Scripts/Gnomeregan: Added dungeon encounter ids

This commit is contained in:
Shauren
2023-09-17 22:06:02 +02:00
parent 03d6dd8539
commit ae26431a81
2 changed files with 32 additions and 2 deletions

View File

@@ -22,6 +22,15 @@
#include "InstanceScript.h"
#include "Map.h"
static constexpr DungeonEncounterData Encounters[] =
{
{ DATA_BLASTMASTER_EVENT, { { 379 } } },
{ DATA_VICIOUS_FALLOUT , { { 378 } } },
{ DATA_ELECTROCUTIONER , { { 380 } } },
{ DATA_CROWD_PUMMELER , { { 381 } } },
{ DATA_THERMAPLUGG , { { 382 } } },
};
class instance_gnomeregan : public InstanceMapScript
{
public:
@@ -38,6 +47,7 @@ public:
{
SetHeaders(DataHeader);
SetBossNumber(MAX_ENCOUNTER);
LoadDungeonEncounterData(Encounters);
}
ObjectGuid uiCaveInLeftGUID;

View File

@@ -23,18 +23,38 @@
#define UldamanScriptName "instance_uldaman"
#define DataHeader "UD"
#define MAX_ENCOUNTER 3
enum UDBossIds
{
BOSS_REVELOSH = 0,
BOSS_THE_LOST_DWARVES = 1,
BOSS_IRONAYA = 2,
BOSS_ANCIENT_STONE_KEEPER = 3,
BOSS_GALGANN_FIREHAMMER = 4,
BOSS_GRIMLOK = 5,
BOSS_ARCHAEDAS = 6,
BOSS_OBSIDIAN_SENTINEL = 7,
MAX_ENCOUNTER
};
enum UDDataTypes
{
DATA_ALTAR_DOORS = 1,
DATA_ANCIENT_DOOR = 2,
DATA_IRONAYA_DOOR = 3,
DATA_STONE_KEEPERS = 4,
DATA_MINIONS = 5,
DATA_IRONAYA_SEAL = 6,
};
enum UDCreatureIds
{
NPC_REVELOSH = 6910,
NPC_ANCIENT_STONE_KEEPER = 7206,
NPC_GALGANN_FIREHAMMER = 7291,
NPC_GRIMLOK = 4854,
NPC_OBSIDIAN_SENTINEL = 7023,
};
enum UDGameObjectIds
{
GO_ARCHAEDAS_TEMPLE_DOOR = 141869,