Add files via upload

This commit is contained in:
loosewheel
2022-02-15 07:14:40 +10:00
committed by GitHub
parent c879735c84
commit 36aaf42d9a

View File

@@ -21,6 +21,7 @@ end
local function get_entity_dims (obj) local function get_entity_dims (obj)
local dims = { -0.5, 0, -0.5, 0.5, 2, 0.5 } local dims = { -0.5, 0, -0.5, 0.5, 2, 0.5 }
local found = false
if obj.get_luaentity then if obj.get_luaentity then
local entity = obj:get_luaentity () local entity = obj:get_luaentity ()
@@ -36,10 +37,13 @@ local function get_entity_dims (obj)
def.collisionbox[4] or 0.5, def.collisionbox[4] or 0.5,
def.collisionbox[5] or 0.5, def.collisionbox[5] or 0.5,
def.collisionbox[6] or 0.5 } def.collisionbox[6] or 0.5 }
found = true
end end
end end
end end
if not found then
local props = obj:get_properties () local props = obj:get_properties ()
if props and props.collisionbox and type (props.collisionbox) == "table" then if props and props.collisionbox and type (props.collisionbox) == "table" then
@@ -50,6 +54,7 @@ local function get_entity_dims (obj)
props.collisionbox[5] or 0.5, props.collisionbox[5] or 0.5,
props.collisionbox[6] or 0.5 } props.collisionbox[6] or 0.5 }
end end
end
dims[1] = math.min (dims[1], dims[3]) dims[1] = math.min (dims[1], dims[3])
dims[3] = dims[1] dims[3] = dims[1]