Finish porting bay's timer SS (#12978)

This commit is contained in:
Matt Atlas
2022-01-29 13:07:51 -03:00
committed by GitHub
parent edb1c08178
commit 2842f4e39f
18 changed files with 381 additions and 303 deletions
@@ -24,7 +24,6 @@
var/datum/reagents/oil
var/optimal_oil = 9000//90 litres of cooking oil
var/datum/looping_sound/deep_fryer/fry_loop
/obj/machinery/appliance/cooker/fryer/examine(var/mob/user)
. = ..()
@@ -41,7 +40,6 @@
//Sometimes the fryer will start with much less than full oil, significantly impacting efficiency until filled
variance = rand()*0.5
oil.add_reagent(/decl/reagent/nutriment/triglyceride/oil/corn, optimal_oil*(1 - variance))
fry_loop = new(list(src), FALSE)
/obj/machinery/appliance/cooker/fryer/heat_up()
if (..())
@@ -74,10 +72,8 @@
/obj/machinery/appliance/cooker/fryer/update_icon()
if (cooking)
icon_state = on_icon
fry_loop.start()
else
icon_state = off_icon
fry_loop.stop(src)
..()
//Fryer gradually infuses any cooked food with oil. Moar calories