Stairs are Dangerous (#9210)

* Crates, closets, rollerbeds and wheelchairs now cannot safely traverse
stairs.
This commit is contained in:
Geeves
2024-05-12 21:01:38 +02:00
committed by GitHub
parent 43cd06acf9
commit 3920f83d0f
5 changed files with 51 additions and 0 deletions
+10
View File
@@ -275,6 +275,11 @@
playsound(src, 'sound/effects/stairs_step.ogg', 50)
playsound(target, 'sound/effects/stairs_step.ogg', 50)
/obj/structure/stairs/Crossed(obj/O)
if(istype(O))
O.stair_act()
return ..()
/obj/structure/stairs/proc/upperStep(var/turf/T)
return (T == loc)
@@ -372,6 +377,11 @@
icon = 'icons/obj/structure/stairs.dmi'
icon_state = "np_stair"
/obj/structure/platform_stairs/Crossed(obj/O)
if(istype(O))
O.stair_act()
return ..()
/obj/structure/platform_stairs/south_north_solo
icon_state = "p_stair_sn_solo_cap"