Update RaidUlduarTriggers.h

This commit is contained in:
avirar
2024-12-18 16:20:06 +11:00
committed by GitHub
parent a8d42fbe03
commit 7c8563ef7d

View File

@@ -7,7 +7,9 @@
#include "RaidUlduarBossHelper.h"
#include "Trigger.h"
//
// Flame Levi
//
class FlameLeviathanOnVehicleTrigger : public Trigger
{
public:
@@ -22,4 +24,56 @@ public:
bool IsActive() override;
};
#endif
//
// Razorscale
//
class RazorscaleFlyingAloneTrigger : public Trigger
{
public:
RazorscaleFlyingAloneTrigger(PlayerbotAI* ai) : Trigger(ai, "razorscale flying alone") {}
bool IsActive() override;
};
class RazorscaleDevouringFlamesTrigger : public Trigger
{
public:
RazorscaleDevouringFlamesTrigger(PlayerbotAI* ai) : Trigger(ai, "razorscale avoid devouring flames") {}
bool IsActive() override;
};
class RazorscaleAvoidSentinelTrigger : public Trigger
{
public:
RazorscaleAvoidSentinelTrigger(PlayerbotAI* ai) : Trigger(ai, "razorscale avoid sentinel") {}
bool IsActive() override;
};
class RazorscaleAvoidWhirlwindTrigger : public Trigger
{
public:
RazorscaleAvoidWhirlwindTrigger(PlayerbotAI* ai) : Trigger(ai, "razorscale avoid whirlwind") {}
bool IsActive() override;
};
class RazorscaleGroundedTrigger : public Trigger
{
public:
RazorscaleGroundedTrigger(PlayerbotAI* ai) : Trigger(ai, "razorscale grounded") {}
bool IsActive() override;
};
class RazorscaleHarpoonAvailableTrigger : public Trigger
{
public:
RazorscaleHarpoonAvailableTrigger(PlayerbotAI* ai) : Trigger(ai, "razorscale harpoon trigger") {}
bool IsActive() override;
};
class RazorscaleFuseArmorTrigger : public Trigger
{
public:
RazorscaleFuseArmorTrigger(PlayerbotAI* ai) : Trigger(ai, "razorscale fuse armor trigger") {}
bool IsActive() override;
};
#endif