feat(quests): create Hatching Potion category

This commit is contained in:
Sabe Jones
2019-05-21 14:48:44 -05:00
parent 95613dcfb8
commit 01657f573d
8 changed files with 24 additions and 16 deletions

View File

@@ -1,48 +1,54 @@
.promo_armoire_backgrounds_201905 { .promo_armoire_backgrounds_201905 {
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -626px 0px; background-position: -689px 0px;
width: 423px; width: 423px;
height: 147px; 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 { .promo_feathered_friends_bundle {
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -626px -148px; background-position: -689px -148px;
width: 423px; width: 423px;
height: 147px; height: 147px;
} }
.promo_floral_sunshine_potions { .promo_floral_sunshine_potions {
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -626px -296px; background-position: -689px -296px;
width: 423px; width: 423px;
height: 147px; height: 147px;
} }
.promo_mystery_201904 { .promo_mystery_201904 {
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -313px -277px; background-position: -689px -444px;
width: 282px; width: 282px;
height: 147px; height: 147px;
} }
.promo_take_this { .promo_take_this {
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -313px -425px; background-position: -972px -444px;
width: 96px; width: 96px;
height: 69px; height: 69px;
} }
.scene_languages { .scene_languages {
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: -328px 0px; background-position: 0px -361px;
width: 297px; width: 297px;
height: 261px; height: 261px;
} }
.scene_spells { .scene_spells {
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: 0px -277px; background-position: -298px -361px;
width: 312px; width: 312px;
height: 222px; height: 222px;
} }
.scene_yesterdailies_repeatables { .scene_yesterdailies_repeatables {
background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png');
background-position: 0px 0px; background-position: -361px 0px;
width: 327px; width: 327px;
height: 276px; height: 276px;
} }

Binary file not shown.

Before

Width:  |  Height:  |  Size: 70 KiB

After

Width:  |  Height:  |  Size: 82 KiB

View File

@@ -7,6 +7,7 @@
"petQuests": "Pet and Mount Quests", "petQuests": "Pet and Mount Quests",
"unlockableQuests": "Unlockable Quests", "unlockableQuests": "Unlockable Quests",
"goldQuests": "Masterclasser Quest Lines", "goldQuests": "Masterclasser Quest Lines",
"hatchingPotionQuests": "Magic Hatching Potion Quests",
"questDetails": "Quest Details", "questDetails": "Quest Details",
"questDetailsTitle": "Quest Details", "questDetailsTitle": "Quest Details",
"questDescription": "Quests allow players to focus on long-term, in-game goals with the members of their party.", "questDescription": "Quests allow players to focus on long-term, in-game goals with the members of their party.",

View File

@@ -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.", "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", "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.<br><br>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.<br><br>“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!”", "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.<br><br>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.<br><br>“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!”<br<br>“Oh wow, what an exciting reward!” says @UncommonCriminal, turning a shimmering bottle in their hand. “Let's go hatch our new pets!”", "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", "questBronzeBoss": "Brazen Beetle",
"questBronzeDropBronzePotion": "Bronze Hatching Potion", "questBronzeDropBronzePotion": "Bronze Hatching Potion",
"questBronzeUnlockText": "Unlocks purchasable Bronze hatching potions in the Market" "questBronzeUnlockText": "Unlocks purchasable Bronze hatching potions in the Market"

View File

@@ -209,5 +209,6 @@ export const ITEM_LIST = {
export const USER_CAN_OWN_QUEST_CATEGORIES = [ export const USER_CAN_OWN_QUEST_CATEGORIES = [
'unlockable', 'unlockable',
'gold', 'gold',
'hatchingPotion',
'pet', 'pet',
]; ];

View File

@@ -3358,7 +3358,7 @@ let quests = {
notes: t('questBronzeNotes'), notes: t('questBronzeNotes'),
completion: t('questBronzeCompletion'), completion: t('questBronzeCompletion'),
value: 4, value: 4,
category: 'pet', category: 'hatchingPotion',
boss: { boss: {
name: t('questBronzeBoss'), name: t('questBronzeBoss'),
hp: 800, hp: 800,

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

View File

@@ -3,7 +3,7 @@ import { authWithHeaders } from '../../middlewares/auth';
let api = {}; let api = {};
// @TODO export this const, cannot export it from here because only routes are exported from controllers // @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 const worldDmg = { // @TODO
bailey: false, bailey: false,
}; };
@@ -30,13 +30,13 @@ api.getNews = {
<div class="mr-3 ${baileyClass}"></div> <div class="mr-3 ${baileyClass}"></div>
<div class="media-body"> <div class="media-body">
<h1 class="align-self-center">${res.t('newStuff')}</h1> <h1 class="align-self-center">${res.t('newStuff')}</h1>
<h2>5/14/2019 - ${LAST_ANNOUNCEMENT_TITLE}</h2> <h2>5/21/2019 - ${LAST_ANNOUNCEMENT_TITLE}</h2>
</div> </div>
</div> </div>
<hr/> <hr/>
<div class="scene_languages center-block"></div> <p>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 <a href='/shops/quests'>Quest Shop</a> today!</p>
<p>There's a new <a href='https://habitica.wordpress.com/2019/05/16/new-and-notable-guild-spotlight-5/' target='_blank'>Guild Spotlight on the blog</a> that highlights yet more new and upcoming Guilds! Check it out now to find new communities where you can discuss your goals and interests.</p> <div class="small mb-3">by Beffymaroo, Hachiseiko, UncommonCriminal, redphoenix, and SabreCat</div>
<div class="small mb-3">by shanaqui</div> <div class="promo_bronze_quest center-block"></div>
</div> </div>
`, `,
}); });