From 83668e8f8fcfc7a1e4c0904d29818e6f9a976389 Mon Sep 17 00:00:00 2001 From: Shauren Date: Mon, 29 Sep 2014 20:10:08 +0200 Subject: Core/GameObjects: Implemented new gameobject type 11 (transport) states, fixes elevators in orgrimmar as well as all stoppable elevators Closes #10019 Closes #12747 Closes #13194 --- .../Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp | 10 ++-------- 1 file changed, 2 insertions(+), 8 deletions(-) (limited to 'src/server/scripts') diff --git a/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp b/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp index 4d86293665a..fb257995842 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp @@ -490,10 +490,7 @@ class instance_icecrown_citadel : public InstanceMapScript case GO_LADY_DEATHWHISPER_ELEVATOR: LadyDeathwisperElevatorGUID = go->GetGUID(); if (GetBossState(DATA_LADY_DEATHWHISPER) == DONE) - { - go->SetUInt32Value(GAMEOBJECT_LEVEL, 0); - go->SetGoState(GO_STATE_READY); - } + go->SetTransportState(GO_STATE_TRANSPORT_ACTIVE); break; case GO_THE_SKYBREAKER_H: case GO_ORGRIMS_HAMMER_A: @@ -800,10 +797,7 @@ class instance_icecrown_citadel : public InstanceMapScript SetTeleporterState(teleporter, true); if (GameObject* elevator = instance->GetGameObject(LadyDeathwisperElevatorGUID)) - { - elevator->SetUInt32Value(GAMEOBJECT_LEVEL, 0); - elevator->SetGoState(GO_STATE_READY); - } + elevator->SetTransportState(GO_STATE_TRANSPORT_ACTIVE); SpawnGunship(); } -- cgit v1.2.3