mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2025-12-31 04:31:41 +00:00
* Adds explosion particles * Adds back the smoke explosion system * Removes whitespace * Fixes CI * Adds TGMC explosion * Fixes explosions, removes smoke explosions * More particle tweaks * Removes a random extra kickup * Fixes CI by properly removing kickups
22 lines
589 B
Plaintext
22 lines
589 B
Plaintext
/obj/effect/particle_effect/expl_particles
|
|
name = "explosive particles"
|
|
icon_state = "explosion_particle"
|
|
opacity = TRUE
|
|
|
|
/obj/effect/particle_effect/expl_particles/New()
|
|
..()
|
|
QDEL_IN(src, 15)
|
|
|
|
/datum/effect_system/expl_particles
|
|
number = 10
|
|
|
|
/datum/effect_system/expl_particles/start()
|
|
for(var/i in 1 to number)
|
|
spawn(0)
|
|
var/obj/effect/particle_effect/expl_particles/expl = new /obj/effect/particle_effect/expl_particles(location)
|
|
var/direct = pick(GLOB.alldirs)
|
|
var/steps_amt = pick(1;25,2;50,3,4;200)
|
|
for(var/j in 1 to steps_amt)
|
|
sleep(1)
|
|
step(expl,direct)
|