mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-22 20:48:56 +01:00
Process procs now properly utilize deltatime when implementing rates, timers and probabilities (#52981)
* Process procs now properly use deltatime when implementing rates, timers and probabilities * Review fixes * Geiger counters cleanup Made hardsuit geiger code more similar to geiger counter code Geiger counters are more responsive now * Moved SS*_DT defines to subsystems.dm * Rebase fix * Redefined the SS*_DT defines to use the subsystem wait vars * Implemented suggested changes by @AnturK * Commented /datum/proc/process about the deltatime stuff * Send delta_time as a process parameter instead of the defines Also DTfied acid_processing * Dtfied new acid component
This commit is contained in:
@@ -102,7 +102,7 @@
|
||||
if(2000 to MAXIMUM_BURN_TIMER)
|
||||
set_light(6)
|
||||
|
||||
/obj/structure/fireplace/process()
|
||||
/obj/structure/fireplace/process(delta_time)
|
||||
if(!lit)
|
||||
return
|
||||
if(world.time > flame_expiry_timer)
|
||||
@@ -111,7 +111,7 @@
|
||||
|
||||
playsound(src, 'sound/effects/comfyfire.ogg',50,FALSE, FALSE, TRUE)
|
||||
var/turf/T = get_turf(src)
|
||||
T.hotspot_expose(700, 5)
|
||||
T.hotspot_expose(700, 2.5 * delta_time)
|
||||
update_icon()
|
||||
adjust_light()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user