reprise du projet

This commit is contained in:
Erwan Lemaire
2025-04-17 14:55:41 +02:00
parent 62f13c8cc3
commit d380efeed5
16 changed files with 526 additions and 244 deletions
+6 -6
View File
@@ -47,10 +47,14 @@ export default class RollDialog extends Dialog {
rolltype: null,
NoD: 1,
Reroll: false,
actorId: game.user.character.id
actorId: game.user.character?.id || canvas.tokens.controlled[0]?.actor.id
}) {
// Retrieve the actor data based on the actorId
data.actor = await game.actors.get(data.actorId);
if (!data.actor) {
return await ui.notifications.warn("Vous n'avez pas de personnage attitré ou de token selectionné");
}
console.log(data.actor)
data.availableSpecialties = data.actor.items.filter(it => it.type == "specialty");
console.log(data.availableSpecialties)
@@ -177,13 +181,9 @@ export default class RollDialog extends Dialog {
return html.querySelector('select#ability').options[html.querySelector('select#ability').selectedIndex].dataset.label
}
displaySpecialties() {
console.log(this)
let specialties = this.element[0].querySelectorAll('[data-spec-skill]');
for (let specEl of specialties) {
if (specEl.dataset.specSkill != this.getLabel()) {
specEl.style.display = "none";
specEl.querySelector('input').checked = null;
} else { specEl.style.display = "inline" }
specEl.style.display = "inline"
}
}
/**
-2
View File
@@ -421,7 +421,6 @@ export class VermineCombatant extends Combatant {
constructor(data, context) {
super(data, context);
this.setDefaultAttitude();
console.log(this)
}
setDefaultAttitude() {
@@ -429,7 +428,6 @@ export class VermineCombatant extends Combatant {
}
_getInitiativeFormula() {
console.log(this);
return String(CONFIG.Combat.initiative.formula || game.system.initiative);
}