diff --git a/website/common/locales/en/content.json b/website/common/locales/en/content.json
index d3e90891c3..aa2763a4cb 100644
--- a/website/common/locales/en/content.json
+++ b/website/common/locales/en/content.json
@@ -289,6 +289,7 @@
"hatchingPotionSunshine": "Sunshine",
"hatchingPotionBronze": "Bronze",
"hatchingPotionWatery": "Watery",
+ "hatchingPotionSilver": "Silver",
"hatchingPotionNotes": "Pour this on an egg, and it will hatch as a <%= potText(locale) %> pet.",
"premiumPotionAddlNotes": "Not usable on quest pet eggs.",
diff --git a/website/common/locales/en/questsContent.json b/website/common/locales/en/questsContent.json
index 03aaa9dbb5..a3a6660cb3 100644
--- a/website/common/locales/en/questsContent.json
+++ b/website/common/locales/en/questsContent.json
@@ -754,5 +754,14 @@
"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 dolphin’s 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.
“Hm, I wonder what we can do with those,” @khdarkwolf muses.",
"questDolphinDropDolphinEgg": "Dolphin (Egg)",
- "questDolphinUnlockText": "Unlocks purchasable Dolphin eggs in the Market"
+ "questDolphinUnlockText": "Unlocks purchasable Dolphin eggs in the Market",
+
+ "questSilverText": "The Silver Solution",
+ "questSilverNotes": "The recent discovery of Bronze Hatching Potions has all of Habitica talking. Could potions of even brighter metals be possible? You head to Habit City's central Public Library, accompanied by @QuartzFox and @starsystemic, and gather up great armloads of books on alchemy to study.
After hours of eye-straining labor, @QuartzFox lets out a not-quite-library-appropriate shout of triumph. “Aha! I've found it!” You hurry over to see. “A Silver Hatching Potion can be made with runes of the zodiac sign Cancer, dissolved in pure silver melted over flame infused with the power of Moon runes.”
“We'll need a lot of those ingredients,” muses @starsystemic. “In case an attempt goes wrong.”
“There's only one place to find huge quantities of such random crafting materials,” says @Edge, standing in the shadow of the stacks with arms crossed. Have they been there the whole time? “The Dungeons of Drudgery. Let's get going.”",
+ "questSilverCompletion": "You've delved. You've dredged. You've scavenged. At last you emerge from the Dungeons, laden with runes and bars of silver, covered in sludge but exhilarated with success. You journey back to Habit City and set to work in an alchemy lab. You and @starsystemic follow the formulas @QuartzFox found, under the careful supervision of @Edge. Finally, in a great puff of glitter and smoke, your concoction settles into the familiar viscosity of a Hatching Potion!
@Edge scoops the mixture into vials and grins. “Let's give it a try, shall we? Anyone got any Eggs?”
You rush to the Stables, wondering what shining secrets may yet remain undiscovered...",
+ "questSilverCollectCancerRunes": "Cancer Zodiac Runes",
+ "questSilverCollectMoonRunes": "Moon Runes",
+ "questSilverCollectSilverIngots": "Silver Ingots",
+ "questSilverDropSilverPotion": "Silver Hatching Potion",
+ "questSilverUnlockText": "Unlocks purchasable Silver hatching potions in the Market"
}
diff --git a/website/common/script/content/hatching-potions.js b/website/common/script/content/hatching-potions.js
index 445c0bcfcf..1ad9be62ee 100644
--- a/website/common/script/content/hatching-potions.js
+++ b/website/common/script/content/hatching-potions.js
@@ -190,9 +190,6 @@ let premium = {
text: t('hatchingPotionBronze'),
limited: true,
canBuy: hasQuestAchievementFunction('bronze'),
- _addlNotes () {
- return '';
- },
},
Watery: {
value: 2,
@@ -200,6 +197,12 @@ let premium = {
limited: true,
_season: '_PENDING_',
},
+ Silver: {
+ value: 2,
+ text: t('hatchingPotionSilver'),
+ limited: true,
+ canBuy: hasQuestAchievementFunction('silver'),
+ },
};
const wacky = {
@@ -232,9 +235,7 @@ each(premium, (pot, key) => {
notes: t('hatchingPotionNotes', {
potText: pot.text,
}),
- _addlNotes: t('eventAvailability', {
- date: t(`dateEnd${pot._season}`),
- }),
+ _addlNotes: t('premiumPotionAddlNotes'),
premium: true,
limited: false,
canBuy () {
diff --git a/website/common/script/content/quests.js b/website/common/script/content/quests.js
index f535b6f0a7..ef599a38a1 100644
--- a/website/common/script/content/quests.js
+++ b/website/common/script/content/quests.js
@@ -3417,6 +3417,47 @@ let quests = {
unlock: t('questDolphinUnlockText'),
},
},
+ silver: {
+ text: t('questSilverText'),
+ notes: t('questSilverNotes'),
+ completion: t('questSilverCompletion'),
+ value: 4,
+ category: 'hatchingPotion',
+ collect: {
+ silverIngot: {
+ text: t('questSilverCollectSilverIngots'),
+ count: 20,
+ },
+ moonRune: {
+ text: t('questSilverCollectMoonRunes'),
+ count: 15,
+ },
+ cancerRune: {
+ text: t('questSilverCollectCancerRunes'),
+ count: 15,
+ },
+ },
+ drop: {
+ items: [
+ {
+ type: 'hatchingPotions',
+ key: 'Silver',
+ text: t('questSilverDropSilverPotion'),
+ }, {
+ type: 'hatchingPotions',
+ key: 'Silver',
+ text: t('questSilverDropSilverPotion'),
+ }, {
+ type: 'hatchingPotions',
+ key: 'Silver',
+ text: t('questSilverDropSilverPotion'),
+ },
+ ],
+ gp: 50,
+ exp: 100,
+ unlock: t('questSilverUnlockText'),
+ },
+ },
};
each(quests, (v, key) => {
diff --git a/website/common/script/content/shop-featuredItems.js b/website/common/script/content/shop-featuredItems.js
index dc9d759f86..6454c1b200 100644
--- a/website/common/script/content/shop-featuredItems.js
+++ b/website/common/script/content/shop-featuredItems.js
@@ -31,7 +31,7 @@ const featuredItems = {
},
{
type: 'quests',
- path: 'quests.dolphin',
+ path: 'quests.silver',
},
],
seasonal: 'summer2019Mage',
diff --git a/website/raw_sprites/spritesmith/quests/bosses/quest_silver.png b/website/raw_sprites/spritesmith/quests/bosses/quest_silver.png
new file mode 100644
index 0000000000..ba38a18681
Binary files /dev/null and b/website/raw_sprites/spritesmith/quests/bosses/quest_silver.png differ
diff --git a/website/raw_sprites/spritesmith/quests/items/quest_silver_cancerRune.png b/website/raw_sprites/spritesmith/quests/items/quest_silver_cancerRune.png
new file mode 100644
index 0000000000..503064cea2
Binary files /dev/null and b/website/raw_sprites/spritesmith/quests/items/quest_silver_cancerRune.png differ
diff --git a/website/raw_sprites/spritesmith/quests/items/quest_silver_moonRune.png b/website/raw_sprites/spritesmith/quests/items/quest_silver_moonRune.png
new file mode 100644
index 0000000000..b6520ea834
Binary files /dev/null and b/website/raw_sprites/spritesmith/quests/items/quest_silver_moonRune.png differ
diff --git a/website/raw_sprites/spritesmith/quests/items/quest_silver_silverIngot.png b/website/raw_sprites/spritesmith/quests/items/quest_silver_silverIngot.png
new file mode 100644
index 0000000000..353b432066
Binary files /dev/null and b/website/raw_sprites/spritesmith/quests/items/quest_silver_silverIngot.png differ
diff --git a/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_silver.png b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_silver.png
new file mode 100644
index 0000000000..9ad49ffe03
Binary files /dev/null and b/website/raw_sprites/spritesmith/quests/scrolls/inventory_quest_scroll_silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Silver.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Silver.png
new file mode 100644
index 0000000000..eb5cd1545a
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_BearCub-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Silver.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Silver.png
new file mode 100644
index 0000000000..3d3679adbc
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Cactus-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Silver.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Silver.png
new file mode 100644
index 0000000000..b52fba09f4
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Dragon-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Silver.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Silver.png
new file mode 100644
index 0000000000..b72cd977c5
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_FlyingPig-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Silver.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Silver.png
new file mode 100644
index 0000000000..594e59ecf4
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Fox-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Silver.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Silver.png
new file mode 100644
index 0000000000..fdd9ad4f94
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_LionCub-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Silver.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Silver.png
new file mode 100644
index 0000000000..6161fdfdf5
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_PandaCub-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Silver.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Silver.png
new file mode 100644
index 0000000000..dfc8cc4bac
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_TigerCub-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Silver.png b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Silver.png
new file mode 100644
index 0000000000..ee10443221
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/body/Mount_Body_Wolf-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Silver.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Silver.png
new file mode 100644
index 0000000000..b3e6544d88
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_BearCub-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Silver.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Silver.png
new file mode 100644
index 0000000000..ad26500ae7
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Cactus-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Silver.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Silver.png
new file mode 100644
index 0000000000..0ac225cf72
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Dragon-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Silver.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Silver.png
new file mode 100644
index 0000000000..808a971ff4
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_FlyingPig-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Silver.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Silver.png
new file mode 100644
index 0000000000..4d62e030cc
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Fox-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Silver.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Silver.png
new file mode 100644
index 0000000000..49c2c5e30d
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_LionCub-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Silver.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Silver.png
new file mode 100644
index 0000000000..cc66415bb4
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_PandaCub-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Silver.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Silver.png
new file mode 100644
index 0000000000..1eb8b96cd2
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_TigerCub-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Silver.png b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Silver.png
new file mode 100644
index 0000000000..790141e977
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/head/Mount_Head_Wolf-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Silver.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Silver.png
new file mode 100644
index 0000000000..bf07703964
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_BearCub-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Silver.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Silver.png
new file mode 100644
index 0000000000..da0ef7c7e4
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Cactus-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Silver.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Silver.png
new file mode 100644
index 0000000000..e02dfbd2cc
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Dragon-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Silver.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Silver.png
new file mode 100644
index 0000000000..22ca21a53c
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_FlyingPig-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Silver.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Silver.png
new file mode 100644
index 0000000000..0c666ae44b
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Fox-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Silver.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Silver.png
new file mode 100644
index 0000000000..3901c558a8
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_LionCub-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Silver.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Silver.png
new file mode 100644
index 0000000000..18f238607c
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_PandaCub-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Silver.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Silver.png
new file mode 100644
index 0000000000..d8c2b4d622
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_TigerCub-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Silver.png b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Silver.png
new file mode 100644
index 0000000000..d8f816267c
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/mounts/icon/Mount_Icon_Wolf-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Silver.png b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Silver.png
new file mode 100644
index 0000000000..b07b617505
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-BearCub-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Silver.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Silver.png
new file mode 100644
index 0000000000..0b63ba27d9
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Cactus-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Silver.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Silver.png
new file mode 100644
index 0000000000..95f2bddf07
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Dragon-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Silver.png b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Silver.png
new file mode 100644
index 0000000000..6164464c5c
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-FlyingPig-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Silver.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Silver.png
new file mode 100644
index 0000000000..132e364965
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Silver.png b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Silver.png
new file mode 100644
index 0000000000..71f5541032
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-LionCub-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Silver.png b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Silver.png
new file mode 100644
index 0000000000..5d4cd7fc82
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-PandaCub-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Silver.png b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Silver.png
new file mode 100644
index 0000000000..e91663cd08
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-TigerCub-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Silver.png b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Silver.png
new file mode 100644
index 0000000000..19be6ad19b
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Silver.png differ
diff --git a/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Silver.png b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Silver.png
new file mode 100644
index 0000000000..73e46a29e0
Binary files /dev/null and b/website/raw_sprites/spritesmith/stable/potions/Pet_HatchingPotion_Silver.png differ
diff --git a/website/server/controllers/api-v3/news.js b/website/server/controllers/api-v3/news.js
index 76dc224f21..8dc073b7f5 100644
--- a/website/server/controllers/api-v3/news.js
+++ b/website/server/controllers/api-v3/news.js
@@ -3,7 +3,7 @@ import { authWithHeaders } from '../../middlewares/auth';
let api = {};
// @TODO export this const, cannot export it from here because only routes are exported from controllers
-const LAST_ANNOUNCEMENT_TITLE = 'DISCOUNTED PET QUEST BUNDLE: FARM FRIENDS';
+const LAST_ANNOUNCEMENT_TITLE = 'NEW MAGIC HATCHING POTION QUEST! AND SOMETHING SPECIAL ON THE WAY...';
const worldDmg = { // @TODO
bailey: false,
};
@@ -30,15 +30,17 @@ api.getNews = {
If you are looking to add critters from the barnyard to your Habitica stable, you're in luck! From now until August 30, you can purchase the Farm Friends Pet Quest Bundle and receive the Sheep, Cow, and Horse quests, all for only 7 Gems! That's a discount of 5 Gems from the price of purchasing them separately. Check it out in the Quest Shop today!
-Have you been looking to add more Habitican magic to your IRL world? Something exciting is coming to help you do just that! Keep your eyes peeled for a special announcement from Bailey soon!
+Where there's Bronze, there must be Silver... right? Get the latest Magic Hatching Potion quest, "The Silver Solution," and collect Silver Ingots and Runes to earn Silver Magic Hatching Potions by completing your real-life tasks!
+