diff options
author | Malcrom <malcromdev@gmail.com> | 2013-06-21 23:14:59 -0230 |
---|---|---|
committer | Malcrom <malcromdev@gmail.com> | 2013-06-21 23:14:59 -0230 |
commit | 6623a9dc4253e7b55cea3ff2e7a9a8946b24a736 (patch) | |
tree | 0c4bf4a4b6f254e29a5df9ef581bf2e4721fd114 | |
parent | 7e76ab97f895da1320106fad28e31d6b34c15443 (diff) |
Core/Scripting: Renamed Dark Portal scripts to The Black Morass
-rw-r--r-- | src/server/game/Scripting/ScriptLoader.cpp | 12 | ||||
-rw-r--r-- | src/server/scripts/Kalimdor/CMakeLists.txt | 12 | ||||
-rw-r--r-- | src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/boss_aeonus.cpp (renamed from src/server/scripts/Kalimdor/CavernsOfTime/DarkPortal/boss_aeonus.cpp) | 2 | ||||
-rw-r--r-- | src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/boss_chrono_lord_deja.cpp (renamed from src/server/scripts/Kalimdor/CavernsOfTime/DarkPortal/boss_chrono_lord_deja.cpp) | 14 | ||||
-rw-r--r-- | src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/boss_temporus.cpp (renamed from src/server/scripts/Kalimdor/CavernsOfTime/DarkPortal/boss_temporus.cpp) | 14 | ||||
-rw-r--r-- | src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/instance_the_black_morass.cpp (renamed from src/server/scripts/Kalimdor/CavernsOfTime/DarkPortal/instance_dark_portal.cpp) | 66 | ||||
-rw-r--r-- | src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/the_black_morass.cpp (renamed from src/server/scripts/Kalimdor/CavernsOfTime/DarkPortal/dark_portal.cpp) | 16 | ||||
-rw-r--r-- | src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/the_black_morass.h (renamed from src/server/scripts/Kalimdor/CavernsOfTime/DarkPortal/dark_portal.h) | 4 |
8 files changed, 67 insertions, 73 deletions
diff --git a/src/server/game/Scripting/ScriptLoader.cpp b/src/server/game/Scripting/ScriptLoader.cpp index e65c5884319..b240100f642 100644 --- a/src/server/game/Scripting/ScriptLoader.cpp +++ b/src/server/game/Scripting/ScriptLoader.cpp @@ -294,11 +294,11 @@ void AddSC_boss_epoch_hunter(); void AddSC_boss_lieutenant_drake(); void AddSC_instance_old_hillsbrad(); void AddSC_old_hillsbrad(); -void AddSC_boss_aeonus(); //CoT The Dark Portal +void AddSC_boss_aeonus(); //CoT The Black Morass void AddSC_boss_chrono_lord_deja(); void AddSC_boss_temporus(); -void AddSC_dark_portal(); -void AddSC_instance_dark_portal(); +void AddSC_the_black_morass(); +void AddSC_instance_the_black_morass(); void AddSC_boss_epoch(); //CoT Culling Of Stratholme void AddSC_boss_infinite_corruptor(); void AddSC_boss_salramm(); @@ -940,11 +940,11 @@ void AddKalimdorScripts() AddSC_boss_lieutenant_drake(); AddSC_instance_old_hillsbrad(); AddSC_old_hillsbrad(); - AddSC_boss_aeonus(); //CoT The Dark Portal + AddSC_boss_aeonus(); //CoT The Black Morass AddSC_boss_chrono_lord_deja(); AddSC_boss_temporus(); - AddSC_dark_portal(); - AddSC_instance_dark_portal(); + AddSC_the_black_morass(); + AddSC_instance_the_black_morass(); AddSC_boss_epoch(); //CoT Culling Of Stratholme AddSC_boss_infinite_corruptor(); AddSC_boss_salramm(); diff --git a/src/server/scripts/Kalimdor/CMakeLists.txt b/src/server/scripts/Kalimdor/CMakeLists.txt index 536824e7a63..6a54d777c1e 100644 --- a/src/server/scripts/Kalimdor/CMakeLists.txt +++ b/src/server/scripts/Kalimdor/CMakeLists.txt @@ -46,12 +46,12 @@ set(scripts_STAT_SRCS Kalimdor/CavernsOfTime/CullingOfStratholme/culling_of_stratholme.cpp Kalimdor/CavernsOfTime/CullingOfStratholme/instance_culling_of_stratholme.cpp Kalimdor/CavernsOfTime/CullingOfStratholme/culling_of_stratholme.h - Kalimdor/CavernsOfTime/DarkPortal/dark_portal.h - Kalimdor/CavernsOfTime/DarkPortal/instance_dark_portal.cpp - Kalimdor/CavernsOfTime/DarkPortal/boss_chrono_lord_deja.cpp - Kalimdor/CavernsOfTime/DarkPortal/dark_portal.cpp - Kalimdor/CavernsOfTime/DarkPortal/boss_aeonus.cpp - Kalimdor/CavernsOfTime/DarkPortal/boss_temporus.cpp + Kalimdor/CavernsOfTime/TheBlackMorass/the_black_morass.h + Kalimdor/CavernsOfTime/TheBlackMorass/instance_the_black_morass.cpp + Kalimdor/CavernsOfTime/TheBlackMorass/boss_chrono_lord_deja.cpp + Kalimdor/CavernsOfTime/TheBlackMorass/the_black_morass.cpp + Kalimdor/CavernsOfTime/TheBlackMorass/boss_aeonus.cpp + Kalimdor/CavernsOfTime/TheBlackMorass/boss_temporus.cpp Kalimdor/BlackfathomDeeps/boss_kelris.cpp Kalimdor/BlackfathomDeeps/instance_blackfathom_deeps.cpp Kalimdor/BlackfathomDeeps/boss_gelihast.cpp diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/DarkPortal/boss_aeonus.cpp b/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/boss_aeonus.cpp index a5ec73cdb30..3b1987e04f5 100644 --- a/src/server/scripts/Kalimdor/CavernsOfTime/DarkPortal/boss_aeonus.cpp +++ b/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/boss_aeonus.cpp @@ -25,7 +25,7 @@ Category: Caverns of Time, The Dark Portal #include "ScriptMgr.h" #include "ScriptedCreature.h" -#include "dark_portal.h" +#include "the_black_morass.h" enum Enums { diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/DarkPortal/boss_chrono_lord_deja.cpp b/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/boss_chrono_lord_deja.cpp index e469ba81623..9fd7b22a1da 100644 --- a/src/server/scripts/Kalimdor/CavernsOfTime/DarkPortal/boss_chrono_lord_deja.cpp +++ b/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/boss_chrono_lord_deja.cpp @@ -16,16 +16,16 @@ * with this program. If not, see <http://www.gnu.org/licenses/>. */ -/* ScriptData -SDName: Boss_Chrono_Lord_Deja -SD%Complete: 65 -SDComment: All abilities not implemented -SDCategory: Caverns of Time, The Dark Portal -EndScriptData */ +/* +Name: Boss_Chrono_Lord_Deja +%Complete: 65 +Comment: All abilities not implemented +Category: Caverns of Time, The Black Morass +*/ #include "ScriptMgr.h" #include "ScriptedCreature.h" -#include "dark_portal.h" +#include "the_black_morass.h" enum Enums { diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/DarkPortal/boss_temporus.cpp b/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/boss_temporus.cpp index bf311fe29ca..8ded2388083 100644 --- a/src/server/scripts/Kalimdor/CavernsOfTime/DarkPortal/boss_temporus.cpp +++ b/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/boss_temporus.cpp @@ -16,16 +16,16 @@ * with this program. If not, see <http://www.gnu.org/licenses/>. */ -/* ScriptData -SDName: Boss_Temporus -SD%Complete: 75 -SDComment: More abilities need to be implemented -SDCategory: Caverns of Time, The Dark Portal -EndScriptData */ +/* +Name: Boss_Temporus +%Complete: 75 +Comment: More abilities need to be implemented +Category: Caverns of Time, The Black Morass +*/ #include "ScriptMgr.h" #include "ScriptedCreature.h" -#include "dark_portal.h" +#include "the_black_morass.h" enum Enums { diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/DarkPortal/instance_dark_portal.cpp b/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/instance_the_black_morass.cpp index 28f16a10ed3..7d76cce6ddb 100644 --- a/src/server/scripts/Kalimdor/CavernsOfTime/DarkPortal/instance_dark_portal.cpp +++ b/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/instance_the_black_morass.cpp @@ -16,19 +16,20 @@ * with this program. If not, see <http://www.gnu.org/licenses/>. */ -/* ScriptData -SDName: Instance_Dark_Portal -SD%Complete: 50 -SDComment: Quest support: 9836, 10297. Currently in progress. -SDCategory: Caverns of Time, The Dark Portal -EndScriptData */ +/* +Name: Instance_The_Black_Morass +%Complete: 50 +Comment: Quest support: 9836, 10297. Currently in progress. +Category: Caverns of Time, The Black Morass +*/ #include "ScriptMgr.h" #include "InstanceScript.h" -#include "dark_portal.h" +#include "the_black_morass.h" #include "Player.h" #include "TemporarySummon.h" #include "SpellInfo.h" +#include "ScriptedCreature.h" enum Misc { @@ -67,19 +68,19 @@ enum EventIds EVENT_NEXT_PORTAL = 1 }; -class instance_dark_portal : public InstanceMapScript +class instance_the_black_morass : public InstanceMapScript { public: - instance_dark_portal() : InstanceMapScript("instance_dark_portal", 269) { } + instance_the_black_morass() : InstanceMapScript("instance_the_black_morass", 269) { } InstanceScript* GetInstanceScript(InstanceMap* map) const { - return new instance_dark_portal_InstanceMapScript(map); + return new instance_the_black_morass_InstanceMapScript(map); } - struct instance_dark_portal_InstanceMapScript : public InstanceScript + struct instance_the_black_morass_InstanceMapScript : public InstanceScript { - instance_dark_portal_InstanceMapScript(Map* map) : InstanceScript(map) { } + instance_the_black_morass_InstanceMapScript(Map* map) : InstanceScript(map) { } uint32 m_auiEncounter[EncounterCount]; @@ -192,16 +193,16 @@ public: { if (data == IN_PROGRESS) { - TC_LOG_DEBUG(LOG_FILTER_TSCR, "Instance Dark Portal: Starting event."); + TC_LOG_DEBUG(LOG_FILTER_TSCR, "Instance The Black Morass: Starting event."); InitWorldState(); m_auiEncounter[1] = IN_PROGRESS; - _events.ScheduleEvent(EVENT_NEXT_PORTAL, 15000); + Events.ScheduleEvent(EVENT_NEXT_PORTAL, 15000); } if (data == DONE) { //this may be completed further out in the post-event - TC_LOG_DEBUG(LOG_FILTER_TSCR, "Instance Dark Portal: Event completed."); + TC_LOG_DEBUG(LOG_FILTER_TSCR, "Instance The Black Morass: Event completed."); Map::PlayerList const& players = instance->GetPlayers(); if (!players.isEmpty()) @@ -227,7 +228,7 @@ public: if (data == SPECIAL) { if (mRiftPortalCount < 7) - _events.ScheduleEvent(EVENT_NEXT_PORTAL, 5000); + Events.ScheduleEvent(EVENT_NEXT_PORTAL, 5000); } else m_auiEncounter[1] = data; @@ -266,7 +267,7 @@ public: if (entry == RIFT_BOSS) entry = RandRiftBoss(); - TC_LOG_DEBUG(LOG_FILTER_TSCR, "Instance Dark Portal: Summoning rift boss entry %u.", entry); + TC_LOG_DEBUG(LOG_FILTER_TSCR, "Instance The Black Morass: Summoning rift boss entry %u.", entry); Position pos; me->GetRandomNearPosition(pos, 10.0f); @@ -277,7 +278,7 @@ public: if (Creature* summon = me->SummonCreature(entry, pos, TEMPSUMMON_TIMED_OR_DEAD_DESPAWN, 600000)) return summon; - TC_LOG_DEBUG(LOG_FILTER_TSCR, "Instance Dark Portal: What just happened there? No boss, no loot, no fun..."); + TC_LOG_DEBUG(LOG_FILTER_TSCR, "Instance The Black Morass: What just happened there? No boss, no loot, no fun..."); return NULL; } @@ -290,7 +291,7 @@ public: if (tmp >= _currentRiftId) ++tmp; - TC_LOG_DEBUG(LOG_FILTER_TSCR, "Instance Dark Portal: Creating Time Rift at locationId %i (old locationId was %u).", tmp, _currentRiftId); + TC_LOG_DEBUG(LOG_FILTER_TSCR, "Instance The Black Morass: Creating Time Rift at locationId %i (old locationId was %u).", tmp, _currentRiftId); _currentRiftId = tmp; @@ -328,31 +329,24 @@ public: return; } - _events.Update(diff); + Events.Update(diff); - while (uint32 eventId = _events.ExecuteEvent()) + if (Events.ExecuteEvent() == EVENT_NEXT_PORTAL) { - switch (eventId) - { - case EVENT_NEXT_PORTAL: - ++mRiftPortalCount; - DoUpdateWorldState(WORLD_STATE_BM_RIFT, mRiftPortalCount); - DoSpawnPortal(); - _events.ScheduleEvent(EVENT_NEXT_PORTAL, RiftWaves[GetRiftWaveId()].NextPortalTime); - break; - default: - break; - } + ++mRiftPortalCount; + DoUpdateWorldState(WORLD_STATE_BM_RIFT, mRiftPortalCount); + DoSpawnPortal(); + Events.ScheduleEvent(EVENT_NEXT_PORTAL, RiftWaves[GetRiftWaveId()].NextPortalTime); } } - private: - EventMap _events; + protected: + EventMap Events; }; }; -void AddSC_instance_dark_portal() +void AddSC_instance_the_black_morass() { - new instance_dark_portal(); + new instance_the_black_morass(); } diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/DarkPortal/dark_portal.cpp b/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/the_black_morass.cpp index f49325041f7..d27b4b330b4 100644 --- a/src/server/scripts/Kalimdor/CavernsOfTime/DarkPortal/dark_portal.cpp +++ b/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/the_black_morass.cpp @@ -16,12 +16,12 @@ * with this program. If not, see <http://www.gnu.org/licenses/>. */ -/* ScriptData -SDName: Dark_Portal -SD%Complete: 30 -SDComment: Misc NPC's and mobs for instance. Most here far from complete. -SDCategory: Caverns of Time, The Dark Portal -EndScriptData */ +/* +Name: The_Black_Morass +%Complete: 30 +Comment: Misc NPC's and mobs for instance. Most here far from complete. +Category: Caverns of Time, The Black Morass +*/ /* ContentData npc_medivh_bm @@ -32,7 +32,7 @@ EndContentData */ #include "ScriptMgr.h" #include "ScriptedCreature.h" #include "ScriptedGossip.h" -#include "dark_portal.h" +#include "the_black_morass.h" #include "Player.h" #include "SpellInfo.h" @@ -414,7 +414,7 @@ public: }; -void AddSC_dark_portal() +void AddSC_the_black_morass() { new npc_medivh_bm(); new npc_time_rift(); diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/DarkPortal/dark_portal.h b/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/the_black_morass.h index 09f693d73f4..729eb42e9c5 100644 --- a/src/server/scripts/Kalimdor/CavernsOfTime/DarkPortal/dark_portal.h +++ b/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/the_black_morass.h @@ -16,8 +16,8 @@ * with this program. If not, see <http://www.gnu.org/licenses/>. */ -#ifndef DEF_DARKPORTAL_H -#define DEF_DARKPORTAL_H +#ifndef DEF_THEBLACKMORASS_H +#define DEF_THEBLACKMORASS_H uint32 const EncounterCount = 2; |