Rogue eviscerate for almost dead enemy

This commit is contained in:
Yunfan Li
2024-01-07 00:47:20 +08:00
parent bc193f3cc3
commit 09db983a35
4 changed files with 25 additions and 0 deletions

View File

@@ -73,6 +73,7 @@ class RogueTriggerFactoryInternal : public NamedObjectContext<Trigger>
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["target with combo points almost dead"] =&RogueTriggerFactoryInternal::target_with_combo_points_almost_dead;
}
private:
@@ -91,6 +92,7 @@ class RogueTriggerFactoryInternal : public NamedObjectContext<Trigger>
static Trigger* main_hand_weapon_no_enchant(PlayerbotAI* ai) { return new MainHandWeaponNoEnchantTrigger(ai); }
static Trigger* off_hand_weapon_no_enchant(PlayerbotAI* ai) { return new OffHandWeaponNoEnchantTrigger(ai); }
static Trigger* tricks_of_the_trade_on_main_tank(PlayerbotAI* ai) { return new TricksOfTheTradeOnMainTankTrigger(ai); }
static Trigger* target_with_combo_points_almost_dead(PlayerbotAI* ai) { return new TargetWithComboPointsLowerHealTrigger(ai, 3, 3.0f); }
};
class RogueAiObjectContextInternal : public NamedObjectContext<Action>