From ac5d67949dc43c71814f719d4e5fbb3631779ea4 Mon Sep 17 00:00:00 2001 From: LoneWolfHT Date: Mon, 26 Oct 2020 08:10:07 -0700 Subject: [PATCH] Fix rare grenade crash --- mods/pvp/grenades/grenades.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mods/pvp/grenades/grenades.lua b/mods/pvp/grenades/grenades.lua index 72d57a7..d6a4200 100644 --- a/mods/pvp/grenades/grenades.lua +++ b/mods/pvp/grenades/grenades.lua @@ -65,7 +65,7 @@ local fragdef = { for _, v in ipairs(minetest.get_objects_inside_radius(pos, radius)) do local hit = minetest.raycast(pos, v:get_pos(), true, true):next() - if hit and v:is_player() and v:get_hp() > 0 and hit.type == "object" and hit.ref:is_player() and + if hit and player and v:is_player() and v:get_hp() > 0 and hit.type == "object" and hit.ref:is_player() and hit.ref:get_player_name() == v:get_player_name() then v:punch(player, 2, {damage_groups = {grenade = 1, fleshy = 90 * 0.707106 ^ vector.distance(pos, v:get_pos())}}, nil) end