diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm
index 6537afd8f53..890bd432e16 100644
--- a/code/modules/power/apc.dm
+++ b/code/modules/power/apc.dm
@@ -881,28 +881,6 @@
point.the_disk = null //the pinpointer will go back to pointing at the nuke disc.
-/obj/machinery/power/apc/proc/ion_act()
- //intended to be exactly the same as an AI malf attack
- if(!src.malfhack && src.z == ZLEVEL_STATION)
- if(prob(3))
- src.locked = 1
- if (src.cell.charge > 0)
-// world << "\red blew APC in [src.loc.loc]"
- src.cell.charge = 0
- cell.corrupt()
- src.malfhack = 1
- update_icon()
- var/datum/effect_system/smoke_spread/smoke = new
- smoke.set_up(1, src.loc)
- smoke.attach(src)
- smoke.start()
- var/datum/effect_system/spark_spread/s = new
- s.set_up(3, 1, src)
- s.start()
- visible_message("The [src.name] suddenly lets out a blast of smoke and some sparks!", \
- "You hear sizzling electronics.")
-
-
/obj/machinery/power/apc/surplus()
if(terminal)
return terminal.surplus()