the room number drops by 24 because the rnum of the midgaard zone is 6(30-2=24) the number is simply going from vnum 30 to rnum 6 as for the carry weight you just happened to have a 24 carry weight container i bet i found and removed the same bug it is in the obj_to_char and obj_to_obj forget if it is missing a weight adjust loop or had an extra one been to long since i fixed it >From: Robert Moon <LegalWriter@EARTHLINK.NET> >Reply-To: Circle Discussion List <CIRCLE@post.queensu.ca> >To: CIRCLE@post.queensu.ca >Subject: [CODE] Odd "24" bug >Date: Thu, 12 Aug 1999 11:24:08 +0000 > >I have an odd bug that has infectected two completely different several >areas of my MUD -- both pertaining to the number 24. I am using 3.0pl15 >with 128 bit vector code, DG scripts pl7a (packaged with OLC), and lots of >other enhancements. > >The first instance of the "24" bug occurs when a player wearing a container >with objects, such as a backpack, quits the game. When he returns, his >"carried weight" is 24 pounds heavier. The encumbrance goes up and up and >up with each quit-and-return. > >The second instance of the "24" bug interferes with the >redit_save_to_disk(int zone) function in OLC. When a builer enters the >command "redit save 30", all edited rooms for zone 30 should be saved to >disk. This call is handled in ACMD(do_olc) under the case statement of >SCMD_OLC_REDIT. The exact line is: > >redit_save_to_disk(OLC_ZNUM(d)); > >The value of OLC_ZNUM(d) is usually the second argument in the "save redit ><zone #>" command and should be the zone number in which all rooms are to >be saved. However, the value of OLC_ZNUM(d) is being reduced by 24 before >the function is even called! So every time someone tries to save rooms in >zone 30, the function saves rooms in zone 6; every time someone tries to >save rooms in zone 31, the function saves rooms in zone 7; etc. > >The other 4 xxx_save_to_disk calls (zedit, oedit, medit, and sedit) >function perfectly. Only the redit_ function is being passed values >reduced by 24. > >Is there any significance to the number 24? The only thing I can think of >are the thrist/hunger flags, but they are so far removed from equipment and >OLC features. Any insight into this troubling bug are most appreciated! > >--Rob. >------- >ICQ: 14598527 > > > +------------------------------------------------------------+ > | Ensure that you have read the CircleMUD Mailing List FAQ: | > | http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | > +------------------------------------------------------------+ _______________________________________________________________ Get Free Email and Do More On The Web. Visit http://www.msn.com +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST