mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2025-12-26 10:02:28 +00:00
Minor effect fixes (#2723)
changes: Fixed an issue where time-delta calculations in SSeffects were completely broken. Doubled the tick-rate of SSeffects, which fixes some issues with space bike ion trails & makes sparks disappear a bit faster.
This commit is contained in:
@@ -2,7 +2,7 @@ var/datum/controller/subsystem/effects/SSeffects
|
||||
|
||||
/datum/controller/subsystem/effects
|
||||
name = "Effects Master"
|
||||
wait = 2 // Deciseconds.
|
||||
wait = 1 // Deciseconds.
|
||||
flags = SS_NO_INIT
|
||||
priority = SS_PRIORITY_EFFECTS
|
||||
|
||||
@@ -35,8 +35,9 @@ var/datum/controller/subsystem/effects/SSeffects
|
||||
continue
|
||||
|
||||
STOP_EFFECT(E)
|
||||
var/last = E.last_fire
|
||||
E.last_fire = world.time
|
||||
switch (E.process(world.time - E.last_fire))
|
||||
switch (E.process(world.time - last))
|
||||
if (EFFECT_CONTINUE)
|
||||
QUEUE_EFFECT(E)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user