Files
warriorstar-orion bcd5b0b4c4 refactor: barrier spawners. (#26866)
* refactor: barrier spawners.

* set script PR number
2024-10-07 21:18:17 +00:00

59 lines
1.5 KiB
Plaintext

/obj/effect/spawner/random/barrier
name = "random barrier spawner"
icon = 'icons/effects/random_spawners.dmi'
icon_state = "barrier"
loot = list(
/obj/effect/spawner/window/reinforced,
/obj/machinery/door/airlock,
/obj/machinery/door/airlock/welded,
/obj/structure/barricade/wooden,
/obj/structure/falsewall,
/turf/simulated/floor/plasteel,
/turf/simulated/wall,
)
/obj/effect/spawner/random/barrier/wall_probably
name = "probably a wall"
icon_state = "wall"
loot = list(
/obj/structure/falsewall = 1,
/turf/simulated/wall = 9,
)
/obj/effect/spawner/random/barrier/obstruction
name = "obstruction"
icon_state = "barrier"
loot = list(
/obj/machinery/door/airlock/welded,
/obj/structure/barricade/wooden,
/obj/structure/falsewall,
/turf/simulated/wall,
)
/// these have no access restrictions, so for internal maintenance only
/obj/effect/spawner/random/barrier/possibly_welded_airlock
name = "possibly welded airlock"
icon_state = "airlock"
loot = list(
/obj/machinery/door/airlock = 3,
/obj/machinery/door/airlock/welded = 1,
)
/obj/effect/spawner/random/barrier/grille_often
name = "grille often"
icon_state = "grille"
loot = list(
/obj/structure/grille = 8,
/obj/structure/grille/broken = 4,
/turf/simulated/floor/plating = 2,
)
/obj/effect/spawner/random/barrier/grille_maybe
name = "grille maybe"
icon_state = "grille"
loot = list(
/obj/structure/grille = 2,
/obj/structure/grille/broken = 2,
/turf/simulated/floor/plating = 5,
)