mirror of
https://github.com/liyunfan1223/mod-playerbots.git
synced 2026-02-21 02:20:00 +01:00
37 lines
1.5 KiB
C++
37 lines
1.5 KiB
C++
#include "OldKingdomStrategy.h"
|
|
#include "OldKingdomMultipliers.h"
|
|
|
|
|
|
void WotlkDungeonOKStrategy::InitTriggers(std::vector<TriggerNode*> &triggers)
|
|
{
|
|
// Elder Nadox
|
|
triggers.push_back(new TriggerNode("nadox guardian",
|
|
NextAction::array(0, new NextAction("attack nadox guardian", ACTION_RAID + 5), nullptr)));
|
|
|
|
// Prince Taldaram
|
|
// Flame Orb spawns in melee, doesn't have a clear direction until it starts moving.
|
|
// Maybe not worth trying to avoid and just heal through. Only consideration is not to have ranged
|
|
// players anywhere near melee when it spawns
|
|
|
|
// Jedoga Shadowseeker
|
|
triggers.push_back(new TriggerNode("jedoga volunteer",
|
|
NextAction::array(0, new NextAction("attack jedoga volunteer", ACTION_RAID + 5), nullptr)));
|
|
|
|
// Herald Volazj
|
|
// Trash mobs before him have a big telegraphed shadow crash spell,
|
|
// this can be avoided and is intended to be dodged
|
|
triggers.push_back(new TriggerNode("shadow crash",
|
|
NextAction::array(0, new NextAction("avoid shadow crash", ACTION_MOVE + 5), nullptr)));
|
|
// Volazj is not implemented properly in AC, insanity phase does nothing.
|
|
|
|
// Amanitar (Heroic Only)
|
|
// TODO: once I get to heroics
|
|
}
|
|
|
|
void WotlkDungeonOKStrategy::InitMultipliers(std::vector<Multiplier*> &multipliers)
|
|
{
|
|
multipliers.push_back(new ElderNadoxMultiplier(botAI));
|
|
multipliers.push_back(new JedogaShadowseekerMultiplier(botAI));
|
|
multipliers.push_back(new ForgottenOneMultiplier(botAI));
|
|
}
|