fix #K3997 - livelog feedback for high priests
If you killed a second high priest (either two on Astral or first in the Sanctum and another on Astral) the livelog/#chronicle message would report "killed high priest of Foo (2nd time)" even though the first was the high priest of Bar, or even just "killed high priest (2nd time)" if second kill happened when not adjacent. High priests pass the 'unique monster' test (even though they aren't actually unique--there will be four of them) so get logged for killing such. Always report "killed high priest of Foo" and only do so if the specific high priest[ess] monster hasn't been revived and re-killed. Logging deaths of unique monsters normally reports the 1st, 2nd, 3rd, 5th, 10th, and various later instances. If you were to kill Moloch's high priest and all three on Astral, the last one wouldn't be logged because 4th instance gets skipped. This forces each one to be treated as the 1st (provided that the mrevived flag is clear), so for logging purposes it will now behave as if there are 4 distinct high priests.
This commit is contained in:
+4
-1
@@ -1,4 +1,4 @@
|
||||
$NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1222 $ $NHDT-Date: 1689448843 2023/07/15 19:20:43 $
|
||||
$NHDT-Branch: NetHack-3.7 $:$NHDT-Revision: 1.1233 $ $NHDT-Date: 1693292518 2023/08/29 07:01:58 $
|
||||
|
||||
General Fixes and Modified Features
|
||||
-----------------------------------
|
||||
@@ -1661,6 +1661,9 @@ if something breakable was set up as alternate weapon and the second of two
|
||||
strength cap for hero poly'd into an orc captain was 18/50 even though it is
|
||||
10/100 for Uruk-Hai and monster Uruk-Hai can grow into orc captains
|
||||
status_hilite rule for critical-hp takes precedence over up/down/changed HP
|
||||
livelog/#chronicle of multiple high priests reported their deaths as
|
||||
"killed high priest" and "killed high priest (2nd time)" instead of
|
||||
"killed high priest of Foo" and "killed high priest of Bar"
|
||||
|
||||
|
||||
Fixes to 3.7.0-x Platform and/or Interface Problems Exposed Via git Repository
|
||||
|
||||
Reference in New Issue
Block a user