diff --git a/common/script/content/gear/sets/special/index.js b/common/script/content/gear/sets/special/index.js index b739b511fc..c87e4d435d 100644 --- a/common/script/content/gear/sets/special/index.js +++ b/common/script/content/gear/sets/special/index.js @@ -4,6 +4,7 @@ import { import { ownsItem } from '../../gear-helper'; import backerGear from './special-backer'; import contributorGear from './special-contributor'; +import wonderconGear from './special-wondercon'; import t from '../../../translation'; let armor = { @@ -304,39 +305,14 @@ let armor = { }; let back = { - wondercon_red: { // eslint-disable-line camelcase - text: t('backSpecialWonderconRedText'), - notes: t('backSpecialWonderconRedNotes'), - value: 0, - mystery: 'wondercon', - }, - wondercon_black: { // eslint-disable-line camelcase - text: t('backSpecialWonderconBlackText'), - notes: t('backSpecialWonderconBlackNotes'), - value: 0, - mystery: 'wondercon', - }, + wondercon_red: wonderconGear.backSpecialWonderconRed, // eslint-disable-line camelcase + wondercon_black: wonderconGear.backSpecialWonderconBlack, // eslint-disable-line camelcase }; let body = { - wondercon_red: { // eslint-disable-line camelcase - text: t('bodySpecialWonderconRedText'), - notes: t('bodySpecialWonderconRedNotes'), - value: 0, - mystery: 'wondercon', - }, - wondercon_gold: { // eslint-disable-line camelcase - text: t('bodySpecialWonderconGoldText'), - notes: t('bodySpecialWonderconGoldNotes'), - value: 0, - mystery: 'wondercon', - }, - wondercon_black: { // eslint-disable-line camelcase - text: t('bodySpecialWonderconBlackText'), - notes: t('bodySpecialWonderconBlackNotes'), - value: 0, - mystery: 'wondercon', - }, + wondercon_red: wonderconGear.bodySpecialWonderconRed, // eslint-disable-line camelcase + wondercon_gold: wonderconGear.bodySpecialWonderconGold, // eslint-disable-line camelcase + wondercon_black: wonderconGear.bodySpecialWonderconBlack, // eslint-disable-line camelcase summerHealer: { event: EVENTS.summer, specialClass: 'healer', @@ -382,18 +358,8 @@ let body = { }; let eyewear = { - wondercon_red: { // eslint-disable-line camelcase - text: t('eyewearSpecialWonderconRedText'), - notes: t('eyewearSpecialWonderconRedNotes'), - value: 0, - mystery: 'wondercon', - }, - wondercon_black: { // eslint-disable-line camelcase - text: t('eyewearSpecialWonderconBlackText'), - notes: t('eyewearSpecialWonderconBlackNotes'), - value: 0, - mystery: 'wondercon', - }, + wondercon_red: wonderconGear.eyewearSpecialWonderconRed, // eslint-disable-line camelcase + wondercon_black: wonderconGear.eyewearSpecialWonderconBlack, // eslint-disable-line camelcase summerRogue: { event: EVENTS.summer, specialClass: 'rogue', diff --git a/common/script/content/gear/sets/special/special-wondercon.js b/common/script/content/gear/sets/special/special-wondercon.js new file mode 100644 index 0000000000..b321251bf1 --- /dev/null +++ b/common/script/content/gear/sets/special/special-wondercon.js @@ -0,0 +1,62 @@ +import t from '../../../translation'; + +let backSpecialWonderconRed = { + text: t('backSpecialWonderconRedText'), + notes: t('backSpecialWonderconRedNotes'), + value: 0, + mystery: 'wondercon', +}; + +let backSpecialWonderconBlack = { + text: t('backSpecialWonderconBlackText'), + notes: t('backSpecialWonderconBlackNotes'), + value: 0, + mystery: 'wondercon', +}; + +let bodySpecialWonderconRed = { + text: t('bodySpecialWonderconRedText'), + notes: t('bodySpecialWonderconRedNotes'), + value: 0, + mystery: 'wondercon', +}; + +let bodySpecialWonderconGold = { + text: t('bodySpecialWonderconGoldText'), + notes: t('bodySpecialWonderconGoldNotes'), + value: 0, + mystery: 'wondercon', +}; + +let bodySpecialWonderconBlack = { + text: t('bodySpecialWonderconBlackText'), + notes: t('bodySpecialWonderconBlackNotes'), + value: 0, + mystery: 'wondercon', +}; + +let eyewearSpecialWonderconRed = { + text: t('eyewearSpecialWonderconRedText'), + notes: t('eyewearSpecialWonderconRedNotes'), + value: 0, + mystery: 'wondercon', +}; + +let eyewearSpecialWonderconBlack = { + text: t('eyewearSpecialWonderconBlackText'), + notes: t('eyewearSpecialWonderconBlackNotes'), + value: 0, + mystery: 'wondercon', +}; + +let wonderconSet = { + backSpecialWonderconRed, + backSpecialWonderconBlack, + bodySpecialWonderconRed, + bodySpecialWonderconGold, + bodySpecialWonderconBlack, + eyewearSpecialWonderconRed, + eyewearSpecialWonderconBlack, +}; + +export default wonderconSet;