Overlay fix for the inhand borkage.

Whoa this thing actually succeeded on the first time unlike yesterday's shit :v
This commit is contained in:
Verkister
2017-03-18 11:59:03 +02:00
parent f2937205ac
commit edc44b2cc5

View File

@@ -100,9 +100,11 @@ var/datum/subsystem/processing/overlays/SSoverlays
else
var/image/I = overlays[i]
appearance_bro.appearance = I
if(isturf(src))
if(ishuman(src) || istype(src,/obj/item))
overlays[i] = appearance_bro.appearance
else
appearance_bro.dir = I.dir
overlays[i] = appearance_bro.appearance
overlays[i] = appearance_bro.appearance
var/list/cached_overlays = our_overlays //sanic
var/list/cached_priority = priority_overlays
@@ -131,9 +133,11 @@ var/datum/subsystem/processing/overlays/SSoverlays
else
var/image/I = overlays[i]
appearance_bro.appearance = I
if(isturf(src))
if(ishuman(src) || istype(src,/obj/item))
overlays[i] = appearance_bro.appearance
else
appearance_bro.dir = I.dir
overlays[i] = appearance_bro.appearance
overlays[i] = appearance_bro.appearance
LAZYINITLIST(our_overlays) //always initialized after this point
LAZYINITLIST(priority_overlays)