2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/GameEffectInfo.h>
4#include <Cyrus/Classes/PropertyClass.h>
5#include <Cyrus/Classes/RequirementList.h>
10 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x68);
14 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x68) = val;
18 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x6C);
22 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x6C) = val;
26 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x70);
30 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x70) = val;
34 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x78);
38 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x78) = val;
42 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x98);
46 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x98) = val;
50 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xB8);
54 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xB8) = val;
58 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xC0);
62 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xC0) = val;
66 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xE0);
70 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xE0) = val;
74 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xE4);
78 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xE4) = val;
82 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xE8);
86 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xE8) = val;
90 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xEC);
94 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xEC) = val;
98 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xF0);
102 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xF0) = val;
106 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xF4);
110 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xF4) = val;
114 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xF8);
118 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xF8) = val;
122 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xFC);
126 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xFC) = val;
130 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x100);
134 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x100) = val;
138 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x120);
142 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x120) = val;
146 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x140);
150 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x140) = val;
154 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x160);
158 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x160) = val;
162 return reinterpret_cast<SharedPointer<RequirementList> *
>(
reinterpret_cast<uintptr_t
>(
this) + 0x180);
166 *
reinterpret_cast<SharedPointer<RequirementList> **
>(
reinterpret_cast<uintptr_t
>(
this) + 0x180) = val;
170 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x190);
174 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x190) = val;
178 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1B4);
182 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1B4) = val;
186 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1B8);
190 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1B8) = val;
194 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1C0);
198 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1C0) = val;
202 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1E0);
206 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1E0) = val;
Definition GameEffectInfo.h:5
Definition ProvidePetPowerInfo.h:7
void setExtra2(std::string val)
Definition ProvidePetPowerInfo.h:141
int getCooldown()
Definition ProvidePetPowerInfo.h:17
int getUnlockReagentAmount2()
Definition ProvidePetPowerInfo.h:81
void setRequirementFailedString(std::string val)
Definition ProvidePetPowerInfo.h:173
int getUsesPerCombat()
Definition ProvidePetPowerInfo.h:25
SharedPointer< RequirementList > * getRequirementList()
Definition ProvidePetPowerInfo.h:161
void setUnlockReagentTemplate3(unsigned int val)
Definition ProvidePetPowerInfo.h:109
void setUnlockReagentTemplate2(unsigned int val)
Definition ProvidePetPowerInfo.h:93
std::string getRequirementFailedString()
Definition ProvidePetPowerInfo.h:169
bool getCombatTalent()
Definition ProvidePetPowerInfo.h:49
void setUnlockReagentAmount1(int val)
Definition ProvidePetPowerInfo.h:69
std::string getUnlockedTemplate()
Definition ProvidePetPowerInfo.h:33
void setUnlockReagentAmount3(int val)
Definition ProvidePetPowerInfo.h:101
unsigned int getUnlockReagentTemplate3()
Definition ProvidePetPowerInfo.h:105
std::string getExtra2()
Definition ProvidePetPowerInfo.h:137
void setHappinessCost(int val)
Definition ProvidePetPowerInfo.h:13
void setUsesPerCombat(int val)
Definition ProvidePetPowerInfo.h:29
int getHappinessCost()
Definition ProvidePetPowerInfo.h:9
void setRequirementList(SharedPointer< RequirementList > *val)
Definition ProvidePetPowerInfo.h:165
void setCombatTalent(bool val)
Definition ProvidePetPowerInfo.h:53
std::string getPowerDisplayName()
Definition ProvidePetPowerInfo.h:153
unsigned int getUnlockReagentTemplate1()
Definition ProvidePetPowerInfo.h:73
void setRampUp(int val)
Definition ProvidePetPowerInfo.h:189
int getUnlockReagentAmount4()
Definition ProvidePetPowerInfo.h:113
int getUnlockReagentAmount1()
Definition ProvidePetPowerInfo.h:65
void setUnlockReagentTemplate1(unsigned int val)
Definition ProvidePetPowerInfo.h:77
void setUnlockReagentTemplate4(unsigned int val)
Definition ProvidePetPowerInfo.h:125
std::string getLootTableName()
Definition ProvidePetPowerInfo.h:145
unsigned int getUnlockReagentTemplate4()
Definition ProvidePetPowerInfo.h:121
std::string getLockedTemplate()
Definition ProvidePetPowerInfo.h:41
void setMyTurn(bool val)
Definition ProvidePetPowerInfo.h:205
std::string getTriggerName()
Definition ProvidePetPowerInfo.h:57
void setUnlockReagentAmount4(int val)
Definition ProvidePetPowerInfo.h:117
void setCooldown(int val)
Definition ProvidePetPowerInfo.h:21
void setTriggerName(std::string val)
Definition ProvidePetPowerInfo.h:61
bool getMyTurn()
Definition ProvidePetPowerInfo.h:201
void setLootTableName(std::string val)
Definition ProvidePetPowerInfo.h:149
void setDescription(std::string val)
Definition ProvidePetPowerInfo.h:197
void setUnlockReagentAmount2(int val)
Definition ProvidePetPowerInfo.h:85
void setPowerDisplayName(std::string val)
Definition ProvidePetPowerInfo.h:157
void setNoPVP(bool val)
Definition ProvidePetPowerInfo.h:181
int getRampUp()
Definition ProvidePetPowerInfo.h:185
bool getNoPVP()
Definition ProvidePetPowerInfo.h:177
void setLockedTemplate(std::string val)
Definition ProvidePetPowerInfo.h:45
std::string getExtra1()
Definition ProvidePetPowerInfo.h:129
unsigned int getUnlockReagentTemplate2()
Definition ProvidePetPowerInfo.h:89
void setExtra1(std::string val)
Definition ProvidePetPowerInfo.h:133
std::string getDescription()
Definition ProvidePetPowerInfo.h:193
int getUnlockReagentAmount3()
Definition ProvidePetPowerInfo.h:97
void setUnlockedTemplate(std::string val)
Definition ProvidePetPowerInfo.h:37