diff --git a/.gitignore b/.gitignore index af915f9c4..9db700f27 100644 --- a/.gitignore +++ b/.gitignore @@ -41,6 +41,7 @@ locale/**/*.js /prisma/scripts/mongo /prisma/scripts/data +/prisma/scripts/output dumped.sql /utils/data/patrons.json diff --git a/prisma/scripts/ability_jsons.py b/prisma/scripts/ability_jsons.py new file mode 100644 index 000000000..1a0c47fe4 --- /dev/null +++ b/prisma/scripts/ability_jsons.py @@ -0,0 +1,162 @@ +# this script parses data from pulled version of https://github.com/Leanny/leanny.github.io to jsons that fit our use case + +import urllib.request, json +import os +import glob + +with open("lang_dict_EUen.json") as f: + lang_dict = json.load(f) + lang_dict["BombPointSensor"] = "Point Sensor" + lang_dict["BombPoisonFog"] = "Toxic Mist" + lang_dict["Gachihoko"] = "Rainmaker" + lang_dict["JumpBeacon"] = "Squid Beakon" + +inverted_dict = {v: k for k, v in lang_dict.items()} # english -> internal + +ability_jsons = [ + "BombDamage_Reduction", + "BombDistance_Up", + "HumanMove_Up", + "InkRecovery_Up", + "JumpTime_Save", + "MainInk_Save", + "MarkingTime_Reduction", + "OpInkEffect_Reduction", + "RespawnSpecialGauge_Save", + "RespawnTime_Save", + "SpecialIncrease_Up", + "SpecialTime_Up", + "SquidMove_Up", + "SubInk_Save", +] + +script_dir = os.path.dirname(__file__) + +ability_dict = {} + +for code in ability_jsons: + rel_path = f"leanny.github.io/data/Parameter/latest/Player/Player_Spec_{code}.json" + abs_file_path = os.path.join(script_dir, rel_path) + with open(abs_file_path) as f: + data = json.loads(f.read()) + ability_dict[lang_dict[code]] = data[code] + +weapon_dict = {} + +rel_path = f"leanny.github.io/data/Mush/latest/WeaponInfo_Main.json" +abs_file_path = os.path.join(script_dir, rel_path) +with open(abs_file_path) as f: + data = json.loads(f.read()) + for weapon_obj in data: + weapon_obj["Sub"] = lang_dict[weapon_obj["Sub"]] + weapon_obj["Special"] = lang_dict[weapon_obj["Special"]] + weapon_dict[lang_dict[weapon_obj["Name"]].strip()] = weapon_obj + +rel_path = f"leanny.github.io/data/Mush/latest/WeaponInfo_Sub.json" +abs_file_path = os.path.join(script_dir, rel_path) +with open(abs_file_path) as f: + data = json.loads(f.read()) + for weapon_obj in data: + name = weapon_obj["Name"] + if ( + name in lang_dict + and "Rival" not in name + and "LastBoss" not in name + and "VictoryClam" != name + and "Mission" not in name + ): + normalized_name = name.replace("_", "") + if normalized_name == "TimerTrap": + normalized_name = "Trap" + elif normalized_name == "PoisonFog": + normalized_name = "BombPoisonFog" + elif normalized_name == "PointSensor": + normalized_name = "BombPointSensor" + elif normalized_name == "Flag": + normalized_name = "JumpBeacon" + with urllib.request.urlopen( + f"https://raw.githubusercontent.com/Leanny/leanny.github.io/master/data/Parameter/latest/WeaponBullet/{normalized_name}.json" + ) as url2: + data2 = json.loads(url2.read().decode()) + mInkConsume = data2["param"]["mInkConsume"] + weapon_obj["mInkConsume"] = mInkConsume + weapon_dict[lang_dict[weapon_obj["Name"]]] = weapon_obj + + +def what_to_append(weapon_internal): + if "_Stand" in weapon_internal: + return "_Stand" + + if "_Jump" in weapon_internal: + return "_Jump" + + if "_2" in weapon_internal: + return "_2" + + if "Repeat" in weapon_internal: + return "_Repeat" + + if "_Burst" in weapon_internal: + return "_Burst" + + return "" + + +rel_path = "leanny.github.io/data/Parameter/latest/WeaponBullet/*.json" +abs_file_path = os.path.join(script_dir, rel_path) +for filepath in glob.iglob(abs_file_path): # iterate through .json files + with open(filepath) as f: + weapon_internal = ( + filepath.replace( + "leanny.github.io/data/Parameter/latest/WeaponBullet\\", "" + ).replace(".json", "") + # .replace("_2", "") + ) + toAppend = what_to_append(weapon_internal) + + weapon_internal = ( + weapon_internal.replace("_2", "") + .replace("Repeat", "") + .replace("_Stand", "") + .replace("_Jump", "") + .replace("_Burst", "") + ) + + if "Launcher" in weapon_internal and "Bomb" in weapon_internal: + weapon_internal = "Launcher" + weapon_internal.replace( + "Launcher", "" + ).replace("Bomb", "") + + data = json.loads(f.read()) + data = data["param"] + + if toAppend != "": + new_data = {} + for key, value in data.items(): + new_data[f"{key}{toAppend}"] = value + + data = new_data + + did_thing = False + for english_weapon, wDict in weapon_dict.items(): + if weapon_internal in wDict["Name"].replace("_", ""): + weapon_dict[english_weapon] = {**wDict, **data} + did_thing = True + + if not did_thing: + english = lang_dict.get(weapon_internal, None) + if english: + weapon_dict[english] = {**wDict, **data, "Name": english} + did_thing = True + + values_to_skip = ["BombChase", "ShooterQuickLong", "SuperLaser"] + if not did_thing: + if weapon_internal not in values_to_skip: + raise ValueError(weapon_internal) + + +with open("ability_jsons_output/ability_data.json", "w") as fp: + json.dump(ability_dict, fp) + +with open("ability_jsons_output/weapon_data.json", "w") as fp: + json.dump(weapon_dict, fp) diff --git a/prisma/scripts/lang_dict_EUen.json b/prisma/scripts/lang_dict_EUen.json new file mode 100644 index 000000000..a10475bca --- /dev/null +++ b/prisma/scripts/lang_dict_EUen.json @@ -0,0 +1,946 @@ +{ + "AquaBall": "Baller", + "B00": "SquidForce", + "B01": "Zink", + "B02": "Krak-On", + "B03": "Rockenberg", + "B04": "Zekko", + "B05": "Forge", + "B06": "Firefin", + "B07": "Skalop", + "B08": "Splash Mob", + "B09": "Inkline", + "B10": "Tentatek", + "B11": "Takoroka", + "B15": "Annaki", + "B16": "Enperry", + "B17": "Toni Kensa", + "B97": "Grizzco", + "B98": "Cuttlegear", + "B99": "amiibo", + "BigLaser": "Princess Cannon", + "Blank": "", + "Blaze": "Fire Rate", + "BombDamage_Reduction": "Bomb Defense Up DX", + "BombDistance_Up": "Sub Power Up", + "Bomb_Curling": "Curling Bomb", + "Bomb_MissionCurling": "Curling Bomb", + "Bomb_MissionRobo": "Autobomb", + "Bomb_MissionSplash": "Splat Bomb", + "Bomb_Piyo": "Fizzy Bomb", + "Bomb_Quick": "Burst Bomb", + "Bomb_Robo": "Autobomb", + "Bomb_Splash": "Splat Bomb", + "Bomb_Suction": "Suction Bomb", + "Bomb_Tako": "Torpedo", + "Charge": "Charge Speed", + "Charger_CoopSpark": "Grizzco Charger", + "Charger_Keeper_00": "Goo Tuber", + "Charger_Keeper_01": "Custom Goo Tuber", + "Charger_Light_00": "Bamboozler 14 Mk I", + "Charger_Light_01": "Bamboozler 14 Mk II", + "Charger_Light_02": "Bamboozler 14 Mk III", + "Charger_LongScope_00": "E-liter 4K Scope", + "Charger_LongScope_01": "Custom E-liter 4K Scope", + "Charger_Long_00": "E-liter 4K", + "Charger_Long_01": "Custom E-liter 4K", + "Charger_MissionNormalLv0": "Hero Charger", + "Charger_MissionNormalLv1": "Hero Charger", + "Charger_NormalScope_00": "Splatterscope", + "Charger_NormalScope_01": "Firefin Splatterscope", + "Charger_NormalScope_02": "Kensa Splatterscope", + "Charger_Normal_00": "Splat Charger", + "Charger_Normal_01": "Firefin Splat Charger", + "Charger_Normal_02": "Kensa Charger", + "Charger_Normal_H": "Hero Charger Replica", + "Charger_Quick_00": "Classic Squiffer", + "Charger_Quick_01": "New Squiffer", + "Charger_Quick_02": "Fresh Squiffer", + "Clt_AMB000": "School Uniform", + "Clt_AMB001": "Samurai Jacket", + "Clt_AMB002": "Power Armor", + "Clt_AMB003": "School Cardigan", + "Clt_AMB004": "Squinja Suit", + "Clt_AMB005": "Power Armor Mk I", + "Clt_AMB006": "Pearlescent Hoodie", + "Clt_AMB007": "Marinated Top", + "Clt_AMB008": "Enchanted Robe", + "Clt_AMB009": "Steel Platemail", + "Clt_AMB010": "Fresh Fish Gloves", + "Clt_COP100": "Squiddor Polo", + "Clt_COP101": "Anchor Life Vest", + "Clt_COP102": "Juice Parka", + "Clt_COP103": "Garden Gear", + "Clt_COP104": "Crustwear XXL", + "Clt_COP105": "North-Country Parka", + "Clt_COP106": "Octoleet Armor", + "Clt_COP107": "Record Shop Look EP", + "Clt_COP108": "Dev Uniform", + "Clt_COP109": "Office Attire", + "Clt_COP110": "SRL Coat", + "Clt_CRC000": "Mecha Body - AKM", + "Clt_FST001": "Basic Tee", + "Clt_FST002": "Fresh Octo Tee", + "Clt_HAP001": "Splatfest Tee", + "Clt_HAP002": "Splatfest Tee Replica", + "Clt_JKT000": "Olive Ski Jacket", + "Clt_JKT001": "Takoroka Nylon Vintage", + "Clt_JKT002": "Berry Ski Jacket", + "Clt_JKT003": "Varsity Jacket", + "Clt_JKT004": "School Jersey", + "Clt_JKT005": "Green Cardigan", + "Clt_JKT006": "Black Inky Rider", + "Clt_JKT007": "White Inky Rider", + "Clt_JKT008": "Retro Gamer Jersey", + "Clt_JKT009": "Orange Cardigan", + "Clt_JKT010": "Forge Inkling Parka", + "Clt_JKT011": "Forge Octarian Jacket", + "Clt_JKT012": "Blue Sailor Suit", + "Clt_JKT013": "White Sailor Suit", + "Clt_JKT014": "Squid Satin Jacket", + "Clt_JKT015": "Zapfish Satin Jacket", + "Clt_JKT016": "Krak-On 528", + "Clt_JKT017": "Chilly Mountain Coat", + "Clt_JKT018": "Takoroka Windcrusher", + "Clt_JKT019": "Matcha Down Jacket", + "Clt_JKT020": "FA-01 Jacket", + "Clt_JKT021": "FA-01 Reversed", + "Clt_JKT022": "Pullover Coat", + "Clt_JKT023": "Kensa Coat", + "Clt_JKT024": "Birded Corduroy Jacket", + "Clt_JKT025": "Deep-Octo Satin Jacket", + "Clt_JKT026": "Zekko Redleaf Coat", + "Clt_JKT027": "Eggplant Mountain Coat", + "Clt_JKT028": "Zekko Jade Coat", + "Clt_JKT029": "Light Bomber Jacket", + "Clt_JKT030": "Brown FA-11 Bomber", + "Clt_JKT031": "Gray FA-11 Bomber", + "Clt_JKT032": "Milky Eminence Jacket", + "Clt_JKT033": "Navy Eminence Jacket", + "Clt_JKT034": "Tumeric Zekko Coat", + "Clt_JKT035": "Custom Painted F-3 ", + "Clt_JKT036": "Dark Bomber Jacket", + "Clt_JKT037": "Moist Ghillie Suit", + "Clt_JKT038": "White Leather F-3", + "Clt_JKT039": "Chili-Pepper Ski Jacket", + "Clt_JKT040": "Whale-Knit Sweater", + "Clt_JKT041": "Rockin' Leather Jacket", + "Clt_JKT042": "Kung-Fu Zip-Up", + "Clt_JKT043": "Panda Kung-Fu Zip-Up", + "Clt_JKT044": "Sennyu Suit", + "Clt_MSN000": "Hero Jacket Replica", + "Clt_MSN004": "Armor Jacket Replica", + "Clt_MSN101": "Hero Hoodie Replica", + "Clt_MSN104": "Neo Octoling Armor", + "Clt_MSN105": "Null Armor Replica", + "Clt_MSN106": "Old-Timey Clothes", + "Clt_PLO000": "Shrimp-Pink Polo", + "Clt_PLO001": "Striped Rugby", + "Clt_PLO002": "Tricolor Rugby", + "Clt_PLO003": "Sage Polo", + "Clt_PLO004": "Black Polo", + "Clt_PLO005": "Cycling Shirt", + "Clt_PLO006": "Cycle King Jersey", + "Clt_PLO007": "Slipstream United", + "Clt_PLO008": "FC Albacore", + "Clt_PRK000": "Camo Zip Hoodie", + "Clt_PRK001": "Green Zip Hoodie", + "Clt_PRK002": "Zekko Hoodie", + "Clt_PRK004": "Shirt with Blue Hoodie", + "Clt_PRK005": "Grape Hoodie", + "Clt_PRK006": "Gray Hoodie", + "Clt_PRK007": "Hothouse Hoodie", + "Clt_PRK008": "Pink Hoodie", + "Clt_PRK009": "Olive Zekko Parka", + "Clt_PRK010": "Black Hoodie", + "Clt_PRK011": "Octo Support Hoodie", + "Clt_RVL000": "Octoling Armor", + "Clt_SHT000": "Lumberjack Shirt", + "Clt_SHT001": "Rodeo Shirt", + "Clt_SHT002": "Green-Check Shirt", + "Clt_SHT003": "White Shirt", + "Clt_SHT004": "Urchins Jersey", + "Clt_SHT005": "Aloha Shirt", + "Clt_SHT006": "Red-Check Shirt", + "Clt_SHT007": "Baby-Jelly Shirt", + "Clt_SHT008": "Baseball Jersey", + "Clt_SHT009": "Gray Mixed Shirt", + "Clt_SHT010": "Vintage Check Shirt", + "Clt_SHT011": "Round-Collar Shirt", + "Clt_SHT012": "Logo Aloha Shirt", + "Clt_SHT013": "Striped Shirt", + "Clt_SHT014": "Linen Shirt", + "Clt_SHT015": "Shirt & Tie", + "Clt_SHT017": "Hula Punk Shirt", + "Clt_SHT018": "Octobowler Shirt", + "Clt_SHT019": "Inkfall Shirt", + "Clt_SHT020": "Crimson Parashooter", + "Clt_SHT021": "Baby-Jelly Shirt & Tie", + "Clt_SHT022": "Prune Parashooter", + "Clt_SHT023": "Red Hula Punk with Tie", + "Clt_SHT024": "Chili Octo Aloha", + "Clt_SHT025": "Annaki Flannel Hoodie", + "Clt_SHT026": "Ink-Wash Shirt", + "Clt_SHT027": "Dots-On-Dots Shirt", + "Clt_SHT028": "Toni K. Baseball Jersey", + "Clt_SHT029": "Online Jersey", + "Clt_SWT000": "Gray College Sweat", + "Clt_SWT001": "Squidmark Sweat", + "Clt_SWT002": "Retro Sweat", + "Clt_SWT003": "Firefin Navy Sweat", + "Clt_SWT004": "Navy College Sweat", + "Clt_SWT005": "Reel Sweat", + "Clt_SWT006": "Anchor Sweat", + "Clt_SWT007": "Negative Longcuff Sweater", + "Clt_SWT008": "Short Knit Layers", + "Clt_SWT009": "Positive Longcuff Sweater", + "Clt_SWT010": "Annaki Blue Cuff", + "Clt_SWT011": "Annaki Yellow Cuff", + "Clt_SWT012": "Annaki Red Cuff", + "Clt_SWT013": "N-Pacer Sweat", + "Clt_SWT014": "Octarian Retro", + "Clt_SWT015": "Takoroka Jersey", + "Clt_TEL000": "White Striped LS", + "Clt_TEL001": "Black LS", + "Clt_TEL002": "Purple Camo LS", + "Clt_TEL003": "Navy Striped LS", + "Clt_TEL004": "Zekko Baseball LS", + "Clt_TEL005": "Varsity Baseball LS", + "Clt_TEL006": "Black Baseball LS", + "Clt_TEL007": "White Baseball LS", + "Clt_TEL008": "White LS", + "Clt_TEL009": "Green Striped LS", + "Clt_TEL010": "Squidmark LS", + "Clt_TEL011": "Zink LS", + "Clt_TEL012": "Striped Peaks LS", + "Clt_TEL013": "Pink Easy-Stripe Shirt", + "Clt_TEL014": "Inkopolis Squaps Jersey", + "Clt_TEL015": "Annaki Drive Tee ", + "Clt_TEL016": "Lime Easy-Stripe Shirt", + "Clt_TEL017": "Annaki Evolution Tee", + "Clt_TEL018": "Zekko Long Carrot Tee", + "Clt_TEL019": "Zekko Long Radish Tee", + "Clt_TEL020": "Black Cuttlegear LS", + "Clt_TEL021": "Takoroka Crazy Baseball LS", + "Clt_TEL022": "Red Cuttlegear LS", + "Clt_TEL023": "Khaki 16-Bit FishFry", + "Clt_TEL024": "Blue 16-Bit FishFry", + "Clt_TES000": "White Tee", + "Clt_TES001": "Black Squideye", + "Clt_TES003": "Sky-Blue Squideye", + "Clt_TES004": "Rockenberg White", + "Clt_TES005": "Rockenberg Black", + "Clt_TES006": "Black Tee", + "Clt_TES007": "Sunny-Day Tee", + "Clt_TES008": "Rainy-Day Tee", + "Clt_TES009": "Reggae Tee", + "Clt_TES010": "Fugu Tee", + "Clt_TES011": "Mint Tee", + "Clt_TES012": "Grape Tee", + "Clt_TES013": "Red Vector Tee", + "Clt_TES014": "Gray Vector Tee", + "Clt_TES015": "Blue Peaks Tee", + "Clt_TES016": "Ivory Peaks Tee", + "Clt_TES017": "Squid-Stitch Tee", + "Clt_TES018": "Pirate-Stripe Tee", + "Clt_TES019": "Sailor-Stripe Tee", + "Clt_TES020": "White 8-Bit FishFry", + "Clt_TES021": "Black 8-Bit FishFry", + "Clt_TES022": "White Anchor Tee", + "Clt_TES023": "Black Anchor Tee", + "Clt_TES026": "Carnivore Tee", + "Clt_TES027": "Pearl Tee", + "Clt_TES028": "Octo Tee", + "Clt_TES029": "Herbivore Tee", + "Clt_TES030": "Black V-Neck Tee", + "Clt_TES031": "White Deca Logo Tee", + "Clt_TES032": "Half-Sleeve Sweater", + "Clt_TES033": "King Jersey", + "Clt_TES034": "Gray 8-Bit FishFry", + "Clt_TES035": "White V-Neck Tee", + "Clt_TES036": "White Urchin Rock Tee", + "Clt_TES037": "Black Urchin Rock Tee", + "Clt_TES038": "Wet Floor Band Tee", + "Clt_TES039": "Squid Squad Band Tee", + "Clt_TES040": "Navy Deca Logo Tee", + "Clt_TES041": "Mister Shrug Tee", + "Clt_TES042": "Chirpy Chips Band Tee", + "Clt_TES043": "Hightide Era Band Tee", + "Clt_TES044": "Red V-Neck Limited Tee", + "Clt_TES045": "Green V-Neck Limited Tee", + "Clt_TES046": "ω-3 Tee", + "Clt_TES047": "Annaki Polpo-Pic Tee", + "Clt_TES048": "Firewave Tee", + "Clt_TES049": "Takoroka Galactic Tie Dye", + "Clt_TES050": "Takoroka Rainbow Tie Dye", + "Clt_TES051": "Missus Shrug Tee", + "Clt_TES052": "League Tee", + "Clt_TES053": "Friend Tee", + "Clt_TES054": "Tentatek Slogan Tee", + "Clt_TES055": "Icewave Tee", + "Clt_TES056": "Octoking HK Jersey", + "Clt_TES057": "Dakro Nana Tee", + "Clt_TES058": "Dakro Golden Tee", + "Clt_TES059": "Black Velour Octoking Tee ", + "Clt_TES060": "Green Velour Octoking Tee", + "Clt_TES061": "SWC Logo Tee", + "Clt_TLY000": "White Layered LS", + "Clt_TLY001": "Yellow Layered LS", + "Clt_TLY002": "Camo Layered LS", + "Clt_TLY003": "Black Layered LS", + "Clt_TLY004": "Zink Layered LS", + "Clt_TLY005": "Layered Anchor LS", + "Clt_TLY006": "Choco Layered LS", + "Clt_TLY007": "Part-Time Pirate", + "Clt_TLY008": "Layered Vector LS", + "Clt_TLY009": "Green Tee", + "Clt_TLY010": "Red Tentatek Tee", + "Clt_TLY011": "Blue Tentatek Tee", + "Clt_TLY012": "Octo Layered LS", + "Clt_TLY013": "Squid Yellow Layered LS", + "Clt_TNK000": "B-ball Jersey (Home)", + "Clt_TNK001": "B-ball Jersey (Away)", + "Clt_TNK003": "White King Tank", + "Clt_TNK004": "Slash King Tank", + "Clt_TNK005": "Navy King Tank", + "Clt_TNK006": "Lob-Stars Jersey", + "Clt_VST000": "Mountain Vest", + "Clt_VST001": "Forest Vest", + "Clt_VST002": "Dark Urban Vest", + "Clt_VST003": "Yellow Urban Vest", + "Clt_VST004": "Squid-Pattern Waistcoat", + "Clt_VST005": "Squidstar Waistcoat", + "Clt_VST007": "Fishing Vest", + "Clt_VST008": "Front Zip Vest", + "Clt_VST009": "Silver Tentatek Vest", + "ComeBack": "Comeback", + "DeathMarking": "Haunt", + "Defence": "Durability", + "EndAllUp": "Last-Ditch Effort", + "ExSkillDouble": "Ability Doubler", + "Exorcist": "Respawn Punisher", + "Explosion": "Impact", + "Flag": "Squid Beakon", + "Fld_Amida01_Vss": "Port Mackerel", + "Fld_Athletic01_Vss": "Camp Triggerfish", + "Fld_Carousel00_Vss": "Wahoo World", + "Fld_Court00_Vss": "Goby Arena", + "Fld_Deli_Octa00_02_Vss": "Windmill House on the Pearlie", + "Fld_Deli_Octa01_2_Vss": "Wayslide Cool", + "Fld_Deli_Octa02_2_Vss": "The Secret of S.P.L.A.T.", + "Fld_Deli_Octa03_2_Vss": "Goosponge", + "Fld_Deli_Octa05_Vss": "Cannon Fire Pearl", + "Fld_Deli_Octa06_Vss": "Zone of Glass", + "Fld_Deli_Octa07_Vss": "Fancy Spew", + "Fld_Deli_Octa08_Vss": "Grapplink Girl", + "Fld_Deli_Octa09_Vss": "Zappy Longshocking", + "Fld_Deli_Octa10_Vss": "The Bunker Games", + "Fld_Deli_Octa11_Vss": "A Swiftly Tilting Balance", + "Fld_Deli_Octa12_Vss": "The Switches", + "Fld_Deli_Octa13_Vss": "Sweet Valley Tentacles", + "Fld_Deli_Octa14_Vss": "The Bouncey Twins", + "Fld_Deli_Octa15_Vss": "Railway Chillin'", + "Fld_Deli_Octa16_Vss": "Gusher Towns", + "Fld_Deli_Octa17_Vss": "The Maze Dasher", + "Fld_Deli_Octa18_Vss": "Flooders in the Attic", + "Fld_Deli_Octa19_Vss": "The Splat in our Zones", + "Fld_Deli_Octa20_Vss": "The Ink is Spreading", + "Fld_Deli_Octa21_Vss": "Bridge to Tentaswitchia", + "Fld_Deli_Octa22_Vss": "The Chronicles of Rolonium", + "Fld_Deli_Octa23_Vss": "Furler in the Ashes", + "Fld_Deli_Octa24_Vss": "MC.Princess Diaries", + "Fld_Deli_Vss": "Shifty Station", + "Fld_Ditch02_Vss": "The Reef", + "Fld_Kawa00_Vss": "Snapper Canal", + "Fld_Line00_Vss": "MakoMart", + "Fld_Maze01_Vss": "Kelp Dome", + "Fld_Maze02_Vss": "Kelp Dome", + "Fld_Mirror00_Vss": "Skipper Pavilion", + "Fld_Nagasaki00_Vss": "Sturgeon Shipyard", + "Fld_Nakasu00_Vss": "New Albacore Hotel", + "Fld_Nakasu02_Vss": "New Albacore Hotel", + "Fld_Office01_Vss": "Ancho-V Games", + "Fld_Pillar00_Vss": "Manta Maria", + "Fld_Quarry01_Vss": "Piranha Pit", + "Fld_Shakehouse00_Cop": "Lost Outpost", + "Fld_Shakelift00_Cop": "Salmonid Smokeyard", + "Fld_Shakeride00_Cop": "Ruins of Ark Polaris", + "Fld_Shakeship00_Cop": "Marooner's Bay", + "Fld_Shakeup00_Cop": "Spawning Grounds", + "Fld_SkatePark02_Vss": "Blackbelly Skatepark", + "Fld_Tunnel00_Vss": "Shellendorf Institute", + "Fld_Tunnel02_Vss": "Shellendorf Institute", + "Fld_Tuzura00_Vss": "Moray Towers", + "Fld_Unduck00_Vss": "Musselforge Fitness", + "Fld_UpDown01_Vss": "Arowana Mall", + "Fld_Upland00_Vss": "Inkblot Art Academy", + "Fld_Venue02_Vss": "Starfish Mainstage", + "Fld_Warehouse01_Vss": "Walleye Warehouse", + "Fld_Wave00_Vss": "Humpback Pump Track", + "Hed_ACC001": "Eminence Cuff", + "Hed_AMB000": "Squid Hairclip", + "Hed_AMB001": "Samurai Helmet", + "Hed_AMB002": "Power Mask", + "Hed_AMB003": "Squid Clip-Ons", + "Hed_AMB004": "Squinja Mask", + "Hed_AMB005": "Power Mask Mk I", + "Hed_AMB006": "Pearlescent Crown", + "Hed_AMB007": "Marinated Headphones", + "Hed_AMB008": "Enchanted Hat", + "Hed_AMB009": "Steel Helm", + "Hed_AMB010": "Fresh Fish Head", + "Hed_CAP000": "Urchins Cap", + "Hed_CAP001": "Lightweight Cap", + "Hed_CAP002": "Takoroka Mesh", + "Hed_CAP003": "Streetstyle Cap", + "Hed_CAP004": "Squid-Stitch Cap", + "Hed_CAP005": "Squidvader Cap", + "Hed_CAP006": "Camo Mesh", + "Hed_CAP007": "Five-Panel Cap", + "Hed_CAP008": "Zekko Mesh", + "Hed_CAP009": "Backwards Cap", + "Hed_CAP010": "Two-Stripe Mesh", + "Hed_CAP011": "Jet Cap", + "Hed_CAP012": "Cycling Cap", + "Hed_CAP014": "Cycle King Cap", + "Hed_CAP015": "Legendary Cap", + "Hed_CAP018": "Long-Billed Cap", + "Hed_CAP019": "King Flip Mesh", + "Hed_CAP020": "Hickory Work Cap", + "Hed_CAP021": "Woolly Urchins Classic", + "Hed_CAP023": "Jellyvader Cap", + "Hed_CAP024": "House-Tag Denim Cap", + "Hed_CAP025": "Blowfish Newsie", + "Hed_CAP026": "Do-Rag, Cap, & Glasses", + "Hed_CAP027": "Pilot Hat", + "Hed_COP100": "Headlamp Helmet", + "Hed_COP101": "Dust Blocker 2000", + "Hed_COP102": "Welding Mask", + "Hed_COP103": "Beekeeper Hat", + "Hed_COP104": "Octoleet Goggles", + "Hed_COP105": "Cap of Legend", + "Hed_COP106": "Oceanic Hard Hat", + "Hed_COP107": "Worker's Head Towel", + "Hed_COP108": "Worker's Cap", + "Hed_COP109": "Sailor Cap", + "Hed_CRC000": "Mecha Head - HTR", + "Hed_EYE000": "Retro Specs", + "Hed_EYE001": "Splash Goggles", + "Hed_EYE002": "Pilot Goggles", + "Hed_EYE003": "Tinted Shades", + "Hed_EYE004": "Black Arrowbands", + "Hed_EYE005": "Snorkel Mask", + "Hed_EYE006": "White Arrowbands", + "Hed_EYE007": "Fake Contacts", + "Hed_EYE008": "18K Aviators", + "Hed_EYE009": "Full Moon Glasses", + "Hed_EYE010": "Octoglasses", + "Hed_EYE011": "Half-Rim Glasses", + "Hed_EYE012": "Double Egg Shades", + "Hed_EYE013": "Zekko Cap", + "Hed_EYE014": "SV925 Circle Shades", + "Hed_EYE015": "Annaki Beret & Glasses", + "Hed_EYE016": "Swim Goggles", + "Hed_EYE017": "Ink-Guard Goggles", + "Hed_EYE018": "Toni Kensa Goggles", + "Hed_EYE019": "Sennyu Goggles", + "Hed_EYE020": "Sennyu Specs", + "Hed_FST000": "White Headband", + "Hed_HAP000": "Kyonshi Hat", + "Hed_HAP001": "Li'l Devil Horns", + "Hed_HAP002": "Hockey Mask", + "Hed_HAP003": "Anglerfish Mask", + "Hed_HAP004": "Festive Party Cone", + "Hed_HAP005": "New Year's Glasses DX", + "Hed_HAP006": "Twisty Headband", + "Hed_HAP007": "Eel-Cake Hat", + "Hed_HAP008": "Purple Novelty Visor", + "Hed_HAP009": "Green Novelty Visor", + "Hed_HAP010": "Orange Novelty Visor", + "Hed_HAP011": "Pink Novelty Visor", + "Hed_HAP012": "Jetflame Crest", + "Hed_HAP013": "Fierce Fishskull", + "Hed_HAP014": "Hivemind Antenna", + "Hed_HAP015": "Eye of Justice", + "Hed_HAT000": "Safari Hat", + "Hed_HAT001": "Jungle Hat", + "Hed_HAT002": "Camping Hat", + "Hed_HAT003": "Blowfish Bell Hat", + "Hed_HAT004": "Bamboo Hat", + "Hed_HAT005": "Straw Boater", + "Hed_HAT006": "Classic Straw Boater", + "Hed_HAT007": "Treasure Hunter", + "Hed_HAT008": "Bucket Hat", + "Hed_HAT009": "Patched Hat", + "Hed_HAT010": "Tulip Parasol", + "Hed_HAT011": "Fugu Bell Hat", + "Hed_HAT012": "Seashell Bamboo Hat", + "Hed_HAT013": "Hothouse Hat", + "Hed_HAT014": "Mountie Hat", + "Hed_HBD001": "B-ball Headband", + "Hed_HBD002": "Squash Headband", + "Hed_HBD003": "Tennis Headband", + "Hed_HBD004": "Jogging Headband", + "Hed_HBD005": "Soccer Headband", + "Hed_HBD007": "FishFry Biscuit Bandana", + "Hed_HBD008": "Black FishFry Bandana", + "Hed_HDP000": "Studio Headphones", + "Hed_HDP001": "Designer Headphones", + "Hed_HDP002": "Noise Cancelers", + "Hed_HDP003": "Squidfin Hook Cans", + "Hed_HDP004": "Squidlife Headphones", + "Hed_HDP005": "Studio Octophones", + "Hed_HDP006": "Sennyu Headphones", + "Hed_MET000": "Bike Helmet", + "Hed_MET002": "Stealth Goggles", + "Hed_MET003": "Tentacles Helmet", + "Hed_MET004": "Skate Helmet", + "Hed_MET005": "Visor Skate Helmet", + "Hed_MET006": "MTB Helmet", + "Hed_MET007": "Hockey Helmet", + "Hed_MET008": "Matte Bike Helmet", + "Hed_MET009": "Octo Tackle Helmet Deco", + "Hed_MET010": "Moist Ghillie Helmet", + "Hed_MET011": "Deca Tackle Visor Helmet", + "Hed_MSK000": "Gas Mask", + "Hed_MSK001": "Paintball Mask", + "Hed_MSK002": "Paisley Bandana", + "Hed_MSK003": "Skull Bandana", + "Hed_MSK004": "Painter's Mask", + "Hed_MSK005": "Annaki Mask", + "Hed_MSK006": "Octoking Facemask", + "Hed_MSK007": "Squid Facemask", + "Hed_MSK008": "Firefin Facemask", + "Hed_MSK009": "King Facemask", + "Hed_MSK010": "Motocross Nose Guard", + "Hed_MSK011": "Forge Mask", + "Hed_MSK012": "Digi-Camo Forge Mask", + "Hed_MSK013": "Koshien Bandana", + "Hed_MSN000": "Hero Headset Replica", + "Hed_MSN004": "Armor Helmet Replica", + "Hed_MSN101": "Hero Headphones Replica", + "Hed_MSN104": "Octoling Shades", + "Hed_MSN105": "Null Visor Replica", + "Hed_MSN106": "Old-Timey Hat", + "Hed_MSN107": "Conductor Cap", + "Hed_MSN108": "Golden Toothpick", + "Hed_NCP000": "Bobble Hat", + "Hed_NCP001": "Short Beanie", + "Hed_NCP002": "Striped Beanie", + "Hed_NCP003": "Sporty Bobble Hat", + "Hed_NCP004": "Special Forces Beret", + "Hed_NCP005": "Squid Nordic", + "Hed_NCP006": "Sennyu Bon Bon Beanie", + "Hed_NCP008": "Knitted Hat", + "Hed_NCP009": "Annaki Beret", + "Hed_NCP010": "Yamagiri Beanie", + "Hed_NCP011": "Sneaky Beanie", + "Hed_RVL000": "Octoling Goggles", + "Hed_VIS000": "Golf Visor", + "Hed_VIS001": "FishFry Visor", + "Hed_VIS002": "Sun Visor", + "Hed_VIS003": "Takoroka Visor", + "Hed_VIS004": "Face Visor", + "HumanMove_Up": "Run Speed Up", + "InkRecovery_Up": "Ink Recovery Up", + "Jetpack": "Inkjet", + "JumpTime_Save": "Quick Super Jump", + "LauncherCurling": "Curling-Bomb Launcher", + "LauncherQuick": "Burst-Bomb Launcher", + "LauncherRobo": "Autobomb Launcher", + "LauncherSplash": "Splat-Bomb Launcher", + "LauncherSuction": "Suction-Bomb Launcher", + "MPU_BrushSpeedUp": "Slightly increases\nmovement speed\nwhile inking.", + "MPU_CanopyHPUp": "Increases Brella\ncanopy durability.", + "MPU_CanopyRecoveryUp": "Speeds up Brella\ncanopy regeneration.", + "MPU_DamageAreaUp": "Increases high-damage\nradius of explosions.", + "MPU_DamageReductionDown": "Increases maximum\ndamage range.", + "MPU_DamageUp": "Increases damage.", + "MPU_PaintUp": "Increases ink coverage.", + "MPU_RangeUp": "Slightly increases range.", + "MPU_ReduceDegJump": "Increases shot accuracy\nwhen firing while jumping.", + "MPU_ShootingFrameUp": "Increases duration of\nfiring in a burst.", + "MainInk_Save": "Ink Saver (Main)", + "MarkingTime_Reduction": "Main Power Up", + "MinorityUp": "Tenacity", + "MissileMissilePosition": "Cannon", + "Mobility": "Mobility", + "ObjectEffect_Up": "Object Shredder", + "OpInkEffect_Reduction": "Ink Resistance Up", + "PaintSpeed": "Ink Speed", + "PointSensor": "Point Sensor", + "PoisonFog": "Toxic Mist", + "Power": "Damage", + "RainCloud": "Ink Storm", + "Range": "Range", + "RespawnSpecialGauge_Save": "Special Saver", + "RespawnTime_Save": "Quick Respawn", + "Roller_BrushMini_00": "Inkbrush", + "Roller_BrushMini_01": "Inkbrush Nouveau", + "Roller_BrushMini_02": "Permanent Inkbrush", + "Roller_BrushNormal_00": "Octobrush", + "Roller_BrushNormal_01": "Octobrush Nouveau", + "Roller_BrushNormal_02": "Kensa Octobrush", + "Roller_BrushNormal_H": "Herobrush Replica", + "Roller_Compact_00": "Carbon Roller", + "Roller_Compact_01": "Carbon Roller Deco", + "Roller_Heavy_00": "Dynamo Roller", + "Roller_Heavy_01": "Gold Dynamo Roller", + "Roller_Heavy_02": "Kensa Dynamo Roller", + "Roller_Hunter_00": "Flingza Roller", + "Roller_Hunter_01": "Foil Flingza Roller", + "Roller_MissionBrushNormalLv0": "Herobrush", + "Roller_MissionBrushNormalLv1": "Herobrush", + "Roller_MissionNormalLv0": "Hero Roller", + "Roller_MissionNormalLv1": "Hero Roller", + "Roller_Normal_00": "Splat Roller", + "Roller_Normal_01": "Krak-On Splat Roller", + "Roller_Normal_02": "Kensa Splat Roller", + "Roller_Normal_H": "Hero Roller Replica", + "SE_Blank": "", + "SE_BombDamage_Reduction": "Reduces damage taken by\nblasts from non-main\nweapons, and reduces\nthe time you're tracked.", + "SE_BombDistance_Up": "Upgrades your\nsub weapon.", + "SE_ComeBack": "Boosts some of your\nabilities for a short\ntime after respawning.", + "SE_DeathMarking": "Once you've respawned,\nreveals the position of\nplayers who've splatted\nyou.", + "SE_EndAllUp": "Boosts ink recovery\nrate and weapon ink\nefficiency for the last\n30 seconds of battle.", + "SE_ExSkillDouble": "Doubles the effect of\nother gear abilities\nattached to this gear.", + "SE_Exorcist": "Increases respawn time\nand special-gauge spawn\npenalty for you and any\nplayer you splat.", + "SE_HumanMove_Up": "Increases movement\nspeed in Inkling form.", + "SE_InkRecovery_Up": "Increases ink-tank refill\nrate.", + "SE_JumpTime_Save": "Increases Super Jump\nspeed.", + "SE_MainInk_Save": "Decreases amount\nof ink consumed by\nyour main weapon.", + "SE_MarkingTime_Reduction": "[\u000e\u0004\u0000\u0004\u0000촀]\n\u000e\u0004\u0005\u0000", + "SE_MarkingTime_Reduction_Default": "Upgrades your\nmain weapon.", + "SE_MinorityUp": "Fills special gauge\nautomatically if your\nteam has fewer active\nplayers than the enemy.", + "SE_ObjectEffect_Up": "Increases damage dealt\nto all non-player targets.", + "SE_OpInkEffect_Reduction": "Reduces damage taken\nand improves mobility\nwhen walking through\nenemy ink.", + "SE_RespawnSpecialGauge_Save": "Reduces special-gauge\ndecrease after getting\nsplatted.", + "SE_RespawnTime_Save": "Reduces respawn time\nafter getting splatted\nrepeatedly without\nsplatting any opponents.", + "SE_SomersaultLanding": "Tilting the L Stick during\na Super Jump allows you\nto perform a roll in that\ndirection when landing.", + "SE_SpecialIncrease_Up": "Increases special-\ngauge fill rate.", + "SE_SpecialTime_Up": "Upgrades your\nspecial weapon.", + "SE_SquidMoveSpatter_Reduction": "Leaves no trace when\nswimming in inked\nground, but slightly\nreduces swim speed.", + "SE_SquidMove_Up": "Increases movement\nspeed in squid form.", + "SE_StartAllUp": "Boosts your speed while\nmoving for the first 30\nseconds of battle.", + "SE_SubInk_Save": "Decreases amount\nof ink consumed by\nyour sub weapon.", + "SE_SuperJumpSign_Hide": "Hides your Super Jump\nlanding point from\ndistant players.", + "SE_ThermalInk": "Allows you to track\ndistant players hit with\nshots from your main\nweapon.", + "SE_Unknown": "Unlock this ability by\nbattling while wearing\nthis gear.", + "Shachihoko": "Rainmaker", + "Shield": "Splash Wall", + "Shooter_BlasterCoopBurst": "Grizzco Blaster", + "Shooter_BlasterLightLong_00": "Rapid Blaster Pro", + "Shooter_BlasterLightLong_01": "Rapid Blaster Pro Deco", + "Shooter_BlasterLightShort_00": "Clash Blaster", + "Shooter_BlasterLightShort_01": "Clash Blaster Neo", + "Shooter_BlasterLight_00": "Rapid Blaster", + "Shooter_BlasterLight_01": "Rapid Blaster Deco", + "Shooter_BlasterLight_02": "Kensa Rapid Blaster", + "Shooter_BlasterLong_00": "Range Blaster", + "Shooter_BlasterLong_01": "Custom Range Blaster", + "Shooter_BlasterLong_02": "Grim Range Blaster", + "Shooter_BlasterMiddle_00": "Blaster", + "Shooter_BlasterMiddle_01": "Custom Blaster", + "Shooter_BlasterMiddle_H": "Hero Blaster Replica", + "Shooter_BlasterMissionMiddleLv0": "Hero Blaster", + "Shooter_BlasterMissionMiddleLv1": "Hero Blaster", + "Shooter_BlasterShort_00": "Luna Blaster", + "Shooter_BlasterShort_01": "Luna Blaster Neo", + "Shooter_BlasterShort_02": "Kensa Luna Blaster", + "Shooter_Blaze_00": "Aerospray MG", + "Shooter_Blaze_01": "Aerospray RG", + "Shooter_Blaze_02": "Aerospray PG", + "Shooter_Expert_00": "Splattershot Pro", + "Shooter_Expert_01": "Forge Splattershot Pro", + "Shooter_Expert_02": "Kensa Splattershot Pro", + "Shooter_First_00": "Splattershot Jr.", + "Shooter_First_01": "Custom Splattershot Jr.", + "Shooter_First_02": "Kensa Splattershot Jr.", + "Shooter_Flash_00": "Squeezer", + "Shooter_Flash_01": "Foil Squeezer", + "Shooter_Gravity_00": ".52 Gal", + "Shooter_Gravity_01": ".52 Gal Deco", + "Shooter_Gravity_02": "Kensa .52 Gal", + "Shooter_Heavy_00": ".96 Gal", + "Shooter_Heavy_01": ".96 Gal Deco", + "Shooter_Long_00": "Jet Squelcher", + "Shooter_Long_01": "Custom Jet Squelcher", + "Shooter_MissionNormalLv0": "Hero Shot", + "Shooter_MissionNormalLv1": "Hero Shot", + "Shooter_MissionNormalLv2": "Hero Shot", + "Shooter_Normal_00": "Splattershot", + "Shooter_Normal_01": "Tentatek Splattershot", + "Shooter_Normal_02": "Kensa Splattershot", + "Shooter_Normal_H": "Hero Shot Replica", + "Shooter_Normal_Oct": "Octo Shot Replica", + "Shooter_Precision_00": "Splash-o-matic", + "Shooter_Precision_01": "Neo Splash-o-matic", + "Shooter_QuickMiddle_00": "N-ZAP '85", + "Shooter_QuickMiddle_01": "N-ZAP '89", + "Shooter_QuickMiddle_02": "N-ZAP '83", + "Shooter_Short_00": "Sploosh-o-matic", + "Shooter_Short_01": "Neo Sploosh-o-matic", + "Shooter_Short_02": "Sploosh-o-matic 7", + "Shooter_TripleMiddle_00": "H-3 Nozzlenose", + "Shooter_TripleMiddle_01": "H-3 Nozzlenose D", + "Shooter_TripleMiddle_02": "Cherry H-3 Nozzlenose", + "Shooter_TripleQuick_00": "L-3 Nozzlenose", + "Shooter_TripleQuick_01": "L-3 Nozzlenose D", + "Shooter_TripleQuick_02": "Kensa L-3 Nozzlenose", + "Shs_AMB000": "School Shoes", + "Shs_AMB001": "Samurai Shoes", + "Shs_AMB002": "Power Boots", + "Shs_AMB003": "Fringed Loafers", + "Shs_AMB004": "Squinja Boots", + "Shs_AMB005": "Power Boots Mk I", + "Shs_AMB006": "Pearlescent Kicks", + "Shs_AMB007": "Marinated Slip-Ons", + "Shs_AMB008": "Enchanted Boots", + "Shs_AMB009": "Steel Greaves", + "Shs_AMB010": "Fresh Fish Feet", + "Shs_BOT000": "Moto Boots", + "Shs_BOT001": "Tan Work Boots", + "Shs_BOT002": "Red Work Boots", + "Shs_BOT003": "Blue Moto Boots", + "Shs_BOT004": "Green Rain Boots", + "Shs_BOT005": "Acerola Rain Boots", + "Shs_BOT006": "Punk Whites", + "Shs_BOT007": "Punk Cherries", + "Shs_BOT008": "Punk Yellows", + "Shs_BOT009": "Bubble Rain Boots", + "Shs_BOT010": "Snowy Down Boots", + "Shs_BOT011": "Icy Down Boots", + "Shs_BOT012": "Hunting Boots", + "Shs_BOT013": "Punk Blacks", + "Shs_BOT014": "Deepsea Leather Boots", + "Shs_BOT015": "Moist Ghillie Boots", + "Shs_BOT016": "Annaki Arachno Boots", + "Shs_BOT017": "New-Leaf Leather Boots", + "Shs_BOT018": "Tea-Green Hunting Boots", + "Shs_CFS000": "Blueberry Casuals", + "Shs_CFS001": "Plum Casuals", + "Shs_COP101": "Angry Rain Boots", + "Shs_COP102": "Non-slip Senseis", + "Shs_COP103": "Octoleet Boots", + "Shs_COP104": "Friendship Bracelet", + "Shs_COP105": "Flipper Floppers", + "Shs_COP106": "Wooden Sandals", + "Shs_CRC000": "Mecha Legs - LBS", + "Shs_FST000": "Cream Basics", + "Shs_HAP000": "Pearl-Scout Lace-Ups", + "Shs_HAP001": "Pearlescent Squidkid IV", + "Shs_HAP002": "Pearl Punk Crowns", + "Shs_HAP003": "New-Day Arrows", + "Shs_HAP004": "Marination Lace-Ups", + "Shs_HAP005": "Rina Squidkid IV", + "Shs_HAP006": "Trooper Power Stripes", + "Shs_HAP007": "Midnight Slip-Ons", + "Shs_LTS000": "White Kicks", + "Shs_LTS001": "Cherry Kicks", + "Shs_LTS002": "Turquoise Kicks", + "Shs_LTS003": "Squink Wingtips", + "Shs_LTS004": "Roasted Brogues", + "Shs_LTS005": "Kid Clams", + "Shs_LTS006": "Smoky Wingtips", + "Shs_LTS007": "Navy Red-Soled Wingtips", + "Shs_LTS008": "Gray Yellow-Soled Wingtips", + "Shs_LTS009": "Inky Kid Clams", + "Shs_LTS010": "Annaki Habaneros", + "Shs_LTS011": "Annaki Tigers", + "Shs_LTS012": "Sennyu Inksoles", + "Shs_MSN000": "Hero Runner Replicas", + "Shs_MSN004": "Armor Boot Replicas", + "Shs_MSN101": "Hero Snowboots Replicas", + "Shs_MSN104": "Neo Octoling Boots", + "Shs_MSN105": "Null Boots Replica", + "Shs_MSN106": "Old-Timey Shoes", + "Shs_RVL000": "Octoling Boots", + "Shs_SDL000": "Oyster Clogs", + "Shs_SDL001": "Choco Clogs", + "Shs_SDL003": "Neon Delta Straps", + "Shs_SDL004": "Black Flip-Flops", + "Shs_SDL005": "Snow Delta Straps", + "Shs_SDL006": "Luminous Delta Straps", + "Shs_SDL007": "Red FishFry Sandals", + "Shs_SDL008": "Yellow FishFry Sandals", + "Shs_SDL009": "Musselforge Flip-Flops", + "Shs_SHI000": "Red Hi-Horses", + "Shs_SHI001": "Zombie Hi-Horses", + "Shs_SHI002": "Cream Hi-Tops", + "Shs_SHI003": "Purple Hi-Horses", + "Shs_SHI004": "Hunter Hi-Tops", + "Shs_SHI005": "Red Hi-Tops", + "Shs_SHI006": "Gold Hi-Horses", + "Shs_SHI008": "Shark Moccasins", + "Shs_SHI009": "Mawcasins", + "Shs_SHI010": "Chocolate Dakroniks", + "Shs_SHI011": "Mint Dakroniks", + "Shs_SHI012": "Black Dakroniks", + "Shs_SHI013": "Piranha Moccasins", + "Shs_SHI014": "White Norimaki 750s", + "Shs_SHI015": "Black Norimaki 750s", + "Shs_SHI016": "Sunset Orca Hi-Tops", + "Shs_SHI017": "Red & Black Squidkid IV", + "Shs_SHI018": "Blue & Black Squidkid IV", + "Shs_SHI019": "Gray Sea-Slug Hi-Tops", + "Shs_SHI020": "Orca Hi-Tops", + "Shs_SHI021": "Milky Enperrials", + "Shs_SHI022": "Navy Enperrials", + "Shs_SHI023": "Amber Sea Slug Hi-Tops", + "Shs_SHI024": "Yellow Iromaki 750s", + "Shs_SHI025": "Red & White Squidkid V", + "Shs_SHI026": "Honey & Orange Squidkid V", + "Shs_SHI027": "Sun & Shade Squidkid IV", + "Shs_SHI028": "Orca Woven Hi-Tops", + "Shs_SHI029": "Green Iromaki 750s", + "Shs_SHI030": "Purple Iromaki 750s", + "Shs_SHI031": "Red Iromaki 750s", + "Shs_SHI032": "Blue Iromaki 750s", + "Shs_SHI033": "Orange Iromaki 750s", + "Shs_SHI034": "Red Power Stripes", + "Shs_SHI035": "Blue Power Stripes", + "Shs_SHI036": "Toni Kensa Black Hi-Tops", + "Shs_SHI037": "Sesame Salt 270s", + "Shs_SHI038": "Black & Blue Squidkid V", + "Shs_SHI039": "Orca Passion Hi-Tops", + "Shs_SHI040": "Truffle Canvas Hi-Tops", + "Shs_SHI041": "Online Squidkid V", + "Shs_SHT000": "Pink Trainers", + "Shs_SHT001": "Orange Arrows", + "Shs_SHT002": "Neon Sea Slugs", + "Shs_SHT003": "White Arrows", + "Shs_SHT004": "Cyan Trainers", + "Shs_SHT005": "Blue Sea Slugs", + "Shs_SHT006": "Red Sea Slugs", + "Shs_SHT007": "Purple Sea Slugs", + "Shs_SHT008": "Crazy Arrows", + "Shs_SHT009": "Black Trainers", + "Shs_SHT010": "Violet Trainers", + "Shs_SHT011": "Canary Trainers", + "Shs_SHT012": "Yellow-Mesh Sneakers", + "Shs_SHT013": "Arrow Pull-Ons", + "Shs_SHT014": "Red-Mesh Sneakers", + "Shs_SHT015": "N-Pacer CaO", + "Shs_SHT016": "N-Pacer Ag", + "Shs_SHT017": "N-Pacer Au", + "Shs_SHT018": "Sea Slug Volt 95s", + "Shs_SHT019": "Athletic Arrows", + "Shs_SLO000": "Blue Lo-Tops", + "Shs_SLO001": "Banana Basics", + "Shs_SLO002": "LE Lo-Tops", + "Shs_SLO003": "White Seahorses", + "Shs_SLO004": "Orange Lo-Tops", + "Shs_SLO005": "Black Seahorses", + "Shs_SLO006": "Clownfish Basics", + "Shs_SLO007": "Yellow Seahorses", + "Shs_SLO008": "Strapping Whites", + "Shs_SLO009": "Strapping Reds", + "Shs_SLO010": "Soccer Shoes", + "Shs_SLO011": "LE Soccer Shoes", + "Shs_SLO012": "Sunny Climbing Shoes", + "Shs_SLO013": "Birch Climbing Shoes", + "Shs_SLO014": "Green Laceups", + "Shs_SLO015": "White Laceless Dakroniks", + "Shs_SLO016": "Blue Laceless Dakroniks", + "Shs_SLO017": "Suede Gray Lace-Ups", + "Shs_SLO018": "Suede Nation Lace-Ups", + "Shs_SLO019": "Suede Marine Lace-Ups", + "Shs_SLO020": "Toni Kensa Soccer Shoes", + "Shs_SLP000": "Blue Slip-Ons", + "Shs_SLP001": "Red Slip-Ons", + "Shs_SLP002": "Squid-Stitch Slip-Ons", + "Shs_SLP003": "Polka-dot Slip-Ons", + "Shs_TRS000": "Trail Boots", + "Shs_TRS001": "Custom Trail Boots", + "Shs_TRS002": "Pro Trail Boots", + "Slosher_Bathtub_00": "Bloblobber", + "Slosher_Bathtub_01": "Bloblobber Deco", + "Slosher_CoopVase": "Grizzco Slosher", + "Slosher_Diffusion_00": "Tri-Slosher", + "Slosher_Diffusion_01": "Tri-Slosher Nouveau", + "Slosher_Launcher_00": "Sloshing Machine", + "Slosher_Launcher_01": "Sloshing Machine Neo", + "Slosher_Launcher_02": "Kensa Sloshing Machine", + "Slosher_MissionStrongLv0": "Hero Slosher", + "Slosher_MissionStrongLv1": "Hero Slosher", + "Slosher_Strong_00": "Slosher", + "Slosher_Strong_01": "Slosher Deco", + "Slosher_Strong_02": "Soda Slosher", + "Slosher_Strong_H": "Hero Slosher Replica", + "Slosher_Washtub_00": "Explosher", + "Slosher_Washtub_01": "Custom Explosher", + "SomersaultLanding": "Drop Roller", + "SpecialIncrease_Up": "Special Charge Up", + "SpecialTime_Up": "Special Power Up", + "Spinner_Downpour_00": "Ballpoint Splatling", + "Spinner_Downpour_01": "Ballpoint Splatling Nouveau", + "Spinner_Hyper_00": "Hydra Splatling", + "Spinner_Hyper_01": "Custom Hydra Splatling", + "Spinner_MissionStandardLv0": "Hero Splatling", + "Spinner_MissionStandardLv1": "Hero Splatling", + "Spinner_Quick_00": "Mini Splatling", + "Spinner_Quick_01": "Zink Mini Splatling ", + "Spinner_Quick_02": "Kensa Mini Splatling", + "Spinner_Serein_00": "Nautilus 47", + "Spinner_Serein_01": "Nautilus 79", + "Spinner_Standard_00": "Heavy Splatling", + "Spinner_Standard_01": "Heavy Splatling Deco", + "Spinner_Standard_02": "Heavy Splatling Remix", + "Spinner_Standard_H": "Hero Splatling Replica", + "Sprinkler": "Sprinkler", + "SquidMoveSpatter_Reduction": "Ninja Squid", + "SquidMove_Up": "Swim Speed Up", + "StartAllUp": "Opening Gambit", + "SubInk_Save": "Ink Saver (Sub)", + "SuperArmor": "Ink Armor", + "SuperBall": "Booyah Bomb", + "SuperBubble": "Bubble Blower", + "SuperJumpSign_Hide": "Stealth Jump", + "SuperLanding": "Splashdown", + "SuperMissile": "Tenta Missiles", + "SuperStamp": "Ultra Stamp", + "ThermalInk": "Thermal Ink", + "TimerTrap": "Ink Mine", + "Twins_Dual_00": "Dualie Squelchers", + "Twins_Dual_01": "Custom Dualie Squelchers", + "Twins_Gallon_00": "Glooga Dualies", + "Twins_Gallon_01": "Glooga Dualies Deco", + "Twins_Gallon_02": "Kensa Glooga Dualies", + "Twins_MissionNormalLv0": "Hero Dualies", + "Twins_MissionNormalLv1": "Hero Dualies", + "Twins_Normal_00": "Splat Dualies", + "Twins_Normal_01": "Enperry Splat Dualies", + "Twins_Normal_02": "Kensa Splat Dualies", + "Twins_Normal_H": "Hero Dualie Replicas", + "Twins_Short_00": "Dapple Dualies", + "Twins_Short_01": "Dapple Dualies Nouveau", + "Twins_Short_02": "Clear Dapple Dualies", + "Twins_Stepper_00": "Dark Tetra Dualies", + "Twins_Stepper_01": "Light Tetra Dualies", + "Umbrella_Compact_00": "Undercover Brella", + "Umbrella_Compact_01": "Undercover Sorella Brella", + "Umbrella_Compact_02": "Kensa Undercover Brella", + "Umbrella_CoopAutoAssault": "Grizzco Brella", + "Umbrella_MissionNormalLv0": "Hero Brella", + "Umbrella_MissionNormalLv1": "Hero Brella", + "Umbrella_Normal_00": "Splat Brella", + "Umbrella_Normal_01": "Sorella Brella", + "Umbrella_Normal_H": "Hero Brella Replica", + "Umbrella_Wide_00": "Tenta Brella", + "Umbrella_Wide_01": "Tenta Sorella Brella", + "Umbrella_Wide_02": "Tenta Camo Brella", + "Unknown": "", + "WaterCutter": "Sting Ray", + "Weight": "Handling", + "cFes": "Turf War (Splatfest)", + "cPnt": "Turf War", + "cPnt_2L": "Turf\nWar", + "cVar": "Splat Zones", + "cVar_2L": "Splat\nZones", + "cVcl": "Clam Blitz", + "cVcl_2L": "Clam\nBlitz", + "cVgl": "Rainmaker", + "cVgl_2L": "Rainmaker", + "cVlf": "Tower Control", + "cVlf_2L": "Tower\nControl" +}