User Name:



Forgot your password?
AFKMud 2.2.3
Author: AFKMud Team
Submitted by: Samson
Author: Various
Submitted by: Samson
Author: Various
Submitted by: Samson
SmaugFUSS 1.9.4
Author: Various
Submitted by: Samson
SmaugFUSS 1.9.3
Author: Various
Submitted by: Samson
Users Online
CommonCrawl, SemrushBot, Bing

Members: 0
Guests: 5
Newest Member

Today's Birthdays
There are no member birthdays today.
» SmaugMuds » Codebases » AFKMud Release Announcements » AFKMud 1.60 Released
Forum Rules | Mark all | Recent Posts

AFKMud 1.60 Released
< Newer Topic :: Older Topic > What you've all been waiting for!

Pages:<< prev 1 next >>
Post is unread #1 Oct 30, 2003 7:24 pm   
Go to the top of the page
Go to the bottom of the page

Black Hand
JoinedJan 1, 2002

Version 1.6 of AFKMud has been released.

This is a wide-scale cleanup and bugfix release.
There will be no patch for this release due to the extensive nature of changes done.

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:

Added Xorith's forum style board system to replace standard system. [Samson/Xorith]
Added Garil's mudmsg system and integrated with dynamic channel code. [Samson]
Added Xorith's connhist snippet. [Samson/Xorith]
Added stralloc_printf and strdup_printf functions. [Samson]
Added buffer_printf function. [Samson]
Added log_printf_plus function. [Samson]
Added act_printf and echo_all_printf functions. [Samson]
Added mudstrlcpy and mudstrlcat for string copying. [Samson]
Added cmdf and funcf for executing commands. [Samson]
Added a command to delete whole areas. [Samson]

Bugfixes this release:

All changes for Intermud-3 2.31 Client included. [Samson]
mphate, mphunt, mpfear were using sh_int for vnum checks. [Samson]
Several STRALLOC( "" ) and str_dup( "" ) calls removed. Wasting memory. [Samson]
Hardcoded position check in do_drag fixed. [Samson]
Some hardcoded level checks found and fixed. [Samson]
No is_number check performed in do_forceclose. [Samson]
Several immortal commands were not using get_char_world. [Samson]
Restore command was taking away hunger/thirst immunity. [Samson]
Several memory leak scenarios fixed in polymorph.c. [Samson]
Crash bug in channel history fixed. [Remcon]
Memory leaks in liquids code fixed. [Samson]
String hashing code uses calloc to stop junk string data. [Samson]
Prompt was still using hardcoded time of day. [Samson]
Hardcoded supermob vnum check in do_mppurge fixed. [Samson]
Fixed memory leaks in close_area. [Samson]
Misused variable assignment found in hotboot.c. [Samson]
Corrected an improper variable usage in check_skill and check_ability. [Samson]
Memory leak in do_destroyslay caught and fixed. [Samson]
Memory leak in delete_mob and free_char caught and fixed. [Samson]
Memory leak in remove_Sale caught and fixed. [Samson]
Memory leak in pfile pruner caught and fixed. [Samson]

Non-Bugfix alterations:

MAJOR: Converted the code to compile in g++ [Samson]
MAJOR: Complete overhaul of all uses of flag macros for consistency. [Samson]
MAJOR: Complete overhaul of all uses of one_argument to trim waste. [Samson]
MAJOR: Complete removal of all calls to the following:
pager_printf_color, ch_printf_color, send_to_char_color, send_to_pager_color [Tarl]

MAJOR: MAX_INPUT_LENGTH and MAX_STRING_LENGTH globally replaced with MIL and MSL. [Quixadhal]
MAJOR: All calls to sprintf changed to snprintf. [Samson/Quixadhal]
MAJOR: Most calls to strcpy changed to mudstrlcpy. [Samson/Quixadhal]
MAJOR: Most calls to strcat changed to mudstrlcat. [Samson/Quixadhal]
MAJOR: Macro defines for DO_FUN, SPELL_FUN, and SPEC_FUN reworked. [Samson]

Wrote several new memory free'ing functions to help consolidate memory cleanup. [Samson]
-Wnested-externs removed from Makefile. Will not work in g++. [Samson]
Machine tag in Makefile set back to Athlon instead of AthlonXP. [Samson]
Removed do_loadarea, changes have made it obsolete. [Samson]
Removed the afk.c file and dispersed the functions to other files. [Samson]
Removed starmap.c and moved the contents to act_info.c [Samson]
Removed the scramble function and related #ifdef sections. [Samson]
Removed some unused editor substates. [Samson]
pets.c file consolidated into part of player.c [Samson]
Consolidated mccp.c, msp.c and mxp.c into features.c [Samson]
Calls to can_omodify, can_mmodify, and can_rmodify consolidated. [Samson]
Removed references to BAN_SITE. No longer used. [Samson]
Reorganized do_mset to separate NPC-only edits better. [Samson]
do_showweather reformatted to be far less ugly looking. [Samson]
Charmies command lists more information for global search. [Samson]
Morph optimization routine removed. Was next to useless. [Samson]
set_cur_char function removed. [Samson]
cur_char, and cur_char_died global variables and related checks removed. [Samson]
title_table entries switched to hashed strings to save memory. [Samson]
Aliases switched to hashed strings to save memory. [Samson]
Channel names switched to non-hashed strings to save hash space. [Samson]
Rank string switched to hashed to save memory. [Samson]
Moved KEY macro to mud.h [Samson]
Channel names can be shortcutted to some degree now. [Samson]
Consolidated all deity favor related changes to adjust_favor. [Samson]
Removed the unused can_oedit function. [Samson]
Removed the obsoleted do_mppkset function. [Samson]
Show command defaults to area PC is in if no arguments are provided. [Samson]
Streamlined the loading of overland continents. [Samson]
bug() has been enhanced to output the backtrace data for what triggered it. [Samson]
Quotes files consolidated and made OLC'able. [Samson]
Removed all the redundant area sort lists. [Samson]
Prototype zones will now load at bootup like others. [Samson]
Added AFLAG_PROTOTYPE to mark builder zones. [Samson]
Eliminated the now unused area status flags. [Samson]
Hotboot command no longer saves modified zones. [Samson]
Consolidated close_area to call delete_room/mob/obj as needed. [Samson]
Consolidated cleanup_memory to call close_area to deallocate area data. [Samson]
Separated say history update into its own function. [Samson]

Post is unread #2 Oct 31, 2003 11:37 am   
Go to the top of the page
Go to the bottom of the page

JoinedApr 23, 2002

Woohoo! Thanks AFK team.

Pages:<< prev 1 next >>