feat(content): Dolphin Pet Quest

and revise Mind Over Matter achievement
This commit is contained in:
Sabe Jones 2019-06-10 14:42:38 -05:00
parent e9a5e084fc
commit 103945f7c5
55 changed files with 57 additions and 8 deletions

View file

@ -656,5 +656,6 @@ export default {
<style src="assets/css/sprites/spritesmith-main-22.css"></style>
<style src="assets/css/sprites/spritesmith-main-23.css"></style>
<style src="assets/css/sprites/spritesmith-main-24.css"></style>
<style src="assets/css/sprites/spritesmith-main-25.css"></style>
<style src="assets/css/sprites.css"></style>
<style src="smartbanner.js/dist/smartbanner.min.css"></style>

View file

@ -7,7 +7,7 @@
"achievementLostMasterclasser": "Quest Completionist: Masterclasser Series",
"achievementLostMasterclasserText": "Completed all sixteen quests in the Masterclasser Quest Series and solved the mystery of the Lost Masterclasser!",
"achievementMindOverMatter": "Mind Over Matter",
"achievementMindOverMatterText": "Has completed Rock, Egg, Slime, and Yarn pet quests.",
"achievementMindOverMatterText": "Has completed Rock, Slime, and Yarn pet quests.",
"achievementJustAddWater": "Just Add Water",
"achievementJustAddWaterText": "Has completed Octopus, Seahorse, Cuttlefish, Whale, Turtle, Nudibranch, Sea Serpent, and Dolphin pet quests.",
"achievementBackToBasics": "Back to Basics",

View file

@ -249,6 +249,10 @@
"questEggVelociraptorMountText": "Velociraptor",
"questEggVelociraptorAdjective": "a clever",
"questEggDolphinText": "Dolphin",
"questEggDolphinMountText": "Dolphin",
"questEggDolphinAdjective": "a chipper",
"eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into <%= eggAdjective(locale) %> <%= eggText(locale) %>.",
"hatchingPotionBase": "Base",

View file

@ -747,5 +747,12 @@
"questBronzeCompletion": "“Well met, warrior!” says the beetle as she settles to the ground. Is she smiling? It's hard to tell from those mandibles. “You've truly earned these potions!”<br<br>“Oh wow, weve never gotten a reward like this for winning a battle before!” says @UncommonCriminal, turning a shimmering bottle in their hand. “Let's go hatch our new pets!”",
"questBronzeBoss": "Brazen Beetle",
"questBronzeDropBronzePotion": "Bronze Hatching Potion",
"questBronzeUnlockText": "Unlocks purchasable Bronze hatching potions in the Market"
"questBronzeUnlockText": "Unlocks purchasable Bronze hatching potions in the Market",
"questDolphinText": "The Dolphin of Doubt",
"questDolphinNotes": "You walk upon the shores of Inkomplete Bay, pondering the daunting work ahead of you. A splash in the water catches your eye. A magnificent dolphin arcs over the waves. Sunlight glimmers off its fins and tail. But wait...thats not sunlight, and the dolphin doesnt dip back into the sea. It fixes its gaze on @khdarkwolf.<br><br>“Ill never finish all these Dailies,” said @khdarkwolf.<br><br>“Im not good enough to reach my goals,” said @confusedcicada as the dolphin turned its glare on them.<br><br>“Why did I even bother trying?” asked @mewrose, withering under the stare of the beast.<br><br>Its eyes meet yours, and feel your mind begin to sink under the rising tide of doubt. You steel yourself; someone has to defeat this creature, and its going to be you!",
"questDolphinBoss": "Dolphin of Doubt",
"questDolphinCompletion": "Your battle of wills with the dolphin has left you tired but victorious. With your determination and encouragement, @mewrose, @khdarkwolf, and @confusedcicada pick themselves up and shake off the dolphins insidious telepathy. The four of you shield yourselves with a sense of accomplishment in your consistent Dailies, strong Habits, and completed To-Dos until it closes its glowing eyes in silent acknowledgment of your successes. With that, it tumbles back into the bay. As you trade high-fives and congratulations, you notice three eggs wash ashore.<br><br>“Hm, I wonder what we can do with those,” @khdarkwolf muses.",
"questDolphinDropDolphinEgg": "Dolphin (Egg)",
"questDolphinUnlockText": "Unlocks purchasable Dolphin eggs in the Market"
}

View file

@ -233,7 +233,6 @@ export const QUEST_SERIES_ACHIEVEMENTS = {
'lostMasterclasser4',
],
mindOverMatter: [
'egg',
'rock',
'slime',
'yarn',

View file

@ -380,6 +380,12 @@ let quests = {
adjective: t('questEggVelociraptorAdjective'),
canBuy: hasQuestAchievementFunction('velociraptor'),
},
Dolphin: {
text: t('questEggDolphinText'),
mountText: t('questEggDolphinMountText'),
adjective: t('questEggDolphinAdjective'),
canBuy: hasQuestAchievementFunction('dolphin'),
},
};
applyEggDefaults(drops, {

View file

@ -211,7 +211,7 @@ api.bundles = {
'yarn',
],
canBuy () {
return moment().isBetween('2018-11-15', '2018-12-04');
return moment().isBetween('2019-06-10', '2019-07-02');
},
type: 'quests',
value: 7,

View file

@ -3385,6 +3385,38 @@ let quests = {
unlock: t('questBronzeUnlockText'),
},
},
dolphin: {
text: t('questDolphinText'),
notes: t('questDolphinNotes'),
completion: t('questDolphinCompletion'),
value: 4,
category: 'pet',
boss: {
name: t('questDolphinBoss'),
hp: 300,
str: 1.25,
},
drop: {
items: [
{
type: 'eggs',
key: 'Dolphin',
text: t('questDolphinDropDolphinEgg'),
}, {
type: 'eggs',
key: 'Dolphin',
text: t('questDolphinDropDolphinEgg'),
}, {
type: 'eggs',
key: 'Dolphin',
text: t('questDolphinDropDolphinEgg'),
},
],
gp: 63,
exp: 575,
unlock: t('questDolphinUnlockText'),
},
},
};
each(quests, (v, key) => {

View file

@ -9,11 +9,11 @@ const featuredItems = {
},
{
type: 'eggs',
path: 'eggs.Dragon',
path: 'eggs.Fox',
},
{
type: 'hatchingPotions',
path: 'hatchingPotions.Red',
path: 'hatchingPotions.CottonCandyBlue',
},
{
type: 'card',
@ -27,11 +27,11 @@ const featuredItems = {
},
{
type: 'quests',
path: 'quests.rat',
path: 'quests.yarn',
},
{
type: 'quests',
path: 'quests.horse',
path: 'quests.dolphin',
},
],
seasonal: 'spring2018Healer',

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 502 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 572 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 575 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 571 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 577 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 555 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 557 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 518 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 400 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 564 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 594 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 768 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 788 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 780 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 755 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 775 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 774 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 715 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 689 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 778 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 821 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 534 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 541 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 535 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 546 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 531 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 513 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 503 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 402 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 521 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 541 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 726 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 725 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 733 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 674 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 741 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 718 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 682 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 548 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 640 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 791 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 95 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB