diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/game/NullCreatureAI.cpp | 5 | ||||
| -rw-r--r-- | src/game/NullCreatureAI.h | 4 |
2 files changed, 7 insertions, 2 deletions
diff --git a/src/game/NullCreatureAI.cpp b/src/game/NullCreatureAI.cpp index 5547ad8f059..a92e7125eaf 100644 --- a/src/game/NullCreatureAI.cpp +++ b/src/game/NullCreatureAI.cpp @@ -22,6 +22,11 @@ #include "Creature.h" #include "TemporarySummon.h" +PassiveAI::PassiveAI(Creature *c) : CreatureAI(c) +{ + me->SetReactState(REACT_PASSIVE); +} + void PassiveAI::UpdateAI(const uint32) { if(me->isInCombat() && me->getAttackers().empty()) diff --git a/src/game/NullCreatureAI.h b/src/game/NullCreatureAI.h index 84031f179b0..7357af627b1 100644 --- a/src/game/NullCreatureAI.h +++ b/src/game/NullCreatureAI.h @@ -24,10 +24,10 @@ #include "CreatureAI.h" #include "CreatureAIImpl.h" -class TRINITY_DLL_DECL PassiveAI : public CreatureAI +class TRINITY_DLL_SPEC PassiveAI : public CreatureAI { public: - explicit PassiveAI(Creature *c) : CreatureAI(c) {} + explicit PassiveAI(Creature *c); void MoveInLineOfSight(Unit *) {} void AttackStart(Unit *) {} |
