From 215545d7e86f88e52246410c4c57cc7a114c7014 Mon Sep 17 00:00:00 2001 From: Ampitere Date: Fri, 3 May 2024 19:41:53 -0700 Subject: [PATCH] fix: Random Deal crashing zone when use with trusts --- src/map/utils/battleutils.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/map/utils/battleutils.cpp b/src/map/utils/battleutils.cpp index cc3ed77c24b..96846788c25 100644 --- a/src/map/utils/battleutils.cpp +++ b/src/map/utils/battleutils.cpp @@ -5974,7 +5974,7 @@ namespace battleutils PTarget->PRecastContainer->DeleteByIndex(RECAST_ABILITY, resetCandidateList.at(1)); } - if (PChar != PTarget) + if (PChar != PTarget && PTarget->objtype == TYPE_PC) { // Update target's recast state; caster's will be handled in CCharEntity::OnAbility. PTarget->pushPacket(new CCharRecastPacket(PTarget));