import { GROUP } from './constants.js' /** * Default layout and groups */ export let DEFAULTS = null Hooks.once('tokenActionHudCoreApiReady', async (coreModule) => { const groups = GROUP Object.values(groups).forEach(group => { group.name = coreModule.api.Utils.i18n(group.name) group.listName = `Group: ${coreModule.api.Utils.i18n(group.listName ?? group.name)}` }) const groupsArray = Object.values(groups) DEFAULTS = { layout: [ { nestId: 'statistics', id: 'statistics', name: coreModule.api.Utils.i18n('CTHULHUETERNAL.Label.Characteristics'), groups: [ { ...groups.attributes, nestId: 'statistics_attributes' }, { ...groups.other, nestId: 'statistics_other' }, { ...groups.luck, nestId: 'statistics_luck' } ] }, { nestId: 'skills', id: 'skills', name: coreModule.api.Utils.i18n('CTHULHUETERNAL.Label.Skills'), groups: [ { ...groups.skills, nestId: 'skills_skills' }, { ...groups.typedSkills, nestId: 'skills_typed' }, { ...groups.specialTraining, nestId: 'skills_special' } ] }, { nestId: 'equipment', id: 'equipment', name: coreModule.api.Utils.i18n('CTHULHUETERNAL.Label.Gear'), groups: [ { ...groups.weapons, nestId: 'equipment_weapons' }, { ...groups.rituals, nestId: 'equipment_rituals' } ] } ], groups: groupsArray } })