From 7cc64dd2c49b3f80b0683a003bcf0bab893e4956 Mon Sep 17 00:00:00 2001 From: qndel Date: Thu, 15 Apr 2021 16:31:47 +0200 Subject: [PATCH] fix double zhar aggro message --- Source/objects.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Source/objects.cpp b/Source/objects.cpp index 66b851310..573e9c96d 100644 --- a/Source/objects.cpp +++ b/Source/objects.cpp @@ -4541,6 +4541,7 @@ void OperateBookCase(int pnum, int i, bool sendmsg) SetRndSeed(object[i]._oRndSeed); CreateTypeItem(object[i]._ox, object[i]._oy, false, ITYPE_MISC, IMISC_BOOK, sendmsg, false); if (QuestStatus(Q_ZHAR) + && monster[MAX_PLRS]._mmode == MM_STAND // prevents playing the "angry" message for the second time if zhar got aggroed by losing vision and talking again && monster[MAX_PLRS]._uniqtype - 1 == UMT_ZHAR && monster[MAX_PLRS]._msquelch == UCHAR_MAX && monster[MAX_PLRS]._mhitpoints) {