Spellforce-Spell-framework
Loading...
Searching...
No Matches
sf_phys_effect_registry.h
Go to the documentation of this file.
1#pragma once
2
3#include "../../../api/sfsf.h"
5
8
9void registerPhysRainHandler(uint16_t spell_line_id, sub_effect_handler_ptr handler);
10void registerPhysEffectHandler(uint16_t spell_line_id, phys_effect_handler_ptr handler);
11
void(__thiscall * sub_effect_handler_ptr)(SF_CGdEffect *, uint16_t effect_index)
phys_effect_handler_ptr get_phys_effect_handler(uint16_t spell_line)
void registerPhysRainHandler(uint16_t spell_line_id, sub_effect_handler_ptr handler)
sub_effect_handler_ptr get_rain_handler(uint16_t spell_line)
void registerPhysEffectHandler(uint16_t spell_line_id, phys_effect_handler_ptr handler)
uint16_t(__thiscall * phys_effect_handler_ptr)(SF_CGdEffect *_this, uint16_t source, uint16_t target, bool *isSpellDamage, uint16_t damage)