[MIRROR] various map related features (#11724)

Co-authored-by: Olive <49600480+zeskorion@users.noreply.github.com>
Co-authored-by: Cameron Lennox <killer65311@gmail.com>
This commit is contained in:
CHOMPStation2StaffMirrorBot
2025-09-22 05:08:26 -07:00
committed by GitHub
parent ef9f5f2499
commit 94900aedc0
23 changed files with 518 additions and 9 deletions

View File

@@ -9,6 +9,7 @@ GLOBAL_LIST_EMPTY(micro_tunnels)
anchored = TRUE
density = FALSE
var/random = FALSE //For random tummels- spits the micro out at a random location.
var/magic = FALSE //For events and stuff, if true, this tunnel will show up in the list regardless of whether it's in valid range, of if you're in a tunnel with this var, all tunnels of the same faction will show up redardless of range
micro_target = TRUE
@@ -278,6 +279,9 @@ GLOBAL_LIST_EMPTY(micro_tunnels)
/obj/structure/micro_tunnel/magic
magic = TRUE
/obj/structure/micro_tunnel/random
random = TRUE
/obj/Initialize(mapload)
. = ..()
if(micro_target)

View File

@@ -26,8 +26,8 @@
/obj/effect/decal/cleanable/blood/oil/streak,
/obj/effect/decal/cleanable/bug_remains,
/obj/effect/decal/remains/mouse,
/obj/effect/decal/cleanable/vomit,
/obj/effect/decal/cleanable/blood/splatter,
/obj/effect/decal/cleanable/vomit/old,
/obj/effect/decal/cleanable/blood/old,
/obj/effect/decal/cleanable/ash,
/obj/effect/decal/cleanable/generic,
/obj/effect/decal/cleanable/flour,

View File

@@ -0,0 +1,17 @@
/obj/structure/dummystairs
name = "stairs"
desc = "A short set of stairs"
icon = 'icons/obj/dummystairs.dmi'
icon_state = "stair"
anchored = TRUE
density = FALSE
layer = 2.5
/obj/structure/dummystairs/bronzeledge
icon_state = "stair_bronze"
/obj/structure/dummystairs/greyledge
icon_state = "stair_grey"
/obj/structure/dummystairs/hazardledge
icon_state = "stair_hazard"

View File

@@ -243,3 +243,14 @@
qdel(src)
return
return
/obj/structure/railing/overhang/hazard
name = "hazardous ledge"
desc = "An overhang made of a steel. It's painted with vibrant hazard markings."
icon = 'icons/obj/railing.dmi'
icon_modifier = "hazard_"
icon_state = "hazard_railing0"
/obj/structure/railing/overhang/hazard/nanite
icon_modifier = "inactive_"
icon_state = "inactive_railing0"