diff --git a/website/common/locales/en/content.json b/website/common/locales/en/content.json index 3aef3d7174..b30e6eb8e4 100644 --- a/website/common/locales/en/content.json +++ b/website/common/locales/en/content.json @@ -280,6 +280,7 @@ "hatchingPotionFrost": "Frost", "hatchingPotionIcySnow": "Icy Snow", "hatchingPotionRoseQuartz": "Rose Quartz", + "hatchingPotionCelestial": "Celestial", "hatchingPotionNotes": "Pour this on an egg, and it will hatch as a <%= potText(locale) %> pet.", "premiumPotionAddlNotes": "Not usable on quest pet eggs.", diff --git a/website/common/script/content/hatching-potions.js b/website/common/script/content/hatching-potions.js index 8ec9be07c9..d4395c8fcb 100644 --- a/website/common/script/content/hatching-potions.js +++ b/website/common/script/content/hatching-potions.js @@ -3,7 +3,7 @@ import defaults from 'lodash/defaults'; import each from 'lodash/each'; import t from './translation'; -const CURRENT_SEASON = '_NONE_'; +const CURRENT_SEASON = 'March'; let drops = { Base: { @@ -58,43 +58,43 @@ let premium = { value: 2, text: t('hatchingPotionCupid'), limited: true, - _season: 'February', + _season: '_PENDING_', }, Shimmer: { value: 2, text: t('hatchingPotionShimmer'), limited: true, - _season: 'March', + _season: '_PENDING_', }, Fairy: { value: 2, text: t('hatchingPotionFairy'), limited: true, - _season: 'May', + _season: '_PENDING_', }, Floral: { value: 2, text: t('hatchingPotionFloral'), limited: true, - _season: 'June', + _season: '_PENDING_', }, Aquatic: { value: 2, text: t('hatchingPotionAquatic'), limited: true, - _season: 'July', + _season: '_PENDING_', }, Ember: { value: 2, text: t('hatchingPotionEmber'), limited: true, - _season: 'September', + _season: '_PENDING_', }, Thunderstorm: { value: 2, text: t('hatchingPotionThunderstorm'), limited: true, - _season: 'November', + _season: '_PENDING_', }, Spooky: { value: 2, @@ -106,7 +106,7 @@ let premium = { value: 2, text: t('hatchingPotionGhost'), limited: true, - _season: 'October', + _season: '_PENDING_', }, Holly: { value: 2, @@ -118,13 +118,13 @@ let premium = { value: 2, text: t('hatchingPotionPeppermint'), limited: true, - _season: 'January', + _season: '_PENDING_', }, StarryNight: { value: 2, text: t('hatchingPotionStarryNight'), limited: true, - _season: 'January', + _season: '_PENDING_', }, Rainbow: { value: 2, @@ -136,31 +136,37 @@ let premium = { value: 2, text: t('hatchingPotionGlass'), limited: true, - _season: 'July', + _season: '_PENDING_', }, Glow: { value: 2, text: t('hatchingPotionGlow'), limited: true, - _season: 'October', + _season: '_PENDING_', }, Frost: { value: 2, text: t('hatchingPotionFrost'), limited: true, - _season: 'November', + _season: '_PENDING_', }, IcySnow: { value: 2, text: t('hatchingPotionIcySnow'), limited: true, - _season: 'January', + _season: '_PENDING_', }, RoseQuartz: { value: 2, text: t('hatchingPotionRoseQuartz'), limited: true, - _season: 'February', + _season: '_PENDING_', + }, + Celestial: { + value: 2, + text: t('hatchingPotionCelestial'), + limited: true, + _season: 'March', }, }; diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Celestial.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Celestial.png new file mode 100644 index 0000000000..47c3664013 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Celestial.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Celestial.png new file mode 100644 index 0000000000..fcb2637cbc Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Celestial.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Celestial.png new file mode 100644 index 0000000000..84552d746f Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Celestial.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Celestial.png new file mode 100644 index 0000000000..58be9597e5 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Celestial.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Celestial.png new file mode 100644 index 0000000000..094046af0b Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Celestial.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Celestial.png new file mode 100644 index 0000000000..214cbc66bc Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Celestial.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Celestial.png new file mode 100644 index 0000000000..b53aa246bb Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Celestial.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Celestial.png new file mode 100644 index 0000000000..4dd4abb5d7 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Celestial.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Celestial.png new file mode 100644 index 0000000000..2a291a184f Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Celestial.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Celestial.png new file mode 100644 index 0000000000..1d7b43129f Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Celestial.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Celestial.png new file mode 100644 index 0000000000..a59b6d027d Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Celestial.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Celestial.png new file mode 100644 index 0000000000..3ab1659fa6 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Celestial.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Celestial.png new file mode 100644 index 0000000000..3e83af730d Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Celestial.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Celestial.png new file mode 100644 index 0000000000..973cf0d683 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Celestial.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Celestial.png new file mode 100644 index 0000000000..70045dc34a Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Celestial.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Celestial.png new file mode 100644 index 0000000000..9b0e651f4a Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Celestial.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Celestial.png new file mode 100644 index 0000000000..e0b1231f0f Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Celestial.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Celestial.png new file mode 100644 index 0000000000..9fe1384430 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Celestial.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Celestial.png new file mode 100644 index 0000000000..6f4f01b571 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Celestial.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Celestial.png new file mode 100644 index 0000000000..0b4e41cf7c Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Celestial.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Celestial.png new file mode 100644 index 0000000000..26c7b10b86 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Celestial.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Celestial.png new file mode 100644 index 0000000000..f1b7f117db Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Celestial.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Celestial.png new file mode 100644 index 0000000000..3933c00c7f Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Celestial.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Celestial.png new file mode 100644 index 0000000000..b299ba2f9c Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Celestial.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Celestial.png new file mode 100644 index 0000000000..62ade18d5c Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Celestial.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Celestial.png new file mode 100644 index 0000000000..258f007841 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Celestial.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Celestial.png new file mode 100644 index 0000000000..2d96310226 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Celestial.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Celestial.png new file mode 100644 index 0000000000..2f2c081bb5 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Celestial.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Celestial.png new file mode 100644 index 0000000000..5b87d14c30 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Celestial.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Celestial.png new file mode 100644 index 0000000000..0ad41e12c9 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Celestial.png b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Celestial.png new file mode 100644 index 0000000000..3036fa6a3a Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Celestial.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Celestial.png new file mode 100644 index 0000000000..1fdc2534de Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Celestial.png b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Celestial.png new file mode 100644 index 0000000000..f628ccfeab Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Celestial.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Celestial.png new file mode 100644 index 0000000000..3c4a27f55c Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Celestial.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Celestial.png new file mode 100644 index 0000000000..62c140325f Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Celestial.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Celestial.png new file mode 100644 index 0000000000..820659c29a Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Celestial.png differ diff --git a/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Celestial.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Celestial.png new file mode 100644 index 0000000000..1de484d48d Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Celestial.png differ diff --git a/website/raw_sprites/spritesmith_large/promo_celestial_rainbow_potions.png b/website/raw_sprites/spritesmith_large/promo_celestial_rainbow_potions.png new file mode 100644 index 0000000000..913d48a27d Binary files /dev/null and b/website/raw_sprites/spritesmith_large/promo_celestial_rainbow_potions.png differ diff --git a/website/raw_sprites/spritesmith_large/promo_mythical_marvels_bundle.png b/website/raw_sprites/spritesmith_large/promo_mythical_marvels_bundle.png deleted file mode 100644 index b49fc1fc41..0000000000 Binary files a/website/raw_sprites/spritesmith_large/promo_mythical_marvels_bundle.png and /dev/null differ diff --git a/website/raw_sprites/spritesmith_large/scene_todos.png b/website/raw_sprites/spritesmith_large/scene_todos.png new file mode 100644 index 0000000000..b8c52d399d Binary files /dev/null and b/website/raw_sprites/spritesmith_large/scene_todos.png differ diff --git a/website/server/controllers/api-v3/news.js b/website/server/controllers/api-v3/news.js index 1e2d350577..007bb2d6ca 100644 --- a/website/server/controllers/api-v3/news.js +++ b/website/server/controllers/api-v3/news.js @@ -3,7 +3,7 @@ import { authWithHeaders } from '../../middlewares/auth'; let api = {}; // @TODO export this const, cannot export it from here because only routes are exported from controllers -const LAST_ANNOUNCEMENT_TITLE = 'SPRING FLING BEGINS! LIMITED EDITION EQUIPMENT, SEASONAL SHOP, AND EGG QUEST!'; +const LAST_ANNOUNCEMENT_TITLE = 'CELESTIAL AND RAINBOW HATCHING POTIONS! PLUS USE CASE SPOTLIGHT ON MAKING ROUTINES'; const worldDmg = { // @TODO bailey: false, }; @@ -30,22 +30,20 @@ api.getNews = {
From now until April 30th, limited edition outfits are available in the Rewards column! Depending on your class, you can be a Cloud Rogue, Robin Healer, Amber Mage, or Orchid Warrior. You'd better get productive to earn enough Gold before your time runs out...
-The Seasonal Shop has opened! It's stocking springtime Seasonal Edition goodies at the moment, including past spring outfits. Everything there will be available to purchase during the Spring Fling event each year, but it's only open until April 30th, so be sure to stock up now, or you'll have to wait a year to buy these items again!
-The Egg Quest is also available again in the Seasonal Shop! Strange eggs are appearing all over Habitica. Can you collect them all to earn some colorful Egg pets and mounts?
-There's a new pet breed in town! Check out the brand-new Celestial Potions and the return of Rainbow Potions to brighten your Spring avatar look from the Market and use them to hatch any standard pet egg. (Magic Hatching Potions do not work on Quest Pet eggs.) Magic Hatching Potion Pets aren't picky, so they'll happily eat any kind of food that you feed them!
+After they're gone, it will be at least a year before the Celestial or Rainbow Hatching Potions are available again, so be sure to get them now!
+This month's Use Case Spotlight is about Routines! It features a number of great suggestions submitted by Habiticans in the Use Case Spotlights Guild. We hope it helps any of you who might be looking for new ideas to set up related tasks.
+Plus, we're collecting user submissions for the next spotlight! How do you use Habitica to review and evaluate your tasks? We’ll be featuring player-submitted examples in Use Case Spotlights on the Habitica Blog next month, so post your suggestions in the Use Case Spotlight Guild now. We look forward to learning more about how you use Habitica to improve your life and get things done!
+