AFKMud 1.4a has been released.
This is a bugfix/maintenance release. Unfortunately, there is no patch file for upgrading to this release. There was a problem in generating one. Needless to say that means you'll have to make your own patches :/
In addition to the code fixes, several areas have been stripped out and the code altered to compensate for this. The result is a VERY barebones mud that has nothing beyond what is absolutely necessary to operate. To maintain a functioning installation of this release, the following area files MUST be kept:
entry.are - This is the character creation process. Rather important
astral.are - Astral Plane. Needed by the astral_walk spell.
void.are - Contains essential vnums for things the code needs, such as death and recall points,
spell components, donation and redemption rooms, and random treasure support. Among
other things. Above all else, this area should never EVER be removed.
help.are - Helpfiles. Reason for this been necesasary should be obvious
alsherok.are - Overland zone support.
eletar.are - Overland zone support.
alatia.are - Overland zone support.
The 3 overland zones can be removed, but ONLY if you NEVER intend to make use of the overland itself.
Some may wonder why we've decided to do this with this release. Well, the answer is simple. We wanted to contribute our codebase, not our world. There was enough of the game included in previous releases to keep from having to develop areas for some time. Not anymore. There's no world to speak of now, so those who download the codebase will be forced to create their own content with it.
Now, with that in mind, the code changes with this release:
Fixed several improper calls for index rent. [Samson]
Fixed hotboot to properly re-equip mobs after recovery. [Samson/Tarl]
Fixed APPLY_HITNDAM to be counted for +hit and +dam in RIS calculations. [Samson]
Fixed several places that were breaking -1 hunger/thirst immunity. [Samson]
Fixed the social code in I3 to ignore case on social names. [Samson]
Fixed the misaligned practice command outputs in the interface code. [Whir]
Fixed the random mob check in overland. [Samson]
Fixed rent counts that were skewed with the addition of rentgen. [Samson]
Kludged scribe/brew to accept Word of Recall spells. [Samson]
Fixed runewords in random treasure to keep them from stripping previous rune affects. [Samson]
Skyships can no longer be attacked by random overland mobs. [Samson]
Output of the slist command has been revamped to be more useful. [Adjani]
Removed the unused max_clan and max_deity settings from cset. [Samson]
Removed unused vnum defines in olc. [Samson] ( Related to the area stuff above )
Helpfiles now loaded as non-hashed strings to optimize the hash tables. [Samson]
Removed extraneous calls to I3_char_login and adjusted the hotboot code to match. [Samson]
Removed the annoying liquid debugger messages. [Samson]
Adjustments to random treasure parameters. [Samson]
Web server code will now list sockets when asked. [Samson]