diff --git a/code/game/objects/structures/misc.dm b/code/game/objects/structures/misc.dm index 094db466c5ee..7740e88ebcab 100644 --- a/code/game/objects/structures/misc.dm +++ b/code/game/objects/structures/misc.dm @@ -303,7 +303,6 @@ /obj/structure/stairs/multiz/Initialize(mapload, ...) . = ..() RegisterSignal(loc, COMSIG_TURF_ENTERED, PROC_REF(on_turf_entered)) - SSminimaps.add_marker(src, z, MINIMAP_FLAG_ALL, "stairs_[direction]") /obj/structure/stairs/multiz/proc/on_turf_entered(turf/source, atom/movable/enterer) if(!istype(enterer, /mob)) @@ -348,6 +347,19 @@ /obj/structure/stairs/multiz/down direction = DOWN +/obj/effect/stairs + var/direction + +/obj/effect/stairs/Initialize(mapload, ...) + . = ..() + SSminimaps.add_marker(src, z, MINIMAP_FLAG_ALL, "stairs_[direction]") + +/obj/effect/stairs/up + direction = "up" + +/obj/effect/stairs/down + direction = "down" + /obj/structure/stairs/perspective //instance these for the required icons icon = 'icons/obj/structures/stairs/perspective_stairs.dmi' icon_state = "np_stair" diff --git a/icons/ui_icons/map_blips.dmi b/icons/ui_icons/map_blips.dmi index e1333772f1a9..de0e926913ba 100644 Binary files a/icons/ui_icons/map_blips.dmi and b/icons/ui_icons/map_blips.dmi differ