Move drop eggs into separate module

This commit is contained in:
Blade Barringer
2015-09-17 08:45:35 -05:00
parent c64fd6e321
commit df5a434d71
2 changed files with 47 additions and 42 deletions

View File

@@ -0,0 +1,46 @@
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')
},
};
module.exports = eggs;

View File

@@ -3,48 +3,7 @@ let each = require('lodash').each;
let defaults = require('lodash').defaults;
let t = require('../helpers/translator');
let dropEggs = {
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')
}
};
let dropEggs = require('./drops');
each(dropEggs, (egg, key) => {
return defaults(egg, {