Cyrus Mod Loader
Loading...
Searching...
No Matches
SpellTemplate.h
1#pragma once
2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/CoreTemplate.h>
4#include <Cyrus/Classes/PropertyClass.h>
5#include <Cyrus/Classes/SpellEffect.h>
6#include <Cyrus/Classes/SpellRank.h>
7#include <Cyrus/Enums/SpellEffect__kDelayOrder.h>
8#include <Cyrus/Enums/SpellTemplate__kSpellSourceType.h>
9
11public:
12 std::string getName() { // Property Generated Getter
13 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x60);
14 }
15
16 void setName(std::string val) { // Property Generated Setter
17 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x60) = val;
18 }
19
20 std::string getDescription() { // Property Generated Getter
21 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0xA8);
22 }
23
24 void setDescription(std::string val) { // Property Generated Setter
25 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0xA8) = val;
26 }
27
28 std::string getAdvancedDescription() { // Property Generated Getter
29 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0xC8);
30 }
31
32 void setAdvancedDescription(std::string val) { // Property Generated Setter
33 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0xC8) = val;
34 }
35
36 std::string getDisplayName() { // Property Generated Getter
37 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x88);
38 }
39
40 void setDisplayName(std::string val) { // Property Generated Setter
41 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x88) = val;
42 }
43
44 std::string getSpellBase() { // Property Generated Getter
45 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0xF8);
46 }
47
48 void setSpellBase(std::string val) { // Property Generated Setter
49 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0xF8) = val;
50 }
51
52 Vector<SharedPointer<SpellEffect>> * getEffects() { // Property Generated Getter
53 return reinterpret_cast<Vector<SharedPointer<SpellEffect>> *>(reinterpret_cast<uintptr_t>(this) + 0x118);
54 }
55
56 void setEffects(Vector<SharedPointer<SpellEffect>> * val) { // Property Generated Setter
57 *reinterpret_cast<Vector<SharedPointer<SpellEffect>> **>(reinterpret_cast<uintptr_t>(this) + 0x118) = val;
58 }
59
60 std::string getSMagicSchoolName() { // Property Generated Getter
61 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x138);
62 }
63
64 void setSMagicSchoolName(std::string val) { // Property Generated Setter
65 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x138) = val;
66 }
67
68 std::string getSTypeName() { // Property Generated Getter
69 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x160);
70 }
71
72 void setSTypeName(std::string val) { // Property Generated Setter
73 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x160) = val;
74 }
75
76 int getTrainingCost() { // Property Generated Getter
77 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x180);
78 }
79
80 void setTrainingCost(int val) { // Property Generated Setter
81 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x180) = val;
82 }
83
84 int getAccuracy() { // Property Generated Getter
85 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x184);
86 }
87
88 void setAccuracy(int val) { // Property Generated Setter
89 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x184) = val;
90 }
91
92 int getBaseCost() { // Property Generated Getter
93 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xE8);
94 }
95
96 void setBaseCost(int val) { // Property Generated Setter
97 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xE8) = val;
98 }
99
100 int getCreditsCost() { // Property Generated Getter
101 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xEC);
102 }
103
104 void setCreditsCost(int val) { // Property Generated Setter
105 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xEC) = val;
106 }
107
108 int getPvpCurrencyCost() { // Property Generated Getter
109 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xF0);
110 }
111
112 void setPvpCurrencyCost(int val) { // Property Generated Setter
113 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xF0) = val;
114 }
115
116 int getPvpTourneyCurrencyCost() { // Property Generated Getter
117 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xF4);
118 }
119
120 void setPvpTourneyCurrencyCost(int val) { // Property Generated Setter
121 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0xF4) = val;
122 }
123
124 std::string getBoosterPackIcon() { // Property Generated Getter
125 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x1F0);
126 }
127
128 void setBoosterPackIcon(std::string val) { // Property Generated Setter
129 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x1F0) = val;
130 }
131
132 List<unsigned int> getValidTargetSpells() { // Property Generated Getter
133 return *reinterpret_cast<List<unsigned int>*>(reinterpret_cast<uintptr_t>(this) + 0x188);
134 }
135
136 void setValidTargetSpells(List<unsigned int> val) { // Property Generated Setter
137 *reinterpret_cast<List<unsigned int>*>(reinterpret_cast<uintptr_t>(this) + 0x188) = val;
138 }
139
140 bool getPvP() { // Property Generated Getter
141 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x198);
142 }
143
144 void setPvP(bool val) { // Property Generated Setter
145 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x198) = val;
146 }
147
148 bool getPvE() { // Property Generated Getter
149 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x199);
150 }
151
152 void setPvE(bool val) { // Property Generated Setter
153 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x199) = val;
154 }
155
156 bool getNoPvPEnchant() { // Property Generated Getter
157 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x19A);
158 }
159
160 void setNoPvPEnchant(bool val) { // Property Generated Setter
161 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x19A) = val;
162 }
163
164 bool getNoPvEEnchant() { // Property Generated Getter
165 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x19B);
166 }
167
168 void setNoPvEEnchant(bool val) { // Property Generated Setter
169 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x19B) = val;
170 }
171
172 bool getBattlegroundsOnly() { // Property Generated Getter
173 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x19C);
174 }
175
176 void setBattlegroundsOnly(bool val) { // Property Generated Setter
177 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x19C) = val;
178 }
179
180 bool getTreasure() { // Property Generated Getter
181 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x19D);
182 }
183
184 void setTreasure(bool val) { // Property Generated Setter
185 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x19D) = val;
186 }
187
188 bool getNoDiscard() { // Property Generated Getter
189 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x19E);
190 }
191
192 void setNoDiscard(bool val) { // Property Generated Setter
193 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x19E) = val;
194 }
195
196 bool getLeavesPlayWhenCast() { // Property Generated Getter
197 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x214);
198 }
199
200 void setLeavesPlayWhenCast(bool val) { // Property Generated Setter
201 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x214) = val;
202 }
203
204 int getImageIndex() { // Property Generated Getter
205 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x1A0);
206 }
207
208 void setImageIndex(int val) { // Property Generated Setter
209 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x1A0) = val;
210 }
211
212 std::string getImageName() { // Property Generated Getter
213 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x1A8);
214 }
215
216 void setImageName(std::string val) { // Property Generated Setter
217 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x1A8) = val;
218 }
219
220 bool getCloaked() { // Property Generated Getter
221 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x1E9);
222 }
223
224 void setCloaked(bool val) { // Property Generated Setter
225 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x1E9) = val;
226 }
227
228 bool getCasterInvisible() { // Property Generated Getter
229 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x1EA);
230 }
231
232 void setCasterInvisible(bool val) { // Property Generated Setter
233 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x1EA) = val;
234 }
235
236 List<std::string> getAdjectives() { // Property Generated Getter
237 return *reinterpret_cast<List<std::string>*>(reinterpret_cast<uintptr_t>(this) + 0x240);
238 }
239
240 void setAdjectives(List<std::string> val) { // Property Generated Setter
241 *reinterpret_cast<List<std::string>*>(reinterpret_cast<uintptr_t>(this) + 0x240) = val;
242 }
243
244 SpellTemplate__kSpellSourceType getSpellSourceType() { // Property Generated Getter
245 return *reinterpret_cast<SpellTemplate__kSpellSourceType*>(reinterpret_cast<uintptr_t>(this) + 0x210);
246 }
247
248 void setSpellSourceType(SpellTemplate__kSpellSourceType val) { // Property Generated Setter
249 *reinterpret_cast<SpellTemplate__kSpellSourceType*>(reinterpret_cast<uintptr_t>(this) + 0x210) = val;
250 }
251
252 std::string getCloakedName() { // Property Generated Getter
253 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x218);
254 }
255
256 void setCloakedName(std::string val) { // Property Generated Setter
257 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x218) = val;
258 }
259
260 RequirementList* * getPurchaseRequirements() { // Property Generated Getter
261 return reinterpret_cast<RequirementList* *>(reinterpret_cast<uintptr_t>(this) + 0x260);
262 }
263
264 void setPurchaseRequirements(RequirementList* * val) { // Property Generated Setter
265 *reinterpret_cast<RequirementList* **>(reinterpret_cast<uintptr_t>(this) + 0x260) = val;
266 }
267
268 std::string getDescriptionTrainer() { // Property Generated Getter
269 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x268);
270 }
271
272 void setDescriptionTrainer(std::string val) { // Property Generated Setter
273 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x268) = val;
274 }
275
276 std::string getDescriptionCombatHUD() { // Property Generated Getter
277 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x288);
278 }
279
280 void setDescriptionCombatHUD(std::string val) { // Property Generated Setter
281 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x288) = val;
282 }
283
284 int getDisplayIndex() { // Property Generated Getter
285 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x2A8);
286 }
287
288 void setDisplayIndex(int val) { // Property Generated Setter
289 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x2A8) = val;
290 }
291
292 bool getHiddenFromEffectsWindow() { // Property Generated Getter
293 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x2AC);
294 }
295
296 void setHiddenFromEffectsWindow(bool val) { // Property Generated Setter
297 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x2AC) = val;
298 }
299
300 bool getIgnoreCharms() { // Property Generated Getter
301 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x2AD);
302 }
303
304 void setIgnoreCharms(bool val) { // Property Generated Setter
305 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x2AD) = val;
306 }
307
308 bool getAlwaysFizzle() { // Property Generated Getter
309 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x2AE);
310 }
311
312 void setAlwaysFizzle(bool val) { // Property Generated Setter
313 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x2AE) = val;
314 }
315
316 std::string getSpellCategory() { // Property Generated Getter
317 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x2B0);
318 }
319
320 void setSpellCategory(std::string val) { // Property Generated Setter
321 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x2B0) = val;
322 }
323
324 bool getShowPolymorphedName() { // Property Generated Getter
325 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x2D0);
326 }
327
328 void setShowPolymorphedName(bool val) { // Property Generated Setter
329 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x2D0) = val;
330 }
331
332 bool getSkipTruncation() { // Property Generated Getter
333 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x2D1);
334 }
335
336 void setSkipTruncation(bool val) { // Property Generated Setter
337 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x2D1) = val;
338 }
339
340 unsigned int getMaxCopies() { // Property Generated Getter
341 return *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x2D4);
342 }
343
344 void setMaxCopies(unsigned int val) { // Property Generated Setter
345 *reinterpret_cast<unsigned int*>(reinterpret_cast<uintptr_t>(this) + 0x2D4) = val;
346 }
347
348 int getLevelRestriction() { // Property Generated Getter
349 return *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x2D8);
350 }
351
352 void setLevelRestriction(int val) { // Property Generated Setter
353 *reinterpret_cast<int*>(reinterpret_cast<uintptr_t>(this) + 0x2D8) = val;
354 }
355
356 bool getDelayEnchantment() { // Property Generated Getter
357 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x2DC);
358 }
359
360 void setDelayEnchantment(bool val) { // Property Generated Setter
361 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x2DC) = val;
362 }
363
364 SpellEffect__kDelayOrder getDelayEnchantmentOrder() { // Property Generated Getter
365 return *reinterpret_cast<SpellEffect__kDelayOrder*>(reinterpret_cast<uintptr_t>(this) + 0x2E0);
366 }
367
368 void setDelayEnchantmentOrder(SpellEffect__kDelayOrder val) { // Property Generated Setter
369 *reinterpret_cast<SpellEffect__kDelayOrder*>(reinterpret_cast<uintptr_t>(this) + 0x2E0) = val;
370 }
371
372 std::string getPreviousSpellName() { // Property Generated Getter
373 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x2E8);
374 }
375
376 void setPreviousSpellName(std::string val) { // Property Generated Setter
377 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x2E8) = val;
378 }
379
380 std::string getCardFront() { // Property Generated Getter
381 return *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x1C8);
382 }
383
384 void setCardFront(std::string val) { // Property Generated Setter
385 *reinterpret_cast<std::string*>(reinterpret_cast<uintptr_t>(this) + 0x1C8) = val;
386 }
387
388 bool getUseGloss() { // Property Generated Getter
389 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x1E8);
390 }
391
392 void setUseGloss(bool val) { // Property Generated Setter
393 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x1E8) = val;
394 }
395
396 bool getIgnoreDispel() { // Property Generated Getter
397 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x308);
398 }
399
400 void setIgnoreDispel(bool val) { // Property Generated Setter
401 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x308) = val;
402 }
403
404 bool getBackRowFriendly() { // Property Generated Getter
405 return *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x309);
406 }
407
408 void setBackRowFriendly(bool val) { // Property Generated Setter
409 *reinterpret_cast<bool*>(reinterpret_cast<uintptr_t>(this) + 0x309) = val;
410 }
411
412 SharedPointer<SpellRank> * getSpellRank() { // Property Generated Getter
413 return reinterpret_cast<SharedPointer<SpellRank> *>(reinterpret_cast<uintptr_t>(this) + 0x310);
414 }
415
416 void setSpellRank(SharedPointer<SpellRank> * val) { // Property Generated Setter
417 *reinterpret_cast<SharedPointer<SpellRank> **>(reinterpret_cast<uintptr_t>(this) + 0x310) = val;
418 }
419
420};
Definition CoreTemplate.h:16
Definition RequirementList.h:6
Definition SpellTemplate.h:10
int getPvpCurrencyCost()
Definition SpellTemplate.h:108
void setDelayEnchantmentOrder(SpellEffect__kDelayOrder val)
Definition SpellTemplate.h:368
bool getTreasure()
Definition SpellTemplate.h:180
void setIgnoreCharms(bool val)
Definition SpellTemplate.h:304
void setBoosterPackIcon(std::string val)
Definition SpellTemplate.h:128
void setPurchaseRequirements(RequirementList **val)
Definition SpellTemplate.h:264
void setDescriptionCombatHUD(std::string val)
Definition SpellTemplate.h:280
int getLevelRestriction()
Definition SpellTemplate.h:348
void setNoPvEEnchant(bool val)
Definition SpellTemplate.h:168
void setDelayEnchantment(bool val)
Definition SpellTemplate.h:360
void setDisplayIndex(int val)
Definition SpellTemplate.h:288
bool getPvP()
Definition SpellTemplate.h:140
void setAdvancedDescription(std::string val)
Definition SpellTemplate.h:32
bool getAlwaysFizzle()
Definition SpellTemplate.h:308
void setSpellSourceType(SpellTemplate__kSpellSourceType val)
Definition SpellTemplate.h:248
void setDescription(std::string val)
Definition SpellTemplate.h:24
void setSMagicSchoolName(std::string val)
Definition SpellTemplate.h:64
int getAccuracy()
Definition SpellTemplate.h:84
std::string getAdvancedDescription()
Definition SpellTemplate.h:28
void setValidTargetSpells(List< unsigned int > val)
Definition SpellTemplate.h:136
void setPreviousSpellName(std::string val)
Definition SpellTemplate.h:376
std::string getSpellCategory()
Definition SpellTemplate.h:316
bool getCasterInvisible()
Definition SpellTemplate.h:228
bool getPvE()
Definition SpellTemplate.h:148
SharedPointer< SpellRank > * getSpellRank()
Definition SpellTemplate.h:412
std::string getPreviousSpellName()
Definition SpellTemplate.h:372
void setCardFront(std::string val)
Definition SpellTemplate.h:384
void setSTypeName(std::string val)
Definition SpellTemplate.h:72
bool getLeavesPlayWhenCast()
Definition SpellTemplate.h:196
SpellTemplate__kSpellSourceType getSpellSourceType()
Definition SpellTemplate.h:244
void setAlwaysFizzle(bool val)
Definition SpellTemplate.h:312
std::string getCloakedName()
Definition SpellTemplate.h:252
bool getBackRowFriendly()
Definition SpellTemplate.h:404
void setBackRowFriendly(bool val)
Definition SpellTemplate.h:408
bool getBattlegroundsOnly()
Definition SpellTemplate.h:172
void setImageIndex(int val)
Definition SpellTemplate.h:208
bool getDelayEnchantment()
Definition SpellTemplate.h:356
int getCreditsCost()
Definition SpellTemplate.h:100
void setNoDiscard(bool val)
Definition SpellTemplate.h:192
void setPvpTourneyCurrencyCost(int val)
Definition SpellTemplate.h:120
void setPvP(bool val)
Definition SpellTemplate.h:144
void setIgnoreDispel(bool val)
Definition SpellTemplate.h:400
RequirementList ** getPurchaseRequirements()
Definition SpellTemplate.h:260
void setSpellBase(std::string val)
Definition SpellTemplate.h:48
Vector< SharedPointer< SpellEffect > > * getEffects()
Definition SpellTemplate.h:52
bool getIgnoreCharms()
Definition SpellTemplate.h:300
void setLevelRestriction(int val)
Definition SpellTemplate.h:352
bool getSkipTruncation()
Definition SpellTemplate.h:332
void setNoPvPEnchant(bool val)
Definition SpellTemplate.h:160
std::string getName()
Definition SpellTemplate.h:12
unsigned int getMaxCopies()
Definition SpellTemplate.h:340
bool getCloaked()
Definition SpellTemplate.h:220
std::string getDescriptionTrainer()
Definition SpellTemplate.h:268
SpellEffect__kDelayOrder getDelayEnchantmentOrder()
Definition SpellTemplate.h:364
bool getUseGloss()
Definition SpellTemplate.h:388
void setUseGloss(bool val)
Definition SpellTemplate.h:392
int getBaseCost()
Definition SpellTemplate.h:92
std::string getDescription()
Definition SpellTemplate.h:20
std::string getDisplayName()
Definition SpellTemplate.h:36
void setAdjectives(List< std::string > val)
Definition SpellTemplate.h:240
void setBaseCost(int val)
Definition SpellTemplate.h:96
void setSkipTruncation(bool val)
Definition SpellTemplate.h:336
bool getIgnoreDispel()
Definition SpellTemplate.h:396
std::string getSMagicSchoolName()
Definition SpellTemplate.h:60
void setSpellRank(SharedPointer< SpellRank > *val)
Definition SpellTemplate.h:416
void setShowPolymorphedName(bool val)
Definition SpellTemplate.h:328
void setBattlegroundsOnly(bool val)
Definition SpellTemplate.h:176
int getPvpTourneyCurrencyCost()
Definition SpellTemplate.h:116
void setImageName(std::string val)
Definition SpellTemplate.h:216
std::string getSTypeName()
Definition SpellTemplate.h:68
bool getHiddenFromEffectsWindow()
Definition SpellTemplate.h:292
void setCreditsCost(int val)
Definition SpellTemplate.h:104
void setCloaked(bool val)
Definition SpellTemplate.h:224
void setTrainingCost(int val)
Definition SpellTemplate.h:80
void setHiddenFromEffectsWindow(bool val)
Definition SpellTemplate.h:296
List< unsigned int > getValidTargetSpells()
Definition SpellTemplate.h:132
std::string getSpellBase()
Definition SpellTemplate.h:44
std::string getImageName()
Definition SpellTemplate.h:212
std::string getDescriptionCombatHUD()
Definition SpellTemplate.h:276
void setTreasure(bool val)
Definition SpellTemplate.h:184
void setSpellCategory(std::string val)
Definition SpellTemplate.h:320
void setMaxCopies(unsigned int val)
Definition SpellTemplate.h:344
void setLeavesPlayWhenCast(bool val)
Definition SpellTemplate.h:200
bool getNoDiscard()
Definition SpellTemplate.h:188
int getTrainingCost()
Definition SpellTemplate.h:76
void setCasterInvisible(bool val)
Definition SpellTemplate.h:232
void setDisplayName(std::string val)
Definition SpellTemplate.h:40
std::string getBoosterPackIcon()
Definition SpellTemplate.h:124
void setPvE(bool val)
Definition SpellTemplate.h:152
int getDisplayIndex()
Definition SpellTemplate.h:284
bool getShowPolymorphedName()
Definition SpellTemplate.h:324
void setName(std::string val)
Definition SpellTemplate.h:16
void setAccuracy(int val)
Definition SpellTemplate.h:88
bool getNoPvEEnchant()
Definition SpellTemplate.h:164
void setPvpCurrencyCost(int val)
Definition SpellTemplate.h:112
List< std::string > getAdjectives()
Definition SpellTemplate.h:236
int getImageIndex()
Definition SpellTemplate.h:204
void setCloakedName(std::string val)
Definition SpellTemplate.h:256
std::string getCardFront()
Definition SpellTemplate.h:380
void setEffects(Vector< SharedPointer< SpellEffect > > *val)
Definition SpellTemplate.h:56
void setDescriptionTrainer(std::string val)
Definition SpellTemplate.h:272
bool getNoPvPEnchant()
Definition SpellTemplate.h:156