Fix: charge en force
This commit is contained in:
parent
8101b905d8
commit
ff44de3b3c
@ -13,6 +13,7 @@
|
|||||||
- corrections de bugs
|
- corrections de bugs
|
||||||
- si on n'utilise pas les règles de fatigues, un reflet de rêve pouvait garder le Haut-rêvant dans les TMRs pour toujours
|
- si on n'utilise pas les règles de fatigues, un reflet de rêve pouvait garder le Haut-rêvant dans les TMRs pour toujours
|
||||||
- certaines macros ne marchaient pas pour les créatures/entités/véhicules/commerces
|
- certaines macros ne marchaient pas pour les créatures/entités/véhicules/commerces
|
||||||
|
- en cas de charge, les particulières sont toujours en force (p125)
|
||||||
|
|
||||||
## v11.0.28 - les fractures de Khrachtchoum
|
## v11.0.28 - les fractures de Khrachtchoum
|
||||||
- La gravité de la blessure est affichée dans le résumé de l'encaissement
|
- La gravité de la blessure est affichée dans le résumé de l'encaissement
|
||||||
|
@ -824,8 +824,8 @@ export class RdDCombat {
|
|||||||
// finesse seulement en mélée, pour l'empoignade, ou si la difficulté libre est de -1 minimum
|
// finesse seulement en mélée, pour l'empoignade, ou si la difficulté libre est de -1 minimum
|
||||||
// rapidité seulement en mêlée, si l'arme le permet, et si la difficulté libre est de -1 minimum
|
// rapidité seulement en mêlée, si l'arme le permet, et si la difficulté libre est de -1 minimum
|
||||||
const isForce = !rollData.arme.system.empoignade;
|
const isForce = !rollData.arme.system.empoignade;
|
||||||
const isFinesse = rollData.arme.system.empoignade || isMeleeDiffNegative;
|
const isFinesse = rollData.tactique != 'charge' && (rollData.arme.system.empoignade || isMeleeDiffNegative);
|
||||||
const isRapide = !rollData.arme.system.empoignade && isMeleeDiffNegative && rollData.arme.system.rapide;
|
const isRapide = rollData.tactique != 'charge' && !rollData.arme.system.empoignade && isMeleeDiffNegative && rollData.arme.system.rapide;
|
||||||
// si un seul choix possible, le prendre
|
// si un seul choix possible, le prendre
|
||||||
if (isForce && !isFinesse && !isRapide) {
|
if (isForce && !isFinesse && !isRapide) {
|
||||||
return await this.choixParticuliere(rollData, "force");
|
return await this.choixParticuliere(rollData, "force");
|
||||||
|
Loading…
Reference in New Issue
Block a user