Module:Game: Difference between revisions

From Path of Exile 2 Wiki
Jump to navigation Jump to search
No edit summary
(jewel_radius_to_size)
(135 intermediate revisions by 12 users not shown)
Line 17: Line 17:
         short_upper_singular = 'Sec',
         short_upper_singular = 'Sec',
         short_lower_singular = 'sec',
         short_lower_singular = 'sec',
     }
     },
    metres = {
        full = 'Metres',
        long_upper = 'Metres',
        long_lower = 'metres',
        short_upper = 'M',
        short_lower = 'm',
        long_upper_plural = 'Metres',
        long_lower_plural = 'metres',
        short_upper_plural = 'M',
        short_lower_plural = 'm',
        long_upper_singular = 'Metre',
        long_lower_singular = 'metre',
        short_upper_singular = 'M',
        short_lower_singular = 'm',
    },
}
}


Line 34: Line 49:
     short_upper = 'Req. Lv.',
     short_upper = 'Req. Lv.',
     short_lower = 'req. lv.',
     short_lower = 'req. lv.',
     icon = '[[Image:Level up icon small.png‎|link=|Lvl.]]',
     icon = '[[File:Level up icon small.png|link=|alt=Required level]]',
}
}


Line 40: Line 55:


-- Characters.dat
-- Characters.dat
game.constants.characters_order = {'Witch', 'Shadow', 'Ranger', 'Duelist', 'Marauder', 'Templar', 'Scion'}
game.constants.characters_order = {'Marauder', 'Witch', 'Ranger', 'Duelist', 'Shadow', 'Templar', 'Warrior', 'Sorceress', 'Huntress', 'Mercenary', 'Monk', 'Druid'}
game.constants.characters = {
game.constants.characters = {
     Marauder = {
     Marauder = {
Line 46: Line 61:
         str_id = 'Str',
         str_id = 'Str',
         name = 'Marauder',
         name = 'Marauder',
         str = 32,
         str = 15,
         dex = 14,
         dex = 7,
         int = 14,
         int = 7,
        passive_skill_tree_start_id = 'marauder594',
     },
     },
     Witch = {
     Witch = {
Line 54: Line 70:
         str_id = 'Int',
         str_id = 'Int',
         name = 'Witch',
         name = 'Witch',
         str = 14,
         str = 7,
         dex = 14,
         dex = 7,
         int = 32,
         int = 15,
        passive_skill_tree_start_id = 'witch595',
     },
     },
     Scion = {
     Ranger = {
         id = 2,
         id = 2,
        str_id = 'StrDexInt',
        name = 'Scion',
        str = 20,
        dex = 20,
        int = 20,
    },
    Ranger = {
        id = 3,
         str_id = 'Dex',
         str_id = 'Dex',
         name = 'Ranger',
         name = 'Ranger',
         str = 14,
         str = 7,
         dex = 32,
         dex = 15,
         int = 14,
         int = 7,
        passive_skill_tree_start_id = 'ranger596',
     },
     },
     Duelist = {
     Duelist = {
         id = 4,
         id = 3,
         str_id = 'StrDex',
         str_id = 'StrDex',
         name = 'Duelist',
         name = 'Duelist',
         str = 23,
         str = 11,
         dex = 23,
         dex = 11,
         int = 14,
         int = 7,
        passive_skill_tree_start_id = 'duelist597',
     },
     },
     Shadow = {
     Shadow = {
         id = 5,
         id = 4,
         str_id = 'DexInt',
         str_id = 'DexInt',
         name = 'Shadow',
         name = 'Shadow',
         str = 14,
         str = 7,
         dex = 23,
         dex = 11,
         int = 23,
         int = 11,
        passive_skill_tree_start_id = 'six704',
     },
     },
     Templar = {
     Templar = {
        id = 5,
        str_id = 'StrInt',
        name = 'Templar',
        str = 11,
        dex = 7,
        int = 11,
        passive_skill_tree_start_id = 'templar598',
    },
    Warrior = {
         id = 6,
         id = 6,
        str_id = 'Str',
        name = 'Warrior',
        str = 15,
        dex = 7,
        int = 7,
        passive_skill_tree_start_id = 'marauder594',
    },
    Sorceress = {
        id = 7,
        str_id = 'Int',
        name = 'Sorceress',
        str = 7,
        dex = 7,
        int = 15,
        passive_skill_tree_start_id = 'witch595',
    },
    Huntress = {
        id = 8,
        str_id = 'Dex',
        name = 'Huntress',
        str = 7,
        dex = 15,
        int = 7,
        passive_skill_tree_start_id = 'ranger596',
    },
    Mercenary = {
        id = 9,
        str_id = 'StrDex',
        name = 'Mercenary',
        str = 11,
        dex = 11,
        int = 7,
        passive_skill_tree_start_id = 'duelist597',
    },
    Monk = {
        id = 10,
        str_id = 'DexInt',
        name = 'Monk',
        str = 7,
        dex = 11,
        int = 11,
        passive_skill_tree_start_id = 'six704',
    },
    Druid = {
        id = 11,
         str_id = 'StrInt',
         str_id = 'StrInt',
         name = 'Templar',
         name = 'Druid',
         str = 14,
         str = 11,
         dex = 23,
         dex = 7,
         int = 23,
         int = 11,
        passive_skill_tree_start_id = 'templar598',
     },
     },
}
}


--[[
game.constants.characters.Str = game.constants.characters.Marauder
game.constants.characters.Str = game.constants.characters.Marauder
game.constants.characters.Dex = game.constants.characters.Ranger
game.constants.characters.Dex = game.constants.characters.Ranger
Line 119: Line 187:
game.constants.characters.IntStrDex = game.constants.characters.StrDexInt
game.constants.characters.IntStrDex = game.constants.characters.StrDexInt
game.constants.characters.StrIntDex = game.constants.characters.StrDexInt
game.constants.characters.StrIntDex = game.constants.characters.StrDexInt
]]--


-- No character starts with attributes lower than this.
-- No character starts with attributes lower than this.
game.constants.characters.minimum_attributes = {
game.constants.characters.minimum_attributes = {
     str = 14,
     str = 7,
     dex = 14,
     dex = 7,
     int = 14,
     int = 7,
}
}


game.constants.leagues = {
game.constants.leagues = {
     ['Onslaught'] = {
     ['Hunt'] = {
         name = 'Onslaught',
         name = 'Hunt',
    },
    ['Anarchy'] = {
        name = 'Anarchy',
    },
    ['Nemesis'] = {
        name = 'Nemesis',
    },
    ['Domination'] = {
        name = 'Domination',
    },
    ['Invasion'] = {
        name = 'Invasion',
    },
    ['Ambush'] = {
        name = 'Ambush',
    },
    ['Beyond'] = {
        name = 'Beyond',
    },
    ['Rampage'] = {
        name = 'Rampage',
    },
    ['Bloodlines'] = {
        name = 'Bloodlines',
    },
    ['Torment'] = {
        name = 'Torment',
    },
    ['Tempest'] = {
        name = 'Tempest',
    },
    ['Warbands'] = {
        name = 'Warbands',
    },
    ['Talisman'] = {
        name = 'Talisman',
    },
    ['Perandus'] = {
        name = 'Perandus',
    },
    ['Prophecy'] = {
        name = 'Prophecy',
    },
    ['Essence'] = {
        name = 'Essence',
    },
    ['Breach'] = {
        name = 'Breach',
    },
    ['Legacy'] = {
        name = 'Legacy',
    },
    ['Harbinger'] = {
        name = 'Harbinger',
     },
     },
     ['Abyss'] = {
     ['Abyss'] = {
         name = 'Abyss',
         name = 'Abyss',
    },
    ['Bestiary'] = {
        name = 'Bestiary',
    },
    ['Incursion'] = {
        name = 'Incursion',
    },
    ['Delve'] = {
        name = 'Delve',
    },
    ['Betrayal'] = {
        name = 'Betrayal',
    },
    ['Synthesis'] = {
        name = 'Synthesis',
    },
    ['Legion'] = {
        name = 'Legion',
    },
    ['Blight'] = {
        name = 'Blight',
    },
    ['Metamorph'] = {
        name = 'Metamorph',
    },
    ['Delirium'] = {
        name = 'Delirium',
    },
    ['Harvest'] = {
        name = 'Harvest',
    },
    ['Heist'] = {
        name = 'Heist',
    },
    ['Ritual'] = {
        name = 'Ritual',
    },
    ['Ultimatum'] = {
        name = 'Ultimatum',
     },
     },
}
}
Line 231: Line 207:
-- Ascendancy.dat
-- Ascendancy.dat
game.constants.ascendancy = {
game.constants.ascendancy = {
     ['Juggernaut'] = {
     ['Marauder1'] = {
         id = 1,
         id = 1,
         character = 0,
         character = 0,
         name = 'Juggernaut',
         name = '[DNT] Bait Fisher',
     },
     },
     ['Berserker'] = {
     ['Marauder2'] = {
         id = 2,
         id = 2,
         character = 0,
         character = 0,
         name = 'Berserker',
         name = '[DNT] Handliner',
     },
     },
     ['Chieftain'] = {
     ['Marauder3'] = {
         id = 3,
         id = 3,
         character = 0,
         character = 0,
         name = 'Chieftain',
         name = '[DNT] Rodman',
     },
     },
     ['Raider'] = {
     ['Warrior1'] = {
         id = 4,
         id = 4,
         character = 3,
         character = 6,
         name = 'Raider',
         name = 'Titan',
     },
     },
     ['Deadeye'] = {
     ['Warrior2'] = {
         id = 5,
         id = 5,
         character = 3,
         character = 6,
         name = 'Deadeye',
         name = 'Warbringer',
     },
     },
     ['Pathfinder'] = {
     ['Warrior3'] = {
         id = 6,
         id = 6,
         character = 3,
         character = 6,
         name = 'Pathfinder',
         name = 'Smith of Kitava',
     },
     },
     ['Occultist'] = {
     ['Ranger1'] = {
         id = 7,
         id = 7,
         character = 1,
         character = 2,
         name = 'Occultist',
         name = 'Deadeye',
     },
     },
     ['Elementalist'] = {
     ['Ranger2'] = {
         id = 8,
         id = 8,
         character = 1,
         character = 2,
         name = 'Elementalist',
         name = '[DNT] Piscator',
     },
     },
     ['Necromancer'] = {
     ['Ranger3'] = {
         id = 9,
         id = 9,
         character = 1,
         character = 2,
         name = 'Necromancer',
         name = 'Pathfinder',
     },
     },
     ['Slayer'] = {
     ['Huntress1'] = {
         id = 10,
         id = 10,
         character = 4,
         character = 8,
         name = 'Slayer',
         name = 'Amazon',
     },
     },
     ['Gladiator'] = {
     ['Huntress2'] = {
         id = 11,
         id = 11,
         character = 4,
         character = 8,
         name = 'Gladiator',
         name = '[DNT] Harpooner',
     },
     },
     ['Champion'] = {
     ['Huntress3'] = {
         id = 12,
         id = 12,
         character = 4,
         character = 8,
         name = 'Champion',
         name = 'Ritualist',
     },
     },
     ['Inquisitor'] = {
     ['Witch1'] = {
         id = 13,
         id = 13,
         character = 6,
         character = 1,
         name = 'Inquisitor',
         name = 'Infernalist',
     },
     },
     ['Hierophant'] = {
     ['Witch2'] = {
         id = 14,
         id = 14,
         character = 6,
         character = 1,
         name = 'Hierophant',
         name = 'Blood Mage',
     },
     },
     ['Guardian'] = {
     ['Witch3'] = {
         id = 15,
         id = 15,
         character = 6,
         character = 1,
         name = 'Guardian',
         name = 'Lich',
     },
     },
     ['Assassin'] = {
     ['Witch3b'] = {
         id = 16,
         id = 16,
        character = 1,
        name = 'Abyssal Lich',
    },
    ['Sorceress1'] = {
        id = 17,
        character = 7,
        name = 'Stormweaver',
    },
    ['Sorceress2'] = {
        id = 18,
        character = 7,
        name = 'Chronomancer',
    },
    ['Sorceress3'] = {
        id = 19,
        character = 7,
        name = '[DNT] Kite Fisher',
    },
    ['Duelist1'] = {
        id = 20,
        character = 3,
        name = '[DNT] Giller',
    },
    ['Duelist2'] = {
        id = 21,
        character = 3,
        name = '[DNT] Filleter',
    },
    ['Duelist3'] = {
        id = 22,
        character = 3,
        name = '[DNT] Waterman',
    },
    ['Mercenary1'] = {
        id = 23,
        character = 9,
        name = 'Tactician',
    },
    ['Mercenary2'] = {
        id = 24,
        character = 9,
        name = 'Witchhunter',
    },
    ['Mercenary3'] = {
        id = 25,
        character = 9,
        name = 'Gemling Legionnaire',
    },
    ['Templar1'] = {
        id = 26,
         character = 5,
         character = 5,
         name = 'Assassin',
         name = '[DNT] Seaman',
     },
     },
     ['Trickster'] = {
     ['Templar2'] = {
         id = 17,
         id = 27,
         character = 5,
         character = 5,
         name = 'Trickster',
         name = '[DNT] Trawler',
     },
     },
     ['Saboteur'] = {
     ['Templar3'] = {
         id = 18,
         id = 28,
         character = 5,
         character = 5,
         name = 'Saboteur',
         name = '[DNT] Boatman',
    },
    ['Druid1'] = {
        id = 29,
        character = 11,
        name = '[DNT] Netter',
    },
    ['Druid2'] = {
        id = 30,
        character = 11,
        name = '[DNT] Poacher',
    },
    ['Druid3'] = {
        id = 31,
        character = 11,
        name = '[DNT] Wildfowler',
    },
    ['Shadow1'] = {
        id = 32,
        character = 4,
        name = '[DNT] Ice Fisher',
    },
    ['Shadow2'] = {
        id = 33,
        character = 4,
        name = '[DNT] Longliner',
     },
     },
     ['Ascendant'] = {
     ['Shadow3'] = {
         id = 19,
         id = 34,
         character = 2,
         character = 4,
         name = 'Ascendant',
         name = '[DNT] Dredger',
    },
    ['Monk1'] = {
        id = 35,
        character = 10,
        name = 'Surf Caster',
    },
    ['Monk2'] = {
        id = 36,
        character = 10,
        name = 'Invoker',
    },
    ['Monk3'] = {
        id = 37,
        character = 10,
        name = 'Acolyte of Chayula',
     },
     },
}
}
Line 332: Line 398:
     strength = {
     strength = {
         long_upper = 'Strength',
         long_upper = 'Strength',
        long_lower = 'strength',
         short_upper = 'Str',
         short_upper = 'Str',
         arg = 'str',
         short_lower = 'str',
         icon = '[[Image:StrengthIcon small.png|link=|Str.]]',
         icon = '[[File:StrengthIcon small.png|link=|alt=Str.]]',
         color = 'red',
         color = 'red',
     },
     },
     dexterity = {
     dexterity = {
         long_upper = 'Dexterity',
         long_upper = 'Dexterity',
        long_lower = 'dexterity',
         short_upper = 'Dex',
         short_upper = 'Dex',
         arg = 'dex',
         short_lower = 'dex',
         icon = '[[Image:DexterityIcon small.png|link=|Dex.]]',
         icon = '[[File:DexterityIcon small.png|link=|alt=Dex.]]',
         color = 'green',
         color = 'green',
     },
     },
     intelligence = {
     intelligence = {
         long_upper = 'Intelligence',
         long_upper = 'Intelligence',
        long_lower = 'intelligence',
         short_upper = 'Int',
         short_upper = 'Int',
         arg = 'int',
         short_lower = 'int',
         icon = '[[Image:IntelligenceIcon small.png|link=|Int.]]',
         icon = '[[File:IntelligenceIcon small.png|link=|alt=Int.]]',
         color = 'blue',
         color = 'blue',
     },
     },
Line 379: Line 448:


