Spellforce-Spell-framework
Loading...
Searching...
No Matches
SFSpell Struct Reference

#include <sf_registration_functions.h>

Collaboration diagram for SFSpell:

Data Fields

uint16_t spell_id
 
uint16_t spell_effect_id
 
uint16_t spell_tags
 
handler_ptr spell_type_handler
 
handler_ptr spell_effect_handler
 
handler_ptr spell_end_handler
 
onhit_handler_ptr spell_onhit_handler
 
refresh_handler_ptr spell_refresh_handler
 
sub_effect_handler_ptr sub_effect_handler
 
damage_handler_ptr deal_damage_handler
 
ai_aoe_handler_ptr ai_aoe_handler
 
ai_single_handler_ptr ai_single_handler
 
ai_avoidance_handler_ptr ai_avoidance_handler
 
SpellDamagePhase damage_phase
 
OnHitPhase hit_phase
 
SFModparent_mod
 

Detailed Description

Definition at line 31 of file sf_registration_functions.h.

Field Documentation

◆ ai_aoe_handler

ai_aoe_handler_ptr SFSpell::ai_aoe_handler

Definition at line 43 of file sf_registration_functions.h.

◆ ai_avoidance_handler

ai_avoidance_handler_ptr SFSpell::ai_avoidance_handler

Definition at line 45 of file sf_registration_functions.h.

◆ ai_single_handler

ai_single_handler_ptr SFSpell::ai_single_handler

Definition at line 44 of file sf_registration_functions.h.

◆ damage_phase

SpellDamagePhase SFSpell::damage_phase

Definition at line 46 of file sf_registration_functions.h.

◆ deal_damage_handler

damage_handler_ptr SFSpell::deal_damage_handler

Definition at line 42 of file sf_registration_functions.h.

◆ hit_phase

OnHitPhase SFSpell::hit_phase

Definition at line 47 of file sf_registration_functions.h.

◆ parent_mod

SFMod* SFSpell::parent_mod

Definition at line 48 of file sf_registration_functions.h.

◆ spell_effect_handler

handler_ptr SFSpell::spell_effect_handler

Definition at line 37 of file sf_registration_functions.h.

◆ spell_effect_id

uint16_t SFSpell::spell_effect_id

Definition at line 34 of file sf_registration_functions.h.

◆ spell_end_handler

handler_ptr SFSpell::spell_end_handler

Definition at line 38 of file sf_registration_functions.h.

◆ spell_id

uint16_t SFSpell::spell_id

Definition at line 33 of file sf_registration_functions.h.

◆ spell_onhit_handler

onhit_handler_ptr SFSpell::spell_onhit_handler

Definition at line 39 of file sf_registration_functions.h.

◆ spell_refresh_handler

refresh_handler_ptr SFSpell::spell_refresh_handler

Definition at line 40 of file sf_registration_functions.h.

◆ spell_tags

uint16_t SFSpell::spell_tags

Definition at line 35 of file sf_registration_functions.h.

◆ spell_type_handler

handler_ptr SFSpell::spell_type_handler

Definition at line 36 of file sf_registration_functions.h.

◆ sub_effect_handler

sub_effect_handler_ptr SFSpell::sub_effect_handler

Definition at line 41 of file sf_registration_functions.h.


The documentation for this struct was generated from the following file: