diff --git a/website/common/locales/en/backgrounds.json b/website/common/locales/en/backgrounds.json index 628b740a22..5a00bcb381 100644 --- a/website/common/locales/en/backgrounds.json +++ b/website/common/locales/en/backgrounds.json @@ -619,6 +619,14 @@ "backgroundProductivityPlazaText": "Productivity Plaza", "backgroundProductivityPlazaNotes": "Take an inspirational stroll through Habit City's Productivity Plaza.", + "backgrounds092020": "SET 76: Released September 2020", + "backgroundFlyingOverAnAutumnForestText": "Flying Over an Autumn Forest", + "backgroundFlyingOverAnAutumnForestNotes": "Take in the brilliant colors below while Flying Over an Autumn Forest.", + "backgroundGiantAutumnLeafText": "Giant Leaf", + "backgroundGiantAutumnLeafNotes": "Perch on a Giant Leaf before it falls.", + "backgroundHerdingSheepInAutumnText": "Herd of Sheep", + "backgroundHerdingSheepInAutumnNotes": "Mingle with a Herd of Sheep.", + "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 76e8d4e989..5873e3a4ff 100644 --- a/website/common/locales/en/gear.json +++ b/website/common/locales/en/gear.json @@ -503,6 +503,8 @@ "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).", "weaponArmoireHandyHookText": "Handy Hook", "weaponArmoireHandyHookNotes": "Who needs opposable thumbs? This hook is “handy” enough for anyone. Increases Strength by <%= str %>. Enchanted Armoire: Pirate Set (Item 1 of 3).", + "weaponArmoireGuardiansCrookText": "Guardian's Crook", + "weaponArmoireGuardiansCrookNotes": "This shepherd's crook could come in handy next time you take your Pets for a stroll in the countryside... Increases Strength by <%= str %>. Enchanted Armoire: Guardian of the Grazers Set (Item 2 of 3).", "armor": "armor", "armorCapitalized": "Armor", @@ -1084,6 +1086,8 @@ "armorArmoirePirateOutfitNotes": "Avast, ye landlubbers! The perfect outfit for swabbing the deck and counting your spoils. Increases Constitution and Intelligence by <%= attrs %> each. Enchanted Armoire: Pirate Set (Item 2 of 3).", "armorArmoireHeroicHerbalistRobeText": "Heroic Herbalist Robe", "armorArmoireHeroicHerbalistRobeNotes": "Always smells pleasantly of all kinds of herbs. Increases Constitution and Intelligence by <%= attrs %> each. Enchanted Armoire: Heroic Herbalist Set (Item 1 of 3).", + "armorArmoireGuardiansGownText": "Guardian's Gown", + "armorArmoireGuardiansGownNotes": "A lovely rustic gown, with surprisingly sturdy seams! Increases Intelligence by <%= int %>. Enchanted Armoire: Guardian of the Grazers Set (Item 3 of 3).", "headgear": "helm", "headgearCapitalized": "Headgear", @@ -1681,6 +1685,8 @@ "headArmoireFiddlersCapNotes": "Put on this jaunty cap to let everyone know who's dancing to whose tune! Increases Perception by <%= per %>. Enchanted Armoire: Fiddler Set (Item 1 of 4).", "headArmoireHeroicHerbalistCrispinetteText": "Heroic Herbalist Crispinette", "headArmoireHeroicHerbalistCrispinetteNotes": "This handy headdress will help you keep your hair out of the way... It doesn't hurt that it also adds to the mystique. Increases Intelligence by <%= int %>. Enchanted Armoire: Heroic Herbalist Set (Item 3 of 3).", + "headArmoireGuardiansBonnetText": "Guardian's Bonnet", + "headArmoireGuardiansBonnetNotes": "Don this fetching bonnet to help you herd your tasks! Increases Constitution by <%= con %>. Enchanted Armoire: Guardian of the Grazers Set (Item 1 of 3).", "offhand": "off-hand item", "offhandCapitalized": "Off-Hand Item", diff --git a/website/common/script/content/appearance/backgrounds.js b/website/common/script/content/appearance/backgrounds.js index c63ceeb4e7..857a8d7d70 100644 --- a/website/common/script/content/appearance/backgrounds.js +++ b/website/common/script/content/appearance/backgrounds.js @@ -395,6 +395,11 @@ const backgrounds = { jungle_canopy: { }, productivity_plaza: { }, }, + backgrounds092020: { + flying_over_an_autumn_forest: { }, + giant_autumn_leaf: { }, + herding_sheep_in_autumn: { }, + }, timeTravelBackgrounds: { airship: { price: 1, diff --git a/website/common/script/content/gear/sets/armoire.js b/website/common/script/content/gear/sets/armoire.js index f9f4f17c6c..dacf281c53 100644 --- a/website/common/script/content/gear/sets/armoire.js +++ b/website/common/script/content/gear/sets/armoire.js @@ -322,6 +322,10 @@ const armor = { int: 7, set: 'herbalist', }, + guardiansGown: { + int: 7, + set: 'grazerGuardian', + }, }; const body = { @@ -644,6 +648,10 @@ const head = { int: 9, set: 'herbalist', }, + guardiansBonnet: { + con: 8, + set: 'grazerGuardian', + }, }; const shield = { @@ -1103,6 +1111,10 @@ const weapon = { str: 8, set: 'pirate', }, + guardiansCrook: { + str: 10, + set: 'grazerGuardian', + }, }; forEach({ diff --git a/website/raw_sprites/spritesmith/backgrounds/background_flying_over_an_autumn_forest.png b/website/raw_sprites/spritesmith/backgrounds/background_flying_over_an_autumn_forest.png new file mode 100644 index 0000000000..daa4c62ae3 Binary files /dev/null and b/website/raw_sprites/spritesmith/backgrounds/background_flying_over_an_autumn_forest.png differ diff --git a/website/raw_sprites/spritesmith/backgrounds/background_giant_autumn_leaf.png b/website/raw_sprites/spritesmith/backgrounds/background_giant_autumn_leaf.png new file mode 100644 index 0000000000..60dac752c5 Binary files /dev/null and b/website/raw_sprites/spritesmith/backgrounds/background_giant_autumn_leaf.png differ diff --git a/website/raw_sprites/spritesmith/backgrounds/background_herding_sheep_in_autumn.png b/website/raw_sprites/spritesmith/backgrounds/background_herding_sheep_in_autumn.png new file mode 100644 index 0000000000..93378cdd83 Binary files /dev/null and b/website/raw_sprites/spritesmith/backgrounds/background_herding_sheep_in_autumn.png differ diff --git a/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_flying_over_an_autumn_forest.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_flying_over_an_autumn_forest.png new file mode 100644 index 0000000000..4d98493b0e Binary files /dev/null and b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_flying_over_an_autumn_forest.png differ diff --git a/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_giant_autumn_leaf.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_giant_autumn_leaf.png new file mode 100644 index 0000000000..943a57fc89 Binary files /dev/null and b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_giant_autumn_leaf.png differ diff --git a/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_herding_sheep_in_autumn.png b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_herding_sheep_in_autumn.png new file mode 100644 index 0000000000..fc414562dc Binary files /dev/null and b/website/raw_sprites/spritesmith/backgrounds/icons/icon_background_herding_sheep_in_autumn.png differ diff --git a/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_guardiansGown.png b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_guardiansGown.png new file mode 100644 index 0000000000..4a6bb08ef8 Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/armoire/broad_armor_armoire_guardiansGown.png differ diff --git a/website/raw_sprites/spritesmith/gear/armoire/head_armoire_guardiansBonnet.png b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_guardiansBonnet.png new file mode 100644 index 0000000000..277a408cef Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/armoire/head_armoire_guardiansBonnet.png differ diff --git a/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_guardiansGown.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_guardiansGown.png new file mode 100644 index 0000000000..311d34ea85 Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_armor_armoire_guardiansGown.png differ diff --git a/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_guardiansBonnet.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_guardiansBonnet.png new file mode 100644 index 0000000000..c74b1dde91 Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_head_armoire_guardiansBonnet.png differ diff --git a/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_guardiansCrook.png b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_guardiansCrook.png new file mode 100644 index 0000000000..a127261d78 Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/armoire/shop/shop_weapon_armoire_guardiansCrook.png differ diff --git a/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_guardiansGown.png b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_guardiansGown.png new file mode 100644 index 0000000000..dbd29b0ab5 Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/armoire/slim_armor_armoire_guardiansGown.png differ diff --git a/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_guardiansCrook.png b/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_guardiansCrook.png new file mode 100644 index 0000000000..efe30c8a8c Binary files /dev/null and b/website/raw_sprites/spritesmith/gear/armoire/weapon_armoire_guardiansCrook.png differ diff --git a/website/raw_sprites/spritesmith_large/promo_armoire_backgrounds_202009.png b/website/raw_sprites/spritesmith_large/promo_armoire_backgrounds_202009.png new file mode 100644 index 0000000000..9926a98eb2 Binary files /dev/null and b/website/raw_sprites/spritesmith_large/promo_armoire_backgrounds_202009.png differ diff --git a/website/server/controllers/api-v3/news.js b/website/server/controllers/api-v3/news.js index c94ea05168..b1fca4180c 100644 --- a/website/server/controllers/api-v3/news.js +++ b/website/server/controllers/api-v3/news.js @@ -4,7 +4,7 @@ const api = {}; // @TODO export this const, cannot export it from here because only routes are exported from // controllers -const LAST_ANNOUNCEMENT_TITLE = 'SEPTEMBER SUBSCRIBER ITEMS AND OFFICIAL HABITICA CHALLENGES!'; +const LAST_ANNOUNCEMENT_TITLE = 'SEPTEMBER BACKGROUNDS AND ARMOIRE ITEMS!'; const worldDmg = { // @TODO bailey: false, }; @@ -31,65 +31,24 @@ api.getNews = {

