diff options
author | Supabad <supabad.trinity@gmail.com> | 2011-03-14 15:48:54 +0100 |
---|---|---|
committer | Machiavelli <machiavelli.trinity@gmail.com> | 2011-03-14 15:48:54 +0100 |
commit | 85cc623f3f524186eb27bb43c265ba6c1382d3c4 (patch) | |
tree | b288343600e56f7d51f5e946afa84e586ed4d684 /src | |
parent | 3db0029f6633a0e897efe4320079628395056af4 (diff) |
Scripts/Ulduar: Proper handling of GO_LEVIATHAN_GATE
Signed-off-by: Machiavelli <machiavelli.trinity@gmail.com>
Diffstat (limited to 'src')
-rw-r--r-- | src/server/scripts/Northrend/Ulduar/ulduar/instance_ulduar.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/server/scripts/Northrend/Ulduar/ulduar/instance_ulduar.cpp b/src/server/scripts/Northrend/Ulduar/ulduar/instance_ulduar.cpp index 3523b53835f..808bdab3815 100644 --- a/src/server/scripts/Northrend/Ulduar/ulduar/instance_ulduar.cpp +++ b/src/server/scripts/Northrend/Ulduar/ulduar/instance_ulduar.cpp @@ -244,7 +244,10 @@ public: break; case GO_LEVIATHAN_GATE: uiLeviathanGateGUID = go->GetGUID(); - HandleGameObject(NULL, false, go); + if (GetBossState(TYPE_LEVIATHAN) == DONE) + go->SetGoState(GO_STATE_ACTIVE_ALTERNATIVE); + else + HandleGameObject(NULL, false, go); break; case GO_VEZAX_DOOR: uiVezaxDoorGUID = go->GetGUID(); |