diff --git a/website/common/locales/en/content.json b/website/common/locales/en/content.json index e1e1b6c141..31469157a2 100644 --- a/website/common/locales/en/content.json +++ b/website/common/locales/en/content.json @@ -300,6 +300,7 @@ "hatchingPotionTurquoise": "Turquoise", "hatchingPotionVampire": "Vampire", "hatchingPotionAutumnLeaf": "Autumn Leaf", + "hatchingPotionBlackPearl": "Black Pearl", "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 80e990550b..b00770dbca 100644 --- a/website/common/locales/en/questsContent.json +++ b/website/common/locales/en/questsContent.json @@ -835,5 +835,12 @@ "questTurquoiseUnlockText": "Unlocks Turquoise Hatching Potions for purchase in the Market", "sandySidekicksText": "Sandy Sidekicks Quest Bundle", - "sandySidekicksNotes": "Contains 'The Indulgent Armadillo', 'The Serpent of Distraction', and 'The Icy Arachnid'. Available until <%= date %>." + "sandySidekicksNotes": "Contains 'The Indulgent Armadillo', 'The Serpent of Distraction', and 'The Icy Arachnid'. Available until <%= date %>.", + + "questBlackPearlText": "A Startling Starry Idea", + "questBlackPearlNotes": "You’ve been feeling uninspired lately, so when @jjgame83 suggests a trip to Lively Lake, you jump at the chance for a change of scenery. As @QuartzFox lays out a picnic on the shore, you find something glinting in the shallows. A strange black pearl.

“I wish I had a new idea,” you sigh.

A chill washes over the shore. The lake turns to black ink. The stars rise as noon becomes midnight in a heartbeat.

“Those aren’t good signs,” says @PixelStormArt.

A towering mass of arms bursts from the lake in a spray of foam, and from its beak, it booms: “BEHOLD ASTEROIDEA, THE IDEA FROM BEYOND THE STARS!”

