add chameleon quest

This commit is contained in:
CuriousMagpie 2024-06-14 10:42:47 -04:00
parent d05da3722c
commit 3810cf3ef3
4 changed files with 49 additions and 1 deletions

View file

@ -255,6 +255,10 @@
"questEggGiraffeMountText": "Giraffe",
"questEggGiraffeAdjective": "a towering",
"questEggChameleonText": "Chameleon",
"questEggChameleonMountText": "Chameleon",
"questEggChameleonAdjective": "a chaotic",
"eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into <%= eggAdjective(locale) %> <%= eggText(locale) %>.",
"hatchingPotionBase": "Base",

View file

@ -895,7 +895,13 @@
"questGiraffeBoss": "Gear-affe",
"questGiraffeDropGiraffeEgg": "Giraffe (Egg)",
"QuestGiraffeUnlockText": "Unlocks Giraffe Eggs for purchase in the Market.",
"questPinkMarbleUnlockText": "Unlocks Pink Marble Hatching Potions for purchase in the Market.",
"questChameleonText": "The Chaotic Chameleon",
"questChameleonNotes": "Its a beautiful day in a warm, rainy corner of the Taskwoods. Youre on the hunt for new additions to your leaf collection when a branch in front of you changes color without warning! Then it moves!<br><br>Stumbling backwards, you realize this is not a branch at all, but a huge chameleon! Each part of his body keeps changing colors as his eyes dart in different directions.<br><br>“Are you all right?” you ask the chameleon.<br><br>“Ahhh, well,” he says, looking a little flustered. “Ive been trying to blend in… but its so overwhelming… the colors keep coming and going! Its hard to focus on just one....”<br><br>“Aha,” you say, “I think I can help. Well sharpen your focus with a little challenge! Get your colors ready!”<br><br>“Youre on!” replied the chameleon.",
"questChameleonCompletion": "After a few lively turns the Chameleon went through every color of the rainbow, perfectly matching each color you requested.<br><br>“Wow,” he says, “working together and making it into a game really helped me concentrate! Please take these as a reward, youre earned them! Teach these little guys how to change all the colors of the rainbow when they hatch.”",
"questChameleonBoss": "Chaotic Chameleon",
"questChameleonDropChameleonEgg": "Chameleon (Egg)",
"QuestChameleonUnlockText": "Unlocks Chameleon Eggs for purchase in the Market",
"questFungiText": "The Moody Mushroom",
"questFungiNotes": "Its been a rainy spring in Habitica and the ground around the stables is spongy and damp. You notice quite a few mushrooms have appeared along the wooden stable walls and fences. Theres a fog hanging about, not quite letting the sun peek through, and its a bit dispiriting.<br><br>Out of the mist you see the outline of the April Fool, not at all his usual bouncy self.<br><br>”Id hoped to bring you all some delightful Fungi Magic Hatching Potions so that you can keep your mushroom friends from my special day forever,” he says, his expression alarmingly unsmiling. “But this cold fog is really getting to me, its making me feel too tired and dismal to work my usual magic.”<br><br>“Oh no, sorry to hear that,” you say, noticing your own increasingly somber mood. “This fog is really making the day gloomy. I wonder where it came from…”<br><br>A low rumble sounds across the fields, and you see an outline emerging from the mist. Youre alarmed to see a gigantic and unhappy looking mushroom creature, and the mist appears to be emanating from it.<br><br>“Aha,” says the Fool, “I think this fungal fellow may be the source of our blues. Lets see if we can summon a little cheer for our friend here and ourselves.”",

View file

@ -396,6 +396,12 @@ const quests = {
adjective: t('questEggGiraffeAdjective'),
canBuy: hasQuestAchievementFunction('giraffe'),
},
Chameleon: {
text: t('questEggChameleonText'),
mountText: t('questEggChameleonMountText'),
adjective: t('questEggChameleonAdjective'),
canBuy: hasQuestAchievementFunction('chameleon'),
},
};
applyEggDefaults(drops, {

View file

@ -232,6 +232,38 @@ const QUEST_PETS = {
unlock: t('questButterflyUnlockText'),
},
},
chameleon: {
text: t('questChameleonText'),
notes: t('questChameleonNotes'),
completion: t('questChameleonCompletion'),
value: 4,
category: 'pet',
boss: {
name: t('questChameleonBoss'),
hp: 400,
str: 1.5,
},
drop: {
items: [
{
type: 'eggs',
key: 'Chameleon',
text: t('questChameleonDropChameleonEgg'),
}, {
type: 'eggs',
key: 'Chameleon',
text: t('questChameleonDropChameleonEgg'),
}, {
type: 'eggs',
key: 'Chameleon',
text: t('questChameleonDropChameleonEgg'),
},
],
},
gp: 35,
xp: 250,
unlock: t('questChameleonUnlockText'),
},
cheetah: {
text: t('questCheetahText'),
notes: t('questCheetahNotes'),