diff --git a/modules/pegasus-actor.js b/modules/pegasus-actor.js index 041383a..8292c3f 100644 --- a/modules/pegasus-actor.js +++ b/modules/pegasus-actor.js @@ -1922,9 +1922,14 @@ export class PegasusActor extends Actor { /* -------------------------------------------- */ processSizeBonus(rollData) { if (rollData.defenderTokenId) { - this.system.biodata.sizenum = this.system.biodata?.sizenum?? 0 - this.system.biodata.sizebonus = this.system.biodata?.sizebonus?? 0 - let diffSize = rollData.defenderSize - this.system.biodata.sizenum + this.system.biodata.sizebonus + let diffSize = 0 + if ( this.type == "character") { + this.system.biodata.sizenum = this.system.biodata?.sizenum?? 0 + this.system.biodata.sizebonus = this.system.biodata?.sizebonus?? 0 + diffSize = rollData.defenderSize - this.system.biodata.sizenum + this.system.biodata.sizebonus + } else { + diffSize = rollData.defenderSize - this.system.statistics.hr.size + } //console.log("Diffsize", diffSize) if (rollData.subKey == "melee-atk" || rollData.subKey == "ranged-atk") { if (diffSize > 0) {