diff --git a/website/client/assets/css/sprites/spritesmith-largeSprites-0.css b/website/client/assets/css/sprites/spritesmith-largeSprites-0.css index e2b3e9387d..22b7ce5cb4 100644 --- a/website/client/assets/css/sprites/spritesmith-largeSprites-0.css +++ b/website/client/assets/css/sprites/spritesmith-largeSprites-0.css @@ -1,48 +1,54 @@ .promo_armoire_backgrounds_201905 { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: -626px 0px; + background-position: -689px 0px; width: 423px; height: 147px; } +.promo_bronze_quest { + background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); + background-position: 0px 0px; + width: 360px; + height: 360px; +} .promo_feathered_friends_bundle { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: -626px -148px; + background-position: -689px -148px; width: 423px; height: 147px; } .promo_floral_sunshine_potions { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: -626px -296px; + background-position: -689px -296px; width: 423px; height: 147px; } .promo_mystery_201904 { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: -313px -277px; + background-position: -689px -444px; width: 282px; height: 147px; } .promo_take_this { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: -313px -425px; + background-position: -972px -444px; width: 96px; height: 69px; } .scene_languages { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: -328px 0px; + background-position: 0px -361px; width: 297px; height: 261px; } .scene_spells { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: 0px -277px; + background-position: -298px -361px; width: 312px; height: 222px; } .scene_yesterdailies_repeatables { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: 0px 0px; + background-position: -361px 0px; width: 327px; height: 276px; } diff --git a/website/client/assets/images/sprites/spritesmith-largeSprites-0.png b/website/client/assets/images/sprites/spritesmith-largeSprites-0.png index 050035a03f..6db68b2343 100644 Binary files a/website/client/assets/images/sprites/spritesmith-largeSprites-0.png and b/website/client/assets/images/sprites/spritesmith-largeSprites-0.png differ diff --git a/website/common/locales/en/quests.json b/website/common/locales/en/quests.json index 058e26cf15..84471c052e 100644 --- a/website/common/locales/en/quests.json +++ b/website/common/locales/en/quests.json @@ -7,6 +7,7 @@ "petQuests": "Pet and Mount Quests", "unlockableQuests": "Unlockable Quests", "goldQuests": "Masterclasser Quest Lines", + "hatchingPotionQuests": "Magic Hatching Potion Quests", "questDetails": "Quest Details", "questDetailsTitle": "Quest Details", "questDescription": "Quests allow players to focus on long-term, in-game goals with the members of their party.", diff --git a/website/common/locales/en/questsContent.json b/website/common/locales/en/questsContent.json index 06581765be..84b2f9dbbd 100644 --- a/website/common/locales/en/questsContent.json +++ b/website/common/locales/en/questsContent.json @@ -743,8 +743,8 @@ "mythicalMarvelsNotes": "Contains 'Convincing the Unicorn Queen,' 'The Fiery Gryphon,' and 'Danger in the Depths: Sea Serpent Strike!' Available until February 28.", "questBronzeText": "Brazen Beetle Battle", - "questBronzeNotes": "On a refreshing break between tasks, you and some friends take a stroll through the forest trails of the Taskwoods. You come upon a large hollow log and a sparkle from inside catches your attention.

Why, it's a cache of Magic Hatching Potions! The shimmering bronze liquid swirls gently in the bottles, and @Hachiseiko reaches to pick one up to examine it.

“Halt!” hisses a voice from behind you. It's a gigantic beetle with a carapace of gleaming bronze, raising her clawed feet in a fight stance. “Those are my potions, and if you wish to earn them you must prove yourself in a gentlefolks' duel!”", - "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!”“Oh wow, what an exciting reward!” says @UncommonCriminal, turning a shimmering bottle in their hand. “Let's go hatch our new pets!”", + "questBronzeNotes": "On a refreshing break between tasks, you and some friends take a stroll through the forest trails of the Taskwoods. You come upon a large hollow log and a sparkle from inside catches your attention.

Why, it's a cache of Magic Hatching Potions! The shimmering bronze liquid swirls gently in the bottles, and @Hachiseiko reaches to pick one up to examine it.

“Halt!” hisses a voice from behind you. It's a gigantic beetle with a carapace of gleaming bronze, raising her clawed feet in a fighting stance. “Those are my potions, and if you wish to earn them, you must prove yourself in a gentlefolks' duel!”", + "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!”“Oh wow, we’ve 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" diff --git a/website/common/script/content/constants.js b/website/common/script/content/constants.js index a546fd153a..a345985367 100644 --- a/website/common/script/content/constants.js +++ b/website/common/script/content/constants.js @@ -209,5 +209,6 @@ export const ITEM_LIST = { export const USER_CAN_OWN_QUEST_CATEGORIES = [ 'unlockable', 'gold', + 'hatchingPotion', 'pet', ]; diff --git a/website/common/script/content/quests.js b/website/common/script/content/quests.js index e9227cec7a..ffa6c8df3a 100644 --- a/website/common/script/content/quests.js +++ b/website/common/script/content/quests.js @@ -3358,7 +3358,7 @@ let quests = { notes: t('questBronzeNotes'), completion: t('questBronzeCompletion'), value: 4, - category: 'pet', + category: 'hatchingPotion', boss: { name: t('questBronzeBoss'), hp: 800, diff --git a/website/raw_sprites/spritesmith_large/promo_bronze_quest.png b/website/raw_sprites/spritesmith_large/promo_bronze_quest.png new file mode 100644 index 0000000000..6e8ab73fc4 Binary files /dev/null and b/website/raw_sprites/spritesmith_large/promo_bronze_quest.png differ diff --git a/website/server/controllers/api-v3/news.js b/website/server/controllers/api-v3/news.js index 6a0597a973..0597340772 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 = 'GUILD SPOTLIGHT: THE LATEST NEW AND NOTABLE GUILDS!'; +const LAST_ANNOUNCEMENT_TITLE = 'NEW MAGIC HATCHING POTION QUEST!'; const worldDmg = { // @TODO bailey: false, }; @@ -30,13 +30,13 @@ api.getNews = {

${res.t('newStuff')}

-

5/14/2019 - ${LAST_ANNOUNCEMENT_TITLE}

+

5/21/2019 - ${LAST_ANNOUNCEMENT_TITLE}


-
-

There's a new Guild Spotlight on the blog that highlights yet more new and upcoming Guilds! Check it out now to find new communities where you can discuss your goals and interests.

-
by shanaqui
+

Great news, Habiticans! We're introducing a new type of Quest which will reward you and your party members with never-before-released Magic Hatching Potions. Get the first ever Magic Hatching Potion quest, Brazen Beetle Battle, and defeat the boss to earn bewitching Bronze Magic Hatching Potions by completing your real-life tasks. Check it out in the Quest Shop today!

+
by Beffymaroo, Hachiseiko, UncommonCriminal, redphoenix, and SabreCat
+
`, });