Ripples are overlay/temp

This commit is contained in:
Jack Edge
2016-06-25 18:18:44 +01:00
parent 241966945a
commit 86cc2dd09a
2 changed files with 6 additions and 9 deletions
+4 -7
View File
@@ -1,4 +1,4 @@
/obj/effect/ripple
/obj/effect/overlay/temp/ripple
name = "hyperspace ripple"
desc = "Something is coming through hyperspace, you can see the \
visual disturbances. It's probably best not to be on top of these \
@@ -10,11 +10,8 @@
layer = RIPPLE_LAYER
alpha = 0
/obj/effect/ripple/New()
duration = 3 * SHUTTLE_RIPPLE_TIME
/obj/effect/overlay/temp/ripple/New()
. = ..()
animate(src, alpha=255, time=SHUTTLE_RIPPLE_TIME)
// In case something goes wrong, delete us in a bit
addtimer(src, "delself", 3 * SHUTTLE_RIPPLE_TIME, FALSE)
/obj/effect/ripple/proc/delself()
qdel(src)
+2 -2
View File
@@ -373,8 +373,8 @@
/obj/docking_port/mobile/proc/create_ripples(obj/docking_port/stationary/S1)
var/list/turfs = ripple_area(S1)
for(var/i in turfs)
ripples += new /obj/effect/ripple(i)
for(var/t in turfs)
ripples += PoolOrNew(/obj/effect/overlay/temp/ripple, t)
/obj/docking_port/mobile/proc/ripple_area(obj/docking_port/stationary/S1)
var/list/L0 = return_ordered_turfs(x, y, z, dir, areaInstance)