[Strategy] Focus strategy

This commit is contained in:
Yunfan Li
2024-06-04 22:15:39 +08:00
parent 46e585f854
commit 5f40c39e5e
3 changed files with 39 additions and 0 deletions

View File

@@ -26,4 +26,21 @@ class ThreatStrategy : public Strategy
std::string const getName() override { return "threat"; }
};
class FocusMultiplier : public Multiplier
{
public:
FocusMultiplier(PlayerbotAI* botAI) : Multiplier(botAI, "focus") { }
float GetValue(Action* action) override;
};
class FocusStrategy : public Strategy
{
public:
FocusStrategy(PlayerbotAI* botAI) : Strategy(botAI) { }
void InitMultipliers(std::vector<Multiplier*>& multipliers) override;
std::string const getName() override { return "focus"; }
};
#endif