Compare commits
6 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 225b3e77a1 | |||
| da9e07d71a | |||
| 726fd843de | |||
| a50c5aa28d | |||
| 47b77edca7 | |||
| 730aefa2fa |
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "habitica",
|
||||
"version": "4.127.1",
|
||||
"version": "4.127.4",
|
||||
"lockfileVersion": 1,
|
||||
"requires": true,
|
||||
"dependencies": {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "habitica",
|
||||
"description": "A habit tracker app which treats your goals like a Role Playing Game.",
|
||||
"version": "4.127.1",
|
||||
"version": "4.127.4",
|
||||
"main": "./website/server/index.js",
|
||||
"dependencies": {
|
||||
"@babel/core": "^7.7.5",
|
||||
|
||||
@@ -1,60 +1,72 @@
|
||||
.promo_achievement_white {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
|
||||
background-position: -524px -444px;
|
||||
background-position: -910px 0px;
|
||||
width: 204px;
|
||||
height: 102px;
|
||||
}
|
||||
.promo_armoire_backgrounds_201912 {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
|
||||
background-position: 0px -148px;
|
||||
background-position: -424px -327px;
|
||||
width: 423px;
|
||||
height: 147px;
|
||||
}
|
||||
.promo_g1g1_2019 {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
|
||||
background-position: -469px -296px;
|
||||
background-position: -403px -475px;
|
||||
width: 357px;
|
||||
height: 144px;
|
||||
}
|
||||
.promo_mystery_201912 {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
|
||||
background-position: -241px -444px;
|
||||
background-position: -462px -623px;
|
||||
width: 282px;
|
||||
height: 147px;
|
||||
}
|
||||
.promo_take_this {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
|
||||
background-position: -729px -444px;
|
||||
background-position: -910px -103px;
|
||||
width: 96px;
|
||||
height: 69px;
|
||||
}
|
||||
.promo_winter_potions_2020 {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
|
||||
background-position: 0px -296px;
|
||||
background-position: 0px -327px;
|
||||
width: 423px;
|
||||
height: 147px;
|
||||
}
|
||||
.promo_winter_quests_bundle {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
|
||||
background-position: -469px 0px;
|
||||
background-position: -441px -148px;
|
||||
width: 423px;
|
||||
height: 147px;
|
||||
}
|
||||
.promo_winter_wonderland_2019 {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
|
||||
background-position: -469px -148px;
|
||||
background-position: 0px -475px;
|
||||
width: 402px;
|
||||
height: 147px;
|
||||
}
|
||||
.promo_winter_wonderland_2020 {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
|
||||
background-position: 0px 0px;
|
||||
background-position: -441px 0px;
|
||||
width: 468px;
|
||||
height: 147px;
|
||||
}
|
||||
.scene_studying_hard {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
|
||||
background-position: 0px -623px;
|
||||
width: 220px;
|
||||
height: 232px;
|
||||
}
|
||||
.scene_tavern {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
|
||||
background-position: 0px 0px;
|
||||
width: 440px;
|
||||
height: 326px;
|
||||
}
|
||||
.scene_todos {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-largeSprites-0.png');
|
||||
background-position: 0px -444px;
|
||||
background-position: -221px -623px;
|
||||
width: 240px;
|
||||
height: 195px;
|
||||
}
|
||||
|
||||
@@ -1,9 +1,3 @@
|
||||
.Mount_Head-Wolf_Aurora {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: 0px -136px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_TRex-Skeleton {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: 0px 0px;
|
||||
@@ -24,7 +18,7 @@
|
||||
}
|
||||
.Mount_Head_Triceratops-Base {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -424px -1134px;
|
||||
background-position: -1164px -424px;
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
@@ -346,270 +340,276 @@
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-Base {
|
||||
.Mount_Head_Wolf-Aurora {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -816px 0px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-Bronze {
|
||||
.Mount_Head_Wolf-Base {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -680px -680px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-Celestial {
|
||||
.Mount_Head_Wolf-Bronze {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -544px -680px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-CottonCandyBlue {
|
||||
.Mount_Head_Wolf-Celestial {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -408px -680px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-CottonCandyPink {
|
||||
.Mount_Head_Wolf-CottonCandyBlue {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -272px -680px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-Cupid {
|
||||
.Mount_Head_Wolf-CottonCandyPink {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -136px -680px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-Desert {
|
||||
.Mount_Head_Wolf-Cupid {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: 0px -680px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-Ember {
|
||||
.Mount_Head_Wolf-Desert {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -680px -544px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-Fairy {
|
||||
.Mount_Head_Wolf-Ember {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -680px -408px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-Floral {
|
||||
.Mount_Head_Wolf-Fairy {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -680px -272px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-Frost {
|
||||
.Mount_Head_Wolf-Floral {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -680px -136px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-Ghost {
|
||||
.Mount_Head_Wolf-Frost {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -680px 0px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-Glass {
|
||||
.Mount_Head_Wolf-Ghost {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -544px -544px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-Glow {
|
||||
.Mount_Head_Wolf-Glass {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -408px -544px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-Golden {
|
||||
.Mount_Head_Wolf-Glow {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -272px -544px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-Holly {
|
||||
.Mount_Head_Wolf-Golden {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -136px -544px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-IcySnow {
|
||||
.Mount_Head_Wolf-Holly {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: 0px -544px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-Peppermint {
|
||||
.Mount_Head_Wolf-IcySnow {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -544px -408px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-Rainbow {
|
||||
.Mount_Head_Wolf-Peppermint {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -544px -272px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-Red {
|
||||
.Mount_Head_Wolf-Rainbow {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -544px -136px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-RoseQuartz {
|
||||
.Mount_Head_Wolf-Red {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -544px 0px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-RoyalPurple {
|
||||
.Mount_Head_Wolf-RoseQuartz {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -408px -408px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-Shade {
|
||||
.Mount_Head_Wolf-RoyalPurple {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -272px -408px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-Shadow {
|
||||
.Mount_Head_Wolf-Shade {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -136px -408px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-Shimmer {
|
||||
.Mount_Head_Wolf-Shadow {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: 0px -408px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-Silver {
|
||||
.Mount_Head_Wolf-Shimmer {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -408px -272px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-Skeleton {
|
||||
.Mount_Head_Wolf-Silver {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -408px -136px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-Spooky {
|
||||
.Mount_Head_Wolf-Skeleton {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -408px 0px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-StarryNight {
|
||||
.Mount_Head_Wolf-Spooky {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -272px -272px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-Sunshine {
|
||||
.Mount_Head_Wolf-StarryNight {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -136px -272px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-Thunderstorm {
|
||||
.Mount_Head_Wolf-Sunshine {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: 0px -272px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-Watery {
|
||||
.Mount_Head_Wolf-Thunderstorm {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -272px -136px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-White {
|
||||
.Mount_Head_Wolf-Watery {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -272px 0px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Wolf-Zombie {
|
||||
.Mount_Head_Wolf-White {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -136px -136px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Yarn-Base {
|
||||
.Mount_Head_Wolf-Zombie {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -1164px -424px;
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
background-position: 0px -136px;
|
||||
width: 135px;
|
||||
height: 135px;
|
||||
}
|
||||
.Mount_Head_Yarn-CottonCandyBlue {
|
||||
.Mount_Head_Yarn-Base {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -1164px -530px;
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Head_Yarn-CottonCandyPink {
|
||||
.Mount_Head_Yarn-CottonCandyBlue {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -1164px -636px;
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Head_Yarn-Desert {
|
||||
.Mount_Head_Yarn-CottonCandyPink {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -1164px -742px;
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Head_Yarn-Golden {
|
||||
.Mount_Head_Yarn-Desert {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -1164px -848px;
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Head_Yarn-Red {
|
||||
.Mount_Head_Yarn-Golden {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -1164px -954px;
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Head_Yarn-Shade {
|
||||
.Mount_Head_Yarn-Red {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: 0px -1134px;
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Head_Yarn-Skeleton {
|
||||
.Mount_Head_Yarn-Shade {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -106px -1134px;
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Head_Yarn-White {
|
||||
.Mount_Head_Yarn-Skeleton {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -212px -1134px;
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Head_Yarn-Zombie {
|
||||
.Mount_Head_Yarn-White {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -318px -1134px;
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Head_Yarn-Zombie {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -424px -1134px;
|
||||
width: 105px;
|
||||
height: 105px;
|
||||
}
|
||||
.Mount_Icon_Aether-Invisible {
|
||||
background-image: url('~@/assets/images/sprites/spritesmith-main-21.png');
|
||||
background-position: -848px -816px;
|
||||
|
||||
|
Before Width: | Height: | Size: 72 KiB After Width: | Height: | Size: 94 KiB |
|
Before Width: | Height: | Size: 152 KiB After Width: | Height: | Size: 151 KiB |
@@ -33,6 +33,9 @@
|
||||
<div class="how-many-to-buy">
|
||||
<strong>{{ $t('howManyToBuy') }}</strong>
|
||||
</div>
|
||||
<div class="mb-3" v-if="item.addlNotes">
|
||||
{{ item.addlNotes }}
|
||||
</div>
|
||||
<div class="box">
|
||||
<input
|
||||
v-model.number="selectedAmountToBuy"
|
||||
|
||||
@@ -1,17 +1,19 @@
|
||||
{
|
||||
"questEvilSantaText": "Trapper Santa",
|
||||
"questEvilSantaNotes": "You hear agonized roars deep in the icefields. You follow the growls - punctuated by the sound of cackling - to a clearing in the woods, where you see a fully-grown polar bear. She's caged and shackled, fighting for her life. Dancing atop the cage is a malicious little imp wearing a castaway costume. Vanquish Trapper Santa, and save the beast!",
|
||||
"questEvilSantaNotes": "You hear agonized roars deep in the icefields. You follow the growls - punctuated by the sound of cackling - to a clearing in the woods, where you see a fully-grown polar bear. She's caged and shackled, fighting for her life. Dancing atop the cage is a malicious little imp wearing a castaway costume. Vanquish Trapper Santa, and save the beast!<br><br><strong>Note</strong>: “Trapper Santa” awards a stackable quest achievement but gives a rare mount that can only be added to your stable once.",
|
||||
"questEvilSantaCompletion": "Trapper Santa squeals in anger, and bounces off into the night. The grateful she-bear, through roars and growls, tries to tell you something. You take her back to the stables, where Matt Boch the Beast Master listens to her tale with a gasp of horror. She has a cub! He ran off into the icefields when mama bear was captured.",
|
||||
"questEvilSantaBoss": "Trapper Santa",
|
||||
"questEvilSantaDropBearCubPolarMount": "Polar Bear (Mount)",
|
||||
|
||||
"questEvilSanta2Text": "Find The Cub",
|
||||
"questEvilSanta2Notes": "When Trapper Santa captured the polar bear mount, her cub ran off into the icefields. You hear twig-snaps and snow crunch through the crystalline sound of the forest. Paw prints! You start racing to follow the trail. Find all the prints and broken twigs, and retrieve the cub!",
|
||||
"questEvilSanta2Notes": "When Trapper Santa captured the polar bear mount, her cub ran off into the icefields. You hear twig-snaps and snow crunch through the crystalline sound of the forest. Paw prints! You start racing to follow the trail. Find all the prints and broken twigs, and retrieve the cub!<br><br><strong>Note</strong>: “Find the Cub” awards a stackable quest achievement but gives a rare pet that can only be added to your stable once.",
|
||||
"questEvilSanta2Completion": "You've found the cub! It will keep you company forever.",
|
||||
"questEvilSanta2CollectTracks": "Tracks",
|
||||
"questEvilSanta2CollectBranches": "Broken Twigs",
|
||||
"questEvilSanta2DropBearCubPolarPet": "Polar Bear (Pet)",
|
||||
|
||||
"evilSantaAddlNotes": "Note that Trapper Santa and Find the Cub have stackable quest achievements but give a rare pet and mount that can only be added to your stable once.",
|
||||
|
||||
"questGryphonText": "The Fiery Gryphon",
|
||||
"questGryphonNotes": "The grand beast master, <strong>baconsaur</strong>, has come to your party seeking help. \"Please, adventurers, you must help me! My prized gryphon has broken free and is terrorizing Habit City! If you can stop her, I could reward you with some of her eggs!\"",
|
||||
"questGryphonCompletion": "Defeated, the mighty beast ashamedly slinks back to its master. \"My word! Well done, adventurers!\" <strong>baconsaur</strong> exclaims, \"Please, have some of the gryphon's eggs. I am sure you will raise these young ones well!\"",
|
||||
@@ -648,7 +650,7 @@
|
||||
"questYarnUnlockText": "Unlocks Yarn Eggs for purchase in the Market",
|
||||
|
||||
"winterQuestsText": "Winter Quest Bundle",
|
||||
"winterQuestsNotes": "Contains 'Trapper Santa', 'Find the Cub', and 'The Fowl Frost'. Available until December 31.",
|
||||
"winterQuestsNotes": "Contains 'Trapper Santa', 'Find the Cub', and 'The Fowl Frost'. Available until December 31. Note that Trapper Santa and Find the Cub have stackable quest achievements but give a rare pet and mount that can only be added to your stable once.",
|
||||
|
||||
"questPterodactylText": "The Pterror-dactyl",
|
||||
"questPterodactylNotes": "You're taking a stroll along the peaceful Stoïkalm Cliffs when an evil screech rends the air. You turn to find a hideous creature flying towards you and are overcome by a powerful terror. As you turn to flee, @Lilith of Alfheim grabs you. \"Don't panic! It's just a Pterror-dactyl.\"<br><br>@Procyon P nods. \"They nest nearby, but they're attracted to the scent of negative Habits and undone Dailies.\"<br><br>\"Don't worry,\" @Katy133 says. \"We just need to be extra productive to defeat it!\" You are filled with a renewed sense of purpose and turn to face your foe.",
|
||||
|
||||
@@ -74,6 +74,7 @@ const bundles = {
|
||||
key: 'winterQuests',
|
||||
text: t('winterQuestsText'),
|
||||
notes: t('winterQuestsNotes'),
|
||||
addlNotes: t('evilSantaAddlNotes'),
|
||||
bundleKeys: [
|
||||
'evilsanta',
|
||||
'evilsanta2',
|
||||
|
||||
@@ -262,6 +262,7 @@ const quests = {
|
||||
},
|
||||
text: t('questEvilSantaText'),
|
||||
notes: t('questEvilSantaNotes'),
|
||||
addlNotes: t('evilSantaAddlNotes'),
|
||||
completion: t('questEvilSantaCompletion'),
|
||||
value: 4,
|
||||
category: 'pet',
|
||||
@@ -288,6 +289,7 @@ const quests = {
|
||||
},
|
||||
text: t('questEvilSanta2Text'),
|
||||
notes: t('questEvilSanta2Notes'),
|
||||
addlNotes: t('evilSantaAddlNotes'),
|
||||
completion: t('questEvilSanta2Completion'),
|
||||
value: 4,
|
||||
category: 'pet',
|
||||
|
||||
@@ -115,6 +115,7 @@ export default function getItemInfo (user, type, item, officialPinnedItems, lang
|
||||
key: item.key,
|
||||
text: item.text(language),
|
||||
notes: item.notes(language),
|
||||
addlNotes: item.addlNotes ? item.addlNotes(language) : null,
|
||||
value: item.value,
|
||||
currency: 'gems',
|
||||
class: `quest_bundle_${item.key}`,
|
||||
@@ -130,6 +131,7 @@ export default function getItemInfo (user, type, item, officialPinnedItems, lang
|
||||
key: item.key,
|
||||
text: item.text(language),
|
||||
notes: item.notes(language),
|
||||
addlNotes: item.addlNotes ? item.addlNotes(language) : null,
|
||||
group: item.group,
|
||||
value: item.goldValue ? item.goldValue : item.value,
|
||||
locked,
|
||||
|
||||
|
Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 16 KiB |
|
After Width: | Height: | Size: 98 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 = 'WINTER WONDERLAND BEGINS! CLASS OUTFITS, QUESTS, AND HATCHING POTIONS';
|
||||
const LAST_ANNOUNCEMENT_TITLE = 'HABITICA BLOG POSTS: NEW GUILDS AND USING HABITICA’S SOCIAL SPACES';
|
||||
const worldDmg = { // @TODO
|
||||
bailey: false,
|
||||
};
|
||||
@@ -35,63 +35,34 @@ api.getNews = {
|
||||
</div>
|
||||
</div>
|
||||
<hr/>
|
||||
<div class="scene_studying_hard center-block"></div>
|
||||
<h3>Monthly Guild Spotlight</h3>
|
||||
<p>
|
||||
A wintery breeze is blowing in from the Stoïkalm Steppes, and the snow is gently drifting
|
||||
down over Habit City. The Winter Wonderland event has begun!
|
||||
There's a new <a
|
||||
href='https://habitica.wordpress.com/2019/12/26/new-and-notable-guild-spotlight-12/'
|
||||
target='_blank'>Guild Spotlight on the blog</a> that highlights yet another selection of
|
||||
the upcoming Guilds in Habitica dedicated to a variety of topics! Check it out now to
|
||||
find some of Habitica's best new communities.
|
||||
</p>
|
||||
<div class="promo_winter_wonderland_2020 center-block"></div>
|
||||
<h3>Winter Class Outfits</h3>
|
||||
<div class="small mb-3">by shanaqui</div>
|
||||
<div class="scene_tavern center-block"></div>
|
||||
<h3>Use Case Spotlight: Habitica's Social Spaces</h3>
|
||||
<p>
|
||||
From now until January 31st, limited edition outfits are available in the Rewards column.
|
||||
Depending on your class, you can be an Evergreen Warrior, Bell Mage, Winter Spice Healer,
|
||||
or Lantern Rogue! You'd better get productive to earn enough Gold before they disappear.
|
||||
Good luck!
|
||||
</p>
|
||||
<div class="small mb-3">by Vikte, gawrone, jjgame83, Aspiring Advocate, and SabreCat</div>
|
||||
<div class="promo_winter_wonderland_2019 center-block"></div>
|
||||
<h3>Seasonal Shop is Open!</h3>
|
||||
<p>
|
||||
The <a href='/shops/seasonal'>Seasonal Shop</a> has opened! The Seasonal Sorceress is
|
||||
stocking the seasonal edition versions of previous winter outfits, now available for Gems
|
||||
instead of Gold, and the Winter Quest Chain. Plus, there will be more fun things in the
|
||||
shop as the event progresses. The Seasonal Shop will only be open until January 31st, so
|
||||
don't wait!
|
||||
</p>
|
||||
<div class="small mb-3">
|
||||
by Lt Cabel, Vikte, AnnDeLune, Persephone, WeeWitch, katy133, yayannabelle, Stefalupagus,
|
||||
Io Breese, foreverender, Podcod, Beffymaroo, SabreCat, and Lemoness
|
||||
</div>
|
||||
<div class="promo_winter_quests_bundle center-block"></div>
|
||||
<h3>Discounted Quest Bundle: Winter Quests</h3>
|
||||
<p>
|
||||
If you're looking to add some cold weather friends to your Habitica stable, you're in
|
||||
luck! From now until January 31, you can purchase the Winter Quest Bundle and receive the
|
||||
Trapper Santa, Find the Cub, and Penguin 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 <a
|
||||
href='/shops/quests'>Quest Shop</a> today!
|
||||
</p>
|
||||
<div class="small">by Lemoness and SabreCat</div>
|
||||
<div class="small">
|
||||
Art by UncommonCriminal, Shaner, Eevachu, Pandoro, melynnrose, Breadstrings, Rattify, and
|
||||
PainterProphet
|
||||
</div>
|
||||
<div class="small mb-3">Writing by Lefnire, Leephon, and Daniel the Bard</div>
|
||||
<div class="promo_winter_potions_2020 center-block"></div>
|
||||
<h3>New Aurora Hatching Potions and the Return of Holly and Starry Night!</h3>
|
||||
<p>
|
||||
There's a new pet breed in town! Check out the brand-new Aurora Potions and the return
|
||||
of Holly and Starry Night Potions to brighten your Winter Wonderland avatar look. Buy
|
||||
them from <a href='/shops/market'>the Market</a> and use them to hatch any standard pet
|
||||
egg. (Magic Hatching Potions do not work on Quest Pet eggs.) Magic Hatching Potion Pets
|
||||
aren't picky, so they'll happily eat any kind of food that you feed them!
|
||||
This month's <a href='https://habitica.wordpress.com/2019/12/26/
|
||||
use-case-spotlight-using-habiticas-social-spaces-to-motivate-yourself/' target='_blank'>
|
||||
Use Case Spotlight</a> is about Using Habitica's Social Spaces for Motivation! 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 support and camaraderie as you pursue your goals.
|
||||
</p>
|
||||
<p>
|
||||
After they're gone, it will be at least a year before these three Hatching Potions are
|
||||
available again, so be sure to get them now!
|
||||
Plus, we're collecting user submissions for the next spotlight! How do you customize
|
||||
Habitica to add extra excitement and motivation? 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 QuartzFox, Archeia, Willow The Witty, JinjooHat, Tyche Alba, and SabreCat
|
||||
</div>
|
||||
<div class="small mb-3">by shanaqui</div>
|
||||
</div>
|
||||
`,
|
||||
});
|
||||
|
||||