aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockDepths/blackrock_depths.h4
-rw-r--r--src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockSpire/blackrock_spire.h8
-rw-r--r--src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/blackwing_lair.h4
-rw-r--r--src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/molten_core.h10
-rw-r--r--src/server/scripts/EasternKingdoms/Deadmines/deadmines.h12
-rw-r--r--src/server/scripts/EasternKingdoms/Gnomeregan/gnomeregan.h8
-rw-r--r--src/server/scripts/EasternKingdoms/Karazhan/karazhan.h10
-rw-r--r--src/server/scripts/EasternKingdoms/MagistersTerrace/magisters_terrace.h12
-rw-r--r--src/server/scripts/EasternKingdoms/ScarletMonastery/scarlet_monastery.h6
-rw-r--r--src/server/scripts/EasternKingdoms/Scholomance/scholomance.h6
-rw-r--r--src/server/scripts/EasternKingdoms/ShadowfangKeep/shadowfang_keep.h2
-rw-r--r--src/server/scripts/EasternKingdoms/Stratholme/stratholme.h11
-rw-r--r--src/server/scripts/EasternKingdoms/SunkenTemple/sunken_temple.h17
-rw-r--r--src/server/scripts/EasternKingdoms/SunwellPlateau/sunwell_plateau.h6
-rw-r--r--src/server/scripts/EasternKingdoms/Uldaman/uldaman.h4
-rw-r--r--src/server/scripts/EasternKingdoms/ZulAman/zulaman.h6
-rw-r--r--src/server/scripts/EasternKingdoms/ZulGurub/zulgurub.h6
-rw-r--r--src/server/scripts/Kalimdor/BlackfathomDeeps/blackfathom_deeps.h8
-rw-r--r--src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/hyjal.h8
-rw-r--r--src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/culling_of_stratholme.h14
-rw-r--r--src/server/scripts/Kalimdor/CavernsOfTime/EscapeFromDurnholdeKeep/old_hillsbrad.h5
-rw-r--r--src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/the_black_morass.h9
-rw-r--r--src/server/scripts/Kalimdor/OnyxiasLair/onyxias_lair.h14
-rw-r--r--src/server/scripts/Kalimdor/RazorfenDowns/razorfen_downs.h6
-rw-r--r--src/server/scripts/Kalimdor/RuinsOfAhnQiraj/ruins_of_ahnqiraj.h6
-rw-r--r--src/server/scripts/Kalimdor/TempleOfAhnQiraj/temple_of_ahnqiraj.h6
-rw-r--r--src/server/scripts/Kalimdor/WailingCaverns/wailing_caverns.h2
-rw-r--r--src/server/scripts/Kalimdor/ZulFarrak/zulfarrak.h28
-rw-r--r--src/server/scripts/Northrend/AzjolNerub/Ahnkahet/ahnkahet.h6
-rw-r--r--src/server/scripts/Northrend/AzjolNerub/AzjolNerub/azjol_nerub.h6
-rw-r--r--src/server/scripts/Northrend/AzjolNerub/AzjolNerub/boss_krikthir_the_gatewatcher.cpp2
-rw-r--r--src/server/scripts/Northrend/ChamberOfAspects/ObsidianSanctum/obsidian_sanctum.h6
-rw-r--r--src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/ruby_sanctum.h12
-rw-r--r--src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/trial_of_the_champion.h10
-rw-r--r--src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/trial_of_the_crusader.h14
-rw-r--r--src/server/scripts/Northrend/DraktharonKeep/drak_tharon_keep.h6
-rw-r--r--src/server/scripts/Northrend/FrozenHalls/ForgeOfSouls/forge_of_souls.h4
-rw-r--r--src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/halls_of_reflection.h22
-rw-r--r--src/server/scripts/Northrend/FrozenHalls/PitOfSaron/pit_of_saron.h8
-rw-r--r--src/server/scripts/Northrend/Gundrak/gundrak.h10
-rw-r--r--src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.cpp14
-rw-r--r--src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.h20
-rw-r--r--src/server/scripts/Northrend/Naxxramas/boss_four_horsemen.cpp2
-rw-r--r--src/server/scripts/Northrend/Naxxramas/boss_kelthuzad.cpp6
-rw-r--r--src/server/scripts/Northrend/Naxxramas/naxxramas.h14
-rw-r--r--src/server/scripts/Northrend/Nexus/EyeOfEternity/eye_of_eternity.h12
-rw-r--r--src/server/scripts/Northrend/Nexus/Nexus/nexus.h6
-rw-r--r--src/server/scripts/Northrend/Nexus/Oculus/oculus.h22
-rw-r--r--src/server/scripts/Northrend/Ulduar/HallsOfLightning/halls_of_lightning.h6
-rw-r--r--src/server/scripts/Northrend/Ulduar/HallsOfStone/halls_of_stone.h6
-rw-r--r--src/server/scripts/Northrend/Ulduar/Ulduar/ulduar.h2
-rw-r--r--src/server/scripts/Northrend/UtgardeKeep/UtgardeKeep/utgarde_keep.h6
-rw-r--r--src/server/scripts/Northrend/UtgardeKeep/UtgardePinnacle/utgarde_pinnacle.h6
-rw-r--r--src/server/scripts/Northrend/VaultOfArchavon/vault_of_archavon.h8
-rw-r--r--src/server/scripts/Northrend/VioletHold/violet_hold.h12
-rw-r--r--src/server/scripts/Outland/Auchindoun/AuchenaiCrypts/auchenai_crypts.h10
-rw-r--r--src/server/scripts/Outland/Auchindoun/ManaTombs/mana_tombs.h10
-rw-r--r--src/server/scripts/Outland/Auchindoun/SethekkHalls/sethekk_halls.h6
-rw-r--r--src/server/scripts/Outland/Auchindoun/ShadowLabyrinth/shadow_labyrinth.h9
-rw-r--r--src/server/scripts/Outland/BlackTemple/black_temple.h6
-rw-r--r--src/server/scripts/Outland/BlackTemple/instance_black_temple.cpp2
-rw-r--r--src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/serpent_shrine.h5
-rw-r--r--src/server/scripts/Outland/CoilfangReservoir/SteamVault/steam_vault.h6
-rw-r--r--src/server/scripts/Outland/CoilfangReservoir/TheSlavePens/the_slave_pens.h6
-rw-r--r--src/server/scripts/Outland/GruulsLair/gruuls_lair.h6
-rw-r--r--src/server/scripts/Outland/HellfireCitadel/BloodFurnace/blood_furnace.h9
-rw-r--r--src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/hellfire_ramparts.h6
-rw-r--r--src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/instance_magtheridons_lair.cpp4
-rw-r--r--src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/magtheridons_lair.h9
-rw-r--r--src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/shattered_halls.h12
-rw-r--r--src/server/scripts/Outland/TempestKeep/Eye/the_eye.h6
-rw-r--r--src/server/scripts/Outland/TempestKeep/Mechanar/mechanar.h4
-rw-r--r--src/server/scripts/Outland/TempestKeep/arcatraz/arcatraz.h6
-rw-r--r--src/server/scripts/Outland/TempestKeep/botanica/the_botanica.h4
74 files changed, 297 insertions, 315 deletions
diff --git a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockDepths/blackrock_depths.h b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockDepths/blackrock_depths.h
index d8e3ec41e25..9944300d7f1 100644
--- a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockDepths/blackrock_depths.h
+++ b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockDepths/blackrock_depths.h
@@ -21,14 +21,14 @@
#define DataHeader "BRD"
-enum FactionIds
+enum BRDFactionIds
{
FACTION_NEUTRAL = 734,
FACTION_HOSTILE = 754,
FACTION_FRIEND = 35
};
-enum DataTypes
+enum BRDDataTypes
{
TYPE_RING_OF_LAW = 1,
TYPE_VAULT = 2,
diff --git a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockSpire/blackrock_spire.h b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockSpire/blackrock_spire.h
index b269171080e..8251d96dc58 100644
--- a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockSpire/blackrock_spire.h
+++ b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackrockSpire/blackrock_spire.h
@@ -23,7 +23,7 @@ uint32 const EncounterCount = 23;
#define BRSScriptName "instance_blackrock_spire"
#define DataHeader "BRS"
-enum DataTypes
+enum BRSDataTypes
{
DATA_HIGHLORD_OMOKK = 0,
DATA_SHADOW_HUNTER_VOSHGAJIN = 1,
@@ -52,7 +52,7 @@ enum DataTypes
DATA_SCARSHIELD_INFILTRATOR = 23
};
-enum CreaturesIds
+enum BRSCreaturesIds
{
NPC_HIGHLORD_OMOKK = 9196,
NPC_SHADOW_HUNTER_VOSHGAJIN = 9236,
@@ -76,7 +76,7 @@ enum CreaturesIds
NPC_SCARSHIELD_INFILTRATOR = 10299
};
-enum AdditionalData
+enum BRSAdditionalData
{
SPELL_SUMMON_ROOKERY_WHELP = 15745,
EVENT_UROK_DOOMHOWL = 4845,
@@ -86,7 +86,7 @@ enum AdditionalData
AREATRIGGER_BLACKROCK_STADIUM = 2026
};
-enum GameObjectsIds
+enum BRSGameObjectsIds
{
GO_WHELP_SPAWNER = 175622, // trap spawned by go id 175124
// Doors
diff --git a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/blackwing_lair.h b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/blackwing_lair.h
index ad3ad924066..79f47eeb412 100644
--- a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/blackwing_lair.h
+++ b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/blackwing_lair.h
@@ -39,7 +39,7 @@ enum BWLEncounter
DATA_LORD_VICTOR_NEFARIUS = 8
};
-enum CreatureIds
+enum BWLCreatureIds
{
NPC_RAZORGORE = 12435,
NPC_BLACKWING_DRAGON = 12422,
@@ -56,7 +56,7 @@ enum CreatureIds
NPC_NEFARIAN = 11583
};
-enum GameObjectIds
+enum BWLGameObjectIds
{
GO_BLACK_DRAGON_EGG = 177807,
GO_PORTCULLIS = 176965,
diff --git a/src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/molten_core.h b/src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/molten_core.h
index 27eea30abb2..45037170b7e 100644
--- a/src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/molten_core.h
+++ b/src/server/scripts/EasternKingdoms/BlackrockMountain/MoltenCore/molten_core.h
@@ -21,7 +21,7 @@
#define DataHeader "MC"
-enum Encounters
+enum MCEncounters
{
BOSS_LUCIFRON = 0,
BOSS_MAGMADAR = 1,
@@ -36,7 +36,7 @@ enum Encounters
MAX_ENCOUNTER,
};
-enum Actions
+enum MCActions
{
ACTION_START_RAGNAROS = 0,
ACTION_START_RAGNAROS_ALT = 1,
@@ -45,7 +45,7 @@ enum Actions
Position const RagnarosTelePos = {829.159f, -815.773f, -228.972f, 5.30500f};
Position const RagnarosSummonPos = {838.510f, -829.840f, -232.000f, 2.00000f};
-enum Creatures
+enum MCCreatures
{
NPC_LUCIFRON = 12118,
NPC_MAGMADAR = 11982,
@@ -61,12 +61,12 @@ enum Creatures
NPC_FLAMEWAKER_ELITE = 11664,
};
-enum GameObjects
+enum MCGameObjects
{
GO_CACHE_OF_THE_FIRELORD = 179703,
};
-enum Data
+enum MCData
{
DATA_RAGNAROS_ADDS = 0,
};
diff --git a/src/server/scripts/EasternKingdoms/Deadmines/deadmines.h b/src/server/scripts/EasternKingdoms/Deadmines/deadmines.h
index e0e029648aa..33abf4b8eee 100644
--- a/src/server/scripts/EasternKingdoms/Deadmines/deadmines.h
+++ b/src/server/scripts/EasternKingdoms/Deadmines/deadmines.h
@@ -20,7 +20,7 @@
#define DataHeader "DM"
-enum CannonState
+enum DMCannonState
{
CANNON_NOT_USED,
CANNON_GUNPOWDER_USED,
@@ -30,18 +30,18 @@ enum CannonState
EVENT_DONE
};
-enum Data
+enum DMData
{
EVENT_STATE,
EVENT_RHAHKZOR
};
-enum Data64
+enum DMData64
{
DATA_SMITE_CHEST
};
-enum GameObjects
+enum DMGameObjects
{
GO_FACTORY_DOOR = 13965,
GO_IRONCLAD_DOOR = 16397,
@@ -50,12 +50,12 @@ enum GameObjects
GO_MR_SMITE_CHEST = 144111
};
-enum CreaturesIds
+enum DMCreaturesIds
{
NPC_MR_SMITE = 646
};
-enum InstanceTexts
+enum DMInstanceTexts
{
SAY_ALARM1 = 0,
SAY_ALARM2 = 1
diff --git a/src/server/scripts/EasternKingdoms/Gnomeregan/gnomeregan.h b/src/server/scripts/EasternKingdoms/Gnomeregan/gnomeregan.h
index aa98d642500..4cf4fcd0a1d 100644
--- a/src/server/scripts/EasternKingdoms/Gnomeregan/gnomeregan.h
+++ b/src/server/scripts/EasternKingdoms/Gnomeregan/gnomeregan.h
@@ -20,14 +20,14 @@
#define DataHeader "GNO"
-enum GameObjectIds
+enum GNOGameObjectIds
{
GO_CAVE_IN_LEFT = 146085,
GO_CAVE_IN_RIGHT = 146086,
GO_RED_ROCKET = 103820
};
-enum CreatureIds
+enum GNOCreatureIds
{
NPC_BLASTMASTER_EMI_SHORTFUSE = 7998,
NPC_CAVERNDEEP_AMBUSHER = 6207,
@@ -35,12 +35,12 @@ enum CreatureIds
NPC_CHOMPER = 6215
};
-enum Data
+enum GNOData
{
TYPE_EVENT = 1
};
-enum Data64
+enum GNOData64
{
DATA_GO_CAVE_IN_LEFT,
DATA_GO_CAVE_IN_RIGHT,
diff --git a/src/server/scripts/EasternKingdoms/Karazhan/karazhan.h b/src/server/scripts/EasternKingdoms/Karazhan/karazhan.h
index b27a9834db8..c36b99e6e49 100644
--- a/src/server/scripts/EasternKingdoms/Karazhan/karazhan.h
+++ b/src/server/scripts/EasternKingdoms/Karazhan/karazhan.h
@@ -24,7 +24,7 @@
uint32 const EncounterCount = 12;
-enum DataTypes
+enum KZDataTypes
{
DATA_ATTUMEN = 0,
DATA_MOROES = 1,
@@ -58,14 +58,14 @@ enum DataTypes
DATA_GO_BLACKENED_URN = 30
};
-enum OperaEvents
+enum KZOperaEvents
{
EVENT_OZ = 1,
EVENT_HOOD = 2,
EVENT_RAJ = 3
};
-enum MiscCreatures
+enum KZMiscCreatures
{
NPC_HYAKISS_THE_LURKER = 16179,
NPC_ROKAD_THE_RAVAGER = 16181,
@@ -89,7 +89,7 @@ enum MiscCreatures
NPC_KILREK = 17229
};
-enum GameObjectIds
+enum KZGameObjectIds
{
GO_STAGE_CURTAIN = 183932,
GO_STAGE_DOOR_LEFT = 184278,
@@ -106,7 +106,7 @@ enum GameObjectIds
GO_BLACKENED_URN = 194092
};
-enum Misc
+enum KZMisc
{
OPTIONAL_BOSS_REQUIRED_DEATH_COUNT = 50
};
diff --git a/src/server/scripts/EasternKingdoms/MagistersTerrace/magisters_terrace.h b/src/server/scripts/EasternKingdoms/MagistersTerrace/magisters_terrace.h
index 135f5c598a4..cfdee423ef1 100644
--- a/src/server/scripts/EasternKingdoms/MagistersTerrace/magisters_terrace.h
+++ b/src/server/scripts/EasternKingdoms/MagistersTerrace/magisters_terrace.h
@@ -23,7 +23,7 @@
uint32 const EncounterCount = 4;
-enum DataTypes
+enum MTDataTypes
{
DATA_SELIN,
DATA_VEXALLUS,
@@ -38,7 +38,7 @@ enum DataTypes
DATA_ESCAPE_ORB
};
-enum CreatureIds
+enum MTCreatureIds
{
NPC_SELIN = 24723,
NPC_DELRISSA = 24560,
@@ -47,7 +47,7 @@ enum CreatureIds
NPC_HUMAN_KALECGOS = 24848
};
-enum GameObjectIds
+enum MTGameObjectIds
{
GO_VEXALLUS_DOOR = 187896,
GO_SELIN_DOOR = 187979,
@@ -59,17 +59,17 @@ enum GameObjectIds
GO_ESCAPE_ORB = 188173
};
-enum InstanceEventIds
+enum MTInstanceEventIds
{
EVENT_SPAWN_KALECGOS = 16547
};
-enum InstanceText
+enum MTInstanceText
{
SAY_KALECGOS_SPAWN = 0
};
-enum MovementData
+enum MTMovementData
{
PATH_KALECGOS_FLIGHT = 248440
};
diff --git a/src/server/scripts/EasternKingdoms/ScarletMonastery/scarlet_monastery.h b/src/server/scripts/EasternKingdoms/ScarletMonastery/scarlet_monastery.h
index 2552bafd6bb..fede79df5d3 100644
--- a/src/server/scripts/EasternKingdoms/ScarletMonastery/scarlet_monastery.h
+++ b/src/server/scripts/EasternKingdoms/ScarletMonastery/scarlet_monastery.h
@@ -23,7 +23,7 @@
uint32 const EncounterCount = 10;
-enum DataTypes
+enum SMDataTypes
{
DATA_MOGRAINE_AND_WHITE_EVENT = 1,
DATA_MOGRAINE = 2,
@@ -43,7 +43,7 @@ enum DataTypes
DATA_SCORN = 14
};
-enum CreatureIds
+enum SMCreatureIds
{
NPC_MOGRAINE = 3976,
NPC_WHITEMANE = 3977,
@@ -54,7 +54,7 @@ enum CreatureIds
NPC_PUMPKIN = 23694
};
-enum GameObjectIds
+enum SMGameObjectIds
{
GO_HIGH_INQUISITORS_DOOR = 104600,
GO_PUMPKIN_SHRINE = 186267
diff --git a/src/server/scripts/EasternKingdoms/Scholomance/scholomance.h b/src/server/scripts/EasternKingdoms/Scholomance/scholomance.h
index af64bd38dca..abe6a7b415a 100644
--- a/src/server/scripts/EasternKingdoms/Scholomance/scholomance.h
+++ b/src/server/scripts/EasternKingdoms/Scholomance/scholomance.h
@@ -22,7 +22,7 @@
uint32 const EncounterCount = 8;
-enum DataTypes
+enum SCDataTypes
{
DATA_DOCTORTHEOLENKRASTINOV = 0,
DATA_INSTRUCTORMALICIA = 1,
@@ -34,13 +34,13 @@ enum DataTypes
DATA_KIRTONOS = 7
};
-enum CreatureIds
+enum SCCreatureIds
{
NPC_DARKMASTER_GANDLING = 1853,
NPC_BONE_MINION = 16119
};
-enum GameobjectIds
+enum SCGameobjectIds
{
GO_GATE_KIRTONOS = 175570,
GO_GATE_GANDLING = 177374,
diff --git a/src/server/scripts/EasternKingdoms/ShadowfangKeep/shadowfang_keep.h b/src/server/scripts/EasternKingdoms/ShadowfangKeep/shadowfang_keep.h
index c4ccf0b947e..7571f6f8fe3 100644
--- a/src/server/scripts/EasternKingdoms/ShadowfangKeep/shadowfang_keep.h
+++ b/src/server/scripts/EasternKingdoms/ShadowfangKeep/shadowfang_keep.h
@@ -21,7 +21,7 @@
#define DataHeader "SK"
-enum DataTypes
+enum SKDataTypes
{
TYPE_FREE_NPC = 1,
TYPE_RETHILGORE = 2,
diff --git a/src/server/scripts/EasternKingdoms/Stratholme/stratholme.h b/src/server/scripts/EasternKingdoms/Stratholme/stratholme.h
index 22d6425cd88..dd98843e6b5 100644
--- a/src/server/scripts/EasternKingdoms/Stratholme/stratholme.h
+++ b/src/server/scripts/EasternKingdoms/Stratholme/stratholme.h
@@ -21,7 +21,7 @@
#define DataHeader "STR"
-enum DataTypes
+enum STRDataTypes
{
TYPE_BARON_RUN = 1,
TYPE_BARONESS = 2,
@@ -43,7 +43,7 @@ enum DataTypes
TYPE_SH_AELMAR = 25
};
-enum CreatureIds
+enum STRCreatureIds
{
NPC_CRYSTAL = 10415, // ziggurat crystal
NPC_BARON = 10440, // ziggurat crystal
@@ -56,7 +56,7 @@ enum CreatureIds
NPC_YSIDA = 16031,
};
-enum GameobjectIds
+enum STRGameobjectIds
{
GO_DOOR_HALAZZI = 186303,
GO_SERVICE_ENTRANCE = 175368,
@@ -71,15 +71,14 @@ enum GameobjectIds
GO_PORT_ELDERS = 175377 // port at elders square
};
-enum QuestIds
+enum STRQuestIds
{
QUEST_DEAD_MAN_PLEA = 8945
};
-enum SpellIds
+enum STRSpellIds
{
SPELL_BARON_ULTIMATUM = 27861
};
#endif
-
diff --git a/src/server/scripts/EasternKingdoms/SunkenTemple/sunken_temple.h b/src/server/scripts/EasternKingdoms/SunkenTemple/sunken_temple.h
index a3dc2862c29..c6c2f087850 100644
--- a/src/server/scripts/EasternKingdoms/SunkenTemple/sunken_temple.h
+++ b/src/server/scripts/EasternKingdoms/SunkenTemple/sunken_temple.h
@@ -21,18 +21,9 @@
#define DataHeader "ST"
-#define TROLLBOSS1_DEATH 1
-#define TROLLBOSS2_DEATH 2
-#define TROLLBOSS3_DEATH 3
-#define TROLLBOSS4_DEATH 4
-#define TROLLBOSS5_DEATH 5
-#define TROLLBOSS6_DEATH 6
-#define JAMMALAN_DEATH 7
-#define MORPHAZ_DEATH 8
-#define HAZZAS_DEATH 9
-#define ERANIKUS_DEATH 10
-#define ATALALARION_DEATH 11 //optional
+enum STEvents
+{
+ EVENT_STATE = 1
+};
-#define EVENT_STATE 1
#endif
-
diff --git a/src/server/scripts/EasternKingdoms/SunwellPlateau/sunwell_plateau.h b/src/server/scripts/EasternKingdoms/SunwellPlateau/sunwell_plateau.h
index 2bbb5cf320d..eb99ba3ebae 100644
--- a/src/server/scripts/EasternKingdoms/SunwellPlateau/sunwell_plateau.h
+++ b/src/server/scripts/EasternKingdoms/SunwellPlateau/sunwell_plateau.h
@@ -23,7 +23,7 @@
uint32 const EncounterCount = 6;
-enum DataTypes
+enum SWPDataTypes
{
// Encounter States/Boss GUIDs
DATA_KALECGOS = 0,
@@ -53,7 +53,7 @@ enum DataTypes
DATA_PLAYER_GUID
};
-enum CreatureIds
+enum SWPCreatureIds
{
NPC_MURU = 25741,
NPC_ENTROPIUS = 25840,
@@ -101,7 +101,7 @@ enum CreatureIds
NPC_MURU_PORTAL_TARGET = 25770
};
-enum GameObjectIds
+enum SWPGameObjectIds
{
GO_ORB_OF_THE_BLUE_DRAGONFLIGHT = 188415,
GO_FORCE_FIELD = 188421,
diff --git a/src/server/scripts/EasternKingdoms/Uldaman/uldaman.h b/src/server/scripts/EasternKingdoms/Uldaman/uldaman.h
index b1c0079003e..0578da35895 100644
--- a/src/server/scripts/EasternKingdoms/Uldaman/uldaman.h
+++ b/src/server/scripts/EasternKingdoms/Uldaman/uldaman.h
@@ -23,7 +23,7 @@
#define MAX_ENCOUNTER 3
-enum DataTypes
+enum UDDataTypes
{
DATA_ALTAR_DOORS = 1,
DATA_ANCIENT_DOOR = 2,
@@ -33,7 +33,7 @@ enum DataTypes
DATA_IRONAYA_SEAL = 6,
};
-enum GameObjectIds
+enum UDGameObjectIds
{
GO_ARCHAEDAS_TEMPLE_DOOR = 141869,
GO_ALTAR_OF_THE_KEEPER_TEMPLE_DOOR = 124367,
diff --git a/src/server/scripts/EasternKingdoms/ZulAman/zulaman.h b/src/server/scripts/EasternKingdoms/ZulAman/zulaman.h
index 919c5653279..99988310544 100644
--- a/src/server/scripts/EasternKingdoms/ZulAman/zulaman.h
+++ b/src/server/scripts/EasternKingdoms/ZulAman/zulaman.h
@@ -22,7 +22,7 @@
#define ZulamanScriptName "instance_zulaman"
#define DataHeader "ZA"
-enum DataTypes
+enum ZADataTypes
{
BOSS_NALORAKK = 0,
BOSS_AKILZON = 1,
@@ -38,7 +38,7 @@ enum DataTypes
TYPE_RAND_VENDOR_2
};
-enum CreatureIds
+enum ZACreatureIds
{
NPC_HARRISON_JONES = 24358,
NPC_NALORAKK = 23576,
@@ -49,7 +49,7 @@ enum CreatureIds
NPC_ZULJIN = 23863
};
-enum GameobjectIds
+enum ZAGameObjectIds
{
GO_LYNX_TEMPLE_EXIT = 186303,
GO_LYNX_TEMPLE_ENTRANCE = 186304,
diff --git a/src/server/scripts/EasternKingdoms/ZulGurub/zulgurub.h b/src/server/scripts/EasternKingdoms/ZulGurub/zulgurub.h
index ee33c4eeee7..9359f37206a 100644
--- a/src/server/scripts/EasternKingdoms/ZulGurub/zulgurub.h
+++ b/src/server/scripts/EasternKingdoms/ZulGurub/zulgurub.h
@@ -24,7 +24,7 @@ uint32 const EncounterCount = 13;
#define ZGScriptName "instance_zulgurub"
-enum DataTypes
+enum ZGDataTypes
{
DATA_JEKLIK = 0, // Main boss
DATA_VENOXIS = 1, // Main boss
@@ -42,7 +42,7 @@ enum DataTypes
TYPE_EDGE_OF_MADNESS = 13 // Boss storage
};
-enum CreatureIds
+enum ZGCreatureIds
{
NPC_ARLOKK = 14515, // Arlokk Event
NPC_PANTHER_TRIGGER = 15091, // Arlokk Event
@@ -61,7 +61,7 @@ enum CreatureIds
};
-enum GameobjectIds
+enum ZGGameObjectIds
{
GO_FORCEFIELD = 180497, // Arlokk Event
GO_GONG_OF_BETHEKK = 180526 // Arlokk Event
diff --git a/src/server/scripts/Kalimdor/BlackfathomDeeps/blackfathom_deeps.h b/src/server/scripts/Kalimdor/BlackfathomDeeps/blackfathom_deeps.h
index 1efc37b9f9a..98daa49ebb5 100644
--- a/src/server/scripts/Kalimdor/BlackfathomDeeps/blackfathom_deeps.h
+++ b/src/server/scripts/Kalimdor/BlackfathomDeeps/blackfathom_deeps.h
@@ -23,7 +23,7 @@
uint32 const EncounterCount = 3;
-enum Data64
+enum BFDData64
{
DATA_SHRINE1,
DATA_SHRINE2,
@@ -35,7 +35,7 @@ enum Data64
DATA_MAINDOOR,
};
-enum Data
+enum BFDData
{
DATA_GELIHAST,
DATA_KELRIS,
@@ -44,7 +44,7 @@ enum Data
DATA_EVENT
};
-enum CreatureIds
+enum BFDCreatureIds
{
NPC_TWILIGHT_LORD_KELRIS = 4832,
NPC_LORGUS_JETT = 12902,
@@ -57,7 +57,7 @@ enum CreatureIds
NPC_MORRIDUNE = 6729
};
-enum GameObjectIds
+enum BFDGameObjectIds
{
GO_SHRINE_OF_GELIHAST = 103015,
GO_FIRE_OF_AKU_MAI_1 = 21118,
diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/hyjal.h b/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/hyjal.h
index ad1c5539aa0..caf7d690097 100644
--- a/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/hyjal.h
+++ b/src/server/scripts/Kalimdor/CavernsOfTime/BattleForMountHyjal/hyjal.h
@@ -23,7 +23,7 @@
uint32 const EncounterCount = 5;
-enum DataTypes
+enum HYDataTypes
{
DATA_ANETHERON = 1,
DATA_ANETHERONEVENT = 2,
@@ -48,14 +48,14 @@ enum DataTypes
DATA_CHANNEL_TARGET = 21
};
-enum WorldStateIds
+enum HYWorldStateIds
{
WORLD_STATE_WAVES = 2842,
WORLD_STATE_ENEMY = 2453,
WORLD_STATE_ENEMYCOUNT = 2454
};
-enum CreaturesIds
+enum HYCreaturesIds
{
// Trash Mobs summoned in waves
NECROMANCER = 17899,
@@ -82,7 +82,7 @@ enum CreaturesIds
NPC_CHANNEL_TARGET = 22418
};
-enum GameobjectIds
+enum HYGameobjectIds
{
GO_HORDE_ENCAMPMENT_PORTAL = 182060,
GO_NIGHT_ELF_VILLAGE_PORTAL = 182061,
diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/culling_of_stratholme.h b/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/culling_of_stratholme.h
index 3d731f6c0a6..0cd1a7a6459 100644
--- a/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/culling_of_stratholme.h
+++ b/src/server/scripts/Kalimdor/CavernsOfTime/CullingOfStratholme/culling_of_stratholme.h
@@ -22,7 +22,7 @@
#define CoSScriptName "instance_culling_of_stratholme"
uint32 const EncounterCount = 5;
-enum DataTypes
+enum CSDataTypes
{
DATA_ARTHAS,
DATA_MEATHOOK,
@@ -39,7 +39,7 @@ enum DataTypes
DATA_INFINITE_COUNTER
};
-enum CreatureIds
+enum CSCreatureIds
{
NPC_MEATHOOK = 26529,
NPC_SALRAMM = 26530,
@@ -58,7 +58,7 @@ enum CreatureIds
NPC_GUARDIAN_OF_TIME = 32281
};
-enum GameObjectIds
+enum CSGameObjectIds
{
GO_SHKAF_GATE = 188686,
GO_MALGANIS_GATE_1 = 187711,
@@ -70,7 +70,7 @@ enum GameObjectIds
GO_PLAGUED_CRATE = 190095
};
-enum WorldStatesCoT
+enum CSWorldStatesCoT
{
WORLDSTATE_SHOW_CRATES = 3479,
WORLDSTATE_CRATES_REVEALED = 3480,
@@ -79,12 +79,12 @@ enum WorldStatesCoT
WORLDSTATE_TIME_GUARDIAN_SHOW = 3932
};
-enum CrateSpells
+enum CSCrateSpells
{
SPELL_CRATES_CREDIT = 58109
};
-enum Texts
+enum CSTexts
{
SAY_CRATES_COMPLETED = 0,
// Chromie
@@ -95,7 +95,7 @@ enum Texts
SAY_FAIL_EVENT = 2 // On Infinite Corruptor event fail
};
-enum InstanceEvents
+enum CSInstanceEvents
{
EVENT_INFINITE_TIMER = 1
};
diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/EscapeFromDurnholdeKeep/old_hillsbrad.h b/src/server/scripts/Kalimdor/CavernsOfTime/EscapeFromDurnholdeKeep/old_hillsbrad.h
index 751dd57e35f..52eb8a6c4f7 100644
--- a/src/server/scripts/Kalimdor/CavernsOfTime/EscapeFromDurnholdeKeep/old_hillsbrad.h
+++ b/src/server/scripts/Kalimdor/CavernsOfTime/EscapeFromDurnholdeKeep/old_hillsbrad.h
@@ -21,7 +21,7 @@
#define DataHeader "OH"
-enum DataTypes
+enum OHDataTypes
{
TYPE_BARREL_DIVERSION = 1,
TYPE_THRALL_EVENT = 2,
@@ -36,10 +36,9 @@ enum DataTypes
};
-enum WorldStateIds
+enum OHWorldStateIds
{
WORLD_STATE_OH = 2436
};
#endif
-
diff --git a/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/the_black_morass.h b/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/the_black_morass.h
index 1bfbeb939e1..c5274e9c985 100644
--- a/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/the_black_morass.h
+++ b/src/server/scripts/Kalimdor/CavernsOfTime/TheBlackMorass/the_black_morass.h
@@ -23,7 +23,7 @@
uint32 const EncounterCount = 2;
-enum DataTypes
+enum TBMDataTypes
{
TYPE_MEDIVH = 1,
TYPE_RIFT = 2,
@@ -35,20 +35,20 @@ enum DataTypes
DATA_SHIELD = 12
};
-enum WorldStateIds
+enum TBMWorldStateIds
{
WORLD_STATE_BM = 2541,
WORLD_STATE_BM_SHIELD = 2540,
WORLD_STATE_BM_RIFT = 2784
};
-enum QuestIds
+enum TBMQuestIds
{
QUEST_OPENING_PORTAL = 10297,
QUEST_MASTER_TOUCH = 9836
};
-enum CreatureIds
+enum TBMCreatureIds
{
NPC_MEDIVH = 15608,
NPC_TIME_RIFT = 17838,
@@ -66,4 +66,3 @@ enum CreatureIds
};
#endif
-
diff --git a/src/server/scripts/Kalimdor/OnyxiasLair/onyxias_lair.h b/src/server/scripts/Kalimdor/OnyxiasLair/onyxias_lair.h
index 2b26282fda0..ba931c86ccd 100644
--- a/src/server/scripts/Kalimdor/OnyxiasLair/onyxias_lair.h
+++ b/src/server/scripts/Kalimdor/OnyxiasLair/onyxias_lair.h
@@ -22,32 +22,32 @@
uint32 const EncounterCount = 1;
-enum DataTypes
+enum OLDataTypes
{
DATA_ONYXIA = 0,
};
-enum Data32
+enum OLData32
{
DATA_ONYXIA_PHASE = 0,
DATA_SHE_DEEP_BREATH_MORE = 1,
DATA_MANY_WHELPS_COUNT = 2
};
-enum Data64
+enum OLData64
{
DATA_ONYXIA_GUID = 0,
DATA_FLOOR_ERUPTION_GUID = 1
};
-enum OnyxiaPhases
+enum OLOnyxiaPhases
{
PHASE_START = 1,
PHASE_BREATH = 2,
PHASE_END = 3
};
-enum CreatureIds
+enum OLCreatureIds
{
NPC_WHELP = 11262,
NPC_LAIRGUARD = 36561,
@@ -55,13 +55,13 @@ enum CreatureIds
NPC_TRIGGER = 14495
};
-enum GameObjectIds
+enum OLGameObjectIds
{
GO_WHELP_SPAWNER = 176510,
GO_WHELP_EGG = 176511
};
-enum AchievementData
+enum OLAchievementData
{
ACHIEV_CRITERIA_MANY_WHELPS_10_PLAYER = 12565, // Criteria for achievement 4403: Many Whelps! Handle It! (10 player) Hatch 50 eggs in 10s
ACHIEV_CRITERIA_MANY_WHELPS_25_PLAYER = 12568, // Criteria for achievement 4406: Many Whelps! Handle It! (25 player) Hatch 50 eggs in 10s
diff --git a/src/server/scripts/Kalimdor/RazorfenDowns/razorfen_downs.h b/src/server/scripts/Kalimdor/RazorfenDowns/razorfen_downs.h
index 8db9e3f3955..2501b399d11 100644
--- a/src/server/scripts/Kalimdor/RazorfenDowns/razorfen_downs.h
+++ b/src/server/scripts/Kalimdor/RazorfenDowns/razorfen_downs.h
@@ -23,7 +23,7 @@
uint32 const EncounterCount = 5;
-enum DataTypes
+enum RFDDataTypes
{
// Main Bosses
DATA_TUTEN_KASH = 0,
@@ -36,7 +36,7 @@ enum DataTypes
DATA_EXTINGUISHING_THE_IDOL = 6
};
-enum CreatureIds
+enum RFDCreatureIds
{
// Used in Tuten Kash summon event
NPC_TOMB_FIEND = 7349,
@@ -50,7 +50,7 @@ enum CreatureIds
NPC_PLAGUEMAW_THE_ROTTING = 7356
};
-enum GameObjectIds
+enum RFDGameObjectIds
{
// Used for Tuten Kash summon event
GO_GONG = 148917,
diff --git a/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/ruins_of_ahnqiraj.h b/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/ruins_of_ahnqiraj.h
index 5d18a863892..944c2768b9d 100644
--- a/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/ruins_of_ahnqiraj.h
+++ b/src/server/scripts/Kalimdor/RuinsOfAhnQiraj/ruins_of_ahnqiraj.h
@@ -20,7 +20,7 @@
#define DataHeader "AQR"
-enum DataTypes
+enum AQRDataTypes
{
DATA_KURINNAXX = 0,
DATA_RAJAXX = 1,
@@ -33,7 +33,7 @@ enum DataTypes
DATA_PARALYZED = 7
};
-enum Creatures
+enum AQRCreatures
{
NPC_KURINAXX = 15348,
NPC_RAJAXX = 15341,
@@ -52,7 +52,7 @@ enum Creatures
NPC_HORNET = 15934
};
-enum GameObjects
+enum AQRGameObjectIds
{
GO_OSSIRIAN_CRYSTAL = 180619
};
diff --git a/src/server/scripts/Kalimdor/TempleOfAhnQiraj/temple_of_ahnqiraj.h b/src/server/scripts/Kalimdor/TempleOfAhnQiraj/temple_of_ahnqiraj.h
index 5e7f618d875..58e75af6276 100644
--- a/src/server/scripts/Kalimdor/TempleOfAhnQiraj/temple_of_ahnqiraj.h
+++ b/src/server/scripts/Kalimdor/TempleOfAhnQiraj/temple_of_ahnqiraj.h
@@ -21,7 +21,7 @@
#define DataHeader "AQT"
-enum DataTypes
+enum AQTDataTypes
{
DATA_SKERAM = 1,
DATA_KRI = 2,
@@ -39,7 +39,7 @@ enum DataTypes
DATA_VISCIDUS = 21
};
-enum Creatures
+enum AQTCreatures
{
BOSS_EYE_OF_CTHUN = 15589,
NPC_CTHUN_PORTAL = 15896,
@@ -61,5 +61,5 @@ enum Creatures
NPC_VEKLOR = 15276,
NPC_VEKNILASH = 15275
};
-#endif
+#endif
diff --git a/src/server/scripts/Kalimdor/WailingCaverns/wailing_caverns.h b/src/server/scripts/Kalimdor/WailingCaverns/wailing_caverns.h
index d7599b0373e..1b655815934 100644
--- a/src/server/scripts/Kalimdor/WailingCaverns/wailing_caverns.h
+++ b/src/server/scripts/Kalimdor/WailingCaverns/wailing_caverns.h
@@ -21,7 +21,7 @@
#define DataHeader "WC"
-enum DataTypes
+enum WCDataTypes
{
TYPE_LORD_COBRAHN = 1,
TYPE_LORD_PYTHAS = 2,
diff --git a/src/server/scripts/Kalimdor/ZulFarrak/zulfarrak.h b/src/server/scripts/Kalimdor/ZulFarrak/zulfarrak.h
index 3e742db02c0..e6f97b339aa 100644
--- a/src/server/scripts/Kalimdor/ZulFarrak/zulfarrak.h
+++ b/src/server/scripts/Kalimdor/ZulFarrak/zulfarrak.h
@@ -1,13 +1,27 @@
-/* Copyright (C) 2006 - 2009 ScriptDev2 <https://scriptdev2.svn.sourceforge.net/>
-* This program is free software licensed under GPL version 2
-* Please see the included DOCS/LICENSE.TXT for more information */
+/*
+ * Copyright (C) 2008-2017 TrinityCore <http://www.trinitycore.org/>
+ * Copyright (C) 2006-2009 ScriptDev2 <https://scriptdev2.svn.sourceforge.net/>
+ *
+ * This program is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License as published by the
+ * Free Software Foundation; either version 2 of the License, or (at your
+ * option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+ * more details.
+ *
+ * You should have received a copy of the GNU General Public License along
+ * with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
#ifndef DEF_ZF_H
#define DEF_ZF_H
#define DataHeader "ZF"
-enum zfEntries
+enum ZFEntries
{
ENTRY_ZUM_RAH = 7271,
ENTRY_BLY = 7604,
@@ -22,12 +36,12 @@ enum zfEntries
EVENT_GAHZRILLA
};
-enum DataTypes
+enum ZFDataTypes
{
DATA_ZUM_RAH = 0
};
-enum zfPyramidPhases
+enum ZFPyramidPhases
{
PYRAMID_NOT_STARTED, //default
PYRAMID_CAGES_OPEN, //happens in GO hello for cages
@@ -40,4 +54,4 @@ enum zfPyramidPhases
PYRAMID_KILLED_ALL_TROLLS,
};
-#endif \ No newline at end of file
+#endif
diff --git a/src/server/scripts/Northrend/AzjolNerub/Ahnkahet/ahnkahet.h b/src/server/scripts/Northrend/AzjolNerub/Ahnkahet/ahnkahet.h
index d1bde86c1a5..970a64e1fd8 100644
--- a/src/server/scripts/Northrend/AzjolNerub/Ahnkahet/ahnkahet.h
+++ b/src/server/scripts/Northrend/AzjolNerub/Ahnkahet/ahnkahet.h
@@ -23,7 +23,7 @@
uint32 const EncounterCount = 5;
-enum DataTypes
+enum AKDataTypes
{
// Encounter States/Boss GUIDs
DATA_ELDER_NADOX = 0,
@@ -44,7 +44,7 @@ enum DataTypes
DATA_ALL_INITIAND_DEAD = 13
};
-enum CreatureIds
+enum AKCreatureIds
{
NPC_ELDER_NADOX = 29309,
NPC_PRINCE_TALDARAM = 29308,
@@ -72,7 +72,7 @@ enum CreatureIds
NPC_TWISTED_VISAGE = 30625
};
-enum GameObjectIds
+enum AKGameObjectIds
{
GO_PRINCE_TALDARAM_GATE = 192236,
GO_PRINCE_TALDARAM_PLATFORM = 193564,
diff --git a/src/server/scripts/Northrend/AzjolNerub/AzjolNerub/azjol_nerub.h b/src/server/scripts/Northrend/AzjolNerub/AzjolNerub/azjol_nerub.h
index d5c9eda2be1..bbd55c7944d 100644
--- a/src/server/scripts/Northrend/AzjolNerub/AzjolNerub/azjol_nerub.h
+++ b/src/server/scripts/Northrend/AzjolNerub/AzjolNerub/azjol_nerub.h
@@ -22,7 +22,7 @@
uint32 const EncounterCount = 3;
-enum DataTypes
+enum ANDataTypes
{
// Encounter States/Boss GUIDs
DATA_KRIKTHIR = 0,
@@ -37,7 +37,7 @@ enum DataTypes
DATA_ANUBARAK_WALL_2
};
-enum CreatureIds
+enum ANCreatureIds
{
NPC_KRIKTHIR = 28684,
NPC_HADRONOX = 28921,
@@ -54,7 +54,7 @@ enum InstanceActions
ACTION_GATEWATCHER_GREET = 1
};
-enum GameObjectIds
+enum ANGameObjectIds
{
GO_KRIKTHIR_DOOR = 192395,
GO_ANUBARAK_DOOR_1 = 192396,
diff --git a/src/server/scripts/Northrend/AzjolNerub/AzjolNerub/boss_krikthir_the_gatewatcher.cpp b/src/server/scripts/Northrend/AzjolNerub/AzjolNerub/boss_krikthir_the_gatewatcher.cpp
index 1c5d833d814..b3bc2133dab 100644
--- a/src/server/scripts/Northrend/AzjolNerub/AzjolNerub/boss_krikthir_the_gatewatcher.cpp
+++ b/src/server/scripts/Northrend/AzjolNerub/AzjolNerub/boss_krikthir_the_gatewatcher.cpp
@@ -1048,7 +1048,7 @@ class achievement_watch_him_die : public AchievementCriteriaScript
if (!instance)
return false;
- for (DataTypes watcherData : {DATA_WATCHER_GASHRA, DATA_WATCHER_NARJIL, DATA_WATCHER_SILTHIK})
+ for (ANDataTypes watcherData : {DATA_WATCHER_GASHRA, DATA_WATCHER_NARJIL, DATA_WATCHER_SILTHIK})
{
if (Creature* watcher = instance->GetCreature(watcherData))
if (watcher->IsAlive())
diff --git a/src/server/scripts/Northrend/ChamberOfAspects/ObsidianSanctum/obsidian_sanctum.h b/src/server/scripts/Northrend/ChamberOfAspects/ObsidianSanctum/obsidian_sanctum.h
index c6f74fca5de..92331e8c8bf 100644
--- a/src/server/scripts/Northrend/ChamberOfAspects/ObsidianSanctum/obsidian_sanctum.h
+++ b/src/server/scripts/Northrend/ChamberOfAspects/ObsidianSanctum/obsidian_sanctum.h
@@ -23,7 +23,7 @@
uint32 const EncounterCount = 5;
-enum DataTypes
+enum OSDataTypes
{
DATA_SARTHARION = 0,
DATA_TENEBRON = 1,
@@ -33,7 +33,7 @@ enum DataTypes
TWILIGHT_ACHIEVEMENTS = 5
};
-enum CreaturesIds
+enum OSCreaturesIds
{
NPC_SARTHARION = 28860,
NPC_TENEBRON = 30452,
@@ -41,7 +41,7 @@ enum CreaturesIds
NPC_VESPERON = 30449
};
-enum GameObjectIds
+enum OSGameObjectIds
{
GO_TWILIGHT_PORTAL = 193988
};
diff --git a/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/ruby_sanctum.h b/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/ruby_sanctum.h
index c04f7d2ba3c..6411037ad70 100644
--- a/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/ruby_sanctum.h
+++ b/src/server/scripts/Northrend/ChamberOfAspects/RubySanctum/ruby_sanctum.h
@@ -25,7 +25,7 @@ uint32 const EncounterCount = 4;
Position const HalionControllerSpawnPos = {3156.037f, 533.2656f, 72.97205f, 0.0f};
-enum DataTypes
+enum RSDataTypes
{
// Encounter States/Boss GUIDs
DATA_BALTHARUS_THE_WARBORN = 0,
@@ -53,7 +53,7 @@ enum DataTypes
DATA_FLAME_WALLS = 20
};
-enum SharedActions
+enum RSSharedActions
{
ACTION_INTRO_BALTHARUS = -3975101,
ACTION_BALTHARUS_DEATH = -3975102,
@@ -61,7 +61,7 @@ enum SharedActions
ACTION_INTRO_HALION_2 = -4014602
};
-enum CreaturesIds
+enum RSCreaturesIds
{
// Baltharus the Warborn
NPC_BALTHARUS_THE_WARBORN = 39751,
@@ -102,7 +102,7 @@ enum CreaturesIds
NPC_XERESTRASZA = 40429
};
-enum GameObjectsIds
+enum RSGameObjectsIds
{
GO_HALION_PORTAL_1 = 202794, // Unknown spell 75074, should be somehow be linked to 74807
GO_HALION_PORTAL_2 = 202795, // Also spell 75074
@@ -117,14 +117,14 @@ enum GameObjectsIds
GO_BURNING_TREE_4 = 203037
};
-enum WorldStatesRS
+enum RSWorldStatesRS
{
WORLDSTATE_CORPOREALITY_MATERIAL = 5049,
WORLDSTATE_CORPOREALITY_TWILIGHT = 5050,
WORLDSTATE_CORPOREALITY_TOGGLE = 5051
};
-enum InstanceSpell
+enum RSInstanceSpell
{
SPELL_BERSERK = 26662
};
diff --git a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/trial_of_the_champion.h b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/trial_of_the_champion.h
index 6883cd8a4b8..d4be2f90f6e 100644
--- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/trial_of_the_champion.h
+++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheChampion/trial_of_the_champion.h
@@ -21,7 +21,7 @@
#define DataHeader "TC"
-enum Data
+enum TCData
{
BOSS_GRAND_CHAMPIONS,
BOSS_ARGENT_CHALLENGE_E,
@@ -34,7 +34,7 @@ enum Data
DATA_ARGENT_SOLDIER_DEFEATED
};
-enum Data64
+enum TCData64
{
DATA_ANNOUNCER,
DATA_MAIN_GATE,
@@ -48,7 +48,7 @@ enum Data64
DATA_GRAND_CHAMPION_3
};
-enum CreatureIds
+enum TCCreatureIds
{
// Horde Champions
NPC_MOKRA = 35572,
@@ -80,7 +80,7 @@ enum CreatureIds
NPC_ARELAS = 35005
};
-enum GameObjects
+enum TCGameObjects
{
GO_MAIN_GATE = 195647,
@@ -94,7 +94,7 @@ enum GameObjects
GO_PALETRESS_LOOT_H = 195324
};
-enum Vehicles
+enum TCVehicles
{
//Grand Champions Alliance Vehicles
VEHICLE_MARSHAL_JACOB_ALERIUS_MOUNT = 35637,
diff --git a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/trial_of_the_crusader.h b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/trial_of_the_crusader.h
index d53d6705400..5178961d651 100644
--- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/trial_of_the_crusader.h
+++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/trial_of_the_crusader.h
@@ -7,7 +7,7 @@
#define DataHeader "TCR"
-enum DataTypes
+enum TCRDataTypes
{
BOSS_BEASTS = 0,
BOSS_JARAXXUS = 1,
@@ -31,7 +31,7 @@ enum DataTypes
DECREASE = 502,
};
-enum SpellIds
+enum TCRSpellIds
{
SPELL_WILFRED_PORTAL = 68424,
SPELL_JARAXXUS_CHAINS = 67924,
@@ -39,7 +39,7 @@ enum SpellIds
SPELL_DESTROY_FLOOR_KNOCKUP = 68193,
};
-enum MiscData
+enum TCRMiscData
{
DESPAWN_TIME = 1200000
};
@@ -145,7 +145,7 @@ const Position EndSpawnLoc[]=
{644.6250f, 149.2743f, 140.6015f, 5.f} // 2 - Portal to Dalaran
};
-enum WorldStateIds
+enum TCRWorldStateIds
{
UPDATE_STATE_UI_SHOW = 4390,
UPDATE_STATE_UI_COUNT = 4389
@@ -174,7 +174,7 @@ enum AnnouncerMessages
MSG_ANUBARAK = 724006
};
-enum CreatureIds
+enum TCRCreatureIds
{
NPC_BARRENT = 34816,
NPC_TIRION = 34996,
@@ -238,7 +238,7 @@ enum CreatureIds
NPC_ANUBARAK = 34564
};
-enum GameObjectIds
+enum TCRGameObjectIds
{
GO_CRUSADERS_CACHE_10 = 195631,
GO_CRUSADERS_CACHE_25 = 195632,
@@ -264,7 +264,7 @@ enum GameObjectIds
GO_PORTAL_TO_DALARAN = 195682
};
-enum AchievementData
+enum TCRAchievementData
{
// Northrend Beasts
UPPER_BACK_PAIN_10_PLAYER = 11779,
diff --git a/src/server/scripts/Northrend/DraktharonKeep/drak_tharon_keep.h b/src/server/scripts/Northrend/DraktharonKeep/drak_tharon_keep.h
index 5365b91c232..de016aed14e 100644
--- a/src/server/scripts/Northrend/DraktharonKeep/drak_tharon_keep.h
+++ b/src/server/scripts/Northrend/DraktharonKeep/drak_tharon_keep.h
@@ -23,7 +23,7 @@
uint32 const EncounterCount = 4;
-enum DataTypes
+enum DTKDataTypes
{
// Encounter States/Boss GUIDs
DATA_TROLLGORE = 0,
@@ -50,7 +50,7 @@ enum DataTypes
ACTION_CRYSTAL_HANDLER_DIED
};
-enum CreatureIds
+enum DTKCreatureIds
{
NPC_TROLLGORE = 26630,
NPC_NOVOS = 26631,
@@ -76,7 +76,7 @@ enum CreatureIds
NPC_WORLD_TRIGGER = 22515
};
-enum GameObjectIds
+enum DTKGameObjectIds
{
GO_NOVOS_CRYSTAL_1 = 189299,
GO_NOVOS_CRYSTAL_2 = 189300,
diff --git a/src/server/scripts/Northrend/FrozenHalls/ForgeOfSouls/forge_of_souls.h b/src/server/scripts/Northrend/FrozenHalls/ForgeOfSouls/forge_of_souls.h
index 93c0b55d53a..897cd72ba50 100644
--- a/src/server/scripts/Northrend/FrozenHalls/ForgeOfSouls/forge_of_souls.h
+++ b/src/server/scripts/Northrend/FrozenHalls/ForgeOfSouls/forge_of_souls.h
@@ -23,7 +23,7 @@
uint32 const EncounterCount = 2;
-enum Data
+enum FOSData
{
// Encounter states and GUIDs
DATA_BRONJAHM = 0,
@@ -33,7 +33,7 @@ enum Data
DATA_TEAM_IN_INSTANCE = 2
};
-enum Creatures
+enum FOSCreatures
{
NPC_BRONJAHM = 36497,
NPC_DEVOURER = 36502,
diff --git a/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/halls_of_reflection.h b/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/halls_of_reflection.h
index 13455028164..77f7d9d41a7 100644
--- a/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/halls_of_reflection.h
+++ b/src/server/scripts/Northrend/FrozenHalls/HallsOfReflection/halls_of_reflection.h
@@ -29,7 +29,7 @@ uint32 const EncounterCount = 3;
2 - The Lich King
*/
-enum DataTypes
+enum HORDataTypes
{
DATA_FALRIC = 0,
DATA_MARWYN = 1,
@@ -55,7 +55,7 @@ enum DataTypes
DATA_QUEL_DELAR_INVOKER = 17
};
-enum CreatureIds
+enum HORCreatureIds
{
NPC_JAINA_INTRO = 37221,
NPC_SYLVANAS_INTRO = 37223,
@@ -92,7 +92,7 @@ enum CreatureIds
NPC_WORLD_TRIGGER = 22515
};
-enum GameObjectIds
+enum HORGameObjectIds
{
GO_FROSTMOURNE = 202302,
GO_ENTRANCE_DOOR = 201976,
@@ -115,14 +115,14 @@ enum GameObjectIds
GO_THE_CAPTAIN_CHEST_HORDE_HEROIC = 202337
};
-enum Achievements
+enum HORAchievements
{
ACHIEV_NOT_RETREATING_EVENT = 22615,
SPELL_ACHIEV_CHECK = 72830
};
// Common actions from Instance Script to Boss Script
-enum Actions
+enum HORActions
{
ACTION_ENTER_COMBAT = -668001,
ACTION_START_PREFIGHT = -668002,
@@ -131,7 +131,7 @@ enum Actions
ACTION_GUNSHIP_ARRIVAL_2 = -668005
};
-enum InstanceEvents
+enum HORInstanceEvents
{
EVENT_SPAWN_WAVES = 1,
EVENT_NEXT_WAVE = 2,
@@ -141,14 +141,14 @@ enum InstanceEvents
EVENT_QUEL_DELAR_SUMMON_UTHER = 6
};
-enum InstanceEventIds
+enum HORInstanceEventIds
{
EVENT_GUNSHIP_ARRIVAL = 22709,
EVENT_GUNSHIP_ARRIVAL_2 = 22714,
EVENT_ICE_WALL_SUMMONED = 22795
};
-enum InstanceSpells
+enum HORInstanceSpells
{
// Trash
SPELL_WELL_OF_SOULS = 72630, // cast when spawn (become visible)
@@ -174,19 +174,19 @@ enum InstanceSpells
SPELL_ESSENCE_OF_CAPTURED = 70720
};
-enum InstanceQuests
+enum HORInstanceQuests
{
QUEST_HALLS_OF_REFLECTION_ALLIANCE = 24480,
QUEST_HALLS_OF_REFLECTION_HORDE = 24561
};
-enum InstanceWorldStates
+enum HORInstanceWorldStates
{
WORLD_STATE_HOR_WAVES_ENABLED = 4884,
WORLD_STATE_HOR_WAVE_COUNT = 4882
};
-enum InstanceYells
+enum HORInstanceYells
{
SAY_CAPTAIN_FIRE = 0,
SAY_CAPTAIN_FINAL = 1
diff --git a/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/pit_of_saron.h b/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/pit_of_saron.h
index b63aff0222b..9f2a1abd3a6 100644
--- a/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/pit_of_saron.h
+++ b/src/server/scripts/Northrend/FrozenHalls/PitOfSaron/pit_of_saron.h
@@ -23,7 +23,7 @@
uint32 const EncounterCount = 3;
-enum DataTypes
+enum POSDataTypes
{
// Encounter states and GUIDs
DATA_GARFROST = 0,
@@ -41,7 +41,7 @@ enum DataTypes
DATA_CAVERN_ACTIVE = 10
};
-enum CreatureIds
+enum POSCreatureIds
{
NPC_GARFROST = 36494,
NPC_KRICK = 36477,
@@ -92,14 +92,14 @@ enum CreatureIds
NPC_CAVERN_EVENT_TRIGGER = 32780
};
-enum GameObjectIds
+enum POSGameObjectIds
{
GO_SARONITE_ROCK = 196485,
GO_ICE_WALL = 201885,
GO_HALLS_OF_REFLECTION_PORTCULLIS = 201848
};
-enum SpellsIcicle
+enum POSSpellsIcicle
{
SPELL_ICICLE_SUMMON = 69424,
SPELL_ICICLE_FALL_TRIGGER = 69426,
diff --git a/src/server/scripts/Northrend/Gundrak/gundrak.h b/src/server/scripts/Northrend/Gundrak/gundrak.h
index fea76e233c2..68de4c716c9 100644
--- a/src/server/scripts/Northrend/Gundrak/gundrak.h
+++ b/src/server/scripts/Northrend/Gundrak/gundrak.h
@@ -23,7 +23,7 @@
uint32 const EncounterCount = 5;
-enum DataTypes
+enum GDDataTypes
{
// Encounter Ids // Encounter States // Boss GUIDs
DATA_SLAD_RAN = 0,
@@ -49,7 +49,7 @@ enum DataTypes
DATA_STATUE_ACTIVATE = 15,
};
-enum CreatureIds
+enum GDCreatureIds
{
NPC_SLAD_RAN = 29304,
NPC_MOORABI = 29305,
@@ -61,7 +61,7 @@ enum CreatureIds
NPC_RHINO_SPIRIT = 29791
};
-enum GameObjectIds
+enum GDGameObjectIds
{
GO_SLAD_RAN_ALTAR = 192518,
GO_MOORABI_ALTAR = 192519,
@@ -79,14 +79,14 @@ enum GameObjectIds
GO_COLLISION = 192633,
};
-enum SpellIds
+enum GDSpellIds
{
SPELL_FIRE_BEAM_MAMMOTH = 57068,
SPELL_FIRE_BEAM_SNAKE = 57071,
SPELL_FIRE_BEAM_ELEMENTAL = 57072
};
-enum InstanceMisc
+enum GDInstanceMisc
{
TIMER_STATUE_ACTIVATION = 3500
};
diff --git a/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.cpp b/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.cpp
index 186920ad07c..108eb862287 100644
--- a/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.cpp
+++ b/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.cpp
@@ -35,7 +35,7 @@
// * Blood Quickening (DONE)
// * Respite for a Tormented Soul
-enum Texts
+enum ICCTexts
{
// Highlord Tirion Fordring (at Light's Hammer)
SAY_TIRION_INTRO_1 = 0,
@@ -100,7 +100,7 @@ enum Texts
SAY_CROK_DEATH = 8,
};
-enum Spells
+enum ICCSpells
{
// Rotting Frost Giant
SPELL_DEATH_PLAGUE = 72879,
@@ -176,7 +176,7 @@ enum Spells
#define SPELL_MACHINE_GUN (IsUndead ? SPELL_MACHINE_GUN_UNDEAD : SPELL_MACHINE_GUN_NORMAL)
#define SPELL_ROCKET_LAUNCH (IsUndead ? SPELL_ROCKET_LAUNCH_UNDEAD : SPELL_ROCKET_LAUNCH_NORMAL)
-enum EventTypes
+enum ICCEventTypes
{
// Highlord Tirion Fordring (at Light's Hammer)
// The Lich King (at Light's Hammer)
@@ -258,12 +258,12 @@ enum EventTypes
EVENT_SOUL_MISSILE = 55,
};
-enum DataTypesICC
+enum ICCDataTypes
{
DATA_DAMNED_KILLS = 1,
};
-enum Actions
+enum ICCActions
{
// Sister Svalna
ACTION_KILL_CAPTAIN = 1,
@@ -273,7 +273,7 @@ enum Actions
ACTION_RESET_EVENT = 5,
};
-enum EventIds
+enum ICCEventIds
{
EVENT_AWAKEN_WARD_1 = 22900,
EVENT_AWAKEN_WARD_2 = 22907,
@@ -281,7 +281,7 @@ enum EventIds
EVENT_AWAKEN_WARD_4 = 22909,
};
-enum MovementPoints
+enum ICCMovementPoints
{
POINT_LAND = 1,
};
diff --git a/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.h b/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.h
index 320bb7861cd..8607714ff9c 100644
--- a/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.h
+++ b/src/server/scripts/Northrend/IcecrownCitadel/icecrown_citadel.h
@@ -37,7 +37,7 @@ extern Position const TerenasSpawnHeroic;
extern Position const SpiritWardenSpawn;
// Shared spells used by more than one script
-enum SharedSpells
+enum ICSharedSpells
{
SPELL_BERSERK = 26662,
SPELL_BERSERK2 = 47008,
@@ -58,7 +58,7 @@ enum SharedSpells
SPELL_SHADOWS_FATE = 71169
};
-enum TeleporterSpells
+enum ICTeleporterSpells
{
LIGHT_S_HAMMER_TELEPORT = 70781,
ORATORY_OF_THE_DAMNED_TELEPORT = 70856,
@@ -69,7 +69,7 @@ enum TeleporterSpells
SINDRAGOSA_S_LAIR_TELEPORT = 70861
};
-enum DataTypes
+enum ICDataTypes
{
// Encounter States/Boss GUIDs
DATA_LORD_MARROWGAR = 0,
@@ -119,7 +119,7 @@ enum DataTypes
DATA_BLOOD_QUEEN_LANA_THEL_COUNCIL = 42
};
-enum CreaturesIds
+enum ICCreaturesIds
{
// At Light's Hammer
NPC_HIGHLORD_TIRION_FORDRING_LH = 37119,
@@ -323,7 +323,7 @@ enum CreaturesIds
NPC_INVISIBLE_STALKER = 30298
};
-enum GameObjectsIds
+enum ICGameObjectsIds
{
// ICC Teleporters
GO_SCOURGE_TRANSPORTER_LICHKING = 202223,
@@ -429,7 +429,7 @@ enum GameObjectsIds
GO_LAVAMAN_PILLARS_UNCHAINED = 202438
};
-enum AchievementCriteriaIds
+enum ICAchievementCriteriaIds
{
// Lord Marrowgar
CRITERIA_BONED_10N = 12775,
@@ -464,7 +464,7 @@ enum AchievementCriteriaIds
CRITERIA_ONCE_BITTEN_TWICE_SHY_25V = 13013
};
-enum SharedActions
+enum ICSharedActions
{
// Icecrown Gunship Battle
ACTION_ENEMY_GUNSHIP_TALK = -369390,
@@ -496,7 +496,7 @@ enum SharedActions
ACTION_FROSTMOURNE_INTRO = -36823
};
-enum WeekliesICC
+enum ICWeekliesICC
{
QUEST_DEPROGRAMMING_10 = 24869,
QUEST_DEPROGRAMMING_25 = 24875,
@@ -510,7 +510,7 @@ enum WeekliesICC
QUEST_RESPITE_FOR_A_TORNMENTED_SOUL_25 = 24880
};
-enum WorldStatesICC
+enum ICWorldStatesICC
{
WORLDSTATE_SHOW_TIMER = 4903,
WORLDSTATE_EXECUTION_TIME = 4904,
@@ -519,7 +519,7 @@ enum WorldStatesICC
WORLDSTATE_ATTEMPTS_MAX = 4942
};
-enum AreaIds
+enum ICAreaIds
{
AREA_ICECROWN_CITADEL = 4812
};
diff --git a/src/server/scripts/Northrend/Naxxramas/boss_four_horsemen.cpp b/src/server/scripts/Northrend/Naxxramas/boss_four_horsemen.cpp
index c80f4e2bbea..c38f388d01b 100644
--- a/src/server/scripts/Northrend/Naxxramas/boss_four_horsemen.cpp
+++ b/src/server/scripts/Northrend/Naxxramas/boss_four_horsemen.cpp
@@ -68,7 +68,7 @@ enum Actions
enum HorsemenData
{
- DATA_HORSEMEN_IS_TIMED_KILL = Data::DATA_HORSEMEN_CHECK_ACHIEVEMENT_CREDIT, // inherit from naxxramas.h - this needs to be the first entry to ensure that there are no conflicts
+ DATA_HORSEMEN_IS_TIMED_KILL = NAXData::DATA_HORSEMEN_CHECK_ACHIEVEMENT_CREDIT, // inherit from naxxramas.h - this needs to be the first entry to ensure that there are no conflicts
DATA_MOVEMENT_FINISHED,
DATA_DEATH_TIME
};
diff --git a/src/server/scripts/Northrend/Naxxramas/boss_kelthuzad.cpp b/src/server/scripts/Northrend/Naxxramas/boss_kelthuzad.cpp
index 6ad3d2257b5..42c7af5735c 100644
--- a/src/server/scripts/Northrend/Naxxramas/boss_kelthuzad.cpp
+++ b/src/server/scripts/Northrend/Naxxramas/boss_kelthuzad.cpp
@@ -107,7 +107,7 @@ enum SummonGroups
SUMMON_GROUP_GUARDIAN_FIRST = 01 /*..04 */,
SUMMON_GROUP_MINION_FIRST = 05 /*..11 */
};
-static const std::initializer_list<Data64> portalList = { DATA_KELTHUZAD_PORTAL01, DATA_KELTHUZAD_PORTAL02, DATA_KELTHUZAD_PORTAL03, DATA_KELTHUZAD_PORTAL04 };
+static const std::initializer_list<NAXData64> portalList = { DATA_KELTHUZAD_PORTAL01, DATA_KELTHUZAD_PORTAL02, DATA_KELTHUZAD_PORTAL03, DATA_KELTHUZAD_PORTAL04 };
enum Phases
{
@@ -227,7 +227,7 @@ public:
}
void EnterEvadeMode(EvadeReason /*why*/) override
{
- for (Data64 portalData : portalList)
+ for (NAXData64 portalData : portalList)
if (GameObject* portal = ObjectAccessor::GetGameObject(*me, instance->GetGuidData(portalData)))
portal->SetGoState(GO_STATE_READY);
@@ -469,7 +469,7 @@ public:
case EVENT_TRANSITION_REPLY:
if (Creature* lichKing = ObjectAccessor::GetCreature(*me, instance->GetGuidData(DATA_LICH_KING)))
lichKing->AI()->Talk(SAY_ANSWER_REQUEST);
- for (Data64 portalData : portalList)
+ for (NAXData64 portalData : portalList)
if (GameObject* portal = ObjectAccessor::GetGameObject(*me, instance->GetGuidData(portalData)))
portal->SetGoState(GO_STATE_ACTIVE);
break;
diff --git a/src/server/scripts/Northrend/Naxxramas/naxxramas.h b/src/server/scripts/Northrend/Naxxramas/naxxramas.h
index 24607c808c0..e847179ddeb 100644
--- a/src/server/scripts/Northrend/Naxxramas/naxxramas.h
+++ b/src/server/scripts/Northrend/Naxxramas/naxxramas.h
@@ -22,7 +22,7 @@
uint32 const EncounterCount = 15;
-enum Encounter
+enum NAXEncounter
{
BOSS_ANUBREKHAN,
BOSS_FAERLINA,
@@ -41,7 +41,7 @@ enum Encounter
BOSS_KELTHUZAD
};
-enum Data
+enum NAXData
{
DATA_GOTHIK_GATE,
DATA_HAD_ANUBREKHAN_GREET,
@@ -58,7 +58,7 @@ enum Data
DATA_KELTHUZAD_THRONE
};
-enum Data64
+enum NAXData64
{
DATA_ANUBREKHAN,
DATA_FAERLINA,
@@ -83,7 +83,7 @@ enum Data64
DATA_LICH_KING
};
-enum CreaturesIds
+enum NAXCreaturesIds
{
NPC_ANUBREKHAN = 15956,
NPC_FAERLINA = 15953,
@@ -111,7 +111,7 @@ enum CreaturesIds
NPC_FROGGER = 16027
};
-enum GameObjectsIds
+enum NAXGameObjectsIds
{
GO_HORSEMEN_CHEST_HERO = 193426,
GO_HORSEMEN_CHEST = 181366,
@@ -168,7 +168,7 @@ enum GameObjectsIds
GO_NAXX_PORTAL_MILITARY = 181578
};
-enum InstanceEvents
+enum NAXInstanceEvents
{
// Dialogue that happens after Gothik's death.
EVENT_DIALOGUE_GOTHIK_KORTHAZZ = 1,
@@ -195,7 +195,7 @@ enum InstanceEvents
EVENT_DIALOGUE_SAPPHIRON_KELTHUZAD4
};
-enum InstanceTexts
+enum NAXInstanceTexts
{
// The Four Horsemen
SAY_DIALOGUE_GOTHIK_HORSEMAN = 5,
diff --git a/src/server/scripts/Northrend/Nexus/EyeOfEternity/eye_of_eternity.h b/src/server/scripts/Northrend/Nexus/EyeOfEternity/eye_of_eternity.h
index e06b5c1023e..52a32da8c60 100644
--- a/src/server/scripts/Northrend/Nexus/EyeOfEternity/eye_of_eternity.h
+++ b/src/server/scripts/Northrend/Nexus/EyeOfEternity/eye_of_eternity.h
@@ -20,7 +20,7 @@
#define DataHeader "EOE"
-enum InstanceData
+enum EOEInstanceData
{
DATA_MALYGOS_EVENT,
MAX_ENCOUNTER,
@@ -30,7 +30,7 @@ enum InstanceData
DATA_RESPAWN_IRIS
};
-enum InstanceData64
+enum EOEInstanceData64
{
DATA_TRIGGER,
DATA_MALYGOS,
@@ -41,7 +41,7 @@ enum InstanceData64
DATA_GIFT_BOX_BUNNY_GUID
};
-enum InstanceNpcs
+enum EOEInstanceNpcs
{
NPC_MALYGOS = 28859,
NPC_VORTEX_TRIGGER = 30090,
@@ -57,7 +57,7 @@ enum InstanceNpcs
NPC_SURGE_OF_POWER = 30334
};
-enum InstanceGameObjects
+enum EOEInstanceGameObjects
{
GO_NEXUS_RAID_PLATFORM = 193070,
GO_EXIT_PORTAL = 193908,
@@ -69,12 +69,12 @@ enum InstanceGameObjects
GO_HEART_OF_MAGIC_25 = 194159
};
-enum InstanceEvents
+enum EOEInstanceEvents
{
EVENT_FOCUSING_IRIS = 20711
};
-enum InstanceSpells
+enum EOEInstanceSpells
{
SPELL_VORTEX_4 = 55853, // damage | used to enter to the vehicle
SPELL_VORTEX_5 = 56263, // damage | used to enter to the vehicle
diff --git a/src/server/scripts/Northrend/Nexus/Nexus/nexus.h b/src/server/scripts/Northrend/Nexus/Nexus/nexus.h
index db3db391496..c4b07c78c3b 100644
--- a/src/server/scripts/Northrend/Nexus/Nexus/nexus.h
+++ b/src/server/scripts/Northrend/Nexus/Nexus/nexus.h
@@ -23,7 +23,7 @@
uint32 const EncounterCount = 5;
-enum DataTypes
+enum NEXDataTypes
{
DATA_COMMANDER = 0,
DATA_MAGUS_TELESTRA = 1,
@@ -36,7 +36,7 @@ enum DataTypes
TELESTRAS_CONTAINMET_SPHERE = 7
};
-enum CreatureIds
+enum NEXCreatureIds
{
NPC_ANOMALUS = 26763,
NPC_KERISTRASZA = 26723,
@@ -56,7 +56,7 @@ enum CreatureIds
NPC_COMMANDER_KOLURG = 26798
};
-enum GameObjectIds
+enum NEXGameObjectIds
{
GO_ANOMALUS_CONTAINMET_SPHERE = 188527,
GO_ORMOROKS_CONTAINMET_SPHERE = 188528,
diff --git a/src/server/scripts/Northrend/Nexus/Oculus/oculus.h b/src/server/scripts/Northrend/Nexus/Oculus/oculus.h
index 63a50f2ad22..712c7f3963d 100644
--- a/src/server/scripts/Northrend/Nexus/Oculus/oculus.h
+++ b/src/server/scripts/Northrend/Nexus/Oculus/oculus.h
@@ -23,7 +23,7 @@
uint32 const EncounterCount = 4;
-enum DataTypes
+enum OCDataTypes
{
// Encounter States/Boss GUIDs
DATA_DRAKOS = 0,
@@ -34,7 +34,7 @@ enum DataTypes
DATA_CONSTRUCTS = 4
};
-enum CreatureIds
+enum OCCreatureIds
{
NPC_DRAKOS = 27654,
NPC_VAROS = 27447,
@@ -52,55 +52,55 @@ enum CreatureIds
NPC_GREATER_WHELP = 28276
};
-enum GameObjectIds
+enum OCGameObjectIds
{
GO_DRAGON_CAGE_DOOR = 193995,
GO_EREGOS_CACHE_N = 191349,
GO_EREGOS_CACHE_H = 193603
};
-enum SpellEvents
+enum OCSpellEvents
{
EVENT_CALL_DRAGON = 12229
};
-enum CreatureActions
+enum OCCreatureActions
{
ACTION_CALL_DRAGON_EVENT = 1
};
-enum OculusWorldStates
+enum OCOculusWorldStates
{
WORLD_STATE_CENTRIFUGE_CONSTRUCT_SHOW = 3524,
WORLD_STATE_CENTRIFUGE_CONSTRUCT_AMOUNT = 3486
};
-enum OculusSpells
+enum OCOculusSpells
{
SPELL_CENTRIFUGE_SHIELD = 50053,
SPELL_DEATH_SPELL = 50415
};
-enum InstanceTexts
+enum OCInstanceTexts
{
SAY_EREGOS_INTRO_TEXT = 0,
SAY_VAROS_INTRO_TEXT = 4
};
-enum InstanceEvents
+enum OCInstanceEvents
{
EVENT_VAROS_INTRO = 1,
EVENT_EREGOS_INTRO
};
-enum ConstructKillState
+enum OCConstructKillState
{
KILL_NO_CONSTRUCT = 0,
KILL_ONE_CONSTRUCT = 1,
KILL_MORE_CONSTRUCT = 2
};
-enum Misc
+enum OCMisc
{
POINT_MOVE_OUT = 1
};
diff --git a/src/server/scripts/Northrend/Ulduar/HallsOfLightning/halls_of_lightning.h b/src/server/scripts/Northrend/Ulduar/HallsOfLightning/halls_of_lightning.h
index b58fbeb8e47..2cbbd8556b6 100644
--- a/src/server/scripts/Northrend/Ulduar/HallsOfLightning/halls_of_lightning.h
+++ b/src/server/scripts/Northrend/Ulduar/HallsOfLightning/halls_of_lightning.h
@@ -23,7 +23,7 @@
uint32 const EncounterCount = 4;
-enum DataTypes
+enum HOLDataTypes
{
// Encounter States/Boss GUIDs
DATA_BJARNGRIM = 0,
@@ -32,7 +32,7 @@ enum DataTypes
DATA_LOKEN = 3
};
-enum CreaturesIds
+enum HOLCreaturesIds
{
NPC_BJARNGRIM = 28586,
NPC_VOLKHAN = 28587,
@@ -40,7 +40,7 @@ enum CreaturesIds
NPC_LOKEN = 28923
};
-enum GameObjectIds
+enum HOLGameObjectIds
{
GO_BJARNGRIM_DOOR = 191416,
GO_VOLKHAN_DOOR = 191325,
diff --git a/src/server/scripts/Northrend/Ulduar/HallsOfStone/halls_of_stone.h b/src/server/scripts/Northrend/Ulduar/HallsOfStone/halls_of_stone.h
index a29144236f5..69042bf18f4 100644
--- a/src/server/scripts/Northrend/Ulduar/HallsOfStone/halls_of_stone.h
+++ b/src/server/scripts/Northrend/Ulduar/HallsOfStone/halls_of_stone.h
@@ -23,7 +23,7 @@
uint32 const EncounterCount = 4;
-enum DataTypes
+enum HOSDataTypes
{
// Encounter States/Boss GUIDs
DATA_KRYSTALLUS = 0,
@@ -42,7 +42,7 @@ enum DataTypes
DATA_GO_SKY_FLOOR = 11
};
-enum CreatureIds
+enum HOSCreatureIds
{
NPC_MAIDEN = 27975,
NPC_KRYSTALLUS = 27977,
@@ -53,7 +53,7 @@ enum CreatureIds
NPC_BRANN = 28070
};
-enum GameObjectIds
+enum HOSGameObjectIds
{
GO_ABEDNEUM = 191669,
GO_MARNAK = 191670,
diff --git a/src/server/scripts/Northrend/Ulduar/Ulduar/ulduar.h b/src/server/scripts/Northrend/Ulduar/Ulduar/ulduar.h
index 55df3aa86ce..661d8d49ca0 100644
--- a/src/server/scripts/Northrend/Ulduar/Ulduar/ulduar.h
+++ b/src/server/scripts/Northrend/Ulduar/Ulduar/ulduar.h
@@ -275,7 +275,7 @@ enum UlduarGameObjects
GO_GIFT_OF_THE_OBSERVER_25 = 194822,
};
-enum EventIds
+enum UUEventIds
{
EVENT_TOWER_OF_STORM_DESTROYED = 21031,
EVENT_TOWER_OF_FROST_DESTROYED = 21032,
diff --git a/src/server/scripts/Northrend/UtgardeKeep/UtgardeKeep/utgarde_keep.h b/src/server/scripts/Northrend/UtgardeKeep/UtgardeKeep/utgarde_keep.h
index 5104a5a3e73..81a357e4cff 100644
--- a/src/server/scripts/Northrend/UtgardeKeep/UtgardeKeep/utgarde_keep.h
+++ b/src/server/scripts/Northrend/UtgardeKeep/UtgardeKeep/utgarde_keep.h
@@ -23,7 +23,7 @@
uint32 const EncounterCount = 3;
-enum DataTypes
+enum UKDataTypes
{
// Encounter States/Boss GUIDs
DATA_PRINCE_KELESETH = 0,
@@ -39,7 +39,7 @@ enum DataTypes
DATA_FORGE_3 = 7
};
-enum CreatureIds
+enum UKCreatureIds
{
NPC_PRINCE_KELESETH = 23953,
NPC_SKARVALD = 24200,
@@ -56,7 +56,7 @@ enum CreatureIds
NPC_ANNHYLDE_THE_CALLER = 24068
};
-enum GameObjectIds
+enum UKGameObjectIds
{
GO_BELLOW_1 = 186688,
GO_BELLOW_2 = 186689,
diff --git a/src/server/scripts/Northrend/UtgardeKeep/UtgardePinnacle/utgarde_pinnacle.h b/src/server/scripts/Northrend/UtgardeKeep/UtgardePinnacle/utgarde_pinnacle.h
index 8ac915da4d3..a2d5004c6e8 100644
--- a/src/server/scripts/Northrend/UtgardeKeep/UtgardePinnacle/utgarde_pinnacle.h
+++ b/src/server/scripts/Northrend/UtgardeKeep/UtgardePinnacle/utgarde_pinnacle.h
@@ -23,7 +23,7 @@
uint32 const EncounterCount = 4;
-enum DataTypes
+enum UPDataTypes
{
// Encounter States/Boss GUIDs
DATA_SVALA_SORROWGRAVE = 0,
@@ -45,7 +45,7 @@ enum DataTypes
DATA_GRAUF = 13
};
-enum CreatureIds
+enum UPCreatureIds
{
// Bosses
NPC_SVALA_SORROWGRAVE = 26668,
@@ -87,7 +87,7 @@ enum CreatureIds
NPC_AVENGING_SPIRIT = 27386
};
-enum GameObjectIds
+enum UPGameObjectIds
{
GO_GORTOK_PALEHOOF_SPHERE = 188593,
GO_UTGARDE_MIRROR = 191745,
diff --git a/src/server/scripts/Northrend/VaultOfArchavon/vault_of_archavon.h b/src/server/scripts/Northrend/VaultOfArchavon/vault_of_archavon.h
index 5639804de30..3af77979c68 100644
--- a/src/server/scripts/Northrend/VaultOfArchavon/vault_of_archavon.h
+++ b/src/server/scripts/Northrend/VaultOfArchavon/vault_of_archavon.h
@@ -22,7 +22,7 @@
uint32 const EncounterCount = 4;
-enum Data
+enum VAData
{
DATA_ARCHAVON = 0,
DATA_EMALON = 1,
@@ -30,7 +30,7 @@ enum Data
DATA_TORAVON = 3,
};
-enum CreatureIds
+enum VACreatureIds
{
NPC_ARCHAVON = 31125,
NPC_EMALON = 33993,
@@ -38,13 +38,13 @@ enum CreatureIds
NPC_TORAVON = 38433
};
-enum AchievementCriteriaIds
+enum VAAchievementCriteriaIds
{
CRITERIA_EARTH_WIND_FIRE_10 = 12018,
CRITERIA_EARTH_WIND_FIRE_25 = 12019,
};
-enum AchievementSpells
+enum VAAchievementSpells
{
SPELL_EARTH_WIND_FIRE_ACHIEVEMENT_CHECK = 68308,
};
diff --git a/src/server/scripts/Northrend/VioletHold/violet_hold.h b/src/server/scripts/Northrend/VioletHold/violet_hold.h
index 95eb163049d..537c5d51b1e 100644
--- a/src/server/scripts/Northrend/VioletHold/violet_hold.h
+++ b/src/server/scripts/Northrend/VioletHold/violet_hold.h
@@ -40,7 +40,7 @@ extern Position const PortalIntroPositions[];
* 7 - Cyanigosa
*/
-enum Data
+enum VHData
{
// Main encounters
DATA_1ST_BOSS = 0,
@@ -83,7 +83,7 @@ enum Data
DATA_HANDLE_CELLS
};
-enum CreaturesIds
+enum VHCreaturesIds
{
NPC_TELEPORTATION_PORTAL = 30679,
NPC_TELEPORTATION_PORTAL_ELITE = 32174,
@@ -118,7 +118,7 @@ enum CreaturesIds
NPC_DEFENSE_SYSTEM = 30837
};
-enum GameObjectIds
+enum VHGameObjectIds
{
GO_MAIN_DOOR = 191723,
GO_XEVOZZ_DOOR = 191556,
@@ -133,19 +133,19 @@ enum GameObjectIds
GO_INTRO_ACTIVATION_CRYSTAL = 193615
};
-enum WorldStateIds
+enum VHWorldStateIds
{
WORLD_STATE_VH_SHOW = 3816,
WORLD_STATE_VH_PRISON_STATE = 3815,
WORLD_STATE_VH_WAVE_COUNT = 3810,
};
-enum Events
+enum VHEvents
{
EVENT_ACTIVATE_CRYSTAL = 20001
};
-enum InstanceMisc
+enum VHInstanceMisc
{
ACTION_SINCLARI_OUTRO = 1,
POINT_INTRO = 1
diff --git a/src/server/scripts/Outland/Auchindoun/AuchenaiCrypts/auchenai_crypts.h b/src/server/scripts/Outland/Auchindoun/AuchenaiCrypts/auchenai_crypts.h
index a8b8e1297e8..18354890ba9 100644
--- a/src/server/scripts/Outland/Auchindoun/AuchenaiCrypts/auchenai_crypts.h
+++ b/src/server/scripts/Outland/Auchindoun/AuchenaiCrypts/auchenai_crypts.h
@@ -23,21 +23,13 @@
uint32 const EncounterCount = 2;
-enum DataTypes
+enum ACDataTypes
{
// Encounter States/Boss GUIDs
DATA_SHIRRAK_THE_DEAD_WATCHER = 0,
DATA_EXARCH_MALADAAR = 1
};
-enum CreatureIds
-{
-};
-
-enum GameObjectIds
-{
-};
-
template<class AI>
AI* GetAuchenaiCryptsAI(Creature* creature)
{
diff --git a/src/server/scripts/Outland/Auchindoun/ManaTombs/mana_tombs.h b/src/server/scripts/Outland/Auchindoun/ManaTombs/mana_tombs.h
index 0360946eeab..707eb89ef9b 100644
--- a/src/server/scripts/Outland/Auchindoun/ManaTombs/mana_tombs.h
+++ b/src/server/scripts/Outland/Auchindoun/ManaTombs/mana_tombs.h
@@ -23,7 +23,7 @@
uint32 const EncounterCount = 4;
-enum DataTypes
+enum MTDataTypes
{
// Encounter States/Boss GUIDs
DATA_PANDEMONIUS = 0,
@@ -32,14 +32,6 @@ enum DataTypes
DATA_YOR = 3
};
-enum CreatureIds
-{
-};
-
-enum GameObjectIds
-{
-};
-
template<class AI>
AI* GetManaTombsAI(Creature* creature)
{
diff --git a/src/server/scripts/Outland/Auchindoun/SethekkHalls/sethekk_halls.h b/src/server/scripts/Outland/Auchindoun/SethekkHalls/sethekk_halls.h
index 4412d982159..3471b23daa2 100644
--- a/src/server/scripts/Outland/Auchindoun/SethekkHalls/sethekk_halls.h
+++ b/src/server/scripts/Outland/Auchindoun/SethekkHalls/sethekk_halls.h
@@ -23,7 +23,7 @@
uint32 const EncounterCount = 3;
-enum DataTypes
+enum SHDataTypes
{
// Encounter States/Boss GUIDs
DATA_DARKWEAVER_SYTH = 0,
@@ -34,13 +34,13 @@ enum DataTypes
DATA_TALON_KING_COFFER = 3
};
-enum CreatureIds
+enum SHCreatureIds
{
NPC_ANZU = 23035,
NPC_BROOD_OF_ANZU = 23132
};
-enum GameObjectIds
+enum SHGameObjectIds
{
GO_IKISS_DOOR = 177203,
GO_TALON_KING_COFFER = 187372
diff --git a/src/server/scripts/Outland/Auchindoun/ShadowLabyrinth/shadow_labyrinth.h b/src/server/scripts/Outland/Auchindoun/ShadowLabyrinth/shadow_labyrinth.h
index d0f2fc21a28..48334af4ab9 100644
--- a/src/server/scripts/Outland/Auchindoun/ShadowLabyrinth/shadow_labyrinth.h
+++ b/src/server/scripts/Outland/Auchindoun/ShadowLabyrinth/shadow_labyrinth.h
@@ -23,7 +23,7 @@
uint32 const EncounterCount = 4;
-enum DataTypes
+enum SLDataTypes
{
// Encounter States/Boss GUIDs
DATA_AMBASSADOR_HELLMAW = 0,
@@ -35,20 +35,20 @@ enum DataTypes
DATA_FEL_OVERSEER = 4
};
-enum CreatureIds
+enum SLCreatureIds
{
NPC_AMBASSADOR_HELLMAW = 18731,
NPC_GRANDMASTER_VORPIL = 18732,
NPC_FEL_OVERSEER = 18796
};
-enum GameObjectIds
+enum SLGameObjectIds
{
GO_REFECTORY_DOOR = 183296, // door opened when blackheart the inciter dies
GO_SCREAMING_HALL_DOOR = 183295 // door opened when grandmaster vorpil dies
};
-enum Misc
+enum SLMisc
{
ACTION_AMBASSADOR_HELLMAW_INTRO = 1,
ACTION_AMBASSADOR_HELLMAW_BANISH = 2,
@@ -61,4 +61,3 @@ AI* GetShadowLabyrinthAI(Creature* creature)
}
#endif // SHADOW_LABYRINTH_H_
-
diff --git a/src/server/scripts/Outland/BlackTemple/black_temple.h b/src/server/scripts/Outland/BlackTemple/black_temple.h
index 9b2feb8b42b..745038961b9 100644
--- a/src/server/scripts/Outland/BlackTemple/black_temple.h
+++ b/src/server/scripts/Outland/BlackTemple/black_temple.h
@@ -23,7 +23,7 @@
uint32 const EncounterCount = 9;
-enum DataTypes
+enum BTDataTypes
{
// Encounter States
DATA_HIGH_WARLORD_NAJENTUS = 0,
@@ -65,7 +65,7 @@ enum TriggerEmotes
EMOTE_DEN_OF_MORTAL_DOOR_OPEN = 1
};
-enum CreatureIds
+enum BTCreatureIds
{
//Bosses
NPC_HIGH_WARLORD_NAJENTUS = 22887,
@@ -109,7 +109,7 @@ enum CreatureIds
NPC_DEMON_FIRE = 23069
};
-enum GameObjectIds
+enum BTGameObjectIds
{
GO_NAJENTUS_GATE = 185483,
GO_NAJENTUS_SPINE = 185584,
diff --git a/src/server/scripts/Outland/BlackTemple/instance_black_temple.cpp b/src/server/scripts/Outland/BlackTemple/instance_black_temple.cpp
index 98b719c1f01..b9aad29f63d 100644
--- a/src/server/scripts/Outland/BlackTemple/instance_black_temple.cpp
+++ b/src/server/scripts/Outland/BlackTemple/instance_black_temple.cpp
@@ -198,7 +198,7 @@ class instance_black_temple : public InstanceMapScript
bool CheckDenOfMortalDoor()
{
- for (DataTypes boss : {DATA_SHADE_OF_AKAMA, DATA_TERON_GOREFIEND, DATA_RELIQUARY_OF_SOULS, DATA_GURTOGG_BLOODBOIL})
+ for (BTDataTypes boss : {DATA_SHADE_OF_AKAMA, DATA_TERON_GOREFIEND, DATA_RELIQUARY_OF_SOULS, DATA_GURTOGG_BLOODBOIL})
if (GetBossState(boss) != DONE)
return false;
return true;
diff --git a/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/serpent_shrine.h b/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/serpent_shrine.h
index 6c34e9ef948..0fe6a947e05 100644
--- a/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/serpent_shrine.h
+++ b/src/server/scripts/Outland/CoilfangReservoir/SerpentShrine/serpent_shrine.h
@@ -21,14 +21,14 @@
#define DataHeader "SS"
-enum WaterEventState
+enum SSWaterEventState
{
WATERSTATE_NONE = 0,
WATERSTATE_FRENZY = 1,
WATERSTATE_SCALDING = 2
};
-enum DataTypes
+enum SSDataTypes
{
DATA_CANSTARTPHASE3 = 1,
DATA_CARIBDIS = 2,
@@ -58,4 +58,3 @@ enum DataTypes
};
#endif
-
diff --git a/src/server/scripts/Outland/CoilfangReservoir/SteamVault/steam_vault.h b/src/server/scripts/Outland/CoilfangReservoir/SteamVault/steam_vault.h
index 3902b806e22..30f9f34a5da 100644
--- a/src/server/scripts/Outland/CoilfangReservoir/SteamVault/steam_vault.h
+++ b/src/server/scripts/Outland/CoilfangReservoir/SteamVault/steam_vault.h
@@ -23,7 +23,7 @@
uint32 const EncounterCount = 3;
-enum DataTypes
+enum SVDataTypes
{
DATA_HYDROMANCER_THESPIA = 0,
DATA_MEKGINEER_STEAMRIGGER = 1,
@@ -35,14 +35,14 @@ enum DataTypes
DATA_ACCESS_PANEL_MEK = 5
};
-enum CreatureIds
+enum SVCreatureIds
{
NPC_HYDROMANCER_THESPIA = 17797,
NPC_MEKGINEER_STEAMRIGGER = 17796,
NPC_WARLORD_KALITHRESH = 17798
};
-enum GameObjectIds
+enum SVGameObjectIds
{
GO_MAIN_CHAMBERS_DOOR = 183049,
GO_ACCESS_PANEL_HYDRO = 184125,
diff --git a/src/server/scripts/Outland/CoilfangReservoir/TheSlavePens/the_slave_pens.h b/src/server/scripts/Outland/CoilfangReservoir/TheSlavePens/the_slave_pens.h
index 21ab63f25e7..9b22d61f4e7 100644
--- a/src/server/scripts/Outland/CoilfangReservoir/TheSlavePens/the_slave_pens.h
+++ b/src/server/scripts/Outland/CoilfangReservoir/TheSlavePens/the_slave_pens.h
@@ -23,7 +23,7 @@ uint32 const EncounterCount = 3;
#define SPScriptName "instance_the_slave_pens"
#define DataHeader "SP"
-enum DataTypes
+enum SPDataTypes
{
DATA_MENNU_THE_BETRAYER = 1,
DATA_ROKMAR_THE_CRACKLER = 2,
@@ -43,7 +43,7 @@ enum DataTypes
DATA_LUMA_SKYMOTHER = 16
};
-enum CreaturesIds
+enum SPCreaturesIds
{
NPC_AHUNE = 25740,
NPC_FROZEN_CORE = 25865,
@@ -60,7 +60,7 @@ enum CreaturesIds
NPC_WHISP_SOURCE_BUNNY = 26121
};
-enum GameObjectIds
+enum SPGameObjectIds
{
GO_ICE_SPEAR = 188077,
GO_ICE_STONE = 187882
diff --git a/src/server/scripts/Outland/GruulsLair/gruuls_lair.h b/src/server/scripts/Outland/GruulsLair/gruuls_lair.h
index 1611ae3a26f..dd9017d780d 100644
--- a/src/server/scripts/Outland/GruulsLair/gruuls_lair.h
+++ b/src/server/scripts/Outland/GruulsLair/gruuls_lair.h
@@ -23,14 +23,14 @@
uint32 const EncounterCount = 2;
-enum DataTypes
+enum GLDataTypes
{
// Encounter States/Boss GUIDs
DATA_MAULGAR = 0,
DATA_GRUUL = 1
};
-enum CreatureIds
+enum GLCreatureIds
{
NPC_MAULGAR = 18831,
NPC_KROSH_FIREHAND = 18832,
@@ -39,7 +39,7 @@ enum CreatureIds
NPC_BLINDEYE_THE_SEER = 18836
};
-enum GameObjectIds
+enum GLGameObjectIds
{
GO_MAULGAR_DOOR = 184468,
GO_GRUUL_DOOR = 184662
diff --git a/src/server/scripts/Outland/HellfireCitadel/BloodFurnace/blood_furnace.h b/src/server/scripts/Outland/HellfireCitadel/BloodFurnace/blood_furnace.h
index 4f516732ee3..4c05bde00cb 100644
--- a/src/server/scripts/Outland/HellfireCitadel/BloodFurnace/blood_furnace.h
+++ b/src/server/scripts/Outland/HellfireCitadel/BloodFurnace/blood_furnace.h
@@ -23,7 +23,7 @@
uint32 const EncounterCount = 3;
-enum DataTypes
+enum BFDataTypes
{
// Encounter States/Boss GUIDs
DATA_THE_MAKER = 0,
@@ -43,7 +43,7 @@ enum DataTypes
DATA_BROGGOK_LEVER = 12
};
-enum CreatureIds
+enum BFCreatureIds
{
NPC_THE_MAKER = 17381,
NPC_BROGGOK = 17380,
@@ -52,7 +52,7 @@ enum CreatureIds
NPC_BROGGOK_POISON_CLOUD = 17662
};
-enum GameObjectIds
+enum BFGameObjectIds
{
GO_PRISON_DOOR_01 = 181766, // Final Exit Door
GO_PRISON_DOOR_02 = 181811, // The Maker Front Door
@@ -73,7 +73,7 @@ enum GameObjectIds
GO_BROGGOK_LEVER = 181982
};
-enum ActionIds
+enum BFActionIds
{
ACTION_ACTIVATE_BROGGOK = 1,
ACTION_RESET_BROGGOK = 2,
@@ -87,4 +87,3 @@ AI* GetBloodFurnaceAI(Creature* creature)
}
#endif // BLOOD_FURNACE_H_
-
diff --git a/src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/hellfire_ramparts.h b/src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/hellfire_ramparts.h
index b0ef9ba9dbd..620f4018f6d 100644
--- a/src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/hellfire_ramparts.h
+++ b/src/server/scripts/Outland/HellfireCitadel/HellfireRamparts/hellfire_ramparts.h
@@ -23,7 +23,7 @@
uint32 const EncounterCount = 4;
-enum DataTypes
+enum HRDataTypes
{
DATA_WATCHKEEPER_GARGOLMAR = 0,
DATA_OMOR_THE_UNSCARRED = 1,
@@ -31,7 +31,7 @@ enum DataTypes
DATA_NAZAN = 3
};
-enum CreatureIds
+enum HRCreatureIds
{
NPC_HELLFIRE_SENTRY = 17517,
NPC_VAZRUDEN_HERALD = 17307,
@@ -40,7 +40,7 @@ enum CreatureIds
NPC_LIQUID_FIRE = 22515
};
-enum GameobjectIds
+enum HRGameobjectIds
{
GO_FEL_IRON_CHEST_NORMAL = 185168,
GO_FEL_IRON_CHEST_HEROIC = 185169
diff --git a/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/instance_magtheridons_lair.cpp b/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/instance_magtheridons_lair.cpp
index 7cf5174bc40..15b40fefcc4 100644
--- a/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/instance_magtheridons_lair.cpp
+++ b/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/instance_magtheridons_lair.cpp
@@ -51,7 +51,7 @@ ObjectData const gameObjectData[] =
{ 0, 0 } //END
};
-static DataTypes const collapseObjectDatas[] =
+static MLDataTypes const collapseObjectDatas[] =
{
DATA_MAGTHERIDON_COLUMN_0,
DATA_MAGTHERIDON_COLUMN_1,
@@ -112,7 +112,7 @@ class instance_magtheridons_lair : public InstanceMapScript
HandleGameObject(ObjectGuid::Empty, value == ACTION_ENABLE ? true : false, hall);
break;
case DATA_COLLAPSE_2:
- for (DataTypes data : collapseObjectDatas)
+ for (MLDataTypes data : collapseObjectDatas)
if (GameObject* go = GetGameObject(data))
HandleGameObject(ObjectGuid::Empty, value == ACTION_ENABLE ? true : false, go);
break;
diff --git a/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/magtheridons_lair.h b/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/magtheridons_lair.h
index d61001dab74..7ed1ab9ebaa 100644
--- a/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/magtheridons_lair.h
+++ b/src/server/scripts/Outland/HellfireCitadel/MagtheridonsLair/magtheridons_lair.h
@@ -22,7 +22,7 @@
uint32 const EncounterCount = 1;
-enum DataTypes
+enum MLDataTypes
{
DATA_MAGTHERIDON = 0,
DATA_WORLD_TRIGGER = 1,
@@ -39,13 +39,13 @@ enum DataTypes
DATA_CALL_WARDERS = 12
};
-enum Actions
+enum MLActions
{
ACTION_ENABLE = 1,
ACTION_DISABLE = 2
};
-enum CreatureIds
+enum MLCreatureIds
{
NPC_MAGTHERIDON = 17257,
NPC_ABYSSAL = 17454,
@@ -58,7 +58,7 @@ enum CreatureIds
NPC_HELLFIRE_WARDER = 18829
};
-enum GameObjectIds
+enum MLGameObjectIds
{
GO_MAGTHERIDON_DOOR = 183847,
GO_MANTICRON_CUBE = 181713,
@@ -72,4 +72,3 @@ enum GameObjectIds
};
#endif
-
diff --git a/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/shattered_halls.h b/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/shattered_halls.h
index 021bfa37189..d62746e098f 100644
--- a/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/shattered_halls.h
+++ b/src/server/scripts/Outland/HellfireCitadel/ShatteredHalls/shattered_halls.h
@@ -24,7 +24,7 @@
uint32 const EncounterCount = 4;
uint32 const VictimCount = 3;
-enum DataTypes
+enum SHDataTypes
{
DATA_NETHEKURSE = 0,
DATA_OMROGG = 1,
@@ -40,7 +40,7 @@ enum DataTypes
DATA_THIRD_PRISONER
};
-enum CreatureIds
+enum SHCreatureIds
{
NPC_GRAND_WARLOCK_NETHEKURSE = 16807,
NPC_KARGATH_BLADEFIST = 16808,
@@ -62,19 +62,19 @@ enum CreatureIds
NPC_HORDE_VICTIM_2 = 17297
};
-enum GameobjectIds
+enum SHGameobjectIds
{
GO_GRAND_WARLOCK_CHAMBER_DOOR_1 = 182539,
GO_GRAND_WARLOCK_CHAMBER_DOOR_2 = 182540
};
-enum QuestIds
+enum SHQuestIds
{
QUEST_IMPRISONED_A = 9524,
QUEST_IMPRISONED_H = 9525
};
-enum InstanceSpells
+enum SHInstanceSpells
{
SPELL_KARGATH_EXECUTIONER_1 = 39288,
SPELL_KARGATH_EXECUTIONER_2 = 39289,
@@ -83,7 +83,7 @@ enum InstanceSpells
SPELL_REMOVE_KARGATH_EXECUTIONER = 39291
};
-enum Actions
+enum SHActions
{
ACTION_EXECUTIONER_TAUNT = 1
};
diff --git a/src/server/scripts/Outland/TempestKeep/Eye/the_eye.h b/src/server/scripts/Outland/TempestKeep/Eye/the_eye.h
index d356617c4b0..1111e2409f5 100644
--- a/src/server/scripts/Outland/TempestKeep/Eye/the_eye.h
+++ b/src/server/scripts/Outland/TempestKeep/Eye/the_eye.h
@@ -23,7 +23,7 @@
uint32 const EncounterCount = 4;
-enum DataTypes
+enum TEDataTypes
{
// Encounter States/Boss GUIDs
DATA_KAELTHAS = 0,
@@ -43,7 +43,7 @@ enum DataTypes
DATA_TEMPEST_BRIDGE_WINDOW = 11
};
-enum CreatureIds
+enum TECreatureIds
{
NPC_SANGUINAR = 20060,
NPC_CAPERNIAN = 20062,
@@ -54,7 +54,7 @@ enum CreatureIds
NPC_ALAR = 19514
};
-enum GameObjectIds
+enum TEGameObjectIds
{
GO_TEMPEST_BRIDDGE_WINDOW = 184069,
GO_KAEL_STATUE_RIGHT = 184596,
diff --git a/src/server/scripts/Outland/TempestKeep/Mechanar/mechanar.h b/src/server/scripts/Outland/TempestKeep/Mechanar/mechanar.h
index 2821be250fb..35494c745f8 100644
--- a/src/server/scripts/Outland/TempestKeep/Mechanar/mechanar.h
+++ b/src/server/scripts/Outland/TempestKeep/Mechanar/mechanar.h
@@ -22,7 +22,7 @@
uint32 const EncounterCount = 5;
-enum DataTypes
+enum MRDataTypes
{
DATA_GATEWATCHER_GYROKILL = 0,
DATA_GATEWATCHER_IRON_HAND = 1,
@@ -31,7 +31,7 @@ enum DataTypes
DATA_PATHALEON_THE_CALCULATOR = 4
};
-enum GameobjectIds
+enum MRGameobjectIds
{
GO_DOOR_MOARG_1 = 184632,
GO_DOOR_MOARG_2 = 184322,
diff --git a/src/server/scripts/Outland/TempestKeep/arcatraz/arcatraz.h b/src/server/scripts/Outland/TempestKeep/arcatraz/arcatraz.h
index 479172879d0..038dfb16067 100644
--- a/src/server/scripts/Outland/TempestKeep/arcatraz/arcatraz.h
+++ b/src/server/scripts/Outland/TempestKeep/arcatraz/arcatraz.h
@@ -23,7 +23,7 @@
uint32 const EncounterCount = 4;
-enum DataTypes
+enum AZDataTypes
{
// Encounter States/Boss GUIDs
DATA_ZEREKETH = 0,
@@ -42,7 +42,7 @@ enum DataTypes
DATA_WARDENS_SHIELD = 11
};
-enum CreatureIds
+enum AZCreatureIds
{
NPC_DALLIAH = 20885,
NPC_SOCCOTHRATES = 20886,
@@ -50,7 +50,7 @@ enum CreatureIds
NPC_ALPHA_POD_TARGET = 21436
};
-enum GameObjectIds
+enum AZGameObjectIds
{
GO_CONTAINMENT_CORE_SECURITY_FIELD_ALPHA = 184318, // door opened when Wrath-Scryer Soccothrates dies
GO_CONTAINMENT_CORE_SECURITY_FIELD_BETA = 184319, // door opened when Dalliah the Doomsayer dies
diff --git a/src/server/scripts/Outland/TempestKeep/botanica/the_botanica.h b/src/server/scripts/Outland/TempestKeep/botanica/the_botanica.h
index d6ceeeaedbc..fc773d0b133 100644
--- a/src/server/scripts/Outland/TempestKeep/botanica/the_botanica.h
+++ b/src/server/scripts/Outland/TempestKeep/botanica/the_botanica.h
@@ -23,7 +23,7 @@
uint32 const EncounterCount = 5;
-enum DataTypes
+enum BCDataTypes
{
DATA_COMMANDER_SARANNIS = 0,
DATA_HIGH_BOTANIST_FREYWINN = 1,
@@ -32,7 +32,7 @@ enum DataTypes
DATA_WARP_SPLINTER = 4
};
-enum CreatureIds
+enum BCCreatureIds
{
NPC_COMMANDER_SARANNIS = 17976,
NPC_HIGH_BOTANIST_FREYWINN = 17975,