mirror of
https://github.com/mod-playerbots/mod-playerbots.git
synced 2026-02-16 00:26:10 +00:00
Feat/onyxia raid strategy init (#1182)
* 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
This commit is contained in:
30
src/strategy/raids/onyxia/RaidOnyxiaStrategy.cpp
Normal file
30
src/strategy/raids/onyxia/RaidOnyxiaStrategy.cpp
Normal file
@@ -0,0 +1,30 @@
|
||||
#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
|
||||
}
|
||||
Reference in New Issue
Block a user