diff options
| author | offl <11556157+offl@users.noreply.github.com> | 2021-12-18 19:30:35 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-12-18 19:30:35 +0200 |
| commit | a8464d34bb0f77e0d616e6f21aaf7d7a79276180 (patch) | |
| tree | 6d6d9eb17eee87b51dac5e2ff23029197bbf0091 /src/server/scripts/World | |
| parent | 8ac63c7952bf74066abbbe981b5168bc02ad3efb (diff) | |
Scripts/Quest: Rework 'The Cleansing' (11317,11322) (#27413)
Diffstat (limited to 'src/server/scripts/World')
| -rw-r--r-- | src/server/scripts/World/go_scripts.cpp | 43 |
1 files changed, 0 insertions, 43 deletions
diff --git a/src/server/scripts/World/go_scripts.cpp b/src/server/scripts/World/go_scripts.cpp index 09c86e6222a..e28384c8d4d 100644 --- a/src/server/scripts/World/go_scripts.cpp +++ b/src/server/scripts/World/go_scripts.cpp @@ -640,48 +640,6 @@ class go_veil_skith_cage : public GameObjectScript }; /*###### -## go_frostblade_shrine -######*/ - -enum TheCleansing -{ - QUEST_THE_CLEANSING_HORDE = 11317, - QUEST_THE_CLEANSING_ALLIANCE = 11322, - SPELL_CLEANSING_SOUL = 43351, - SPELL_RECENT_MEDITATION = 61720, -}; - -class go_frostblade_shrine : public GameObjectScript -{ -public: - go_frostblade_shrine() : GameObjectScript("go_frostblade_shrine") { } - - struct go_frostblade_shrineAI : public GameObjectAI - { - go_frostblade_shrineAI(GameObject* go) : GameObjectAI(go) { } - - bool OnGossipHello(Player* player) override - { - me->UseDoorOrButton(10); - if (!player->HasAura(SPELL_RECENT_MEDITATION)) - { - if (player->GetQuestStatus(QUEST_THE_CLEANSING_HORDE) == QUEST_STATUS_INCOMPLETE || player->GetQuestStatus(QUEST_THE_CLEANSING_ALLIANCE) == QUEST_STATUS_INCOMPLETE) - { - player->CastSpell(player, SPELL_CLEANSING_SOUL); - player->SetStandState(UNIT_STAND_STATE_SIT); - } - } - return true; - } - }; - - GameObjectAI* GetAI(GameObject* go) const override - { - return new go_frostblade_shrineAI(go); - } -}; - -/*###### ## go_midsummer_bonfire ######*/ @@ -1270,7 +1228,6 @@ void AddSC_go_scripts() new go_amberpine_outhouse(); new go_massive_seaforium_charge(); new go_veil_skith_cage(); - new go_frostblade_shrine(); new go_midsummer_bonfire(); new go_midsummer_ribbon_pole(); new go_brewfest_music(); |
