diff --git a/website/common/locales/en/content.json b/website/common/locales/en/content.json index f1c2408d6e..519270a118 100644 --- a/website/common/locales/en/content.json +++ b/website/common/locales/en/content.json @@ -303,6 +303,7 @@ "hatchingPotionBlackPearl": "Black Pearl", "hatchingPotionStainedGlass": "Stained Glass", "hatchingPotionPolkaDot": "Polka Dot", + "hatchingPotionMossyStone": "Mossy Stone", "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 f8dced4024..ff0afa75d1 100644 --- a/website/common/locales/en/questsContent.json +++ b/website/common/locales/en/questsContent.json @@ -842,5 +842,14 @@ "questBlackPearlCompletion": "As you batter and blast the beastie, it sheds black pearls across the sands. Their glistening surfaces catch your eye as you dodge another smashing tentacle.

You may be in mortal peril, but you can’t help thinking of how beautifully they glimmer. Then you can’t help thinking that this is a terrible time for a new potion idea.

Suddenly the monster freezes. @jjgame83 and @PixelStormArt exchange baffled looks and lower their weapons.

“YOU HAVE YOUR WISH, MORTAL. MY WORK IS DONE.”

Asteroidea vanishes, and the sky and waters clear. @QuartzFox stares at you. “Care to explain?”

You try your best, and together you fill the picnic basket with black pearls. An afternoon of alchemy later, you have to admit it was a pretty good idea.", "questBlackPearlBoss": "Asteroidea", "questBlackPearlDropBlackPearlPotion": "Black Pearl Hatching Potion", - "questBlackPearlUnlockText": "Unlocks Black Pearl Hatching Potions for purchase in the Market" + "questBlackPearlUnlockText": "Unlocks Black Pearl Hatching Potions for purchase in the Market", + + "questStoneText": "A Maze of Moss", + "questStoneNotes": "You open the gates to the Fortress of Neglect only to be surprised by the moss that has grown all over the statues, rocks and surfaces in the garden. “Oh no, the garden has been neglected for too long!” says @jjgame83.

“Well, it's never too late to start tending to the garden,” @PixelStormArt says enthusiastically, “but where shall we start tackling the maze of moss?”

“We can make and follow a plan so we don't get lost,” says @QuartzFox.

While clearing away the mossy rocks, @starsystemic spots Mars and Capricorn runes hidden underneath. “What are these for? Let's take them back to the Habit City Library to look them up when we're finished.”

That's assuming you find your way back out of here at all, you think, but don't say aloud.", + "questStoneCompletion": "The work clearing overgrowth and moving loose stones taxes you to the limits of your strength. But you divide the work among the team, and place stones in the paths behind you to help you find your way back to the others. The runes you find bolster your strength and determination, too, and in the end the garden doesn't look so neglected at all!

You convene at the Library as @starsystemic suggested, and find a Magic Potion formula that uses the runes you collected. “This is an unexpected reward for attending to our neglected tasks,” says @jjgame83.

@QuartzFox agrees, “And that is on top of having a beautiful garden to enjoy with our pets.”