${res.t('newStuff')}

-

9/1/2020 - ${LAST_ANNOUNCEMENT_TITLE}

+

9/8/2020 - ${LAST_ANNOUNCEMENT_TITLE}


-
-

September 2020 Subscriber Item Set!

+

- The September Subscriber Item has been revealed: the Marvelous Moth Item Set! Subscribe to Habitica by September 30 to receive - this exciting set! If you're already an active subscriber, reload the site and then head - to Inventory > Items to claim your gear! + We’ve added three new backgrounds to the Background Shop! Now your avatar can perch on a + Giant Leaf, mingle with a Herd of Sheep, and enjoy the view while Flying Over an Autumn + Forest. Find them via Menu > Inventory > Customize Avatar on mobile!

- Subscribers also receive the ability to buy Gems using Gold -- the longer you subscribe, - the more Gems you can buy per month! There are other perks as well, such as longer access - to uncompressed data and a cute Jackalope pet. Best of all, subscriptions let us keep - Habitica running. Thank you very much for your support -- it means a lot to us. + Plus, there’s new Gold-purchasable equipment in the Enchanted Armoire, including the + Guardian of the Grazers Set. Better work hard on your real-life tasks to earn all the + pieces! Enjoy :)

-
by Beffymaroo
-
-

September Resolution Success Challenge and Take This Challenge

