@@ -94,7 +94,9 @@ namespace ai
9494 {
9595 creators[" judgement of wisdom" ] = &TriggerFactoryInternal::judgement_of_wisdom;
9696 creators[" judgement of light" ] = &TriggerFactoryInternal::judgement_of_light;
97+ creators[" aura" ] = &TriggerFactoryInternal::aura;
9798 creators[" blessing" ] = &TriggerFactoryInternal::blessing;
99+ creators[" blessing of might" ] = &TriggerFactoryInternal::blessing_of_might;
98100 creators[" seal" ] = &TriggerFactoryInternal::seal;
99101 creators[" art of war" ] = &TriggerFactoryInternal::art_of_war;
100102 creators[" blessing of kings on party" ] = &TriggerFactoryInternal::blessing_of_kings_on_party;
@@ -115,14 +117,19 @@ namespace ai
115117 creators[" righteous fury" ] = &TriggerFactoryInternal::righteous_fury;
116118 creators[" holy shield" ] = &TriggerFactoryInternal::holy_shield;
117119 creators[" hammer of justice on enemy healer" ] = &TriggerFactoryInternal::hammer_of_justice_on_enemy_target;
120+ creators[" holy wrath" ] = &TriggerFactoryInternal::holy_wrath;
121+ creators[" exorcism" ] = &TriggerFactoryInternal::exorcism;
122+ creators[" blessing of freedom" ] = &TriggerFactoryInternal::blessing_of_freedom;
118123 }
119124
120125 private:
121126 static Trigger* holy_shield (PlayerbotAI* ai) { return new HolyShieldTrigger (ai); }
122127 static Trigger* righteous_fury (PlayerbotAI* ai) { return new RighteousFuryTrigger (ai); }
123128 static Trigger* judgement_of_wisdom (PlayerbotAI* ai) { return new JudgementOfWisdomTrigger (ai); }
124129 static Trigger* judgement_of_light (PlayerbotAI* ai) { return new JudgementOfLightTrigger (ai); }
130+ static Trigger* aura (PlayerbotAI* ai) { return new AuraTrigger (ai); }
125131 static Trigger* blessing (PlayerbotAI* ai) { return new BlessingTrigger (ai); }
132+ static Trigger* blessing_of_might (PlayerbotAI* ai) { return new BlessingOfMightTrigger (ai); }
126133 static Trigger* seal (PlayerbotAI* ai) { return new SealTrigger (ai); }
127134 static Trigger* art_of_war (PlayerbotAI* ai) { return new ArtOfWarTrigger (ai); }
128135 static Trigger* blessing_of_kings_on_party (PlayerbotAI* ai) { return new BlessingOfKingsOnPartyTrigger (ai); }
@@ -141,6 +148,9 @@ namespace ai
141148 static Trigger* CleanseCureMagic (PlayerbotAI* ai) { return new CleanseCureMagicTrigger (ai); }
142149 static Trigger* CleanseCurePartyMemberMagic (PlayerbotAI* ai) { return new CleanseCurePartyMemberMagicTrigger (ai); }
143150 static Trigger* hammer_of_justice_on_enemy_target (PlayerbotAI* ai) { return new HammerOfJusticeEnemyHealerTrigger (ai); }
151+ static Trigger* holy_wrath (PlayerbotAI* ai) { return new HolyWrathTrigger (ai); }
152+ static Trigger* exorcism (PlayerbotAI* ai) { return new ExorcismTrigger (ai); }
153+ static Trigger* blessing_of_freedom (PlayerbotAI* ai) { return new BlessingOfFreedomTrigger (ai); }
144154 };
145155 };
146156};
@@ -156,12 +166,18 @@ namespace ai
156166 public:
157167 AiObjectContextInternal ()
158168 {
169+ creators[" seal of the crusader" ] = &AiObjectContextInternal::seal_of_the_crusader;
170+ creators[" judgement" ] = &AiObjectContextInternal::judgement;
159171 creators[" seal of command" ] = &AiObjectContextInternal::seal_of_command;
160172 creators[" blessing of might" ] = &AiObjectContextInternal::blessing_of_might;
173+ creators[" blessing of might on party" ] = &AiObjectContextInternal::blessing_of_might_on_party;
174+ creators[" blessing of wisdom" ] = &AiObjectContextInternal::blessing_of_wisdom;
175+ creators[" blessing of wisdom on party" ] = &AiObjectContextInternal::blessing_of_wisdom_on_party;
161176 creators[" blessing of kings on party" ] = &AiObjectContextInternal::blessing_of_kings_on_party;
162177 creators[" redemption" ] = &AiObjectContextInternal::redemption;
163178 creators[" seal of light" ] = &AiObjectContextInternal::seal_of_light;
164179 creators[" devotion aura" ] = &AiObjectContextInternal::devotion_aura;
180+ creators[" concentration aura" ] = &AiObjectContextInternal::concentration_aura;
165181 creators[" holy wrath" ] = &AiObjectContextInternal::holy_wrath;
166182 creators[" consecration" ] = &AiObjectContextInternal::consecration;
167183 creators[" cleanse disease" ] = &AiObjectContextInternal::cleanse_disease;
@@ -201,17 +217,24 @@ namespace ai
201217 creators[" righteous fury" ] = &AiObjectContextInternal::righteous_fury;
202218 creators[" blessing of sanctuary" ] = &AiObjectContextInternal::blessing_of_sanctuary;
203219 creators[" hammer of justice on enemy healer" ] = &AiObjectContextInternal::hammer_of_justice_on_enemy_healer;
220+ creators[" blessing of freedom" ] = &AiObjectContextInternal::blessing_of_freedom;
204221 }
205222
206223 private:
207224 static Action* righteous_fury (PlayerbotAI* ai) { return new CastRighteousFuryAction (ai); }
208225 static Action* blessing_of_sanctuary (PlayerbotAI* ai) { return new CastBlessingOfSanctuaryAction (ai); }
226+ static Action* seal_of_the_crusader (PlayerbotAI* ai) { return new CastSealOfTheCrusaderAction (ai); }
227+ static Action* judgement (PlayerbotAI* ai) { return new CastJudgementAction (ai); }
209228 static Action* seal_of_command (PlayerbotAI* ai) { return new CastSealOfCommandAction (ai); }
210229 static Action* blessing_of_might (PlayerbotAI* ai) { return new CastBlessingOfMightAction (ai); }
230+ static Action* blessing_of_might_on_party (PlayerbotAI* ai) { return new CastBlessingOfMightOnPartyAction (ai); }
231+ static Action* blessing_of_wisdom (PlayerbotAI* ai) { return new CastBlessingOfWisdomAction (ai); }
232+ static Action* blessing_of_wisdom_on_party (PlayerbotAI* ai) { return new CastBlessingOfWisdomOnPartyAction (ai); }
211233 static Action* blessing_of_kings_on_party (PlayerbotAI* ai) { return new CastBlessingOfKingsOnPartyAction (ai); }
212234 static Action* redemption (PlayerbotAI* ai) { return new CastRedemptionAction (ai); }
213235 static Action* seal_of_light (PlayerbotAI* ai) { return new CastSealOfLightAction (ai); }
214236 static Action* devotion_aura (PlayerbotAI* ai) { return new CastDevotionAuraAction (ai); }
237+ static Action* concentration_aura (PlayerbotAI* ai) { return new CastConcentrationAuraAction (ai); }
215238 static Action* holy_wrath (PlayerbotAI* ai) { return new CastHolyWrathAction (ai); }
216239 static Action* consecration (PlayerbotAI* ai) { return new CastConsecrationAction (ai); }
217240 static Action* cleanse_poison (PlayerbotAI* ai) { return new CastCleansePoisonAction (ai); }
@@ -249,6 +272,7 @@ namespace ai
249272 static Action* frost_resistance_aura (PlayerbotAI* ai) { return new CastFrostResistanceAuraAction (ai); }
250273 static Action* fire_resistance_aura (PlayerbotAI* ai) { return new CastFireResistanceAuraAction (ai); }
251274 static Action* hammer_of_justice_on_enemy_healer (PlayerbotAI* ai) { return new CastHammerOfJusticeOnEnemyHealerAction (ai); }
275+ static Action* blessing_of_freedom (PlayerbotAI* ai) { return new CastBlessingOfFreedomAction (ai); }
252276 };
253277 };
254278};
0 commit comments