fixes some wrong abilities

This commit is contained in:
chardub
2026-02-05 20:11:45 -05:00
parent 6c50f72a32
commit 626782b23e
19 changed files with 3802 additions and 1095 deletions

BIN
Data/.DS_Store vendored

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -3,91 +3,82 @@
"id": "activeblueF", "id": "activeblueF",
"name": "Blue Activewear (F)", "name": "Blue Activewear (F)",
"description": "A feminine, blue, sporty outfit that's easy to move in. The perfect outfit for an athlete.", "description": "A feminine, blue, sporty outfit that's easy to move in. The perfect outfit for an athlete.",
"len": 90,
"obtainable": "yes", "obtainable": "yes",
"price": 3500, "price": 3500,
"tags": "goldenrod", "storelocation": "goldenrod, mauville",
"howToGet": "triathlon quest?" "notes": "triathlon quest?"
}, },
{ {
"id": "activeblueM", "id": "activeblueM",
"name": "Blue Activewear (M)", "name": "Blue Activewear (M)",
"description": "A masculine, blue, sporty outfit that's easy to move in. The perfect outfit for an athlete.", "description": "A masculine, blue, sporty outfit that's easy to move in. The perfect outfit for an athlete.",
"len": 91,
"obtainable": "yes", "obtainable": "yes",
"price": 3500, "price": 3500,
"tags": "goldenrod", "storelocation": "goldenrod, mauville",
"howToGet": "triathlon quest?" "notes": "triathlon quest?"
}, },
{ {
"id": "activegreenF", "id": "activegreenF",
"name": "Green Activewear (F)", "name": "Green Activewear (F)",
"description": "A feminine, green, sporty outfit that's easy to move in. The perfect outfit for an athlete.", "description": "A feminine, green, sporty outfit that's easy to move in. The perfect outfit for an athlete.",
"len": 91,
"obtainable": "yes", "obtainable": "yes",
"price": 3500, "price": 3500,
"tags": "goldenrod", "storelocation": "goldenrod, mauville",
"howToGet": "triathlon quest?" "notes": "triathlon quest?"
}, },
{ {
"id": "activegreenM", "id": "activegreenM",
"name": "Green Activewear (M)", "name": "Green Activewear (M)",
"description": "A masculine, green, sporty outfit that's easy to move in. The perfect outfit for an athlete.", "description": "A masculine, green, sporty outfit that's easy to move in. The perfect outfit for an athlete.",
"len": 92,
"obtainable": "yes", "obtainable": "yes",
"price": 3500, "price": 3500,
"tags": "goldenrod", "storelocation": "goldenrod, mauville",
"howToGet": "triathlon quest?" "notes": "triathlon quest?"
}, },
{ {
"id": "activeredF", "id": "activeredF",
"name": "Red Activewear (F)", "name": "Red Activewear (F)",
"description": "A feminine, red, sporty outfit that's easy to move in. The perfect outfit for an athlete.", "description": "A feminine, red, sporty outfit that's easy to move in. The perfect outfit for an athlete.",
"len": 89,
"obtainable": "yes", "obtainable": "yes",
"price": 3500, "price": 3500,
"tags": "goldenrod", "storelocation": "goldenrod, mauville",
"howToGet": "triathlon quest?" "notes": "triathlon quest?"
}, },
{ {
"id": "activeredM", "id": "activeredM",
"name": "Red Activewear (M)", "name": "Red Activewear (M)",
"description": "A masculine, red, sporty outfit that's easy to move in. The perfect outfit for an athlete.", "description": "A masculine, red, sporty outfit that's easy to move in. The perfect outfit for an athlete.",
"len": 90,
"obtainable": "yes", "obtainable": "yes",
"price": 3500, "price": 3500,
"tags": "goldenrod", "storelocation": "goldenrod, mauville",
"howToGet": "triathlon quest?" "notes": "triathlon quest?"
}, },
{ {
"id": "adventurer_f", "id": "adventurer_f",
"name": "Adventurer Gear (F)", "name": "Adventurer Gear (F)",
"description": "A rugged feminine outfit, perfect for adventuring out into the wilderness.", "description": "A rugged feminine outfit, perfect for adventuring out into the wilderness.",
"len": 74,
"obtainable": "yes", "obtainable": "yes",
"price": 3500, "price": 3500,
"tags": "fuchsia", "storelocation": "fuchsia",
"howToGet": "city exclusive outfit" "notes": "city exclusive outfit / pokechallenges"
}, },
{ {
"id": "adventurer_m", "id": "adventurer_m",
"name": "Adventurer Gear (M)", "name": "Adventurer Gear (M)",
"description": "A rugged masculine outfit, perfect for adventuring out into the wilderness.", "description": "A rugged masculine outfit, perfect for adventuring out into the wilderness.",
"len": 75,
"obtainable": "yes", "obtainable": "yes",
"price": 3500, "price": 3500,
"tags": "fuchsia", "storelocation": "fuchsia",
"howToGet": "city exclusive outfit" "notes": "city exclusive outfit / pokechallenges"
}, },
{ {
"id": "bikertraineroutfit", "id": "bikertraineroutfit",
"name": "Biker Outfit", "name": "Biker Outfit",
"description": "A rugged outfit made of leather and jeans. It's often worn by bikers. ", "description": "A rugged outfit made of leather and jeans. It's often worn by bikers. ",
"len": 70,
"obtainable": "yes", "obtainable": "yes",
"price": 4500, "price": 4500,
"tags": "celadon", "storelocation": "celadon",
"howToGet": "city exclusive outfit" "notes": "city exclusive outfit"
}, },
{ {
"id": "brendanRS", "id": "brendanRS",
@@ -99,8 +90,9 @@
"description": "A traditionnal looking hakama dress, that captures the essence of bug-type Pokémon, complete with a bug-catching net!", "description": "A traditionnal looking hakama dress, that captures the essence of bug-type Pokémon, complete with a bug-catching net!",
"obtainable": "yes", "obtainable": "yes",
"price": 10000, "price": 10000,
"tags": "azalea,special,", "tags": "special",
"howToGet": "type trainer" "storelocation": "azalea",
"notes": "type trainer"
}, },
{ {
"id": "bughakamapants", "id": "bughakamapants",
@@ -108,24 +100,24 @@
"description": "A traditionnal looking pair of hakama pants that capture the essence of bug-type Pokémon, complete with a bug-catching net!", "description": "A traditionnal looking pair of hakama pants that capture the essence of bug-type Pokémon, complete with a bug-catching net!",
"obtainable": "yes", "obtainable": "yes",
"price": 10000, "price": 10000,
"tags": "azalea,special,", "tags": "special",
"howToGet": "type trainer" "storelocation": "azalea",
"notes": "type trainer"
}, },
{ {
"id": "butler", "id": "butler",
"name": "Butler Uniform", "name": "Butler Uniform",
"obtainable": "yes", "obtainable": "yes",
"price": 5000, "price": 5000,
"tags": "special," "tags": "special"
}, },
{ {
"id": "BusinessSuit", "id": "BusinessSuit",
"name": "Business Suit", "name": "Business Suit",
"description": "A classy, professional-looking business suit.", "description": "A classy, professional-looking business suit.",
"len": 45,
"obtainable": "yes", "obtainable": "yes",
"price": 6000, "price": 6000,
"tags": "saffron" "storelocation": "saffron"
}, },
{ {
"id": "cardigandress", "id": "cardigandress",
@@ -133,17 +125,24 @@
"description": "A brown cardigan worn over a white shirt with a skirt for a clean and professional appearance.", "description": "A brown cardigan worn over a white shirt with a skirt for a clean and professional appearance.",
"obtainable": "yes", "obtainable": "yes",
"price": 2000, "price": 2000,
"tags": "default" "storelocation": "default"
}, },
{ {
"id": "cloak", "id": "cloak",
"name": "Black Cloak Dress", "name": "Black Cloak Dress",
"description": "A mysterious long black cloak or dress, worn over black leggings.", "description": "A mysterious long black cloak or dress, worn over black leggings.",
"len": 65,
"obtainable": "yes", "obtainable": "yes",
"price": 6500, "price": 6500,
"tags": "lavender,", "storelocation": "lavender",
"howToGet": "city exclusive outfit" "notes": "city exclusive outfit"
},
{
"author": ".realthree",
"id": "corrosivesuit",
"name": "Corrosive Suit",
"description": "This menacing suit is literally dripping with style. It seems it was handmade in Kalos.",
"price": 8000,
"storelocation": "fuchsia"
}, },
{ {
"id": "cresseliadress", "id": "cresseliadress",
@@ -151,7 +150,7 @@
"description": "A whimsical dress that is inspired by the legendary Pokémon Cresselia.", "description": "A whimsical dress that is inspired by the legendary Pokémon Cresselia.",
"obtainable": "yes", "obtainable": "yes",
"price": 25000, "price": 25000,
"tags": "pokemon-cresselia" "pokemontags": "cresselia"
}, },
{ {
"id": "darkoutfit", "id": "darkoutfit",
@@ -174,8 +173,8 @@
"name": "Delinquent Outfit", "name": "Delinquent Outfit",
"obtainable": "yes", "obtainable": "yes",
"price": 8000, "price": 8000,
"tags": "violet,", "storelocation": "violet,",
"howToGet": "city exclusive outfit" "notes": "city exclusive outfit"
}, },
{ {
"id": "dragonconqueror", "id": "dragonconqueror",
@@ -189,7 +188,6 @@
"id": "electriccasual", "id": "electriccasual",
"name": "Electric Outfit", "name": "Electric Outfit",
"description": "A casual outfit themed around the Electric type.", "description": "A casual outfit themed around the Electric type.",
"len": 48,
"obtainable": "yes", "obtainable": "yes",
"price": 10000, "price": 10000,
"tags": "type-electric,special" "tags": "type-electric,special"
@@ -200,30 +198,31 @@
"description": "A floaty jacket inspired by the color scheme of Spinarak.", "description": "A floaty jacket inspired by the color scheme of Spinarak.",
"obtainable": "yes", "obtainable": "yes",
"price": 6000, "price": 6000,
"tags": "azalea,pokemon-spinarak,pokemon-ariados,", "pokemontags": "spinarak,ariados,",
"howToGet": "found at sky pillar" "storelocation": "azalea",
"notes": "found at sky pillar"
}, },
{ {
"id": "Eri", "id": "Eri",
"name": "Caph Squad Captain", "name": "Caph Squad Captain",
"obtainable": "yes", "obtainable": "yes",
"price": 8000, "price": 8000,
"tags": "paldea," "regiontags": "paldea,"
}, },
{ {
"id": "fantasyadventurersoutfit", "id": "fantasyadventurersoutfit",
"name": "Traveller Outfit", "name": "Traveller Outfit",
"obtainable": "yes", "obtainable": "yes",
"price": 25000, "price": 25000,
"tags": "special,", "tags": "special",
"howToGet": "Given by exotic pokemon quest npc after completing all the quests" "notes": "Given by exotic pokemon quest npc after completing all the quests"
}, },
{ {
"id": "fauxwrap", "id": "fauxwrap",
"name": "Faux Wrap Dress", "name": "Faux Wrap Dress",
"obtainable": "yes", "obtainable": "yes",
"price": 3500, "price": 3500,
"tags": "ecruteak" "storelocation": "ecruteak"
}, },
{ {
"id": "fighting", "id": "fighting",
@@ -245,8 +244,8 @@
"description": "A sleeveless dress adorned with a vibrant floral pattern.", "description": "A sleeveless dress adorned with a vibrant floral pattern.",
"obtainable": "yes", "obtainable": "yes",
"price": 3500, "price": 3500,
"tags": "celadon", "storelocation": "celadon",
"howToGet": "city-exclusive outfit" "notes": "city-exclusive outfit"
}, },
{ {
"id": "flowerjumper", "id": "flowerjumper",
@@ -254,8 +253,8 @@
"description": "A jumper suit with a beautiful floral pattern.", "description": "A jumper suit with a beautiful floral pattern.",
"obtainable": "yes", "obtainable": "yes",
"price": 4000, "price": 4000,
"tags": "celadon", "storelocation": "celadon",
"howToGet": "city-exclusive outfit" "notes": "city-exclusive outfit"
}, },
{ {
"id": "flying", "id": "flying",
@@ -265,27 +264,36 @@
"price": 10000, "price": 10000,
"tags": "type-flying,special" "tags": "type-flying,special"
}, },
{
"author": "chromaerym",
"id": "frostedskioutfit",
"name": "Frosted ski outfit",
"description": "A comfortable and well insulated ski outfit reminiscent of an ice type moth.",
"price": 9500,
"storelocation": "mahogany"
},
{ {
"id": "fusionnerd", "id": "fusionnerd",
"name": "Fusion Outfit", "name": "Fusion Outfit",
"obtainable": "yes", "obtainable": "yes",
"price": 8000, "price": 8000,
"tags": "pokemon-fused,special,", "tags": "special",
"howToGet": "cinnabar lab after fusing 100 times" "pokemontags": "fused",
"notes": "cinnabar lab after fusing 100 times"
}, },
{ {
"id": "ghostoutfit", "id": "ghostoutfit",
"name": "Ghost Outfit", "name": "Ghost Outfit",
"price": 10000, "price": 10000,
"tags": "type-ghost,special", "tags": "type-ghost,special",
"howToGet": "type trainer" "notes": "type trainer"
}, },
{ {
"id": "glitzerset", "id": "glitzerset",
"name": "Bad Egg Outfit", "name": "Bad Egg Outfit",
"obtainable": "yes", "obtainable": "yes",
"price": 2550, "price": 2550,
"tags": "special," "tags": "special"
}, },
{ {
"id": "gothhoodie", "id": "gothhoodie",
@@ -293,14 +301,14 @@
"description": "A dark, oversized hoodie with a skull emblem, paired with ripped leggings for expressing your inner rebel.", "description": "A dark, oversized hoodie with a skull emblem, paired with ripped leggings for expressing your inner rebel.",
"obtainable": "yes", "obtainable": "yes",
"price": 3500, "price": 3500,
"tags": "lavender" "storelocation": "lavender"
}, },
{ {
"id": "grassexpert", "id": "grassexpert",
"name": "Grass Outfit", "name": "Grass Outfit",
"price": 10000, "price": 10000,
"tags": "type-grass,special", "tags": "type-grass,special",
"howToGet": "typetrainer" "notes": "typetrainer"
}, },
{ {
"id": "groundcowboy", "id": "groundcowboy",
@@ -309,36 +317,33 @@
"obtainable": "yes", "obtainable": "yes",
"price": 10000, "price": 10000,
"tags": "type-ground", "tags": "type-ground",
"howToGet": "type trainer" "notes": "type trainer"
}, },
{ {
"id": "gymwear", "id": "gymwear",
"name": "Gymwear", "name": "Gymwear",
"description": "Form fitting gym clothes that accentuate a trainer's rippling musculature.", "description": "Form fitting gym clothes that accentuate a trainer's rippling musculature.",
"len": 74,
"obtainable": "yes", "obtainable": "yes",
"price": 15000, "price": 15000,
"tags": "pokemon-machop,pokemon-machoke,pokemon-machamp", "pokemontags": "machop,machoke,machamp,",
"howToGet": "type trainer" "notes": "type trainer"
}, },
{ {
"id": "happinysuit", "id": "happinysuit",
"name": "Happiny Costume", "name": "Happiny Costume",
"description": "A pink outfit with white eggs, made to ressemble a Happiny costume.", "description": "A pink outfit with white eggs, made to ressemble a Happiny costume.",
"len": 67,
"obtainable": "yes", "obtainable": "yes",
"price": 15000, "price": 15000,
"tags": "pokemon-happiny,pokemon-chansey,pokemon-blissey" "pokemontags": "happiny,chansey,blissey"
}, },
{ {
"id": "HexManiac", "id": "HexManiac",
"name": "Hex Maniac Dress", "name": "Hex Maniac Dress",
"description": "A dark purple vintage dress. It's often worn by Hex Maniacs.", "description": "A dark purple vintage dress. It's often worn by Hex Maniacs.",
"len": 60,
"obtainable": "yes", "obtainable": "yes",
"price": 3500, "price": 3500,
"tags": "lavender", "storelocation": "lavender",
"howToGet": "city-exclusive outfit" "notes": "city-exclusive outfit"
}, },
{ {
"id": "ho-oh", "id": "ho-oh",
@@ -346,8 +351,8 @@
"description": "A vibrant, colorfoul outfit inspired by the legendary Pokémon Ho-Oh.", "description": "A vibrant, colorfoul outfit inspired by the legendary Pokémon Ho-Oh.",
"obtainable": "yes", "obtainable": "yes",
"price": 25000, "price": 25000,
"tags": "pokemon-hooh", "pokemontags": "hooh",
"howToGet": "saffron boutique exclusive" "notes": "saffron boutique exclusive"
}, },
{ {
"id": "hoodie", "id": "hoodie",
@@ -362,23 +367,22 @@
"name": "Ice Outfit", "name": "Ice Outfit",
"obtainable": "yes", "obtainable": "yes",
"price": 10000, "price": 10000,
"tags": "type-ice," "tags": "type-ice"
}, },
{ {
"id": "idolf", "id": "idolf",
"name": "Idol Dress", "name": "Idol Dress",
"price": 7500, "price": 7500,
"tags": "goldenrod" "storelocation": "goldenrod"
}, },
{ {
"id": "indigoicebeams", "id": "indigoicebeams",
"name": "Hockey Jersey", "name": "Hockey Jersey",
"description": "An outfit themed around the Indigo Ice Beams hockey team. Go Indigos!", "description": "An outfit themed around the Indigo Ice Beams hockey team. Go Indigos!",
"len": 69,
"obtainable": "yes", "obtainable": "yes",
"price": 4500, "price": 4500,
"tags": "mahogany", "storelocation": "mahogany",
"howToGet": "city-exclusive outfit" "notes": "city-exclusive outfit"
}, },
{ {
"id": "klara", "id": "klara",
@@ -386,7 +390,7 @@
"description": "A stylish puffy coat that was popularized by a poison-type Gym leader from Galar.", "description": "A stylish puffy coat that was popularized by a poison-type Gym leader from Galar.",
"obtainable": "yes", "obtainable": "yes",
"price": 8000, "price": 8000,
"tags": "galar" "regiontags": "galar"
}, },
{ {
"id": "kris", "id": "kris",
@@ -394,8 +398,8 @@
"description": "A popular Johtonian outfit worn by aspiring female trainers.", "description": "A popular Johtonian outfit worn by aspiring female trainers.",
"obtainable": "yes", "obtainable": "yes",
"price": 4000, "price": 4000,
"tags": "johto", "regiontags": "johto",
"howToGet": "regional" "notes": "regional"
}, },
{ {
"id": "lady", "id": "lady",
@@ -403,8 +407,8 @@
"description": "An elegant summer dress with a ribbon at the waist, radiating a sense of grace and sophistication.", "description": "An elegant summer dress with a ribbon at the waist, radiating a sense of grace and sophistication.",
"obtainable": "yes", "obtainable": "yes",
"price": 1500, "price": 1500,
"tags": "cerulean", "storelocation": "cerulean",
"howToGet": "city-exclusive outfit" "notes": "city-exclusive outfit"
}, },
{ {
"id": "lass", "id": "lass",
@@ -412,8 +416,8 @@
"description": "A yellow blouse with puffed sleeves and a black skirt, styled as a traditional school uniform.", "description": "A yellow blouse with puffed sleeves and a black skirt, styled as a traditional school uniform.",
"obtainable": "yes", "obtainable": "yes",
"price": 1500, "price": 1500,
"tags": "pewter", "storelocation": "pewter",
"howToGet": "city-exclusive outfit" "notes": "city-exclusive outfit"
}, },
{ {
"id": "lass2", "id": "lass2",
@@ -421,18 +425,17 @@
"description": "A white blouse with puffed sleeves and a blue skirt, styled as a traditional school uniform.", "description": "A white blouse with puffed sleeves and a blue skirt, styled as a traditional school uniform.",
"obtainable": "yes", "obtainable": "yes",
"price": 1500, "price": 1500,
"tags": "cerulean", "storelocation": "cerulean",
"howToGet": "city-exclusive outfit" "notes": "city-exclusive outfit"
}, },
{ {
"id": "leaf", "id": "leaf",
"name": "Tank Top & Skirt", "name": "Tank Top & Skirt",
"description": "Your favourite blue tank and red skirt that you always wear on adventures!", "description": "Your favourite blue tank and red skirt that you always wear on adventures!",
"len": 74,
"obtainable": "yes", "obtainable": "yes",
"price": 0, "price": 0,
"tags": "special,", "tags": "special",
"howToGet": "starting outfit" "notes": "starting outfit"
}, },
{ {
"id": "longshirtskirt", "id": "longshirtskirt",
@@ -441,43 +444,51 @@
"obtainable": "yes", "obtainable": "yes",
"price": 2000, "price": 2000,
"tags": "default", "tags": "default",
"howToGet": "default outfit in shops" "notes": "default outfit in shops"
}, },
{ {
"id": "luluskirt", "id": "luluskirt",
"name": "Red Pinafore", "name": "Red Pinafore",
"description": "A bright red pinafore worn over a white shirt.", "description": "A bright red pinafore worn over a white shirt.",
"len": 46,
"obtainable": "yes", "obtainable": "yes",
"price": 3500, "price": 3500,
"tags": "vermillion", "storelocation": "vermillion",
"howToGet": "city-exclusive outfit" "notes": "city-exclusive outfit"
}, },
{ {
"id": "lycanrochooddown", "id": "lycanrochooddown",
"name": "Lycanroc Coat (Hooded)", "name": "Lycanroc Coat (Hooded)",
"obtainable": "yes", "obtainable": "yes",
"price": 18000, "price": 18000,
"tags": "pokemon-rockruff,pokemon-lycanroc_d,pokemon-lycanroc_n," "pokemontags": "rockruff,lycanroc_d,lycanroc_n,"
}, },
{ {
"id": "lycanrochoodup", "id": "lycanrochoodup",
"name": "Lycanroc Coat", "name": "Lycanroc Coat",
"obtainable": "yes", "obtainable": "yes",
"price": 18000, "price": 18000,
"tags": "pokemon-rockruff,pokemon-lycanroc_d,pokemon-lycanroc_n," "pokemontags": "rockruff,lycanroc_d,lycanroc_n,"
}, },
{ {
"id": "magmaRSE", "id": "magmaRSE",
"name": "Magma Uniform", "name": "Magma Uniform",
"price": 15000 "description": "The official uniform of Team Magma.",
"price": 15000,
"tags": "special"
},
{
"author": "gummy.frog",
"id": "magmarsef",
"name": "Magma Uniform (F)",
"description": "The official uniform of Team Magma.",
"tags": "special"
}, },
{ {
"id": "maid", "id": "maid",
"name": "Maid Uniform", "name": "Maid Uniform",
"obtainable": "yes", "obtainable": "yes",
"price": 5000, "price": 5000,
"tags": "special," "tags": "special"
}, },
{ {
"id": "marshweater", "id": "marshweater",
@@ -485,7 +496,7 @@
"description": "A comfortable sweater designed to look like a Marshtomp.", "description": "A comfortable sweater designed to look like a Marshtomp.",
"obtainable": "yes", "obtainable": "yes",
"price": 15000, "price": 15000,
"tags": "pokemon-mudkip,pokemon-marshtomp,pokemon-swampert," "pokemontags": "mudkip,marshtomp,swampert,"
}, },
{ {
"id": "mayRS", "id": "mayRS",
@@ -498,8 +509,8 @@
"description": "A whimsical pastel sweater and skirt that capture the essence of the Fairy type.", "description": "A whimsical pastel sweater and skirt that capture the essence of the Fairy type.",
"obtainable": "yes", "obtainable": "yes",
"price": 10000, "price": 10000,
"tags": "type-fairy,special,", "tags": "type-fairy,special",
"howToGet": "type trainer (fairy)" "notes": "type trainer (fairy)"
}, },
{ {
"id": "mikufairym", "id": "mikufairym",
@@ -507,8 +518,8 @@
"description": "A light pastel sweater and tailored pants that capture the essence of the Fairy type.", "description": "A light pastel sweater and tailored pants that capture the essence of the Fairy type.",
"obtainable": "yes", "obtainable": "yes",
"price": 10000, "price": 10000,
"tags": "type-fairy,special,", "tags": "type-fairy,special",
"howToGet": "type trainer (fairy)" "notes": "type trainer (fairy)"
}, },
{ {
"id": "normal", "id": "normal",
@@ -516,22 +527,21 @@
"description": "A brown jacket with a scarf that capture the essence of the Normal-type.", "description": "A brown jacket with a scarf that capture the essence of the Normal-type.",
"obtainable": "yes", "obtainable": "yes",
"price": 10000, "price": 10000,
"tags": "type-normal,special," "tags": "type-normal,special"
}, },
{ {
"id": "nursejoy", "id": "nursejoy",
"name": "Nurse Uniform", "name": "Nurse Uniform",
"price": 18000, "price": 18000,
"tags": "special," "tags": "special"
}, },
{ {
"id": "officeworkerf", "id": "officeworkerf",
"name": "Office Worker (F)", "name": "Office Worker (F)",
"description": "A classy, professional-looking pink business suit and pencil skirt.", "description": "A classy, professional-looking pink business suit and pencil skirt.",
"len": 67,
"obtainable": "yes", "obtainable": "yes",
"price": 3000, "price": 3000,
"howToGet": "found in silph. co" "notes": "found in silph. co"
}, },
{ {
"id": "officeworkerm", "id": "officeworkerm",
@@ -539,27 +549,25 @@
"description": "A sharp white button-up shirt with a tie that offers a polished and professional look.", "description": "A sharp white button-up shirt with a tie that offers a polished and professional look.",
"obtainable": "yes", "obtainable": "yes",
"price": 3000, "price": 3000,
"howToGet": "found in silph. co" "notes": "found in silph. co"
}, },
{ {
"id": "pajamas", "id": "pajamas",
"name": "Pink Pyjamas", "name": "Pink Pyjamas",
"description": "Comfy pink pyjamas with a Poké Ball logo on the shirt.", "description": "Comfy pink pyjamas with a Poké Ball logo on the shirt.",
"len": 54,
"obtainable": "yes", "obtainable": "yes",
"price": 2000, "price": 2000,
"tags": "default", "storelocation": "default",
"howToGet": "starting outfit?" "notes": "starting outfit?"
}, },
{ {
"id": "pikajamas", "id": "pikajamas",
"name": "Pikachu Pyjamas", "name": "Pikachu Pyjamas",
"description": "Comfy blue pyjamas with a Pikachu print.", "description": "Comfy blue pyjamas with a Pikachu print.",
"len": 40,
"obtainable": "yes", "obtainable": "yes",
"price": 0, "price": 0,
"tags": "pokemon-pichu,pokemon-pikachu,pokemon-raichu,", "pokemontags": "pichu,pikachu,raichu,",
"howToGet": "starting outfit?" "notes": "starting outfit?"
}, },
{ {
"id": "pikaonesie", "id": "pikaonesie",
@@ -567,47 +575,47 @@
"description": "A cozy onesie designed to look like Pikachu.", "description": "A cozy onesie designed to look like Pikachu.",
"obtainable": "yes", "obtainable": "yes",
"price": 4000, "price": 4000,
"howToGet": "bill" "notes": "bill"
}, },
{ {
"id": "PKMBreeder", "id": "PKMBreeder",
"name": "Breeder Outfit", "name": "Breeder Outfit",
"obtainable": "yes", "obtainable": "yes",
"price": 15000, "price": 15000,
"tags": "special,", "tags": "special",
"howToGet": "Quest" "notes": "Quest"
}, },
{ {
"id": "poison", "id": "poison",
"name": "Venomous Vest (M)", "name": "Venomous Vest (M)",
"obtainable": "yes", "obtainable": "yes",
"price": 3500, "price": 3500,
"tags": "azalea,", "storelocation": "azalea,",
"howToGet": "city-exclusive outfit" "notes": "city-exclusive outfit"
}, },
{ {
"id": "poison2", "id": "poison2",
"name": "Poison Outfit", "name": "Poison Outfit",
"obtainable": "yes", "obtainable": "yes",
"price": 15000, "price": 15000,
"tags": "fuchsia,", "storelocation": "fuchsia,",
"howToGet": "type trainer" "notes": "type trainer"
}, },
{ {
"id": "poisonf", "id": "poisonf",
"name": "Venomous Vest (F)", "name": "Venomous Vest (F)",
"obtainable": "yes", "obtainable": "yes",
"price": 3500, "price": 3500,
"tags": "azalea,", "storelocation": "azalea,",
"howToGet": "city-exclusive outfit" "notes": "city-exclusive outfit"
}, },
{ {
"id": "policeuniform", "id": "policeuniform",
"name": "Police Uniform", "name": "Police Uniform",
"description": "The official uniform worn by the Kanto and Johto Police Department.", "description": "The official uniform worn by the Kanto and Johto Police Department.",
"price": 0, "price": 0,
"tags": "special,", "tags": "special",
"howToGet": "pinkan island quest (police side)" "notes": "pinkan island quest (police side)"
}, },
{ {
"id": "Ramos", "id": "Ramos",
@@ -615,24 +623,23 @@
"description": "An outfit worn by gardeners. It was popularized by a certain Gym Leader from the Kalos region.", "description": "An outfit worn by gardeners. It was popularized by a certain Gym Leader from the Kalos region.",
"obtainable": "yes", "obtainable": "yes",
"price": 4500, "price": 4500,
"tags": "kalos,", "regiontags": "kalos,",
"howToGet": "regional set" "notes": "regional set"
}, },
{ {
"id": "rangeruniform", "id": "rangeruniform",
"name": "Ranger Uniform", "name": "Ranger Uniform",
"description": "The uniform worn by those who dedicate their lives to protecting nature.", "description": "The uniform worn by those who dedicate their lives to protecting nature.",
"price": 2000, "price": 2000,
"tags": "mahogany" "storelocation": "mahogany"
}, },
{ {
"id": "red", "id": "red",
"name": "Red jacket and Jeans", "name": "Red jacket and Jeans",
"description": "Your favourite red jacket and jeans that you always wear on adventures!", "description": "Your favourite red jacket and jeans that you always wear on adventures!",
"len": 71,
"obtainable": "yes", "obtainable": "yes",
"price": 0, "price": 0,
"howToGet": "starting outfit" "notes": "starting outfit"
}, },
{ {
"id": "richboy", "id": "richboy",
@@ -640,8 +647,8 @@
"description": "A sharp, white suit that screams luxury and confidence for trainers who likes to win in style.", "description": "A sharp, white suit that screams luxury and confidence for trainers who likes to win in style.",
"obtainable": "yes", "obtainable": "yes",
"price": 3500, "price": 3500,
"tags": "goldenrod", "storelocation": "goldenrod",
"howToGet": "city-exclusive outfit" "notes": "city-exclusive outfit"
}, },
{ {
"id": "richboy2", "id": "richboy2",
@@ -649,44 +656,42 @@
"description": "A sharp, dark suit that screams luxury and confidence for trainers who likes to win in style.", "description": "A sharp, dark suit that screams luxury and confidence for trainers who likes to win in style.",
"obtainable": "yes", "obtainable": "yes",
"price": 3500, "price": 3500,
"tags": "goldenrod", "storelocation": "goldenrod",
"howToGet": "city-exclusive outfit" "notes": "city-exclusive outfit"
}, },
{ {
"id": "rocketf", "id": "rocketf",
"name": "Team Rocket Uniform (F)", "name": "Team Rocket Uniform (F)",
"description": "The feminine version of the Team Rocket uniform every Grunt wears.", "description": "The feminine version of the Team Rocket uniform every Grunt wears.",
"len": 66,
"obtainable": "yes", "obtainable": "yes",
"price": 0, "price": 0,
"howToGet": "nugget bridge recruiter" "notes": "nugget bridge recruiter"
}, },
{ {
"id": "rocketm", "id": "rocketm",
"name": "Team Rocket Uniform (M)", "name": "Team Rocket Uniform (M)",
"description": "The masculine version of the Team Rocket uniform every Grunt wears.", "description": "The masculine version of the Team Rocket uniform every Grunt wears.",
"len": 67,
"obtainable": "yes", "obtainable": "yes",
"price": 0, "price": 0,
"howToGet": "nugget bridge recruiter" "notes": "nugget bridge recruiter"
}, },
{ {
"id": "roseradeF", "id": "roseradeF",
"name": "Roserade Suit (F)", "name": "Roserade Suit (F)",
"description": "A feminine green suit resembling a Roserade.", "description": "A feminine green suit resembling a Roserade.",
"len": 44,
"obtainable": "yes", "obtainable": "yes",
"price": 12000, "price": 12000,
"tags": "pokemon-budew,pokemon-roserade,pokemon-roselia,celadon" "pokemontags": "budew,roserade,roselia",
"storelocation": "celadon"
}, },
{ {
"id": "roseradeM", "id": "roseradeM",
"name": "Roserade Suit (M)", "name": "Roserade Suit (M)",
"description": "A masculine green suit resembling a Roserade.", "description": "A masculine green suit resembling a Roserade.",
"len": 45,
"obtainable": "yes", "obtainable": "yes",
"price": 12000, "price": 12000,
"tags": "pokemon-budew,pokemon-roserade,pokemon-roselia,celadon" "pokemontags": "budew,roserade,roselia",
"storelocation": "celadon"
}, },
{ {
"id": "sada", "id": "sada",
@@ -694,7 +699,7 @@
"obtainable": "yes", "obtainable": "yes",
"price": 10000, "price": 10000,
"tags": "special", "tags": "special",
"howToGet": "fossil guy final" "notes": "fossil guy final"
}, },
{ {
"id": "sado", "id": "sado",
@@ -702,7 +707,7 @@
"obtainable": "yes", "obtainable": "yes",
"price": 10000, "price": 10000,
"tags": "special", "tags": "special",
"howToGet": "fossil guy final" "notes": "fossil guy final"
}, },
{ {
"id": "sandshrewoutfit", "id": "sandshrewoutfit",
@@ -710,7 +715,7 @@
"description": "A pants and cape set designed with a texture mimicking Sandshrew's hide that allows you to easily blend in with desert environments.", "description": "A pants and cape set designed with a texture mimicking Sandshrew's hide that allows you to easily blend in with desert environments.",
"obtainable": "yes", "obtainable": "yes",
"price": 12000, "price": 12000,
"tags": "pokemon-sandshrew,pokemon-sandslash," "pokemontags": "sandshrew,sandslash,"
}, },
{ {
"id": "slowsuit", "id": "slowsuit",
@@ -718,27 +723,25 @@
"description": "The ultimate chill costume, complete with a giant shell chomping on your tail.", "description": "The ultimate chill costume, complete with a giant shell chomping on your tail.",
"obtainable": "yes", "obtainable": "yes",
"price": 12000, "price": 12000,
"tags": "pokemon-slowpoke,pokemon-slowbro,pokemon-slowking" "pokemontags": "slowpoke,slowbro,slowking"
}, },
{ {
"id": "SnowCoatFemale", "id": "SnowCoatFemale",
"name": "Blue Snow Coat (F)", "name": "Blue Snow Coat (F)",
"description": "A warm blue coat, red skirt, leggins and boots, perfect for cold weather.", "description": "A warm blue coat, red skirt, leggins and boots, perfect for cold weather.",
"len": 73,
"obtainable": "yes", "obtainable": "yes",
"price": 5000, "price": 5000,
"tags": "mahogany,crimson,", "storelocation": "mahogany,crimson,",
"howToGet": "given by npc at the gap at the ice mountains, or sold at a lil stand there?" "notes": "given by npc at the gap at the ice mountains, or sold at a lil stand there?"
}, },
{ {
"id": "SnowCoatMale", "id": "SnowCoatMale",
"name": "Red Snow Coat (M)", "name": "Red Snow Coat (M)",
"description": "A warm red coat, jeans and boots, perfect for cold weather.", "description": "A warm red coat, jeans and boots, perfect for cold weather.",
"len": 59,
"obtainable": "yes", "obtainable": "yes",
"price": 5000, "price": 5000,
"tags": "mahogany,crimson,", "storelocation": "mahogany,crimson,",
"howToGet": "given by npc at the gap at the ice mountains, or sold at a lil stand there?" "notes": "given by npc at the gap at the ice mountains, or sold at a lil stand there?"
}, },
{ {
"id": "RocketJames", "id": "RocketJames",
@@ -756,24 +759,23 @@
"id": "sludgeM", "id": "sludgeM",
"name": "Sludge Drip", "name": "Sludge Drip",
"price": 4500, "price": 4500,
"tags": "cinnabar" "storelocation": "cinnabar"
}, },
{ {
"id": "splicer", "id": "splicer",
"name": "Splicer Outfit", "name": "Splicer Outfit",
"obtainable": "yes", "obtainable": "yes",
"price": 10000, "price": 10000,
"tags": "pokemon-fused" "pokemontags": "fused"
}, },
{ {
"id": "startfit1", "id": "startfit1",
"name": "Black Shirt & Jeans", "name": "Black Shirt & Jeans",
"description": "Black jeans and a black shirt with a Poké Ball on the front.", "description": "Black jeans and a black shirt with a Poké Ball on the front.",
"len": 60,
"obtainable": "yes", "obtainable": "yes",
"price": 2000, "price": 2000,
"tags": "default", "tags": "default",
"howToGet": "starting outfit?" "notes": "starting outfit?"
}, },
{ {
"id": "steelworkerF", "id": "steelworkerF",
@@ -782,7 +784,7 @@
"obtainable": "yes", "obtainable": "yes",
"price": 10000, "price": 10000,
"tags": "type-steel,special", "tags": "type-steel,special",
"howToGet": "type trainer (steel)" "notes": "type trainer (steel)"
}, },
{ {
"id": "steelworkerM", "id": "steelworkerM",
@@ -791,13 +793,14 @@
"obtainable": "yes", "obtainable": "yes",
"price": 10000, "price": 10000,
"tags": "type-steel,special", "tags": "type-steel,special",
"howToGet": "type trainer (steel)" "notes": "type trainer (steel)"
}, },
{ {
"author": "dabouiw",
"id": "streetwear", "id": "streetwear",
"name": "Street Wear", "name": "Street Wear",
"price": 1200, "price": 1200,
"tags": "blackthorn," "storelocation": "blackthorn,"
}, },
{ {
"id": "summerdress", "id": "summerdress",
@@ -824,24 +827,24 @@
"name": "Forest King Cloak", "name": "Forest King Cloak",
"obtainable": "yes", "obtainable": "yes",
"price": 25000, "price": 25000,
"tags": "pokemon-phantump,pokemon-trevenant," "pokemontags": "phantump,trevenant,"
}, },
{ {
"id": "urbanelectric", "id": "urbanelectric",
"name": "Electric Outfit", "name": "Electric Outfit",
"obtainable": "yes", "obtainable": "yes",
"price": 10000, "price": 10000,
"tags": "type-electric,special,", "tags": "type-electric,special",
"howToGet": "type trainer" "notes": "type trainer"
}, },
{ {
"id": "VeteranM", "id": "VeteranM",
"name": "Veteran Trenchcoat", "name": "Veteran Trenchcoat",
"description": "A heavy black trenchcoat, often worn by Veteran trainers.", "description": "A heavy black trenchcoat, often worn by Veteran trainers.",
"len": 57,
"obtainable": "yes", "obtainable": "yes",
"price": 22000, "price": 22000,
"tags": "crimson" "storelocation": "crimson",
"notes": "/pokechallenge50"
}, },
{ {
"id": "waterdress", "id": "waterdress",
@@ -850,16 +853,15 @@
"obtainable": "yes", "obtainable": "yes",
"price": 10000, "price": 10000,
"tags": "type-water,special", "tags": "type-water,special",
"howToGet": "type trainer" "notes": "type trainer"
}, },
{ {
"id": "yellowSPEoutfit", "id": "yellowSPEoutfit",
"name": "Yellow Qipao", "name": "Yellow Qipao",
"description": "A yellow qipao worn over pants. It's popular with fledgling trainers in Kanto.", "description": "A yellow qipao worn over pants. It's popular with fledgling trainers in Kanto.",
"len": 78,
"obtainable": "yes", "obtainable": "yes",
"price": 3000, "price": 3000,
"tags": "pewter" "storelocation": "pewter"
}, },
{ {
"id": "youngster", "id": "youngster",
@@ -867,7 +869,7 @@
"description": "An orange tank top and shorts that's often worn by youngsters around the region.", "description": "An orange tank top and shorts that's often worn by youngsters around the region.",
"obtainable": "yes", "obtainable": "yes",
"price": 1500, "price": 1500,
"tags": "pewter", "storelocation": "pewter",
"howToGet": "city-exclusive outfit" "notes": "city-exclusive outfit"
} }
] ]

