diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm index 6424f90b44..c4e3372524 100644 --- a/code/modules/projectiles/guns/energy.dm +++ b/code/modules/projectiles/guns/energy.dm @@ -28,6 +28,9 @@ /obj/item/weapon/gun/energy/New() ..() + var/static/list/gun_icons = icon_states('icons/obj/gun_ch.dmi') + if (icon == 'icons/obj/gun_ch.dmi' && !(icon_state in gun_icons)) + icon = 'icons/obj/gun.dmi' if(self_recharge) power_supply = new /obj/item/weapon/cell/device/weapon(src) START_PROCESSING(SSobj, src) @@ -259,4 +262,4 @@ if(!power_supply) return 0 else - return FLOOR(power_supply.charge / max(charge_cost, 1), 1) \ No newline at end of file + return FLOOR(power_supply.charge / max(charge_cost, 1), 1)