2#include <Cyrus/Shared.h>
3#include <Cyrus/Classes/GameEffectInfo.h>
4#include <Cyrus/Classes/PropertyClass.h>
5#include <Cyrus/Classes/SpellEffect.h>
10 return *
reinterpret_cast<List<std::string>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x68);
14 *
reinterpret_cast<List<std::string>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x68) = val;
18 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x89);
22 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x89) = val;
26 return reinterpret_cast<List<SharedPointer<SpellEffect>
> *>(
reinterpret_cast<uintptr_t
>(
this) + 0x48);
30 *
reinterpret_cast<List<SharedPointer<SpellEffect>
> **>(
reinterpret_cast<uintptr_t
>(
this) + 0x48) = val;
34 return reinterpret_cast<List<SharedPointer<GameEffectInfo>
> *>(
reinterpret_cast<uintptr_t
>(
this) + 0x58);
38 *
reinterpret_cast<List<SharedPointer<GameEffectInfo>
> **>(
reinterpret_cast<uintptr_t
>(
this) + 0x58) = val;
42 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x8A);
46 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x8A) = val;
50 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x8B);
54 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x8B) = val;
58 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x88);
62 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x88) = val;
66 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x8C);
70 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x8C) = val;
74 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x8D);
78 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x8D) = val;
82 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x8E);
86 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x8E) = val;
90 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x8F);
94 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x8F) = val;
98 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x90);
102 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x90) = val;
106 return *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x91);
110 *
reinterpret_cast<bool*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x91) = val;
114 return *
reinterpret_cast<List<int>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x98);
118 *
reinterpret_cast<List<int>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0x98) = val;
122 return *
reinterpret_cast<List<int>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xA8);
126 *
reinterpret_cast<List<int>*
>(
reinterpret_cast<uintptr_t
>(
this) + 0xA8) = val;
Definition DuelModifier.h:7
bool getNoCrits()
Definition DuelModifier.h:57
void setGameEffects(List< SharedPointer< GameEffectInfo > > *val)
Definition DuelModifier.h:37
void setIgnoreSpellsPvEOnlyFlag(bool val)
Definition DuelModifier.h:109
void setNoEnchantedTreasureCards(bool val)
Definition DuelModifier.h:69
bool getNoShadowSpells()
Definition DuelModifier.h:49
List< SharedPointer< SpellEffect > > * getBattlefieldEffects()
Definition DuelModifier.h:25
void setNoTreasureCards(bool val)
Definition DuelModifier.h:21
void setNoShadowSpells(bool val)
Definition DuelModifier.h:53
bool getNoEnchantedTreasureCards()
Definition DuelModifier.h:65
bool getIgnoreSpellsPvPOnlyFlag()
Definition DuelModifier.h:97
void setBannedSpellsAdjectives(List< int > val)
Definition DuelModifier.h:125
List< int > getRequiredSpellsAdjectives()
Definition DuelModifier.h:113
void setNoMaycastSpells(bool val)
Definition DuelModifier.h:85
List< SharedPointer< GameEffectInfo > > * getGameEffects()
Definition DuelModifier.h:33
void setOnlyTreasureCards(bool val)
Definition DuelModifier.h:45
bool getNoMaycastSpells()
Definition DuelModifier.h:81
bool getEnableSpellLevelRestrictions()
Definition DuelModifier.h:89
void setBattlefieldEffects(List< SharedPointer< SpellEffect > > *val)
Definition DuelModifier.h:29
List< std::string > getCombatTriggers()
Definition DuelModifier.h:9
void setIgnoreSpellsPvPOnlyFlag(bool val)
Definition DuelModifier.h:101
void setNoEnchantmentSpells(bool val)
Definition DuelModifier.h:77
bool getIgnoreSpellsPvEOnlyFlag()
Definition DuelModifier.h:105
void setCombatTriggers(List< std::string > val)
Definition DuelModifier.h:13
bool getOnlyTreasureCards()
Definition DuelModifier.h:41
bool getNoTreasureCards()
Definition DuelModifier.h:17
bool getNoEnchantmentSpells()
Definition DuelModifier.h:73
void setNoCrits(bool val)
Definition DuelModifier.h:61
List< int > getBannedSpellsAdjectives()
Definition DuelModifier.h:121
void setEnableSpellLevelRestrictions(bool val)
Definition DuelModifier.h:93
void setRequiredSpellsAdjectives(List< int > val)
Definition DuelModifier.h:117
Base class for all property classes, providing reflection and serialization functionality.
Definition PropertyClass.h:86