Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
def craftable(self):
return self in (
CardSet.EXPERT1,
CardSet.NAXX,
CardSet.GVG,
CardSet.BRM,
CardSet.TGT,
CardSet.LOE,
CardSet.OG,
CardSet.KARA,
CardSet.GANGS,
CardSet.UNGORO,
CardSet.ICECROWN,
CardSet.LOOTAPALOOZA,
CardSet.GILNEAS,
CardSet.BOOMSDAY,
CardSet.TROLL,
CardSet.DALARAN,
CardSet.ULDUM,
CardSet.DRAGONS
)
def craftable(self):
return self in (
CardSet.EXPERT1,
CardSet.NAXX,
CardSet.GVG,
CardSet.BRM,
CardSet.TGT,
CardSet.LOE,
CardSet.OG,
CardSet.KARA,
CardSet.GANGS,
CardSet.UNGORO,
CardSet.ICECROWN,
CardSet.LOOTAPALOOZA,
CardSet.GILNEAS,
CardSet.BOOMSDAY,
CardSet.TROLL,
CardSet.DALARAN,
CardSet.ULDUM,
CardSet.DRAGONS
)
Rarity.RARE: (100, 800),
Rarity.EPIC: (400, 1600),
Rarity.LEGENDARY: (1600, 3200),
}
DISENCHANT_COSTS = {
Rarity.COMMON: (5, 50),
Rarity.RARE: (20, 100),
Rarity.EPIC: (100, 400),
Rarity.LEGENDARY: (400, 1600),
}
STANDARD_SETS = {
ZodiacYear.PRE_STANDARD: [
CardSet.CORE, CardSet.EXPERT1, CardSet.REWARD, CardSet.PROMO,
CardSet.NAXX, CardSet.GVG, CardSet.BRM, CardSet.TGT, CardSet.LOE,
],
ZodiacYear.KRAKEN: [
CardSet.CORE, CardSet.EXPERT1,
CardSet.BRM, CardSet.TGT, CardSet.LOE, CardSet.OG, CardSet.OG_RESERVE,
CardSet.KARA, CardSet.KARA_RESERVE, CardSet.GANGS, CardSet.GANGS_RESERVE,
],
ZodiacYear.MAMMOTH: [
CardSet.CORE, CardSet.EXPERT1,
CardSet.OG, CardSet.OG_RESERVE, CardSet.KARA, CardSet.KARA_RESERVE,
CardSet.GANGS, CardSet.GANGS_RESERVE, CardSet.UNGORO, CardSet.ICECROWN,
CardSet.LOOTAPALOOZA,
],
ZodiacYear.RAVEN: [
CardSet.CORE, CardSet.EXPERT1,
CardSet.UNGORO, CardSet.ICECROWN, CardSet.LOOTAPALOOZA, CardSet.GILNEAS,
return self in (
CardSet.EXPERT1,
CardSet.NAXX,
CardSet.GVG,
CardSet.BRM,
CardSet.TGT,
CardSet.LOE,
CardSet.OG,
CardSet.KARA,
CardSet.GANGS,
CardSet.UNGORO,
CardSet.ICECROWN,
CardSet.LOOTAPALOOZA,
CardSet.GILNEAS,
CardSet.BOOMSDAY,
CardSet.TROLL,
CardSet.DALARAN,
CardSet.ULDUM,
CardSet.DRAGONS
)
NUMBER = 2
COUNTER = 3
ENTITY = 4
PLAYER = 5
TEAM = 6
ENTITY_DEFINITION = 7
STRING = 8
# Not present at the time
LOCSTRING = -2
TAG_TYPES = {
GameTag.TRIGGER_VISUAL: Type.BOOL,
GameTag.ELITE: Type.BOOL,
GameTag.CARD_SET: CardSet,
GameTag.CARDTEXT_INHAND: Type.LOCSTRING,
GameTag.CARDNAME: Type.LOCSTRING,
GameTag.WINDFURY: Type.BOOL,
GameTag.TAUNT: Type.BOOL,
GameTag.STEALTH: Type.BOOL,
GameTag.SPELLPOWER: Type.BOOL,
GameTag.DIVINE_SHIELD: Type.BOOL,
GameTag.CHARGE: Type.BOOL,
GameTag.CLASS: CardClass,
GameTag.CARDRACE: Race,
GameTag.FACTION: Faction,
GameTag.RARITY: Rarity,
GameTag.CARDTYPE: CardType,
GameTag.FREEZE: Type.BOOL,
GameTag.ENRAGED: Type.BOOL,
GameTag.DEATHRATTLE: Type.BOOL,
def craftable(self):
return self in (
CardSet.EXPERT1,
CardSet.NAXX,
CardSet.GVG,
CardSet.BRM,
CardSet.TGT,
CardSet.LOE,
CardSet.OG,
CardSet.KARA,
CardSet.GANGS,
CardSet.UNGORO,
CardSet.ICECROWN,
CardSet.LOOTAPALOOZA,
CardSet.GILNEAS,
CardSet.BOOMSDAY,
CardSet.TROLL,
CardSet.DALARAN,
CardSet.ULDUM,
CardSet.DRAGONS
def craftable(self):
return self in (
CardSet.EXPERT1,
CardSet.NAXX,
CardSet.GVG,
CardSet.BRM,
CardSet.TGT,
CardSet.LOE,
CardSet.OG,
CardSet.KARA,
CardSet.GANGS,
CardSet.UNGORO,
CardSet.ICECROWN,
CardSet.LOOTAPALOOZA,
CardSet.GILNEAS,
CardSet.BOOMSDAY,
CardSet.TROLL,
CardSet.DALARAN,
CardSet.ULDUM,
CardSet.DRAGONS
)
def craftable(self):
return self in (
CardSet.EXPERT1,
CardSet.NAXX,
CardSet.GVG,
CardSet.BRM,
CardSet.TGT,
CardSet.LOE,
CardSet.OG,
CardSet.KARA,
CardSet.GANGS,
CardSet.UNGORO,
CardSet.ICECROWN,
CardSet.LOOTAPALOOZA,
CardSet.GILNEAS,
CardSet.BOOMSDAY,
CardSet.TROLL,
CardSet.DALARAN,
CardSet.ULDUM,
CardSet.DRAGONS
)
def craftable(self):
return self in (
CardSet.EXPERT1,
CardSet.NAXX,
CardSet.GVG,
CardSet.BRM,
CardSet.TGT,
CardSet.LOE,
CardSet.OG,
CardSet.KARA,
CardSet.GANGS,
CardSet.UNGORO,
CardSet.ICECROWN,
CardSet.LOOTAPALOOZA,
CardSet.GILNEAS,
CardSet.BOOMSDAY,
CardSet.TROLL,
CardSet.DALARAN,
CardSet.ULDUM,
CardSet.DRAGONS
)
def craftable(self):
return self in (
CardSet.EXPERT1,
CardSet.NAXX,
CardSet.GVG,
CardSet.BRM,
CardSet.TGT,
CardSet.LOE,
CardSet.OG,
CardSet.KARA,
CardSet.GANGS,
CardSet.UNGORO,
CardSet.ICECROWN,
CardSet.LOOTAPALOOZA,
CardSet.GILNEAS,
CardSet.BOOMSDAY,
CardSet.TROLL,
CardSet.DALARAN,
CardSet.ULDUM,
CardSet.DRAGONS
)