shaman, rogue strategy port, use item action.

This commit is contained in:
Yunfan Li
2023-06-08 10:37:13 +08:00
parent 231b0b51e4
commit 89d24b646c
34 changed files with 664 additions and 109 deletions

View File

@@ -6,10 +6,11 @@
#define _PLAYERBOT_DPSROGUESTRATEGY_H
#include "CombatStrategy.h"
#include "MeleeCombatStrategy.h"
class PlayerbotAI;
class DpsRogueStrategy : public CombatStrategy
class DpsRogueStrategy : public MeleeCombatStrategy
{
public:
DpsRogueStrategy(PlayerbotAI* botAI);
@@ -17,6 +18,7 @@ class DpsRogueStrategy : public CombatStrategy
void InitTriggers(std::vector<TriggerNode*>& triggers) override;
std::string const getName() override { return "dps"; }
NextAction** getDefaultActions() override;
virtual int GetType() { return MeleeCombatStrategy::GetType() | STRATEGY_TYPE_DPS; }
};
class StealthedRogueStrategy : public Strategy