Spellforce-Spell-framework
Loading...
Searching...
No Matches
sf_ai_avoidance_handlers.cpp
Go to the documentation of this file.
2#include "../core/sf_hooks.h"
4#include <cstdio>
5
6// TODO - remove this double check for has spell on it once tested
8 uint16_t figure_index,
9 uint16_t spell_index)
10{
11 return 10000;
12}
13
15 uint16_t figure_index,
16 uint16_t spell_index)
17{
18 return 500;
19}
20
22 CGdAIBattleData *_this, uint16_t figure_index, uint16_t spell_index)
23{
24 return 250;
25}
26
28 uint16_t figure_index,
29 uint16_t spell_index)
30{
31 return 125;
32}
33
35 uint16_t figure_index,
36 uint16_t spell_index)
37{
38 return 100;
39}
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 sf_ai_avoidance_default_handler(CGdAIBattleData *_this, uint16_t figure_index, uint16_t spell_index)
The main structure for handling AI battle data.