Fix AC calculations

master
John Downey 2022-04-09 19:59:39 -05:00
parent 810e1b7c53
commit c9d111023b
1 changed files with 7 additions and 7 deletions

View File

@ -725,14 +725,14 @@ export class AcksActor extends Actor {
const data = this.data.data; const data = this.data.data;
data.aac.naked = baseAac + data.scores.dex.mod; data.aac.naked = baseAac + data.scores.dex.mod;
data.ac.naked = baseAc - data.scores.dex.mod; data.ac.naked = baseAc - data.scores.dex.mod;
const armors = this.data.items.filter((i) => i.type == "armor"); const armors = this.data.items.filter((i) => i.data.type == "armor");
armors.forEach((a) => { armors.forEach((a) => {
if (a.data.equipped && a.data.type != "shield") { if (a.data.data.equipped && a.data.type != "shield") {
baseAc = a.data.ac.value; baseAc = a.data.data.ac;
baseAac = a.data.aac.value; baseAac = a.data.data.aac.value;
} else if (a.data.equipped && a.data.type == "shield") { } else if (a.data.data.equipped && a.data.type == "shield") {
AcShield = a.data.ac.value; AcShield = a.data.data.ac;
AacShield = a.data.aac.value; AacShield = a.data.data.aac.value;
} }
}); });
data.aac.value = baseAac + data.scores.dex.mod + AacShield + data.aac.mod; data.aac.value = baseAac + data.scores.dex.mod + AacShield + data.aac.mod;