User Name:


Forgot your password?
Vote for Us!
Nov 28, 2018, 10:10 am
By Keirath
First Immortal
Oct 12, 2018, 12:02 pm
By GatewaySysop
Bug in do_climb( )
Jun 5, 2018, 5:31 pm
By joeyfogas
question on overland code
May 31, 2018, 10:03 am
By joeyfogas
KaVir's Protocol Snip
May 15, 2018, 7:57 pm
By joeyfogas
tintin++ ogg sound player script for linux
Author: Robert Smith
Submitted by: Vladaar
6Dragons ogg Soundpack
Author: Vladaar
Submitted by: Vladaar
6Dragons 4.4
Author: Vladaar
Submitted by: Vladaar
LoP 1.46
Author: Remcon
Submitted by: Remcon
LOP 1.45
Author: Remcon
Submitted by: Remcon
Users Online
CommonCrawl, Yandex

Members: 0
Guests: 10
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 508 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)
User Comments For: AFKMud 1.60