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

#include <HangingConversionSpellEffect.h>

Inheritance diagram for HangingConversionSpellEffect:
SpellEffect PropertyClass

Public Member Functions

HangingConversionSpellEffect__HangingEffectType getHangingEffectType ()
 
void setHangingEffectType (HangingConversionSpellEffect__HangingEffectType val)
 
List< SpellEffect__kSpellEffects > getSpecificEffectTypes ()
 
void setSpecificEffectTypes (List< SpellEffect__kSpellEffects > val)
 
int getMinEffectValue ()
 
void setMinEffectValue (int val)
 
int getMaxEffectValue ()
 
void setMaxEffectValue (int val)
 
bool getNotDamageType ()
 
void setNotDamageType (bool val)
 
int getMinEffectCount ()
 
void setMinEffectCount (int val)
 
int getMaxEffectCount ()
 
void setMaxEffectCount (int val)
 
HangingConversionSpellEffect__OutputEffectSelector getOutputSelector ()
 
void setOutputSelector (HangingConversionSpellEffect__OutputEffectSelector val)
 
bool getScaleSourceEffectValue ()
 
void setScaleSourceEffectValue (bool val)
 
float getSourceEffectValuePercent ()
 
void setSourceEffectValuePercent (float val)
 
bool getApplyToEffectSource ()
 
void setApplyToEffectSource (bool val)
 
List< SharedPointer< SpellEffect > > * getOutputEffect ()
 
void setOutputEffect (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

◆ getApplyToEffectSource()

bool HangingConversionSpellEffect::getApplyToEffectSource ( )
inline

◆ getHangingEffectType()

HangingConversionSpellEffect__HangingEffectType HangingConversionSpellEffect::getHangingEffectType ( )
inline

◆ getMaxEffectCount()

int HangingConversionSpellEffect::getMaxEffectCount ( )
inline

◆ getMaxEffectValue()

int HangingConversionSpellEffect::getMaxEffectValue ( )
inline

◆ getMinEffectCount()

int HangingConversionSpellEffect::getMinEffectCount ( )
inline

◆ getMinEffectValue()

int HangingConversionSpellEffect::getMinEffectValue ( )
inline

◆ getNotDamageType()

bool HangingConversionSpellEffect::getNotDamageType ( )
inline

◆ getOutputEffect()

List< SharedPointer< SpellEffect > > * HangingConversionSpellEffect::getOutputEffect ( )
inline

◆ getOutputSelector()

HangingConversionSpellEffect__OutputEffectSelector HangingConversionSpellEffect::getOutputSelector ( )
inline

◆ getScaleSourceEffectValue()

bool HangingConversionSpellEffect::getScaleSourceEffectValue ( )
inline

◆ getSourceEffectValuePercent()

float HangingConversionSpellEffect::getSourceEffectValuePercent ( )
inline

◆ getSpecificEffectTypes()

List< SpellEffect__kSpellEffects > HangingConversionSpellEffect::getSpecificEffectTypes ( )
inline

◆ setApplyToEffectSource()

void HangingConversionSpellEffect::setApplyToEffectSource ( bool val)
inline

◆ setHangingEffectType()

void HangingConversionSpellEffect::setHangingEffectType ( HangingConversionSpellEffect__HangingEffectType val)
inline

◆ setMaxEffectCount()

void HangingConversionSpellEffect::setMaxEffectCount ( int val)
inline

◆ setMaxEffectValue()

void HangingConversionSpellEffect::setMaxEffectValue ( int val)
inline

◆ setMinEffectCount()

void HangingConversionSpellEffect::setMinEffectCount ( int val)
inline

◆ setMinEffectValue()

void HangingConversionSpellEffect::setMinEffectValue ( int val)
inline

◆ setNotDamageType()

void HangingConversionSpellEffect::setNotDamageType ( bool val)
inline

◆ setOutputEffect()

void HangingConversionSpellEffect::setOutputEffect ( List< SharedPointer< SpellEffect > > * val)
inline

◆ setOutputSelector()

void HangingConversionSpellEffect::setOutputSelector ( HangingConversionSpellEffect__OutputEffectSelector val)
inline

◆ setScaleSourceEffectValue()

void HangingConversionSpellEffect::setScaleSourceEffectValue ( bool val)
inline

◆ setSourceEffectValuePercent()

void HangingConversionSpellEffect::setSourceEffectValuePercent ( float val)
inline

◆ setSpecificEffectTypes()

void HangingConversionSpellEffect::setSpecificEffectTypes ( List< SpellEffect__kSpellEffects > val)
inline