The Advanced Energy Gun, like many energy weapons, is prone to EMP damage, unlike with most others however, due to its normal recharging it gets weird, venting radiation onto you instead and dumping its capacity. This is fine normally, except in rare cases it'll stop recharging entirely after a point, which renders the weapon useless.
Expected: weapon recharges slowly, recharges however
Reality: Weapon is irrecoverably broken
Get advanced Energy weapon, get EMP'd roughly 3 times or so
Please check whatever applies. More checkboxes checked increase your chances of not being yelled at by every contributor.
lewd
ERPing an energy gun
Strange tastes
I've made a terrible mistake
ERP damage when
Memes aside, my AEG that same round had a similar issue. After we got EMP'd on the shuttle, it actually recharged for a small while, then stopped after about 2 minutes. It then refused to charge, even though I didn't have the same reactor rad issue you did, so it should have kept working.
/obj/item/weapon/gun/energy/gun/nuclear/proc/failcheck()
lightfail = 0
if (prob(src.reliability))
return 1 //No failure
if (prob(src.reliability))
for (var/mob/living/M in range(0,src)) //Only a minor failure, enjoy your radiation if you're in the same tile or carrying it
if (src in M.contents)
to_chat(M, "<span class='warning'>Your gun feels pleasantly warm for a moment.</span>")
else
to_chat(M, "<span class='warning'>You feel a warm sensation.</span>")
M.apply_radiation(rand(3,120), RAD_EXTERNAL)
lightfail = 1
else
for (var/mob/living/M in range(rand(1,4),src)) //Big failure, TIME FOR RADIATION BITCHES
if (src in M.contents)
to_chat(M, "<span class='warning'>Your gun's reactor overloads!</span>")
to_chat(M, "<span class='warning'>You feel a wave of heat wash over you.</span>")
M.apply_radiation(300, RAD_EXTERNAL)
crit_fail = 1 //break the gun so it stops recharging
processing_objects.Remove(src)
update_icon()
return 0
looks like the rad release and losing its recharge ability is quite literally a feature as far as I can tell.
(this is in AEG's file: /code/modules/projectiles/guns/energy/nuclear.dm)
This is from long ago a feature, as a counter to advance E-guns you can permanently jam them. I think they're still jammed if they take the EMP damage even if you try recharging them with a recharger after.
You can't recharge them in chargers
My problem with this is mostly that, even if its apparently not a bug, theres no way to fix it, your expensive investment of materials (Or ERT tool) is completely and irreversibly useless to the point you may as well recycle the damn thing. A simple addition of a repair method would be incredibly nice, especially as Im not aware of many tools you can properly burn out irreparably, even mechs at least let you salvage them for parts.
What if you could slap on a new kit and the old one gets discarded? It's somewhat a balance change, but this would save you from having to buy a new gun at cargo at least
It'd only be a mild balance change, especially if you required the gun be put on the floor or a table as the normal upgrade is already. After all, EMPing guns is generally intended to be a short term solution anyway, not a permanent "remove weapon from the field" option.
as long as fixing it prevents bypassing the emp and replenishing the charge that鈥檚 perfectly fine by me.
Closing because not a bug. If anyone wants to code the suggested changes they should go right ahead.
Most helpful comment
What if you could slap on a new kit and the old one gets discarded? It's somewhat a balance change, but this would save you from having to buy a new gun at cargo at least