-- Tags.dat
-- Tags.dat
game.constants.tags = {
game.constants.tags = require('Module:Game/tags')
    ['default'] = {},
    ['shield'] = {},
    ['ring'] = {},
    ['amulet'] = {},
    ['boots'] = {},
    ['bow'] = {},
    ['equipment'] = {},
    ['armour'] = {},
    ['weapon'] = {},
    ['wand'] = {},
    ['staff'] = {},
    ['mace'] = {},
    ['sword'] = {},
    ['dagger'] = {},
    ['claw'] = {},
    ['axe'] = {},
    ['body_armour'] = {},
    ['life_flask'] = {},
    ['mana_flask'] = {},
    ['hybrid_flask'] = {},
    ['flask'] = {},
    ['quiver'] = {},
    ['gloves'] = {},
    ['onehand'] = {},
    ['twohand'] = {},
    ['helmet'] = {},
    ['belt'] = {},
    ['gem'] = {
        name = 'Gem',
    },
    ['relic'] = {},
    ['not_str'] = {},
    ['not_dex'] = {},
    ['not_int'] = {},
    ['ranged'] = {},
    ['not_for_sale'] = {},
    ['caster'] = {
        name = 'Caster',
    },
    ['magic'] = {},
    ['rare'] = {},
    ['sceptre'] = {},
    ['str_armour'] = {},
    ['dex_armour'] = {},
    ['int_armour'] = {},
    ['str_dex_armour'] = {},
    ['str_int_armour'] = {},
    ['dex_int_armour'] = {},
    ['str_dex_int_armour'] = {},
    ['focus'] = {},
    ['utility_flask'] = {},
    ['critical_utility_flask'] = {},
    ['humanoid'] = {},
    ['mammal_beast'] = {},
    ['reptile_beast'] = {},
    ['skeleton'] = {},
    ['zombie'] = {},
    ['ghost'] = {},
    ['earth_elemental'] = {},
    ['water_elemental'] = {},
    ['demon'] = {},
    ['map'] = {},
    ['rapier'] = {},
    ['necromancer_raisable'] = {},
    ['lots_of_life'] = {},
    ['indoors_area'] = {},
    ['beach'] = {},
    ['dungeon'] = {},
    ['cave'] = {},
    ['forest'] = {},
    ['swamp'] = {},
    ['mountain'] = {},
    ['temple'] = {},
    ['urban'] = {},
    ['high_level_map'] = {},
    ['human'] = {},
    ['beast'] = {},
    ['undead'] = {},
    ['construct'] = {},
    ['insect'] = {},
    ['spider'] = {},
    ['undying'] = {},
    ['goatman'] = {},
    ['stone_construct'] = {},
    ['fishing_rod'] = {},
    ['one_hand_weapon'] = {},
    ['two_hand_weapon'] = {},
    ['atziri1'] = {},
    ['atziri2'] = {},
    ['drops_no_mods'] = {},
    ['drops_no_rares'] = {},
    ['drops_no_quality'] = {},
    ['drops_no_sockets'] = {},
    ['drops_not_dupeable'] = {},
    ['shore'] = {},
    ['darkshore'] = {},
    ['inland'] = {},
    ['prison'] = {},
    ['axis'] = {},
    ['cavern'] = {},
    ['southernforest'] = {},
    ['southernforest2'] = {},
    ['church'] = {},
    ['sins'] = {},
    ['forestdark'] = {},
    ['weavers'] = {},
    ['inca'] = {},
    ['city1'] = {},
    ['city2'] = {},
    ['city3'] = {},
    ['crematorium'] = {},
    ['catacombs'] = {},
    ['solaris'] = {},
    ['docks'] = {},
    ['sewers'] = {},
    ['barracks'] = {},
    ['lunaris'] = {},
    ['gardens'] = {},
    ['library'] = {},
    ['scepter'] = {},
    ['secret_area'] = {},
    ['limited_strongbox_benefits'] = {},
    ['red_blood'] = {},
    ['ghost_blood'] = {},
    ['mud_blood'] = {},
    ['insect_blood'] = {},
    ['bones'] = {},
    ['water'] = {},
    ['noblood'] = {},
    ['unusable_corpse'] = {},
    ['hidden_monster'] = {},
    ['devourer'] = {},
    ['wb_basic'] = {},
    ['wb_support'] = {},
    ['wb_elite'] = {},
    ['wb_leader'] = {},
    ['rare_minion'] = {},
    ['undeletable_corpse'] = {},
    ['jewel'] = {},
    ['strjewel'] = {},
    ['dexjewel'] = {},
    ['intjewel'] = {},
    ['gladiator'] = {},
    ['karui'] = {},
    ['flying'] = {},
    ['large_model'] = {},
    ['specific_weapon'] = {},
    ['two_handed_mod'] = {},
    ['dual_wielding_mod'] = {},
    ['shield_mod'] = {},
    ['one_handed_mod'] = {},
    ['melee_mod'] = {},
    ['twostonering'] = {},
    ['poison_zombie'] = {},
    ['divination_card'] = {},
    ['currency'] = {},
    ['no_divine'] = {},
    ['unique_map'] = {},
    ['low_tier_map'] = {},
    ['mid_tier_map'] = {},
    ['top_tier_map'] = {},
    ['old_map'] = {},
    ['act_boss_area'] = {},
    ['no_tempests'] = {},
    ['cannot_be_twinned'] = {},
    ['no_shroud_walker'] = {},
    ['no_echo'] = {},
    ['immobile'] = {},
    ['limited_tempests'] = {},
    ['small_staff'] = {},
    ['support_gem'] = {},
    ['level_capped_gem'] = {},
    ['no_effect_flask_mod'] = {},
    ['area_with_water'] = {},
    ['no_bloodlines'] = {},
    ['has_caster_mod'] = {},
    ['has_attack_mod'] = {},
    ['maraketh'] = {},
    ['uses_suicide_explode'] = {},
    ['cannot_be_monolith'] = {},
    ['no_zana_quests'] = {},
    ['atlas_base_type'] = {},
    ['ringatlas1'] = {},
    ['ringatlas2'] = {},
    ['ringatlas5'] = {},
    ['amuletatlas1'] = {},
    ['amuletatlas2'] = {},
    ['amuletatlas3'] = {},
    ['beltatlas1'] = {},
    ['beltatlas2'] = {},
    ['helmetatlas1'] = {},
    ['bootsatlas1'] = {},
    ['bootsatlas2'] = {},
    ['bootsatlas3'] = {},
    ['bootsatlasdexint'] = {},
    ['glovesatlasstr'] = {},
    ['glovesatlasdex'] = {},
    ['glovesatlasint'] = {},
    ['glovesatlasstrint'] = {},
    ['quiveratlas1'] = {},
    ['shaped_map'] = {},
    ['no_boss'] = {},
    ['no_monster_packs'] = {},
    ['no_strongboxes'] = {},
    ['hall_of_grandmasters'] = {},
    ['vaults_of_atziri'] = {},
    ['cowards_trial'] = {},
    ['breach_map'] = {},
    ['breach_commander'] = {},
    ['breach_leaguestone'] = {},
    ['breachstone'] = {},
    ['breachstone_splinter'] = {},
    ['essence_leaguestone'] = {},
    ['prophecy_leaguestone'] = {},
    ['perandus_leaguestone'] = {},
    ['talisman_leaguestone'] = {},
    ['warbands_leaguestone'] = {},
    ['torment_leaguestone'] = {},
    ['rampage_leaguestone'] = {},
    ['domination_leaguestone'] = {},
    ['tempest_leaguestone'] = {},
    ['bloodlines_leaguestone'] = {},
    ['beyond_leaguestone'] = {},
    ['ambush_leaguestone'] = {},
    ['invasion_leaguestone'] = {},
    ['nemesis_leaguestone'] = {},
    ['anarchy_leaguestone'] = {},
    ['onslaught_leaguestone'] = {},
    ['god'] = {},
    ['unset_ring'] = {},
    ['no_leaguestone'] = {},
    ['chaos_warband'] = {},
    ['templar'] = {},
    ['cultist'] = {},
    ['female'] = {},
    ['str_shield'] = {},
    ['dex_shield'] = {},
    ['str_dex_shield'] = {},
    ['str_int_shield'] = {},
    ['dex_int_shield'] = {},
    ['currency_shard'] = {},
    ['harbinger_orb_shard'] = {},
    ['not_harbinger_minion'] = {},
    ['abyss_jewel_melee'] = {},
    ['abyss_jewel_ranged'] = {},
    ['abyss_jewel_caster'] = {},
    ['abyss_jewel_summoner'] = {},
    ['abyss_jewel'] = {},
    ['abyssal'] = {},
    ['unarmed'] = {},
    ['worlds_map'] = {},
    ['shaper_item'] = {},
    ['elder_item'] = {},
    ['boots_shaper'] = {},
    ['boots_elder'] = {},
    ['sword_shaper'] = {},
    ['sword_elder'] = {},
    ['gloves_shaper'] = {},
    ['gloves_elder'] = {},
    ['helmet_shaper'] = {},
    ['helmet_elder'] = {},
    ['body_armour_shaper'] = {},
    ['body_armour_elder'] = {},
    ['amulet_shaper'] = {},
    ['amulet_elder'] = {},
    ['ring_shaper'] = {},
    ['ring_elder'] = {},
    ['belt_shaper'] = {},
    ['belt_elder'] = {},
    ['quiver_shaper'] = {},
    ['quiver_elder'] = {},
    ['shield_shaper'] = {},
    ['shield_elder'] = {},
    ['2h_sword_shaper'] = {},
    ['2h_sword_elder'] = {},
    ['axe_shaper'] = {},
    ['axe_elder'] = {},
    ['mace_shaper'] = {},
    ['mace_elder'] = {},
    ['claw_shaper'] = {},
    ['claw_elder'] = {},
    ['bow_shaper'] = {},
    ['bow_elder'] = {},
    ['dagger_shaper'] = {},
    ['dagger_elder'] = {},
    ['2h_axe_shaper'] = {},
    ['2h_axe_elder'] = {},
    ['2h_mace_shaper'] = {},
    ['2h_mace_elder'] = {},
    ['staff_shaper'] = {},
    ['staff_elder'] = {},
    ['sceptre_shaper'] = {},
    ['sceptre_elder'] = {},
    ['wand_shaper'] = {},
    ['wand_elder'] = {},
    ['rune_dagger_shaper'] = {},
    ['rune_dagger_elder'] = {},
    ['warstaff_shaper'] = {},
    ['warstaff_elder'] = {},
    ['grants_crit_chance_support'] = {},
    ['no_legacy_of_zeal'] = {},
    ['bestiary_beast_boss'] = {},
    ['elder_occupied_map'] = {},
    ['bestiary_wilds'] = {},
    ['bestiary_sands'] = {},
    ['bestiary_caverns'] = {},
    ['bestiary_deep'] = {},
    ['no_cannot_die_aura'] = {},
    ['bestiary_net'] = {},
    ['up_to_level_2_gem'] = {},
    ['up_to_level_8_gem'] = {},
    ['essence'] = {},
    ['talisman'] = {},
    ['armour_divination'] = {},
    ['weapon_divination'] = {},
    ['jewellery_divination'] = {},
    ['delve_chest'] = {},
    ['incursion_monster'] = {},
    ['fire'] = {
        name = 'Fire',
    },
    ['cold'] = {
        name = 'Cold',
    },
    ['lightning'] = {
        name = 'Lightning',
    },
    ['chaos'] = {
        name = 'Chaos',
    },
    ['physical'] = {
        name = 'Physical',
    },
    ['poison'] = {},
    ['bleed'] = {},
    ['life'] = {
        name = 'Life',
    },
    ['defences'] = {
        name = 'Defences',
    },
    ['elemental'] = {
        name = 'Elemental',
    },
    ['attack'] = {
        name = 'Attack',
    },
    ['minion'] = {
        name = 'Minion',
    },
    ['aura'] = {
        name = 'Aura',
    },
    ['vaal'] = {
        name = 'Vaal',
    },
    ['mana'] = {
        name = 'Mana',
    },
    ['speed'] = {
        name = 'Speed',
    },
    ['flat_life_regen'] = {},
    ['einharbeast'] = {},
    ['einharmonkey'] = {},
    ['einharcavespiders'] = {},
    ['einhardropbear'] = {},
    ['einharsnake'] = {},
    ['einharthornspiders'] = {},
    ['einharrhoa'] = {},
    ['einharbonerhoa'] = {},
    ['einharinsectspawner'] = {},
    ['einharspiker'] = {},
    ['einharkiweth'] = {},
    ['einharchimeral'] = {},
    ['einharvultureparasite'] = {},
    ['einharsandleaper'] = {},
    ['einharfuryhound'] = {},
    ['einharbull'] = {},
    ['einhargoatman'] = {},
    ['einharmountaingoat'] = {},
    ['einharshieldcrab'] = {},
    ['einharcrabparasite'] = {},
    ['einharparasite'] = {},
    ['einharscorpion'] = {},
    ['quality_currency'] = {},
    ['einharmaps'] = {},
    ['rusted_scarab'] = {},
    ['old_map_series'] = {},
    ['map_not_on_atlas'] = {},
    ['warehouse_area'] = {},
    ['act6_karui_area'] = {},
    ['kaom_area'] = {},
    ['daresso_area'] = {},
    ['library_area'] = {},
    ['marketplace_area'] = {},
    ['belly_area'] = {},
    ['solaris_area'] = {},
    ['prison_area'] = {},
    ['fields_area'] = {},
    ['chamber_of_sins_area'] = {},
    ['has_road_area'] = {},
    ['garden_area'] = {},
    ['dock_area'] = {},
    ['sewer_area'] = {},
    ['crossroad_area'] = {},
    ['catacomb_area'] = {},
    ['lunaris_outer_area'] = {},
    ['crypt_area'] = {},
    ['vaal_pyramid_area'] = {},
    ['forest_map_area'] = {},
    ['urban_sarn_area'] = {},
    ['aqueduct_area'] = {},
    ['thicket_area'] = {},
    ['bandit_area'] = {},
    ['pitfight_area'] = {},
    ['slums_area'] = {},
    ['lunaris_area'] = {},
    ['vaal_ruin_area'] = {},
    ['reef_area'] = {},
    ['mine_area'] = {},
    ['has_foxes_area'] = {},
    ['flooded_area'] = {},
    ['fetid_area'] = {},
    ['necropolis_area'] = {},
    ['sceptre_of_god_area'] = {},
    ['graveyard_area'] = {},
    ['den_area'] = {},
    ['river_area'] = {},
    ['ship_graveyard_area'] = {},
    ['tower_area'] = {},
    ['relic_area'] = {},
    ['dark_forest_area'] = {},
    ['parapet_area'] = {},
    ['cave_area'] = {},
    ['desert_area'] = {},
    ['arena_area'] = {},
    ['lightning_area'] = {},
    ['rain_area'] = {},
    ['snow_area'] = {},
    ['fire_area'] = {},
    ['mausoleum_area'] = {},
    ['wealthy_area'] = {},
    ['otherworldly_story_area'] = {},
    ['harvest_area'] = {},
    ['triple_boss_map'] = {},
    ['lighthouse_area'] = {},
    ['lunaris_blood_area'] = {},
    ['ruined_vaal_city_area'] = {},
    ['coast_boat_area'] = {},
    ['snow_mountain_area'] = {},
    ['synthesised_monster'] = {},
    ['has_damage_taken_as_mod'] = {},
    ['has_physical_conversion_mod'] = {},
    ['polished_scarab'] = {},
    ['gilded_scarab'] = {},
    ['high_gardens_area'] = {},
    ['crystal_ore_area'] = {},
    ['tropical_island_area'] = {},
    ['jungle_valley_area'] = {},
    ['wasteland_area'] = {},
    ['desert_map_area'] = {},
    ['mud_geyser_area'] = {},
    ['southern_forest_area'] = {},
    ['northern_forest_area'] = {},
    ['dried_lake_area'] = {},
    ['labyrinth_end_area'] = {},
    ['old_fields_area'] = {},
    ['archives_area'] = {},
    ['labyrinth_OH_area'] = {},
    ['temple_of_decay_area'] = {},
    ['arachnid_tomb_map_area'] = {},
    ['cemetery_map_area'] = {},
    ['quay_area'] = {},
    ['local_item_quality'] = {},
    ['synthesised_monster2'] = {},
    ['core_map_area'] = {},
    ['breachstone2'] = {},
    ['breachstone3'] = {},
    ['breachstone4'] = {},
    ['breach_blessing'] = {},
    ['corrupted_vaal'] = {},
    ['shaper_divination'] = {},
    ['elder_divination'] = {},
    ['fire_prison_area'] = {},
    ['synthesis_area'] = {},
    ['attack_staff'] = {},
    ['attack_dagger'] = {},
    ['spell_dodge_mod'] = {},
    ['legion_monster'] = {},
    ['has_percent_mana_mod'] = {},
    ['ringatlas3'] = {},
    ['ringatlas4'] = {},
    ['rare_monster_pack'] = {},
    ['weapon_can_roll_minion_modifiers'] = {},
    ['wandatlas1'] = {},
    ['has_atlas_mission'] = {},
    ['legion_splinter'] = {},
    ['has_mana_cost_mod'] = {},
    ['unique_shard'] = {},
    ['unique_shard_base'] = {},
    ['infected_map'] = {},
    ['can_be_infected_map'] = {},
    ['mushrune'] = {},
    ['blight_death_fire'] = {},
    ['blight_death_cold'] = {},
    ['blight_death_lightning'] = {},
    ['blight_death_physical'] = {},
    ['blight_death_chaos'] = {},
    ['blight_doesnt_engage'] = {},
    ['map_area_with_open_water'] = {},
    ['vile_areas'] = {},
    ['no_frenzy_charge_on_death'] = {},
    ['no_soul_conduit'] = {},
    ['no_fractured'] = {},
    ['boots_crusader'] = {},
    ['boots_adjudicator'] = {},
    ['boots_eyrie'] = {},
    ['boots_basilisk'] = {},
    ['gloves_crusader'] = {},
    ['gloves_adjudicator'] = {},
    ['gloves_eyrie'] = {},
    ['gloves_basilisk'] = {},
    ['helmet_crusader'] = {},
    ['helmet_adjudicator'] = {},
    ['helmet_eyrie'] = {},
    ['helmet_basilisk'] = {},
    ['body_armour_crusader'] = {},
    ['body_armour_adjudicator'] = {},
    ['body_armour_eyrie'] = {},
    ['body_armour_basilisk'] = {},
    ['shield_crusader'] = {},
    ['shield_adjudicator'] = {},
    ['shield_eyrie'] = {},
    ['shield_basilisk'] = {},
    ['belt_crusader'] = {},
    ['belt_adjudicator'] = {},
    ['belt_eyrie'] = {},
    ['belt_basilisk'] = {},
    ['amulet_crusader'] = {},
    ['amulet_adjudicator'] = {},
    ['amulet_eyrie'] = {},
    ['amulet_basilisk'] = {},
    ['ring_crusader'] = {},
    ['ring_adjudicator'] = {},
    ['ring_eyrie'] = {},
    ['ring_basilisk'] = {},
    ['quiver_crusader'] = {},
    ['quiver_adjudicator'] = {},
    ['quiver_eyrie'] = {},
    ['quiver_basilisk'] = {},
    ['claw_crusader'] = {},
    ['dagger_crusader'] = {},
    ['wand_crusader'] = {},
    ['sword_crusader'] = {},
    ['axe_crusader'] = {},
    ['mace_crusader'] = {},
    ['sceptre_crusader'] = {},
    ['bow_crusader'] = {},
    ['staff_crusader'] = {},
    ['2h_sword_crusader'] = {},
    ['2h_axe_crusader'] = {},
    ['2h_mace_crusader'] = {},
    ['rune_dagger_crusader'] = {},
    ['warstaff_crusader'] = {},
    ['claw_eyrie'] = {},
    ['dagger_eyrie'] = {},
    ['wand_eyrie'] = {},
    ['sword_eyrie'] = {},
    ['axe_eyrie'] = {},
    ['mace_eyrie'] = {},
    ['sceptre_eyrie'] = {},
    ['bow_eyrie'] = {},
    ['staff_eyrie'] = {},
    ['2h_sword_eyrie'] = {},
    ['2h_axe_eyrie'] = {},
    ['2h_mace_eyrie'] = {},
    ['rune_dagger_eyrie'] = {},
    ['warstaff_eyrie'] = {},
    ['claw_basilisk'] = {},
    ['dagger_basilisk'] = {},
    ['wand_basilisk'] = {},
    ['sword_basilisk'] = {},
    ['axe_basilisk'] = {},
    ['mace_basilisk'] = {},
    ['sceptre_basilisk'] = {},
    ['bow_basilisk'] = {},
    ['staff_basilisk'] = {},
    ['2h_sword_basilisk'] = {},
    ['2h_axe_basilisk'] = {},
    ['2h_mace_basilisk'] = {},
    ['rune_dagger_basilisk'] = {},
    ['warstaff_basilisk'] = {},
    ['claw_adjudicator'] = {},
    ['dagger_adjudicator'] = {},
    ['wand_adjudicator'] = {},
    ['sword_adjudicator'] = {},
    ['axe_adjudicator'] = {},
    ['mace_adjudicator'] = {},
    ['sceptre_adjudicator'] = {},
    ['bow_adjudicator'] = {},
    ['staff_adjudicator'] = {},
    ['2h_sword_adjudicator'] = {},
    ['2h_axe_adjudicator'] = {},
    ['2h_mace_adjudicator'] = {},
    ['rune_dagger_adjudicator'] = {},
    ['warstaff_adjudicator'] = {},
    ['grants_2h_support'] = {},
    ['no_prophecies'] = {},
    ['warstaff'] = {},
    ['expansion_jewel_large'] = {},
    ['expansion_jewel_medium'] = {},
    ['expansion_jewel_small'] = {},
    ['affliction_axe_and_sword_damage'] = {},
    ['affliction_mace_and_staff_damage'] = {},
    ['affliction_dagger_and_claw_damage'] = {},
    ['affliction_bow_damage'] = {},
    ['affliction_wand_damage'] = {},
    ['affliction_damage_with_two_handed_melee_weapons'] = {},
    ['affliction_attack_damage_while_dual_wielding_'] = {},
    ['affliction_attack_damage_while_holding_a_shield'] = {},
    ['affliction_attack_damage_'] = {},
    ['affliction_spell_damage'] = {},
    ['affliction_elemental_damage'] = {},
    ['affliction_physical_damage'] = {},
    ['affliction_fire_damage'] = {},
    ['affliction_lightning_damage'] = {},
    ['affliction_cold_damage'] = {},
    ['affliction_chaos_damage'] = {},
    ['affliction_minion_damage'] = {},
    ['affliction_fire_damage_over_time_multiplier'] = {},
    ['affliction_chaos_damage_over_time_multiplier'] = {},
    ['affliction_physical_damage_over_time_multiplier'] = {},
    ['affliction_cold_damage_over_time_multiplier'] = {},
    ['affliction_damage_over_time_multiplier'] = {},
    ['affliction_effect_of_non-damaging_ailments'] = {},
    ['affliction_aura_effect'] = {},
    ['affliction_curse_effect'] = {},
    ['affliction_damage_while_you_have_a_herald'] = {},
    ['affliction_minion_damage_while_you_have_a_herald'] = {},
    ['affliction_warcry_buff_effect'] = {},
    ['affliction_critical_chance'] = {},
    ['affliction_minion_life'] = {},
    ['affliction_area_damage'] = {},
    ['affliction_projectile_damage'] = {},
    ['affliction_trap_and_mine_damage'] = {},
    ['affliction_totem_damage'] = {},
    ['affliction_brand_damage'] = {},
    ['affliction_channelling_skill_damage'] = {},
    ['affliction_flask_duration'] = {},
    ['affliction_life_and_mana_recovery_from_flasks'] = {},
    ['affliction_maximum_life'] = {},
    ['affliction_maximum_energy_shield'] = {},
    ['affliction_maximum_mana'] = {},
    ['affliction_armour'] = {},
    ['affliction_evasion'] = {},
    ['affliction_chance_to_block'] = {},
    ['affliction_fire_resistance'] = {},
    ['affliction_cold_resistance'] = {},
    ['affliction_lightning_resistance'] = {},
    ['affliction_chaos_resistance'] = {},
    ['affliction_chance_to_dodge_attacks'] = {},
    ['affliction_strength'] = {},
    ['affliction_dexterity'] = {},
    ['affliction_intelligence'] = {},
    ['has_affliction_notable'] = {},
    ['map_device'] = {},
    ['jewelled_scarab'] = {},
    ['critical'] = {
        name = 'Critical',
    },
    ['heist_contract'] = {},
    ['evasion'] = {},
    ['energy_shield'] = {},
    ['power_charge'] = {},
    ['frenzy_charge'] = {},
    ['endurance_charge'] = {},
    ['damage'] = {
        name = 'Damage',
    },
    ['resistance'] = {
        name = 'Resistance',
    },
    ['attribute'] = {
        name = 'Attribute',
    },
    ['block'] = {},
    ['dodge'] = {},
    ['ailment'] = {
        name = 'Ailment',
    },
    ['blue_herring'] = {},
    ['skill'] = {},
    ['support'] = {},
    ['curse'] = {
        name = 'Curse',
    },
    ['green_herring'] = {},
    ['red_herring'] = {},
    ['heist_coin'] = {},
    ['heist_equipment_utility'] = {},
    ['heist_equipment_reward'] = {},
    ['heist_equipment_weapon'] = {},
    ['heist_equipment_lockpick'] = {},
    ['heist_equipment_bruteforce'] = {},
    ['heist_equipment_perception'] = {},
    ['heist_equipment_demolition'] = {},
    ['heist_equipment_counterthaumaturge'] = {},
    ['heist_equipment_trapdisarmament'] = {},
    ['heist_equipment_agility'] = {},
    ['heist_equipment_deception'] = {},
    ['heist_equipment_engineering'] = {},
    ['trinket'] = {},
    ['heist_equipment_tool'] = {},
    ['elemental_damage'] = {},
    ['physical_damage'] = {},
    ['resource'] = {},
    ['caster_damage'] = {},
    ['heist_equipment_melee'] = {},
    ['heist_equipment_ranged'] = {},
    ['heist_equipment_caster'] = {},
    ['heist_blueprint'] = {},
    ['affliction_orb'] = {},
    ['affliction_splinter'] = {},
    ['catalyst'] = {},
    ['sextant'] = {},
    ['heist_job_level_1'] = {},
    ['heist_job_level_2'] = {},
    ['heist_job_level_3'] = {},
    ['heist_job_level_4'] = {},
    ['heist_job_level_5'] = {},
    ['heist_guard'] = {},
    ['heist_equipment'] = {},
    ['maven_map'] = {},
    ['no_possessed_foe'] = {},
    ['ultimatum_trial'] = {},
    ['watchstone'] = {},
    ['watchstone_item'] = {},
    ['watchstone_environment'] = {},
    ['watchstone_league'] = {},
}


game.constants.item = {}
game.constants.item = {}


-- PassiveJewelRadii.dat
game.constants.item.jewel_radius_to_size = {
game.constants.item.jewel_radius_to_size = {
     [0] = 'Variable',
     [0] = 'Variable',
     [800] = 'Small',
     [800] = 'Very Small',
     [1200] = 'Medium',
     [1000] = 'Small',
     [1500] = 'Large',
    [1075] = 'Small-Medium',
    [1150] = 'Medium',
    [1225] = 'Medium-Large',
    [1300] = 'Large',
     [1500] = 'Very Large',
    [2400] = 'Massive',
}
}


