mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-22 19:47:22 +01:00
fixes scuffed RCD airlock image previews (#19386)
This commit is contained in:
@@ -135,13 +135,15 @@
|
||||
* * airlock_type - an airlock typepath.
|
||||
*/
|
||||
/obj/item/rcd/proc/get_airlock_image(airlock_type)
|
||||
var/obj/machinery/door/airlock/proto = new airlock_type(null)
|
||||
proto.icon_state = "closed"
|
||||
if(!proto.glass)
|
||||
proto.add_overlay("fill_closed")
|
||||
var/icon/I = getFlatIcon(proto)
|
||||
qdel(proto)
|
||||
return "[icon2base64(I)]"
|
||||
var/obj/machinery/door/airlock/airlock = airlock_type
|
||||
var/icon/base = icon(initial(airlock.icon), "closed")
|
||||
if(initial(airlock.glass))
|
||||
var/icon/glass_fill = icon(initial(airlock.overlays_file), "glass_closed")
|
||||
base.Blend(glass_fill, ICON_OVERLAY)
|
||||
else
|
||||
var/icon/solid_fill = icon(initial(airlock.icon), "fill_closed")
|
||||
base.Blend(solid_fill, ICON_OVERLAY)
|
||||
return "[icon2base64(base)]"
|
||||
|
||||
/**
|
||||
* Runs a series of pre-checks before opening the radial menu to the user.
|
||||
|
||||
Reference in New Issue
Block a user