diff --git a/website/client/src/assets/css/sprites/spritesmith-main.css b/website/client/src/assets/css/sprites/spritesmith-main.css index b65af5b396..cc08b248ed 100644 --- a/website/client/src/assets/css/sprites/spritesmith-main.css +++ b/website/client/src/assets/css/sprites/spritesmith-main.css @@ -1369,6 +1369,11 @@ width: 141px; height: 147px; } +.background_jungle_watering_hole { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_jungle_watering_hole.png'); + width: 141px; + height: 147px; +} .background_kelp_forest { background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_kelp_forest.png'); width: 141px; @@ -1404,6 +1409,11 @@ width: 141px; height: 147px; } +.background_mangrove_forest { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_mangrove_forest.png'); + width: 141px; + height: 147px; +} .background_marble_temple { background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_marble_temple.png'); width: 141px; @@ -1514,6 +1524,11 @@ width: 141px; height: 147px; } +.background_old_timey_basketball_court { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_old_timey_basketball_court.png'); + width: 141px; + height: 147px; +} .background_on_a_castle_wall { background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/background_on_a_castle_wall.png'); width: 141px; @@ -3025,6 +3040,11 @@ width: 68px; height: 68px; } +.icon_background_jungle_watering_hole { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/icon_background_jungle_watering_hole.png'); + width: 68px; + height: 68px; +} .icon_background_kelp_forest { background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/icon_background_kelp_forest.png'); width: 68px; @@ -3060,6 +3080,11 @@ width: 68px; height: 68px; } +.icon_background_mangrove_forest { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/icon_background_mangrove_forest.png'); + width: 68px; + height: 68px; +} .icon_background_marble_temple { background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/icon_background_marble_temple.png'); width: 68px; @@ -3170,6 +3195,11 @@ width: 68px; height: 68px; } +.icon_background_old_timey_basketball_court { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/icon_background_old_timey_basketball_court.png'); + width: 68px; + height: 68px; +} .icon_background_on_a_castle_wall { background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/icon_background_on_a_castle_wall.png'); width: 68px; @@ -18320,6 +18350,11 @@ width: 90px; height: 90px; } +.broad_armor_armoire_basketballUniform { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_armoire_basketballUniform.png'); + width: 114px; + height: 90px; +} .broad_armor_armoire_bathtub { background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/broad_armor_armoire_bathtub.png'); width: 114px; @@ -19205,6 +19240,11 @@ width: 114px; height: 90px; } +.shield_armoire_basketball { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shield_armoire_basketball.png'); + width: 114px; + height: 90px; +} .shield_armoire_birthdayBanner { background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shield_armoire_birthdayBanner.png'); width: 114px; @@ -19575,6 +19615,11 @@ width: 68px; height: 68px; } +.shop_armor_armoire_basketballUniform { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_armor_armoire_basketballUniform.png'); + width: 68px; + height: 68px; +} .shop_armor_armoire_bathtub { background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_armor_armoire_bathtub.png'); width: 68px; @@ -20475,6 +20520,11 @@ width: 68px; height: 68px; } +.shop_shield_armoire_basketball { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_shield_armoire_basketball.png'); + width: 68px; + height: 68px; +} .shop_shield_armoire_birthdayBanner { background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/shop_shield_armoire_birthdayBanner.png'); width: 68px; @@ -21305,6 +21355,11 @@ width: 90px; height: 90px; } +.slim_armor_armoire_basketballUniform { + background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_armoire_basketballUniform.png'); + width: 114px; + height: 90px; +} .slim_armor_armoire_bathtub { background-image: url('https://habitica-assets.s3.amazonaws.com/mobileApp/images/slim_armor_armoire_bathtub.png'); width: 114px; diff --git a/website/common/locales/en/backgrounds.json b/website/common/locales/en/backgrounds.json index 39beda6e4a..32e9e1e8e1 100644 --- a/website/common/locales/en/backgrounds.json +++ b/website/common/locales/en/backgrounds.json @@ -845,11 +845,11 @@ "backgrounds012023": "SET 104: Released January 2023", "backgroundRimeIceText": "Rime Ice", - "backgroundRimeIceNotes": "Admire Sparkly Rime Ice.", + "backgroundRimeIceNotes": "Admire sparkly Rime Ice.", "backgroundSnowyTempleText": "Snowy Temple", - "backgroundSnowyTempleNotes": "View a Serene Snowy Temple.", + "backgroundSnowyTempleNotes": "View a serene Snowy Temple.", "backgroundWinterLakeWithSwansText": "Winter Lake With Swans", - "backgroundWinterLakeWithSwansNotes": "Enjoy Nature at a Winter Lake With Swans.", + "backgroundWinterLakeWithSwansNotes": "Enjoy nature at a Winter Lake With Swans.", "backgrounds022023": "SET 105: Released February 2023", "backgroundInFrontOfFountainText": "In Front of a Fountain", @@ -859,6 +859,14 @@ "backgroundFancyBedroomText": "Fancy Bedroom", "backgroundFancyBedroomNotes": "Luxuriate in a Fancy Bedroom.", + "backgrounds032023": "SET 106: Released March 2023", + "backgroundOldTimeyBasketballCourtText": "Old Timey Basketball Court", + "backgroundOldTimeyBasketballCourtNotes": "Shoot hoops on an Old Timey BasketBall Court.", + "backgroundJungleWateringHoleText": "Jungle Watering Hole", + "backgroundJungleWateringHoleNotes": "Stop for a sip at a Jungle Watering Hole.", + "backgroundMangroveForestText": "Mangrove Forest", + "backgroundMangroveForestNotes": "Explore the edge of the Mangrove Forest.", + "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 c26a4c7f16..cbb8e3e709 100644 --- a/website/common/locales/en/gear.json +++ b/website/common/locales/en/gear.json @@ -1430,6 +1430,8 @@ "armorArmoireShawlCollarCoatNotes": "A wise wizard once said there’s nothing better than being both cozy and productive! Wear this warm and stylish coat as you conquer the year’s challenges. Increases Constitution by <%= con %>. Enchanted Armoire: Independent Item.", "armorArmoireTeaGownText": "Tea Party Gown", "armorArmoireTeaGownNotes": "You’re resilient, creative, brilliant, and so fashionable! Increases Strength and Intelligence by <%= attrs %> each. Enchanted Armoire: Tea Party Set (Item 1 of 3).", + "armorArmoireBasketballUniformText": "Basketball Uniform", + "armorArmoireBasketballUniformNotes": "Wondering what’s printed on the back of this uniform? It’s your lucky number, of course! Increases Perception by <% per %>. Enchanted Armoire: Old Timey Basketball Set (Item 1 of 2).", "headgear": "helm", "headgearCapitalized": "Headgear", @@ -2603,6 +2605,8 @@ "shieldArmoireJewelersPliersNotes": "They cut, twist, pinch, and more. This tool can help you create whatever you can imagine. Increases Strength by <%= str %>. Enchanted Armoire: Jeweler Set (Item 3 of 4).", "shieldArmoireTeaKettleText": "Tea Kettle", "shieldArmoireTeaKettleNotes": "All your favorite, flavorful teas can be brewed in this kettle. Are you in the mood for black tea, green tea, oolong, or perhaps an herbal infusion? Increases Constitution by <%= con %>. Enchanted Armoire: Tea Party Set (Item 3 of 3).", + "shieldArmoireBasketballText": "Basketball", + "shieldArmoireBasketballNotes": "Swish! Whenever you shoot this magic basketball, there will be nothing but net. Increases Constitution and Strength by <%= attrs %> each. Enchanted Armoire: Old Timey Basketball Set (Item 2 of 2).", "back": "Back Accessory", "backBase0Text": "No Back Accessory", diff --git a/website/common/script/content/appearance/backgrounds.js b/website/common/script/content/appearance/backgrounds.js index 452855ea81..b5736c802f 100644 --- a/website/common/script/content/appearance/backgrounds.js +++ b/website/common/script/content/appearance/backgrounds.js @@ -545,6 +545,11 @@ const backgrounds = { golden_birdcage: { }, fancy_bedroom: { }, }, + backgrounds032023: { + jungle_watering_hole: { }, + mangrove_forest: { }, + old_timey_basketball_court: { }, + }, eventBackgrounds: { birthday_bash: { price: 0, diff --git a/website/common/script/content/gear/sets/armoire.js b/website/common/script/content/gear/sets/armoire.js index c79e433e7b..05efe54b1e 100644 --- a/website/common/script/content/gear/sets/armoire.js +++ b/website/common/script/content/gear/sets/armoire.js @@ -416,6 +416,10 @@ const armor = { int: 5, set: 'teaParty', }, + basketballUniform: { + per: 10, + set: 'oldTimeyBasketball', + }, }; const body = { @@ -1146,6 +1150,11 @@ const shield = { con: 10, set: 'teaParty', }, + basketball: { + con: 5, + str: 5, + set: 'oldTimeyBasketball', + }, }; const headAccessory = {