Line 1,202: Line 536:
     ['LifeFlask'] = {
     ['LifeFlask'] = {
         id = 1,
         id = 1,
         full = 'Life Flasks',
        name = 'Life Flasks',
         long_upper = 'Life Flasks',
         full = 'Life Flask',
         long_lower = 'life flasks',
         long_upper = 'Life Flask',
         category = 'Flasks',
         long_lower = 'life flask',
         elder_tag = nil,
         long_upper_plural = 'Life Flasks',
         shaper_tag = nil,
         long_lower_plural = 'life flasks',
         crusader_tag = nil,
         cats = {'life flasks'},
         eyrie_tag = nil,
         can_be_corrupted = true,
         basilisk_tag = nil,
         can_be_double_corrupted = false,
         adjudicator_tag = nil,
         can_have_influences = false,
         can_have_veiled_mods = false,
     },
     },
     ['ManaFlask'] = {
     ['ManaFlask'] = {
         id = 2,
         id = 2,
         full = 'Mana Flasks',
        name = 'Mana Flasks',
         long_upper = 'Mana Flasks',
         full = 'Mana Flask',
         long_lower = 'mana flasks',
         long_upper = 'Mana Flask',
         category = 'Flasks',
         long_lower = 'mana flask',
         elder_tag = nil,
         long_upper_plural = 'Mana Flasks',
         shaper_tag = nil,
         long_lower_plural = 'mana flasks',
         crusader_tag = nil,
         cats = {'mana flasks'},
         eyrie_tag = nil,
         can_be_corrupted = true,
         basilisk_tag = nil,
         can_be_double_corrupted = false,
         adjudicator_tag = nil,
         can_have_influences = false,
         can_have_veiled_mods = false,
     },
     },
     ['HybridFlask'] = {
     ['DONOTUSE5'] = {
         id = 3,
         id = 3,
         full = 'Hybrid Flasks',
         name = '',
         long_upper = 'Hybrid Flasks',
         disabled = true,
        long_lower = 'hybrid flasks',
        category = 'Flasks',
        elder_tag = nil,
        shaper_tag = nil,
        crusader_tag = nil,
        eyrie_tag = nil,
        basilisk_tag = nil,
        adjudicator_tag = nil,
     },
     },
     ['Currency'] = {
     ['Currency'] = {
         id = 4,
         id = 4,
         full = 'Currency',
        name = 'Currency',
         long_upper = 'Currency',
         full = 'Currency Item',
         long_lower = 'currency',
         long_upper = 'Currency Item',
         category = 'Other',
         long_lower = 'currency item',
         elder_tag = nil,
        long_upper_plural = 'Currency Items',
         shaper_tag = nil,
         long_lower_plural = 'currency items',
         crusader_tag = nil,
         cats = {'currency items'},
         eyrie_tag = nil,
         can_be_corrupted = false,
         basilisk_tag = nil,
         can_be_double_corrupted = false,
         adjudicator_tag = nil,
         can_have_influences = false,
         can_have_veiled_mods = false,
         disabled = true,
     },
     },
     ['Amulet'] = {
     ['Amulet'] = {
         id = 5,
         id = 5,
         full = 'Amulets',
        name = 'Amulets',
         long_upper = 'Amulets',
         full = 'Amulet',
         long_lower = 'amulets',
         long_upper = 'Amulet',
         category = 'Jewellery',
        long_lower = 'amulet',
         elder_tag = 'amulet_elder',
        long_upper_plural = 'Amulets',
        shaper_tag = 'amulet_shaper',
         long_lower_plural = 'amulets',
        crusader_tag = 'amulet_crusader',
         cats = {'amulets'},
        eyrie_tag = 'amulet_eyrie',
         can_be_corrupted = true,
        basilisk_tag = 'amulet_basilisk',
        can_be_double_corrupted = true,
        adjudicator_tag = 'amulet_adjudicator',
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'amulet_elder',
            shaper = 'amulet_shaper',
            crusader = 'amulet_crusader',
            eyrie = 'amulet_eyrie',
            basilisk = 'amulet_basilisk',
            adjudicator = 'amulet_adjudicator',
        },
     },
     },
     ['Ring'] = {
     ['Ring'] = {
         id = 6,
         id = 6,
         full = 'Rings',
        name = 'Rings',
         long_upper = 'Rings',
         full = 'Ring',
         long_lower = 'rings',
         long_upper = 'Ring',
         category = 'Jewellery',
        long_lower = 'ring',
         elder_tag = 'ring_elder',
        long_upper_plural = 'Rings',
        shaper_tag = 'ring_shaper',
         long_lower_plural = 'rings',
        crusader_tag = 'ring_crusader',
         cats = {'rings'},
        eyrie_tag = 'ring_eyrie',
         can_be_corrupted = true,
        basilisk_tag = 'ring_basilisk',
        can_be_double_corrupted = true,
        adjudicator_tag = 'ring_adjudicator',
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'ring_elder',
            shaper = 'ring_shaper',
            crusader = 'ring_crusader',
            eyrie = 'ring_eyrie',
            basilisk = 'ring_basilisk',
            adjudicator = 'ring_adjudicator',
        },
     },
     },
     ['Claw'] = {
     ['Claw'] = {
         id = 7,
         id = 7,
         full = 'Claws',
        name = 'Claws',
         long_upper = 'Claws',
         full = 'Claw',
         long_lower = 'claws',
         long_upper = 'Claw',
         category = 'One Handed Weapon',
        long_lower = 'claw',
         elder_tag = 'claw_elder',
        long_upper_plural = 'Claws',
        shaper_tag = 'claw_shaper',
         long_lower_plural = 'claws',
        crusader_tag = 'claw_crusader',
         cats = {'claws'},
        eyrie_tag = 'claw_eyrie',
         can_be_corrupted = true,
        basilisk_tag = 'claw_basilisk',
        can_be_double_corrupted = true,
        adjudicator_tag = 'claw_adjudicator',
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'claw_elder',
            shaper = 'claw_shaper',
            crusader = 'claw_crusader',
            eyrie = 'claw_eyrie',
            basilisk = 'claw_basilisk',
            adjudicator = 'claw_adjudicator',
        },
     },
     },
     ['Dagger'] = {
     ['Dagger'] = {
         id = 8,
         id = 8,
         full = 'Daggers',
        name = 'Daggers',
         long_upper = 'Daggers',
         full = 'Dagger',
         long_lower = 'daggers',
         long_upper = 'Dagger',
         category = 'One Handed Weapon',
        long_lower = 'dagger',
         elder_tag = 'dagger_elder',
        long_upper_plural = 'Daggers',
        shaper_tag = 'dagger_shaper',
         long_lower_plural = 'daggers',
        crusader_tag = 'dagger_crusader',
         cats = {'daggers'},
        eyrie_tag = 'dagger_eyrie',
         can_be_corrupted = true,
        basilisk_tag = 'dagger_basilisk',
        can_be_double_corrupted = true,
        adjudicator_tag = 'dagger_adjudicator',
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'dagger_elder',
            shaper = 'dagger_shaper',
            crusader = 'dagger_crusader',
            eyrie = 'dagger_eyrie',
            basilisk = 'dagger_basilisk',
            adjudicator = 'dagger_adjudicator',
        },
     },
     },
     ['Wand'] = {
     ['Wand'] = {
         id = 9,
         id = 9,
         full = 'Wands',
        name = 'Wands',
         long_upper = 'Wands',
         full = 'Wand',
         long_lower = 'wands',
         long_upper = 'Wand',
         category = 'One Handed Weapon',
        long_lower = 'wand',
         elder_tag = 'wand_elder',
        long_upper_plural = 'Wands',
        shaper_tag = 'wand_shaper',
         long_lower_plural = 'wands',
        crusader_tag = 'wand_crusader',
         cats = {'wands'},
        eyrie_tag = 'wand_eyrie',
         can_be_corrupted = true,
        basilisk_tag = 'wand_basilisk',
        can_be_double_corrupted = true,
        adjudicator_tag = 'wand_adjudicator',
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'wand_elder',
            shaper = 'wand_shaper',
            crusader = 'wand_crusader',
            eyrie = 'wand_eyrie',
            basilisk = 'wand_basilisk',
            adjudicator = 'wand_adjudicator',
        },
     },
     },
     ['One Hand Sword'] = {
     ['One Hand Sword'] = {
         id = 10,
         id = 10,
         full = 'One Hand Swords',
        name = 'One Hand Swords',
         long_upper = 'One Hand Swords',
         full = 'One Hand Sword',
         long_lower = 'one hand swords',
         long_upper = 'One Hand Sword',
         category = 'One Handed Weapon',
        long_lower = 'one hand sword',
         elder_tag = 'sword_elder',
        long_upper_plural = 'One Hand Swords',
        shaper_tag = 'sword_shaper',
         long_lower_plural = 'one hand swords',
        crusader_tag = 'sword_crusader',
         cats = {'one hand swords'},
        eyrie_tag = 'sword_eyrie',
        can_be_corrupted = true,
        basilisk_tag = 'sword_basilisk',
         can_be_double_corrupted = true,
        adjudicator_tag = 'sword_adjudicator',
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'sword_elder',
            shaper = 'sword_shaper',
            crusader = 'sword_crusader',
            eyrie = 'sword_eyrie',
            basilisk = 'sword_basilisk',
            adjudicator = 'sword_adjudicator',
        },
     },
     },
     ['Thrusting One Hand Sword'] = {
     ['DONOTUSE6'] = {
         id = 11,
         id = 11,
         full = 'Thrusting One Hand Swords',
         name = '',
         long_upper = 'Thrusting One Hand Swords',
         disabled = true,
        long_lower = 'thrusting one hand swords',
        category = 'One Handed Weapon',
        elder_tag = 'sword_elder',
        shaper_tag = 'sword_shaper',
        crusader_tag = 'sword_crusader',
        eyrie_tag = 'sword_eyrie',
        basilisk_tag = 'sword_basilisk',
        adjudicator_tag = 'sword_adjudicator',
     },
     },
     ['One Hand Axe'] = {
     ['One Hand Axe'] = {
         id = 12,
         id = 12,
         full = 'One Hand Axes',
        name = 'One Hand Axes',
         long_upper = 'One Hand Axes',
         full = 'One Hand Axe',
         long_lower = 'one hand axes',
         long_upper = 'One Hand Axe',
         category = 'One Handed Weapon',
        long_lower = 'one hand axe',
         elder_tag = 'axe_elder',
        long_upper_plural = 'One Hand Axes',
        shaper_tag = 'axe_shaper',
         long_lower_plural = 'one hand axes',
        crusader_tag = 'axe_crusader',
         cats = {'one hand axes'},
        eyrie_tag = 'axe_eyrie',
        can_be_corrupted = true,
        basilisk_tag = 'axe_basilisk',
         can_be_double_corrupted = true,
        adjudicator_tag = 'axe_adjudicator',
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'axe_elder',
            shaper = 'axe_shaper',
            crusader = 'axe_crusader',
            eyrie = 'axe_eyrie',
            basilisk = 'axe_basilisk',
            adjudicator = 'axe_adjudicator',
        },
     },
     },
     ['One Hand Mace'] = {
     ['One Hand Mace'] = {
         id = 13,
         id = 13,
         full = 'One Hand Maces',
        name = 'One Hand Maces',
         long_upper = 'One Hand Maces',
         full = 'One Hand Mace',
         long_lower = 'one hand maces',
         long_upper = 'One Hand Mace',
         category = 'One Handed Weapon',
        long_lower = 'one hand mace',
         elder_tag = 'mace_elder',
        long_upper_plural = 'One Hand Maces',
        shaper_tag = 'mace_shaper',
         long_lower_plural = 'one hand maces',
        crusader_tag = 'mace_crusader',
         cats = {'one hand maces'},
        eyrie_tag = 'mace_eyrie',
        can_be_corrupted = true,
        basilisk_tag = 'mace_basilisk',
         can_be_double_corrupted = true,
        adjudicator_tag = 'mace_adjudicator',
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'mace_elder',
            shaper = 'mace_shaper',
            crusader = 'mace_crusader',
            eyrie = 'mace_eyrie',
            basilisk = 'mace_basilisk',
            adjudicator = 'mace_adjudicator',
        },
     },
     },
     ['Bow'] = {
     ['Bow'] = {
         id = 14,
         id = 14,
         full = 'Bows',
        name = 'Bows',
         long_upper = 'Bows',
         full = 'Bow',
         long_lower = 'bows',
         long_upper = 'Bow',
         category = 'Two Handed Weapon',
        long_lower = 'bow',
         elder_tag = 'bow_elder',
        long_upper_plural = 'Bows',
        shaper_tag = 'bow_shaper',
         long_lower_plural = 'bows',
        crusader_tag = 'bow_crusader',
         cats = {'bows'},
        eyrie_tag = 'bow_eyrie',
         can_be_corrupted = true,
        basilisk_tag = 'bow_basilisk',
        can_be_double_corrupted = true,
        adjudicator_tag = 'bow_adjudicator',
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'bow_elder',
            shaper = 'bow_shaper',
            crusader = 'bow_crusader',
            eyrie = 'bow_eyrie',
            basilisk = 'bow_basilisk',
            adjudicator = 'bow_adjudicator',
        },
     },
     },
     ['Staff'] = {
     ['Staff'] = {
         id = 15,
         id = 15,
         full = 'Staves',
        name = 'Staves',
         long_upper = 'Staves',
         full = 'Staff',
         long_lower = 'staves',
         long_upper = 'Staff',
         category = 'Two Handed Weapon',
        long_lower = 'staff',
         elder_tag = 'staff_elder',
        long_upper_plural = 'Staves',
        shaper_tag = 'staff_shaper',
         long_lower_plural = 'staves',
        crusader_tag = 'staff_crusader',
         cats = {'staves'},
        eyrie_tag = 'staff_eyrie',
         can_be_corrupted = true,
        basilisk_tag = 'staff_basilisk',
        can_be_double_corrupted = true,
        adjudicator_tag = 'staff_adjudicator',
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'staff_elder',
            shaper = 'staff_shaper',
            crusader = 'staff_crusader',
            eyrie = 'staff_eyrie',
            basilisk = 'staff_basilisk',
            adjudicator = 'staff_adjudicator',
        },
     },
     },
     ['Two Hand Sword'] = {
     ['Two Hand Sword'] = {
         id = 16,
         id = 16,
         full = 'Two Hand Swords',
        name = 'Two Hand Swords',
         long_upper = 'Two Hand Swords',
         full = 'Two Hand Sword',
         long_lower = 'two hand swords',
         long_upper = 'Two Hand Sword',
         category = 'Two Handed Weapon',
        long_lower = 'two hand sword',
         elder_tag = '2h_sword_elder',
        long_upper_plural = 'Two Hand Swords',
        shaper_tag = '2h_sword_shaper',
         long_lower_plural = 'two hand swords',
        crusader_tag = '2h_sword_crusader',
         cats = {'two hand swords'},
        eyrie_tag = '2h_sword_eyrie',
        can_be_corrupted = true,
        basilisk_tag = '2h_sword_basilisk',
         can_be_double_corrupted = true,
        adjudicator_tag = '2h_sword_adjudicator',
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = '2h_sword_elder',
            shaper = '2h_sword_shaper',
            crusader = '2h_sword_crusader',
            eyrie = '2h_sword_eyrie',
            basilisk = '2h_sword_basilisk',
            adjudicator = '2h_sword_adjudicator',
        },
     },
     },
     ['Two Hand Axe'] = {
     ['Two Hand Axe'] = {
         id = 17,
         id = 17,
         full = 'Two Hand Axes',
        name = 'Two Hand Axes',
         long_upper = 'Two Hand Axes',
         full = 'Two Hand Axe',
         long_lower = 'two hand axes',
         long_upper = 'Two Hand Axe',
         category = 'Two Handed Weapon',
        long_lower = 'two hand axe',
         elder_tag = '2h_axe_elder',
        long_upper_plural = 'Two Hand Axes',
        shaper_tag = '2h_axe_shaper',
         long_lower_plural = 'two hand axes',
        crusader_tag = '2h_axe_crusader',
         cats = {'two hand axes'},
        eyrie_tag = '2h_axe_eyrie',
        can_be_corrupted = true,
        basilisk_tag = '2h_axe_basilisk',
         can_be_double_corrupted = true,
        adjudicator_tag = '2h_axe_adjudicator',
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = '2h_axe_elder',
            shaper = '2h_axe_shaper',
            crusader = '2h_axe_crusader',
            eyrie = '2h_axe_eyrie',
            basilisk = '2h_axe_basilisk',
            adjudicator = '2h_axe_adjudicator',
        },
     },
     },
     ['Two Hand Mace'] = {
     ['Two Hand Mace'] = {
         id = 18,
         id = 18,
         full = 'Two Hand Maces',
        name = 'Two Hand Maces',
         long_upper = 'Two Hand Maces',
         full = 'Two Hand Mace',
         long_lower = 'two hand maces',
         long_upper = 'Two Hand Mace',
         category = 'Two Handed Weapon',
        long_lower = 'two hand mace',
         elder_tag = '2h_mace_elder',
        long_upper_plural = 'Two Hand Maces',
        shaper_tag = '2h_mace_shaper',
         long_lower_plural = 'two hand maces',
        crusader_tag = '2h_mace_crusader',
         cats = {'two hand maces'},
        eyrie_tag = '2h_mace_eyrie',
        can_be_corrupted = true,
        basilisk_tag = '2h_mace_basilisk',
         can_be_double_corrupted = true,
        adjudicator_tag = '2h_mace_adjudicator',
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = '2h_mace_elder',
            shaper = '2h_mace_shaper',
            crusader = '2h_mace_crusader',
            eyrie = '2h_mace_eyrie',
            basilisk = '2h_mace_basilisk',
            adjudicator = '2h_mace_adjudicator',
        },
     },
     },
     ['Active Skill Gem'] = {
     ['Active Skill Gem'] = {
         id = 19,
         id = 19,
         full = 'Active Skill Gems',
        name = 'Skill Gems',
         long_upper = 'Active Skill Gems',
         full = 'Skill Gem',
         long_lower = 'active skill gems',
         long_upper = 'Skill Gem',
         category = 'Gems',
         long_lower = 'skill gem',
         elder_tag = nil,
         long_upper_plural = 'Skill Gems',
         shaper_tag = nil,
         long_lower_plural = 'skill gems',
         crusader_tag = nil,
         cats = {'skill gems'},
         eyrie_tag = nil,
         can_be_corrupted = true,
         basilisk_tag = nil,
         can_be_double_corrupted = false,
         adjudicator_tag = nil,
         can_have_influences = false,
         can_have_veiled_mods = false,
     },
     },
     ['Support Skill Gem'] = {
     ['Support Skill Gem'] = {
         id = 20,
         id = 20,
         full = 'Support Skill Gems',
        name = 'Support Gems',
         long_upper = 'Support Skill Gems',
         full = 'Support Gem',
         long_lower = 'support skill gems',
         long_upper = 'Support Gem',
         category = 'Gems',
         long_lower = 'support gem',
         elder_tag = nil,
         long_upper_plural = 'Support Gems',
         shaper_tag = nil,
         long_lower_plural = 'support gems',
         crusader_tag = nil,
         cats = {'support gems'},
         eyrie_tag = nil,
         can_be_corrupted = false,
         basilisk_tag = nil,
         can_be_double_corrupted = false,
         adjudicator_tag = nil,
         can_have_influences = false,
         can_have_veiled_mods = false,
     },
     },
     ['Quiver'] = {
     ['Quiver'] = {
         id = 21,
         id = 21,
         full = 'Quivers',
        name = 'Quivers',
         long_upper = 'Quivers',
         full = 'Quiver',
         long_lower = 'quivers',
         long_upper = 'Quiver',
         category = 'Off-hand',
        long_lower = 'quiver',
         elder_tag = 'quiver_elder',
        long_upper_plural = 'Quivers',
        shaper_tag = 'quiver_shaper',
         long_lower_plural = 'quivers',
        crusader_tag = 'quiver_crusader',
         cats = {'quivers'},
        eyrie_tag = 'quiver_eyrie',
         can_be_corrupted = true,
        basilisk_tag = 'quiver_basilisk',
        can_be_double_corrupted = true,
        adjudicator_tag = 'quiver_adjudicator',
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'quiver_elder',
            shaper = 'quiver_shaper',
            crusader = 'quiver_crusader',
            eyrie = 'quiver_eyrie',
            basilisk = 'quiver_basilisk',
            adjudicator = 'quiver_adjudicator',
        },
     },
     },
     ['Belt'] = {
     ['Belt'] = {
         id = 22,
         id = 22,
         full = 'Belts',
        name = 'Belts',
         long_upper = 'Belts',
         full = 'Belt',
         long_lower = 'belts',
         long_upper = 'Belt',
         category = 'Jewellery',
        long_lower = 'belt',
         elder_tag = 'belt_elder',
        long_upper_plural = 'Belts',
        shaper_tag = 'belt_shaper',
         long_lower_plural = 'belts',
        crusader_tag = 'belt_crusader',
         cats = {'belts'},
        eyrie_tag = 'belt_eyrie',
         can_be_corrupted = true,
        basilisk_tag = 'belt_basilisk',
        can_be_double_corrupted = true,
        adjudicator_tag = 'belt_adjudicator',
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'belt_elder',
            shaper = 'belt_shaper',
            crusader = 'belt_crusader',
            eyrie = 'belt_eyrie',
            basilisk = 'belt_basilisk',
            adjudicator = 'belt_adjudicator',
        },
     },
     },
     ['Gloves'] = {
     ['Gloves'] = {
         id = 23,
         id = 23,
        name = 'Gloves',
         full = 'Gloves',
         full = 'Gloves',
         long_upper = 'Gloves',
         long_upper = 'Gloves',
         long_lower = 'gloves',
         long_lower = 'gloves',
         category = 'Armor',
         long_upper_plural = 'Gloves',
         elder_tag = 'gloves_elder',
         long_lower_plural = 'gloves',
        shaper_tag = 'gloves_shaper',
        cats = {'gloves'},
        crusader_tag = 'gloves_crusader',
        can_be_corrupted = true,
        eyrie_tag = 'gloves_eyrie',
        can_be_double_corrupted = true,
        basilisk_tag = 'gloves_basilisk',
        can_have_influences = true,
        adjudicator_tag = 'gloves_adjudicator',
        can_have_veiled_mods = true,
        tags = {
            elder = 'gloves_elder',
            shaper = 'gloves_shaper',
            crusader = 'gloves_crusader',
            eyrie = 'gloves_eyrie',
            basilisk = 'gloves_basilisk',
            adjudicator = 'gloves_adjudicator',
        },
     },
     },
     ['Boots'] = {
     ['Boots'] = {
         id = 24,
         id = 24,
        name = 'Boots',
         full = 'Boots',
         full = 'Boots',
         long_upper = 'Boots',
         long_upper = 'Boots',
         long_lower = 'boots',
         long_lower = 'boots',
         category = 'Armor',
         long_upper_plural = 'Boots',
         elder_tag = 'boots_elder',
         long_lower_plural = 'boots',
        shaper_tag = 'boots_shaper',
        cats = {'boots'},
        crusader_tag = 'boots_crusader',
        can_be_corrupted = true,
        eyrie_tag = 'boots_eyrie',
        can_be_double_corrupted = true,
        basilisk_tag = 'boots_basilisk',
        can_have_influences = true,
        adjudicator_tag = 'boots_adjudicator',
        can_have_veiled_mods = true,
        tags = {
            elder = 'boots_elder',
            shaper = 'boots_shaper',
            crusader = 'boots_crusader',
            eyrie = 'boots_eyrie',
            basilisk = 'boots_basilisk',
            adjudicator = 'boots_adjudicator',
        },
     },
     },
     ['Body Armour'] = {
     ['Body Armour'] = {
         id = 25,
         id = 25,
         full = 'Body Armours',
        name = 'Body Armours',
         long_upper = 'Body Armours',
         full = 'Body Armour',
         long_lower = 'body armours',
         long_upper = 'Body Armour',
         category = 'Armor',
        long_lower = 'body armour',
         elder_tag = 'body_armour_elder',
        long_upper_plural = 'Body Armours',
        shaper_tag = 'body_armour_shaper',
         long_lower_plural = 'body armours',
        crusader_tag = 'body_armour_crusader',
         cats = {'body armours'},
        eyrie_tag = 'body_armour_eyrie',
         can_be_corrupted = true,
        basilisk_tag = 'body_armour_basilisk',
        can_be_double_corrupted = true,
        adjudicator_tag = 'body_armour_adjudicator',
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'body_armour_elder',
            shaper = 'body_armour_shaper',
            crusader = 'body_armour_crusader',
            eyrie = 'body_armour_eyrie',
            basilisk = 'body_armour_basilisk',
            adjudicator = 'body_armour_adjudicator',
        },
     },
     },
     ['Helmet'] = {
     ['Helmet'] = {
         id = 26,
         id = 26,
         full = 'Helmets',
        name = 'Helmets',
         long_upper = 'Helmets',
         full = 'Helmet',
         long_lower = 'helmets',
         long_upper = 'Helmet',
         category = 'Armor',
        long_lower = 'helmet',
         elder_tag = 'helmet_elder',
        long_upper_plural = 'Helmets',
        shaper_tag = 'helmet_shaper',
         long_lower_plural = 'helmets',
        crusader_tag = 'helmet_crusader',
         cats = {'helmets'},
        eyrie_tag = 'helmet_eyrie',
         can_be_corrupted = true,
        basilisk_tag = 'helmet_basilisk',
        can_be_double_corrupted = true,
        adjudicator_tag = 'helmet_adjudicator',
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'helmet_elder',
            shaper = 'helmet_shaper',
            crusader = 'helmet_crusader',
            eyrie = 'helmet_eyrie',
            basilisk = 'helmet_basilisk',
            adjudicator = 'helmet_adjudicator',
        },
     },
     },
     ['Shield'] = {
     ['Shield'] = {
         id = 27,
         id = 27,
         full = 'Shields',
        name = 'Shields',
         long_upper = 'Shields',
         full = 'Shield',
         long_lower = 'shields',
         long_upper = 'Shield',
         category = 'Off-hand',
        long_lower = 'shield',
         elder_tag = 'shield_elder',
        long_upper_plural = 'Shields',
        shaper_tag = 'shield_shaper',
         long_lower_plural = 'shields',
        crusader_tag = 'shield_crusader',
         cats = {'shields'},
        eyrie_tag = 'shield_eyrie',
         can_be_corrupted = true,
        basilisk_tag = 'shield_basilisk',
        can_be_double_corrupted = true,
        adjudicator_tag = 'shield_adjudicator',
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'shield_elder',
            shaper = 'shield_shaper',
            crusader = 'shield_crusader',
            eyrie = 'shield_eyrie',
            basilisk = 'shield_basilisk',
            adjudicator = 'shield_adjudicator',
        },
     },
     },
     ['SmallRelic'] = {
     ['SmallRelic'] = {
         id = 28,
         id = 28,
         full = 'Small Relics',
         name = 'Small Relics',
         long_upper = 'Small Relics',
         disabled = true,
        long_lower = 'small relics',
        category = '',
        elder_tag = nil,
        shaper_tag = nil,
        crusader_tag = nil,
        eyrie_tag = nil,
        basilisk_tag = nil,
        adjudicator_tag = nil,
     },
     },
     ['MediumRelic'] = {
     ['MediumRelic'] = {
         id = 29,
         id = 29,
         full = 'Medium Relics',
         name = 'Medium Relics',
         long_upper = 'Medium Relics',
         disabled = true,
        long_lower = 'medium relics',
        category = '',
        elder_tag = nil,
        shaper_tag = nil,
        crusader_tag = nil,
        eyrie_tag = nil,
        basilisk_tag = nil,
        adjudicator_tag = nil,
     },
     },
     ['LargeRelic'] = {
     ['LargeRelic'] = {
         id = 30,
         id = 30,
         full = 'Large Relics',
         name = 'Large Relics',
         long_upper = 'Large Relics',
         disabled = true,
        long_lower = 'large relics',
        category = '',
        elder_tag = nil,
        shaper_tag = nil,
        crusader_tag = nil,
        eyrie_tag = nil,
        basilisk_tag = nil,
        adjudicator_tag = nil,
     },
     },
     ['StackableCurrency'] = {
     ['StackableCurrency'] = {
         id = 31,
         id = 31,
         full = 'Stackable Currency',
        name = 'Stackable Currency',
         long_upper = 'Stackable Currency',
         full = 'Currency Item',
         long_lower = 'stackable currency',
         long_upper = 'Currency Item',
         category = '',
         long_lower = 'currency item',
         elder_tag = nil,
         long_upper_plural = 'Currency Items',
         shaper_tag = nil,
         long_lower_plural = 'currency items',
         crusader_tag = nil,
         cats = {'currency items'},
         eyrie_tag = nil,
         can_be_corrupted = false,
         basilisk_tag = nil,
         can_be_double_corrupted = false,
         adjudicator_tag = nil,
         can_have_influences = false,
         can_have_veiled_mods = false,
     },
     },
     ['QuestItem'] = {
     ['QuestItem'] = {
         id = 32,
         id = 32,
         full = 'Quest Items',
        name = 'Quest Items',
         long_upper = 'Quest Items',
         full = 'Quest Item',
         long_lower = 'quest items',
         long_upper = 'Quest Item',
         category = '',
         long_lower = 'quest item',
         elder_tag = nil,
         long_upper_plural = 'Quest Items',
         shaper_tag = nil,
         long_lower_plural = 'quest items',
         crusader_tag = nil,
         cats = {'quest items'},
         eyrie_tag = nil,
         can_be_corrupted = true,
         basilisk_tag = nil,
         can_be_double_corrupted = true,
         adjudicator_tag = nil,
         can_have_influences = true,
         can_have_veiled_mods = false,
     },
     },
     ['Sceptre'] = {
     ['Sceptre'] = {
         id = 33,
         id = 33,
         full = 'Sceptres',
        name = 'Sceptres',
         long_upper = 'Sceptres',
         full = 'Sceptre',
         long_lower = 'sceptres',
         long_upper = 'Sceptre',
         category = 'One Handed Weapon',
        long_lower = 'sceptre',
         elder_tag = 'sceptre_elder',
        long_upper_plural = 'Sceptres',
        shaper_tag = 'sceptre_shaper',
         long_lower_plural = 'sceptres',
        crusader_tag = 'sceptre_crusader',
         cats = {'sceptres'},
        eyrie_tag = 'sceptre_eyrie',
         can_be_corrupted = true,
        basilisk_tag = 'sceptre_basilisk',
        can_be_double_corrupted = true,
        adjudicator_tag = 'sceptre_adjudicator',
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'sceptre_elder',
            shaper = 'sceptre_shaper',
            crusader = 'sceptre_crusader',
            eyrie = 'sceptre_eyrie',
            basilisk = 'sceptre_basilisk',
            adjudicator = 'sceptre_adjudicator',
        },
     },
     },
     ['UtilityFlask'] = {
     ['UtilityFlask'] = {
         id = 34,
         id = 34,
         full = 'Utility Flasks',
        name = 'Charms',
         long_upper = 'Utility Flasks',
         full = 'Charm',
         long_lower = 'utility flasks',
         long_upper = 'Charm',
         category = 'Flasks',
         long_lower = 'charm',
         elder_tag = nil,
         long_upper_plural = 'Charms',
         shaper_tag = nil,
         long_lower_plural = 'charms',
         crusader_tag = nil,
         cats = {'charms'},
         eyrie_tag = nil,
         can_be_corrupted = true,
         basilisk_tag = nil,
         can_be_double_corrupted = false,
         adjudicator_tag = nil,
         can_have_influences = false,
         can_have_veiled_mods = false,
     },
     },
     ['UtilityFlaskCritical'] = {
     ['DONOTUSE7'] = {
         id = 35,
         id = 35,
         full = 'Critical Utility Flasks',
         name = '',
         long_upper = 'Critical Utility Flasks',
         disabled = true,
        long_lower = 'critical utility flasks',
        category = '',
        elder_tag = nil,
        shaper_tag = nil,
        crusader_tag = nil,
        eyrie_tag = nil,
        basilisk_tag = nil,
        adjudicator_tag = nil,
     },
     },
     ['Map'] = {
     ['Map'] = {
         id = 36,
         id = 36,
         full = 'Maps',
        name = 'Waystones',
         long_upper = 'Maps',
         full = 'Waystone',
         long_lower = 'maps',
         long_upper = 'Waystone',
         category = 'Other',
         long_lower = 'waystone',
         elder_tag = nil,
         long_upper_plural = 'Waystones',
         shaper_tag = nil,
         long_lower_plural = 'waystones',
         crusader_tag = nil,
         cats = {'waystones'},
         eyrie_tag = nil,
         can_be_corrupted = true,
         basilisk_tag = nil,
         can_be_double_corrupted = false,
         adjudicator_tag = nil,
         can_have_influences = false,
         can_have_veiled_mods = false,
     },
     },
     ['Unarmed'] = {
     ['Unarmed'] = {
         id = 37,
         id = 37,
         full = 'Unarmed',
         name = '',
         long_upper = 'Unarmed',
         disabled = true,
        long_lower = 'unarmed',
        category = '',
        elder_tag = nil,
        shaper_tag = nil,
        crusader_tag = nil,
        eyrie_tag = nil,
        basilisk_tag = nil,
        adjudicator_tag = nil,
     },
     },
     ['FishingRod'] = {
     ['FishingRod'] = {
         id = 38,
         id = 38,
         full = 'Fishing Rods',
        name = 'Fishing Rods',
         long_upper = 'Fishing Rods',
         full = 'Fishing Rod',
         long_lower = 'fishing rods',
         long_upper = 'Fishing Rod',
         category = '',
         long_lower = 'fishing rod',
         elder_tag = nil,
         long_upper_plural = 'Fishing Rods',
         shaper_tag = nil,
         long_lower_plural = 'fishing rods',
         crusader_tag = nil,
         cats = {'fishing rods'},
         eyrie_tag = nil,
         can_be_corrupted = true,
         basilisk_tag = nil,
         can_be_double_corrupted = true,
         adjudicator_tag = nil,
         can_have_influences = false,
         can_have_veiled_mods = false,
     },
     },
     ['MapFragment'] = {
     ['MapFragment'] = {
         id = 39,
         id = 39,
         full = 'Map Fragments',
        name = 'Map Fragments',
         long_upper = 'Map Fragments',
         full = 'Map Fragment',
         long_lower = 'map fragments',
         long_upper = 'Map Fragment',
         category = 'Other',
         long_lower = 'map fragment',
         elder_tag = nil,
         long_upper_plural = 'Map Fragments',
         shaper_tag = nil,
         long_lower_plural = 'map fragments',
         crusader_tag = nil,
         cats = {'map fragments'},
         eyrie_tag = nil,
         can_be_corrupted = false,
         basilisk_tag = nil,
         can_be_double_corrupted = false,
         adjudicator_tag = nil,
         can_have_influences = false,
         can_have_veiled_mods = false,
     },
     },
     ['HideoutDoodad'] = {
     ['HideoutDoodad'] = {
         id = 40,
         id = 40,
         full = 'Hideout Doodads',
        name = 'Hideout Doodads',
         long_upper = 'Hideout Doodads',
         full = 'Hideout Decoration',
         long_lower = 'hideout doodads',
         long_upper = 'Hideout Decoration',
         category = '',
         long_lower = 'hideout decoration',
         elder_tag = nil,
         long_upper_plural = 'Hideout Decorations',
         shaper_tag = nil,
         long_lower_plural = 'hideout decorations',
         crusader_tag = nil,
         cats = {'hideout decorations'},
         eyrie_tag = nil,
         can_be_corrupted = false,
         basilisk_tag = nil,
         can_be_double_corrupted = false,
         adjudicator_tag = nil,
         can_have_influences = false,
         can_have_veiled_mods = false,
     },
     },
     ['Microtransaction'] = {
     ['Microtransaction'] = {
         id = 41,
         id = 41,
         full = 'Microtransactions',
        name = 'Microtransactions',
         long_upper = 'Microtransactions',
         full = 'Cosmetic Item',
         long_lower = 'microtransactions',
         long_upper = 'Cosmetic Item',
         category = 'Microtransactions',
         long_lower = 'cosmetic item',
         elder_tag = nil,
         long_upper_plural = 'Cosmetic Items',
         shaper_tag = nil,
         long_lower_plural = 'cosmetic items',
         crusader_tag = nil,
         cats = {'cosmetic items'},
         eyrie_tag = nil,
         can_be_corrupted = false,
         basilisk_tag = nil,
         can_be_double_corrupted = false,
         adjudicator_tag = nil,
         can_have_influences = false,
         can_have_veiled_mods = false,
     },
     },
     ['Jewel'] = {
     ['Jewel'] = {
         id = 42,
         id = 42,
        name = 'Jewels',
         full = 'Jewel',
         full = 'Jewel',
         long_upper = 'Jewel',
         long_upper = 'Jewel',
         long_lower = 'jewel',
         long_lower = 'jewel',
         category = 'Other',
         long_upper_plural = 'Jewels',
         elder_tag = nil,
         long_lower_plural = 'jewels',
         shaper_tag = nil,
         cats = {'jewels'},
         crusader_tag = nil,
         can_be_corrupted = true,
         eyrie_tag = nil,
         can_be_double_corrupted = true,
         basilisk_tag = nil,
         can_have_influences = false,
         adjudicator_tag = nil,
         can_have_veiled_mods = false,
     },
     },
     ['DivinationCard'] = {
     ['DivinationCard'] = {
         id = 43,
         id = 43,
        name = 'Divination Cards',
         full = 'Divination Card',
         full = 'Divination Card',
         long_upper = 'Divination Card',
         long_upper = 'Divination Card',
         long_lower = 'divination card',
         long_lower = 'divination card',
         category = 'Other',
         long_upper_plural = 'Divination Cards',
         elder_tag = nil,
         long_lower_plural = 'divination cards',
         shaper_tag = nil,
         cats = {'divination cards'},
         crusader_tag = nil,
         can_be_corrupted = false,
         eyrie_tag = nil,
         can_be_double_corrupted = false,
         basilisk_tag = nil,
         can_have_influences = false,
         adjudicator_tag = nil,
         can_have_veiled_mods = false,
     },
     },
     ['LabyrinthItem'] = {
     ['DONOTUSE8'] = {
         id = 44,
         id = 44,
         full = 'Labyrinth Item',
         name = '',
         long_upper = 'Labyrinth Item',
         disabled = true,
        long_lower = 'labyrinth item',
        category = '',
        elder_tag = nil,
        shaper_tag = nil,
        crusader_tag = nil,
        eyrie_tag = nil,
        basilisk_tag = nil,
        adjudicator_tag = nil,
     },
     },
     ['LabyrinthTrinket'] = {
     ['DONOTUSE9'] = {
         id = 45,
         id = 45,
         full = 'Labyrinth Trinket',
         name = '',
         long_upper = 'Labyrinth Trinket',
         disabled = true,
        long_lower = 'labyrinth trinket',
        category = '',
        elder_tag = nil,
        shaper_tag = nil,
        crusader_tag = nil,
        eyrie_tag = nil,
        basilisk_tag = nil,
        adjudicator_tag = nil,
     },
     },
     ['LabyrinthMapItem'] = {
     ['DONOTUSE10'] = {
         id = 46,
         id = 46,
         full = 'Labyrinth Map Item',
         name = '',
         long_upper = 'Labyrinth Map Item',
         disabled = true,
        long_lower = 'labyrinth map item',
        category = '',
        elder_tag = nil,
        shaper_tag = nil,
        crusader_tag = nil,
        eyrie_tag = nil,
        basilisk_tag = nil,
        adjudicator_tag = nil,
     },
     },
     ['MiscMapItem'] = {
     ['MiscMapItem'] = {
         id = 47,
         id = 47,
         full = 'Misc Map Items',
         name = 'Misc Map Items',
         long_upper = 'Misc Map Items',
        full = 'Miscellaneous Map Item',
         long_lower = 'misc map items',
         long_upper = 'Miscellaneous Map Item',
         category = 'Other',
         long_lower = 'miscellaneous map item',
         elder_tag = nil,
         long_upper_plural = 'Miscellaneous Map Items',
         shaper_tag = nil,
         long_lower_plural = 'miscellaneous map items',
         crusader_tag = nil,
         cats = {'miscellaneous map items'},
         eyrie_tag = nil,
         can_be_corrupted = true,
         basilisk_tag = nil,
         can_be_double_corrupted = false,
         adjudicator_tag = nil,
         can_have_influences = false,
         can_have_veiled_mods = false,
     },
     },
     ['Leaguestone'] = {
     ['Leaguestone'] = {
         id = 48,
         id = 48,
         full = 'Leaguestones',
        name = 'Leaguestones',
         long_upper = 'Leaguestones',
         full = 'Leaguestone',
         long_lower = 'leaguestones',
         long_upper = 'Leaguestone',
         category = 'Other',
         long_lower = 'leaguestone',
         elder_tag = nil,
         long_upper_plural = 'Leaguestones',
         shaper_tag = nil,
         long_lower_plural = 'leaguestones',
         crusader_tag = nil,
         cats = {'leaguestones'},
         eyrie_tag = nil,
         can_be_corrupted = false,
         basilisk_tag = nil,
         can_be_double_corrupted = false,
         adjudicator_tag = nil,
         can_have_influences = false,
         can_have_veiled_mods = false,
     },
     },
     ['PantheonSoul'] = {
     ['PantheonSoul'] = {
         id = 49,
         id = 49,
         full = 'Pantheon Soul',
        name = 'Pantheon Souls',
         long_upper = 'Pantheon Soul',
         full = 'Captured Soul',
         long_lower = 'pantheon soul',
         long_upper = 'Captured Soul',
         category = '',
         long_lower = 'captured soul',
         elder_tag = nil,
         long_upper_plural = 'Captured Souls',
         shaper_tag = nil,
         long_lower_plural = 'captured souls',
         crusader_tag = nil,
         cats = {'captured souls'},
         eyrie_tag = nil,
         can_be_corrupted = false,
         basilisk_tag = nil,
         can_be_double_corrupted = false,
         adjudicator_tag = nil,
         can_have_influences = false,
         can_have_veiled_mods = false,
     },
     },
     ['UniqueFragment'] = {
     ['UniqueFragment'] = {
         id = 50,
         id = 50,
         full = 'Piece',
        name = 'Pieces',
         long_upper = 'Piece',
         full = 'Item Piece',
         long_lower = 'piece',
         long_upper = 'Item Piece',
         category = 'Other',
         long_lower = 'item piece',
         elder_tag = nil,
         long_upper_plural = 'Item Pieces',
         shaper_tag = nil,
         long_lower_plural = 'item pieces',
         crusader_tag = nil,
         cats = {'item pieces'},
         eyrie_tag = nil,
         can_be_corrupted = false,
         basilisk_tag = nil,
         can_be_double_corrupted = false,
         adjudicator_tag = nil,
         can_have_influences = false,
         can_have_veiled_mods = false,
     },
     },
     ['AbyssJewel'] = {
     ['AbyssJewel'] = {
         id = 51,
         id = 51,
        name = 'Abyss Jewels',
         full = 'Abyss Jewel',
         full = 'Abyss Jewel',
         long_upper = 'Abyss Jewel',
         long_upper = 'Abyss Jewel',
         long_lower = 'abyss jewel',
         long_lower = 'abyss jewel',
         category = 'Other',
         long_upper_plural = 'Abyss Jewels',
         elder_tag = nil,
         long_lower_plural = 'abyss jewels',
         shaper_tag = nil,
         cats = {'abyss jewels'},
         crusader_tag = nil,
         can_be_corrupted = true,
         eyrie_tag = nil,
         can_be_double_corrupted = true,
         basilisk_tag = nil,
         can_have_influences = false,
         adjudicator_tag = nil,
         can_have_veiled_mods = false,
     },
     },
     ['IncursionItem'] = {
     ['IncursionItem'] = {
         id = 52,
         id = 52,
        name = 'Incursion Items',
         full = 'Incursion Item',
         full = 'Incursion Item',
         long_upper = 'Incursion Item',
         long_upper = 'Incursion Item',
         long_lower = 'incursion item',
         long_lower = 'incursion item',
         category = '',
         long_upper_plural = 'Incursion Items',
         elder_tag = nil,
         long_lower_plural = 'incursion items',
         shaper_tag = nil,
         cats = {'incursion items'},
         crusader_tag = nil,
         can_be_corrupted = false,
         eyrie_tag = nil,
         can_be_double_corrupted = false,
         basilisk_tag = nil,
         can_have_influences = false,
         adjudicator_tag = nil,
         can_have_veiled_mods = false,
     },
     },
     ['DelveSocketableCurrency'] = {
     ['DelveSocketableCurrency'] = {
         id = 53,
         id = 53,
         full = 'Delve Socketable Currency',
         name = 'Delve Socketable Currency',
         long_upper = 'Delve Socketable Currency',
        full = 'Resonator',
         long_lower = 'delve socketable currency',
         long_upper = 'Resonator',
         category = '',
         long_lower = 'resonator',
         elder_tag = nil,
         long_upper_plural = 'Resonators',
         shaper_tag = nil,
         long_lower_plural = 'resonators',
         crusader_tag = nil,
        cats = {'resonators'},
         eyrie_tag = nil,
         can_be_corrupted = false,
         basilisk_tag = nil,
         can_be_double_corrupted = false,
         adjudicator_tag = nil,
         can_have_influences = false,
         can_have_veiled_mods = false,
         disabled = true,
     },
     },
     ['Incubator'] = {
     ['Incubator'] = {
         id = 54,
         id = 54,
        name = 'Incubators',
         full = 'Incubator',
         full = 'Incubator',
         long_upper = 'Incubator',
         long_upper = 'Incubator',
         long_lower = 'incubator',
         long_lower = 'incubator',
         category = '',
         long_upper_plural = 'Incubators',
         elder_tag = nil,
         long_lower_plural = 'incubators',
         shaper_tag = nil,
        cats = {'incubators'},
         crusader_tag = nil,
         can_be_corrupted = false,
         eyrie_tag = nil,
         can_be_double_corrupted = false,
         basilisk_tag = nil,
         can_have_influences = false,
         adjudicator_tag = nil,
         can_have_veiled_mods = false,
         disabled = true,
     },
     },
     ['UniqueShard'] = {
     ['UniqueShard'] = {
         id = 55,
         id = 55,
         full = 'Shard',
         name = 'Shards',
         long_upper = 'Shard',
         disabled = true,
        long_lower = 'shard',
        category = '',
        elder_tag = nil,
        shaper_tag = nil,
        crusader_tag = nil,
        eyrie_tag = nil,
        basilisk_tag = nil,
        adjudicator_tag = nil,
     },
     },
     ['UniqueShardBase'] = {
     ['UniqueShardBase'] = {
         id = 56,
         id = 56,
         full = 'Shard Heart',
         name = 'Shard Hearts',
         long_upper = 'Shard Heart',
         disabled = true,
        long_lower = 'shard heart',
        category = '',
        elder_tag = nil,
        shaper_tag = nil,
        crusader_tag = nil,
        eyrie_tag = nil,
        basilisk_tag = nil,
        adjudicator_tag = nil,
     },
     },
     ['Rune Dagger'] = {
     ['DONOTUSE11'] = {
         id = 57,
         id = 57,
         full = 'Rune Daggers',
         name = '',
         long_upper = 'Rune Daggers',
         disabled = true,
        long_lower = 'rune daggers',
        category = 'One Handed Weapon',
        elder_tag = 'dagger_elder',
        shaper_tag = 'dagger_shaper',
        crusader_tag = 'dagger_crusader',
        eyrie_tag = 'dagger_eyrie',
        basilisk_tag = 'dagger_basilisk',
        adjudicator_tag = 'dagger_adjudicator',
     },
     },
     ['Warstaff'] = {
     ['Warstaff'] = {
         id = 58,
         id = 58,
         full = 'Warstaves',
        name = 'Quarterstaves',
         long_upper = 'Warstaves',
         full = 'Quarterstaff',
         long_lower = 'warstaves',
         long_upper = 'Quarterstaff',
         category = 'Two Handed Weapon',
         long_lower = 'quarterstaff',
         elder_tag = 'staff_elder',
        long_upper_plural = 'Quarterstaves',
        shaper_tag = 'staff_shaper',
         long_lower_plural = 'quarterstaves',
        crusader_tag = 'staff_crusader',
        cats = {'quarterstaves'},
        eyrie_tag = 'staff_eyrie',
        can_be_corrupted = true,
        basilisk_tag = 'staff_basilisk',
        can_be_double_corrupted = true,
        adjudicator_tag = 'staff_adjudicator',
        can_have_influences = true,
        can_have_veiled_mods = true,
         tags = {
            elder = 'staff_elder',
            shaper = 'staff_shaper',
            crusader = 'staff_crusader',
            eyrie = 'staff_eyrie',
            basilisk = 'staff_basilisk',
            adjudicator = 'staff_adjudicator',
        },
     },
     },
     ['DelveStackableSocketableCurrency'] = {
     ['DelveStackableSocketableCurrency'] = {
         id = 59,
         id = 59,
         full = 'Delve Stackable Socketable Currency',
         name = 'Delve Stackable Socketable Currency',
         long_upper = 'Delve Stackable Socketable Currency',
        full = 'Resonator',
         long_lower = 'delve stackable socketable currency',
         long_upper = 'Resonator',
         category = '',
         long_lower = 'resonator',
         elder_tag = nil,
         long_upper_plural = 'Resonators',
         shaper_tag = nil,
         long_lower_plural = 'resonators',
         crusader_tag = nil,
         cats = {'resonators'},
         eyrie_tag = nil,
         can_be_corrupted = false,
         basilisk_tag = nil,
         can_be_double_corrupted = false,
         adjudicator_tag = nil,
         can_have_influences = false,
         can_have_veiled_mods = false,
     },
     },
     ['AtlasRegionUpgradeItem'] = {
     ['AtlasUpgradeItem'] = {
         id = 60,
         id = 60,
         full = 'Atlas Region Upgrade Item',
         name = 'Atlas Upgrade Items',
         long_upper = 'Atlas Region Upgrade Item',
        full = 'Voidstone',
         long_lower = 'atlas region upgrade item',
         long_upper = 'Voidstone',
         category = '',
         long_lower = 'voidstone',
         elder_tag = nil,
         long_upper_plural = 'Voidstones',
         shaper_tag = nil,
         long_lower_plural = 'voidstones',
         crusader_tag = nil,
         cats = {'voidstones'},
         eyrie_tag = nil,
         can_be_corrupted = false,
         basilisk_tag = nil,
         can_be_double_corrupted = false,
         adjudicator_tag = nil,
         can_have_influences = false,
         can_have_veiled_mods = false,
     },
     },
     ['MetamorphosisDNA'] = {
     ['DONOTUSE4'] = {
         id = 61,
         id = 61,
         full = 'Metamorph Sample',
         name = '',
         long_upper = 'Metamorph Sample',
         disabled = true,
        long_lower = 'metamorph sample',
        category = '',
        elder_tag = nil,
        shaper_tag = nil,
        crusader_tag = nil,
        eyrie_tag = nil,
        basilisk_tag = nil,
        adjudicator_tag = nil,
     },
     },
     ['HarvestObject'] = {
     ['HiddenItem'] = {
         id = 62,
         id = 62,
         full = '',
         name = 'Hidden Items',
         long_upper = '',
         disabled = true,
        long_lower = '',
        category = '',
        elder_tag = nil,
        shaper_tag = nil,
        crusader_tag = nil,
        eyrie_tag = nil,
        basilisk_tag = nil,
        adjudicator_tag = nil,
     },
     },
     ['HarvestSeed'] = {
     ['DONOTUSE1'] = {
         id = 63,
         id = 63,
         full = 'Harvest Seed',
         name = '',
         long_upper = 'Harvest Seed',
         disabled = true,
        long_lower = 'harvest seed',
        category = '',
        elder_tag = nil,
        shaper_tag = nil,
        crusader_tag = nil,
        eyrie_tag = nil,
        basilisk_tag = nil,
        adjudicator_tag = nil,
     },
     },
     ['HarvestInfrastructure'] = {
     ['DONOTUSE2'] = {
         id = 64,
         id = 64,
         full = '',
         name = '',
         long_upper = '',
         disabled = true,
        long_lower = '',
        category = '',
        elder_tag = nil,
        shaper_tag = nil,
        crusader_tag = nil,
        eyrie_tag = nil,
        basilisk_tag = nil,
        adjudicator_tag = nil,
     },
     },
     ['HarvestPlantBooster'] = {
     ['DONOTUSE3'] = {
         id = 65,
         id = 65,
         full = 'Seed Enhancer',
         name = '',
         long_upper = 'Seed Enhancer',
         disabled = true,
        long_lower = 'seed enhancer',
        category = '',
        elder_tag = nil,
        shaper_tag = nil,
        crusader_tag = nil,
        eyrie_tag = nil,
        basilisk_tag = nil,
        adjudicator_tag = nil,
     },
     },
     ['HeistContract'] = {
     ['HeistContract'] = {
         id = 66,
         id = 66,
        name = 'Contracts',
         full = 'Contract',
         full = 'Contract',
         long_upper = 'Contract',
         long_upper = 'Contract',
         long_lower = 'contract',
         long_lower = 'contract',
         category = '',
         long_upper_plural = 'Contracts',
         elder_tag = nil,
         long_lower_plural = 'contracts',
         shaper_tag = nil,
         cats = {'contracts'},
         crusader_tag = nil,
         can_be_corrupted = true,
         eyrie_tag = nil,
         can_be_double_corrupted = false,
         basilisk_tag = nil,
         can_have_influences = false,
         adjudicator_tag = nil,
         can_have_veiled_mods = false,
     },
     },
     ['HeistEquipmentWeapon'] = {
     ['HeistEquipmentWeapon'] = {
         id = 67,
         id = 67,
         full = 'Heist Gear',
        name = 'Heist Gear',
         long_upper = 'Heist Gear',
         full = 'Rogue\'s Gear',
         long_lower = 'heist gear',
         long_upper = 'Rogue\'s Gear',
         category = '',
         long_lower = 'rogue\'s gear',
         elder_tag = nil,
         long_upper_plural = 'Rogue\'s Gear',
         shaper_tag = nil,
         long_lower_plural = 'rogue\'s gear',
         crusader_tag = nil,
         cats = {'rogue\'s gear'},
         eyrie_tag = nil,
         can_be_corrupted = false,
         basilisk_tag = nil,
         can_be_double_corrupted = false,
         adjudicator_tag = nil,
         can_have_influences = false,
         can_have_veiled_mods = false,
     },
     },
     ['HeistEquipmentTool'] = {
     ['HeistEquipmentTool'] = {
         id = 68,
         id = 68,
         full = 'Heist Tool',
        name = 'Heist Tools',
         long_upper = 'Heist Tool',
         full = 'Rogue\'s Tool',
         long_lower = 'heist tool',
         long_upper = 'Rogue\'s Tool',
         category = '',
         long_lower = 'rogue\'s tool',
         elder_tag = nil,
         long_upper_plural = 'Rogue\'s Tools',
         shaper_tag = nil,
         long_lower_plural = 'rogue\'s tools',
         crusader_tag = nil,
         cats = {'rogue\'s tools'},
         eyrie_tag = nil,
         can_be_corrupted = false,
         basilisk_tag = nil,
         can_be_double_corrupted = false,
         adjudicator_tag = nil,
         can_have_influences = false,
         can_have_veiled_mods = false,
     },
     },
     ['HeistEquipmentUtility'] = {
     ['HeistEquipmentUtility'] = {
         id = 69,
         id = 69,
         full = 'Heist Cloak',
        name = 'Heist Cloaks',
         long_upper = 'Heist Cloak',
         full = 'Rogue\'s Cloak',
         long_lower = 'heist cloak',
         long_upper = 'Rogue\'s Cloak',
         category = '',
         long_lower = 'rogue\'s cloak',
         elder_tag = nil,
         long_upper_plural = 'Rogue\'s Cloaks',
         shaper_tag = nil,
         long_lower_plural = 'rogue\'s cloaks',
         crusader_tag = nil,
         cats = {'rogue\'s cloaks'},
         eyrie_tag = nil,
         can_be_corrupted = false,
         basilisk_tag = nil,
         can_be_double_corrupted = false,
         adjudicator_tag = nil,
         can_have_influences = false,
         can_have_veiled_mods = false,
     },
     },
     ['HeistEquipmentReward'] = {
     ['HeistEquipmentReward'] = {
         id = 70,
         id = 70,
         full = 'Heist Brooch',
        name = 'Heist Brooches',
         long_upper = 'Heist Brooch',
         full = 'Rogue\'s Brooch',
         long_lower = 'heist brooch',
         long_upper = 'Rogue\'s Brooch',
         category = '',
         long_lower = 'rogue\'s brooch',
         elder_tag = nil,
         long_upper_plural = 'Rogue\'s Brooches',
         shaper_tag = nil,
         long_lower_plural = 'rogue\'s brooches',
         crusader_tag = nil,
         cats = {'rogue\'s brooches'},
         eyrie_tag = nil,
         can_be_corrupted = false,
         basilisk_tag = nil,
         can_be_double_corrupted = false,
         adjudicator_tag = nil,
         can_have_influences = false,
         can_have_veiled_mods = false,
     },
     },
     ['HeistBlueprint'] = {
     ['HeistBlueprint'] = {
         id = 71,
         id = 71,
        name = 'Blueprints',
         full = 'Blueprint',
         full = 'Blueprint',
         long_upper = 'Blueprint',
         long_upper = 'Blueprint',
         long_lower = 'blueprint',
         long_lower = 'blueprint',
         category = '',
         long_upper_plural = 'Blueprints',
         elder_tag = nil,
         long_lower_plural = 'blueprints',
         shaper_tag = nil,
         cats = {'blueprints'},
         crusader_tag = nil,
         can_be_corrupted = true,
         eyrie_tag = nil,
         can_be_double_corrupted = false,
         basilisk_tag = nil,
         can_have_influences = false,
         adjudicator_tag = nil,
         can_have_veiled_mods = false,
     },
     },
     ['Trinket'] = {
     ['Trinket'] = {
         id = 72,
         id = 72,
         full = 'Trinkets',
        name = 'Trinkets',
         long_upper = 'Trinkets',
         full = 'Trinket',
         long_lower = 'trinkets',
         long_upper = 'Trinket',
         category = 'Jewellery',
         long_lower = 'trinket',
         elder_tag = nil,
         long_upper_plural = 'Trinkets',
         shaper_tag = nil,
         long_lower_plural = 'trinkets',
         crusader_tag = nil,
         cats = {'trinkets'},
         eyrie_tag = nil,
         can_be_corrupted = true,
         basilisk_tag = nil,
         can_be_double_corrupted = false,
         adjudicator_tag = nil,
         can_have_influences = false,
         can_have_veiled_mods = false,
     },
     },
     ['HeistObjective'] = {
     ['HeistObjective'] = {
         id = 73,
         id = 73,
        name = 'Heist Targets',
         full = 'Heist Target',
         full = 'Heist Target',
         long_upper = 'Heist Target',
         long_upper = 'Heist Target',
         long_lower = 'heist target',
         long_lower = 'heist target',
         category = '',
         long_upper_plural = 'Heist Targets',
         elder_tag = nil,
         long_lower_plural = 'heist targets',
         shaper_tag = nil,
        cats = {'heist targets'},
         crusader_tag = nil,
        can_be_corrupted = false,
         eyrie_tag = nil,
        can_be_double_corrupted = false,
         basilisk_tag = nil,
        can_have_influences = false,
         adjudicator_tag = nil,
        can_have_veiled_mods = false,
    },
    ['ExpeditionLogbook'] = {
        id = 74,
        name = 'Expedition Logbooks',
        full = 'Expedition Logbook',
        long_upper = 'Expedition Logbook',
        long_lower = 'expedition logbook',
        long_upper_plural = 'Expedition Logbooks',
        long_lower_plural = 'expedition logbooks',
        cats = {'expedition logbooks'},
        can_be_corrupted = true,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['IncubatorStackable'] = {
        id = 75,
        name = 'Incubators',
        full = 'Incubator',
        long_upper = 'Incubator',
        long_lower = 'incubator',
        long_upper_plural = 'Incubators',
        long_lower_plural = 'incubators',
        cats = {'incubators'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['ArchnemesisMod'] = {
        id = 76,
        name = 'Archnemesis Mods',
        full = 'Itemised Archnemesis Modifier',
        long_upper = 'Itemised Archnemesis Modifier',
        long_lower = 'itemised Archnemesis modifier',
        long_upper_plural = 'Itemised Archnemesis Modifiers',
        long_lower_plural = 'itemised Archnemesis modifiers',
        cats = {'itemised Archnemesis modifiers'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
        disabled = true,
    },
    ['Meta Skill Gem'] = {
        id = 77,
        name = '',
        full = 'Meta Skill Gem',
        long_upper = 'Meta Skill Gem',
        long_lower = 'meta skill gem',
        long_upper_plural = 'Meta Skill Gems',
        long_lower_plural = 'meta skill gems',
        cats = {'meta gems'},
        can_be_corrupted = true,
        can_be_double_corrupted = false,
        can_have_influences = false,
         can_have_veiled_mods = false,
    },
    ['Spear'] = {
        id = 78,
        name = 'Spears',
        full = 'Spear',
        long_upper = 'Spear',
        long_lower = 'spear',
        long_upper_plural = 'Spears',
        long_lower_plural = 'spears',
        cats = {'spears'},
         can_be_corrupted = true,
         can_be_double_corrupted = true,
         can_have_influences = true,
         can_have_veiled_mods = true,
     },
     },
}
    ['Crossbow'] = {
 
        id = 79,
game.constants.item.cosmetic_item_types = {
        name = 'Crossbows',
     ['Consumable'] = {
        full = 'Crossbow',
         type = 'Consumable',
        long_upper = 'Crossbow',
        long_lower = 'crossbow',
        long_upper_plural = 'Crossbows',
        long_lower_plural = 'crossbows',
        cats = {'crossbows'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = true,
    },
    ['Focus'] = {
        id = 80,
        name = 'Foci',
        full = 'Focus',
        long_upper = 'Focus',
        long_lower = 'focus',
        long_upper_plural = 'Foci',
        long_lower_plural = 'foci',
        cats = {'foci'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = true,
    },
    ['InstanceLocalItem'] = {
        id = 81,
        name = 'Instance Local Items',
        full = 'Instance Local Item',
        long_upper = 'Instance Local Item',
        long_lower = 'Instance local item',
        long_upper_plural = 'Instance Local Items',
        long_lower_plural = 'Instance local items',
        cats = {'instance local items'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
     ['SentinelDrone'] = {
         id = 82,
        name = 'Sentinels',
        full = 'Sentinel',
        long_upper = 'Sentinel',
        long_lower = 'sentinel',
        long_upper_plural = 'Sentinels',
        long_lower_plural = 'sentinels',
        cats = {'sentinels'},
        can_be_corrupted = true,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
     },
     },
     ['Apparition'] = {
     ['MemoryLine'] = {
         type = 'Apparition',
         id = 83,
        name = 'Memories',
        full = 'Memory',
        long_upper = 'Memory',
        long_lower = 'memory',
        long_upper_plural = 'Memories',
        long_lower_plural = 'memories',
        cats = {'memories'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
     },
     },
     ['Armour Attachment'] = {
     ['Flail'] = {
         type = 'Armour Attachment',
         id = 84,
        name = 'Flails',
        full = 'Flail',
        long_upper = 'Flail',
        long_lower = 'flail',
        long_upper_plural = 'Flails',
        long_lower_plural = 'flails',
        cats = {'flails'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = true,
     },
     },
     ['Armour Skin'] = {
     ['Relic'] = {
         type = 'Armour Skin',
         id = 85,
        name = 'Relics',
        full = 'Relic',
        long_upper = 'Relic',
        long_lower = 'relic',
        long_upper_plural = 'Relics',
        long_lower_plural = 'relics',
        cats = {'relics'},
        can_be_corrupted = true,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
     },
     },
     ['Boots Skin'] = {
     ['SanctumSpecialRelic'] = {
         type = 'Boots Skin',
         id = 86,
        name = 'Sanctified Relics',
        full = 'Sanctified Relic',
        long_upper = 'Sanctified Relic',
        long_lower = 'sanctified relic',
        long_upper_plural = 'Sanctified Relics',
        long_lower_plural = 'sanctified relics',
        cats = {'sanctified relics'},
        can_be_corrupted = true,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
     },
     },
     ['Character Effect'] = {
     ['Breachstone'] = {
         type = 'Character Effect',
         id = 87,
        name = 'Breachstones',
        full = 'Breachstone',
        long_upper = 'Breachstone',
        long_lower = 'breachstone',
        long_upper_plural = 'Breachstones',
        long_lower_plural = 'breachstones',
        cats = {'breachstones'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
     },
     },
     ['Footprints'] = {
     ['GiftBox'] = {
         type = 'Footprints',
         id = 88,
        name = '',
        disabled = true,
     },
     },
     ['Gloves Skin'] = {
     ['VaultKey'] = {
         type = 'Gloves Skin',
         id = 89,
        name = 'Vault Keys',
        full = 'Vault Key',
        long_upper = 'Vault Key',
        long_lower = 'vault key',
        long_upper_plural = 'Vault Keys',
        long_lower_plural = 'vault keys',
        cats = {'vault keys'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
     },
     },
     ['Helmet Attachment'] = {
     ['ItemisedSanctum'] = {
         type = 'Helmet Attachment',
         id = 90,
        name = 'Trial Coins',
        full = 'Trial Coin',
        long_upper = 'Trial Coin',
        long_lower = 'trial coin',
        long_upper_plural = 'Trial Coins',
        long_lower_plural = 'trial coins',
        cats = {'trial coins'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
     },
     },
     ['Helmet Skin'] = {
     ['DONOTUSE12'] = {
         type = 'Helmet Skin',
         id = 91,
        name = '',
        disabled = true,
     },
     },
     ['Pet'] = {
     ['UncutSkillGem_OLD'] = {
         type = 'Pet',
         id = 92,
        name = '',
        disabled = true,
     },
     },
     ['Portal'] = {
     ['Buckler'] = {
         type = 'Portal',
         id = 93,
        name = 'Bucklers',
        full = 'Buckler',
        long_upper = 'Buckler',
        long_lower = 'buckler',
        long_upper_plural = 'Bucklers',
        long_lower_plural = 'bucklers',
        cats = {'bucklers'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = false,
     },
     },
     ['Skill Gem Effect'] = {
     ['Thrown One Hand Axe'] = {
         type = 'Skill Gem Effect',
         id = 94,
        name = '',
        disabled = true,
     },
     },
     ['Social Frame'] = {
     ['Thrown Two Hand Axe'] = {
         type = 'Social Frame',
         id = 95,
        name = '',
        disabled = true,
     },
     },
     ['Weapon Effect'] = {
     ['ConventionTreasure'] = {
         type = 'Weapon Effect',
         id = 96,
        name = '',
        disabled = true,
     },
     },
     ['Weapon Skin'] = {
     ['TrapTool'] = {
         type = 'Weapon Skin',
         id = 97,
        name = 'Traps',
        full = 'Trap',
        long_upper = 'Trap',
        long_lower = 'trap',
        long_upper_plural = 'Traps',
        long_lower_plural = 'traps',
        cats = {'traps'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = false,
     },
     },
     ['Dance'] = {
     ['Crossbow Attachment REMOVE'] = {
         type = 'Dance',
         id = 98,
        name = '',
        disabled = true,
     },
     },
     ['Cursor Skin'] = {
     ['SkillGemToken'] = {
         type = 'Cursor Skin',
         id = 99,
        name = 'Currency',
        disabled = true,
     },
     },
}
     ['Nothing'] = {
 
         id = 100,
game.constants.item.gem_tags = {
         name = '',
     ['fire'] = {
        disabled = true,
         id = 1,
         tag = 'Fire',
     },
     },
     ['cold'] = {
     ['UltimatumKey'] = {
         id = 2,
         id = 101,
         tag = 'Cold',
         name = 'Inscribed Ultimatum',
        full = 'Inscribed Ultimatum',
        long_upper = 'Inscribed Ultimatum',
        long_lower = 'inscribed ultimatum',
        long_upper_plural = 'Inscribed Ultimatums',
        long_lower_plural = 'inscribed ultimatums',
        cats = {'inscribed ultimatums'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
     },
     },
     ['lightning'] = {
     ['UncutSupportGem_OLD'] = {
         id = 3,
         id = 102,
         tag = 'Lightning',
         name = '',
        disabled = true,
     },
     },
     ['chaos'] = {
     ['UncutReservationGem_OLD'] = {
         id = 4,
         id = 103,
         tag = 'Chaos',
         name = '',
        disabled = true,
     },
     },
     ['spell'] = {
     ['Thrown Shield'] = {
         id = 5,
         id = 104,
         tag = 'Spell',
         name = '',
        disabled = true,
     },
     },
     ['projectile'] = {
     ['SoulCore'] = {
         id = 6,
         id = 105,
         tag = 'Projectile',
         name = 'Augment',
        full = 'Augment',
        long_upper = 'Augment',
        long_lower = 'augment',
        long_upper_plural = 'augments',
        long_lower_plural = 'augments',
        cats = {'augments'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
     },
     },
     ['bow'] = {
     ['TowerAugmentation'] = {
         id = 7,
         id = 106,
         tag = 'Bow',
         name = 'Tablet',
        full = 'Tablet',
        long_upper = 'Tablet',
        long_lower = 'tablet',
        long_upper_plural = 'Tablets',
        long_lower_plural = 'tablets',
        cats = {'tablets'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
     },
     },
     ['melee'] = {
     ['Omen'] = {
         id = 8,
         id = 107,
         tag = 'Melee',
         name = 'Omen',
        full = 'Omen',
        long_upper = 'Omen',
        long_lower = 'omen',
        long_upper_plural = 'Omens',
        long_lower_plural = 'omens',
        cats = {'omens'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
     },
     },
     ['minion'] = {
     ['PinnacleKey'] = {
         id = 9,
         id = 108,
         tag = 'Minion',
         name = 'Pinnacle Keys',
        full = 'Pinnacle Key',
        long_upper = 'Pinnacle Key',
        long_lower = 'pinnacle key',
        long_upper_plural = 'Pinnacle Keys',
        long_lower_plural = 'pinnacle keys',
        cats = {'pinnacle keys'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
     },
     },
     ['strength'] = {
     ['Talisman'] = {
         id = 10,
         id = 92,
         tag = '',
         name = 'Talismans',
        full = 'Talisman',
        long_upper = 'Talisman',
        long_lower = 'talisman',
        long_upper_plural = 'Talismans',
        long_lower_plural = 'talismans',
        cats = {'talismans'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
     },
     },
     ['dexterity'] = {
     ['UncutSkillGemStackable'] = {
         id = 11,
         id = 92,
         tag = '',
         name = 'Uncut Skill Gems',
        full = 'Uncut Skill Gem',
        long_upper = 'Uncut Skill Gem',
        long_lower = 'uncut skill gem',
        long_upper_plural = 'Uncut Skill Gems',
        long_lower_plural = 'uncut skill gems',
        cats = {'uncut gems'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
     },
     },
     ['intelligence'] = {
     ['UncutSupportGemStackable'] = {
         id = 12,
         id = 102,
         tag = '',
         name = 'Uncut Support Gems',
        full = 'Uncut Support Gem',
        long_upper = 'Uncut Support Gem',
        long_lower = 'uncut support gem',
        long_upper_plural = 'Uncut Support Gems',
        long_lower_plural = 'uncut support gems',
        cats = {'uncut gems'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
     },
     },
     ['aura'] = {
     ['UncutReservationGemStackable'] = {
         id = 13,
         id = 103,
         tag = 'Aura',
         name = 'Uncut Spirit Gems',
        full = 'Uncut Spirit Gem',
        long_upper = 'Uncut Spirit Gem',
        long_lower = 'uncut spirit gem',
        long_upper_plural = 'Uncut Spirit Gems',
        long_lower_plural = 'uncut spirit gems',
        cats = {'uncut gems'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
     },
     },
     ['attack'] = {
}
         id = 14,
 
        tag = 'Attack',
-- MicrotransactionCategory.dat
game.constants.item.cosmetic_item_types = {
     ['Weapon Skin'] = {
         cats = {'Weapon skins'},
     },
     },
     ['area'] = {
     ['Shield Skin'] = {
         id = 15,
         cats = {'Shield skins'},
        tag = 'AoE',
     },
     },
     ['duration'] = {
     ['Weapon Effect'] = {
         id = 16,
         cats = {'Weapon effects'},
        tag = 'Duration',
     },
     },
     ['support'] = {
     ['Weapon Added Effect'] = {
         id = 17,
         cats = {'Weapon added effects'},
        tag = 'Support',
     },
     },
     ['curse'] = {
     ['Armour Skin'] = {
         id = 18,
         cats = {'Armour skins'},
        tag = 'Curse',
     },
     },
     ['chaining'] = {
     ['Armour Attachment'] = {
         id = 19,
         cats = {'Armour attachments'},
        tag = 'Chaining',
     },
     },
     ['totem'] = {
     ['Helmet Skin'] = {
         id = 20,
         cats = {'Helmet skins'},
        tag = 'Totem',
     },
     },
     ['trap'] = {
     ['Helmet Attachment'] = {
         id = 21,
         cats = {'Helmet attachments'},
        tag = 'Trap',
     },
     },
     ['mine'] = {
     ['Gloves Skin'] = {
         id = 22,
         cats = {'Gloves skins'},
        tag = 'Mine',
     },
     },
     ['movement'] = {
     ['Boots Skin'] = {
         id = 23,
         cats = {'Boots skins'},
        tag = 'Movement',
     },
     },
     ['cast'] = {
     ['Footprints'] = {
         id = 24,
         cats = {'Footprints effects'},
        tag = 'Cast',
     },
     },
     ['vaal'] = {
     ['Portal'] = {
         id = 25,
         cats = {'Portal effects'},
        tag = 'Vaal',
     },
     },
     ['active_skill'] = {
     ['Social Frame'] = {
         id = 26,
         cats = {'Portrait frames'},
        tag = '',
     },
     },
     ['trigger'] = {
     ['Portrait'] = {
         id = 27,
         cats = {'Portraits'},
        tag = 'Trigger',
     },
     },
     ['warcry'] = {
     ['Pet'] = {
         id = 28,
         cats = {'Pets'},
        tag = 'Warcry',
     },
     },
     ['golem'] = {
     ['Apparition'] = {
         id = 29,
         cats = {'Apparitions'},
        tag = 'Golem',
     },
     },
     ['low_max_level'] = {
     ['Character Effect'] = {
         id = 30,
         cats = {'Character effects'},
        tag = '',
     },
     },
     ['channelling'] = {
     ['Skill Gem Effect'] = {
         id = 31,
         cats = {'Alternate skill effects'},
        tag = 'Channelling',
     },
     },
     ['herald'] = {
     ['Dance'] = {
         id = 32,
         cats = {'Character animations'},
        tag = 'Herald',
     },
     },
     ['brand'] = {
     ['Consumable'] = {
         id = 33,
         cats = {'Consumable items'},
        tag = 'Brand',
     },
     },
     ['physical'] = {
     ['Hideout Item'] = {
         id = 34,
         cats = {'Hideout decorations'},
        tag = 'Physical',
     },
     },
     ['guard'] = {
     ['Miscellaneous'] = {
         id = 35,
         cats = {'Miscellaneous cosmetic items'},
        tag = 'Guard',
     },
     },
     ['travel'] = {
     ['Helmet Skin / Attachment'] = {
         id = 36,
         cats = {'Helmet skins', 'Helmet attachments'},
        tag = 'Travel',
     },
     },
     ['strike'] = {
     ['Cursor'] = {
         id = 37,
         cats = {'Cursor skins'},
        tag = 'Strike',
     },
     },
     ['blink'] = {
     ['Amulet Skin'] = {
         id = 38,
         cats = {'Amulet skins'},
        tag = 'Blink',
     },
     },
     ['nova'] = {
     ['Belt Skin'] = {
         id = 39,
         cats = {'Belt skins'},
        tag = 'Nova',
     },
     },
     ['banner'] = {
     ['Flask Skin'] = {
         id = 40,
         cats = {'Flask skins'},
        tag = '',
     },
     },
     ['slam'] = {
     ['Passive Jewel Skin'] = {
         id = 41,
         cats = {'Jewel skins'},
        tag = 'Slam',
     },
     },
     ['stance'] = {
     ['Ring Skin'] = {
         id = 42,
         cats = {'Ring skins'},
        tag = 'Stance',
     },
     },
     ['hex'] = {
     ['Hip Attachment'] = {
         id = 43,
         cats = {'Hip attachments'},
        tag = 'Hex',
     },
     },
     ['mark'] = {
     ['Alternate Charge Skin'] = {
         id = 44,
         cats = {'Alternate charge skins'},
        tag = 'Mark',
     },
     },
     ['orb'] = {
     ['Extra Effect'] = {
         id = 45,
         cats = {'Extra cosmetic effects'},
        tag = 'Orb',
     },
     },
}
}


game.constants.item.gem_tags_lookup = {
-- GemTags.dat
    ['Fire'] = 'fire',
local gem_tags = require('Module:Game/gem tags')
    ['Cold'] = 'cold',
game.constants.item.gem_tags = gem_tags.tags
    ['Lightning'] = 'lightning',
game.constants.item.gem_tags_lookup = gem_tags.lookup
     ['Chaos'] = 'chaos',
 
    ['Spell'] = 'spell',
game.constants.item.gem_quality_types = {
    ['Projectile'] = 'projectile',
     {
    ['Bow'] = 'bow',
        id = 1,
    ['Melee'] = 'melee',
        full = 'Superior',
    ['Minion'] = 'minion',
        long_upper = 'Superior',
    ['Aura'] = 'aura',
        long_lower = 'superior',
     ['Attack'] = 'attack',
        short_upper = 'S',
     ['AoE'] = 'area',
        short_lower = 's',
    ['Duration'] = 'duration',
     },
    ['Support'] = 'support',
     {
    ['Curse'] = 'curse',
        id = 2,
    ['Chaining'] = 'chaining',
        full = 'Anomalous',
    ['Totem'] = 'totem',
        long_upper = 'Anomalous',
    ['Trap'] = 'trap',
        long_lower = 'anomalous',
     ['Mine'] = 'mine',
        short_upper = 'A',
     ['Movement'] = 'movement',
        short_lower = 'a',
    ['Cast'] = 'cast',
     },
    ['Vaal'] = 'vaal',
     {
    ['Trigger'] = 'trigger',
        id = 3,
    ['Warcry'] = 'warcry',
        full = 'Divergent',
    ['Golem'] = 'golem',
        long_upper = 'Divergent',
    ['Channelling'] = 'channelling',
        long_lower = 'divergent',
     ['Herald'] = 'herald',
        short_upper = 'D',
     ['Brand'] = 'brand',
        short_lower = 'd',
    ['Physical'] = 'physical',
     },
    ['Guard'] = 'guard',
     {
    ['Travel'] = 'travel',
        id = 4,
    ['Strike'] = 'strike',
        full = 'Phantasmal',
    ['Blink'] = 'blink',
        long_upper = 'Phantasmal',
    ['Nova'] = 'nova',
        long_lower = 'phantasmal',
    ['Slam'] = 'slam',
        short_upper = 'P',
    ['Stance'] = 'stance',
        short_lower = 'p',
    ['Hex'] = 'hex',
     },
     ['Mark'] = 'mark',
    ['Orb'] = 'orb',
}
}


Line 2,437: Line 2,158:
-- CostTypes.dat
-- CostTypes.dat
game.constants.skill.cost_types = {
game.constants.skill.cost_types = {
     mana = {
     ['Mana'] = {
         full = 'Mana',
         full = 'Mana',
         long_upper = 'Mana',
         long_upper = 'Mana',
         long_lower = 'mana',
         long_lower = 'mana',
     },
     },
     life = {
     ['Life'] = {
         full = 'Life',
         full = 'Life',
         long_upper = 'Life',
         long_upper = 'Life',
         long_lower = 'life',
         long_lower = 'life',
     },
     },
     energy_shield = {
     ['ES'] = {
         full = 'Energy Shield',
         full = 'Energy Shield',
         long_upper = 'Energy Shield',
         long_upper = 'Energy Shield',
         long_lower = 'energy shield',
         long_lower = 'energy shield',
     },
     },
     rage = {
     ['Rage'] = {
         full = 'Rage',
         full = 'Rage',
         long_upper = 'Rage',
         long_upper = 'Rage',
         long_lower = 'rage',
         long_lower = 'rage',
     },
     },
     mana_percent = {
     ['ManaPercent'] = {
         full = 'Mana Percent',
         full = 'Mana Percent',
         long_upper = 'Mana',
         long_upper = 'Mana',
         long_lower = 'mana',
         long_lower = 'mana',
     },
     },
     life_percent = {
     ['LifePercent'] = {
         full = 'Life Percent',
         full = 'Life Percent',
         long_upper = 'Life',
         long_upper = 'Life',
         long_lower = 'life',
         long_lower = 'life',
    },
    ['UnreservedManaPercent'] = {
        full = 'Unreserved Mana Percent',
        long_upper = 'Unreserved Mana',
        long_lower = 'unreserved mana',
    },
    ['ManaPerMinute'] = {
        full = 'Mana per Minute',
        long_upper = 'Mana per second',
        long_lower = 'mana per second',
    },
    ['LifePerMinute'] = {
        full = 'Life per Minute',
        long_upper = 'Life per second',
        long_lower = 'life per second',
    },
    ['ManaPercentPerMinute'] = {
        full = 'Mana Percent per Minute',
        long_upper = 'Mana per second',
        long_lower = 'mana per second',
    },
    ['LifePercentPerMinute'] = {
        full = 'Life Percent per Minute',
        long_upper = 'Life per second',
        long_lower = 'life per second',
    },
    ['ESPerMinute'] = {
        full = 'Energy Shield per Minute',
        long_upper = 'Energy Shield per second',
        long_lower = 'energy shield per second',
    },
    ['ESPercentPerMinute'] = {
        full = 'Energy Shield Percent per Minute',
        long_upper = 'Energy Shield per second',
        long_lower = 'energy shield per second',
    },
    ['ESPercent'] = {
        full = 'Energy Shield Percent',
        long_upper = 'Energy Shield',
        long_lower = 'energy shield',
     },
     },
}
-- ItemExperiencePerLevel.dat
game.constants.skill.gem_levels = {
    [1] = 0,
    [2] = 3,
    [3] = 6,
    [4] = 10,
    [5] = 14,
    [6] = 18,
    [7] = 22,
    [8] = 26,
    [9] = 31,
    [10] = 36,
    [11] = 41,
    [12] = 46,
    [13] = 52,
    [14] = 58,
    [15] = 64,
    [16] = 66,
    [17] = 72,
    [18] = 78,
    [19] = 84,
    [20] = 90,
}
}


Line 2,516: Line 2,301:


game.constants.mod = {}
game.constants.mod = {}
-- ModDomains.dat, reversed
 
game.constants.mod.domains = {
game.constants.mod.domains = {
     [1] = {
     [1] = {
Line 2,535: Line 2,320:
     },
     },
     [5] = {
     [5] = {
        short_upper = 'Strongbox',
        short_lower = 'strongbox',
    },
    [6] = {
         short_upper = 'Area',
         short_upper = 'Area',
         short_lower = 'area',
         short_lower = 'area',
     },
     },
     --[6] = {},
     [7] = nil, -- unused
     --[7] = {},
     [8] = {
     --[8] = {},
        short_upper = 'Relic',
     [9] = {
        short_lower = 'relic',
    },
     [9] = nil, -- unused
     [10] = {
         short_upper = 'Crafted',
         short_upper = 'Crafted',
         short_lower = 'crafted',
         short_lower = 'crafted',
     },
     },
     [10] = {
     [11] = {
         short_upper = 'Misc',
         short_upper = 'Jewel',
         short_lower = 'misc',
         short_lower = 'jewel',
     },
     },
     [11] = {
     [12] = {
         short_upper = 'Atlas',
         short_upper = 'Atlas',
         short_lower = 'atlas',
         short_lower = 'atlas',
     },
     },
     [12] = {
     [13] = {
         short_upper = 'Leaguestone',
         short_upper = 'Leaguestone',
         short_lower = 'leaguestone',
         short_lower = 'leaguestone',
     },
     },
     [13] = {
     [14] = nil, -- unused
        short_upper = 'Abyss Jewel',
     [15] = {
        short_lower = 'abyss_jewel',
    },
     [14] = {
         short_upper = 'Map Device',
         short_upper = 'Map Device',
         short_lower = 'map_device',
         short_lower = 'map device',
     },
     },
     [15] = {
     [16] = {
         short_upper = 'Dummy',
         short_upper = 'Dummy',
         short_lower = 'dummy',
         short_lower = 'dummy',
     },
     },
     [16] = {
     [17] = nil, -- unused
        short_upper = 'Delve',
     [18] = {
        short_lower = 'delve',
    },
     [17] = {
         short_upper = 'Delve Area',
         short_upper = 'Delve Area',
         short_lower = 'delve area',
         short_lower = 'delve area',
     },
     },
     [18] = {
     [19] = {
         short_upper = 'Synthesis unknown',
         short_upper = 'Synthesis unknown',
         short_lower = 'Synthesis unknown',
         short_lower = 'Synthesis unknown',
     },
     },
     [19] = {
     [20] = {
         short_upper = 'Synthesis Globals',
         short_upper = 'Synthesis Globals',
         short_lower = 'synthesis globals',
         short_lower = 'synthesis globals',
     },
     },
     [20] = {
     [21] = {
         short_upper = 'Synthesis Bonus',
         short_upper = 'Synthesis Bonus',
         short_lower = 'Synthesis bonus',
         short_lower = 'Synthesis bonus',
    },
    [21] = {
        short_upper = 'Affliction Jewel',
        short_lower = 'Affliction jewel',
     },
     },
     [22] = {
     [22] = {
         short_upper = 'Heist Area',
         short_upper = 'Cluster Jewel',
         short_lower = 'heist area',
         short_lower = 'cluster jewel',
     },
     },
     [23] = {
     [23] = {
         short_upper = 'Heist NPC',
         short_upper = 'Heist Contract/Blueprint',
         short_lower = 'heist NPC',
         short_lower = 'heist contract/blueprint',
     },
     },
     [24] = {
     [24] = {
        short_upper = 'Heist Equipment',
        short_lower = 'heist equipment',
    },
    [25] = {
         short_upper = 'Heist Trinket',
         short_upper = 'Heist Trinket',
         short_lower = 'heist trinket',
         short_lower = 'heist trinket',
    },
    [26] = nil, -- unused
    [27] = {
        short_upper = 'Veiled',
        short_lower = 'veiled',
    },
    [28] = {
        short_upper = 'Desecrated',
        short_lower = 'desecrated',
    },
    [29] = {
        short_upper = 'Expedition Remnant',
        short_lower = 'expedition remnant',
    },
    [30] = nil, -- unused
    [31] = {
        short_upper = 'Sentinel',
        short_lower = 'sentinel',
    },
    [32] = {
        short_upper = 'Memory',
        short_lower = 'memory',
    },
    [33] = nil, -- unused
    [34] = {
        short_upper = 'Tablet',
        short_lower = 'tablet',
    },
    [35] = {
        short_upper = 'Ultimatum key',
        short_lower = 'ultimatum key',
    },
    [36] = {
        short_upper = 'Vault key',
        short_lower = 'vault key',
     },
     },
}
}


-- ModGenerationTypes.dat
-- ModGenerationType.dat
game.constants.mod.generation_types = {
game.constants.mod.generation_types = {
     [1] = {
     [1] = {
        full = 'Prefix',
         short_upper = 'Prefix',
         short_upper = 'Prefix',
         short_lower = 'prefix',
         short_lower = 'prefix',
     },
     },
     [2] = {
     [2] = {
        full = 'Suffix',
         short_upper = 'Suffix',
         short_upper = 'Suffix',
         short_lower = 'suffix',
         short_lower = 'suffix',
     },
     },
    -- given mod
     [3] = {
     [3] = {
        full = 'Unique',
         short_upper = 'Intrinsic',
         short_upper = 'Unique',
         short_lower = 'intrinsic',
         short_lower = 'unique',
     },
     },
     [4] = {
     [4] = {
        full = 'Nemesis',
         short_upper = 'Nemesis',
         short_upper = 'Nemesis',
         short_lower = 'nemesis',
         short_lower = 'nemesis',
     },
     },
     [5] = {
     [5] = {
        full = 'Corrupted',
         short_upper = 'Corrupted',
         short_upper = 'Corrupted',
         short_lower = 'corrupted',
         short_lower = 'corrupted',
     },
     },
     [6] = {
     [6] = {
        full = 'Bloodlines',
         short_upper = 'Bloodlines',
         short_upper = 'Bloodlines',
         short_lower = 'bloodlines',
         short_lower = 'bloodlines',
     },
     },
     [7] = {
     [7] = {
        full = 'Torment',
         short_upper = 'Torment',
         short_upper = 'Torment',
         short_lower = 'torment',
         short_lower = 'torment',
     },
     },
     [8] = {
     [8] = {
        full = 'Tempest',
         short_upper = 'Tempest',
         short_upper = 'Tempest',
         short_lower = 'tempest',
         short_lower = 'tempest',
     },
     },
     [9] = {
     [9] = {
        full = 'Talisman',
         short_upper = 'Talisman',
         short_upper = 'Talisman',
         short_lower = 'talisman',
         short_lower = 'talisman',
     },
     },
     [10] = {
     [10] = nil, -- unused
        full = 'Enchantment',
        short_upper = 'Enchantment',
        short_lower = 'enchantment',
    },
     [11] = {
     [11] = {
        full = 'Essence',
         short_upper = 'Essence',
         short_upper = 'Essence',
         short_lower = 'essence',
         short_lower = 'essence',
     },
     },
     [12] = {},
     [12] = nil, -- unused
     [13] = {
     [13] = {
        full = 'Bestiary',
         short_upper = 'Bestiary',
         short_upper = 'Bestiary',
         short_lower = 'bestiary',
         short_lower = 'bestiary',
     },
     },
     [14] = {
     [14] = {
        full = 'Delve Area',
         short_upper = 'Delve Area',
         short_upper = 'Delve Area',
         short_lower = 'delve area',
         short_lower = 'delve area',
Line 2,692: Line 2,496:
         short_lower = 'blight',
         short_lower = 'blight',
     },
     },
     [19] = {
     [19] = nil, -- unused
        short_upper = 'Blight Tower',
        short_lower = 'blight tower',
    },
     [20] = {
     [20] = {
         short_upper = 'Monster Affliction',
         short_upper = 'Monster Affliction',
         short_lower = 'monster affliction',
         short_lower = 'monster affliction',
    },
    [21] = nil, -- unused
    [22] = nil, -- unused
    [23] = {
        short_upper = 'Expedition Logbook',
        short_lower = 'expedition logbook',
    },
    [24] = nil, -- unused
    [25] = nil, -- unused
    [26] = {
        short_upper = 'Scourge Gimmick',
        short_lower = 'scourge gimmick',
    },
    [27] = nil, -- unused
    [28] = nil, -- unused
    [29] = nil, -- unused
    [30] = nil, -- unused
    [31] = nil, -- unused
    [32] = nil, -- unused
    [33] = {
        short_upper = 'Instiled',
        short_lower = 'instiled',
    },
    [34] = {
        short_upper = 'Affliction Wisps',
        short_lower = 'affliction wisps',
    },
}
game.constants.monster = {}
-- MonsterCategories.dat
game.constants.monster.categories = {
    Eldritch = {
        id = 1,
        full = 'Eldritch',
        long_upper = 'Eldritch',
        long_lower = 'eldritch',
    },
    Demon = {
        id = 2,
        full = 'Demon',
        long_upper = 'Demon',
        long_lower = 'demon',
    },
    Construct = {
        id = 3,
        full = 'Construct',
        long_upper = 'Construct',
        long_lower = 'construct',
    },
    Undead = {
        id = 4,
        full = 'Undead',
        long_upper = 'Undead',
        long_lower = 'undead',
    },
    Beast = {
        id = 5,
        full = 'Beast',
        long_upper = 'Beast',
        long_lower = 'beast',
    },
    Humanoid = {
        id = 6,
        full = 'Humanoid',
        long_upper = 'Humanoid',
        long_lower = 'humanoid',
     },
     },
}
}


return game
return game

Revision as of 18:29, 8 December 2025

Module documentation[view] [edit] [history] [purge]


This is a meta module.

This module is meant to be used only by other modules. It should not be invoked in wikitext.

Overview

This module holds some constants and functions related to path of exile in general.

Stucture

The module has the following structure

game.constants General game constants, such as the attributes or classes
game.constants.item item constants
game.constants.mod Mod constants
game.constants.monster Monster constants

Data

Table Id Description Available keys Extra keys
full long_upper long_lower short_upper short_lower
game.constants.characters Character No No No No No
  • id - internal id
game.constants.ascendancy Ascendancy class No No No No No
  • id - internal id
  • character - character id
game.constants.attributes Attributes No Yes Yes Yes Yes
game.constants.damage_types Damage type No No No Yes Yes
game.constants.difficulties Difficulties Yes Yes Yes No No
  • resistances - resist cap
  • minimum_level - minimum required level to enter
  • label - one letter label
game.constants.passive_types Passive skill No Yes No Yes No
  • type - 'normal' or 'ascendancy'
game.constants.item.rarity Rarity Yes Yes Yes No No
game.constants.item.class Item class Yes Yes Yes No No
game.constants.mod.domains Mod Domain No No No Yes Yes
game.constants.mod.generation_types Mod Generation Type Yes No No Yes Yes
game.constants.monster.categories Monster categories Yes Yes Yes No No

Exported data

Data exported using pypoe.

Table Id Description Keys Subpage
game.constants.tags Internal tags name
Optional name.
tags
game.constants.item.gem_tags Gem tags id
Internal numerical id + 1.

tag
Gem tag name.

gem_tags
game.constants.item.gem_tags_lookup Lookup for gem tags gem_tags

Usage

This module should be loaded with mw.loadData().

local game = {}

-- In-game units of measure
game.units = {
    seconds = {
        full = 'Seconds',
        long_upper = 'Seconds',
        long_lower = 'seconds',
        short_upper = 'Sec',
        short_lower = 'sec',
        long_upper_plural = 'Seconds',
        long_lower_plural = 'seconds',
        short_upper_plural = 'Sec',
        short_lower_plural = 'sec',
        long_upper_singular = 'Second',
        long_lower_singular = 'second',
        short_upper_singular = 'Sec',
        short_lower_singular = 'sec',
    },
    metres = {
        full = 'Metres',
        long_upper = 'Metres',
        long_lower = 'metres',
        short_upper = 'M',
        short_lower = 'm',
        long_upper_plural = 'Metres',
        long_lower_plural = 'metres',
        short_upper_plural = 'M',
        short_lower_plural = 'm',
        long_upper_singular = 'Metre',
        long_lower_singular = 'metre',
        short_upper_singular = 'M',
        short_lower_singular = 'm',
    },
}

-- Harvest seed types
game.seed_types = {
    primal = 'Primal',
    vivid = 'Vivid',
    wild = 'Wild',
}

game.level_requirement =
{
    full = 'Level Requirement',
    long_upper = 'Level Requirement',
    long_lower = 'level requirement',
    short_upper = 'Req. Lv.',
    short_lower = 'req. lv.',
    icon = '[[File:Level up icon small.png|link=|alt=Required level]]',
}

game.constants = {}

-- Characters.dat
game.constants.characters_order = {'Marauder', 'Witch', 'Ranger', 'Duelist', 'Shadow', 'Templar', 'Warrior', 'Sorceress', 'Huntress', 'Mercenary', 'Monk', 'Druid'}
game.constants.characters = {
    Marauder = {
        id = 0,
        str_id = 'Str',
        name = 'Marauder',
        str = 15,
        dex = 7,
        int = 7,
        passive_skill_tree_start_id = 'marauder594',
    },
    Witch = {
        id = 1,
        str_id = 'Int',
        name = 'Witch',
        str = 7,
        dex = 7,
        int = 15,
        passive_skill_tree_start_id = 'witch595',
    },
    Ranger = {
        id = 2,
        str_id = 'Dex',
        name = 'Ranger',
        str = 7,
        dex = 15,
        int = 7,
        passive_skill_tree_start_id = 'ranger596',
    },
    Duelist = {
        id = 3,
        str_id = 'StrDex',
        name = 'Duelist',
        str = 11,
        dex = 11,
        int = 7,
        passive_skill_tree_start_id = 'duelist597',
    },
    Shadow = {
        id = 4,
        str_id = 'DexInt',
        name = 'Shadow',
        str = 7,
        dex = 11,
        int = 11,
        passive_skill_tree_start_id = 'six704',
    },
    Templar = {
        id = 5,
        str_id = 'StrInt',
        name = 'Templar',
        str = 11,
        dex = 7,
        int = 11,
        passive_skill_tree_start_id = 'templar598',
    },
    Warrior = {
        id = 6,
        str_id = 'Str',
        name = 'Warrior',
        str = 15,
        dex = 7,
        int = 7,
        passive_skill_tree_start_id = 'marauder594',
    },
    Sorceress = {
        id = 7,
        str_id = 'Int',
        name = 'Sorceress',
        str = 7,
        dex = 7,
        int = 15,
        passive_skill_tree_start_id = 'witch595',
    },
    Huntress = {
        id = 8,
        str_id = 'Dex',
        name = 'Huntress',
        str = 7,
        dex = 15,
        int = 7,
        passive_skill_tree_start_id = 'ranger596',
    },
    Mercenary = {
        id = 9,
        str_id = 'StrDex',
        name = 'Mercenary',
        str = 11,
        dex = 11,
        int = 7,
        passive_skill_tree_start_id = 'duelist597',
    },
    Monk = {
        id = 10,
        str_id = 'DexInt',
        name = 'Monk',
        str = 7,
        dex = 11,
        int = 11,
        passive_skill_tree_start_id = 'six704',
    },
    Druid = {
        id = 11,
        str_id = 'StrInt',
        name = 'Druid',
        str = 11,
        dex = 7,
        int = 11,
        passive_skill_tree_start_id = 'templar598',
    },
}

--[[
game.constants.characters.Str = game.constants.characters.Marauder
game.constants.characters.Dex = game.constants.characters.Ranger
game.constants.characters.Int = game.constants.characters.Witch

game.constants.characters.StrDex = game.constants.characters.Duelist
game.constants.characters.DexStr = game.constants.characters.StrDex

game.constants.characters.StrInt = game.constants.characters.Templar
game.constants.characters.IntStr = game.constants.characters.StrInt

game.constants.characters.DexInt = game.constants.characters.Shadow
game.constants.characters.IntDex = game.constants.characters.DexInt

game.constants.characters.StrDexInt = game.constants.characters.Scion
game.constants.characters.DexStrInt = game.constants.characters.StrDexInt
game.constants.characters.DexIntStr = game.constants.characters.StrDexInt
game.constants.characters.IntDexStr = game.constants.characters.StrDexInt
game.constants.characters.IntStrDex = game.constants.characters.StrDexInt
game.constants.characters.StrIntDex = game.constants.characters.StrDexInt
]]--

-- No character starts with attributes lower than this.
game.constants.characters.minimum_attributes = {
    str = 7,
    dex = 7,
    int = 7,
}

game.constants.leagues = {
    ['Hunt'] = {
        name = 'Hunt',
    },
    ['Abyss'] = {
        name = 'Abyss',
    },
}

-- Ascendancy.dat
game.constants.ascendancy = {
    ['Marauder1'] = {
        id = 1,
        character = 0,
        name = '[DNT] Bait Fisher',
    },
    ['Marauder2'] = {
        id = 2,
        character = 0,
        name = '[DNT] Handliner',
    },
    ['Marauder3'] = {
        id = 3,
        character = 0,
        name = '[DNT] Rodman',
    },
    ['Warrior1'] = {
        id = 4,
        character = 6,
        name = 'Titan',
    },
    ['Warrior2'] = {
        id = 5,
        character = 6,
        name = 'Warbringer',
    },
    ['Warrior3'] = {
        id = 6,
        character = 6,
        name = 'Smith of Kitava',
    },
    ['Ranger1'] = {
        id = 7,
        character = 2,
        name = 'Deadeye',
    },
    ['Ranger2'] = {
        id = 8,
        character = 2,
        name = '[DNT] Piscator',
    },
    ['Ranger3'] = {
        id = 9,
        character = 2,
        name = 'Pathfinder',
    },
    ['Huntress1'] = {
        id = 10,
        character = 8,
        name = 'Amazon',
    },
    ['Huntress2'] = {
        id = 11,
        character = 8,
        name = '[DNT] Harpooner',
    },
    ['Huntress3'] = {
        id = 12,
        character = 8,
        name = 'Ritualist',
    },
    ['Witch1'] = {
        id = 13,
        character = 1,
        name = 'Infernalist',
    },
    ['Witch2'] = {
        id = 14,
        character = 1,
        name = 'Blood Mage',
    },
    ['Witch3'] = {
        id = 15,
        character = 1,
        name = 'Lich',
    },
    ['Witch3b'] = {
        id = 16,
        character = 1,
        name = 'Abyssal Lich',
    },
    ['Sorceress1'] = {
        id = 17,
        character = 7,
        name = 'Stormweaver',
    },
    ['Sorceress2'] = {
        id = 18,
        character = 7,
        name = 'Chronomancer',
    },
    ['Sorceress3'] = {
        id = 19,
        character = 7,
        name = '[DNT] Kite Fisher',
    },
    ['Duelist1'] = {
        id = 20,
        character = 3,
        name = '[DNT] Giller',
    },
    ['Duelist2'] = {
        id = 21,
        character = 3,
        name = '[DNT] Filleter',
    },
    ['Duelist3'] = {
        id = 22,
        character = 3,
        name = '[DNT] Waterman',
    },
    ['Mercenary1'] = {
        id = 23,
        character = 9,
        name = 'Tactician',
    },
    ['Mercenary2'] = {
        id = 24,
        character = 9,
        name = 'Witchhunter',
    },
    ['Mercenary3'] = {
        id = 25,
        character = 9,
        name = 'Gemling Legionnaire',
    },
    ['Templar1'] = {
        id = 26,
        character = 5,
        name = '[DNT] Seaman',
    },
    ['Templar2'] = {
        id = 27,
        character = 5,
        name = '[DNT] Trawler',
    },
    ['Templar3'] = {
        id = 28,
        character = 5,
        name = '[DNT] Boatman',
    },
    ['Druid1'] = {
        id = 29,
        character = 11,
        name = '[DNT] Netter',
    },
    ['Druid2'] = {
        id = 30,
        character = 11,
        name = '[DNT] Poacher',
    },
    ['Druid3'] = {
        id = 31,
        character = 11,
        name = '[DNT] Wildfowler',
    },
    ['Shadow1'] = {
        id = 32,
        character = 4,
        name = '[DNT] Ice Fisher',
    },
    ['Shadow2'] = {
        id = 33,
        character = 4,
        name = '[DNT] Longliner',
    },
    ['Shadow3'] = {
        id = 34,
        character = 4,
        name = '[DNT] Dredger',
    },
    ['Monk1'] = {
        id = 35,
        character = 10,
        name = 'Surf Caster',
    },
    ['Monk2'] = {
        id = 36,
        character = 10,
        name = 'Invoker',
    },
    ['Monk3'] = {
        id = 37,
        character = 10,
        name = 'Acolyte of Chayula',
    },
}

game.constants.attribute_order = {'strength', 'dexterity', 'intelligence'}
game.constants.attributes = {
    strength = {
        long_upper = 'Strength',
        long_lower = 'strength',
        short_upper = 'Str',
        short_lower = 'str',
        icon = '[[File:StrengthIcon small.png|link=|alt=Str.]]',
        color = 'red',
    },
    dexterity = {
        long_upper = 'Dexterity',
        long_lower = 'dexterity',
        short_upper = 'Dex',
        short_lower = 'dex',
        icon = '[[File:DexterityIcon small.png|link=|alt=Dex.]]',
        color = 'green',
    },
    intelligence = {
        long_upper = 'Intelligence',
        long_lower = 'intelligence',
        short_upper = 'Int',
        short_lower = 'int',
        icon = '[[File:IntelligenceIcon small.png|link=|alt=Int.]]',
        color = 'blue',
    },
}

game.constants.damage_type_order = {'physical', 'fire', 'cold', 'lightning', 'chaos'}

game.constants.damage_types = {
    ['physical'] = {
        short_upper = 'Physical',
        short_lower = 'physical',
    },
    ['fire'] = {
        short_upper = 'Fire',
        short_lower = 'fire',
    },
    ['cold'] = {
        short_upper = 'Cold',
        short_lower = 'cold',
    },
    ['lightning'] = {
        short_upper = 'Lightning',
        short_lower = 'lightning',
    },
    ['chaos'] = {
        short_upper = 'Chaos',
        short_lower = 'chaos',
    },
}

-- Tags.dat
game.constants.tags = require('Module:Game/tags')

game.constants.item = {}

-- PassiveJewelRadii.dat
game.constants.item.jewel_radius_to_size = {
    [0] = 'Variable',
    [800] = 'Very Small',
    [1000] = 'Small',
    [1075] = 'Small-Medium',
    [1150] = 'Medium',
    [1225] = 'Medium-Large',
    [1300] = 'Large',
    [1500] = 'Very Large',
    [2400] = 'Massive',
}

game.constants.influences = {
    shaper = {
        id = 1,
        full = 'Shaper',
        long_upper = 'Shaper',
        long_lower = 'shaper',
    },
    elder = {
        id = 2,
        full = 'Elder',
        long_upper = 'Elder',
        long_lower = 'elder',
    },
    crusader = {
        id = 3,
        full = 'Crusader',
        long_upper = 'Crusader',
        long_lower = 'crusader',
    },
    redeemer = {
        id = 4,
        full = 'Redeemer',
        long_upper = 'Redeemer',
        long_lower = 'redeemer',
    },
    hunter = {
        id = 5,
        full = 'Hunter',
        long_upper = 'Hunter',
        long_lower = 'hunter',
    },
    warlord = {
        id = 6,
        full = 'Warlord',
        long_upper = 'Warlord',
        long_lower = 'warlord',
    },
}

game.constants.rarity_order = {'normal', 'magic', 'rare', 'unique'}
game.constants.rarities = {
    normal = {
        id = 1,
        full = 'Normal',
        long_upper = 'Normal',
        long_lower = 'normal',
    },
    magic = {
        id = 2,
        full = 'Magic',
        long_upper = 'Magic',
        long_lower = 'magic',
    },
    rare = {
        id = 3,
        full = 'Rare',
        long_upper = 'Rare',
        long_lower = 'rare',
    },
    unique = {
        id = 4,
        full = 'Unique',
        long_upper = 'Unique',
        long_lower = 'unique',
    },
}

-- ItemClasses.dat
game.constants.item.classes = {
    ['LifeFlask'] = {
        id = 1,
        name = 'Life Flasks',
        full = 'Life Flask',
        long_upper = 'Life Flask',
        long_lower = 'life flask',
        long_upper_plural = 'Life Flasks',
        long_lower_plural = 'life flasks',
        cats = {'life flasks'},
        can_be_corrupted = true,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['ManaFlask'] = {
        id = 2,
        name = 'Mana Flasks',
        full = 'Mana Flask',
        long_upper = 'Mana Flask',
        long_lower = 'mana flask',
        long_upper_plural = 'Mana Flasks',
        long_lower_plural = 'mana flasks',
        cats = {'mana flasks'},
        can_be_corrupted = true,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['DONOTUSE5'] = {
        id = 3,
        name = '',
        disabled = true,
    },
    ['Currency'] = {
        id = 4,
        name = 'Currency',
        full = 'Currency Item',
        long_upper = 'Currency Item',
        long_lower = 'currency item',
        long_upper_plural = 'Currency Items',
        long_lower_plural = 'currency items',
        cats = {'currency items'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
        disabled = true,
    },
    ['Amulet'] = {
        id = 5,
        name = 'Amulets',
        full = 'Amulet',
        long_upper = 'Amulet',
        long_lower = 'amulet',
        long_upper_plural = 'Amulets',
        long_lower_plural = 'amulets',
        cats = {'amulets'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'amulet_elder',
            shaper = 'amulet_shaper',
            crusader = 'amulet_crusader',
            eyrie = 'amulet_eyrie',
            basilisk = 'amulet_basilisk',
            adjudicator = 'amulet_adjudicator',
        },
    },
    ['Ring'] = {
        id = 6,
        name = 'Rings',
        full = 'Ring',
        long_upper = 'Ring',
        long_lower = 'ring',
        long_upper_plural = 'Rings',
        long_lower_plural = 'rings',
        cats = {'rings'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'ring_elder',
            shaper = 'ring_shaper',
            crusader = 'ring_crusader',
            eyrie = 'ring_eyrie',
            basilisk = 'ring_basilisk',
            adjudicator = 'ring_adjudicator',
        },
    },
    ['Claw'] = {
        id = 7,
        name = 'Claws',
        full = 'Claw',
        long_upper = 'Claw',
        long_lower = 'claw',
        long_upper_plural = 'Claws',
        long_lower_plural = 'claws',
        cats = {'claws'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'claw_elder',
            shaper = 'claw_shaper',
            crusader = 'claw_crusader',
            eyrie = 'claw_eyrie',
            basilisk = 'claw_basilisk',
            adjudicator = 'claw_adjudicator',
        },
    },
    ['Dagger'] = {
        id = 8,
        name = 'Daggers',
        full = 'Dagger',
        long_upper = 'Dagger',
        long_lower = 'dagger',
        long_upper_plural = 'Daggers',
        long_lower_plural = 'daggers',
        cats = {'daggers'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'dagger_elder',
            shaper = 'dagger_shaper',
            crusader = 'dagger_crusader',
            eyrie = 'dagger_eyrie',
            basilisk = 'dagger_basilisk',
            adjudicator = 'dagger_adjudicator',
        },
    },
    ['Wand'] = {
        id = 9,
        name = 'Wands',
        full = 'Wand',
        long_upper = 'Wand',
        long_lower = 'wand',
        long_upper_plural = 'Wands',
        long_lower_plural = 'wands',
        cats = {'wands'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'wand_elder',
            shaper = 'wand_shaper',
            crusader = 'wand_crusader',
            eyrie = 'wand_eyrie',
            basilisk = 'wand_basilisk',
            adjudicator = 'wand_adjudicator',
        },
    },
    ['One Hand Sword'] = {
        id = 10,
        name = 'One Hand Swords',
        full = 'One Hand Sword',
        long_upper = 'One Hand Sword',
        long_lower = 'one hand sword',
        long_upper_plural = 'One Hand Swords',
        long_lower_plural = 'one hand swords',
        cats = {'one hand swords'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'sword_elder',
            shaper = 'sword_shaper',
            crusader = 'sword_crusader',
            eyrie = 'sword_eyrie',
            basilisk = 'sword_basilisk',
            adjudicator = 'sword_adjudicator',
        },
    },
    ['DONOTUSE6'] = {
        id = 11,
        name = '',
        disabled = true,
    },
    ['One Hand Axe'] = {
        id = 12,
        name = 'One Hand Axes',
        full = 'One Hand Axe',
        long_upper = 'One Hand Axe',
        long_lower = 'one hand axe',
        long_upper_plural = 'One Hand Axes',
        long_lower_plural = 'one hand axes',
        cats = {'one hand axes'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'axe_elder',
            shaper = 'axe_shaper',
            crusader = 'axe_crusader',
            eyrie = 'axe_eyrie',
            basilisk = 'axe_basilisk',
            adjudicator = 'axe_adjudicator',
        },
    },
    ['One Hand Mace'] = {
        id = 13,
        name = 'One Hand Maces',
        full = 'One Hand Mace',
        long_upper = 'One Hand Mace',
        long_lower = 'one hand mace',
        long_upper_plural = 'One Hand Maces',
        long_lower_plural = 'one hand maces',
        cats = {'one hand maces'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'mace_elder',
            shaper = 'mace_shaper',
            crusader = 'mace_crusader',
            eyrie = 'mace_eyrie',
            basilisk = 'mace_basilisk',
            adjudicator = 'mace_adjudicator',
        },
    },
    ['Bow'] = {
        id = 14,
        name = 'Bows',
        full = 'Bow',
        long_upper = 'Bow',
        long_lower = 'bow',
        long_upper_plural = 'Bows',
        long_lower_plural = 'bows',
        cats = {'bows'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'bow_elder',
            shaper = 'bow_shaper',
            crusader = 'bow_crusader',
            eyrie = 'bow_eyrie',
            basilisk = 'bow_basilisk',
            adjudicator = 'bow_adjudicator',
        },
    },
    ['Staff'] = {
        id = 15,
        name = 'Staves',
        full = 'Staff',
        long_upper = 'Staff',
        long_lower = 'staff',
        long_upper_plural = 'Staves',
        long_lower_plural = 'staves',
        cats = {'staves'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'staff_elder',
            shaper = 'staff_shaper',
            crusader = 'staff_crusader',
            eyrie = 'staff_eyrie',
            basilisk = 'staff_basilisk',
            adjudicator = 'staff_adjudicator',
        },
    },
    ['Two Hand Sword'] = {
        id = 16,
        name = 'Two Hand Swords',
        full = 'Two Hand Sword',
        long_upper = 'Two Hand Sword',
        long_lower = 'two hand sword',
        long_upper_plural = 'Two Hand Swords',
        long_lower_plural = 'two hand swords',
        cats = {'two hand swords'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = '2h_sword_elder',
            shaper = '2h_sword_shaper',
            crusader = '2h_sword_crusader',
            eyrie = '2h_sword_eyrie',
            basilisk = '2h_sword_basilisk',
            adjudicator = '2h_sword_adjudicator',
        },
    },
    ['Two Hand Axe'] = {
        id = 17,
        name = 'Two Hand Axes',
        full = 'Two Hand Axe',
        long_upper = 'Two Hand Axe',
        long_lower = 'two hand axe',
        long_upper_plural = 'Two Hand Axes',
        long_lower_plural = 'two hand axes',
        cats = {'two hand axes'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = '2h_axe_elder',
            shaper = '2h_axe_shaper',
            crusader = '2h_axe_crusader',
            eyrie = '2h_axe_eyrie',
            basilisk = '2h_axe_basilisk',
            adjudicator = '2h_axe_adjudicator',
        },
    },
    ['Two Hand Mace'] = {
        id = 18,
        name = 'Two Hand Maces',
        full = 'Two Hand Mace',
        long_upper = 'Two Hand Mace',
        long_lower = 'two hand mace',
        long_upper_plural = 'Two Hand Maces',
        long_lower_plural = 'two hand maces',
        cats = {'two hand maces'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = '2h_mace_elder',
            shaper = '2h_mace_shaper',
            crusader = '2h_mace_crusader',
            eyrie = '2h_mace_eyrie',
            basilisk = '2h_mace_basilisk',
            adjudicator = '2h_mace_adjudicator',
        },
    },
    ['Active Skill Gem'] = {
        id = 19,
        name = 'Skill Gems',
        full = 'Skill Gem',
        long_upper = 'Skill Gem',
        long_lower = 'skill gem',
        long_upper_plural = 'Skill Gems',
        long_lower_plural = 'skill gems',
        cats = {'skill gems'},
        can_be_corrupted = true,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['Support Skill Gem'] = {
        id = 20,
        name = 'Support Gems',
        full = 'Support Gem',
        long_upper = 'Support Gem',
        long_lower = 'support gem',
        long_upper_plural = 'Support Gems',
        long_lower_plural = 'support gems',
        cats = {'support gems'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['Quiver'] = {
        id = 21,
        name = 'Quivers',
        full = 'Quiver',
        long_upper = 'Quiver',
        long_lower = 'quiver',
        long_upper_plural = 'Quivers',
        long_lower_plural = 'quivers',
        cats = {'quivers'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'quiver_elder',
            shaper = 'quiver_shaper',
            crusader = 'quiver_crusader',
            eyrie = 'quiver_eyrie',
            basilisk = 'quiver_basilisk',
            adjudicator = 'quiver_adjudicator',
        },
    },
    ['Belt'] = {
        id = 22,
        name = 'Belts',
        full = 'Belt',
        long_upper = 'Belt',
        long_lower = 'belt',
        long_upper_plural = 'Belts',
        long_lower_plural = 'belts',
        cats = {'belts'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'belt_elder',
            shaper = 'belt_shaper',
            crusader = 'belt_crusader',
            eyrie = 'belt_eyrie',
            basilisk = 'belt_basilisk',
            adjudicator = 'belt_adjudicator',
        },
    },
    ['Gloves'] = {
        id = 23,
        name = 'Gloves',
        full = 'Gloves',
        long_upper = 'Gloves',
        long_lower = 'gloves',
        long_upper_plural = 'Gloves',
        long_lower_plural = 'gloves',
        cats = {'gloves'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'gloves_elder',
            shaper = 'gloves_shaper',
            crusader = 'gloves_crusader',
            eyrie = 'gloves_eyrie',
            basilisk = 'gloves_basilisk',
            adjudicator = 'gloves_adjudicator',
        },
    },
    ['Boots'] = {
        id = 24,
        name = 'Boots',
        full = 'Boots',
        long_upper = 'Boots',
        long_lower = 'boots',
        long_upper_plural = 'Boots',
        long_lower_plural = 'boots',
        cats = {'boots'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'boots_elder',
            shaper = 'boots_shaper',
            crusader = 'boots_crusader',
            eyrie = 'boots_eyrie',
            basilisk = 'boots_basilisk',
            adjudicator = 'boots_adjudicator',
        },
    },
    ['Body Armour'] = {
        id = 25,
        name = 'Body Armours',
        full = 'Body Armour',
        long_upper = 'Body Armour',
        long_lower = 'body armour',
        long_upper_plural = 'Body Armours',
        long_lower_plural = 'body armours',
        cats = {'body armours'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'body_armour_elder',
            shaper = 'body_armour_shaper',
            crusader = 'body_armour_crusader',
            eyrie = 'body_armour_eyrie',
            basilisk = 'body_armour_basilisk',
            adjudicator = 'body_armour_adjudicator',
        },
    },
    ['Helmet'] = {
        id = 26,
        name = 'Helmets',
        full = 'Helmet',
        long_upper = 'Helmet',
        long_lower = 'helmet',
        long_upper_plural = 'Helmets',
        long_lower_plural = 'helmets',
        cats = {'helmets'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'helmet_elder',
            shaper = 'helmet_shaper',
            crusader = 'helmet_crusader',
            eyrie = 'helmet_eyrie',
            basilisk = 'helmet_basilisk',
            adjudicator = 'helmet_adjudicator',
        },
    },
    ['Shield'] = {
        id = 27,
        name = 'Shields',
        full = 'Shield',
        long_upper = 'Shield',
        long_lower = 'shield',
        long_upper_plural = 'Shields',
        long_lower_plural = 'shields',
        cats = {'shields'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'shield_elder',
            shaper = 'shield_shaper',
            crusader = 'shield_crusader',
            eyrie = 'shield_eyrie',
            basilisk = 'shield_basilisk',
            adjudicator = 'shield_adjudicator',
        },
    },
    ['SmallRelic'] = {
        id = 28,
        name = 'Small Relics',
        disabled = true,
    },
    ['MediumRelic'] = {
        id = 29,
        name = 'Medium Relics',
        disabled = true,
    },
    ['LargeRelic'] = {
        id = 30,
        name = 'Large Relics',
        disabled = true,
    },
    ['StackableCurrency'] = {
        id = 31,
        name = 'Stackable Currency',
        full = 'Currency Item',
        long_upper = 'Currency Item',
        long_lower = 'currency item',
        long_upper_plural = 'Currency Items',
        long_lower_plural = 'currency items',
        cats = {'currency items'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['QuestItem'] = {
        id = 32,
        name = 'Quest Items',
        full = 'Quest Item',
        long_upper = 'Quest Item',
        long_lower = 'quest item',
        long_upper_plural = 'Quest Items',
        long_lower_plural = 'quest items',
        cats = {'quest items'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = false,
    },
    ['Sceptre'] = {
        id = 33,
        name = 'Sceptres',
        full = 'Sceptre',
        long_upper = 'Sceptre',
        long_lower = 'sceptre',
        long_upper_plural = 'Sceptres',
        long_lower_plural = 'sceptres',
        cats = {'sceptres'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'sceptre_elder',
            shaper = 'sceptre_shaper',
            crusader = 'sceptre_crusader',
            eyrie = 'sceptre_eyrie',
            basilisk = 'sceptre_basilisk',
            adjudicator = 'sceptre_adjudicator',
        },
    },
    ['UtilityFlask'] = {
        id = 34,
        name = 'Charms',
        full = 'Charm',
        long_upper = 'Charm',
        long_lower = 'charm',
        long_upper_plural = 'Charms',
        long_lower_plural = 'charms',
        cats = {'charms'},
        can_be_corrupted = true,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['DONOTUSE7'] = {
        id = 35,
        name = '',
        disabled = true,
    },
    ['Map'] = {
        id = 36,
        name = 'Waystones',
        full = 'Waystone',
        long_upper = 'Waystone',
        long_lower = 'waystone',
        long_upper_plural = 'Waystones',
        long_lower_plural = 'waystones',
        cats = {'waystones'},
        can_be_corrupted = true,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['Unarmed'] = {
        id = 37,
        name = '',
        disabled = true,
    },
    ['FishingRod'] = {
        id = 38,
        name = 'Fishing Rods',
        full = 'Fishing Rod',
        long_upper = 'Fishing Rod',
        long_lower = 'fishing rod',
        long_upper_plural = 'Fishing Rods',
        long_lower_plural = 'fishing rods',
        cats = {'fishing rods'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['MapFragment'] = {
        id = 39,
        name = 'Map Fragments',
        full = 'Map Fragment',
        long_upper = 'Map Fragment',
        long_lower = 'map fragment',
        long_upper_plural = 'Map Fragments',
        long_lower_plural = 'map fragments',
        cats = {'map fragments'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['HideoutDoodad'] = {
        id = 40,
        name = 'Hideout Doodads',
        full = 'Hideout Decoration',
        long_upper = 'Hideout Decoration',
        long_lower = 'hideout decoration',
        long_upper_plural = 'Hideout Decorations',
        long_lower_plural = 'hideout decorations',
        cats = {'hideout decorations'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['Microtransaction'] = {
        id = 41,
        name = 'Microtransactions',
        full = 'Cosmetic Item',
        long_upper = 'Cosmetic Item',
        long_lower = 'cosmetic item',
        long_upper_plural = 'Cosmetic Items',
        long_lower_plural = 'cosmetic items',
        cats = {'cosmetic items'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['Jewel'] = {
        id = 42,
        name = 'Jewels',
        full = 'Jewel',
        long_upper = 'Jewel',
        long_lower = 'jewel',
        long_upper_plural = 'Jewels',
        long_lower_plural = 'jewels',
        cats = {'jewels'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['DivinationCard'] = {
        id = 43,
        name = 'Divination Cards',
        full = 'Divination Card',
        long_upper = 'Divination Card',
        long_lower = 'divination card',
        long_upper_plural = 'Divination Cards',
        long_lower_plural = 'divination cards',
        cats = {'divination cards'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['DONOTUSE8'] = {
        id = 44,
        name = '',
        disabled = true,
    },
    ['DONOTUSE9'] = {
        id = 45,
        name = '',
        disabled = true,
    },
    ['DONOTUSE10'] = {
        id = 46,
        name = '',
        disabled = true,
    },
    ['MiscMapItem'] = {
        id = 47,
        name = 'Misc Map Items',
        full = 'Miscellaneous Map Item',
        long_upper = 'Miscellaneous Map Item',
        long_lower = 'miscellaneous map item',
        long_upper_plural = 'Miscellaneous Map Items',
        long_lower_plural = 'miscellaneous map items',
        cats = {'miscellaneous map items'},
        can_be_corrupted = true,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['Leaguestone'] = {
        id = 48,
        name = 'Leaguestones',
        full = 'Leaguestone',
        long_upper = 'Leaguestone',
        long_lower = 'leaguestone',
        long_upper_plural = 'Leaguestones',
        long_lower_plural = 'leaguestones',
        cats = {'leaguestones'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['PantheonSoul'] = {
        id = 49,
        name = 'Pantheon Souls',
        full = 'Captured Soul',
        long_upper = 'Captured Soul',
        long_lower = 'captured soul',
        long_upper_plural = 'Captured Souls',
        long_lower_plural = 'captured souls',
        cats = {'captured souls'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['UniqueFragment'] = {
        id = 50,
        name = 'Pieces',
        full = 'Item Piece',
        long_upper = 'Item Piece',
        long_lower = 'item piece',
        long_upper_plural = 'Item Pieces',
        long_lower_plural = 'item pieces',
        cats = {'item pieces'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['AbyssJewel'] = {
        id = 51,
        name = 'Abyss Jewels',
        full = 'Abyss Jewel',
        long_upper = 'Abyss Jewel',
        long_lower = 'abyss jewel',
        long_upper_plural = 'Abyss Jewels',
        long_lower_plural = 'abyss jewels',
        cats = {'abyss jewels'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['IncursionItem'] = {
        id = 52,
        name = 'Incursion Items',
        full = 'Incursion Item',
        long_upper = 'Incursion Item',
        long_lower = 'incursion item',
        long_upper_plural = 'Incursion Items',
        long_lower_plural = 'incursion items',
        cats = {'incursion items'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['DelveSocketableCurrency'] = {
        id = 53,
        name = 'Delve Socketable Currency',
        full = 'Resonator',
        long_upper = 'Resonator',
        long_lower = 'resonator',
        long_upper_plural = 'Resonators',
        long_lower_plural = 'resonators',
        cats = {'resonators'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
        disabled = true,
    },
    ['Incubator'] = {
        id = 54,
        name = 'Incubators',
        full = 'Incubator',
        long_upper = 'Incubator',
        long_lower = 'incubator',
        long_upper_plural = 'Incubators',
        long_lower_plural = 'incubators',
        cats = {'incubators'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
        disabled = true,
    },
    ['UniqueShard'] = {
        id = 55,
        name = 'Shards',
        disabled = true,
    },
    ['UniqueShardBase'] = {
        id = 56,
        name = 'Shard Hearts',
        disabled = true,
    },
    ['DONOTUSE11'] = {
        id = 57,
        name = '',
        disabled = true,
    },
    ['Warstaff'] = {
        id = 58,
        name = 'Quarterstaves',
        full = 'Quarterstaff',
        long_upper = 'Quarterstaff',
        long_lower = 'quarterstaff',
        long_upper_plural = 'Quarterstaves',
        long_lower_plural = 'quarterstaves',
        cats = {'quarterstaves'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = true,
        tags = {
            elder = 'staff_elder',
            shaper = 'staff_shaper',
            crusader = 'staff_crusader',
            eyrie = 'staff_eyrie',
            basilisk = 'staff_basilisk',
            adjudicator = 'staff_adjudicator',
        },
    },
    ['DelveStackableSocketableCurrency'] = {
        id = 59,
        name = 'Delve Stackable Socketable Currency',
        full = 'Resonator',
        long_upper = 'Resonator',
        long_lower = 'resonator',
        long_upper_plural = 'Resonators',
        long_lower_plural = 'resonators',
        cats = {'resonators'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['AtlasUpgradeItem'] = {
        id = 60,
        name = 'Atlas Upgrade Items',
        full = 'Voidstone',
        long_upper = 'Voidstone',
        long_lower = 'voidstone',
        long_upper_plural = 'Voidstones',
        long_lower_plural = 'voidstones',
        cats = {'voidstones'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['DONOTUSE4'] = {
        id = 61,
        name = '',
        disabled = true,
    },
    ['HiddenItem'] = {
        id = 62,
        name = 'Hidden Items',
        disabled = true,
    },
    ['DONOTUSE1'] = {
        id = 63,
        name = '',
        disabled = true,
    },
    ['DONOTUSE2'] = {
        id = 64,
        name = '',
        disabled = true,
    },
    ['DONOTUSE3'] = {
        id = 65,
        name = '',
        disabled = true,
    },
    ['HeistContract'] = {
        id = 66,
        name = 'Contracts',
        full = 'Contract',
        long_upper = 'Contract',
        long_lower = 'contract',
        long_upper_plural = 'Contracts',
        long_lower_plural = 'contracts',
        cats = {'contracts'},
        can_be_corrupted = true,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['HeistEquipmentWeapon'] = {
        id = 67,
        name = 'Heist Gear',
        full = 'Rogue\'s Gear',
        long_upper = 'Rogue\'s Gear',
        long_lower = 'rogue\'s gear',
        long_upper_plural = 'Rogue\'s Gear',
        long_lower_plural = 'rogue\'s gear',
        cats = {'rogue\'s gear'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['HeistEquipmentTool'] = {
        id = 68,
        name = 'Heist Tools',
        full = 'Rogue\'s Tool',
        long_upper = 'Rogue\'s Tool',
        long_lower = 'rogue\'s tool',
        long_upper_plural = 'Rogue\'s Tools',
        long_lower_plural = 'rogue\'s tools',
        cats = {'rogue\'s tools'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['HeistEquipmentUtility'] = {
        id = 69,
        name = 'Heist Cloaks',
        full = 'Rogue\'s Cloak',
        long_upper = 'Rogue\'s Cloak',
        long_lower = 'rogue\'s cloak',
        long_upper_plural = 'Rogue\'s Cloaks',
        long_lower_plural = 'rogue\'s cloaks',
        cats = {'rogue\'s cloaks'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['HeistEquipmentReward'] = {
        id = 70,
        name = 'Heist Brooches',
        full = 'Rogue\'s Brooch',
        long_upper = 'Rogue\'s Brooch',
        long_lower = 'rogue\'s brooch',
        long_upper_plural = 'Rogue\'s Brooches',
        long_lower_plural = 'rogue\'s brooches',
        cats = {'rogue\'s brooches'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['HeistBlueprint'] = {
        id = 71,
        name = 'Blueprints',
        full = 'Blueprint',
        long_upper = 'Blueprint',
        long_lower = 'blueprint',
        long_upper_plural = 'Blueprints',
        long_lower_plural = 'blueprints',
        cats = {'blueprints'},
        can_be_corrupted = true,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['Trinket'] = {
        id = 72,
        name = 'Trinkets',
        full = 'Trinket',
        long_upper = 'Trinket',
        long_lower = 'trinket',
        long_upper_plural = 'Trinkets',
        long_lower_plural = 'trinkets',
        cats = {'trinkets'},
        can_be_corrupted = true,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['HeistObjective'] = {
        id = 73,
        name = 'Heist Targets',
        full = 'Heist Target',
        long_upper = 'Heist Target',
        long_lower = 'heist target',
        long_upper_plural = 'Heist Targets',
        long_lower_plural = 'heist targets',
        cats = {'heist targets'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['ExpeditionLogbook'] = {
        id = 74,
        name = 'Expedition Logbooks',
        full = 'Expedition Logbook',
        long_upper = 'Expedition Logbook',
        long_lower = 'expedition logbook',
        long_upper_plural = 'Expedition Logbooks',
        long_lower_plural = 'expedition logbooks',
        cats = {'expedition logbooks'},
        can_be_corrupted = true,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['IncubatorStackable'] = {
        id = 75,
        name = 'Incubators',
        full = 'Incubator',
        long_upper = 'Incubator',
        long_lower = 'incubator',
        long_upper_plural = 'Incubators',
        long_lower_plural = 'incubators',
        cats = {'incubators'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['ArchnemesisMod'] = {
        id = 76,
        name = 'Archnemesis Mods',
        full = 'Itemised Archnemesis Modifier',
        long_upper = 'Itemised Archnemesis Modifier',
        long_lower = 'itemised Archnemesis modifier',
        long_upper_plural = 'Itemised Archnemesis Modifiers',
        long_lower_plural = 'itemised Archnemesis modifiers',
        cats = {'itemised Archnemesis modifiers'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
        disabled = true,
    },
    ['Meta Skill Gem'] = {
        id = 77,
        name = '',
        full = 'Meta Skill Gem',
        long_upper = 'Meta Skill Gem',
        long_lower = 'meta skill gem',
        long_upper_plural = 'Meta Skill Gems',
        long_lower_plural = 'meta skill gems',
        cats = {'meta gems'},
        can_be_corrupted = true,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['Spear'] = {
        id = 78,
        name = 'Spears',
        full = 'Spear',
        long_upper = 'Spear',
        long_lower = 'spear',
        long_upper_plural = 'Spears',
        long_lower_plural = 'spears',
        cats = {'spears'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = true,
    },
    ['Crossbow'] = {
        id = 79,
        name = 'Crossbows',
        full = 'Crossbow',
        long_upper = 'Crossbow',
        long_lower = 'crossbow',
        long_upper_plural = 'Crossbows',
        long_lower_plural = 'crossbows',
        cats = {'crossbows'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = true,
    },
    ['Focus'] = {
        id = 80,
        name = 'Foci',
        full = 'Focus',
        long_upper = 'Focus',
        long_lower = 'focus',
        long_upper_plural = 'Foci',
        long_lower_plural = 'foci',
        cats = {'foci'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = true,
    },
    ['InstanceLocalItem'] = {
        id = 81,
        name = 'Instance Local Items',
        full = 'Instance Local Item',
        long_upper = 'Instance Local Item',
        long_lower = 'Instance local item',
        long_upper_plural = 'Instance Local Items',
        long_lower_plural = 'Instance local items',
        cats = {'instance local items'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['SentinelDrone'] = {
        id = 82,
        name = 'Sentinels',
        full = 'Sentinel',
        long_upper = 'Sentinel',
        long_lower = 'sentinel',
        long_upper_plural = 'Sentinels',
        long_lower_plural = 'sentinels',
        cats = {'sentinels'},
        can_be_corrupted = true,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['MemoryLine'] = {
        id = 83,
        name = 'Memories',
        full = 'Memory',
        long_upper = 'Memory',
        long_lower = 'memory',
        long_upper_plural = 'Memories',
        long_lower_plural = 'memories',
        cats = {'memories'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['Flail'] = {
        id = 84,
        name = 'Flails',
        full = 'Flail',
        long_upper = 'Flail',
        long_lower = 'flail',
        long_upper_plural = 'Flails',
        long_lower_plural = 'flails',
        cats = {'flails'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = true,
    },
    ['Relic'] = {
        id = 85,
        name = 'Relics',
        full = 'Relic',
        long_upper = 'Relic',
        long_lower = 'relic',
        long_upper_plural = 'Relics',
        long_lower_plural = 'relics',
        cats = {'relics'},
        can_be_corrupted = true,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['SanctumSpecialRelic'] = {
        id = 86,
        name = 'Sanctified Relics',
        full = 'Sanctified Relic',
        long_upper = 'Sanctified Relic',
        long_lower = 'sanctified relic',
        long_upper_plural = 'Sanctified Relics',
        long_lower_plural = 'sanctified relics',
        cats = {'sanctified relics'},
        can_be_corrupted = true,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['Breachstone'] = {
        id = 87,
        name = 'Breachstones',
        full = 'Breachstone',
        long_upper = 'Breachstone',
        long_lower = 'breachstone',
        long_upper_plural = 'Breachstones',
        long_lower_plural = 'breachstones',
        cats = {'breachstones'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['GiftBox'] = {
        id = 88,
        name = '',
        disabled = true,
    },
    ['VaultKey'] = {
        id = 89,
        name = 'Vault Keys',
        full = 'Vault Key',
        long_upper = 'Vault Key',
        long_lower = 'vault key',
        long_upper_plural = 'Vault Keys',
        long_lower_plural = 'vault keys',
        cats = {'vault keys'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['ItemisedSanctum'] = {
        id = 90,
        name = 'Trial Coins',
        full = 'Trial Coin',
        long_upper = 'Trial Coin',
        long_lower = 'trial coin',
        long_upper_plural = 'Trial Coins',
        long_lower_plural = 'trial coins',
        cats = {'trial coins'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['DONOTUSE12'] = {
        id = 91,
        name = '',
        disabled = true,
    },
    ['UncutSkillGem_OLD'] = {
        id = 92,
        name = '',
        disabled = true,
    },
    ['Buckler'] = {
        id = 93,
        name = 'Bucklers',
        full = 'Buckler',
        long_upper = 'Buckler',
        long_lower = 'buckler',
        long_upper_plural = 'Bucklers',
        long_lower_plural = 'bucklers',
        cats = {'bucklers'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = false,
    },
    ['Thrown One Hand Axe'] = {
        id = 94,
        name = '',
        disabled = true,
    },
    ['Thrown Two Hand Axe'] = {
        id = 95,
        name = '',
        disabled = true,
    },
    ['ConventionTreasure'] = {
        id = 96,
        name = '',
        disabled = true,
    },
    ['TrapTool'] = {
        id = 97,
        name = 'Traps',
        full = 'Trap',
        long_upper = 'Trap',
        long_lower = 'trap',
        long_upper_plural = 'Traps',
        long_lower_plural = 'traps',
        cats = {'traps'},
        can_be_corrupted = true,
        can_be_double_corrupted = true,
        can_have_influences = true,
        can_have_veiled_mods = false,
    },
    ['Crossbow Attachment REMOVE'] = {
        id = 98,
        name = '',
        disabled = true,
    },
    ['SkillGemToken'] = {
        id = 99,
        name = 'Currency',
        disabled = true,
    },
    ['Nothing'] = {
        id = 100,
        name = '',
        disabled = true,
    },
    ['UltimatumKey'] = {
        id = 101,
        name = 'Inscribed Ultimatum',
        full = 'Inscribed Ultimatum',
        long_upper = 'Inscribed Ultimatum',
        long_lower = 'inscribed ultimatum',
        long_upper_plural = 'Inscribed Ultimatums',
        long_lower_plural = 'inscribed ultimatums',
        cats = {'inscribed ultimatums'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['UncutSupportGem_OLD'] = {
        id = 102,
        name = '',
        disabled = true,
    },
    ['UncutReservationGem_OLD'] = {
        id = 103,
        name = '',
        disabled = true,
    },
    ['Thrown Shield'] = {
        id = 104,
        name = '',
        disabled = true,
    },
    ['SoulCore'] = {
        id = 105,
        name = 'Augment',
        full = 'Augment',
        long_upper = 'Augment',
        long_lower = 'augment',
        long_upper_plural = 'augments',
        long_lower_plural = 'augments',
        cats = {'augments'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['TowerAugmentation'] = {
        id = 106,
        name = 'Tablet',
        full = 'Tablet',
        long_upper = 'Tablet',
        long_lower = 'tablet',
        long_upper_plural = 'Tablets',
        long_lower_plural = 'tablets',
        cats = {'tablets'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['Omen'] = {
        id = 107,
        name = 'Omen',
        full = 'Omen',
        long_upper = 'Omen',
        long_lower = 'omen',
        long_upper_plural = 'Omens',
        long_lower_plural = 'omens',
        cats = {'omens'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['PinnacleKey'] = {
        id = 108,
        name = 'Pinnacle Keys',
        full = 'Pinnacle Key',
        long_upper = 'Pinnacle Key',
        long_lower = 'pinnacle key',
        long_upper_plural = 'Pinnacle Keys',
        long_lower_plural = 'pinnacle keys',
        cats = {'pinnacle keys'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['Talisman'] = {
        id = 92,
        name = 'Talismans',
        full = 'Talisman',
        long_upper = 'Talisman',
        long_lower = 'talisman',
        long_upper_plural = 'Talismans',
        long_lower_plural = 'talismans',
        cats = {'talismans'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['UncutSkillGemStackable'] = {
        id = 92,
        name = 'Uncut Skill Gems',
        full = 'Uncut Skill Gem',
        long_upper = 'Uncut Skill Gem',
        long_lower = 'uncut skill gem',
        long_upper_plural = 'Uncut Skill Gems',
        long_lower_plural = 'uncut skill gems',
        cats = {'uncut gems'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['UncutSupportGemStackable'] = {
        id = 102,
        name = 'Uncut Support Gems',
        full = 'Uncut Support Gem',
        long_upper = 'Uncut Support Gem',
        long_lower = 'uncut support gem',
        long_upper_plural = 'Uncut Support Gems',
        long_lower_plural = 'uncut support gems',
        cats = {'uncut gems'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
    ['UncutReservationGemStackable'] = {
        id = 103,
        name = 'Uncut Spirit Gems',
        full = 'Uncut Spirit Gem',
        long_upper = 'Uncut Spirit Gem',
        long_lower = 'uncut spirit gem',
        long_upper_plural = 'Uncut Spirit Gems',
        long_lower_plural = 'uncut spirit gems',
        cats = {'uncut gems'},
        can_be_corrupted = false,
        can_be_double_corrupted = false,
        can_have_influences = false,
        can_have_veiled_mods = false,
    },
}

-- MicrotransactionCategory.dat
game.constants.item.cosmetic_item_types = {
    ['Weapon Skin'] = {
        cats = {'Weapon skins'},
    },
    ['Shield Skin'] = {
        cats = {'Shield skins'},
    },
    ['Weapon Effect'] = {
        cats = {'Weapon effects'},
    },
    ['Weapon Added Effect'] = {
        cats = {'Weapon added effects'},
    },
    ['Armour Skin'] = {
        cats = {'Armour skins'},
    },
    ['Armour Attachment'] = {
        cats = {'Armour attachments'},
    },
    ['Helmet Skin'] = {
        cats = {'Helmet skins'},
    },
    ['Helmet Attachment'] = {
        cats = {'Helmet attachments'},
    },
    ['Gloves Skin'] = {
        cats = {'Gloves skins'},
    },
    ['Boots Skin'] = {
        cats = {'Boots skins'},
    },
    ['Footprints'] = {
        cats = {'Footprints effects'},
    },
    ['Portal'] = {
        cats = {'Portal effects'},
    },
    ['Social Frame'] = {
        cats = {'Portrait frames'},
    },
    ['Portrait'] = {
        cats = {'Portraits'},
    },
    ['Pet'] = {
        cats = {'Pets'},
    },
    ['Apparition'] = {
        cats = {'Apparitions'},
    },
    ['Character Effect'] = {
        cats = {'Character effects'},
    },
    ['Skill Gem Effect'] = {
        cats = {'Alternate skill effects'},
    },
    ['Dance'] = {
        cats = {'Character animations'},
    },
    ['Consumable'] = {
        cats = {'Consumable items'},
    },
    ['Hideout Item'] = {
        cats = {'Hideout decorations'},
    },
    ['Miscellaneous'] = {
        cats = {'Miscellaneous cosmetic items'},
    },
    ['Helmet Skin / Attachment'] = {
        cats = {'Helmet skins', 'Helmet attachments'},
    },
    ['Cursor'] = {
        cats = {'Cursor skins'},
    },
    ['Amulet Skin'] = {
        cats = {'Amulet skins'},
    },
    ['Belt Skin'] = {
        cats = {'Belt skins'},
    },
    ['Flask Skin'] = {
        cats = {'Flask skins'},
    },
    ['Passive Jewel Skin'] = {
        cats = {'Jewel skins'},
    },
    ['Ring Skin'] = {
        cats = {'Ring skins'},
    },
    ['Hip Attachment'] = {
        cats = {'Hip attachments'},
    },
    ['Alternate Charge Skin'] = {
        cats = {'Alternate charge skins'},
    },
    ['Extra Effect'] = {
        cats = {'Extra cosmetic effects'},
    },
}

-- GemTags.dat
local gem_tags = require('Module:Game/gem tags')
game.constants.item.gem_tags = gem_tags.tags
game.constants.item.gem_tags_lookup = gem_tags.lookup

game.constants.item.gem_quality_types = {
    {
        id = 1,
        full = 'Superior',
        long_upper = 'Superior',
        long_lower = 'superior',
        short_upper = 'S',
        short_lower = 's',
    },
    {
        id = 2,
        full = 'Anomalous',
        long_upper = 'Anomalous',
        long_lower = 'anomalous',
        short_upper = 'A',
        short_lower = 'a',
    },
    {
        id = 3,
        full = 'Divergent',
        long_upper = 'Divergent',
        long_lower = 'divergent',
        short_upper = 'D',
        short_lower = 'd',
    },
    {
        id = 4,
        full = 'Phantasmal',
        long_upper = 'Phantasmal',
        long_lower = 'phantasmal',
        short_upper = 'P',
        short_lower = 'p',
    },
}

game.constants.skill = {}

-- CostTypes.dat
game.constants.skill.cost_types = {
    ['Mana'] = {
        full = 'Mana',
        long_upper = 'Mana',
        long_lower = 'mana',
    },
    ['Life'] = {
        full = 'Life',
        long_upper = 'Life',
        long_lower = 'life',
    },
    ['ES'] = {
        full = 'Energy Shield',
        long_upper = 'Energy Shield',
        long_lower = 'energy shield',
    },
    ['Rage'] = {
        full = 'Rage',
        long_upper = 'Rage',
        long_lower = 'rage',
    },
    ['ManaPercent'] = {
        full = 'Mana Percent',
        long_upper = 'Mana',
        long_lower = 'mana',
    },
    ['LifePercent'] = {
        full = 'Life Percent',
        long_upper = 'Life',
        long_lower = 'life',
    },
    ['UnreservedManaPercent'] = {
        full = 'Unreserved Mana Percent',
        long_upper = 'Unreserved Mana',
        long_lower = 'unreserved mana',
    },
    ['ManaPerMinute'] = {
        full = 'Mana per Minute',
        long_upper = 'Mana per second',
        long_lower = 'mana per second',
    },
    ['LifePerMinute'] = {
        full = 'Life per Minute',
        long_upper = 'Life per second',
        long_lower = 'life per second',
    },
    ['ManaPercentPerMinute'] = {
        full = 'Mana Percent per Minute',
        long_upper = 'Mana per second',
        long_lower = 'mana per second',
    },
    ['LifePercentPerMinute'] = {
        full = 'Life Percent per Minute',
        long_upper = 'Life per second',
        long_lower = 'life per second',
    },
    ['ESPerMinute'] = {
        full = 'Energy Shield per Minute',
        long_upper = 'Energy Shield per second',
        long_lower = 'energy shield per second',
    },
    ['ESPercentPerMinute'] = {
        full = 'Energy Shield Percent per Minute',
        long_upper = 'Energy Shield per second',
        long_lower = 'energy shield per second',
    },
    ['ESPercent'] = {
        full = 'Energy Shield Percent',
        long_upper = 'Energy Shield',
        long_lower = 'energy shield',
    },
}

-- ItemExperiencePerLevel.dat
game.constants.skill.gem_levels = {
    [1] = 0,
    [2] = 3,
    [3] = 6,
    [4] = 10,
    [5] = 14,
    [6] = 18,
    [7] = 22,
    [8] = 26,
    [9] = 31,
    [10] = 36,
    [11] = 41,
    [12] = 46,
    [13] = 52,
    [14] = 58,
    [15] = 64,
    [16] = 66,
    [17] = 72,
    [18] = 78,
    [19] = 84,
    [20] = 90,
}

-- NPCMaster.dat
game.constants.masters = {
    {
        full = 'Navali',
        long_upper = 'Navali',
        short_upper = 'Navali',
        short_lower = 'navali',
    },
    {
        full = 'Einhar, Beastmaster',
        long_upper = 'Einhar, Beastmaster',
        short_upper = 'Einhar',
        short_lower = 'einhar',
    },
    {
        full = 'Alva, Master Explorer',
        long_upper = 'Alva, Master Explorer',
        short_upper = 'Alva',
        short_lower = 'alva',
    },
    {
        full = 'Helena',
        long_upper = 'Helena',
        short_upper = 'Helena',
        short_lower = 'helena',
    },
    {
        full = 'Niko, Master of the Depths',
        long_upper = 'Niko, Master of the Depths',
        short_upper = 'Niko',
        short_lower = 'niko',
    },
    {
        full = 'Jun, Veiled Master',
        long_upper = 'Jun, Veiled Master',
        short_upper = 'Jun',
        short_lower = 'jun',
    },
    {
        full = 'Zana, Master Cartographer',
        long_upper = 'Zana, Master Cartographer',
        short_upper = 'Zana',
        short_lower = 'zana',
    },
}

game.constants.mod = {}

game.constants.mod.domains = {
    [1] = {
        short_upper = 'Item',
        short_lower = 'item',
    },
    [2] = {
        short_upper = 'Flask',
        short_lower = 'flask',
    },
    [3] = {
        short_upper = 'Monster',
        short_lower = 'monster',
    },
    [4] = {
        short_upper = 'Chest',
        short_lower = 'chest',
    },
    [5] = {
        short_upper = 'Strongbox',
        short_lower = 'strongbox',
    },
    [6] = {
        short_upper = 'Area',
        short_lower = 'area',
    },
    [7] = nil, -- unused
    [8] = {
        short_upper = 'Relic',
        short_lower = 'relic',
    },
    [9] = nil, -- unused
    [10] = {
        short_upper = 'Crafted',
        short_lower = 'crafted',
    },
    [11] = {
        short_upper = 'Jewel',
        short_lower = 'jewel',
    },
    [12] = {
        short_upper = 'Atlas',
        short_lower = 'atlas',
    },
    [13] = {
        short_upper = 'Leaguestone',
        short_lower = 'leaguestone',
    },
    [14] = nil, -- unused
    [15] = {
        short_upper = 'Map Device',
        short_lower = 'map device',
    },
    [16] = {
        short_upper = 'Dummy',
        short_lower = 'dummy',
    },
    [17] = nil, -- unused
    [18] = {
        short_upper = 'Delve Area',
        short_lower = 'delve area',
    },
    [19] = {
        short_upper = 'Synthesis unknown',
        short_lower = 'Synthesis unknown',
    },
    [20] = {
        short_upper = 'Synthesis Globals',
        short_lower = 'synthesis globals',
    },
    [21] = {
        short_upper = 'Synthesis Bonus',
        short_lower = 'Synthesis bonus',
    },
    [22] = {
        short_upper = 'Cluster Jewel',
        short_lower = 'cluster jewel',
    },
    [23] = {
        short_upper = 'Heist Contract/Blueprint',
        short_lower = 'heist contract/blueprint',
    },
    [24] = {
        short_upper = 'Heist Equipment',
        short_lower = 'heist equipment',
    },
    [25] = {
        short_upper = 'Heist Trinket',
        short_lower = 'heist trinket',
    },
    [26] = nil, -- unused
    [27] = {
        short_upper = 'Veiled',
        short_lower = 'veiled',
    },
    [28] = {
        short_upper = 'Desecrated',
        short_lower = 'desecrated',
    },
    [29] = {
        short_upper = 'Expedition Remnant',
        short_lower = 'expedition remnant',
    },
    [30] = nil, -- unused
    [31] = {
        short_upper = 'Sentinel',
        short_lower = 'sentinel',
    },
    [32] = {
        short_upper = 'Memory',
        short_lower = 'memory',
    },
    [33] = nil, -- unused
    [34] = {
        short_upper = 'Tablet',
        short_lower = 'tablet',
    },
    [35] = {
        short_upper = 'Ultimatum key',
        short_lower = 'ultimatum key',
    },
    [36] = {
        short_upper = 'Vault key',
        short_lower = 'vault key',
    },
}

-- ModGenerationType.dat
game.constants.mod.generation_types = {
    [1] = {
        short_upper = 'Prefix',
        short_lower = 'prefix',
    },
    [2] = {
        short_upper = 'Suffix',
        short_lower = 'suffix',
    },
    [3] = {
        short_upper = 'Intrinsic',
        short_lower = 'intrinsic',
    },
    [4] = {
        short_upper = 'Nemesis',
        short_lower = 'nemesis',
    },
    [5] = {
        short_upper = 'Corrupted',
        short_lower = 'corrupted',
    },
    [6] = {
        short_upper = 'Bloodlines',
        short_lower = 'bloodlines',
    },
    [7] = {
        short_upper = 'Torment',
        short_lower = 'torment',
    },
    [8] = {
        short_upper = 'Tempest',
        short_lower = 'tempest',
    },
    [9] = {
        short_upper = 'Talisman',
        short_lower = 'talisman',
    },
    [10] = nil, -- unused
    [11] = {
        short_upper = 'Essence',
        short_lower = 'essence',
    },
    [12] = nil, -- unused
    [13] = {
        short_upper = 'Bestiary',
        short_lower = 'bestiary',
    },
    [14] = {
        short_upper = 'Delve Area',
        short_lower = 'delve area',
    },
    [15] = {
        short_upper = 'Synthesis unknown',
        short_lower = 'synthesis unknown',
    },
    [16] = {
        short_upper = 'Synthesis Globals',
        short_lower = 'synthesis globals',
    },
    [17] = {
        short_upper = 'Synthesis Bonus',
        short_lower = 'synthesis bonus',
    },
    [18] = {
        short_upper = 'Blight',
        short_lower = 'blight',
    },
    [19] = nil, -- unused
    [20] = {
        short_upper = 'Monster Affliction',
        short_lower = 'monster affliction',
    },
    [21] = nil, -- unused
    [22] = nil, -- unused
    [23] = {
        short_upper = 'Expedition Logbook',
        short_lower = 'expedition logbook',
    },
    [24] = nil, -- unused
    [25] = nil, -- unused
    [26] = {
        short_upper = 'Scourge Gimmick',
        short_lower = 'scourge gimmick',
    },
    [27] = nil, -- unused
    [28] = nil, -- unused
    [29] = nil, -- unused
    [30] = nil, -- unused
    [31] = nil, -- unused
    [32] = nil, -- unused
    [33] = {
        short_upper = 'Instiled',
        short_lower = 'instiled',
    },
    [34] = {
        short_upper = 'Affliction Wisps',
        short_lower = 'affliction wisps',
    },
}

game.constants.monster = {}
-- MonsterCategories.dat
game.constants.monster.categories = {
    Eldritch = {
        id = 1,
        full = 'Eldritch',
        long_upper = 'Eldritch',
        long_lower = 'eldritch',
    },
    Demon = {
        id = 2,
        full = 'Demon',
        long_upper = 'Demon',
        long_lower = 'demon',
    },
    Construct = {
        id = 3,
        full = 'Construct',
        long_upper = 'Construct',
        long_lower = 'construct',
    },
    Undead = {
        id = 4,
        full = 'Undead',
        long_upper = 'Undead',
        long_lower = 'undead',
    },
    Beast = {
        id = 5,
        full = 'Beast',
        long_upper = 'Beast',
        long_lower = 'beast',
    },
    Humanoid = {
        id = 6,
        full = 'Humanoid',
        long_upper = 'Humanoid',
        long_lower = 'humanoid',
    },
}

return game