Version 1.63 of AFKMud has been released.
This is a bugfix/feature enhancement release.
A patch file exits in the download area.
Beginning with this release, the codebase will no longer compile using gcc.
You must use g++ to compile.
This will likely also be the last of the 1.6 line. We are beginning a move toward
changing over to C++ coding and frequent patches during this would prove destabalizing.
Any critical updates needed will most likely be issued in the form of forum updates.
To apply: place the patch file in your afkmud directory and use the following:
patch -p1 < 163patch
Standard disclaimer type stuff: Changes in this version may or may not remain compatible with your
older support files, such as areas, commands, skills, socials, etc. If things break, you were warned.
New stuff this release:
Event polling system has been replaced with event polling from IMC2 0.10 [Samson]
Shell commands now have their own OLC. [Samson]
Bugfixes this release:
Force and mpforce commands secured with the use of CMD_NOFORCE flags. [Samson]
smash_tilde calls added to a number of user editable data types. [Samson]
Class files were saving with capital C in .class [Samson]
Players can collect money from auctions in which the buyer was deleted. [Samson]
fread_float now works properly. [Samson/Greven]
Line editor will reveal used color codes now. [Quixadhal]
HIDDEN_TILDE changed to something not user selectable in game. [Samson]
Area resets now passed through event polling system. [Samson]
fread_char and fwrite_char cleaned up. [Samson]
Signal handlers initialized from main() instead of game_loop() [Samson]
SIGSEGV signals will now be intercepted and logged via backtrace. [Samson]
Shell commands will now honor log settings and log things properly. [Samson]
String hashing is no longer an optional component. [Samson]
show_char_to_char_0 cleaned up. [Samson]
Compass output cleaned up and optimized. [Xorith]
do_weather cleaned up. [Xorith]
do_help revised and cleaned up. [Remcon]
Senir's similar helpfiles code removed. [Samson]
More unused code blocks removed. [Samson]
Admins can now see the entire auction sales list. [Samson]
ITEM_CLOTHING added to replace removed ITEM_WORN tag. [Samson]
Area prototype flag moved to BV31 for consistency with other proto flags. [Samson]
Additional background colors added to random color picker. [Samson]
check_parse_name looks for inversions in the ban list as well. [Samson]
Moved string handling functions to editor.c [Samson]
Removed smush_tilde function. No longer used. [Samson]
Removed support for the ancient compilers. [Samson]
Removed unused check_forks function. [Samson]
Non-Code related changes:
Ship OLC commands added to commands.dat. [Samson]