mirror of
https://github.com/HabitRPG/habitica.git
synced 2025-12-18 23:27:26 +01:00
Move drop eggs into separate module
This commit is contained in:
46
common/script/content/eggs/drops.js
Normal file
46
common/script/content/eggs/drops.js
Normal 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;
|
||||||
@@ -3,48 +3,7 @@ let each = require('lodash').each;
|
|||||||
let defaults = require('lodash').defaults;
|
let defaults = require('lodash').defaults;
|
||||||
let t = require('../helpers/translator');
|
let t = require('../helpers/translator');
|
||||||
|
|
||||||
let dropEggs = {
|
let dropEggs = require('./drops');
|
||||||
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')
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
each(dropEggs, (egg, key) => {
|
each(dropEggs, (egg, key) => {
|
||||||
return defaults(egg, {
|
return defaults(egg, {
|
||||||
|
|||||||
Reference in New Issue
Block a user