Skip to content

Commit

Permalink
feat(content): add February items (#15090)
Browse files Browse the repository at this point in the history
* update(content): add February 2024 items

* feat(content): add October content

* feat(content):update February Content

* feat(content): finish up February content

* fix(backgrounds): tweak consistency

* fix(strings): remove extra whitespace

* fix(event): add missing Valentine features

---------

Co-authored-by: Sabe Jones <[email protected]>
Co-authored-by: Sabe Jones <[email protected]>
  • Loading branch information
3 people authored Jan 26, 2024
1 parent 724c710 commit 0b5ce61
Show file tree
Hide file tree
Showing 15 changed files with 429 additions and 112 deletions.
275 changes: 275 additions & 0 deletions website/client/src/assets/css/sprites/spritesmith-main.css

Large diffs are not rendered by default.

8 changes: 8 additions & 0 deletions website/common/locales/en/backgrounds.json
Original file line number Diff line number Diff line change
Expand Up @@ -947,6 +947,14 @@
"backgroundIceBubbleLakeText": "Ice Bubble Lake",
"backgroundIceBubbleLakeNotes": "Stand carefully on the Ice Bubble Lake.",

"backgrounds022024": "SET 117: Released February 2024",
"backgroundColorfulStreetText": "Colorful Street",
"backgroundColorfulStreetNotes": "Viewing a Colorful Street.",
"backgroundSwanBoatText": "Swan Boat",
"backgroundSwanBoatNotes": "Take a ride in a Swan Boat.",
"backgroundHeartTreeTunnelText": "Heart Tree Tunnel",
"backgroundHeartTreeTunnelNotes": "Drift through the Heart Tree Tunnel.",

"timeTravelBackgrounds": "Steampunk Backgrounds",
"backgroundAirshipText": "Airship",
"backgroundAirshipNotes": "Become a sky sailor on board your very own Airship.",
Expand Down
1 change: 1 addition & 0 deletions website/common/locales/en/content.json
Original file line number Diff line number Diff line change
Expand Up @@ -312,6 +312,7 @@
"hatchingPotionPorcelain": "Porcelain",
"hatchingPotionPinkMarble": "Pink Marble",
"hatchingPotionTeaShop": "Tea Shop",
"hatchingPotionRoseGold": "Rose Gold",

"hatchingPotionNotes": "Pour this on an egg, and it will hatch as a <%= potText(locale) %> pet.",
"premiumPotionAddlNotes": "Not usable on quest pet eggs. Available for purchase until <%= date(locale) %>.",
Expand Down
14 changes: 12 additions & 2 deletions website/common/locales/en/gear.json
Original file line number Diff line number Diff line change
Expand Up @@ -737,7 +737,7 @@
"weaponArmoireRollingPinText": "Rolling Pin",
"weaponArmoireRollingPinNotes": "Roll your dough as thin as you like in-between bonking bad habits when they pop up around you like a certain rodent-bopping game. Increases Strength by <%= str %>. Enchanted Armoire: Cooking Implements Set 2 (Item 2 of 2).",
"weaponArmoireScholarlyTextbooksText": "Scholarly Textbooks",
"weaponArmoireScholarlyTextbooksNotes": "Here’s your chance to dive deep and learn about any topic that interests you. What’s your current hyperfixation? Increases Intelligence by <%= int %>. Enchanted Armoire: School Uniform Set (Item 3 of 4).",
"weaponArmoireScholarlyTextbooksNotes": "Here’s your chance to dive deep and learn about any topic that interests you. What’s your current hyperfixation? Increases Intelligence by <%= int %>. Enchanted Armoire: School Uniform Set (Item 3 of 4).",

"armor": "armor",
"armorCapitalized": "Armor",
Expand Down Expand Up @@ -1347,7 +1347,7 @@
"armorMystery202310Text": "Wraith's Robe",
"armorMystery202310Notes": "A ghostly garment that will curl and drift gracefully as you float amidst the haunted bogs and wastes. Confers no benefit. October 2023 Subscriber Item.",
"armorMystery202401Text": "Snowy Spellbinder Robes",
"armorMystery202401Notes": "These robes appear as delicate as crystal snowflakes, but will keep you plenty warm as you work your wintry magic. Confers no benefit. January 2024 Subscriber Item.",
"armorMystery202401Notes": "These robes appear as delicate as crystal snowflakes, but will keep you plenty warm as you work your wintry magic. Confers no benefit. January 2024 Subscriber Item.",

"armorMystery301404Text": "Steampunk Suit",
"armorMystery301404Notes": "Dapper and dashing, wot! Confers no benefit. February 3015 Subscriber Item.",
Expand Down Expand Up @@ -1552,6 +1552,8 @@
"armorArmoireSchoolUniformSkirtNotes": "Whether you’re attending a school for magical wizards, dragon riders, sportsball players, creative artisans, or members of a profession too secret to list here, you’ll fit right in with this uniform. Increases Intelligence by <%= int %>. Enchanted Armoire: School Uniform Set (Item 1 of 4).",
"armorArmoireSchoolUniformPantsText": "School Uniform with Pants",
"armorArmoireSchoolUniformPantsNotes": "Whether you’re attending a school for magical wizards, dragon riders, sportsball players, creative artisans, or members of a profession too secret to list here, you’ll fit right in with this uniform. Increases Intelligence by <%= int %>. Enchanted Armoire: School Uniform Set (Item 2 of 4).",
"armorArmoireSoftWhiteSuitText": "Soft White Suit",
"armorArmoireSoftWhiteSuitNotes": "White is a peaceful color. Whether you’re facing a crisp white bedsheet or a blanket of newly fallen snow, you’ll have a clear and ready mind. Increases Constitution by <% con %> and Perception by <%= per %>. Enchanted Armoire: White Loungewear Set (Item 2 of 3).",

"headgear": "helm",
"headgearCapitalized": "Headgear",
Expand Down Expand Up @@ -2189,6 +2191,8 @@
"headMystery202311Notes": "Bind even space and time to your will. Confers no benefit. November 2023 Subscriber Item.",
"headMystery202312Text": "Wintry Blue Hair",
"headMystery202312Notes": "This fancy hairdo evokes the snowy colors of the season. Confers no benefit. December 2023 Subscriber Item.",
"headMystery202402Text": "Paradise Pink Hair",
"headMystery202402Notes": "This pretty pink mane is the perfect accessory for February and beyond. Confers no benefit. February 2024 Subscriber Item.",

"headMystery301404Text": "Fancy Top Hat",
"headMystery301404Notes": "A fancy top hat for the finest of gentlefolk! January 3015 Subscriber Item. Confers no benefit.",
Expand Down Expand Up @@ -2379,6 +2383,8 @@
"headArmoireBlackSpookySorceryHatNotes": "Black as night and full of secrets, this hat is suited to all your sorcerous needs. Increases Intelligence by <%= int %> and Constitution by <%= con %>. Enchanted Armoire: Spooky Sorcery Set (Item 3 of 3).",
"headArmoireGreenTrapperHatText": "Green Trapper Hat",
"headArmoireGreenTrapperHatNotes": "Everyone says your hat looks so warm! And it really is. Just be sure to lift the flaps off your ears when they’re talking to you, or everyone will sound more like “yrrr hah ooks ss wrrm!” Increases Constitution and Perception by <%= attrs %> each. Enchanted Armoire: Trapper Hat Set (Item 1 of 2).",
"headArmoireWhiteFloppyHatText": "White Floppy Hat",
"headArmoireWhiteFloppyHatNotes": "Many spells have been sewn into this simple hat, giving it a wondrous white color. Increases Strength, Intelligence, and Constitution by <%= attrs %> each. Enchanted Armoire: White Loungewear Set (Item 1 of 3).",

"offhand": "off-hand item",
"offHandCapitalized": "Off-Hand Item",
Expand Down Expand Up @@ -2819,6 +2825,8 @@
"shieldArmoireSaucepanNotes": "Look inside this steaming saucepan for the answer to the most closely guarded secret in life! (Soup. The answer is always soup.) Increases Perception by <%= per %> . Enchanted Armoire: Cooking Implements Set 2 (Item 1 of 2).",
"shieldArmoireTrustyPencilText": "Trusty Pencil",
"shieldArmoireTrustyPencilNotes": "You know what they say: the pencil is mightier than the sword-cil. Wait... that doesn’t sound quite right... Increases Intelligence by <%= int %>. Enchanted Armoire: School Uniform Set (Item 4 of 4).",
"shieldArmoireSoftWhitePillowText": "Soft White Pillow",
"shieldArmoireSoftWhitePillowNotes": "The organized warrior packs a pillow for any expedition. Protect yourself from overlooked obligations… even while you nap. Increases Intelligence and Perception by <%= attrs %> each. Enchanted Armoire: White Loungewear Set (Item 3 of 3)",

"back": "Back Accessory",
"backBase0Text": "No Back Accessory",
Expand Down Expand Up @@ -2895,6 +2903,8 @@
"backMystery202309Notes": "Flutter across forests, glide over mountains, and soar over oceans on these bright and beautiful wings. Confers no benefit. September 2023 Subscriber Item.",
"backMystery202401Text": "Snowy Spell",
"backMystery202401Notes": "Conjure softly falling flurries or call a mighty blizzard. The choice is yours! Confers no benefit. January 2024 Subscriber Item.",
"backMystery202402Text": "Paradise Pink Hearts",
"backMystery202402Notes": "Let an aura of loving energy surround you wherever you go! Confers no benefit. February 2024 Subscriber Item.",

"backSpecialWonderconRedText": "Mighty Cape",
"backSpecialWonderconRedNotes": "Swishes with strength and beauty. Confers no benefit. Special Edition Convention Item.",
Expand Down
5 changes: 2 additions & 3 deletions website/common/locales/en/limited.json
Original file line number Diff line number Diff line change
Expand Up @@ -212,9 +212,8 @@
"winter2024PeppermintBarkWarriorSet": "Peppermint Bark Set (Warrior)",
"winter2024NarwhalWizardMageSet": "Narwhal Wizard Set (Mage)",
"eventAvailability": "Available for purchase until <%= date(locale) %>.",
"eventAvailabilityReturning": "Available for purchase until <%= availableDate(locale) %>.",
"dateEndJanuary": "January 31",
"dateEndFebruary": "February 28",
"dateEndFebruary": "February 29",
"dateEndMarch": "March 31",
"dateEndApril": "April 30",
"dateEndMay": "May 31",
Expand Down Expand Up @@ -282,4 +281,4 @@
"partyRobes": "Party Robes",
"twentyGems": "20 Gems",
"birthdaySet": "Birthday Set"
}
}
1 change: 1 addition & 0 deletions website/common/locales/en/subscriber.json
Original file line number Diff line number Diff line change
Expand Up @@ -158,6 +158,7 @@
"mysterySet202311": "All-Seeing Spellbinder Set",
"mysterySet202312": "Wintry Blue Set",
"mysterySet202401": "Snowy Spellbinder Set",
"mysterySet202402": "Paradise Pink Set",
"mysterySet301404": "Steampunk Standard Set",
"mysterySet301405": "Steampunk Accessories Set",
"mysterySet301703": "Peacock Steampunk Set",
Expand Down
6 changes: 6 additions & 0 deletions website/common/script/content/appearance/backgrounds.js
Original file line number Diff line number Diff line change
Expand Up @@ -602,6 +602,11 @@ const plannedBackgrounds = {
frozen_blue_pond: { },
ice_bubble_lake: { },
},
backgrounds022024: {
colorful_street: { },
swan_boat: { },
heart_tree_tunnel: { },
},
eventBackgrounds: {
birthday_bash: {
price: 0,
Expand Down Expand Up @@ -649,6 +654,7 @@ const releaseDates = {
backgrounds112023: '2023-11-07T08:00-05:00',
backgrounds122023: '2023-12-05T08:00-05:00',
backgrounds012024: '2024-01-04T08:00-05:00',
backgrounds022024: '2024-01-12T08:00-05:00',
};

const flat = {};
Expand Down
6 changes: 3 additions & 3 deletions website/common/script/content/bundles.js
Original file line number Diff line number Diff line change
Expand Up @@ -189,15 +189,15 @@ const bundles = {
mythicalMarvels: {
key: 'mythicalMarvels',
text: t('mythicalMarvelsText'),
notes: t('mythicalMarvelsNotes', { date: moment(EVENTS.bundle202302.end).format('LL') }),
notes: t('mythicalMarvelsNotes', { date: moment(EVENTS.bundle202402.end).format('LL') }),
bundleKeys: [
'unicorn',
'seaserpent',
'gryphon',
],
event: EVENTS.bundle202302,
event: EVENTS.bundle202402,
canBuy () {
return moment().isBetween(EVENTS.bundle202302.start, EVENTS.bundle202302.end);
return moment().isBetween(EVENTS.bundle202402.start, EVENTS.bundle202402.end);
},
type: 'quests',
value: 7,
Expand Down
16 changes: 15 additions & 1 deletion website/common/script/content/constants/events.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,25 @@ const gemsPromo = {

export const EVENTS = {
noEvent: {
start: '2024-02-01T00:00-05:00',
start: '2024-03-01T00:00-05:00',
end: '2024-03-20T08:00-05:00',
season: 'normal',
npcImageSuffix: '',
},
bundle202402: {
start: '2024-02-20T00:00-05:00',
end: '2024-02-29T08:00-05:00',
},
potions202402: {
start: '2024-02-12T00:00-05:00',
end: '2024-02-29T08:00-05:00',
},
valentine2024: {
start: '2024-02-12T00:00-05:00',
end: '2024-02-16T08:00-05:00',
season: 'valentines',
npcImageSuffix: '_valentines',
},
nye2023: {
start: '2023-12-28T08:00-05:00',
end: '2024-01-04T23:59-05:00',
Expand Down
17 changes: 17 additions & 0 deletions website/common/script/content/gear/sets/armoire.js
Original file line number Diff line number Diff line change
Expand Up @@ -457,6 +457,11 @@ const armor = {
int: 5,
set: 'schoolUniform',
},
softWhiteSuit: {
con: 7,
per: 10,
set: 'whiteLoungeWear',
},
};

const body = {
Expand Down Expand Up @@ -948,6 +953,12 @@ const head = {
per: 6,
set: 'greenTrapper',
},
whiteFloppyHat: {
str: 5,
int: 5,
con: 5,
set: 'whiteLoungeWear',
},
};

const shield = {
Expand Down Expand Up @@ -1275,6 +1286,11 @@ const shield = {
int: 10,
set: 'schoolUniform',
},
softWhitePillow: {
int: 6,
per: 6,
set: 'whiteLoungeWear',
},
};

const headAccessory = {
Expand Down Expand Up @@ -1751,6 +1767,7 @@ const releaseDates = {
cookingImplementsTwo: '2023-11-07T08:00-05:00',
greenTrapper: '2023-12-05T08:00-05:00',
schoolUniform: '2024-01-04T08:00-05:00',
whiteLoungeWear: '2024-02-06T08:00-05:00',
};

forEach({
Expand Down
2 changes: 2 additions & 0 deletions website/common/script/content/gear/sets/mystery.js
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,7 @@ const back = {
202305: { },
202309: { },
202401: { },
202402: { },
};

const body = {
Expand Down Expand Up @@ -218,6 +219,7 @@ const head = {
202310: { },
202311: { },
202312: { },
202402: { },
301404: { },
301405: { },
301703: { },
Expand Down
Loading

0 comments on commit 0b5ce61

Please sign in to comment.