Gestion des points d'XP en voie

This commit is contained in:
2020-12-05 00:04:40 +01:00
parent 92d186a4a1
commit 45690c6e7e
4 changed files with 75 additions and 15 deletions

View File

@ -766,16 +766,12 @@ export class RdDUtility {
}
/* -------------------------------------------- */
static displayInitiativeMenu( html, combatantId) {
// Recupération du combatant et de l'acteur associé
const combatant = game.combat.getCombatant(combatantId);
const actor = combatant.actor;
//console.log("Combattant : ", combatant);
static buildArmeList( combatant ) {
const actor = combatant.actor; // Easy access
let armesList = [];
if ( actor.data.type == 'creature' || actor.data.type == 'entite') {
for (const competenceItem of actor.data.items) {
if ( competenceItem.data.iscombat) { // Siule un item de type arme
if ( competenceItem.data.iscombat) { // Seul un item de type arme
armesList.push( { name: competenceItem.name, data: { niveau: competenceItem.data.niveau, competence: competenceItem.name } } );
}
}
@ -789,6 +785,14 @@ export class RdDUtility {
armesList.push( { name: "Draconic", data: { competence: "Draconic" } } );
}
armesList.push( { name: "Autre action", data: { competence: "Autre action" } } );
return armesList;
}
/* -------------------------------------------- */
static displayInitiativeMenu( html, combatantId) {
const combatant = game.combat.getCombatant(combatantId);
let armesList = this.buildArmeList( combatant );
// Build the relevant submenu
if ( armesList ) {
let menuItems = [];