fix B3032 -- wand of speed monster id
Make wands of speed or slow monster known if their effect on monsters is observed; likewise for speed boots. Also, avoid giving odd "the bat is moving faster" when seeing a bat created in gehennom and inaccurate "the monster is moving slower" when a monster puts on speed boots.
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
/* SCCS Id: @(#)muse.c 3.4 2002/01/07 */
|
||||
/* SCCS Id: @(#)muse.c 3.4 2002/02/07 */
|
||||
/* Copyright (C) 1990 by Ken Arromdee */
|
||||
/* NetHack may be freely redistributed. See license for details. */
|
||||
|
||||
@@ -1738,7 +1738,7 @@ skipmsg:
|
||||
case MUSE_WAN_SPEED_MONSTER:
|
||||
mzapmsg(mtmp, otmp, TRUE);
|
||||
otmp->spe--;
|
||||
mon_adjust_speed(mtmp, 1);
|
||||
mon_adjust_speed(mtmp, 1, otmp);
|
||||
return 2;
|
||||
case MUSE_POT_SPEED:
|
||||
mquaffmsg(mtmp, otmp);
|
||||
@@ -1746,8 +1746,7 @@ skipmsg:
|
||||
different methods of maintaining speed ratings:
|
||||
player's character becomes "very fast" temporarily;
|
||||
monster becomes "one stage faster" permanently */
|
||||
if (oseen) makeknown(POT_SPEED);
|
||||
mon_adjust_speed(mtmp, 1);
|
||||
mon_adjust_speed(mtmp, 1, otmp);
|
||||
m_useup(mtmp, otmp);
|
||||
return 2;
|
||||
case MUSE_WAN_POLYMORPH:
|
||||
|
||||
Reference in New Issue
Block a user