diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/bindings/scripts/scripts/zone/shattrath/shattrath_city.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/bindings/scripts/scripts/zone/shattrath/shattrath_city.cpp b/src/bindings/scripts/scripts/zone/shattrath/shattrath_city.cpp index 3865a13672a..1993ffb8d39 100644 --- a/src/bindings/scripts/scripts/zone/shattrath/shattrath_city.cpp +++ b/src/bindings/scripts/scripts/zone/shattrath/shattrath_city.cpp @@ -541,6 +541,7 @@ struct TRINITY_DLL_DECL npc_dirty_larryAI : public ScriptedAI ((Creature*)Creepjack)->AI()->EnterEvadeMode(); Creepjack->setFaction(1194); Creepjack->GetMotionMaster()->MoveTargetedHome(); + Creepjack->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE); } Unit* Malone = FindCreature(NPC_MALONE, 20, m_creature); if(Malone) @@ -548,7 +549,9 @@ struct TRINITY_DLL_DECL npc_dirty_larryAI : public ScriptedAI ((Creature*)Malone)->AI()->EnterEvadeMode(); Malone->setFaction(1194); Malone->GetMotionMaster()->MoveTargetedHome(); + Malone->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE); } + m_creature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE); m_creature->setFaction(1194); Done = true; DoScriptText(SAY_GIVEUP, m_creature, NULL); |