mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-16 22:27:26 +01:00
732 lines
18 KiB
JavaScript
732 lines
18 KiB
JavaScript
import t from '../translation';
|
|
|
|
const QUEST_MASTERCLASSER = {
|
|
dilatoryDistress1: {
|
|
text: t('questDilatoryDistress1Text'),
|
|
notes: t('questDilatoryDistress1Notes'),
|
|
group: 'questGroupDilatoryDistress',
|
|
completion: t('questDilatoryDistress1Completion'),
|
|
value: 4,
|
|
goldValue: 200,
|
|
category: 'gold',
|
|
collect: {
|
|
fireCoral: {
|
|
text: t('questDilatoryDistress1CollectFireCoral'),
|
|
count: 20,
|
|
},
|
|
blueFins: {
|
|
text: t('questDilatoryDistress1CollectBlueFins'),
|
|
count: 20,
|
|
},
|
|
},
|
|
drop: {
|
|
items: [
|
|
{
|
|
type: 'gear',
|
|
key: 'armor_special_finnedOceanicArmor',
|
|
text: t('questDilatoryDistress1DropArmor'),
|
|
},
|
|
],
|
|
gp: 0,
|
|
exp: 75,
|
|
},
|
|
},
|
|
dilatoryDistress2: {
|
|
text: t('questDilatoryDistress2Text'),
|
|
notes: t('questDilatoryDistress2Notes'),
|
|
group: 'questGroupDilatoryDistress',
|
|
completion: t('questDilatoryDistress2Completion'),
|
|
previous: 'dilatoryDistress1',
|
|
prereqQuests: [
|
|
'dilatoryDistress1',
|
|
],
|
|
value: 4,
|
|
goldValue: 300,
|
|
category: 'gold',
|
|
boss: {
|
|
name: t('questDilatoryDistress2Boss'),
|
|
hp: 500,
|
|
rage: {
|
|
title: t('questDilatoryDistress2RageTitle'),
|
|
description: t('questDilatoryDistress2RageDescription'),
|
|
value: 50,
|
|
healing: 0.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'),
|
|
},
|
|
],
|
|
gp: 0,
|
|
exp: 500,
|
|
},
|
|
},
|
|
dilatoryDistress3: {
|
|
text: t('questDilatoryDistress3Text'),
|
|
notes: t('questDilatoryDistress3Notes'),
|
|
group: 'questGroupDilatoryDistress',
|
|
completion: t('questDilatoryDistress3Completion'),
|
|
previous: 'dilatoryDistress2',
|
|
prereqQuests: [
|
|
'dilatoryDistress1',
|
|
'dilatoryDistress2',
|
|
],
|
|
value: 4,
|
|
goldValue: 400,
|
|
category: 'gold',
|
|
boss: {
|
|
name: t('questDilatoryDistress3Boss'),
|
|
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'),
|
|
},
|
|
],
|
|
gp: 0,
|
|
exp: 650,
|
|
},
|
|
},
|
|
mayhemMistiflying1: {
|
|
text: t('questMayhemMistiflying1Text'),
|
|
notes: t('questMayhemMistiflying1Notes'),
|
|
group: 'questGroupMayhemMistiflying',
|
|
completion: t('questMayhemMistiflying1Completion'),
|
|
value: 4,
|
|
goldValue: 200,
|
|
category: 'gold',
|
|
boss: {
|
|
name: t('questMayhemMistiflying1Boss'),
|
|
hp: 500,
|
|
rage: {
|
|
title: t('questMayhemMistiflying1RageTitle'),
|
|
description: t('questMayhemMistiflying1RageDescription'),
|
|
value: 50,
|
|
healing: 0.3,
|
|
effect: t('questMayhemMistiflying1RageEffect'),
|
|
},
|
|
},
|
|
drop: {
|
|
items: [
|
|
{
|
|
type: 'hatchingPotions',
|
|
key: 'Skeleton',
|
|
text: t('questMayhemMistiflying1DropSkeletonPotion'),
|
|
}, {
|
|
type: 'hatchingPotions',
|
|
key: 'White',
|
|
text: t('questMayhemMistiflying1DropWhitePotion'),
|
|
}, {
|
|
type: 'gear',
|
|
key: 'armor_special_roguishRainbowMessengerRobes',
|
|
text: t('questMayhemMistiflying1DropArmor'),
|
|
},
|
|
],
|
|
gp: 0,
|
|
exp: 500,
|
|
},
|
|
},
|
|
mayhemMistiflying2: {
|
|
text: t('questMayhemMistiflying2Text'),
|
|
notes: t('questMayhemMistiflying2Notes'),
|
|
group: 'questGroupMayhemMistiflying',
|
|
completion: t('questMayhemMistiflying2Completion'),
|
|
previous: 'mayhemMistiflying1',
|
|
prereqQuests: [
|
|
'mayhemMistiflying1',
|
|
],
|
|
value: 4,
|
|
goldValue: 300,
|
|
category: 'gold',
|
|
collect: {
|
|
mistifly1: {
|
|
text: t('questMayhemMistiflying2CollectRedMistiflies'),
|
|
count: 25,
|
|
},
|
|
mistifly2: {
|
|
text: t('questMayhemMistiflying2CollectBlueMistiflies'),
|
|
count: 15,
|
|
},
|
|
mistifly3: {
|
|
text: t('questMayhemMistiflying2CollectGreenMistiflies'),
|
|
count: 10,
|
|
},
|
|
},
|
|
drop: {
|
|
items: [
|
|
{
|
|
type: 'gear',
|
|
key: 'head_special_roguishRainbowMessengerHood',
|
|
text: t('questMayhemMistiflying2DropHeadgear'),
|
|
},
|
|
],
|
|
gp: 0,
|
|
exp: 75,
|
|
},
|
|
},
|
|
mayhemMistiflying3: {
|
|
text: t('questMayhemMistiflying3Text'),
|
|
notes: t('questMayhemMistiflying3Notes'),
|
|
group: 'questGroupMayhemMistiflying',
|
|
completion: t('questMayhemMistiflying3Completion'),
|
|
previous: 'mayhemMistiflying2',
|
|
prereqQuests: [
|
|
'mayhemMistiflying1',
|
|
'mayhemMistiflying2',
|
|
],
|
|
value: 4,
|
|
goldValue: 400,
|
|
category: 'gold',
|
|
boss: {
|
|
name: t('questMayhemMistiflying3Boss'),
|
|
hp: 1000,
|
|
str: 2,
|
|
},
|
|
drop: {
|
|
items: [
|
|
{
|
|
type: 'food',
|
|
key: 'CottonCandyPink',
|
|
text: t('questMayhemMistiflying3DropPinkCottonCandy'),
|
|
}, {
|
|
type: 'food',
|
|
key: 'CottonCandyPink',
|
|
text: t('questMayhemMistiflying3DropPinkCottonCandy'),
|
|
}, {
|
|
type: 'food',
|
|
key: 'CottonCandyPink',
|
|
text: t('questMayhemMistiflying3DropPinkCottonCandy'),
|
|
}, {
|
|
type: 'gear',
|
|
key: 'weapon_special_roguishRainbowMessage',
|
|
text: t('questMayhemMistiflying3DropWeapon'),
|
|
}, {
|
|
type: 'gear',
|
|
key: 'shield_special_roguishRainbowMessage',
|
|
text: t('questMayhemMistiflying3DropShield'),
|
|
},
|
|
],
|
|
gp: 0,
|
|
exp: 650,
|
|
},
|
|
},
|
|
stoikalmCalamity1: {
|
|
text: t('questStoikalmCalamity1Text'),
|
|
notes: t('questStoikalmCalamity1Notes'),
|
|
group: 'questGroupStoikalmCalamity',
|
|
completion: t('questStoikalmCalamity1Completion'),
|
|
value: 4,
|
|
goldValue: 200,
|
|
category: 'gold',
|
|
boss: {
|
|
name: t('questStoikalmCalamity1Boss'),
|
|
hp: 500,
|
|
rage: {
|
|
title: t('questStoikalmCalamity1RageTitle'),
|
|
description: t('questStoikalmCalamity1RageDescription'),
|
|
value: 50,
|
|
healing: 0.3,
|
|
effect: t('questStoikalmCalamity1RageEffect'),
|
|
},
|
|
},
|
|
drop: {
|
|
items: [
|
|
{
|
|
type: 'hatchingPotions',
|
|
key: 'Skeleton',
|
|
text: t('questStoikalmCalamity1DropSkeletonPotion'),
|
|
}, {
|
|
type: 'hatchingPotions',
|
|
key: 'Desert',
|
|
text: t('questStoikalmCalamity1DropDesertPotion'),
|
|
}, {
|
|
type: 'gear',
|
|
key: 'armor_special_mammothRiderArmor',
|
|
text: t('questStoikalmCalamity1DropArmor'),
|
|
},
|
|
],
|
|
gp: 0,
|
|
exp: 500,
|
|
},
|
|
},
|
|
stoikalmCalamity2: {
|
|
text: t('questStoikalmCalamity2Text'),
|
|
notes: t('questStoikalmCalamity2Notes'),
|
|
group: 'questGroupStoikalmCalamity',
|
|
completion: t('questStoikalmCalamity2Completion'),
|
|
previous: 'stoikalmCalamity1',
|
|
prereqQuests: [
|
|
'stoikalmCalamity1',
|
|
],
|
|
value: 4,
|
|
goldValue: 300,
|
|
category: 'gold',
|
|
collect: {
|
|
icicleCoin: {
|
|
text: t('questStoikalmCalamity2CollectIcicleCoins'),
|
|
count: 40,
|
|
},
|
|
},
|
|
drop: {
|
|
items: [
|
|
{
|
|
type: 'gear',
|
|
key: 'head_special_mammothRiderHelm',
|
|
text: t('questStoikalmCalamity2DropHeadgear'),
|
|
},
|
|
],
|
|
gp: 0,
|
|
exp: 75,
|
|
},
|
|
},
|
|
stoikalmCalamity3: {
|
|
text: t('questStoikalmCalamity3Text'),
|
|
notes: t('questStoikalmCalamity3Notes'),
|
|
group: 'questGroupStoikalmCalamity',
|
|
completion: t('questStoikalmCalamity3Completion'),
|
|
previous: 'stoikalmCalamity2',
|
|
prereqQuests: [
|
|
'stoikalmCalamity1',
|
|
'stoikalmCalamity2',
|
|
],
|
|
value: 4,
|
|
goldValue: 400,
|
|
category: 'gold',
|
|
boss: {
|
|
name: t('questStoikalmCalamity3Boss'),
|
|
hp: 1000,
|
|
str: 2,
|
|
},
|
|
drop: {
|
|
items: [
|
|
{
|
|
type: 'food',
|
|
key: 'CottonCandyBlue',
|
|
text: t('questStoikalmCalamity3DropBlueCottonCandy'),
|
|
}, {
|
|
type: 'food',
|
|
key: 'CottonCandyBlue',
|
|
text: t('questStoikalmCalamity3DropBlueCottonCandy'),
|
|
}, {
|
|
type: 'food',
|
|
key: 'CottonCandyBlue',
|
|
text: t('questStoikalmCalamity3DropBlueCottonCandy'),
|
|
}, {
|
|
type: 'gear',
|
|
key: 'weapon_special_mammothRiderSpear',
|
|
text: t('questStoikalmCalamity3DropWeapon'),
|
|
}, {
|
|
type: 'gear',
|
|
key: 'shield_special_mammothRiderHorn',
|
|
text: t('questStoikalmCalamity3DropShield'),
|
|
},
|
|
],
|
|
gp: 0,
|
|
exp: 650,
|
|
},
|
|
},
|
|
taskwoodsTerror1: {
|
|
text: t('questTaskwoodsTerror1Text'),
|
|
notes: t('questTaskwoodsTerror1Notes'),
|
|
group: 'questGroupTaskwoodsTerror',
|
|
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: 0.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'),
|
|
group: 'questGroupTaskwoodsTerror',
|
|
completion: t('questTaskwoodsTerror2Completion'),
|
|
previous: 'taskwoodsTerror1',
|
|
prereqQuests: [
|
|
'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'),
|
|
group: 'questGroupTaskwoodsTerror',
|
|
completion: t('questTaskwoodsTerror3Completion'),
|
|
previous: 'taskwoodsTerror2',
|
|
prereqQuests: [
|
|
'taskwoodsTerror1',
|
|
'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,
|
|
},
|
|
},
|
|
// final quest series in Masterclasser
|
|
lostMasterclasser1: {
|
|
text: t('questLostMasterclasser1Text'),
|
|
notes: t('questLostMasterclasser1Notes'),
|
|
group: 'questGroupLostMasterclasser',
|
|
completion: t('questLostMasterclasser1Completion'),
|
|
value: 4,
|
|
prereqQuests: [
|
|
'dilatoryDistress1',
|
|
'dilatoryDistress2',
|
|
'dilatoryDistress3',
|
|
'mayhemMistiflying1',
|
|
'mayhemMistiflying2',
|
|
'mayhemMistiflying3',
|
|
'stoikalmCalamity1',
|
|
'stoikalmCalamity2',
|
|
'stoikalmCalamity3',
|
|
'taskwoodsTerror1',
|
|
'taskwoodsTerror2',
|
|
'taskwoodsTerror3',
|
|
],
|
|
goldValue: 400,
|
|
category: 'gold',
|
|
collect: {
|
|
ancientTome: {
|
|
text: t('questLostMasterclasser1CollectAncientTomes'),
|
|
count: 40,
|
|
},
|
|
forbiddenTome: {
|
|
text: t('questLostMasterclasser1CollectForbiddenTomes'),
|
|
count: 40,
|
|
},
|
|
hiddenTome: {
|
|
text: t('questLostMasterclasser1CollectHiddenTomes'),
|
|
count: 40,
|
|
},
|
|
},
|
|
drop: {
|
|
items: [
|
|
{
|
|
type: 'food',
|
|
key: 'Potatoe',
|
|
text: t('foodPotatoe'),
|
|
}, {
|
|
type: 'food',
|
|
key: 'Potatoe',
|
|
text: t('foodPotatoe'),
|
|
}, {
|
|
type: 'food',
|
|
key: 'Potatoe',
|
|
text: t('foodPotatoe'),
|
|
}, {
|
|
type: 'food',
|
|
key: 'Meat',
|
|
text: t('foodMeat'),
|
|
}, {
|
|
type: 'food',
|
|
key: 'Meat',
|
|
text: t('foodMeat'),
|
|
}, {
|
|
type: 'food',
|
|
key: 'Meat',
|
|
text: t('foodMeat'),
|
|
}, {
|
|
type: 'food',
|
|
key: 'Milk',
|
|
text: t('foodMilk'),
|
|
}, {
|
|
type: 'food',
|
|
key: 'Milk',
|
|
text: t('foodMilk'),
|
|
}, {
|
|
type: 'food',
|
|
key: 'Milk',
|
|
text: t('foodMilk'),
|
|
},
|
|
],
|
|
gp: 0,
|
|
exp: 200,
|
|
},
|
|
},
|
|
lostMasterclasser2: {
|
|
text: t('questLostMasterclasser2Text'),
|
|
notes: t('questLostMasterclasser2Notes'),
|
|
group: 'questGroupLostMasterclasser',
|
|
previous1: 'lostMasterclasser1',
|
|
completion: t('questLostMasterclasser2Completion'),
|
|
prereqQuests: [
|
|
'lostMasterclasser1',
|
|
],
|
|
value: 4,
|
|
goldValue: 500,
|
|
category: 'gold',
|
|
boss: {
|
|
name: t('questLostMasterclasser2Boss'),
|
|
hp: 1500,
|
|
str: 2.5,
|
|
},
|
|
drop: {
|
|
items: [
|
|
{
|
|
type: 'food',
|
|
key: 'Chocolate',
|
|
text: t('foodChocolate'),
|
|
}, {
|
|
type: 'food',
|
|
key: 'Chocolate',
|
|
text: t('foodChocolate'),
|
|
}, {
|
|
type: 'food',
|
|
key: 'Chocolate',
|
|
text: t('foodChocolate'),
|
|
}, {
|
|
type: 'food',
|
|
key: 'Honey',
|
|
text: t('foodHoney'),
|
|
}, {
|
|
type: 'food',
|
|
key: 'Honey',
|
|
text: t('foodHoney'),
|
|
}, {
|
|
type: 'food',
|
|
key: 'Honey',
|
|
text: t('foodHoney'),
|
|
}, {
|
|
type: 'food',
|
|
key: 'RottenMeat',
|
|
text: t('foodRottenMeat'),
|
|
}, {
|
|
type: 'food',
|
|
key: 'RottenMeat',
|
|
text: t('foodRottenMeat'),
|
|
}, {
|
|
type: 'food',
|
|
key: 'RottenMeat',
|
|
text: t('foodRottenMeat'),
|
|
}, {
|
|
type: 'gear',
|
|
key: 'eyewear_special_aetherMask',
|
|
text: t('questLostMasterclasser2DropEyewear'),
|
|
},
|
|
],
|
|
gp: 0,
|
|
exp: 1500,
|
|
},
|
|
},
|
|
lostMasterclasser3: {
|
|
text: t('questLostMasterclasser3Text'),
|
|
notes: t('questLostMasterclasser3Notes'),
|
|
group: 'questGroupLostMasterclasser',
|
|
completion: t('questLostMasterclasser3Completion'),
|
|
previous: 'lostMasterclasser2',
|
|
prereqQuests: [
|
|
'lostMasterclasser1',
|
|
'lostMasterclasser2',
|
|
],
|
|
value: 4,
|
|
goldValue: 600,
|
|
category: 'gold',
|
|
boss: {
|
|
name: t('questLostMasterclasser3Boss'),
|
|
hp: 2000,
|
|
str: 3,
|
|
rage: {
|
|
title: t('questLostMasterclasser3RageTitle'),
|
|
description: t('questLostMasterclasser3RageDescription'),
|
|
value: 25,
|
|
healing: 0.3,
|
|
effect: t('questLostMasterclasser3RageEffect'),
|
|
},
|
|
},
|
|
drop: {
|
|
items: [
|
|
{
|
|
type: 'hatchingPotions',
|
|
key: 'Base',
|
|
text: t('questLostMasterclasser3DropBasePotion'),
|
|
}, {
|
|
type: 'hatchingPotions',
|
|
key: 'CottonCandyPink',
|
|
text: t('questLostMasterclasser3DropPinkPotion'),
|
|
}, {
|
|
type: 'hatchingPotions',
|
|
key: 'Golden',
|
|
text: t('questLostMasterclasser3DropGoldenPotion'),
|
|
}, {
|
|
type: 'hatchingPotions',
|
|
key: 'Shade',
|
|
text: t('questLostMasterclasser3DropShadePotion'),
|
|
}, {
|
|
type: 'hatchingPotions',
|
|
key: 'Zombie',
|
|
text: t('questLostMasterclasser3DropZombiePotion'),
|
|
}, {
|
|
type: 'gear',
|
|
key: 'body_special_aetherAmulet',
|
|
text: t('questLostMasterclasser3DropBodyAccessory'),
|
|
},
|
|
],
|
|
gp: 0,
|
|
exp: 2000,
|
|
},
|
|
},
|
|
lostMasterclasser4: {
|
|
text: t('questLostMasterclasser4Text'),
|
|
notes: t('questLostMasterclasser4Notes'),
|
|
group: 'questGroupLostMasterclasser',
|
|
completion: t('questLostMasterclasser4Completion'),
|
|
previous: 'lostMasterclasser3',
|
|
prereqQuests: [
|
|
'lostMasterclasser1',
|
|
'lostMasterclasser2',
|
|
'lostMasterclasser3',
|
|
],
|
|
value: 4,
|
|
goldValue: 700,
|
|
category: 'gold',
|
|
boss: {
|
|
name: t('questLostMasterclasser4Boss'),
|
|
hp: 3000,
|
|
str: 4,
|
|
rage: {
|
|
title: t('questLostMasterclasser4RageTitle'),
|
|
description: t('questLostMasterclasser4RageDescription'),
|
|
value: 15,
|
|
mpDrain: true,
|
|
effect: t('questLostMasterclasser4RageEffect'),
|
|
},
|
|
},
|
|
drop: {
|
|
items: [
|
|
{
|
|
type: 'mounts',
|
|
key: 'Aether-Invisible',
|
|
text: t('questLostMasterclasser4DropMount'),
|
|
}, {
|
|
type: 'gear',
|
|
key: 'back_special_aetherCloak',
|
|
text: t('questLostMasterclasser4DropBackAccessory'),
|
|
}, {
|
|
type: 'gear',
|
|
key: 'weapon_special_aetherCrystals',
|
|
text: t('questLostMasterclasser4DropWeapon'),
|
|
},
|
|
],
|
|
gp: 0,
|
|
exp: 3500,
|
|
},
|
|
},
|
|
};
|
|
|
|
export default QUEST_MASTERCLASSER;
|