From ac7038e7a556d1597ca282b98efd101bba1ee9f5 Mon Sep 17 00:00:00 2001 From: cora Date: Fri, 25 Nov 2022 16:11:12 +0100 Subject: [PATCH] Raids/raidcaptain: Nil check cmi_cause apparently is nil sometimes --- mods/ENVIRONMENT/mcl_raids/init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mods/ENVIRONMENT/mcl_raids/init.lua b/mods/ENVIRONMENT/mcl_raids/init.lua index 053543c9d..5a4575670 100644 --- a/mods/ENVIRONMENT/mcl_raids/init.lua +++ b/mods/ENVIRONMENT/mcl_raids/init.lua @@ -102,7 +102,7 @@ function mcl_raids.promote_to_raidcaptain(c) -- object l._banner:remove() l._banner = nil mcl_raids.drop_obanner(pos) - if cmi_cause.type == "punch" and cmi_cause.puncher:is_player() then + if cmi_cause and cmi_cause.type == "punch" and cmi_cause.puncher:is_player() then awards.unlock(cmi_cause.puncher:get_player_name(), "mcl:voluntary_exile") local lv = mcl_potions.player_get_effect(cmi_cause.puncher, "bad_omen") if not lv then lv = 0