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