Spellforce-Spell-framework
Toggle main menu visibility
Loading...
Searching...
No Matches
sf_ai_aoe_handlers.h
Go to the documentation of this file.
1
#include "
../../api/sfsf.h
"
2
#include "
../../asi/sf_asi.h
"
3
#include "
../core/sf_hooks.h
"
4
5
uint32_t __thiscall
raise_dead_ai_handler
(
SF_CGdBattleDevelopment
*_this,
6
SF_Coord
*cast_position,
7
uint16_t spell_line,
8
SF_CGdResourceSpell
*spell_data);
9
uint32_t __thiscall
area_heal_ai_handler
(
SF_CGdBattleDevelopment
*_this,
10
SF_Coord
*cast_position,
11
uint16_t spell_line,
12
SF_CGdResourceSpell
*spell_data);
13
uint32_t __thiscall
revenge_ai_handler
(
SF_CGdBattleDevelopment
*_this,
14
SF_Coord
*cast_position,
15
uint16_t spell_line,
16
SF_CGdResourceSpell
*spell_data);
17
uint32_t __thiscall
torture_ai_handler
(
SF_CGdBattleDevelopment
*_this,
18
SF_Coord
*cast_position,
19
uint16_t spell_line,
20
SF_CGdResourceSpell
*spell_data);
21
uint32_t __thiscall
fog_ai_handler
(
SF_CGdBattleDevelopment
*_this,
22
SF_Coord
*cast_position, uint16_t spell_line,
23
SF_CGdResourceSpell
*spell_data);
24
uint32_t __thiscall
area_pain_ai_handler
(
SF_CGdBattleDevelopment
*_this,
25
SF_Coord
*cast_position,
26
uint16_t spell_line,
27
SF_CGdResourceSpell
*spell_data);
28
uint32_t __thiscall
rain_ai_handler
(
SF_CGdBattleDevelopment
*_this,
29
SF_Coord
*cast_position,
30
uint16_t spell_line,
31
SF_CGdResourceSpell
*spell_data);
32
uint32_t __thiscall
area_freeze_ai_handler
(
SF_CGdBattleDevelopment
*_this,
33
SF_Coord
*cast_position,
34
uint16_t spell_line,
35
SF_CGdResourceSpell
*spell_data);
36
uint32_t __thiscall
hypnotize_area_ai_handler
(
SF_CGdBattleDevelopment
*_this,
37
SF_Coord
*cast_position,
38
uint16_t spell_line,
39
SF_CGdResourceSpell
*spell_data);
40
//actually roots and darkness area.
41
//by default if handler is missing we will default to area pain
42
uint32_t __thiscall
default_aoe_offensive_ai_handler
(
43
SF_CGdBattleDevelopment
*_this,
SF_Coord
*cast_position,
44
uint16_t spell_line,
SF_CGdResourceSpell
*spell_data);
revenge_ai_handler
uint32_t __thiscall revenge_ai_handler(SF_CGdBattleDevelopment *_this, SF_Coord *cast_position, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
Definition
sf_ai_aoe_handlers.cpp:76
raise_dead_ai_handler
uint32_t __thiscall raise_dead_ai_handler(SF_CGdBattleDevelopment *_this, SF_Coord *cast_position, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
Definition
sf_ai_aoe_handlers.cpp:5
area_heal_ai_handler
uint32_t __thiscall area_heal_ai_handler(SF_CGdBattleDevelopment *_this, SF_Coord *cast_position, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
Definition
sf_ai_aoe_handlers.cpp:62
rain_ai_handler
uint32_t __thiscall rain_ai_handler(SF_CGdBattleDevelopment *_this, SF_Coord *cast_position, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
Definition
sf_ai_aoe_handlers.cpp:239
default_aoe_offensive_ai_handler
uint32_t __thiscall default_aoe_offensive_ai_handler(SF_CGdBattleDevelopment *_this, SF_Coord *cast_position, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
Definition
sf_ai_aoe_handlers.cpp:384
area_pain_ai_handler
uint32_t __thiscall area_pain_ai_handler(SF_CGdBattleDevelopment *_this, SF_Coord *cast_position, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
Definition
sf_ai_aoe_handlers.cpp:231
hypnotize_area_ai_handler
uint32_t __thiscall hypnotize_area_ai_handler(SF_CGdBattleDevelopment *_this, SF_Coord *cast_position, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
Definition
sf_ai_aoe_handlers.cpp:330
torture_ai_handler
uint32_t __thiscall torture_ai_handler(SF_CGdBattleDevelopment *_this, SF_Coord *cast_position, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
Definition
sf_ai_aoe_handlers.cpp:130
fog_ai_handler
uint32_t __thiscall fog_ai_handler(SF_CGdBattleDevelopment *_this, SF_Coord *cast_position, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
Definition
sf_ai_aoe_handlers.cpp:178
area_freeze_ai_handler
uint32_t __thiscall area_freeze_ai_handler(SF_CGdBattleDevelopment *_this, SF_Coord *cast_position, uint16_t spell_line, SF_CGdResourceSpell *spell_data)
Definition
sf_ai_aoe_handlers.cpp:276
sf_asi.h
sf_hooks.h
sfsf.h
SF_CGdBattleDevelopment
High-level structure managing AI battle development.
Definition
sf_ai_structures.h:136
SF_CGdResourceSpell
Definition
sf_spell_functions.h:7
SF_Coord
Definition
sf_general_structures.h:936
src
internal
handlers
sf_ai_aoe_handlers.h
Generated by
1.17.0