fix(armoire): missing strings and items

This commit is contained in:
Kalista Payne
2025-11-18 10:25:59 -06:00
parent 8d726bb3bc
commit 7b27b55510
4 changed files with 32 additions and 13 deletions

View File

@@ -850,6 +850,10 @@
"weaponArmoireBeekeepersSmokerNotes": "Use this to calm your bees so you can retrieve some honey. The bees wont mind. Honestly, we could all use a few extra minutes of calm from time to time. Increases Intelligence by <%= int %>. Enchanted Armoire: Beekeeper Set (Item 3 of 4).",
"weaponArmoireBlacksmithsHammerText": "Blacksmith's Hammer",
"weaponArmoireBlacksmithsHammerNotes": "This hammer is for metalworking, but it is perfectly adept amidst hot red coals and hot red Daily tasks, as well. Increases Strength by <%= str %>. Enchanted Armoire: Blacksmith Set (Item 3 of 3).",
"weaponArmoireBambooFluteText": "Bamboo Flute",
"weaponArmoireBambooFluteNotes": "Hwhoooo! Hu-whooooo! Gather your party for a meditation session or self-care nap while relaxing to tunes played on this bamboo flute. Increases Constitution and Intelligence by <%= attrs %> each. Enchanted Armoire: Musical Instrument Set 2 (Item 2 of 3)",
"weaponArmoirePrettyPinkParasolText": "Pretty Pink Parasol",
"weaponArmoirePrettyPinkParasolNotes": "Pretty and practical is the preeminent permutation. And for a particularly impressive presentation, give this parasol a spin! Increases all stats by <%= attrs %> each. Enchanted Armoire: Pretty in Pink Set (Item 1 of 2)",
"armor": "armor",
"armorCapitalized": "Armor",
@@ -1794,6 +1798,8 @@
"armorArmoireBlacksmithsApronNotes": "This apron doesnt feel as heavy as it looks once youve got it on. It will shield you from stray sparks while allowing you to maneuver freely. Increases Constitution by <%= con %>. Enchanted Armoire: Blacksmith Set (Item 2 of 3).",
"armorArmoireBlackPartyDressText": "Black Party Dress",
"armorArmoireBlackPartyDressNotes": "Youre strong, smart, hearty, and so fashionable! Increases Strength, Intelligence, and Constitution by <%= attrs %> each. Enchanted Armoire: Black Hairbow Set (Item 2 of 2).",
"armorArmoireLoneCowpokeOutfitText": "Lone Cowpoke Outfit",
"armorArmoireLoneCowpokeOutfitNotes": "Whoa, there! Want to make a statement when you ride into town as a mysterious stranger ready to be productive? Heres the perfect outfit, complete with chaps and a shining, silver belt buckle. Increases Constitution by <%= con %>. Enchanted Armoire: Lone Cowpoke Set (Item 2 of 2)",
"headgear": "helm",
"headgearCapitalized": "Headgear",
@@ -2761,6 +2767,8 @@
"headArmoireBlackHairbowNotes": "Become strong, smart, and hearty while wearing this beautiful Black Hairbow! Increases Strength, Intelligence, and Constitution by <%= attrs %> each. Enchanted Armoire: Black Hairbow Set (Item 1 of 2).",
"headArmoireBlacksmithsGogglesText": "Blacksmith's Goggles",
"headArmoireBlacksmithsGogglesNotes": "Shatter and heat-resistant ocular protection is yours when youre working in a forge. Increases Perception by <%= per %>. Enchanted Armoire: Blacksmith Set (Item 1 of 3).",
"headArmoireLoneCowpokeHatText": "Lone Cowpoke Hat",
"headArmoireLoneCowpokeHatNotes": "Howdy there, pardner! Dyou hate when youre out on the range, workin on tasks, and sun gets in your eyes? Well, good thing youve got a hat for that now. Increases Perception by <%= per %>. Enchanted Armoire: Lone Cowpoke Set (Item 1 of 2)",
"offhand": "off-hand item",
"offHandCapitalized": "Off-Hand Item",
@@ -3286,6 +3294,10 @@
"shieldArmoireFlyFishingRodNotes": "Put a lure on this long and flexible rod and fish will mistake it for an insect every single time. Increases Strength and Intelligence by <%= attrs %> each. Enchanted Armoire: Fly Fishing Set (Item 3 of 3)",
"shieldArmoireSoftOrangePillowText": "Soft Orange Pillow",
"shieldArmoireSoftOrangePillowNotes": "The ready warrior packs a pillow for any expedition. Get ready to take on new obligations… even while you nap. Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: Orange Loungewear Set (Item 3 of 3).",
"shieldArmoireDoubleBassText": "Double Bass",
"shieldArmoireDoubleBassNotes": "Bom doo bom brrrr brr brr brrrr! Gather your party for some grounding or dancing as you listen to music on this deep double bass. Increases Constitution and Strength by <%= attrs %> each. Enchanted Armoire: Musical Instrument Set 2 (Item 3 of 3)",
"shieldArmoirePrettyPinkGiftBoxText": "Pretty Pink Present",
"shieldArmoirePrettyPinkGiftBoxNotes": "Is this gift from a dear friend? A caring relative? A true love? A secret admirer? Whoever sent it knows youll be pleased with whats inside. Increases all stats by <%= attrs %> each. Enchanted Armoire: Pretty in Pink Set (Item 2 of 2)",
"back": "Back Accessory",
"backBase0Text": "No Back Accessory",
@@ -3381,6 +3393,9 @@
"backMystery202602Text": "Five Tails of Sakura",
"backMystery202602Notes": "These fluffy tails are the color of cherry blossoms, a reminder that spring is on the way! Confers no benefit. February 2025 Subscriber Item.",
"backArmoireHarpsichordText": "Harpsichord",
"backArmoireHarpsichordNotes": "Pting! Ptiiing! Gather your party for a dinner or picnic and listen to a tinny melody on this harpsichord. Increases Perception and Intelligence by <%= attrs %> each. Enchanted Armoire: Musical Instrument Set 2 (Item 1 of 3)",
"backSpecialWonderconRedText": "Mighty Cape",
"backSpecialWonderconRedNotes": "Swishes with strength and beauty. Confers no benefit. Special Edition Convention Item.",
"backSpecialWonderconBlackText": "Sneaky Cape",

