From f61311cb32f81d04468bcf5fcf9c724e2806aba0 Mon Sep 17 00:00:00 2001 From: Marco Hladik Date: Sun, 1 May 2022 15:56:43 -0700 Subject: [PATCH] item_battery: disable pickup when ITEM_SUIT isn't present --- src/server/item_battery.qc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/server/item_battery.qc b/src/server/item_battery.qc index 2a29a71..dc09707 100644 --- a/src/server/item_battery.qc +++ b/src/server/item_battery.qc @@ -44,10 +44,16 @@ void item_battery::Touch(entity eToucher) } base_player pl = (base_player)eToucher; - + + /* don't pick up if we don't have a suit */ + if (!(pl.g_items & ITEM_SUIT)) + return; + + /* maxxed out */ if (pl.armor >= 100) { return; } + /* Move this somewhere else? */ pl.armor += Skill_GetValue("battery", 15); if (pl.armor > 100) {