fix(Core/DungeonFinder): Seasonal bosses are available only via Dunge… (#8056)

* fix(Core/DungeonFinder): Seasonal bosses are available only via Dungeon Finder tool.

Fixes #7889

* Update.

* Buildfix.

* Missing.
This commit is contained in:
UltraNix
2021-10-14 13:22:37 +02:00
committed by GitHub
parent 01d3747efd
commit b8345a2f98
8 changed files with 88 additions and 7 deletions

View File

@@ -2655,13 +2655,13 @@ namespace lfg
{
switch (dungeonId)
{
case 285: // The Headless Horseman
case LFG_DUNGEON_HEADLESS_HORSEMAN:
return IsHolidayActive(HOLIDAY_HALLOWS_END);
case 286: // The Frost Lord Ahune
case LFG_DUNGEON_FROST_LORD_AHUNE:
return IsHolidayActive(HOLIDAY_FIRE_FESTIVAL);
case 287: // Coren Direbrew
case LFG_DUNGEON_COREN_DIREBREW:
return IsHolidayActive(HOLIDAY_BREWFEST);
case 288: // The Crown Chemical Co.
case LFG_DUNGEON_CROWN_CHEMICAL_CO:
return IsHolidayActive(HOLIDAY_LOVE_IS_IN_THE_AIR);
}
return false;

View File

@@ -140,6 +140,14 @@ namespace lfg
LFG_UPDATE_FLAG_BINDED = 0x80
};
enum LfgSeasonalDungeons
{
LFG_DUNGEON_HEADLESS_HORSEMAN = 285,
LFG_DUNGEON_FROST_LORD_AHUNE = 286,
LFG_DUNGEON_COREN_DIREBREW = 287,
LFG_DUNGEON_CROWN_CHEMICAL_CO = 288
};
struct RBEntryInfo
{
RBEntryInfo() {}