forked from public/foundryvtt-reve-de-dragon
#65 Gestion parade entités/creatures
This commit is contained in:
@ -1547,18 +1547,27 @@ export class RdDActor extends Actor {
|
||||
difficultesLibres: CONFIG.RDD.difficultesLibres,
|
||||
etat: this.data.data.compteurs.etat.value,
|
||||
diffConditions: 0,
|
||||
forceValue :this.data.data.carac.force.value, // Utilisé pour le jet de recul
|
||||
forceValue : (this.data.data.carac.force) ? this.data.data.carac.force.value : 0, // Utilisé pour le jet de recul
|
||||
diffLibre: (attackerRoll) ? attackerRoll.diffLibre : 0,
|
||||
attackerRoll: attackerRoll,
|
||||
finalLevel: 0,
|
||||
coupsNonMortels: false,
|
||||
malusArmureValue: (this.data.data.attributs) ? this.data.data.attributs.malusarmure.value : 0,
|
||||
surencMalusFlag: (this.data.data.compteurs.surenc.value < 0),
|
||||
surencMalusValue: this.data.data.compteurs.surenc.value,
|
||||
malusArmureValue: 0,
|
||||
surencMalusFlag: false,
|
||||
surencMalusValue: 0,
|
||||
surencMalusApply: false,
|
||||
isNatation: name.toLowerCase().includes("natation"),
|
||||
isNatation: false,
|
||||
useEncForNatation: false,
|
||||
encValueForNatation: (this.encombrementTotal) ? Math.round(this.encombrementTotal) : 0
|
||||
encValueForNatation: 0
|
||||
}
|
||||
if ( this.type == 'personnage ') {
|
||||
rollData.malusArmureValue = (this.data.data.attributs) ? this.data.data.attributs.malusarmure.value : 0;
|
||||
rollData.surencMalusFlag = (this.data.data.compteurs.surenc.value < 0);
|
||||
rollData.surencMalusValue = this.data.data.compteurs.surenc.value;
|
||||
rollData.surencMalusApply = false;
|
||||
rollData.isNatation = name.toLowerCase().includes("natation");
|
||||
rollData.useEncForNatation = false;
|
||||
rollData.encValueForNatation = (this.encombrementTotal) ? Math.round(this.encombrementTotal) : 0;
|
||||
}
|
||||
|
||||
if ( competence.type == 'competencecreature') { // Specific case for Creatures
|
||||
@ -1696,7 +1705,11 @@ export class RdDActor extends Actor {
|
||||
{
|
||||
let armeItem = this.getOwnedItem(armeId); // Item.data.data !
|
||||
console.log("Going to PARY !!!!!!!!!", armeItem, attackerRoll.diffLibre);
|
||||
this.rollCompetence( armeItem.data.data.competence, armeItem.data, attackerRoll, attacker);
|
||||
if (armeItem.type == 'competencecreature') {
|
||||
this.rollCompetence( armeItem.name, armeItem.data, attackerRoll, attacker);
|
||||
} else {
|
||||
this.rollCompetence( armeItem.data.data.competence, armeItem.data, attackerRoll, attacker);
|
||||
}
|
||||
}
|
||||
|
||||
/* -------------------------------------------- */
|
||||
|
Reference in New Issue
Block a user