Files
DeltaGreen/module/profession/index.js
T

55 lines
1.4 KiB
JavaScript

export {
TYPED_SKILL_TEMPLATE_GROUPS,
BONUS_SKILL_COUNT,
HARD_EXPERIENCE_BONUS_COUNT,
} from "./constants.js";
export {
buildCharacterCreationPayload,
applyCharacterCreationPayload,
commitProfessionSetup,
} from "./commit-character-creation.js";
export {
applyDamagedVeteranModifications,
computeHardExperienceSkillValues,
} from "./damaged-veteran-modifiers.js";
export {
DISORDER_OPTIONS,
getDisorderLabel,
isKnownDisorderId,
resolveDisorderId,
} from "./disorders.js";
export {
getChooseOnePlaceholderLabel,
normalizeTypedSkillName,
isChooseOnePlaceholderLabel,
isChooseOneProfessionSkillKey,
findTypedSkillNameConflict,
getAgentSkillDefaults,
normalizeTypedGroup,
getTypedGroupDisplayName,
formatProfessionSkillKey,
allocateProfessionSkillStorageKey,
parseProfessionSkillKey,
formatProfessionSkillLabel,
formatProfessionSkillKeyLabel,
splitProfessionSkillMap,
} from "./keys.js";
export {
buildSkillCatalog,
buildBonusSkillCatalog,
catalogIdToSkillRef,
collectBonusCapValidationErrors,
applyBonusSkillPicks,
getBonusTrackLabel,
} from "./catalog.js";
export { default as computeSkillValues } from "./compute.js";
export {
validateProfessionFormState,
formatProfessionValidationMessages,
} from "./validation.js";
export {
buildSortedFixedSkillRows,
buildSortedTypedSkillRows,
prepareProfessionSkillRows,
} from "./display.js";