mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-16 07:30:42 +01:00
Scripts/Gnomeregan: Added dungeon encounter ids
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user