mirror of
https://github.com/mod-playerbots/mod-playerbots.git
synced 2026-02-12 14:53:45 +00:00
Removed the expansion folder from dungeons (#2027)
In order to make consistent with raids but also to shorten max used length directory for windows builds
This commit is contained in:
@@ -0,0 +1,40 @@
|
||||
#include "DrakTharonKeepStrategy.h"
|
||||
#include "DrakTharonKeepMultipliers.h"
|
||||
|
||||
void WotlkDungeonDTKStrategy::InitTriggers(std::vector<TriggerNode*> &triggers)
|
||||
{
|
||||
// Trollgore
|
||||
triggers.push_back(new TriggerNode("corpse explode",
|
||||
{ NextAction("corpse explode spread", ACTION_MOVE + 5) }));
|
||||
|
||||
// Novos the Summoner
|
||||
// TODO: Can be improved - it's a pretty easy fight but complex to program, revisit if needed
|
||||
triggers.push_back(new TriggerNode("arcane field",
|
||||
{ NextAction("avoid arcane field", ACTION_MOVE + 5) }));
|
||||
triggers.push_back(new TriggerNode("arcane field",
|
||||
{ NextAction("novos positioning", ACTION_MOVE + 4) }));
|
||||
triggers.push_back(new TriggerNode("arcane field",
|
||||
{ NextAction("novos target priority", ACTION_NORMAL + 1) }));
|
||||
|
||||
// King Dred
|
||||
// TODO: Fear ward / tremor totem, or general anti-fear strat development
|
||||
|
||||
//The Prophet Tharon'ja
|
||||
triggers.push_back(new TriggerNode("gift of tharon'ja",
|
||||
{ NextAction("touch of life", ACTION_NORMAL + 5) }));
|
||||
triggers.push_back(new TriggerNode("gift of tharon'ja",
|
||||
{ NextAction("bone armor", ACTION_NORMAL + 4) }));
|
||||
// Run ranged chars (who would normally stand at range) into melee, to dps in skeleton form
|
||||
triggers.push_back(new TriggerNode("tharon'ja out of melee",
|
||||
{ NextAction("reach melee", ACTION_NORMAL + 3) }));
|
||||
triggers.push_back(new TriggerNode("gift of tharon'ja",
|
||||
{ NextAction("taunt", ACTION_NORMAL + 2) }));
|
||||
triggers.push_back(new TriggerNode("gift of tharon'ja",
|
||||
{ NextAction("slaying strike", ACTION_NORMAL + 2) }));
|
||||
}
|
||||
|
||||
void WotlkDungeonDTKStrategy::InitMultipliers(std::vector<Multiplier*> &multipliers)
|
||||
{
|
||||
multipliers.push_back(new NovosMultiplier(botAI));
|
||||
multipliers.push_back(new TharonjaMultiplier(botAI));
|
||||
}
|
||||
Reference in New Issue
Block a user