#ifndef _PLAYERBOT_RAIDMCTRIGGERS_H #define _PLAYERBOT_RAIDMCTRIGGERS_H #include "PlayerbotAI.h" #include "Playerbots.h" #include "Trigger.h" class McLivingBombDebuffTrigger : public Trigger { public: McLivingBombDebuffTrigger(PlayerbotAI* botAI) : Trigger(botAI, "mc living bomb debuff") {} bool IsActive() override; }; class McBaronGeddonInfernoTrigger : public Trigger { public: McBaronGeddonInfernoTrigger(PlayerbotAI* botAI) : Trigger(botAI, "mc baron geddon inferno") {} bool IsActive() override; }; class McShazzrahRangedTrigger : public Trigger { public: McShazzrahRangedTrigger(PlayerbotAI* botAI) : Trigger(botAI, "mc shazzrah ranged") {} bool IsActive() override; }; class McGolemaggMarkBossTrigger : public Trigger { public: McGolemaggMarkBossTrigger(PlayerbotAI* botAI) : Trigger(botAI, "mc golemagg mark boss") {} bool IsActive() override; }; class McGolemaggIsMainTankTrigger : public Trigger { public: McGolemaggIsMainTankTrigger(PlayerbotAI* botAI) : Trigger(botAI, "mc golemagg is main tank") {} bool IsActive() override; }; class McGolemaggIsAssistTankTrigger : public Trigger { public: McGolemaggIsAssistTankTrigger(PlayerbotAI* botAI) : Trigger(botAI, "mc golemagg is assist tank") {} bool IsActive() override; }; #endif