mirror of
https://github.com/mod-playerbots/mod-playerbots.git
synced 2026-02-13 23:33:47 +00:00
46 lines
1.1 KiB
C++
46 lines
1.1 KiB
C++
#ifndef _PLAYERBOT_RAIDVOAACTIONS_H
|
|
#define _PLAYERBOT_RAIDVOAACTIONS_H
|
|
|
|
#include "Action.h"
|
|
#include "MovementActions.h"
|
|
#include "PlayerbotAI.h"
|
|
#include "Event.h"
|
|
|
|
//
|
|
// Emalon the Storm Watcher
|
|
//
|
|
|
|
class EmalonMarkBossAction : public MovementAction
|
|
{
|
|
public:
|
|
EmalonMarkBossAction(PlayerbotAI* botAI) : MovementAction(botAI, "emalon mark boss action") {}
|
|
bool Execute(Event event) override;
|
|
bool isUseful() override;
|
|
};
|
|
|
|
class EmalonLightingNovaAction : public MovementAction
|
|
{
|
|
public:
|
|
EmalonLightingNovaAction(PlayerbotAI* botAI) : MovementAction(botAI, "emalon lighting nova action") {}
|
|
bool Execute(Event event) override;
|
|
bool isUseful() override;
|
|
};
|
|
|
|
class EmalonOverchargeAction : public Action
|
|
{
|
|
public:
|
|
EmalonOverchargeAction(PlayerbotAI* botAI) : Action(botAI, "emalon overcharge action") {}
|
|
bool Execute(Event event) override;
|
|
bool isUseful() override;
|
|
};
|
|
|
|
class EmalonFallFromFloorAction : public Action
|
|
{
|
|
public:
|
|
EmalonFallFromFloorAction(PlayerbotAI* botAI) : Action(botAI, "emalon fall from floor action") {}
|
|
bool Execute(Event event) override;
|
|
bool isUseful() override;
|
|
};
|
|
|
|
#endif
|