DotP 2015: Decompilable LOL contents
All files were decompiled with luadec 2.0 standard.
Contents |
CompartmentIDs.lol
COMPARTMENT_ID_DEFAULT_TARGET = 0 COMPARTMENT_ID_PARAM_TRIGGER_OBJECT = -1000 COMPARTMENT_ID_PARAM_TRIGGER_PLAYER = -1001 COMPARTMENT_ID_PARAM_SECONDARY_CARD = -1002 COMPARTMENT_ID_PARAM_SECONDARY_PLAYER = -1003 COMPARTMENT_ID_PARAM_AMOUNT = -1004 COMPARTMENT_ID_PARAM_FROM_ZONE = -1005 COMPARTMENT_ID_PARAM_TO_ZONE = -1006 COMPARTMENT_ID_COUNTER_TYPE = -1007 COMPARTMENT_ID_FILTERED_CARD = -1008 COMPARTMENT_ID_FILTERED_PLAYER = -1009 COMPARTMENT_ID_DAMAGE = -1010 COMPARTMENT_ID_EFFECT_SOURCE = -1011 COMPARTMENT_ID_STACK_OBJECT = -1012 COMPARTMENT_ID_LINKED_DATACHEST = -1013 COMPARTMENT_ID_EFFECT_SOURCE_LKI = -1014 COMPARTMENT_ID_TRIGGER_OBJECT_LKI = -1015 COMPARTMENT_ID_SECONDARY_OBJECT_LKI = -1016 COMPARTMENT_ID_COLOUR_ANSWER = -1101 COMPARTMENT_ID_X = -1102 COMPARTMENT_ID_MODE_PATTERN = -1103 COMPARTMENT_ID_COIN_FLIP = -1104 COMPARTMENT_ID_KICKED_COUNT = -1105 COMPARTMENT_ID_NUM_MULTICHOICE_ANSWERS = -1200 COMPARTMENT_ID_MULTICHOICE_ANSWER = -1201 PLAYER_UTILITY_COMPARTMENT_ID_DISCARD_TARGET = 0 PLAYER_UTILITY_COMPARTMENT_ID_CHEAT_TUTOR_TARGET = -2000 COMPARTMENT_ID_INT_REGISTER_0 = 1000 COMPARTMENT_ID_INT_REGISTER_1 = 1001 COMPARTMENT_ID_INT_REGISTER_2 = 1002 COMPARTMENT_ID_INT_REGISTER_3 = 1003 COMPARTMENT_ID_OBJ_REGISTER_0 = 2000 COMPARTMENT_ID_OBJ_REGISTER_1 = 2001 COMPARTMENT_ID_OBJ_REGISTER_2 = 2002 COMPARTMENT_ID_OBJ_REGISTER_3 = 2003 COMPARTMENT_ID_PLR_REGISTER_0 = 3000 COMPARTMENT_ID_PLR_REGISTER_1 = 3001
Constants.lol
ZONE_NOWHERE_YET = 0 ZONE_ANYWHERE = 0 ZONE_BATTLEFIELD = 1 ZONE_EXILE = 2 ZONE_LIBRARY = 3 ZONE_GRAVEYARD = 4 ZONE_HAND = 5 ZONE_STACK = 6 ZONE_CEASED_TO_EXIST = 7 ZONE_COMMAND_SCHEME_DECK = 8 ZONE_COMMAND_SCHEME_ACTIVE = 9 ZONE_COMMAND_PLANE_DECK = 10 ZONE_COMMAND_PLANE_ACTIVE = 11 ZONE_COMMAND_GENERAL = 12 _ZONE_COUNT = 13 PHASE_BEGINNING = 0 PHASE_MAIN_1 = 1 PHASE_COMBAT = 2 PHASE_MAIN_2 = 3 PHASE_END = 4 _PHASE_COUNT = 5 STEP_UNTAP = 0 STEP_UPKEEP = 1 STEP_DRAW = 2 STEP_MAIN_1 = 3 STEP_BEGIN_COMBAT = 4 STEP_DECLARE_ATTACKERS = 5 STEP_DECLARE_BLOCKERS = 6 STEP_COMBAT_DAMAGE = 7 STEP_END_OF_COMBAT = 8 STEP_MAIN_2 = 9 STEP_END_OF_TURN = 10 STEP_CLEANUP = 11 _STEP_COUNT = 12 CHARACTERISTIC_DEATHTOUCH = 0 CHARACTERISTIC_DEFENDER = 1 CHARACTERISTIC_DOUBLE_STRIKE = 2 CHARACTERISTIC_FIRST_STRIKE = 3 CHARACTERISTIC_FLASH = 4 CHARACTERISTIC_FLYING = 5 CHARACTERISTIC_HASTE = 6 CHARACTERISTIC_HEXPROOF = 7 CHARACTERISTIC_INTIMIDATE = 8 CHARACTERISTIC_PLAINSWALK = 9 CHARACTERISTIC_ISLANDWALK = 10 CHARACTERISTIC_SWAMPWALK = 11 CHARACTERISTIC_MOUNTAINWALK = 12 CHARACTERISTIC_FORESTWALK = 13 CHARACTERISTIC_LIFELINK = 14 CHARACTERISTIC_REACH = 15 CHARACTERISTIC_SHROUD = 16 CHARACTERISTIC_TRAMPLE = 17 CHARACTERISTIC_VIGILANCE = 18 CHARACTERISTIC_FLANKING = 19 CHARACTERISTIC_PHASING = 20 CHARACTERISTIC_CHANGELING = 21 CHARACTERISTIC_SHADOW = 22 CHARACTERISTIC_FEAR = 23 CHARACTERISTIC_ANNIHILATOR = 24 CHARACTERISTIC_BATTLE_CRY = 25 CHARACTERISTIC_FADING = 26 CHARACTERISTIC_TOTEM_ARMOUR = 27 CHARACTERISTIC_INFECT = 28 CHARACTERISTIC_WITHER = 29 CHARACTERISTIC_INDESTRUCTIBLE = 30 CHARACTERISTIC_UNBLOCKABLE = 31 CHARACTERISTIC_MUST_ATTACK = 32 CHARACTERISTIC_MUST_ATTACK_EACH_TURN = 33 CHARACTERISTIC_MUST_BLOCK = 34 CHARACTERISTIC_CANT_ATTACK = 35 CHARACTERISTIC_CANT_BLOCK = 36 CHARACTERISTIC_CAN_BLOCK_IF_TAPPED = 37 CHARACTERISTIC_CANNOT_ATTACK_ALONE = 38 CHARACTERISTIC_CANNOT_BLOCK_ALONE = 39 CHARACTERISTIC_MUST_BE_BLOCKED_IF_ABLE = 40 CHARACTERISTIC_ALL_CREATURES_MUST_BLOCK_THIS_IF_ABLE = 41 CHARACTERISTIC_CANT_BE_BLOCKED_EXCEPT_BY_TWO_OR_MORE_CREATURES = 42 CHARACTERISTIC_CANT_BE_BLOCKED_EXCEPT_BY_THREE_OR_MORE_CREATURES = 43 CHARACTERISTIC_CANT_BE_BLOCKED_EXCEPT_BY_ALL_DEFENDING_CREATURES = 44 CHARACTERISTIC_CANT_BE_BLOCKED_BY_CREATURES_WITH_LESS_POWER = 45 CHARACTERISTIC_CAN_BLOCK_ONLY_CREATURES_WITH_FLYING = 46 CHARACTERISTIC_CANT_BE_BLOCKED_EXCEPT_BY_CREATURES_WITH_FLYING = 47 CHARACTERISTIC_CANT_BE_BLOCKED_EXCEPT_BY_CREATURES_WITH_FLYING_OR_REACH = 48 CHARACTERISTIC_CANT_BE_PLAYED = 49 CHARACTERISTIC_CANT_USE_ACTIVATED_ABILITIES = 50 CHARACTERISTIC_CANT_BE_COUNTERED = 51 CHARACTERISTIC_CANT_BE_REGENERATED = 52 CHARACTERISTIC_EXILE_IF_DIES = 53 CHARACTERISTIC_CANT_HAVE_COUNTERS = 54 CHARACTERISTIC_DOESNT_UNTAP = 55 CHARACTERISTIC_COMES_INTO_PLAY_TAPPED = 56 CHARACTERISTIC_DOESNT_DEAL_DAMAGE = 57 CHARACTERISTIC_DOESNT_RECEIVE_DAMAGE = 58 CHARACTERISTIC_DOESNT_DEAL_COMBAT_DAMAGE = 59 CHARACTERISTIC_DOESNT_RECEIVE_COMBAT_DAMAGE = 60 CHARACTERISTIC_USE_TOUGHNESS_FOR_COMBAT_DAMAGE = 61 CHARACTERISTIC_CAN_BLOCK_ANY_NUMBER_OF_CREATURES = 62 CHARACTERISTIC_CAN_ATTACK_AS_THOUGH_HAS_HASTE = 63 CHARACTERISTIC_CAN_ATTACK_AS_THOUGH_DIDNT_HAVE_DEFENDER = 64 CHARACTERISTIC_DEATHTOUCH_HINT = 65 _CHARACTERISTIC_COUNT = 66 INT_CHARACTERISTIC_BUSHIDO = 0 INT_CHARACTERISTIC_EXALTED = 1 _INT_CHARACTERISTIC_COUNT = 2 PLAYER_CHARACTERISTIC_DOESNT_DIE_ON_ZERO_LIFE = 0 PLAYER_CHARACTERISTIC_CANT_LOSE = 1 PLAYER_CHARACTERISTIC_CANT_WIN = 2 PLAYER_CHARACTERISTIC_CANT_BE_TARGETTED = 3 PLAYER_CHARACTERISTIC_NO_HAND_LIMIT = 4 PLAYER_CHARACTERISTIC_PLAY_WITH_TOP_CARD_OF_LIBRARY_REVEALED = 5 PLAYER_CHARACTERISTIC_CANT_CAST_SPELLS = 6 PLAYER_CHARACTERISTIC_CANT_PLAY_LANDS = 7 PLAYER_CHARACTERISTIC_CANT_ACTIVATE_NONMANA_ABILITIES = 8 PLAYER_CHARACTERISTIC_CANT_ACTIVATE_ARTIFACT_CREATURE_ENCHANTMENT_ABILITIES = 9 PLAYER_CHARACTERISTIC_CANT_ATTACK = 10 PLAYER_CHARACTERISTIC_CANT_TAKE_COMBAT_DAMAGE = 11 PLAYER_CHARACTERISTIC_CANT_TAKE_NONCOMBAT_DAMAGE = 12 PLAYER_CHARACTERISTIC_CREATURES_CANT_TAKE_COMBAT_DAMAGE = 13 PLAYER_CHARACTERISTIC_CREATURES_CANT_TAKE_NONCOMBAT_DAMAGE = 14 PLAYER_CHARACTERISTIC_CREATURES_CANT_DEAL_COMBAT_DAMAGE = 15 PLAYER_CHARACTERISTIC_CREATURES_CANT_DEAL_NONCOMBAT_DAMAGE = 16 PLAYER_CHARACTERISTIC_CREATURES_CANT_BE_SACRIFICED = 17 PLAYER_CHARACTERISTIC_CAN_PLAY_TOP_CARD_OF_LIBRARY = 18 PLAYER_CHARACTERISTIC_PLAY_WITH_TOP_CARD_OF_LIBRARY_REVEALED_TO_ME = 19 PLAYER_CHARACTERISTIC_HAS_HEXPROOF = 20 PLAYER_CHARACTERISTIC_HAS_SHROUD = 21 PLAYER_CHARACTERISTIC_CANT_BE_ATTACKED = 22 PLAYER_CHARACTERISTIC_CANT_GAIN_LIFE = 23 PLAYER_CHARACTERISTIC_CANT_LOSE_LIFE = 24 PLAYER_CHARACTERISTIC_AI_WORSHIP_HACK = 25 PLAYER_CHARACTERISTIC_AI_PARIAH_HACK = 26 _PLAYER_CHARACTERISTIC_COUNT = 27 PLAYER_INTCHARACTERISTIC_EXTRA_LAND_DROPS = 0 PLAYER_INTCHARACTERISTIC_HAND_SIZE_MODIFIER = 1 _PLAYER_INTCHARACTERISTIC_COUNT = 2 PLAYER_BADGE_ICON_FOG = 0 PLAYER_BADGE_ICON_PREVENTION = 1 PLAYER_BADGE_ICON_REPLACEMENT_REDIRECTION = 2 PLAYER_BADGE_ICON_EXTRA_TURN = 3 _PLAYER_BADGE_ICON_COUNT = 4 DUEL_CHARACTERISTIC_MAX_ONE_ATTACKER = 0 DUEL_CHARACTERISTIC_MAX_ONE_BLOCKER = 1 DUEL_CHARACTERISTIC_MAX_TWO_ATTACKERS = 2 DUEL_CHARACTERISTIC_DAMAGE_CANNOT_BE_PREVENTED = 3 _DUEL_CHARACTERISTIC_COUNT = 4 PARENT_CHILD_NONE = 0 PARENT_CHILD_ATTACHED = 1 PARENT_CHILD_OTHER = 2 COLOUR_WHITE = 0 COLOUR_BLUE = 1 COLOUR_BLACK = 2 COLOUR_RED = 3 COLOUR_GREEN = 4 _COLOUR_COUNT = 5 CARD_TYPE_ARTIFACT = 0 CARD_TYPE_CREATURE = 1 CARD_TYPE_ENCHANTMENT = 2 CARD_TYPE_INSTANT = 3 CARD_TYPE_LAND = 4 CARD_TYPE_PLANESWALKER = 5 CARD_TYPE_SORCERY = 6 CARD_TYPE_TRIBAL = 7 CARD_TYPE_SCHEME = 8 CARD_TYPE_PLANE = 9 CARD_TYPE_PHENOMENON = 10 SUPERTYPE_BASIC = 0 SUPERTYPE_LEGENDARY = 1 SUPERTYPE_WORLD = 2 SUPERTYPE_SNOW = 3 SUPERTYPE_ONGOING = 4 SIZE_OF_TYPE_BAND = 1000 SUBTYPE_NONE = -1 ARTIFACT_TYPES = SIZE_OF_TYPE_BAND * CARD_TYPE_ARTIFACT ARTIFACT_TYPE_CONTRAPTION = ARTIFACT_TYPES ARTIFACT_TYPE_EQUIPMENT = ARTIFACT_TYPE_CONTRAPTION + 1 ARTIFACT_TYPE_FORTIFICATION = ARTIFACT_TYPE_EQUIPMENT + 1 ENCHANTMENT_TYPES = SIZE_OF_TYPE_BAND * CARD_TYPE_ENCHANTMENT ENCHANTMENT_TYPE_AURA = ENCHANTMENT_TYPES ENCHANTMENT_TYPE_SHRINE = ENCHANTMENT_TYPE_AURA + 1 ENCHANTMENT_TYPE_CURSE = ENCHANTMENT_TYPE_SHRINE + 1 SPELL_TYPES = SIZE_OF_TYPE_BAND * CARD_TYPE_INSTANT SPELL_TYPE_ARCANE = SPELL_TYPES SPELL_TYPE_TRAP = SPELL_TYPE_ARCANE + 1 LAND_TYPES = SIZE_OF_TYPE_BAND * CARD_TYPE_LAND LAND_TYPE_DESERT = LAND_TYPES LAND_TYPE_FOREST = LAND_TYPE_DESERT + 1 LAND_TYPE_ISLAND = LAND_TYPE_FOREST + 1 LAND_TYPE_LAIR = LAND_TYPE_ISLAND + 1 LAND_TYPE_LOCUS = LAND_TYPE_LAIR + 1 LAND_TYPE_MINE = LAND_TYPE_LOCUS + 1 LAND_TYPE_MOUNTAIN = LAND_TYPE_MINE + 1 LAND_TYPE_PLAINS = LAND_TYPE_MOUNTAIN + 1 LAND_TYPE_POWER_PLANT = LAND_TYPE_PLAINS + 1 LAND_TYPE_SWAMP = LAND_TYPE_POWER_PLANT + 1 LAND_TYPE_TOWER = LAND_TYPE_SWAMP + 1 LAND_TYPE_URZAS = LAND_TYPE_TOWER + 1 LAND_TYPE_GATE = LAND_TYPE_URZAS + 1 PLANESWALKER_TYPES = SIZE_OF_TYPE_BAND * CARD_TYPE_PLANESWALKER CREATURE_TYPES = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE EVASION_INDEX_COLOURLESS = 1 EVASION_INDEX_WHITE = 2 EVASION_INDEX_BLUE = 4 EVASION_INDEX_BLACK = 8 EVASION_INDEX_RED = 16 EVASION_INDEX_GREEN = 32 EVASION_INDEX_MULTICOLOURED = 256 EVASION_INDEX_ARTIFACT = 512 EVASION_INDEX_LEGEND = 1024 EVASION_INDEX_UNBLOCKABLE = 2048 EVASION_INDEX_FLYING = 16777216 EVASION_INDEX_SHADOW = 33554432 EVASION_INDEX_REACH = 67108864 EVASION_INDEX_DEFENDER = 134217728 SPECIAL_EFFECT_FLYING = 0 FILTER_TYPE_CARDS = 1 FILTER_TYPE_PLAYERS = 16 FILTER_TYPE_ALL = 4294967295 FE_SUBFILTER = 0 FE_ZONE = 1 FE_CHARACTERISTIC = 2 FE_TYPE = 3 FE_SUBTYPE = 4 FE_SUPERTYPE = 5 FE_COLOUR = 6 FE_COUNTER = 7 FE_POWER = 8 FE_TOUGHNESS = 9 FE_CMC = 10 FE_NUM_COLOURS = 11 FE_NUM_TARGETS = 12 FE_IS_TAPPED = 13 FE_IS_TOKEN = 14 FE_IS_ATTACKING = 15 FE_IS_BLOCKING = 16 FE_IS_BLOCKED = 17 FE_IS_ENCHANTED = 18 FE_IS_PERMANENT = 19 FE_CARD_NAME = 20 FE_CARD_INSTANCE = 21 FE_PARENT_CARD = 22 FE_CAN_BE_ENCHANTED_WITH = 23 FE_IS_BEING_BLOCKED_BY = 24 FE_IS_BLOCKING_CREATURE = 25 FE_CONTROLLER = 26 FE_OWNER = 27 FE_PARENT_PLAYER = 28 FE_PLAYER_ATTACKED = 29 FE_PLAYER_INSTANCE = 30 FE_TEAM = 31 FE_LUA_CONDITION = 32 FILTER_COMPOSITION_AND = 0 FILTER_COMPOSITION_OR = 1 FILTER_COMPOSITION_NAND = 2 FILTER_COMPOSITION_NOR = 3 FILTER_COMPOSITION_XOR = 4 OP_IS = 0 OP_HAS = 0 OP_EQUALS = 0 OP_NOT = 1 OP_INTERSECTS = 2 OP_DISJOINT = 3 OP_LESS_THAN = 4 OP_GREATER_THAN = 5 OP_LESS_THAN_OR_EQUAL_TO = 6 OP_GREATER_THAN_OR_EQUAL_TO = 7 CREATURE_TYPE_HUMAN = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 0 CREATURE_TYPE_ADVISOR = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 1 CREATURE_TYPE_ANEMONE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 2 CREATURE_TYPE_ANGEL = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 3 CREATURE_TYPE_ANTEATER = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 4 CREATURE_TYPE_ANTELOPE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 5 CREATURE_TYPE_APE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 6 CREATURE_TYPE_ARCHER = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 7 CREATURE_TYPE_ARCHON = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 8 CREATURE_TYPE_ARTIFICER = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 9 CREATURE_TYPE_ASSASSIN = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 10 CREATURE_TYPE_ASSEMBLY_WORKER = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 11 CREATURE_TYPE_ATOG = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 12 CREATURE_TYPE_AUROCHS = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 13 CREATURE_TYPE_AVATAR = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 14 CREATURE_TYPE_BADGER = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 15 CREATURE_TYPE_BARBARIAN = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 16 CREATURE_TYPE_BASILISK = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 17 CREATURE_TYPE_BAT = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 18 CREATURE_TYPE_BEAR = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 19 CREATURE_TYPE_BEAST = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 20 CREATURE_TYPE_BEEBLE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 21 CREATURE_TYPE_BERSERKER = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 22 CREATURE_TYPE_BIRD = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 23 CREATURE_TYPE_BLINKMOTH = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 24 CREATURE_TYPE_BOAR = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 25 CREATURE_TYPE_BRINGER = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 26 CREATURE_TYPE_BRUSHWAGG = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 27 CREATURE_TYPE_CAMARID = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 28 CREATURE_TYPE_CAMEL = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 29 CREATURE_TYPE_CARIBOU = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 30 CREATURE_TYPE_CARRIER = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 31 CREATURE_TYPE_CAT = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 32 CREATURE_TYPE_CENTAUR = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 33 CREATURE_TYPE_CEPHALID = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 34 CREATURE_TYPE_CHIMERA = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 35 CREATURE_TYPE_CITIZEN = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 36 CREATURE_TYPE_CLERIC = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 37 CREATURE_TYPE_COCKATRICE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 38 CREATURE_TYPE_CONSTRUCT = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 39 CREATURE_TYPE_COWARD = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 40 CREATURE_TYPE_CRAB = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 41 CREATURE_TYPE_CROCODILE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 42 CREATURE_TYPE_CYCLOPS = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 43 CREATURE_TYPE_DAUTHI = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 44 CREATURE_TYPE_DEMON = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 45 CREATURE_TYPE_DESERTER = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 46 CREATURE_TYPE_DEVIL = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 47 CREATURE_TYPE_DJINN = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 48 CREATURE_TYPE_DRAGON = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 49 CREATURE_TYPE_DRAKE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 50 CREATURE_TYPE_DREADNOUGHT = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 51 CREATURE_TYPE_DRONE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 52 CREATURE_TYPE_DRUID = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 53 CREATURE_TYPE_DRYAD = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 54 CREATURE_TYPE_DWARF = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 55 CREATURE_TYPE_EFREET = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 56 CREATURE_TYPE_EGG = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 57 CREATURE_TYPE_ELDER = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 58 CREATURE_TYPE_ELEMENTAL = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 59 CREATURE_TYPE_ELEPHANT = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 60 CREATURE_TYPE_ELF = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 61 CREATURE_TYPE_ELK = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 62 CREATURE_TYPE_EYE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 63 CREATURE_TYPE_FAERIE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 64 CREATURE_TYPE_FERRET = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 65 CREATURE_TYPE_FISH = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 66 CREATURE_TYPE_FLAGBEARER = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 67 CREATURE_TYPE_FOX = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 68 CREATURE_TYPE_FROG = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 69 CREATURE_TYPE_FUNGUS = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 70 CREATURE_TYPE_GARGOYLE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 71 CREATURE_TYPE_GIANT = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 72 CREATURE_TYPE_GNOME = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 73 CREATURE_TYPE_GOAT = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 74 CREATURE_TYPE_GOBLIN = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 75 CREATURE_TYPE_GOLEM = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 76 CREATURE_TYPE_GORGON = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 77 CREATURE_TYPE_GRAVEBORN = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 78 CREATURE_TYPE_GREMLIN = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 79 CREATURE_TYPE_GRIFFIN = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 80 CREATURE_TYPE_HAG = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 81 CREATURE_TYPE_HARPY = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 82 CREATURE_TYPE_HELLION = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 83 CREATURE_TYPE_HIPPO = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 84 CREATURE_TYPE_HOMARID = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 85 CREATURE_TYPE_HOMUNCULUS = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 86 CREATURE_TYPE_HORROR = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 87 CREATURE_TYPE_HORSE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 88 CREATURE_TYPE_HOUND = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 89 CREATURE_TYPE_HYDRA = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 90 CREATURE_TYPE_ILLUSION = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 91 CREATURE_TYPE_IMP = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 92 CREATURE_TYPE_INCARNATION = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 93 CREATURE_TYPE_INSECT = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 94 CREATURE_TYPE_JELLYFISH = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 95 CREATURE_TYPE_JUGGERNAUT = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 96 CREATURE_TYPE_KAVU = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 97 CREATURE_TYPE_KIRIN = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 98 CREATURE_TYPE_KITHKIN = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 99 CREATURE_TYPE_KNIGHT = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 100 CREATURE_TYPE_KOBOLD = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 101 CREATURE_TYPE_KOR = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 102 CREATURE_TYPE_KRAKEN = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 103 CREATURE_TYPE_LAMMASU = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 104 CREATURE_TYPE_LEECH = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 105 CREATURE_TYPE_LEVIATHAN = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 106 CREATURE_TYPE_LHURGOYF = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 107 CREATURE_TYPE_LICID = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 108 CREATURE_TYPE_LIZARD = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 109 CREATURE_TYPE_MANTICORE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 110 CREATURE_TYPE_MASTICORE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 111 CREATURE_TYPE_MERCENARY = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 112 CREATURE_TYPE_MERFOLK = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 113 CREATURE_TYPE_METATHRAN = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 114 CREATURE_TYPE_MINION = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 115 CREATURE_TYPE_MINOTAUR = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 116 CREATURE_TYPE_MONGER = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 117 CREATURE_TYPE_MONGOOSE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 118 CREATURE_TYPE_MONK = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 119 CREATURE_TYPE_MOONFOLK = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 120 CREATURE_TYPE_MUTANT = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 121 CREATURE_TYPE_MYR = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 122 CREATURE_TYPE_MYSTIC = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 123 CREATURE_TYPE_NAUTILUS = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 124 CREATURE_TYPE_NEPHILIM = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 125 CREATURE_TYPE_NIGHTMARE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 126 CREATURE_TYPE_NIGHTSTALKER = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 127 CREATURE_TYPE_NINJA = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 128 CREATURE_TYPE_NOMAD = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 129 CREATURE_TYPE_OCTOPUS = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 130 CREATURE_TYPE_OGRE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 131 CREATURE_TYPE_OOZE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 132 CREATURE_TYPE_ORB = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 133 CREATURE_TYPE_ORC = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 134 CREATURE_TYPE_ORGG = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 135 CREATURE_TYPE_OUPHE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 136 CREATURE_TYPE_OX = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 137 CREATURE_TYPE_OYSTER = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 138 CREATURE_TYPE_PEGASUS = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 139 CREATURE_TYPE_PENTAVITE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 140 CREATURE_TYPE_PEST = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 141 CREATURE_TYPE_PHELDDAGRIF = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 142 CREATURE_TYPE_PHOENIX = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 143 CREATURE_TYPE_PINCHER = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 144 CREATURE_TYPE_PIRATE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 145 CREATURE_TYPE_PLANT = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 146 CREATURE_TYPE_PRISM = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 147 CREATURE_TYPE_RABBIT = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 148 CREATURE_TYPE_RAT = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 149 CREATURE_TYPE_REBEL = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 150 CREATURE_TYPE_REFLECTION = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 151 CREATURE_TYPE_RHINO = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 152 CREATURE_TYPE_RIGGER = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 153 CREATURE_TYPE_ROGUE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 154 CREATURE_TYPE_SALAMANDER = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 155 CREATURE_TYPE_SAMURAI = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 156 CREATURE_TYPE_SAND = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 157 CREATURE_TYPE_SAPROLING = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 158 CREATURE_TYPE_SATYR = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 159 CREATURE_TYPE_SCARECROW = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 160 CREATURE_TYPE_SCORPION = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 161 CREATURE_TYPE_SCOUT = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 162 CREATURE_TYPE_SERF = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 163 CREATURE_TYPE_SERPENT = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 164 CREATURE_TYPE_SHADE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 165 CREATURE_TYPE_SHAMAN = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 166 CREATURE_TYPE_SHAPESHIFTER = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 167 CREATURE_TYPE_SHEEP = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 168 CREATURE_TYPE_SKELETON = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 169 CREATURE_TYPE_SLITH = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 170 CREATURE_TYPE_SLIVER = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 171 CREATURE_TYPE_SLUG = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 172 CREATURE_TYPE_SNAKE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 173 CREATURE_TYPE_SOLDIER = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 174 CREATURE_TYPE_SOLTARI = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 175 CREATURE_TYPE_SPAWN = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 176 CREATURE_TYPE_SPECTER = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 177 CREATURE_TYPE_SPELLSHAPER = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 178 CREATURE_TYPE_SPHINX = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 179 CREATURE_TYPE_SPIDER = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 180 CREATURE_TYPE_SPIKE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 181 CREATURE_TYPE_SPIRIT = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 182 CREATURE_TYPE_SPLINTER = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 183 CREATURE_TYPE_SPONGE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 184 CREATURE_TYPE_SQUID = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 185 CREATURE_TYPE_SQUIRREL = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 186 CREATURE_TYPE_STARFISH = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 187 CREATURE_TYPE_SURVIVOR = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 188 CREATURE_TYPE_TETRAVITE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 189 CREATURE_TYPE_THALAKOS = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 190 CREATURE_TYPE_THOPTER = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 191 CREATURE_TYPE_THRULL = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 192 CREATURE_TYPE_TREEFOLK = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 193 CREATURE_TYPE_TRISKELAVITE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 194 CREATURE_TYPE_TROLL = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 195 CREATURE_TYPE_TURTLE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 196 CREATURE_TYPE_UNICORN = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 197 CREATURE_TYPE_VAMPIRE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 198 CREATURE_TYPE_VEDALKEN = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 199 CREATURE_TYPE_VIASHINO = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 200 CREATURE_TYPE_VOLVER = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 201 CREATURE_TYPE_WALL = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 202 CREATURE_TYPE_WARRIOR = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 203 CREATURE_TYPE_WEIRD = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 204 CREATURE_TYPE_WHALE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 205 CREATURE_TYPE_WIZARD = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 206 CREATURE_TYPE_WOLF = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 207 CREATURE_TYPE_WOLVERINE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 208 CREATURE_TYPE_WOMBAT = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 209 CREATURE_TYPE_WORM = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 210 CREATURE_TYPE_WRAITH = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 211 CREATURE_TYPE_WURM = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 212 CREATURE_TYPE_YETI = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 213 CREATURE_TYPE_ZOMBIE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 214 CREATURE_TYPE_ZUBERA = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 215 CREATURE_TYPE_ALLY = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 216 CREATURE_TYPE_ELDRAZI = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 217 CREATURE_TYPE_PRAETOR = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 218 CREATURE_TYPE_WEREWOLF = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 219 CREATURE_TYPE_SABLE = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 220 CREATURE_TYPE_SIREN = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 221 CREATURE_TYPE_SURRAKAR = SIZE_OF_TYPE_BAND * CARD_TYPE_CREATURE + 222 TRIGGER_BEGINNING_OF_STEP = 0 TRIGGER_BEGINNING_OF_PLAYERS_STEP = 1 TRIGGER_BEGINNING_OF_TURN = 2 TRIGGER_BEGINNING_OF_PLAYERS_TURN = 3 TRIGGER_ATTACKERS_DECLARED = 4 TRIGGER_BLOCKERS_DECLARED = 5 TRIGGER_ACTIVATED_ABILITY_PLAYED = 6 TRIGGER_PLAYER_LOST_LIFE = 7 TRIGGER_PLAYER_GAINED_LIFE = 8 TRIGGER_PLAYER_LIFE_CHANGED = 9 TRIGGER_ATTACKING_AND_ISNT_BLOCKED = 10 TRIGGER_ATTACKING = 11 TRIGGER_AURA_ATTACHED = 12 TRIGGER_EQUIPMENT_ATTACHED = 13 TRIGGER_ATTACKING_ALONE = 14 TRIGGER_BECAME_TAPPED = 15 TRIGGER_BECAME_TAPPED_FOR_MANA = 16 TRIGGER_BECAME_TARGET_OF_SPELL = 17 TRIGGER_BECAME_TARGET_OF_ABILITY = 18 TRIGGER_BECAME_UNTAPPED = 19 TRIGGER_BLOCKING = 20 TRIGGER_CHAMPIONED = 21 TRIGGER_CLASH = 22 TRIGGER_CONTROLLER_CHANGED = 23 TRIGGER_COUNTERS_CHANGED = 24 TRIGGER_COUNTER_ADDED = 25 TRIGGER_CYCLED = 26 TRIGGER_DESTROYED = 27 TRIGGER_DISCARD = 28 TRIGGER_DREW_CARD = 29 TRIGGER_KICKER_PAID = 30 TRIGGER_LOST_CLASH = 31 TRIGGER_PAY_CUMULATIVE_UPKEEP = 32 TRIGGER_PAY_ECHO = 33 TRIGGER_SPELL_OR_ABILITY_CAUSED_SHUFFLE = 34 TRIGGER_STATE_BASED_EFFECTS = 35 TRIGGER_TARGETS_CHOSEN = 36 TRIGGER_TURNED_FACE_UP = 37 TRIGGER_UNATTACHED_FROM_CREATURE = 38 TRIGGER_WAS_BLOCKED_BY_A_CREATURE = 39 TRIGGER_BLOCKS_A_CREATURE = 40 TRIGGER_WON_CLASH = 41 TRIGGER_ZONECHANGE_CONSIDERED = 42 TRIGGER_ZONECHANGE_BEGIN = 43 TRIGGER_ZONECHANGE_TRANSITION = 44 TRIGGER_ZONECHANGE_END = 45 TRIGGER_SACRIFICE = 46 TRIGGER_SPELL_PLAYED = 47 TRIGGER_SPELL_RESOLVED = 48 TRIGGER_ABILITY_PLAYED = 49 TRIGGER_ABILITY_RESOLVED = 50 TRIGGER_LAND_PLAYED = 51 TRIGGER_WAS_BLOCKED = 52 TRIGGER_CARD_CONSIDERED_FOR_TARGETTING = 53 TRIGGER_PLAYER_CONSIDERED_FOR_TARGETTING = 54 TRIGGER_SPELL_BEING_COUNTERED = 55 TRIGGER_STACK_PUSHED = 56 TRIGGER_STACK_POPPED = 57 TRIGGER_SET_IN_MOTION = 58 TRIGGER_ABANDONED = 59 TRIGGER_PLAYER_LOSES_GAME = 60 TRIGGER_ROLLED_CHAOS = 61 TRIGGER_ROLLED_PLANESWALK = 62 TRIGGER_PHENOMENON_ENCOUNTERED = 63 TRIGGER_PLANESWALK_AWAY_FROM = 64 TRIGGER_PLANESWALK_TO = 65 TRIGGER_PLANAR_DIE_ROLLED = 66 TRIGGER_SOURCE_DEALS_DAMAGE = 67 TRIGGER_OBJECT_TAKES_DAMAGE = 68 TRIGGER_PLAYER_TAKES_DAMAGE = 69 TRIGGER_SOURCE_DEALS_DAMAGE_TO_OBJECT = 70 TRIGGER_SOURCE_DEALS_DAMAGE_TO_PLAYER = 71 TRIGGER_PLAYER_POISON_CHANGED = 72 TRIGGER_PLAYER_GAIN_POISON = 73 TRIGGER_PLAYER_LOST_LIFE_FROM_DAMAGE = 74 TRIGGER_PLAYER_PUT_TOKENS_INTO_PLAY = 75 TRIGGER_CANT_ATTACK_TEST = 76 TRIGGER_CANT_BLOCK_TEST = 77 TRIGGER_CANT_ATTACK_PLAYER_TEST = 78 TRIGGER_EVASION_TEST = 79 TRIGGER_SPELL_ABOUT_TO_RESOLVE = 80 TRIGGER_ABILITY_ABOUT_TO_RESOLVE = 81 TRIGGER_FINALISE_STACK_OBJECT = 82 TRIGGER_COMBAT_DAMAGE_PUSHED = 83 TRIGGER_CONSIDERED_FOR_CAST = 84 TRIGGER_CONSIDERED_FOR_ACTIVATION = 85 TRIGGER_STATE_TRIGGER = 86 TRIGGER_BECAME_MONSTROUS = 87 TRIGGER_EVOLVED = 88 TRIGGER_MANA_PAID = 89 _TRIGGER_COUNT = 90 COIN_FLIP_LOSE = 0 COIN_FLIP_WIN = 1 AI_SEES_COIN_FLIP_RANDOM = 0 AI_SEES_COIN_FLIP_LOSE = 1 AI_SEES_COIN_FLIP_WIN = 2 TARGET_DETERMINATION_NONE = 0 TARGET_DETERMINATION_ALL = 1 TARGET_DETERMINATION_SOME = 2 STACK_OBJECT_UNDEFINED = 0 STACK_OBJECT_CARD = 1 STACK_OBJECT_ABILITY = 2 STACK_OBJECT_COMBAT_DAMAGE = 3 GAME_TYPE_FREE_FOR_ALL = 0 GAME_TYPE_TWO_HEADED_GIANT = 1 QUERY_FLAG_UP_TO = 1 QUERY_FLAG_MAY = 1 QUERY_FLAG_SELECT_EVERYTHING = 2 QUERY_FLAG_SLOWLY_RIPPLE = 4 QUERY_FLAG_REVEAL_RESULTS = 8 QUERY_FLAG_CAN_BE_FINISHED_EARLY_CANCEL_EDITION = 16 QUERY_FLAG_AI_COMPLEX = 32 QUERY_FLAG_AI_REALLY_COMPLEX = 64 QUERY_FLAG_RANDOM = 128 QUERY_FLAG_USE_TARGET_SORTER = 256 QUERY_FLAG_UNBOUNDED = 512 QUERY_FLAG_ASSIGNMENT = 1024 QUERY_FLAG_DAMAGE_ASSIGNMENT = 2048 QUERY_FLAG_SHOULD_HIDE_SELECTED_CARDS = 8192 QUERY_FLAG_SHOULD_UNZOOM_SELECTED_CARDS = 16384 QUERY_FLAG_ORDERED_SELECTION = 32768 TRANSITION_UNZOOM = 0 TRANSITION_TOP_OF_LIBRARY = 1 TRANSITION_BOTTOM_OF_LIBRARY = 2 TRANSITION_GRAVEYARD = 3 TRANSITION_EXILE = 4 _COMPARTMENT_FREE = 0 COMPARTMENT_INTEGER = 1 COMPARTMENT_FLOAT = 2 COMPARTMENT_PLAYER_PTR = 3 COMPARTMENT_TEAM_PTR = 4 COMPARTMENT_OBJECT_PTR = 5 COMPARTMENT_CARD_TYPE = 6 COMPARTMENT_SUB_TYPE = 7 COMPARTMENT_SUPER_TYPE = 8 COMPARTMENT_FILTER = 9 COMPARTMENT_COLOUR = 10 COMPARTMENT_ABILITY = 11 COMPARTMENT_DAMAGE = 12 COMPARTMENT_TARGET = 13 COMPARTMENT_CHEST = 14 NEXT_COMPARTMENT = -1 NO_VALIDATION = -1 HINT_ALLIED_ONLY = 0 HINT_ALLIED = 1 HINT_POSITIVE = 1 HINT_NEUTRAL = 2 HINT_NEGATIVE = 3 HINT_ENEMY = 3 HINT_ENEMY_ONLY = 4 PLANECHASE_DICE_ROLL_NOT_ROLLED = -1 PLANECHASE_DICE_ROLL_NONE = 0 PLANECHASE_DICE_ROLL_CHAOS = 1 PLANECHASE_DICE_ROLL_PLANESWALK = 2 TARGET_SORT_TYPE_CONTROL = 0 TARGET_SORT_TYPE_SCORE = 1 TARGET_SORT_TYPE_DESTROY = 2 TARGET_SORT_TYPE_DAMAGE = 3 TARGET_SORT_POLARITY_ENEMY = 0 TARGET_SORT_POLARITY_ALLIED = 1 TARGET_SORT_POLARITY_NEUTRAL = 2 TARGET_SORT_POLARITY_INVERSE_NEUTRAL = 3 BADGE_FIRSTSTRIKE = 0 BADGE_TRAMPLE = 1 BADGE_DOUBLESTRIKE = 2 BADGE_DEATHTOUCH = 3 BADGE_LIFELINK = 4 BADGE_REACH = 5 BADGE_DEFENDER = 6 BADGE_SHROUD = 7 BADGE_INDESTRUCTIBLE = 8 BADGE_UNBLOCKABLE = 9 BADGE_FLYING = 10 BADGE_SHADOW = 11 BADGE_FLASH = 12 BADGE_VIGILANCE = 13 BADGE_HASTE = 14 BADGE_FEAR = 15 BADGE_PLAINS_WALK = 16 BADGE_ISLAND_WALK = 17 BADGE_SWAMP_WALK = 18 BADGE_MOUNTAIN_WALK = 19 BADGE_FOREST_WALK = 20 BADGE_HEXPROOF = 21 BADGE_DOESNT_UNTAP = 22 BADGE_DOESNT_UNTAP_NEXT_TIME = 23 BADGE_INTIMIDATE = 24 BADGE_ANNIHILATOR = 25 BADGE_BATTLE_CRY = 26 BADGE_FADING = 27 BADGE_TOTEM_ARMOR = 28 BADGE_DIES_AT_END_OF_TURN = 29 BADGE_FLANKING = 30 BADGE_INFECT = 31 BADGE_WITHER = 32 BADGE_EXALTED = 33 BADGE_UNDYING = 34 BADGE_CHANGELING = 35 BADGE_BUSHIDO = 36 BADGE_TEMPORARY_CONTROL_CHANGE = 37 BADGE_MUST_ATTACK = 38 BADGE_CANT_BLOCK = 39 BADGE_MUST_BE_BLOCKED = 40 BADGE_PREVENT_ALL_COMBAT_DAMAGE_RECEIVED = 41 _BADGE_COUNT = 42 INTERROGATE_LIFE_LOST = 0 INTERROGATE_LIFE_GAINED = 1 INTERROGATE_LIFE_CHANGED = 2 INTERROGATE_CARDS_DRAWN = 3 INTERROGATE_SEARCHED_LIBRARY = 4 INTERROGATE_DAMAGE_DEALT = 5 INTERROGATE_CARDS_MOVED_ZONE = 6 INTERROGATE_SPELLS_CAST = 7 INTERROGATE_ATTACKS = 8 INTERROGATE_COUNT_PHASES = 9 INTERROGATE_BECAME_TARGET = 10 INTERROGATE_THIS_GAME = 0 INTERROGATE_THIS_TURN = 1 INTERROGATE_PREVIOUS_TURN = 2 INTERROGATE_THIS_PHASE = 3 INTERROGATE_THIS_STEP = 4 INTERROGATE_FLAG_TOKEN = 4 INTERROGATE_FLAG_COUNTERED = 8 INTERROGATE_FLAG_SACRIFICED = 16 INTERROGATE_FLAG_COUNTERED_BY_OPPONENT = 32
ExtractInfo.lol
Object = function() local l_1_0, l_1_1 = MTG():GetCurrentObject, MTG() return l_1_0(l_1_1) end EffectController = function() local l_2_0, l_2_1 = MTG():EffectController, MTG() return l_2_0(l_2_1) end EffectDC = function() local l_3_0, l_3_1 = MTG():EffectDataChest, MTG() return l_3_0(l_3_1) end LinkedDC = function() local l_4_0, l_4_1 = MTG():EffectDataChest():Get_SharedChest, MTG():EffectDataChest() local l_4_2 = COMPARTMENT_ID_LINKED_DATACHEST return l_4_0(l_4_1, l_4_2) end TriggerObject = function() local l_5_0, l_5_1 = MTG():EffectDataChest():Get_CardPtr, MTG():EffectDataChest() local l_5_2 = COMPARTMENT_ID_PARAM_TRIGGER_OBJECT return l_5_0(l_5_1, l_5_2) end TriggerPlayer = function() local l_6_0, l_6_1 = MTG():EffectDataChest():Get_PlayerPtr, MTG():EffectDataChest() local l_6_2 = COMPARTMENT_ID_PARAM_TRIGGER_PLAYER return l_6_0(l_6_1, l_6_2) end SecondaryObject = function() local l_7_0, l_7_1 = MTG():EffectDataChest():Get_CardPtr, MTG():EffectDataChest() local l_7_2 = COMPARTMENT_ID_PARAM_SECONDARY_CARD return l_7_0(l_7_1, l_7_2) end TriggerObjectLKI = function() local l_8_0, l_8_1 = MTG():EffectDataChest():Get_CardPtr, MTG():EffectDataChest() local l_8_2 = COMPARTMENT_ID_TRIGGER_OBJECT_LKI return l_8_0(l_8_1, l_8_2) end SecondaryObjectLKI = function() local l_9_0, l_9_1 = MTG():EffectDataChest():Get_CardPtr, MTG():EffectDataChest() local l_9_2 = COMPARTMENT_ID_SECONDARY_OBJECT_LKI return l_9_0(l_9_1, l_9_2) end TriggerStackObjectID = function() local l_10_0, l_10_1 = MTG():EffectDataChest():Get_Int, MTG():EffectDataChest() local l_10_2 = COMPARTMENT_ID_STACK_OBJECT return l_10_0(l_10_1, l_10_2) end SecondaryPlayer = function() local l_11_0, l_11_1 = MTG():EffectDataChest():Get_PlayerPtr, MTG():EffectDataChest() local l_11_2 = COMPARTMENT_ID_PARAM_SECONDARY_PLAYER return l_11_0(l_11_1, l_11_2) end GetAmount = function() local l_12_0, l_12_1 = MTG():EffectDataChest():Get_Int, MTG():EffectDataChest() local l_12_2 = COMPARTMENT_ID_PARAM_AMOUNT return l_12_0(l_12_1, l_12_2) end SetAmount = function(l_13_0) MTG():EffectDataChest():Set_Int(COMPARTMENT_ID_PARAM_AMOUNT, l_13_0) end GetFromZone = function() local l_14_0, l_14_1 = MTG():EffectDataChest():Get_Int, MTG():EffectDataChest() local l_14_2 = COMPARTMENT_ID_PARAM_FROM_ZONE return l_14_0(l_14_1, l_14_2) end GetToZone = function() local l_15_0, l_15_1 = MTG():EffectDataChest():Get_Int, MTG():EffectDataChest() local l_15_2 = COMPARTMENT_ID_PARAM_TO_ZONE return l_15_0(l_15_1, l_15_2) end CounterTypeIndex = function() local l_16_0, l_16_1 = MTG():EffectDataChest():Get_Int, MTG():EffectDataChest() local l_16_2 = COMPARTMENT_ID_COUNTER_TYPE return l_16_0(l_16_1, l_16_2) end Damage = function() local l_17_0, l_17_1 = MTG():EffectDataChest():Get_Damage, MTG():EffectDataChest() local l_17_2 = COMPARTMENT_ID_DAMAGE return l_17_0(l_17_1, l_17_2) end FilteredCard = function() local l_18_0, l_18_1 = MTG():EffectDataChest():Get_CardPtr, MTG():EffectDataChest() local l_18_2 = COMPARTMENT_ID_FILTERED_CARD return l_18_0(l_18_1, l_18_2) end FilteredPlayer = function() local l_19_0, l_19_1 = MTG():EffectDataChest():Get_PlayerPtr, MTG():EffectDataChest() local l_19_2 = COMPARTMENT_ID_FILTERED_PLAYER return l_19_0(l_19_1, l_19_2) end EffectSource = function() local l_20_0, l_20_1 = MTG():EffectDataChest():Get_CardPtr, MTG():EffectDataChest() local l_20_2 = COMPARTMENT_ID_EFFECT_SOURCE return l_20_0(l_20_1, l_20_2) end EffectSourceLKI = function() do local l_21_2 = MTG():EffectDataChest():Get_CardPtr l_21_2 = l_21_2(MTG():EffectDataChest(), COMPARTMENT_ID_EFFECT_SOURCE_LKI) -- DECOMPILER ERROR: Confused at declaration of local variable if l_21_2 then return l_21_2 else local l_21_1 = Object return l_21_1() end -- DECOMPILER ERROR: Confused about usage of registers for local variables. end end GetEffectX = function() local l_22_0, l_22_1 = MTG():EffectDataChest():Get_Int, MTG():EffectDataChest() local l_22_2 = COMPARTMENT_ID_X return l_22_0(l_22_1, l_22_2) end GetChosenColour = function() local l_23_0, l_23_1 = MTG():EffectDataChest():Get_Colour, MTG():EffectDataChest() local l_23_2 = COMPARTMENT_ID_COLOUR_ANSWER return l_23_0(l_23_1, l_23_2) end ClearFilter = function() local l_24_0, l_24_1 = MTG():GetCurrentObject():ClearFilter, MTG():GetCurrentObject() return l_24_0(l_24_1) end
Misc.lol
lua_mtg_index = 5 MTG = function() local l_1_0 = rawget local l_1_1 = _G local l_1_2 = lua_mtg_index return l_1_0(l_1_1, l_1_2) end