From be47785e349679acb6c3c6dd0d4c41ac88a635d5 Mon Sep 17 00:00:00 2001 From: Mechoid Date: Fri, 8 Feb 2019 22:24:34 -0800 Subject: [PATCH] I shouldn't do math at 2 AM --- code/modules/projectiles/guns/energy.dm | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm index da6c6563f1..3ac7c3fad2 100644 --- a/code/modules/projectiles/guns/energy.dm +++ b/code/modules/projectiles/guns/energy.dm @@ -149,12 +149,13 @@ /obj/item/weapon/gun/energy/examine(mob/user) . = ..() if(power_supply) - var/shots_remaining = 0 - if(power_supply.charge) - shots_remaining = round(power_supply.charge / charge_cost) - user << "Has [shots_remaining] shot\s remaining." + if(charge_cost) + var/shots_remaining = round(power_supply.charge / max(1, charge_cost)) // Paranoia + to_chat(user, "Has [shots_remaining] shot\s remaining.") + else + to_chat(user, "Has infinite shots remaining.") else - user << "Does not have a power cell." + to_chat(user, "Does not have a power cell.") return /obj/item/weapon/gun/energy/update_icon(var/ignore_inhands)