View File

@@ -3,15 +3,20 @@
"id": "afro", "id": "afro",
"name": "Afro", "name": "Afro",
"description": "A full, fluffy afro thats big, bold, and impossible to ignore, perfect for making a statement!", "description": "A full, fluffy afro thats big, bold, and impossible to ignore, perfect for making a statement!",
"done": "yes",
"price": 500, "price": 500,
"tags": "default" "storelocation": "default"
},
{
"id": "babyhair",
"name": "Baby Hair",
"description": "A single curled strand of hair that makes you look like you were just born.",
"price": 800,
"storelocation": "cerulean"
}, },
{ {
"id": "bald", "id": "bald",
"name": "Bald", "name": "Bald",
"description": "A completely bald look - no hair, no fuss, just pure, unadulterated scalp!", "description": "A completely bald look - no hair, no fuss, just pure, unadulterated scalp!",
"done": "yes",
"price": 500, "price": 500,
"tags": "no-hair" "tags": "no-hair"
}, },
@@ -19,138 +24,120 @@
"id": "bfro", "id": "bfro",
"name": "Messy Afro", "name": "Messy Afro",
"description": "A flattened afro with an unkempt, rounded shape, offering a low-maintenance yet distinctive look.", "description": "A flattened afro with an unkempt, rounded shape, offering a low-maintenance yet distinctive look.",
"done": "yes",
"price": 500, "price": 500,
"tags": "default" "storelocation": "default"
}, },
{ {
"id": "bob", "id": "bob",
"name": "Bob Cut", "name": "Bob Cut",
"description": "A sleek bob cut with chin-length hair that frames the face with a sharp, modern edge.", "description": "A sleek bob cut with chin-length hair that frames the face with a sharp, modern edge.",
"done": "yes",
"price": 500, "price": 500,
"tags": "default" "storelocation": "default"
}, },
{ {
"id": "bowlcut", "id": "bowlcut",
"name": "Bowl Cut", "name": "Bowl Cut",
"description": "A classic bowl cut with evenly trimmed hair all around, offering a neat and straightforward look.", "description": "A classic bowl cut with evenly trimmed hair all around, offering a neat and straightforward look.",
"done": "yes",
"price": 500, "price": 500,
"tags": "default" "storelocation": "default"
}, },
{ {
"id": "brendan", "id": "brendan",
"name": "Ruby Spikes", "name": "Ruby Spikes",
"description": "Short hair with sharp, upward spikes at the front and crown. This style is popular with fledgling trainers in Hoenn.", "description": "Short hair with sharp, upward spikes at the front and crown. This style is popular with fledgling trainers in Hoenn.",
"price": 500, "price": 500,
"tags": "hoenn" "regiontags": "hoenn"
}, },
{ {
"id": "brock", "id": "brock",
"name": "Short, Neat Spikes", "name": "Short, Neat Spikes",
"description": "Neatly arranged spikes that look intimidating and disciplined. The style was popularized by Gym Leader Brock.", "description": "Neatly arranged spikes that look intimidating and disciplined. The style was popularized by Gym Leader Brock.",
"len": 109,
"done": "yes",
"price": 2000, "price": 2000,
"tags": "short, untied, spiky,", "tags": "short, untied, spiky",
"howToGet": "pewter city's salon after beating gym?" "notes": "pewter city's salon after beating gym?"
}, },
{ {
"id": "bugsy", "id": "bugsy",
"name": "Square-Cut Bangs", "name": "Square-Cut Bangs",
"description": "Medium-length hair with messy square-cut bangs. This cut is usually seen on young Bug Catchers.", "description": "Medium-length hair with messy square-cut bangs. This cut is usually seen on young Bug Catchers.",
"len": 95,
"done": "yes",
"price": 2000, "price": 2000,
"tags": "medium, untied, smooth, azalea,", "tags": "medium, untied, smooth",
"howToGet": "azalea towns salon?" "storelocation": "azalea,",
"notes": "azalea towns salon?"
}, },
{ {
"id": "buzzcut", "id": "buzzcut",
"name": "Buzz Cut", "name": "Buzz Cut",
"description": "A clean, close-cropped buzz cut for a sharp and low-maintenance appearance.", "description": "A clean, close-cropped buzz cut for a sharp and low-maintenance appearance.",
"done": "yes",
"price": 500, "price": 500,
"tags": "default" "storelocation": "default"
}, },
{ {
"id": "clair", "id": "clair",
"name": "Ponytail Spiky Bangs", "name": "Ponytail Spiky Bangs",
"description": "Long, beautiful bushy hair tied in a thick ponytail. The style was popularized by Gym Leader Clair.", "description": "Long, beautiful bushy hair tied in a thick ponytail. The style was popularized by Gym Leader Clair.",
"len": 99,
"done": "yes",
"price": 2000, "price": 2000,
"tags": "long, tied, spiky, thick,", "tags": "long, tied, spiky, thick",
"howToGet": "blackthorn city's salon after beating gym?" "notes": "blackthorn city's salon after beating gym?"
}, },
{ {
"id": "cornrows", "id": "cornrows",
"name": "Cornrows", "name": "Cornrows",
"description": "Neatly braided cornrows that run close to the scalp that create a sleek and intricate pattern.", "description": "Neatly braided cornrows that run close to the scalp that create a sleek and intricate pattern.",
"done": "yes",
"price": 500, "price": 500,
"tags": "default" "storelocation": "default"
}, },
{ {
"id": "dancer", "id": "dancer",
"name": "Dancer", "name": "Dancer",
"done": "yes",
"price": 500, "price": 500,
"tags": "fuchsia", "storelocation": "fuchsia",
"howToGet": "fuchsia specialty" "notes": "fuchsia specialty"
}, },
{ {
"id": "eeveetail", "id": "eeveetail",
"name": "Eevee Tail", "name": "Eevee Tail",
"description": "A puffy ponytail that looks just like the tail of an Eevee.", "description": "A puffy ponytail that looks just like the tail of an Eevee.",
"price": 3000, "price": 3000,
"howToGet": "saffron boutique" "notes": "saffron boutique"
}, },
{ {
"id": "elm", "id": "elm",
"name": "Neat Backwave", "name": "Neat Backwave",
"description": "Short, combed back to hair that give a tidy and professional appearance. This style was popularized by Professor Elm.", "description": "Short, combed back to hair that give a tidy and professional appearance. This style was popularized by Professor Elm.",
"done": "yes",
"price": 500, "price": 500,
"tags": "goldenrod,", "storelocation": "goldenrod,",
"howToGet": "new bark town npc" "notes": "new bark town npc"
}, },
{ {
"id": "emo", "id": "emo",
"name": "Emo Bangs", "name": "Emo Bangs",
"description": "A styled haircut with long, angled layers and sweeping bangs for a dramatic and edgy look.", "description": "A styled haircut with long, angled layers and sweeping bangs for a dramatic and edgy look.",
"done": "yes",
"price": 500, "price": 500,
"tags": "default" "storelocation": "default"
}, },
{ {
"id": "erika", "id": "erika",
"name": "Bandana Straight Hair", "name": "Bandana Straight Hair",
"description": "Medium-length hair that falls straight down around a gray bandana. The style was popularized by Gym Leader Erika.", "description": "Medium-length hair that falls straight down around a gray bandana. The style was popularized by Gym Leader Erika.",
"len": 113,
"done": "yes",
"price": 2000, "price": 2000,
"tags": "medium, untied, smooth,", "tags": "medium, untied, smooth",
"howToGet": "celadon city's salon after beating gym?" "notes": "celadon city's salon after beating gym?"
}, },
{ {
"id": "fade", "id": "fade",
"name": "Fade Haircut", "name": "Fade Haircut",
"description": "A fade haircut with gradually shorted sides and back, blending seamlessly into longer hair on top.", "description": "A fade haircut with gradually shorted sides and back, blending seamlessly into longer hair on top.",
"done": "yes",
"price": 500, "price": 500,
"tags": "default" "storelocation": "default"
}, },
{ {
"id": "falkner", "id": "falkner",
"name": "Droopy Bangs", "name": "Droopy Bangs",
"description": "Medium-length bangs that flow beautifully in the wind. This style was popularized by Gym Leader Falkner.", "description": "Medium-length bangs that flow beautifully in the wind. This style was popularized by Gym Leader Falkner.",
"len": 104,
"done": "yes",
"price": 2000, "price": 2000,
"tags": "medium,untied,smooth,", "tags": "medium,untied,smooth",
"howToGet": "violet city's salon after beating gym?" "notes": "violet city's salon after beating gym?"
}, },
{ {
"id": "fusionnerd", "id": "fusionnerd",
@@ -163,97 +150,88 @@
"name": "Guardian Fringe", "name": "Guardian Fringe",
"description": "A neat fringe that covers one eye that is styled to look like a Gardevoir.", "description": "A neat fringe that covers one eye that is styled to look like a Gardevoir.",
"price": 3000, "price": 3000,
"howToGet": "saffron boutique" "notes": "saffron boutique"
}, },
{ {
"id": "gary", "id": "gary",
"name": "Front Spikes", "name": "Front Spikes",
"description": "Spikes that give an air of smugness and youthful rebellion. The style is popular with fledgling trainers in Kanto.", "description": "Spikes that give an air of smugness and youthful rebellion. The style is popular with fledgling trainers in Kanto.",
"len": 114,
"done": "yes",
"price": 500, "price": 500,
"tags": "medium, untied, spiky, thick, npc,", "tags": "medium, untied, spiky, thick, npc",
"howToGet": "garys mom in their house (lol)?" "notes": "garys mom in their house (lol)?"
}, },
{ {
"id": "glitzerset", "id": "glitzerset",
"name": "Pomeg Cut", "name": "Pomeg Cut",
"description": "A cute cut that is styled like a Pomeg berry!", "description": "A cute cut that is styled like a Pomeg berry!",
"price": 2000, "price": 2000,
"tags": "kin" "storelocation": "kin"
}, },
{ {
"id": "happinysuit", "id": "happinysuit",
"name": "Playhouse Ponytail", "name": "Playhouse Ponytail",
"description": "A cute curly ponytail styled just like a Happiny. A wonderfully charming style for any fans of Baby Pokémon.", "description": "A cute curly ponytail styled just like a Happiny. A wonderfully charming style for any fans of Baby Pokémon.",
"len": 108,
"price": 3000, "price": 3000,
"tags": "long, tied, smooth, pokemon,", "tags": "long, tied, smooth, pokemon",
"howToGet": "quest?" "notes": "quest?"
}, },
{ {
"id": "HexManiac", "id": "HexManiac",
"name": "Wild Locks", "name": "Wild Locks",
"description": "This wild mane of flowing locks is untamable, as if it was haunted. This style is popular with Hex Maniacs.", "description": "This wild mane of flowing locks is untamable, as if it was haunted. This style is popular with Hex Maniacs.",
"len": 107,
"done": "yes",
"price": 500, "price": 500,
"tags": "long, untied, spiky, thick", "tags": "long, untied, spiky, thick",
"howToGet": "Lavender Town/Pokemon tower specialty" "notes": "Lavender Town/Pokemon tower specialty"
}, },
{ {
"id": "highbun", "id": "highbun",
"name": "High-bun", "name": "High-bun",
"done": "yes",
"price": 500, "price": 500,
"tags": "default" "storelocation": "default"
}, },
{ {
"id": "highpony", "id": "highpony",
"name": "Ponytail", "name": "Ponytail",
"description": "A high ponytail reminiscent of Lopunny's fur", "description": "A high ponytail reminiscent of Lopunny's fur",
"done": "yes",
"price": 500, "price": 500,
"tags": "default" "storelocation": "default"
}, },
{ {
"id": "hilda", "id": "hilda",
"name": "High-pony", "name": "High-pony",
"description": "A voluminous high ponytail that shows you're ready for adventure. It's popular with new trainers in Unova!", "description": "A voluminous high ponytail that shows you're ready for adventure. It's popular with new trainers in Unova!",
"price": 1500, "price": 1500,
"tags": "unova," "regiontags": "unova,"
}, },
{ {
"id": "hime", "id": "hime",
"name": "Hime", "name": "Hime",
"description": "Straight, shoulder-length hair with blunt bangs and long side strands.", "description": "Straight, shoulder-length hair with blunt bangs and long side strands.",
"done": "yes",
"price": 500, "price": 500,
"tags": "default" "storelocation": "default"
}, },
{ {
"id": "ho-oh", "id": "ho-oh",
"name": "Phoenix Crest", "name": "Phoenix Crest",
"description": "A bold, fiery style featuring a high, curved ponytail resembling the sweeping feathers of Ho-Oh.", "description": "A bold, fiery style featuring a high, curved ponytail resembling the sweeping feathers of Ho-Oh.",
"price": 5000, "price": 5000,
"howToGet": "saffron boutique" "notes": "saffron boutique"
}, },
{ {
"id": "idolf", "id": "idolf",
"name": "Demi Bob", "name": "Demi Bob",
"description": "A soft, short bob with a glamorous edge.", "description": "A soft, short bob with a glamorous edge.",
"price": 500, "price": 500,
"tags": "saffron" "storelocation": "saffron"
}, },
{ {
"id": "janine", "id": "janine",
"name": "Spiky Ponytail", "name": "Spiky Ponytail",
"description": "Slicked back hair tied in a tight spiky ponytail. The style was popularized by Gym Leader Koga's daughter, Janine.", "description": "Slicked back hair tied in a tight spiky ponytail. The style was popularized by Gym Leader Koga's daughter, Janine.",
"len": 114,
"done": "yes",
"price": 2000, "price": 2000,
"tags": "medium,tied,spiky,fuchsia", "tags": "medium,tied,spiky",
"howToGet": "fuchsia city salon" "storelocation": "fuchsia",
"notes": "fuchsia city salon"
}, },
{ {
"id": "jessie", "id": "jessie",
@@ -266,23 +244,20 @@
"name": "Springy Pigtails", "name": "Springy Pigtails",
"description": "Springy pigtails that somehow defy gravity.", "description": "Springy pigtails that somehow defy gravity.",
"price": 1500, "price": 1500,
"tags": "johto," "regiontags": "johto,"
}, },
{ {
"id": "kurt", "id": "kurt",
"name": "Slicked-Back Straight", "name": "Slicked-Back Straight",
"description": "Slicked-back medium-length straight hair, in a very traditional cut. The style was popularized by Gym Leader Kurt.", "description": "Slicked-back medium-length straight hair, in a very traditional cut. The style was popularized by Gym Leader Kurt.",
"len": 114,
"done": "yes",
"price": 2000, "price": 2000,
"tags": "medium, untied, smooth, ", "tags": "medium, untied, smooth",
"howToGet": "azaleacity's salon after beating gym?" "notes": "azaleacity's salon after beating gym?"
}, },
{ {
"id": "lady", "id": "lady",
"name": "Elegant Waves", "name": "Elegant Waves",
"description": "A sophisticated hairstyle with medium-length hair styled into elegant waves.", "description": "A sophisticated hairstyle with medium-length hair styled into elegant waves.",
"done": "yes",
"price": 500, "price": 500,
"tags": "default" "tags": "default"
}, },
@@ -290,16 +265,14 @@
"id": "lance", "id": "lance",
"name": "Wild Upwards Spikes", "name": "Wild Upwards Spikes",
"description": "Upwards-facing wild spikes. Very bold! The style was popularized by Elite Four Lance.", "description": "Upwards-facing wild spikes. Very bold! The style was popularized by Elite Four Lance.",
"len": 85,
"price": 2000, "price": 2000,
"tags": "short, untied, spiky, ", "tags": "short, untied, spiky",
"howToGet": "TBD" "notes": "TBD"
}, },
{ {
"id": "lass", "id": "lass",
"name": "Puffy Pigtails", "name": "Puffy Pigtails",
"description": "Medium-length hair styled into two puffy pigtails, giving a cheerful and youthful look.", "description": "Medium-length hair styled into two puffy pigtails, giving a cheerful and youthful look.",
"done": "yes",
"price": 500, "price": 500,
"tags": "default" "tags": "default"
}, },
@@ -307,43 +280,36 @@
"id": "leaf", "id": "leaf",
"name": "Shaggy Hair Bangs", "name": "Shaggy Hair Bangs",
"description": "Shoulder length shaggy hair that's been kept in check by constantly wearing a hat.", "description": "Shoulder length shaggy hair that's been kept in check by constantly wearing a hat.",
"len": 82,
"done": "yes",
"price": 500, "price": 500,
"tags": "long, untied, spiky, protag,default,", "tags": "long, untied, spiky, protag,default",
"howToGet": "start" "notes": "start"
}, },
{ {
"id": "leafeonbob", "id": "leafeonbob",
"name": "Verdant Bob", "name": "Verdant Bob",
"description": "A peculiar hairstyle that's meant to resembles the leaves of a Leafeon.", "description": "A peculiar hairstyle that's meant to resembles the leaves of a Leafeon.",
"done": "yes",
"price": 3000, "price": 3000,
"tags": "pokemon," "tags": "pokemon"
}, },
{ {
"id": "lenora", "id": "lenora",
"name": "Side-Swept Bob", "name": "Side-Swept Bob",
"description": "A smooth bob with side-swept bangs. The style was popularized by the Unovan Gym Leader Lenora.", "description": "A smooth bob with side-swept bangs. The style was popularized by the Unovan Gym Leader Lenora.",
"done": "yes",
"price": 1500, "price": 1500,
"tags": "unova,", "regiontags": "unova,",
"howToGet": "protag special - unlocked after quest, show a Pokemon from unova" "notes": "protag special - unlocked after quest, show a Pokemon from unova"
}, },
{ {
"id": "lowbraids", "id": "lowbraids",
"name": "Low Braids w/ Bangs", "name": "Low Braids w/ Bangs",
"description": "Long flowing hair tied in low braids, laid over the shoulders. It's a cute, easy style for traveling trainers.", "description": "Long flowing hair tied in low braids, laid over the shoulders. It's a cute, easy style for traveling trainers.",
"len": 110,
"done": "yes",
"price": 500, "price": 500,
"tags": "long, tied, smooth,default," "tags": "long, tied, smooth,default"
}, },
{ {
"id": "lowpony", "id": "lowpony",
"name": "Low-pony", "name": "Low-pony",
"description": "A low ponytail reminiscent of Lopunny's fur", "description": "A low ponytail reminiscent of Lopunny's fur",
"done": "yes",
"price": 500, "price": 500,
"tags": "default," "tags": "default,"
}, },
@@ -351,25 +317,22 @@
"id": "lucy", "id": "lucy",
"name": "Voluminous Curls", "name": "Voluminous Curls",
"description": "Long, wavy hair with a distinctive side part, featuring large curls that frame the face and flow down the shoulders.", "description": "Long, wavy hair with a distinctive side part, featuring large curls that frame the face and flow down the shoulders.",
"done": "yes",
"price": 1500, "price": 1500,
"tags": "hoenn,", "regiontags": "hoenn,",
"howToGet": "protag special - unlocked after quest, show a Pokemon from hoenn" "notes": "protag special - unlocked after quest, show a Pokemon from hoenn"
}, },
{ {
"id": "lunarbob", "id": "lunarbob",
"name": "Lunar Cut", "name": "Lunar Cut",
"description": "A bob cut shaped like a crescent moon, with a sleek, curved silhouette.", "description": "A bob cut shaped like a crescent moon, with a sleek, curved silhouette.",
"done": "yes",
"price": 5000, "price": 5000,
"tags": "special", "tags": "special",
"howToGet": "quest? cresselia outfit" "notes": "quest? cresselia outfit"
}, },
{ {
"id": "lycanrocshorthair", "id": "lycanrocshorthair",
"name": "Lupine Cut", "name": "Lupine Cut",
"description": "A sleek cut that is reminiscent of a Lycanroc's mane", "description": "A sleek cut that is reminiscent of a Lycanroc's mane",
"done": "yes",
"price": 3000, "price": 3000,
"tags": "special" "tags": "special"
}, },
@@ -377,111 +340,97 @@
"id": "lyra", "id": "lyra",
"name": "Peppy Pigtails", "name": "Peppy Pigtails",
"description": "Bouncy pigtails with a playful charm that gives off a carefree vibes.", "description": "Bouncy pigtails with a playful charm that gives off a carefree vibes.",
"done": "yes",
"price": 1500, "price": 1500,
"tags": "johto," "regiontags": "johto,"
}, },
{ {
"id": "mawile", "id": "mawile",
"name": "Long Teethed Ponytail", "name": "Long Teethed Ponytail",
"description": "A unique style of ponytail adorned with acessories that look just like the teethed antenna of a Mawile.", "description": "A unique style of ponytail adorned with acessories that look just like the teethed antenna of a Mawile.",
"len": 103,
"done": "yes",
"price": 5000, "price": 5000,
"tags": "long, tied, smooth, pokemon,crimson,", "tags": "long, tied, smooth, pokemon",
"howToGet": "Crimson City special" "storelocation": "crimson",
"notes": "Crimson City special"
}, },
{ {
"id": "may", "id": "may",
"name": "Sapphire Side Tails", "name": "Sapphire Side Tails",
"description": "Medium-length brown hair with a fringe and side-swept bangs. This style is popular with fledgling trainers in Hoenn.", "description": "Medium-length brown hair with a fringe and side-swept bangs. This style is popular with fledgling trainers in Hoenn.",
"done": "yes",
"price": 1500, "price": 1500,
"tags": "hoenn,", "regiontags": "hoenn,",
"howToGet": "protag special - unlocked after quest, show a Pokemon from hoenn" "notes": "protag special - unlocked after quest, show a Pokemon from hoenn"
}, },
{ {
"id": "mikufairy", "id": "mikufairy",
"name": "Flowing Twin Tails", "name": "Flowing Twin Tails",
"description": "Long hair styled into voluminous twin tails with delicate, flowing strands that give off a magical and ethereal appearance.", "description": "Long hair styled into voluminous twin tails with delicate, flowing strands that give off a magical and ethereal appearance.",
"done": "yes",
"price": 2000, "price": 2000,
"tags": "goldenrod," "storelocation": "goldenrod,"
}, },
{ {
"id": "mikutwintails", "id": "mikutwintails",
"name": "High Twin Tails", "name": "High Twin Tails",
"description": "Long hair styled into high, puffy twin tails with straight, side-swept bangs that give off a vibrant and playful look.", "description": "Long hair styled into high, puffy twin tails with straight, side-swept bangs that give off a vibrant and playful look.",
"done": "yes",
"price": 2000, "price": 2000,
"tags": "goldenrod," "storelocation": "goldenrod,"
}, },
{ {
"id": "miror", "id": "miror",
"name": "Two-Toned Afro", "name": "Two-Toned Afro",
"description": "An large two-toned afro with a zigzag pattern. A very bold choice, only for the most disco of trainers.", "description": "An large two-toned afro with a zigzag pattern. A very bold choice, only for the most disco of trainers.",
"len": 103,
"done": "yes",
"price": 5000, "price": 5000,
"tags": "long, untied, smooth, thick, npc,saffron," "tags": "long, untied, smooth, thick, npc",
"storelocation": "saffron,"
}, },
{ {
"id": "mistyGSC", "id": "mistyGSC",
"name": "Spiky Medium Hair", "name": "Spiky Medium Hair",
"description": "Medium-length hair that looks beautiful and youthful. The style was popularized by Gym Leader Misty.", "description": "Medium-length hair that looks beautiful and youthful. The style was popularized by Gym Leader Misty.",
"len": 100,
"done": "yes",
"price": 2000, "price": 2000,
"tags": "medium, untied, spiky, ", "tags": "medium, untied, spiky",
"howToGet": "cerulean city's salon after beating gym?" "notes": "cerulean city's salon after beating gym?"
}, },
{ {
"id": "mistyRBY", "id": "mistyRBY",
"name": "Spiky Side Pigtail", "name": "Spiky Side Pigtail",
"description": "Short, spiky hair with a spiky side ponytail. The style was popularized by Gym Leader Misty.", "description": "Short, spiky hair with a spiky side ponytail. The style was popularized by Gym Leader Misty.",
"len": 92,
"done": "yes",
"price": 2000, "price": 2000,
"tags": "medium, tied, spiky, ", "tags": "medium, tied, spiky",
"howToGet": "cerulean city's salon after beating gym?" "notes": "cerulean city's salon after beating gym?"
}, },
{ {
"id": "mohawk", "id": "mohawk",
"name": "Short Mohawk", "name": "Short Mohawk",
"description": "A short mohawk with the rest of the head shaved to a buzz cut. It's a style popular with punks and bikers.", "description": "A short mohawk with the rest of the head shaved to a buzz cut. It's a style popular with punks and bikers.",
"len": 106,
"done": "yes",
"price": 500, "price": 500,
"tags": "short, untied, spiky,celadon,", "tags": "short, untied, spiky",
"howToGet": "Celadon City special" "storelocation": "celadon",
"notes": "Celadon City special"
}, },
{ {
"id": "mullet", "id": "mullet",
"name": "Mullet", "name": "Mullet",
"description": "Business in the front, party in the back!", "description": "Business in the front, party in the back!",
"done": "yes",
"price": 500, "price": 500,
"tags": "vermillion" "storelocation": "vermillion"
}, },
{ {
"id": "nate", "id": "nate",
"name": "Short, Shaggy spikes", "name": "Short, Shaggy spikes",
"description": "Short, shaggy spikes that go well with visor-type hats. The style is popular with fledgling trainers in Unova.", "description": "Short, shaggy spikes that go well with visor-type hats. The style is popular with fledgling trainers in Unova.",
"len": 110,
"done": "yes",
"price": 1500, "price": 1500,
"tags": "short, untied, spiky, thick, protag,unova,", "tags": "short, untied, spiky, thick, protag",
"howToGet": "protag special - unlocked after quest, show a Pokemon from unova" "regiontags": "unova,",
"notes": "protag special - unlocked after quest, show a Pokemon from unova"
}, },
{ {
"id": "nhair", "id": "nhair",
"name": "Shaggy Ponytail", "name": "Shaggy Ponytail",
"description": "A long, low ponytail that gives off a mysterious air. The style is popular with trainers in Unova.", "description": "A long, low ponytail that gives off a mysterious air. The style is popular with trainers in Unova.",
"len": 98,
"done": "yes",
"price": 1500, "price": 1500,
"tags": "long, tied, spiky, thick, npc,unova,", "tags": "long, tied, spiky, thick, npc",
"howToGet": "protag special - unlocked after quest, show a Pokemon from unova" "regiontags": "unova,",
"notes": "protag special - unlocked after quest, show a Pokemon from unova"
}, },
{ {
"id": "nursejoy", "id": "nursejoy",
@@ -501,11 +450,10 @@
"id": "officeworkerF", "id": "officeworkerF",
"name": "Waist-Length Hair", "name": "Waist-Length Hair",
"description": "Long, flowing waist-length hair with short, chunky bangs. It's popular with a lot of trainers with corporate jobs.", "description": "Long, flowing waist-length hair with short, chunky bangs. It's popular with a lot of trainers with corporate jobs.",
"len": 114,
"done": "yes",
"price": 500, "price": 500,
"tags": "long, untied, smooth,saffron,", "tags": "long, untied, smooth",
"howToGet": "Saffron city special" "storelocation": "saffron,",
"notes": "Saffron city special"
}, },
{ {
"id": "oricoriopuffs", "id": "oricoriopuffs",
@@ -518,89 +466,78 @@
"id": "painter", "id": "painter",
"name": "Soft Side Bangs", "name": "Soft Side Bangs",
"description": "Short hair with soft, fluffy bangs parted to the sides, often worn by sensitive souls such as artists.", "description": "Short hair with soft, fluffy bangs parted to the sides, often worn by sensitive souls such as artists.",
"len": 102,
"done": "yes",
"price": 500, "price": 500,
"tags": "short, untied, smooth,default," "tags": "short, untied, smooth,default"
}, },
{ {
"id": "pigtails", "id": "pigtails",
"name": "Pigtails", "name": "Pigtails",
"description": "High, bouncy pigtails tied with ribbons, adding a fun and youthful touch to your look.", "description": "High, bouncy pigtails tied with ribbons, adding a fun and youthful touch to your look.",
"done": "yes",
"price": 500, "price": 500,
"tags": "default," "tags": "default"
}, },
{ {
"id": "pixie", "id": "pixie",
"name": "Pixie Cut", "name": "Pixie Cut",
"description": "A short, playful pixie cut with closely cropped sides and a bit of length on top for a modern, airy look.", "description": "A short, playful pixie cut with closely cropped sides and a bit of length on top for a modern, airy look.",
"done": "yes",
"price": 500, "price": 500,
"tags": "default," "tags": "default"
}, },
{ {
"id": "pompadour", "id": "pompadour",
"name": "Pompadour", "name": "Pompadour",
"description": "A dramatic, swept-back hairstyle with towering volume at the front.", "description": "A dramatic, swept-back hairstyle with towering volume at the front.",
"price": 2000, "price": 2000,
"tags": "violet," "storelocation": "violet,"
}, },
{ {
"id": "punktails", "id": "punktails",
"name": "Punk Tails", "name": "Punk Tails",
"description": "High, wild twin ponytails bursting with volume and rebellion.", "description": "High, wild twin ponytails bursting with volume and rebellion.",
"done": "yes",
"price": 500, "price": 500,
"tags": "celadon" "storelocation": "celadon"
}, },
{ {
"id": "red", "id": "red",
"name": "Short Hat Hair", "name": "Short Hat Hair",
"description": "Short spiky hair that's been flattened by constantly wearing a hat.", "description": "Short spiky hair that's been flattened by constantly wearing a hat.",
"len": 67,
"done": "yes",
"price": 500, "price": 500,
"tags": "short, untied, smooth, protag,default,", "tags": "short, untied, smooth, protag,default",
"howToGet": "start" "notes": "start"
}, },
{ {
"id": "richboy", "id": "richboy",
"name": "Combover", "name": "Combover",
"description": "A sleek, neatly styled combover with a side part that creates a polished and refined appearance.", "description": "A sleek, neatly styled combover with a side part that creates a polished and refined appearance.",
"done": "yes",
"price": 500, "price": 500,
"tags": "default," "tags": "default"
}, },
{ {
"id": "rosa", "id": "rosa",
"name": "Long Pigtails Buns", "name": "Long Pigtails Buns",
"description": "An eye-catching hairdo with two large side buns that continue into long pigtails. It's popular with fledgling trainers in Unova", "description": "An eye-catching hairdo with two large side buns that continue into long pigtails. It's popular with fledgling trainers in Unova",
"len": 127,
"done": "yes",
"price": 1500, "price": 1500,
"tags": "long, tied, smooth, protag,unova,", "tags": "long, tied, smooth, protag",
"howToGet": "protag special - unlocked after quest, show a Pokemon from unova" "regiontags": "unova",
"notes": "protag special - unlocked after quest, show a Pokemon from unova"
}, },
{ {
"id": "roseradeF", "id": "roseradeF",
"name": "Roserade (Medium)", "name": "Roserade (Medium)",
"description": "Medium-length spiky hair that's styled to resemble a Roserade's head flower.", "description": "Medium-length spiky hair that's styled to resemble a Roserade's head flower.",
"len": 76,
"done": "yes",
"price": 500, "price": 500,
"tags": "medium, untied, spiky, thick, pokemon,celadon,", "tags": "medium, untied, spiky, thick, pokemon",
"howToGet": "Celadon special" "storelocation": "celadon,",
"notes": "Celadon special"
}, },
{ {
"id": "roseradeM", "id": "roseradeM",
"name": "Roserade (Short)", "name": "Roserade (Short)",
"description": "Short, spiky hair that's styled to resemble a Roserade's head flower.", "description": "Short, spiky hair that's styled to resemble a Roserade's head flower.",
"len": 69,
"done": "yes",
"price": 500, "price": 500,
"tags": "short, untied, spiky, thick, pokemon,celadon,", "tags": "short, untied, spiky, thick, pokemon",
"howToGet": "Celadon special" "storelocation": "celadon,",
"notes": "Celadon special"
}, },
{ {
"id": "sabrinaGSC", "id": "sabrinaGSC",
@@ -615,7 +552,7 @@
{ {
"id": "sada", "id": "sada",
"name": "Paradox Cut", "name": "Paradox Cut",
"tags": "paldea," "regiontags": "paldea,"
}, },
{ {
"id": "samurai", "id": "samurai",
@@ -625,26 +562,28 @@
"id": "short1", "id": "short1",
"name": "Straight Side Bangs", "name": "Straight Side Bangs",
"description": "Short, smooth hair that frames the face nicely and gives a trainer a youthful appearance.", "description": "Short, smooth hair that frames the face nicely and gives a trainer a youthful appearance.",
"len": 89,
"done": "yes",
"price": 500, "price": 500,
"tags": "short, untied, smooth,cinnabar," "tags": "short, untied, smooth",
"storelocation": "cinnabar,"
},
{
"id": "shortbeard",
"name": "Short Beard",
"description": "Either you miraculously got the ability to grow beard, or you got creative with glue and salon floor clippings.",
"price": 500
}, },
{ {
"id": "shortcut", "id": "shortcut",
"name": "Square-Cut Bangs", "name": "Square-Cut Bangs",
"description": "Very short hair with square-cut bangs framing the face, giving a trainer a youthful, charming appearance.", "description": "Very short hair with square-cut bangs framing the face, giving a trainer a youthful, charming appearance.",
"len": 105,
"done": "yes",
"price": 500, "price": 500,
"tags": "short, untied, smooth,default," "tags": "short, untied, smooth,default"
}, },
{ {
"id": "shortspike", "id": "shortspike",
"name": "Short Spikes", "name": "Short Spikes",
"done": "yes",
"price": 500, "price": 500,
"tags": "default," "tags": "default"
}, },
{ {
"id": "sonia", "id": "sonia",
@@ -661,26 +600,22 @@
"id": "vetf", "id": "vetf",
"name": "Veteran Bob", "name": "Veteran Bob",
"description": "Short, practical hair styled into a neat bob with subtle layers, giving a no-nonsense look.", "description": "Short, practical hair styled into a neat bob with subtle layers, giving a no-nonsense look.",
"done": "yes",
"price": 500, "price": 500,
"tags": "crimson", "storelocation": "crimson",
"howToGet": "cinabar special" "notes": "cinabar special"
}, },
{ {
"id": "wavy", "id": "wavy",
"name": "Wavy Hair", "name": "Wavy Hair",
"done": "yes",
"price": 500, "price": 500,
"tags": "default," "tags": "default"
}, },
{ {
"id": "whitney", "id": "whitney",
"name": "Spiky Low Pigtails", "name": "Spiky Low Pigtails",
"description": "Low pigtails that give a youthful look to the wearer. The style was popularized by Gym Leader Whitney.", "description": "Low pigtails that give a youthful look to the wearer. The style was popularized by Gym Leader Whitney.",
"len": 102,
"done": "yes",
"price": 500, "price": 500,
"tags": "medium, tied, spiky, ", "tags": "medium, tied, spiky",
"howToGet": "goldenrod city's salon after beating gym?" "notes": "goldenrod city's salon after beating gym?"
} }
] ]