View File

@@ -26,7 +26,7 @@ export const ARMOIRE_RELEASE_DATES = {
orangeLoungewear: { year: 2025, month: 9 },
blackHairbow: { year: 2025, month: 10 },
blacksmith: { year: 2025, month: 11 },
musicalInstruments: { year: 2025, month: 12 },
musicalInstrumentTwo: { year: 2025, month: 12 },
loneCowpoke: { year: 2026, month: 1 },
prettyInPink: { year: 2026, month: 2 },
};

View File

@@ -2,11 +2,15 @@ import { back as baseBack } from './sets/base';
import { back as mysteryBack } from './sets/mystery';
import { back as specialBack } from './sets/special';
import armoire from './sets/armoire';
const back = {
base: baseBack,
mystery: mysteryBack,
special: specialBack,
get armoire () {
return armoire.back;
},
};
export default back;

View File

@@ -567,7 +567,7 @@ const back = {
harpsichord: {
int: 6,
per: 6,
set: 'musicalInstruments',
set: 'musicalInstrumentTwo',
},
};
@@ -1537,7 +1537,7 @@ const shield = {
doubleBass: {
con: 6,
str: 6,
set: 'musicalInstruments',
set: 'musicalInstrumentTwo',
},
prettyPinkGiftBox: {
con: 2,
@@ -2068,7 +2068,7 @@ const weapon = {
bambooFlute: {
con: 6,
int: 6,
set: 'musicalInstruments',
set: 'musicalInstrumentTwo',
},
prettyPinkParasol: {
con: 2,
@@ -2142,32 +2142,32 @@ function updateReleased (type) {
return returnType;
}
const memoizedUpdatReleased = memoize(updateReleased);
const memoizedUpdateReleased = memoize(updateReleased);
export default {
get armor () {
return memoizedUpdatReleased({ identifier: 'armor', memoizeConfig: true }, armor);
return memoizedUpdateReleased({ identifier: 'armor', memoizeConfig: true }, armor);
},
get back () {
return memoizedUpdatReleased({ identifier: 'back', memoizeConfig: true }, back);
return memoizedUpdateReleased({ identifier: 'back', memoizeConfig: true }, back);
},
get body () {
return memoizedUpdatReleased({ identifier: 'body', memoizeConfig: true }, body);
return memoizedUpdateReleased({ identifier: 'body', memoizeConfig: true }, body);
},
get eyewear () {
return memoizedUpdatReleased({ identifier: 'eyewear', memoizeConfig: true }, eyewear);
return memoizedUpdateReleased({ identifier: 'eyewear', memoizeConfig: true }, eyewear);
},
get head () {
return memoizedUpdatReleased({ identifier: 'head', memoizeConfig: true }, head);
return memoizedUpdateReleased({ identifier: 'head', memoizeConfig: true }, head);
},
get headAccessory () {
return memoizedUpdatReleased({ identifier: 'headAccessory', memoizeConfig: true }, headAccessory);
return memoizedUpdateReleased({ identifier: 'headAccessory', memoizeConfig: true }, headAccessory);
},
get shield () {
return memoizedUpdatReleased({ identifier: 'shield', memoizeConfig: true }, shield);
return memoizedUpdateReleased({ identifier: 'shield', memoizeConfig: true }, shield);
},
get weapon () {
return memoizedUpdatReleased({ identifier: 'weapon', memoizeConfig: true }, weapon);
return memoizedUpdateReleased({ identifier: 'weapon', memoizeConfig: true }, weapon);
},
// convenience method for tests mostly. Not used in the app
get all () {