2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/BehaviorInstance.h>
4#include <Cyrus/Classes/PetStat.h>
5#include <Cyrus/Classes/PropertyClass.h>
10 return *
reinterpret_cast<unsigned char*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x70);
14 *
reinterpret_cast<unsigned char*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x70) = val;
18 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x74);
22 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x74) = val;
26 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x108);
30 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x108) = val;
34 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x10C);
38 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x10C) = val;
42 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x110);
46 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x110) = val;
50 return *
reinterpret_cast<List<PetStat>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x80);
54 *
reinterpret_cast<List<PetStat>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x80) = val;
58 return *
reinterpret_cast<List<PetStat>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x90);
62 *
reinterpret_cast<List<PetStat>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x90) = val;
66 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xA0);
70 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xA0) = val;
74 return *
reinterpret_cast<List<unsigned int>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xA8);
78 *
reinterpret_cast<List<unsigned int>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xA8) = val;
82 return *
reinterpret_cast<List<unsigned int>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xB8);
86 *
reinterpret_cast<List<unsigned int>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xB8) = val;
90 return *
reinterpret_cast<List<std::string>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xD8);
94 *
reinterpret_cast<List<std::string>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xD8) = val;
98 return *
reinterpret_cast<List<std::string>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xE8);
102 *
reinterpret_cast<List<std::string>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xE8) = val;
106 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xF8);
110 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xF8) = val;
114 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xFC);
118 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xFC) = val;
122 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x100);
126 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x100) = val;
130 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x104);
134 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x104) = val;
138 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x78);
142 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x78) = val;
146 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x114);
150 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x114) = val;
154 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x118);
158 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x118) = val;
162 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x11C);
166 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x11C) = val;
170 return *
reinterpret_cast<gid*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x120);
174 *
reinterpret_cast<gid*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x120) = val;
178 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x128);
182 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x128) = val;
186 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x12C);
190 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x12C) = val;
194 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x130);
198 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x130) = val;
Definition BasePetItemBehavior.h:7
unsigned int getMaximumHappiness()
Definition BasePetItemBehavior.h:193
void setHousingPetJewelTemplateID(unsigned int val)
Definition BasePetItemBehavior.h:181
unsigned int getHappiness()
Definition BasePetItemBehavior.h:185
void setPowerRatings(List< std::string > val)
Definition BasePetItemBehavior.h:101
List< unsigned int > getExpressedTalents()
Definition BasePetItemBehavior.h:73
void setHousingPetPrimaryColor(int val)
Definition BasePetItemBehavior.h:149
void setRarity(unsigned int val)
Definition BasePetItemBehavior.h:133
unsigned char getLevel()
Definition BasePetItemBehavior.h:9
unsigned int getRequiredXP()
Definition BasePetItemBehavior.h:137
void setCurrentStats(List< PetStat > val)
Definition BasePetItemBehavior.h:53
int getLastName()
Definition BasePetItemBehavior.h:41
void setXP(unsigned int val)
Definition BasePetItemBehavior.h:21
void setExpressedDerbyTalents(List< unsigned int > val)
Definition BasePetItemBehavior.h:85
void setHousingPetOriginalGID(gid val)
Definition BasePetItemBehavior.h:173
unsigned int getXP()
Definition BasePetItemBehavior.h:17
void setOverallRating(unsigned int val)
Definition BasePetItemBehavior.h:109
void setMaxStats(List< PetStat > val)
Definition BasePetItemBehavior.h:61
void setHousingPetSecondaryColor(int val)
Definition BasePetItemBehavior.h:165
void setHatchedTimeSecs(unsigned int val)
Definition BasePetItemBehavior.h:69
unsigned int getCostToMorph()
Definition BasePetItemBehavior.h:121
void setRequiredXP(unsigned int val)
Definition BasePetItemBehavior.h:141
unsigned int getRarity()
Definition BasePetItemBehavior.h:129
int getHousingPetPrimaryColor()
Definition BasePetItemBehavior.h:145
void setLastName(int val)
Definition BasePetItemBehavior.h:45
List< std::string > getPowerRatings()
Definition BasePetItemBehavior.h:97
void setCostToMorph(unsigned int val)
Definition BasePetItemBehavior.h:125
int getFirstName()
Definition BasePetItemBehavior.h:25
void setFirstName(int val)
Definition BasePetItemBehavior.h:29
List< PetStat > getMaxStats()
Definition BasePetItemBehavior.h:57
int getMiddleName()
Definition BasePetItemBehavior.h:33
void setMaximumHappiness(unsigned int val)
Definition BasePetItemBehavior.h:197
int getHousingPetSecondaryColor()
Definition BasePetItemBehavior.h:161
unsigned int getActiveRating()
Definition BasePetItemBehavior.h:113
void setActiveRating(unsigned int val)
Definition BasePetItemBehavior.h:117
List< PetStat > getCurrentStats()
Definition BasePetItemBehavior.h:49
int getHousingPetPattern()
Definition BasePetItemBehavior.h:153
void setMiddleName(int val)
Definition BasePetItemBehavior.h:37
void setTalentRatings(List< std::string > val)
Definition BasePetItemBehavior.h:93
unsigned int getOverallRating()
Definition BasePetItemBehavior.h:105
unsigned int getHatchedTimeSecs()
Definition BasePetItemBehavior.h:65
void setExpressedTalents(List< unsigned int > val)
Definition BasePetItemBehavior.h:77
List< std::string > getTalentRatings()
Definition BasePetItemBehavior.h:89
List< unsigned int > getExpressedDerbyTalents()
Definition BasePetItemBehavior.h:81
void setLevel(unsigned char val)
Definition BasePetItemBehavior.h:13
gid getHousingPetOriginalGID()
Definition BasePetItemBehavior.h:169
void setHappiness(unsigned int val)
Definition BasePetItemBehavior.h:189
unsigned int getHousingPetJewelTemplateID()
Definition BasePetItemBehavior.h:177
void setHousingPetPattern(int val)
Definition BasePetItemBehavior.h:157
Definition BehaviorInstance.h:5