diff --git a/_maps/RandomRuins/SpaceRuins/whiteshipdock.dmm b/_maps/RandomRuins/SpaceRuins/whiteshipdock.dmm
index 0bcfba90..ca0a4b55 100644
--- a/_maps/RandomRuins/SpaceRuins/whiteshipdock.dmm
+++ b/_maps/RandomRuins/SpaceRuins/whiteshipdock.dmm
@@ -3,16 +3,7 @@
/turf/open/space/basic,
/area/space)
"b" = (
-/obj/docking_port/stationary{
- dheight = 0;
- dir = 2;
- dwidth = 11;
- height = 22;
- id = "whiteship_away";
- name = "Deep Space";
- width = 35;
- json_key = "whiteship"
- },
+/obj/docking_port/stationary/picked/whiteship,
/turf/open/space,
/area/space)
diff --git a/_maps/shuttles/whiteship_Sophie1.dmm b/_maps/shuttles/whiteship_Sophie1.dmm
new file mode 100644
index 00000000..088ca3b9
--- /dev/null
+++ b/_maps/shuttles/whiteship_Sophie1.dmm
@@ -0,0 +1,2588 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/turf/template_noop,
+/area/template_noop)
+"ab" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/shuttle/Sophie)
+"ac" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/shuttle/Sophie/crew)
+"ad" = (
+/obj/machinery/door/airlock/external,
+/obj/structure/fans/tiny,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/docking_port/mobile{
+ callTime = 250;
+ dheight = 0;
+ dir = 2;
+ dwidth = 11;
+ height = 17;
+ id = "whiteship";
+ launch_status = 0;
+ movement_force = list("KNOCKDOWN"=0,"THROW"=0);
+ name = "NT Frigate";
+ port_direction = 8;
+ preferred_direction = 4;
+ width = 27
+ },
+/turf/open/floor/plating,
+/area/shuttle/Sophie/crew)
+"ae" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/shuttle/Sophie/kitchen)
+"af" = (
+/obj/effect/spawner/structure/window/shuttle,
+/obj/machinery/door/poddoor{
+ id = "whiteship_windows"
+ },
+/turf/open/floor/plating,
+/area/shuttle/Sophie/kitchen)
+"ag" = (
+/obj/machinery/porta_turret/centcom_shuttle/weak{
+ dir = 4
+ },
+/turf/closed/wall/mineral/titanium,
+/area/shuttle/Sophie/kitchen)
+"ah" = (
+/turf/closed/wall/mineral/titanium,
+/area/shuttle/Sophie/engine)
+"ai" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/shuttle/Sophie/engine)
+"aj" = (
+/obj/machinery/shower{
+ pixel_y = 15
+ },
+/obj/item/soap,
+/obj/structure/curtain,
+/obj/machinery/light/small,
+/turf/open/floor/plasteel/freezer,
+/area/shuttle/Sophie/crew)
+"ak" = (
+/obj/structure/toilet{
+ pixel_y = 16
+ },
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = 11
+ },
+/obj/structure/mirror{
+ pixel_x = 28
+ },
+/turf/open/floor/plasteel/freezer,
+/area/shuttle/Sophie/crew)
+"al" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/bed{
+ name = "Sophie's bed";
+ desc = "Hey! Get out of here you creep!"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/obj/machinery/airalarm/all_access{
+ dir = 8;
+ pixel_x = 24
+ },
+/obj/item/bedsheet/hop,
+/turf/open/floor/wood,
+/area/shuttle/Sophie/crew)
+"am" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/obj/machinery/airalarm/all_access{
+ dir = 8;
+ pixel_x = 24
+ },
+/obj/structure/bed/dogbed{
+ name = "Jasper's Bed"
+ },
+/turf/open/floor/wood,
+/area/shuttle/Sophie/crew)
+"an" = (
+/obj/structure/closet/emcloset/anchored,
+/obj/item/storage/firstaid/o2{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/turf/open/floor/plating,
+/area/shuttle/Sophie/crew)
+"ao" = (
+/obj/structure/sign/warning/vacuum/external{
+ pixel_x = 32
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/shuttle/Sophie/crew)
+"ap" = (
+/obj/machinery/vending/boozeomat/all_access{
+ product_ads = "";
+ product_slogans = ""
+ },
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/kitchen)
+"aq" = (
+/obj/structure/table,
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/machinery/chem_dispenser/drinks/beer,
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/kitchen)
+"ar" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/kitchen)
+"as" = (
+/obj/machinery/firealarm{
+ pixel_y = 24
+ },
+/obj/structure/closet/crate/bin,
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/kitchen)
+"at" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "0-2";
+ pixel_y = 1
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "Frigate Bar APC";
+ pixel_x = -24;
+ req_access = null
+ },
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/kitchen)
+"au" = (
+/obj/effect/turf_decal/stripes/white/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/structure/closet/secure_closet/freezer/kitchen,
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/kitchen)
+"av" = (
+/obj/effect/turf_decal/bot_white,
+/obj/structure/closet/crate,
+/obj/item/reagent_containers/glass/beaker/waterbottle/large{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/glass/beaker/waterbottle/large,
+/obj/item/reagent_containers/glass/beaker/waterbottle/large{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/item/reagent_containers/glass/beaker/waterbottle{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/glass/beaker/waterbottle,
+/obj/item/reagent_containers/glass/beaker/waterbottle{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/kitchen)
+"aw" = (
+/obj/effect/decal/cleanable/cobweb/cobweb2,
+/obj/effect/turf_decal/bot_white,
+/obj/structure/closet/crate,
+/obj/item/reagent_containers/food/snacks/candy{
+ pixel_x = -3;
+ pixel_y = 1
+ },
+/obj/item/reagent_containers/food/snacks/candy,
+/obj/item/reagent_containers/food/snacks/candy{
+ pixel_x = 3;
+ pixel_y = -1
+ },
+/obj/item/reagent_containers/food/snacks/cookie{
+ pixel_x = -2;
+ pixel_y = -2
+ },
+/obj/item/reagent_containers/food/snacks/cookie{
+ pixel_x = -5;
+ pixel_y = -5
+ },
+/obj/item/reagent_containers/food/snacks/chocolatebar,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/kitchen)
+"ax" = (
+/turf/closed/wall/mineral/titanium,
+/area/shuttle/Sophie/kitchen)
+"ay" = (
+/obj/structure/shuttle/engine/propulsion/left{
+ dir = 8
+ },
+/turf/open/floor/plating/airless,
+/area/shuttle/Sophie/engine)
+"az" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/shuttle/engine/heater{
+ dir = 8
+ },
+/turf/open/floor/plating/airless,
+/area/shuttle/Sophie/engine)
+"aA" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/structure/reagent_dispensers/watertank,
+/obj/item/reagent_containers/glass/bucket,
+/obj/item/mop,
+/obj/item/storage/bag/trash{
+ pixel_x = 6
+ },
+/turf/open/floor/plating,
+/area/shuttle/Sophie/engine)
+"aB" = (
+/obj/structure/reagent_dispensers/fueltank,
+/obj/item/weldingtool/largetank,
+/turf/open/floor/plating,
+/area/shuttle/Sophie/engine)
+"aC" = (
+/obj/structure/sign/departments/restroom,
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/shuttle/Sophie/crew)
+"aD" = (
+/obj/machinery/door/airlock{
+ name = "Restroom"
+ },
+/turf/open/floor/plasteel/freezer,
+/area/shuttle/Sophie/crew)
+"aE" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/machinery/door/airlock{
+ name = "Sophie's cabin"
+ },
+/turf/open/floor/wood,
+/area/shuttle/Sophie/crew)
+"aF" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/machinery/door/airlock{
+ name = "Jasper's cabin"
+ },
+/turf/open/floor/wood,
+/area/shuttle/Sophie/crew)
+"aG" = (
+/obj/machinery/door/airlock/external,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/shuttle/Sophie/crew)
+"aJ" = (
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/machinery/door/airlock/external/glass{
+ name = "E.V.A Access"
+ },
+/obj/structure/fans/tiny,
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/crew)
+"aM" = (
+/obj/structure/shuttle/engine/propulsion/right{
+ dir = 8
+ },
+/turf/open/floor/plating/airless,
+/area/shuttle/Sophie/engine)
+"aN" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 6
+ },
+/turf/open/floor/plating,
+/area/shuttle/Sophie/engine)
+"aQ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/crew)
+"aR" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/crew)
+"aS" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/crew)
+"aT" = (
+/obj/machinery/light/small,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/airalarm/all_access{
+ pixel_y = 24
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/crew)
+"aU" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
+ dir = 1
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "Frigate Crew Quarters APC";
+ pixel_y = 24;
+ req_access = null
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/crew)
+"aV" = (
+/obj/machinery/light/small,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/crew)
+"aW" = (
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/machinery/door/airlock/external/glass{
+ name = "E.V.A Access"
+ },
+/obj/structure/fans/tiny,
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/kitchen)
+"aX" = (
+/obj/effect/turf_decal/stripes/white/line{
+ dir = 6
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark{
+ dir = 8
+ },
+/area/shuttle/Sophie/crew)
+"aY" = (
+/obj/effect/turf_decal/stripes/white/line{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/crew)
+"aZ" = (
+/obj/effect/turf_decal/stripes/white/line{
+ dir = 10
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/crew)
+"ba" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/kitchen)
+"bb" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/kitchen)
+"bc" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/kitchen)
+"bd" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/machinery/vending/dinnerware,
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/kitchen)
+"be" = (
+/obj/machinery/door/airlock/external/glass{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/obj/structure/fans/tiny,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/shuttle/Sophie/engine)
+"bf" = (
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/bar,
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/kitchen)
+"bg" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/processor,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/kitchen)
+"bh" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/effect/spawner/structure/window/shuttle,
+/turf/open/floor/plating/airless,
+/area/shuttle/Sophie/kitchen)
+"bi" = (
+/obj/effect/spawner/structure/window/shuttle,
+/turf/open/floor/plating/airless,
+/area/shuttle/Sophie/kitchen)
+"bj" = (
+/obj/effect/spawner/structure/window/shuttle,
+/obj/machinery/door/poddoor{
+ id = "whiteship_windows"
+ },
+/turf/open/floor/plating/airless,
+/area/shuttle/Sophie/kitchen)
+"bk" = (
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
+/obj/machinery/airalarm/all_access{
+ dir = 4;
+ pixel_x = -24
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/shuttle/Sophie/engine)
+"bl" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/shuttle/Sophie/engine)
+"bm" = (
+/obj/structure/sign/departments/engineering,
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/shuttle/Sophie/engine)
+"bn" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/crew)
+"bo" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/item/storage/wallet/random,
+/obj/item/clothing/under/rank/centcom_officer{
+ desc = "A badge on the arm indicates that it's meant to be worn by CentCom recovery teams. This one seems dusty and clearly hasn't been cleaned in some time.";
+ name = "\improper dusty old CentCom jumpsuit"
+ },
+/obj/item/clothing/under/rank/centcom_commander{
+ desc = "A badge on the arm indicates that it's meant to be worn by CentCom recovery teams. This one seems dusty and clearly hasn't been cleaned in some time.";
+ name = "\improper dusty old CentCom jumpsuit"
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/structure/closet,
+/obj/item/clothing/under/plaid_skirt{
+ desc = "Comes with a burger pocket and cupholder.";
+ name = "Sophie's spare outfit"
+ },
+/obj/item/clothing/shoes/jackboots/tall{
+ name = "Sophie's spare boots";
+ desc = "The tag reads: Doc Martiens."
+ },
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/crew)
+"bp" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/public/glass{
+ name = "Crew Quarters"
+ },
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/crew)
+"bq" = (
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/machinery/door/airlock/public/glass{
+ name = "Crew Quarters"
+ },
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/crew)
+"br" = (
+/obj/effect/turf_decal/bot_white,
+/obj/structure/table,
+/obj/item/stack/sheet/glass/fifty{
+ pixel_x = -2;
+ pixel_y = 2
+ },
+/obj/item/stack/rods/fifty,
+/obj/item/wrench,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/crew)
+"bs" = (
+/obj/effect/turf_decal/delivery/white,
+/obj/machinery/suit_storage_unit/standard_unit,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/crew)
+"bt" = (
+/obj/effect/turf_decal/bot_white,
+/obj/structure/rack,
+/obj/item/storage/toolbox/mechanical,
+/obj/item/clothing/head/welding{
+ pixel_x = -3;
+ pixel_y = 5
+ },
+/obj/machinery/airalarm/all_access{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/crew)
+"bu" = (
+/obj/structure/sign/nanotrasen,
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/shuttle/Sophie/medbay)
+"bw" = (
+/obj/structure/table,
+/obj/machinery/microwave,
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/kitchen)
+"bx" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/bar,
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/kitchen)
+"by" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/portables_connector/visible,
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/turf/open/floor/plating,
+/area/shuttle/Sophie/engine)
+"bA" = (
+/obj/structure/table,
+/obj/item/storage/toolbox/mechanical{
+ pixel_y = 4
+ },
+/obj/item/flashlight{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/clothing/head/welding{
+ pixel_x = -2;
+ pixel_y = 1
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 24
+ },
+/obj/machinery/cell_charger,
+/obj/item/stock_parts/cell/high,
+/turf/open/floor/plating,
+/area/shuttle/Sophie/engine)
+"bB" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/shuttle/Sophie/bridge)
+"bC" = (
+/obj/machinery/door/airlock/command{
+ name = "Bridge"
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/bridge)
+"bD" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/shuttle/Sophie/engine)
+"bE" = (
+/obj/machinery/vending/cola/black{
+ product_slogans = "";
+ product_ads = ""
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie)
+"bG" = (
+/obj/effect/spawner/structure/window/shuttle,
+/obj/machinery/door/poddoor{
+ id = "whiteship_windows"
+ },
+/turf/open/floor/plating,
+/area/shuttle/Sophie)
+"bH" = (
+/obj/structure/closet/firecloset{
+ anchored = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie)
+"bI" = (
+/obj/effect/spawner/structure/window/shuttle,
+/obj/machinery/door/poddoor{
+ id = "whiteship_windows"
+ },
+/turf/open/floor/plating,
+/area/shuttle/Sophie/crew)
+"bJ" = (
+/obj/structure/table,
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/item/paper/fluff/ruins/sophie,
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/kitchen)
+"bK" = (
+/obj/structure/table,
+/obj/item/storage/fancy/donut_box,
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/machinery/airalarm/all_access{
+ dir = 1;
+ pixel_y = -24
+ },
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/kitchen)
+"bL" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/structure/sink/kitchen{
+ dir = 1;
+ pixel_y = -7
+ },
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/kitchen)
+"bM" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/item/beacon,
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie)
+"bN" = (
+/obj/effect/turf_decal/bot_white,
+/obj/machinery/space_heater,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/kitchen)
+"bO" = (
+/obj/effect/turf_decal/bot_white,
+/obj/structure/rack,
+/obj/item/crowbar,
+/obj/item/wrench,
+/obj/item/multitool,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/kitchen)
+"bP" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
+ dir = 8
+ },
+/obj/machinery/meter,
+/turf/open/floor/plating,
+/area/shuttle/Sophie/engine)
+"bQ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/shuttle/Sophie/engine)
+"bR" = (
+/obj/machinery/turretid{
+ icon_state = "control_kill";
+ lethal = 1;
+ locked = 0;
+ pixel_x = -28;
+ req_access = null
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/bridge)
+"bS" = (
+/obj/structure/table,
+/obj/item/folder/blue{
+ pixel_x = 6;
+ pixel_y = 5
+ },
+/obj/item/pen{
+ pixel_x = 5;
+ pixel_y = 3
+ },
+/obj/machinery/recharger,
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/bridge)
+"bT" = (
+/obj/machinery/door/firedoor,
+/obj/effect/spawner/structure/window/shuttle,
+/obj/machinery/door/poddoor{
+ id = "whiteship_bridge"
+ },
+/turf/open/floor/plating,
+/area/shuttle/Sophie/bridge)
+"bU" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/machinery/airalarm/all_access{
+ dir = 8;
+ pixel_x = 24
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue,
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie)
+"bV" = (
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/tank/air{
+ dir = 1
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/shuttle/Sophie/engine)
+"bW" = (
+/obj/structure/table,
+/obj/item/paper_bin{
+ pixel_x = -4
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -24
+ },
+/obj/item/pen{
+ pixel_x = -4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/item/gun/energy/laser/retro{
+ name = "Sophie's laser gun";
+ desc = "Looks like it's not been used in a while."
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/bridge)
+"bX" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/bridge)
+"bY" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/bridge)
+"bZ" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/machinery/computer/crew{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/bridge)
+"ca" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie)
+"cb" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/effect/turf_decal/tile/blue,
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie)
+"cc" = (
+/obj/machinery/power/terminal,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plating,
+/area/shuttle/Sophie/engine)
+"cd" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/turf/open/floor/plating,
+/area/shuttle/Sophie/engine)
+"ce" = (
+/obj/structure/table,
+/obj/item/storage/photo_album{
+ pixel_y = 12
+ },
+/obj/item/camera,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "Frigate Bridge APC";
+ pixel_x = -24;
+ req_access = null
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/bridge)
+"cf" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
+ dir = 8
+ },
+/mob/living/simple_animal/pet/cat/space{
+ desc = "A cartain HoP's trusted copilot!";
+ name = "Jasper"
+ },
+/obj/machinery/holopad,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/bridge)
+"cg" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/bridge)
+"ch" = (
+/obj/machinery/computer/shuttle/white_ship{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/bridge)
+"cj" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
+ dir = 4
+ },
+/obj/machinery/quantumpad,
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie)
+"ck" = (
+/obj/effect/turf_decal/stripes/corner{
+ dir = 1
+ },
+/obj/machinery/power/smes/engineering{
+ charge = 4e+006;
+ output_level = 10000
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/shuttle/Sophie/engine)
+"cl" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "Frigate Engineering APC";
+ pixel_x = 24;
+ req_access = null
+ },
+/turf/open/floor/plating,
+/area/shuttle/Sophie/engine)
+"cm" = (
+/obj/structure/table,
+/obj/item/radio/off{
+ pixel_x = 6;
+ pixel_y = 14
+ },
+/obj/item/gps{
+ gpstag = "SPH1";
+ pixel_x = -9;
+ pixel_y = 15
+ },
+/obj/item/megaphone,
+/obj/machinery/airalarm/all_access{
+ dir = 4;
+ pixel_x = -24
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/bridge)
+"co" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/bridge)
+"cp" = (
+/obj/machinery/computer/camera_advanced/shuttle_docker/whiteship{
+ dir = 8;
+ x_offset = -2;
+ y_offset = -8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/bridge)
+"cq" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie)
+"cr" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie)
+"cs" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/computer/monitor{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/shuttle/Sophie/engine)
+"ct" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/machinery/button/door{
+ id = "whiteship_windows";
+ name = "Windows Blast Door Control";
+ pixel_x = -24;
+ pixel_y = -5
+ },
+/obj/machinery/button/door{
+ id = "whiteship_bridge";
+ name = "Bridge Blast Door Control";
+ pixel_x = -24;
+ pixel_y = 5
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/bridge)
+"cu" = (
+/obj/structure/table,
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/item/paper/fluff/ruins/sophie,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/bridge)
+"cv" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 24
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie)
+"cw" = (
+/turf/closed/wall/mineral/titanium,
+/area/shuttle/Sophie)
+"cx" = (
+/turf/closed/wall/mineral/titanium,
+/area/shuttle/Sophie/lounge)
+"cy" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/shuttle/Sophie/lounge)
+"cz" = (
+/obj/effect/spawner/structure/window/shuttle,
+/obj/machinery/door/poddoor{
+ id = "whiteship_windows"
+ },
+/turf/open/floor/plating,
+/area/shuttle/Sophie/lounge)
+"cA" = (
+/obj/machinery/porta_turret/centcom_shuttle/weak{
+ dir = 4
+ },
+/turf/closed/wall/mineral/titanium,
+/area/shuttle/Sophie/lounge)
+"cB" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/power/port_gen/pacman{
+ anchored = 1
+ },
+/obj/item/wrench,
+/turf/open/floor/plating,
+/area/shuttle/Sophie/engine)
+"cD" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 24
+ },
+/obj/machinery/telecomms/relay/preset/auto,
+/turf/open/floor/plating,
+/area/shuttle/Sophie/engine)
+"cE" = (
+/obj/machinery/vending/coffee{
+ product_ads = ""
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie)
+"cF" = (
+/obj/structure/closet/emcloset/anchored,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie)
+"cG" = (
+/obj/structure/closet/crate/bin,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/lounge)
+"cH" = (
+/obj/machinery/vending/mealdor,
+/obj/effect/turf_decal/bot_white,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/lounge)
+"cI" = (
+/obj/machinery/vending/sovietsoda{
+ product_ads = ""
+ },
+/obj/effect/turf_decal/bot_white,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/lounge)
+"cJ" = (
+/obj/machinery/vending/snack/random{
+ product_ads = "";
+ product_slogans = ""
+ },
+/obj/effect/turf_decal/bot_white,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/lounge)
+"cK" = (
+/obj/effect/turf_decal/stripes/white/line{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/shuttle/Sophie/lounge)
+"cM" = (
+/obj/effect/turf_decal/bot_white,
+/obj/structure/closet/cardboard,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/lounge)
+"cN" = (
+/obj/effect/turf_decal/stripes/corner{
+ dir = 1
+ },
+/obj/machinery/airalarm/all_access{
+ dir = 4;
+ pixel_x = -24
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/shuttle/Sophie/engine)
+"cO" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/structure/closet/crate/secure/weapon,
+/obj/item/gun/energy/laser/retro,
+/turf/open/floor/plating,
+/area/shuttle/Sophie/engine)
+"cP" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/medbay)
+"cQ" = (
+/obj/structure/rack,
+/obj/item/defibrillator,
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/medbay)
+"cR" = (
+/obj/structure/sign/departments/medbay/alt,
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/shuttle/Sophie/medbay)
+"cS" = (
+/obj/machinery/door/airlock/medical/glass{
+ name = "Medbay"
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/medbay)
+"cT" = (
+/obj/machinery/door/airlock/medical/glass{
+ name = "Medbay"
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/medbay)
+"cU" = (
+/obj/effect/turf_decal/bot_white,
+/obj/structure/table,
+/obj/item/stack/sheet/metal/fifty,
+/obj/item/storage/toolbox/electrical{
+ pixel_x = -3;
+ pixel_y = 8
+ },
+/obj/item/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000;
+ pixel_x = 3;
+ pixel_y = -1
+ },
+/obj/effect/decal/cleanable/cobweb,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/medbay)
+"cV" = (
+/obj/effect/turf_decal/bot_white,
+/obj/structure/rack,
+/obj/item/storage/belt/utility,
+/obj/item/radio/off{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/radio/off,
+/obj/machinery/airalarm/all_access{
+ pixel_y = 24
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/medbay)
+"cW" = (
+/obj/structure/sign/warning/electricshock,
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/shuttle/Sophie/engine)
+"cX" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/open/floor/wood,
+/area/shuttle/Sophie/lounge)
+"cY" = (
+/obj/structure/chair/sofa{
+ dir = 8
+ },
+/obj/item/toy/plush/metha,
+/turf/open/floor/carpet,
+/area/shuttle/Sophie/lounge)
+"cZ" = (
+/obj/structure/table/wood/fancy,
+/obj/item/reagent_containers/food/drinks/drinkingglass{
+ list_reagents = list(/datum/reagent/consumable/ethanol/pina_colada=50)
+ },
+/obj/machinery/computer/security/telescreen/entertainment{
+ network = list("ss13");
+ pixel_y = 64;
+ pixel_x = 96
+ },
+/turf/open/floor/carpet,
+/area/shuttle/Sophie/lounge)
+"da" = (
+/turf/open/floor/wood,
+/area/shuttle/Sophie/lounge)
+"db" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/shuttle/Sophie/lounge)
+"dc" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 5
+ },
+/turf/open/floor/plating,
+/area/shuttle/Sophie/engine)
+"dd" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/shuttle/Sophie/engine)
+"de" = (
+/obj/machinery/door/airlock/engineering{
+ name = "Engineering"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
+ },
+/obj/structure/fans/tiny,
+/turf/open/floor/plating,
+/area/shuttle/Sophie/engine)
+"df" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/medbay)
+"dg" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/medbay)
+"dh" = (
+/obj/machinery/door/airlock/medical{
+ name = "Medbay Storage"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/medbay)
+"di" = (
+/obj/structure/table,
+/obj/item/clothing/gloves/color/latex,
+/obj/item/clothing/mask/surgical,
+/obj/item/clothing/suit/apron/surgical,
+/turf/open/floor/plasteel/white,
+/area/shuttle/Sophie/medbay)
+"dj" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ pixel_y = 24
+ },
+/turf/open/floor/plasteel/white/side{
+ dir = 9
+ },
+/area/shuttle/Sophie/medbay)
+"dk" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white/side{
+ dir = 1
+ },
+/area/shuttle/Sophie/medbay)
+"dl" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
+/turf/open/floor/plasteel/white/side{
+ dir = 1
+ },
+/area/shuttle/Sophie/medbay)
+"dm" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white/side{
+ dir = 5
+ },
+/area/shuttle/Sophie/medbay)
+"dn" = (
+/obj/effect/turf_decal/stripes/white/line{
+ dir = 5
+ },
+/obj/machinery/light/small,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/medbay)
+"do" = (
+/obj/effect/turf_decal/stripes/white/line,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/medbay)
+"dp" = (
+/obj/effect/turf_decal/stripes/white/line{
+ dir = 9
+ },
+/obj/machinery/light/small,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/medbay)
+"dq" = (
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/machinery/door/airlock/external/glass{
+ name = "E.V.A Access"
+ },
+/obj/structure/fans/tiny,
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/medbay)
+"dr" = (
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/machinery/door/airlock/external/glass{
+ name = "E.V.A Access"
+ },
+/obj/structure/fans/tiny,
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/lounge)
+"ds" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/structure/chair/sofa/left{
+ dir = 4
+ },
+/turf/open/floor/carpet,
+/area/shuttle/Sophie/lounge)
+"dt" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/wood,
+/area/shuttle/Sophie/lounge)
+"du" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/structure/table/wood/fancy,
+/obj/item/reagent_containers/food/snacks/pizza/meat,
+/obj/item/paper/fluff/ruins/sophie,
+/turf/open/floor/carpet,
+/area/shuttle/Sophie/lounge)
+"dw" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/jukebox,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/lounge)
+"dx" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/effect/spawner/structure/window/shuttle,
+/turf/open/floor/plating/airless,
+/area/shuttle/Sophie/lounge)
+"dy" = (
+/obj/effect/spawner/structure/window/shuttle,
+/turf/open/floor/plating/airless,
+/area/shuttle/Sophie/lounge)
+"dz" = (
+/obj/effect/spawner/structure/window/shuttle,
+/obj/machinery/door/poddoor{
+ id = "whiteship_windows"
+ },
+/turf/open/floor/plating/airless,
+/area/shuttle/Sophie/lounge)
+"dA" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/structure/closet/crate,
+/obj/item/stack/sheet/metal/twenty,
+/obj/item/stack/sheet/glass{
+ amount = 10
+ },
+/obj/item/storage/box/lights/bulbs,
+/obj/item/stack/sheet/mineral/plasma{
+ amount = 10
+ },
+/turf/open/floor/plating,
+/area/shuttle/Sophie/engine)
+"dB" = (
+/obj/structure/closet/crate,
+/obj/item/shovel,
+/obj/item/pickaxe,
+/obj/item/storage/box/lights/mixed,
+/obj/item/mining_scanner,
+/turf/open/floor/plating,
+/area/shuttle/Sophie/engine)
+"dC" = (
+/obj/structure/chair/sofa/right{
+ dir = 8
+ },
+/turf/open/floor/carpet,
+/area/shuttle/Sophie/lounge)
+"dD" = (
+/obj/machinery/vending/medical{
+ req_access = null
+ },
+/turf/open/floor/plasteel/white/side,
+/area/shuttle/Sophie/medbay)
+"dE" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/airalarm/all_access{
+ dir = 8;
+ pixel_x = 24
+ },
+/turf/open/floor/plasteel/white/side,
+/area/shuttle/Sophie/medbay)
+"dF" = (
+/obj/structure/table/optable,
+/obj/item/storage/firstaid/regular,
+/turf/open/floor/plasteel/white/side{
+ dir = 8
+ },
+/area/shuttle/Sophie/medbay)
+"dG" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/medbay)
+"dH" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/medbay)
+"dI" = (
+/obj/machinery/door/airlock/external,
+/obj/structure/fans/tiny,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/turf/open/floor/plating,
+/area/shuttle/Sophie/medbay)
+"dJ" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/cable,
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "Frigate Cargo APC";
+ pixel_x = -24;
+ req_access = null
+ },
+/turf/open/floor/wood,
+/area/shuttle/Sophie/lounge)
+"dK" = (
+/obj/structure/chair/sofa{
+ dir = 4
+ },
+/turf/open/floor/carpet,
+/area/shuttle/Sophie/lounge)
+"dN" = (
+/obj/structure/table,
+/obj/item/reagent_containers/glass/bottle/epinephrine{
+ pixel_x = 6
+ },
+/obj/item/reagent_containers/glass/bottle/charcoal{
+ pixel_x = -3
+ },
+/obj/item/reagent_containers/syringe,
+/turf/open/floor/plasteel/white,
+/area/shuttle/Sophie/medbay)
+"dO" = (
+/obj/structure/table,
+/obj/item/storage/backpack/duffelbag/med/surgery{
+ pixel_y = 4
+ },
+/obj/machinery/airalarm/all_access{
+ dir = 1;
+ pixel_y = -24
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/Sophie/medbay)
+"dP" = (
+/obj/machinery/sleeper{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white/side{
+ dir = 4
+ },
+/area/shuttle/Sophie/medbay)
+"dQ" = (
+/obj/machinery/iv_drip,
+/obj/effect/turf_decal/bot,
+/obj/structure/cable,
+/obj/machinery/power/apc{
+ name = "Frigate Medbay APC";
+ pixel_y = -24;
+ req_access = null
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/Sophie/medbay)
+"dR" = (
+/obj/structure/closet/crate/freezer,
+/obj/item/reagent_containers/blood{
+ pixel_x = -3;
+ pixel_y = -3
+ },
+/obj/item/reagent_containers/blood/OMinus,
+/obj/item/reagent_containers/blood/random,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/white,
+/area/shuttle/Sophie/medbay)
+"dS" = (
+/obj/structure/closet/emcloset/anchored,
+/obj/item/storage/firstaid/o2{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/turf/open/floor/plating,
+/area/shuttle/Sophie/medbay)
+"dT" = (
+/obj/structure/sign/warning/vacuum/external{
+ pixel_x = 32
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/shuttle/Sophie/medbay)
+"dU" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/computer/arcade/orion_trail{
+ dir = 4;
+ settlers = list("Sophie","Jasper","Ian")
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/lounge)
+"dV" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/turf/open/floor/wood,
+/area/shuttle/Sophie/lounge)
+"dW" = (
+/obj/structure/chair/sofa/corner{
+ dir = 4
+ },
+/turf/open/floor/carpet,
+/area/shuttle/Sophie/lounge)
+"dX" = (
+/obj/structure/chair/sofa{
+ dir = 1
+ },
+/turf/open/floor/carpet,
+/area/shuttle/Sophie/lounge)
+"dY" = (
+/obj/structure/chair/sofa/corner{
+ dir = 8
+ },
+/turf/open/floor/carpet,
+/area/shuttle/Sophie/lounge)
+"dZ" = (
+/obj/effect/turf_decal/bot_white,
+/obj/structure/reagent_dispensers/watertank,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/lounge)
+"ea" = (
+/obj/effect/turf_decal/bot_white,
+/obj/structure/reagent_dispensers/fueltank,
+/obj/effect/decal/cleanable/cobweb/cobweb2,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/lounge)
+"eb" = (
+/obj/machinery/door/airlock/external,
+/obj/structure/fans/tiny,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/shuttle/Sophie/medbay)
+"iM" = (
+/turf/closed/wall/mineral/titanium,
+/area/shuttle/Sophie/medbay)
+"lg" = (
+/obj/effect/turf_decal/bot_white,
+/obj/structure/ore_box,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/lounge)
+"oh" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/bar,
+/obj/structure/closet/secure_closet/freezer/fridge,
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/kitchen)
+"oo" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/crew)
+"vl" = (
+/obj/structure/sign/poster/contraband/red_rum,
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/shuttle/Sophie/kitchen)
+"vm" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/shuttle/Sophie/medbay)
+"yR" = (
+/obj/structure/sign/poster/contraband/donut_corp,
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/shuttle/Sophie/kitchen)
+"Cn" = (
+/obj/structure/sign/poster/official/fruit_bowl,
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/shuttle/Sophie/lounge)
+"DZ" = (
+/obj/effect/turf_decal/delivery/white,
+/obj/machinery/suit_storage_unit/standard_unit,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/Sophie/medbay)
+"El" = (
+/obj/structure/sign/poster/official/bless_this_spess,
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/shuttle/Sophie)
+"GU" = (
+/obj/structure/sign/nanotrasen,
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/shuttle/Sophie/bridge)
+"HN" = (
+/obj/structure/sign/barsign,
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/shuttle/Sophie/lounge)
+"ID" = (
+/obj/structure/sign/poster/contraband/eat,
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/shuttle/Sophie/lounge)
+"IY" = (
+/obj/effect/turf_decal/stripes/white/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/structure/closet/secure_closet/freezer/meat,
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/kitchen)
+"Sh" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/structure/table,
+/obj/machinery/reagentgrinder,
+/obj/item/reagent_containers/food/drinks/shaker{
+ pixel_x = -7
+ },
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/kitchen)
+"SY" = (
+/obj/effect/spawner/structure/window/shuttle,
+/obj/machinery/door/poddoor{
+ id = "whiteship_windows"
+ },
+/turf/open/floor/plating,
+/area/shuttle/Sophie/medbay)
+"UC" = (
+/obj/structure/sign/poster/official/high_class_martini,
+/turf/closed/wall/mineral/titanium,
+/area/shuttle/Sophie/lounge)
+"Vg" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/structure/table,
+/obj/machinery/chem_dispenser/drinks,
+/turf/open/floor/plasteel,
+/area/shuttle/Sophie/kitchen)
+"Xd" = (
+/obj/structure/sign/nanotrasen,
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/shuttle/Sophie/crew)
+
+(1,1,1) = {"
+aa
+aa
+aa
+aa
+ah
+ay
+aM
+ah
+be
+ah
+ay
+aM
+ah
+aa
+aa
+aa
+aa
+"}
+(2,1,1) = {"
+aa
+ah
+ay
+aM
+ai
+az
+az
+ai
+bD
+cW
+az
+az
+ai
+ay
+aM
+ah
+aa
+"}
+(3,1,1) = {"
+aa
+ai
+az
+az
+ai
+by
+bP
+bV
+cc
+ck
+cs
+cB
+ai
+az
+az
+ai
+aa
+"}
+(4,1,1) = {"
+aa
+ai
+aA
+aN
+bk
+cd
+bQ
+cd
+cd
+cl
+cd
+cd
+cN
+dc
+dA
+ai
+aa
+"}
+(5,1,1) = {"
+aa
+ai
+aB
+dd
+bl
+bA
+bB
+bB
+bB
+bB
+bB
+cD
+cO
+dd
+dB
+ai
+aa
+"}
+(6,1,1) = {"
+aa
+ai
+ai
+de
+bm
+bB
+bB
+bW
+ce
+cm
+bB
+bB
+bm
+de
+ai
+ai
+aa
+"}
+(7,1,1) = {"
+ac
+ac
+ac
+aQ
+bn
+bC
+bR
+bX
+cf
+bX
+ct
+bC
+cP
+df
+dD
+vm
+iM
+"}
+(8,1,1) = {"
+ac
+aj
+aC
+aR
+bo
+GU
+bS
+bY
+cg
+co
+cu
+GU
+cQ
+dg
+dE
+dN
+vm
+"}
+(9,1,1) = {"
+ac
+ak
+aD
+aS
+ac
+bB
+bT
+bZ
+ch
+cp
+bT
+bB
+vm
+dh
+vm
+vm
+vm
+"}
+(10,1,1) = {"
+ac
+ac
+ac
+aT
+ac
+bE
+bT
+bT
+bT
+bT
+bT
+cE
+vm
+dj
+dF
+dO
+vm
+"}
+(11,1,1) = {"
+bI
+al
+aE
+oo
+bp
+ca
+ca
+ca
+bM
+cq
+cq
+cq
+cS
+dk
+dH
+di
+SY
+"}
+(12,1,1) = {"
+ac
+ac
+ac
+aU
+bq
+cb
+bU
+cb
+cj
+cr
+cv
+cr
+cT
+dl
+dG
+dQ
+vm
+"}
+(13,1,1) = {"
+bI
+am
+aF
+aV
+ac
+bH
+ab
+bG
+El
+bG
+ab
+cF
+cR
+dm
+dP
+dR
+SY
+"}
+(14,1,1) = {"
+ac
+ac
+ac
+aJ
+ac
+ab
+cw
+aa
+aa
+aa
+cw
+ab
+vm
+dq
+vm
+vm
+vm
+"}
+(15,1,1) = {"
+ac
+an
+Xd
+aX
+br
+ac
+aa
+aa
+aa
+aa
+aa
+vm
+cU
+dn
+bu
+dS
+vm
+"}
+(16,1,1) = {"
+ad
+ao
+aG
+aY
+bs
+bI
+aa
+aa
+aa
+aa
+aa
+SY
+DZ
+do
+dI
+dT
+eb
+"}
+(17,1,1) = {"
+ac
+ac
+Xd
+aZ
+bt
+ac
+aa
+aa
+aa
+aa
+aa
+vm
+cV
+dp
+bu
+vm
+vm
+"}
+(18,1,1) = {"
+ae
+ap
+ae
+aW
+ae
+ae
+ax
+aa
+aa
+aa
+cx
+cy
+UC
+dr
+cy
+dU
+cy
+"}
+(19,1,1) = {"
+vl
+Sh
+at
+ba
+bd
+bw
+ae
+aa
+aa
+aa
+cy
+cG
+cX
+dt
+dJ
+dV
+cy
+"}
+(20,1,1) = {"
+af
+aq
+ar
+bb
+ar
+bJ
+af
+aa
+aa
+aa
+cz
+cH
+da
+ds
+dK
+dW
+cz
+"}
+(21,1,1) = {"
+ae
+Vg
+ar
+bc
+ar
+bK
+ae
+aa
+aa
+aa
+Cn
+cI
+da
+du
+cZ
+dX
+HN
+"}
+(22,1,1) = {"
+ae
+as
+ar
+ar
+ar
+bL
+ae
+aa
+aa
+aa
+cy
+cJ
+da
+dC
+cY
+dY
+cy
+"}
+(23,1,1) = {"
+ae
+au
+bx
+bf
+oh
+IY
+ae
+aa
+aa
+aa
+cy
+cK
+db
+da
+db
+cK
+cy
+"}
+(24,1,1) = {"
+af
+av
+yR
+bg
+ae
+bN
+af
+aa
+aa
+aa
+cz
+cM
+cy
+dw
+ID
+dZ
+cz
+"}
+(25,1,1) = {"
+ae
+aw
+ae
+bh
+ae
+bO
+ae
+aa
+aa
+aa
+cy
+lg
+cy
+dx
+cy
+ea
+cy
+"}
+(26,1,1) = {"
+ag
+ae
+ae
+bi
+ae
+ae
+ag
+aa
+aa
+aa
+cA
+cy
+cy
+dy
+cy
+cy
+cA
+"}
+(27,1,1) = {"
+aa
+ax
+ae
+bj
+ae
+ax
+aa
+aa
+aa
+aa
+aa
+cx
+cy
+dz
+cy
+cx
+aa
+"}
diff --git a/_maps/shuttles/whiteship_delta.dmm b/_maps/shuttles/whiteship_delta.dmm
index 7ecbe59b..5612ec68 100644
--- a/_maps/shuttles/whiteship_delta.dmm
+++ b/_maps/shuttles/whiteship_delta.dmm
@@ -29,7 +29,7 @@
height = 17;
id = "whiteship";
launch_status = 0;
- movement_force = list("KNOCKDOWN" = 0, "THROW" = 0);
+ movement_force = list("KNOCKDOWN"=0,"THROW"=0);
name = "NT Frigate";
port_direction = 8;
preferred_direction = 4;
diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm
index 94c02f0e..81c81551 100644
--- a/code/datums/shuttles.dm
+++ b/code/datums/shuttles.dm
@@ -423,6 +423,10 @@
suffix = "whiteship_pod"
name = "Salvage Pod"
+/datum/map_template/shuttle/whiteship/Sophie1
+ suffix = "Sophie1"
+ name = "Sophie's Ship"
+
/datum/map_template/shuttle/cargo/box
suffix = "box"
name = "supply shuttle (Box)"
@@ -535,4 +539,4 @@
/datum/map_template/shuttle/snowdin/excavation
suffix = "excavation"
- name = "Snowdin Excavation Elevator"
\ No newline at end of file
+ name = "Snowdin Excavation Elevator"
diff --git a/code/game/area/areas/shuttles.dm b/code/game/area/areas/shuttles.dm
index ab4fa10d..91dc5957 100644
--- a/code/game/area/areas/shuttles.dm
+++ b/code/game/area/areas/shuttles.dm
@@ -93,6 +93,30 @@
/area/shuttle/abandoned/pod
name = "Abandoned Ship Pod"
+/area/shuttle/Sophie
+ name = "Sophie's Ship"
+ blob_allowed = FALSE
+ requires_power = TRUE
+ canSmoothWithAreas = /area/shuttle/Sophie
+
+/area/shuttle/Sophie/bridge
+ name = "Sophie's Ship Bridge"
+
+/area/shuttle/Sophie/engine
+ name = "Sophie's Ship Engine"
+
+/area/shuttle/Sophie/kitchen
+ name = "Sophie's Ship kitchen"
+
+/area/shuttle/Sophie/lounge
+ name = "Sophie's Ship lounge"
+
+/area/shuttle/Sophie/crew
+ name = "Sophie's Ship Crew Quarters"
+
+/area/shuttle/Sophie/medbay
+ name = "Sophie's Ship Medbay"
+
////////////////////////////Single-area shuttles////////////////////////////
/area/shuttle/transit
@@ -200,4 +224,4 @@
name = "Tiny Freighter"
/area/shuttle/caravan/freighter3
- name = "Tiny Freighter"
\ No newline at end of file
+ name = "Tiny Freighter"
diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm
index 44a70f53..06beeb6d 100644
--- a/code/modules/shuttle/shuttle.dm
+++ b/code/modules/shuttle/shuttle.dm
@@ -29,7 +29,7 @@
// may result.
if(force)
..()
- . = QDEL_HINT_QUEUE
+ return QDEL_HINT_QUEUE
else
return QDEL_HINT_LETMELIVE
@@ -227,6 +227,28 @@
reserved_area = null
return ..()
+/obj/docking_port/stationary/picked
+ ///Holds a list of map name strings for the port to pick from
+ var/list/shuttlekeys
+
+/obj/docking_port/stationary/picked/Initialize(mapload)
+ . = ..()
+ if(!LAZYLEN(shuttlekeys))
+ WARNING("Random docking port [id] loaded with no shuttle keys")
+ return
+ var/selectedid = pick(shuttlekeys)
+ roundstart_template = SSmapping.shuttle_templates[selectedid]
+
+/obj/docking_port/stationary/picked/whiteship
+ name = "Deep Space"
+ id = "whiteship_away"
+ dheight = 0
+ dir = 2
+ dwidth = 11
+ height = 22
+ width = 35
+ shuttlekeys = list("whiteship_meta", "whiteship_pubby", "whiteship_box", "whiteship_cere", "whiteship_kilo", "whiteship_donut", "whiteship_delta", "whiteship_Sophie1")
+
/obj/docking_port/mobile
name = "shuttle"
icon_state = "pinonclose"
diff --git a/code/modules/shuttle/white_ship.dm b/code/modules/shuttle/white_ship.dm
index f25fe30f..5cdb12a5 100644
--- a/code/modules/shuttle/white_ship.dm
+++ b/code/modules/shuttle/white_ship.dm
@@ -54,3 +54,8 @@
loot = list(/obj/mecha/working/ripley/mining = 1,
/obj/structure/mecha_wreckage/ripley = 5)
lootdoubles = FALSE
+
+/obj/item/paper/fluff/ruins/sophie
+ name = "Handwritten note"
+
+ info = "Hello, if you are reading this, you've must have come across my ship.
You're welcome to borrow it to get about if its an emergency. Just plase dont leave it an mess.
- Sophie Johnson (HoP of General Station 13)"