
Pages:<< prev 1 next >>



Conjurer

GroupFUSS Project Team
Posts341
JoinedJun 4, 2005
Bug: Throw does not echo to the thrower's room
Danger: Trivial - People in the same room can't see that someone has thrown something.
Found by: Ayuri
Fixed by: Keberus
---
swskills.c, do_throw
Locate:
Replace with:
This fix will ensure that people in the same room as the thrower get a message saying that someone has thrown an object.
Danger: Trivial - People in the same room can't see that someone has thrown something.
Found by: Ayuri
Fixed by: Keberus
---
swskills.c, do_throw
Locate:
ch_printf( ch, "You throw %s %s.\n\r", obj->short_descr , dir_name[get_dir( arg2 )] ); sprintf( buf, "%s is thrown from the %s." , obj->short_descr , dir_name[dir] ); act( AT_ACTION, buf, ch, NULL, NULL, TO_ROOM );
Replace with:
ch_printf( ch, "You throw %s %s.\r\n", obj->short_descr, dir_name[get_dir( arg2 )] ); char_from_room( ch ); char_to_room( ch, was_in_room ); sprintf( buf, "$n throws %s to the %s.", obj->short_descr, dir_name[get_dir(arg2)] ); act( AT_ACTION, buf, ch, NULL, NULL, TO_ROOM ); char_from_room( ch ); char_to_room( ch, to_room ); sprintf( buf, "%s is thrown from the %s.", obj->short_descr, dir_name[dir] ); act( AT_ACTION, buf, ch, NULL, NULL, TO_ROOM );
This fix will ensure that people in the same room as the thrower get a message saying that someone has thrown an object.
Pages:<< prev 1 next >>