Debuting the conversion of skills to items list : Db and item Sheet

This commit is contained in:
Vlyan
2023-01-07 15:57:44 +01:00
parent ac43982f24
commit 5fbb34d882
20 changed files with 342 additions and 4 deletions

View File

@@ -21,6 +21,8 @@ export class HelpersL5r5e {
* @return {{cat: any, id: any, label: *}[]}
*/
static getSkillsList(useGroup = false) {
console.warn('@deprecated hardcoded skills - helpers.getSkillsList()'); // TODO @deprecated hardcoded skills
if (!useGroup) {
return Array.from(CONFIG.l5r5e.skills).map(([id, cat]) => ({
id: id,
@@ -48,6 +50,8 @@ export class HelpersL5r5e {
* @return {Map}
*/
static getCategoriesSkillsList() {
console.warn('@deprecated hardcoded skills - helpers.getCategoriesSkillsList()'); // TODO @deprecated hardcoded skills
return Array.from(CONFIG.l5r5e.skills).reduce((acc, [id, cat]) => {
if (acc.has(cat)) {
acc.set(cat, [...acc.get(cat), id]);
@@ -297,6 +301,8 @@ export class HelpersL5r5e {
static getPackNameForCoreItem(documentId) {
const core = new Map();
core.set("Skl", "l5r5e.core-skills");
core.set("Arm", "l5r5e.core-armors");
core.set("Bon", "l5r5e.core-bonds");
core.set("Boo", "l5r5e.core-celestial-implement-boons");