“Let's start making some a-mazing Mossy Stone Hatching Potions!” says @starsystemic, and everyone joins in happily.", + "questStoneCollectMarsRunes": "Mars Runes", + "questStoneCollectCapricornRunes": "Capricorn Runes", + "questStoneCollectMossyStones": "Mossy Stones", + "questStoneDropMossyStonePotion": "Mossy Stone Hatching Potion", + "questStoneUnlockText": "Unlocks Mossy Stone 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 cfa8e39141..84f3b35481 100644 --- a/website/common/script/content/hatching-potions.js +++ b/website/common/script/content/hatching-potions.js @@ -452,6 +452,13 @@ const premium = { return moment().isBefore(EVENTS.spring2021.end); }, }, + MossyStone: { + value: 2, + text: t('hatchingPotionMossyStone'), + limited: true, + canBuy: hasQuestAchievementFunction('stone'), + _addlNotes: t('premiumPotionUnlimitedNotes'), + }, }; const wacky = { diff --git a/website/common/script/content/quests.js b/website/common/script/content/quests.js index 869cf00cdc..42ee560d9e 100644 --- a/website/common/script/content/quests.js +++ b/website/common/script/content/quests.js @@ -3763,6 +3763,47 @@ const quests = { unlock: t('questBlackPearlUnlockText'), }, }, + stone: { + text: t('questStoneText'), + notes: t('questStoneNotes'), + completion: t('questStoneCompletion'), + value: 4, + category: 'hatchingPotion', + collect: { + mossyStone: { + text: t('questStoneCollectMossyStones'), + count: 25, + }, + marsRune: { + text: t('questStoneCollectMarsRunes'), + count: 10, + }, + capricornRune: { + text: t('questStoneCollectCapricornRunes'), + count: 10, + }, + }, + drop: { + items: [ + { + type: 'hatchingPotions', + key: 'MossyStone', + text: t('questStoneDropMossyStonePotion'), + }, { + type: 'hatchingPotions', + key: 'MossyStone', + text: t('questStoneDropMossyStonePotion'), + }, { + type: 'hatchingPotions', + key: 'MossyStone', + text: t('questStoneDropMossyStonePotion'), + }, + ], + gp: 50, + exp: 100, + unlock: t('questStoneUnlockText'), + }, + }, }; each(quests, (v, key) => { diff --git a/website/raw_sprites/spritesmith/quests/bosses/quest_stone.png b/website/raw_sprites/spritesmith/quests/bosses/quest_stone.png new file mode 100644 index 0000000000..85c46c10a3 Binary files /dev/null and b/website/raw_sprites/spritesmith/quests/bosses/quest_stone.png differ diff --git a/website/raw_sprites/spritesmith/quests/items/quest_stone_capricornRune.png b/website/raw_sprites/spritesmith/quests/items/quest_stone_capricornRune.png new file mode 100644 index 0000000000..45221fd23d Binary files /dev/null and b/website/raw_sprites/spritesmith/quests/items/quest_stone_capricornRune.png differ diff --git a/website/raw_sprites/spritesmith/quests/items/quest_stone_marsRune.png b/website/raw_sprites/spritesmith/quests/items/quest_stone_marsRune.png new file mode 100644 index 0000000000..b5b0605ab6 Binary files /dev/null and b/website/raw_sprites/spritesmith/quests/items/quest_stone_marsRune.png differ diff --git a/website/raw_sprites/spritesmith/quests/items/quest_stone_mossyStone.png b/website/raw_sprites/spritesmith/quests/items/quest_stone_mossyStone.png new file mode 100644 index 0000000000..47519313dc Binary files /dev/null and b/website/raw_sprites/spritesmith/quests/items/quest_stone_mossyStone.png differ diff --git a/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_stone.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_stone.png new file mode 100644 index 0000000000..0465337bf2 Binary files /dev/null and b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_stone.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-MossyStone.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-MossyStone.png new file mode 100644 index 0000000000..fa877bcb7b Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-MossyStone.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-MossyStone.png new file mode 100644 index 0000000000..82cfa2e2d9 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-MossyStone.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-MossyStone.png new file mode 100644 index 0000000000..3ac14e2ccb Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-MossyStone.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-MossyStone.png new file mode 100644 index 0000000000..7163704cfc Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-MossyStone.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-MossyStone.png new file mode 100644 index 0000000000..9f661e10a0 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-MossyStone.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-MossyStone.png new file mode 100644 index 0000000000..f77856e1f3 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-MossyStone.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-MossyStone.png new file mode 100644 index 0000000000..941539bcf1 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-MossyStone.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-MossyStone.png new file mode 100644 index 0000000000..4a0118d248 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-MossyStone.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-MossyStone.png new file mode 100644 index 0000000000..ea0c82939b Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-MossyStone.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-MossyStone.png new file mode 100644 index 0000000000..23e32baf54 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-MossyStone.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-MossyStone.png new file mode 100644 index 0000000000..b82f9d5a62 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-MossyStone.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-MossyStone.png new file mode 100644 index 0000000000..9bb1437933 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-MossyStone.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-MossyStone.png new file mode 100644 index 0000000000..d7e747da07 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-MossyStone.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-MossyStone.png new file mode 100644 index 0000000000..a45e9b48d0 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-MossyStone.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-MossyStone.png new file mode 100644 index 0000000000..2c2412459d Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-MossyStone.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-MossyStone.png new file mode 100644 index 0000000000..f6e6d732c0 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-MossyStone.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-MossyStone.png new file mode 100644 index 0000000000..0c43724de1 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-MossyStone.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-MossyStone.png new file mode 100644 index 0000000000..90026c8d84 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-MossyStone.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-MossyStone.png new file mode 100644 index 0000000000..6c14e276cb Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-MossyStone.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-MossyStone.png new file mode 100644 index 0000000000..f2c3011051 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-MossyStone.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-MossyStone.png new file mode 100644 index 0000000000..00eb3e89ad Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-MossyStone.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-MossyStone.png new file mode 100644 index 0000000000..3fd24f65ed Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-MossyStone.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-MossyStone.png new file mode 100644 index 0000000000..02d3b33e5d Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-MossyStone.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-MossyStone.png new file mode 100644 index 0000000000..5362f05c45 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-MossyStone.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-MossyStone.png new file mode 100644 index 0000000000..c5dcb09fc8 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-MossyStone.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-MossyStone.png new file mode 100644 index 0000000000..f11fd268da Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-MossyStone.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-MossyStone.png new file mode 100644 index 0000000000..06e4f97945 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-MossyStone.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-MossyStone.png new file mode 100644 index 0000000000..c5d11ef26f Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-MossyStone.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-MossyStone.png new file mode 100644 index 0000000000..de89e48a05 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-MossyStone.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-MossyStone.png new file mode 100644 index 0000000000..9cfee978aa Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-MossyStone.png b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-MossyStone.png new file mode 100644 index 0000000000..0fd8cb7327 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-MossyStone.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-MossyStone.png new file mode 100644 index 0000000000..e92886a2f2 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-MossyStone.png b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-MossyStone.png new file mode 100644 index 0000000000..0b76f1f82e Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-MossyStone.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-MossyStone.png new file mode 100644 index 0000000000..bcf18ba3c3 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-MossyStone.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-MossyStone.png new file mode 100644 index 0000000000..842c8c2287 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-MossyStone.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-MossyStone.png new file mode 100644 index 0000000000..38764e4c9e Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-MossyStone.png differ diff --git a/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_MossyStone.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_MossyStone.png new file mode 100644 index 0000000000..b1ae2247c7 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_MossyStone.png differ