Tether 1,8 work

Adds solar farm to the left of z1
This commit is contained in:
Arokha Sieyes
2017-05-04 17:48:21 -04:00
parent 680543043f
commit 3fc249bf8b
10 changed files with 4159 additions and 3913 deletions

View File

@@ -8,6 +8,7 @@
name = "large power cable"
desc = "This cable is tough. It cannot be cut with simple hand tools."
layer = 2.39 //Just below pipes, which are at 2.4
color = null //VOREStation Edit
/obj/structure/cable/heavyduty/attackby(obj/item/W, mob/user)

View File

@@ -45,10 +45,11 @@
var/turf/simulated/mineral/T = locate((origin_x-1)+x,(origin_y-1)+y,origin_z)
if(istype(T) && !T.ignore_mapgen)
if(map[current_cell] == FLOOR_CHAR)
if(prob(90))
T.make_floor()
else
T.ChangeTurf(/turf/space/cracked_asteroid)
T.make_floor() //VOREStation Edit - Don't make cracked sand on surface map, jerk.
//if(prob(90))
//T.make_floor()
//else
//T.ChangeTurf(/turf/space/cracked_asteroid)
else
T.make_wall()
if(map[current_cell] == DOOR_CHAR)

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,208 @@
"aa" = (/turf/unsimulated/wall/planetary/virgo3b,/area/space)
"ab" = (/turf/simulated/floor/outdoors/grass/sif/virgo3b,/area/tether/outpost/solars_outside)
"ac" = (/turf/simulated/floor/outdoors/dirt/virgo3b,/area/tether/outpost/solars_outside)
"ad" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTHWEST)"; icon_state = "warning_dust"; dir = 9},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"ae" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTH)"; icon_state = "warning_dust"; dir = 1},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"af" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTH)"; icon_state = "warning_dust"; dir = 1},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"ag" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTHEAST)"; icon_state = "warning_dust"; dir = 5},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"ah" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (WEST)"; icon_state = "warning_dust"; dir = 8},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"ai" = (/obj/machinery/power/solar,/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"aj" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"ak" = (/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"al" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (EAST)"; icon_state = "warning_dust"; dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"am" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (WEST)"; icon_state = "warning_dust"; dir = 8},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"an" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"ao" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (WEST)"; icon_state = "warning_dust"; dir = 8},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"ap" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"aq" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"ar" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (EAST)"; icon_state = "warning_dust"; dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"as" = (/obj/machinery/power/apc{dir = 4; name = "east bump"; pixel_x = 28},/obj/structure/cable/yellow{d2 = 2; icon_state = "0-2"},/turf/simulated/floor/outdoors/dirt/virgo3b,/area/tether/outpost/solars_outside)
"at" = (/turf/simulated/wall,/area/tether/outpost/solars_shed)
"au" = (/obj/structure/grille,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 5; icon_state = "fwindow"},/turf/simulated/floor/virgo3b_indoors,/area/tether/outpost/solars_shed)
"av" = (/obj/machinery/power/tracker,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/virgo3b,/area/tether/outpost/solars_outside)
"aw" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/virgo3b,/area/tether/outpost/solars_outside)
"ax" = (/obj/structure/grille,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/virgo3b_indoors,/area/tether/outpost/solars_shed)
"ay" = (/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/virgo3b_indoors,/area/tether/outpost/solars_shed)
"az" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/virgo3b_indoors,/area/tether/outpost/solars_shed)
"aA" = (/obj/effect/decal/cleanable/dirt,/obj/structure/table/standard,/obj/item/clothing/gloves/yellow,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/virgo3b_indoors,/area/tether/outpost/solars_shed)
"aB" = (/obj/effect/decal/cleanable/dirt,/obj/item/stack/cable_coil/lime,/obj/structure/table/standard,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/virgo3b_indoors,/area/tether/outpost/solars_shed)
"aC" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/virgo3b_indoors,/area/tether/outpost/solars_shed)
"aD" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/virgo3b_indoors,/area/tether/outpost/solars_shed)
"aE" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/heavyduty{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/virgo3b_indoors,/area/tether/outpost/solars_shed)
"aF" = (/obj/effect/decal/cleanable/dirt,/obj/structure/cable/heavyduty{tag = "icon-2-8"; icon_state = "2-8"},/obj/structure/cable/heavyduty{tag = "icon-2-4"; icon_state = "2-4"},/turf/simulated/floor/virgo3b_indoors,/area/tether/outpost/solars_shed)
"aG" = (/obj/structure/grille,/obj/structure/cable/heavyduty{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/virgo3b_indoors,/area/tether/outpost/solars_shed)
"aH" = (/obj/structure/cable/heavyduty{tag = "icon-2-8"; icon_state = "2-8"},/turf/simulated/floor/virgo3b,/area/tether/outpost/solars_outside)
"aI" = (/turf/simulated/floor/virgo3b,/area/tether/outpost/solars_outside)
"aJ" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/virgo3b,/area/tether/outpost/solars_outside)
"aK" = (/obj/effect/decal/cleanable/dirt,/obj/item/weapon/stool,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/virgo3b_indoors,/area/tether/outpost/solars_shed)
"aL" = (/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Solar - Fore Starboard"},/obj/structure/cable/heavyduty,/turf/simulated/floor/virgo3b_indoors,/area/tether/outpost/solars_shed)
"aM" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/power/smes/buildable{charge = 0; RCon_tag = "Solar - Fore Starboard"},/obj/structure/cable/heavyduty,/turf/simulated/floor/virgo3b_indoors,/area/tether/outpost/solars_shed)
"aN" = (/obj/structure/cable/heavyduty{tag = "icon-1-2"; icon_state = "1-2"},/turf/simulated/floor/virgo3b,/area/tether/outpost/solars_outside)
"aO" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/power/solar_control,/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/obj/structure/cable/yellow,/turf/simulated/floor/virgo3b_indoors,/area/tether/outpost/solars_shed)
"aP" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/power/apc{dir = 2; name = "south bump"; pixel_y = -28},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/virgo3b_indoors,/area/tether/outpost/solars_shed)
"aQ" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/camera/network/engineering{c_tag = "ENG - Solar Fore Starboard"; dir = 1},/turf/simulated/floor/virgo3b_indoors,/area/tether/outpost/solars_shed)
"aR" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/obj/structure/cable/yellow{d2 = 4; icon_state = "0-4"},/turf/simulated/floor/virgo3b_indoors,/area/tether/outpost/solars_shed)
"aS" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable/yellow{d2 = 8; icon_state = "0-8"},/turf/simulated/floor/virgo3b_indoors,/area/tether/outpost/solars_shed)
"aT" = (/obj/structure/railing,/turf/simulated/floor/virgo3b,/area/tether/outpost/solars_outside)
"aU" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/railing,/obj/machinery/light/small{dir = 4},/turf/simulated/floor/virgo3b,/area/tether/outpost/solars_outside)
"aV" = (/obj/effect/decal/cleanable/dirt,/obj/machinery/door/airlock/multi_tile/metal/mait,/turf/simulated/floor/virgo3b,/area/tether/outpost/solars_shed)
"aW" = (/obj/effect/decal/cleanable/dirt,/turf/simulated/floor/virgo3b,/area/tether/outpost/solars_shed)
"aX" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_y = 0},/turf/simulated/wall,/area/tether/outpost/solars_shed)
"aY" = (/obj/structure/cable/heavyduty{tag = "icon-1-2"; icon_state = "1-2"},/obj/machinery/light/small{dir = 8; pixel_x = 0},/turf/simulated/floor/virgo3b,/area/tether/outpost/solars_outside)
"aZ" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (WEST)"; icon_state = "warning_dust"; dir = 8},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"ba" = (/obj/effect/floor_decal/industrial/warning/dust/corner{tag = "icon-warningcorner_dust (EAST)"; icon_state = "warningcorner_dust"; dir = 4},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"bb" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTH)"; icon_state = "warning_dust"; dir = 1},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"bc" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTH)"; icon_state = "warning_dust"; dir = 1},/obj/machinery/camera/network/engineering,/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"bd" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTH)"; icon_state = "warning_dust"; dir = 1},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"be" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTH)"; icon_state = "warning_dust"; dir = 1},/obj/machinery/light/small{dir = 1},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"bf" = (/obj/effect/floor_decal/rust,/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"bg" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (NORTH)"; icon_state = "warning_dust"; dir = 1},/obj/effect/floor_decal/rust,/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"bh" = (/obj/effect/floor_decal/rust,/obj/structure/railing,/obj/structure/railing{dir = 8},/obj/structure/cable/heavyduty{tag = "icon-1-4"; icon_state = "1-4"},/turf/simulated/floor/virgo3b,/area/tether/outpost/solars_outside)
"bi" = (/obj/structure/cable/heavyduty{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/railing,/turf/simulated/floor/virgo3b,/area/tether/outpost/solars_outside)
"bj" = (/obj/effect/floor_decal/rust,/obj/structure/cable/heavyduty{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/railing,/obj/structure/railing{tag = "icon-railing0 (NORTH)"; icon_state = "railing0"; dir = 1},/turf/simulated/floor/virgo3b,/area/tether/outpost/solars_outside)
"bk" = (/obj/structure/cable/heavyduty{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/railing,/obj/structure/railing{tag = "icon-railing0 (NORTH)"; icon_state = "railing0"; dir = 1},/turf/simulated/floor/virgo3b,/area/tether/outpost/solars_outside)
"bl" = (/obj/structure/cable/heavyduty{tag = "icon-2-8"; icon_state = "2-8"},/obj/structure/railing{tag = "icon-railing0 (NORTH)"; icon_state = "railing0"; dir = 1},/obj/structure/railing{tag = "icon-railing0 (EAST)"; icon_state = "railing0"; dir = 4},/turf/simulated/floor/virgo3b,/area/tether/outpost/solars_outside)
"bm" = (/obj/effect/floor_decal/industrial/warning/dust/corner,/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"bn" = (/obj/effect/floor_decal/industrial/warning/dust,/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"bo" = (/obj/effect/floor_decal/industrial/warning/dust,/obj/effect/floor_decal/rust,/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"bp" = (/obj/structure/cable/heavyduty{tag = "icon-1-2"; icon_state = "1-2"},/obj/structure/railing{tag = "icon-railing0 (EAST)"; icon_state = "railing0"; dir = 4},/obj/structure/railing{tag = "icon-railing0 (WEST)"; icon_state = "railing0"; dir = 8},/turf/simulated/floor/virgo3b,/area/tether/outpost/solars_outside)
"bq" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (WEST)"; icon_state = "warning_dust"; dir = 8},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"br" = (/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"bs" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (WEST)"; icon_state = "warning_dust"; dir = 8},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"bt" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"bu" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (WEST)"; icon_state = "warning_dust"; dir = 8},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"bv" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"bw" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (EAST)"; icon_state = "warning_dust"; dir = 4},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"bx" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (SOUTHWEST)"; icon_state = "warning_dust"; dir = 10},/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"by" = (/obj/effect/floor_decal/industrial/warning/dust,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"bz" = (/obj/effect/floor_decal/industrial/warning/dust,/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"bA" = (/obj/effect/floor_decal/industrial/warning/dust{tag = "icon-warning_dust (SOUTHEAST)"; icon_state = "warning_dust"; dir = 6},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/tether/outpost/solars_outside)
"bB" = (/turf/simulated/mineral,/area/mine/unexplored)
"bC" = (/turf/simulated/mineral,/area/tether/outpost/solars_outside)
"bD" = (/obj/structure/cable/heavyduty{tag = "icon-1-4"; icon_state = "1-4"},/obj/structure/railing{tag = "icon-railing0 (WEST)"; icon_state = "railing0"; dir = 8},/obj/structure/railing,/turf/simulated/floor/virgo3b,/area/tether/outpost/solars_outside)
"bE" = (/obj/structure/cable/heavyduty{tag = "icon-4-8"; icon_state = "4-8"},/obj/structure/railing{tag = "icon-railing0 (NORTH)"; icon_state = "railing0"; dir = 1},/obj/structure/railing,/turf/simulated/floor/virgo3b,/area/tether/outpost/solars_outside)
"bF" = (/obj/structure/cable/heavyduty{tag = "icon-4-8"; icon_state = "4-8"},/turf/simulated/floor/virgo3b,/area/tether/outpost/solars_outside)
"bG" = (/obj/effect/floor_decal/rust,/obj/effect/step_trigger/teleporter/from_solars,/turf/simulated/floor/tiled/steel_dirty/virgo3b,/area/space)
(1,1,1) = {"
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
aaabababababababababababababababababababababababababababababababababababababababababababababababababababababababababababacabababacacababababacacabababababababababababababababababababababababababababababababababababababababababababababababaa
aaabababababababababababababababababababababababababababababababababababababababacacacacacababababababacababababababababacacacacacacacacacacacacabababababababababacacacacacacacabababababababababababababababababacacacacacacababababababababaa
aaabababababababababababababababababababababababababababababababababababababababacacacacacababababababacababababababacacacacacacacacacacacacacacacacacacabababababacacacacacacacabababababacabababacacacacacacacacacacacacacacacabababababababaa
aaabababababababababababababababababababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababaa
aaabababababababababababababababababababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababaa
aaabababababababababababababababababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababaa
aaabababababababababababababacacacacacacababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababaa
aaababababababababababababacacacacacacacacababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababaa
aaababababababababababababacacacacacacacacacacabababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababaa
aaababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababaa
aaababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababaa
aaabababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababaa
aaabababababababababababacacacacacacacadaeafaeafaeaeafaeafaeafaeaeafaeafaeafaeaeafaeafaeafaeaeafaeafaeafaeaeafaeafaeafaeagacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababaa
aaabababababababababababababacacacacacahaiajaiajaiakajaiajaiajaiakajaiajaiajaiakajaiajaiajaiakajaiajaiajaiakajaiajaiajaialacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababaa
aaabababababababababababababacacacacacahaiajaiajaiakajaiajaiajaiakajaiajaiajaiakajaiajaiajaiakajaiajaiajaiakajaiajaiajaialacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababaa
aaabababababababababababacacacacacacacahaiajaiajaiakajaiajaiajaiakajaiajaiajaiakajaiajaiajaiakajaiajaiajaiakajaiajaiajaialacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababaa
aaabababababababababababacacacacacacacahaiajaiajaiakajaiajaiajaiakajaiajaiajaiakajaiajaiajaiakajaiajaiajaiakajaiajaiajaialacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababaa
aaabababababababababababacacacacacacacamaianaianaiakanaianaianaiakanaianaianaiakanaianaianaiakanaianaianaiakanaianaianaialacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababaa
aaabababababababababababacacacacacacacaoapaqapaqapapaqapaqapaqapapaqapaqapaqapapaqapaqapaqapapaqapaqapaqapapaqapaqapaqaparacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababaa
aaabababababababababababacacacacacacacahaiajaiajaiakajaiajaiajaiakajaiajaiajaiakajaiajaiajaiakajaiajaiajaiakajaiajaiajaialacacacacasatatatatatauauatatatatacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababaa
aaababababababababababababababacacacacahaiajaiajaiakajaiajaiajaiakajaiajaiajaiakajaiajaiajaiakajaiajaiajaiakajaiajaiajaialacacacavawaxayazaAaBaCaDaEaFaFaGaHaIacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababaa
aaababababababababababababababacacacacahaiajaiajaiakajaiajaiajaiakajaiajaiajaiakajaiajaiajaiakajaiajaiajaiakajaiajaiajaialacacacaIaJataKaDaDaDaDaDaLaLaMataNaIacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababaa
aaababababababababababababababacacacacahaiajaiajaiakajaiajaiajaiakajaiajaiajaiakajaiajaiajaiakajaiajaiajaiakajaiajaiajaialacacacaIaJataOaPaDaQaDaDaRaRaSataNaIacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababaa
aaababababababababababababababacacacacamaianaianaiakanaianaianaiakanaianaianaiakanaianaianaiakanaianaianaiakanaianaianaialacacacaTaUatatatatataVaWataXatataYaIacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababaa
aaababababababababababababababacacacacaZakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakbaaeaeaeaebbbcbdbdbdbebfakbgbfbfakbhbibjbjbjbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkbkblacacacacacabababababababababaa
aaababababababababababababababacacacacaZakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakakbmbnbnbnbnbobfbfbobobobfbobfbobfbfbfbobfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbfbpacacacacacabacabababababababaa
aaabababababababababababababababacacacbqaibraibraiakbraibraibraiakbraibraibraiakbraibraibraiakbraibraibraiakbraibraibraialacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbfbpacacacacacacacabababababababaa
aaabababababababababababababababacacacbsaibtaibtaiakbtaibtaibtaiakbtaibtaibtaiakbtaibtaibtaiakbtaibtaibtaiakbtaibtaibtaialacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbfbpacacacacacacacabababababababaa
aaabababababababababababababababacacacbsaibtaibtaiakbtaibtaibtaiakbtaibtaibtaiakbtaibtaibtaiakbtaibtaibtaiakbtaibtaibtaialacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbfbpacacacacacacababababababababaa
aaabababababababababababababababacacacbsaibtaibtaiakbtaibtaibtaiakbtaibtaibtaiakbtaibtaibtaiakbtaibtaibtaiakbtaibtaibtaialacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbfbpacacacacacacababababababababaa
aaabababababababababababababababacacacbsaibtaibtaiakbtaibtaibtaiakbtaibtaibtaiakbtaibtaibtaiakbtaibtaibtaiakbtaibtaibtaialacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbfbpacacacacacacababababababababaa
aaabababababababababababababacacacacacbuapbvapbvapapbvapbvapbvapapbvapbvapbvapapbvapbvapbvapapbvapbvapbvapapbvapbvapbvapbwacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbfbpacacacacacacababababababababaa
aaabababababababababababababacacacacacbqaibraibraiakbraibraibraiakbraibraibraiakbraibraibraiakbraibraibraiakbraibraibraialacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbfbpacacacacacacacabababababababaa
aaabababababababababababababacacacacacbsaibtaibtaiakbtaibtaibtaiakbtaibtaibtaiakbtaibtaibtaiakbtaibtaibtaiakbtaibtaibtaialacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbfbpacacacacacacacabababababababaa
aaababababababababababababacacacacacacbsaibtaibtaiakbtaibtaibtaiakbtaibtaibtaiakbtaibtaibtaiakbtaibtaibtaiakbtaibtaibtaialacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbfbpacacacacacacacabababababababaa
aaababababababababababababacacacacacacbsaibtaibtaiakbtaibtaibtaiakbtaibtaibtaiakbtaibtaibtaiakbtaibtaibtaiakbtaibtaibtaialacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbfbpacacacacacacacabababababababaa
aaabababababababababababababacacacacacbsaibtaibtaiakbtaibtaibtaiakbtaibtaibtaiakbtaibtaibtaiakbtaibtaibtaiakbtaibtaibtaialacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbfbpacacacacacacacabababababababaa
aaabababababababababababababacacacacacbxbybzbybzbybybzbybzbybzbybybzbybzbybzbybybzbybzbybzbybybzbybzbybzbybybzbybzbybzbybAacacacacacacbBbBacacacacacacacacacacbBbBbBbBbBbBbBbBacacbBbBbBbBbBbBacacacacacacacacbfbpacacacacacacacabababababababaa
aaabababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbBbBbBbBbBbBbBbBacacacacbBbBbBbBbBbBbBbBacacbBbBbBbBbBbBacacacacacacacacbfbpacacacacacacababababababababaa
aaababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbBbBbBbBbBbBbBbBacbBbBbBbBbBbBbBbBbBbBbBacacbBbBbBbBbBbBacacacacacacacacbfbpacacacacacabababababababababaa
aaababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacbfbpacacacacacabababababababababaa
aaababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacbfbpacacacacacabababababababababaa
aaababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacbfbpacacacacacabababababababababaa
aaababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacbfbpacacacacacabababababababababaa
aaababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacacacacbfbpacacacacacabababababababababaa
aaababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacacacacbfbpacacacacacacacabababababababaa
aaababababababababababababacacacacacacacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacacacacbfbpacacacacacacacabababababababaa
aaababababababababababababacacacacacacacacacacacbBbBacbBbBbBbBbBbBbBbBbBbBbBacacbBbBbBbBbBbBbBacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacacacacbfbpacacacacacacacabababababababaa
aaababababababababababababacacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacacacacbfbpacacacacacacacabababababababaa
aaabababababababababababacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacacacacacbfbpacacacacacacacabababababababaa
aaabababababababababababacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacacacacacbfbpacacacacacacababababababababaa
aaabababababababababababacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacacacacacbfbpacacacacacacababababababababaa
aaabababababababababababababacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacacacbfbpacacacacacacababababababababaa
aaabababababababababababababacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacacacbfbpacacacacababababababababababaa
aaabababababababababababababacacacacacbCbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacacacbfbpacacacacababababababababababaa
aaabababababababababababababacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacbfbpacacacacababababababababababaa
aaabababababababababababababacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacbfbpacacacacababababababababababaa
aaabababababababababababababacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacbfbpacacacacababababababababababaa
aaabababababababababababacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacbfbDbEbEbEbEbEbEbEbEbEbEbEbEbFaIaa
aaababababababababababababacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacbfbfbfbfbfbfbfbfbfbfababababababaa
aaababababababababababababacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacacacacacabababbfbfabbfabbfabbG
aaababababababababababababacacacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacacacacacababababbfbfabbfbfbfbG
aaababababababababababababacacacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacacacacacababababababababababbG
aaababababababababababababababacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacacacacacababababababababababbG
aaababababababababababababababacacacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacacacacacacacacababababababababbfbG
aaababababababababababababababacacacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacacacacacacacacacacacacabababababababbfbG
aaababababababababababababababacacacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacacacacacacacacacacabababababababababbfbG
aaababababababababababababababacacacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacacacacacacacacacababababababababababbG
aaababababababababababababababacacacacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacacacacacacacacacabababababababababbfbG
aaababababababababababababababacacacacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacacacacacacacacacababababababababababbG
aaabababababababababababababacacacacacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacacacacacabababababababababbfbG
aaabababababababababababababacacacacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacacababababababababababaa
aaabababababababababababababacacacacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacababababababababababaa
aaabababababababababababababacacacacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacababababababababababaa
aaabababababababababababababacacacacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacababababababababababaa
aaabababababababababababababababababacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacababababababababababaa
aaabababababababababababababababababacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacababababababababababaa
aaabababababababababababababababababacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacababababababababababaa
aaabababababababababababababababababacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacababababababababababaa
aaabababababababababababababababababacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacababababababababababaa
aaabababababababababababababababababacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacababababababababababaa
aaababababababababababababababacacacacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacabacacabababababababababaa
aaababababababababababababababacacacacacacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacabacacacacabababababababababaa
aaababababababababababababababacacacacacacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacabacababababababababababababaa
aaabababababababababababababacacacacacacacacacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacababababababababababababababaa
aaabababababababababababababacacacacacacacacacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacababababababababababababababaa
aaabababababababababababababacacacacacacacacacacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacacababababababababababababababaa
aaababababababababababababababababababacacacacacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacacacacacacacacacacbBbBbBbBbBbBacacacacacacacacacacacacacababababababababababababababaa
aaababababababababababababababababababababababacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababababaa
aaababababababababababababababababababababababacacacacacacacacacacacacacacbBbBbBbBbBbBbBbBbBbBbBbBbBacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababababaa
aaabababababababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacababababababababababababababababaa
aaabababababababababababababababababababababababababacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacabababababababababababababababababababababaa
aaababababababababababababababababababababababababababababacacacacacacabababababacacacacacacacacacacacacacacababababacacabababababacacacacacacacacacacacacacacacacacacacacacacacababababababababacacabababababababababababababababababababababaa
aaababababababababababababababababababababababababababababacacacacababababababababababababababacacababababababababababababababababababababacacacacacacababababababababacacacacacabababababababababababababababababababababababababababababababaa
aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
aaababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababababaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
"}

View File

@@ -17,6 +17,7 @@
#include "tether-5-colony.dmm"
#include "tether-6-misc.dmm"
#include "tether-7-ships.dmm"
#include "tether-8-solars.dmm"
#define USING_MAP_DATUM /datum/map/tether

View File

@@ -81,6 +81,12 @@
/area/outpost/mining_main/passage
name = "\improper Mining Outpost Passage"
// Solars map areas
/area/tether/outpost/solars_outside
name = "\improper Solar Farm"
/area/tether/outpost/solars_shed
name = "\improper Solar Farm Shed"
/area/maintenance/substation/medsec
name = "\improper MedSec Substation"

View File

@@ -24,13 +24,16 @@
//Normal map defs
#define Z_LEVEL_SURFACE_LOW 1
#define Z_LEVEL_SURFACE_MID 2
#define Z_LEVEL_SURFACE_HIGH 3
#define Z_LEVEL_SURFACE_HIGH 3
#define Z_LEVEL_TRANSIT 4
#define Z_LEVEL_SPACE_LOW 5
#define Z_LEVEL_SPACE_MID 6
#define Z_LEVEL_SPACE_HIGH 7
#define Z_LEVEL_SURFACE_MINE 8
#define Z_LEVEL_CENTCOM 9
#define Z_LEVEL_MISC 10
#define Z_LEVEL_SHIPS 11
#define Z_LEVEL_SOLARS 12
/datum/map/tether
name = "Virgo"
@@ -117,15 +120,12 @@
allowed_spawns = list("Arrivals Shuttle","Gateway","Cryogenic Storage","Cyborg Storage","Elevator")
/datum/map/virgo/perform_map_generation()
/*
new /datum/random_map/automata/cave_system(null, 1, 1, Z_LEVEL_MAIN_VIRGO, world.maxx, world.maxy) // Create the mining Z-level.
new /datum/random_map/noise/ore(null, 1, 1, Z_LEVEL_MAIN_VIRGO, 64, 64) // Create the mining ore distribution map.
/datum/map/tether/perform_map_generation()
new /datum/random_map/automata/cave_system(null, 1, 1, Z_LEVEL_ABANDONED_ASTEROID_VIRGO, world.maxx, world.maxy) // Create the mining Z-level.
new /datum/random_map/noise/ore(null, 1, 1, Z_LEVEL_ABANDONED_ASTEROID_VIRGO, 64, 64) // Create the mining ore distribution map.
new /datum/random_map/automata/cave_system(null, 1, 1, Z_LEVEL_SURFACE_MINE, world.maxx, world.maxy) // Create the mining Z-level.
new /datum/random_map/noise/ore(null, 1, 1, Z_LEVEL_SURFACE_MINE, 64, 64) // Create the mining ore distribution map.
new /datum/random_map/automata/cave_system(null, 1, 1, Z_LEVEL_SOLARS, world.maxx, world.maxy) // Create the mining Z-level.
new /datum/random_map/noise/ore(null, 1, 1, Z_LEVEL_SOLARS, 64, 64) // Create the mining ore distribution map.
new /datum/random_map/automata/cave_system(null, 1, 1, Z_LEVEL_MINING_VIRGO, world.maxx, world.maxy) // Create the mining Z-level.
new /datum/random_map/noise/ore(null, 1, 1, Z_LEVEL_MINING_VIRGO, 64, 64) // Create the mining ore distribution map.
*/
return 1

View File

@@ -47,6 +47,18 @@
teleport_y = world.maxy - 1
teleport_z = Z_LEVEL_SURFACE_LOW
/obj/effect/step_trigger/teleporter/to_solars/New()
..()
teleport_x = world.maxx - 1
teleport_y = src.y
teleport_z = Z_LEVEL_SOLARS
/obj/effect/step_trigger/teleporter/from_solars/New()
..()
teleport_x = 2
teleport_y = src.y
teleport_z = Z_LEVEL_SURFACE_LOW
//
// TRAM STATION

View File

@@ -7,6 +7,15 @@ VIRGO3B_TURF_CREATE(/turf/simulated/open)
outdoor_turfs.Add(src)
return .
VIRGO3B_TURF_CREATE(/turf/simulated/floor)
/turf/simulated/floor/virgo3b_indoors
VIRGO3B_SET_ATMOS
/turf/simulated/floor/virgo3b_indoors/update_graphic(list/graphic_add = null, list/graphic_remove = null)
return 0
VIRGO3B_TURF_CREATE(/turf/simulated/floor/outdoors/dirt)
VIRGO3B_TURF_CREATE(/turf/simulated/floor/outdoors/rocks)
VIRGO3B_TURF_CREATE(/turf/simulated/floor/outdoors/grass/sif)

View File

@@ -9,7 +9,13 @@ var/datum/planet/virgo3b/planet_virgo3b = null
amounts of both oxygen and nitrogen. Fortunately, the oxygen is not enough to be combustible in any meaningful way, however \
the phoron is desirable by many corporations, including Nanotrasen."
current_time = new /datum/time/virgo3b()
expected_z_levels = list(1,2,3)
expected_z_levels = list(
Z_LEVEL_SURFACE_LOW,
Z_LEVEL_SURFACE_MID,
Z_LEVEL_SURFACE_HIGH,
Z_LEVEL_SURFACE_MINE,
Z_LEVEL_SOLARS
)
planetary_wall_type = /turf/unsimulated/wall/planetary/virgo3b
/datum/planet/virgo3b/New()
@@ -20,7 +26,7 @@ var/datum/planet/virgo3b/planet_virgo3b = null
/datum/planet/virgo3b/update_sun()
..()
var/datum/time/time = current_time
var/length_of_day = time.seconds_in_day / 10 / 60 / 60 // 32
var/length_of_day = time.seconds_in_day / 10 / 60 / 60
var/noon = length_of_day / 2
var/distance_from_noon = abs(text2num(time.show_time("hh")) - noon)
sun_position = distance_from_noon / noon