Spellforce-Spell-framework
Loading...
Searching...
No Matches
sf_spelldamage_handlers.h File Reference
#include "../../api/sfsf.h"
#include "../../asi/sf_asi.h"
Include dependency graph for sf_spelldamage_handlers.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

uint16_t __thiscall mana_shield_dmg_handler (SF_CGdFigureToolbox *_this, uint16_t source, uint16_t target, uint16_t current_damage, uint16_t is_spell_damage, uint32_t is_ranged_damage, uint16_t spell_id)
 
uint16_t __thiscall death_grasp_dmg_handler (SF_CGdFigureToolbox *_this, uint16_t source, uint16_t target, uint16_t current_damage, uint16_t is_spell_damage, uint32_t is_ranged_damage, uint16_t spell_id)
 
uint16_t __thiscall feedback_dmg_handler (SF_CGdFigureToolbox *_this, uint16_t source, uint16_t target, uint16_t current_damage, uint16_t is_spell_damage, uint32_t is_ranged_damage, uint16_t spell_id)
 
uint16_t __thiscall feign_death_dmg_handler (SF_CGdFigureToolbox *_this, uint16_t source, uint16_t target, uint16_t current_damage, uint16_t is_spell_damage, uint32_t is_ranged_damage, uint16_t spell_id)
 
uint16_t __thiscall conservation_dmg_handler (SF_CGdFigureToolbox *_this, uint16_t source, uint16_t target, uint16_t current_damage, uint16_t is_spell_damage, uint32_t is_ranged_damage, uint16_t spell_id)
 
uint16_t __thiscall dmg_shield_dmg_handler (SF_CGdFigureToolbox *_this, uint16_t source, uint16_t target, uint16_t current_damage, uint16_t is_spell_damage, uint32_t is_ranged_damage, uint16_t spell_id)
 
uint16_t __thiscall invulnerability_dmg_handler (SF_CGdFigureToolbox *_this, uint16_t source, uint16_t target, uint16_t current_damage, uint16_t is_spell_damage, uint32_t is_ranged_damage, uint16_t spell_id)
 
uint16_t __thiscall durability_dmg_handler (SF_CGdFigureToolbox *_this, uint16_t source, uint16_t target, uint16_t current_damage, uint16_t is_spell_damage, uint32_t is_ranged_damage, uint16_t spell_id)
 
uint16_t __thiscall steelskin_dmg_handler (SF_CGdFigureToolbox *_this, uint16_t source, uint16_t target, uint16_t current_damage, uint16_t is_spell_damage, uint32_t is_ranged_damage, uint16_t spell_id)
 
uint16_t __thiscall hypnotize_dmg_handler (SF_CGdFigureToolbox *_this, uint16_t source, uint16_t target, uint16_t current_damage, uint16_t is_spell_damage, uint32_t is_ranged_damage, uint16_t spell_id)
 

Function Documentation

◆ conservation_dmg_handler()

uint16_t __thiscall conservation_dmg_handler ( SF_CGdFigureToolbox * _this,
uint16_t source,
uint16_t target,
uint16_t current_damage,
uint16_t is_spell_damage,
uint32_t is_ranged_damage,
uint16_t spell_id )

Definition at line 74 of file sf_spelldamage_handlers.cpp.

Here is the caller graph for this function:

◆ death_grasp_dmg_handler()

uint16_t __thiscall death_grasp_dmg_handler ( SF_CGdFigureToolbox * _this,
uint16_t source,
uint16_t target,
uint16_t current_damage,
uint16_t is_spell_damage,
uint32_t is_ranged_damage,
uint16_t spell_id )

Definition at line 156 of file sf_spelldamage_handlers.cpp.

Here is the caller graph for this function:

◆ dmg_shield_dmg_handler()

uint16_t __thiscall dmg_shield_dmg_handler ( SF_CGdFigureToolbox * _this,
uint16_t source,
uint16_t target,
uint16_t current_damage,
uint16_t is_spell_damage,
uint32_t is_ranged_damage,
uint16_t spell_id )

Definition at line 52 of file sf_spelldamage_handlers.cpp.

Here is the caller graph for this function:

◆ durability_dmg_handler()

uint16_t __thiscall durability_dmg_handler ( SF_CGdFigureToolbox * _this,
uint16_t source,
uint16_t target,
uint16_t current_damage,
uint16_t is_spell_damage,
uint32_t is_ranged_damage,
uint16_t spell_id )

Definition at line 21 of file sf_spelldamage_handlers.cpp.

Here is the caller graph for this function:

◆ feedback_dmg_handler()

uint16_t __thiscall feedback_dmg_handler ( SF_CGdFigureToolbox * _this,
uint16_t source,
uint16_t target,
uint16_t current_damage,
uint16_t is_spell_damage,
uint32_t is_ranged_damage,
uint16_t spell_id )

Definition at line 122 of file sf_spelldamage_handlers.cpp.

Here is the caller graph for this function:

◆ feign_death_dmg_handler()

uint16_t __thiscall feign_death_dmg_handler ( SF_CGdFigureToolbox * _this,
uint16_t source,
uint16_t target,
uint16_t current_damage,
uint16_t is_spell_damage,
uint32_t is_ranged_damage,
uint16_t spell_id )

Definition at line 111 of file sf_spelldamage_handlers.cpp.

Here is the caller graph for this function:

◆ hypnotize_dmg_handler()

uint16_t __thiscall hypnotize_dmg_handler ( SF_CGdFigureToolbox * _this,
uint16_t source,
uint16_t target,
uint16_t current_damage,
uint16_t is_spell_damage,
uint32_t is_ranged_damage,
uint16_t spell_id )

Definition at line 178 of file sf_spelldamage_handlers.cpp.

Here is the caller graph for this function:

◆ invulnerability_dmg_handler()

uint16_t __thiscall invulnerability_dmg_handler ( SF_CGdFigureToolbox * _this,
uint16_t source,
uint16_t target,
uint16_t current_damage,
uint16_t is_spell_damage,
uint32_t is_ranged_damage,
uint16_t spell_id )

Definition at line 40 of file sf_spelldamage_handlers.cpp.

Here is the caller graph for this function:

◆ mana_shield_dmg_handler()

uint16_t __thiscall mana_shield_dmg_handler ( SF_CGdFigureToolbox * _this,
uint16_t source,
uint16_t target,
uint16_t current_damage,
uint16_t is_spell_damage,
uint32_t is_ranged_damage,
uint16_t spell_id )

Definition at line 205 of file sf_spelldamage_handlers.cpp.

Here is the caller graph for this function:

◆ steelskin_dmg_handler()

uint16_t __thiscall steelskin_dmg_handler ( SF_CGdFigureToolbox * _this,
uint16_t source,
uint16_t target,
uint16_t current_damage,
uint16_t is_spell_damage,
uint32_t is_ranged_damage,
uint16_t spell_id )

Definition at line 6 of file sf_spelldamage_handlers.cpp.

Here is the caller graph for this function: