Login
User Name:

Password:



Register

Forgot your password?
do_owhere recursive
Author: Khonsu
Submitted by: Khonsu
Changes list / Addchange
Author: Khonsu
Submitted by: Khonsu
6Dragons mp3 sound pack
Author: Vladaar
Submitted by: Vladaar
AFKMud 2.2.3
Author: AFKMud Team
Submitted by: Samson
SWFOTEFUSS 1.5
Author: Various
Submitted by: Samson
Users Online
Google, Yandex, Bing

Members: 0
Guests: 17
Stats
Files
Topics
Posts
Members
Newest Member
489
3,791
19,644
596
Elwood

Today's Birthdays
There are no member birthdays today.
Files
Upload Rules | File Index | Search | Recent Uploads
» Root » AFKMud » AFKMud Codebase
AFKMud 1.60
Author Submitted by Version D/L File Size Date Added Last Updated

AFKMud Team Samson 771 1.83 MB Dec 26, 2006

Description
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]

Revisions: 0
Rating: | Download | Comments(0)