Taskwoods Quest Line (#8156)
* feat(content): Gold Quest 2016-10 * chore(news): Bailey
This commit is contained in:
@@ -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',
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user