/* * Copyright (C) 2016+ AzerothCore , released under GNU GPL v2 license, you may redistribute it * and/or modify it under version 2 of the License, or (at your option), any later version. */ #include "TravelStrategy.h" #include "Playerbots.h" TravelStrategy::TravelStrategy(PlayerbotAI* botAI) : Strategy(botAI) {} NextAction** TravelStrategy::getDefaultActions() { return NextAction::array(0, new NextAction("travel", 1.0f), nullptr); } void TravelStrategy::InitTriggers(std::vector& triggers) { triggers.push_back(new TriggerNode("no travel target", NextAction::array(0, new NextAction("choose travel target", 6.f), nullptr))); triggers.push_back(new TriggerNode("far from travel target", NextAction::array(0, new NextAction("move to travel target", 1), nullptr))); }