0.2.0 Encumbrance

Created the items and heavy items section of the character sheet. Fixed some rounding errors.
master
The Happy Anarchist 2020-09-05 01:01:24 -10:00
parent cf8c723b63
commit dbae5b4d35
4 changed files with 9 additions and 8 deletions

View File

@ -187,9 +187,9 @@
"ACKS.items.Equip": "Equip",
"ACKS.items.Unequip": "Unequip",
"ACKS.items.Misc": "Misc",
"ACKS.items.Misc": "Items",
"ACKS.items.Weapons": "Weapons",
"ACKS.items.Treasure": "Treasure",
"ACKS.items.Treasure": "Heavy Items",
"ACKS.items.Armors": "Armors",
"ACKS.items.Weight": "Wgt.",
"ACKS.items.Qualities": "Qualities",

View File

@ -519,8 +519,9 @@ export class AcksActor extends Actor {
let hasItems = false;
Object.values(this.data.items).forEach((item) => {
if (item.type == "item" && !item.data.treasure) {
if (option === "detailed") totalWeight += 166.6;
hasItems = true;
// hasItems = true;
}
if (
item.type == "item" &&
@ -531,7 +532,7 @@ export class AcksActor extends Actor {
totalWeight += item.data.weight;
}
});
if (option === "detailed" && hasItems) totalWeight += 80;
// if (option === "detailed" && hasItems) totalWeight += 166.6;
data.encumbrance = {
pct: Math.clamped(
@ -541,7 +542,7 @@ export class AcksActor extends Actor {
),
max: data.encumbrance.max,
encumbered: totalWeight > data.encumbrance.max,
value: totalWeight,
value: Math.round(totalWeight),
};
if (data.config.movementAuto && option != "disabled") {
@ -606,7 +607,7 @@ export class AcksActor extends Actor {
(i) => i.type == "item" && i.data.treasure
);
treasure.forEach((item) => {
total += item.data.quantity.value * item.data.cost;
total += item.data.quantity.value * item.data.cost
});
data.treasure = total;
}

View File

@ -2,7 +2,7 @@
"name": "acks",
"title": "Adventurer Conqueror Kings System",
"description": "Play B/X OSR modules with ACKS on Foundry VTT",
"version": "0.1.0",
"version": "0.2.0",
"minimumCoreVersion": "0.6.2",
"compatibleCoreVersion": "0.6.6",
"templateVersion": 2,

View File

@ -165,7 +165,7 @@
},
"treasure": false,
"cost": 0,
"weight": 167
"weight": 166.6
},
"weapon": {
"range": {