소스 검색

Account for extra height when resizing an entity

This only applies for the grow/shrink buttons on the sides
master
Fen Dweller 4 년 전
부모
커밋
432d6589aa
1개의 변경된 파일6개의 추가작업 그리고 4개의 파일을 삭제
  1. +6
    -4
      macrovision.js

+ 6
- 4
macrovision.js 파일 보기

@@ -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));
}
}
}


불러오는 중...
취소
저장