aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorModoX <moardox@gmail.com>2024-05-25 19:28:49 +0200
committerOvahlord <dreadkiller@gmx.de>2024-06-20 00:53:49 +0200
commit246956453655674739fca8ee2cfc0a84581d5250 (patch)
tree9cc3f6a461edf3f482f759eb368276e3db65620c /src
parentf88cb9b62eb8810da55f69779618d273a1a29365 (diff)
Core/Creature: Implemented CREATURE_STATIC_FLAG_IGNORE_COMBAT
(cherry picked from commit cbddc337083f55980a5bcf5c292a2e95211381a1)
Diffstat (limited to 'src')
-rw-r--r--src/server/game/Entities/Creature/Creature.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/server/game/Entities/Creature/Creature.cpp b/src/server/game/Entities/Creature/Creature.cpp
index 33f2d0b4ea6..ac1d2375e84 100644
--- a/src/server/game/Entities/Creature/Creature.cpp
+++ b/src/server/game/Entities/Creature/Creature.cpp
@@ -1268,7 +1268,7 @@ Unit* Creature::SelectVictim()
void Creature::InitializeReactState()
{
- if (IsTotem() || IsTrigger() || IsCritter() || IsSpiritService())
+ if (IsTotem() || IsTrigger() || IsCritter() || IsSpiritService() || _staticFlags.HasFlag(CREATURE_STATIC_FLAG_IGNORE_COMBAT))
SetReactState(REACT_PASSIVE);
/*
else if (IsCivilian())