feat(quests): January 2016 pet

This commit is contained in:
Sabe Jones
2016-01-13 17:15:02 -05:00
parent fc01104a0d
commit 14a6d0dabf
73 changed files with 5813 additions and 5480 deletions

View File

@@ -18,7 +18,7 @@
}
.2014_Fall_Warrior_PROMO {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -452px -417px;
background-position: -306px -402px;
width: 90px;
height: 90px;
}
@@ -54,7 +54,7 @@
}
.promo_dilatoryDistress {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -91px -1085px;
background-position: -364px -1085px;
width: 90px;
height: 90px;
}
@@ -78,7 +78,7 @@
}
.promo_enchanted_armoire_201509 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -364px -1085px;
background-position: -91px -1085px;
width: 90px;
height: 90px;
}
@@ -90,7 +90,7 @@
}
.promo_enchanted_armoire_201601 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -306px -402px;
background-position: -452px -417px;
width: 90px;
height: 90px;
}
@@ -318,13 +318,13 @@
}
.promo_springclasses2014 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -648px -724px;
background-position: -1119px 0px;
width: 288px;
height: 90px;
}
.promo_springclasses2015 {
background-image: url(spritesmith-largeSprites-0.png);
background-position: -1119px 0px;
background-position: -648px -724px;
width: 288px;
height: 90px;
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 212 KiB

After

Width:  |  Height:  |  Size: 213 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 274 KiB

After

Width:  |  Height:  |  Size: 274 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 60 KiB

After

Width:  |  Height:  |  Size: 61 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 153 KiB

After

Width:  |  Height:  |  Size: 152 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 64 KiB

After

Width:  |  Height:  |  Size: 98 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 31 KiB

After

Width:  |  Height:  |  Size: 31 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 141 KiB

After

Width:  |  Height:  |  Size: 142 KiB

View File

@@ -858,13 +858,13 @@
}
.headAccessory_mystery_301405 {
background-image: url(spritesmith-main-4.png);
background-position: -910px -1061px;
background-position: -1001px -1061px;
width: 90px;
height: 90px;
}
.head_mystery_301405 {
background-image: url(spritesmith-main-4.png);
background-position: -1001px -1061px;
background-position: -910px -1061px;
width: 90px;
height: 90px;
}
@@ -882,13 +882,13 @@
}
.shop_headAccessory_mystery_301405 {
background-image: url(spritesmith-main-4.png);
background-position: -1066px -1516px;
background-position: -1025px -1516px;
width: 40px;
height: 40px;
}
.shop_head_mystery_301405 {
background-image: url(spritesmith-main-4.png);
background-position: -1025px -1516px;
background-position: -1066px -1516px;
width: 40px;
height: 40px;
}
@@ -948,97 +948,97 @@
}
.headAccessory_special_spring2015Healer {
background-image: url(spritesmith-main-4.png);
background-position: 0px -1152px;
background-position: -728px -1152px;
width: 90px;
height: 90px;
}
.headAccessory_special_spring2015Mage {
background-image: url(spritesmith-main-4.png);
background-position: -91px -1152px;
background-position: -819px -1152px;
width: 90px;
height: 90px;
}
.headAccessory_special_spring2015Rogue {
background-image: url(spritesmith-main-4.png);
background-position: -182px -1152px;
background-position: -910px -1152px;
width: 90px;
height: 90px;
}
.headAccessory_special_spring2015Warrior {
background-image: url(spritesmith-main-4.png);
background-position: -273px -1152px;
background-position: -1001px -1152px;
width: 90px;
height: 90px;
}
.headAccessory_special_springHealer {
background-image: url(spritesmith-main-4.png);
background-position: -364px -1152px;
background-position: -1092px -1152px;
width: 90px;
height: 90px;
}
.headAccessory_special_springMage {
background-image: url(spritesmith-main-4.png);
background-position: -455px -1152px;
background-position: -1183px -1152px;
width: 90px;
height: 90px;
}
.headAccessory_special_springRogue {
background-image: url(spritesmith-main-4.png);
background-position: -546px -1152px;
background-position: -1300px 0px;
width: 90px;
height: 90px;
}
.headAccessory_special_springWarrior {
background-image: url(spritesmith-main-4.png);
background-position: -637px -1152px;
background-position: -1300px -91px;
width: 90px;
height: 90px;
}
.head_special_spring2015Healer {
background-image: url(spritesmith-main-4.png);
background-position: -728px -1152px;
background-position: 0px -1152px;
width: 90px;
height: 90px;
}
.head_special_spring2015Mage {
background-image: url(spritesmith-main-4.png);
background-position: -819px -1152px;
background-position: -91px -1152px;
width: 90px;
height: 90px;
}
.head_special_spring2015Rogue {
background-image: url(spritesmith-main-4.png);
background-position: -910px -1152px;
background-position: -182px -1152px;
width: 90px;
height: 90px;
}
.head_special_spring2015Warrior {
background-image: url(spritesmith-main-4.png);
background-position: -1001px -1152px;
background-position: -273px -1152px;
width: 90px;
height: 90px;
}
.head_special_springHealer {
background-image: url(spritesmith-main-4.png);
background-position: -1092px -1152px;
background-position: -364px -1152px;
width: 90px;
height: 90px;
}
.head_special_springMage {
background-image: url(spritesmith-main-4.png);
background-position: -1183px -1152px;
background-position: -455px -1152px;
width: 90px;
height: 90px;
}
.head_special_springRogue {
background-image: url(spritesmith-main-4.png);
background-position: -1300px 0px;
background-position: -546px -1152px;
width: 90px;
height: 90px;
}
.head_special_springWarrior {
background-image: url(spritesmith-main-4.png);
background-position: -1300px -91px;
background-position: -637px -1152px;
width: 90px;
height: 90px;
}
@@ -1128,97 +1128,97 @@
}
.shop_headAccessory_special_spring2015Healer {
background-image: url(spritesmith-main-4.png);
background-position: -615px -1516px;
background-position: -287px -1516px;
width: 40px;
height: 40px;
}
.shop_headAccessory_special_spring2015Mage {
background-image: url(spritesmith-main-4.png);
background-position: -574px -1516px;
background-position: -246px -1516px;
width: 40px;
height: 40px;
}
.shop_headAccessory_special_spring2015Rogue {
background-image: url(spritesmith-main-4.png);
background-position: -533px -1516px;
background-position: -205px -1516px;
width: 40px;
height: 40px;
}
.shop_headAccessory_special_spring2015Warrior {
background-image: url(spritesmith-main-4.png);
background-position: -492px -1516px;
background-position: -164px -1516px;
width: 40px;
height: 40px;
}
.shop_headAccessory_special_springHealer {
background-image: url(spritesmith-main-4.png);
background-position: -451px -1516px;
background-position: -123px -1516px;
width: 40px;
height: 40px;
}
.shop_headAccessory_special_springMage {
background-image: url(spritesmith-main-4.png);
background-position: -410px -1516px;
background-position: -82px -1516px;
width: 40px;
height: 40px;
}
.shop_headAccessory_special_springRogue {
background-image: url(spritesmith-main-4.png);
background-position: -369px -1516px;
background-position: -41px -1516px;
width: 40px;
height: 40px;
}
.shop_headAccessory_special_springWarrior {
background-image: url(spritesmith-main-4.png);
background-position: -328px -1516px;
background-position: 0px -1516px;
width: 40px;
height: 40px;
}
.shop_head_special_spring2015Healer {
background-image: url(spritesmith-main-4.png);
background-position: -287px -1516px;
background-position: -615px -1516px;
width: 40px;
height: 40px;
}
.shop_head_special_spring2015Mage {
background-image: url(spritesmith-main-4.png);
background-position: -246px -1516px;
background-position: -574px -1516px;
width: 40px;
height: 40px;
}
.shop_head_special_spring2015Rogue {
background-image: url(spritesmith-main-4.png);
background-position: -205px -1516px;
background-position: -533px -1516px;
width: 40px;
height: 40px;
}
.shop_head_special_spring2015Warrior {
background-image: url(spritesmith-main-4.png);
background-position: -164px -1516px;
background-position: -492px -1516px;
width: 40px;
height: 40px;
}
.shop_head_special_springHealer {
background-image: url(spritesmith-main-4.png);
background-position: -123px -1516px;
background-position: -451px -1516px;
width: 40px;
height: 40px;
}
.shop_head_special_springMage {
background-image: url(spritesmith-main-4.png);
background-position: -82px -1516px;
background-position: -410px -1516px;
width: 40px;
height: 40px;
}
.shop_head_special_springRogue {
background-image: url(spritesmith-main-4.png);
background-position: -41px -1516px;
background-position: -369px -1516px;
width: 40px;
height: 40px;
}
.shop_head_special_springWarrior {
background-image: url(spritesmith-main-4.png);
background-position: 0px -1516px;
background-position: -328px -1516px;
width: 40px;
height: 40px;
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 129 KiB

After

Width:  |  Height:  |  Size: 129 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 374 KiB

After

Width:  |  Height:  |  Size: 370 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 175 KiB

After

Width:  |  Height:  |  Size: 175 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 142 KiB

After

Width:  |  Height:  |  Size: 134 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 146 KiB

After

Width:  |  Height:  |  Size: 145 KiB

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 144 KiB

After

Width:  |  Height:  |  Size: 142 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 436 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@@ -147,6 +147,10 @@
"questEggUnicornMountText": "Winged Unicorn",
"questEggUnicornAdjective": "a magical",
"questEggSabretoothText": "Sabretooth Tiger",
"questEggSabretoothMountText": "Sabretooth Tiger",
"questEggSabretoothAdjective": "a ferocious",
"eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into <%= eggAdjective(locale) %> <%= eggText(locale) %>.",
"hatchingPotionBase": "Base",

View File

@@ -325,5 +325,12 @@
"questUnicornCompletion": "Impressed by your diligence and strength, the Unicorn Queen at last agrees that your cause is worthy. She allows you to ride on her back as she soars to the source of Conquest Creek. As she lowers her golden horn to the befouled waters, a brilliant blue light rises from the waters surface. It is so blinding that you are forced to close your eyes. When you open them a moment later, the unicorn is gone. However, @rosiesully lets out a cry of delight: the water is now clear, and three shining eggs rest at the creeks edge.",
"questUnicornBoss": "The Unicorn Queen",
"questUnicornDropUnicornEgg": "Unicorn (Egg)",
"questUnicornUnlockText": "Unlocks purchasable Unicorn eggs in the Market"
"questUnicornUnlockText": "Unlocks purchasable Unicorn eggs in the Market",
"questSabretoothText": "The Sabre Cat",
"questSabretoothNotes": "A roaring monster is terrorizing Habitica! The creature stalks through the wilds and woods, then bursts forth to attack before vanishing again. It's been hunting innocent pandas and frightening the flying pigs into fleeing their pens to roost in the trees. @Inventrix and @icefelis explain that the Zombie Sabre Cat was set free while they were excavating in the ancient, untouched ice-fields of the Stoikalm Steppes. \"It was perfectly friendly at first I don't know what happened. Please, you have to help us recapture it! Only a champion of Habitica can subdue this prehistoric beast!\"",
"questSabretoothCompletion": "After a long and tiring battle, you wrestle the Zombie Sabre Cat to the ground. As you are finally able to approach, you notice a nasty cavity in one of its sabre teeth. Realising the true cause of the cat's wrath, you're able to get the cavity filled by @Fandekasp, and advise everyone to avoid feeding their friend sweets in future. The Sabre Cat flourishes, and in gratitude, its tamers send you a generous reward a clutch of sabretooth eggs!",
"questSabretoothBoss": "Zombie Sabre Cat",
"questSabretoothDropSabretoothEgg": "Sabretooth (Egg)",
"questSabretoothUnlockText": "Unlocks purchasable Sabretooth eggs in the Market"
}

