Resistance usage to ulduar strategy (#1212)

* - Added resistance usage to ulduar strategy

* - Fixed resistance strategies to affect only first required raid member
This commit is contained in:
kadeshar
2025-04-20 08:23:36 +02:00
committed by GitHub
parent 9be4b26424
commit bc2b83e759
7 changed files with 284 additions and 2 deletions

View File

@@ -32,12 +32,14 @@ enum UlduarIDs
NPC_TOASTY_FIRE = 33342,
SPELL_FLASH_FREEZE = 61968,
SPELL_BITING_COLD_PLAYER_AURA = 62039,
// Freya
NPC_EONARS_GIFT = 33228,
GOBJECT_NATURE_BOMB = 194902,
// Buffs
SPELL_FROST_RESISTANCE_AURA = 48945,
SPELL_FIRE_RESISTANCE_AURA = 48947,
SPELL_ASPECT_OF_THE_WILD = 49071,
};
@@ -112,6 +114,23 @@ public:
bool IsActive() override;
};
class RazorscaleFireResistanceTrigger : public Trigger
{
public:
RazorscaleFireResistanceTrigger(PlayerbotAI* ai) : Trigger(ai, "razorscale fire resistance trigger") {}
bool IsActive() override;
};
//
// Ignis
//
class IgnisFireResistanceTrigger : public Trigger
{
public:
IgnisFireResistanceTrigger(PlayerbotAI* ai) : Trigger(ai, "ignis fire resistance trigger") {}
bool IsActive() override;
};
//
// Iron Assembly
//
@@ -170,6 +189,13 @@ public:
bool IsActive() override;
};
class HodirFrostResistanceTrigger : public Trigger
{
public:
HodirFrostResistanceTrigger(PlayerbotAI* ai) : Trigger(ai, "hodir frost resistance trigger") {}
bool IsActive() override;
};
//
// Freya
//