mirror of
https://github.com/mod-playerbots/mod-playerbots.git
synced 2026-02-16 00:26:10 +00:00
* feat: init onyxia raid strategy * feat: init onyxia raid strategy * feat: init onyxia raid strategy * feat: init onyxia raid strategy * feat: init onyxia raid strategy * feat: init onyxia raid strategy * feat: init onyxia raid strategy * feat: init onyxia raid strategy * feat: init onyxia raid strategy * feat: init onyxia raid strategy * feat: init onyxia raid strategy * feat: init onyxia raid strategy * feat: init onyxia raid strategy * feat: init onyxia raid strategy * feat: init onyxia raid strategy * feat: init onyxia raid strategy * feat: init onyxia raid strategy * Feat/onyxia raid strategy init fix (#1) * feat: init onyxia raid strategy * feat: ony raid strategy init fix * feat: ony raid strategy init fix * feat: ony raid strategy init fix * feat: ony raid strategy init fix * feat: ony raid strategy init fix * feat: ony raid strategy init fix * feat: ony raid strategy init fix * feat: ony raid strategy init fix * feat: ony raid strategy init fix * feat: ony raid strategy init fix * feat: ony raid strategy init fix * feat: ony raid strategy init fix * feat: ony raid strategy init fix * feat: ony raid strategy init fix * feat: ony raid strategy init fix * feat: ony raid strategy init fix * feat: ony raid strategy init fix * feat: ony raid strategy init fix * feat: ony raid strategy init fix * feat: ony raid strategy init fix * feat: ony raid strategy init fix * feat: ony raid strategy init fix * feat: ony raid strategy init fix * feat: ony raid strategy init fix * feat: ony raid strategy init fix * feat: ony raid strategy init fix * feat: ony raid strategy init fix
31 lines
1.2 KiB
C++
31 lines
1.2 KiB
C++
#include "RaidOnyxiaStrategy.h"
|
|
|
|
void RaidOnyxiaStrategy::InitTriggers(std::vector<TriggerNode*>& triggers)
|
|
{
|
|
// ----------- Phase 1 (100% - 65%) -----------
|
|
|
|
triggers.push_back(new TriggerNode(
|
|
"ony near tail", NextAction::array(0, new NextAction("ony move to side", ACTION_RAID + 2), nullptr)));
|
|
|
|
triggers.push_back(new TriggerNode(
|
|
"ony avoid eggs", NextAction::array(0, new NextAction("ony avoid eggs move", ACTION_EMERGENCY + 5), nullptr)));
|
|
|
|
// ----------- Phase 2 (65% - 40%) -----------
|
|
|
|
triggers.push_back(
|
|
new TriggerNode("ony deep breath warning",
|
|
NextAction::array(0, new NextAction("ony move to safe zone", ACTION_EMERGENCY + 5), nullptr)));
|
|
|
|
triggers.push_back(
|
|
new TriggerNode("ony fireball splash incoming",
|
|
NextAction::array(0, new NextAction("ony spread out", ACTION_EMERGENCY + 2), nullptr)));
|
|
|
|
triggers.push_back(new TriggerNode(
|
|
"ony whelps spawn", NextAction::array(0, new NextAction("ony kill whelps", ACTION_RAID + 1), nullptr)));
|
|
}
|
|
|
|
void RaidOnyxiaStrategy::InitMultipliers(std::vector<Multiplier*>& multipliers)
|
|
{
|
|
// Empty for now
|
|
}
|