From f24a23901eaf9419eb2e08b9d410d22e3d5ce4df Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Sun, 14 Nov 2021 13:13:49 -0500 Subject: [PATCH] Adjust ratio volumes to work with more than just prey capacity --- macrovision.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/macrovision.js b/macrovision.js index d3f8dd5a..ab5cdc6f 100644 --- a/macrovision.js +++ b/macrovision.js @@ -627,8 +627,10 @@ function updateInfo() { text += prevSelectedEntity.name + " looks " + math.format(apparentHeight, { precision: 3}) + " tall to " + selectedEntity.name + "\n"; - if (selectedEntity.currentView.preyCapacity && prevSelectedEntity.currentView.weight) { - const containCount = math.divide(selectedEntity.currentView.preyCapacity, math.divide(prevSelectedEntity.currentView.weight, math.unit("80kg/people"))); + const capacity = selectedEntity.currentView.preyCapacity ?? selectedEntity.currentView.capacity ?? selectedEntity.currentView.volume + + if (capacity && prevSelectedEntity.currentView.weight) { + const containCount = math.divide(capacity, math.divide(prevSelectedEntity.currentView.weight, math.unit("80kg/people"))); console.log(containCount); if (containCount > 0.1) { text += selectedEntity.name + " can fit " + math.format(containCount, { precision: 1 }) + " of " + prevSelectedEntity.name + " inside them" + "\n"