|
Spellforce-Spell-framework
|
#include "sf_ai_hook.h"#include "../sf_wrappers.h"#include "../sf_hooks.h"#include "../../registry/ai_data_registries/sf_ai_avoidance_registry.h"#include "../../registry/ai_data_registries/sf_ai_single_target_registry.h"#include "../../registry/ai_data_registries/sf_ai_aoe_registry.h"
Go to the source code of this file.
Functions | |
| void | clearAction (SF_SGtFigureAction *_this) |
| bool | isSpellAction (SF_SGtFigureAction *_this) |
| uint16_t __thiscall | getSector (SF_CGdWorld *_this, SF_Coord *position) |
| uint32_t | GetEuclideanDistanceFromRing (int x1, int y1, int x2, int y2, int inner_radius, int outer_radius) |
| uint32_t | signum (uint32_t param_1) |
| uint32_t __thiscall | rank_support_spell_hook (SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data) |
| Injects into the ranking system for a single target AI spell. | |
| uint32_t __thiscall | rank_offensive_spell_hook (SF_CGdBattleDevelopment *_this, uint16_t target_index, uint16_t spell_line, SF_CGdResourceSpell *spell_data) |
| uint32_t __thiscall | avoidance_penalty_hook (SF_CGdBattleDevelopment *_this, uint16_t figure_index) |
| uint32_t __thiscall | ai_AOE_hook (SF_CGdBattleDevelopment *_this, SF_Coord cast_pos, uint16_t spell_line, SF_CGdResourceSpell *spell_data) |