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
@@ -20,6 +20,13 @@ let armor = {
value: 130,
canOwn: ownsItem('armor_special_finnedOceanicArmor'),
},
pyromancersRobes: {
text: t('armorSpecialPyromancersRobesText'),
notes: t('armorSpecialPyromancersRobesNotes', { con: 15 }),
con: 15,
value: 130,
canOwn: ownsItem('armor_special_pyromancersRobes'),
},
yeti: {
event: EVENTS.winter,
specialClass: 'warrior',
@@ -588,6 +595,13 @@ let head = {
value: 130,
canOwn: ownsItem('head_special_fireCoralCirclet'),
},
pyromancersTurban: {
text: t('headSpecialPyromancersTurbanText'),
notes: t('headSpecialPyromancersTurbanNotes', { str: 15 }),
str: 15,
value: 130,
canOwn: ownsItem('head_special_pyromancersTurban'),
},
nye: {
event: EVENTS.winter2016,
text: t('headSpecialNyeText'),
@@ -1530,6 +1544,15 @@ let weapon = {
value: 130,
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: {
event: EVENTS.winter,
specialClass: 'warrior',
+109
View File
@@ -2464,6 +2464,115 @@ api.quests = {
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) {
+1 -1
View File
@@ -131,7 +131,7 @@ shops.getQuestShopCategories = function getQuestShopCategories (user, language)
boss: quest.boss,
collect: quest.collect,
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',
};
}).value();