[HOT FIX] MS build issues regarding folder / command lenght usage or rc.exe (#2038)

This commit is contained in:
bashermens
2026-01-19 22:45:28 +01:00
committed by GitHub
parent fd07e02a8a
commit 41c53365ae
1119 changed files with 27 additions and 27 deletions

View File

@@ -0,0 +1,42 @@
#include "RaidMagtheridonStrategy.h"
#include "RaidMagtheridonMultipliers.h"
void RaidMagtheridonStrategy::InitTriggers(std::vector<TriggerNode*>& triggers)
{
triggers.push_back(new TriggerNode("magtheridon incoming blast nova", {
NextAction("magtheridon use manticron cube", ACTION_EMERGENCY + 10) }));
triggers.push_back(new TriggerNode("magtheridon need to manage timers and assignments", {
NextAction("magtheridon manage timers and assignments", ACTION_EMERGENCY + 1) }));
triggers.push_back(new TriggerNode("magtheridon burning abyssal spawned", {
NextAction("magtheridon warlock cc burning abyssal", ACTION_RAID + 3) }));
triggers.push_back(new TriggerNode("magtheridon boss engaged by ranged", {
NextAction("magtheridon spread ranged", ACTION_RAID + 2) }));
triggers.push_back(new TriggerNode("magtheridon pulling west and east channelers", {
NextAction("magtheridon misdirect hellfire channelers", ACTION_RAID + 2) }));
triggers.push_back(new TriggerNode("magtheridon boss engaged by main tank", {
NextAction("magtheridon main tank position boss", ACTION_RAID + 2) }));
triggers.push_back(new TriggerNode("magtheridon first three channelers engaged by main tank", {
NextAction("magtheridon main tank attack first three channelers", ACTION_RAID + 1) }));
triggers.push_back(new TriggerNode("magtheridon nw channeler engaged by first assist tank", {
NextAction("magtheridon first assist tank attack nw channeler", ACTION_RAID + 1) }));
triggers.push_back(new TriggerNode("magtheridon ne channeler engaged by second assist tank", {
NextAction("magtheridon second assist tank attack ne channeler", ACTION_RAID + 1) }));
triggers.push_back(new TriggerNode("magtheridon determining kill order", {
NextAction("magtheridon assign dps priority", ACTION_RAID + 1) }));
}
void RaidMagtheridonStrategy::InitMultipliers(std::vector<Multiplier*>& multipliers)
{
multipliers.push_back(new MagtheridonUseManticronCubeMultiplier(botAI));
multipliers.push_back(new MagtheridonWaitToAttackMultiplier(botAI));
multipliers.push_back(new MagtheridonDisableOffTankAssistMultiplier(botAI));
}