feat(content): Turquoise Potion Quest

This commit is contained in:
Sabe Jones
2020-09-14 16:05:54 -05:00
parent da796c305d
commit 34e87c4b3f
46 changed files with 59 additions and 1 deletions

View File

@@ -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) %>.",

View File

@@ -823,5 +823,14 @@
"questWindupCompletion": "As you dodge the attacks, you notice something odd: a stripy brass tail sticking out of the robots chassis. You plunge a hand amid the grinding gears and pull out… a trembling wind-up tiger cub. It snuggles against your shirt.<br><br>The clockwork robot immediately stops flailing and smiles, its cogs clicking back into place. “Ki-Ki-Kitty! Kitty got in me!”<br><br>“Great!” the Powerful says, blushing. “Ive been working hard on these wind-up pet potions. I guess I lost track of my new creations. Ive been missing my Tidy the workshop daily a lot lately…”<br><br>You follow the tinkerer and Clankton inside. Parts, tools and potions cover every surface. “Powerful” takes your watch, but hands you a few potions.<br><br>“Take these. Clearly theyll 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.<br><br>“Youll never guess what Ive discovered!” they say. “The reason the Flourishing Fields are so fertile is that they were once covered with a vast ocean. Its rumored that an ancient people once inhabited that ocean floor in enchanted cities. Ive used forgotten maps to find the most likely location! Get your shovel!”<br><br>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!<br><br>“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 youve found.<br><br>“Unbelievable,” murmurs @QuartzFox. “This will rewrite the history books.”<br><br>“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?”<br><br>@starsystemic chimes in: “Its 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"
}

View File

@@ -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 = {

View File

@@ -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) => {

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 799 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 966 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 835 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 750 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 898 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 854 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 790 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 708 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 785 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 941 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 849 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 938 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 867 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1019 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 887 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 913 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 811 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 923 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 921 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 792 B