@@ -71,11 +71,13 @@ namespace ai
7171 creators[" corruption" ] = &TriggerFactoryInternal::corruption;
7272 creators[" corruption on attacker" ] = &TriggerFactoryInternal::corruption_on_attacker;
7373 creators[" curse of agony" ] = &TriggerFactoryInternal::curse_of_agony;
74+ creators[" curse of weakness" ] = &TriggerFactoryInternal::curse_of_weakness;
7475 creators[" banish" ] = &TriggerFactoryInternal::banish;
7576 creators[" spellstone" ] = &TriggerFactoryInternal::spellstone;
7677 creators[" backlash" ] = &TriggerFactoryInternal::backlash;
7778 creators[" fear" ] = &TriggerFactoryInternal::fear;
7879 creators[" immolate" ] = &TriggerFactoryInternal::immolate;
80+ creators[" target has immolate" ] = &TriggerFactoryInternal::target_has_immolate;
7981
8082
8183 }
@@ -89,11 +91,13 @@ namespace ai
8991 static Trigger* corruption (PlayerbotAI* ai) { return new CorruptionTrigger (ai); }
9092 static Trigger* corruption_on_attacker (PlayerbotAI* ai) { return new CorruptionOnAttackerTrigger (ai); }
9193 static Trigger* curse_of_agony (PlayerbotAI* ai) { return new CurseOfAgonyTrigger (ai); }
94+ static Trigger* curse_of_weakness (PlayerbotAI* ai) { return new CurseOfWeaknessTrigger (ai); }
9295 static Trigger* banish (PlayerbotAI* ai) { return new BanishTrigger (ai); }
9396 static Trigger* spellstone (PlayerbotAI* ai) { return new SpellstoneTrigger (ai); }
9497 static Trigger* backlash (PlayerbotAI* ai) { return new BacklashTrigger (ai); }
9598 static Trigger* fear (PlayerbotAI* ai) { return new FearTrigger (ai); }
9699 static Trigger* immolate (PlayerbotAI* ai) { return new ImmolateTrigger (ai); }
100+ static Trigger* target_has_immolate (PlayerbotAI* ai) { return new TargetHasImmolateTrigger (ai); }
97101
98102 };
99103 };
@@ -122,7 +126,9 @@ namespace ai
122126 creators[" corruption" ] = &AiObjectContextInternal::corruption;
123127 creators[" corruption on attacker" ] = &AiObjectContextInternal::corruption_on_attacker;
124128 creators[" curse of agony" ] = &AiObjectContextInternal::curse_of_agony;
129+ creators[" curse of weakness" ] = &AiObjectContextInternal::curse_of_weakness;
125130 creators[" shadow bolt" ] = &AiObjectContextInternal::shadow_bolt;
131+ creators[" incinerate" ] = &AiObjectContextInternal::incinerate;
126132 creators[" drain soul" ] = &AiObjectContextInternal::drain_soul;
127133 creators[" drain mana" ] = &AiObjectContextInternal::drain_mana;
128134 creators[" drain life" ] = &AiObjectContextInternal::drain_life;
@@ -132,10 +138,14 @@ namespace ai
132138 creators[" fear" ] = &AiObjectContextInternal::fear;
133139 creators[" fear on cc" ] = &AiObjectContextInternal::fear_on_cc;
134140 creators[" conflagrate" ] = &AiObjectContextInternal::conflagrate;
141+ creators[" seed of corruption" ] = &AiObjectContextInternal::seed_of_corruption;
142+ creators[" shadowfury" ] = &AiObjectContextInternal::shadowfury;
135143 }
136144
137145 private:
138146 static Action* conflagrate (PlayerbotAI* ai) { return new CastConflagrateAction (ai); }
147+ static Action* seed_of_corruption (PlayerbotAI* ai) { return new CastSeedOfCorruptionAction (ai); }
148+ static Action* shadowfury (PlayerbotAI* ai) { return new CastShadowfuryAction (ai); }
139149 static Action* fear_on_cc (PlayerbotAI* ai) { return new CastFearOnCcAction (ai); }
140150 static Action* fear (PlayerbotAI* ai) { return new CastFearAction (ai); }
141151 static Action* immolate (PlayerbotAI* ai) { return new CastImmolateAction (ai); }
@@ -150,7 +160,9 @@ namespace ai
150160 static Action* corruption (PlayerbotAI* ai) { return new CastCorruptionAction (ai); }
151161 static Action* corruption_on_attacker (PlayerbotAI* ai) { return new CastCorruptionOnAttackerAction (ai); }
152162 static Action* curse_of_agony (PlayerbotAI* ai) { return new CastCurseOfAgonyAction (ai); }
163+ static Action* curse_of_weakness (PlayerbotAI* ai) { return new CastCurseOfWeaknessAction (ai); }
153164 static Action* shadow_bolt (PlayerbotAI* ai) { return new CastShadowBoltAction (ai); }
165+ static Action* incinerate (PlayerbotAI* ai) { return new CastIncinerateAction (ai); }
154166 static Action* drain_soul (PlayerbotAI* ai) { return new CastDrainSoulAction (ai); }
155167 static Action* drain_mana (PlayerbotAI* ai) { return new CastDrainManaAction (ai); }
156168 static Action* drain_life (PlayerbotAI* ai) { return new CastDrainLifeAction (ai); }
0 commit comments