From 8aad136622a762f4c1283b69eeb7f5129500e545 Mon Sep 17 00:00:00 2001 From: Sabe Jones Date: Fri, 29 May 2020 14:26:02 -0500 Subject: [PATCH] feat(content): Armoire and Background items for Jun 2020 also big refactor of Armoire content --- website/common/locales/en/backgrounds.json | 8 + website/common/locales/en/gear.json | 6 + .../script/content/appearance/backgrounds.js | 14 + .../script/content/gear/sets/armoire.js | 717 +----------------- .../background_relaxation_river.png | Bin 0 -> 3608 bytes .../backgrounds/background_salt_lake.png | Bin 0 -> 3131 bytes .../backgrounds/background_viking_ship.png | Bin 0 -> 3144 bytes .../icon_background_relaxation_river.png | Bin 0 -> 1358 bytes .../icons/icon_background_salt_lake.png | Bin 0 -> 2603 bytes .../icons/icon_background_viking_ship.png | Bin 0 -> 2664 bytes .../armoire/body_armoire_lifeguardWhistle.png | Bin 0 -> 473 bytes .../gear/armoire/shield_armoire_lifeBuoy.png | Bin 0 -> 693 bytes .../shop_body_armoire_lifeguardWhistle.png | Bin 0 -> 254 bytes .../shop/shop_shield_armoire_lifeBuoy.png | Bin 0 -> 428 bytes .../shop/shop_weapon_armoire_beachFlag.png | Bin 0 -> 643 bytes .../gear/armoire/weapon_armoire_beachFlag.png | Bin 0 -> 1049 bytes .../promo_armoire_backgrounds_202005.png | Bin 13853 -> 0 bytes .../promo_armoire_backgrounds_202006.png | Bin 0 -> 11617 bytes .../promo_fairy_sunshine_potions.png | Bin 15771 -> 0 bytes .../promo_jungle_buddies_bundle.png | Bin 17319 -> 0 bytes .../promo_mystery_202005.png | Bin 5714 -> 0 bytes .../scene_casting_spells.png | Bin 12680 -> 0 bytes .../spritesmith_large/scene_pets_resting.png | Bin 11332 -> 0 bytes .../spritesmith_large/scene_todos.png | Bin 5924 -> 0 bytes .../spritesmith_large/scene_vikte.png | Bin 7582 -> 0 bytes 25 files changed, 64 insertions(+), 681 deletions(-) create mode 100644 website/raw_sprites/spritesmith/backgrounds/background_relaxation_river.png create mode 100644 website/raw_sprites/spritesmith/backgrounds/background_salt_lake.png create mode 100644 website/raw_sprites/spritesmith/backgrounds/background_viking_ship.png create mode 100644 website/raw_sprites/spritesmith/backgrounds/icons/icon_background_relaxation_river.png create mode 100644 website/raw_sprites/spritesmith/backgrounds/icons/icon_background_salt_lake.png create mode 100644 website/raw_sprites/spritesmith/backgrounds/icons/icon_background_viking_ship.png create mode 100644 website/raw_sprites/spritesmith/gear/armoire/body_armoire_lifeguardWhistle.png create mode 100644 website/raw_sprites/spritesmith/gear/armoire/shield_armoire_lifeBuoy.png create mode 100644 website/raw_sprites/spritesmith/gear/armoire/shop/shop_body_armoire_lifeguardWhistle.png create mode 100644 website/raw_sprites/spritesmith/gear/armoire/shop/shop_shield_armoire_lifeBuoy.png create mode 100644 website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_beachFlag.png create mode 100644 website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_beachFlag.png delete mode 100644 website/raw_sprites/spritesmith_large/promo_armoire_backgrounds_202005.png create mode 100644 website/raw_sprites/spritesmith_large/promo_armoire_backgrounds_202006.png delete mode 100644 website/raw_sprites/spritesmith_large/promo_fairy_sunshine_potions.png delete mode 100644 website/raw_sprites/spritesmith_large/promo_jungle_buddies_bundle.png delete mode 100644 website/raw_sprites/spritesmith_large/promo_mystery_202005.png delete mode 100644 website/raw_sprites/spritesmith_large/scene_casting_spells.png delete mode 100644 website/raw_sprites/spritesmith_large/scene_pets_resting.png delete mode 100644 website/raw_sprites/spritesmith_large/scene_todos.png delete mode 100644 website/raw_sprites/spritesmith_large/scene_vikte.png diff --git a/website/common/locales/en/backgrounds.json b/website/common/locales/en/backgrounds.json index 5c2385952f..5ecaf1e71b 100644 --- a/website/common/locales/en/backgrounds.json +++ b/website/common/locales/en/backgrounds.json @@ -595,6 +595,14 @@ "backgroundStrawberryPatchText": "Strawberry Patch", "backgroundStrawberryPatchNotes": "Pick fresh treats from a Strawberry Patch.", + "backgrounds062020": "SET 73: Released June 2020", + "backgroundRelaxationRiverText": "Relaxation River", + "backgroundRelaxationRiverNotes": "Drift languorously down the Relaxation River.", + "backgroundSaltLakeText": "Salt Lake", + "backgroundSaltLakeNotes": "Behold the striking red ripples of a Salt Lake.", + "backgroundVikingShipText": "Viking Ship", + "backgroundVikingShipNotes": "Set sail for adventure aboard a Viking Ship.", + "timeTravelBackgrounds": "Steampunk Backgrounds", "backgroundAirshipText": "Airship", "backgroundAirshipNotes": "Become a sky sailor on board your very own Airship.", diff --git a/website/common/locales/en/gear.json b/website/common/locales/en/gear.json index a786bb03b3..96cb5d5722 100644 --- a/website/common/locales/en/gear.json +++ b/website/common/locales/en/gear.json @@ -490,6 +490,8 @@ "weaponArmoirePaperCutterNotes": "This may not look fearsome, but have you never had a papercut? Increases Strength by <%= str %>. Enchanted Armoire: Paper Knight Set (Item 1 of 3).", "weaponArmoireFiddlersBowText": "Fiddler's Bow", "weaponArmoireFiddlersBowNotes": "You can coax music out of anything with this! ...A violin might work best, though. Increases Strength by <%= str %>. Enchanted Armoire: Fiddler Set (Item 3 of 4).", + "weaponArmoireBeachFlagText": "Beach Flag", + "weaponArmoireBeachFlagNotes": "Rally the troops around your sandcastle and let everyone know where to come for help! Increases Perception by <%= per %>. Enchanted Armoire: Lifeguard Set (Item 1 of 3).", "armor": "armor", "armorCapitalized": "Armor", @@ -1955,6 +1957,8 @@ "shieldArmoireHobbyHorseNotes": "Ride your handsome hobby-horse steed toward your just Rewards! Increases Perception and Constitution by <%= attrs %> each. Enchanted Armoire: Paper Knight Set (Item 2 of 3).", "shieldArmoireFiddleText": "Fiddler's Violin", "shieldArmoireFiddleNotes": "A perfect instrument that always strikes the right note in company. Increases Intelligence by <%= int %>. Enchanted Armoire: Fiddler Set (Item 4 of 4).", + "shieldArmoireLifeBuoyText": "Life Buoy", + "shieldArmoireLifeBuoyNotes": "Oh buoy! This will come in handy if you spot someone struggling in a sea of tasks and responsibilities. Increases Constitution by <%= con %>. Enchanted Armoire: Lifeguard Set (Item 2 of 3).", "back": "Back Accessory", "backCapitalized": "Back Accessory", @@ -2086,6 +2090,8 @@ "bodyArmoireCozyScarfText": "Cozy Scarf", "bodyArmoireCozyScarfNotes": "This fine scarf will keep you warm as you go about your wintry business. Increases Constitution and Perception by <%= attrs %> each. Enchanted Armoire: Lamplighter's Set (Item 4 of 4).", + "bodyArmoireLifeguardWhistleText": "Lifeguard Whistle", + "bodyArmoireLifeguardWhistleNotes": "Call that misbehaving habit to order! It should know the rules! Increases Intelligence by <%= int %>. Enchanted Armoire: Lifeguard Set (Item 3 of 3).", "headAccessory": "head accessory", "headAccessoryCapitalized": "Head Accessory", diff --git a/website/common/script/content/appearance/backgrounds.js b/website/common/script/content/appearance/backgrounds.js index 70c51a46fd..f84cd70897 100644 --- a/website/common/script/content/appearance/backgrounds.js +++ b/website/common/script/content/appearance/backgrounds.js @@ -1011,6 +1011,20 @@ const backgrounds = { notes: t('backgroundStrawberryPatchNotes'), }, }, + backgrounds062020: { + relaxation_river: { + text: t('backgroundRelaxationRiverText'), + notes: t('backgroundRelaxationRiverNotes'), + }, + salt_lake: { + text: t('backgroundSaltLakeText'), + notes: t('backgroundSaltLakeNotes'), + }, + viking_ship: { + text: t('backgroundVikingShipText'), + notes: t('backgroundVikingShipNotes'), + }, + }, timeTravelBackgrounds: { airship: { text: t('backgroundAirshipText'), diff --git a/website/common/script/content/gear/sets/armoire.js b/website/common/script/content/gear/sets/armoire.js index 611a079f46..bd9414a80c 100644 --- a/website/common/script/content/gear/sets/armoire.js +++ b/website/common/script/content/gear/sets/armoire.js @@ -1,1962 +1,1317 @@ +import defaults from 'lodash/defaults'; +import forEach from 'lodash/forEach'; +import upperFirst from 'lodash/upperFirst'; import { ownsItem } from '../gear-helper'; import t from '../../translation'; const armor = { lunarArmor: { - text: t('armorArmoireLunarArmorText'), notes: t('armorArmoireLunarArmorNotes', { str: 7, int: 7 }), - value: 100, str: 7, int: 7, set: 'soothing', - canOwn: ownsItem('armor_armoire_lunarArmor'), }, gladiatorArmor: { - text: t('armorArmoireGladiatorArmorText'), notes: t('armorArmoireGladiatorArmorNotes', { str: 7, per: 7 }), - value: 100, str: 7, per: 7, set: 'gladiator', - canOwn: ownsItem('armor_armoire_gladiatorArmor'), }, rancherRobes: { - text: t('armorArmoireRancherRobesText'), notes: t('armorArmoireRancherRobesNotes', { str: 5, per: 5, int: 5 }), - value: 100, str: 5, per: 5, int: 5, set: 'rancher', - canOwn: ownsItem('armor_armoire_rancherRobes'), }, goldenToga: { - text: t('armorArmoireGoldenTogaText'), notes: t('armorArmoireGoldenTogaNotes', { attrs: 8 }), - value: 100, str: 8, con: 8, set: 'goldenToga', - canOwn: ownsItem('armor_armoire_goldenToga'), }, hornedIronArmor: { - text: t('armorArmoireHornedIronArmorText'), notes: t('armorArmoireHornedIronArmorNotes', { con: 9, per: 7 }), - value: 100, con: 9, per: 7, set: 'hornedIron', - canOwn: ownsItem('armor_armoire_hornedIronArmor'), }, plagueDoctorOvercoat: { - text: t('armorArmoirePlagueDoctorOvercoatText'), notes: t('armorArmoirePlagueDoctorOvercoatNotes', { int: 6, str: 5, con: 6 }), - value: 100, int: 6, str: 5, con: 6, set: 'plagueDoctor', - canOwn: ownsItem('armor_armoire_plagueDoctorOvercoat'), }, shepherdRobes: { - text: t('armorArmoireShepherdRobesText'), notes: t('armorArmoireShepherdRobesNotes', { attrs: 9 }), - value: 100, str: 9, per: 9, set: 'shepherd', - canOwn: ownsItem('armor_armoire_shepherdRobes'), }, royalRobes: { - text: t('armorArmoireRoyalRobesText'), notes: t('armorArmoireRoyalRobesNotes', { attrs: 5 }), - value: 100, con: 5, per: 5, int: 5, set: 'royal', - canOwn: ownsItem('armor_armoire_royalRobes'), }, crystalCrescentRobes: { - text: t('armorArmoireCrystalCrescentRobesText'), notes: t('armorArmoireCrystalCrescentRobesNotes', { attrs: 7 }), - value: 100, per: 7, con: 7, set: 'crystalCrescent', - canOwn: ownsItem('armor_armoire_crystalCrescentRobes'), }, dragonTamerArmor: { - text: t('armorArmoireDragonTamerArmorText'), notes: t('armorArmoireDragonTamerArmorNotes', { con: 15 }), - value: 100, con: 15, set: 'dragonTamer', - canOwn: ownsItem('armor_armoire_dragonTamerArmor'), }, barristerRobes: { - text: t('armorArmoireBarristerRobesText'), notes: t('armorArmoireBarristerRobesNotes', { con: 10 }), - value: 100, con: 10, set: 'barrister', - canOwn: ownsItem('armor_armoire_barristerRobes'), }, jesterCostume: { - text: t('armorArmoireJesterCostumeText'), notes: t('armorArmoireJesterCostumeNotes', { int: 15 }), - value: 100, int: 15, set: 'jester', - canOwn: ownsItem('armor_armoire_jesterCostume'), }, minerOveralls: { - text: t('armorArmoireMinerOverallsText'), notes: t('armorArmoireMinerOverallsNotes', { con: 10 }), - value: 100, con: 10, set: 'miner', - canOwn: ownsItem('armor_armoire_minerOveralls'), }, basicArcherArmor: { - text: t('armorArmoireBasicArcherArmorText'), notes: t('armorArmoireBasicArcherArmorNotes', { per: 12 }), - value: 100, per: 12, set: 'basicArcher', - canOwn: ownsItem('armor_armoire_basicArcherArmor'), }, graduateRobe: { - text: t('armorArmoireGraduateRobeText'), notes: t('armorArmoireGraduateRobeNotes', { int: 10 }), - value: 100, int: 10, set: 'graduate', - canOwn: ownsItem('armor_armoire_graduateRobe'), }, stripedSwimsuit: { - text: t('armorArmoireStripedSwimsuitText'), notes: t('armorArmoireStripedSwimsuitNotes', { con: 13 }), - value: 100, con: 13, set: 'seaside', - canOwn: ownsItem('armor_armoire_stripedSwimsuit'), }, cannoneerRags: { - text: t('armorArmoireCannoneerRagsText'), notes: t('armorArmoireCannoneerRagsNotes', { con: 15 }), - value: 100, con: 15, set: 'cannoneer', - canOwn: ownsItem('armor_armoire_cannoneerRags'), }, falconerArmor: { - text: t('armorArmoireFalconerArmorText'), notes: t('armorArmoireFalconerArmorNotes', { con: 10 }), - value: 100, con: 10, set: 'falconer', - canOwn: ownsItem('armor_armoire_falconerArmor'), }, vermilionArcherArmor: { - text: t('armorArmoireVermilionArcherArmorText'), notes: t('armorArmoireVermilionArcherArmorNotes', { per: 15 }), - value: 100, per: 15, set: 'vermilionArcher', - canOwn: ownsItem('armor_armoire_vermilionArcherArmor'), }, ogreArmor: { - text: t('armorArmoireOgreArmorText'), notes: t('armorArmoireOgreArmorNotes', { con: 15 }), - value: 100, con: 15, set: 'ogre', - canOwn: ownsItem('armor_armoire_ogreArmor'), }, ironBlueArcherArmor: { - text: t('armorArmoireIronBlueArcherArmorText'), notes: t('armorArmoireIronBlueArcherArmorNotes', { str: 12 }), - value: 100, str: 12, set: 'blueArcher', - canOwn: ownsItem('armor_armoire_ironBlueArcherArmor'), }, redPartyDress: { - text: t('armorArmoireRedPartyDressText'), notes: t('armorArmoireRedPartyDressNotes', { attrs: 7 }), - value: 100, str: 7, con: 7, int: 7, set: 'redHairbow', - canOwn: ownsItem('armor_armoire_redPartyDress'), }, woodElfArmor: { - text: t('armorArmoireWoodElfArmorText'), notes: t('armorArmoireWoodElfArmorNotes', { per: 12 }), - value: 100, per: 12, set: 'woodElf', - canOwn: ownsItem('armor_armoire_woodElfArmor'), }, ramFleeceRobes: { - text: t('armorArmoireRamFleeceRobesText'), notes: t('armorArmoireRamFleeceRobesNotes', { con: 9, str: 7 }), - value: 100, con: 9, str: 7, set: 'ramBarbarian', - canOwn: ownsItem('armor_armoire_ramFleeceRobes'), }, gownOfHearts: { - text: t('armorArmoireGownOfHeartsText'), notes: t('armorArmoireGownOfHeartsNotes', { con: 13 }), - value: 100, con: 13, set: 'queenOfHearts', - canOwn: ownsItem('armor_armoire_gownOfHearts'), }, mushroomDruidArmor: { - text: t('armorArmoireMushroomDruidArmorText'), notes: t('armorArmoireMushroomDruidArmorNotes', { con: 7, per: 8 }), - value: 100, con: 7, per: 8, set: 'mushroomDruid', - canOwn: ownsItem('armor_armoire_mushroomDruidArmor'), }, greenFestivalYukata: { - text: t('armorArmoireGreenFestivalYukataText'), notes: t('armorArmoireGreenFestivalYukataNotes', { attrs: 8 }), - value: 100, con: 8, per: 8, set: 'festivalAttire', - canOwn: ownsItem('armor_armoire_greenFestivalYukata'), }, merchantTunic: { - text: t('armorArmoireMerchantTunicText'), notes: t('armorArmoireMerchantTunicNotes', { per: 10 }), - value: 100, per: 10, set: 'merchant', - canOwn: ownsItem('armor_armoire_merchantTunic'), }, vikingTunic: { - text: t('armorArmoireVikingTunicText'), notes: t('armorArmoireVikingTunicNotes', { con: 6, str: 8 }), - value: 100, con: 6, str: 8, set: 'viking', - canOwn: ownsItem('armor_armoire_vikingTunic'), }, swanDancerTutu: { - text: t('armorArmoireSwanDancerTutuText'), notes: t('armorArmoireSwanDancerTutuNotes', { attrs: 8 }), - value: 100, int: 8, str: 8, set: 'swanDancer', - canOwn: ownsItem('armor_armoire_swanDancerTutu'), }, yellowPartyDress: { - text: t('armorArmoireYellowPartyDressText'), notes: t('armorArmoireYellowPartyDressNotes', { attrs: 7 }), - value: 100, per: 7, int: 7, str: 7, set: 'yellowHairbow', - canOwn: ownsItem('armor_armoire_yellowPartyDress'), }, antiProcrastinationArmor: { - text: t('armorArmoireAntiProcrastinationArmorText'), notes: t('armorArmoireAntiProcrastinationArmorNotes', { str: 15 }), - value: 100, str: 15, set: 'antiProcrastination', - canOwn: ownsItem('armor_armoire_antiProcrastinationArmor'), }, farrierOutfit: { - text: t('armorArmoireFarrierOutfitText'), notes: t('armorArmoireFarrierOutfitNotes', { attrs: 6 }), - value: 100, con: 6, int: 6, per: 6, set: 'farrier', - canOwn: ownsItem('armor_armoire_farrierOutfit'), }, candlestickMakerOutfit: { - text: t('armorArmoireCandlestickMakerOutfitText'), notes: t('armorArmoireCandlestickMakerOutfitNotes', { con: 12 }), - value: 100, con: 12, set: 'candlestickMaker', - canOwn: ownsItem('armor_armoire_candlestickMakerOutfit'), }, wovenRobes: { - text: t('armorArmoireWovenRobesText'), notes: t('armorArmoireWovenRobesNotes', { con: 8, int: 9 }), - value: 100, con: 8, int: 9, set: 'weaver', - canOwn: ownsItem('armor_armoire_wovenRobes'), }, lamplightersGreatcoat: { - text: t('armorArmoireLamplightersGreatcoatText'), notes: t('armorArmoireLamplightersGreatcoatNotes', { per: 14 }), - value: 100, per: 14, set: 'lamplighter', - canOwn: ownsItem('armor_armoire_lamplightersGreatcoat'), }, coachDriverLivery: { - text: t('armorArmoireCoachDriverLiveryText'), notes: t('armorArmoireCoachDriverLiveryNotes', { str: 12 }), - value: 100, str: 12, set: 'coachDriver', - canOwn: ownsItem('armor_armoire_coachDriverLivery'), }, robeOfDiamonds: { - text: t('armorArmoireRobeOfDiamondsText'), notes: t('armorArmoireRobeOfDiamondsNotes', { per: 13 }), - value: 100, per: 13, set: 'kingOfDiamonds', - canOwn: ownsItem('armor_armoire_robeOfDiamonds'), }, flutteryFrock: { - text: t('armorArmoireFlutteryFrockText'), notes: t('armorArmoireFlutteryFrockNotes', { attrs: 5 }), - value: 100, con: 5, per: 5, str: 5, set: 'fluttery', - canOwn: ownsItem('armor_armoire_flutteryFrock'), }, cobblersCoveralls: { - text: t('armorArmoireCobblersCoverallsText'), notes: t('armorArmoireCobblersCoverallsNotes', { attrs: 7 }), - value: 100, per: 7, str: 7, set: 'cobbler', - canOwn: ownsItem('armor_armoire_cobblersCoveralls'), }, glassblowersCoveralls: { - text: t('armorArmoireGlassblowersCoverallsText'), notes: t('armorArmoireGlassblowersCoverallsNotes', { con: 8 }), - value: 100, con: 8, set: 'glassblower', - canOwn: ownsItem('armor_armoire_glassblowersCoveralls'), }, bluePartyDress: { - text: t('armorArmoireBluePartyDressText'), notes: t('armorArmoireBluePartyDressNotes', { attrs: 7 }), - value: 100, con: 7, per: 7, str: 7, set: 'blueHairbow', - canOwn: ownsItem('armor_armoire_bluePartyDress'), }, piraticalPrincessGown: { - text: t('armorArmoirePiraticalPrincessGownText'), notes: t('armorArmoirePiraticalPrincessGownNotes', { per: 7 }), - value: 100, per: 7, set: 'piraticalPrincess', - canOwn: ownsItem('armor_armoire_piraticalPrincessGown'), }, jeweledArcherArmor: { - text: t('armorArmoireJeweledArcherArmorText'), notes: t('armorArmoireJeweledArcherArmorNotes', { con: 15 }), - value: 100, con: 15, set: 'jeweledArcher', - canOwn: ownsItem('armor_armoire_jeweledArcherArmor'), }, coverallsOfBookbinding: { - text: t('armorArmoireCoverallsOfBookbindingText'), notes: t('armorArmoireCoverallsOfBookbindingNotes', { con: 10, per: 5 }), - value: 100, con: 10, per: 5, set: 'bookbinder', - canOwn: ownsItem('armor_armoire_coverallsOfBookbinding'), }, robeOfSpades: { - text: t('armorArmoireRobeOfSpadesText'), notes: t('armorArmoireRobeOfSpadesNotes', { str: 13 }), - value: 100, str: 13, set: 'aceOfSpades', - canOwn: ownsItem('armor_armoire_robeOfSpades'), }, softBlueSuit: { - text: t('armorArmoireSoftBlueSuitText'), notes: t('armorArmoireSoftBlueSuitNotes', { int: 10, per: 5 }), - value: 100, int: 10, per: 5, set: 'blueLoungewear', - canOwn: ownsItem('armor_armoire_softBlueSuit'), }, softGreenSuit: { - text: t('armorArmoireSoftGreenSuitText'), notes: t('armorArmoireSoftGreenSuitNotes', { attrs: 7 }), - value: 100, int: 7, con: 7, set: 'greenLoungewear', - canOwn: ownsItem('armor_armoire_softGreenSuit'), }, softRedSuit: { - text: t('armorArmoireSoftRedSuitText'), notes: t('armorArmoireSoftRedSuitNotes', { int: 8, str: 5 }), - value: 100, int: 8, str: 5, set: 'redLoungewear', - canOwn: ownsItem('armor_armoire_softRedSuit'), }, scribesRobe: { - text: t('armorArmoireScribesRobeText'), notes: t('armorArmoireScribesRobeNotes', { attrs: 7 }), - value: 100, int: 7, per: 7, set: 'scribe', - canOwn: ownsItem('armor_armoire_scribesRobe'), }, chefsJacket: { - text: t('armorArmoireChefsJacketText'), notes: t('armorArmoireChefsJacketNotes', { int: 10 }), - value: 100, int: 10, set: 'chef', - canOwn: ownsItem('armor_armoire_chefsJacket'), }, vernalVestment: { - text: t('armorArmoireVernalVestmentText'), notes: t('armorArmoireVernalVestmentNotes', { attrs: 6 }), - value: 100, str: 6, int: 6, set: 'vernalVestments', - canOwn: ownsItem('armor_armoire_vernalVestment'), }, nephriteArmor: { - text: t('armorArmoireNephriteArmorText'), notes: t('armorArmoireNephriteArmorNotes', { str: 7, per: 6 }), - value: 100, str: 7, per: 6, set: 'nephrite', - canOwn: ownsItem('armor_armoire_nephriteArmor'), }, boatingJacket: { - text: t('armorArmoireBoatingJacketText'), notes: t('armorArmoireBoatingJacketNotes', { attrs: 6 }), - value: 100, int: 6, per: 6, str: 6, set: 'boating', - canOwn: ownsItem('armor_armoire_boatingJacket'), }, astronomersRobe: { - text: t('armorArmoireAstronomersRobeText'), notes: t('armorArmoireAstronomersRobeNotes', { attrs: 8 }), - value: 100, per: 8, con: 8, set: 'astronomer', - canOwn: ownsItem('armor_armoire_astronomersRobe'), }, invernessCape: { - text: t('armorArmoireInvernessCapeText'), notes: t('armorArmoireInvernessCapeNotes', { attrs: 7 }), - value: 100, per: 7, int: 7, set: 'detective', - canOwn: ownsItem('armor_armoire_invernessCape'), }, shadowMastersRobe: { - text: t('armorArmoireShadowMastersRobeText'), notes: t('armorArmoireShadowMastersRobeNotes', { con: 12 }), - value: 100, con: 12, set: 'shadowMaster', - canOwn: ownsItem('armor_armoire_shadowMastersRobe'), }, alchemistsRobe: { - text: t('armorArmoireAlchemistsRobeText'), notes: t('armorArmoireAlchemistsRobeNotes', { con: 8, per: 5 }), - value: 100, con: 8, per: 5, set: 'alchemist', - canOwn: ownsItem('armor_armoire_alchemistsRobe'), }, duffleCoat: { - text: t('armorArmoireDuffleCoatText'), notes: t('armorArmoireDuffleCoatNotes', { attrs: 7 }), - value: 100, con: 7, per: 7, set: 'duffle', - canOwn: ownsItem('armor_armoire_duffleCoat'), }, layerCakeArmor: { - text: t('armorArmoireLayerCakeArmorText'), notes: t('armorArmoireLayerCakeArmorNotes', { con: 13 }), - value: 100, con: 13, set: 'birthday', - canOwn: ownsItem('armor_armoire_layerCakeArmor'), }, matchMakersApron: { - text: t('armorArmoireMatchMakersApronText'), notes: t('armorArmoireMatchMakersApronNotes', { attrs: 7 }), - value: 100, con: 7, str: 7, int: 7, set: 'matchMaker', - canOwn: ownsItem('armor_armoire_matchMakersApron'), }, baseballUniform: { - text: t('armorArmoireBaseballUniformText'), notes: t('armorArmoireBaseballUniformNotes', { attrs: 10 }), - value: 100, con: 10, str: 10, set: 'baseball', - canOwn: ownsItem('armor_armoire_baseballUniform'), }, boxArmor: { - text: t('armorArmoireBoxArmorText'), notes: t('armorArmoireBoxArmorNotes', { attrs: 5 }), - value: 100, per: 5, con: 5, set: 'paperKnight', - canOwn: ownsItem('armor_armoire_boxArmor'), }, fiddlersCoat: { - text: t('armorArmoireFiddlersCoatText'), notes: t('armorArmoireFiddlersCoatNotes', { con: 6 }), - value: 100, con: 6, set: 'fiddler', - canOwn: ownsItem('armor_armoire_fiddlersCoat'), }, }; const body = { cozyScarf: { - text: t('bodyArmoireCozyScarfText'), notes: t('bodyArmoireCozyScarfNotes', { attrs: 5 }), - value: 100, con: 5, per: 5, set: 'lamplighter', - canOwn: ownsItem('body_armoire_cozyScarf'), + }, + lifeguardWhistle: { + notes: t('bodyArmoireLifeguardWhistleNotes', { int: 12 }), + int: 12, + set: 'lifeguard', }, }; const eyewear = { plagueDoctorMask: { - text: t('eyewearArmoirePlagueDoctorMaskText'), notes: t('eyewearArmoirePlagueDoctorMaskNotes', { attrs: 5 }), con: 5, int: 5, - value: 100, set: 'plagueDoctor', - canOwn: ownsItem('eyewear_armoire_plagueDoctorMask'), }, goofyGlasses: { - text: t('eyewearArmoireGoofyGlassesText'), notes: t('eyewearArmoireGoofyGlassesNotes', { per: 10 }), - value: 100, per: 10, - canOwn: ownsItem('eyewear_armoire_goofyGlasses'), }, }; const head = { lunarCrown: { - text: t('headArmoireLunarCrownText'), notes: t('headArmoireLunarCrownNotes', { con: 7, per: 7 }), - value: 100, con: 7, per: 7, set: 'soothing', - canOwn: ownsItem('head_armoire_lunarCrown'), }, redHairbow: { - text: t('headArmoireRedHairbowText'), notes: t('headArmoireRedHairbowNotes', { str: 5, int: 5, con: 5 }), - value: 100, str: 5, int: 5, con: 5, set: 'redHairbow', - canOwn: ownsItem('head_armoire_redHairbow'), }, violetFloppyHat: { - text: t('headArmoireVioletFloppyHatText'), notes: t('headArmoireVioletFloppyHatNotes', { per: 5, int: 5, con: 5 }), - value: 100, per: 5, int: 5, con: 5, - canOwn: ownsItem('head_armoire_violetFloppyHat'), }, gladiatorHelm: { - text: t('headArmoireGladiatorHelmText'), notes: t('headArmoireGladiatorHelmNotes', { per: 7, int: 7 }), - value: 100, per: 7, int: 7, set: 'gladiator', - canOwn: ownsItem('head_armoire_gladiatorHelm'), }, rancherHat: { - text: t('headArmoireRancherHatText'), notes: t('headArmoireRancherHatNotes', { str: 5, per: 5, int: 5 }), - value: 100, str: 5, per: 5, int: 5, set: 'rancher', - canOwn: ownsItem('head_armoire_rancherHat'), }, royalCrown: { - text: t('headArmoireRoyalCrownText'), notes: t('headArmoireRoyalCrownNotes', { str: 10 }), - value: 100, str: 10, set: 'royal', - canOwn: ownsItem('head_armoire_royalCrown'), }, blueHairbow: { - text: t('headArmoireBlueHairbowText'), notes: t('headArmoireBlueHairbowNotes', { per: 5, int: 5, con: 5 }), - value: 100, per: 5, int: 5, con: 5, set: 'blueHairbow', - canOwn: ownsItem('head_armoire_blueHairbow'), }, goldenLaurels: { - text: t('headArmoireGoldenLaurelsText'), notes: t('headArmoireGoldenLaurelsNotes', { attrs: 8 }), - value: 100, per: 8, con: 8, set: 'goldenToga', - canOwn: ownsItem('head_armoire_goldenLaurels'), }, hornedIronHelm: { - text: t('headArmoireHornedIronHelmText'), notes: t('headArmoireHornedIronHelmNotes', { con: 9, str: 7 }), - value: 100, con: 9, str: 7, set: 'hornedIron', - canOwn: ownsItem('head_armoire_hornedIronHelm'), }, yellowHairbow: { - text: t('headArmoireYellowHairbowText'), notes: t('headArmoireYellowHairbowNotes', { attrs: 5 }), - value: 100, int: 5, per: 5, str: 5, set: 'yellowHairbow', - canOwn: ownsItem('head_armoire_yellowHairbow'), }, redFloppyHat: { - text: t('headArmoireRedFloppyHatText'), notes: t('headArmoireRedFloppyHatNotes', { attrs: 6 }), - value: 100, con: 6, int: 6, per: 6, - canOwn: ownsItem('head_armoire_redFloppyHat'), set: 'redLoungewear', }, plagueDoctorHat: { - text: t('headArmoirePlagueDoctorHatText'), notes: t('headArmoirePlagueDoctorHatNotes', { int: 5, str: 6, con: 5 }), - value: 100, int: 5, str: 6, con: 5, set: 'plagueDoctor', - canOwn: ownsItem('head_armoire_plagueDoctorHat'), }, blackCat: { - text: t('headArmoireBlackCatText'), notes: t('headArmoireBlackCatNotes', { attrs: 9 }), - value: 100, int: 9, per: 9, - canOwn: ownsItem('head_armoire_blackCat'), }, orangeCat: { - text: t('headArmoireOrangeCatText'), notes: t('headArmoireOrangeCatNotes', { attrs: 9 }), - value: 100, con: 9, str: 9, - canOwn: ownsItem('head_armoire_orangeCat'), }, blueFloppyHat: { - text: t('headArmoireBlueFloppyHatText'), notes: t('headArmoireBlueFloppyHatNotes', { attrs: 7 }), - value: 100, per: 7, int: 7, con: 7, set: 'blueLoungewear', - canOwn: ownsItem('head_armoire_blueFloppyHat'), }, shepherdHeaddress: { - text: t('headArmoireShepherdHeaddressText'), notes: t('headArmoireShepherdHeaddressNotes', { int: 9 }), - value: 100, int: 9, set: 'shepherd', - canOwn: ownsItem('head_armoire_shepherdHeaddress'), }, crystalCrescentHat: { - text: t('headArmoireCrystalCrescentHatText'), notes: t('headArmoireCrystalCrescentHatNotes', { attrs: 7 }), - value: 100, int: 7, per: 7, set: 'crystalCrescent', - canOwn: ownsItem('head_armoire_crystalCrescentHat'), }, dragonTamerHelm: { - text: t('headArmoireDragonTamerHelmText'), notes: t('headArmoireDragonTamerHelmNotes', { int: 15 }), - value: 100, int: 15, set: 'dragonTamer', - canOwn: ownsItem('head_armoire_dragonTamerHelm'), }, barristerWig: { - text: t('headArmoireBarristerWigText'), notes: t('headArmoireBarristerWigNotes', { str: 10 }), - value: 100, str: 10, set: 'barrister', - canOwn: ownsItem('head_armoire_barristerWig'), }, jesterCap: { - text: t('headArmoireJesterCapText'), notes: t('headArmoireJesterCapNotes', { per: 15 }), - value: 100, per: 15, set: 'jester', - canOwn: ownsItem('head_armoire_jesterCap'), }, minerHelmet: { - text: t('headArmoireMinerHelmetText'), notes: t('headArmoireMinerHelmetNotes', { int: 5 }), - value: 100, int: 5, set: 'miner', - canOwn: ownsItem('head_armoire_minerHelmet'), }, basicArcherCap: { - text: t('headArmoireBasicArcherCapText'), notes: t('headArmoireBasicArcherCapNotes', { per: 6 }), - value: 100, per: 6, set: 'basicArcher', - canOwn: ownsItem('head_armoire_basicArcherCap'), }, graduateCap: { - text: t('headArmoireGraduateCapText'), notes: t('headArmoireGraduateCapNotes', { int: 9 }), - value: 100, int: 9, set: 'graduate', - canOwn: ownsItem('head_armoire_graduateCap'), }, greenFloppyHat: { - text: t('headArmoireGreenFloppyHatText'), notes: t('headArmoireGreenFloppyHatNotes', { attrs: 8 }), - value: 100, per: 8, int: 8, con: 8, - canOwn: ownsItem('head_armoire_greenFloppyHat'), set: 'greenLoungewear', }, cannoneerBandanna: { - text: t('headArmoireCannoneerBandannaText'), notes: t('headArmoireCannoneerBandannaNotes', { attrs: 15 }), - value: 100, int: 15, per: 15, set: 'cannoneer', - canOwn: ownsItem('head_armoire_cannoneerBandanna'), }, falconerCap: { - text: t('headArmoireFalconerCapText'), notes: t('headArmoireFalconerCapNotes', { int: 10 }), - value: 100, int: 10, set: 'falconer', - canOwn: ownsItem('head_armoire_falconerCap'), }, vermilionArcherHelm: { - text: t('headArmoireVermilionArcherHelmText'), notes: t('headArmoireVermilionArcherHelmNotes', { per: 12 }), - value: 100, per: 12, set: 'vermilionArcher', - canOwn: ownsItem('head_armoire_vermilionArcherHelm'), }, ogreMask: { - text: t('headArmoireOgreMaskText'), notes: t('headArmoireOgreMaskNotes', { attrs: 7 }), - value: 100, con: 7, str: 7, set: 'ogre', - canOwn: ownsItem('head_armoire_ogreMask'), }, ironBlueArcherHelm: { - text: t('headArmoireIronBlueArcherHelmText'), notes: t('headArmoireIronBlueArcherHelmNotes', { con: 9 }), - value: 100, con: 9, set: 'blueArcher', - canOwn: ownsItem('head_armoire_ironBlueArcherHelm'), }, woodElfHelm: { - text: t('headArmoireWoodElfHelmText'), notes: t('headArmoireWoodElfHelmNotes', { con: 12 }), - value: 100, con: 12, set: 'woodElf', - canOwn: ownsItem('head_armoire_woodElfHelm'), }, ramHeaddress: { - text: t('headArmoireRamHeaddressText'), notes: t('headArmoireRamHeaddressNotes', { con: 9, per: 7 }), - value: 100, con: 9, per: 7, set: 'ramBarbarian', - canOwn: ownsItem('head_armoire_ramHeaddress'), }, crownOfHearts: { - text: t('headArmoireCrownOfHeartsText'), notes: t('headArmoireCrownOfHeartsNotes', { str: 13 }), - value: 100, str: 13, set: 'queenOfHearts', - canOwn: ownsItem('head_armoire_crownOfHearts'), }, mushroomDruidCap: { - text: t('headArmoireMushroomDruidCapText'), notes: t('headArmoireMushroomDruidCapNotes', { int: 6, str: 7 }), - value: 100, int: 6, str: 7, set: 'mushroomDruid', - canOwn: ownsItem('head_armoire_mushroomDruidCap'), }, merchantChaperon: { - text: t('headArmoireMerchantChaperonText'), notes: t('headArmoireMerchantChaperonNotes', { attrs: 7 }), - value: 100, int: 7, per: 7, set: 'merchant', - canOwn: ownsItem('head_armoire_merchantChaperon'), }, vikingHelm: { - text: t('headArmoireVikingHelmText'), notes: t('headArmoireVikingHelmNotes', { str: 6, per: 8 }), - value: 100, str: 6, per: 8, set: 'viking', - canOwn: ownsItem('head_armoire_vikingHelm'), }, swanFeatherCrown: { - text: t('headArmoireSwanFeatherCrownText'), notes: t('headArmoireSwanFeatherCrownNotes', { int: 8 }), - value: 100, int: 8, set: 'swanDancer', - canOwn: ownsItem('head_armoire_swanFeatherCrown'), }, antiProcrastinationHelm: { - text: t('headArmoireAntiProcrastinationHelmText'), notes: t('headArmoireAntiProcrastinationHelmNotes', { per: 15 }), - value: 100, per: 15, set: 'antiProcrastination', - canOwn: ownsItem('head_armoire_antiProcrastinationHelm'), }, candlestickMakerHat: { - text: t('headArmoireCandlestickMakerHatText'), notes: t('headArmoireCandlestickMakerHatNotes', { attrs: 6 }), - value: 100, int: 6, per: 6, set: 'candlestickMaker', - canOwn: ownsItem('head_armoire_candlestickMakerHat'), }, lamplightersTopHat: { - text: t('headArmoireLamplightersTopHatText'), notes: t('headArmoireLamplightersTopHatNotes', { con: 14 }), - value: 100, con: 14, set: 'lamplighter', - canOwn: ownsItem('head_armoire_lamplightersTopHat'), }, coachDriversHat: { - text: t('headArmoireCoachDriversHatText'), notes: t('headArmoireCoachDriversHatNotes', { int: 12 }), - value: 100, int: 12, set: 'coachDriver', - canOwn: ownsItem('head_armoire_coachDriversHat'), }, crownOfDiamonds: { - text: t('headArmoireCrownOfDiamondsText'), notes: t('headArmoireCrownOfDiamondsNotes', { int: 13 }), - value: 100, int: 13, set: 'kingOfDiamonds', - canOwn: ownsItem('head_armoire_crownOfDiamonds'), }, flutteryWig: { - text: t('headArmoireFlutteryWigText'), notes: t('headArmoireFlutteryWigNotes', { attrs: 5 }), - value: 100, int: 5, per: 5, str: 5, set: 'fluttery', - canOwn: ownsItem('head_armoire_flutteryWig'), }, bigWig: { - text: t('headArmoireBigWigText'), notes: t('headArmoireBigWigNotes', { str: 10 }), - value: 100, str: 10, - canOwn: ownsItem('head_armoire_bigWig'), }, paperBag: { - text: t('headArmoirePaperBagText'), notes: t('headArmoirePaperBagNotes', { con: 10 }), - value: 100, con: 10, - canOwn: ownsItem('head_armoire_paperBag'), }, birdsNest: { - text: t('headArmoireBirdsNestText'), notes: t('headArmoireBirdsNestNotes', { int: 10 }), - value: 100, int: 10, - canOwn: ownsItem('head_armoire_birdsNest'), }, glassblowersHat: { - text: t('headArmoireGlassblowersHatText'), notes: t('headArmoireGlassblowersHatNotes', { per: 8 }), - value: 100, per: 8, set: 'glassblower', - canOwn: ownsItem('head_armoire_glassblowersHat'), }, piraticalPrincessHeaddress: { - text: t('headArmoirePiraticalPrincessHeaddressText'), notes: t('headArmoirePiraticalPrincessHeaddressNotes', { attrs: 8 }), - value: 100, per: 8, int: 8, set: 'piraticalPrincess', - canOwn: ownsItem('head_armoire_piraticalPrincessHeaddress'), }, jeweledArcherHelm: { - text: t('headArmoireJeweledArcherHelmText'), notes: t('headArmoireJeweledArcherHelmNotes', { int: 15 }), - value: 100, int: 15, set: 'jeweledArcher', - canOwn: ownsItem('head_armoire_jeweledArcherHelm'), }, veilOfSpades: { - text: t('headArmoireVeilOfSpadesText'), notes: t('headArmoireVeilOfSpadesNotes', { per: 13 }), - value: 100, per: 13, set: 'aceOfSpades', - canOwn: ownsItem('head_armoire_veilOfSpades'), }, toqueBlanche: { - text: t('headArmoireToqueBlancheText'), notes: t('headArmoireToqueBlancheNotes', { per: 10 }), - value: 100, per: 10, set: 'chef', - canOwn: ownsItem('head_armoire_toqueBlanche'), }, vernalHennin: { - text: t('headArmoireVernalHenninText'), notes: t('headArmoireVernalHenninNotes', { per: 12 }), - value: 100, per: 12, set: 'vernalVestments', - canOwn: ownsItem('head_armoire_vernalHennin'), }, tricornHat: { - text: t('headArmoireTricornHatText'), notes: t('headArmoireTricornHatNotes', { per: 10 }), - value: 100, per: 10, - canOwn: ownsItem('head_armoire_tricornHat'), }, nephriteHelm: { - text: t('headArmoireNephriteHelmText'), notes: t('headArmoireNephriteHelmNotes', { per: 7, int: 6 }), - value: 100, per: 7, int: 6, set: 'nephrite', - canOwn: ownsItem('head_armoire_nephriteHelm'), }, boaterHat: { - text: t('headArmoireBoaterHatText'), notes: t('headArmoireBoaterHatNotes', { attrs: 6 }), - value: 100, str: 6, con: 6, per: 6, set: 'boating', - canOwn: ownsItem('head_armoire_boaterHat'), }, astronomersHat: { - text: t('headArmoireAstronomersHatText'), notes: t('headArmoireAstronomersHatNotes', { con: 10 }), - value: 100, con: 10, set: 'astronomer', - canOwn: ownsItem('head_armoire_astronomersHat'), }, deerstalkerCap: { - text: t('headArmoireDeerstalkerCapText'), notes: t('headArmoireDeerstalkerCapNotes', { int: 14 }), - value: 100, int: 14, set: 'detective', - canOwn: ownsItem('head_armoire_deerstalkerCap'), }, shadowMastersHood: { - text: t('headArmoireShadowMastersHoodText'), notes: t('headArmoireShadowMastersHoodNotes', { attrs: 5 }), - value: 100, per: 5, con: 5, set: 'shadowMaster', - canOwn: ownsItem('head_armoire_shadowMastersHood'), }, alchemistsHat: { - text: t('headArmoireAlchemistsHatText'), notes: t('headArmoireAlchemistsHatNotes', { per: 7 }), - value: 100, per: 7, set: 'alchemist', - canOwn: ownsItem('head_armoire_alchemistsHat'), }, earflapHat: { - text: t('headArmoireEarflapHatText'), notes: t('headArmoireEarflapHatNotes', { attrs: 7 }), - value: 100, int: 7, str: 7, set: 'duffle', - canOwn: ownsItem('head_armoire_earflapHat'), }, frostedHelm: { - text: t('headArmoireFrostedHelmText'), notes: t('headArmoireFrostedHelmNotes', { int: 13 }), - value: 100, int: 13, set: 'birthday', - canOwn: ownsItem('head_armoire_frostedHelm'), }, matchMakersBeret: { - text: t('headArmoireMatchMakersBeretText'), notes: t('headArmoireMatchMakersBeretNotes', { con: 15 }), - value: 100, con: 15, set: 'matchMaker', - canOwn: ownsItem('head_armoire_matchMakersBeret'), }, baseballCap: { - text: t('headArmoireBaseballCapText'), notes: t('headArmoireBaseballCapNotes', { attrs: 8 }), - value: 100, con: 8, str: 8, set: 'baseball', - canOwn: ownsItem('head_armoire_baseballCap'), }, fiddlersCap: { - text: t('headArmoireFiddlersCapText'), notes: t('headArmoireFiddlersCapNotes', { per: 6 }), - value: 100, per: 6, set: 'fiddler', - canOwn: ownsItem('head_armoire_fiddlersCap'), }, }; const shield = { gladiatorShield: { - text: t('shieldArmoireGladiatorShieldText'), notes: t('shieldArmoireGladiatorShieldNotes', { con: 5, str: 5 }), - value: 100, con: 5, str: 5, set: 'gladiator', - canOwn: ownsItem('shield_armoire_gladiatorShield'), }, midnightShield: { - text: t('shieldArmoireMidnightShieldText'), notes: t('shieldArmoireMidnightShieldNotes', { con: 10, str: 2 }), - value: 100, con: 10, str: 2, - canOwn: ownsItem('shield_armoire_midnightShield'), }, royalCane: { - text: t('shieldArmoireRoyalCaneText'), notes: t('shieldArmoireRoyalCaneNotes', { attrs: 5 }), - value: 100, con: 5, int: 5, per: 5, set: 'royal', - canOwn: ownsItem('shield_armoire_royalCane'), }, dragonTamerShield: { - text: t('shieldArmoireDragonTamerShieldText'), notes: t('shieldArmoireDragonTamerShieldNotes', { per: 15 }), - value: 100, per: 15, set: 'dragonTamer', - canOwn: ownsItem('shield_armoire_dragonTamerShield'), }, mysticLamp: { - text: t('shieldArmoireMysticLampText'), notes: t('shieldArmoireMysticLampNotes', { per: 15 }), - value: 100, per: 15, - canOwn: ownsItem('shield_armoire_mysticLamp'), }, floralBouquet: { - text: t('shieldArmoireFloralBouquetText'), notes: t('shieldArmoireFloralBouquetNotes', { con: 3 }), - value: 100, con: 3, - canOwn: ownsItem('shield_armoire_floralBouquet'), }, sandyBucket: { - text: t('shieldArmoireSandyBucketText'), notes: t('shieldArmoireSandyBucketNotes', { per: 10 }), - value: 100, per: 10, set: 'seaside', - canOwn: ownsItem('shield_armoire_sandyBucket'), }, perchingFalcon: { - text: t('shieldArmoirePerchingFalconText'), notes: t('shieldArmoirePerchingFalconNotes', { str: 16 }), - value: 100, str: 16, set: 'falconer', - canOwn: ownsItem('shield_armoire_perchingFalcon'), }, ramHornShield: { - text: t('shieldArmoireRamHornShieldText'), notes: t('shieldArmoireRamHornShieldNotes', { attrs: 7 }), - value: 100, str: 7, con: 7, set: 'ramBarbarian', - canOwn: ownsItem('shield_armoire_ramHornShield'), }, redRose: { - text: t('shieldArmoireRedRoseText'), notes: t('shieldArmoireRedRoseNotes', { per: 10 }), - value: 100, per: 10, - canOwn: ownsItem('shield_armoire_redRose'), }, mushroomDruidShield: { - text: t('shieldArmoireMushroomDruidShieldText'), notes: t('shieldArmoireMushroomDruidShieldNotes', { con: 9, str: 8 }), - value: 100, con: 9, str: 8, set: 'mushroomDruid', - canOwn: ownsItem('shield_armoire_mushroomDruidShield'), }, festivalParasol: { - text: t('shieldArmoireFestivalParasolText'), notes: t('shieldArmoireFestivalParasolNotes', { con: 8 }), - value: 100, con: 8, set: 'festivalAttire', - canOwn: ownsItem('shield_armoire_festivalParasol'), }, vikingShield: { - text: t('shieldArmoireVikingShieldText'), notes: t('shieldArmoireVikingShieldNotes', { per: 6, int: 8 }), - value: 100, per: 6, int: 8, set: 'viking', - canOwn: ownsItem('shield_armoire_vikingShield'), }, swanFeatherFan: { - text: t('shieldArmoireSwanFeatherFanText'), notes: t('shieldArmoireSwanFeatherFanNotes', { str: 8 }), - value: 100, str: 8, set: 'swanDancer', - canOwn: ownsItem('shield_armoire_swanFeatherFan'), }, goldenBaton: { - text: t('shieldArmoireGoldenBatonText'), notes: t('shieldArmoireGoldenBatonNotes', { attrs: 4 }), - value: 100, int: 4, str: 4, - canOwn: ownsItem('shield_armoire_goldenBaton'), }, antiProcrastinationShield: { - text: t('shieldArmoireAntiProcrastinationShieldText'), notes: t('shieldArmoireAntiProcrastinationShieldNotes', { con: 15 }), - value: 100, con: 15, set: 'antiProcrastination', - canOwn: ownsItem('shield_armoire_antiProcrastinationShield'), }, horseshoe: { - text: t('shieldArmoireHorseshoeText'), notes: t('shieldArmoireHorseshoeNotes', { attrs: 6 }), - value: 100, con: 6, per: 6, str: 6, set: 'farrier', - canOwn: ownsItem('shield_armoire_horseshoe'), }, handmadeCandlestick: { - text: t('shieldArmoireHandmadeCandlestickText'), notes: t('shieldArmoireHandmadeCandlestickNotes', { str: 12 }), - value: 100, str: 12, set: 'candlestickMaker', - canOwn: ownsItem('shield_armoire_handmadeCandlestick'), }, weaversShuttle: { - text: t('shieldArmoireWeaversShuttleText'), notes: t('shieldArmoireWeaversShuttleNotes', { int: 8, per: 9 }), - value: 100, per: 9, int: 8, set: 'weaver', - canOwn: ownsItem('shield_armoire_weaversShuttle'), }, shieldOfDiamonds: { - text: t('shieldArmoireShieldOfDiamondsText'), notes: t('shieldArmoireShieldOfDiamondsNotes', { con: 10 }), - value: 100, con: 10, set: 'kingOfDiamonds', - canOwn: ownsItem('shield_armoire_shieldOfDiamonds'), }, flutteryFan: { - text: t('shieldArmoireFlutteryFanText'), notes: t('shieldArmoireFlutteryFanNotes', { attrs: 5 }), - value: 100, con: 5, int: 5, per: 5, set: 'fluttery', - canOwn: ownsItem('shield_armoire_flutteryFan'), }, fancyShoe: { - text: t('shieldArmoireFancyShoeText'), notes: t('shieldArmoireFancyShoeNotes', { attrs: 7 }), - value: 100, int: 7, per: 7, set: 'cobbler', - canOwn: ownsItem('shield_armoire_fancyShoe'), }, fancyBlownGlassVase: { - text: t('shieldArmoireFancyBlownGlassVaseText'), notes: t('shieldArmoireFancyBlownGlassVaseNotes', { int: 6 }), - value: 100, int: 6, set: 'glassblower', - canOwn: ownsItem('shield_armoire_fancyBlownGlassVase'), }, piraticalSkullShield: { - text: t('shieldArmoirePiraticalSkullShieldText'), notes: t('shieldArmoirePiraticalSkullShieldNotes', { attrs: 4 }), - value: 100, per: 4, int: 4, set: 'piraticalPrincess', - canOwn: ownsItem('shield_armoire_piraticalSkullShield'), }, unfinishedTome: { - text: t('shieldArmoireUnfinishedTomeText'), notes: t('shieldArmoireUnfinishedTomeNotes', { int: 10 }), - value: 100, int: 10, set: 'bookbinder', - canOwn: ownsItem('shield_armoire_unfinishedTome'), }, softBluePillow: { - text: t('shieldArmoireSoftBluePillowText'), notes: t('shieldArmoireSoftBluePillowNotes', { con: 10 }), - value: 100, con: 10, set: 'blueLoungewear', - canOwn: ownsItem('shield_armoire_softBluePillow'), }, softGreenPillow: { - text: t('shieldArmoireSoftGreenPillowText'), notes: t('shieldArmoireSoftGreenPillowNotes', { con: 8, int: 6 }), - value: 100, con: 8, int: 6, set: 'greenLoungewear', - canOwn: ownsItem('shield_armoire_softGreenPillow'), }, softRedPillow: { - text: t('shieldArmoireSoftRedPillowText'), notes: t('shieldArmoireSoftRedPillowNotes', { attrs: 5 }), - value: 100, con: 5, str: 5, set: 'redLoungewear', - canOwn: ownsItem('shield_armoire_softRedPillow'), }, mightyQuill: { - text: t('shieldArmoireMightyQuillText'), notes: t('shieldArmoireMightyQuillNotes', { per: 9 }), - value: 100, per: 9, set: 'scribe', - canOwn: ownsItem('shield_armoire_mightyQuill'), }, mightyPizza: { - text: t('shieldArmoireMightyPizzaText'), notes: t('shieldArmoireMightyPizzaNotes', { per: 8 }), - value: 100, per: 8, set: 'chef', - canOwn: ownsItem('shield_armoire_mightyPizza'), }, trustyUmbrella: { - text: t('shieldArmoireTrustyUmbrellaText'), notes: t('shieldArmoireTrustyUmbrellaNotes', { int: 7 }), - value: 100, int: 7, set: 'detective', - canOwn: ownsItem('shield_armoire_trustyUmbrella'), }, polishedPocketwatch: { - text: t('shieldArmoirePolishedPocketwatchText'), notes: t('shieldArmoirePolishedPocketwatchNotes', { int: 9 }), - value: 100, int: 9, - canOwn: ownsItem('shield_armoire_polishedPocketwatch'), }, masteredShadow: { - text: t('shieldArmoireMasteredShadowText'), notes: t('shieldArmoireMasteredShadowNotes', { attrs: 5 }), - value: 100, per: 5, con: 5, set: 'shadowMaster', - canOwn: ownsItem('shield_armoire_masteredShadow'), }, alchemistsScale: { - text: t('shieldArmoireAlchemistsScaleText'), notes: t('shieldArmoireAlchemistsScaleNotes', { int: 7 }), - value: 100, int: 7, set: 'alchemist', - canOwn: ownsItem('shield_armoire_alchemistsScale'), }, birthdayBanner: { - text: t('shieldArmoireBirthdayBannerText'), notes: t('shieldArmoireBirthdayBannerNotes', { str: 7 }), - value: 100, str: 7, set: 'birthday', - canOwn: ownsItem('shield_armoire_birthdayBanner'), }, perfectMatch: { - text: t('shieldArmoirePerfectMatchText'), notes: t('shieldArmoirePerfectMatchNotes', { per: 15 }), - value: 100, per: 15, set: 'matchMaker', - canOwn: ownsItem('shield_armoire_perfectMatch'), }, baseballGlove: { - text: t('shieldArmoireBaseballGloveText'), notes: t('shieldArmoireBaseballGloveNotes', { str: 9 }), - value: 100, str: 9, set: 'baseball', - canOwn: ownsItem('shield_armoire_baseballGlove'), }, hobbyHorse: { - text: t('shieldArmoireHobbyHorseText'), notes: t('shieldArmoireHobbyHorseNotes', { attrs: 4 }), - value: 100, per: 4, con: 4, set: 'paperKnight', - canOwn: ownsItem('shield_armoire_hobbyHorse'), }, fiddle: { - text: t('shieldArmoireFiddleText'), notes: t('shieldArmoireFiddleNotes', { int: 6 }), - value: 100, int: 6, set: 'fiddler', - canOwn: ownsItem('shield_armoire_fiddle'), + }, + lifeBuoy: { + notes: t('shieldArmoireLifeBuoyNotes', { con: 12 }), + con: 12, + set: 'lifeguard', }, }; const headAccessory = { comicalArrow: { - text: t('headAccessoryArmoireComicalArrowText'), notes: t('headAccessoryArmoireComicalArrowNotes', { str: 10 }), - value: 100, str: 10, - canOwn: ownsItem('headAccessory_armoire_comicalArrow'), }, gogglesOfBookbinding: { - text: t('headAccessoryArmoireGogglesOfBookbindingText'), notes: t('headAccessoryArmoireGogglesOfBookbindingNotes', { per: 8 }), - value: 100, per: 8, set: 'bookbinder', - canOwn: ownsItem('headAccessory_armoire_gogglesOfBookbinding'), }, }; const weapon = { basicCrossbow: { - text: t('weaponArmoireBasicCrossbowText'), notes: t('weaponArmoireBasicCrossbowNotes', { str: 5, per: 5, con: 5 }), - value: 100, str: 5, per: 5, con: 5, - canOwn: ownsItem('weapon_armoire_basicCrossbow'), }, lunarSceptre: { - text: t('weaponArmoireLunarSceptreText'), notes: t('weaponArmoireLunarSceptreNotes', { con: 7, int: 7 }), - value: 100, con: 7, int: 7, set: 'soothing', - canOwn: ownsItem('weapon_armoire_lunarSceptre'), }, rancherLasso: { twoHanded: true, - text: t('weaponArmoireRancherLassoText'), notes: t('weaponArmoireRancherLassoNotes', { str: 5, per: 5, int: 5 }), - value: 100, str: 5, per: 5, int: 5, set: 'rancher', - canOwn: ownsItem('weapon_armoire_rancherLasso'), }, mythmakerSword: { - text: t('weaponArmoireMythmakerSwordText'), notes: t('weaponArmoireMythmakerSwordNotes', { attrs: 6 }), - value: 100, str: 6, per: 6, set: 'goldenToga', - canOwn: ownsItem('weapon_armoire_mythmakerSword'), }, ironCrook: { - text: t('weaponArmoireIronCrookText'), notes: t('weaponArmoireIronCrookNotes', { attrs: 7 }), - value: 100, str: 7, per: 7, set: 'hornedIron', - canOwn: ownsItem('weapon_armoire_ironCrook'), }, goldWingStaff: { - text: t('weaponArmoireGoldWingStaffText'), notes: t('weaponArmoireGoldWingStaffNotes', { attrs: 4 }), - value: 100, con: 4, int: 4, per: 4, str: 4, - canOwn: ownsItem('weapon_armoire_goldWingStaff'), }, batWand: { - text: t('weaponArmoireBatWandText'), notes: t('weaponArmoireBatWandNotes', { int: 10, per: 2 }), - value: 100, int: 10, per: 2, - canOwn: ownsItem('weapon_armoire_batWand'), }, shepherdsCrook: { - text: t('weaponArmoireShepherdsCrookText'), notes: t('weaponArmoireShepherdsCrookNotes', { con: 9 }), - value: 100, con: 9, set: 'shepherd', - canOwn: ownsItem('weapon_armoire_shepherdsCrook'), }, crystalCrescentStaff: { - text: t('weaponArmoireCrystalCrescentStaffText'), notes: t('weaponArmoireCrystalCrescentStaffNotes', { attrs: 7 }), - value: 100, int: 7, str: 7, set: 'crystalCrescent', - canOwn: ownsItem('weapon_armoire_crystalCrescentStaff'), }, blueLongbow: { - text: t('weaponArmoireBlueLongbowText'), notes: t('weaponArmoireBlueLongbowNotes', { per: 9, con: 8, str: 7 }), - value: 100, per: 9, con: 8, str: 7, twoHanded: true, set: 'blueArcher', - canOwn: ownsItem('weapon_armoire_blueLongbow'), }, glowingSpear: { - text: t('weaponArmoireGlowingSpearText'), notes: t('weaponArmoireGlowingSpearNotes', { str: 15 }), - value: 100, str: 15, - canOwn: ownsItem('weapon_armoire_glowingSpear'), }, barristerGavel: { - text: t('weaponArmoireBarristerGavelText'), notes: t('weaponArmoireBarristerGavelNotes', { attrs: 5 }), - value: 100, str: 5, con: 5, set: 'barrister', - canOwn: ownsItem('weapon_armoire_barristerGavel'), }, jesterBaton: { - text: t('weaponArmoireJesterBatonText'), notes: t('weaponArmoireJesterBatonNotes', { attrs: 8 }), - value: 100, int: 8, per: 8, set: 'jester', - canOwn: ownsItem('weapon_armoire_jesterBaton'), }, miningPickax: { - text: t('weaponArmoireMiningPickaxText'), notes: t('weaponArmoireMiningPickaxNotes', { per: 15 }), - value: 100, per: 15, set: 'miner', - canOwn: ownsItem('weapon_armoire_miningPickax'), }, basicLongbow: { - text: t('weaponArmoireBasicLongbowText'), notes: t('weaponArmoireBasicLongbowNotes', { str: 6 }), - value: 100, str: 6, twoHanded: true, set: 'basicArcher', - canOwn: ownsItem('weapon_armoire_basicLongbow'), }, habiticanDiploma: { - text: t('weaponArmoireHabiticanDiplomaText'), notes: t('weaponArmoireHabiticanDiplomaNotes', { int: 11 }), - value: 100, int: 11, set: 'graduate', - canOwn: ownsItem('weapon_armoire_habiticanDiploma'), }, sandySpade: { - text: t('weaponArmoireSandySpadeText'), notes: t('weaponArmoireSandySpadeNotes', { str: 10 }), - value: 100, str: 10, set: 'seaside', - canOwn: ownsItem('weapon_armoire_sandySpade'), }, cannon: { - text: t('weaponArmoireCannonText'), notes: t('weaponArmoireCannonNotes', { str: 15 }), - value: 100, str: 15, set: 'cannoneer', - canOwn: ownsItem('weapon_armoire_cannon'), }, vermilionArcherBow: { - text: t('weaponArmoireVermilionArcherBowText'), notes: t('weaponArmoireVermilionArcherBowNotes', { str: 15 }), - value: 100, str: 15, twoHanded: true, set: 'vermilionArcher', - canOwn: ownsItem('weapon_armoire_vermilionArcherBow'), }, ogreClub: { - text: t('weaponArmoireOgreClubText'), notes: t('weaponArmoireOgreClubNotes', { str: 15 }), - value: 100, str: 15, set: 'ogre', - canOwn: ownsItem('weapon_armoire_ogreClub'), }, woodElfStaff: { - text: t('weaponArmoireWoodElfStaffText'), notes: t('weaponArmoireWoodElfStaffNotes', { int: 12 }), - value: 100, int: 12, set: 'woodElf', - canOwn: ownsItem('weapon_armoire_woodElfStaff'), }, wandOfHearts: { - text: t('weaponArmoireWandOfHeartsText'), notes: t('weaponArmoireWandOfHeartsNotes', { int: 13 }), - value: 100, int: 13, set: 'queenOfHearts', - canOwn: ownsItem('weapon_armoire_wandOfHearts'), }, forestFungusStaff: { - text: t('weaponArmoireForestFungusStaffText'), notes: t('weaponArmoireForestFungusStaffNotes', { int: 8, per: 9 }), - value: 100, int: 8, per: 9, - canOwn: ownsItem('weapon_armoire_forestFungusStaff'), }, festivalFirecracker: { - text: t('weaponArmoireFestivalFirecrackerText'), notes: t('weaponArmoireFestivalFirecrackerNotes', { per: 8 }), - value: 100, per: 8, set: 'festivalAttire', - canOwn: ownsItem('weapon_armoire_festivalFirecracker'), }, merchantsDisplayTray: { - text: t('weaponArmoireMerchantsDisplayTrayText'), notes: t('weaponArmoireMerchantsDisplayTrayNotes', { int: 10 }), - value: 100, int: 10, set: 'merchant', - canOwn: ownsItem('weapon_armoire_merchantsDisplayTray'), }, battleAxe: { - text: t('weaponArmoireBattleAxeText'), notes: t('weaponArmoireBattleAxeNotes', { int: 6, con: 8 }), - value: 100, int: 6, con: 8, - canOwn: ownsItem('weapon_armoire_battleAxe'), }, hoofClippers: { - text: t('weaponArmoireHoofClippersText'), notes: t('weaponArmoireHoofClippersNotes', { attrs: 6 }), - value: 100, con: 6, int: 6, str: 6, set: 'farrier', - canOwn: ownsItem('weapon_armoire_hoofClippers'), }, weaversComb: { - text: t('weaponArmoireWeaversCombText'), notes: t('weaponArmoireWeaversCombNotes', { per: 8, str: 9 }), - value: 100, per: 8, str: 9, set: 'weaver', - canOwn: ownsItem('weapon_armoire_weaversComb'), }, lamplighter: { - text: t('weaponArmoireLamplighterText'), notes: t('weaponArmoireLamplighterNotes', { per: 6, con: 8 }), - value: 100, per: 6, con: 8, set: 'lamplighter', - canOwn: ownsItem('weapon_armoire_lamplighter'), }, coachDriversWhip: { - text: t('weaponArmoireCoachDriversWhipText'), notes: t('weaponArmoireCoachDriversWhipNotes', { str: 6, int: 8 }), - value: 100, str: 6, int: 8, set: 'coachDriver', - canOwn: ownsItem('weapon_armoire_coachDriversWhip'), }, scepterOfDiamonds: { - text: t('weaponArmoireScepterOfDiamondsText'), notes: t('weaponArmoireScepterOfDiamondsNotes', { str: 13 }), - value: 100, str: 13, set: 'kingOfDiamonds', - canOwn: ownsItem('weapon_armoire_scepterOfDiamonds'), }, flutteryArmy: { - text: t('weaponArmoireFlutteryArmyText'), notes: t('weaponArmoireFlutteryArmyNotes', { attrs: 5 }), - value: 100, con: 5, int: 5, str: 5, set: 'fluttery', - canOwn: ownsItem('weapon_armoire_flutteryArmy'), }, cobblersHammer: { - text: t('weaponArmoireCobblersHammerText'), notes: t('weaponArmoireCobblersHammerNotes', { attrs: 7 }), - value: 100, con: 7, str: 7, set: 'cobbler', - canOwn: ownsItem('weapon_armoire_cobblersHammer'), }, glassblowersBlowpipe: { - text: t('weaponArmoireGlassblowersBlowpipeText'), notes: t('weaponArmoireGlassblowersBlowpipeNotes', { str: 6 }), - value: 100, str: 6, set: 'glassblower', - canOwn: ownsItem('weapon_armoire_glassblowersBlowpipe'), }, poisonedGoblet: { - text: t('weaponArmoirePoisonedGobletText'), notes: t('weaponArmoirePoisonedGobletNotes', { int: 7 }), - value: 100, int: 7, set: 'piraticalPrincess', - canOwn: ownsItem('weapon_armoire_poisonedGoblet'), }, jeweledArcherBow: { - text: t('weaponArmoireJeweledArcherBowText'), notes: t('weaponArmoireJeweledArcherBowNotes', { int: 15 }), twoHanded: true, - value: 100, int: 15, set: 'jeweledArcher', - canOwn: ownsItem('weapon_armoire_jeweledArcherBow'), }, needleOfBookbinding: { - text: t('weaponArmoireNeedleOfBookbindingText'), notes: t('weaponArmoireNeedleOfBookbindingNotes', { str: 8 }), - value: 100, str: 8, set: 'bookbinder', - canOwn: ownsItem('weapon_armoire_needleOfBookbinding'), }, spearOfSpades: { - text: t('weaponArmoireSpearOfSpadesText'), notes: t('weaponArmoireSpearOfSpadesNotes', { con: 13 }), - value: 100, con: 13, set: 'aceOfSpades', - canOwn: ownsItem('weapon_armoire_spearOfSpades'), }, arcaneScroll: { - text: t('weaponArmoireArcaneScrollText'), notes: t('weaponArmoireArcaneScrollNotes', { int: 9 }), - value: 100, int: 9, set: 'scribe', - canOwn: ownsItem('weapon_armoire_arcaneScroll'), }, chefsSpoon: { - text: t('weaponArmoireChefsSpoonText'), notes: t('weaponArmoireChefsSpoonNotes', { int: 8 }), - value: 100, int: 8, set: 'chef', - canOwn: ownsItem('weapon_armoire_chefsSpoon'), }, vernalTaper: { - text: t('weaponArmoireVernalTaperText'), notes: t('weaponArmoireVernalTaperNotes', { con: 8 }), - value: 100, con: 8, set: 'vernalVestments', - canOwn: ownsItem('weapon_armoire_vernalTaper'), }, jugglingBalls: { - text: t('weaponArmoireJugglingBallsText'), notes: t('weaponArmoireJugglingBallsNotes', { int: 10 }), - value: 100, int: 10, - canOwn: ownsItem('weapon_armoire_jugglingBalls'), }, slingshot: { - text: t('weaponArmoireSlingshotText'), notes: t('weaponArmoireSlingshotNotes', { str: 10 }), - value: 100, str: 10, - canOwn: ownsItem('weapon_armoire_slingshot'), }, nephriteBow: { - text: t('weaponArmoireNephriteBowText'), notes: t('weaponArmoireNephriteBowNotes', { int: 7, str: 6 }), - value: 100, int: 7, str: 6, set: 'nephrite', twoHanded: true, - canOwn: ownsItem('weapon_armoire_nephriteBow'), }, bambooCane: { - text: t('weaponArmoireBambooCaneText'), notes: t('weaponArmoireBambooCaneNotes', { attrs: 6 }), - value: 100, int: 6, per: 6, con: 6, set: 'boating', - canOwn: ownsItem('weapon_armoire_bambooCane'), }, astronomersTelescope: { - text: t('weaponArmoireAstronomersTelescopeText'), notes: t('weaponArmoireAstronomersTelescopeNotes', { per: 10 }), - value: 100, per: 10, set: 'astronomer', - canOwn: ownsItem('weapon_armoire_astronomersTelescope'), }, magnifyingGlass: { - text: t('weaponArmoireMagnifyingGlassText'), notes: t('weaponArmoireMagnifyingGlassNotes', { per: 7 }), - value: 100, per: 7, set: 'detective', - canOwn: ownsItem('weapon_armoire_magnifyingGlass'), }, floridFan: { - text: t('weaponArmoireFloridFanText'), notes: t('weaponArmoireFloridFanNotes', { con: 9 }), - value: 100, con: 9, - canOwn: ownsItem('weapon_armoire_floridFan'), }, resplendentRapier: { - text: t('weaponArmoireResplendentRapierText'), notes: t('weaponArmoireResplendentRapierNotes', { per: 9 }), - value: 100, per: 9, - canOwn: ownsItem('weapon_armoire_resplendentRapier'), }, shadowMastersMace: { - text: t('weaponArmoireShadowMastersMaceText'), notes: t('weaponArmoireShadowMastersMaceNotes', { per: 12 }), - value: 100, per: 12, set: 'shadowMaster', - canOwn: ownsItem('weapon_armoire_shadowMastersMace'), }, alchemistsDistiller: { - text: t('weaponArmoireAlchemistsDistillerText'), notes: t('weaponArmoireAlchemistsDistillerNotes', { str: 8, int: 5 }), - value: 100, str: 8, int: 5, set: 'alchemist', - canOwn: ownsItem('weapon_armoire_alchemistsDistiller'), }, happyBanner: { - text: t('weaponArmoireHappyBannerText'), notes: t('weaponArmoireHappyBannerNotes', { per: 7 }), - value: 100, per: 7, set: 'birthday', - canOwn: ownsItem('weapon_armoire_happyBanner'), }, livelyMatch: { - text: t('weaponArmoireLivelyMatchText'), notes: t('weaponArmoireLivelyMatchNotes', { str: 15 }), - value: 100, str: 15, set: 'matchMaker', - canOwn: ownsItem('weapon_armoire_livelyMatch'), }, baseballBat: { - text: t('weaponArmoireBaseballBatText'), notes: t('weaponArmoireBaseballBatNotes', { con: 9 }), - value: 100, con: 9, set: 'baseball', - canOwn: ownsItem('weapon_armoire_baseballBat'), }, paperCutter: { - text: t('weaponArmoirePaperCutterText'), notes: t('weaponArmoirePaperCutterNotes', { str: 9 }), - value: 100, str: 9, set: 'paperKnight', - canOwn: ownsItem('weapon_armoire_paperCutter'), }, fiddlersBow: { - text: t('weaponArmoireFiddlersBowText'), notes: t('weaponArmoireFiddlersBowNotes', { str: 6 }), - value: 100, str: 6, set: 'fiddler', - canOwn: ownsItem('weapon_armoire_fiddlersBow'), + }, + beachFlag: { + notes: t('weaponArmoireBeachFlagNotes', { per: 12 }), + per: 12, + set: 'lifeguard', }, }; +forEach({ + armor, + body, + eyewear, + head, + headAccessory, + shield, + weapon, +}, (set, setKey) => { + forEach(set, (gearItem, gearKey) => { + defaults(gearItem, { + canOwn: ownsItem(`${setKey}_armoire_${gearKey}`), + text: t(`${setKey}Armoire${upperFirst(gearKey)}Text`), + value: 100, + }); + }); +}); + export { armor, body, diff --git a/website/raw_sprites/spritesmith/backgrounds/background_relaxation_river.png b/website/raw_sprites/spritesmith/backgrounds/background_relaxation_river.png new file mode 100644 index 0000000000000000000000000000000000000000..9fcfbcf74355dada48ce825a35b111e54fd148d7 GIT binary patch literal 3608 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 Q-LD*ABTK_-{cHFC2Nd=1g8%>k literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/backgrounds/background_salt_lake.png b/website/raw_sprites/spritesmith/backgrounds/background_salt_lake.png new file mode 100644 index 0000000000000000000000000000000000000000..5f588784f5cffdfd1d30ca320d750c8e9cb34e07 GIT binary patch literal 3131 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 E51v2+RR910 literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_relaxation_river.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_relaxation_river.png new file mode 100644 index 0000000000000000000000000000000000000000..ef26227abc5c068df5904f5c569a45ace57b10ff GIT binary patch literal 1358 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 literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/gear/armoire/body_armoire_lifeguardWhistle.png b/website/raw_sprites/spritesmith/gear/armoire/body_armoire_lifeguardWhistle.png new file mode 100644 index 0000000000000000000000000000000000000000..aa68722870cb45ac04d0690f37db8ab7a8e19079 GIT binary patch literal 473 zcmeAS@N?(olHy`uVBq!ia0vp^ML-jA5L~c#`DCC7XMsm# zF#`j)FbFd;%$g&?z`z*o>EaktaqI0}N54Y>A`XG}g`9eAdM846F4!b--C^#;wiXw` zwYK++lNg?uo4;3myCgYs+VVH|6JIkwG34shP+2sg!%2yrjCtGb4%ps1zGIKn!_>%Q z@qf?Xzv2RPfJAkDGk4mF`bk0W~Xx7HndS+c9fPOd*%{`qlJkoFr_tG4>hl>Q$* z%Y(&w;`Jld$4$RA9;m;ZVk(+!|;*GaQUWyT2RyomAFO#k*AxLe^F*? cUP)p}W_})nVN1lD_dr<&Pgg&ebxsLQ0D;o7fdBvi literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/gear/armoire/shield_armoire_lifeBuoy.png b/website/raw_sprites/spritesmith/gear/armoire/shield_armoire_lifeBuoy.png new file mode 100644 index 0000000000000000000000000000000000000000..8b0e5929dd71e1d349a737d43229f1558d129b23 GIT binary patch literal 693 zcmeAS@N?(olHy`uVBq!ia0vp^ML-jA5L~c#`DCC7XMsm# zF#`j)FbFd;%$g&?z`$hg>EaktaqI0}MIY%ziH3*PPOqd{#9~#L7}-uA2}tQ$!e(wR zq{6vPY%go)EtWo(!;^d`B-~0#IvEpMJWrsj;ZMyX-`j82vFG1+|2yGZ(UY_PpIY#p zXg{2|?0f#ocftXdJe-Lh9L`P>LWd>@w6z$hv?walTxes=cg{WPYs0c1-RFJ(wW?C~ z`LjNd)r(783YE9iZkT`VcJ%Db+RvZAANd|;TXc6K&}Aq7vg@6H&wr}x8;px zpP#?)7k|0 zS?%i|`8K>e>>L%}Ubrh*zIRLBvH3sR4Xt}m z_x7)s4=GqGwNn`w`VS9>EB`rPy!NBw>J?quS5E+~IAOW6$UJT4;!?HCcLXxz-#m9e zu3l_!4s?`t5nKMx@5;QK4>MZfvDcw4{iWIOsBFS=V7d}2ag6{XPd6+7qRiC1lEjkC X{5%H3mWVg+fwByqu6{1-oD!M<@604R literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/gear/armoire/shop/shop_body_armoire_lifeguardWhistle.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_body_armoire_lifeguardWhistle.png new file mode 100644 index 0000000000000000000000000000000000000000..61a64a35972a4440dd3998957c340a882f91405e GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0vp^E+EXo1|%(nCvO5$Y)RhkE)4%caKYZ?lYt_f1s;*b z3=G`DAk4@xYmNj^kiEpy*OmPVtF)L1*9}eIV4zU9r;B4q#jUs3Hu4@a5MaHKe}wC% zYSI;+mb~daiL(NhFer7YG<~;pa0~naio@}RHyT0`Pj*4YlU(cJ(>*+n| z_orLiQ~#XWocAL@U2%U_)>{9yU)O#XDrzWebMAS(!^=5TwoH%H@^NcO=&Dn#fBxD( j@#VMNQ|`e5F|r_u|2e zjs3@p_;-g6fBtum*>jQ#1Zg(xydW>&deQynXN$h(n%jG3a?F{Kq}0dvjUggFnsLGR zA3O(+UM-z)WX6O5&XbcjPE=u-v-eKj?tfo%BWBHrR6p7xq7(A>(9tmNhUIIM8T{NA zUn<@E+nZt1WNH7IQRN;Rt+(BNtABFFHO`;={1!7hlp8QSSa@?z=5(NWvXjb>&;RbP zR_38A{K?MedDqf4&UL%zuW|PAh*iJ(=Ssw0YybBKv)h-x{#^R^qs82i&F>0=*8W~{ z>;8S;)e8GprwG3^x%+gk*RI1YKkSdR{OND`GiAmq;Y25>-#lkc^?%8la6%-E+W{D^ N44$rjF6*2UngDz10~w#&tN%n z@PZ>VpXhWijwKpXvRb=#L~uDBZ}`WsF#Esj?yvG81+N1%?v@k?%IuQx+N`N4;JWlt zD^J^P#h(Xc-ktSzuDYCkzkKJD(>v84{+;)GUa_9XBo)s|B9ns(|6aIuWr}>r{k=Op zSZnjY{@iIPuQ2;8Q$f($e^>w8sHyFm+S%Q6vP7!k`p-SqN7yyapJ52txjXy*^_BAF zY_ZjGI&B>j64N~*%yt+t`M5b5UY5Re>zp)0+`2rb01X{2XQ7FTwJFRD)nBU;Y`c2a z_p&kgC!4vn@KjGNJh|cAy)99VHy@^XNEn*s`?jb|5xDKS>o>>iHL2~pXMNed>&A{b z9F-5OL#MO+j`{Ux&+}UUS>_CH zTkV(YRQxZZnEbNyiO{E)kDK@dH2jz+)Z5&?UhC!{A-MCUdu(`}mh+^!iq}qV@X44n zx2)VIXXA#gY#7|x-wJ5BocX=D$Zvh6t4EOWk=kc>{cc}`E#tRh>jup~xG#fFemnv+OUMPtDxi URa-VX0Fw)Yr>mdKI;Vst0Ou$S@Bjb+ literal 0 HcmV?d00001 diff --git a/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_beachFlag.png b/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_beachFlag.png new file mode 100644 index 0000000000000000000000000000000000000000..ab2d87ac2e9990bb5f7e6535d4a115db1fb4c401 GIT binary patch literal 1049 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 diff --git a/website/raw_sprites/spritesmith_large/promo_armoire_backgrounds_202006.png b/website/raw_sprites/spritesmith_large/promo_armoire_backgrounds_202006.png new file mode 100644 index 0000000000000000000000000000000000000000..218cebe3fc9d04c64f91ecdbfe8fe1d3588f849e GIT binary patch literal 11617 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
    4f=wktxT}`oVIT`7QwS0 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 diff --git a/website/raw_sprites/spritesmith_large/scene_casting_spells.png b/website/raw_sprites/spritesmith_large/scene_casting_spells.png deleted file mode 100644 index ecdf7f70ded6e33cb44e5ddffa13b0e1c1ef26b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12680 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�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 diff --git a/website/raw_sprites/spritesmith_large/scene_todos.png b/website/raw_sprites/spritesmith_large/scene_todos.png deleted file mode 100644 index b8c52d399d85c34d121939ed54942ae9a221ac7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5924 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 L_gR&ab?E;CPJZCo