diff --git a/website/common/locales/en/content.json b/website/common/locales/en/content.json index bc91c7d688..d41aaf67d5 100644 --- a/website/common/locales/en/content.json +++ b/website/common/locales/en/content.json @@ -298,6 +298,7 @@ "hatchingPotionAmber": "Amber", "hatchingPotionAurora": "Aurora", "hatchingPotionRuby": "Ruby", + "hatchingPotionBirchBark": "Birch Bark", "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) %>.", diff --git a/website/common/locales/en/limited.json b/website/common/locales/en/limited.json index 9306836a50..692fd1ff6d 100644 --- a/website/common/locales/en/limited.json +++ b/website/common/locales/en/limited.json @@ -85,45 +85,45 @@ "scarecrowWarriorSet": "Scarecrow Warrior (Warrior)", "stitchWitchSet": "Stitch Witch (Mage)", "potionerSet": "Potioner (Healer)", - "battleRogueSet": "Bat-tle Rogue (Rogue)", + "battleRogueSet": "Bat-tle (Rogue)", "springingBunnySet": "Springing Bunny (Healer)", "grandMalkinSet": "Grand Malkin (Mage)", "cleverDogSet": "Clever Dog (Rogue)", "braveMouseSet": "Brave Mouse (Warrior)", - "summer2016SharkWarriorSet": "Shark Warrior (Warrior)", - "summer2016DolphinMageSet": "Dolphin Mage (Mage)", - "summer2016SeahorseHealerSet": "Seahorse Healer (Healer)", - "summer2016EelSet": "Eel Rogue (Rogue)", + "summer2016SharkWarriorSet": "Shark (Warrior)", + "summer2016DolphinMageSet": "Dolphin (Mage)", + "summer2016SeahorseHealerSet": "Seahorse (Healer)", + "summer2016EelSet": "Eel (Rogue)", "fall2016SwampThingSet": "Swamp Thing (Warrior)", "fall2016WickedSorcererSet": "Wicked Sorcerer (Mage)", - "fall2016GorgonHealerSet": "Gorgon Healer (Healer)", - "fall2016BlackWidowSet": "Black Widow Rogue (Rogue)", + "fall2016GorgonHealerSet": "Gorgon (Healer)", + "fall2016BlackWidowSet": "Black Widow (Rogue)", "winter2017IceHockeySet": "Ice Hockey (Warrior)", "winter2017WinterWolfSet": "Winter Wolf (Mage)", - "winter2017SugarPlumSet": "Sugar Plum Healer (Healer)", - "winter2017FrostyRogueSet": "Frosty Rogue (Rogue)", - "spring2017FelineWarriorSet": "Feline Warrior (Warrior)", + "winter2017SugarPlumSet": "Sugar Plum (Healer)", + "winter2017FrostyRogueSet": "Frosty (Rogue)", + "spring2017FelineWarriorSet": "Feline (Warrior)", "spring2017CanineConjurorSet": "Canine Conjuror (Mage)", "spring2017FloralMouseSet": "Floral Mouse (Healer)", "spring2017SneakyBunnySet": "Sneaky Bunny (Rogue)", - "summer2017SandcastleWarriorSet": "Sandcastle Warrior (Warrior)", - "summer2017WhirlpoolMageSet": "Whirlpool Mage (Mage)", + "summer2017SandcastleWarriorSet": "Sandcastle (Warrior)", + "summer2017WhirlpoolMageSet": "Whirlpool (Mage)", "summer2017SeashellSeahealerSet": "Seashell Seahealer (Healer)", "summer2017SeaDragonSet": "Sea Dragon (Rogue)", - "fall2017HabitoweenSet": "Habitoween Warrior (Warrior)", - "fall2017MasqueradeSet": "Masquerade Mage (Mage)", - "fall2017HauntedHouseSet": "Haunted House Healer (Healer)", - "fall2017TrickOrTreatSet": "Trick or Treat Rogue (Rogue)", - "winter2018ConfettiSet": "Confetti Mage (Mage)", - "winter2018GiftWrappedSet": "Gift-Wrapped Warrior (Warrior)", - "winter2018MistletoeSet": "Mistletoe Healer (Healer)", - "winter2018ReindeerSet": "Reindeer Rogue (Rogue)", - "spring2018SunriseWarriorSet": "Sunrise Warrior (Warrior)", - "spring2018TulipMageSet": "Tulip Mage (Mage)", - "spring2018GarnetHealerSet": "Garnet Healer (Healer)", - "spring2018DucklingRogueSet": "Duckling Rogue (Rogue)", - "summer2018BettaFishWarriorSet": "Betta Fish Warrior (Warrior)", - "summer2018LionfishMageSet": "Lionfish Mage (Mage)", + "fall2017HabitoweenSet": "Habitoween (Warrior)", + "fall2017MasqueradeSet": "Masquerade (Mage)", + "fall2017HauntedHouseSet": "Haunted House (Healer)", + "fall2017TrickOrTreatSet": "Trick or Treat (Rogue)", + "winter2018ConfettiSet": "Confetti (Mage)", + "winter2018GiftWrappedSet": "Gift-Wrapped (Warrior)", + "winter2018MistletoeSet": "Mistletoe (Healer)", + "winter2018ReindeerSet": "Reindeer (Rogue)", + "spring2018SunriseWarriorSet": "Sunrise (Warrior)", + "spring2018TulipMageSet": "Tulip (Mage)", + "spring2018GarnetHealerSet": "Garnet (Healer)", + "spring2018DucklingRogueSet": "Duckling (Rogue)", + "summer2018BettaFishWarriorSet": "Betta Fish (Warrior)", + "summer2018LionfishMageSet": "Lionfish (Mage)", "summer2018MerfolkMonarchSet": "Merfolk Monarch (Healer)", "summer2018FisherRogueSet": "Fisher-Rogue (Rogue)", "fall2018MinotaurWarriorSet": "Minotaur (Warrior)", @@ -151,7 +151,7 @@ "winter2020CarolOfTheMageSet": "Carol of the Mage (Mage)", "winter2020WinterSpiceSet": "Winter Spice (Healer)", "winter2020LanternSet": "Lantern (Rogue)", - "spring2020BeetleWarriorSet": "Beetle (Warrior)", + "spring2020BeetleWarriorSet": "Rhinoceros Beetle (Warrior)", "spring2020PuddleMageSet": "Puddle (Mage)", "spring2020IrisHealerSet": "Iris (Healer)", "spring2020LapisLazuliRogueSet": "Lapis Lazuli (Rogue)", @@ -163,6 +163,7 @@ "dateEndJune": "June 14", "augustYYYY": "August <%= year %>", "decemberYYYY": "December <%= year %>", + "marchYYYY": "March <%= year %>", "dateEndJuly": "July 31", "dateEndAugust": "August 31", "dateEndSeptember": "September 21", diff --git a/website/common/script/content/hatching-potions.js b/website/common/script/content/hatching-potions.js index 26f6647534..5229dfb3d5 100644 --- a/website/common/script/content/hatching-potions.js +++ b/website/common/script/content/hatching-potions.js @@ -70,6 +70,13 @@ const premium = { value: 2, text: t('hatchingPotionShimmer'), limited: true, + _addlNotes: t('eventAvailabilityReturning', { + availableDate: t('dateEndMarch'), + previousDate: t('marchYYYY', { year: 2018 }), + }), + canBuy () { + return moment().isBefore('2020-05-02'); + }, }, Fairy: { value: 2, @@ -198,6 +205,13 @@ const premium = { value: 2, text: t('hatchingPotionCelestial'), limited: true, + _addlNotes: t('eventAvailabilityReturning', { + availableDate: t('dateEndMarch'), + previousDate: t('marchYYYY', { year: 2019 }), + }), + canBuy () { + return moment().isBefore('2020-05-02'); + }, }, Sunshine: { value: 2, @@ -253,6 +267,17 @@ const premium = { canBuy: hasQuestAchievementFunction('ruby'), _addlNotes: t('premiumPotionUnlimitedNotes'), }, + BirchBark: { + value: 2, + text: t('hatchingPotionBirchBark'), + limited: true, + canBuy () { + return moment().isBefore('2020-05-02'); + }, + _addlNotes: t('premiumPotionAddlNotes', { + date: t('dateEndMarch'), + }), + }, }; const wacky = { diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-BirchBark.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-BirchBark.png new file mode 100644 index 0000000000..bf7dc721af Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-BirchBark.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-BirchBark.png new file mode 100644 index 0000000000..fd22047c0b Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-BirchBark.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-BirchBark.png new file mode 100644 index 0000000000..736a1181f6 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-BirchBark.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-BirchBark.png new file mode 100644 index 0000000000..de7bb8241f Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-BirchBark.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-BirchBark.png new file mode 100644 index 0000000000..63cae1f96c Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-BirchBark.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-BirchBark.png new file mode 100644 index 0000000000..3ce3fac942 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-BirchBark.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-BirchBark.png new file mode 100644 index 0000000000..3912c1748d Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-BirchBark.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-BirchBark.png new file mode 100644 index 0000000000..8364dca174 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-BirchBark.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-BirchBark.png new file mode 100644 index 0000000000..a4949afc64 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-BirchBark.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-BirchBark.png new file mode 100644 index 0000000000..cc111e0fab Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-BirchBark.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-BirchBark.png new file mode 100644 index 0000000000..90525953f0 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-BirchBark.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-BirchBark.png new file mode 100644 index 0000000000..5cc85b5898 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-BirchBark.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-BirchBark.png new file mode 100644 index 0000000000..4a7fa60c0f Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-BirchBark.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-BirchBark.png new file mode 100644 index 0000000000..a7d1dfd9aa Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Lion-BirchBark.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Lion-BirchBark.png new file mode 100644 index 0000000000..650e45d680 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Lion-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-BirchBark.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-BirchBark.png new file mode 100644 index 0000000000..df2a4532c2 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-BirchBark.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-BirchBark.png new file mode 100644 index 0000000000..e27ed993a2 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-BirchBark.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-BirchBark.png new file mode 100644 index 0000000000..40dccd6504 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-BirchBark.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-BirchBark.png new file mode 100644 index 0000000000..8a71d836f1 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-BirchBark.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-BirchBark.png new file mode 100644 index 0000000000..d8122936d0 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-BirchBark.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-BirchBark.png new file mode 100644 index 0000000000..5ba10c88c3 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-BirchBark.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-BirchBark.png new file mode 100644 index 0000000000..94c16345ee Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-BirchBark.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-BirchBark.png new file mode 100644 index 0000000000..22ca1ab313 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-BirchBark.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-BirchBark.png new file mode 100644 index 0000000000..2064c39e25 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-BirchBark.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-BirchBark.png new file mode 100644 index 0000000000..f48ca659eb Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-BirchBark.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-BirchBark.png new file mode 100644 index 0000000000..b672485771 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-BirchBark.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-BirchBark.png new file mode 100644 index 0000000000..40357215d7 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-BirchBark.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-BirchBark.png new file mode 100644 index 0000000000..90686cc64c Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-BirchBark.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-BirchBark.png new file mode 100644 index 0000000000..34a959fdb7 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-BirchBark.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-BirchBark.png new file mode 100644 index 0000000000..9aefbca5ff Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-BirchBark.png b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-BirchBark.png new file mode 100644 index 0000000000..6b7518f5ca Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-BirchBark.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-BirchBark.png new file mode 100644 index 0000000000..f667bf555a Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-BirchBark.png b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-BirchBark.png new file mode 100644 index 0000000000..ef265844dd Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-BirchBark.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-BirchBark.png new file mode 100644 index 0000000000..9b89014d64 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-BirchBark.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-BirchBark.png new file mode 100644 index 0000000000..8a44dcdfbd Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-BirchBark.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-BirchBark.png new file mode 100644 index 0000000000..845064459f Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_BirchBark.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_BirchBark.png new file mode 100644 index 0000000000..1b7ae0bebc Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_BirchBark.png differ diff --git a/website/raw_sprites/spritesmith_large/promo_spring_potions_2020.png b/website/raw_sprites/spritesmith_large/promo_spring_potions_2020.png new file mode 100644 index 0000000000..7fe1475101 Binary files /dev/null and b/website/raw_sprites/spritesmith_large/promo_spring_potions_2020.png differ diff --git a/website/server/controllers/api-v3/news.js b/website/server/controllers/api-v3/news.js index e1d7bb3754..e6cd405457 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 = 'NEW PET QUEST BADGE AND BLOG POST!'; +const LAST_ANNOUNCEMENT_TITLE = 'SPRING FLING BEGINS! LIMITED EDITION EQUIPMENT, SEASONAL SHOP, AND MAGIC HATCHING POTIONS!'; const worldDmg = { // @TODO bailey: false, }; @@ -31,37 +31,50 @@ api.getNews = {

${res.t('newStuff')}

-

3/17/2020 - ${LAST_ANNOUNCEMENT_TITLE}

+

3/19/2020 - ${LAST_ANNOUNCEMENT_TITLE}


-
-

New Pet Quest Badge!

+
+

Limited Edition Class Outfits

- We're releasing a new achievement so you can celebrate your successes in the world of - Habitican Pet collecting! Earn the Bug Bonanza achievement by collecting all Habitica's - insect and insect-adjacent Pets and you'll earn a nifty badge for your profile. + From now until April 30th, limited edition outfits are available in the Rewards column! + Depending on your class, you can be a Rhinoceros Beetle Warrior, Iris Healer, Lapis + Lazuli Rogue, or Puddle Mage. You'd better get productive to earn enough Gold before your + time runs out... +

+
by Vikte, gawrone, jjgame83, Shine Caramia, and SabreCat
+
+

Seasonal Shop Opens

+

+ 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! +

+
+ by Eslyn, Aspiring Advocate, OuttaMyMind, Lt. Cabel, Vikte, Lalaitha, DialFForFunky, + Gerald the Pixel, Scarvia, Awesome kitty, usnbfs, Lemoness, Balduranne, PainterProphet, + Beffymaroo, and SabreCat +
+
+

Spring Fling Magic Hatching Potions

+

+ There's a new pet breed in town! Check out the brand-new Birch Bark Potions and the + return of Shimmer and Celestial 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!

- If you’ve already completed the required Quests for a newly released achievement you - don’t have to do them all again! Just complete one of the relevant Quests and the - Achievement will unlock. Check your profile and celebrate your new Achievement with - pride. + These potions will be available until Spring Fling ends on April 30. After they're gone, + it will be at least a year before these Hatching Potions return, so be sure to get them + now!

-
by JokeRat and SabreCat
-
-

Blog Post: Cosplay

-

- This month's featured Wiki article is about doing Cosplay with your avatar! We - hope that it will help you as you explore more ways to have fun with the stash of - outfits, pets, and backgrounds you've earned by completing your tasks. Be sure to check - it out, and let us know what you think by reaching out on Twitter, Tumblr, and Facebook. -

-
by shanaqui and the Wiki Wizards
+
+ by Teto Forever, tricksy.fox, Bonogo, Mara, ravenlune, Ricardo, and SabreCat +
`, });