/datum/asset/spritesheet/supplypods name = "supplypods" /datum/asset/spritesheet/supplypods/register() for (var/style in 1 to length(GLOB.podstyles)) if (style == STYLE_SEETHROUGH) Insert("pod_asset[style]", icon('icons/obj/supplypods.dmi' , "seethrough-icon")) continue var/base = GLOB.podstyles[style][POD_BASE] if (!base) Insert("pod_asset[style]", icon('icons/obj/supplypods.dmi', "invisible-icon")) continue var/icon/podIcon = icon('icons/obj/supplypods.dmi', base) var/door = GLOB.podstyles[style][POD_DOOR] if (door) door = "[base]_door" podIcon.Blend(icon('icons/obj/supplypods.dmi', door), ICON_OVERLAY) var/shape = GLOB.podstyles[style][POD_SHAPE] if (shape == POD_SHAPE_NORML) var/decal = GLOB.podstyles[style][POD_DECAL] if (decal) podIcon.Blend(icon('icons/obj/supplypods.dmi', decal), ICON_OVERLAY) var/glow = GLOB.podstyles[style][POD_GLOW] if (glow) glow = "pod_glow_[glow]" podIcon.Blend(icon('icons/obj/supplypods.dmi', glow), ICON_OVERLAY) Insert("pod_asset[style]", podIcon) return ..()