mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-20 20:45:28 +01:00
Ripples are overlay/temp
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user