diff --git a/code/__DEFINES/logging.dm b/code/__DEFINES/logging.dm index ecb58f1291..2a8f39766b 100644 --- a/code/__DEFINES/logging.dm +++ b/code/__DEFINES/logging.dm @@ -6,6 +6,7 @@ #define INVESTIGATE_GRAVITY "gravity" #define INVESTIGATE_RECORDS "records" #define INVESTIGATE_SINGULO "singulo" +#define INVESTIGATE_TESLA "tesla" #define INVESTIGATE_SUPERMATTER "supermatter" #define INVESTIGATE_TELESCI "telesci" #define INVESTIGATE_WIRES "wires" diff --git a/code/modules/power/tesla/energy_ball.dm b/code/modules/power/tesla/energy_ball.dm index a687ea87a3..ce0bc27461 100644 --- a/code/modules/power/tesla/energy_ball.dm +++ b/code/modules/power/tesla/energy_ball.dm @@ -148,6 +148,10 @@ else if(orbiting_balls.len) dissipate() //sing code has a much better system. + if(energy<=0) + investigate_log("fizzled.", INVESTIGATE_TESLA) + qdel(src) + /obj/singularity/energy_ball/proc/new_mini_ball() if(!loc) return