]> git.lizzy.rs Git - dragonfireclient.git/commitdiff
falling.lua - Fix Meshnodes Being Too Big (#11307)
authorbenrob0329 <ben@totallynotashadyweb.site>
Sat, 12 Jun 2021 16:48:14 +0000 (12:48 -0400)
committerGitHub <noreply@github.com>
Sat, 12 Jun 2021 16:48:14 +0000 (18:48 +0200)
builtin/game/falling.lua

index a9dbc6ed574eeabf110ea58efef78627e9edc894..4a13b0776a74782843662bbfaf856cc55f62c73e 100644 (file)
@@ -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