2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/GameEffectBase.h>
4#include <Cyrus/Classes/PropertyClass.h>
5#include <Cyrus/Classes/RequirementList.h>
10 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x80);
14 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x80) = val;
18 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x84);
22 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x84) = val;
26 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x88);
30 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x88) = val;
34 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x8C);
38 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x8C) = val;
42 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x90);
46 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x90) = val;
50 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xB0);
54 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xB0) = val;
58 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xD0);
62 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xD0) = val;
66 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xF0);
70 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xF0) = val;
74 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x110);
78 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x110) = val;
82 return reinterpret_cast<SharedPointer<RequirementList> *
>(
reinterpret_cast<uintptr_t
>(
this) + 0x130);
86 *
reinterpret_cast<SharedPointer<RequirementList> **
>(
reinterpret_cast<uintptr_t
>(
this) + 0x130) = val;
90 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x140);
94 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x140) = val;
98 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x164);
102 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x164) = val;
106 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x168);
110 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x168) = val;
114 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x170);
118 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x170) = val;
122 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x190);
126 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x190) = val;
Definition GameEffectBase.h:5
Definition ProvidePetPower.h:7
std::string getDescription()
Definition ProvidePetPower.h:113
void setRequirementList(SharedPointer< RequirementList > *val)
Definition ProvidePetPower.h:85
std::string getExtra1()
Definition ProvidePetPower.h:49
void setCombatTalent(bool val)
Definition ProvidePetPower.h:37
std::string getTriggerName()
Definition ProvidePetPower.h:41
SharedPointer< RequirementList > * getRequirementList()
Definition ProvidePetPower.h:81
bool getNoPVP()
Definition ProvidePetPower.h:97
int getRampUp()
Definition ProvidePetPower.h:105
void setRampUp(int val)
Definition ProvidePetPower.h:109
void setNoPVP(bool val)
Definition ProvidePetPower.h:101
void setExtra2(std::string val)
Definition ProvidePetPower.h:61
void setHappinessCost(int val)
Definition ProvidePetPower.h:13
void setDescription(std::string val)
Definition ProvidePetPower.h:117
bool getMyTurn()
Definition ProvidePetPower.h:121
std::string getRequirementFailedString()
Definition ProvidePetPower.h:89
void setLootTableName(std::string val)
Definition ProvidePetPower.h:69
int getHappinessCost()
Definition ProvidePetPower.h:9
std::string getPowerDisplayName()
Definition ProvidePetPower.h:73
void setExtra1(std::string val)
Definition ProvidePetPower.h:53
void setTriggerName(std::string val)
Definition ProvidePetPower.h:45
void setUsesPerCombat(int val)
Definition ProvidePetPower.h:29
int getCooldown()
Definition ProvidePetPower.h:17
std::string getExtra2()
Definition ProvidePetPower.h:57
std::string getLootTableName()
Definition ProvidePetPower.h:65
void setPowerDisplayName(std::string val)
Definition ProvidePetPower.h:77
bool getCombatTalent()
Definition ProvidePetPower.h:33
void setCooldown(int val)
Definition ProvidePetPower.h:21
int getUsesPerCombat()
Definition ProvidePetPower.h:25
void setMyTurn(bool val)
Definition ProvidePetPower.h:125
void setRequirementFailedString(std::string val)
Definition ProvidePetPower.h:93