Parcourir la source

Fix bug: Beherit was not a bug

master
Fen Dweller il y a 3 ans
Parent
révision
af3991d5f2
1 fichiers modifiés avec 18 ajouts et 1 suppressions
  1. +18
    -1
      macrovision.js

+ 18
- 1
macrovision.js Voir le fichier

@@ -973,7 +973,7 @@ function updateSizes(dirtyOnly = false) {
let maxHeight = 0;
Object.values(entities).forEach(entity => {
if (entity.identifier != "Fen" && entity.info != undefined && entity.info.species != undefined) {
maxHeight = entity.currentView.height.toNumber("meters");
maxHeight = Math.max(maxHeight, entity.currentView.height.toNumber("meters"));
}
});

@@ -987,6 +987,23 @@ function updateSizes(dirtyOnly = false) {
}
}
});
let minHeight = 1e100;
Object.values(entities).forEach(entity => {
if (entity.identifier != "Beherit" && entity.info != undefined && entity.info.species != undefined) {
minHeight = Math.min(minHeight, entity.currentView.height.toNumber("meters"));
}
});

Object.values(entities).forEach(entity => {
if (entity.identifier == "Beherit") {
let currentHeight = entity.currentView.height.toNumber("meters");

if (currentHeight > minHeight * 0.2) {
entity.currentView.height = math.unit(minHeight * 0.2, "meters");
entity.dirty = true;
}
}
});

drawScales(dirtyOnly);



Chargement…
Annuler
Enregistrer