FIX: Aac calculation
parent
97f7126835
commit
f877f6e213
|
@ -85,26 +85,19 @@ export class OseActorSheetCharacter extends OseActorSheet {
|
||||||
}
|
}
|
||||||
|
|
||||||
// Compute AC
|
// Compute AC
|
||||||
if (data.config.ascendingAC) {
|
let baseAc = 9;
|
||||||
let baseAc = 10;
|
let baseAac = 10;
|
||||||
data.owned.armors.forEach((a) => {
|
let shield = 0;
|
||||||
if (a.data.equipped) {
|
data.owned.armors.forEach((a) => {
|
||||||
baseAc += a.data.aac.value;
|
if (a.data.equipped && a.data.type != "shield") {
|
||||||
}
|
baseAc = a.data.ac.value;
|
||||||
});
|
baseAac = a.data.aac.value;
|
||||||
data.data.aac.value = baseAc + data.data.scores.dex.mod;
|
} else if (a.data.equipped && a.data.type == "shield") {
|
||||||
} else {
|
shield = a.data.ac.value;
|
||||||
let baseAc = 9;
|
}
|
||||||
let shield = 0;
|
});
|
||||||
data.owned.armors.forEach((a) => {
|
data.data.aac.value = baseAac + data.data.scores.dex.mod + shield;
|
||||||
if (a.data.equipped && a.data.type != "shield") {
|
data.data.ac.value = baseAc - data.data.scores.dex.mod - shield;
|
||||||
baseAc = a.data.ac.value;
|
|
||||||
} else if (a.data.equipped && a.data.type == "shield") {
|
|
||||||
shield = a.data.ac.value;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
data.data.ac.value = baseAc - data.data.scores.dex.mod - shield;
|
|
||||||
}
|
|
||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue