mirror of
https://github.com/mod-playerbots/mod-playerbots.git
synced 2026-01-14 17:39:09 +00:00
Improve class spell and use trinket
This commit is contained in:
@@ -76,12 +76,14 @@ public:
|
||||
creators["off hand weapon no enchant"] = &RogueTriggerFactoryInternal::off_hand_weapon_no_enchant;
|
||||
creators["tricks of the trade on main tank"] = &RogueTriggerFactoryInternal::tricks_of_the_trade_on_main_tank;
|
||||
creators["adrenaline rush"] = &RogueTriggerFactoryInternal::adrenaline_rush;
|
||||
creators["blade fury"] = &RogueTriggerFactoryInternal::blade_fury;
|
||||
creators["target with combo points almost dead"] =
|
||||
&RogueTriggerFactoryInternal::target_with_combo_points_almost_dead;
|
||||
}
|
||||
|
||||
private:
|
||||
static Trigger* adrenaline_rush(PlayerbotAI* botAI) { return new AdrenalineRushTrigger(botAI); }
|
||||
static Trigger* blade_fury(PlayerbotAI* botAI) { return new BladeFuryTrigger(botAI); }
|
||||
static Trigger* kick(PlayerbotAI* botAI) { return new KickInterruptSpellTrigger(botAI); }
|
||||
static Trigger* rupture(PlayerbotAI* botAI) { return new RuptureTrigger(botAI); }
|
||||
static Trigger* slice_and_dice(PlayerbotAI* botAI) { return new SliceAndDiceTrigger(botAI); }
|
||||
@@ -122,6 +124,7 @@ public:
|
||||
creators["eviscerate"] = &RogueAiObjectContextInternal::eviscerate;
|
||||
creators["vanish"] = &RogueAiObjectContextInternal::vanish;
|
||||
creators["evasion"] = &RogueAiObjectContextInternal::evasion;
|
||||
creators["cloak of shadows"] = &RogueAiObjectContextInternal::cloak_of_shadows;
|
||||
creators["kick"] = &RogueAiObjectContextInternal::kick;
|
||||
creators["feint"] = &RogueAiObjectContextInternal::feint;
|
||||
creators["backstab"] = &RogueAiObjectContextInternal::backstab;
|
||||
@@ -161,6 +164,7 @@ private:
|
||||
static Action* eviscerate(PlayerbotAI* botAI) { return new CastEviscerateAction(botAI); }
|
||||
static Action* vanish(PlayerbotAI* botAI) { return new CastVanishAction(botAI); }
|
||||
static Action* evasion(PlayerbotAI* botAI) { return new CastEvasionAction(botAI); }
|
||||
static Action* cloak_of_shadows(PlayerbotAI* botAI) { return new CastCloakOfShadowsAction(botAI); }
|
||||
static Action* kick(PlayerbotAI* botAI) { return new CastKickAction(botAI); }
|
||||
static Action* feint(PlayerbotAI* botAI) { return new CastFeintAction(botAI); }
|
||||
static Action* backstab(PlayerbotAI* botAI) { return new CastBackstabAction(botAI); }
|
||||
|
||||
Reference in New Issue
Block a user