First version with weapons

This commit is contained in:
2024-08-23 11:45:23 +02:00
parent 45ee08e6c2
commit 8cb2969d70
22 changed files with 3648 additions and 3493 deletions

View File

@ -18,7 +18,7 @@ export class RMFRPUtility {
this.gameSystem = game.settings.get("fvtt-rolemaster-frp", "game_system");
const skillCategories = await RFRPUtility.loadCompendium("fvtt-rolemaster-frp.skill_categories")
const skillCategories = await RMFRPUtility.loadCompendium("fvtt-rolemaster-frp.skill_categories")
this.skillCategories = skillCategories.map(i => i.toObject()).filter( i => i.system.game_system == "common" || i.system.game_system == this.gameSystem);
// Sort skill categories by name
this.skillCategories.sort((a, b) => a.name.localeCompare(b.name));
@ -58,7 +58,7 @@ export class RMFRPUtility {
/* -------------------------------------------- */
static async loadCompendium(compendium, filter = item => true) {
let compendiumData = await RFRPUtility.loadCompendiumData(compendium);
let compendiumData = await RMFRPUtility.loadCompendiumData(compendium);
return compendiumData.filter(filter);
}
@ -70,7 +70,7 @@ export class RMFRPUtility {
}
static findChatMessageId(current) {
return RFRPUtility.getChatMessageId(HeritiersUtility.findChatMessage(current));
return RMFRPUtility.getChatMessageId(HeritiersUtility.findChatMessage(current));
}
static getChatMessageId(node) {
@ -78,7 +78,7 @@ export class RMFRPUtility {
}
static findChatMessage(current) {
return RFRPUtility.findNodeMatching(current, it => it.classList.contains('chat-message') && it.attributes.getNamedItem('data-message-id'))
return RMFRPUtility.findNodeMatching(current, it => it.classList.contains('chat-message') && it.attributes.getNamedItem('data-message-id'))
}
static findNodeMatching(current, predicate) {
@ -86,7 +86,7 @@ export class RMFRPUtility {
if (predicate(current)) {
return current;
}
return RFRPUtility.findNodeMatching(current.parentElement, predicate);
return RMFRPUtility.findNodeMatching(current.parentElement, predicate);
}
return undefined;
}