Login
User Name:

Password:



Register
Forgot your password?
Vote for Us!
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
Bug in will_fall( )
Oct 23, 2017, 1:35 am
By GatewaySysop
Bug in do_zap( ), do_brandish( )
Oct 18, 2017, 1:52 pm
By GatewaySysop
LOP 1.45
Author: Remcon
Submitted by: Remcon
LOP Heroes Edition
Author: Vladaar
Submitted by: Vladaar
Heroes sound extras
Author: Vladaar
Submitted by: Vladaar
6Dragons 4.3
Author: Vladaar
Submitted by: Vladaar
Memwatch
Author: Johan Lindh
Submitted by: Vladaar
Users Online
CommonCrawl, Yahoo!, Bing, DotBot

Members: 0
Guests: 12
Stats
Files
Topics
Posts
Members
Newest Member
477
3,706
19,240
608
LAntorcha
Today's Birthdays
There are no member birthdays today.
Related Links
» SmaugMuds.org » Codebases » AFKMud Release Announcements » AFKMud 1.61 Released!
Forum Rules | Mark all | Recent Posts

AFKMud 1.61 Released!
< Newer Topic :: Older Topic > Ooooohhhh baby! Or something.

Pages:<< prev 1 next >>
Post is unread #1 Jan 23, 2004, 9:22 pm
Go to the top of the page
Go to the bottom of the page

Samson
Black Hand
GroupAdministrators
Posts3,639
JoinedJan 1, 2002

Version 1.61 of AFKMud has been released.

This is a bugfix/feature enhancement release.
A patch file exits in the download area.

To apply: place the patch file in your afkmud directory and use the following:
patch -p1 < 161patch

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 tell history for players. [Samson]
Quixadhal's color system replacement for the old code. [Quixadhal]
Xorith's keyword prog system added. [Xorith]

Bugfixes this release:

Say history uses custom define for coloring now. [Samson]
Crash fix in format_obj_to_char for obj long descriptions. [Samson]
Xorith's bestow and bestowarea replacements. [Xorith]
Xorith's replacement for the aassign command fixes several issues. [Xorith]
Several bugs that prevented bans from working fixed. [Samson]
Crash fix in do_setabit and do_setqbit. [Xorith/Samson]
Crash fix in fold_area for obj long descriptions. [Samson]
Crash fix in do_webroom for obj long descriptions. [Samson]
Group checking for boards fixed up. [Xorith]
hotboot room files unlink when invalid now. [Samson]
Oasis OLC was changing v7 instead of v10 when editing v10. [Samson]
Making a mount angry would cause PC to attack themselves. [Samson]

Non-Bugfix alterations:

All Intermud-3 changes through 2.33 included. [Samson]
Removed the unused add_reset_nested function. [Samson]
Overland resets now handled via the zone based system. [Samson]
ostat_plus function moved to olcobj.c [Samson]
parse_reset moved to reset.c [Samson]
do_areas moved to db.c [Samson]
where commands now report overland coordinates on mobs and objs. [Samson]
Furniture flags can now be edited via Oasis OLC. [Zarius]
TELNET_GA used in paging function for those who set it. [Garil]
Infinite loop protection using set_alarm in game_loop and boot_db. [Samson]
Score lists your bestowments now. [Samson]
Weapon and Armorgen info now editable via Oasis OLC. [Samson]
Inventory and equipment commands can see other players when used by imms. [Samson]
Webserver module identifies IMC2 network the mud is connected to. [Samson]
Alphabetical and vnum area sort lists put back. [Samson]

Non-Code related changes:

Changed Lizardman name to Iguanadon. [Samson]
       
Post is unread #2 Jan 26, 2004, 3:33 am
Go to the top of the page
Go to the bottom of the page

Samson
Black Hand
GroupAdministrators
Posts3,639
JoinedJan 1, 2002

Well, ughness. Screwed up and left behind a pair of memory leaks in the 1.61 release. Since these are so small and trivial, I'm not issuing a patch to correct this and will just update the main package to fix it. For those of you who have already downloaded it, here's what needs to be fixed:

db.c, in free_char, find:

	/* God. How does one forget something like this anyway? BAD SAMSON! */	for( x = 0; x pcdata->say_history[x] );


Add below that:

	for( x = 0; x pcdata->say_history[x] );


i3.c, in free_i3chardata, find:

   if( FIRST_I3IGNORE(ch) )   {      for( temp = FIRST_I3IGNORE(ch); temp; temp = next )      {         next = temp->next;    I3STRFREE( temp->name );        I3UNLINK( temp, FIRST_I3IGNORE(ch), LAST_I3IGNORE(ch), next, prev );        I3DISPOSE( temp );      }   }


Add below that:

   for( x = 0; x < MAX_I3TELLHISTORY; x++ )      I3DISPOSE( I3TELLHISTORY(ch,x) );


Also in the i3.c fix make sure you add a declaration for x to the top of the function.
       
Pages:<< prev 1 next >>