mirror of
https://github.com/mod-playerbots/mod-playerbots.git
synced 2026-01-13 17:09:08 +00:00
grind, teleport, move random for rndbot
This commit is contained in:
@@ -15,3 +15,9 @@ void GrindingStrategy::InitTriggers(std::vector<TriggerNode*>& triggers)
|
||||
triggers.push_back(new TriggerNode("no target", NextAction::array(0, new NextAction("attack anything", 5.0f), nullptr)));
|
||||
}
|
||||
|
||||
void MoveRandomStrategy::InitTriggers(std::vector<TriggerNode*>& triggers)
|
||||
{
|
||||
triggers.push_back(new TriggerNode(
|
||||
"often",
|
||||
NextAction::array(0, new NextAction("move random", 1.5f), NULL)));
|
||||
}
|
||||
@@ -20,4 +20,11 @@ class GrindingStrategy : public NonCombatStrategy
|
||||
void InitTriggers(std::vector<TriggerNode*>& triggers) override;
|
||||
};
|
||||
|
||||
class MoveRandomStrategy : public NonCombatStrategy
|
||||
{
|
||||
public:
|
||||
MoveRandomStrategy(PlayerbotAI* ai) : NonCombatStrategy(botAI) {}
|
||||
std::string const getName() override { return "move random"; }
|
||||
void InitTriggers(std::vector<TriggerNode*>& triggers) override;
|
||||
};
|
||||
#endif
|
||||
|
||||
Reference in New Issue
Block a user