diff --git a/website/common/locales/en/content.json b/website/common/locales/en/content.json
index 3fdca1f98f..daf2e691f3 100644
--- a/website/common/locales/en/content.json
+++ b/website/common/locales/en/content.json
@@ -295,6 +295,7 @@
"hatchingPotionWatery": "Watery",
"hatchingPotionSilver": "Silver",
"hatchingPotionShadow": "Shadow",
+ "hatchingPotionAmber": "Amber",
"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/questsContent.json b/website/common/locales/en/questsContent.json
index 6aa2e7f079..37eb85c9dc 100644
--- a/website/common/locales/en/questsContent.json
+++ b/website/common/locales/en/questsContent.json
@@ -778,5 +778,12 @@
"rockingReptilesNotes": "Contains 'The Insta-Gator,' 'The Serpent of Distraction,' and 'The Veloci-Rapper.' Available until September 30.",
"delightfulDinosText": "Delightful Dinos Quest Bundle",
- "delightfulDinosNotes": "Contains 'The Pterror-dactyl,' 'The Trampling Triceratops,' and 'The Dinosaur Unearthed.' Available until November 30."
+ "delightfulDinosNotes": "Contains 'The Pterror-dactyl,' 'The Trampling Triceratops,' and 'The Dinosaur Unearthed.' Available until November 30.",
+
+ "questAmberText": "The Amber Alliance",
+ "questAmberNotes": "You’re sitting in the Tavern with @beffymaroo and @-Tyr- when @Vikte bursts through the door and excitedly tells you about the rumors of another type of Magic Hatching Potion hidden in the Taskwoods. Having completed your Dailies, the three of you immediately agree to help @Vikte on their search. After all, what’s the harm in a little adventure?
After walking through the Taskwoods for hours, you’re beginning to regret joining such a wild chase. You’re about to head home, when you hear a surprised yelp and turn to see a huge lizard with shiny amber scales coiled around a tree, clutching @Vikte in her claws. @beffymaroo reaches for her sword.
“Wait!” cries @-Tyr-. “It’s the Trerezin! She’s not dangerous, just dangerously clingy!”",
+ "questAmberCompletion": "“Trerezin?” @-Tyr- says calmly. “Could you let @Vikte go? I don’t think they’re enjoying being so high up.”
The Trerezin’s amber skin blushes crimson and she gently lowers @Vikte to the ground. “My apologies! It’s been so long since I’ve had any guests that I’ve forgotten my manners!” She slithers forward to greet you properly before disappearing into her treehouse, and returning with an armful of Amber Hatching Potions as thank-you gifts!
“Magic Potions!” @Vikte gasps.
“Oh, these old things?” The Trerezin's tongue flickers as she thinks. “How about this? I’ll give you this whole stack if you promise to visit me every so often...”
And so you leave the Taskwoods, excited to tell everyone about the new potions--and your new friend!",
+ "questAmberBoss": "Trerezin",
+ "questAmberDropAmberPotion": "Amber Hatching Potion",
+ "questAmberUnlockText": "Unlocks Amber Hatching Potions for purchase in the Market"
}
diff --git a/website/common/script/content/hatching-potions.js b/website/common/script/content/hatching-potions.js
index ee2554778d..f91c0e4e56 100644
--- a/website/common/script/content/hatching-potions.js
+++ b/website/common/script/content/hatching-potions.js
@@ -230,6 +230,13 @@ const premium = {
limited: true,
_season: '_PENDING_',
},
+ Amber: {
+ value: 2,
+ text: t('hatchingPotionAmber'),
+ limited: true,
+ canBuy: hasQuestAchievementFunction('amber'),
+ _addlNotes: t('premiumPotionUnlimitedNotes'),
+ },
};
const wacky = {
diff --git a/website/common/script/content/quests.js b/website/common/script/content/quests.js
index 748223cd16..1a1c1f79bf 100644
--- a/website/common/script/content/quests.js
+++ b/website/common/script/content/quests.js
@@ -3502,6 +3502,38 @@ const quests = {
unlock: t('questRobotUnlockText'),
},
},
+ amber: {
+ text: t('questAmberText'),
+ notes: t('questAmberNotes'),
+ completion: t('questAmberCompletion'),
+ value: 4,
+ category: 'hatchingPotion',
+ boss: {
+ name: t('questAmberBoss'),
+ hp: 300,
+ str: 1.25,
+ },
+ drop: {
+ items: [
+ {
+ type: 'hatchingPotions',
+ key: 'Amber',
+ text: t('questAmberDropAmberPotion'),
+ }, {
+ type: 'hatchingPotions',
+ key: 'Amber',
+ text: t('questAmberDropAmberPotion'),
+ }, {
+ type: 'hatchingPotions',
+ key: 'Amber',
+ text: t('questAmberDropAmberPotion'),
+ },
+ ],
+ gp: 50,
+ exp: 100,
+ unlock: t('questAmberUnlockText'),
+ },
+ },
};
each(quests, (v, key) => {
diff --git a/website/common/script/content/shop-featuredItems.js b/website/common/script/content/shop-featuredItems.js
index 9099767c05..ef7db8417f 100644
--- a/website/common/script/content/shop-featuredItems.js
+++ b/website/common/script/content/shop-featuredItems.js
@@ -55,7 +55,7 @@ const featuredItems = {
},
{
type: 'quests',
- path: 'quests.silver',
+ path: 'quests.amber',
},
],
seasonal: 'fall2018Rogue',
diff --git a/website/raw_sprites/spritesmith/quests/bosses/quest_amber.png b/website/raw_sprites/spritesmith/quests/bosses/quest_amber.png
new file mode 100644
index 0000000000..663d61e912
Binary files /dev/null and b/website/raw_sprites/spritesmith/quests/bosses/quest_amber.png differ
diff --git a/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_amber.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_amber.png
new file mode 100644
index 0000000000..41ee5c9da6
Binary files /dev/null and b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Amber.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Amber.png
new file mode 100644
index 0000000000..4d2c31a9d5
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Amber.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Amber.png
new file mode 100644
index 0000000000..a7b0145ceb
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Amber.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Amber.png
new file mode 100644
index 0000000000..02cf551573
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Amber.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Amber.png
new file mode 100644
index 0000000000..4301cc3fcb
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Amber.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Amber.png
new file mode 100644
index 0000000000..363a81ffc3
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Amber.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Amber.png
new file mode 100644
index 0000000000..899599e072
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Amber.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Amber.png
new file mode 100644
index 0000000000..9ae53fb407
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Amber.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Amber.png
new file mode 100644
index 0000000000..32d2377704
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Amber.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Amber.png
new file mode 100644
index 0000000000..6ad24d49d0
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Amber.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Amber.png
new file mode 100644
index 0000000000..cd38eb0e33
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Amber.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Amber.png
new file mode 100644
index 0000000000..b816fe522e
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Amber.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Amber.png
new file mode 100644
index 0000000000..32d9897358
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Amber.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Amber.png
new file mode 100644
index 0000000000..749bd97a90
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Amber.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Amber.png
new file mode 100644
index 0000000000..31fb0c4791
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Amber.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Amber.png
new file mode 100644
index 0000000000..188d1c6973
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Amber.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Amber.png
new file mode 100644
index 0000000000..704ab525cc
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Amber.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Amber.png
new file mode 100644
index 0000000000..db11b68d59
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Amber.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Amber.png
new file mode 100644
index 0000000000..6d48921332
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Amber.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Amber.png
new file mode 100644
index 0000000000..aba5bdb131
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Amber.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Amber.png
new file mode 100644
index 0000000000..4465d70220
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Amber.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Amber.png
new file mode 100644
index 0000000000..7a91070971
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Amber.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Amber.png
new file mode 100644
index 0000000000..317e884b53
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Amber.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Amber.png
new file mode 100644
index 0000000000..e429367821
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Amber.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Amber.png
new file mode 100644
index 0000000000..07c6cc2564
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Amber.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Amber.png
new file mode 100644
index 0000000000..72f208bbc1
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Amber.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Amber.png
new file mode 100644
index 0000000000..9f4dc2d813
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Amber.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Amber.png
new file mode 100644
index 0000000000..601c96a39e
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Amber.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Amber.png
new file mode 100644
index 0000000000..c06c527b32
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Amber.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Amber.png
new file mode 100644
index 0000000000..c1fc856019
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Amber.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Amber.png
new file mode 100644
index 0000000000..34a70f4d4b
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Amber.png b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Amber.png
new file mode 100644
index 0000000000..f0edb5986b
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Amber.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Amber.png
new file mode 100644
index 0000000000..7ef7dd6175
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Amber.png b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Amber.png
new file mode 100644
index 0000000000..956d65c77c
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Amber.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Amber.png
new file mode 100644
index 0000000000..8d81da68d5
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Amber.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Amber.png
new file mode 100644
index 0000000000..052d476c13
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Amber.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Amber.png
new file mode 100644
index 0000000000..0cd27a90f2
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Amber.png differ
diff --git a/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Amber.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Amber.png
new file mode 100644
index 0000000000..040b572f66
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Amber.png differ
diff --git a/website/server/controllers/api-v3/news.js b/website/server/controllers/api-v3/news.js
index db9a082f29..48057ca16c 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 = 'NOVEMBER SUBSCRIBER ITEMS AVAILABLE! AND UPCOMING CHANGES TO MYSTERY ITEM DISTRIBUTION';
+const LAST_ANNOUNCEMENT_TITLE = 'NEW QUEST FOR AMBER MAGIC HATCHING POTIONS!';
const worldDmg = { // @TODO
bailey: false,
};
@@ -31,34 +31,18 @@ api.getNews = {
- The November Subscriber Item has been revealed: the Crystal Charmer Item Set! You only - have until November 30 to receive the item set - when you subscribe. If you're already an active subscriber, reload the site and then - head to Inventory > Items to claim your gear! + Won't you stay a while--a few epochs, perhaps, preserved perfectly and beautifully? + Get the latest Magic Hatching Potion quest, "The Amber Alliance," and defeat the Trerezin + to earn Amber Magic Hatching Potions by completing your real-life tasks!
-- Subscribers also receive the ability to buy Gems for 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. -
- -- Starting next month, we're changing the way Subscriber sets are released! We'll be - releasing the outfits at the beginning of the month. With this change, subscribers can - enjoy their new gear all month long, and new subscribers will receive the latest gear - set as soon as they sign up, any day of that month. The gear will come out around the - first of the month, with a little wiggle room for time zones much like when Gem-buying - caps reset. We hope this change helps you enjoy your subscription even more! -
-