From 242209e5f03dc2584c405f6160890f98c4d8690c Mon Sep 17 00:00:00 2001 From: Eliy21 Date: Sun, 21 Jan 2024 10:22:53 +0000 Subject: [PATCH] Add saftey measures in case the variables are nil and can't perform arithmetic functions --- mods/CORE/mcl_explosions/init.lua | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/mods/CORE/mcl_explosions/init.lua b/mods/CORE/mcl_explosions/init.lua index c6a6d192f..49885e716 100644 --- a/mods/CORE/mcl_explosions/init.lua +++ b/mods/CORE/mcl_explosions/init.lua @@ -259,12 +259,12 @@ local function trace_explode(pos, strength, raydirs, radius, info, direct, sourc if collisionbox then -- Create rays from random points in the collision box - local x1 = collisionbox[1] - local y1 = collisionbox[2] - local z1 = collisionbox[3] - local x2 = collisionbox[4] - local y2 = collisionbox[5] - local z2 = collisionbox[6] + local x1 = collisionbox[1] or 0.0 + local y1 = collisionbox[2] or 0.0 + local z1 = collisionbox[3] or 0.0 + local x2 = collisionbox[4] or 0.0 + local y2 = collisionbox[5] or 0.0 + local z2 = collisionbox[6] or 0.0 local x_len = math.abs(x2 - x1) local y_len = math.abs(y2 - y1) local z_len = math.abs(z2 - z1)