Files
mod-playerbots/src/strategy/raids/blackwinglair/RaidBwlActions.h

34 lines
908 B
C++

#ifndef _PLAYERBOT_RAIDBWLACTIONS_H
#define _PLAYERBOT_RAIDBWLACTIONS_H
#include "Action.h"
#include "AttackAction.h"
#include "GenericActions.h"
#include "MovementActions.h"
#include "PlayerbotAI.h"
#include "Playerbots.h"
class BwlOnyxiaScaleCloakAuraCheckAction : public Action
{
public:
BwlOnyxiaScaleCloakAuraCheckAction(PlayerbotAI* botAI) : Action(botAI, "bwl onyxia scale cloak aura check") {}
bool Execute(Event event) override;
bool isUseful() override;
};
class BwlTurnOffSuppressionDeviceAction : public Action
{
public:
BwlTurnOffSuppressionDeviceAction(PlayerbotAI* botAI) : Action(botAI, "bwl turn off suppression device") {}
bool Execute(Event event) override;
};
class BwlUseHourglassSandAction : public Action
{
public:
BwlUseHourglassSandAction(PlayerbotAI* botAI) : Action(botAI, "bwl use hourglass sand") {}
bool Execute(Event event) override;
};
#endif