diff --git a/code/modules/power/singularity/singularity.dm b/code/modules/power/singularity/singularity.dm index 17d92a8e8bd..5b585786bd0 100644 --- a/code/modules/power/singularity/singularity.dm +++ b/code/modules/power/singularity/singularity.dm @@ -53,6 +53,8 @@ consume(user) return 1 +/obj/machinery/singularity/Process_Spacemove() //The singularity stops drifting for no man! + return 0 /obj/machinery/singularity/blob_act(severity) return @@ -88,15 +90,15 @@ /obj/machinery/singularity/process() - eat() - dissipate() - check_energy() - if(current_size >= STAGE_TWO) move() pulse() if(prob(event_chance))//Chance for it to run a special event TODO:Come up with one or two more that fit event() + eat() + dissipate() + check_energy() + return @@ -278,12 +280,12 @@ dir2 = 1 dir3 = 2 var/turf/T2 = T - for(var/j = 1 to steps) + for(var/j = 1 to steps-1) T2 = get_step(T2,dir2) if(!isturf(T2)) return 0 turfs.Add(T2) - for(var/k = 1 to steps) + for(var/k = 1 to steps-1) T = get_step(T,dir3) if(!isturf(T)) return 0