aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMalcrom <malcromdev@gmail.com>2013-06-21 23:14:59 -0230
committerMalcrom <malcromdev@gmail.com>2013-06-21 23:14:59 -0230
commit6623a9dc4253e7b55cea3ff2e7a9a8946b24a736 (patch)
tree0c4bf4a4b6f254e29a5df9ef581bf2e4721fd114
parent7e76ab97f895da1320106fad28e31d6b34c15443 (diff)
Core/Scripting: Renamed Dark Portal scripts to The Black Morass
-rw-r--r--src/server/game/Scripting/ScriptLoader.cpp12
-rw-r--r--src/server/scripts/Kalimdor/CMakeLists.txt12
-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;