habitica/common/script/src/content/gear/eyewear.js

53 lines
1.3 KiB
JavaScript
Raw Normal View History

2015-09-21 22:35:27 +00:00
import {translator as t} from '../helpers';
2015-09-21 17:52:15 +00:00
import events from '../events';
2015-09-29 22:58:02 +00:00
import {eyewear as baseEyewear} from './sets/base';
2015-09-29 22:53:32 +00:00
import {eyewear as mysteryEyewear} from './sets/mystery';
2015-09-21 17:52:15 +00:00
let eyewear = {
2015-09-29 22:58:02 +00:00
base: baseEyewear,
2015-09-21 17:52:15 +00:00
special: {
wondercon_red: {
text: t('eyewearSpecialWonderconRedText'),
notes: t('eyewearSpecialWonderconRedNotes'),
value: 0,
mystery: 'wondercon'
},
wondercon_black: {
text: t('eyewearSpecialWonderconBlackText'),
notes: t('eyewearSpecialWonderconBlackNotes'),
value: 0,
mystery: 'wondercon'
},
summerRogue: {
event: events.summer,
specialClass: 'rogue',
text: t('eyewearSpecialSummerRogueText'),
notes: t('eyewearSpecialSummerRogueNotes'),
value: 20
},
summerWarrior: {
event: events.summer,
specialClass: 'warrior',
text: t('eyewearSpecialSummerWarriorText'),
notes: t('eyewearSpecialSummerWarriorNotes'),
value: 20
}
},
2015-09-29 22:53:32 +00:00
mystery: mysteryEyewear,
2015-09-21 17:52:15 +00:00
armoire: {
plagueDoctorMask: {
text: t('eyewearArmoirePlagueDoctorMaskText'),
notes: t('eyewearArmoirePlagueDoctorMaskNotes'),
value: 100,
2015-09-21 17:52:15 +00:00
set: 'plagueDoctor',
2015-09-28 12:44:31 +00:00
canOwn: ((u) => {
2015-09-21 17:52:15 +00:00
return u.items.gear.owned.eyewear_armoire_plagueDoctorMask != null;
})
}
}
};
export default eyewear;