Cyrus Mod Loader
Loading...
Searching...
No Matches
WizStatisticOverrideEffectTemplate.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/GameEffectTemplate.h>
4#include <Cyrus/Classes/PropertyClass.h>
5#include <Cyrus/Classes/StatisticEffectTemplate.h>
6
8public:
9 int getBaseHitpoints() { // Property Generated Getter
10 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x168);
11 }
12
13 void setBaseHitpoints(int val) { // Property Generated Setter
14 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x168) = val;
15 }
16
17 int getBaseMana() { // Property Generated Getter
18 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x16C);
19 }
20
21 void setBaseMana(int val) { // Property Generated Setter
22 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x16C) = val;
23 }
24
25 float getXpPercentIncrease() { // Property Generated Getter
26 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x170);
27 }
28
29 void setXpPercentIncrease(float val) { // Property Generated Setter
30 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x170) = val;
31 }
32
33 float getGoldPercent() { // Property Generated Getter
34 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x174);
35 }
36
37 void setGoldPercent(float val) { // Property Generated Setter
38 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x174) = val;
39 }
40
41 float getWispBonusPercent() { // Property Generated Getter
42 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x178);
43 }
44
45 void setWispBonusPercent(float val) { // Property Generated Setter
46 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x178) = val;
47 }
48
49 float getPowerPipBonusPercent() { // Property Generated Getter
50 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x17C);
51 }
52
53 void setPowerPipBonusPercent(float val) { // Property Generated Setter
54 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x17C) = val;
55 }
56
57 float getShadowPipBonusPercent() { // Property Generated Getter
58 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x180);
59 }
60
61 void setShadowPipBonusPercent(float val) { // Property Generated Setter
62 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x180) = val;
63 }
64
65 float getShadowPipRating() { // Property Generated Getter
66 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x184);
67 }
68
69 void setShadowPipRating(float val) { // Property Generated Setter
70 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x184) = val;
71 }
72
73 float getArchmastery() { // Property Generated Getter
74 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x188);
75 }
76
77 void setArchmastery(float val) { // Property Generated Setter
78 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x188) = val;
79 }
80
81 float getStunResistancePercent() { // Property Generated Getter
82 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x18C);
83 }
84
85 void setStunResistancePercent(float val) { // Property Generated Setter
86 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x18C) = val;
87 }
88
89 int getBalanceMastery() { // Property Generated Getter
90 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x190);
91 }
92
93 void setBalanceMastery(int val) { // Property Generated Setter
94 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x190) = val;
95 }
96
97 int getDeathMastery() { // Property Generated Getter
98 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x194);
99 }
100
101 void setDeathMastery(int val) { // Property Generated Setter
102 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x194) = val;
103 }
104
105 int getFireMastery() { // Property Generated Getter
106 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x198);
107 }
108
109 void setFireMastery(int val) { // Property Generated Setter
110 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x198) = val;
111 }
112
113 int getIceMastery() { // Property Generated Getter
114 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x19C);
115 }
116
117 void setIceMastery(int val) { // Property Generated Setter
118 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x19C) = val;
119 }
120
121 int getLifeMastery() { // Property Generated Getter
122 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x1A0);
123 }
124
125 void setLifeMastery(int val) { // Property Generated Setter
126 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x1A0) = val;
127 }
128
129 int getMythMastery() { // Property Generated Getter
130 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x1A4);
131 }
132
133 void setMythMastery(int val) { // Property Generated Setter
134 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x1A4) = val;
135 }
136
137 int getStormMastery() { // Property Generated Getter
138 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x1A8);
139 }
140
141 void setStormMastery(int val) { // Property Generated Setter
142 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x1A8) = val;
143 }
144
145 std::string getSchool() { // Property Generated Getter
146 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x1B0);
147 }
148
149 void setSchool(std::string val) { // Property Generated Setter
150 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x1B0) = val;
151 }
152
153 float getPipConversionRating() { // Property Generated Getter
154 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x1D0);
155 }
156
157 void setPipConversionRating(float val) { // Property Generated Setter
158 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x1D0) = val;
159 }
160
161 float getCriticalHitRating() { // Property Generated Getter
162 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x1D4);
163 }
164
165 void setCriticalHitRating(float val) { // Property Generated Setter
166 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x1D4) = val;
167 }
168
169 float getBlockRating() { // Property Generated Getter
170 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x1D8);
171 }
172
173 void setBlockRating(float val) { // Property Generated Setter
174 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x1D8) = val;
175 }
176
177 float getDmgBonusPercent() { // Property Generated Getter
178 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x1DC);
179 }
180
181 void setDmgBonusPercent(float val) { // Property Generated Setter
182 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x1DC) = val;
183 }
184
185 float getDmgBonusFlat() { // Property Generated Getter
186 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x1E0);
187 }
188
189 void setDmgBonusFlat(float val) { // Property Generated Setter
190 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x1E0) = val;
191 }
192
193 float getAccBonusPercent() { // Property Generated Getter
194 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x1E4);
195 }
196
197 void setAccBonusPercent(float val) { // Property Generated Setter
198 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x1E4) = val;
199 }
200
201 float getApBonusPercent() { // Property Generated Getter
202 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x1E8);
203 }
204
205 void setApBonusPercent(float val) { // Property Generated Setter
206 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x1E8) = val;
207 }
208
209 float getDmgReducePercent() { // Property Generated Getter
210 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x1EC);
211 }
212
213 void setDmgReducePercent(float val) { // Property Generated Setter
214 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x1EC) = val;
215 }
216
217 float getDmgReduceFlat() { // Property Generated Getter
218 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x1F0);
219 }
220
221 void setDmgReduceFlat(float val) { // Property Generated Setter
222 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x1F0) = val;
223 }
224
225 float getAccReducePercent() { // Property Generated Getter
226 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x1F4);
227 }
228
229 void setAccReducePercent(float val) { // Property Generated Setter
230 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x1F4) = val;
231 }
232
233 float getHealBonusPercent() { // Property Generated Getter
234 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x1F8);
235 }
236
237 void setHealBonusPercent(float val) { // Property Generated Setter
238 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x1F8) = val;
239 }
240
241 float getHealIncBonusPercent() { // Property Generated Getter
242 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x1FC);
243 }
244
245 void setHealIncBonusPercent(float val) { // Property Generated Setter
246 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x1FC) = val;
247 }
248
249 float getFishingLuckBonusPercent() { // Property Generated Getter
250 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x200);
251 }
252
253 void setFishingLuckBonusPercent(float val) { // Property Generated Setter
254 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x200) = val;
255 }
256
257};
Definition StatisticEffectTemplate.h:6
Definition WizStatisticOverrideEffectTemplate.h:7
void setFireMastery(int val)
Definition WizStatisticOverrideEffectTemplate.h:109
float getDmgReducePercent()
Definition WizStatisticOverrideEffectTemplate.h:209
int getStormMastery()
Definition WizStatisticOverrideEffectTemplate.h:137
float getHealIncBonusPercent()
Definition WizStatisticOverrideEffectTemplate.h:241
void setBaseMana(int val)
Definition WizStatisticOverrideEffectTemplate.h:21
void setMythMastery(int val)
Definition WizStatisticOverrideEffectTemplate.h:133
int getFireMastery()
Definition WizStatisticOverrideEffectTemplate.h:105
void setBaseHitpoints(int val)
Definition WizStatisticOverrideEffectTemplate.h:13
int getBaseMana()
Definition WizStatisticOverrideEffectTemplate.h:17
int getBalanceMastery()
Definition WizStatisticOverrideEffectTemplate.h:89
float getCriticalHitRating()
Definition WizStatisticOverrideEffectTemplate.h:161
void setHealBonusPercent(float val)
Definition WizStatisticOverrideEffectTemplate.h:237
float getApBonusPercent()
Definition WizStatisticOverrideEffectTemplate.h:201
float getDmgBonusPercent()
Definition WizStatisticOverrideEffectTemplate.h:177
void setDmgReducePercent(float val)
Definition WizStatisticOverrideEffectTemplate.h:213
void setPipConversionRating(float val)
Definition WizStatisticOverrideEffectTemplate.h:157
void setBalanceMastery(int val)
Definition WizStatisticOverrideEffectTemplate.h:93
int getIceMastery()
Definition WizStatisticOverrideEffectTemplate.h:113
void setShadowPipBonusPercent(float val)
Definition WizStatisticOverrideEffectTemplate.h:61
float getXpPercentIncrease()
Definition WizStatisticOverrideEffectTemplate.h:25
void setXpPercentIncrease(float val)
Definition WizStatisticOverrideEffectTemplate.h:29
void setAccReducePercent(float val)
Definition WizStatisticOverrideEffectTemplate.h:229
float getWispBonusPercent()
Definition WizStatisticOverrideEffectTemplate.h:41
float getAccReducePercent()
Definition WizStatisticOverrideEffectTemplate.h:225
int getLifeMastery()
Definition WizStatisticOverrideEffectTemplate.h:121
void setFishingLuckBonusPercent(float val)
Definition WizStatisticOverrideEffectTemplate.h:253
float getPowerPipBonusPercent()
Definition WizStatisticOverrideEffectTemplate.h:49
float getPipConversionRating()
Definition WizStatisticOverrideEffectTemplate.h:153
void setDeathMastery(int val)
Definition WizStatisticOverrideEffectTemplate.h:101
float getShadowPipBonusPercent()
Definition WizStatisticOverrideEffectTemplate.h:57
float getAccBonusPercent()
Definition WizStatisticOverrideEffectTemplate.h:193
void setAccBonusPercent(float val)
Definition WizStatisticOverrideEffectTemplate.h:197
void setStormMastery(int val)
Definition WizStatisticOverrideEffectTemplate.h:141
int getMythMastery()
Definition WizStatisticOverrideEffectTemplate.h:129
void setLifeMastery(int val)
Definition WizStatisticOverrideEffectTemplate.h:125
void setArchmastery(float val)
Definition WizStatisticOverrideEffectTemplate.h:77
void setDmgBonusPercent(float val)
Definition WizStatisticOverrideEffectTemplate.h:181
float getBlockRating()
Definition WizStatisticOverrideEffectTemplate.h:169
float getGoldPercent()
Definition WizStatisticOverrideEffectTemplate.h:33
float getShadowPipRating()
Definition WizStatisticOverrideEffectTemplate.h:65
void setApBonusPercent(float val)
Definition WizStatisticOverrideEffectTemplate.h:205
void setSchool(std::string val)
Definition WizStatisticOverrideEffectTemplate.h:149
void setDmgBonusFlat(float val)
Definition WizStatisticOverrideEffectTemplate.h:189
std::string getSchool()
Definition WizStatisticOverrideEffectTemplate.h:145
int getDeathMastery()
Definition WizStatisticOverrideEffectTemplate.h:97
float getFishingLuckBonusPercent()
Definition WizStatisticOverrideEffectTemplate.h:249
float getDmgBonusFlat()
Definition WizStatisticOverrideEffectTemplate.h:185
void setShadowPipRating(float val)
Definition WizStatisticOverrideEffectTemplate.h:69
float getStunResistancePercent()
Definition WizStatisticOverrideEffectTemplate.h:81
float getHealBonusPercent()
Definition WizStatisticOverrideEffectTemplate.h:233
float getDmgReduceFlat()
Definition WizStatisticOverrideEffectTemplate.h:217
void setDmgReduceFlat(float val)
Definition WizStatisticOverrideEffectTemplate.h:221
void setWispBonusPercent(float val)
Definition WizStatisticOverrideEffectTemplate.h:45
void setCriticalHitRating(float val)
Definition WizStatisticOverrideEffectTemplate.h:165
void setBlockRating(float val)
Definition WizStatisticOverrideEffectTemplate.h:173
float getArchmastery()
Definition WizStatisticOverrideEffectTemplate.h:73
int getBaseHitpoints()
Definition WizStatisticOverrideEffectTemplate.h:9
void setGoldPercent(float val)
Definition WizStatisticOverrideEffectTemplate.h:37
void setIceMastery(int val)
Definition WizStatisticOverrideEffectTemplate.h:117
void setHealIncBonusPercent(float val)
Definition WizStatisticOverrideEffectTemplate.h:245
void setPowerPipBonusPercent(float val)
Definition WizStatisticOverrideEffectTemplate.h:53
void setStunResistancePercent(float val)
Definition WizStatisticOverrideEffectTemplate.h:85