#include "RaidVoAStrategy.h" #include "Action.h" #include "Strategy.h" #include "Trigger.h" #include "vector" void RaidVoAStrategy::InitTriggers(std::vector& triggers) { // // Emalon the Storm Watcher // triggers.push_back(new TriggerNode( "emalon lighting nova trigger", NextAction::array(0, new NextAction("emalon lighting nova action", ACTION_RAID + 1), nullptr))); triggers.push_back(new TriggerNode( "emalon mark boss trigger", NextAction::array(0, new NextAction("emalon mark boss action", ACTION_RAID), nullptr))); triggers.push_back(new TriggerNode( "emalon overcharge trigger", NextAction::array(0, new NextAction("emalon overcharge action", ACTION_RAID), nullptr))); triggers.push_back(new TriggerNode( "emalon fall from floor trigger", NextAction::array(0, new NextAction("emalon fall from floor action", ACTION_RAID), nullptr))); triggers.push_back(new TriggerNode( "emalon nature resistance trigger", NextAction::array(0, new NextAction("emalon nature resistance action", ACTION_RAID), nullptr))); // // Koralon the Flame Watcher // triggers.push_back(new TriggerNode( "koralon fire resistance trigger", NextAction::array(0, new NextAction("koralon fire resistance action", ACTION_RAID), nullptr))); }