From 47e4167c730f7bc2528961bb0364ea2f722617e5 Mon Sep 17 00:00:00 2001 From: Mattia Basaglia Date: Sun, 19 Mar 2017 12:14:34 +0000 Subject: [PATCH] Remove annoying division by zero spam --- qcsrc/common/t_items.qc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/qcsrc/common/t_items.qc b/qcsrc/common/t_items.qc index 5490478ba..8d01ccd17 100644 --- a/qcsrc/common/t_items.qc +++ b/qcsrc/common/t_items.qc @@ -1027,27 +1027,27 @@ float ammo_pickupevalfunc(entity player, entity item) if (need_shells) if (item.ammo_shells) if (player.ammo_shells < g_pickup_shells_max) - c = item.ammo_shells / player.ammo_shells; + c = item.ammo_shells / max(1, player.ammo_shells); if (need_nails) if (item.ammo_nails) if (player.ammo_nails < g_pickup_nails_max) - c = item.ammo_nails / player.ammo_nails; + c = item.ammo_nails / max(1, player.ammo_nails); if (need_rockets) if (item.ammo_rockets) if (player.ammo_rockets < g_pickup_rockets_max) - c = item.ammo_rockets / player.ammo_rockets; + c = item.ammo_rockets / max(1, player.ammo_rockets); if (need_cells) if (item.ammo_cells) if (player.ammo_cells < g_pickup_cells_max) - c = item.ammo_cells / player.ammo_cells; + c = item.ammo_cells / max(1, player.ammo_cells); if (need_plasma) if (item.ammo_plasma) if (player.ammo_plasma < g_pickup_plasma_max) - c = item.ammo_plasma / player.ammo_plasma; + c = item.ammo_plasma / max(1, player.ammo_plasma); if (need_fuel) if (item.ammo_fuel) if (player.ammo_fuel < g_pickup_fuel_max) - c = item.ammo_fuel / player.ammo_fuel; + c = item.ammo_fuel / max(1, player.ammo_fuel); rating *= min(2, c); if(wpn) -- 2.39.2