-

- The Habitica team has launched a special official Challenge series hosted in the Official New Year's Resolution - Guild. These Challenges are designed to help you build and maintain goals that are - destined for success and then stick with them as the year progresses. For this month's - Challenge, Celebrate Your - Triumphs, we're focusing on celebrating your positive outcomes so far! It has a 15 - Gem prize, which will be awarded to five lucky winners on October 1st. -

-

- Congratulations to the winners of August's Challenge: @yshyonli2, @cryingflower, - @Sho_Kiz, @OptimumKitten, and @13ofLightning! -

-

- The next Take This Challenge has also launched, "Feed Me, Seymour!", with a - focus on improving eating habits for healthier mind and body. Be sure to check it out to - earn additional pieces of the Take This armor set! -

-

- Take This is a nonprofit that - seeks to inform the gamer community about mental health issues, to provide education - about mental disorders and mental illness prevention, and to reduce the stigma of mental - illness. -

-

- Congratulations to the winners of the last Take This Challenge, "Achievement Unlocked: - Self-Care!": grand prize winner @Jessie_Rainbow, and runners-up @nj1404, @Direfist, - @Daokid, @danicles, and @Troef9! Plus, all participants in that Challenge have received a - piece of the Take This item set if they hadn't completed it already. It is located - in your Rewards column. Enjoy! -

-
- by Doctor B, the Take This team, Lemoness, Beffymaroo, and SabreCat +
+ by Daikagaru, Eslyn, AnnDeLune, sarajea, Tigergurke, QuartzFox, shanaqui, and SabreCat
-
`, });