|
Spellforce-Spell-framework
|
#include "../../api/sfsf.h"#include "../../asi/sf_asi.h"#include "../../api/sf_registration_functions.h"

Go to the source code of this file.
Macros | |
| #define | DEFINE_FUNCTION(group, name, address) |
| #define | INCLUDE_FUNCTION(group, name, pointer) |
Functions | |
| SFBuilding *__thiscall | registerBuilding (uint8_t building_type) |
| void __thiscall | linkBuildingDoneHandler (SFBuilding *building, building_done_handler_ptr handler) |
| void __thiscall | linkBuildingJSON (SFBuilding *building, const char *building_json_name) |
| void __thiscall | linkBuildingEntryHandler (SFBuilding *building, building_entry_handler_ptr handler) |
| void __thiscall | applyBuildingTag (SFBuilding *spell, BuildingTag tag) |
| SFSpell *__thiscall | registerSpell (uint16_t spell_id) |
| void __thiscall | applySpellTag (SFSpell *spell, SpellTag tag) |
| void __thiscall | linkTypeHandler (SFSpell *spell, handler_ptr typeHandler) |
| void __thiscall | linkEffectHandler (SFSpell *spell, uint16_t spell_effect_id, handler_ptr effectHandler) |
| void __thiscall | linkEndHandler (SFSpell *spell, handler_ptr endHandler) |
| void __thiscall | linkSubEffectHandler (SFSpell *spell, sub_effect_handler_ptr handler) |
| void __thiscall | linkRefreshHandler (SFSpell *spell, refresh_handler_ptr handler) |
| void __thiscall | linkDealDamageHandler (SFSpell *spell, damage_handler_ptr handler, SpellDamagePhase phase) |
| void __thiscall | linkOnHitHandler (SFSpell *spell, onhit_handler_ptr handler, OnHitPhase phase) |
| void __thiscall | linkSingleTargetAIHandler (SFSpell *spell, ai_single_handler_ptr handler) |
| void __thiscall | linkAOEAIHandler (SFSpell *spell, ai_aoe_handler_ptr handler) |
| void __thiscall | linkAvoidanceAIHandler (SFSpell *spell, ai_avoidance_handler_ptr handler) |
| void __thiscall | linkPhysRainHandler (SFSpell *spell, sub_effect_handler_ptr handler) |
| void __thiscall | linkPhysEffectHandler (SFSpell *spell, phys_effect_handler_ptr handler) |
| void __thiscall | linkEnchantChanceHandler (SFSpell *spell, enchant_handler_ptr handler) |
| SFMod * | createModInfo (const char *mod_id, const char *mod_version, const char *mod_author, const char *mod_description) |
| void | initialize_beta_hooks () |
| void | initialize_data_hooks () |
| Used to initialize all disparate hooks in one place. | |
| #define DEFINE_FUNCTION | ( | group, | |
| name, | |||
| address ) |
Definition at line 8 of file sf_hooks.h.
| #define INCLUDE_FUNCTION | ( | group, | |
| name, | |||
| pointer ) |
Definition at line 12 of file sf_hooks.h.
|
extern |
|
extern |
Definition at line 781 of file sf_ui_wrappers.c.


|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 13 of file TestMod.cpp.
|
extern |
Definition at line 14 of file TestMod.cpp.
|
extern |
Definition at line 11 of file TestMod.cpp.
|
extern |
Definition at line 12 of file TestMod.cpp.