Merge pull request #6023 from HabitRPG/sabrecat/world-boss

Fall 2015 World Boss
This commit is contained in:
Sabe Jones
2015-10-08 11:15:00 -05:00
53 changed files with 3786 additions and 3563 deletions

View File

@@ -1143,6 +1143,7 @@ api.specialPets =
'JackOLantern-Base': 'jackolantern'
'Mammoth-Base': 'mammoth'
'Tiger-Veteran': 'veteranTiger'
'Phoenix-Base': 'phoenix'
api.specialMounts =
'BearCub-Polar': 'polarBear'
@@ -1152,6 +1153,7 @@ api.specialMounts =
'Mammoth-Base': 'mammoth'
'Orca-Base': 'orca'
'Gryphon-RoyalPurple': 'royalPurpleGryphon'
'Phoenix-Base': 'phoenix'
api.timeTravelStable =
pets:
@@ -1348,6 +1350,45 @@ api.quests =
gp: 0
exp: 0
burnout:
text: t('questBurnoutText')
notes: t('questBurnoutNotes')
completion: t('questBurnoutCompletion')
completionChat: t('questBurnoutCompletionChat')
value: 0
canBuy: (()->false)
category: 'world'
boss:
name: t('questBurnoutBoss')
hp: 11000000
str: 2.5
def: 1
rage:
title: t('questBurnoutBossRageTitle')
description: t('questBurnoutBossRageDescription')
value: 1000000
quests: t('questBurnoutBossRageQuests')
seasonalShop: t('questBurnoutBossRageSeasonalShop')
tavern: t('questBurnoutBossRageTavern')
drop:
items: [
{type: 'pets', key: 'Phoenix-Base', text: t('questBurnoutDropPhoenixPet')}
{type: 'mounts', key: 'Phoenix-Base', text: t('questBurnoutDropPhoenixMount')}
{type: 'food', key: 'Candy_Base', text: t('foodCandyBase')}
{type: 'food', key: 'Candy_White', text: t('foodCandyWhite')}
{type: 'food', key: 'Candy_Desert', text: t('foodCandyDesert')}
{type: 'food', key: 'Candy_Red', text: t('foodCandyRed')}
{type: 'food', key: 'Candy_Shade', text: t('foodCandyShade')}
{type: 'food', key: 'Candy_Skeleton', text: t('foodCandySkeleton')}
{type: 'food', key: 'Candy_Zombie', text: t('foodCandyZombie')}
{type: 'food', key: 'Candy_CottonCandyPink', text: t('foodCandyCottonCandyPink')}
{type: 'food', key: 'Candy_CottonCandyBlue', text: t('foodCandyCottonCandyBlue')}
{type: 'food', key: 'Candy_Golden', text: t('foodCandyGolden')}
]
gp: 0
exp: 0
evilsanta:
canBuy: (()->false)
text: t('questEvilSantaText') # title of the quest (eg, Deep into Vice's Layer)

View File

@@ -6,6 +6,7 @@ let specialMounts = {
'Mammoth-Base': 'mammoth',
'Orca-Base': 'orca',
'Gryphon-RoyalPurple': 'royalPurpleGryphon',
'Phoenix-Base': 'phoenix'
}
export default specialMounts;

View File

@@ -8,6 +8,7 @@ let specialPets = {
'JackOLantern-Base': 'jackolantern',
'Mammoth-Base': 'mammoth',
'Tiger-Veteran': 'veteranTiger',
'Phoenix-Base': 'phoenix'
}
export default specialPets;

View File

@@ -154,6 +154,78 @@ let worldQuests = {
exp: 0
}
},
burnout: {
completionChat: t('questBurnoutCompletionChat'),
boss: {
name: t('questBurnoutBoss'),
hp: 11000000,
str: 2.5,
def: 1,
rage: {
title: t('questBurnoutBossRageTitle'),
description: t('questBurnoutBossRageDescription'),
value: 1000000,
quests: t('questBurnoutBossRageQuests'),
seasonalShop: t('questBurnoutBossRageSeasonalShop'),
tavern: t('questBurnoutBossRageTavern')
}
},
drop: {
items: [
{
type: 'pets',
key: 'Phoenix-Base',
text: t('questBurnoutDropPhoenixPet')
}, {
type: 'mounts',
key: 'Phoenix-Base',
text: t('questBurnoutDropPhoenixMount')
}, {
type: 'food',
key: 'Candy_Base',
text: t('foodCandyBase')
}, {
type: 'food',
key: 'Candy_White',
text: t('foodCandyWhite')
}, {
type: 'food',
key: 'Candy_Desert',
text: t('foodCandyDesert')
}, {
type: 'food',
key: 'Candy_Red',
text: t('foodCandyRed')
}, {
type: 'food',
key: 'Candy_Shade',
text: t('foodCandyShade')
}, {
type: 'food',
key: 'Candy_Skeleton',
text: t('foodCandySkeleton')
}, {
type: 'food',
key: 'Candy_Zombie',
text: t('foodCandyZombie')
}, {
type: 'food',
key: 'Candy_CottonCandyPink',
text: t('foodCandyCottonCandyPink')
}, {
type: 'food',
key: 'Candy_CottonCandyBlue',
text: t('foodCandyCottonCandyBlue')
}, {
type: 'food',
key: 'Candy_Golden',
text: t('foodCandyGolden')
}
],
gp: 0,
exp: 0
}
},
};
let questDefaults = (name) => {