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

#include <sf_registration_structures.h>

Collaboration diagram for SFSpell:

Public Attributes

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
sub_effect_handler_ptr phys_rain_handler
phys_effect_handler_ptr phys_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
enchant_handler_ptr spell_enchtant_handler
SpellDamagePhase damage_phase
OnHitPhase hit_phase
SFModparent_mod

Detailed Description

Definition at line 29 of file sf_registration_structures.h.

Member Data Documentation

◆ ai_aoe_handler

ai_aoe_handler_ptr SFSpell::ai_aoe_handler

Definition at line 43 of file sf_registration_structures.h.

◆ ai_avoidance_handler

ai_avoidance_handler_ptr SFSpell::ai_avoidance_handler

Definition at line 45 of file sf_registration_structures.h.

◆ ai_single_handler

ai_single_handler_ptr SFSpell::ai_single_handler

Definition at line 44 of file sf_registration_structures.h.

◆ damage_phase

SpellDamagePhase SFSpell::damage_phase

Definition at line 47 of file sf_registration_structures.h.

◆ deal_damage_handler

damage_handler_ptr SFSpell::deal_damage_handler

Definition at line 42 of file sf_registration_structures.h.

◆ hit_phase

OnHitPhase SFSpell::hit_phase

Definition at line 48 of file sf_registration_structures.h.

◆ parent_mod

SFMod* SFSpell::parent_mod

Definition at line 49 of file sf_registration_structures.h.

◆ phys_effect_handler

phys_effect_handler_ptr SFSpell::phys_effect_handler

Definition at line 41 of file sf_registration_structures.h.

◆ phys_rain_handler

sub_effect_handler_ptr SFSpell::phys_rain_handler

Definition at line 40 of file sf_registration_structures.h.

◆ spell_effect_handler

handler_ptr SFSpell::spell_effect_handler

Definition at line 35 of file sf_registration_structures.h.

◆ spell_effect_id

uint16_t SFSpell::spell_effect_id

Definition at line 32 of file sf_registration_structures.h.

◆ spell_enchtant_handler

enchant_handler_ptr SFSpell::spell_enchtant_handler

Definition at line 46 of file sf_registration_structures.h.

◆ spell_end_handler

handler_ptr SFSpell::spell_end_handler

Definition at line 36 of file sf_registration_structures.h.

◆ spell_id

uint16_t SFSpell::spell_id

Definition at line 31 of file sf_registration_structures.h.

◆ spell_onhit_handler

onhit_handler_ptr SFSpell::spell_onhit_handler

Definition at line 37 of file sf_registration_structures.h.

◆ spell_refresh_handler

refresh_handler_ptr SFSpell::spell_refresh_handler

Definition at line 38 of file sf_registration_structures.h.

◆ spell_tags

uint16_t SFSpell::spell_tags

Definition at line 33 of file sf_registration_structures.h.

◆ spell_type_handler

handler_ptr SFSpell::spell_type_handler

Definition at line 34 of file sf_registration_structures.h.

◆ sub_effect_handler

sub_effect_handler_ptr SFSpell::sub_effect_handler

Definition at line 39 of file sf_registration_structures.h.


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