diff --git a/common/script/src/content/gear/armor.js b/common/script/src/content/gear/armor.js index cf86dae1e7..cfcc62c089 100644 --- a/common/script/src/content/gear/armor.js +++ b/common/script/src/content/gear/armor.js @@ -2,20 +2,24 @@ import {translator as t} from '../helpers'; import events from '../events'; import {armor as baseArmor} from './sets/base'; + import {armor as warriorArmor} from './sets/warrior'; import {armor as rogueArmor} from './sets/rogue'; import {armor as healerArmor} from './sets/healer'; import {armor as wizardArmor} from './sets/wizard'; + import {armor as specialArmor} from './sets/special'; import {armor as mysteryArmor} from './sets/mystery'; import {armor as armoireArmor} from './sets/armoire'; let armor = { base: baseArmor, + warrior: warriorArmor, rogue: rogueArmor, wizard: wizardArmor, healer: healerArmor, + special: specialArmor, mystery: mysteryArmor, armoire: armoireArmor, diff --git a/common/script/src/content/gear/head.js b/common/script/src/content/gear/head.js index 66adb54270..0679eadcfd 100644 --- a/common/script/src/content/gear/head.js +++ b/common/script/src/content/gear/head.js @@ -1,23 +1,21 @@ import {translator as t} from '../helpers'; import events from '../events'; +import {base as baseHead} from './sets/base'; + import {head as healerHead} from './sets/healer'; import {head as rogueHead} from './sets/rogue'; import {head as warriorHead} from './sets/warrior'; import {head as wizardHead} from './sets/wizard'; let head = { - base: { - 0: { - text: t('headBase0Text'), - notes: t('headBase0Notes'), - value: 0 - } - }, + base: baseHead, + warrior: warriorHead, rogue: rogueHead, wizard: wizardHead, healer: healerHead, + special: { 0: { text: t('headSpecial0Text'), diff --git a/common/script/src/content/gear/sets/base.js b/common/script/src/content/gear/sets/base.js index 110ac64a2d..2b7f092a6a 100644 --- a/common/script/src/content/gear/sets/base.js +++ b/common/script/src/content/gear/sets/base.js @@ -1,9 +1,28 @@ -import {translator as t} from '../../helpers'; +import {setGearSetDefaults} from '../../helpers'; -export var armor = { - 0: { - text: t('armorBase0Text'), - notes: t('armorBase0Notes'), - value: 0 - } +let armor = { + 0: { value: 0 }, }; + +let head = { + 0: { value: 0 }, +}; + +let shield = { + 0: { value: 0 }, +}; + +let weapon = { + 0: { value: 0 }, +}; + +let baseSet = { + armor: armor, + head: head, + shield: shield, + weapon: weapon, +}; + +setGearSetDefaults(baseSet, {setName: 'base'}); + +export default baseSet; diff --git a/common/script/src/content/gear/shield.js b/common/script/src/content/gear/shield.js index 12dffc5b23..a204f134be 100644 --- a/common/script/src/content/gear/shield.js +++ b/common/script/src/content/gear/shield.js @@ -1,23 +1,21 @@ import {translator as t} from '../helpers'; import events from '../events'; +import {base as baseShield} from './sets/base'; + import {shield as healerShield} from './sets/healer'; import {shield as rogueShield} from './sets/rogue'; import {shield as warriorShield} from './sets/warrior'; import {shield as wizardShield} from './sets/wizard'; let shield = { - base: { - 0: { - text: t('shieldBase0Text'), - notes: t('shieldBase0Notes'), - value: 0 - } - }, + base: baseShield, + warrior: warriorShield, rogue: rogueShield, wizard: wizardShield, healer: healerShield, + special: { 0: { text: t('shieldSpecial0Text'), diff --git a/common/script/src/content/gear/weapon.js b/common/script/src/content/gear/weapon.js index 4a08fa8c6d..ac3026addd 100644 --- a/common/script/src/content/gear/weapon.js +++ b/common/script/src/content/gear/weapon.js @@ -1,23 +1,21 @@ import {translator as t} from '../helpers'; import events from '../events'; +import {base as baseWeapon} from './sets/base'; + import {weapon as healerWeapon} from './sets/healer'; import {weapon as rogueWeapon} from './sets/rogue'; import {weapon as warriorWeapon} from './sets/warrior'; import {weapon as wizardWeapon} from './sets/wizard'; let weapon = { - base: { - 0: { - text: t('weaponBase0Text'), - notes: t('weaponBase0Notes'), - value: 0 - } - }, + base: baseWeapon, + warrior: warriorWeapon, rogue: rogueWeapon, wizard: wizardWeapon, healer: healerWeapon, + special: { 0: { text: t('weaponSpecial0Text'),