Files
nethack/src
PatR bb9df368af fix github issue #401 - roast/rust/rot in peace
This tries to fix the problem of the extra message when a tame
golem is completely destroyed (paper or straw golem burned, iron
golem rusted, wood or leather golem rotted) being issued at odd
times.  I basically punted on the visibility aspect since the
original logic was strange:  you had to be able to see both the
attacker's and defender's spots and at least one of those two
monsters.  Now mon-attacks-mon visibility requires that you be
able to see one of the two and if you don't see both, the unseen
one will be referred to as "it".  The "may the iron golem rust
in peace" message is independent of that and may be displayed
after "you have a sad feeling", but now that's intentional and
will refer to an unseen pet by name or monster type, not "it".

This needs a lot of testing and hasn't attempted to address
issue #402:  only some attacks that should compeletely destroy
a golem actually do so.  (So a hit by fire elemental against a
paper golem does, but passive fire counterattack when a paper
golem hits a fire elemental doesn't, nor does a wand of fire
or being hit by Firebrand.)

Fixes #401
2020-11-27 02:38:17 -08:00
..
2018-11-11 10:29:52 -05:00
2020-06-07 08:49:27 -04:00
2020-11-13 20:27:17 +02:00
2020-11-13 20:27:17 +02:00
2020-11-21 17:37:01 -08:00
2020-11-19 01:57:13 -08:00
2020-11-13 20:27:17 +02:00
2020-11-21 17:37:01 -08:00
2020-11-13 20:27:17 +02:00
2020-10-10 16:41:09 -04:00
2020-10-18 20:28:32 +03:00
2020-11-16 18:08:02 -08:00
2020-11-15 19:32:21 +02:00
2020-11-13 20:27:17 +02:00
2020-11-13 14:11:54 -08:00
2020-11-21 17:37:01 -08:00
2020-10-19 13:21:07 -07:00
2020-11-13 14:11:54 -08:00
2020-08-01 19:17:56 -07:00
2020-11-13 20:27:17 +02:00
2020-10-10 16:28:17 -04:00
2020-11-13 14:11:54 -08:00
2020-11-13 20:27:17 +02:00
2020-11-13 20:27:17 +02:00
2020-11-18 11:16:21 -08:00
2020-11-18 11:16:21 -08:00
2020-04-06 13:34:07 +03:00
2020-11-15 13:51:47 +02:00
2020-11-07 02:32:50 -08:00
2020-11-26 18:47:45 -08:00
2020-10-01 16:41:56 -07:00
2020-11-21 03:46:53 -08:00
2020-11-17 18:00:43 +02:00
2020-11-15 19:32:21 +02:00
2020-10-04 14:46:32 -04:00
2020-07-10 01:37:46 -07:00
2020-11-13 20:27:17 +02:00
2020-07-05 08:50:13 -04:00
2020-11-19 01:57:13 -08:00
2020-10-20 19:37:51 -04:00
2020-10-10 16:28:17 -04:00
2020-11-21 17:37:01 -08:00
2020-11-15 19:32:21 +02:00
2020-11-21 17:37:01 -08:00
2020-11-21 17:37:01 -08:00
2020-10-04 14:46:32 -04:00
2020-10-04 14:46:31 -04:00
2020-11-13 20:27:17 +02:00
2020-10-07 09:23:41 -04:00
2020-11-17 18:00:43 +02:00