mirror of
https://github.com/mod-playerbots/mod-playerbots.git
synced 2026-01-21 20:46:22 +00:00
32 lines
1.4 KiB
C++
32 lines
1.4 KiB
C++
#include "AzjolNerubStrategy.h"
|
|
#include "AzjolNerubMultipliers.h"
|
|
|
|
|
|
void WotlkDungeonANStrategy::InitTriggers(std::vector<TriggerNode*> &triggers)
|
|
{
|
|
// Krik'thir the Gatewatcher
|
|
// TODO: Add CC trigger while web wraps are casting?
|
|
// TODO: Bring healer closer than ranged dps to avoid fixates?
|
|
triggers.push_back(new TriggerNode("krik'thir web wrap",
|
|
NextAction::array(0, new NextAction("attack web wrap", ACTION_RAID + 5), nullptr)));
|
|
triggers.push_back(new TriggerNode("krik'thir watchers",
|
|
NextAction::array(0, new NextAction("krik'thir priority", ACTION_RAID + 4), nullptr)));
|
|
|
|
// Hadronox
|
|
// The core AC triggers are very buggy with this boss, but default strat seems to play correctly
|
|
|
|
//Anub'arak
|
|
// TODO: No clear way to track these spikes. They don't seem to appear as gameobjects or triggers,
|
|
// and cast time is instant so no way to check currently casting location.
|
|
// May need to hook boss AI.. might be able to just heal through it for now.
|
|
// triggers.push_back(new TriggerNode("anub'arak impale",
|
|
// NextAction::array(0, new NextAction("TODO", ACTION_MOVE + 5), nullptr)));
|
|
triggers.push_back(new TriggerNode("anub'arak pound",
|
|
NextAction::array(0, new NextAction("dodge pound", ACTION_MOVE + 5), nullptr)));
|
|
}
|
|
|
|
void WotlkDungeonANStrategy::InitMultipliers(std::vector<Multiplier*> &multipliers)
|
|
{
|
|
multipliers.push_back(new KrikthirMultiplier(botAI));
|
|
}
|