Cyrus Mod Loader
Loading...
Searching...
No Matches
WizStatisticEffectConfig.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/CritAndBlockLevelData.h>
4#include <Cyrus/Classes/PipConversionLevelData.h>
5#include <Cyrus/Classes/PropertyClass.h>
6
8public:
9 float getAccuracyScalarBase() { // Property Generated Getter
10 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x4C);
11 }
12
13 void setAccuracyScalarBase(float val) { // Property Generated Setter
14 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x4C) = val;
15 }
16
17 float getPowerPipScalarBase() { // Property Generated Getter
18 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x50);
19 }
20
21 void setPowerPipScalarBase(float val) { // Property Generated Setter
22 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x50) = val;
23 }
24
25 float getDamageResistanceScalarBase() { // Property Generated Getter
26 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x54);
27 }
28
29 void setDamageResistanceScalarBase(float val) { // Property Generated Setter
30 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x54) = val;
31 }
32
33 float getAccuracyScalingFactor() { // Property Generated Getter
34 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x58);
35 }
36
37 void setAccuracyScalingFactor(float val) { // Property Generated Setter
38 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x58) = val;
39 }
40
41 float getPowerPipScalingFactor() { // Property Generated Getter
42 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x5C);
43 }
44
45 void setPowerPipScalingFactor(float val) { // Property Generated Setter
46 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x5C) = val;
47 }
48
49 float getDamageResistanceScalingFactor() { // Property Generated Getter
50 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x60);
51 }
52
53 void setDamageResistanceScalingFactor(float val) { // Property Generated Setter
54 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x60) = val;
55 }
56
57 int getCriticalHitLevelThreshold() { // Property Generated Getter
58 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x64);
59 }
60
61 void setCriticalHitLevelThreshold(int val) { // Property Generated Setter
62 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x64) = val;
63 }
64
65 int getBlockLevelThreshold() { // Property Generated Getter
66 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x68);
67 }
68
69 void setBlockLevelThreshold(int val) { // Property Generated Setter
70 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x68) = val;
71 }
72
73 int getAccuracyLevelThreshold() { // Property Generated Getter
74 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x6C);
75 }
76
77 void setAccuracyLevelThreshold(int val) { // Property Generated Setter
78 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x6C) = val;
79 }
80
81 int getPowerPipLevelThreshold() { // Property Generated Getter
82 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x70);
83 }
84
85 void setPowerPipLevelThreshold(int val) { // Property Generated Setter
86 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x70) = val;
87 }
88
89 int getDamageResistanceLevelThreshold() { // Property Generated Getter
90 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x74);
91 }
92
93 void setDamageResistanceLevelThreshold(int val) { // Property Generated Setter
94 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x74) = val;
95 }
96
97 List<SharedPointer<CritAndBlockLevelData>> * getCritAndBlockLevelData() { // Property Generated Getter
98 return reinterpret_cast<List<SharedPointer<CritAndBlockLevelData>> *>(reinterpret_cast<uintptr_t>(this) + 0x88);
99 }
100
101 void setCritAndBlockLevelData(List<SharedPointer<CritAndBlockLevelData>> * val) { // Property Generated Setter
102 *reinterpret_cast<List<SharedPointer<CritAndBlockLevelData>> **>(reinterpret_cast<uintptr_t>(this) + 0x88) = val;
103 }
104
105 float getCriticalDamageAddPercent() { // Property Generated Getter
106 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x78);
107 }
108
109 void setCriticalDamageAddPercent(float val) { // Property Generated Setter
110 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x78) = val;
111 }
112
113 float getCriticalDamageAddPercentPvP() { // Property Generated Getter
114 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x7C);
115 }
116
117 void setCriticalDamageAddPercentPvP(float val) { // Property Generated Setter
118 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x7C) = val;
119 }
120
121 float getCriticalHealAddPercent() { // Property Generated Getter
122 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x80);
123 }
124
125 void setCriticalHealAddPercent(float val) { // Property Generated Setter
126 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x80) = val;
127 }
128
129 float getCriticalHealAddPercentPvP() { // Property Generated Getter
130 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x84);
131 }
132
133 void setCriticalHealAddPercentPvP(float val) { // Property Generated Setter
134 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x84) = val;
135 }
136
137 int getPipConversionLevelThreshold() { // Property Generated Getter
138 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x98);
139 }
140
141 void setPipConversionLevelThreshold(int val) { // Property Generated Setter
142 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x98) = val;
143 }
144
145 List<SharedPointer<PipConversionLevelData>> * getPipConversionLevelData() { // Property Generated Getter
146 return reinterpret_cast<List<SharedPointer<PipConversionLevelData>> *>(reinterpret_cast<uintptr_t>(this) + 0xA0);
147 }
148
149 void setPipConversionLevelData(List<SharedPointer<PipConversionLevelData>> * val) { // Property Generated Setter
150 *reinterpret_cast<List<SharedPointer<PipConversionLevelData>> **>(reinterpret_cast<uintptr_t>(this) + 0xA0) = val;
151 }
152
153 int getBaseCritDivisor() { // Property Generated Getter
154 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xB0);
155 }
156
157 void setBaseCritDivisor(int val) { // Property Generated Setter
158 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xB0) = val;
159 }
160
161 int getBaseBlockDivisor() { // Property Generated Getter
162 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xB4);
163 }
164
165 void setBaseBlockDivisor(int val) { // Property Generated Setter
166 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xB4) = val;
167 }
168
169 int getCritScalarDivisor() { // Property Generated Getter
170 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xB8);
171 }
172
173 void setCritScalarDivisor(int val) { // Property Generated Setter
174 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xB8) = val;
175 }
176
177 int getBlockScalarDivisor() { // Property Generated Getter
178 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xBC);
179 }
180
181 void setBlockScalarDivisor(int val) { // Property Generated Setter
182 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xBC) = val;
183 }
184
185 float getFinalCritMedian1() { // Property Generated Getter
186 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xC0);
187 }
188
189 void setFinalCritMedian1(float val) { // Property Generated Setter
190 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xC0) = val;
191 }
192
193 float getFinalCritMedian2() { // Property Generated Getter
194 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xC4);
195 }
196
197 void setFinalCritMedian2(float val) { // Property Generated Setter
198 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xC4) = val;
199 }
200
201 float getFinalBlockMedian1() { // Property Generated Getter
202 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xC8);
203 }
204
205 void setFinalBlockMedian1(float val) { // Property Generated Setter
206 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xC8) = val;
207 }
208
209 float getFinalBlockMedian2() { // Property Generated Getter
210 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xCC);
211 }
212
213 void setFinalBlockMedian2(float val) { // Property Generated Setter
214 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xCC) = val;
215 }
216
217 int getBaseCritDivisorPvP() { // Property Generated Getter
218 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xD0);
219 }
220
221 void setBaseCritDivisorPvP(int val) { // Property Generated Setter
222 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xD0) = val;
223 }
224
225 int getBaseBlockDivisorPvP() { // Property Generated Getter
226 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xD4);
227 }
228
229 void setBaseBlockDivisorPvP(int val) { // Property Generated Setter
230 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xD4) = val;
231 }
232
233 int getCritScalarDivisorPvP() { // Property Generated Getter
234 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xD8);
235 }
236
237 void setCritScalarDivisorPvP(int val) { // Property Generated Setter
238 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xD8) = val;
239 }
240
241 int getBlockScalarDivisorPvP() { // Property Generated Getter
242 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xDC);
243 }
244
245 void setBlockScalarDivisorPvP(int val) { // Property Generated Setter
246 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xDC) = val;
247 }
248
249 float getFinalCritMedian1PvP() { // Property Generated Getter
250 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xE0);
251 }
252
253 void setFinalCritMedian1PvP(float val) { // Property Generated Setter
254 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xE0) = val;
255 }
256
257 float getFinalCritMedian2PvP() { // Property Generated Getter
258 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xE4);
259 }
260
261 void setFinalCritMedian2PvP(float val) { // Property Generated Setter
262 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xE4) = val;
263 }
264
265 float getFinalBlockMedian1PvP() { // Property Generated Getter
266 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xE8);
267 }
268
269 void setFinalBlockMedian1PvP(float val) { // Property Generated Setter
270 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xE8) = val;
271 }
272
273 float getFinalBlockMedian2PvP() { // Property Generated Getter
274 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xEC);
275 }
276
277 void setFinalBlockMedian2PvP(float val) { // Property Generated Setter
278 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xEC) = val;
279 }
280
281 float getArchmasteryFillRateScaler() { // Property Generated Getter
282 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xF0);
283 }
284
285 void setArchmasteryFillRateScaler(float val) { // Property Generated Setter
286 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xF0) = val;
287 }
288
289 float getArchmasteryFillRateMax() { // Property Generated Getter
290 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xF4);
291 }
292
293 void setArchmasteryFillRateMax(float val) { // Property Generated Setter
294 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xF4) = val;
295 }
296
297 float getArchmasteryFullnessMinPvE() { // Property Generated Getter
298 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xF8);
299 }
300
301 void setArchmasteryFullnessMinPvE(float val) { // Property Generated Setter
302 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xF8) = val;
303 }
304
305 float getArchmasteryFullnessMinPvP() { // Property Generated Getter
306 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xFC);
307 }
308
309 void setArchmasteryFullnessMinPvP(float val) { // Property Generated Setter
310 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0xFC) = val;
311 }
312
313 float getArchmasteryConversionCost() { // Property Generated Getter
314 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x100);
315 }
316
317 void setArchmasteryConversionCost(float val) { // Property Generated Setter
318 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x100) = val;
319 }
320
321 float getArchmasteryPowerPipCost() { // Property Generated Getter
322 return *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x104);
323 }
324
325 void setArchmasteryPowerPipCost(float val) { // Property Generated Setter
326 *reinterpret_cast<float*>(reinterpret_cast<uintptr_t>(this) + 0x104) = val;
327 }
328
329};
Base class for all property classes, providing reflection and serialization functionality.
Definition PropertyClass.h:86
Definition WizStatisticEffectConfig.h:7
int getBlockScalarDivisor()
Definition WizStatisticEffectConfig.h:177
float getFinalBlockMedian2PvP()
Definition WizStatisticEffectConfig.h:273
float getArchmasteryFullnessMinPvP()
Definition WizStatisticEffectConfig.h:305
void setFinalBlockMedian2(float val)
Definition WizStatisticEffectConfig.h:213
int getDamageResistanceLevelThreshold()
Definition WizStatisticEffectConfig.h:89
float getPowerPipScalingFactor()
Definition WizStatisticEffectConfig.h:41
int getPowerPipLevelThreshold()
Definition WizStatisticEffectConfig.h:81
float getCriticalDamageAddPercent()
Definition WizStatisticEffectConfig.h:105
void setArchmasteryFillRateMax(float val)
Definition WizStatisticEffectConfig.h:293
int getCritScalarDivisor()
Definition WizStatisticEffectConfig.h:169
List< SharedPointer< CritAndBlockLevelData > > * getCritAndBlockLevelData()
Definition WizStatisticEffectConfig.h:97
void setFinalBlockMedian1PvP(float val)
Definition WizStatisticEffectConfig.h:269
void setDamageResistanceScalarBase(float val)
Definition WizStatisticEffectConfig.h:29
int getBaseCritDivisorPvP()
Definition WizStatisticEffectConfig.h:217
float getArchmasteryPowerPipCost()
Definition WizStatisticEffectConfig.h:321
void setCriticalHitLevelThreshold(int val)
Definition WizStatisticEffectConfig.h:61
float getFinalBlockMedian1()
Definition WizStatisticEffectConfig.h:201
float getFinalBlockMedian2()
Definition WizStatisticEffectConfig.h:209
void setBlockLevelThreshold(int val)
Definition WizStatisticEffectConfig.h:69
void setArchmasteryFillRateScaler(float val)
Definition WizStatisticEffectConfig.h:285
float getDamageResistanceScalarBase()
Definition WizStatisticEffectConfig.h:25
float getFinalCritMedian2()
Definition WizStatisticEffectConfig.h:193
void setAccuracyScalarBase(float val)
Definition WizStatisticEffectConfig.h:13
int getCriticalHitLevelThreshold()
Definition WizStatisticEffectConfig.h:57
List< SharedPointer< PipConversionLevelData > > * getPipConversionLevelData()
Definition WizStatisticEffectConfig.h:145
void setCriticalDamageAddPercent(float val)
Definition WizStatisticEffectConfig.h:109
void setFinalCritMedian1PvP(float val)
Definition WizStatisticEffectConfig.h:253
void setCriticalHealAddPercentPvP(float val)
Definition WizStatisticEffectConfig.h:133
void setAccuracyScalingFactor(float val)
Definition WizStatisticEffectConfig.h:37
float getPowerPipScalarBase()
Definition WizStatisticEffectConfig.h:17
float getArchmasteryFillRateScaler()
Definition WizStatisticEffectConfig.h:281
void setDamageResistanceLevelThreshold(int val)
Definition WizStatisticEffectConfig.h:93
int getCritScalarDivisorPvP()
Definition WizStatisticEffectConfig.h:233
float getCriticalHealAddPercent()
Definition WizStatisticEffectConfig.h:121
void setFinalCritMedian2(float val)
Definition WizStatisticEffectConfig.h:197
void setPowerPipScalingFactor(float val)
Definition WizStatisticEffectConfig.h:45
void setFinalBlockMedian2PvP(float val)
Definition WizStatisticEffectConfig.h:277
void setDamageResistanceScalingFactor(float val)
Definition WizStatisticEffectConfig.h:53
void setPipConversionLevelThreshold(int val)
Definition WizStatisticEffectConfig.h:141
void setCriticalDamageAddPercentPvP(float val)
Definition WizStatisticEffectConfig.h:117
float getCriticalDamageAddPercentPvP()
Definition WizStatisticEffectConfig.h:113
void setBaseBlockDivisor(int val)
Definition WizStatisticEffectConfig.h:165
void setCritScalarDivisor(int val)
Definition WizStatisticEffectConfig.h:173
void setBaseCritDivisorPvP(int val)
Definition WizStatisticEffectConfig.h:221
void setCritAndBlockLevelData(List< SharedPointer< CritAndBlockLevelData > > *val)
Definition WizStatisticEffectConfig.h:101
int getBlockLevelThreshold()
Definition WizStatisticEffectConfig.h:65
float getAccuracyScalarBase()
Definition WizStatisticEffectConfig.h:9
float getFinalCritMedian1PvP()
Definition WizStatisticEffectConfig.h:249
float getArchmasteryFillRateMax()
Definition WizStatisticEffectConfig.h:289
void setArchmasteryFullnessMinPvP(float val)
Definition WizStatisticEffectConfig.h:309
float getDamageResistanceScalingFactor()
Definition WizStatisticEffectConfig.h:49
void setCriticalHealAddPercent(float val)
Definition WizStatisticEffectConfig.h:125
void setArchmasteryPowerPipCost(float val)
Definition WizStatisticEffectConfig.h:325
void setCritScalarDivisorPvP(int val)
Definition WizStatisticEffectConfig.h:237
int getBaseCritDivisor()
Definition WizStatisticEffectConfig.h:153
int getBlockScalarDivisorPvP()
Definition WizStatisticEffectConfig.h:241
float getArchmasteryConversionCost()
Definition WizStatisticEffectConfig.h:313
void setPipConversionLevelData(List< SharedPointer< PipConversionLevelData > > *val)
Definition WizStatisticEffectConfig.h:149
float getFinalCritMedian2PvP()
Definition WizStatisticEffectConfig.h:257
void setArchmasteryFullnessMinPvE(float val)
Definition WizStatisticEffectConfig.h:301
void setPowerPipLevelThreshold(int val)
Definition WizStatisticEffectConfig.h:85
void setBaseCritDivisor(int val)
Definition WizStatisticEffectConfig.h:157
int getAccuracyLevelThreshold()
Definition WizStatisticEffectConfig.h:73
void setArchmasteryConversionCost(float val)
Definition WizStatisticEffectConfig.h:317
void setPowerPipScalarBase(float val)
Definition WizStatisticEffectConfig.h:21
void setFinalCritMedian2PvP(float val)
Definition WizStatisticEffectConfig.h:261
float getCriticalHealAddPercentPvP()
Definition WizStatisticEffectConfig.h:129
float getArchmasteryFullnessMinPvE()
Definition WizStatisticEffectConfig.h:297
float getFinalBlockMedian1PvP()
Definition WizStatisticEffectConfig.h:265
void setBaseBlockDivisorPvP(int val)
Definition WizStatisticEffectConfig.h:229
void setBlockScalarDivisorPvP(int val)
Definition WizStatisticEffectConfig.h:245
float getFinalCritMedian1()
Definition WizStatisticEffectConfig.h:185
int getPipConversionLevelThreshold()
Definition WizStatisticEffectConfig.h:137
void setFinalBlockMedian1(float val)
Definition WizStatisticEffectConfig.h:205
float getAccuracyScalingFactor()
Definition WizStatisticEffectConfig.h:33
int getBaseBlockDivisor()
Definition WizStatisticEffectConfig.h:161
void setAccuracyLevelThreshold(int val)
Definition WizStatisticEffectConfig.h:77
int getBaseBlockDivisorPvP()
Definition WizStatisticEffectConfig.h:225
void setBlockScalarDivisor(int val)
Definition WizStatisticEffectConfig.h:181
void setFinalCritMedian1(float val)
Definition WizStatisticEffectConfig.h:189