Updates to v0.996b:
- Value command will also show item condition
- New rules for experience, skills and training: now you cannot know more than 8 different skills nor more than 4 skills per skill group. Also, you need to have a minimum experience to train skill points. General and language skills are excluded from all these caps.
- Forget skill command added due to new skill and experience caps policy
- First "official" area opened: Roman Encampment! Non-romans, be aware that this area is dangerous for you!
- Updated more/alternate command aliases from other MU* engines, so IME can become more "command friendly".
- Added MCCP (Mud Client Compression Protocol) to Iberia MUD Engine. When connecting with clients that deal this protocol, it will reduce dramatically the exchanged data between server and client as it is compressed (average compression ratio of something like 80%-95%).
- Added channels list to I3 comm line. Check "help i3" for details.
- Fixed some typos in help files, as well as small bugs in some commands
- Added briefcombat command, to avoid players see misses during combat. Check "help briefcombat" for details.
- MXP is set automatically. If you wish it turned off, you should adjust your client definitions.
- Added a clickable link at login startup to easily tune to our soundtrack stream (need MXP working!)
- Added MSP (Mud Sound Protocol), which permits your client play sounds while you are logged in. It is not used at the moment, but permits further Iberia MUD improvements in the future with eventually a sound pack. You can set it on or off, as well, using msp command ('help msp' for details)
- Shaped translation system (code and functionality) due mainly to performance issues. From now on, only the following text will be translated: room/item/npc descriptions and incoming tells (options defined via "translate" command).
- Added MTTS (Mud Terminal Type Standard) protocol, which gathers information from client software connecting to Iberia server. As this way server can check if clients support colours or not, character creation has one step less as it won't query if your client supports ANSI colours or not.
- Identification of GMCP subnegotiation prototype simply to ignore it (at least at this moment; some clients, like mudlet and mudportal, automatically send this protocol messages at startup, messing with player input)
- 30 day aging value added to score command - you will be able to see how much time you've played last 30 days
- 7 day aging value added at login. This can be considered as a fair measure of MUD activity, as it shows the quantity of time spent by players in the last 7 days. Sometimes it may be somewhat inaccurate (showing few minutes more) due to the calculation of idle logged on players time
- Autocomplete system implemented. Using the character '?' followed by any character(s) will show you the commands that start by those characters. As examples, typing "?a" or "?tr" will return all commands that start by the characters "a" or "tr" respectively.
- Revamped "turns": all player and NPC actions are now serialized. Thought would be interesting to have an "unsupervised" thread per connection where player's commands could execute "simultaneously" with other player's commands, but figured out that people expect MUDs to behave the former way (like a turn by turn game, where a player can do a single command in each one) and all in all it's indeed fairer than previously.
Viriato