#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 + 1), nullptr))); triggers.push_back(new TriggerNode("bronjahm position", NextAction::array(0, new NextAction("bronjahm position", ACTION_RAID + 1), nullptr))); } void WotlkDungeonFoSStrategy::InitMultipliers(std::vector& multipliers) { multipliers.push_back(new BronjahmMultiplier(botAI)); multipliers.push_back(new AttackFragmentMultiplier(botAI)); }