Cyrus Mod Loader
Loading...
Searching...
No Matches
Duel.h
1#pragma once
2#include <Cyrus/Classes/AlternateTurnsCombatRule.h>
3#include <Cyrus/Classes/CombatAction.h>
4#include <Cyrus/Classes/CombatParticipant.h>
5#include <Cyrus/Classes/CombatResolver.h>
6#include <Cyrus/Classes/CombatRule.h>
7#include <Cyrus/Classes/DuelModifier.h>
8#include <Cyrus/Classes/DynamicSigilInstance.h>
9#include <Cyrus/Classes/GameEffectContainer.h>
10#include <Cyrus/Classes/GameEffectInfo.h>
11#include <Cyrus/Classes/GameObjectAnimStateTracker.h>
12#include <Cyrus/Classes/PropertyClass.h>
13#include <Cyrus/Classes/ShadowPipRule.h>
14#include <Cyrus/Enums/Duel__SigilInitiativeSwitchMode.h>
15#include <Cyrus/Enums/kDuelExecutionOrder.h>
16#include <Cyrus/Enums/kDuelPhase.h>
17#include <Cyrus/Shared.h>
18
19class Duel : public PropertyClass {
20public:
21 Vector<SharedPointer<CombatParticipant>> *
22 getFlatParticipantList() { // Property Generated Getter
23 return reinterpret_cast<Vector<SharedPointer<CombatParticipant>> *>(
24 reinterpret_cast<uintptr_t>(this) + 0x50);
25 }
26
27 void setFlatParticipantList(Vector<SharedPointer<CombatParticipant>>
28 *val) { // Property Generated Setter
29 *reinterpret_cast<Vector<SharedPointer<CombatParticipant>> **>(
30 reinterpret_cast<uintptr_t>(this) + 0x50) = val;
31 }
32
33 SharedPointer<DynamicSigilInstance> *
34 getDynamicTeams() { // Property Generated Getter
35 return reinterpret_cast<SharedPointer<DynamicSigilInstance> *>(
36 reinterpret_cast<uintptr_t>(this) + 0x68);
37 }
38
40 SharedPointer<DynamicSigilInstance> *val) { // Property Generated Setter
41 *reinterpret_cast<SharedPointer<DynamicSigilInstance> **>(
42 reinterpret_cast<uintptr_t>(this) + 0x68) = val;
43 }
44
45 unsigned int getDynamicTurn() { // Property Generated Getter
46 return *reinterpret_cast<unsigned int *>(reinterpret_cast<uintptr_t>(this) +
47 0x78);
48 }
49
50 void setDynamicTurn(unsigned int val) { // Property Generated Setter
51 *reinterpret_cast<unsigned int *>(reinterpret_cast<uintptr_t>(this) +
52 0x78) = val;
53 }
54
55 unsigned int getDynamicTurnSubcircles() { // Property Generated Getter
56 return *reinterpret_cast<unsigned int *>(reinterpret_cast<uintptr_t>(this) +
57 0x7C);
58 }
59
60 void setDynamicTurnSubcircles(unsigned int val) { // Property Generated Setter
61 *reinterpret_cast<unsigned int *>(reinterpret_cast<uintptr_t>(this) +
62 0x7C) = val;
63 }
64
65 int getDynamicTurnCounter() { // Property Generated Getter
66 return *reinterpret_cast<int *>(reinterpret_cast<uintptr_t>(this) + 0x80);
67 }
68
69 void setDynamicTurnCounter(int val) { // Property Generated Setter
70 *reinterpret_cast<int *>(reinterpret_cast<uintptr_t>(this) + 0x80) = val;
71 }
72
73 unsigned __int64 getDuelID_full() { // Property Generated Getter
74 return *reinterpret_cast<unsigned __int64 *>(
75 reinterpret_cast<uintptr_t>(this) + 0x48);
76 }
77
78 void setDuelID_full(unsigned __int64 val) { // Property Generated Setter
79 *reinterpret_cast<unsigned __int64 *>(reinterpret_cast<uintptr_t>(this) +
80 0x48) = val;
81 }
82
83 float getPlanningTimer() { // Property Generated Getter
84 return *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) + 0x90);
85 }
86
87 void setPlanningTimer(float val) { // Property Generated Setter
88 *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) + 0x90) = val;
89 }
90
91 Vector3D getPosition() { // Property Generated Getter
92 return *reinterpret_cast<Vector3D *>(reinterpret_cast<uintptr_t>(this) +
93 0x94);
94 }
95
96 void setPosition(Vector3D val) { // Property Generated Setter
97 *reinterpret_cast<Vector3D *>(reinterpret_cast<uintptr_t>(this) + 0x94) =
98 val;
99 }
100
101 float getYaw() { // Property Generated Getter
102 return *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) + 0xA0);
103 }
104
105 void setYaw(float val) { // Property Generated Setter
106 *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) + 0xA0) = val;
107 }
108
109 bool getDisableTimer() { // Property Generated Getter
110 return *reinterpret_cast<bool *>(reinterpret_cast<uintptr_t>(this) + 0xB3);
111 }
112
113 void setDisableTimer(bool val) { // Property Generated Setter
114 *reinterpret_cast<bool *>(reinterpret_cast<uintptr_t>(this) + 0xB3) = val;
115 }
116
117 bool getTutorialMode() { // Property Generated Getter
118 return *reinterpret_cast<bool *>(reinterpret_cast<uintptr_t>(this) + 0xB4);
119 }
120
121 void setTutorialMode(bool val) { // Property Generated Setter
122 *reinterpret_cast<bool *>(reinterpret_cast<uintptr_t>(this) + 0xB4) = val;
123 }
124
125 int getFirstTeamToAct() { // Property Generated Getter
126 return *reinterpret_cast<int *>(reinterpret_cast<uintptr_t>(this) + 0xB8);
127 }
128
129 void setFirstTeamToAct(int val) { // Property Generated Setter
130 *reinterpret_cast<int *>(reinterpret_cast<uintptr_t>(this) + 0xB8) = val;
131 }
132
133 CombatResolver **getCombatResolver() { // Property Generated Getter
134 return reinterpret_cast<CombatResolver **>(
135 reinterpret_cast<uintptr_t>(this) + 0x88);
136 }
137
138 void setCombatResolver(CombatResolver **val) { // Property Generated Setter
139 *reinterpret_cast<CombatResolver ***>(reinterpret_cast<uintptr_t>(this) +
140 0x88) = val;
141 }
142
143 bool getBPVP() { // Property Generated Getter
144 return *reinterpret_cast<bool *>(reinterpret_cast<uintptr_t>(this) + 0xB0);
145 }
146
147 void setBPVP(bool val) { // Property Generated Setter
148 *reinterpret_cast<bool *>(reinterpret_cast<uintptr_t>(this) + 0xB0) = val;
149 }
150
151 bool getBBattleground() { // Property Generated Getter
152 return *reinterpret_cast<bool *>(reinterpret_cast<uintptr_t>(this) + 0xB1);
153 }
154
155 void setBBattleground(bool val) { // Property Generated Setter
156 *reinterpret_cast<bool *>(reinterpret_cast<uintptr_t>(this) + 0xB1) = val;
157 }
158
159 bool getBRaid() { // Property Generated Getter
160 return *reinterpret_cast<bool *>(reinterpret_cast<uintptr_t>(this) + 0xB2);
161 }
162
163 void setBRaid(bool val) { // Property Generated Setter
164 *reinterpret_cast<bool *>(reinterpret_cast<uintptr_t>(this) + 0xB2) = val;
165 }
166
167 int getRoundNum() { // Property Generated Getter
168 return *reinterpret_cast<int *>(reinterpret_cast<uintptr_t>(this) + 0xC0);
169 }
170
171 void setRoundNum(int val) { // Property Generated Setter
172 *reinterpret_cast<int *>(reinterpret_cast<uintptr_t>(this) + 0xC0) = val;
173 }
174
175 float getExecutionPhaseTimer() { // Property Generated Getter
176 return *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) + 0xC8);
177 }
178
179 void setExecutionPhaseTimer(float val) { // Property Generated Setter
180 *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) + 0xC8) = val;
181 }
182
183 SharedPointer<ShadowPipRule> *
184 getShadowPipRule() { // Property Generated Getter
185 return reinterpret_cast<SharedPointer<ShadowPipRule> *>(
186 reinterpret_cast<uintptr_t>(this) + 0x118);
187 }
188
190 SharedPointer<ShadowPipRule> *val) { // Property Generated Setter
191 *reinterpret_cast<SharedPointer<ShadowPipRule> **>(
192 reinterpret_cast<uintptr_t>(this) + 0x118) = val;
193 }
194
195 kDuelPhase getDuelPhase() { // Property Generated Getter
196 return *reinterpret_cast<kDuelPhase *>(reinterpret_cast<uintptr_t>(this) +
197 0xC4);
198 }
199
200 void setDuelPhase(kDuelPhase val) { // Property Generated Setter
201 *reinterpret_cast<kDuelPhase *>(reinterpret_cast<uintptr_t>(this) + 0xC4) =
202 val;
203 }
204
205 SharedPointer<DuelModifier> *getDuelModifier() { // Property Generated Getter
206 return reinterpret_cast<SharedPointer<DuelModifier> *>(
207 reinterpret_cast<uintptr_t>(this) + 0x108);
208 }
209
211 SharedPointer<DuelModifier> *val) { // Property Generated Setter
212 *reinterpret_cast<SharedPointer<DuelModifier> **>(
213 reinterpret_cast<uintptr_t>(this) + 0x108) = val;
214 }
215
216 Duel__SigilInitiativeSwitchMode
217 getInitiativeSwitchMode() { // Property Generated Getter
218 return *reinterpret_cast<Duel__SigilInitiativeSwitchMode *>(
219 reinterpret_cast<uintptr_t>(this) + 0x180);
220 }
221
223 Duel__SigilInitiativeSwitchMode val) { // Property Generated Setter
224 *reinterpret_cast<Duel__SigilInitiativeSwitchMode *>(
225 reinterpret_cast<uintptr_t>(this) + 0x180) = val;
226 }
227
228 int getInitiativeSwitchRounds() { // Property Generated Getter
229 return *reinterpret_cast<int *>(reinterpret_cast<uintptr_t>(this) + 0x184);
230 }
231
232 void setInitiativeSwitchRounds(int val) { // Property Generated Setter
233 *reinterpret_cast<int *>(reinterpret_cast<uintptr_t>(this) + 0x184) = val;
234 }
235
236 List<SharedPointer<CombatRule>> *
237 getCombatRules() { // Property Generated Getter
238 return reinterpret_cast<List<SharedPointer<CombatRule>> *>(
239 reinterpret_cast<uintptr_t>(this) + 0x1D0);
240 }
241
243 List<SharedPointer<CombatRule>> *val) { // Property Generated Setter
244 *reinterpret_cast<List<SharedPointer<CombatRule>> **>(
245 reinterpret_cast<uintptr_t>(this) + 0x1D0) = val;
246 }
247
248 List<SharedPointer<GameEffectInfo>> *
249 getGameEffectInfo() { // Property Generated Getter
250 return reinterpret_cast<List<SharedPointer<GameEffectInfo>> *>(
251 reinterpret_cast<uintptr_t>(this) + 0x1F0);
252 }
253
255 List<SharedPointer<GameEffectInfo>> *val) { // Property Generated Setter
256 *reinterpret_cast<List<SharedPointer<GameEffectInfo>> **>(
257 reinterpret_cast<uintptr_t>(this) + 0x1F0) = val;
258 }
259
260 SharedPointer<GameEffectContainer> *
261 getPStatEffects() { // Property Generated Getter
262 return reinterpret_cast<SharedPointer<GameEffectContainer> *>(
263 reinterpret_cast<uintptr_t>(this) + 0x200);
264 }
265
267 SharedPointer<GameEffectContainer> *val) { // Property Generated Setter
268 *reinterpret_cast<SharedPointer<GameEffectContainer> **>(
269 reinterpret_cast<uintptr_t>(this) + 0x200) = val;
270 }
271
272 SharedPointer<AlternateTurnsCombatRule> *
273 getAlternateTurnCombatRule() { // Property Generated Getter
274 return reinterpret_cast<SharedPointer<AlternateTurnsCombatRule> *>(
275 reinterpret_cast<uintptr_t>(this) + 0x1E0);
276 }
277
278 void setAlternateTurnCombatRule(SharedPointer<AlternateTurnsCombatRule>
279 *val) { // Property Generated Setter
280 *reinterpret_cast<SharedPointer<AlternateTurnsCombatRule> **>(
281 reinterpret_cast<uintptr_t>(this) + 0x1E0) = val;
282 }
283
284 int getAltTurnCounter() { // Property Generated Getter
285 return *reinterpret_cast<int *>(reinterpret_cast<uintptr_t>(this) + 0x1C8);
286 }
287
288 void setAltTurnCounter(int val) { // Property Generated Setter
289 *reinterpret_cast<int *>(reinterpret_cast<uintptr_t>(this) + 0x1C8) = val;
290 }
291
292 int getOriginalFirstTeamToAct() { // Property Generated Getter
293 return *reinterpret_cast<int *>(reinterpret_cast<uintptr_t>(this) + 0xBC);
294 }
295
296 void setOriginalFirstTeamToAct(int val) { // Property Generated Setter
297 *reinterpret_cast<int *>(reinterpret_cast<uintptr_t>(this) + 0xBC) = val;
298 }
299
300 kDuelExecutionOrder getExecutionOrder() { // Property Generated Getter
301 return *reinterpret_cast<kDuelExecutionOrder *>(
302 reinterpret_cast<uintptr_t>(this) + 0x210);
303 }
304
305 void setExecutionOrder(kDuelExecutionOrder val) { // Property Generated Setter
306 *reinterpret_cast<kDuelExecutionOrder *>(reinterpret_cast<uintptr_t>(this) +
307 0x210) = val;
308 }
309
310 bool getNoHenchmen() { // Property Generated Getter
311 return *reinterpret_cast<bool *>(reinterpret_cast<uintptr_t>(this) + 0x214);
312 }
313
314 void setNoHenchmen(bool val) { // Property Generated Setter
315 *reinterpret_cast<bool *>(reinterpret_cast<uintptr_t>(this) + 0x214) = val;
316 }
317
318 bool getSpellTruncation() { // Property Generated Getter
319 return *reinterpret_cast<bool *>(reinterpret_cast<uintptr_t>(this) + 0x21C);
320 }
321
322 void setSpellTruncation(bool val) { // Property Generated Setter
323 *reinterpret_cast<bool *>(reinterpret_cast<uintptr_t>(this) + 0x21C) = val;
324 }
325
326 float getShadowThresholdFactor() { // Property Generated Getter
327 return *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) +
328 0x224);
329 }
330
331 void setShadowThresholdFactor(float val) { // Property Generated Setter
332 *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) + 0x224) = val;
333 }
334
335 float getShadowPipRatingFactor() { // Property Generated Getter
336 return *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) +
337 0x228);
338 }
339
340 void setShadowPipRatingFactor(float val) { // Property Generated Setter
341 *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) + 0x228) = val;
342 }
343
344 float getDefaultShadowPipRating() { // Property Generated Getter
345 return *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) +
346 0x22C);
347 }
348
349 void setDefaultShadowPipRating(float val) { // Property Generated Setter
350 *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) + 0x22C) = val;
351 }
352
353 float getShadowPipThresholdTeam0() { // Property Generated Getter
354 return *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) +
355 0x230);
356 }
357
358 void setShadowPipThresholdTeam0(float val) { // Property Generated Setter
359 *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) + 0x230) = val;
360 }
361
362 float getShadowPipThresholdTeam1() { // Property Generated Getter
363 return *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) +
364 0x234);
365 }
366
367 void setShadowPipThresholdTeam1(float val) { // Property Generated Setter
368 *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) + 0x234) = val;
369 }
370
371 float getMaxArchmasteryTeam0() { // Property Generated Getter
372 return *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) +
373 0x238);
374 }
375
376 void setMaxArchmasteryTeam0(float val) { // Property Generated Setter
377 *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) + 0x238) = val;
378 }
379
380 float getMaxArchmasteryTeam1() { // Property Generated Getter
381 return *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) +
382 0x23C);
383 }
384
385 void setMaxArchmasteryTeam1(float val) { // Property Generated Setter
386 *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) + 0x23C) = val;
387 }
388
389 float getScalarDamage() { // Property Generated Getter
390 return *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) +
391 0x258);
392 }
393
394 void setScalarDamage(float val) { // Property Generated Setter
395 *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) + 0x258) = val;
396 }
397
398 float getScalarResist() { // Property Generated Getter
399 return *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) +
400 0x25C);
401 }
402
403 void setScalarResist(float val) { // Property Generated Setter
404 *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) + 0x25C) = val;
405 }
406
407 float getScalarPierce() { // Property Generated Getter
408 return *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) +
409 0x260);
410 }
411
412 void setScalarPierce(float val) { // Property Generated Setter
413 *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) + 0x260) = val;
414 }
415
416 float getDamageLimit() { // Property Generated Getter
417 return *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) +
418 0x264);
419 }
420
421 void setDamageLimit(float val) { // Property Generated Setter
422 *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) + 0x264) = val;
423 }
424
425 float getDK0() { // Property Generated Getter
426 return *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) +
427 0x268);
428 }
429
430 void setDK0(float val) { // Property Generated Setter
431 *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) + 0x268) = val;
432 }
433
434 float getDN0() { // Property Generated Getter
435 return *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) +
436 0x26C);
437 }
438
439 void setDN0(float val) { // Property Generated Setter
440 *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) + 0x26C) = val;
441 }
442
443 float getResistLimit() { // Property Generated Getter
444 return *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) +
445 0x270);
446 }
447
448 void setResistLimit(float val) { // Property Generated Setter
449 *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) + 0x270) = val;
450 }
451
452 float getRK0() { // Property Generated Getter
453 return *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) +
454 0x274);
455 }
456
457 void setRK0(float val) { // Property Generated Setter
458 *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) + 0x274) = val;
459 }
460
461 float getRN0() { // Property Generated Getter
462 return *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) +
463 0x278);
464 }
465
466 void setRN0(float val) { // Property Generated Setter
467 *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) + 0x278) = val;
468 }
469
470 bool getFullPartyGroup() { // Property Generated Getter
471 return *reinterpret_cast<bool *>(reinterpret_cast<uintptr_t>(this) + 0x27C);
472 }
473
474 void setFullPartyGroup(bool val) { // Property Generated Setter
475 *reinterpret_cast<bool *>(reinterpret_cast<uintptr_t>(this) + 0x27C) = val;
476 }
477
478 float getMatchTimer() { // Property Generated Getter
479 return *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) +
480 0x290);
481 }
482
483 void setMatchTimer(float val) { // Property Generated Setter
484 *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) + 0x290) = val;
485 }
486
487 int getBonusTime() { // Property Generated Getter
488 return *reinterpret_cast<int *>(reinterpret_cast<uintptr_t>(this) + 0x294);
489 }
490
491 void setBonusTime(int val) { // Property Generated Setter
492 *reinterpret_cast<int *>(reinterpret_cast<uintptr_t>(this) + 0x294) = val;
493 }
494
495 int getPassPenalty() { // Property Generated Getter
496 return *reinterpret_cast<int *>(reinterpret_cast<uintptr_t>(this) + 0x298);
497 }
498
499 void setPassPenalty(int val) { // Property Generated Setter
500 *reinterpret_cast<int *>(reinterpret_cast<uintptr_t>(this) + 0x298) = val;
501 }
502
503 int getYellowTime() { // Property Generated Getter
504 return *reinterpret_cast<int *>(reinterpret_cast<uintptr_t>(this) + 0x29C);
505 }
506
507 void setYellowTime(int val) { // Property Generated Setter
508 *reinterpret_cast<int *>(reinterpret_cast<uintptr_t>(this) + 0x29C) = val;
509 }
510
511 int getRedTime() { // Property Generated Getter
512 return *reinterpret_cast<int *>(reinterpret_cast<uintptr_t>(this) + 0x2A0);
513 }
514
515 void setRedTime(int val) { // Property Generated Setter
516 *reinterpret_cast<int *>(reinterpret_cast<uintptr_t>(this) + 0x2A0) = val;
517 }
518
519 int getMinTurnTime() { // Property Generated Getter
520 return *reinterpret_cast<int *>(reinterpret_cast<uintptr_t>(this) + 0x2A4);
521 }
522
523 void setMinTurnTime(int val) { // Property Generated Setter
524 *reinterpret_cast<int *>(reinterpret_cast<uintptr_t>(this) + 0x2A4) = val;
525 }
526
527 bool getBIsPlayerTimedDuel() { // Property Generated Getter
528 return *reinterpret_cast<bool *>(reinterpret_cast<uintptr_t>(this) + 0x27D);
529 }
530
531 void setBIsPlayerTimedDuel(bool val) { // Property Generated Setter
532 *reinterpret_cast<bool *>(reinterpret_cast<uintptr_t>(this) + 0x27D) = val;
533 }
534
535 float getHideNoncombatantDistance() { // Property Generated Getter
536 return *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) +
537 0x218);
538 }
539
540 void setHideNoncombatantDistance(float val) { // Property Generated Setter
541 *reinterpret_cast<float *>(reinterpret_cast<uintptr_t>(this) + 0x218) = val;
542 }
543};
Definition CombatResolver.h:6
Definition Duel.h:19
float getShadowPipRatingFactor()
Definition Duel.h:335
void setMinTurnTime(int val)
Definition Duel.h:523
int getMinTurnTime()
Definition Duel.h:519
unsigned int getDynamicTurn()
Definition Duel.h:45
void setOriginalFirstTeamToAct(int val)
Definition Duel.h:296
float getYaw()
Definition Duel.h:101
SharedPointer< DuelModifier > * getDuelModifier()
Definition Duel.h:205
void setBonusTime(int val)
Definition Duel.h:491
float getExecutionPhaseTimer()
Definition Duel.h:175
void setDynamicTurnCounter(int val)
Definition Duel.h:69
int getAltTurnCounter()
Definition Duel.h:284
int getYellowTime()
Definition Duel.h:503
void setScalarPierce(float val)
Definition Duel.h:412
float getMaxArchmasteryTeam1()
Definition Duel.h:380
bool getDisableTimer()
Definition Duel.h:109
kDuelExecutionOrder getExecutionOrder()
Definition Duel.h:300
void setRedTime(int val)
Definition Duel.h:515
int getBonusTime()
Definition Duel.h:487
void setMatchTimer(float val)
Definition Duel.h:483
void setCombatRules(List< SharedPointer< CombatRule > > *val)
Definition Duel.h:242
bool getTutorialMode()
Definition Duel.h:117
void setYaw(float val)
Definition Duel.h:105
void setExecutionPhaseTimer(float val)
Definition Duel.h:179
void setBRaid(bool val)
Definition Duel.h:163
void setAltTurnCounter(int val)
Definition Duel.h:288
bool getSpellTruncation()
Definition Duel.h:318
float getDefaultShadowPipRating()
Definition Duel.h:344
float getScalarResist()
Definition Duel.h:398
kDuelPhase getDuelPhase()
Definition Duel.h:195
void setMaxArchmasteryTeam0(float val)
Definition Duel.h:376
void setDefaultShadowPipRating(float val)
Definition Duel.h:349
void setPlanningTimer(float val)
Definition Duel.h:87
void setDynamicTurnSubcircles(unsigned int val)
Definition Duel.h:60
void setShadowPipThresholdTeam1(float val)
Definition Duel.h:367
void setDN0(float val)
Definition Duel.h:439
float getShadowPipThresholdTeam1()
Definition Duel.h:362
float getDN0()
Definition Duel.h:434
float getPlanningTimer()
Definition Duel.h:83
void setExecutionOrder(kDuelExecutionOrder val)
Definition Duel.h:305
float getHideNoncombatantDistance()
Definition Duel.h:535
float getRN0()
Definition Duel.h:461
float getRK0()
Definition Duel.h:452
List< SharedPointer< CombatRule > > * getCombatRules()
Definition Duel.h:237
void setTutorialMode(bool val)
Definition Duel.h:121
unsigned __int64 getDuelID_full()
Definition Duel.h:73
void setPassPenalty(int val)
Definition Duel.h:499
Duel__SigilInitiativeSwitchMode getInitiativeSwitchMode()
Definition Duel.h:217
float getResistLimit()
Definition Duel.h:443
float getShadowThresholdFactor()
Definition Duel.h:326
bool getBIsPlayerTimedDuel()
Definition Duel.h:527
int getInitiativeSwitchRounds()
Definition Duel.h:228
void setPStatEffects(SharedPointer< GameEffectContainer > *val)
Definition Duel.h:266
float getScalarDamage()
Definition Duel.h:389
void setYellowTime(int val)
Definition Duel.h:507
void setBIsPlayerTimedDuel(bool val)
Definition Duel.h:531
void setDuelModifier(SharedPointer< DuelModifier > *val)
Definition Duel.h:210
void setShadowThresholdFactor(float val)
Definition Duel.h:331
bool getBBattleground()
Definition Duel.h:151
void setScalarResist(float val)
Definition Duel.h:403
void setRK0(float val)
Definition Duel.h:457
void setFirstTeamToAct(int val)
Definition Duel.h:129
void setBBattleground(bool val)
Definition Duel.h:155
void setPosition(Vector3D val)
Definition Duel.h:96
SharedPointer< ShadowPipRule > * getShadowPipRule()
Definition Duel.h:184
CombatResolver ** getCombatResolver()
Definition Duel.h:133
void setDuelID_full(unsigned __int64 val)
Definition Duel.h:78
int getDynamicTurnCounter()
Definition Duel.h:65
void setShadowPipRatingFactor(float val)
Definition Duel.h:340
void setFlatParticipantList(Vector< SharedPointer< CombatParticipant > > *val)
Definition Duel.h:27
void setDynamicTeams(SharedPointer< DynamicSigilInstance > *val)
Definition Duel.h:39
SharedPointer< AlternateTurnsCombatRule > * getAlternateTurnCombatRule()
Definition Duel.h:273
unsigned int getDynamicTurnSubcircles()
Definition Duel.h:55
int getOriginalFirstTeamToAct()
Definition Duel.h:292
float getDamageLimit()
Definition Duel.h:416
float getMaxArchmasteryTeam0()
Definition Duel.h:371
void setShadowPipRule(SharedPointer< ShadowPipRule > *val)
Definition Duel.h:189
void setInitiativeSwitchRounds(int val)
Definition Duel.h:232
void setSpellTruncation(bool val)
Definition Duel.h:322
float getScalarPierce()
Definition Duel.h:407
int getRedTime()
Definition Duel.h:511
void setRN0(float val)
Definition Duel.h:466
List< SharedPointer< GameEffectInfo > > * getGameEffectInfo()
Definition Duel.h:249
bool getBPVP()
Definition Duel.h:143
int getFirstTeamToAct()
Definition Duel.h:125
SharedPointer< DynamicSigilInstance > * getDynamicTeams()
Definition Duel.h:34
void setInitiativeSwitchMode(Duel__SigilInitiativeSwitchMode val)
Definition Duel.h:222
void setFullPartyGroup(bool val)
Definition Duel.h:474
void setResistLimit(float val)
Definition Duel.h:448
float getDK0()
Definition Duel.h:425
float getShadowPipThresholdTeam0()
Definition Duel.h:353
void setRoundNum(int val)
Definition Duel.h:171
int getPassPenalty()
Definition Duel.h:495
bool getBRaid()
Definition Duel.h:159
void setDamageLimit(float val)
Definition Duel.h:421
int getRoundNum()
Definition Duel.h:167
void setDisableTimer(bool val)
Definition Duel.h:113
Vector< SharedPointer< CombatParticipant > > * getFlatParticipantList()
Definition Duel.h:22
void setShadowPipThresholdTeam0(float val)
Definition Duel.h:358
SharedPointer< GameEffectContainer > * getPStatEffects()
Definition Duel.h:261
void setMaxArchmasteryTeam1(float val)
Definition Duel.h:385
Vector3D getPosition()
Definition Duel.h:91
void setDynamicTurn(unsigned int val)
Definition Duel.h:50
void setCombatResolver(CombatResolver **val)
Definition Duel.h:138
void setNoHenchmen(bool val)
Definition Duel.h:314
void setBPVP(bool val)
Definition Duel.h:147
void setAlternateTurnCombatRule(SharedPointer< AlternateTurnsCombatRule > *val)
Definition Duel.h:278
void setHideNoncombatantDistance(float val)
Definition Duel.h:540
void setScalarDamage(float val)
Definition Duel.h:394
void setGameEffectInfo(List< SharedPointer< GameEffectInfo > > *val)
Definition Duel.h:254
bool getFullPartyGroup()
Definition Duel.h:470
bool getNoHenchmen()
Definition Duel.h:310
void setDK0(float val)
Definition Duel.h:430
void setDuelPhase(kDuelPhase val)
Definition Duel.h:200
float getMatchTimer()
Definition Duel.h:478
Base class for all property classes, providing reflection and serialization functionality.
Definition PropertyClass.h:86
Definition shared.h:12