Add mount names for all drop pets and make creation more programmic

This commit is contained in:
Blade Barringer 2015-09-17 12:43:42 -05:00
parent df5a434d71
commit 993b568ad8
2 changed files with 27 additions and 42 deletions

View file

@ -8,6 +8,7 @@
"armoireNotesEmpty": "The Armoire will have new Equipment in the first week of every month. Until then, keep clicking for Experience and Food!",
"dropEggWolfText": "Wolf",
"dropEggWolfMountText": "Wolf",
"dropEggWolfAdjective": "loyal",
"dropEggTigerCubText": "Tiger Cub",
@ -23,15 +24,19 @@
"dropEggLionCubAdjective": "regal",
"dropEggFoxText": "Fox",
"dropEggFoxMountText": "Fox",
"dropEggFoxAdjective": "wily",
"dropEggFlyingPigText": "Flying Pig",
"dropEggFlyingPigMountText": "Flying Pig",
"dropEggFlyingPigAdjective": "whimsical",
"dropEggDragonText": "Dragon",
"dropEggDragonMountText": "Dragon",
"dropEggDragonAdjective": "mighty",
"dropEggCactusText": "Cactus",
"dropEggCactusMountText": "Cactus",
"dropEggCactusAdjective": "prickly",
"dropEggBearCubText": "Bear Cub",

View file

@ -1,46 +1,26 @@
let each = require('lodash').each;
let t = require('../helpers/translator');
let eggs = {
Wolf: {
text: t('dropEggWolfText'),
adjective: t('dropEggWolfAdjective')
},
TigerCub: {
text: t('dropEggTigerCubText'),
mountText: t('dropEggTigerCubMountText'),
adjective: t('dropEggTigerCubAdjective')
},
PandaCub: {
text: t('dropEggPandaCubText'),
mountText: t('dropEggPandaCubMountText'),
adjective: t('dropEggPandaCubAdjective')
},
LionCub: {
text: t('dropEggLionCubText'),
mountText: t('dropEggLionCubMountText'),
adjective: t('dropEggLionCubAdjective')
},
Fox: {
text: t('dropEggFoxText'),
adjective: t('dropEggFoxAdjective')
},
FlyingPig: {
text: t('dropEggFlyingPigText'),
adjective: t('dropEggFlyingPigAdjective')
},
Dragon: {
text: t('dropEggDragonText'),
adjective: t('dropEggDragonAdjective')
},
Cactus: {
text: t('dropEggCactusText'),
adjective: t('dropEggCactusAdjective')
},
BearCub: {
text: t('dropEggBearCubText'),
mountText: t('dropEggBearCubMountText'),
adjective: t('dropEggBearCubAdjective')
},
};
const DROP_EGGS = [
'Wolf',
'TigerCub',
'PandaCub',
'LionCub',
'Fox',
'FlyingPig',
'Dragon',
'Cactus',
'BearCub',
];
let eggs = { };
each(DROP_EGGS, (pet) => {
eggs[pet] = {
text: t(`dropEgg${pet}Text`),
mountText: t(`dropEgg${pet}MountText`),
adjective: t(`dropEgg${pet}Adjective`),
}
});
module.exports = eggs;