import enum

class Characters(enum.Enum):
    Shaggy = {"name": "Shaggy", "slug": "character_shaggy"}
    Reindog = {"name": "Reindog", "slug": "character_creature"}
    StevenUniverse = {"name": "Steven Universe", "slug": "character_steven"}
    Garnet = {"name": "Garnet", "slug": "character_garnet"}
    HarleyQuinn = {"name": "Harley Quinn", "slug": "character_harleyquinn"}
    AryaStark = {"name": "Arya Stark", "slug": "character_arya"}
    Finn = {"name": "Finn", "slug": "character_finn"}
    Taz = {"name": "Taz", "slug": "character_taz"}
    WonderWoman = {"name": "Wonder Woman", "slug": "character_wonder_woman"}
    Jake = {"name": "Jake", "slug": "character_jake"}
    Superman = {"name": "Superman", "slug": "character_superman"}
    Batman = {"name": "Batman", "slug": "character_batman"}
    BugsBunny = {"name": "BugsBunny", "slug": "character_bugs_bunny"}
    TomAndJerry = {"name": "Tom & Jerry", "slug": "character_tom_and_jerry"}
    Velma = {"name": "Velma", "slug": "character_velma"}
    IronGiant = {"name": "Iron Giant", "slug": "character_C017"}
    LebronJames = {"name": "Lebron James", "slug": "character_c16"}

def slug_to_display(slug):
    for char in Characters:
        if char.value["slug"] == slug:
            return char.value["name"]

def display_to_slug(name):
    for char in Characters:
        if char.value["name"] == name:
            return char.value["slug"]

class RatingKeys(enum.Enum):
    Mean = "mean"
    Deviance = "deviance"
    Confidence = "confidence"
    Streak = "streak"
    LastUpdateTimeStamp = "lastUpdateTimestamp"
    Character = "character"

#For request regarding players rating
class GamemodeRating(enum.Enum): 
    OneVsOne = "1v1shuffle"
    TwoVsTwo = "2v2shuffle"

#For request regarding players matches
class GamemodeMatches(enum.Enum):
    OneVsOne = "1v1"
    TwoVsTwo = "2v2"
    FreeForAll = "ffa"


class Packs(enum.Enum):
    FoundersPackThree = "FoundersPack3"
    FoundersPackThree_Steam = "FoundersPack3_steam"
    FounderPackCoolNameFlag = "founderpackcoolnameflag"
    ClosedAlpha_BattlePass_Complete = "closed_alpha_battlepass_complete"

class Networks(enum.Enum):
    WarnerBrosNetwork = "wb_network"
    Twitch = "twitch"
    Discord = "discord"
    Steam = "steam"
    PlayStation4 = "ps4"

