add strategy about bronjahm

This commit is contained in:
姜耀
2024-10-30 20:19:01 +08:00
parent 74ee7fa3a4
commit 16e2cac60d
13 changed files with 262 additions and 27 deletions

View File

@@ -7,11 +7,14 @@
#include "Playerbots.h"
#include "FosTriggers.h"
const Position BRONJAHM_TANK_POSITION = Position(5297.9204f, 2506.698f, 686.06793f);
class MoveFromBronjahmAction : public MovementAction
{
public:
MoveFromBronjahmAction(PlayerbotAI* ai) : MovementAction(ai, "move from bronjahm") {}
bool Execute(Event event) override;
bool isUseful() override;
};
class AttackCorruptedSoulFragmentAction : public AttackAction
@@ -22,5 +25,31 @@ public:
bool isUseful() override;
};
class BronjahmTankPositionAction : public MovementAction
{
public:
BronjahmTankPositionAction(PlayerbotAI* ai) : MovementAction(ai, "bronjahm tank position") {}
bool Execute(Event event) override;
bool isUseful() override;
};
class BronjahmDpsPositionAction : public MovementAction
{
public:
BronjahmDpsPositionAction(PlayerbotAI* ai) : MovementAction(ai, "bronjahm dps position") {}
bool Execute(Event event) override;
bool isUseful() override;
};
class BronjahmTankTargetAction : public AttackAction
{
public:
BronjahmTankTargetAction(PlayerbotAI* ai) : AttackAction(ai, "bronjahm tank target") {}
bool Execute(Event event) override;
};
#endif