aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Entities/Creature
diff options
context:
space:
mode:
authorTreeston <treeston.mmoc@gmail.com>2019-07-31 16:01:56 +0200
committerTreeston <treeston.mmoc@gmail.com>2019-07-31 16:02:29 +0200
commit7fa990edc6cbae05e8b68da58313fd675ac5fa81 (patch)
tree305000e604074a1c5768e2d192a8aa69d03fe38e /src/server/game/Entities/Creature
parent1506af08ad7a56cedc80c23ada9eb0a3c52e3cdf (diff)
Scripts/ICC: Prevent Professor Putricide from displaying weird behavior during the Rotface/Festergut encounters as a result of his boss boundary
Diffstat (limited to 'src/server/game/Entities/Creature')
-rw-r--r--src/server/game/Entities/Creature/Creature.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/server/game/Entities/Creature/Creature.cpp b/src/server/game/Entities/Creature/Creature.cpp
index 8c9e6538ce0..9457b8bfde7 100644
--- a/src/server/game/Entities/Creature/Creature.cpp
+++ b/src/server/game/Entities/Creature/Creature.cpp
@@ -2427,8 +2427,9 @@ bool Creature::CanCreatureAttack(Unit const* victim, bool /*force*/) const
if (!victim->isInAccessiblePlaceFor(this))
return false;
- if (IsAIEnabled() && !AI()->CanAIAttack(victim))
- return false;
+ if (CreatureAI* ai = AI())
+ if (!ai->CanAIAttack(victim))
+ return false;
// we cannot attack in evade mode
if (IsInEvadeMode())