Cyrus Mod Loader
Loading...
Searching...
No Matches
ShadowSpellEffect Class Reference

#include <ShadowSpellEffect.h>

Inheritance diagram for ShadowSpellEffect:
EffectListSpellEffect SpellEffect PropertyClass

Public Member Functions

int getInitialBacklash ()
 
void setInitialBacklash (int val)
 
- Public Member Functions inherited from EffectListSpellEffect
List< SharedPointer< SpellEffect > > * getEffectList ()
 
void setEffectList (List< SharedPointer< SpellEffect > > *val)
 
- Public Member Functions inherited from SpellEffect
SpellEffect__kSpellEffects getEffectType ()
 
void setEffectType (SpellEffect__kSpellEffects val)
 
int getEffectParam ()
 
void setEffectParam (int val)
 
SpellEffect__kHangingDisposition getDisposition ()
 
void setDisposition (SpellEffect__kHangingDisposition val)
 
std::string getSDamageType ()
 
void setSDamageType (std::string val)
 
unsigned int getDamageType ()
 
void setDamageType (unsigned int val)
 
int getPipNum ()
 
void setPipNum (int val)
 
int getActNum ()
 
void setActNum (int val)
 
SpellEffect__kEffectTarget getEffectTarget ()
 
void setEffectTarget (SpellEffect__kEffectTarget val)
 
int getNumRounds ()
 
void setNumRounds (int val)
 
int getParamPerRound ()
 
void setParamPerRound (int val)
 
float getHealModifier ()
 
void setHealModifier (float val)
 
unsigned int getSpellTemplateID ()
 
void setSpellTemplateID (unsigned int val)
 
unsigned int getEnchantmentSpellTemplateID ()
 
void setEnchantmentSpellTemplateID (unsigned int val)
 
bool getAct ()
 
void setAct (bool val)
 
bool getCloaked ()
 
void setCloaked (bool val)
 
bool getBypassProtection ()
 
void setBypassProtection (bool val)
 
int getArmorPiercingParam ()
 
void setArmorPiercingParam (int val)
 
int getChancePerTarget ()
 
void setChancePerTarget (int val)
 
bool getProtected ()
 
void setProtected (bool val)
 
bool getConverted ()
 
void setConverted (bool val)
 
int getRank ()
 
void setRank (int val)
 
- Public Member Functions inherited from PropertyClass
virtual char * getClassName ()=0
 Gets the class name of the derived class in the format class T[*].
 
virtual void * getPropertyList ()=0
 Constructs and caches the PropertyList for the derived class, adding all reflected members and member functions.
 
virtual bool copy (uint32_t a1)=0
 Copies the property class data.
 
virtual void * serialize (void *a2, uint32_t a3)=0
 Serializes the derived class's PropertyList as XML.
 
virtual bool onCreated ()=0
 Called when the PropertyClass is created.
 
template<typename T >
CYRUS T * as ()
 Casts this to a pointer of type T.
 
virtual void onPostLoad ()=0
 Called when the PropertyClass is loaded, i.e., initialize is called and onCreated has finished.
 
virtual void onFinalizeLoad ()=0
 
virtual bool shouldNotSerialize ()=0
 Determines if the PropertyClass should not be serialized.
 

Member Function Documentation

◆ getInitialBacklash()

int ShadowSpellEffect::getInitialBacklash ( )
inline

◆ setInitialBacklash()

void ShadowSpellEffect::setInitialBacklash ( int val)
inline