refactor(Core): Add definition file for area table entries. (#22054)

This commit is contained in:
Benjamin Jackson
2025-05-09 09:48:02 -04:00
committed by GitHub
parent db62fe8310
commit 52799d76f6
146 changed files with 866 additions and 656 deletions

View File

@@ -23,7 +23,7 @@
class instance_auchenai_crypts : public InstanceMapScript
{
public:
instance_auchenai_crypts() : InstanceMapScript(ACScriptName, 558) { }
instance_auchenai_crypts() : InstanceMapScript(ACScriptName, MAP_AUCHINDOUN_AUCHENAI_CRYPTS) { }
struct instance_auchenai_crypts_InstanceMapScript : public InstanceScript
{

View File

@@ -23,7 +23,7 @@
class instance_mana_tombs : public InstanceMapScript
{
public:
instance_mana_tombs() : InstanceMapScript(MTScriptName, 557) { }
instance_mana_tombs() : InstanceMapScript(MTScriptName, MAP_AUCHINDOUN_MANA_TOMBS) { }
struct instance_mana_tombs_InstanceMapScript : public InstanceScript
{

View File

@@ -42,7 +42,7 @@ const uint32 anzuSummonEventId = 14797;
class instance_sethekk_halls : public InstanceMapScript
{
public:
instance_sethekk_halls() : InstanceMapScript("instance_sethekk_halls", 556) { }
instance_sethekk_halls() : InstanceMapScript("instance_sethekk_halls", MAP_AUCHINDOUN_SETHEKK_HALLS) { }
InstanceScript* GetInstanceScript(InstanceMap* map) const override
{

View File

@@ -37,7 +37,7 @@ ObjectData const creatureData[] =
class instance_shadow_labyrinth : public InstanceMapScript
{
public:
instance_shadow_labyrinth() : InstanceMapScript("instance_shadow_labyrinth", 555) { }
instance_shadow_labyrinth() : InstanceMapScript("instance_shadow_labyrinth", MAP_AUCHINDOUN_SHADOW_LABYRINTH) { }
InstanceScript* GetInstanceScript(InstanceMap* map) const override
{

View File

@@ -94,7 +94,7 @@ BossBoundaryData const boundaries =
class instance_black_temple : public InstanceMapScript
{
public:
instance_black_temple() : InstanceMapScript("instance_black_temple", 564) { }
instance_black_temple() : InstanceMapScript("instance_black_temple", MAP_BLACK_TEMPLE) { }
struct instance_black_temple_InstanceMapScript : public InstanceScript
{

View File

@@ -15,6 +15,7 @@
* with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#include "AreaDefines.h"
#include "CreatureScript.h"
#include "InstanceMapScript.h"
#include "InstanceScript.h"
@@ -72,7 +73,7 @@ ObjectData const summonData[] =
class instance_serpent_shrine : public InstanceMapScript
{
public:
instance_serpent_shrine() : InstanceMapScript("instance_serpent_shrine", 548) { }
instance_serpent_shrine() : InstanceMapScript("instance_serpent_shrine", MAP_COILFANG_SERPENTSHRINE_CAVERN) { }
struct instance_serpentshrine_cavern_InstanceMapScript : public InstanceScript
{
@@ -295,7 +296,7 @@ class spell_serpentshrine_cavern_coilfang_water : public AuraScript
{
PreventDefaultAction();
InstanceScript* instance = GetUnitOwner()->GetInstanceScript();
if (!instance || GetUnitOwner()->GetMapId() != 548)
if (!instance || GetUnitOwner()->GetMapId() != MAP_COILFANG_SERPENTSHRINE_CAVERN)
{
SetDuration(0);
return;

View File

@@ -47,7 +47,7 @@ ObjectData const creatureData[] =
class instance_the_slave_pens : public InstanceMapScript
{
public:
instance_the_slave_pens() : InstanceMapScript(SPScriptName, 547) { }
instance_the_slave_pens() : InstanceMapScript(SPScriptName, MAP_COILFANG_THE_SLAVE_PENS) { }
struct instance_the_slave_pens_InstanceMapScript : public InstanceScript
{

View File

@@ -114,7 +114,7 @@ ObjectData const objectData[] =
class instance_steam_vault : public InstanceMapScript
{
public:
instance_steam_vault() : InstanceMapScript("instance_steam_vault", 545) { }
instance_steam_vault() : InstanceMapScript("instance_steam_vault", MAP_COILFANG_THE_STEAMVAULT) { }
struct instance_steam_vault_InstanceMapScript : public InstanceScript
{

View File

@@ -30,7 +30,7 @@ ObjectData const creatureData[] =
class instance_the_underbog : public InstanceMapScript
{
public:
instance_the_underbog() : InstanceMapScript(TheUnderbogScriptName, 546) { }
instance_the_underbog() : InstanceMapScript(TheUnderbogScriptName, MAP_COILFANG_THE_UNDERBOG) { }
InstanceScript* GetInstanceScript(InstanceMap* map) const override
{

View File

@@ -45,7 +45,7 @@ MinionData const minionData[] =
class instance_gruuls_lair : public InstanceMapScript
{
public:
instance_gruuls_lair() : InstanceMapScript("instance_gruuls_lair", 565) { }
instance_gruuls_lair() : InstanceMapScript("instance_gruuls_lair", MAP_GRUULS_LAIR) { }
struct instance_gruuls_lair_InstanceMapScript : public InstanceScript
{

View File

@@ -48,7 +48,7 @@ ObjectData const creatureData[] =
class instance_blood_furnace : public InstanceMapScript
{
public:
instance_blood_furnace() : InstanceMapScript("instance_blood_furnace", 542) {}
instance_blood_furnace() : InstanceMapScript("instance_blood_furnace", MAP_HELLFIRE_CITADEL_THE_BLOOD_FURNACE) {}
struct instance_blood_furnace_InstanceMapScript : public InstanceScript
{

View File

@@ -22,7 +22,7 @@
class instance_hellfire_ramparts : public InstanceMapScript
{
public:
instance_hellfire_ramparts() : InstanceMapScript("instance_hellfire_ramparts", 543) { }
instance_hellfire_ramparts() : InstanceMapScript("instance_hellfire_ramparts", MAP_HELLFIRE_CITADEL_RAMPARTS) { }
struct instance_hellfire_ramparts_InstanceMapScript : public InstanceScript
{

View File

@@ -39,7 +39,7 @@ MinionData const minionData[] =
class instance_magtheridons_lair : public InstanceMapScript
{
public:
instance_magtheridons_lair() : InstanceMapScript("instance_magtheridons_lair", 544) { }
instance_magtheridons_lair() : InstanceMapScript("instance_magtheridons_lair", MAP_MAGTHERIDONS_LAIR) { }
struct instance_magtheridons_lair_InstanceMapScript : public InstanceScript
{

View File

@@ -43,7 +43,7 @@ DoorData const doorData[] =
class instance_shattered_halls : public InstanceMapScript
{
public:
instance_shattered_halls() : InstanceMapScript("instance_shattered_halls", 540) { }
instance_shattered_halls() : InstanceMapScript("instance_shattered_halls", MAP_HELLFIRE_CITADEL_THE_SHATTERED_HALLS) { }
InstanceScript* GetInstanceScript(InstanceMap* map) const override
{

View File

@@ -54,7 +54,7 @@ BossBoundaryData const boundaries =
class instance_the_eye : public InstanceMapScript
{
public:
instance_the_eye() : InstanceMapScript("instance_the_eye", 550) { }
instance_the_eye() : InstanceMapScript("instance_the_eye", MAP_TEMPEST_KEEP) { }
struct instance_the_eye_InstanceMapScript : public InstanceScript
{

View File

@@ -30,7 +30,7 @@ static DoorData const doorData[] =
class instance_mechanar : public InstanceMapScript
{
public:
instance_mechanar(): InstanceMapScript("instance_mechanar", 554) { }
instance_mechanar(): InstanceMapScript("instance_mechanar", MAP_TEMPEST_KEEP_THE_MECHANAR) { }
struct instance_mechanar_InstanceMapScript : public InstanceScript
{

View File

@@ -37,7 +37,7 @@ ObjectData const creatureData[] =
class instance_arcatraz : public InstanceMapScript
{
public:
instance_arcatraz() : InstanceMapScript("instance_arcatraz", 552) { }
instance_arcatraz() : InstanceMapScript("instance_arcatraz", MAP_TEMPEST_KEEP_THE_ARCATRAZ) { }
struct instance_arcatraz_InstanceMapScript : public InstanceScript
{

View File

@@ -26,7 +26,7 @@
class instance_the_botanica : public InstanceMapScript
{
public:
instance_the_botanica() : InstanceMapScript("instance_the_botanica", 553) { }
instance_the_botanica() : InstanceMapScript("instance_the_botanica", MAP_TEMPEST_KEEP_THE_BOTANICA) { }
struct instance_the_botanica_InstanceMapScript : public InstanceScript
{