Scripts/Instances: Add dungeon encounter data

Port From (https://github.com/TrinityCore/TrinityCore/commit/46e0056196dd6e56077aeeb67d41ec520046a79e)
This commit is contained in:
hondacrx
2022-10-04 19:50:48 -04:00
parent 4fab4cc6cf
commit 9d6b144884
20 changed files with 119 additions and 31 deletions
+8 -2
View File
@@ -146,7 +146,7 @@ namespace Game.Maps
}
}
void LoadDungeonEncounterData(DungeonEncounterData[] encounters)
public void LoadDungeonEncounterData(DungeonEncounterData[] encounters)
{
foreach (DungeonEncounterData encounter in encounters)
LoadDungeonEncounterData(encounter.BossId, encounter.DungeonEncounterId);
@@ -986,10 +986,16 @@ namespace Game.Maps
bool _combatResurrectionTimerStarted;
}
class DungeonEncounterData
public class DungeonEncounterData
{
public uint BossId;
public uint[] DungeonEncounterId = new uint[4];
public DungeonEncounterData(uint bossId, params uint[] dungeonEncounterIds)
{
BossId = bossId;
DungeonEncounterId = dungeonEncounterIds;
}
}
public class DoorData