Ports TG supermatter effects / warp effect (#20808)

* [WIP] Ports TG supermatter effects / warp effect

* remove this as it doesnt work

* also remove this test

* Now with real pulsing effects!

* smoother animation

* adds effect to gravity generator / bsg

* Apply suggestions from code review

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>

* Move to effect, singularity has effect

* remove effect from size one singularites / narsi

* now works through walls, yipeee

* merge conflict return I did not want

* Apply suggestions from code review

Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>

* Bug fixes and visual tweaks

* Apply suggestions from code review

Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>

* Update plane_master.dm

---------

Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Co-authored-by: Ryan <80364400+Sirryan2002@users.noreply.github.com>
Co-authored-by: SteelSlayer <42044220+SteelSlayer@users.noreply.github.com>
This commit is contained in:
Qwertytoforty
2023-06-01 14:29:00 -05:00
committed by GitHub
co-authored by Luc Ryan SteelSlayer
parent 11717823df
commit 41a250c4a3
10 changed files with 203 additions and 4 deletions
@@ -364,6 +364,19 @@
pixel_y = -32
duration = 42
/obj/effect/temp_visual/bsg_kaboom/Initialize(mapload)
. = ..()
new /obj/effect/warp_effect/bsg(loc)
/obj/effect/warp_effect/bsg
/obj/effect/warp_effect/bsg/Initialize(mapload)
. = ..()
var/matrix/M = matrix() * 0.5
transform = M
animate(src, transform = M * 8, time = 0.8 SECONDS, alpha = 0)
QDEL_IN(src, 0.8 SECONDS)
/obj/effect/temp_visual/rcd_effect
icon = 'icons/effects/effects_rcd.dmi'
icon_state = "rcd"