View File

@@ -932,6 +932,13 @@ api.questEggs = {
return u.achievements.quests && (u.achievements.quests.unicorn != null) > 0;
})
},
Sabretooth: {
text: t('questEggSabretoothText'),
adjective: t('questEggSabretoothAdjective'),
canBuy: (function(u) {
return u.achievements.quests && (u.achievements.quests.sabretooth != null) > 0;
})
},
};
_.each(api.questEggs, function(egg, key) {
@@ -2981,6 +2988,38 @@ api.quests = {
unlock: t('questUnicornUnlockText')
}
},
sabretooth: {
text: t('questSabretoothText'),
notes: t('questSabretoothNotes'),
completion: t('questSabretoothCompletion'),
value: 4,
category: 'pet',
boss: {
name: t('questSabretoothBoss'),
hp: 1000,
str: 2
},
drop: {
items: [
{
type: 'eggs',
key: 'Sabretooth',
text: t('questSabretoothDropSabretoothEgg')
}, {
type: 'eggs',
key: 'Sabretooth',
text: t('questSabretoothDropSabretoothEgg')
}, {
type: 'eggs',
key: 'Sabretooth',
text: t('questSabretoothDropSabretoothEgg')
}
],
gp: 67,
exp: 650,
unlock: t('questSabretoothUnlockText')
}
},
};
_.each(api.quests, function(v, key) {

View File

@@ -1,21 +1,46 @@
h2 1/8/2016 - HABITICA VIDEO AND CHALLENGE, PLUS WINTERY HAIR COLORS!
h2 1/13/2016 - JANUARY PET QUEST, CHAT REVERSAL OPTION, MERCHANDISE PAGE, AND BEEMINDER GUEST POST
hr
tr
td
h3 Habitica Video
p We're excited to reveal <a href='https://youtu.be/hgdeJnSili0' target='_blank'>our first-ever Habitica video!</a> Check it out and let us know what you think. There's also a <a href='/#/options/groups/challenges/2d589b68-d5d1-4dbb-a047-7e29bb833a5f'>Challenge</a> for people who share the video on social media with a 25 Gem prize, so if you like the video enough to pass it along, be sure to enter the Challenge for a chance to win!
p.small.muted by redphoenix, Lemoness, and Blank Canvas Entertainment, LLC
span.Mount_Body_Sabretooth-Base.pull-right
span.Mount_Head_Sabretooth-Base.pull-right(style='margin:0')
h3 January Pet Quest: Sabretooth Tigers
p There's a new Pet Quest available to <a href='/#/options/inventory/quests'>buy in the Quest Shop</a>! An undead sabretooth tiger has broken out from the ice of the Stoikalm Steppes. Can you defeat the Zombie Sabre Cat? If so, you'll earn some sabretooth eggs!
p.small.muted by SabreCat and Lemoness
p.small.muted Art by Fandekasp, Inventrix, and icefelis
p.small.muted Writing by Daniel the Bard, Flutter Bee, and SabreCat
tr
td
.promo_winteryhair.pull-right
h3 Wintery Hair Colors
p The Seasonal Edition Wintery Hair Colors are now available for purchase from the <a href='/#/options/profile/avatar'>avatar customizations page</a>! Now you can dye your avatar's hair Snowy, Peppermint, Holly Green, Aurora, Winter Star, or Festive.
h3 Chat Reversal Option
p We've now implemented the option to reverse the order of chat in parties, Guilds, and the Tavern! This will make it easier for those Habiticans who use screen readers to catch up on chat. To reverse the order, simply click the checkbox under the Send Chat / Fetch Recent Messages buttons that says "Show chat messages in reverse order."
p.small.muted by GeorgeSG
tr
td
h3 Merchandise Page
p Now our awesome Habitica merchandise is gathered in <a href='https://habitica.com/static/merch' target='_blank'>one easy-to-access page</a>! If you want to get our stickers or preorder the next batch of Habitica T-shirts, head on over and check it out.
p.small.muted by Camenni
tr
td
h3 Beeminder Guest Post
p We've written a guest post for the Beeminder blog! <a href='http://blog.beeminder.com/habitica/' target='_blank'>Check it out</a> to read about how Habitica's rewards can work well with Beeminder's extra punishment.
p.small.muted by Lemoness
if menuItem !== 'oldNews'
hr
a(href='/static/old-news', target='_blank') Read older news
mixin oldNews
h2 1/8/2016 - HABITICA VIDEO AND CHALLENGE, PLUS WINTERY HAIR COLORS!
tr
td
h3 Habitica Video
p We're excited to reveal <a href='https://youtu.be/hgdeJnSili0' target='_blank'>our first-ever Habitica video!</a> Check it out and let us know what you think. There's also a <a href='/#/options/groups/challenges/2d589b68-d5d1-4dbb-a047-7e29bb833a5f'>Challenge</a> for people who share the video on social media with a 25 Gem prize, so if you like the video enough to pass it along, be sure to enter the Challenge for a chance to win!
p.small.muted by redphoenix, Lemoness, and Blank Canvas Entertainment, LLC
tr
td
.promo_winteryhair.pull-right
h3 Wintery Hair Colors
p The Seasonal Edition Wintery Hair Colors are now available for purchase from the <a href='/#/options/profile/avatar'>avatar customizations page</a>! Now you can dye your avatar's hair Snowy, Peppermint, Holly Green, Aurora, Winter Star, or Festive.
h2 1/6/2016 - JANUARY BACKGROUNDS AND ARMOIRE ITEMS REVEALED! PLUS, IMPORTANT HISTORY COMPRESSION UPDATE
tr
td