diff options
| author | Shauren <shauren.trinity@gmail.com> | 2014-09-29 20:10:08 +0200 |
|---|---|---|
| committer | Shauren <shauren.trinity@gmail.com> | 2014-09-29 20:10:08 +0200 |
| commit | 83668e8f8fcfc7a1e4c0904d29818e6f9a976389 (patch) | |
| tree | d19f9ec408e7acaa11a323d85c3fb303c91e36c8 /src/server/scripts | |
| parent | 977b5f41e9bce2a6e3b8ae182b43ebc312b0f78f (diff) | |
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
Diffstat (limited to 'src/server/scripts')
| -rw-r--r-- | src/server/scripts/Northrend/IcecrownCitadel/instance_icecrown_citadel.cpp | 10 |
1 files changed, 2 insertions, 8 deletions
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(); } |
