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

A structure dedicated to the registration of spells This structure holds functions that are used to create a representation of a spell within the framework. We then translate this representation into a viable Spellforce Spell. More...

#include <sf_registration_functions.h>

Collaboration diagram for RegistrationFunctions:

Data Fields

registerSpell_ptr registerSpell
 
linkTypeHandler_ptr linkTypeHandler
 
linkEffectHandler_ptr linkEffectHandler
 
linkEndHandler_ptr linkEndHandler
 
applySpellTag_ptr applySpellTag
 
linkSubEffectHandler_ptr linkSubEffectHandler
 
linkRefreshHandler_ptr linkRefreshHandler
 
linkDealDamageHandler_ptr linkDealDamageHandler
 
linkOnHitHandler_ptr linkOnHitHandler
 
linkAvoidanceAIHandler_ptr linkAvoidanceAIHandler
 
linkSingleTargetAIHandler_ptr linkSingleTargetAIHandler
 
linkAOEAIHandler_ptr linkAOEAIHandler
 

Detailed Description

A structure dedicated to the registration of spells This structure holds functions that are used to create a representation of a spell within the framework. We then translate this representation into a viable Spellforce Spell.

See also
sf_mod_registry.cpp register_mod_spells()

Definition at line 82 of file sf_registration_functions.h.

Field Documentation

◆ applySpellTag

applySpellTag_ptr RegistrationFunctions::applySpellTag

Definition at line 88 of file sf_registration_functions.h.

◆ linkAOEAIHandler

linkAOEAIHandler_ptr RegistrationFunctions::linkAOEAIHandler

Definition at line 95 of file sf_registration_functions.h.

◆ linkAvoidanceAIHandler

linkAvoidanceAIHandler_ptr RegistrationFunctions::linkAvoidanceAIHandler

Definition at line 93 of file sf_registration_functions.h.

◆ linkDealDamageHandler

linkDealDamageHandler_ptr RegistrationFunctions::linkDealDamageHandler

Definition at line 91 of file sf_registration_functions.h.

◆ linkEffectHandler

linkEffectHandler_ptr RegistrationFunctions::linkEffectHandler

Definition at line 86 of file sf_registration_functions.h.

◆ linkEndHandler

linkEndHandler_ptr RegistrationFunctions::linkEndHandler

Definition at line 87 of file sf_registration_functions.h.

◆ linkOnHitHandler

linkOnHitHandler_ptr RegistrationFunctions::linkOnHitHandler

Definition at line 92 of file sf_registration_functions.h.

◆ linkRefreshHandler

linkRefreshHandler_ptr RegistrationFunctions::linkRefreshHandler

Definition at line 90 of file sf_registration_functions.h.

◆ linkSingleTargetAIHandler

linkSingleTargetAIHandler_ptr RegistrationFunctions::linkSingleTargetAIHandler

Definition at line 94 of file sf_registration_functions.h.

◆ linkSubEffectHandler

linkSubEffectHandler_ptr RegistrationFunctions::linkSubEffectHandler

Definition at line 89 of file sf_registration_functions.h.

◆ linkTypeHandler

linkTypeHandler_ptr RegistrationFunctions::linkTypeHandler

Definition at line 85 of file sf_registration_functions.h.

◆ registerSpell

registerSpell_ptr RegistrationFunctions::registerSpell

Definition at line 84 of file sf_registration_functions.h.


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