0.2.0 Encumbrance
Created the items and heavy items section of the character sheet. Fixed some rounding errors.master
parent
cf8c723b63
commit
dbae5b4d35
|
@ -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",
|
||||
|
|
|
@ -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;
|
||||
}
|
||||
|
|
|
@ -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,
|
||||
|
|
|
@ -165,7 +165,7 @@
|
|||
},
|
||||
"treasure": false,
|
||||
"cost": 0,
|
||||
"weight": 167
|
||||
"weight": 166.6
|
||||
},
|
||||
"weapon": {
|
||||
"range": {
|
||||
|
|
Loading…
Reference in New Issue