forked from public/foundryvtt-reve-de-dragon
Gestion des points d'XP en voie
This commit is contained in:
@ -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 = [];
|
||||
|
Reference in New Issue
Block a user