diff options
author | Kudlaty <none@none> | 2009-11-12 22:22:42 +0100 |
---|---|---|
committer | Kudlaty <none@none> | 2009-11-12 22:22:42 +0100 |
commit | 18576dab740033c4b096b2482cb4d2e17692fb18 (patch) | |
tree | 1a1de804eb19177226194e9efc4c7544d467baec | |
parent | bf2520e207211d05de19ecf4f3e5ec982dfb29bf (diff) |
Implement #184. Quest: What Book? I Don't See Any Book. Fix
--HG--
branch : trunk
-rw-r--r-- | src/bindings/scripts/scripts/outland/shattrath_city.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/bindings/scripts/scripts/outland/shattrath_city.cpp b/src/bindings/scripts/scripts/outland/shattrath_city.cpp index 622d64365c4..6d964b351bb 100644 --- a/src/bindings/scripts/scripts/outland/shattrath_city.cpp +++ b/src/bindings/scripts/scripts/outland/shattrath_city.cpp @@ -463,8 +463,11 @@ struct TRINITY_DLL_DECL npc_dirty_larryAI : public ScriptedAI Attack = false; } - if ((m_creature->GetHealth()*100)/m_creature->GetMaxHealth() < 1 && !Done) + if ((m_creature->GetHealth()*100)/m_creature->GetMaxHealth() < 5 && !Done) { + m_creature->SetFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE); + m_creature->RemoveAllAuras(); + Unit* Creepjack = me->FindNearestCreature(NPC_CREEPJACK, 20); if (Creepjack) { @@ -481,7 +484,6 @@ struct TRINITY_DLL_DECL npc_dirty_larryAI : public ScriptedAI 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); |