mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-17 06:37:23 +01:00
feat(quests): create Hatching Potion category
This commit is contained in:
@@ -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 |
@@ -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.",
|
||||||
|
|||||||
@@ -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, 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",
|
"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"
|
||||||
|
|||||||
@@ -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',
|
||||||
];
|
];
|
||||||
|
|||||||
@@ -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,
|
||||||
|
|||||||
BIN
website/raw_sprites/spritesmith_large/promo_bronze_quest.png
Normal file
BIN
website/raw_sprites/spritesmith_large/promo_bronze_quest.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 16 KiB |
@@ -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>
|
||||||
`,
|
`,
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user