From fbcf0fab8e955b819d3d77b7578f39ce24eec71b Mon Sep 17 00:00:00 2001 From: benrob0329 Date: Sat, 12 Jun 2021 12:48:14 -0400 Subject: [PATCH] falling.lua - Fix Meshnodes Being Too Big (#11307) --- builtin/game/falling.lua | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/builtin/game/falling.lua b/builtin/game/falling.lua index a9dbc6ed5..4a13b0776 100644 --- a/builtin/game/falling.lua +++ b/builtin/game/falling.lua @@ -111,15 +111,14 @@ core.register_entity(":__builtin:falling_node", { itemstring = core.itemstring_with_palette(itemstring, node.param2) end -- FIXME: solution needed for paramtype2 == "leveled" - local vsize - if def.visual_scale then - local s = def.visual_scale * SCALE - vsize = vector.new(s, s, s) + local s = (def.visual_scale or 1) * SCALE + if def.drawtype == "mesh" then + s = s * 0.5 end self.object:set_properties({ is_visible = true, wield_item = itemstring, - visual_size = vsize, + visual_size = vector.new(s, s, s), glow = def.light_source, }) end