![](https://smaugmuds.afkmods.com/skins/default/images/icons/topic.png)
Pages:<< prev 1 next >>
![Post is unread](https://smaugmuds.afkmods.com/skins/default/images/icons/topic.png)
![This member is currently offline](https://smaugmuds.afkmods.com/skins/default/images/icons/user_offline.png)
Off the Edge of the Map
![](https://smaugmuds.afkmods.com/skins/default/images/5.png)
GroupAdministrators
Posts1,200
JoinedMar 21, 2006
This nifty enhancement changes the messages when there's nothing in the container you attempt to "get all" from to something that makes a little more sense, and tells you what you tried to get thing from.
Found by: Nick Gammon
act_obj.c, do_get
Find:
Replace With:
Find:
Replace with:
Found by: Nick Gammon
act_obj.c, do_get
Find:
if( !obj ) { act( AT_PLAIN, IS_OBJ_STAT( container, ITEM_COVERING ) ? "I see nothing like that beneath the $T." : "I see nothing like that in the $T.", ch, NULL, arg1, TO_CHAR ); return; }
Replace With:
if( !obj ) { act( AT_PLAIN, IS_OBJ_STAT( container, ITEM_COVERING ) ? "I see nothing like that beneath the $T." : "I see nothing like that in the $T.", ch, NULL, container->short_descr, TO_CHAR ); return; }
Find:
if( fAll ) { if( container->item_type == ITEM_KEYRING && !IS_OBJ_STAT( container, ITEM_COVERING ) ) act( AT_PLAIN, "The $T holds no keys.", ch, NULL, arg2, TO_CHAR ); else act( AT_PLAIN, IS_OBJ_STAT( container, ITEM_COVERING ) ? "I see nothing beneath the $T." : "I see nothing in the $T.", ch, NULL, arg2, TO_CHAR ); } else { if( container->item_type == ITEM_KEYRING && !IS_OBJ_STAT( container, ITEM_COVERING ) ) act( AT_PLAIN, "The $T does not hold that key.", ch, NULL, arg2, TO_CHAR ); else act( AT_PLAIN, IS_OBJ_STAT( container, ITEM_COVERING ) ? "I see nothing like that beneath the $T." : "I see nothing like that in the $T.", ch, NULL, arg2, TO_CHAR ); }
Replace with:
if( fAll ) { if( container->item_type == ITEM_KEYRING && !IS_OBJ_STAT( container, ITEM_COVERING ) ) act( AT_PLAIN, "The $T holds no keys.", ch, NULL, container->short_descr, TO_CHAR ); else act( AT_PLAIN, IS_OBJ_STAT( container, ITEM_COVERING ) ? "I see nothing beneath the $T." : "I see nothing in the $T.", ch, NULL, container->short_descr, TO_CHAR ); } else { if( container->item_type == ITEM_KEYRING && !IS_OBJ_STAT( container, ITEM_COVERING ) ) act( AT_PLAIN, "The $T does not hold that key.", ch, NULL, container->short_descr, TO_CHAR ); else act( AT_PLAIN, IS_OBJ_STAT( container, ITEM_COVERING ) ? "I see nothing like that beneath the $T." : "I see nothing like that in the $T.", ch, NULL, container->short_descr, TO_CHAR ); }
Pages:<< prev 1 next >>