diff --git a/code/controllers/subsystem/air.dm b/code/controllers/subsystem/air.dm index 036e86c18e..5bc767d61f 100644 --- a/code/controllers/subsystem/air.dm +++ b/code/controllers/subsystem/air.dm @@ -219,7 +219,7 @@ var/datum/subsystem/air/SSair var/turf/open/T = currentrun[currentrun.len] currentrun.len-- if (T) - T.process(fire_count) + T.process_cell(fire_count) if (MC_TICK_CHECK) return diff --git a/code/controllers/subsystem/processing/overlays.dm b/code/controllers/subsystem/processing/overlays.dm index 2336b85f37..2c6bdb9c8f 100644 --- a/code/controllers/subsystem/processing/overlays.dm +++ b/code/controllers/subsystem/processing/overlays.dm @@ -99,9 +99,8 @@ var/datum/subsystem/processing/overlays/SSoverlays overlays[i] = iconstate2appearance(overlays[i]) else var/image/I = overlays[i] - appearance_bro.appearance = I - if(isturf(src)) - appearance_bro.dir = I.dir + appearance_bro.appearance = overlays[i] + appearance_bro.dir = I.dir overlays[i] = appearance_bro.appearance var/list/cached_overlays = our_overlays //sanic @@ -130,9 +129,8 @@ var/datum/subsystem/processing/overlays/SSoverlays overlays[i] = iconstate2appearance(overlays[i]) else var/image/I = overlays[i] - appearance_bro.appearance = I - if(isturf(src)) - appearance_bro.dir = I.dir + appearance_bro.appearance = overlays[i] + appearance_bro.dir = I.dir overlays[i] = appearance_bro.appearance LAZYINITLIST(our_overlays) //always initialized after this point diff --git a/icons/mob/mam_bodyparts.dmi b/icons/mob/mam_bodyparts.dmi index 0cb697ab94..e390b5cc41 100644 Binary files a/icons/mob/mam_bodyparts.dmi and b/icons/mob/mam_bodyparts.dmi differ diff --git a/icons/mob/mutant_bodyparts.dmi b/icons/mob/mutant_bodyparts.dmi index ec0607eac1..25594b3283 100644 Binary files a/icons/mob/mutant_bodyparts.dmi and b/icons/mob/mutant_bodyparts.dmi differ