Separation armes naturelles/sans armes
This commit is contained in:
parent
9bc4b9a3ca
commit
ca4cf66b1b
@ -3,7 +3,8 @@ import { Misc } from "./misc.js";
|
||||
import { RdDCombatManager } from "./rdd-combat.js";
|
||||
|
||||
const nomCategorieParade = {
|
||||
"sans-armes": "Sans arme / armes naturelles",
|
||||
"sans-armes": "Sans arme",
|
||||
"armes-naturelles": "Sans arme",
|
||||
"hast": "Armes d'hast",
|
||||
"batons": "Bâtons",
|
||||
"boucliers": "Boucliers",
|
||||
@ -71,7 +72,7 @@ export class RdDItemArme extends Item {
|
||||
}
|
||||
// pour compatibilité avec des personnages existants
|
||||
if (armeData.type == 'competencecreature' || armeData.data.categorie == 'creature') {
|
||||
return armeData.data.categorie_parade || (armeData.data.isparade ? 'sans-armes' : '');
|
||||
return armeData.data.categorie_parade || (armeData.data.isparade ? 'armes-naturelles' : '');
|
||||
}
|
||||
if (!armeData.type.match(/arme|competencecreature/)) {
|
||||
return '';
|
||||
|
@ -915,7 +915,7 @@ export class RdDCombat {
|
||||
console.log("RdDCombat._onEchecTotal >>>", rollData);
|
||||
|
||||
const arme = rollData.arme;
|
||||
const avecArme = arme && arme.data.categorie_parade != 'sans-armes';
|
||||
const avecArme = !['', 'sans-armes', 'armes-naturelles'].includes( arme?.data.categorie_parade ?? '');
|
||||
const action = (rollData.attackerRoll ? (arme ? "la parade" : "l'esquive") : "l'attaque");
|
||||
ChatUtility.createChatWithRollMode(this.defender.name, {
|
||||
content: `<strong>Maladresse à ${action}!</strong> ` + await RdDRollTables.getMaladresse({ arme: avecArme })
|
||||
|
@ -1,5 +1,6 @@
|
||||
<option value="">Ne peut pas parer</option>
|
||||
<option value="sans-armes">Sans arme / armes naturelles</option>
|
||||
<option value="sans-armes">Sans arme</option>
|
||||
<option value="armes-naturelles">Armes naturelles</option>
|
||||
<option value="hast">Armes d'hast</option>
|
||||
<option value="batons">Bâtons</option>
|
||||
<option value="boucliers">Boucliers</option>
|
||||
|
Loading…
Reference in New Issue
Block a user