From 6d4afd0c6af2ec84369bd458343631164efd6d9a Mon Sep 17 00:00:00 2001 From: Kamil Date: Sun, 25 Oct 2020 22:59:50 +0100 Subject: [PATCH] fixed goo damage not taking all flags into account --- src/MobManager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/MobManager.cpp b/src/MobManager.cpp index ea01a33..dc616fe 100644 --- a/src/MobManager.cpp +++ b/src/MobManager.cpp @@ -844,7 +844,7 @@ void MobManager::dealGooDamage(CNSocket *sock, int amount) { dmg->iID = plr->iID; dmg->iDamage = amount; dmg->iHP = plr->HP; - dmg->iConditionBitFlag = plr->iConditionBitFlag; + dmg->iConditionBitFlag = plr->iConditionBitFlag | plr->iGroupConditionBitFlag | plr->iEggConditionBitFlag; sock->sendPacket((void*)&respbuf, P_FE2CL_CHAR_TIME_BUFF_TIME_TICK, resplen); PlayerManager::sendToViewable(sock, (void*)&respbuf, P_FE2CL_CHAR_TIME_BUFF_TIME_TICK, resplen);