aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKudlaty <none@none>2009-11-12 22:22:42 +0100
committerKudlaty <none@none>2009-11-12 22:22:42 +0100
commit18576dab740033c4b096b2482cb4d2e17692fb18 (patch)
tree1a1de804eb19177226194e9efc4c7544d467baec
parentbf2520e207211d05de19ecf4f3e5ec982dfb29bf (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.cpp6
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);