]> granicus.if.org Git - nethack/commit
fix #H2582 - seemingly angry peaceful vault guard
authorPatR <rankin@nethack.org>
Thu, 20 Dec 2018 01:36:14 +0000 (17:36 -0800)
committerPatR <rankin@nethack.org>
Thu, 20 Dec 2018 01:36:14 +0000 (17:36 -0800)
commit34b4d80d6babe9896a269f145b01e07f16a0ed08
tree52a365160710cb2193920bd54e0d2299be556ad3
parentc429cf55849a89a33db39781945dcc8316f1888f
fix #H2582 - seemingly angry peaceful vault guard

Another one from nearly 7 years ago.  Hero kicked embedded gold out
of a wall while following the guard away from the vault and got
  "The guard calms down and picks up the gold."
and player thought it was odd because the guard was peaceful.  It is
odd, but guards have an agitation state (0..7) when peaceful and it
is always non-zero when this event occurs.  Suppress the "calms down"
part unless the agitation is close to making the guard turn hostile.
[Agitation is set to 5 after that event, so it isn't very calming.]

Also, the guard was picking up gold from underneath the hero while
two steps away.  Move him adjacent (although it doesn't knock other
monsters out of the way if there's no room) prior to the message,
then back again after.  That's how if works for gold that's not at
the guard's location and not at the hero's location, although that
case does knock another monster out of the way if one is on the gold.
doc/fixes36.2
src/vault.c