File diff suppressed because it is too large Load Diff

View File

@@ -121,6 +121,7 @@
106o.png 106o.png
106p.png 106p.png
106q.png 106q.png
106r.png
107.png 107.png
107a.png 107a.png
107b.png 107b.png
@@ -297,6 +298,7 @@
116h.png 116h.png
116i.png 116i.png
116j.png 116j.png
116k.png
117.png 117.png
117a.png 117a.png
117b.png 117b.png
@@ -337,7 +339,6 @@
119k.png 119k.png
119l.png 119l.png
119m.png 119m.png
119n.png
11a.png 11a.png
11b.png 11b.png
11c.png 11c.png
@@ -363,7 +364,6 @@
120g.png 120g.png
120h.png 120h.png
120i.png 120i.png
120j.png
121.png 121.png
121a.png 121a.png
121b.png 121b.png
@@ -614,6 +614,7 @@
133ae.png 133ae.png
133af.png 133af.png
133ag.png 133ag.png
133ah.png
133b.png 133b.png
133c.png 133c.png
133d.png 133d.png
@@ -961,6 +962,7 @@
147m.png 147m.png
147n.png 147n.png
147o.png 147o.png
147p.png
148.png 148.png
148a.png 148a.png
148b.png 148b.png
@@ -980,6 +982,8 @@
149.png 149.png
149a.png 149a.png
149aa.png 149aa.png
149ab.png
149ac.png
149b.png 149b.png
149c.png 149c.png
149d.png 149d.png
@@ -1085,6 +1089,7 @@
151aw.png 151aw.png
151ax.png 151ax.png
151ay.png 151ay.png
151az.png
151b.png 151b.png
151c.png 151c.png
151d.png 151d.png
@@ -1146,6 +1151,7 @@
153k.png 153k.png
153l.png 153l.png
153m.png 153m.png
153n.png
154.png 154.png
154a.png 154a.png
154b.png 154b.png
@@ -1305,7 +1311,6 @@
161g.png 161g.png
161h.png 161h.png
161i.png 161i.png
161j.png
162.png 162.png
162a.png 162a.png
162b.png 162b.png
@@ -1557,6 +1562,7 @@
176l.png 176l.png
176m.png 176m.png
176n.png 176n.png
176o.png
177.png 177.png
177a.png 177a.png
177b.png 177b.png
@@ -1581,6 +1587,7 @@
178l.png 178l.png
178m.png 178m.png
178n.png 178n.png
178o.png
179.png 179.png
179a.png 179a.png
179b.png 179b.png
@@ -1680,6 +1687,7 @@
183i.png 183i.png
183j.png 183j.png
183k.png 183k.png
183l.png
184.png 184.png
184a.png 184a.png
184b.png 184b.png
@@ -1864,6 +1872,7 @@
194al.png 194al.png
194am.png 194am.png
194an.png 194an.png
194ao.png
194b.png 194b.png
194c.png 194c.png
194d.png 194d.png
@@ -1893,6 +1902,8 @@
195a.png 195a.png
195aa.png 195aa.png
195ab.png 195ab.png
195ac.png
195ad.png
195b.png 195b.png
195c.png 195c.png
195d.png 195d.png
@@ -1968,6 +1979,7 @@
197.png 197.png
197a.png 197a.png
197aa.png 197aa.png
197ab.png
197b.png 197b.png
197c.png 197c.png
197d.png 197d.png
@@ -2054,7 +2066,6 @@
1ag.png 1ag.png
1ah.png 1ah.png
1ai.png 1ai.png
1aj.png
1b.png 1b.png
1c.png 1c.png
1d.png 1d.png
@@ -2099,6 +2110,7 @@
200n.png 200n.png
200o.png 200o.png
200p.png 200p.png
200q.png
201.png 201.png
201a.png 201a.png
201aa.png 201aa.png
@@ -2456,7 +2468,7 @@
21j.png 21j.png
21k.png 21k.png
21l.png 21l.png
21n.png 21m.png
22.png 22.png
220.png 220.png
220a.png 220a.png
@@ -2714,6 +2726,7 @@
234u.png 234u.png
234v.png 234v.png
234w.png 234w.png
234x.png
235.png 235.png
235a.png 235a.png
235b.png 235b.png
@@ -2802,6 +2815,7 @@
23l.png 23l.png
23m.png 23m.png
23n.png 23n.png
23o.png
24.png 24.png
240.png 240.png
240a.png 240a.png
@@ -2873,6 +2887,7 @@
243m.png 243m.png
243n.png 243n.png
243o.png 243o.png
243p.png
244.png 244.png
244a.png 244a.png
244b.png 244b.png
@@ -2932,6 +2947,9 @@
246l.png 246l.png
246m.png 246m.png
246n.png 246n.png
246o.png
246p.png
246q.png
247.png 247.png
247a.png 247a.png
247b.png 247b.png
@@ -3026,7 +3044,6 @@
24s.png 24s.png
24t.png 24t.png
24u.png 24u.png
24v.png
25.png 25.png
250.png 250.png
250a.png 250a.png
@@ -3135,6 +3152,7 @@
255l.png 255l.png
255m.png 255m.png
255n.png 255n.png
255o.png
256.png 256.png
256a.png 256a.png
256b.png 256b.png
@@ -3212,6 +3230,7 @@
25at.png 25at.png
25au.png 25au.png
25av.png 25av.png
25aw.png
25b.png 25b.png
25c.png 25c.png
25d.png 25d.png
@@ -3355,7 +3374,6 @@
266j.png 266j.png
266k.png 266k.png
266l.png 266l.png
266m.png
267.png 267.png
267a.png 267a.png
267b.png 267b.png
@@ -3386,6 +3404,7 @@
268k.png 268k.png
268l.png 268l.png
268m.png 268m.png
268n.png
269.png 269.png
269a.png 269a.png
269b.png 269b.png
@@ -3524,6 +3543,7 @@
275l.png 275l.png
275m.png 275m.png
275n.png 275n.png
275o.png
276.png 276.png
276a.png 276a.png
276b.png 276b.png
@@ -3906,6 +3926,7 @@
292j.png 292j.png
292k.png 292k.png
292l.png 292l.png
292m.png
293.png 293.png
293a.png 293a.png
293b.png 293b.png
@@ -4018,6 +4039,7 @@
299o.png 299o.png
299p.png 299p.png
299q.png 299q.png
299r.png
29a.png 29a.png
29b.png 29b.png
29c.png 29c.png
@@ -4323,6 +4345,7 @@
316l.png 316l.png
316m.png 316m.png
316n.png 316n.png
316o.png
317.png 317.png
317a.png 317a.png
317b.png 317b.png
@@ -4573,6 +4596,7 @@
331k.png 331k.png
331l.png 331l.png
331m.png 331m.png
331n.png
332.png 332.png
332a.png 332a.png
332b.png 332b.png
@@ -4631,6 +4655,7 @@
334q.png 334q.png
334r.png 334r.png
334s.png 334s.png
334t.png
335.png 335.png
335a.png 335a.png
335b.png 335b.png
@@ -4650,6 +4675,7 @@
335p.png 335p.png
335q.png 335q.png
335r.png 335r.png
335s.png
335u.png 335u.png
335y.png 335y.png
336.png 336.png
@@ -4938,6 +4964,7 @@
350k.png 350k.png
350l.png 350l.png
350m.png 350m.png
350n.png
351.png 351.png
351a.png 351a.png
351b.png 351b.png
@@ -5281,8 +5308,6 @@
36q.png 36q.png
36r.png 36r.png
36s.png 36s.png
36t.png
36u.png
37.png 37.png
370.png 370.png
370a.png 370a.png
@@ -5510,6 +5535,8 @@
381q.png 381q.png
381r.png 381r.png
381s.png 381s.png
381t.png
381u.png
382.png 382.png
382a.png 382a.png
382b.png 382b.png
@@ -5551,6 +5578,7 @@
384o.png 384o.png
384p.png 384p.png
384q.png 384q.png
384r.png
385.png 385.png
385a.png 385a.png
385b.png 385b.png
@@ -5562,6 +5590,7 @@
385h.png 385h.png
385i.png 385i.png
385j.png 385j.png
385k.png
386.png 386.png
386a.png 386a.png
386b.png 386b.png
@@ -5573,6 +5602,7 @@
386h.png 386h.png
386i.png 386i.png
386j.png 386j.png
386k.png
387.png 387.png
387a.png 387a.png
387b.png 387b.png
@@ -5623,6 +5653,7 @@
38ae.png 38ae.png
38af.png 38af.png
38ag.png 38ag.png
38ah.png
38b.png 38b.png
38c.png 38c.png
38d.png 38d.png
@@ -5658,6 +5689,7 @@
390f.png 390f.png
390g.png 390g.png
390h.png 390h.png
390i.png
391.png 391.png
391a.png 391a.png
391b.png 391b.png
@@ -5735,6 +5767,7 @@
396f.png 396f.png
396g.png 396g.png
396h.png 396h.png
396i.png
397.png 397.png
397a.png 397a.png
397b.png 397b.png
@@ -5760,7 +5793,6 @@
399i.png 399i.png
399j.png 399j.png
399k.png 399k.png
399l.png
39a.png 39a.png
39b.png 39b.png
39c.png 39c.png
@@ -5849,6 +5881,8 @@
402j.png 402j.png
402k.png 402k.png
402l.png 402l.png
402m.png
402n.png
403.png 403.png
403a.png 403a.png
403b.png 403b.png
@@ -6148,6 +6182,8 @@
422e.png 422e.png
422f.png 422f.png
422g.png 422g.png
422h.png
422i.png
423.png 423.png
423a.png 423a.png
423b.png 423b.png
@@ -6485,6 +6521,7 @@
441w.png 441w.png
441x.png 441x.png
441y.png 441y.png
441z.png
442.png 442.png
442a.png 442a.png
442b.png 442b.png
@@ -6585,7 +6622,6 @@
447m.png 447m.png
447n.png 447n.png
447o.png 447o.png
447p.png
448.png 448.png
448a.png 448a.png
448b.png 448b.png
@@ -6599,7 +6635,6 @@
448j.png 448j.png
448k.png 448k.png
448l.png 448l.png
448m.png
449.png 449.png
449a.png 449a.png
449b.png 449b.png
@@ -6642,6 +6677,7 @@
451h.png 451h.png
451i.png 451i.png
451j.png 451j.png
451k.png
452.png 452.png
452a.png 452a.png
452b.png 452b.png
@@ -7021,7 +7057,6 @@
475n.png 475n.png
475o.png 475o.png
475p.png 475p.png
475q.png
476.png 476.png
476a.png 476a.png
476b.png 476b.png
@@ -7128,6 +7163,7 @@
480f.png 480f.png
480g.png 480g.png
480h.png 480h.png
480i.png
481.png 481.png
481a.png 481a.png
481b.png 481b.png
@@ -7298,9 +7334,6 @@
490f.png 490f.png
490g.png 490g.png
490h.png 490h.png
490i.png
490j.png
490k.png
491.png 491.png
491a.png 491a.png
491b.png 491b.png
@@ -7313,6 +7346,7 @@
491i.png 491i.png
491j.png 491j.png
491k.png 491k.png
491l.png
492.png 492.png
492a.png 492a.png
492b.png 492b.png
@@ -7464,6 +7498,7 @@
4w.png 4w.png
4x.png 4x.png
4y.png 4y.png
4z.png
5.png 5.png
50.png 50.png
500.png 500.png
@@ -7582,6 +7617,7 @@
506k.png 506k.png
506l.png 506l.png
506m.png 506m.png
506n.png
507.png 507.png
507a.png 507a.png
507b.png 507b.png
@@ -7637,6 +7673,7 @@
510e.png 510e.png
510f.png 510f.png
510g.png 510g.png
510h.png
511.png 511.png
511a.png 511a.png
511b.png 511b.png
@@ -7647,6 +7684,7 @@
511g.png 511g.png
511h.png 511h.png
511i.png 511i.png
511j.png
512.png 512.png
512a.png 512a.png
512b.png 512b.png
@@ -7826,6 +7864,7 @@
526m.png 526m.png
526n.png 526n.png
526o.png 526o.png
526p.png
527.png 527.png
527a.png 527a.png
527b.png 527b.png
@@ -7837,6 +7876,7 @@
527h.png 527h.png
527i.png 527i.png
527j.png 527j.png
527k.png
528.png 528.png
528a.png 528a.png
528b.png 528b.png
@@ -7855,6 +7895,7 @@
528o.png 528o.png
528p.png 528p.png
528q.png 528q.png
528r.png
529.png 529.png
529a.png 529a.png
529b.png 529b.png
@@ -7870,6 +7911,8 @@
52aa.png 52aa.png
52ab.png 52ab.png
52ac.png 52ac.png
52ad.png
52ae.png
52b.png 52b.png
52c.png 52c.png
52d.png 52d.png
@@ -7986,6 +8029,7 @@
536h.png 536h.png
536i.png 536i.png
536j.png 536j.png
536k.png
537.png 537.png
537a.png 537a.png
537b.png 537b.png
@@ -8007,6 +8051,7 @@
538f.png 538f.png
538g.png 538g.png
538h.png 538h.png
538i.png
539.png 539.png
539a.png 539a.png
539b.png 539b.png
@@ -8020,6 +8065,7 @@
53ab.png 53ab.png
53ac.png 53ac.png
53ad.png 53ad.png
53ae.png
53b.png 53b.png
53c.png 53c.png
53d.png 53d.png
@@ -8078,10 +8124,6 @@
541r.png 541r.png
541s.png 541s.png
541t.png 541t.png
541u.png
541v.png
541w.png
541x.png
542.png 542.png
542a.png 542a.png
542b.png 542b.png
@@ -8095,6 +8137,7 @@
542j.png 542j.png
542k.png 542k.png
542l.png 542l.png
542m.png
543.png 543.png
543a.png 543a.png
543b.png 543b.png
@@ -8144,6 +8187,8 @@
546i.png 546i.png
546j.png 546j.png
546k.png 546k.png
546l.png
546m.png
547.png 547.png
547a.png 547a.png
547b.png 547b.png
@@ -8203,6 +8248,7 @@
54w.png 54w.png
54x.png 54x.png
54y.png 54y.png
54z.png
55.png 55.png
550.png 550.png
550a.png 550a.png
@@ -8212,6 +8258,11 @@
550e.png 550e.png
550f.png 550f.png
550g.png 550g.png
550h.png
550i.png
550j.png
550k.png
550l.png
551.png 551.png
551a.png 551a.png
551b.png 551b.png
@@ -8423,6 +8474,7 @@
566b.png 566b.png
566c.png 566c.png
566d.png 566d.png
566e.png
567.png 567.png
567a.png 567a.png
567b.png 567b.png
@@ -8430,6 +8482,9 @@
567d.png 567d.png
567e.png 567e.png
567f.png 567f.png
567g.png
567h.png
567i.png
568.png 568.png
568a.png 568a.png
568b.png 568b.png
@@ -8468,6 +8523,7 @@
570e.png 570e.png
570f.png 570f.png
570g.png 570g.png
570h.png
571.png 571.png
571a.png 571a.png
571b.png 571b.png
@@ -8477,6 +8533,7 @@
572b.png 572b.png
572c.png 572c.png
572d.png 572d.png
572e.png
57a.png 57a.png
57b.png 57b.png
57c.png 57c.png
@@ -8808,7 +8865,6 @@
71j.png 71j.png
71k.png 71k.png
71l.png 71l.png
71m.png
72.png 72.png
72a.png 72a.png
72b.png 72b.png
@@ -8947,8 +9003,6 @@
79v.png 79v.png
79w.png 79w.png
79x.png 79x.png
79y.png
79z.png
7a.png 7a.png
7b.png 7b.png
7c.png 7c.png
@@ -9191,7 +9245,6 @@
94ae.png 94ae.png
94af.png 94af.png
94ag.png 94ag.png
94ah.png
94b.png 94b.png
94c.png 94c.png
94d.png 94d.png
@@ -9231,6 +9284,7 @@
95k.png 95k.png
95l.png 95l.png
95m.png 95m.png
95n.png
96.png 96.png
96a.png 96a.png
96b.png 96b.png
@@ -9265,6 +9319,10 @@
97ac.png 97ac.png
97ad.png 97ad.png
97ae.png 97ae.png
97af.png
97ag.png
97ah.png
97ai.png
97ak.png 97ak.png
97ao.png 97ao.png
97b.png 97b.png
@@ -9309,6 +9367,7 @@
98n.png 98n.png
98o.png 98o.png
98p.png 98p.png
98q.png
99.png 99.png
99a.png 99a.png
99b.png 99b.png

File diff suppressed because it is too large Load Diff