EVERYBODY HURTS

This commit is contained in:
Aurorablade
2016-08-03 23:51:13 -04:00
parent b4f28c1cd5
commit 79c9b690ac
15 changed files with 6663 additions and 5952 deletions
File diff suppressed because it is too large Load Diff
+40
View File
@@ -0,0 +1,40 @@
"a" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-swall_f6"; icon_state = "swall_f6"; dir = 2},/area/shuttle/supply)
"b" = (/turf/simulated/shuttle/wall{tag = "icon-swall12"; icon_state = "swall12"; dir = 2},/area/shuttle/supply)
"c" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/shuttle/supply)
"d" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/supply)
"e" = (/turf/simulated/shuttle/floor,/area/shuttle/supply)
"f" = (/obj/machinery/light/spot{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/supply)
"g" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad2"},/obj/structure/plasticflaps/mining,/turf/simulated/shuttle/plating,/area/shuttle/supply)
"h" = (/obj/machinery/door/airlock/external{id_tag = "s_docking_airlock"; name = "Shuttle Hatch"; req_access_txt = "31"},/turf/simulated/shuttle/floor,/area/shuttle/supply)
"i" = (/obj/machinery/light/spot{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/simulated/shuttle/floor,/area/shuttle/supply)
"j" = (/obj/machinery/light/spot{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/obj/machinery/door_control{id = "QMLoaddoor2"; layer = 3; name = "Loading Doors"; pixel_x = 24; pixel_y = 8; req_access_txt = "0"},/obj/machinery/door_control{id = "QMLoaddoor"; layer = 3; name = "Loading Doors"; pixel_x = 24; pixel_y = -8; req_access_txt = "0"},/turf/simulated/shuttle/floor,/area/shuttle/supply)
"k" = (/obj/machinery/door/airlock/external{id_tag = "s_docking_airlock"; name = "Shuttle Hatch"; req_access_txt = "31"},/obj/docking_port/mobile/supply,/turf/simulated/shuttle/floor,/area/shuttle/supply)
"l" = (/obj/machinery/conveyor{dir = 4; id = "QMLoad"},/obj/structure/plasticflaps/mining,/turf/simulated/shuttle/plating,/area/shuttle/supply)
"m" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/shuttle/supply)
"n" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall/interior{tag = "icon-swall_f10"; icon_state = "swall_f10"},/area/shuttle/supply)
"o" = (/obj/machinery/light/spot,/turf/simulated/shuttle/floor,/area/shuttle/supply)
"p" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall/interior{tag = "icon-swall_f6"; icon_state = "swall_f6"},/area/shuttle/supply)
"q" = (/turf/simulated/shuttle/wall{tag = "icon-swall11"; icon_state = "swall11"; dir = 2},/area/shuttle/supply)
"r" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-swall_f5"; icon_state = "swall_f5"; dir = 2},/area/shuttle/supply)
"s" = (/turf/simulated/shuttle/wall{tag = "icon-swall15"; icon_state = "swall15"; dir = 2},/area/shuttle/supply)
"t" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/supply)
"u" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-swall_f9"; icon_state = "swall_f9"; dir = 2},/area/shuttle/supply)
"v" = (/turf/space,/area/space)
"w" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l"; icon_state = "burst_l"},/turf/space,/area/shuttle/supply)
"x" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/supply)
"y" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_r"; icon_state = "burst_r"},/turf/space,/area/shuttle/supply)
(1,1,1) = {"
abbbbbc
deefeed
deeeeed
deeeeeg
deeeeeh
dieeejd
deeeeek
deeeeel
deeeeed
mneoepq
rstttsu
vwxxxyv
"}
+113
View File
@@ -0,0 +1,113 @@
"aa" = (/turf/space,/area/space)
"ab" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/escape)
"ac" = (/obj/structure/grille,/obj/structure/window/full/shuttle,/turf/simulated/floor/plating,/area/shuttle/escape)
"ad" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/shuttle/escape)
"ae" = (/turf/simulated/shuttle/wall{icon_state = "swallc4"},/area/shuttle/escape)
"af" = (/obj/machinery/computer/emergency_shuttle,/turf/simulated/floor/carpet,/area/shuttle/escape)
"ag" = (/turf/simulated/shuttle/wall{icon_state = "swallc3"},/area/shuttle/escape)
"ah" = (/obj/machinery/computer/security{network = list("SS13","Telecomms","Research Outpost","Mining Outpost")},/turf/simulated/floor/carpet,/area/shuttle/escape)
"ai" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/carpet,/area/shuttle/escape)
"aj" = (/obj/machinery/computer/communications,/turf/simulated/floor/carpet,/area/shuttle/escape)
"ak" = (/obj/machinery/computer/station_alert,/turf/simulated/floor/carpet,/area/shuttle/escape)
"al" = (/turf/simulated/floor/carpet,/area/shuttle/escape)
"am" = (/obj/machinery/computer/crew,/obj/machinery/status_display{pixel_y = 30},/turf/simulated/floor/carpet,/area/shuttle/escape)
"an" = (/obj/structure/table/woodentable/poker,/obj/item/weapon/reagent_containers/food/drinks/bottle/whiskey,/turf/simulated/floor/carpet,/area/shuttle/escape)
"ao" = (/obj/structure/closet/walllocker/emerglocker{pixel_x = 28},/obj/structure/stool/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/carpet,/area/shuttle/escape)
"ap" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/escape)
"aq" = (/obj/machinery/computer/robotics,/turf/simulated/floor/carpet,/area/shuttle/escape)
"ar" = (/obj/structure/stool/bed/chair/comfy/black{dir = 8},/turf/simulated/floor/carpet,/area/shuttle/escape)
"as" = (/obj/machinery/light/spot,/turf/simulated/floor/carpet,/area/shuttle/escape)
"at" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape)
"au" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/shuttle/escape)
"av" = (/obj/machinery/door/airlock/glass_command{name = "Escape Shuttle Cockpit"; req_access_txt = "19"},/turf/simulated/shuttle/floor,/area/shuttle/escape)
"aw" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/escape)
"ax" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/shuttle/floor4,/area/shuttle/escape)
"ay" = (/obj/machinery/status_display{pixel_y = 30},/obj/machinery/light/spot{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor4,/area/shuttle/escape)
"az" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/shuttle/floor4,/area/shuttle/escape)
"aA" = (/obj/structure/grille,/obj/structure/window/full/shuttle{icon_state = "16"},/turf/simulated/floor/plating,/area/shuttle/escape)
"aB" = (/obj/item/weapon/twohanded/required/kirbyplants,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/shuttle/escape)
"aC" = (/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/shuttle/escape)
"aD" = (/obj/item/weapon/twohanded/required/kirbyplants,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/shuttle/escape)
"aE" = (/obj/machinery/status_display{pixel_y = 30},/obj/machinery/light/spot{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/obj/structure/piano,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/shuttle/escape)
"aF" = (/obj/item/weapon/stool,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/shuttle/escape)
"aG" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/closet/walllocker/emerglocker{pixel_x = -28},/turf/simulated/shuttle/floor4,/area/shuttle/escape)
"aH" = (/turf/simulated/shuttle/floor4,/area/shuttle/escape)
"aI" = (/obj/machinery/door/airlock/glass_security{name = "Escape Shuttle Cell"; req_access_txt = "2"},/turf/simulated/floor/plating,/area/shuttle/escape)
"aJ" = (/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/shuttle/escape)
"aK" = (/obj/machinery/door/airlock/shuttle{aiControlDisabled = 1; hackProof = 1; id_tag = "s_docking_airlock"; name = "Shuttle Hatch"},/turf/simulated/floor/plating,/area/shuttle/escape)
"aL" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor4,/area/shuttle/escape)
"aM" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{dir = 4; name = "station intercom (General)"; pixel_x = 28},/turf/simulated/shuttle/floor4,/area/shuttle/escape)
"aN" = (/obj/structure/grille,/obj/structure/window/full/shuttle{icon_state = "8"},/turf/simulated/floor/plating,/area/shuttle/escape)
"aO" = (/obj/item/weapon/stool,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/shuttle/escape)
"aP" = (/obj/structure/table/woodentable,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/shuttle/escape)
"aQ" = (/obj/structure/table/woodentable,/obj/item/device/violin,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/shuttle/escape)
"aR" = (/obj/structure/table/woodentable,/obj/item/device/guitar,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/shuttle/escape)
"aS" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/shuttle/escape)
"aT" = (/obj/structure/grille,/obj/structure/window/full/shuttle{icon_state = "15"},/turf/simulated/floor/plating,/area/shuttle/escape)
"aU" = (/obj/docking_port/mobile/emergency{dir = 4; dwidth = 11; height = 13; name = "The Emergency Escape Bar"; width = 24},/obj/machinery/door/airlock/shuttle{aiControlDisabled = 1; hackProof = 1; id_tag = "s_docking_airlock"; name = "Shuttle Hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape)
"aV" = (/obj/structure/table,/obj/item/weapon/storage/box/drinkingglasses,/obj/item/weapon/reagent_containers/food/drinks/shaker,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/shuttle/escape)
"aW" = (/obj/structure/stool/bed/chair/wood/wings,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/shuttle/escape)
"aX" = (/obj/structure/table,/obj/machinery/chem_dispenser/beer,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/shuttle/escape)
"aY" = (/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (EAST)"; icon_state = "wooden_chair_wings"; dir = 4},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/shuttle/escape)
"aZ" = (/obj/structure/table/woodentable,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/shuttle/escape)
"ba" = (/obj/structure/table,/obj/machinery/chem_dispenser/soda,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/shuttle/escape)
"bb" = (/obj/structure/table/woodentable,/obj/item/toy/cards/deck,/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/shuttle/escape)
"bc" = (/obj/structure/stool/bed/chair/comfy/brown{dir = 8},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/shuttle/escape)
"bd" = (/obj/structure/table,/obj/item/weapon/storage/box/drinkingglasses,/obj/item/weapon/reagent_containers/food/drinks/shaker,/obj/item/clothing/mask/cigarette/cigar,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/shuttle/escape)
"be" = (/obj/structure/stool/bed/chair/wood/wings{tag = "icon-wooden_chair_wings (NORTH)"; icon_state = "wooden_chair_wings"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "grimy"},/area/shuttle/escape)
"bf" = (/obj/machinery/door/airlock/shuttle{aiControlDisabled = 1; hackProof = 1; id_tag = "s_docking_airlock"; name = "Shuttle Hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape)
"bg" = (/obj/machinery/status_display{pixel_y = -30},/obj/machinery/light/spot,/turf/simulated/floor/plasteel{icon_state = "cafeteria"; dir = 2},/area/shuttle/escape)
"bh" = (/obj/machinery/door/airlock{name = "Toilet"; req_access_txt = "0"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape)
"bi" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/escape)
"bj" = (/obj/machinery/door/airlock/glass_security{name = "Escape Shuttle Cell"; req_access_txt = "2"},/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Escape Shuttle Infirmary"; req_access_txt = "0"},/turf/simulated/shuttle/floor4,/area/shuttle/escape)
"bk" = (/obj/structure/grille,/obj/structure/window/full/shuttle{icon_state = "14"},/turf/simulated/floor/plating,/area/shuttle/escape)
"bl" = (/obj/structure/grille,/obj/structure/window/full/shuttle{icon_state = "17"},/turf/simulated/floor/plating,/area/shuttle/escape)
"bm" = (/obj/machinery/door/airlock/shuttle{aiControlDisabled = 1; hackProof = 1; id_tag = "s_docking_airlock"; name = "Shuttle Hatch"},/turf/space,/area/shuttle/escape)
"bn" = (/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape)
"bo" = (/obj/machinery/light/spot{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/obj/machinery/shower,/obj/structure/curtain/open/shower,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape)
"bp" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{layer = 2.8; pixel_x = 4; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/item/bodybag/cryobag{pixel_x = 5},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape)
"bq" = (/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape)
"br" = (/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = 28; pixel_y = 0; req_access_txt = "0"},/obj/structure/stool/bed/roller,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape)
"bs" = (/obj/machinery/door/airlock{name = "Unit 1"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape)
"bt" = (/turf/simulated/shuttle/wall,/area/shuttle/escape)
"bu" = (/obj/machinery/door/airlock{name = "Unit 2"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape)
"bv" = (/obj/machinery/door/airlock{name = "Unit 3"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape)
"bw" = (/obj/machinery/status_display{pixel_x = -30; pixel_y = 0},/obj/machinery/light/spot{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape)
"bx" = (/obj/item/device/radio/intercom{dir = 4; name = "station intercom (General)"; pixel_x = 28},/obj/structure/stool/bed/roller,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape)
"by" = (/obj/structure/toilet{dir = 4},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape)
"bz" = (/obj/machinery/recharge_station,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/escape)
"bA" = (/obj/machinery/sleeper{tag = "icon-sleeper (NORTH)"; icon_state = "sleeper"; dir = 1},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape)
"bB" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/escape)
"bC" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/escape)
"bD" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/shuttle/escape)
"bE" = (/turf/simulated/shuttle/wall{icon_state = "swall7"; dir = 2},/area/shuttle/escape)
"bF" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/shuttle/escape)
"bG" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/escape)
"bH" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/escape)
(1,1,1) = {"
aaaaaaaaaaabacadaaaaaaaaaa
aaaaaaaaabaeafagadaaaaaaaa
aaaaaaabaeahaiajagadaaaaaa
aaaaaaacakaialaiamacaaaaaa
aaaaabaeaialanalaoagadaaaa
aaaaapaqaralalasalarapaaaa
abatauatatatavatawatauatad
apaxayazaAaBaCaBaCaDaEaFap
apaGaHaHaIaCaCaCaCaJaJaJap
aKaHaLaMaNaCaCaOaPaPaQaRac
aSatatataTaCaCaOaPaCaCaCap
aUaCaCaCaCaCaCaOaPaCaCaVap
apaJaWaWaJaCaCaOaPaCaCaXap
aAaYaZaZaJaCaCaOaPaCaCbaaA
aNaDbbbcaJaCaCaOaPaCaCbdaN
aTaYaZaZaJaCaCaOaPaPaPaPaT
apaJbebeaJaCaCaBaOaOaOaOap
bfaCaCaCaCbgaCbgaCaCaCaCac
aSatatbhatbiatbiacbjbkblap
bmbnbnbnbnbnboapbpbqbqbrap
acbsbtbubtbvbtapbwbqbqbxap
apbybtbybtbnbzapbAbAbAbqap
bBawbCbCbCbDatbEbFbFbFawbG
aabBbHbHbHbGaabBbHbHbHbGaa
"}
@@ -0,0 +1,98 @@
"aa" = (/turf/space,/area/space)
"ab" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/escape)
"ac" = (/obj/structure/grille,/obj/structure/window/full/shuttle,/turf/simulated/floor/plating,/area/shuttle/escape)
"ad" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/area/shuttle/escape)
"ae" = (/turf/simulated/shuttle/wall{icon_state = "swallc4"},/area/shuttle/escape)
"af" = (/obj/machinery/computer/emergency_shuttle,/turf/simulated/floor/noslip,/area/shuttle/escape)
"ag" = (/turf/simulated/shuttle/wall{icon_state = "swallc3"},/area/shuttle/escape)
"ah" = (/obj/machinery/computer/security{network = list("SS13","Telecomms","Research Outpost","Mining Outpost")},/turf/simulated/floor/noslip,/area/shuttle/escape)
"ai" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/shuttle/escape)
"aj" = (/obj/machinery/computer/communications,/turf/simulated/floor/noslip,/area/shuttle/escape)
"ak" = (/obj/machinery/computer/station_alert,/turf/simulated/floor/noslip,/area/shuttle/escape)
"al" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plasteel{icon_state = "white"},/area/shuttle/escape)
"am" = (/obj/item/toy/snappop,/turf/simulated/floor/plasteel{icon_state = "white"},/area/shuttle/escape)
"an" = (/obj/machinery/computer/crew,/obj/machinery/status_display{pixel_y = 30},/turf/simulated/floor/noslip,/area/shuttle/escape)
"ao" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/closet/walllocker/emerglocker{pixel_x = -28},/turf/simulated/floor/noslip,/area/shuttle/escape)
"ap" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/closet/walllocker/emerglocker{pixel_x = 28},/turf/simulated/floor/noslip,/area/shuttle/escape)
"aq" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/escape)
"ar" = (/obj/machinery/computer/robotics,/turf/simulated/floor/noslip,/area/shuttle/escape)
"as" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/plasteel{icon_state = "white"},/area/shuttle/escape)
"at" = (/obj/machinery/light/spot,/obj/item/toy/snappop,/turf/simulated/floor/plasteel{icon_state = "white"},/area/shuttle/escape)
"au" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plasteel{icon_state = "white"},/area/shuttle/escape)
"av" = (/turf/simulated/floor/noslip,/area/shuttle/escape)
"aw" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape)
"ax" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/area/shuttle/escape)
"ay" = (/obj/machinery/door/airlock/glass,/turf/simulated/shuttle/floor,/area/shuttle/escape)
"az" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/area/shuttle/escape)
"aA" = (/turf/unsimulated/floor/chasm,/area/shuttle/escape)
"aB" = (/obj/machinery/status_display{pixel_y = 30},/obj/machinery/light/spot{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/turf/unsimulated/floor/chasm,/area/shuttle/escape)
"aC" = (/obj/structure/grille,/obj/structure/window/full/shuttle{icon_state = "16"},/turf/simulated/floor/plating,/area/shuttle/escape)
"aD" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/rainbow,/turf/simulated/floor/noslip,/area/shuttle/escape)
"aE" = (/obj/machinery/status_display{pixel_y = 30},/obj/machinery/light/spot{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/obj/item/toy/snappop,/turf/simulated/floor/plasteel{icon_state = "white"},/area/shuttle/escape)
"aF" = (/obj/structure/closet/walllocker/emerglocker{pixel_x = -28},/turf/unsimulated/floor/chasm,/area/shuttle/escape)
"aG" = (/obj/item/weapon/storage/bible{anchored = 1; icon_state = "greentext"; name = "greentext"},/obj/item/weapon/reagent_containers/food/condiment/saltshaker,/turf/simulated/shuttle/floor4,/area/shuttle/escape)
"aH" = (/obj/machinery/door/airlock/glass_security{name = "Escape Shuttle Cell"; req_access_txt = "2"},/turf/simulated/floor/noslip,/area/shuttle/escape)
"aI" = (/obj/structure/grille,/obj/structure/window/full/shuttle{icon_state = "8"},/turf/simulated/floor/plating,/area/shuttle/escape)
"aJ" = (/obj/structure/closet/walllocker/emerglocker{pixel_x = 28},/obj/structure/stool/bed,/obj/item/weapon/bedsheet/rainbow,/turf/simulated/floor/noslip,/area/shuttle/escape)
"aK" = (/obj/item/device/radio/intercom{dir = 4; name = "station intercom (General)"; pixel_x = 28},/turf/unsimulated/floor/chasm,/area/shuttle/escape)
"aL" = (/obj/structure/grille,/obj/structure/window/full/shuttle{icon_state = "8"},/turf/simulated/floor/noslip,/area/shuttle/escape)
"aM" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/area/shuttle/escape)
"aN" = (/obj/structure/grille,/obj/structure/window/full/shuttle{icon_state = "15"},/turf/simulated/floor/plating,/area/shuttle/escape)
"aO" = (/obj/docking_port/mobile/emergency{dir = 4; dwidth = 11; height = 13; name = "Snappop(tm)!"; width = 24},/obj/machinery/door/airlock/shuttle{aiControlDisabled = 1; hackProof = 1; id_tag = "s_docking_airlock"; name = "Shuttle Hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape)
"aP" = (/obj/item/device/radio/intercom{dir = 8; name = "station intercom (General)"; pixel_x = -28},/obj/machinery/light/spot{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/obj/structure/stool/bed,/obj/item/weapon/bedsheet/rainbow,/turf/simulated/floor/noslip,/area/shuttle/escape)
"aQ" = (/obj/structure/stool/bed,/obj/structure/stool/bed,/obj/item/weapon/bedsheet/rainbow,/turf/simulated/floor/noslip,/area/shuttle/escape)
"aR" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/extinguisher,/obj/item/weapon/crowbar,/obj/machinery/light/spot{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/obj/item/device/multitool/ai_detect,/turf/simulated/floor/noslip,/area/shuttle/escape)
"aS" = (/obj/machinery/door/airlock/shuttle{aiControlDisabled = 1; hackProof = 1; id_tag = "s_docking_airlock"; name = "Shuttle Hatch"},/turf/simulated/shuttle/floor,/area/shuttle/escape)
"aT" = (/obj/machinery/status_display{pixel_y = -30},/obj/machinery/light/spot,/obj/item/toy/snappop,/turf/simulated/floor/plasteel{icon_state = "white"},/area/shuttle/escape)
"aU" = (/obj/structure/noticeboard,/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/escape)
"aV" = (/obj/machinery/door/airlock/shuttle{aiControlDisabled = 1; hackProof = 1; id_tag = null; name = "Shuttle Cargo Hatch"},/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape)
"aW" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/escape)
"aX" = (/obj/machinery/door/airlock/glass_security{name = "Escape Shuttle Cell"; req_access_txt = "2"},/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Escape Shuttle Infirmary"; req_access_txt = "0"},/turf/simulated/shuttle/floor4,/area/shuttle/escape)
"aY" = (/obj/structure/grille,/obj/structure/window/full/shuttle{icon_state = "14"},/turf/simulated/floor/plating,/area/shuttle/escape)
"aZ" = (/obj/structure/grille,/obj/structure/window/full/shuttle{icon_state = "17"},/turf/simulated/floor/plating,/area/shuttle/escape)
"ba" = (/obj/machinery/door/airlock/shuttle{aiControlDisabled = 1; hackProof = 1; id_tag = "s_docking_airlock"; name = "Shuttle Hatch"},/turf/space,/area/shuttle/escape)
"bb" = (/obj/machinery/vending/clothing,/turf/simulated/floor/noslip,/area/shuttle/escape)
"bc" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{layer = 2.8; pixel_x = 4; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/item/bodybag/cryobag{pixel_x = 5},/turf/simulated/floor/noslip,/area/shuttle/escape)
"bd" = (/obj/machinery/vending/wallmed1{layer = 3.3; name = "Emergency NanoMed"; pixel_x = 28; pixel_y = 0; req_access_txt = "0"},/obj/structure/stool/bed/roller,/turf/simulated/floor/noslip,/area/shuttle/escape)
"be" = (/obj/structure/closet/cardboard,/turf/simulated/floor/noslip,/area/shuttle/escape)
"bf" = (/obj/machinery/light/spot{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/turf/simulated/floor/noslip,/area/shuttle/escape)
"bg" = (/obj/machinery/status_display{pixel_x = -30; pixel_y = 0},/obj/machinery/light/spot{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/simulated/floor/noslip,/area/shuttle/escape)
"bh" = (/obj/item/device/radio/intercom{dir = 4; name = "station intercom (General)"; pixel_x = 28},/obj/structure/stool/bed/roller,/turf/simulated/floor/noslip,/area/shuttle/escape)
"bi" = (/obj/structure/closet/crate/trashcart,/obj/item/toy/sword,/turf/simulated/floor/noslip,/area/shuttle/escape)
"bj" = (/obj/machinery/vending/autodrobe,/turf/simulated/floor/noslip,/area/shuttle/escape)
"bk" = (/obj/machinery/recharge_station,/turf/simulated/floor/noslip,/area/shuttle/escape)
"bl" = (/obj/machinery/sleeper{tag = "icon-sleeper (NORTH)"; icon_state = "sleeper"; dir = 1},/turf/simulated/floor/noslip,/area/shuttle/escape)
"bm" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/escape)
"bn" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced,/obj/item/stack/sheet/mineral/bananium,/obj/item/weapon/bikehorn/rubberducky,/turf/simulated/floor/plating/airless,/area/shuttle/escape)
"bo" = (/turf/simulated/shuttle/wall{icon_state = "swall11"; dir = 2},/area/shuttle/escape)
"bp" = (/turf/simulated/shuttle/wall{icon_state = "swall7"; dir = 2},/area/shuttle/escape)
"bq" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced,/obj/item/stack/sheet/mineral/bananium,/obj/item/weapon/bikehorn/rubberducky,/turf/simulated/floor/plating/airless,/area/shuttle/escape)
"br" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/escape)
"bs" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/escape)
(1,1,1) = {"
aaaaaaaaaaabacadaaaaaaaaaa
aaaaaaaaabaeafagadaaaaaaaa
aaaaaaabaeahaiajagadaaaaaa
aaaaaaacakalamalanacaaaaaa
aaaaabaeaoamamamapagadaaaa
aaaaaqarasamamatauavaqaaaa
abawaxawawawayawazawaxawad
aqaAaBaAaCaDamaDaCaDaEaDaq
aqaFaGaAaHavamaDaIaDamaJaq
aqaAaAaKaLaDamaDaIaDamaDac
aMawawawaNaDamaDaNaDamaDaq
aOamamamamamamamamamamaDaq
aqaPamaDaCaDamaDaCaDamaDaq
aCaQamaDaIaDamaDaIaDamaDaC
aIaDamaDaIaDamaDaIaDamaDaI
aNaDamaDaNaDamaDaNaDamaDaN
aqaRamamamamamamamamamamaq
aSamamamamaTamaTamamamamac
aMawaUaVawaWacaWacaXaYaZaq
baavavavbbaqaaaqbcavavbdaq
acbeavavbfaqaaaqbgavavbhaq
aqbibibjbkaqaaaqblblblavaq
bmazbnbnbnboaabpbqbqbqazbr
aabmbsbsbsbraabmbsbsbsbraa
"}
@@ -0,0 +1,48 @@
"a" = (/turf/space,/area/space)
"b" = (/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/escape)
"c" = (/obj/structure/window/full/shuttle,/obj/structure/grille,/turf/simulated/floor/plating,/area/shuttle/escape)
"d" = (/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/shuttle/escape)
"e" = (/turf/simulated/shuttle/wall{icon_state = "swallc4"},/area/shuttle/escape)
"f" = (/obj/machinery/computer/emergency_shuttle,/turf/simulated/floor/plating,/area/shuttle/escape)
"g" = (/turf/simulated/shuttle/wall{icon_state = "swallc3"},/area/shuttle/escape)
"h" = (/turf/simulated/shuttle/wall{tag = "icon-swall3"; icon_state = "swall3"; dir = 2},/area/shuttle/escape)
"i" = (/obj/structure/table,/obj/item/weapon/book/manual,/turf/simulated/floor/plating,/area/shuttle/escape)
"j" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/plating,/area/shuttle/escape)
"k" = (/obj/structure/table,/obj/item/device/gps,/turf/simulated/floor/plating,/area/shuttle/escape)
"l" = (/obj/machinery/door/airlock/shuttle{aiControlDisabled = 1; hackProof = 1; id_tag = "s_docking_airlock"; name = "Shuttle Hatch"},/turf/simulated/floor/plating,/area/shuttle/escape)
"m" = (/turf/simulated/floor/plating,/area/shuttle/escape)
"n" = (/obj/structure/window/reinforced{dir = 1; layer = 2.9},/obj/structure/table,/obj/item/weapon/storage/firstaid,/turf/simulated/floor/plating,/area/shuttle/escape)
"o" = (/obj/machinery/door/window/northleft,/turf/simulated/floor/plating,/area/shuttle/escape)
"p" = (/obj/structure/window/reinforced{dir = 1; layer = 2.9},/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/shuttle/escape)
"q" = (/obj/machinery/door/airlock/shuttle{aiControlDisabled = 1; hackProof = 1; id_tag = "s_docking_airlock"; name = "Shuttle Hatch"},/obj/docking_port/mobile/emergency{name = "Secure Transport Vessel 5"},/turf/simulated/floor/plating,/area/shuttle/escape)
"r" = (/obj/effect/decal/warning_stripes/yellow/hollow,/obj/structure/closet/crate,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/shuttle/escape)
"s" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/plating,/area/shuttle/escape)
"t" = (/obj/structure/window/full/shuttle{icon_state = "16"},/obj/structure/grille,/turf/simulated/floor/plating,/area/shuttle/escape)
"u" = (/obj/structure/window/full/shuttle{icon_state = "8"},/obj/structure/grille,/turf/simulated/floor/plating,/area/shuttle/escape)
"v" = (/obj/effect/decal/warning_stripes/yellow/hollow,/obj/structure/closet/crate,/turf/simulated/floor/plating,/area/shuttle/escape)
"w" = (/obj/structure/window/full/shuttle{icon_state = "15"},/obj/structure/grille,/turf/simulated/floor/plating,/area/shuttle/escape)
"x" = (/obj/structure/closet/emcloset,/turf/simulated/floor/plating,/area/shuttle/escape)
"y" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1; layer = 2.9},/turf/simulated/floor/plating/airless,/area/shuttle/escape)
"z" = (/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/escape)
"A" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-burst_l"; icon_state = "burst_l"},/turf/space,/area/shuttle/escape)
"B" = (/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion_r"; icon_state = "propulsion_r"},/turf/space,/area/shuttle/escape)
"C" = (/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/escape)
(1,1,1) = {"
abcda
befgd
hijkh
lmmmh
hnoph
qmmrh
hsmrh
tsmrt
usmvu
wsmvw
hsmrh
lmmrh
hsmrh
lmmxh
hyyyh
zABBC
"}
+89 -87
View File
@@ -1,91 +1,93 @@
"aa" = (/turf/space,/area/space)
"ab" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/turf/simulated/wall/cult,/area/shuttle/escape)
"ac" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/shuttle/escape)
"ad" = (/turf/space,/turf/simulated/shuttle/wall{tag = "icon-swall_f10"; icon_state = "swall_f10"; dir = 2},/turf/simulated/wall/cult,/area/shuttle/escape)
"ae" = (/turf/simulated/shuttle/wall{icon_state = "swallc4"},/turf/simulated/wall/cult,/area/shuttle/escape)
"af" = (/obj/machinery/computer/emergency_shuttle,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"ag" = (/turf/simulated/shuttle/wall{icon_state = "swallc3"},/turf/simulated/wall/cult,/area/shuttle/escape)
"ah" = (/obj/machinery/computer/security{network = list("SS13","Telecomms","Research Outpost","Mining Outpost")},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"ai" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aj" = (/obj/machinery/computer/communications,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"ak" = (/obj/machinery/computer/station_alert,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"al" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"am" = (/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"an" = (/obj/machinery/computer/crew,/obj/machinery/status_display{pixel_y = 30},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"ao" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/closet/walllocker/emerglocker{pixel_x = -28},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"ap" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/closet/walllocker/emerglocker{pixel_x = 28},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aq" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/turf/simulated/wall/cult,/area/shuttle/escape)
"ar" = (/obj/machinery/computer/robotics,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"as" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"at" = (/obj/machinery/light/spot,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"au" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"av" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/turf/simulated/wall/cult,/area/shuttle/escape)
"aw" = (/turf/simulated/shuttle/wall{icon_state = "swall13"; dir = 2},/turf/simulated/wall/cult,/area/shuttle/escape)
"ax" = (/obj/machinery/door/airlock/glass_command{name = "Escape Shuttle Cockpit"; req_access_txt = "19"},/turf/simulated/shuttle/floor,/area/shuttle/escape)
"ay" = (/turf/simulated/shuttle/wall{icon_state = "swall14"; dir = 2},/turf/simulated/wall/cult,/area/shuttle/escape)
"az" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Human remains"},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aA" = (/obj/machinery/status_display{pixel_y = 30},/obj/machinery/light/spot{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/obj/structure/stool/bed/chair,/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Human remains"},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aB" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Human remains"},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aC" = (/obj/machinery/status_display{pixel_y = 30},/obj/machinery/light/spot{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aD" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/closet/walllocker/emerglocker{pixel_x = -28},/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Human remains"},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aE" = (/obj/machinery/door/airlock/glass_security{name = "Escape Shuttle Cell"; req_access_txt = "2"},/obj/structure/mineral_door/wood,/turf/simulated/floor/plating,/area/shuttle/escape)
"aF" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/closet/walllocker/emerglocker{pixel_x = 28},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aG" = (/obj/structure/mineral_door/wood,/turf/simulated/floor/plating,/area/shuttle/escape)
"aH" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Human remains"},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aI" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{dir = 4; name = "station intercom (General)"; pixel_x = 28},/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Human remains"},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aJ" = (/turf/simulated/shuttle/wall{tag = "icon-swall7"; icon_state = "swall7"; dir = 2},/turf/simulated/wall/cult,/area/shuttle/escape)
"aK" = (/obj/docking_port/mobile/emergency{dir = 4; dwidth = 11; height = 13; width = 24},/obj/structure/mineral_door/wood,/turf/simulated/shuttle/floor,/area/shuttle/escape)
"aL" = (/obj/structure/stool/bed/chair{dir = 4},/obj/item/device/radio/intercom{dir = 8; name = "station intercom (General)"; pixel_x = -28},/obj/machinery/light/spot{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aM" = (/obj/structure/stool/bed/chair{dir = 8},/obj/structure/closet/walllocker/emerglocker{pixel_x = 28},/obj/machinery/light/spot{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aN" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 3},/obj/item/weapon/extinguisher,/obj/item/weapon/crowbar,/obj/machinery/light/spot{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aO" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/obj/effect/spawner/window/reinforced,/turf/simulated/wall/cult,/area/shuttle/escape)
"aP" = (/obj/machinery/door/airlock/shuttle{aiControlDisabled = 1; hackProof = 1; id_tag = "s_docking_airlock"; name = "Shuttle Hatch"},/obj/structure/mineral_door/wood,/turf/simulated/shuttle/floor,/area/shuttle/escape)
"aQ" = (/obj/machinery/status_display{pixel_y = -30},/obj/machinery/light/spot,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aR" = (/obj/structure/mineral_door/wood,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape)
"aS" = (/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/turf/simulated/wall/cult,/area/shuttle/escape)
"aT" = (/obj/effect/spawner/window/reinforced,/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/escape)
"aU" = (/obj/machinery/door/airlock/glass_security{name = "Escape Shuttle Cell"; req_access_txt = "2"},/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Escape Shuttle Infirmary"; req_access_txt = "0"},/obj/structure/mineral_door/wood,/turf/simulated/shuttle/floor4,/area/shuttle/escape)
"aV" = (/obj/machinery/door/airlock/shuttle{aiControlDisabled = 1; hackProof = 1; id_tag = "s_docking_airlock"; name = "Shuttle Hatch"},/obj/structure/mineral_door/wood,/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/escape)
"aW" = (/turf/simulated/wall/cult,/area/shuttle/escape)
"aX" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{layer = 2.8; pixel_x = 4; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/item/bodybag/cryobag{pixel_x = 5},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aY" = (/obj/effect/decal/cleanable/blood/tracks/footprints,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aZ" = (/obj/structure/showcase/horrific_experiment,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"ba" = (/obj/machinery/light/spot{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"bb" = (/obj/effect/decal/cleanable/blood/gibs,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"bc" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"bd" = (/obj/structure/table/woodentable,/obj/item/weapon/tome,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"be" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/cult,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"bf" = (/obj/machinery/sleeper{tag = "icon-sleeper (NORTH)"; icon_state = "sleeper"; dir = 1},/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"bg" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/turf/simulated/wall/cult,/area/shuttle/escape)
"bh" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/turf/simulated/floor/plating/airless,/area/shuttle/escape)
"bi" = (/turf/simulated/shuttle/wall{icon_state = "swall7"; dir = 2},/turf/simulated/wall/cult,/area/shuttle/escape)
"bj" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/shuttle/escape)
"bk" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/turf/simulated/wall/cult,/area/shuttle/escape)
"bl" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/escape)
"ab" = (/turf/simulated/wall/cult,/area/shuttle/escape)
"ac" = (/obj/effect/spawner/window/reinforced,/obj/structure/cult/pylon,/turf/simulated/floor/plating,/area/shuttle/escape)
"ad" = (/obj/machinery/computer/emergency_shuttle,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"ae" = (/obj/machinery/computer/security{network = list("SS13","Telecomms","Research Outpost","Mining Outpost")},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"af" = (/obj/structure/stool/bed/chair/comfy/black{dir = 1},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"ag" = (/obj/machinery/computer/communications,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"ah" = (/obj/effect/spawner/window/reinforced,/turf/simulated/floor/plating,/area/shuttle/escape)
"ai" = (/obj/machinery/computer/station_alert,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aj" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"ak" = (/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"al" = (/obj/machinery/computer/crew,/obj/machinery/status_display{pixel_y = 30},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"am" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/closet/walllocker/emerglocker{pixel_x = -28},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"an" = (/obj/structure/stool/bed/chair{dir = 1},/obj/structure/closet/walllocker/emerglocker{pixel_x = 28},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"ao" = (/obj/machinery/computer/robotics,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"ap" = (/obj/structure/stool/bed/chair{dir = 8},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aq" = (/obj/machinery/light/spot,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"ar" = (/obj/structure/stool/bed/chair{dir = 4},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"as" = (/obj/machinery/door/airlock/glass_command{name = "Escape Shuttle Cockpit"; req_access_txt = "19"},/turf/simulated/shuttle/floor,/area/shuttle/escape)
"at" = (/obj/structure/stool/bed/chair{dir = 4},/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Human remains"},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"au" = (/obj/machinery/status_display{pixel_y = 30},/obj/machinery/light/spot{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/obj/structure/stool/bed/chair,/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Human remains"},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"av" = (/obj/structure/stool/bed/chair{dir = 8},/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Human remains"},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aw" = (/obj/item/flag/cult,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"ax" = (/obj/machinery/status_display{pixel_y = 30},/obj/machinery/light/spot{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"ay" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/turf/simulated/wall/cult,/area/shuttle/escape)
"az" = (/obj/structure/stool/bed/chair{dir = 4},/obj/structure/closet/walllocker/emerglocker{pixel_x = -28},/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Human remains"},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aA" = (/obj/machinery/door/airlock/glass_security{name = "Escape Shuttle Cell"; req_access_txt = "2"},/obj/structure/mineral_door/wood,/turf/simulated/floor/plating,/area/shuttle/escape)
"aB" = (/obj/structure/cult/talisman,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aC" = (/obj/structure/closet/walllocker/emerglocker{pixel_x = 28},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aD" = (/obj/structure/mineral_door/wood,/turf/simulated/floor/plating,/area/shuttle/escape)
"aE" = (/obj/structure/stool/bed/chair{dir = 1},/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Human remains"},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aF" = (/obj/structure/stool/bed/chair{dir = 8},/obj/item/device/radio/intercom{dir = 4; name = "station intercom (General)"; pixel_x = 28},/obj/effect/decal/remains/human{desc = "This guy seemed to have died in terrible way! Half his remains are dust."; icon_state = "remains"; name = "Human remains"},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aG" = (/obj/effect/spawner/window/reinforced,/turf/simulated/wall/cult,/area/shuttle/escape)
"aH" = (/obj/docking_port/mobile/emergency{dir = 4; dwidth = 11; height = 13; name = "Shuttle 667"; width = 24},/obj/structure/mineral_door/wood,/turf/simulated/shuttle/floor,/area/shuttle/escape)
"aI" = (/obj/effect/rune,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aJ" = (/obj/item/device/radio/intercom{dir = 8; name = "station intercom (General)"; pixel_x = -28},/obj/machinery/light/spot{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/obj/item/flag/cult,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aK" = (/obj/item/candle/eternal,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aL" = (/obj/effect/decal/cleanable/blood/writing,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aM" = (/obj/structure/closet/walllocker/emerglocker{pixel_x = 28},/obj/machinery/light/spot{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aN" = (/mob/living/simple_animal/construct/harvester,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aO" = (/mob/living/simple_animal/construct/builder,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aP" = (/obj/effect/decal/cleanable/blood/innards,/obj/effect/decal/cleanable/blood/gibs/body,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aQ" = (/mob/living/simple_animal/construct/wraith,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aR" = (/mob/living/simple_animal/construct/armoured,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aS" = (/obj/item/weapon/storage/firstaid/fire,/obj/item/weapon/extinguisher,/obj/item/weapon/crowbar,/obj/machinery/light/spot{tag = "icon-tube1 (WEST)"; icon_state = "tube1"; dir = 8},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aT" = (/obj/effect/decal/cleanable/blood/writing,/obj/effect/decal/cleanable/blood/writing,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aU" = (/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/obj/effect/spawner/window/reinforced,/turf/simulated/wall/cult,/area/shuttle/escape)
"aV" = (/obj/machinery/door/airlock/shuttle{aiControlDisabled = 1; hackProof = 1; id_tag = "s_docking_airlock"; name = "Shuttle Hatch"},/obj/structure/mineral_door/wood,/turf/simulated/shuttle/floor,/area/shuttle/escape)
"aW" = (/obj/machinery/status_display{pixel_y = -30},/obj/machinery/light/spot,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"aX" = (/obj/structure/mineral_door/wood,/turf/simulated/shuttle/floor{icon_state = "floor3"},/area/shuttle/escape)
"aY" = (/obj/effect/spawner/window/reinforced,/turf/simulated/shuttle/wall{tag = "icon-swall14"; icon_state = "swall14"; dir = 2},/area/shuttle/escape)
"aZ" = (/obj/machinery/door/airlock/glass_security{name = "Escape Shuttle Cell"; req_access_txt = "2"},/obj/machinery/door/airlock/glass_medical{id_tag = null; name = "Escape Shuttle Infirmary"; req_access_txt = "0"},/obj/structure/mineral_door/wood,/turf/simulated/shuttle/floor4,/area/shuttle/escape)
"ba" = (/obj/machinery/door/airlock/shuttle{aiControlDisabled = 1; hackProof = 1; id_tag = "s_docking_airlock"; name = "Shuttle Hatch"},/obj/structure/mineral_door/wood,/turf/simulated/shuttle/wall{icon_state = "swall3"; dir = 2},/area/shuttle/escape)
"bb" = (/obj/structure/dresser,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"bc" = (/obj/structure/table,/obj/item/weapon/storage/firstaid/o2{layer = 2.8; pixel_x = 4; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = 2; pixel_y = 6},/obj/item/weapon/storage/firstaid/regular{pixel_x = -2; pixel_y = 4},/obj/item/bodybag/cryobag{pixel_x = 5},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"bd" = (/obj/effect/decal/cleanable/blood/tracks/footprints,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"be" = (/obj/structure/showcase/horrific_experiment,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"bf" = (/obj/machinery/light/spot{tag = "icon-tube1 (EAST)"; icon_state = "tube1"; dir = 4},/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"bg" = (/obj/effect/decal/cleanable/blood/gibs,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"bh" = (/obj/effect/decal/cleanable/blood/splatter,/obj/effect/decal/cleanable/blood/gibs,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"bi" = (/obj/structure/table/woodentable,/obj/item/weapon/tome,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"bj" = (/obj/structure/stool/bed,/obj/item/weapon/bedsheet/cult,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"bk" = (/obj/machinery/sleeper{tag = "icon-sleeper (NORTH)"; icon_state = "sleeper"; dir = 1},/obj/effect/decal/cleanable/blood/splatter,/turf/simulated/floor/engine/cult,/area/shuttle/escape)
"bl" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/shuttle/engine/heater,/obj/structure/cult/forge,/turf/simulated/floor/plating/airless,/area/shuttle/escape)
"bm" = (/obj/structure/shuttle/engine/heater,/obj/structure/window/reinforced{dir = 1},/obj/structure/cult/forge,/turf/simulated/floor/plating/airless,/area/shuttle/escape)
"bn" = (/obj/structure/shuttle/engine/propulsion,/turf/space,/area/shuttle/escape)
(1,1,1) = {"
aaaaaaaaaaabacadaaaaaaaaaa
aaaaaaaaabaeafagadaaaaaaaa
aaaaaaabaeahaiajagadaaaaaa
aaaaaaacakalamalanacaaaaaa
aaaaabaeaoamamamapagadaaaa
aaaaaqarasamamatauamaqaaaa
abavawavamamaxavayavawavad
aqazaAaBacauamasamauaCasaq
aqaDamamaEamamasamauamaFaq
aGamaHaIacauamasamauamasac
aJavavavacauamasamauamasaq
aKamamamamamamamamamamasaq
aqaLamasamauamasamauamaMaq
acauamasamauamasamauamasac
acauamasamauamasamauamasac
acauamasamauamasamauamasac
aqaNamamamamamamamamamamaO
aPamamamamaQamaQamamamamac
aJavavaRavaSacaTacaUacacaq
aVamamamamaWaaaqaXaYaYaZaq
acamamambaaWaaaqbbbbbcaZaq
aqamambdbeaWaaaqbfbbbcaZaq
bgaybhbhbhaWaabibjbjbjaybk
aabgblblblaWaabgblblblbkaa
aaaaaaaaaaabacabaaaaaaaaaa
aaaaaaaaababadababaaaaaaaa
aaaaaaababaeafagababaaaaaa
aaaaaaahaiajakajalahaaaaaa
aaaaababamakakakanababaaaa
aaaaabaoapakakaqarakabaaaa
ababababababasabababababab
abatauavahawakawakakaxakab
ayazakakaAakakakakakaBaCab
aDakaEaFahakakakakakakakaG
ababababahakakakakakakakab
aHakakakakakaIakakakakakab
abaJakakaIaKaLaKaIakakaMab
ahakakakaKaNaLaOaKakakakah
ahakakaIaLaLaPaLaLaIakakah
ahakakakaKaQaLaRaKakakakah
abaSakakaIaKaTaKaIakakakaU
aVakakakakaWaIaWakakakakah
abababaXababahaYahaZahahay
baakakakbbabaaabbcbdbdbeab
ahakakakbfabaaabbgbgbhbeab
ayakakbibjabaaabbkbgbhbeab
ababblblblabaaabbmbmbmabab
aaabbnbnbnabaaabbnbnbnabaa
"}
+29
View File
@@ -0,0 +1,29 @@
"a" = (/turf/space,/area/space)
"b" = (/turf/space,/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/transport)
"c" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/transport)
"d" = (/obj/structure/shuttle/window,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/transport)
"e" = (/obj/structure/grille,/obj/structure/shuttle/window,/turf/simulated/shuttle/plating,/area/shuttle/transport)
"f" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/shuttle/transport)
"g" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall/interior{tag = "icon-swall_f9"; icon_state = "swall_f9"},/area/shuttle/transport)
"h" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/light/spot{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/transport)
"i" = (/obj/machinery/computer/shuttle/ferry/request,/turf/simulated/shuttle/floor,/area/shuttle/transport)
"j" = (/obj/structure/stool/bed/chair,/turf/simulated/shuttle/floor,/area/shuttle/transport)
"k" = (/obj/structure/stool/bed/chair,/obj/machinery/light/spot{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/transport)
"l" = (/obj/machinery/door/airlock/shuttle{id_tag = "s_docking_airlock"},/turf/simulated/shuttle/floor,/area/shuttle/transport)
"m" = (/turf/simulated/shuttle/floor,/area/shuttle/transport)
"n" = (/obj/machinery/door/airlock/shuttle{id_tag = "s_docking_airlock"},/obj/docking_port/mobile{dir = 8; dwidth = 2; height = 12; id = "ferry"; name = "ferry shuttle"; roundstart_move = "ferry_away"; width = 5},/turf/simulated/shuttle/floor,/area/shuttle/transport)
"o" = (/turf/space,/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/transport)
"p" = (/turf/simulated/shuttle/floor,/turf/simulated/shuttle/wall/interior{tag = "icon-swall_f10"; icon_state = "swall_f10"},/area/shuttle/transport)
"q" = (/obj/structure/closet/crate,/obj/machinery/light/spot,/turf/simulated/shuttle/floor,/area/shuttle/transport)
"r" = (/obj/structure/closet/crate,/turf/simulated/shuttle/floor,/area/shuttle/transport)
"s" = (/obj/structure/stool/bed/chair{dir = 1},/turf/simulated/shuttle/floor,/area/shuttle/transport)
"t" = (/obj/structure/stool/bed/chair{dir = 1},/obj/machinery/light/spot,/turf/simulated/shuttle/floor,/area/shuttle/transport)
"u" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/transport)
(1,1,1) = {"
abccdccceccf
bghijjkjjjkd
lmmmmmmmmmmn
opqrsstssstd
aoccdccceccu
"}
+33
View File
@@ -0,0 +1,33 @@
"a" = (/turf/space,/area/space)
"b" = (/turf/space,/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f6"; dir = 2},/area/shuttle/transport)
"c" = (/turf/simulated/shuttle/wall{icon_state = "swall12"; dir = 2},/area/shuttle/transport)
"d" = (/obj/structure/shuttle/window,/obj/structure/grille,/turf/simulated/shuttle/plating,/area/shuttle/transport)
"e" = (/obj/structure/grille,/obj/structure/shuttle/window,/turf/simulated/shuttle/plating,/area/shuttle/transport)
"f" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "swall_f10"; dir = 2},/area/shuttle/transport)
"g" = (/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/turf/simulated/shuttle/wall/interior{tag = "icon-swall_f9"; icon_state = "swall_f9"},/area/shuttle/transport)
"h" = (/obj/structure/stool/bed/chair{dir = 4},/obj/machinery/light/spot{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/transport)
"i" = (/obj/machinery/computer/shuttle/ferry/request,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/transport)
"j" = (/obj/structure/closet/secure_closet/freezer/meat,/obj/item/weapon/grenade/chem_grenade/meat,/obj/item/weapon/grenade/clusterbuster/meat,/obj/item/weapon/reagent_containers/food/snacks/meat/corgi,/obj/item/weapon/reagent_containers/food/snacks/meat/ham,/obj/item/weapon/reagent_containers/food/snacks/meat/human,/obj/item/weapon/reagent_containers/food/snacks/meat/monkey,/obj/item/weapon/reagent_containers/food/snacks/meat/pug,/obj/item/weapon/reagent_containers/food/snacks/meat/slab/meatproduct,/obj/item/weapon/reagent_containers/food/snacks/meat/syntiflesh,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/transport)
"k" = (/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/transport)
"l" = (/obj/machinery/light/spot{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/obj/machinery/gibber,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/transport)
"m" = (/obj/structure/table/reinforced,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/transport)
"n" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/transport)
"o" = (/obj/machinery/light/spot{tag = "icon-tube1 (NORTH)"; icon_state = "tube1"; dir = 1},/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/transport)
"p" = (/obj/machinery/door/airlock/shuttle{id_tag = "s_docking_airlock"},/turf/simulated/shuttle/floor,/area/shuttle/transport)
"q" = (/obj/item/stack/sheet/animalhide/cat,/obj/item/stack/sheet/animalhide/corgi,/obj/item/stack/sheet/animalhide/human,/obj/item/stack/sheet/animalhide/lizard,/obj/item/stack/sheet/animalhide/monkey,/obj/item/stack/sheet/animalhide/xeno,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/transport)
"r" = (/obj/machinery/door/airlock/shuttle{id_tag = "s_docking_airlock"},/obj/docking_port/mobile{dir = 8; dwidth = 2; height = 12; id = "ferry"; name = "ferry shuttle"; roundstart_move = "ferry_away"; width = 5},/turf/simulated/shuttle/floor,/area/shuttle/transport)
"s" = (/turf/space,/obj/structure/shuttle/engine/propulsion{tag = "icon-propulsion (EAST)"; icon_state = "propulsion"; dir = 4},/turf/simulated/shuttle/wall{icon_state = "swall_f5"; dir = 2},/area/shuttle/transport)
"t" = (/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/turf/simulated/shuttle/wall/interior{tag = "icon-swall_f10"; icon_state = "swall_f10"},/area/shuttle/transport)
"u" = (/obj/machinery/light/spot,/obj/structure/closet/chefcloset,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/transport)
"v" = (/obj/structure/kitchenspike,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/transport)
"w" = (/obj/machinery/light/spot,/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/transport)
"x" = (/obj/machinery/door/airlock/freezer{name = "Meat tadeship backroom"; req_access = "28"},/turf/simulated/floor/plasteel{icon_state = "freezerfloor"},/area/shuttle/transport)
"y" = (/turf/space,/turf/simulated/shuttle/wall{icon_state = "swall_f9"; dir = 2},/area/shuttle/transport)
(1,1,1) = {"
abccdccceccf
bghijklmknod
pkkkqkkmkkkr
stuvvvwxkkwd
asccdccceccy
"}
+6 -1
View File
@@ -93,7 +93,12 @@ var/const/CALL_SHUTTLE_REASON_LENGTH = 12
if(!emergency)
WARNING("requestEvac(): There is no emergency shuttle, but the shuttle was called. Using the backup shuttle instead.")
if(!backup_shuttle)
WARNING("requestEvac(): There is no emergency shuttle, or backup shuttle! The game will be unresolvable. This is likely due to a mapping error")
WARNING("requestEvac(): There is no emergency shuttle, or backup shuttle! The game will be unresolvable.This is possibly a mapping error,\
more likely a bug with the shuttle \
manipulation system, or badminry. It is possible to manually \
resolve this problem by loading an emergency shuttle template \
manually, and then calling register() on the mobile docking port. \
Good luck.")
return
emergency = backup_shuttle
+2 -2
View File
@@ -156,5 +156,5 @@
var/datum/map_template/shuttle/S = new shuttle_type()
shuttle_templates[S.name] = S
map_templates[S.name] = S
shuttle_templates[S.shuttle_id] = S
map_templates[S.shuttle_id] = S
+9 -59
View File
@@ -3,12 +3,14 @@
var/prefix = "_maps/shuttles/"
var/suffix
var/port_id
var/shuttle_id
var/description
var/admin_notes
/datum/map_template/shuttle/New()
mappath = "[prefix][port_id]_[suffix].dmm"
shuttle_id = "[port_id]_[suffix]"
mappath = "[prefix][shuttle_id].dmm"
. = ..()
/datum/map_template/shuttle/emergency
@@ -23,18 +25,9 @@
port_id = "ferry"
name = "Base Shuttle Template (Ferry)"
/datum/map_template/shuttle/whiteship
port_id = "whiteship"
// Shuttles start here:
/datum/map_template/shuttle/emergency/airless
suffix = "airless"
name = "(Shuttle Under Construction)"
description = "The documentation hasn't been finished yet for this \
shuttle.\n\
In case of emergency: Break glass."
/datum/map_template/shuttle/emergency/bar
suffix = "bar"
name = "The Emergency Escape Bar"
@@ -44,9 +37,9 @@
admin_notes = "Bardrone should be controlled by a player, either admin \
or ghost, has modified drone laws, can speak human and see normally."
/datum/map_template/shuttle/emergency/box
suffix = "box"
name = "emergency shuttle (Box)"
/datum/map_template/shuttle/emergency/cyb
suffix = "cyb"
name = "emergency shuttle (Cyberiad)"
/datum/map_template/shuttle/emergency/clown
suffix = "clown"
@@ -83,31 +76,14 @@
/datum/map_template/shuttle/emergency/narnar
suffix = "narnar"
name = "Shuttle 667"
name = "Shuttle 667(WIP)"
description = "Looks like this shuttle may have wandered into the \
darkness between the stars on route to the station. Let's not think \
too hard about where all the bodies came from."
admin_notes = "Contains real cult ruins, mob eyeballs, and inactive \
admin_notes = "DO NOT USE DUE TO PLACE HOLDERS Contains real cult ruins, mob eyeballs, and inactive \
constructs. Put players in constructs if you want them to move. \
Cloning pods in 'medbay' area are showcases and nonfunctional."
/datum/map_template/shuttle/emergency/supermatter
suffix = "supermatter"
name = "Hyperfractal Gigashuttle"
description = "\"I dunno, this seems kinda needlessly complicated.\"\n\
\"This shuttle has very a very high safety record, according to \
Centcom Officer Cadet Yins.\"\n\
\"Are you sure?\"\n\
\"Yes, it has a safety record of N-A-N, which is apparently \
larger than 100%.\""
admin_notes = "Supermatter that spawns on shuttle is special anchored \
'hugbox' supermatter that cannot take damage and does not take in \
or emit gas. Outside of admin intervention, it cannot explode. \
It does, however, still dust anything on contact, emits high levels \
of radiation, and induce hallucinations in anyone looking at it \
without protective goggles. Emitters spawn powered on, expect \
admin notices, they are harmless."
/datum/map_template/shuttle/ferry/base
suffix = "base"
name = "transport ferry"
@@ -122,31 +98,5 @@
100% fresh, just ask this guy here. *person on meatspike moans* See? \
Definitely high quality meat, nothin' wrong with it, nothin' added, \
definitely no zombifyin' reagents!"
admin_notes = "Meat currently contains no zombifying reagents, lizard on \
admin_notes = "Meat currently contains no zombifying reagents, people on \
meatspike must be spawned in."
/datum/map_template/shuttle/ferry/lighthouse
suffix = "lighthouse"
name = "The Lighthouse(?)"
description = "*static*... part of a much larger vessel, possibly \
military in origin. The weapon markings aren't anything we've seen \
... static ... by almost never the same person twice, possible use \
of unknown storage ... static ... seeing ERT officers onboard, but \
no missions are on file for ... static ... static ... annoying \
jingle ... only at The LIGHTHOUSE! Fulfilling needs you didn't even \
know you had. We've got EVERYTHING, and something else!"
admin_notes = "Currently larger than ferry docking port on Box, will not \
hit anything, but must be force docked. Trader and ERT bodyguards are \
not included."
/datum/map_template/shuttle/whiteship/box
suffix = "box"
name = "NT Medical Ship"
/datum/map_template/shuttle/whiteship/meta
suffix = "meta"
name = "NT Recovery White-ship"
/datum/map_template/shuttle/cargo/box
suffix = "box"
name = "supply shuttle (Box)"
+17 -5
View File
@@ -603,20 +603,32 @@
/obj/docking_port/mobile/proc/roadkill(list/L, dir, x, y)
for(var/turf/T in L)
for(var/atom/movable/AM in T)
if(ismob(AM))
if(istype(AM, /mob/living))
if(isliving(AM))
if(ishuman(AM))
var/mob/living/M = AM
M.visible_message("<span class='warning'>[M] is hit by \
a bluespace ripple and thrown clear!</span>",
"<span class='userdanger'>You feel an immense \
crushing pressure as the space around you ripples.\
</span>")
M.Paralyse(10)
M.take_organ_damage(80)
M.apply_damage(60, BRUTE, "chest")
M.apply_damage(60, BRUTE, "head")
M.anchored = 0
else
var/mob/M = AM
M.visible_message("<span class='warning'>[M] is hit by \
a bluespace ripple and is torn into pieces!</span>",
"<span class='userdanger'>You are torn into pieces by \
bluespace churn.</span>")
M.gib()
continue
if(!AM.anchored)
step(AM, dir)
else
if(AM.simulated) //lighting overlays are static
qdel(AM)
qdel(AM)
/*
//used to check if atom/A is within the shuttle's bounding box
/obj/docking_port/mobile/proc/onShuttleCheck(atom/A)
+253 -2
View File
@@ -1,3 +1,7 @@
#define SHUTTLE_MANIPULATOR_STATUS 1
#define SHUTTLE_MANIPULATOR_TEMPLATE 2
#define SHUTTLE_MANIPULATOR_MOD 3
/obj/machinery/shuttle_manipulator
name = "shuttle manipulator"
desc = "I shall be telling this with a sigh\n\
@@ -6,8 +10,255 @@
I took the one less traveled by,\n\
And that has made all the difference."
//icon = 'icons/obj/machines/dominator.dmi'
// icon_state = "dominator-blue"
icon = 'icons/obj/machines/shuttle_manipulator.dmi'
icon_state = "holograph_on"
// UI state variables
var/datum/map_template/shuttle/selected
var/obj/docking_port/mobile/existing_shuttle
var/obj/docking_port/mobile/preview_shuttle
var/datum/map_template/shuttle/preview_template
/obj/machinery/shuttle_manipulator/New()
. = ..()
update_icon()
/obj/machinery/shuttle_manipulator/update_icon()
overlays.Cut()
var/image/hologram_projection = image(icon, "hologram_on")
hologram_projection.pixel_y = 22
var/image/hologram_ship = image(icon, "hologram_whiteship")
hologram_ship.pixel_y = 27
overlays += hologram_projection
overlays += hologram_ship
/obj/machinery/shuttle_manipulator/process()
return
/datum/shuttle_manipulator
var/current_tab = SHUTTLE_MANIPULATOR_STATUS
var/busy
/datum/shuttle_manipulator/proc/showMenu(mob/user)
for(var/shuttle_id in shuttle_templates)
var/datum/map_template/shuttle/S = shuttle_templates[shuttle_id]
if(!templates[S.port_id])
templates[S.port_id] = list(
"port_id" = S.port_id,
"templates" = list())
var/list/L = list()
L["name"] = S.name
L["shuttle_id"] = S.shuttle_id
L["port_id"] = S.port_id
L["description"] = S.description
L["admin_notes"] = S.admin_notes
if(selected == S)
data["selected"] = L
templates[S.port_id]["templates"] += list(L)
// Status panel
for(var/i in shuttle_master.mobile)
var/obj/docking_port/mobile/M = i
var/list/L = list()
L["name"] = M.name
L["id"] = M.id
L["timer"] = M.timer
L["timeleft"] = M.getTimerStr()
L["mode"] = capitalize(M.mode)
L["status"] = M.getStatusText()
if(M == existing_shuttle)
data["existing_shuttle"] = L
data["shuttles"] += list(L)
var/dat = ""
dat += "<center>"
dat += "<a href='?_src_=prefs;preference=tab;tab=[SHUTTLE_MANIPULATOR_STATUS]' [current_tab == SHUTTLE_MANIPULATOR_STATUS ? "class='linkOn'" : ""]>Status</a>"
dat += "<a href='?_src_=prefs;preference=tab;tab=[SHUTTLE_MANIPULATOR_TEMPLATE]' [current_tab == SHUTTLE_MANIPULATOR_TEMPLATE ? "class='linkOn'" : ""]>Templates</a>"
dat += "<a href='?_src_=prefs;preference=tab;tab=[SHUTTLE_MANIPULATOR_MOD]' [current_tab == SHUTTLE_MANIPULATOR_MOD ? "class='linkOn'" : ""]>Modification</a>"
dat += "</center>"
dat += "<HR>"
if(busy)
dat += "<div class='statusDisplay'>Shuttle Manipulation in progress...</div>"
else
dat += "<div class='statusDisplay'>"
switch(current_tab)
if(SHUTTLE_MANIPULATOR_STATUS)
dat += "html goes here"
if(SHUTTLE_MANIPULATOR_TEMPLATE)
dat += "html goes here"
if(SHUTTLE_MANIPULATOR_MOD)
dat += "html goes here"
return data
/obj/machinery/shuttle_manipulator/ui_act(action, params)
if(..())
return
var/mob/user = usr
// Preload some common parameters
var/shuttle_id = params["shuttle_id"]
var/datum/map_template/shuttle/S = shuttle_templates[shuttle_id]
switch(action)
if("select_template")
if(S)
existing_shuttle = shuttle_master.getShuttle(S.port_id)
selected = S
. = TRUE
if("jump_to")
if(params["type"] == "mobile")
. = TRUE
for(var/i in shuttle_master.mobile)
var/obj/docking_port/mobile/M = i
if(M.id == params["id"])
user.forceMove(get_turf(M))
break
if("preview")
if(S)
. = TRUE
unload_preview()
load_template(S)
if(preview_shuttle)
preview_template = S
user.forceMove(get_turf(preview_shuttle))
if("load")
if(existing_shuttle == SSshuttle.backup_shuttle)
// TODO make the load button disabled
WARNING("The shuttle that the selected shuttle will replace \
is the backup shuttle. Backup shuttle is required to be \
intact for round sanity.")
else if(S)
. = TRUE
// If successful, returns the mobile docking port
var/mdp = action_load(S)
if(mdp)
user.forceMove(get_turf(mdp))
update_icon()
/obj/machinery/shuttle_manipulator/proc/action_load(
datum/map_template/shuttle/loading_template)
// Check for an existing preview
if(preview_shuttle && (loading_template != preview_template))
preview_shuttle.jumpToNullSpace()
preview_shuttle = null
preview_template = null
if(!preview_shuttle)
load_template(loading_template)
preview_template = loading_template
// get the existing shuttle information, if any
var/timer = 0
var/mode = SHUTTLE_IDLE
var/obj/docking_port/stationary/D
if(existing_shuttle)
timer = existing_shuttle.timer
mode = existing_shuttle.mode
D = existing_shuttle.get_docked()
else
D = preview_shuttle.findRoundstartDock()
if(!D)
var/m = "No dock found for preview shuttle, aborting."
WARNING(m)
throw EXCEPTION(m)
var/result = preview_shuttle.canDock(D)
// truthy value means that it cannot dock for some reason
// but we can ignore the someone else docked error because we'll
// be moving into their place shortly
if(result && (result != SHUTTLE_SOMEONE_ELSE_DOCKED))
var/m = "Unsuccessful dock of [preview_shuttle] ([result])."
WARNING(m)
return
existing_shuttle.jumpToNullSpace()
preview_shuttle.dock(D)
. = preview_shuttle
// Shuttle state involves a mode and a timer based on world.time, so
// plugging the existing shuttles old values in works fine.
preview_shuttle.timer = timer
preview_shuttle.mode = mode
preview_shuttle.register()
// TODO indicate to the user that success happened, rather than just
// blanking the modification tab
preview_shuttle = null
preview_template = null
existing_shuttle = null
selected = null
return preview_shuttle
/obj/machinery/shuttle_manipulator/proc/load_template(
datum/map_template/shuttle/S)
// load shuttle template, centred at shuttle import landmark,
var/turf/landmark_turf = get_turf(locate("landmark*Shuttle Import"))
S.load(landmark_turf, centered = TRUE)
var/affected = S.get_affected_turfs(landmark_turf, centered=TRUE)
var/found = 0
// Search the turfs for docking ports
// - We need to find the mobile docking port because that is the heart of
// the shuttle.
// - We need to check that no additional ports have slipped in from the
// template, because that causes unintended behaviour.
for(var/T in affected)
for(var/obj/docking_port/P in T)
if(istype(P, /obj/docking_port/mobile))
var/obj/docking_port/mobile/M = P
found++
if(found > 1)
qdel(P, force=TRUE)
world.log << "Map warning: Shuttle Template [S.mappath] \
has multiple mobile docking ports."
else if(!M.timid)
// The shuttle template we loaded isn't "timid" which means
// it's already registered with the shuttles subsystem.
// This is a bad thing.
var/m = "Template [S] is non-timid! Unloading."
WARNING(m)
M.jumpToNullSpace()
return
else
preview_shuttle = P
if(istype(P, /obj/docking_port/stationary))
world.log << "Map warning: Shuttle Template [S.mappath] has a \
stationary docking port."
if(!found)
var/msg = "load_template(): Shuttle Template [S.mappath] has no \
mobile docking port. Aborting import."
for(var/T in affected)
var/turf/T0 = T
T0.empty()
message_admins(msg)
WARNING(msg)
/obj/machinery/shuttle_manipulator/proc/unload_preview()
if(preview_shuttle)
preview_shuttle.jumpToNullSpace()
preview_shuttle = null
Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

+133
View File
@@ -0,0 +1,133 @@
<ui-tabs tabs='{{data.tabs}}'>
<tab name='Status'>
<status/>
</tab>
<tab name='Templates'>
<templates/>
</tab>
<tab name='Modification'>
{{#if data.selected}}
<modification/>
{{/if}}
{{#if !data.selected}}
<span class='bad'>No shuttle selected.</span>
{{/if}}
</tab>
</ui-tabs>
<ui-display title='Selected: {{data.selected.name}}'>
{{#if data.selected.description}}
<ui-section label='Description'>{{data.selected.description}}</ui-section>
{{/if}}
{{#if data.selected.admin_notes}}
<ui-section label='Admin Notes'>{{data.selected.admin_notes}}</ui-section>
{{/if}}
</ui-display>
{{#if data.existing_shuttle}}
<ui-display title='Existing Shuttle: {{data.existing_shuttle.name}}'>
Status: {{data.existing_shuttle.status}}
{{#if data.existing_shuttle.timer}}
({{data.existing_shuttle.timeleft}})
{{/if}}
<ui-button action='jump_to'
params='{"type": "mobile", "id": "{{data.existing_shuttle.id}}"}'>
Jump To
</ui-button>
</ui-display>
{{/if}}
{{#if !data.existing_shuttle}}
<ui-display title='Existing Shuttle: None'></ui-display>
{{/if}}
<ui-button action='preview'
params='{"shuttle_id": "{{data.selected.shuttle_id}}"}'>
Preview
</ui-button>
<ui-button action='load'
params='{"shuttle_id": "{{data.selected.shuttle_id}}"}'
style='danger'>
Load
</ui-button>
<ui-display title='Status'>
</ui-display>
<ui-display title='Selected: {{data.selected.name}}'>
{{#if data.selected.description}}
<ui-section label='Description'>{{data.selected.description}}</ui-section>
{{/if}}
{{#if data.selected.admin_notes}}
<ui-section label='Admin Notes'>{{data.selected.admin_notes}}</ui-section>
{{/if}}
</ui-display>
{{#if data.existing_shuttle}}
<ui-display title='Existing Shuttle: {{data.existing_shuttle.name}}'>
Status: {{data.existing_shuttle.status}}
{{#if data.existing_shuttle.timer}}
({{data.existing_shuttle.timeleft}})
{{/if}}
<ui-button action='jump_to'
params='{"type": "mobile", "id": "{{data.existing_shuttle.id}}"}'>
Jump To
</ui-button>
</ui-display>
{{/if}}
{{#if !data.existing_shuttle}}
<ui-display title='Existing Shuttle: None'></ui-display>
{{/if}}
<ui-button action='preview'
params='{"shuttle_id": "{{data.selected.shuttle_id}}"}'>
Preview
</ui-button>
<ui-button action='load'
params='{"shuttle_id": "{{data.selected.shuttle_id}}"}'
style='danger'>
Load
</ui-button>
<ui-display title='Status'>
</ui-display>
{{#each data.shuttles}}
<ui-section label='{{name}} ({{id}})'>
{{status}}
{{#if timer}}
({{timeleft}})
{{/if}}
<ui-button action='jump_to' params='{"type": "mobile", "id": "{{id}}"}'>
Jump To
</ui-button>
</ui-section>
{{/each}}
<ui-tabs tabs='{{data.templates_tabs}}'>
{{#each data.templates}}
<tab name='{{port_id}}'>
{{#each templates}}
<ui-display title='{{name}}'>
{{#if description}}
<ui-section label='Description'>{{description}}</ui-section>
{{/if}}
{{#if admin_notes}}
<ui-section label='Admin Notes'>{{admin_notes}}</ui-section>
{{/if}}
<ui-button action='select_template'
params='{"shuttle_id": "{{shuttle_id}}"}'
state='{{data.selected.shuttle_id == shuttle_id ?
"selected" : null}}'>
{{data.selected.shuttle_id == shuttle_id ? "Selected" : "Select"}}
</ui-button>
</ui-display>
{{/each}}
</tab>
{{/each}}
</ui-tabs>