class Perks(enum.Enum):
    perk_general_jumpspeed_medium = {"Slug":"perk_general_jumpspeed_medium", "HydraName":"Perk: Jump Speed (Med)", "DisplayName":"STAR Labs Aerodynamics", "Description":"20% increased jump speed", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Medium", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}       
    perk_general_jumpspeed_large = {"Slug":"perk_general_jumpspeed_large", "HydraName":"Perk: Jump Speed (Large)", "DisplayName":"STAR Labs Aerodynamics", "Description":"30% increased jump speed", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Large", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}        
    perk_general_evaderechargetime_medium = {"Slug":"perk_general_evaderechargetime_medium", "HydraName":"Perk: Evade Recharge Time (Med)", "DisplayName":"Boundless Energy", "Description":"Dodges recharge 20% faster", "AssociatedCharacterName":"Base", "Category":"Defense", "Level":"Medium", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_evaderechargetime_large = {"Slug":"perk_general_evaderechargetime_large", "HydraName":"Perk: Evade Recharge Time (Large)", "DisplayName":"Boundless Energy", "Description":"Dodges recharge 30% faster", "AssociatedCharacterName":"Base", "Category":"Defense", "Level":"Large", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_directionalinfluence_medium = {"Slug":"perk_general_directionalinfluence_medium", "HydraName":"Perk: Directional Influence (Med)", "DisplayName":"Tasmanian Trigonometry", "Description":"300% increased directional influence", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Medium", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_directionalinfluence_large = {"Slug":"perk_general_directionalinfluence_large", "HydraName":"Perk: Directional Influence (Large)", "DisplayName":"Tasmanian Trigonometry", "Description":"400% increased directional influence", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Large", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_C015_teamfightcloud = {"Slug":"perk_C015_teamfightcloud", "HydraName":"Perk: C015 Team Fight Cloud", "DisplayName":"I Gotta Get In There!", "Description":"Taz's allies can jump into his dogpile, giving it more damage, more knockback, longer duration, and armor.", "AssociatedCharacterName":"C015", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"1245184", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_C015_ironstomach = {"Slug":"perk_C015_ironstomach", "HydraName":"Perk: C015 Iron Stomach", "DisplayName":"Iron Stomach", "Description":"After Taz eats a projectile, he will burp an anvil item instead of of the projectile he ate.", "AssociatedCharacterName":"C015", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"1245184", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_c016_keeppossession = {"Slug":"perk_c016_keeppossession", "HydraName":"Perk: C016 Keep Possession", "DisplayName":"Keep Possession", "Description":"When LeBron or his allies receive a pass, they gain gray health for a few seconds.", "AssociatedCharacterName":"C016", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"1310720", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_c016_hothands = {"Slug":"perk_c016_hothands", "HydraName":"Perk: C016 Hot Hands", "DisplayName":"Hot Hands", "Description":"If LeBron completes a no-look pass to his ally, the basketball is ignited. If LeBron dunks an ignited basketball, he ignites all", "AssociatedCharacterName":"C016", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"1310720", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_c016_distanceshot = {"Slug":"perk_c016_distanceshot", "HydraName":"Perk: C016 Distance Shot", "DisplayName":"For Three!", "Description":"LeBron and his allies that hit enemies with a basketball from far away cause the basketball to explode, dealing damage and knock", "AssociatedCharacterName":"C016", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"1310720", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_evaderechargetime_small = {"Slug":"perk_general_evaderechargetime_small", "HydraName":"Perk: Evade Recharge Time (Small)", "DisplayName":"Boundless Energy", "Description":"Your team receives <callout>10% faster dodge invulnerability recharge.</>", "AssociatedCharacterName":"Base", "Category":"Defense", "Level":"Small", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_c017_scorchedearth = {"Slug":"perk_c017_scorchedearth", "HydraName":"Perk: C017 Scorched Earth", "DisplayName":"Afterburners", "Description":"When Iron Giant's rocket boots ignite the ground, they leave behind firewalls.", "AssociatedCharacterName":"C017", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"1376256", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_c017_stackthorns = {"Slug":"perk_c017_stackthorns", "HydraName":"Perk: C017 Thorns Stack", "DisplayName":"Static Discharge", "Description":"Iron Giant's passive grants a stack of Thorns for each unique source of gray health.", "AssociatedCharacterName":"C017", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"1376256", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_c017_fastweaponmode = {"Slug":"perk_c017_fastweaponmode", "HydraName":"Perk: C017 Fast Weapon Mode", "DisplayName":"Wrong Side of the Bed", "Description":"Iron Giant spawns with some of his RAGE meter already filled.", "AssociatedCharacterName":"C017", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"1376256", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_finn_goingoutofbusiness = {"Slug":"perk_finn_goingoutofbusiness", "HydraName":"Perk: Finn Going Out Of Business", "DisplayName":"Going Out Of Business", "Description":"All the items in Finn's shop are discounted by 200 gold for 10 seconds after Finn's ally is rung out. The discount is permanent ", "AssociatedCharacterName":"Finn", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"1048576", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_finn_gemoncharge = {"Slug":"perk_finn_gemoncharge", "HydraName":"Perk: Finn Gem On Charge", "DisplayName":"On The House!", "Description":"Generate a free gem after connecting a fully charged ground attack.", "AssociatedCharacterName":"Finn", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"1048576", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_jumpspeed_small = {"Slug":"perk_general_jumpspeed_small", "HydraName":"Perk: Jump Speed (Small)", "DisplayName":"...in a Single Bound!", "Description":"Your team receives <callout>10% increased jump speed.</>", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Small", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_garnet_marker = {"Slug":"perk_garnet_marker", "HydraName":"Perk: Garnet Marker", "DisplayName":"Marker", "Description":"Garnet's rocket gauntlets will spawn her marker at their location when they are destroyed. The marker will not spawn if it is on", "AssociatedCharacterName":"Garnet", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"983040", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_garnet_electricgroove = {"Slug":"perk_garnet_electricgroove", "HydraName":"Perk: Garnet Electric Groove", "DisplayName":"Electric Groove", "Description":"Applying shocked to enemies as Garnet or her ally grant stacks of Garnet's rhythym.", "AssociatedCharacterName":"Garnet", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"983040", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_velma_studied = {"Slug":"perk_velma_studied", "HydraName":"Perk: Velma Studied", "DisplayName":"Studied", "Description":"Velma spawns with 1 piece of evidence already collected.", "AssociatedCharacterName":"Velma", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"1179648", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_velma_knowledgeispower = {"Slug":"perk_velma_knowledgeispower", "HydraName":"Perk: Velma Knowledge Is Power", "DisplayName":"Knowledge Is Power", "Description":"Velma's ally receives 7 gray health for a few seconds after picking up evidence.", "AssociatedCharacterName":"Velma", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"1180416", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_paintedtarget = {"Slug":"perk_general_paintedtarget", "HydraName":"Perk: Painted Target", "DisplayName":"Painted Target", "Description":"Your team deals <callout>5% increased damage</> when hitting enemies that are in hitstun.", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_movespeed_medium = {"Slug":"perk_general_movespeed_medium", "HydraName":"Perk: Movement Speed (Med)", "DisplayName":"Speed Force Assist", "Description":"Increases base move speed by 15%", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Medium", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_movespeed_large = {"Slug":"perk_general_movespeed_large", "HydraName":"Perk: Movement Speed (Large)", "DisplayName":"Speed Force Assist", "Description":"Increases base move speed by 20%", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Large", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_bugsbunny_shockwave = {"Slug":"perk_bugsbunny_shockwave", "HydraName":"Perk: Bugs Bunny Shockwave", "DisplayName":"Comin' Through Doc", "Description":"After leaving an existing tunnel, Bugs Bunny and his allies release a shockwave that damages nearby enemies.", "AssociatedCharacterName":"BugsBunny", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"721664", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_bugsbunny_lingeringlove = {"Slug":"perk_bugsbunny_lingeringlove", "HydraName":"Perk: Bugs Bunny Lingering Love", "DisplayName":"Lingering Love", "Description":"Bugs' kiss leaves behind a floating heart. Enemies who run into it will be charmed, but the charm's duration is significantly re", "AssociatedCharacterName":"BugsBunny", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"721664", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_projectiledamageboost_medium = {"Slug":"perk_general_projectiledamageboost_medium", "HydraName":"Perk: Projectile Damage Boost (Medium)", "DisplayName":"Deadshot", "Description":"10% increased damage with projectiles", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Medium", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_projectiledamageboost_large = {"Slug":"perk_general_projectiledamageboost_large", "HydraName":"Perk: Projectile Damage Boost (Large)", "DisplayName":"Deadshot", "Description":"15% increased damage with projectiles", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Large", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_evadespeed_medium = {"Slug":"perk_general_evadespeed_medium", "HydraName":"Perk: Evade Speed (Med)", "DisplayName":"Slippery Customer", "Description":"18% increased dodge speed", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Medium", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}        
    perk_general_evadespeed_large = {"Slug":"perk_general_evadespeed_large", "HydraName":"Perk: Evade Speed (Large)", "DisplayName":"Slippery Customer", "Description":"25% increased dodge speed", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Large", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_c020_signature_2 = {"Slug":"perk_c020_signature_2", "HydraName":"Perk: c020 signature 2", "DisplayName":"null", "Description":"Ally projectiles that pass through a portal gain a fire buff.", "AssociatedCharacterName":"C020", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"458752", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_c020_signature_1 = {"Slug":"perk_c020_signature_1", "HydraName":"Perk: c020 signature 1", "DisplayName":"It's Called The Buddy System, Morty", "Description":"Allies that are knocked into portals have their hitstun negated and velocity reduced.", "AssociatedCharacterName":"C020", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"458752", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_dodgearmor = {"Slug":"perk_general_dodgearmor", "HydraName":"Perk: Dodge Armor", "DisplayName":"Sturdy Dodger", "Description":"Your team receives <callout>armor for 1 second</> after successfully neutral dodging a projectile.", "AssociatedCharacterName":"Base", "Category":"Defense", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_evadespeed_small = {"Slug":"perk_general_evadespeed_small", "HydraName":"Perk: Evade Speed (Small)", "DisplayName":"Hit Me If You're Able", "Description":"Your team receives <callout>5% increased dodge speed.</>", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Small", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_evadebaseinvulnerability_medium = {"Slug":"perk_general_evadebaseinvulnerability_medium", "HydraName":"Perk: Evade Base Invulnerability (Med)", "DisplayName":"Slippery Customer", "Description":"20% longer dodge window", "AssociatedCharacterName":"Base", "Category":"Defense", "Level":"Medium", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_evadebaseinvulnerability_large = {"Slug":"perk_general_evadebaseinvulnerability_large", "HydraName":"Perk: Evade Base Invulnerability (Large)", "DisplayName":"Slippery Customer", "Description":"30% longer dodge window", "AssociatedCharacterName":"Base", "Category":"Defense", "Level":"Large", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_harley_smoothmoves = {"Slug":"perk_harley_smoothmoves", "HydraName":"Perk: Harley Smooth Moves", "DisplayName":"Smooth Moves", "Description":"Harley's ground and air side specials also become dodges, giving her brief invulnerability at the beginning of the attack.", "AssociatedCharacterName":"HarleyQuinn", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"786432", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_harley_confettiexplosion = {"Slug":"perk_harley_confettiexplosion", "HydraName":"Perk: Harley Confetti Explosion", "DisplayName":"Confetti Explosion", "Description":"Instead of igniting, at max stacks Harley's Confetti debuff creates a large explosion launching enemies upward", "AssociatedCharacterName":"HarleyQuinn", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"786432", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_harley_bullseye = {"Slug":"perk_harley_bullseye", "HydraName":"Perk: Harley Bullseye", "DisplayName":"Glove Control", "Description":"Harley can aim the direction she fires her boxing glove on her air down normal attack.", "AssociatedCharacterName":"HarleyQuinn", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"786432", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_steven_shieldbounce = {"Slug":"perk_steven_shieldbounce", "HydraName":"Perk: Steven Shield Bounce", "DisplayName":"Bounce Bubble", "Description":"Enemies have their hitstun extended and velocity increased after getting knocked into Steven's wall or platform shields.", "AssociatedCharacterName":"StevenUniverse", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"851968", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_steven_greenthumb = {"Slug":"perk_steven_greenthumb", "HydraName":"Perk: Steven Green Thumb", "DisplayName":"Green Thumb", "Description":"Watermelon Steven grows larger and deals more damage the longer he is alive.", "AssociatedCharacterName":"StevenUniverse", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"851968", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_iceprojectile = {"Slug":"perk_general_iceprojectile", "HydraName":"Perk: Ice Projectile", "DisplayName":"Ice to Beat You!", "Description":"Your team's projectiles deal <callout>1 stack of ice</> if they knock enemies back.", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_evadebaseinvulnerability_small = {"Slug":"perk_general_evadebaseinvulnerability_small", "HydraName":"Perk: Evade Base Invulnerability (Small)", "DisplayName":"Slippery Customer", "Description":"Your team receives a <callout>10% longer dodge invulnerability window.</>", "AssociatedCharacterName":"Base", "Category":"Defense", "Level":"Small", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_collateraldamage = {"Slug":"perk_general_collateraldamage", "HydraName":"Perk: Collateral Damage", "DisplayName":"Collateral Damage", "Description":"Your team deals <callout>1 additional damage</> when knocked back enemies collide with a wall or floor.", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_abilityrefundontakeprojectilekb = {"Slug":"perk_general_abilityrefundontakeprojectilekb", "HydraName":"Perk: Ability Refund On Take Projectile KB", "DisplayName":"Absorb 'n' Go", "Description":"Your team receives a <callout>7% ability cooldown refund</> after being knocked back by a projectile.", "AssociatedCharacterName":"Base", "Category":"Defense", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_tomandjerry_dynamitesplit = {"Slug":"perk_tomandjerry_dynamitesplit", "HydraName":"Perk: Tom And Jerry Dynamite Split", "DisplayName":"Dynamite Split", "Description":"Reflecting Tom's dynamite with his tennis racket will split it into 3 dynamite sticks.", "AssociatedCharacterName":"TomAndJerry", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"917504", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_tomandjerry_bait = {"Slug":"perk_tomandjerry_bait", "HydraName":"Perk: Bait", "DisplayName":"Fly Fisher", "Description":"Tom's fishing pole is weaker, but if he hits the ground or a wall with it, he will pull himself to the terrain.", "AssociatedCharacterName":"TomAndJerry", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"917504", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_projectileblock = {"Slug":"perk_general_projectileblock", "HydraName":"Perk: Projectile Block", "DisplayName":"School Me Once...", "Description":"Your team receives a <callout>projectile block buff for 2 seconds</> after being knocked back by a projectile.", "AssociatedCharacterName":"Base", "Category":"Defense", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_sniper = {"Slug":"perk_general_sniper", "HydraName":"Perk: Sniper", "DisplayName":"Shirt Cannon Sniper", "Description":"Your team's projectiles deal <callout>7% increased damage</> to far away victims.", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_fireprojectile = {"Slug":"perk_general_fireprojectile", "HydraName":"Perk: Fire Projectile", "DisplayName":"That's Flammable, Doc!", "Description":"For 3 seconds after knocking back an enemy with a projectile, your team can melee attack that enemy to <callout>ignite them for ", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_abilityrefundondodge = {"Slug":"perk_general_abilityrefundondodge", "HydraName":"Perk: Ability Refund On Dodge", "DisplayName":"I Dodge You Dodge We Dodge", "Description":"Your team receives a <callout>10% ability cooldown refund</> after dodging an attack.", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_chargearmorbreak = {"Slug":"perk_general_chargearmorbreak", "HydraName":"Perk: Charge Armor Break", "DisplayName":"Armor Crush", "Description":"Your team's fully charged attacks <callout>break armor.</>", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_arya_copycat = {"Slug":"perk_arya_copycat", "HydraName":"Perk: Arya Copy Cat", "DisplayName":"Trophy", "Description":"When Arya knocks out an enemy, she automatically obtains their face.", "AssociatedCharacterName":"Arya", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"65536", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_arya_enrageallies = {"Slug":"perk_arya_enrageallies", "HydraName":"Perk: Arya Enrage Allies", "DisplayName":"Betrayal", "Description":"Hitting an ally with Arya's dagger has a longer cooldown, but the ally is given an enraged buff. If Arya dashes to a dagger on a", "AssociatedCharacterName":"Arya", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"65536", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_evadedistance_medium = {"Slug":"perk_general_evadedistance_medium", "HydraName":"Perk: Evade Distance (Med)", "DisplayName":"Fancy Footwork", "Description":"10% increased dodge distance", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Medium", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_evadedistance_large = {"Slug":"perk_general_evadedistance_large", "HydraName":"Perk: Evade Distance (Large)", "DisplayName":"Fancy Footwork", "Description":"15% increased dodge distance", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Large", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_projectilespeed_medium = {"Slug":"perk_general_projectilespeed_medium", "HydraName":"Perk: Projectile Speed (Med)", "DisplayName":"Make It Rain, Dog!", "Description":"30% increased projectile speed", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Medium", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_projectilespeed_large = {"Slug":"perk_general_projectilespeed_large", "HydraName":"Perk: Projectile Speed (Large)", "DisplayName":"Make It Rain, Dog!", "Description":"40% Increased Projectile Speed", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Large", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_electricprojectile = {"Slug":"perk_general_electricprojectile", "HydraName":"Perk: Electric Projectile", "DisplayName":"Static Electricity", "Description":"After allies move on the ground for 4 seconds, their next projectile <callout>applies shocked to enemies.</> Leaving the ground ", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_evadedistance_small = {"Slug":"perk_general_evadedistance_small", "HydraName":"Perk: Evade Distance (Small)", "DisplayName":"Fancy Footwork", "Description":"Your team receives <callout>5% increased dodge distance.</>", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Small", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_creature_airsupport = {"Slug":"perk_creature_airsupport", "HydraName":"Perk: Creature Air Support", "DisplayName":"Crystal Pal", "Description":"Reindog's crystal follows him as it descends.", "AssociatedCharacterName":"ReinDog", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"393216", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_creature_firestorm = {"Slug":"perk_creature_firestorm", "HydraName":"Perk: Creature Fire Storm", "DisplayName":"Fire Fluff", "Description":"Reindog's fireball creates a larger firewall upon hitting the ground.", "AssociatedCharacterName":"ReinDog", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"393216", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_jumpheight_medium = {"Slug":"perk_general_jumpheight_medium", "HydraName":"Perk: Jump Height (Med)", "DisplayName":"Leg Day Champ", "Description":"20% increased jump height", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Medium", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_jumpheight_large = {"Slug":"perk_general_jumpheight_large", "HydraName":"Perk: Jump Height (Large)", "DisplayName":"Leg Day Champ", "Description":"30% increased jump height", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Large", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_wallbouncereduction_medium = {"Slug":"perk_general_wallbouncereduction_medium", "HydraName":"Perk: Wall Bounce Reduction (Med)", "DisplayName":"'Toon Elasticity", "Description":"Wall bounce velocity reduced by 30%", "AssociatedCharacterName":"Base", "Category":"Defense", "Level":"Medium", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_wallbouncereduction_large = {"Slug":"perk_general_wallbouncereduction_large", "HydraName":"Perk: Wall Bounce Reduction (Large)", "DisplayName":"'Toon Elasticity", "Description":"Wall bounce velocity reduced by 40%", "AssociatedCharacterName":"Base", "Category":"Defense", "Level":"Large", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_wallbouncereduction_small = {"Slug":"perk_general_wallbouncereduction_small", "HydraName":"Perk: Wall Bounce Reduction (Small)", "DisplayName":"'Toon Elasticity", "Description":"Your team receives a <callout>20% reduction to ground and wall bounce velocity.</>", "AssociatedCharacterName":"Base", "Category":"Defense", "Level":"Small", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_directionalinfluence_small = {"Slug":"perk_general_directionalinfluence_small", "HydraName":"Perk: Directional Influence (Small)", "DisplayName":"Tasmanian Trigonometry", "Description":"Your team receives <callout>15% increased base knockback influence.</>", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Small", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_jumpheight_small = {"Slug":"perk_general_jumpheight_small", "HydraName":"Perk: Jump Height (Small)", "DisplayName":"Leg Day Champ", "Description":"Your team receives <callout>10% increased jump height.</>", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Small", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_jake_quickstretch = {"Slug":"perk_jake_quickstretch", "HydraName":"Perk: Jake Quick Stretch", "DisplayName":"Sticky", "Description":"Enemies that touch Jake while he's stretching are briefly stunned, making them easier to hit with his buns.", "AssociatedCharacterName":"Jake", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"524288", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_jake_bouncyhouse = {"Slug":"perk_jake_bouncyhouse", "HydraName":"Perk: Jake Bouncy House", "DisplayName":"Stay Limber, Dude", "Description":"Jake's House ability bounces back into the air after hitting the ground.", "AssociatedCharacterName":"Jake", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"524288", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_refreshingknockout = {"Slug":"perk_general_refreshingknockout", "HydraName":"Perk: Refreshing Knock Out", "DisplayName":"Second Wind Beneath Your Wings", "Description":"Your team <callout>refreshes air special attacks</> after ringing out an enemy.", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_groundmeleedamageboost_medium = {"Slug":"perk_general_groundmeleedamageboost_medium", "HydraName":"Perk: Ground Melee Damage Boost (Medium)", "DisplayName":"Wildcat Brawler", "Description":"10% increased damage to melee attacks on the ground", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Medium", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_groundmeleedamageboost_large = {"Slug":"perk_general_groundmeleedamageboost_large", "HydraName":"Perk: Ground Melee Damage Boost (Large)", "DisplayName":"Wildcat Brawler", "Description":"15% increased damage to melee attacks on the ground", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Large", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_dodgereflect = {"Slug":"perk_general_dodgereflect", "HydraName":"Perk: Dodge Reflect", "DisplayName":"Clear the Air", "Description":"Your team <callout>destroys enemy projectiles</> after successfully neutral dodging the projectile.", "AssociatedCharacterName":"Base", "Category":"Defense", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_superman_sniperpunch = {"Slug":"perk_superman_sniperpunch", "HydraName":"Perk: Superman Sniper Punch", "DisplayName":"Sniper Punch", "Description":"Superman's aim punch range is extended. The damage and knockback from the aim punch are increased at long distances but decrease", "AssociatedCharacterName":"Superman", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"589824", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_superman_icebreaker = {"Slug":"perk_superman_icebreaker", "HydraName":"Perk: Superman Ice Breaker", "DisplayName":"Break The Ice", "Description":"Superman deals additional damage to fighters debuffed by Ice. The additional damage scales with stacks of Ice.", "AssociatedCharacterName":"Superman", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"589824", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_superman_fireslam = {"Slug":"perk_superman_fireslam", "HydraName":"Perk: Superman Fire Slam", "DisplayName":"Flaming Re-Entry", "Description":"The landing from Superman's leap attack ignites enemies and leaves a firewall on the ground.", "AssociatedCharacterName":"Superman", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"589824", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_projectilespeed_small = {"Slug":"perk_general_projectilespeed_small", "HydraName":"Perk: Projectile Speed (Small)", "DisplayName":"Make It Rain, Dog!", "Description":"Your team receives <callout>20% increased projectile speed.</>", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Small", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_horizontalknockbackboost = {"Slug":"perk_general_horizontalknockbackboost", "HydraName":"Perk: Horizontal Knockback Boost", "DisplayName":"Percussive Punch Power", "Description":"Your team deals <callout>5% increased damage</> with attacks that knock back enemies horizontally.", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_jumpcount = {"Slug":"perk_general_jumpcount", "HydraName":"Perk: Jump Count", "DisplayName":"Triple Jump", "Description":"Your team receives an <callout>extra jump after hitting an enemy</> while in air.", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_projectiledamageboost_small = {"Slug":"perk_general_projectiledamageboost_small", "HydraName":"Perk: Projectile Damage Boost (Small)", "DisplayName":"Deadshot", "Description":"Your team deals <callout>5% increased damage</> with projectiles.", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Small", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_groundmeleedamageboost_small = {"Slug":"perk_general_groundmeleedamageboost_small", "HydraName":"Perk: Ground Melee Damage Boost (Small)", "DisplayName":"Wildcat Brawler", "Description":"Your team deals <callout>5% increased damage</> with melee attacks on the ground.", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Small", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_fastfall_medium = {"Slug":"perk_general_fastfall_medium", "HydraName":"Perk: Fast Fall Speed (Med)", "DisplayName":"Gravity Manipulation", "Description":"15% increased fast fall speed", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Medium", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"} 
    perk_general_fastfall_large = {"Slug":"perk_general_fastfall_large", "HydraName":"Perk: Fast Fall Speed (Large)", "DisplayName":"Gravity Manipulation", "Description":"25% increased fast fall speed", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Large", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}  
    perk_general_aircontrol_medium = {"Slug":"perk_general_aircontrol_medium", "HydraName":"Perk: Air Control (Medium)", "DisplayName":"Cookie Cat Power!", "Description":"50% increase in air control", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Medium", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}   
    perk_general_aircontrol_large = {"Slug":"perk_general_aircontrol_large", "HydraName":"Perk: Air Control (Large)", "DisplayName":"Cookie Cat Power!", "Description":"100% increase in air control", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Large", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}      
    perk_general_aircontrol_small = {"Slug":"perk_general_aircontrol_small", "HydraName":"Perk: Air Control (Small)", "DisplayName":"Aerial Acrobat", "Description":"Your team receives <callout>10% increased air acceleration.</>", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Small", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_verticalknockbackboost = {"Slug":"perk_general_verticalknockbackboost", "HydraName":"Perk: Vertical Knockback Boost", "DisplayName":"Up, Up, and A-Slay", "Description":"Your team deals <callout>5% increased damage</> with attacks that knock back enemies upward.", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_fastfall_small = {"Slug":"perk_general_fastfall_small", "HydraName":"Perk: Fast Fall Speed (Small)", "DisplayName":"Gravity Manipulation", "Description":"Your team receives <callout>10% increased fast fall speed.</>", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Small", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_evadedistanceonhitcancel = {"Slug":"perk_general_evadedistanceonhitcancel", "HydraName":"Perk: Evade Distance On Hit Cancel", "DisplayName":"Slippery When Feint", "Description":"Your team receives <callout>10% increased dodge distance</> when dodging out of an attack hit cancel.", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_batman_heavygrapple = {"Slug":"perk_batman_heavygrapple", "HydraName":"Perk: Batman Heavy Grapple", "DisplayName":"Precision Grapple", "Description":"Batman's grappling hook emits a powerful blast when Batman arrives at his destination. However, he deals less damage and knockba", "AssociatedCharacterName":"Batman", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"131072", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_batman_bouncerang = {"Slug":"perk_batman_bouncerang", "HydraName":"Perk: Batman Bouncerang", "DisplayName":"Bouncerang", "Description":"Hitting an enemy with the Batarang while it is returning to Batman will apply maximum stacks of weakened.", "AssociatedCharacterName":"Batman", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"131072", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_knockoutbounce = {"Slug":"perk_general_knockoutbounce", "HydraName":"Perk: Knock Out Bounce", "DisplayName":"That's (Not) All, Folks!", "Description":"Ringing out enemies while near the blast zone <callout>pushes the attacker back towards the center of the map.</>", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_damageboostondebuffhit = {"Slug":"perk_general_damageboostondebuffhit", "HydraName":"Perk: Damage Boost On Debuff Hit", "DisplayName":"Hit 'Em While They're Down", "Description":"Your team deals <callout>5% increased damage</> when hitting debuffed enemies.", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_abilitycooldownreduction_medium = {"Slug":"perk_general_abilitycooldownreduction_medium", "HydraName":"Perk: Ability Cooldown Reduction (Med)", "DisplayName":"Chronos Connection", "Description":"20% reduced ability cooldowns", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Medium", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_abilitycooldownreduction_large = {"Slug":"perk_general_abilitycooldownreduction_large", "HydraName":"Perk: Ability Cooldown Reduction (Large)", "DisplayName":"Chronos Connection", "Description":"30% reduced ability cooldowns", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Large", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_wonderwoman_projectileblock = {"Slug":"perk_wonderwoman_projectileblock", "HydraName":"Perk: Wonder Woman Projectile Block", "DisplayName":"Shield of Athena", "Description":"Dodging creates a barrier that blocks enemy projectiles. The barrier goes on cooldown after a successful block. ", "AssociatedCharacterName":"WonderWoman", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"655360", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_wonderwoman_lassotipper = {"Slug":"perk_wonderwoman_lassotipper", "HydraName":"Perk: Wonder Woman Lasso Tipper", "DisplayName":"Whip of Hephaestus", "Description":"The tip of Wonder Woman's lasso has a powerful knockback sweetspot.", "AssociatedCharacterName":"WonderWoman", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"655360", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_wonderwoman_lassograpple = {"Slug":"perk_wonderwoman_lassograpple", "HydraName":"Perk: Wonder Woman Lasso Grapple", "DisplayName":"Grapple of Hermes", "Description":"Wonder Woman's lasso will grapple lightning out of the air and pull her to its location.", "AssociatedCharacterName":"WonderWoman", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"655360", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_backtoback = {"Slug":"perk_general_backtoback", "HydraName":"Perk: Back To Back", "DisplayName":"Back To Back", "Description":"Your team receives <callout>6% reduced damage</> when near an ally.", "AssociatedCharacterName":"Base", "Category":"Defense", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_armorondeath = {"Slug":"perk_general_armorondeath", "HydraName":"Perk: Armor on Death", "DisplayName":"Stronger Than Ever", "Description":"Your team receives <callout>armor for 5 seconds</> after respawning.", "AssociatedCharacterName":"Base", "Category":"Defense", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_inmemoriam = {"Slug":"perk_general_inmemoriam", "HydraName":"Perk: In Memoriam", "DisplayName":"The Purest of Motivations", "Description":"Your team deals <callout>15% increased damage for 10 seconds</> after an ally is rung out.", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_abilitycooldownreduction_small = {"Slug":"perk_general_abilitycooldownreduction_small", "HydraName":"Perk: Ability Cooldown Reduction (Small)", "DisplayName":"Coffeezilla", "Description":"Your team receives <callout>10% reduced ability cooldown duration.</>", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Small", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_airmeleedamageboost_medium = {"Slug":"perk_general_airmeleedamageboost_medium", "HydraName":"Perk: Air Melee Damage Boost (Medium)", "DisplayName":"Air Master", "Description":"10% increased damage to melee attacks in the air", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Medium", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_airmeleedamageboost_large = {"Slug":"perk_general_airmeleedamageboost_large", "HydraName":"Perk: Air Melee Damage Boost (Large)", "DisplayName":"Air Master", "Description":"15% increased damage to melee attacks in the air", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Large", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_damagereduction_medium = {"Slug":"perk_general_damagereduction_medium", "HydraName":"Perk: Damage Reduction (Med)", "DisplayName":"Kryptonian Skin", "Description":"Take 10% reduced damage", "AssociatedCharacterName":"Base", "Category":"Defense", "Level":"Medium", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_damagereduction_large = {"Slug":"perk_general_damagereduction_large", "HydraName":"Perk: Damage Reduction (Large)", "DisplayName":"Kryptonian Skin", "Description":"Take 15% reduced damage", "AssociatedCharacterName":"Base", "Category":"Defense", "Level":"Large", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_shaggy_extrahungry = {"Slug":"perk_shaggy_extrahungry", "HydraName":"Perk: Shaggy Extra Hungry", "DisplayName":"Hangry Man", "Description":"If Shaggy has a sandwich equipped, he can quickly charge rage at the cost of eating his sandwich.", "AssociatedCharacterName":"Shaggy", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"196608", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_shaggy_dyingrage = {"Slug":"perk_shaggy_dyingrage", "HydraName":"Perk: Shaggy Dying Rage", "DisplayName":"One Last Zoinks", "Description":"Shaggy gains rage automatically after passing 100 damage.", "AssociatedCharacterName":"Shaggy", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"196608", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_projectilegrayhealth = {"Slug":"perk_general_projectilegrayhealth", "HydraName":"Perk: Projectile Gray Health", "DisplayName":"Retaliation-Ready", "Description":"Your team grants allies <callout>3 gray health for 3 seconds</> after knocking back enemies with projectiles.", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_movespeed_small = {"Slug":"perk_general_movespeed_small", "HydraName":"Perk: Movement Speed (Small)", "DisplayName":"Speed Force Assist", "Description":"Your team receives <callout>4% increased base movement speed.</>", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Small", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_damagereduction_small = {"Slug":"perk_general_damagereduction_small", "HydraName":"Perk: Damage Reduction (Small)", "DisplayName":"Kryptonian Skin", "Description":"Your team receives <callout>4% reduced incoming damage.</>", "AssociatedCharacterName":"Base", "Category":"Defense", "Level":"Small", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_airmeleedamageboost_small = {"Slug":"perk_general_airmeleedamageboost_small", "HydraName":"Perk: Air Melee Damage Boost (Small)", "DisplayName":"Lumpy Space Punch", "Description":"Your team deals <callout>5% increased damage</> with melee attacks in the air.", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Small", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_laststand = {"Slug":"perk_general_laststand", "HydraName":"Perk: Last Stand", "DisplayName":"Last Stand", "Description":"Your team deals <callout>10% increased damage</> after reaching 100 damage.", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_culltheweak = {"Slug":"perk_general_culltheweak", "HydraName":"Perk: Cull The Weak", "DisplayName":"Snowball Effect", "Description":"Your team deals <callout>7% increased damage</> against the fighter with the highest damage.", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_abilityrefundondebuffhit = {"Slug":"perk_general_abilityrefundondebuffhit", "HydraName":"Perk: Ability Refund On Debuff Hit", "DisplayName":"I'll Take That", "Description":"Your team receives a <callout>0.5 second refund on ability cooldowns</> after hitting debuffed enemies.", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_arya_wounded = {"Slug":"perk_arya_wounded", "HydraName":"Perk: Arya Wounded", "DisplayName":"Wounded", "Description":"Enemies hit by Arya's thrown knife will gain stacks of stun debuff when knocked back. Arya's ally knocking back the enemy will a", "AssociatedCharacterName":"Arya", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"65536", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_backstab = {"Slug":"perk_general_backstab", "HydraName":"Perk: Backstab", "DisplayName":"Backstab", "Description":"TEAM deals 5% increased damage and knockback to enemies when you melee them in the back.", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_inevitable = {"Slug":"perk_general_inevitable", "HydraName":"Perk: Inevitable", "DisplayName":"Inevitable", "Description":"TEAM gains attacks that always break armor if your victim has at least 125% damage.", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_aggro = {"Slug":"perk_general_aggro", "HydraName":"Perk: Aggro", "DisplayName":"Aggro", "Description":"Start with reduced damage and knockback (80%). Increase your multiplier by repeatedly hitting enemies with melee attacks (max of", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_batman_bombdownspike = {"Slug":"perk_batman_bombdownspike", "HydraName":"Perk: Batman Bomb Down Spike", "DisplayName":"Bomb Down Spike", "Description":"Batman's bomb knocks enemies downward instead of upward", "AssociatedCharacterName":"Batman", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"131072", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_batman_chimney = {"Slug":"perk_batman_chimney", "HydraName":"Perk: Batman Chimney", "DisplayName":"Chimney", "Description":"Increases the vertical size of Batman's smoke bomb but decrease the horizontal size.", "AssociatedCharacterName":"Batman", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"131072", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_batman_increasedbatarangcontrol = {"Slug":"perk_batman_increasedbatarangcontrol", "HydraName":"Perk: Batman Increased Batarang Control", "DisplayName":"Increased Batarang Control", "Description":"Slow down batarang movement speed but increase damage and the duration it is out for", "AssociatedCharacterName":"Batman", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"131072", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_revenge = {"Slug":"perk_general_revenge", "HydraName":"Perk: Revenge", "DisplayName":"Revenge", "Description":"After being knocked back, quickly hit an enemy to regain some of the damage you lost.", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_bugsbunny_escapist = {"Slug":"perk_bugsbunny_escapist", "HydraName":"Perk: Bugs Bunny Escapist", "DisplayName":"Escapist", "Description":"Upon leaving a tunnel, Bugs Bunny and his allies recieve a large push upward", "AssociatedCharacterName":"BugsBunny", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"720896", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_bugsbunny_safey = {"Slug":"perk_bugsbunny_safey", "HydraName":"Perk: Bugs Bunny Safety", "DisplayName":"Heavy Metal", "Description":"Enemies can't launch allied safes into allies. However, enemies deal 150% damage to safes.", "AssociatedCharacterName":"BugsBunny", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"720896", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_C015_tornadoreflect = {"Slug":"perk_C015_tornadoreflect", "HydraName":"Perk: C015 Tornado Reflect", "DisplayName":"Right Back At You", "Description":"Taz's tornado and the buff it gives his allies will reflect incoming projectiles, but the tornado moves slower.", "AssociatedCharacterName":"C015", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"1245184", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_c017_allybarriergrayhealth = {"Slug":"perk_c017_allybarriergrayhealth", "HydraName":"Perk: C017 Ally Barrier Gray Health", "DisplayName":"Ally Barrier Gray Health", "Description":"Iron Giant's ally barrier no longer reflects damage. Instead, Iron Giant gains a portion of the damage blocked by the barrier as", "AssociatedCharacterName":"C017", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"1376256", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_creature_bigbrother = {"Slug":"perk_creature_bigbrother", "HydraName":"Perk: Creature Big Brother", "DisplayName":"Big Brother", "Description":"Warps creature to thethered ally. Also reduces cooldown on tether ability.", "AssociatedCharacterName":"ReinDog", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"393216", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_creature_wreckingball = {"Slug":"perk_creature_wreckingball", "HydraName":"Perk: Creature Wrecking Ball", "DisplayName":"Wrecking Ball", "Description":"When reindog pulls tethered allies back to them, they hit enemies on their way back", "AssociatedCharacterName":"ReinDog", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"393216", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_armored_charge = {"Slug":"perk_general_armored_charge", "HydraName":"Perk: Armored Charge", "DisplayName":"Armored Charge", "Description":"Replace invincibility with armor on evades. Armor window is longer that invincibility window.", "AssociatedCharacterName":"Base", "Category":"Defense", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_catch = {"Slug":"perk_general_catch", "HydraName":"Perk: Catch", "DisplayName":"Elven Reflexes", "Description":"Touch allies that are knocked back to stop their hitstun and slow them down, provided you aren't already stunned.", "AssociatedCharacterName":"Base", "Category":"Defense", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_hunkerdown = {"Slug":"perk_general_hunkerdown", "HydraName":"Perk: Hunter Down", "DisplayName":"Bubble Buddies", "Description":"YOU receive armor when your damage reaches 100%.", "AssociatedCharacterName":"Base", "Category":"Defense", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}       
    perk_finn_gemboost = {"Slug":"perk_finn_gemboost", "HydraName":"Perk: Finn Gem Boost", "DisplayName":"Gem 'Splosion", "Description":"Finn's gem will repeatedly send out a shockwave that hurts enemies, but it is more expensive. While holding the gem, use its neu", "AssociatedCharacterName":"Finn", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"1048576", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_garnet_slow = {"Slug":"perk_garnet_slow", "HydraName":"Perk: Garnet Slow", "DisplayName":"Slow It Down", "Description":"Enemy Projectiles that pass into Garnet's sing radius with be slowed. Garnet can also melee projectiles to reflect them while sh", "AssociatedCharacterName":"Garnet", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"983040", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_hitstunincrease_large = {"Slug":"perk_general_hitstunincrease_large", "HydraName":"Perk: Hitstun Increase (Large)", "DisplayName":"Hitstun Increase", "Description":"null", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Large", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_hitstunincrease_medium = {"Slug":"perk_general_hitstunincrease_medium", "HydraName":"Perk: Hitstun Increase (Med)", "DisplayName":"Hitstun Increase", "Description":"null", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Medium", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_hitstunincrease_small = {"Slug":"perk_general_hitstunincrease_small", "HydraName":"Perk: Hitstun Increase (Small)", "DisplayName":"Hitstun Increase", "Description":"null", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Small", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_jake_floatybounce = {"Slug":"perk_jake_floatybounce", "HydraName":"Perk: Jake Floaty Bounce", "DisplayName":"Floaty Bounce", "Description":"Jake deals a float debuff on enemies when they bounce off him", "AssociatedCharacterName":"Jake", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"524288", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_jake_safetynet = {"Slug":"perk_jake_safetynet", "HydraName":"Perk: Jake Safety Net", "DisplayName":"Safety Net", "Description":"When allies bounce off of Jake, they recieve Air Superiority and have their air abilities repeatedly refreshed. If they are in h", "AssociatedCharacterName":"Jake", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"524288", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_jake_weaponmaster = {"Slug":"perk_jake_weaponmaster", "HydraName":"Perk: Jake Weapon Master", "DisplayName":"Weapon Master", "Description":"Switching to Jake's weapon arm gives him a damage boost for his next hit", "AssociatedCharacterName":"Jake", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"524288", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_knockbackmitigation_large = {"Slug":"perk_general_knockbackmitigation_large", "HydraName":"Perk: Knockback Mitigation (Large)", "DisplayName":"Density Control", "Description":"Take 15% reduced knockback", "AssociatedCharacterName":"Base", "Category":"Defense", "Level":"Large", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_knockbackmitigation_medium = {"Slug":"perk_general_knockbackmitigation_medium", "HydraName":"Perk: Knockback Mitigation (Med)", "DisplayName":"Density Control", "Description":"Take 10% reduced knockback", "AssociatedCharacterName":"Base", "Category":"Defense", "Level":"Medium", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_knockbackmitigation_small = {"Slug":"perk_general_knockbackmitigation_small", "HydraName":"Perk: Knockback Mitigation (Small)", "DisplayName":"Lay off the Scooby Snax", "Description":"TEAM gains +5% reduced knockback.", "AssociatedCharacterName":"Base", "Category":"Defense", "Level":"Small", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_airmeleeknockbackboost_large = {"Slug":"perk_general_airmeleeknockbackboost_large", "HydraName":"Perk: Air Melee Knockback Boost (Large)", "DisplayName":"Pow-Air Punch", "Description":"Deal 15% increased knockback for melee attacks in the air", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Large", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_airmeleeknockbackboost_medium = {"Slug":"perk_general_airmeleeknockbackboost_medium", "HydraName":"Perk: Air Melee Knockback Boost (Medium)", "DisplayName":"Pow-Air Punch", "Description":"Deal 10% increased knockback for melee attacks in the air", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Medium", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_airmeleeknockbackboost_small = {"Slug":"perk_general_airmeleeknockbackboost_small", "HydraName":"Perk: Air Melee Knockback Boost (Small)", "DisplayName":"Lumpy Space Punch", "Description":"Your team gains 5% increased knockback for melee attacks in the air.", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Small", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_groundmeleeknockbackboost_large = {"Slug":"perk_general_groundmeleeknockbackboost_large", "HydraName":"Perk: Ground Melee Knockback Boost (Large)", "DisplayName":"Tactile Telekinesis", "Description":"Deal 15% increased knockback for melee attacks on the ground", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Large", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_groundmeleeknockbackboost_medium = {"Slug":"perk_general_groundmeleeknockbackboost_medium", "HydraName":"Perk: Ground Melee Knockback Boost (Medium)", "DisplayName":"Tactile Telekinesis", "Description":"Deal 10% increased knockback for melee attacks on the ground", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Medium", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_groundmeleeknockbackboost_small = {"Slug":"perk_general_groundmeleeknockbackboost_small", "HydraName":"Perk: Ground Melee Knockback Boost (Small)", "DisplayName":"Tactile Telekinesis", "Description":"Your team gains 5% increased knockback for melee attacks on the ground.", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Small", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_projectileknockbackboost_large = {"Slug":"perk_general_projectileknockbackboost_large", "HydraName":"Perk: Projectile Knockback Boost (Large)", "DisplayName":"Mithrill Tipped", "Description":"Deal 15% increased knockback with projectiles", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Large", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_projectileknockbackboost_medium = {"Slug":"perk_general_projectileknockbackboost_medium", "HydraName":"Perk: Projectile Knockback Boost (Medium)", "DisplayName":"Mithrill Tipped", "Description":"Deal 10% increased knockback with projectiles", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Medium", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_projectileknockbackboost_small = {"Slug":"perk_general_projectileknockbackboost_small", "HydraName":"Perk: Projectile Knockback Boost (Small)", "DisplayName":"Boxing Glove Arrow", "Description":"Your team gains 5% increased knockback with projectiles.", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Small", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_armorboost_large = {"Slug":"perk_general_armorboost_large", "HydraName":"Perk: Armor Boost (Large)", "DisplayName":"Armor Master", "Description":"100% increase in armor strength and 1 extra minimum hit", "AssociatedCharacterName":"Base", "Category":"Defense", "Level":"Large", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_armorboost_medium = {"Slug":"perk_general_armorboost_medium", "HydraName":"Perk: Armor Boost (Med)", "DisplayName":"Armor Master", "Description":"100% increase in armor strength", "AssociatedCharacterName":"Base", "Category":"Defense", "Level":"Medium", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}       
    perk_general_armorboost_small = {"Slug":"perk_general_armorboost_small", "HydraName":"Perk: Armor Boost (Small)", "DisplayName":"Armor Master", "Description":"50% increase in armor strength.", "AssociatedCharacterName":"Base", "Category":"Defense", "Level":"Small", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}        
    perk_general_attackrecoveryspeed_large = {"Slug":"perk_general_attackrecoveryspeed_large", "HydraName":"Perk: Attack Recovery Speed (Large)", "DisplayName":"Attack Recovery Speed", "Description":"Recover from attacks 40% faster", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Large", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_attackrecoveryspeed_medium = {"Slug":"perk_general_attackrecoveryspeed_medium", "HydraName":"Perk: Attack Recovery Speed (Medium)", "DisplayName":"Attack Recovery Speed", "Description":"Recover from attacks 30% faster", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Medium", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_attackrecoveryspeed_small = {"Slug":"perk_general_attackrecoveryspeed_small", "HydraName":"Perk: Attack Recovery Speed (Small)", "DisplayName":"Attack Recovery Speed", "Description":"Recover from attacks 20% faster", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Small", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_sticktowall = {"Slug":"perk_general_sticktowall", "HydraName":"Perk: Stick to Wall", "DisplayName":"Ninja Training", "Description":"Hold up while wall sliding to stay put", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_regroup = {"Slug":"perk_general_regroup", "HydraName":"Perk: Regroup", "DisplayName":"Regroup", "Description":"You and your allies gain a 7% movement speed increase when moving towards each other.", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_clearheadspace = {"Slug":"perk_general_clearheadspace", "HydraName":"Perk: Clear Headspace", "DisplayName":"Keep Your Distance", "Description":"Your team's projectiles deal <callout>7% increased damage</> when there are no other fighters near you.", "AssociatedCharacterName":"Base", "Category":"Offense", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_abilityrefundonhit = {"Slug":"perk_general_abilityrefundonhit", "HydraName":"Perk: Ability Refund On Hit", "DisplayName":"Ability-Refund-On-Hit", "Description":"Hitting an enemy with an ability refunds 50% of its cooldown", "AssociatedCharacterName":"Base", "Category":"Utility", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_shaggy_scaredycat = {"Slug":"perk_shaggy_scaredycat", "HydraName":"Perk: Shaggy Scaredy Cat", "DisplayName":"Scaredy Cat", "Description":"Gain a speed boost on successful evades", "AssociatedCharacterName":"Shaggy", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"196608", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_empathydamage = {"Slug":"perk_general_empathydamage", "HydraName":"Perk: Empathy Damage", "DisplayName":"Empathy Damage", "Description":"Incoming damage on you ally is reduced by 20%, but that 20% gets transferred to you.", "AssociatedCharacterName":"Base", "Category":"Defense", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_backtoreality = {"Slug":"perk_general_backtoreality", "HydraName":"Perk: Back To Reality", "DisplayName":"Back To Reality", "Description":"Hitstun from attacks will never exceed 1 second on your fighter.", "AssociatedCharacterName":"Base", "Category":"Defense", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_general_healthy = {"Slug":"perk_general_healthy", "HydraName":"Perk: Healthy", "DisplayName":"Healthy", "Description":"YOU gain 25 bonus health when you respawn.", "AssociatedCharacterName":"Base", "Category":"Defense", "Level":"Unsized", "Rarity":"None", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_velma_geometric = {"Slug":"perk_velma_geometric", "HydraName":"Perk: Velma Geometric", "DisplayName":"Geometric", "Description":"Hitting pieces of evidence with Velma's beam will spawn an additional beam on the evidence. The evidence will auotmatically be p", "AssociatedCharacterName":"Velma", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"1179648", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_velma_goodreception = {"Slug":"perk_velma_goodreception", "HydraName":"Perk: Velma Good Reception", "DisplayName":"Good Reception", "Description":"When Velma hits a fighter with the last hit of her megahone attack, she attaches a snark marker projectile to them if one does n", "AssociatedCharacterName":"Velma", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"1179648", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_wonderwoman_fastfallslam = {"Slug":"perk_wonderwoman_fastfallslam", "HydraName":"Perk: Wonder Woman Fast Fall Slam", "DisplayName":"Wonder Woman Fast Fall Slam", "Description":"After fast falling into the ground, create a small explosion", "AssociatedCharacterName":"WonderWoman", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"655360", "GoldPrice":"150", "GoldSalePrice":"100"}
    perk_c020_signature_3 = {"Slug":"perk_c020_signature_3", "HydraName":"Perk: c020 signature 3", "DisplayName":"Portal Melee Buff", "Description":"After traveling through a portal, Rick's next attack applies a fire buff", "AssociatedCharacterName":"EFighter_MAX", "Category":"CharacterSpecific", "Level":"Unsized", "Rarity":"2424832", "GoldPrice":"150", "GoldSalePrice":"100"}

class PerkValue(enum.Enum):
    Slug = "Slug"
    HydraName = "HydraName"
    DisplayName = "DisplayName"
    Description = "Description"
    AssociatedCharacterName = "AssociatedCharacterName"
    Level = "Level"
    Category = "Category"
    Rarity = "Rarity"
    GoldPrice = "GoldPrice"
    GoldSalePrice = "GoldSalePrice"