Correction de combat

- filtrage des parades selon l'attaque
- gestion des tactiques
This commit is contained in:
2025-12-15 01:08:28 +01:00
parent dbe5d0b974
commit 0563286cca
9 changed files with 116 additions and 78 deletions

View File

@@ -40,7 +40,7 @@ export class RollPartSign extends RollPart {
const actor = rollData.active.actor;
const isCombat = this.isCombat(rollData)
const current = this.getCurrent(rollData)
current.armeDisparate = isCombat && current.armeDisparate
current.armeDisparate = isCombat ? current.armeDisparate : 'norm'
current.surprise = actor.getSurprise(isCombat, current.forceRequise ?? 0)
current.reasons = actor.getEffects(it => StatusEffects.niveauSurprise(it, isCombat) > 0, current.forceRequise ?? 0)
.map(it => { return { img: it.img, label: game.i18n.localize(it.name) } })
@@ -81,7 +81,7 @@ export class RollPartSign extends RollPart {
}
isParadeArmeDisparate(current) {
return current.armeDisparate
return current.armeDisparate == 'sign'
}
getAjustements(rollData) {