Spellforce-Spell-framework
Toggle main menu visibility
Loading...
Searching...
No Matches
sf_ai_avoidance_handlers.cpp
Go to the documentation of this file.
1
#include "
sf_ai_avoidance_handlers.h
"
2
#include "
../core/sf_hooks.h
"
3
#include "
../core/sf_wrappers.h
"
4
#include <cstdio>
5
6
// TODO - remove this double check for has spell on it once tested
7
uint32_t __thiscall
sf_ai_avoidance_hypnotize_handler
(
CGdAIBattleData
*_this,
8
uint16_t figure_index,
9
uint16_t spell_index)
10
{
11
return
10000;
12
}
13
14
uint32_t __thiscall
sf_ai_avoidance_freeze_handler
(
CGdAIBattleData
*_this,
15
uint16_t figure_index,
16
uint16_t spell_index)
17
{
18
return
500;
19
}
20
21
uint32_t __thiscall
sf_ai_avoidance_invulnerability_handler
(
22
CGdAIBattleData
*_this, uint16_t figure_index, uint16_t spell_index)
23
{
24
return
250;
25
}
26
27
uint32_t __thiscall
sf_ai_avoidance_shield_handler
(
CGdAIBattleData
*_this,
28
uint16_t figure_index,
29
uint16_t spell_index)
30
{
31
return
125;
32
}
33
34
uint32_t __thiscall
sf_ai_avoidance_default_handler
(
CGdAIBattleData
*_this,
35
uint16_t figure_index,
36
uint16_t spell_index)
37
{
38
return
100;
39
}
sf_ai_avoidance_freeze_handler
uint32_t __thiscall sf_ai_avoidance_freeze_handler(CGdAIBattleData *_this, uint16_t figure_index, uint16_t spell_index)
Definition
sf_ai_avoidance_handlers.cpp:14
sf_ai_avoidance_hypnotize_handler
uint32_t __thiscall sf_ai_avoidance_hypnotize_handler(CGdAIBattleData *_this, uint16_t figure_index, uint16_t spell_index)
Definition
sf_ai_avoidance_handlers.cpp:7
sf_ai_avoidance_invulnerability_handler
uint32_t __thiscall sf_ai_avoidance_invulnerability_handler(CGdAIBattleData *_this, uint16_t figure_index, uint16_t spell_index)
Definition
sf_ai_avoidance_handlers.cpp:21
sf_ai_avoidance_shield_handler
uint32_t __thiscall sf_ai_avoidance_shield_handler(CGdAIBattleData *_this, uint16_t figure_index, uint16_t spell_index)
Definition
sf_ai_avoidance_handlers.cpp:27
sf_ai_avoidance_default_handler
uint32_t __thiscall sf_ai_avoidance_default_handler(CGdAIBattleData *_this, uint16_t figure_index, uint16_t spell_index)
Definition
sf_ai_avoidance_handlers.cpp:34
sf_ai_avoidance_handlers.h
sf_hooks.h
sf_wrappers.h
CGdAIBattleData
The main structure for handling AI battle data.
Definition
sf_ai_structures.h:41
src
internal
handlers
sf_ai_avoidance_handlers.cpp
Generated by
1.17.0