Taskwoods Quest Line (#8156)

* feat(content): Gold Quest 2016-10

* chore(news): Bailey
This commit is contained in:
Sabe Jones
2016-10-19 14:04:34 -05:00
committed by GitHub
parent a43254000e
commit 08b3491047
24 changed files with 159 additions and 16 deletions

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.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 636 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.9 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 15 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 731 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

View File

@@ -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",

View File

@@ -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',

View File

@@ -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) {

View File

@@ -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();

View File

@@ -1,5 +1,22 @@
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
td
.promo_pyromancer.pull-right
h3 New Gold-Purchasable Quest Line
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
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!
p.small.muted by SabreCat, Beffymaroo, and Lemoness
p.small.muted Written by liorsamuel and Lemoness
p.small.muted Art by Kiwibot, Beffymaroo, and bridgetteempress
if menuItem !== 'oldNews'
hr
a(href='/static/old-news', target='_blank') Read older news
mixin oldNews
h2 10/13/2016 - SPOOKY SPARKLES IN THE APPS AND CANTRAS BLOG SPOTLIGHT!
tr tr
td td
.promo_spooky_sparkles_fall_2016.pull-right .promo_spooky_sparkles_fall_2016.pull-right
@@ -16,12 +33,6 @@ h2 10/13/2016 - SPOOKY SPARKLES IN THE APPS AND CANTRAS BLOG SPOTLIGHT!
h3 Contributor Spotlight: Cantras! 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 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 p.small.muted by Cantras, Beffymaroo, and Lemoness
if menuItem !== 'oldNews'
hr
a(href='/static/old-news', target='_blank') Read older news
mixin oldNews
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