Files
habitica/common/script/src/content/quests/gold-purchasable.js
2015-09-26 17:03:22 -05:00

117 lines
2.6 KiB
JavaScript

import {
translator as t,
merge,
setQuestSetDefaults,
} from '../helpers';
let dilatoryDistressSeries = {
dilatoryDistress1: {
goldValue: 200,
collect: {
fireCoral: {
text: t('questDilatoryDistress1CollectFireCoral'),
count: 25
},
blueFins: {
text: t('questDilatoryDistress1CollectBlueFins'),
count: 25
}
},
drop: {
items: [
{
type: 'gear',
key: 'armor_special_finnedOceanicArmor',
text: t('questDilatoryDistress1DropArmor')
}
],
exp: 75
}
},
dilatoryDistress2: {
previous: 'dilatoryDistress1',
goldValue: 300,
boss: {
hp: 500,
rage: {
title: t('questDilatoryDistress2RageTitle'),
description: t('questDilatoryDistress2RageDescription'),
value: 50,
healing: .3,
effect: t('questDilatoryDistress2RageEffect')
}
},
drop: {
items: [
{
type: 'hatchingPotions',
key: 'Skeleton',
text: t('questDilatoryDistress2DropSkeletonPotion')
}, {
type: 'hatchingPotions',
key: 'CottonCandyBlue',
text: t('questDilatoryDistress2DropCottonCandyBluePotion')
}, {
type: 'gear',
key: 'head_special_fireCoralCirclet',
text: t('questDilatoryDistress2DropHeadgear')
}
],
exp: 500
}
},
dilatoryDistress3: {
previous: 'dilatoryDistress2',
goldValue: 400,
boss: {
hp: 1000,
str: 2
},
drop: {
items: [
{
type: 'food',
key: 'Fish',
text: t('questDilatoryDistress3DropFish')
}, {
type: 'food',
key: 'Fish',
text: t('questDilatoryDistress3DropFish')
}, {
type: 'food',
key: 'Fish',
text: t('questDilatoryDistress3DropFish')
}, {
type: 'gear',
key: 'weapon_special_tridentOfCrashingTides',
text: t('questDilatoryDistress3DropWeapon')
}, {
type: 'gear',
key: 'shield_special_moonpearlShield',
text: t('questDilatoryDistress3DropShield')
}
],
exp: 650
},
},
};
let goldPurchasableQuests = merge([dilatoryDistressSeries]);
let questDefaults = (name) => {
return {
completion: t(`quest${name}Completion`),
category: 'gold',
}
};
let dropDefaults = () => {
return {
gold: 0,
}
};
setQuestSetDefaults(goldPurchasableQuests, questDefaults, dropDefaults);
export default goldPurchasableQuests;