Skip to content

Commit

Permalink
v1.2.2
Browse files Browse the repository at this point in the history
Patch for making the consumable food list more compact
  • Loading branch information
Stendarpaval committed Jul 13, 2021
1 parent 107166d commit 7d86104
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 7 deletions.
4 changes: 2 additions & 2 deletions module.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,13 @@
}
],
"url": "https://github.com/Stendarpaval/food-and-water-tracker",
"version": "1.2.1",
"version": "1.2.2",
"minimumCoreVersion": "0.8.8",
"compatibleCoreVersion": "0.8.8",
"system": ["dnd5e"],
"esmodules": [
"scripts/main.js"
],
"manifest": "https://github.com/Stendarpaval/food-and-water-tracker/main/module.json",
"download": "https://github.com/Stendarpaval/food-and-water-tracker/releases/download/1.2.1/module.zip"
"download": "https://github.com/Stendarpaval/food-and-water-tracker/releases/download/1.2.2/module.zip"
}
8 changes: 3 additions & 5 deletions scripts/main.js
Original file line number Diff line number Diff line change
Expand Up @@ -184,14 +184,14 @@ async function trackFoodAndWater(args, html) {
let foodItem = args.actor.items.get(foodId);
if (foodItem.data.data?.weight >= 1) {
foodQuantity = "onePoundOrMore";
} else if (foodItem.data.data?.weight > 0.5 && foodItem.data.data?.weight < 1) {
} else if (foodItem.data.data?.weight >= 0.5 && foodItem.data.data?.weight < 1) {
foodQuantity = "halfPound";
} else {
foodQuantity = "none";
}
if (foodItem.data.data?.quantity > 1) {
await foodItem.update({"data.quantity": foodItem.data.data?.quantity - 1})
} else if (foodItem.data.data?.quantity === 1) {
} else if (foodItem.data.data?.quantity <= 1) {
await foodItem.delete();
}
}
Expand Down Expand Up @@ -291,9 +291,7 @@ async function getFWData(consumerActor) {
if (listFoodItemOptions) {
let foodItems = consumerActor.items.filter(i => i.data.data?.consumableType === "food");
for (let food of foodItems) {
for (let i = 0; i < food.data.data?.quantity; i++) {
foodList.push({name: `${food.name} (${food.data.data?.weight} lbs)`, id: food.id, weight: food.data.data?.weight ?? 0});
}
foodList.push({name: `${food.name} (${food.data.data?.quantity}) (${food.data.data?.weight} lbs${(food.data.data?.quantity > 1) ? ` each` : ``})`, id: food.id, weight: food.data.data?.weight ?? 0});
}
}

Expand Down

0 comments on commit 7d86104

Please sign in to comment.