8 uint16_t source_index, uint16_t target_index, uint32_t damage,
9 uint32_t is_spell_damage, uint32_t param5, uint32_t param6);
11 uint16_t figure_index);
14 uint16_t target_index);
16 uint16_t figure_id, uint16_t building_id, uint16_t damage,
17 uint32_t is_spell_damage);
20 uint16_t target_index);
23 uint16_t target_index);
25 uint16_t figure_index, uint16_t spell_line_id);
27 uint16_t figure_index);
29 uint16_t figure_index, uint16_t spell_index);
31 uint16_t param1, uint16_t param2, uint32_t param3);
34 uint16_t spell_line, uint16_t last_known_index);
35DECLARE_FUNCTION(uint16_t, getSpellIndexFromDLL, uint32_t *CGdDoubleLinkedList,
36 uint16_t spell_job_start_node);
38 uint16_t current_node);
39DECLARE_FUNCTION(
void, figureSetNewJob,
void *CGdFigureJobs, uint32_t figure_id,
40 uint32_t new_job, uint32_t param_3, uint32_t param_4,
46 uint16_t posY, uint16_t owner, uint16_t figure_type,
47 uint16_t spawn_effect,
int npc_id,
int faction,
bool __thiscall hasAuraActive(SF_CGdFigureToolbox *_this, uint16_t figure_id)
Group of Structures and Enums used throught SFSF.
#define DECLARE_FUNCTION(type, name,...)
Declares a function with the specified return type, name, and arguments.