A tentacle slams down onto the picnic basket. Good idea or not, you leap into action.", + "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" } diff --git a/website/common/script/content/hatching-potions.js b/website/common/script/content/hatching-potions.js index fff93647ed..8e7f8747ec 100644 --- a/website/common/script/content/hatching-potions.js +++ b/website/common/script/content/hatching-potions.js @@ -393,6 +393,13 @@ const premium = { date: t('dateEndNovember'), }), }, + BlackPearl: { + value: 2, + text: t('hatchingPotionBlackPearl'), + limited: true, + canBuy: hasQuestAchievementFunction('blackPearl'), + _addlNotes: t('premiumPotionUnlimitedNotes'), + }, }; const wacky = { diff --git a/website/common/script/content/quests.js b/website/common/script/content/quests.js index 66e2716178..18910d3492 100644 --- a/website/common/script/content/quests.js +++ b/website/common/script/content/quests.js @@ -3723,6 +3723,38 @@ const quests = { unlock: t('questTurquoiseUnlockText'), }, }, + blackPearl: { + text: t('questBlackPearlText'), + notes: t('questBlackPearlNotes'), + completion: t('questBlackPearlCompletion'), + value: 4, + category: 'hatchingPotion', + boss: { + name: t('questBlackPearlBoss'), + hp: 725, + str: 1.75, + }, + drop: { + items: [ + { + type: 'hatchingPotions', + key: 'BlackPearl', + text: t('questBlackPearlDropBlackPearlPotion'), + }, { + type: 'hatchingPotions', + key: 'BlackPearl', + text: t('questBlackPearlDropBlackPearlPotion'), + }, { + type: 'hatchingPotions', + key: 'BlackPearl', + text: t('questBlackPearlDropBlackPearlPotion'), + }, + ], + gp: 50, + exp: 450, + unlock: t('questBlackPearlUnlockText'), + }, + }, }; each(quests, (v, key) => { diff --git a/website/raw_sprites/spritesmith/quests/bosses/quest_blackPearl.png b/website/raw_sprites/spritesmith/quests/bosses/quest_blackPearl.png new file mode 100644 index 0000000000..40564441ec Binary files /dev/null and b/website/raw_sprites/spritesmith/quests/bosses/quest_blackPearl.png differ diff --git a/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_blackPearl.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_blackPearl.png new file mode 100644 index 0000000000..a6942edf41 Binary files /dev/null and b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_blackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-BlackPearl.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-BlackPearl.png new file mode 100644 index 0000000000..2a691d46cc Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-BlackPearl.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-BlackPearl.png new file mode 100644 index 0000000000..e9a9f3016e Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-BlackPearl.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-BlackPearl.png new file mode 100644 index 0000000000..3f51e241ca Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-BlackPearl.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-BlackPearl.png new file mode 100644 index 0000000000..6bf1942dce Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-BlackPearl.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-BlackPearl.png new file mode 100644 index 0000000000..100a34a338 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-BlackPearl.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-BlackPearl.png new file mode 100644 index 0000000000..5ae0847934 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-BlackPearl.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-BlackPearl.png new file mode 100644 index 0000000000..be3f243d0a Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-BlackPearl.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-BlackPearl.png new file mode 100644 index 0000000000..67e1711f63 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-BlackPearl.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-BlackPearl.png new file mode 100644 index 0000000000..93bfe30233 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-BlackPearl.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-BlackPearl.png new file mode 100644 index 0000000000..f7b39d1398 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-BlackPearl.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-BlackPearl.png new file mode 100644 index 0000000000..a25eb7bbb0 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-BlackPearl.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-BlackPearl.png new file mode 100644 index 0000000000..5b04bf306b Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-BlackPearl.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-BlackPearl.png new file mode 100644 index 0000000000..fc6ffdfa50 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-BlackPearl.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-BlackPearl.png new file mode 100644 index 0000000000..0656695769 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-BlackPearl.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-BlackPearl.png new file mode 100644 index 0000000000..a9734c21ec Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-BlackPearl.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-BlackPearl.png new file mode 100644 index 0000000000..976abaed4d Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-BlackPearl.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-BlackPearl.png new file mode 100644 index 0000000000..647e3d6a96 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-BlackPearl.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-BlackPearl.png new file mode 100644 index 0000000000..0e99276433 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-BlackPearl.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-BlackPearl.png new file mode 100644 index 0000000000..c745b3b0e1 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-BlackPearl.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-BlackPearl.png new file mode 100644 index 0000000000..b93e3e6235 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-BlackPearl.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-BlackPearl.png new file mode 100644 index 0000000000..9b5cf9fba3 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-BlackPearl.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-BlackPearl.png new file mode 100644 index 0000000000..fb70e151e5 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-BlackPearl.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-BlackPearl.png new file mode 100644 index 0000000000..c2c8ddf080 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-BlackPearl.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-BlackPearl.png new file mode 100644 index 0000000000..80d4adabc7 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-BirchBark.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-BirchBark.png index f48ca659eb..abad28e45d 100644 Binary files a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-BirchBark.png and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-BirchBark.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-BlackPearl.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-BlackPearl.png new file mode 100644 index 0000000000..28350b5e2e Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-BlackPearl.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-BlackPearl.png new file mode 100644 index 0000000000..7520ac5f30 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-BlackPearl.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-BlackPearl.png new file mode 100644 index 0000000000..9e9fd06e84 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-BlackPearl.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-BlackPearl.png new file mode 100644 index 0000000000..62c03e5903 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-BlackPearl.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-BlackPearl.png new file mode 100644 index 0000000000..0c73c757ce Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-BlackPearl.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-BlackPearl.png new file mode 100644 index 0000000000..ebf3bc19e7 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-BlackPearl.png b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-BlackPearl.png new file mode 100644 index 0000000000..28e911a5d0 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-BlackPearl.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-BlackPearl.png new file mode 100644 index 0000000000..5c9e3fb227 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-BlackPearl.png b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-BlackPearl.png new file mode 100644 index 0000000000..79cbff1f64 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-BlackPearl.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-BlackPearl.png new file mode 100644 index 0000000000..665bd7641d Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-BlackPearl.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-BlackPearl.png new file mode 100644 index 0000000000..989f4170a3 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-BlackPearl.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-BlackPearl.png new file mode 100644 index 0000000000..aa4bddc6c7 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-BlackPearl.png differ diff --git a/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_BlackPearl.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_BlackPearl.png new file mode 100644 index 0000000000..b9a4be5b95 Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_BlackPearl.png differ