From 70a5aec09fff52dec8a30a83ab03994dc362ae31 Mon Sep 17 00:00:00 2001 From: Lat <hyperclassic3@gmail.com> Date: Sat, 13 May 2023 09:34:30 +0200 Subject: [PATCH] Fix d_setstatus erroring with hyper --- Lua/ATTACK/Attack_Funcs.LUA | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Lua/ATTACK/Attack_Funcs.LUA b/Lua/ATTACK/Attack_Funcs.LUA index 9292d7b..ec27127 100644 --- a/Lua/ATTACK/Attack_Funcs.LUA +++ b/Lua/ATTACK/Attack_Funcs.LUA @@ -2671,6 +2671,16 @@ COM_AddCommand("d_setstatus", function(p, target, num, arg) end t[i].down = true -- down is a separate status condition + + elseif status_lookup[arg] == COND_HYPER + + if t[i].status_condition ~= COND_HYPER + t[i].status_condition = COND_HYPER + local stats = {"strength", "magic", "endurance", "agility", "luck"} + for j = 1, #stats do + t[i][stats[j]] = $+10 + end + end else cureStatus(t[i]) t[i].status_condition = 0 -- GitLab