Off-station (ruins) shield wall gens start unlocked (#61312)

Adds a variant of shield wall generators (the kind in xenobio and the teleporter) without access restrictions, for use in ruins.

Consistency with most things in space not having access requirements. Given its use is limited to the RD, captain, or silicons, having a bunch of them in space and unusable is not really sensible. Unlocks the few in away missions as well (and in one case turns a varedited one into just the unlocked one)
This commit is contained in:
YakumoChen
2021-09-14 19:17:20 -07:00
committed by GitHub
parent 7068da794f
commit 9cd478586d
5 changed files with 15 additions and 11 deletions
@@ -3,7 +3,7 @@
/turf/template_noop,
/area/template_noop)
"ab" = (
/obj/machinery/power/shieldwallgen/anchored,
/obj/machinery/power/shieldwallgen/unlocked/anchored,
/obj/structure/cable,
/turf/open/floor/plating/airless,
/area/ruin/space/has_grav/abandonedzoo)
@@ -99,7 +99,7 @@
/turf/open/floor/iron/dark,
/area/ruin/space/has_grav/abandonedzoo)
"aE" = (
/obj/machinery/power/shieldwallgen/anchored,
/obj/machinery/power/shieldwallgen/unlocked/anchored,
/obj/structure/cable,
/turf/open/floor/plating,
/area/ruin/space/has_grav/abandonedzoo)
@@ -298,12 +298,12 @@
/area/ruin/space/has_grav/abandonedzoo)
"bs" = (
/obj/structure/cable,
/obj/machinery/power/shieldwallgen/anchored,
/obj/machinery/power/shieldwallgen/unlocked/anchored,
/turf/open/floor/plating,
/area/ruin/space/has_grav/abandonedzoo)
"bt" = (
/obj/structure/cable,
/obj/machinery/power/shieldwallgen/anchored,
/obj/machinery/power/shieldwallgen/unlocked/anchored,
/turf/open/floor/plating/airless,
/area/ruin/space/has_grav/abandonedzoo)
"bu" = (
@@ -429,7 +429,7 @@
/turf/open/floor/plating/airless,
/area/ruin/space/has_grav/abandonedzoo)
"bV" = (
/obj/machinery/power/shieldwallgen,
/obj/machinery/power/shieldwallgen/unlocked,
/turf/template_noop,
/area/template_noop)
"bW" = (
+1 -1
View File
@@ -914,7 +914,7 @@
/turf/open/floor/carpet,
/area/awaymission/bmpship/fore)
"dL" = (
/obj/machinery/power/shieldwallgen,
/obj/machinery/power/shieldwallgen/unlocked,
/obj/structure/cable,
/turf/open/floor/plating,
/area/awaymission/bmpship/midship)
+1 -1
View File
@@ -1291,7 +1291,7 @@
/turf/open/floor/carpet,
/area/awaymission/academy/academyaft)
"fH" = (
/obj/machinery/power/shieldwallgen,
/obj/machinery/power/shieldwallgen/unlocked,
/obj/effect/turf_decal/stripes/line{
dir = 8
},
+1 -4
View File
@@ -3173,10 +3173,7 @@
},
/area/awaymission/moonoutpost19/research)
"gZ" = (
/obj/machinery/power/shieldwallgen{
locked = 0;
req_access = null
},
/obj/machinery/power/shieldwallgen/unlocked,
/obj/structure/cable,
/turf/open/floor/plating{
heat_capacity = 1e+006
+7
View File
@@ -276,6 +276,13 @@
/obj/machinery/power/shieldwallgen/anchored
anchored = TRUE
/obj/machinery/power/shieldwallgen/unlocked //for use in ruins, etc
locked = FALSE
req_access = null
/obj/machinery/power/shieldwallgen/unlocked/anchored
anchored = TRUE
/obj/machinery/power/shieldwallgen/Initialize()
. = ..()
if(anchored)