feat(content): May 2016 pet quest (#7310)
1032
common/dist/sprites/spritesmith-main-10.css
vendored
BIN
common/dist/sprites/spritesmith-main-10.png
vendored
|
Before Width: | Height: | Size: 146 KiB After Width: | Height: | Size: 146 KiB |
994
common/dist/sprites/spritesmith-main-11.css
vendored
BIN
common/dist/sprites/spritesmith-main-11.png
vendored
|
Before Width: | Height: | Size: 153 KiB After Width: | Height: | Size: 153 KiB |
2096
common/dist/sprites/spritesmith-main-12.css
vendored
BIN
common/dist/sprites/spritesmith-main-12.png
vendored
|
Before Width: | Height: | Size: 99 KiB After Width: | Height: | Size: 123 KiB |
534
common/dist/sprites/spritesmith-main-6.css
vendored
BIN
common/dist/sprites/spritesmith-main-6.png
vendored
|
Before Width: | Height: | Size: 286 KiB After Width: | Height: | Size: 290 KiB |
498
common/dist/sprites/spritesmith-main-7.css
vendored
BIN
common/dist/sprites/spritesmith-main-7.png
vendored
|
Before Width: | Height: | Size: 145 KiB After Width: | Height: | Size: 145 KiB |
620
common/dist/sprites/spritesmith-main-8.css
vendored
BIN
common/dist/sprites/spritesmith-main-8.png
vendored
|
Before Width: | Height: | Size: 148 KiB After Width: | Height: | Size: 148 KiB |
606
common/dist/sprites/spritesmith-main-9.css
vendored
BIN
common/dist/sprites/spritesmith-main-9.png
vendored
|
Before Width: | Height: | Size: 140 KiB After Width: | Height: | Size: 143 KiB |
BIN
common/img/sprites/spritesmith/quests/bosses/quest_treeling.png
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
|
After Width: | Height: | Size: 7.2 KiB |
BIN
common/img/sprites/spritesmith/stable/eggs/Pet_Egg_Treeling.png
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 1017 B |
|
After Width: | Height: | Size: 885 B |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.0 KiB |
|
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.1 KiB |
|
After Width: | Height: | Size: 977 B |
|
After Width: | Height: | Size: 771 B |
|
After Width: | Height: | Size: 1.0 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.3 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.1 KiB |
|
After Width: | Height: | Size: 1.2 KiB |
|
After Width: | Height: | Size: 1.0 KiB |
BIN
common/img/sprites/spritesmith/stable/pets/Pet-Treeling-Base.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
BIN
common/img/sprites/spritesmith/stable/pets/Pet-Treeling-Red.png
Normal file
|
After Width: | Height: | Size: 3.3 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
|
After Width: | Height: | Size: 3.3 KiB |
@@ -163,6 +163,10 @@
|
|||||||
"questEggFalconMountText": "Falcon",
|
"questEggFalconMountText": "Falcon",
|
||||||
"questEggFalconAdjective": "a swift",
|
"questEggFalconAdjective": "a swift",
|
||||||
|
|
||||||
|
"questEggTreelingText": "Treeling",
|
||||||
|
"questEggTreelingMountText": "Treeling",
|
||||||
|
"questEggTreelingAdjective": "a leafy",
|
||||||
|
|
||||||
"eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into <%= eggAdjective(locale) %> <%= eggText(locale) %>.",
|
"eggNotes": "Find a hatching potion to pour on this egg, and it will hatch into <%= eggAdjective(locale) %> <%= eggText(locale) %>.",
|
||||||
|
|
||||||
"hatchingPotionBase": "Base",
|
"hatchingPotionBase": "Base",
|
||||||
|
|||||||
@@ -365,5 +365,12 @@
|
|||||||
"questFalconCompletion": "Having finally triumphed over the Birds of Preycrastination, you settle down to enjoy the view and your well-earned rest.<br><br>\"Wow!\" says @Trogdorina. \"You won!\"<br><br>@Squish adds, \"Here, take these eggs I found as a reward.\"",
|
"questFalconCompletion": "Having finally triumphed over the Birds of Preycrastination, you settle down to enjoy the view and your well-earned rest.<br><br>\"Wow!\" says @Trogdorina. \"You won!\"<br><br>@Squish adds, \"Here, take these eggs I found as a reward.\"",
|
||||||
"questFalconBoss": "Birds of Preycrastination",
|
"questFalconBoss": "Birds of Preycrastination",
|
||||||
"questFalconDropFalconEgg": "Falcon (Egg)",
|
"questFalconDropFalconEgg": "Falcon (Egg)",
|
||||||
"questFalconUnlockText": "Unlocks purchasable Falcon eggs in the Market"
|
"questFalconUnlockText": "Unlocks purchasable Falcon eggs in the Market",
|
||||||
|
|
||||||
|
"questTreelingText": "The Tangle Tree",
|
||||||
|
"questTreelingNotes": "It's the annual Garden Competition, and everyone is talking about the mysterious project which @aurakami has promised to unveil. You join the crowd on the day of the big announcement, and marvel at the introduction of a moving tree. @fuzzytrees explains that the tree will help with garden maintenance, showing how it can mow the lawn, trim the hedge and prune the roses all at the same time – until the tree suddenly goes wild, turning its secateurs on its creator! The crowd panics as everyone tries to flee, but you aren't afraid – you leap forward, ready to do battle.",
|
||||||
|
"questTreelingCompletion": "You dust yourself off as the last few leaves drift to the floor. In spite of the upset, the Garden Competition is now safe – although the tree you just reduced to a heap of wood chips won't be winning any prizes! \"Still a few kinks to work out there,\" @PainterProphet says. \"Perhaps someone else would do a better job of training the saplings. Do you fancy a go?\"",
|
||||||
|
"questTreelingBoss": "Tangle Tree",
|
||||||
|
"questTreelingDropTreelingEgg": "Treeling (Egg)",
|
||||||
|
"questTreelingUnlockText": "Unlocks purchasable Treeling eggs in the Market"
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -387,6 +387,13 @@ api.questEggs = {
|
|||||||
return u.achievements.quests && (u.achievements.quests.falcon != null) > 0;
|
return u.achievements.quests && (u.achievements.quests.falcon != null) > 0;
|
||||||
}),
|
}),
|
||||||
},
|
},
|
||||||
|
Treeling: {
|
||||||
|
text: t('questEggTreelingText'),
|
||||||
|
adjective: t('questEggTreelingAdjective'),
|
||||||
|
canBuy: (function(u) {
|
||||||
|
return u.achievements.quests && (u.achievements.quests.treeling != null) > 0;
|
||||||
|
}),
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
_.each(api.questEggs, function(egg, key) {
|
_.each(api.questEggs, function(egg, key) {
|
||||||
@@ -2656,6 +2663,38 @@ api.quests = {
|
|||||||
unlock: t('questFalconUnlockText'),
|
unlock: t('questFalconUnlockText'),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
treeling: {
|
||||||
|
text: t('questTreelingText'),
|
||||||
|
notes: t('questTreelingNotes'),
|
||||||
|
completion: t('questTreelingCompletion'),
|
||||||
|
value: 4,
|
||||||
|
category: 'pet',
|
||||||
|
boss: {
|
||||||
|
name: t('questTreelingBoss'),
|
||||||
|
hp: 600,
|
||||||
|
str: 1.5,
|
||||||
|
},
|
||||||
|
drop: {
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
type: 'eggs',
|
||||||
|
key: 'Treeling',
|
||||||
|
text: t('questTreelingDropTreelingEgg'),
|
||||||
|
}, {
|
||||||
|
type: 'eggs',
|
||||||
|
key: 'Treeling',
|
||||||
|
text: t('questTreelingDropTreelingEgg'),
|
||||||
|
}, {
|
||||||
|
type: 'eggs',
|
||||||
|
key: 'Treeling',
|
||||||
|
text: t('questTreelingDropTreelingEgg'),
|
||||||
|
}
|
||||||
|
],
|
||||||
|
gp: 43,
|
||||||
|
exp: 350,
|
||||||
|
unlock: t('questTreelingUnlockText'),
|
||||||
|
},
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
_.each(api.quests, function(v, key) {
|
_.each(api.quests, function(v, key) {
|
||||||
|
|||||||
@@ -1,21 +1,30 @@
|
|||||||
h2 5/14/2016 - IMPORTANT ANDROID UPDATE AND HABITICA ON SOCIAL MEDIA
|
h2 5/17/2016 - TREELING PET QUEST
|
||||||
hr
|
hr
|
||||||
tr
|
tr
|
||||||
td
|
td
|
||||||
.scene_phone_peek.pull-right
|
.Pet-Treeling-Base.pull-right
|
||||||
h3 Android Update
|
h3 New Pet Quest: The Tangle Tree (Treelings)
|
||||||
p We've released <a href='https://play.google.com/store/apps/details?id=com.habitrpg.android.habitica' target='_blank'>a new Android update</a> which includes the ability to choose a class at level 10! We've also fixed a bunch of bugs, and enabled social media sharing. Want to show off your new pet or fancy avatar to your friends? Now you can!
|
p We've released a new <a href='/#/options/inventory/quests'>Pet Quest</a>: The Tangle Tree! The Garden Competition has been disrupted by a terrible multi-tasking tree. Can you defeat this wooden warrior? If so, you'll earn some treeling eggs!
|
||||||
tr
|
p.small.muted by Lemoness and SabreCat
|
||||||
td
|
p.small.muted Art by fuzzytrees, PainterProphet, and aurakami
|
||||||
.scene_coding.pull-right
|
p.small.muted Writing by Flutter Bee
|
||||||
h3 Habitica on Social Media
|
|
||||||
p Speaking of social media.... you should come follow Habitica on <a href='https://twitter.com/habitica' target='_blank'>Twitter</a>, <a href='https://www.facebook.com/Habitica' target='_blank'>Facebook</a>, and <a href='http://habitica.tumblr.com/' target='_blank'>Tumblr</a>! We post important announcements and weekly updates, and we even share fun things like Habitica <a href='http://blog.habitrpg.com/tagged/fanart' target='_blank'>fanart</a> and <a href='http://blog.habitrpg.com/tagged/cosplay' target='_blank'>cosplay</a> on our blog. Come chat with us!
|
|
||||||
|
|
||||||
if menuItem !== 'oldNews'
|
if menuItem !== 'oldNews'
|
||||||
hr
|
hr
|
||||||
a(href='/static/old-news', target='_blank') Read older news
|
a(href='/static/old-news', target='_blank') Read older news
|
||||||
|
|
||||||
mixin oldNews
|
mixin oldNews
|
||||||
|
h2 5/14/2016 - IMPORTANT ANDROID UPDATE AND HABITICA ON SOCIAL MEDIA
|
||||||
|
tr
|
||||||
|
td
|
||||||
|
.scene_phone_peek.pull-right
|
||||||
|
h3 Android Update
|
||||||
|
p We've released <a href='https://play.google.com/store/apps/details?id=com.habitrpg.android.habitica' target='_blank'>a new Android update</a> which includes the ability to choose a class at level 10! We've also fixed a bunch of bugs, and enabled social media sharing. Want to show off your new pet or fancy avatar to your friends? Now you can!
|
||||||
|
tr
|
||||||
|
td
|
||||||
|
.scene_coding.pull-right
|
||||||
|
h3 Habitica on Social Media
|
||||||
|
p Speaking of social media.... you should come follow Habitica on <a href='https://twitter.com/habitica' target='_blank'>Twitter</a>, <a href='https://www.facebook.com/Habitica' target='_blank'>Facebook</a>, and <a href='http://habitica.tumblr.com/' target='_blank'>Tumblr</a>! We post important announcements and weekly updates, and we even share fun things like Habitica <a href='http://blog.habitrpg.com/tagged/fanart' target='_blank'>fanart</a> and <a href='http://blog.habitrpg.com/tagged/cosplay' target='_blank'>cosplay</a> on our blog. Come chat with us!
|
||||||
h2 5/11/2016 - NEW AVATAR CUSTOMIZATIONS AND CHALLENGE SPOTLIGHT SUBMISSIONS
|
h2 5/11/2016 - NEW AVATAR CUSTOMIZATIONS AND CHALLENGE SPOTLIGHT SUBMISSIONS
|
||||||
tr
|
tr
|
||||||
td
|
td
|
||||||
|
|||||||