Stops hot oil from frying certain objects (#55253)

* oilproof some things

* fry tools again
This commit is contained in:
prodirus
2020-12-13 12:24:55 +00:00
committed by GitHub
parent 5ae1cf9687
commit a0522ea10d
2 changed files with 19 additions and 14 deletions
@@ -134,6 +134,9 @@
return
if(!isitem(exposed_obj) || istype(exposed_obj, /obj/item/food/deepfryholder))
return
if(is_type_in_typecache(exposed_obj, GLOB.oilfry_blacklisted_items) || (exposed_obj.resistance_flags & INDESTRUCTIBLE))
exposed_obj.loc.visible_message("<span class='notice'>The hot oil has no effect on [exposed_obj]!</span>")
return
exposed_obj.loc.visible_message("<span class='warning'>[exposed_obj] rapidly fries as it's splashed with hot oil! Somehow.</span>")
var/obj/item/food/deepfryholder/fry_target = new(exposed_obj.drop_location(), exposed_obj)
fry_target.fry(volume)