Procházet zdrojové kódy

Account for extra height when resizing an entity

This only applies for the grow/shrink buttons on the sides
master
Fen Dweller před 4 roky
rodič
revize
432d6589aa
1 změnil soubory, kde provedl 6 přidání a 4 odebrání
  1. +6
    -4
      macrovision.js

+ 6
- 4
macrovision.js Zobrazit soubor

@@ -2704,12 +2704,14 @@ function doSize() {
sizeDirection *= 1.01;

const ownHeight = entity.views[entity.view].height.toNumber("meters");
let extra = entity.views[entity.view].image.extra;
extra = extra === undefined ? 1 : extra;
const worldHeight = config.height.toNumber("meters");

if (ownHeight > worldHeight) {
setWorldHeight(config.height, entity.views[entity.view].height)
} else if (ownHeight * 10 < worldHeight) {
setWorldHeight(config.height, math.multiply(entity.views[entity.view].height, 10));
if (ownHeight * extra > worldHeight) {
setWorldHeight(config.height, math.multiply(entity.views[entity.view].height, extra));
} else if (ownHeight * extra * 10 < worldHeight) {
setWorldHeight(config.height, math.multiply(entity.views[entity.view].height, extra * 10));
}
}
}


Načítá se…
Zrušit
Uložit