Taskwoods Quest Line (#8156)
* feat(content): Gold Quest 2016-10 * chore(news): Bailey
|
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.6 KiB |
|
After Width: | Height: | Size: 3.4 KiB |
|
After Width: | Height: | Size: 3.1 KiB |
|
After Width: | Height: | Size: 636 B |
|
After Width: | Height: | Size: 9.9 KiB |
|
After Width: | Height: | Size: 9.3 KiB |
|
After Width: | Height: | Size: 4.6 KiB |
|
After Width: | Height: | Size: 15 KiB |
|
After Width: | Height: | Size: 1.4 KiB |
|
After Width: | Height: | Size: 731 B |
|
After Width: | Height: | Size: 7.0 KiB |
|
After Width: | Height: | Size: 7.0 KiB |
|
After Width: | Height: | Size: 7.2 KiB |
|
After Width: | Height: | Size: 7.0 KiB |
|
After Width: | Height: | Size: 7.2 KiB |
|
After Width: | Height: | Size: 5.3 KiB |
@@ -420,7 +420,7 @@
|
|||||||
"questTaskwoodsTerror1RageDescription": "Swarm Respawn: This bar fills when you don't complete your Dailies. When it is full, the Fire Skull Swarm will heal 30% of its remaining health!",
|
"questTaskwoodsTerror1RageDescription": "Swarm Respawn: This bar fills when you don't complete your Dailies. When it is full, the Fire Skull Swarm will heal 30% of its remaining health!",
|
||||||
"questTaskwoodsTerror1RageEffect": "`Fire Skull Swarm uses SWARM RESPAWN!`\n\nEmboldened by their victories, more skulls swirl around you in a gout of flame!",
|
"questTaskwoodsTerror1RageEffect": "`Fire Skull Swarm uses SWARM RESPAWN!`\n\nEmboldened by their victories, more skulls swirl around you in a gout of flame!",
|
||||||
"questTaskwoodsTerror1DropSkeletonPotion": "Skeleton Hatching Potion",
|
"questTaskwoodsTerror1DropSkeletonPotion": "Skeleton Hatching Potion",
|
||||||
"questTaskwoodsTerror1DropCottonCandyBluePotion": "Red Hatching Potion",
|
"questTaskwoodsTerror1DropRedPotion": "Red Hatching Potion",
|
||||||
"questTaskwoodsTerror1DropHeadgear": "Pyromancer's Turban (Headgear)",
|
"questTaskwoodsTerror1DropHeadgear": "Pyromancer's Turban (Headgear)",
|
||||||
|
|
||||||
"questTaskwoodsTerror2Text": "Terror in the Taskwoods, Part 2: Finding the Flourishing Fairies",
|
"questTaskwoodsTerror2Text": "Terror in the Taskwoods, Part 2: Finding the Flourishing Fairies",
|
||||||
|
|||||||
@@ -20,6 +20,13 @@ let armor = {
|
|||||||
value: 130,
|
value: 130,
|
||||||
canOwn: ownsItem('armor_special_finnedOceanicArmor'),
|
canOwn: ownsItem('armor_special_finnedOceanicArmor'),
|
||||||
},
|
},
|
||||||
|
pyromancersRobes: {
|
||||||
|
text: t('armorSpecialPyromancersRobesText'),
|
||||||
|
notes: t('armorSpecialPyromancersRobesNotes', { con: 15 }),
|
||||||
|
con: 15,
|
||||||
|
value: 130,
|
||||||
|
canOwn: ownsItem('armor_special_pyromancersRobes'),
|
||||||
|
},
|
||||||
yeti: {
|
yeti: {
|
||||||
event: EVENTS.winter,
|
event: EVENTS.winter,
|
||||||
specialClass: 'warrior',
|
specialClass: 'warrior',
|
||||||
@@ -588,6 +595,13 @@ let head = {
|
|||||||
value: 130,
|
value: 130,
|
||||||
canOwn: ownsItem('head_special_fireCoralCirclet'),
|
canOwn: ownsItem('head_special_fireCoralCirclet'),
|
||||||
},
|
},
|
||||||
|
pyromancersTurban: {
|
||||||
|
text: t('headSpecialPyromancersTurbanText'),
|
||||||
|
notes: t('headSpecialPyromancersTurbanNotes', { str: 15 }),
|
||||||
|
str: 15,
|
||||||
|
value: 130,
|
||||||
|
canOwn: ownsItem('head_special_pyromancersTurban'),
|
||||||
|
},
|
||||||
nye: {
|
nye: {
|
||||||
event: EVENTS.winter2016,
|
event: EVENTS.winter2016,
|
||||||
text: t('headSpecialNyeText'),
|
text: t('headSpecialNyeText'),
|
||||||
@@ -1530,6 +1544,15 @@ let weapon = {
|
|||||||
value: 130,
|
value: 130,
|
||||||
canOwn: ownsItem('weapon_special_tridentOfCrashingTides'),
|
canOwn: ownsItem('weapon_special_tridentOfCrashingTides'),
|
||||||
},
|
},
|
||||||
|
taskwoodsLantern: {
|
||||||
|
text: t('weaponSpecialTaskwoodsLanternText'),
|
||||||
|
notes: t('weaponSpecialTaskwoodsLanternNotes', { attrs: 15 }),
|
||||||
|
twoHanded: true,
|
||||||
|
per: 15,
|
||||||
|
int: 15,
|
||||||
|
value: 130,
|
||||||
|
canOwn: ownsItem('weapon_special_taskwoodsLantern'),
|
||||||
|
},
|
||||||
yeti: {
|
yeti: {
|
||||||
event: EVENTS.winter,
|
event: EVENTS.winter,
|
||||||
specialClass: 'warrior',
|
specialClass: 'warrior',
|
||||||
|
|||||||
@@ -2464,6 +2464,115 @@ api.quests = {
|
|||||||
unlock: t('questBeetleUnlockText'),
|
unlock: t('questBeetleUnlockText'),
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
taskwoodsTerror1: {
|
||||||
|
text: t('questTaskwoodsTerror1Text'),
|
||||||
|
notes: t('questTaskwoodsTerror1Notes'),
|
||||||
|
completion: t('questTaskwoodsTerror1Completion'),
|
||||||
|
value: 4,
|
||||||
|
goldValue: 200,
|
||||||
|
category: 'gold',
|
||||||
|
boss: {
|
||||||
|
name: t('questTaskwoodsTerror1Boss'),
|
||||||
|
hp: 500,
|
||||||
|
rage: {
|
||||||
|
title: t("questTaskwoodsTerror1RageTitle"),
|
||||||
|
description: t("questTaskwoodsTerror1RageDescription"),
|
||||||
|
value: 50,
|
||||||
|
healing: .3,
|
||||||
|
effect: t('questTaskwoodsTerror1RageEffect')
|
||||||
|
}
|
||||||
|
},
|
||||||
|
drop: {
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
type: 'hatchingPotions',
|
||||||
|
key: 'Skeleton',
|
||||||
|
text: t('questTaskwoodsTerror1DropSkeletonPotion')
|
||||||
|
}, {
|
||||||
|
type: 'hatchingPotions',
|
||||||
|
key: 'Red',
|
||||||
|
text: t('questTaskwoodsTerror1DropRedPotion')
|
||||||
|
}, {
|
||||||
|
type: 'gear',
|
||||||
|
key: "head_special_pyromancersTurban",
|
||||||
|
text: t('questTaskwoodsTerror1DropHeadgear')
|
||||||
|
}
|
||||||
|
],
|
||||||
|
gp: 0,
|
||||||
|
exp: 500
|
||||||
|
}
|
||||||
|
},
|
||||||
|
taskwoodsTerror2: {
|
||||||
|
text: t('questTaskwoodsTerror2Text'),
|
||||||
|
notes: t('questTaskwoodsTerror2Notes'),
|
||||||
|
completion: t('questTaskwoodsTerror2Completion'),
|
||||||
|
previous: 'taskwoodsTerror1',
|
||||||
|
value: 4,
|
||||||
|
goldValue: 300,
|
||||||
|
category: 'gold',
|
||||||
|
collect: {
|
||||||
|
pixie: {
|
||||||
|
text: t('questTaskwoodsTerror2CollectPixies'),
|
||||||
|
count: 25
|
||||||
|
},
|
||||||
|
brownie: {
|
||||||
|
text: t('questTaskwoodsTerror2CollectBrownies'),
|
||||||
|
count: 15
|
||||||
|
},
|
||||||
|
dryad: {
|
||||||
|
text: t('questTaskwoodsTerror2CollectDryads'),
|
||||||
|
count: 10
|
||||||
|
},
|
||||||
|
},
|
||||||
|
drop: {
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
type: 'gear',
|
||||||
|
key: "armor_special_pyromancersRobes",
|
||||||
|
text: t('questTaskwoodsTerror2DropArmor')
|
||||||
|
}
|
||||||
|
],
|
||||||
|
gp: 0,
|
||||||
|
exp: 75
|
||||||
|
}
|
||||||
|
},
|
||||||
|
taskwoodsTerror3: {
|
||||||
|
text: t('questTaskwoodsTerror3Text'),
|
||||||
|
notes: t('questTaskwoodsTerror3Notes'),
|
||||||
|
completion: t('questTaskwoodsTerror3Completion'),
|
||||||
|
previous: 'taskwoodsTerror2',
|
||||||
|
value: 4,
|
||||||
|
goldValue: 400,
|
||||||
|
category: 'gold',
|
||||||
|
boss: {
|
||||||
|
name: t('questTaskwoodsTerror3Boss'),
|
||||||
|
hp: 1000,
|
||||||
|
str: 2
|
||||||
|
},
|
||||||
|
drop: {
|
||||||
|
items: [
|
||||||
|
{
|
||||||
|
type: 'food',
|
||||||
|
key: 'Strawberry',
|
||||||
|
text: t('questTaskwoodsTerror3DropStrawberry')
|
||||||
|
}, {
|
||||||
|
type: 'food',
|
||||||
|
key: 'Strawberry',
|
||||||
|
text: t('questTaskwoodsTerror3DropStrawberry')
|
||||||
|
}, {
|
||||||
|
type: 'food',
|
||||||
|
key: 'Strawberry',
|
||||||
|
text: t('questTaskwoodsTerror3DropStrawberry')
|
||||||
|
}, {
|
||||||
|
type: 'gear',
|
||||||
|
key: "weapon_special_taskwoodsLantern",
|
||||||
|
text: t('questTaskwoodsTerror3DropWeapon')
|
||||||
|
},
|
||||||
|
],
|
||||||
|
gp: 0,
|
||||||
|
exp: 650
|
||||||
|
}
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
_.each(api.quests, function(v, key) {
|
_.each(api.quests, function(v, key) {
|
||||||
|
|||||||
@@ -131,7 +131,7 @@ shops.getQuestShopCategories = function getQuestShopCategories (user, language)
|
|||||||
boss: quest.boss,
|
boss: quest.boss,
|
||||||
collect: quest.collect,
|
collect: quest.collect,
|
||||||
lvl: quest.lvl,
|
lvl: quest.lvl,
|
||||||
class: locked ? `inventory_quest_scroll_${quest.key}_locked` : `inventory_quest_scroll_${quest.key}`,
|
class: locked ? `inventory_quest_scroll_locked inventory_quest_scroll_${quest.key}_locked` : `inventory_quest_scroll inventory_quest_scroll_${quest.key}`,
|
||||||
purchaseType: 'quests',
|
purchaseType: 'quests',
|
||||||
};
|
};
|
||||||
}).value();
|
}).value();
|
||||||
|
|||||||
@@ -1,27 +1,38 @@
|
|||||||
h2 10/13/2016 - SPOOKY SPARKLES IN THE APPS AND CANTRAS BLOG SPOTLIGHT!
|
h2 10/19/2016 - GOLD-PURCHASABLE QUEST LINE: TERROR IN THE TASKWOODS
|
||||||
hr
|
hr
|
||||||
tr
|
tr
|
||||||
td
|
td
|
||||||
.promo_spooky_sparkles_fall_2016.pull-right
|
.promo_pyromancer.pull-right
|
||||||
h3 New iOS + Android Update: Spooky Sparkles!
|
h3 New Gold-Purchasable Quest Line
|
||||||
p We've released <a href='https://itunes.apple.com/us/app/habitica/id994882113?ls=1&mt=8' target='_blank'>a new iOS update</a> and <a href='https://play.google.com/store/apps/details?id=com.habitrpg.android.habitica&hl=en' target='_blank'>a new Android update</a> that include Spooky Sparkles!
|
p There's a new set of gold-purchasable quests available in the <a href='/#/options/inventory/quests'>Quest Shop</a>: the Terror in the Taskwoods Quest Line! The wild orchards near the Flourishing Fields are ablaze, and this time Burnout isn't responsible. Can you help the Joyful Reaper douse the mysterious flames? If so, you'll earn the exclusive Pyromancer Armor Set.
|
||||||
br
|
br
|
||||||
p In fact, all transformation items now work on the apps. Plus, if you'd like to help Habitica stay alive and constantly updating, we've introduced some additional gem bundles that can be purchased via the apps. Thanks for your support!
|
p As time goes on, we'll be adding more gold-purchasable quests. Terror in the Taskwoods is not a limited-edition quest line, so you have plenty of time to save up!
|
||||||
br
|
p.small.muted by SabreCat, Beffymaroo, and Lemoness
|
||||||
p If you like the improvements that we’ve been making to our app, please consider reviewing this new version. It really helps us out! (On iOS, old reviews get hidden with each update, but if you go to the review section you can re-post them again with a single tap.) We hope you enjoy the update!
|
p.small.muted Written by liorsamuel and Lemoness
|
||||||
p.small.muted by viirus and andrewlord1990
|
p.small.muted Art by Kiwibot, Beffymaroo, and bridgetteempress
|
||||||
tr
|
|
||||||
td
|
|
||||||
.promo_contrib_spotlight_cantras.pull-left.slight-right-margin
|
|
||||||
h3 Contributor Spotlight: Cantras!
|
|
||||||
p We've posted a new <a href='https://habitica.wordpress.com/2016/10/13/contributor-spotlight-cantras/' target='_blank'>Contributor Spotlight</a> on the blog! Check out our latest interview with Cantras, a longtime Moderator and Challenger, to learn more about how she uses Habitica.
|
|
||||||
p.small.muted by Cantras, Beffymaroo, and Lemoness
|
|
||||||
|
|
||||||
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 10/13/2016 - SPOOKY SPARKLES IN THE APPS AND CANTRAS BLOG SPOTLIGHT!
|
||||||
|
tr
|
||||||
|
td
|
||||||
|
.promo_spooky_sparkles_fall_2016.pull-right
|
||||||
|
h3 New iOS + Android Update: Spooky Sparkles!
|
||||||
|
p We've released <a href='https://itunes.apple.com/us/app/habitica/id994882113?ls=1&mt=8' target='_blank'>a new iOS update</a> and <a href='https://play.google.com/store/apps/details?id=com.habitrpg.android.habitica&hl=en' target='_blank'>a new Android update</a> that include Spooky Sparkles!
|
||||||
|
br
|
||||||
|
p In fact, all transformation items now work on the apps. Plus, if you'd like to help Habitica stay alive and constantly updating, we've introduced some additional gem bundles that can be purchased via the apps. Thanks for your support!
|
||||||
|
br
|
||||||
|
p If you like the improvements that we’ve been making to our app, please consider reviewing this new version. It really helps us out! (On iOS, old reviews get hidden with each update, but if you go to the review section you can re-post them again with a single tap.) We hope you enjoy the update!
|
||||||
|
p.small.muted by viirus and andrewlord1990
|
||||||
|
tr
|
||||||
|
td
|
||||||
|
.promo_contrib_spotlight_cantras.pull-left.slight-right-margin
|
||||||
|
h3 Contributor Spotlight: Cantras!
|
||||||
|
p We've posted a new <a href='https://habitica.wordpress.com/2016/10/13/contributor-spotlight-cantras/' target='_blank'>Contributor Spotlight</a> on the blog! Check out our latest interview with Cantras, a longtime Moderator and Challenger, to learn more about how she uses Habitica.
|
||||||
|
p.small.muted by Cantras, Beffymaroo, and Lemoness
|
||||||
h2 10/11/2016 - BEETLE PETS, TOGGL GUEST POST, NEW MODERATORS, AND CHANGE TO CHAT MESSAGES
|
h2 10/11/2016 - BEETLE PETS, TOGGL GUEST POST, NEW MODERATORS, AND CHANGE TO CHAT MESSAGES
|
||||||
tr
|
tr
|
||||||
td
|
td
|
||||||
|
|||||||