User Name:


Forgot your password?
Vote for Us!
auth_update crash
Dec 23, 2017, 10:15 pm
By Remcon
Dec 18, 2017, 7:21 pm
By Remcon
parse description bug
Dec 15, 2017, 10:08 pm
By Remcon
Couple bugs
Dec 12, 2017, 5:42 pm
By Remcon
Bug in disarm( )
Nov 12, 2017, 6:54 pm
By GatewaySysop
6Dragons 4.4
Author: Vladaar
Submitted by: Vladaar
LoP 1.46
Author: Remcon
Submitted by: Remcon
LOP 1.45
Author: Remcon
Submitted by: Remcon
LOP Heroes Edition
Author: Vladaar
Submitted by: Vladaar
Heroes sound extras
Author: Vladaar
Submitted by: Vladaar
Users Online
CommonCrawl, Bing, Yandex

Members: 0
Guests: 13
Newest Member
Today's Birthdays
There are no member birthdays today.
Related Links
Upload Rules File Index | Search | Recent Uploads
» Root » AFKMud » AFKMud Codebase
AFKMud 1.60
Author Submitted by Version D/L File Size Date Added

AFKMud Team Samson 339 1.83 MB Dec 26, 2006

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]

Rating: | Download | Comments(0)