- Added Mimiron Strategy (#1358)

- Fixed nearest npc value
This commit is contained in:
kadeshar
2025-06-06 08:51:28 +02:00
committed by GitHub
parent 3c05e47cb2
commit db9bcb97ba
8 changed files with 1141 additions and 9 deletions

View File

@@ -190,9 +190,41 @@ void RaidUlduarStrategy::InitTriggers(std::vector<TriggerNode*>& triggers)
//
// Mimiron
//
triggers.push_back(new TriggerNode(
"mimiron p3wx2 laser barrage trigger",
NextAction::array(0, new NextAction("mimiron p3wx2 laser barrage action", ACTION_RAID + 2), nullptr)));
triggers.push_back(new TriggerNode(
"mimiron shock blast trigger",
NextAction::array(0, new NextAction("mimiron shock blast action", ACTION_RAID + 1), nullptr)));
triggers.push_back(new TriggerNode(
"mimiron fire resistance trigger",
NextAction::array(0, new NextAction("mimiron fire resistance action", ACTION_RAID), nullptr)));
triggers.push_back(new TriggerNode(
"mimiron phase 1 positioning trigger",
NextAction::array(0, new NextAction("mimiron phase 1 positioning action", ACTION_RAID), nullptr)));
triggers.push_back(new TriggerNode(
"mimiron rapid burst trigger",
NextAction::array(0, new NextAction("mimiron rapid burst action", ACTION_RAID), nullptr)));
triggers.push_back(new TriggerNode(
"mimiron aerial command unit trigger",
NextAction::array(0, new NextAction("mimiron aerial command unit action", ACTION_RAID), nullptr)));
triggers.push_back(new TriggerNode(
"mimiron rocket strike trigger",
NextAction::array(0, new NextAction("mimiron rocket strike action", ACTION_RAID), nullptr)));
triggers.push_back(new TriggerNode(
"mimiron phase 4 mark dps trigger",
NextAction::array(0, new NextAction("mimiron phase 4 mark dps action", ACTION_RAID), nullptr)));
triggers.push_back(new TriggerNode(
"mimiron cheat trigger",
NextAction::array(0, new NextAction("mimiron cheat action", ACTION_RAID), nullptr)));
}
void RaidUlduarStrategy::InitMultipliers(std::vector<Multiplier*>& multipliers)