» SmaugMuds » Bugfix Lists » AFKMud Bugfix List » AFKMud Bug Archive » [Bug] look command will show ...
[Bug] look command will show occupants in dark rooms when it shouldn't
< Newer Topic
:: Older Topic >
AFKMud 1.77
Pages:<< prev 1 next >>
#1 Sep 10, 2006 4:38 pm
Black Hand
GroupAdministrators
Posts3,685
JoinedJan 1, 2002
Bug: look command will show occupants in dark rooms when it shouldn't
Danger: Trivial - Results in extra information on a targetted look
Discovered in: AFKMud 1.77
Found by: Valcados
Fixed by: Valcados
---
act_info.c, do_look
Locate:
Change to:
The list of room occupants should only be seen when there is no argument sent to the look command, or when it is passed the "auto" argument used by movement. Targetted look commands have no need in showing the list.
Danger: Trivial - Results in extra information on a targetted look
Discovered in: AFKMud 1.77
Found by: Valcados
Fixed by: Valcados
---
act_info.c, do_look
Locate:
if( !IS_PLR_FLAG( ch, PLR_HOLYLIGHT ) && !IS_AFFECTED( ch, AFF_TRUESIGHT ) && room_is_dark( ch->in_room, ch ) ) { send_to_char( "&zIt is pitch black ... \n\r", ch ); show_char_to_char( ch->in_room->first_person, ch ); return; }
Change to:
if( !IS_PLR_FLAG( ch, PLR_HOLYLIGHT ) && !IS_AFFECTED( ch, AFF_TRUESIGHT ) && room_is_dark( ch->in_room, ch ) ) { send_to_char( "&zIt is pitch black ... \n\r", ch ); if ( !*argument || !str_cmp( argument, "auto" ) ) show_char_to_char( ch->in_room->first_person, ch ); return; }
The list of room occupants should only be seen when there is no argument sent to the look command, or when it is passed the "auto" argument used by movement. Targetted look commands have no need in showing the list.
Pages:<< prev 1 next >>