2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/AdvPvPLeagueAwardInfo.h>
4#include <Cyrus/Classes/ArenaMatchInfo.h>
5#include <Cyrus/Classes/CoreTemplate.h>
6#include <Cyrus/Classes/PropertyClass.h>
7#include <Cyrus/Classes/ResultList.h>
8#include <Cyrus/Classes/SpellEffectPenalty.h>
13 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x80);
17 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x80) = val;
21 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x60);
25 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x60) = val;
29 return *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xA8);
33 *
reinterpret_cast<std::string*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xA8) = val;
37 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xC8);
41 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xC8) = val;
45 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xD0);
49 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xD0) = val;
53 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xCC);
57 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xCC) = val;
61 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xD4);
65 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xD4) = val;
69 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xD8);
73 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xD8) = val;
77 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x118);
81 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x118) = val;
85 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x11C);
89 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x11C) = val;
93 return reinterpret_cast<SharedPointer<ArenaMatchInfo> *
>(
reinterpret_cast<uintptr_t
>(
this) + 0x100);
97 *
reinterpret_cast<SharedPointer<ArenaMatchInfo> **
>(
reinterpret_cast<uintptr_t
>(
this) + 0x100) = val;
101 return reinterpret_cast<SharedPointer<ResultList> *
>(
reinterpret_cast<uintptr_t
>(
this) + 0xE0);
105 *
reinterpret_cast<SharedPointer<ResultList> **
>(
reinterpret_cast<uintptr_t
>(
this) + 0xE0) = val;
109 return reinterpret_cast<List<SharedPointer<AdvPvPLeagueAwardInfo>
> *>(
reinterpret_cast<uintptr_t
>(
this) + 0xF0);
113 *
reinterpret_cast<List<SharedPointer<AdvPvPLeagueAwardInfo>
> **>(
reinterpret_cast<uintptr_t
>(
this) + 0xF0) = val;
117 return *
reinterpret_cast<Vector<std::string>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x120);
121 *
reinterpret_cast<Vector<std::string>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x120) = val;
125 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x138);
129 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x138) = val;
133 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x13C);
137 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x13C) = val;
141 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x140);
145 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x140) = val;
149 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x144);
153 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x144) = val;
157 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x148);
161 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x148) = val;
165 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x14C);
169 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x14C) = val;
173 return *
reinterpret_cast<gid*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x150);
177 *
reinterpret_cast<gid*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x150) = val;
181 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x114);
185 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x114) = val;
189 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x110);
193 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x110) = val;
197 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x168);
201 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x168) = val;
205 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x16C);
209 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x16C) = val;
213 return *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x170);
217 *
reinterpret_cast<unsigned int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x170) = val;
221 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x178);
225 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x178) = val;
229 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x179);
233 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x179) = val;
237 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x174);
241 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x174) = val;
245 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x17C);
249 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x17C) = val;
253 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x180);
257 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x180) = val;
261 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x184);
265 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x184) = val;
269 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x188);
273 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x188) = val;
277 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x18C);
281 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x18C) = val;
285 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x190);
289 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x190) = val;
293 return *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x194);
297 *
reinterpret_cast<float*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x194) = val;
301 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x198);
305 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x198) = val;
309 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x19C);
313 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x19C) = val;
317 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1A0);
321 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1A0) = val;
325 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1A4);
329 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1A4) = val;
333 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1A8);
337 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1A8) = val;
341 return reinterpret_cast<Vector<SharedPointer<SpellEffectPenalty>
> *>(
reinterpret_cast<uintptr_t
>(
this) + 0x1B0);
344 void setEffects(Vector<SharedPointer<SpellEffectPenalty>> * val) {
345 *
reinterpret_cast<Vector<SharedPointer<SpellEffectPenalty>
> **>(
reinterpret_cast<uintptr_t
>(
this) + 0x1B0) = val;
349 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1C8);
353 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1C8) = val;
357 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1CC);
361 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1CC) = val;
365 return *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1D0);
369 *
reinterpret_cast<int*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x1D0) = val;
Definition CoreTemplate.h:16
Definition MatchTemplate.h:10
void setInitialQueueThreshold(unsigned int val)
Definition MatchTemplate.h:128
void setPassPenalty(int val)
Definition MatchTemplate.h:312
float getTeamQueueGrowth()
Definition MatchTemplate.h:156
std::string getMatchName()
Definition MatchTemplate.h:12
unsigned int getActorQueueTimeout()
Definition MatchTemplate.h:132
unsigned int getThresholdForExtendingMatchSearch()
Definition MatchTemplate.h:204
int getPassPenalty()
Definition MatchTemplate.h:308
unsigned int getShortMatchDurationForPenaltySeconds()
Definition MatchTemplate.h:196
SharedPointer< ResultList > * getAwardInfo()
Definition MatchTemplate.h:100
void setAllowOverrides(bool val)
Definition MatchTemplate.h:40
void setIncompleteMatchTimeout(unsigned int val)
Definition MatchTemplate.h:192
void setTeamQueueGrowth(float val)
Definition MatchTemplate.h:160
int getMinTurnTime()
Definition MatchTemplate.h:332
float getMatchMakingLevelMultiplier()
Definition MatchTemplate.h:164
int getMaxQueueSize()
Definition MatchTemplate.h:276
void setShortMatchDurationForPenaltySeconds(unsigned int val)
Definition MatchTemplate.h:200
unsigned int getTeamCount()
Definition MatchTemplate.h:52
void setZones(Vector< std::string > val)
Definition MatchTemplate.h:120
int getTimeout()
Definition MatchTemplate.h:68
unsigned int getInitialQueueThreshold()
Definition MatchTemplate.h:124
void setMinQueueSize(int val)
Definition MatchTemplate.h:272
void setQueueWaitingTime(int val)
Definition MatchTemplate.h:264
bool getShowStatusOnJoinQueue()
Definition MatchTemplate.h:220
Vector< std::string > getZones()
Definition MatchTemplate.h:116
int getBattlePassWinPoints()
Definition MatchTemplate.h:356
void setMatchName(std::string val)
Definition MatchTemplate.h:16
int getRedTime()
Definition MatchTemplate.h:324
void setRedTime(int val)
Definition MatchTemplate.h:328
void setTeamSize(unsigned int val)
Definition MatchTemplate.h:48
std::string getMatchDisplayName()
Definition MatchTemplate.h:20
unsigned int getMinTeams()
Definition MatchTemplate.h:60
void setBonusTime(int val)
Definition MatchTemplate.h:304
void setYellowTime(int val)
Definition MatchTemplate.h:320
float getActorQueueGrowth()
Definition MatchTemplate.h:148
void setEffects(Vector< SharedPointer< SpellEffectPenalty > > *val)
Definition MatchTemplate.h:344
bool getUpdateBattlePassPoints()
Definition MatchTemplate.h:348
SharedPointer< ArenaMatchInfo > * getMatchInfo()
Definition MatchTemplate.h:92
void setTeamQueueTimeout(unsigned int val)
Definition MatchTemplate.h:144
void setIncompleteTeamTimeout(unsigned int val)
Definition MatchTemplate.h:184
int getConfTierRankTimeout()
Definition MatchTemplate.h:284
void setMaxQueueSize(int val)
Definition MatchTemplate.h:280
unsigned int getTeamQueueTimeout()
Definition MatchTemplate.h:140
void setUpdateBattlePassPoints(bool val)
Definition MatchTemplate.h:352
int getMakeTeamsWithSameMatchOptsTimeoutSec()
Definition MatchTemplate.h:236
void setTeamCount(unsigned int val)
Definition MatchTemplate.h:56
float getMatchTimer()
Definition MatchTemplate.h:292
unsigned int getMaxPointsPerMatch()
Definition MatchTemplate.h:76
List< SharedPointer< AdvPvPLeagueAwardInfo > > * getPerLeagueAwardInfo()
Definition MatchTemplate.h:108
void setNumberOfPlayersRequiredToExtendMatchSearch(unsigned int val)
Definition MatchTemplate.h:216
gid getLevelModifiersListID()
Definition MatchTemplate.h:172
unsigned int getNumberOfPlayersRequiredToExtendMatchSearch()
Definition MatchTemplate.h:212
void setTimeout(int val)
Definition MatchTemplate.h:72
void setMatchDisplayName(std::string val)
Definition MatchTemplate.h:24
void setMatchTimer(float val)
Definition MatchTemplate.h:296
void setActorQueueGrowth(float val)
Definition MatchTemplate.h:152
int getStreakSize()
Definition MatchTemplate.h:244
void setConfTierRankTimeout(int val)
Definition MatchTemplate.h:288
unsigned int getTeamSize()
Definition MatchTemplate.h:44
int getQueueWaitingTime()
Definition MatchTemplate.h:260
void setEstimatedWeight(float val)
Definition MatchTemplate.h:88
void setLevelModifiersListID(gid val)
Definition MatchTemplate.h:176
void setPerLeagueAwardInfo(List< SharedPointer< AdvPvPLeagueAwardInfo > > *val)
Definition MatchTemplate.h:112
bool getAllowOverrides()
Definition MatchTemplate.h:36
void setMatchInfo(SharedPointer< ArenaMatchInfo > *val)
Definition MatchTemplate.h:96
float getEstimatedWeight()
Definition MatchTemplate.h:84
unsigned int getIncompleteTeamTimeout()
Definition MatchTemplate.h:180
void setBattlePassWinPoints(int val)
Definition MatchTemplate.h:360
void setHistorySize(int val)
Definition MatchTemplate.h:256
void setMinTurnTime(int val)
Definition MatchTemplate.h:336
void setThresholdForExtendingMatchSearch(unsigned int val)
Definition MatchTemplate.h:208
int getBattlePassLosePoints()
Definition MatchTemplate.h:364
void setMinTeams(unsigned int val)
Definition MatchTemplate.h:64
void setMakeTeamsWithSameMatchOptsTimeoutSec(int val)
Definition MatchTemplate.h:240
bool getAllowExceedRangeForMatchesOptionForPlayers()
Definition MatchTemplate.h:228
int getHistorySize()
Definition MatchTemplate.h:252
void setBattlePassLosePoints(int val)
Definition MatchTemplate.h:368
int getMinQueueSize()
Definition MatchTemplate.h:268
int getBonusTime()
Definition MatchTemplate.h:300
void setMaxPointsPerMatch(unsigned int val)
Definition MatchTemplate.h:80
void setAllowExceedRangeForMatchesOptionForPlayers(bool val)
Definition MatchTemplate.h:232
void setShowStatusOnJoinQueue(bool val)
Definition MatchTemplate.h:224
unsigned int getIncompleteMatchTimeout()
Definition MatchTemplate.h:188
void setMatchMakingLevelMultiplier(float val)
Definition MatchTemplate.h:168
void setAwardInfo(SharedPointer< ResultList > *val)
Definition MatchTemplate.h:104
void setMatchTitle(std::string val)
Definition MatchTemplate.h:32
Vector< SharedPointer< SpellEffectPenalty > > * getEffects()
Definition MatchTemplate.h:340
int getYellowTime()
Definition MatchTemplate.h:316
std::string getMatchTitle()
Definition MatchTemplate.h:28
void setActorQueueTimeout(unsigned int val)
Definition MatchTemplate.h:136
void setStreakSize(int val)
Definition MatchTemplate.h:248