Spellforce-Spell-framework
Loading...
Searching...
No Matches
sf_vanilla_registry.cpp
Go to the documentation of this file.
2#include "../core/sf_hooks.h"
8
10{
12
17
22
26
29
33
34 SFSpell *invulnerability =
38 &
40
41 SFSpell *cure_poison =
46
47 // Empty Spell Type here
48
54
59
63
69
74
79
85
86 // next block
87
90
93
97
101
107
113
114 SFSpell *iceshield2 =
117
122
123 SFSpell *cure_disease =
128
134
135 // Two unused spells here
136
141
142 SFSpell *summon_2 =
148
153
159
160 SFSpell *death_grasp =
165
166 SFSpell *summon_4 =
172
173 SFSpell *inflexibility =
176
179
180 SFSpell *dark_banishing =
183
184 SFSpell *area_slowness =
187
188 SFSpell *area_inflexibility =
190 registrationAPI.linkTypeHandler(area_inflexibility,
192
193 SFSpell *area_weaken =
196
197 SFSpell *area_plauge =
200
203
204 // Unused Spell here
205
206 SFSpell *area_healing =
211
212 SFSpell *sentinel_healing =
214 registrationAPI.linkTypeHandler(sentinel_healing,
217
218 SFSpell *healing2 =
223
224 SFSpell *charm_animal =
229
230 SFSpell *thorn_shield =
235
238
241
242 SFSpell *area_quickness =
245
246 SFSpell *flexibility =
249
250 SFSpell *area_flexibility =
252 registrationAPI.linkTypeHandler(area_flexibility,
254
257
258 SFSpell *area_strength =
261
264
265 SFSpell *remove_curse =
268
271
274
279
280 // Unused spell here
281
282 SFSpell *fireshield2 =
285
286 SFSpell *thorn_shield2 =
289
292
293 SFSpell *self_illusion =
296
297 // Next Block
298
301
304
305 SFSpell *sacrifice_mana =
310
314
317
320
323
324 // Unused Spell Here
325
329
330 SFSpell *rain_of_fire =
335
340
344
349
350 // Unused Spell Here
351 // Unused Spell Here
352
356
357 // Next Block
358
359 // Unused Spell Here
360
364
365 SFSpell *detect_metal =
368
369 SFSpell *detect_magic =
372
373 // Unused Spell Here
374 // Unused Spell Here
375
376 SFSpell *invisibility =
379
382
390
398
399 SFSpell *suicide_death =
402
410
411 SFSpell *summon_5 =
417
418 SFSpell *feign_death =
421
422 SFSpell *aura4 =
430
431 SFSpell *aura5 =
439 // Next Block
440
441 SFSpell *dispel_white_aura =
443 registrationAPI.linkTypeHandler(dispel_white_aura,
447
455
463
464 SFSpell *suffocation =
467
470
471 SFSpell *slow_fighting =
474
482
489
497
498 SFSpell *suicide_heal =
501
507
508 SFSpell *aura11 =
515
516 SFSpell *dominate_animal =
522
523 // Would this defeat Jack Slash?
529
530 SFSpell *aura12 =
538
539 SFSpell *aura13 =
547
548 SFSpell *dispel_black_aura =
550 registrationAPI.linkTypeHandler(dispel_black_aura,
552
553 SFSpell *aura14 =
561
568
576
580
583
584 SFSpell *fast_fighting =
587
591
596
597 // Unused Spell Here
598
603
607
611
614
618
619 SFSpell *aura17 =
626
627 // Next Spell Block
628
629 SFSpell *demoralization =
634
641
642 SFSpell *enlightenment =
645
652
655
656 SFSpell *summon_8 =
662
666
667 SFSpell *melt_resistance =
670
676
680
681 SFSpell *chill_resistance =
683 registrationAPI.linkTypeHandler(chill_resistance,
685
686 SFSpell *rock_bullet =
689
690 SFSpell *conservation =
697
698 SFSpell *summon_10 =
704
708
709 SFSpell *tower_arrow =
712
713 // Next Spell Block
714
715 SFSpell *tower_healing =
721
722 SFSpell *tower_icestrike =
728
729 SFSpell *lifetap_aura =
732
733 SFSpell *fireball2 =
736
737 SFSpell *ability_warcry =
740 PHASE_0);
745 registrationAPI.applySpellTag(ability_warcry,
748
749 SFSpell *ability_benefactions =
751 registrationAPI.linkTypeHandler(ability_benefactions,
753 registrationAPI.applySpellTag(ability_benefactions, STACKABLE_SPELL);
754 registrationAPI.linkSingleTargetAIHandler(ability_benefactions,
756 registrationAPI.applySpellTag(ability_benefactions,
759
760 SFSpell *ability_patronize =
762 registrationAPI.linkTypeHandler(ability_patronize,
767 registrationAPI.applySpellTag(ability_patronize,
770
771 SFSpell *ability_endurance =
773 registrationAPI.linkTypeHandler(ability_endurance,
775 registrationAPI.linkOnHitHandler(ability_endurance,
780 registrationAPI.applySpellTag(ability_endurance,
783
784 SFSpell *ability_berserk =
787 PHASE_0);
791 registrationAPI.applySpellTag(ability_berserk,
793
794 SFSpell *ability_boons =
799 registrationAPI.applySpellTag(ability_boons,
801
802 SFSpell *ability_shelter =
807 registrationAPI.applySpellTag(ability_shelter,
809
810 SFSpell *ability_durability =
812 registrationAPI.linkTypeHandler(ability_durability,
814 registrationAPI.linkOnHitHandler(ability_durability,
818 registrationAPI.applySpellTag(ability_durability,
820
821 SFSpell *ability_trueshot =
823 registrationAPI.linkTypeHandler(ability_trueshot,
826 PHASE_0);
829 registrationAPI.applySpellTag(ability_trueshot,
831
832 SFSpell *ability_steelskin =
834 registrationAPI.linkTypeHandler(ability_steelskin,
838 registrationAPI.applySpellTag(ability_steelskin,
840
841 SFSpell *ability_salvo =
846 registrationAPI.applySpellTag(ability_salvo,
848
849 SFSpell *fireburst2 =
855
856 // Next Spell Block
857
860
861 SFSpell *tower_hypnotize =
868
871
872 SFSpell *tower_stone =
875
876 SFSpell *cloak_of_nor =
881
882 SFSpell *unkn_spell2 =
885
888
889 SFSpell *hypnotize2 =
896
897 SFSpell *freeze2 =
900
901 SFSpell *freeze3 =
904
905 SFSpell *lava_bullet =
908
909 SFSpell *tower_extinct =
914
915 SFSpell *manatap_aura =
918
919 SFSpell *firebane =
922
923 SFSpell *black_essence =
926
927 SFSpell *white_essence =
930
931 // Next Spell Block
932
933 SFSpell *elemental_essence =
935 registrationAPI.linkTypeHandler(elemental_essence,
937
938 SFSpell *mental_essence =
941
942 SFSpell *black_almightness =
944 registrationAPI.linkTypeHandler(black_almightness,
946
947 SFSpell *white_almightness =
949 registrationAPI.linkTypeHandler(white_almightness,
951
952 SFSpell *elemental_almightness =
954 registrationAPI.linkTypeHandler(elemental_almightness,
956
957 SFSpell *mental_almightness =
959 registrationAPI.linkTypeHandler(mental_almightness,
961
962 SFSpell *elemental_almightness2 =
964 registrationAPI.linkTypeHandler(elemental_almightness2,
966
967 SFSpell *elemental_essence2 =
969 registrationAPI.linkTypeHandler(elemental_essence2,
971
974 PHASE_2);
977
980
985
991
992 SFSpell *summon_11 =
998
1001
1004
1005 SFSpell *reinforcement =
1009
1010 // Next Spell Block
1011
1019
1022
1023 SFSpell *cannibalize =
1026
1031
1034
1035 SFSpell *dominate_undead =
1039
1045
1048
1049 SFSpell *area_darkness =
1053
1056
1059
1060 SFSpell *summon_13 =
1066
1069
1072
1073 SFSpell *summon_14 =
1079
1080 SFSpell *area_freeze =
1085
1086 // Next Spell Block
1087
1088 SFSpell *chain8 =
1091
1092 SFSpell *summon_15 =
1098
1102
1105
1108
1111
1114
1115 SFSpell *area_hypnotize =
1118 registrationAPI.linkAOEAIHandler(area_hypnotize,
1123
1124 SFSpell *area_confuse =
1127 registrationAPI.linkAOEAIHandler(area_confuse,
1130
1133
1136
1139
1140 SFSpell *ability_shift_life =
1142 registrationAPI.linkTypeHandler(ability_shift_life,
1144 registrationAPI.linkSingleTargetAIHandler(ability_shift_life,
1146 registrationAPI.applySpellTag(ability_shift_life,
1148
1149 SFSpell *ability_riposte =
1151 registrationAPI.applySpellTag(ability_riposte,
1155 PHASE_3);
1158 registrationAPI.applySpellTag(ability_riposte,
1160
1161 SFSpell *ability_critical_hits =
1163 registrationAPI.linkTypeHandler(ability_critical_hits,
1165 registrationAPI.linkOnHitHandler(ability_critical_hits,
1169 registrationAPI.applySpellTag(ability_riposte,
1171
1176 // Next Spell Block
1177
1178 // Unused Spell Here
1179
1180 SFSpell *aura22 = registrationAPI.registerSpell(kGdSpellLineAuraSiegeElf); // TODO Find Spell Name
1184
1185 SFSpell *aura23 = registrationAPI.registerSpell(kGdSpellLineAuraSiegeOrc); // TODO Find Spell Name
1189
1190 SFSpell *aura24 = registrationAPI.registerSpell(kGdSpellLineAuraSiegeTroll); // TODO Find Spell Name
1194
1195 SFSpell *aura25 =
1200
1201 SFSpell *eternity_aura =
1204
1207
1208 SFSpell *lifetap2 =
1211
1212 SFSpell *manatap2 =
1215
1216 SFSpell *mutation2 =
1219
1220 SFSpell *fireburst3 =
1223
1224 SFSpell *icestrike2 =
1227
1228 SFSpell *rock_bullet2 =
1231
1235
1238
1239 SFSpell *fireball3 =
1242
1243 // Next Spell Block
1244
1247
1248 SFSpell *belial_effect =
1253}
RegistrationFunctions * registrationAPI
Definition TestMod.cpp:14
uint32_t __thiscall revenge_ai_handler(SF_CGdBattleDevelopment *_this, SF_Coord *cast_position, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall raise_dead_ai_handler(SF_CGdBattleDevelopment *_this, SF_Coord *cast_position, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall area_heal_ai_handler(SF_CGdBattleDevelopment *_this, SF_Coord *cast_position, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall rain_ai_handler(SF_CGdBattleDevelopment *_this, SF_Coord *cast_position, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall default_aoe_offensive_ai_handler(SF_CGdBattleDevelopment *_this, SF_Coord *cast_position, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall area_pain_ai_handler(SF_CGdBattleDevelopment *_this, SF_Coord *cast_position, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall hypnotize_area_ai_handler(SF_CGdBattleDevelopment *_this, SF_Coord *cast_position, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall torture_ai_handler(SF_CGdBattleDevelopment *_this, SF_Coord *cast_position, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall fog_ai_handler(SF_CGdBattleDevelopment *_this, SF_Coord *cast_position, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall area_freeze_ai_handler(SF_CGdBattleDevelopment *_this, SF_Coord *cast_position, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall sf_ai_avoidance_freeze_handler(CGdAIBattleData *_this, uint16_t figure_index, uint16_t spell_index)
uint32_t __thiscall sf_ai_avoidance_hypnotize_handler(CGdAIBattleData *_this, uint16_t figure_index, uint16_t spell_index)
uint32_t __thiscall sf_ai_avoidance_invulnerability_handler(CGdAIBattleData *_this, uint16_t figure_index, uint16_t spell_index)
uint32_t __thiscall sf_ai_avoidance_shield_handler(CGdAIBattleData *_this, uint16_t figure_index, uint16_t spell_index)
uint32_t __thiscall cure_disease_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall hallow_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall berserk_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall shields_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall death_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall fireburst_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall manatap_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall RCA_ability_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall amok_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall hypnotize_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall lifetap_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall do_not_cast_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall dispel_white_aura_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall befriend_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall healing_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall tower_extinct_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall shift_life_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall death_grasp_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall demoralization_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall charm_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall freeze_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall summon_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall riposte_ability_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall cure_poison_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall sacrifice_mana_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall offensive_aura_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall HCA_ability_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall critical_hits_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall wave_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall dominate_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall petrify_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall defensive_aura_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall blessing_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall healing_aura_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall extinct_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall benefactions_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall confuse_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
uint32_t __thiscall aura_light_ai_handler(SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
@ WHITE_AURA_SPELL
@ STACKABLE_SPELL
@ BLACK_AURA_SPELL
@ TARGET_ONHIT_SPELL
@ SEIGE_AURA_SPELL
@ DOMINATION_SPELL
@ COMBAT_ABILITY_SPELL
uint16_t __thiscall critical_hits_onhit_handler(SF_CGdFigureJobs *_this, uint16_t source_index, uint16_t target_index, uint16_t damage)
uint16_t __thiscall endurance_onhit_handler(SF_CGdFigureJobs *_this, uint16_t source_index, uint16_t target_index, uint16_t damage)
uint16_t __thiscall warcry_onhit_handler(SF_CGdFigureJobs *_this, uint16_t source_index, uint16_t target_index, uint16_t damage)
uint16_t __thiscall assistance_onhit_handler(SF_CGdFigureJobs *_this, uint16_t source_index, uint16_t target_index, uint16_t damage)
uint16_t __thiscall berserk_onhit_handler(SF_CGdFigureJobs *_this, uint16_t source_index, uint16_t target_index, uint16_t damage)
uint16_t __thiscall riposte_onhit_handler(SF_CGdFigureJobs *_this, uint16_t source_index, uint16_t target_index, uint16_t damage)
uint16_t __thiscall durability_onhit_handler(SF_CGdFigureJobs *_this, uint16_t source_index, uint16_t target_index, uint16_t damage)
uint16_t __thiscall trueshot_onhit_handler(SF_CGdFigureJobs *_this, uint16_t source_index, uint16_t target_index, uint16_t damage)
@ kGdSpellLineInflexibility
@ kGdSpellLineShockChained
@ kGdSpellLineAuraSiegeElf
@ kGdSpellLineAmok
@ kGdSpellLineRegenerate
@ kGdSpellLineRoots
@ kGdSpellLineDetectMagic
@ kGdSpellLineAbilityTrueShot
@ kGdSpellLineAbilitySteelSkin
@ kGdSpellLineGreaterHealing
@ kGdSpellLineAbilityDurability
@ kGdSpellLineAuraHypnotization
@ kGdSpellLineManaTap
@ kGdSpellLineWaveOfIce
@ kGdSpellLineSummonDemon
@ kGdSpellLineAuraManaTap
@ kGdSpellLineAbilityPatronize
@ kGdSpellLineDarknessArea
@ kGdSpellLineShock
@ kGdSpellLineManaTapChained
@ kGdSpellLineCharm
@ kGdSpellLineAuraRegeneration
@ kGdSpellLineWeaken
@ kGdSpellLinePainArea
@ kGdSpellLineCharmAnimal
@ kGdSpellLineEnlightenment
@ kGdSpellLineDispelWhiteAura
@ kGdSpellLinePoison
@ kGdSpellLineChainFireburst
@ kGdSpellLineInvisibility
@ kGdSpellLineSummonGoblin
@ kGdSpellLineSlowness
@ kGdSpellLineStoneTower
@ kGdSpellLineForget
@ kGdSpellLineAuraSlowFighting
@ kGdSpellLineDisenchant
@ kGdSpellLineExtinct
@ kGdSpellLineChillResistance
@ kGdSpellLineFireBallEffect
@ kGdSpellLineSummonBear
@ kGdSpellLinePain
@ kGdSpellLineAuraSiegeOrc
@ kGdSpellLineLifeTap
@ kGdSpellLineDeath
@ kGdSpellLineSuffocation
@ kGdSpellLineRockBullet
@ kGdSpellLineMeditation
@ kGdSpellLineAcidCloud
@ kGdSpellLineIceShieldStun
@ kGdSpellLineSlowFighting
@ kGdSpellLinePestilence
@ kGdSpellLineIlluminate
@ kGdSpellLinePainTower
@ kGdSpellLineAuraDexterity
@ kGdSpellLineBrilliance
@ kGdSpellLineAuraInflexibility
@ kGdSpellLineIceBurst
@ kGdSpellLineInability
@ kGdSpellLineFeignDeath
@ kGdSpellLineEternity
@ kGdSpellLineAuraSiegeHuman
@ kGdSpellLineQuickness
@ kGdSpellLineDetectMetal
@ kGdSpellLineSummonChanneler
@ kGdSpellLineAbilityShelter
@ kGdSpellLineHypnotizeArea
@ kGdSpellLineAlmightinessMental
@ kGdSpellLineRevenge
@ kGdSpellLineCannibalize
@ kGdSpellLineCharmChained
@ kGdSpellLineChainHallow
@ kGdSpellLineFireBlockEffect
@ kGdSpellLineIceBurstChained
@ kGdSpellLineArrowTower
@ kGdSpellLineFireShield
@ kGdSpellLineMirrorImage
@ kGdSpellLineIceArrowEffect
@ kGdSpellLineRemoveCurse
@ kGdSpellLineIceburstTower
@ kGdSpellLineStoneRain
@ kGdSpellLineDominateAnimal
@ kGdSpellLineAuraEternity
@ kGdSpellLineHypnotizeTower
@ kGdSpellLineHallow
@ kGdSpellLineSpark
@ kGdSpellLineAuraHealing
@ kGdSpellLineRetention
@ kGdSpellLineHypnotize
@ kGdSpellLineDoNotTouchMe
@ kGdSpellLineManaTapAura
@ kGdSpellLineSentinelHealing
@ kGdSpellLineAlmightinessElementalEffect
@ kGdSpellLineChainShock
@ kGdSpellLinePetrify
@ kGdSpellLineRemediless
@ kGdSpellLinePlagueArea
@ kGdSpellLineSummonSpectre
@ kGdSpellLineChainRockBullet
@ kGdSpellLineAbilityCriticalHits
@ kGdSpellLineConfuseArea
@ kGdSpellLineFireBallChained
@ kGdSpellLineThornShieldDamage
@ kGdSpellLineSacrificeMana
@ kGdSpellLineAuraWeakness
@ kGdSpellLineInvulnerability
@ kGdSpellLineSuicideHeal
@ kGdSpellLineAbilityWarCry
@ kGdSpellLineRockBulletChained
@ kGdSpellLineLifeTapAura
@ kGdSpellLineStone
@ kGdSpellLineFireBurstChained
@ kGdSpellLineGuard
@ kGdSpellLineFireShieldDamage
@ kGdSpellLineDecayArea
@ kGdSpellLineEssenceWhite
@ kGdSpellLineSummonEarthGolem
@ kGdSpellLineSummonSkeleton
@ kGdSpellLineAbilityBenefactions
@ kGdSpellLineReinforcement
@ kGdSpellLineDexterity
@ kGdSpellLineFlexibilityArea
@ kGdSpellLineChainPain
@ kGdSpellLineIceBlockEffect
@ kGdSpellLineFakeSpellOneFigure
@ kGdSpellLineChainMutation
@ kGdSpellLineAuraSiegeDarkElf
@ kGdSpellLineAbilitySalvo
@ kGdSpellLineAbilityBlessing
@ kGdSpellLineSummonFireGolem
@ kGdSpellLineEarthElemental
@ kGdSpellLineMutation
@ kGdSpellLineStrengthen
@ kGdSpellLineLifeTapChained
@ kGdSpellLineChainIceburst
@ kGdSpellLineHypnotizeTwo
@ kGdSpellLineAuraSuffocation
@ kGdSpellLineAssistance
@ kGdSpellLineAuraSiegeTroll
@ kGdSpellLineEssenceMental
@ kGdSpellLineFeetClay
@ kGdSpellLineFireElemental
@ kGdSpellLineDecay
@ kGdSpellLineVoodoo
@ kGdSpellLineMutationChained
@ kGdSpellLineSummonTreeWraith
@ kGdSpellLineHealingTower
@ kGdSpellLineTorture
@ kGdSpellLineShockwave
@ kGdSpellLineHolyMight
@ kGdSpellLineHealing
@ kGdSpellLineFog
@ kGdSpellLineRainOfFire
@ kGdSpellLineExtinctTower
@ kGdSpellLineProtectionBlack
@ kGdSpellLineCharisma
@ kGdSpellLineEssenceBlack
@ kGdSpellLineAuraSlowWalking
@ kGdSpellLineFireBurst
@ kGdSpellLinePainChained
@ kGdSpellLineHealingArea
@ kGdSpellLineSuicideDeath
@ kGdSpellLineRaiseDead
@ kGdSpellLineFireBall
@ kGdSpellLineFlexibility
@ kGdSpellLineHealingAura
@ kGdSpellLineRootsArea
@ kGdSpellLineAlmightinessElemental
@ kGdSpellLineAuraLifeTap
@ kGdSpellLineDisrupt
@ kGdSpellLineBlizzard
@ kGdSpellLineCureDisease
@ kGdSpellLineShiftMana
@ kGdSpellLineAbilityRiposte
@ kGdSpellLineDarkBanishing
@ kGdSpellLineManaShield
@ kGdSpellLineDispelBlackAura
@ kGdSpellLineMeltResistance
@ kGdSpellLineInflexibilityArea
@ kGdSpellLineEndurance
@ kGdSpellLineAuraFlexibility
@ kGdSpellLineSummonIceGolem
@ kGdSpellLineSelfIllusion
@ kGdSpellLineQuicknessArea
@ kGdSpellLineEssenceElementalEffect
@ kGdSpellLineFreezeArea
@ kGdSpellLineSlownessArea
@ kGdSpellLineBefriend
@ kGdSpellLineDeathGrasp
@ kGdSpellLineFastFighting
@ kGdSpellLineFireResistance
@ kGdSpellLineAuraBrilliance
@ kGdSpellLineThornShield
@ kGdSpellLineSummonBlade
@ kGdSpellLineConservation
@ kGdSpellLineAlmightinessWhite
@ kGdSpellLineAbilityBerserk
@ kGdSpellLineAuraFastFighting
@ kGdSpellLineManaDrain
@ kGdSpellLineHolyTouch
@ kGdSpellLineDominate
@ kGdSpellLineAuraStrength
@ kGdSpellLineWaveOfRocks
@ kGdSpellLineDemoralization
@ kGdSpellLineAuraLight
@ kGdSpellLineAbilityShiftLife
@ kGdSpellLineConfuse
@ kGdSpellLineIceElemental
@ kGdSpellLineSummonWolf
@ kGdSpellLineFireBurstTower
@ kGdSpellLineChainLifetap
@ kGdSpellLineChainFireball
@ kGdSpellLineAlmightinessBlack
@ kGdSpellLineAuraInability
@ kGdSpellLineDistract
@ kGdSpellLineIceShield
@ kGdSpellLineAuraEndurance
@ kGdSpellLineHallowChained
@ kGdSpellLineEssenceElemental
@ kGdSpellLineFreeze
@ kGdSpellLineDominateUndead
@ kGdSpellLineAbilityEndurance
@ kGdSpellLineWaveOfFire
@ kGdSpellLineChainManatap
@ kGdSpellLineWeakenArea
@ kGdSpellLineAuraFastWalking
@ kGdSpellLineChainCharm
@ kGdSpellLineCurePoison
@ kGdSpellLineStrengthenArea
void initialize_vanilla_effect_handler_hooks()
void __thiscall aura_end_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall shock_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall petrify_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall manatap_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall inflexibility_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall fog_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall raise_dead_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall charm_animal_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall freeze_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall icestrike_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall suicide_death_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall retention_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall fireburst_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall healing_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall extinct_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall acid_cloud_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall tower_icestrike_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall belial_effect_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall elemental_almightness_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall fireball_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall holy_touch_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall manadrain_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall manatap_aura_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall ability_critical_hits_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall area_pain_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall ability_salvo_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall charisma_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall mental_essence_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall cannibalize_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall suicide_heal_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall pestilence_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall poison_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall spark_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall dominate_undead_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall detect_magic_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall cloak_of_nor_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall death_grasp_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall decay2_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall self_illusion_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall black_essence_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall thorn_shield_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall area_roots_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall mutation_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall fireshield_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall befriend_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall feign_death_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall white_essence_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall area_hypnotize_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall black_almightness_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall hypnotize_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall ability_durability_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall endurance_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall meditation_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall hallow_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall sentinel_healing_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall shockwave_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall cure_disease_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall suffocation_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall roots_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall aura_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall ability_trueshot_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall area_quickness_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall revenge_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall torture_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall slowness_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall iceshield2_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall brilliance_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall mirage_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall ability_steelskin_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall area_slowness_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall quickness_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall sacrifice_mana_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall tower_arrow_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall manashield_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall dominate_animal_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall amok_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall slow_fighting_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall default_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall chill_resistance_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall illuminate_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall lava_bullet_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall tower_extinct_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall mental_almightness_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall iceshield_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall strength_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall death_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall area_freeze_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall eternity_aura_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall area_strength_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall dispel_white_aura_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall rain_of_fire_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall dexterity_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall freeze3_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall dominate_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall area_darkness_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall dark_banishing_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall fireshield2_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall ability_endurance_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall disenchant_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall guard_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall clay_feet_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall area_confuse_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall invisibility_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall ability_boons_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall decay1_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall enlightenment_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall elemental_essence2_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall area_plague_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall area_weaken_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall wave_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall elemental_essence_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall area_inflexibility_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall flexibility_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall melt_resistance_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall remediless_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall chain_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall feedback_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall conservation_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall confuse_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall pain_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall ability_shift_life_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall inablility_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall summons_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall remove_curse_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall invulnerability_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall area_healing_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall demoralization_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall lifetap_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall ability_warcry_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall stone_rain_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall stone_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall ability_patronize_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall white_almightness_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall charm_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall forget_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall lifetap_aura_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall rock_bullet_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall tower_healing_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall tower_pain_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall dispel_black_aura_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall elemental_almightness2_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall regenerate_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall thorn_shield2_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall firebane_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall area_flexibility_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall reinforcement_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall fast_fighting_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall tower_hypnotize_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall blizzard_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall detect_metal_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall ability_riposte_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall tower_stone_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall freeze2_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall unkn_spell2_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall cure_poison_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall ability_benefactions_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall weaken_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall shift_mana_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall ability_berserk_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall ability_shelter_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall assistance_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall distract_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall fireball2_handler(SF_CGdSpell *_this, uint16_t spell_index)
void __thiscall disrupt_handler(SF_CGdSpell *_this, uint16_t spell_index)
void initialize_vanilla_spells()
linkAOEAIHandler_ptr linkAOEAIHandler
linkSingleTargetAIHandler_ptr linkSingleTargetAIHandler
linkTypeHandler_ptr linkTypeHandler
linkAvoidanceAIHandler_ptr linkAvoidanceAIHandler
linkOnHitHandler_ptr linkOnHitHandler