diff --git a/website/common/locales/en/content.json b/website/common/locales/en/content.json
index 8bc35a0f14..7a552f437b 100644
--- a/website/common/locales/en/content.json
+++ b/website/common/locales/en/content.json
@@ -303,6 +303,7 @@
"hatchingPotionFluorite": "Fluorite",
"hatchingPotionSandSculpture": "Sand Sculpture",
"hatchingPotionWindup": "Wind-Up",
+ "hatchingPotionTurquoise": "Turquoise",
"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 66d6235aa2..7a40f5511b 100644
--- a/website/common/locales/en/questsContent.json
+++ b/website/common/locales/en/questsContent.json
@@ -823,5 +823,14 @@
"questWindupCompletion": "As you dodge the attacks, you notice something odd: a stripy brass tail sticking out of the robot’s chassis. You plunge a hand amid the grinding gears and pull out… a trembling wind-up tiger cub. It snuggles against your shirt.
The clockwork robot immediately stops flailing and smiles, its cogs clicking back into place. “Ki-Ki-Kitty! Kitty got in me!”
“Great!” the Powerful says, blushing. “I’ve been working hard on these wind-up pet potions. I guess I lost track of my new creations. I’ve been missing my ‘Tidy the workshop’ daily a lot lately…”
You follow the tinkerer and Clankton inside. Parts, tools and potions cover every surface. “Powerful” takes your watch, but hands you a few potions.
“Take these. Clearly they’ll be safer with you!”",
"questWindupBoss": "Clankton",
"questWindupDropWindupPotion": "Wind-Up Hatching Potion",
- "questWindupUnlockText": "Unlocks Wind-Up Hatching Potions for purchase in the Market"
+ "questWindupUnlockText": "Unlocks Wind-Up Hatching Potions for purchase in the Market",
+
+ "questTurquoiseText": "Turquoise Treasure Toil",
+ "questTurquoiseNotes": "@gawrone runs into your room holding their Habitican Diploma in one hand and an extraordinarily large and dusty leather-bound tome in the other.
“You’ll never guess what I’ve discovered!” they say. “The reason the Flourishing Fields are so fertile is that they were once covered with a vast ocean. It’s rumored that an ancient people once inhabited that ocean floor in enchanted cities. I’ve used forgotten maps to find the most likely location! Get your shovel!”
The next evening you meet up, @QuartzFox and @starsystemic joining the party, and begin to dig. Deep in the ground you find a rune, with a turquoise gem nearby!
“Keep digging!” @gawrone urges. “If we find enough, we can make one of their ancient potions and history at the same time!”",
+ "questTurquoiseCompletion": "Hot and sweaty, your team finally stops to rest beside the upturned dirt and looks at the pile of runes and gems you’ve found.
“Unbelievable,” murmurs @QuartzFox. “This will rewrite the history books.”
“Let me take these materials back to Habitica University for analysis,” says @gawrone. “There should be plenty to study and to make some turquoise potions for all of us! Who knows what else we could find buried around here?”
@starsystemic chimes in: “It’s amazing how much you can get accomplished with some hard work!”",
+ "questTurquoiseCollectSagittariusRunes": "Sagittarius Runes",
+ "questTurquoiseCollectNeptuneRunes": "Neptune Runes",
+ "questTurquoiseCollectTurquoiseGems": "Turquoise Gems",
+ "questTurquoiseDropTurquoisePotion": "Turquoise Hatching Potion",
+ "questTurquoiseUnlockText": "Unlocks Turquoise 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 4bcf6d5b4f..7ac81c7fc5 100644
--- a/website/common/script/content/hatching-potions.js
+++ b/website/common/script/content/hatching-potions.js
@@ -340,6 +340,13 @@ const premium = {
canBuy: hasQuestAchievementFunction('windup'),
_addlNotes: t('premiumPotionUnlimitedNotes'),
},
+ Turquoise: {
+ value: 2,
+ text: t('hatchingPotionTurquoise'),
+ limited: true,
+ canBuy: hasQuestAchievementFunction('turquoise'),
+ _addlNotes: t('premiumPotionUnlimitedNotes'),
+ },
};
const wacky = {
diff --git a/website/common/script/content/quests.js b/website/common/script/content/quests.js
index 12d9ea190b..66e2716178 100644
--- a/website/common/script/content/quests.js
+++ b/website/common/script/content/quests.js
@@ -3682,6 +3682,47 @@ const quests = {
unlock: t('questWindupUnlockText'),
},
},
+ turquoise: {
+ text: t('questTurquoiseText'),
+ notes: t('questTurquoiseNotes'),
+ completion: t('questTurquoiseCompletion'),
+ value: 4,
+ category: 'hatchingPotion',
+ collect: {
+ turquoiseGem: {
+ text: t('questTurquoiseCollectTurquoiseGems'),
+ count: 25,
+ },
+ sagittariusRune: {
+ text: t('questTurquoiseCollectSagittariusRunes'),
+ count: 10,
+ },
+ neptuneRune: {
+ text: t('questTurquoiseCollectNeptuneRunes'),
+ count: 10,
+ },
+ },
+ drop: {
+ items: [
+ {
+ type: 'hatchingPotions',
+ key: 'Turquoise',
+ text: t('questTurquoiseDropTurquoisePotion'),
+ }, {
+ type: 'hatchingPotions',
+ key: 'Turquoise',
+ text: t('questTurquoiseDropTurquoisePotion'),
+ }, {
+ type: 'hatchingPotions',
+ key: 'Turquoise',
+ text: t('questTurquoiseDropTurquoisePotion'),
+ },
+ ],
+ gp: 50,
+ exp: 100,
+ unlock: t('questTurquoiseUnlockText'),
+ },
+ },
};
each(quests, (v, key) => {
diff --git a/website/raw_sprites/spritesmith/quests/bosses/quest_turquoise.png b/website/raw_sprites/spritesmith/quests/bosses/quest_turquoise.png
new file mode 100644
index 0000000000..a43f8fb0de
Binary files /dev/null and b/website/raw_sprites/spritesmith/quests/bosses/quest_turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/quests/items/quest_turquoise_neptuneRune.png b/website/raw_sprites/spritesmith/quests/items/quest_turquoise_neptuneRune.png
new file mode 100644
index 0000000000..e7537452dc
Binary files /dev/null and b/website/raw_sprites/spritesmith/quests/items/quest_turquoise_neptuneRune.png differ
diff --git a/website/raw_sprites/spritesmith/quests/items/quest_turquoise_sagittariusRune.png b/website/raw_sprites/spritesmith/quests/items/quest_turquoise_sagittariusRune.png
new file mode 100644
index 0000000000..2dbd4149d7
Binary files /dev/null and b/website/raw_sprites/spritesmith/quests/items/quest_turquoise_sagittariusRune.png differ
diff --git a/website/raw_sprites/spritesmith/quests/items/quest_turquoise_turquoiseGem.png b/website/raw_sprites/spritesmith/quests/items/quest_turquoise_turquoiseGem.png
new file mode 100644
index 0000000000..fb5c725268
Binary files /dev/null and b/website/raw_sprites/spritesmith/quests/items/quest_turquoise_turquoiseGem.png differ
diff --git a/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_turquoise.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_turquoise.png
new file mode 100644
index 0000000000..c085d04159
Binary files /dev/null and b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Turquoise.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Turquoise.png
new file mode 100644
index 0000000000..16e1f3f1bf
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Turquoise.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Turquoise.png
new file mode 100644
index 0000000000..68fa72854a
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Turquoise.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Turquoise.png
new file mode 100644
index 0000000000..ee3622ac1e
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Turquoise.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Turquoise.png
new file mode 100644
index 0000000000..41a30025fb
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Turquoise.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Turquoise.png
new file mode 100644
index 0000000000..69401b21ba
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-turquoise.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-turquoise.png
new file mode 100644
index 0000000000..4520e939d9
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Turquoise.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Turquoise.png
new file mode 100644
index 0000000000..9c719541d5
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Turquoise.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Turquoise.png
new file mode 100644
index 0000000000..5a16a265b5
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-turquoise.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-turquoise.png
new file mode 100644
index 0000000000..5183d9259e
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Turquoise.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Turquoise.png
new file mode 100644
index 0000000000..ae3ae51cb4
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Turquoise.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Turquoise.png
new file mode 100644
index 0000000000..e5e7e3b195
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Turquoise.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Turquoise.png
new file mode 100644
index 0000000000..26747d98c0
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Turquoise.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Turquoise.png
new file mode 100644
index 0000000000..e3d5d400a1
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Turquoise.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Turquoise.png
new file mode 100644
index 0000000000..f636f92bd1
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Turquoise.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Turquoise.png
new file mode 100644
index 0000000000..51aa1ac4ce
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Turquoise.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Turquoise.png
new file mode 100644
index 0000000000..a48fe10cca
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Turquoise.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Turquoise.png
new file mode 100644
index 0000000000..853ddaf725
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Turquoise.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Turquoise.png
new file mode 100644
index 0000000000..512226be38
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Turquoise.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Turquoise.png
new file mode 100644
index 0000000000..ac9366a6e2
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Turquoise.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Turquoise.png
new file mode 100644
index 0000000000..c6ce39c785
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Turquoise.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Turquoise.png
new file mode 100644
index 0000000000..f3a85e62a0
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Turquoise.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Turquoise.png
new file mode 100644
index 0000000000..fa33c6d666
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Turquoise.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Turquoise.png
new file mode 100644
index 0000000000..64ed8b38e7
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Turquoise.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Turquoise.png
new file mode 100644
index 0000000000..df913b99ca
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Turquoise.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Turquoise.png
new file mode 100644
index 0000000000..390ef30e67
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Turquoise.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Turquoise.png
new file mode 100644
index 0000000000..75247892dd
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Turquoise.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Turquoise.png
new file mode 100644
index 0000000000..4940bb6240
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Turquoise.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Turquoise.png
new file mode 100644
index 0000000000..7a233c5ca7
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Turquoise.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Turquoise.png
new file mode 100644
index 0000000000..5eaa3b4248
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Turquoise.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Turquoise.png
new file mode 100644
index 0000000000..252569a17a
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Turquoise.png b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Turquoise.png
new file mode 100644
index 0000000000..66a1f29b86
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Turquoise.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Turquoise.png
new file mode 100644
index 0000000000..3b15651684
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Turquoise.png b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Turquoise.png
new file mode 100644
index 0000000000..feb1f832b0
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Turquoise.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Turquoise.png
new file mode 100644
index 0000000000..fb79a6d27f
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Turquoise.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Turquoise.png
new file mode 100644
index 0000000000..f762144b19
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Turquoise.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Turquoise.png
new file mode 100644
index 0000000000..b059bc62e4
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Turquoise.png differ
diff --git a/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Turquoise.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Turquoise.png
new file mode 100644
index 0000000000..cafcfbfd2b
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Turquoise.png differ