Просмотр исходного кода

Account for extra height when resizing an entity

This only applies for the grow/shrink buttons on the sides
master
Fen Dweller 4 лет назад
Родитель
Сommit
432d6589aa
1 измененных файлов: 6 добавлений и 4 удалений
  1. +6
    -4
      macrovision.js

+ 6
- 4
macrovision.js Просмотреть файл

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


const ownHeight = entity.views[entity.view].height.toNumber("meters"); 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"); 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));
} }
} }
} }


Загрузка…
Отмена
Сохранить