mirror of
https://github.com/mod-playerbots/mod-playerbots.git
synced 2026-02-16 00:26:10 +00:00
49 lines
1.2 KiB
C++
49 lines
1.2 KiB
C++
#ifndef _PLAYERBOT_WOTLKDUNGEONUKACTIONS_H
|
|
#define _PLAYERBOT_WOTLKDUNGEONUKACTIONS_H
|
|
|
|
#include "Action.h"
|
|
#include "AttackAction.h"
|
|
#include "PlayerbotAI.h"
|
|
#include "Playerbots.h"
|
|
#include "UtgardeKeepTriggers.h"
|
|
|
|
class AttackFrostTombAction : public AttackAction
|
|
{
|
|
public:
|
|
AttackFrostTombAction(PlayerbotAI* ai) : AttackAction(ai, "attack frost tomb") {}
|
|
bool Execute(Event event) override;
|
|
bool isUseful() override;
|
|
};
|
|
|
|
class AttackDalronnAction : public AttackAction
|
|
{
|
|
public:
|
|
AttackDalronnAction(PlayerbotAI* ai) : AttackAction(ai, "attack dalronn") {}
|
|
bool Execute(Event event) override;
|
|
};
|
|
|
|
class IngvarStopCastingAction : public Action
|
|
{
|
|
public:
|
|
IngvarStopCastingAction(PlayerbotAI* ai) : Action(ai, "ingvar stop casting") {}
|
|
bool Execute(Event event) override;
|
|
};
|
|
|
|
class IngvarDodgeSmashAction : public MovementAction
|
|
{
|
|
public:
|
|
IngvarDodgeSmashAction(PlayerbotAI* ai) : MovementAction(ai, "ingvar dodge smash") {}
|
|
bool Execute(Event event) override;
|
|
bool isUseful() override;
|
|
};
|
|
|
|
class IngvarSmashReturnAction : public MovementAction
|
|
{
|
|
public:
|
|
IngvarSmashReturnAction(PlayerbotAI* ai) : MovementAction(ai, "ingvar smash return") {}
|
|
bool Execute(Event event) override;
|
|
bool isUseful() override;
|
|
};
|
|
|
|
#endif
|