#include "ForgeOfSoulsStrategy.h" #include "ForgeOfSoulsMultipliers.h" void WotlkDungeonFoSStrategy::InitTriggers(std::vector& triggers) { triggers.push_back(new TriggerNode("move from bronjahm", NextAction::array(0, new NextAction("move from bronjahm", ACTION_MOVE + 5), nullptr))); triggers.push_back(new TriggerNode("switch to soul fragment", NextAction::array(0, new NextAction("attack corrupted soul fragment", ACTION_RAID + 2), nullptr))); triggers.push_back(new TriggerNode("bronjahm position", NextAction::array(0, new NextAction("bronjahm group position", ACTION_RAID + 1), nullptr))); triggers.push_back(new TriggerNode("devourer of souls", NextAction::array(0, new NextAction("devourer of souls", ACTION_RAID + 1), nullptr))); } void WotlkDungeonFoSStrategy::InitMultipliers(std::vector& multipliers) { multipliers.push_back(new BronjahmMultiplier(botAI)); //multipliers.push_back(new AttackFragmentMultiplier(botAI)); }