<?xml version="1.0" encoding="UTF-8" ?> <class name="SpellDamageInfo" inherits="Reference" version="3.5"> <brief_description> Contains damage information. It is passed around in callbacks, so things can modify values. (absorbs, immunities etc.) </brief_description> <description> </description> <tutorials> </tutorials> <methods> <method name="reset"> <return type="void" /> <description> </description> </method> </methods> <members> <member name="amount_absorbed" type="int" setter="amount_absorbed_set" getter="amount_absorbed_get" default="0"> </member> <member name="aura_source" type="Spell" setter="aura_source_set" getter="aura_source_get"> </member> <member name="crit" type="bool" setter="crit_set" getter="crit_get" default="false"> </member> <member name="damage" type="int" setter="damage_set" getter="damage_get" default="0"> </member> <member name="damage_type_get" type="int" setter="damage_type_set" getter="damage_type_get" default="0"> </member> <member name="dealer" type="Entity" setter="dealer_set" getter="dealer_get"> </member> <member name="immune" type="bool" setter="set_immune" getter="get_immune" default="false"> </member> <member name="receiver" type="Entity" setter="receiver_set" getter="receiver_get"> </member> <member name="source" type="Reference" setter="source_set" getter="source_get"> </member> <member name="source_id" type="int" setter="source_set_id" getter="source_get_id" default="0"> </member> <member name="source_type" type="int" setter="source_set_type" getter="source_get_type" default="0"> </member> <member name="spell_source" type="Spell" setter="spell_source_set" getter="spell_source_get"> </member> </members> <constants> <constant name="DAMAGE_SOURCE_UNKNOWN" value="0"> </constant> <constant name="DAMAGE_SOURCE_SPELL" value="1"> </constant> <constant name="DAMAGE_SOURCE_AURA" value="2"> </constant> </constants> </class>