Fix choix particulière

This commit is contained in:
2025-02-05 21:37:07 +01:00
parent bafdec9924
commit 675fe5838e
3 changed files with 17 additions and 7 deletions

View File

@ -776,7 +776,7 @@ export class RdDCombat {
if (this.attacker.isCreatureEntite()) {
RdDItemCompetenceCreature.setRollDataCreature(rollData);
}
}
else if (arme) {
// Usual competence
rollData.arme = RdDItemArme.armeUneOuDeuxMains(arme, RdDItemCompetence.isArmeUneMain(competence));
@ -832,7 +832,10 @@ export class RdDCombat {
/* -------------------------------------------- */
async _onAttaqueNormale(attackerRoll) {
if (!RdDCombat.isReussite(attackerRoll) || RdDCombat.isParticuliere(attackerRoll)) {
if (!RdDCombat.isReussite(attackerRoll)) {
return
}
if (RdDCombat.isParticuliere(attackerRoll) && attackerRoll.particuliere == undefined) {
return
}
console.log("RdDCombat.onAttaqueNormale >>>", attackerRoll);
@ -849,7 +852,7 @@ export class RdDCombat {
return;
}
if (this.target) {
if (this.defender) {
await this._sendMessageDefense(attackerRoll, defenderRoll);
}
}
@ -999,7 +1002,7 @@ export class RdDCombat {
this.removeChatMessageActionsPasseArme(rollData.passeArme);
rollData.particuliere = choix;
await this._onAttaqueNormale(rollData);
await this._onAttaqueNormale(rollData)
}
/* -------------------------------------------- */