diff --git a/code/modules/projectiles/guns/energy/special_eguns.dm b/code/modules/projectiles/guns/energy/special_eguns.dm index b43f8efb62d..cced4f362f0 100644 --- a/code/modules/projectiles/guns/energy/special_eguns.dm +++ b/code/modules/projectiles/guns/energy/special_eguns.dm @@ -545,7 +545,6 @@ origin_tech = "combat=4;materials=4;powerstorage=3;magnets=2" ammo_type = list(/obj/item/ammo_casing/energy/temp) - selfcharge = TRUE // Measured in Kelvin var/temperature = T20C @@ -553,8 +552,8 @@ var/min_temp = 0 var/max_temp = 500 - /// How fast the gun recharges - var/recharge_multiplier = 1 + /// How fast the gun changes temperature + var/temperature_multiplier = 10 /obj/item/gun/energy/temperature/Initialize(mapload, ...) . = ..() @@ -594,20 +593,20 @@ /obj/item/gun/energy/temperature/emag_act(mob/user) if(!emagged) emagged = TRUE - to_chat(user, "You remove the gun's temperature cap! Targets hit by searing beams will burst into flames!") + to_chat(user, "You remove the gun's temperature cap! Targets hit by searing beams will burst into flames!") desc += " Its temperature cap has been removed." max_temp = 1000 - recharge_multiplier = 5 //so emagged temp guns adjust their temperature much more quickly + temperature_multiplier *= 5 //so emagged temp guns adjust their temperature much more quickly /obj/item/gun/energy/temperature/process() ..() if(target_temperature != temperature) var/difference = abs(target_temperature - temperature) - if(difference >= (10 * recharge_multiplier)) + if(difference >= temperature_multiplier) if(target_temperature < temperature) - temperature -= (10 * recharge_multiplier) + temperature -= temperature_multiplier else - temperature += (10 * recharge_multiplier) + temperature += temperature_multiplier else temperature = target_temperature update_icon()