2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/PropertyClass.h>
4#include <Cyrus/Enums/SpellEffect__kEffectTarget.h>
5#include <Cyrus/Enums/SpellEffect__kHangingDisposition.h>
6#include <Cyrus/Enums/SpellEffect__kSpellEffects.h>
11 return *
reinterpret_cast<SpellEffect__kSpellEffects*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x48);
15 *
reinterpret_cast<SpellEffect__kSpellEffects*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x48) = val;
19 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x4C);
23 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x4C) = val;
27 return *
reinterpret_cast<SpellEffect__kHangingDisposition*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x50);
31 *
reinterpret_cast<SpellEffect__kHangingDisposition*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x50) = val;
35 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x58);
39 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x58) = val;
43 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x54);
47 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x54) = val;
51 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x80);
55 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x80) = val;
59 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x84);
63 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x84) = val;
67 return *
reinterpret_cast<SpellEffect__kEffectTarget*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x8C);
71 *
reinterpret_cast<SpellEffect__kEffectTarget*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x8C) = val;
75 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x90);
79 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x90) = val;
83 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x94);
87 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x94) = val;
91 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x98);
95 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x98) = val;
99 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x78);
103 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x78) = val;
107 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x7C);
111 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x7C) = val;
115 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x88);
119 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x88) = val;
123 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x9D);
127 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x9D) = val;
131 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x9F);
135 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x9F) = val;
139 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xA0);
143 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xA0) = val;
147 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xA4);
151 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xA4) = val;
155 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xA8);
159 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xA8) = val;
163 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xA9);
167 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xA9) = val;
171 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xD0);
175 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xD0) = val;
Base class for all property classes, providing reflection and serialization functionality.
Definition PropertyClass.h:86
Definition SpellEffect.h:8
void setRank(int val)
Definition SpellEffect.h:174
void setCloaked(bool val)
Definition SpellEffect.h:126
void setArmorPiercingParam(int val)
Definition SpellEffect.h:142
void setNumRounds(int val)
Definition SpellEffect.h:78
void setDisposition(SpellEffect__kHangingDisposition val)
Definition SpellEffect.h:30
int getRank()
Definition SpellEffect.h:170
void setPipNum(int val)
Definition SpellEffect.h:54
int getArmorPiercingParam()
Definition SpellEffect.h:138
void setEffectType(SpellEffect__kSpellEffects val)
Definition SpellEffect.h:14
int getChancePerTarget()
Definition SpellEffect.h:146
unsigned int getDamageType()
Definition SpellEffect.h:42
void setEnchantmentSpellTemplateID(unsigned int val)
Definition SpellEffect.h:110
void setEffectParam(int val)
Definition SpellEffect.h:22
float getHealModifier()
Definition SpellEffect.h:90
void setChancePerTarget(int val)
Definition SpellEffect.h:150
bool getConverted()
Definition SpellEffect.h:162
int getActNum()
Definition SpellEffect.h:58
SpellEffect__kSpellEffects getEffectType()
Definition SpellEffect.h:10
void setActNum(int val)
Definition SpellEffect.h:62
void setAct(bool val)
Definition SpellEffect.h:118
int getPipNum()
Definition SpellEffect.h:50
SpellEffect__kEffectTarget getEffectTarget()
Definition SpellEffect.h:66
void setSpellTemplateID(unsigned int val)
Definition SpellEffect.h:102
bool getProtected()
Definition SpellEffect.h:154
unsigned int getSpellTemplateID()
Definition SpellEffect.h:98
SpellEffect__kHangingDisposition getDisposition()
Definition SpellEffect.h:26
unsigned int getEnchantmentSpellTemplateID()
Definition SpellEffect.h:106
int getNumRounds()
Definition SpellEffect.h:74
void setSDamageType(std::string val)
Definition SpellEffect.h:38
void setParamPerRound(int val)
Definition SpellEffect.h:86
void setEffectTarget(SpellEffect__kEffectTarget val)
Definition SpellEffect.h:70
void setProtected(bool val)
Definition SpellEffect.h:158
int getParamPerRound()
Definition SpellEffect.h:82
void setDamageType(unsigned int val)
Definition SpellEffect.h:46
bool getBypassProtection()
Definition SpellEffect.h:130
bool getAct()
Definition SpellEffect.h:114
std::string getSDamageType()
Definition SpellEffect.h:34
bool getCloaked()
Definition SpellEffect.h:122
int getEffectParam()
Definition SpellEffect.h:18
void setConverted(bool val)
Definition SpellEffect.h:166
void setHealModifier(float val)
Definition SpellEffect.h:94
void setBypassProtection(bool val)
Definition SpellEffect.h:134