diff options
author | click <none@none> | 2010-09-27 05:44:50 +0200 |
---|---|---|
committer | click <none@none> | 2010-09-27 05:44:50 +0200 |
commit | 8c9501286ff6b35be9c51fc4903f3dbd5e9a4c41 (patch) | |
tree | 8440845767ad7f334bdc05314ebabe03a18d8d69 /src | |
parent | 88420cdcd1963371e9576533a6a8f2b811ffc793 (diff) |
Scripts/Vazruden: Stop the infinite respawning of the lootable chest after the Vazruden fight. (Fix by Leak)
Closes issue 4186.
--HG--
branch : trunk
Diffstat (limited to 'src')
-rw-r--r-- | src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_vazruden_the_herald.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_vazruden_the_herald.cpp b/src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_vazruden_the_herald.cpp index 5cd1afbe706..3214f8962bc 100644 --- a/src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_vazruden_the_herald.cpp +++ b/src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/boss_vazruden_the_herald.cpp @@ -293,6 +293,7 @@ class boss_vazruden_the_herald : public CreatureScript { summoned = false; sentryDown = false; + lootSpawned = false; NazanGUID = 0; VazrudenGUID = 0; } @@ -304,6 +305,7 @@ class boss_vazruden_the_herald : public CreatureScript uint64 NazanGUID; uint64 VazrudenGUID; bool summoned; + bool lootSpawned; void Reset() { @@ -435,11 +437,12 @@ class boss_vazruden_the_herald : public CreatureScript return; } } - else + else if (!lootSpawned) { me->SummonGameObject(DUNGEON_MODE(ENTRY_REINFORCED_FEL_IRON_CHEST, ENTRY_REINFORCED_FEL_IRON_CHEST_H),VazrudenMiddle[0],VazrudenMiddle[1],VazrudenMiddle[2],0,0,0,0,0,0); me->SetLootRecipient(NULL); // don't think this is necessary.. //me->Kill(me); + lootSpawned = true; } check = 2000; } |