feat(content): Wind-Up Potions quest
@@ -4,16 +4,27 @@
|
||||
height: 219px;
|
||||
}
|
||||
|
||||
.Pet_HatchingPotion_Dessert {
|
||||
background: url("~@/assets/images/animated/Pet_HatchingPotion_Dessert.gif") no-repeat;
|
||||
.quest_windup {
|
||||
background: url("~@/assets/images/animated/quest_windup.gif") no-repeat;
|
||||
width: 219px;
|
||||
height: 219px;
|
||||
}
|
||||
|
||||
.Pet_HatchingPotion_Dessert, .Pet_HatchingPotion_Veggie, .Pet_HatchingPotion_Windup {
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
|
||||
.Pet_HatchingPotion_Dessert {
|
||||
background: url("~@/assets/images/animated/Pet_HatchingPotion_Dessert.gif") no-repeat;
|
||||
}
|
||||
|
||||
.Pet_HatchingPotion_Veggie {
|
||||
background: url("~@/assets/images/animated/Pet_HatchingPotion_Veggie.gif") no-repeat;
|
||||
width: 68px;
|
||||
height: 68px;
|
||||
}
|
||||
|
||||
.Pet_HatchingPotion_Windup {
|
||||
background: url("~@/assets/images/animated/Pet_HatchingPotion_Windup.gif") no-repeat;
|
||||
}
|
||||
|
||||
.Gems {
|
||||
|
||||
@@ -302,6 +302,7 @@
|
||||
"hatchingPotionDessert": "Confection",
|
||||
"hatchingPotionFluorite": "Fluorite",
|
||||
"hatchingPotionSandSculpture": "Sand Sculpture",
|
||||
"hatchingPotionWindup": "Wind-Up",
|
||||
|
||||
"hatchingPotionNotes": "Pour this on an egg, and it will hatch as a <%= potText(locale) %> pet.",
|
||||
"premiumPotionAddlNotes": "Not usable on quest pet eggs. Available for purchase until <%= date(locale) %>.",
|
||||
|
||||
@@ -816,5 +816,12 @@
|
||||
"questFluoriteCompletion": "As you do battle, the crystal creature seems more and more distracted by the light show you are creating. “So shiny…” it mutters.<br><br>“Of course!” @nirbhao exclaims. “It must be a fluorite elemental. All they want is light to let them glow. Let’s help it shine.”<br><br>The elemental giggles happily and glows all the brighter as you light up torches and motes of magic. It’s so glad to be shining again that it leads you to a rich deposit of fluorite crystals.<br><br>“This is the perfect ingredient for a new hatching potion,” says @nirbhao. “One which will make our pets as bright as our new fluorescent friend.”",
|
||||
"questFluoriteBoss": "Fluorite Elemental",
|
||||
"questFluoriteDropFluoritePotion": "Fluorite Hatching Potion",
|
||||
"questFluoriteUnlockText": "Unlocks Fluorite Hatching Potions for purchase in the Market"
|
||||
"questFluoriteUnlockText": "Unlocks Fluorite Hatching Potions for purchase in the Market",
|
||||
|
||||
"questWindupText": "A Whirl with a Wind-Up Warrior",
|
||||
"questWindupNotes": "Habit City is seldom quiet, but you weren’t prepared for the cacophony of creaks, squeaks and screams escaping Good Timekeeping, Habitica’s finest clockwork emporium. You sigh--you just wanted your watch fixed. The proprietor, known only as “Great and Powerful”, tumbles out the door, pursued by a clanking copper colossus!<br><br>“Ki-! Ki-! Ki!” it clangs, arms smashing up and down. Its gears grind and screech in protest.<br><br>“My robot Clankton has gone mad! It’s trying to kill me!” the supposedly Powerful one shrieks.<br><br>Even with a broken watch, you can tell when it’s time to fight. You leap forward to defend the panicking watchmaker. @Vikte and @a_diamond also step up to help!<br><br>“Ki-! Ki-! Ki-!” Clankton chants with each blow. “Mew!”<br><br>Wait, was that mechanical mewling amidst the murderous monotone?",
|
||||
"questWindupCompletion": "As you dodge the attacks, you notice something odd: a stripy brass tail sticking out of the robot’s chassis. You plunge a hand amid the grinding gears and pull out… a trembling wind-up tiger cub. It snuggles against your shirt.<br><br>The clockwork robot immediately stops flailing and smiles, its cogs clicking back into place. “Ki-Ki-Kitty! Kitty got in me!”<br><br>“Great!” the Powerful says, blushing. “I’ve been working hard on these wind-up pet potions. I guess I lost track of my new creations. I’ve been missing my ‘Tidy the workshop’ daily a lot lately…”<br><br>You follow the tinkerer and Clankton inside. Parts, tools and potions cover every surface. “Powerful” takes your watch, but hands you a few potions.<br><br>“Take these. Clearly they’ll be safer with you!”",
|
||||
"questWindupBoss": "Clankton",
|
||||
"questWindupDropWindupPotion": "Wind-Up Hatching Potion",
|
||||
"questWindupUnlockText": "Unlocks Wind-Up Hatching Potions for purchase in the Market"
|
||||
}
|
||||
|
||||
@@ -333,6 +333,13 @@ const premium = {
|
||||
date: t('dateEndJuly'),
|
||||
}),
|
||||
},
|
||||
Windup: {
|
||||
value: 2,
|
||||
text: t('hatchingPotionWindup'),
|
||||
limited: true,
|
||||
canBuy: hasQuestAchievementFunction('windup'),
|
||||
_addlNotes: t('premiumPotionUnlimitedNotes'),
|
||||
},
|
||||
};
|
||||
|
||||
const wacky = {
|
||||
|
||||
@@ -3647,6 +3647,41 @@ const quests = {
|
||||
unlock: t('questFluoriteUnlockText'),
|
||||
},
|
||||
},
|
||||
windup: {
|
||||
text: t('questWindupText'),
|
||||
notes: t('questWindupNotes'),
|
||||
completion: t('questWindupCompletion'),
|
||||
value: 1,
|
||||
category: 'timeTravelers',
|
||||
canBuy () {
|
||||
return false;
|
||||
},
|
||||
boss: {
|
||||
name: t('questWindupBoss'),
|
||||
hp: 1000,
|
||||
str: 1,
|
||||
},
|
||||
drop: {
|
||||
items: [
|
||||
{
|
||||
type: 'hatchingPotions',
|
||||
key: 'Windup',
|
||||
text: t('questWindupDropWindupPotion'),
|
||||
}, {
|
||||
type: 'hatchingPotions',
|
||||
key: 'Windup',
|
||||
text: t('questWindupDropWindupPotion'),
|
||||
}, {
|
||||
type: 'hatchingPotions',
|
||||
key: 'Windup',
|
||||
text: t('questWindupDropWindupPotion'),
|
||||
},
|
||||
],
|
||||
gp: 50,
|
||||
exp: 425,
|
||||
unlock: t('questWindupUnlockText'),
|
||||
},
|
||||
},
|
||||
};
|
||||
|
||||
each(quests, (v, key) => {
|
||||
|
||||
|
After Width: | Height: | Size: 944 B |
|
After Width: | Height: | Size: 1.5 KiB |
|
After Width: | Height: | Size: 1002 B |
|
After Width: | Height: | Size: 980 B |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 883 B |
|
After Width: | Height: | Size: 1.6 KiB |
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 872 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 909 B |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 679 B |
|
After Width: | Height: | Size: 913 B |
|
After Width: | Height: | Size: 687 B |
|
After Width: | Height: | Size: 714 B |
|
After Width: | Height: | Size: 662 B |
|
After Width: | Height: | Size: 945 B |
|
After Width: | Height: | Size: 603 B |
|
After Width: | Height: | Size: 774 B |
|
After Width: | Height: | Size: 721 B |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
BIN
website/raw_sprites/spritesmith/stable/pets/Pet-Fox-Windup.png
Normal file
|
After Width: | Height: | Size: 968 B |
|
After Width: | Height: | Size: 941 B |
|
After Width: | Height: | Size: 944 B |
|
After Width: | Height: | Size: 1.1 KiB |
BIN
website/raw_sprites/spritesmith/stable/pets/Pet-Wolf-Windup.png
Normal file
|
After Width: | Height: | Size: 1.1 KiB |
@@ -4,7 +4,7 @@ const api = {};
|
||||
|
||||
// @TODO export this const, cannot export it from here because only routes are exported from
|
||||
// controllers
|
||||
const LAST_ANNOUNCEMENT_TITLE = 'BLOG POSTS: GUILD AND USE CASE SPOTLIGHTS!';
|
||||
const LAST_ANNOUNCEMENT_TITLE = 'SPECIAL TIME TRAVELERS’ QUEST: WIND-UP HATCHING POTIONS!';
|
||||
const worldDmg = { // @TODO
|
||||
bailey: false,
|
||||
};
|
||||
@@ -31,43 +31,22 @@ api.getNews = {
|
||||
<div class="mr-3 ${baileyClass}"></div>
|
||||
<div class="media-body">
|
||||
<h1 class="align-self-center">${res.t('newStuff')}</h1>
|
||||
<h2>8/20/2020 - ${LAST_ANNOUNCEMENT_TITLE}</h2>
|
||||
<h2>8/25/2020 - ${LAST_ANNOUNCEMENT_TITLE}</h2>
|
||||
</div>
|
||||
</div>
|
||||
<hr/>
|
||||
<div class="scene_public_space center-block"></div>
|
||||
<h3>Use Case Spotlight: Supporting Your Loved Ones</h3>
|
||||
<div class="quest_windup center-block"></div>
|
||||
<p>
|
||||
This month's <a href='https://habitica.wordpress.com/2020/08/20/use-case-spotlight-supporting-your-loved-ones/'
|
||||
target="_blank">Use Case Spotlight</a> is about Supporting Your Loved Ones! It features
|
||||
a number of great suggestions submitted by Habiticans in the <a
|
||||
href='/groups/guild/1d3a10bf-60aa-4806-a38b-82d1084a59e6'>Use Case Spotlights Guild</a>.
|
||||
We hope it helps any of you who might be looking for ways to be there for the people you
|
||||
care about.
|
||||
Hello Habiticans! We've released a brand-new quest in the Time Travelers' shop! It will
|
||||
be available at the cost of one <a
|
||||
href='https://habitica.fandom.com/wiki/Mystic_Hourglass' target='_blank'>Mystic
|
||||
Hourglass</a>, and is not limited, so you can buy it anytime you like, and as many times
|
||||
as you like. Have a <a href='/shops/time'>Whirl with a Wind-Up Warrior</a>, and earn some
|
||||
wacky wind-up pets by completing your real-life tasks!
|
||||
</p>
|
||||
<p>
|
||||
Plus, we're collecting user submissions for the next spotlight! How do you use Habitica
|
||||
to create positivity in your life? We’ll be featuring player-submitted examples in Use
|
||||
Case Spotlights on the Habitica Blog next month, so post your suggestions in the Use Case
|
||||
Spotlight Guild now. We look forward to learning more about how you use Habitica to
|
||||
improve your life and get things done!
|
||||
</p>
|
||||
<div class="small mb-3">by shanaqui</div>
|
||||
<div class="scene_CernyPie center-block"></div>
|
||||
<h3>Guild Spotlight: CernyPie's Favorites</h3>
|
||||
<p>
|
||||
For this year's Guild Spotlight series, we're highlighting some favorites from Habitica's
|
||||
staff, moderators, and some high-level contributors!
|
||||
</p>
|
||||
<p>
|
||||
This month we're sharing some <a
|
||||
href='https://habitica.wordpress.com/2020/08/20/guild-spotlights-our-favourites-7/'
|
||||
target='_blank'>picks from legendary socialite CernyPie</a>! If you want to curate your
|
||||
Habitica experience and join active, positive Guilds, this is a great way to pick up some
|
||||
new ideas for Guilds to join.
|
||||
</p>
|
||||
<div class="small mb-3">by shanaqui</div>
|
||||
|
||||
<div class="small mb-3">
|
||||
by Beffymaroo, Great and Powerful, Vikte, a_diamond, SphinxWithoutASecret, and SabreCat
|
||||
</div>
|
||||
</div>
|
||||
`,
|
||||
});
|
||||
|
||||