Login
User Name:

Password:



Register
Forgot your password?
Vote for Us!
auth_update crash
Dec 23, 2017, 10:15 pm
By Remcon
check_tumble
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
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
6Dragons 4.3
Author: Vladaar
Submitted by: Vladaar
Users Online
CommonCrawl, Yandex, Bing

Members: 0
Guests: 9
Stats
Files
Topics
Posts
Members
Newest Member
478
3,708
19,242
612
Jacki72H
Today's Birthdays
There are no member birthdays today.
Related Links
» SmaugMuds.org » Bugfix Lists » AFKMud Bugfix List » AFKMud Bug Archive » [Bug] char_to_room is not adj...
Forum Rules | Mark all | Recent Posts

[Bug] char_to_room is not adjusting the player count in an area
< Newer Topic :: Older Topic > AFKMud 1.64

Pages:<< prev 1 next >>
Post is unread #1 Jan 23, 2005, 2:41 pm   Last edited Nov 13, 2005, 11:56 am by Samson
Go to the top of the page
Go to the bottom of the page

Samson
Black Hand
GroupAdministrators
Posts3,639
JoinedJan 1, 2002

Bug: char_to_room is not adjusting the player count in an area.
Discovered in: AFKMud 1.64
Danger: Low - Throws off some mudprog checks
Found by: Zarius
Fixed by: Zarius

---

handler.c, char_to_room

Locate:

if( ( obj = get_eq_char( ch, WEAR_LIGHT ) ) != NULL && obj->item_type == ITEM_LIGHT && obj->value[2] != 0 )
   ++pRoomIndex->light;


Below that add

   if( !IS_NPC(ch) )
       ++pRoomIndex->area->nplayer;


Zarius says:

What was happening is that char_from_room was subtracting nplayer everytime a char exits the area and never added any, so nplayer was actually going negative. The progs that have checks in update.c make sure nplayer is positive before firing (which is a good thing)
       
Pages:<< prev 1 next >>