//an "overlay" used by clockwork walls and floors to appear normal to mesons. /obj/effect/clockwork/overlay mouse_opacity = MOUSE_OPACITY_TRANSPARENT var/atom/linked /obj/effect/clockwork/overlay/examine(mob/user) if(linked) linked.examine(user) /obj/effect/clockwork/overlay/ex_act() return FALSE /obj/effect/clockwork/overlay/singularity_pull(S, current_size) return /obj/effect/clockwork/overlay/Destroy() if(linked) linked = null . = ..() /obj/effect/clockwork/overlay/wall name = "clockwork wall" icon = 'icons/turf/walls/clockwork_wall.dmi' icon_state = "clockwork_wall" canSmoothWith = list(/obj/effect/clockwork/overlay/wall, /obj/structure/falsewall/brass) smooth = SMOOTH_TRUE layer = CLOSED_TURF_LAYER /obj/effect/clockwork/overlay/wall/Initialize() . = ..() queue_smooth_neighbors(src) addtimer(CALLBACK(GLOBAL_PROC, .proc/queue_smooth, src), 1) /obj/effect/clockwork/overlay/wall/Destroy() queue_smooth_neighbors(src) return ..() /obj/effect/clockwork/overlay/floor icon = 'icons/turf/floors.dmi' icon_state = "clockwork_floor" layer = TURF_LAYER /obj/effect/clockwork/overlay/floor/bloodcult //this is used by BLOOD CULT, it shouldn't use such a path... icon_state = "cult"