diff --git a/src/server/game/Entities/Creature/Creature.cpp b/src/server/game/Entities/Creature/Creature.cpp index b0bee5810..872d337aa 100644 --- a/src/server/game/Entities/Creature/Creature.cpp +++ b/src/server/game/Entities/Creature/Creature.cpp @@ -3328,12 +3328,14 @@ bool Creature::CanPeriodicallyCallForAssistance() const if (!IsInCombat()) return false; - // Unable to call for assistance if (HasUnitState(UNIT_STATE_DIED | UNIT_STATE_POSSESSED)) return false; if (!CanHaveThreatList()) return false; + if (IsSummon() && GetMap()->Instanceable()) + return false; + return true; }