diff --git a/_maps/shuttles/pirate_default.dmm b/_maps/shuttles/pirate_default.dmm
index 8b01da7a0f6..e4c1c064bd2 100644
--- a/_maps/shuttles/pirate_default.dmm
+++ b/_maps/shuttles/pirate_default.dmm
@@ -349,6 +349,9 @@
/area/shuttle/pirate)
"aD" = (
/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
/turf/open/floor/plating,
/area/shuttle/pirate)
"aF" = (
@@ -428,6 +431,9 @@
dir = 8
},
/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
/turf/open/floor/plating,
/area/shuttle/pirate)
"aO" = (
@@ -789,15 +795,16 @@
/turf/open/floor/plating,
/area/shuttle/pirate)
"bP" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 1
- },
/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
/turf/open/floor/plating,
/area/shuttle/pirate)
"bQ" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable,
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
/turf/open/floor/plating,
/area/shuttle/pirate)
"bX" = (
@@ -914,6 +921,9 @@
/obj/item/grenade/smokebomb{
pixel_x = 5
},
+/obj/structure/sign/poster/contraband/bountyhunters{
+ pixel_y = 32
+ },
/turf/open/floor/pod/light,
/area/shuttle/pirate)
"ep" = (
@@ -1087,10 +1097,25 @@
/obj/effect/mapping_helpers/airlock/cutaiwire,
/turf/open/floor/wood,
/area/shuttle/pirate)
-"Gk" = (
+"ED" = (
/obj/effect/turf_decal/delivery,
-/obj/machinery/suit_storage_unit/pirate,
/obj/effect/decal/cleanable/dirt,
+/obj/structure/tank_dispenser/oxygen,
+/turf/open/floor/plating,
+/area/shuttle/pirate)
+"Gk" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/shower{
+ name = "decontamination shower";
+ pixel_y = 12
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/obj/structure/window{
+ dir = 4
+ },
+/obj/machinery/door/window{
+ name = "Decontamination"
+ },
/turf/open/floor/plating,
/area/shuttle/pirate)
"JT" = (
@@ -1112,6 +1137,14 @@
},
/turf/open/floor/pod/light,
/area/shuttle/pirate)
+"Ni" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 5
+ },
+/turf/open/floor/plating,
+/area/shuttle/pirate)
"Oe" = (
/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,
/obj/effect/turf_decal/tile/bar,
@@ -1274,7 +1307,7 @@ yi
aj
aj
Gk
-aS
+Ni
aF
aI
aJ
@@ -1381,7 +1414,7 @@ aj
yi
aj
aj
-Gk
+ED
aS
bZ
bo
diff --git a/_maps/shuttles/pirate_dutchman.dmm b/_maps/shuttles/pirate_dutchman.dmm
new file mode 100644
index 00000000000..dd5e29c590f
--- /dev/null
+++ b/_maps/shuttles/pirate_dutchman.dmm
@@ -0,0 +1,1562 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"ac" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/turf/open/floor/plating/airless,
+/area/shuttle/pirate/flying_dutchman)
+"ad" = (
+/obj/effect/turf_decal/siding/wood/end,
+/obj/structure/cannon{
+ dir = 1
+ },
+/obj/structure/railing{
+ color = "#4C3117";
+ dir = 8;
+ name = "wooden railing"
+ },
+/obj/structure/railing{
+ color = "#4C3117";
+ dir = 4;
+ name = "wooden railing"
+ },
+/obj/structure/railing{
+ color = "#4C3117";
+ dir = 1;
+ name = "wooden railing"
+ },
+/turf/open/floor/plating/airless,
+/area/shuttle/pirate/flying_dutchman)
+"af" = (
+/turf/template_noop,
+/area/template_noop)
+"ak" = (
+/obj/structure/railing/corner{
+ color = "#4C3117";
+ dir = 1;
+ name = "wooden railing"
+ },
+/obj/structure/railing/corner{
+ color = "#4C3117";
+ dir = 4;
+ name = "wooden railing"
+ },
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 4
+ },
+/obj/structure/chair/wood{
+ dir = 1
+ },
+/obj/effect/mob_spawn/human/pirate/skeleton/gunner,
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"am" = (
+/obj/structure/railing{
+ color = "#4C3117";
+ dir = 5;
+ name = "wooden railing"
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 5
+ },
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/drinks/beer{
+ pixel_x = -5;
+ pixel_y = 8
+ },
+/obj/item/stack/cannonball/fourteen,
+/obj/item/reagent_containers/glass/bucket/wooden,
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"an" = (
+/obj/structure/railing{
+ color = "#4C3117";
+ dir = 9;
+ name = "wooden railing"
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 9
+ },
+/obj/structure/table/wood,
+/obj/item/melee/baseball_bat{
+ desc = "Throw the plank! Arr...";
+ icon_state = "baseball_bat_metal";
+ name = "knocking stick";
+ pixel_y = 4
+ },
+/obj/item/binoculars{
+ pixel_x = 6;
+ pixel_y = 1
+ },
+/obj/item/flashlight/flare/torch,
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"ao" = (
+/obj/structure/railing/corner{
+ color = "#4C3117";
+ dir = 1;
+ name = "wooden railing"
+ },
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 1
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"aw" = (
+/obj/machinery/computer/monitor/secret{
+ dir = 8
+ },
+/turf/open/floor/carpet/royalblack/airless,
+/area/shuttle/pirate/flying_dutchman)
+"aB" = (
+/obj/structure/railing/corner{
+ color = "#4C3117";
+ dir = 4;
+ name = "wooden railing"
+ },
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 4
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"aK" = (
+/obj/structure/railing{
+ color = "#4C3117";
+ dir = 5;
+ name = "wooden railing"
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 5
+ },
+/obj/machinery/light/floor,
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"aO" = (
+/obj/structure/railing{
+ color = "#4C3117";
+ dir = 9;
+ name = "wooden railing"
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 9
+ },
+/obj/machinery/light/floor,
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"aZ" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 5
+ },
+/obj/structure/closet/cabinet,
+/obj/item/storage/bag/money/vault,
+/obj/item/stack/sheet/mineral/gold{
+ amount = 3;
+ pixel_x = -2;
+ pixel_y = 2
+ },
+/obj/item/stack/sheet/mineral/silver{
+ amount = 8;
+ pixel_x = 2;
+ pixel_y = -1
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"be" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"bn" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 6
+ },
+/turf/open/floor/carpet/blue/airless,
+/area/shuttle/pirate/flying_dutchman)
+"bu" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/structure/railing{
+ color = "#4C3117";
+ dir = 8;
+ name = "wooden railing"
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"by" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 1
+ },
+/obj/structure/railing/corner{
+ color = "#4C3117";
+ dir = 1;
+ name = "wooden railing"
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"bO" = (
+/turf/open/floor/carpet/royalblack/airless,
+/area/shuttle/pirate/flying_dutchman)
+"co" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"da" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/wood,
+/turf/open/floor/carpet/blue/airless,
+/area/shuttle/pirate/flying_dutchman)
+"dc" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/obj/structure/table/wood,
+/obj/item/storage/box/lethalshot,
+/obj/item/gun/ballistic/shotgun/automatic/combat,
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"dM" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 4
+ },
+/obj/structure/table/wood,
+/obj/item/grenade/smokebomb{
+ pixel_x = 5
+ },
+/obj/item/grenade/smokebomb{
+ pixel_x = -5
+ },
+/obj/item/paper/crumpled/muddy/fluff/cannon_instructions,
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"dZ" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/structure/fermenting_barrel,
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"en" = (
+/obj/effect/turf_decal/siding/wood/corner,
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/turf/open/floor/carpet/blue/airless,
+/area/shuttle/pirate/flying_dutchman)
+"eA" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 9
+ },
+/turf/open/floor/carpet/blue/airless,
+/area/shuttle/pirate/flying_dutchman)
+"eG" = (
+/obj/structure/mineral_door/wood{
+ color = "#6b6536"
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"fH" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 5
+ },
+/obj/structure/table/wood,
+/obj/item/stack/cannonball/fourteen,
+/obj/item/flashlight/flare/torch,
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"fW" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 4
+ },
+/turf/open/floor/carpet/blue/airless,
+/area/shuttle/pirate/flying_dutchman)
+"fY" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 1
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"gq" = (
+/obj/machinery/computer/shuttle/pirate{
+ dir = 1
+ },
+/turf/open/floor/carpet/royalblack/airless,
+/area/shuttle/pirate/flying_dutchman)
+"gP" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/structure/chair/comfy/shuttle,
+/obj/effect/mob_spawn/human/pirate/skeleton/captain,
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"gQ" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 9
+ },
+/obj/structure/closet/cabinet,
+/obj/item/restraints/handcuffs/cable/zipties,
+/obj/item/restraints/handcuffs/cable/zipties,
+/obj/item/restraints/handcuffs/cable/zipties,
+/obj/item/restraints/handcuffs/cable/zipties,
+/obj/item/restraints/handcuffs/cable/zipties,
+/obj/item/restraints/legcuffs/bola,
+/obj/item/restraints/legcuffs/bola,
+/obj/item/restraints/legcuffs/bola,
+/obj/item/restraints/legcuffs/bola,
+/obj/item/restraints/legcuffs/bola,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"gS" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 6
+ },
+/obj/machinery/light/small,
+/obj/structure/fermenting_barrel/gunpowder,
+/obj/item/reagent_containers/glass/bucket/wooden,
+/obj/item/reagent_containers/glass/bucket/wooden,
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"hz" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"hV" = (
+/obj/structure/table/wood,
+/obj/machinery/recharger{
+ pixel_y = 2
+ },
+/obj/item/stack/cannonball/emp{
+ pixel_x = -8
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"it" = (
+/obj/effect/turf_decal/siding/wood/end{
+ dir = 1
+ },
+/turf/open/floor/carpet/blue/airless,
+/area/shuttle/pirate/flying_dutchman)
+"km" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 5
+ },
+/turf/open/floor/carpet/blue/airless,
+/area/shuttle/pirate/flying_dutchman)
+"kz" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 6
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"mG" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/turf/open/floor/carpet/blue/airless,
+/area/shuttle/pirate/flying_dutchman)
+"ny" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable,
+/obj/machinery/light/floor,
+/turf/open/space/basic,
+/area/shuttle/pirate/flying_dutchman)
+"pG" = (
+/obj/structure/window/shuttle/survival_pod,
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"rd" = (
+/obj/effect/turf_decal/siding/wood/corner,
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 4
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"rN" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 10
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"sa" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 10
+ },
+/turf/open/floor/carpet/blue/airless,
+/area/shuttle/pirate/flying_dutchman)
+"sc" = (
+/obj/structure/railing/corner{
+ color = "#4C3117";
+ dir = 4;
+ name = "wooden railing"
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/structure/headpike/bone,
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"sf" = (
+/obj/machinery/door/airlock/vault{
+ color = "#825427";
+ name = "ye olde strong door"
+ },
+/obj/effect/mapping_helpers/airlock/cutaiwire,
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"sC" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/turf/open/floor/carpet/blue/airless,
+/area/shuttle/pirate/flying_dutchman)
+"tt" = (
+/obj/machinery/piratepad,
+/turf/open/floor/carpet/royalblack/airless,
+/area/shuttle/pirate/flying_dutchman)
+"tH" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 5
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"uk" = (
+/obj/structure/railing/corner{
+ color = "#4C3117";
+ dir = 8;
+ name = "wooden railing"
+ },
+/obj/effect/turf_decal/siding/wood,
+/obj/machinery/light/small,
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"uw" = (
+/obj/effect/turf_decal/siding/wood/end{
+ dir = 8
+ },
+/obj/structure/cannon{
+ dir = 4
+ },
+/obj/structure/railing{
+ dir = 4
+ },
+/turf/open/floor/plating/airless,
+/area/shuttle/pirate/flying_dutchman)
+"uR" = (
+/obj/machinery/power/tracker{
+ dir = 8
+ },
+/obj/structure/cable,
+/turf/open/floor/iron/airless/solarpanel,
+/area/shuttle/pirate/flying_dutchman)
+"vi" = (
+/obj/structure/railing{
+ color = "#4C3117";
+ dir = 1;
+ name = "wooden railing"
+ },
+/obj/structure/railing{
+ color = "#4C3117";
+ name = "wooden railing"
+ },
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"vt" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
+/turf/open/floor/carpet/royalblack/airless,
+/area/shuttle/pirate/flying_dutchman)
+"vw" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 1
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"vT" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/structure/fluff{
+ density = 1;
+ desc = "Ha ha ha, you fool!";
+ icon = 'icons/obj/stack_objects.dmi';
+ icon_state = "sheet-gold_3";
+ name = "fool's gold"
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"xA" = (
+/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/pirate{
+ dir = 1;
+ x_offset = -4;
+ y_offset = -8
+ },
+/turf/open/floor/carpet/royalblack/airless,
+/area/shuttle/pirate/flying_dutchman)
+"yy" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 4
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"zw" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 4
+ },
+/obj/structure/railing/corner{
+ color = "#4C3117";
+ dir = 4;
+ name = "wooden railing"
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"zE" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 6
+ },
+/obj/machinery/light/floor,
+/obj/structure/fluff{
+ density = 1;
+ desc = "Ha ha ha, you fool!";
+ icon = 'icons/obj/stack_objects.dmi';
+ icon_state = "sheet-silver_2";
+ name = "fool's silver"
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"zO" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 5
+ },
+/obj/structure/railing{
+ color = "#4C3117";
+ dir = 1;
+ name = "wooden railing"
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"Ac" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 10
+ },
+/obj/machinery/light/small,
+/obj/structure/fermenting_barrel/gunpowder,
+/obj/item/reagent_containers/glass/bucket/wooden,
+/obj/item/reagent_containers/glass/bucket/wooden,
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"BK" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 10
+ },
+/obj/machinery/light/floor,
+/obj/structure/rack{
+ icon = 'icons/obj/stationobjs.dmi';
+ icon_state = "minibar";
+ name = "skeletal minibar"
+ },
+/obj/item/coin/silver{
+ name = "doubloon"
+ },
+/obj/item/coin/silver{
+ name = "doubloon"
+ },
+/obj/item/coin/silver{
+ name = "doubloon"
+ },
+/obj/item/coin/silver{
+ name = "doubloon"
+ },
+/obj/item/coin/silver{
+ name = "doubloon"
+ },
+/obj/item/coin/gold{
+ name = "doubloon"
+ },
+/obj/item/coin/gold{
+ name = "doubloon"
+ },
+/obj/item/coin/gold{
+ name = "doubloon"
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"Cv" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/structure/railing{
+ color = "#4C3117";
+ dir = 4;
+ name = "wooden railing"
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"Da" = (
+/obj/structure/festivus{
+ anchored = 1;
+ color = "#825427";
+ name = "mast";
+ pixel_x = -16;
+ pixel_y = 2
+ },
+/turf/closed/wall/mineral/wood/nonmetal,
+/area/shuttle/pirate/flying_dutchman)
+"Dr" = (
+/obj/structure/table,
+/obj/item/reagent_containers/food/drinks/bottle/rum{
+ desc = "Rum with ghostly properties that can help the drinker enter the spirit realm. It has fermented under the sea of space for ages.";
+ name = "Ghost Pirate Rum";
+ pixel_x = -4;
+ pixel_y = 12
+ },
+/obj/item/clothing/mask/cigarette/cigar{
+ pixel_x = 4
+ },
+/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass{
+ pixel_x = -7;
+ pixel_y = 5
+ },
+/obj/item/lighter{
+ pixel_x = 8;
+ pixel_y = 11
+ },
+/turf/open/floor/carpet/royalblack/airless,
+/area/shuttle/pirate/flying_dutchman)
+"EU" = (
+/obj/machinery/shuttle_scrambler,
+/turf/open/floor/carpet/royalblack/airless,
+/area/shuttle/pirate/flying_dutchman)
+"EX" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/structure/railing/corner{
+ color = "#4C3117";
+ name = "wooden railing"
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"Fv" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 9
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"Fz" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 9
+ },
+/obj/structure/table/wood,
+/obj/item/stack/cannonball/fourteen,
+/obj/item/flashlight/flare/torch,
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"FK" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"Gr" = (
+/obj/effect/turf_decal/siding/wood,
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"Gt" = (
+/obj/structure/cable,
+/turf/closed/wall/mineral/wood/nonmetal,
+/area/shuttle/pirate/flying_dutchman)
+"Hh" = (
+/obj/machinery/computer/piratepad_control{
+ dir = 4
+ },
+/turf/open/floor/carpet/royalblack/airless,
+/area/shuttle/pirate/flying_dutchman)
+"Jp" = (
+/obj/structure/table,
+/obj/machinery/recharger{
+ pixel_y = 2
+ },
+/turf/open/floor/carpet/royalblack/airless,
+/area/shuttle/pirate/flying_dutchman)
+"JY" = (
+/obj/effect/turf_decal/siding/wood/end{
+ dir = 4
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"Ki" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/turf/open/floor/carpet/blue/airless,
+/area/shuttle/pirate/flying_dutchman)
+"KZ" = (
+/obj/structure/table/wood,
+/obj/item/gun/energy/laser{
+ pixel_x = -3;
+ pixel_y = 6
+ },
+/obj/item/gun/energy/laser{
+ pixel_y = 3
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"Le" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 8
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"Lt" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/structure/table/wood,
+/obj/item/gun/energy/laser{
+ pixel_x = -3;
+ pixel_y = 6
+ },
+/obj/item/gun/energy/laser{
+ pixel_y = 3
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"LD" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 6
+ },
+/obj/machinery/light/floor,
+/obj/docking_port/stationary{
+ dir = 8;
+ dwidth = 11;
+ height = 16;
+ id = "pirateship_home";
+ name = "Deep Space";
+ width = 17
+ },
+/obj/docking_port/mobile/pirate{
+ dheight = 7;
+ dir = 8;
+ dwidth = 18;
+ height = 6;
+ launch_status = 0;
+ movement_force = list("KNOCKDOWN" = 0, "THROW" = 0);
+ name = "Pirate Ship";
+ port_direction = 4;
+ preferred_direction = 8;
+ width = 13
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"Ms" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/carpet/royalblack/airless,
+/area/shuttle/pirate/flying_dutchman)
+"NG" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/structure/railing/corner{
+ color = "#4C3117";
+ name = "wooden railing"
+ },
+/obj/machinery/light/small,
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"Oe" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable,
+/turf/open/space/basic,
+/area/shuttle/pirate/flying_dutchman)
+"OL" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 1
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"Pm" = (
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 4
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"PS" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 1
+ },
+/obj/structure/table/wood,
+/obj/item/claymore/cutlass{
+ pixel_x = -4;
+ pixel_y = 4
+ },
+/obj/item/claymore/cutlass,
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"Qa" = (
+/obj/structure/railing/corner{
+ color = "#4C3117";
+ dir = 8;
+ name = "wooden railing"
+ },
+/obj/structure/railing/corner{
+ color = "#4C3117";
+ dir = 1;
+ name = "wooden railing"
+ },
+/obj/effect/turf_decal/siding/wood,
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"RO" = (
+/obj/effect/turf_decal/siding/wood/corner,
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"RQ" = (
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/siding/wood/corner,
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"RY" = (
+/obj/machinery/power/solar/fake,
+/obj/structure/cable,
+/turf/open/floor/iron/airless/solarpanel,
+/area/shuttle/pirate/flying_dutchman)
+"Sp" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 4
+ },
+/obj/structure/table/wood,
+/obj/item/stack/cannonball/shellball/seven,
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"St" = (
+/obj/effect/turf_decal/siding/wood,
+/turf/open/floor/carpet/blue/airless,
+/area/shuttle/pirate/flying_dutchman)
+"SV" = (
+/obj/effect/turf_decal/siding/wood/end{
+ dir = 4
+ },
+/obj/structure/cannon{
+ dir = 8
+ },
+/obj/structure/railing{
+ dir = 8
+ },
+/turf/open/floor/plating/airless,
+/area/shuttle/pirate/flying_dutchman)
+"Uk" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/structure/rack{
+ icon = 'icons/obj/stationobjs.dmi';
+ icon_state = "minibar";
+ name = "skeletal minibar"
+ },
+/obj/item/food/grown/sugarcane,
+/obj/item/food/grown/sugarcane,
+/obj/item/food/grown/sugarcane,
+/obj/item/reagent_containers/glass/bucket/wooden,
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"Vm" = (
+/obj/structure/railing/corner{
+ color = "#4C3117";
+ dir = 4;
+ name = "wooden railing"
+ },
+/obj/structure/railing/corner{
+ color = "#4C3117";
+ name = "wooden railing"
+ },
+/obj/effect/turf_decal/siding/wood/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/siding/wood/corner,
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"VF" = (
+/obj/machinery/loot_locator,
+/turf/open/floor/carpet/royalblack/airless,
+/area/shuttle/pirate/flying_dutchman)
+"WB" = (
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"WQ" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/turf/open/floor/carpet/royalblack/airless,
+/area/shuttle/pirate/flying_dutchman)
+"WR" = (
+/turf/closed/wall/mineral/wood/nonmetal,
+/area/shuttle/pirate/flying_dutchman)
+"WS" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 1
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"Yr" = (
+/obj/structure/closet/cabinet{
+ anchored = 1;
+ desc = "What kind of scary things could be here?";
+ name = "Davy Jones' Locker"
+ },
+/obj/item/restraints/legcuffs/bola,
+/obj/item/restraints/legcuffs/bola,
+/obj/item/restraints/legcuffs/bola,
+/obj/item/gun/energy/laser,
+/obj/item/megaphone,
+/obj/item/melee/chainofcommand/tailwhip/kitty,
+/obj/item/claymore/cutlass,
+/turf/open/floor/carpet/royalblack/airless,
+/area/shuttle/pirate/flying_dutchman)
+"Ys" = (
+/obj/effect/mob_spawn/human/pirate/skeleton,
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"ZL" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 9
+ },
+/obj/structure/railing{
+ color = "#4C3117";
+ dir = 1;
+ name = "wooden railing"
+ },
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+"ZZ" = (
+/obj/effect/turf_decal/siding/wood{
+ dir = 8
+ },
+/obj/machinery/light/floor,
+/turf/open/floor/wood/airless,
+/area/shuttle/pirate/flying_dutchman)
+
+(1,1,1) = {"
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+uR
+af
+af
+af
+af
+"}
+(2,1,1) = {"
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+uR
+af
+af
+af
+af
+af
+af
+af
+ny
+af
+RY
+RY
+RY
+"}
+(3,1,1) = {"
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+RY
+RY
+ny
+af
+af
+af
+af
+af
+af
+af
+Oe
+RY
+RY
+Oe
+ny
+"}
+(4,1,1) = {"
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+Oe
+Oe
+RY
+af
+af
+af
+af
+af
+af
+Oe
+Oe
+Oe
+Oe
+af
+"}
+(5,1,1) = {"
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+RY
+RY
+Oe
+af
+af
+af
+af
+af
+af
+af
+af
+Oe
+RY
+RY
+af
+"}
+(6,1,1) = {"
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+Oe
+Oe
+af
+af
+WR
+pG
+SV
+WR
+af
+ny
+af
+af
+af
+"}
+(7,1,1) = {"
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+ny
+Gt
+pG
+SV
+WR
+Fz
+vw
+WR
+WR
+Gt
+WR
+WR
+af
+"}
+(8,1,1) = {"
+af
+af
+af
+af
+af
+ZL
+ZZ
+rN
+WR
+WR
+WR
+WR
+WR
+WR
+Fz
+OL
+hz
+fY
+Gr
+WR
+VF
+tt
+Hh
+WR
+WR
+"}
+(9,1,1) = {"
+af
+af
+af
+aO
+bu
+by
+WB
+Le
+be
+Uk
+dZ
+BK
+pG
+gQ
+fY
+WB
+WB
+WB
+Gr
+WR
+WR
+Ms
+vt
+Yr
+WR
+"}
+(10,1,1) = {"
+af
+af
+an
+ao
+WB
+eA
+en
+Ki
+sa
+WB
+WB
+NG
+WR
+WS
+RO
+Sp
+dM
+KZ
+Le
+Ac
+WR
+Fv
+rN
+Jp
+WR
+"}
+(11,1,1) = {"
+ac
+ad
+ak
+WB
+it
+fW
+St
+Da
+da
+WB
+WB
+RQ
+eG
+WS
+Gr
+Da
+dc
+Ys
+WB
+Gr
+sf
+WS
+gP
+gq
+WR
+"}
+(12,1,1) = {"
+af
+af
+am
+aB
+WB
+km
+sC
+mG
+bn
+WB
+WB
+uk
+WR
+WS
+Le
+Lt
+PS
+hV
+RO
+gS
+WR
+tH
+kz
+Dr
+WR
+"}
+(13,1,1) = {"
+af
+af
+af
+aK
+Cv
+zw
+RO
+EX
+Vm
+sc
+vT
+zE
+pG
+aZ
+yy
+WB
+WB
+WB
+Gr
+WR
+WR
+Ms
+WQ
+xA
+WR
+"}
+(14,1,1) = {"
+af
+af
+af
+af
+af
+zO
+LD
+WR
+vi
+WR
+WR
+WR
+WR
+WR
+fH
+rd
+FK
+yy
+Gr
+WR
+EU
+bO
+aw
+WR
+WR
+"}
+(15,1,1) = {"
+af
+af
+af
+af
+af
+af
+af
+af
+Qa
+af
+af
+af
+ny
+Gt
+pG
+uw
+WR
+fH
+Pm
+WR
+WR
+Gt
+WR
+WR
+af
+"}
+(16,1,1) = {"
+af
+af
+af
+af
+af
+af
+af
+af
+co
+af
+af
+af
+Oe
+Oe
+af
+af
+WR
+pG
+uw
+WR
+af
+ny
+af
+af
+af
+"}
+(17,1,1) = {"
+af
+af
+af
+af
+af
+af
+af
+af
+JY
+af
+RY
+RY
+Oe
+af
+af
+af
+af
+af
+af
+af
+af
+Oe
+RY
+RY
+af
+"}
+(18,1,1) = {"
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+Oe
+Oe
+RY
+af
+af
+af
+af
+af
+af
+Oe
+Oe
+Oe
+Oe
+af
+"}
+(19,1,1) = {"
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+RY
+RY
+ny
+af
+af
+af
+af
+af
+af
+af
+Oe
+RY
+RY
+Oe
+ny
+"}
+(20,1,1) = {"
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+uR
+af
+af
+af
+af
+af
+af
+af
+ny
+af
+RY
+RY
+RY
+"}
+(21,1,1) = {"
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+af
+uR
+af
+af
+af
+af
+"}
diff --git a/_maps/shuttles/pirate_silverscale.dmm b/_maps/shuttles/pirate_silverscale.dmm
new file mode 100644
index 00000000000..065969480d0
--- /dev/null
+++ b/_maps/shuttles/pirate_silverscale.dmm
@@ -0,0 +1,1425 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"am" = (
+/turf/open/floor/carpet/royalblack,
+/area/shuttle/pirate)
+"au" = (
+/obj/machinery/door/airlock/silver/glass,
+/obj/effect/mapping_helpers/airlock/cutaiwire,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"aA" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/item/storage/bag/money/vault,
+/obj/item/stack/sheet/mineral/gold{
+ amount = 3;
+ pixel_x = -2;
+ pixel_y = 2
+ },
+/obj/item/stack/sheet/mineral/silver{
+ amount = 8;
+ pixel_x = 2;
+ pixel_y = -1
+ },
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"aZ" = (
+/obj/machinery/suit_storage_unit/pirate,
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"bZ" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"cE" = (
+/obj/structure/chair/sofa/corp/right{
+ dir = 1
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"cH" = (
+/obj/machinery/door/airlock/silver,
+/obj/effect/mapping_helpers/airlock/cutaiwire,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"de" = (
+/obj/machinery/door/airlock/external/glass{
+ id_tag = "pirateportexternal"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"dI" = (
+/obj/structure/dresser,
+/turf/open/floor/carpet/royalblack,
+/area/shuttle/pirate)
+"dT" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"ei" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"em" = (
+/obj/effect/spawner/structure/window/shuttle,
+/obj/structure/shuttle/engine/heater{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/shuttle/pirate)
+"eK" = (
+/obj/structure/shuttle/engine/router,
+/turf/open/floor/plating/airless,
+/area/shuttle/pirate)
+"eU" = (
+/obj/structure/chair/comfy/shuttle,
+/turf/open/floor/carpet/royalblack,
+/area/shuttle/pirate)
+"fj" = (
+/obj/machinery/computer/shuttle/pirate{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"fN" = (
+/obj/structure/dresser,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/carpet/royalblack,
+/area/shuttle/pirate)
+"fT" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"gg" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"ht" = (
+/obj/machinery/door/airlock/silver,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"hu" = (
+/obj/structure/chair/stool,
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"hW" = (
+/obj/machinery/piratepad,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
+ dir = 8
+ },
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"iY" = (
+/obj/structure/chair/comfy/shuttle,
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"je" = (
+/turf/template_noop,
+/area/template_noop)
+"jm" = (
+/obj/machinery/door/airlock/external/glass{
+ id_tag = "piratestarboardexternal"
+ },
+/obj/docking_port/stationary{
+ dir = 4;
+ dwidth = 13;
+ height = 3;
+ id = "pirateship_home";
+ name = "Deep Space";
+ width = 26
+ },
+/obj/docking_port/mobile/pirate{
+ dir = 4;
+ dwidth = 13;
+ height = 3;
+ launch_status = 0;
+ movement_force = list("KNOCKDOWN" = 0, "THROW" = 0);
+ name = "Silverscale Cruiser";
+ preferred_direction = 4;
+ width = 26
+ },
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"jo" = (
+/obj/effect/spawner/structure/window/shuttle,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/turf/open/floor/plating,
+/area/shuttle/pirate)
+"jG" = (
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 9
+ },
+/turf/open/floor/plating/airless,
+/area/shuttle/pirate)
+"jQ" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/machinery/light/small,
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"ko" = (
+/obj/structure/reagent_dispensers/watertank,
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"ky" = (
+/obj/structure/toilet{
+ dir = 8
+ },
+/obj/structure/mirror{
+ pixel_y = 26
+ },
+/obj/structure/sink{
+ pixel_y = 17
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"kF" = (
+/obj/effect/turf_decal/trimline/yellow/warning,
+/obj/machinery/porta_turret/syndicate/energy{
+ dir = 4;
+ faction = list("pirate")
+ },
+/turf/open/floor/plating/airless,
+/area/shuttle/pirate)
+"kU" = (
+/obj/machinery/light/floor,
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"lk" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"lu" = (
+/obj/item/storage/secure/safe{
+ pixel_x = 6;
+ pixel_y = 32
+ },
+/obj/effect/mob_spawn/human/pirate/silverscale/captain{
+ dir = 8
+ },
+/turf/open/floor/carpet/royalblack,
+/area/shuttle/pirate)
+"lL" = (
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 10
+ },
+/turf/open/floor/plating/airless,
+/area/shuttle/pirate)
+"mz" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 4
+ },
+/turf/open/space/basic,
+/area/shuttle/pirate)
+"mI" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 5
+ },
+/turf/open/floor/carpet/royalblack,
+/area/shuttle/pirate)
+"nh" = (
+/obj/machinery/computer/monitor/secret{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"nB" = (
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 5
+ },
+/obj/machinery/porta_turret/syndicate/energy{
+ dir = 4;
+ faction = list("pirate")
+ },
+/turf/open/floor/plating/airless,
+/area/shuttle/pirate)
+"nY" = (
+/obj/machinery/door/airlock/external/glass{
+ id_tag = "pirateportexternal"
+ },
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"pk" = (
+/obj/machinery/porta_turret/syndicate/energy{
+ dir = 8;
+ faction = list("pirate")
+ },
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 9
+ },
+/turf/open/floor/plating/airless,
+/area/shuttle/pirate)
+"pU" = (
+/obj/machinery/door/airlock/silver,
+/obj/effect/mapping_helpers/airlock/cutaiwire,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/carpet/royalblack,
+/area/shuttle/pirate)
+"qA" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"rB" = (
+/turf/closed/wall/mineral/titanium,
+/area/shuttle/pirate)
+"te" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"ue" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"uP" = (
+/obj/structure/bed/pod,
+/obj/item/bedsheet/black,
+/turf/open/floor/carpet/royalblack,
+/area/shuttle/pirate)
+"vw" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 10
+ },
+/turf/open/floor/plating/airless,
+/area/shuttle/pirate)
+"vz" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"vM" = (
+/obj/structure/closet/secure_closet/personal/cabinet,
+/turf/open/floor/carpet/royalblack,
+/area/shuttle/pirate)
+"vP" = (
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 6
+ },
+/obj/machinery/porta_turret/syndicate/energy{
+ dir = 4;
+ faction = list("pirate")
+ },
+/turf/open/floor/plating/airless,
+/area/shuttle/pirate)
+"wa" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"xe" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"xj" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/food/drinks/drinkingglass{
+ pixel_x = -8
+ },
+/obj/item/reagent_containers/food/drinks/drinkingglass{
+ pixel_x = 9;
+ pixel_y = 9
+ },
+/turf/open/floor/carpet/royalblack,
+/area/shuttle/pirate)
+"xs" = (
+/obj/effect/spawner/structure/window/shuttle,
+/turf/open/floor/plating,
+/area/shuttle/pirate)
+"xO" = (
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 6
+ },
+/turf/open/floor/plating/airless,
+/area/shuttle/pirate)
+"xR" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/item/melee/transforming/energy/sword/saber/purple{
+ pixel_y = 12
+ },
+/obj/item/melee/transforming/energy/sword/saber/purple{
+ pixel_x = 8;
+ pixel_y = 7
+ },
+/obj/item/melee/transforming/energy/sword/saber/purple{
+ pixel_x = 17
+ },
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"zB" = (
+/obj/structure/table/glass,
+/obj/machinery/chem_dispenser/drinks/beer{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"zN" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"zQ" = (
+/obj/machinery/door/airlock/external/glass{
+ id_tag = "piratestarboardexternal"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"Ae" = (
+/obj/machinery/shuttle_scrambler,
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"Ai" = (
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"Aj" = (
+/obj/structure/chair/sofa/corp/right{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"AE" = (
+/obj/effect/spawner/structure/window/shuttle,
+/obj/structure/shuttle/engine/heater{
+ dir = 8
+ },
+/turf/open/space/basic,
+/area/shuttle/pirate)
+"AR" = (
+/obj/structure/toilet{
+ dir = 8
+ },
+/obj/structure/mirror{
+ pixel_y = 26
+ },
+/obj/structure/sink{
+ pixel_y = 17
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/obj/machinery/light/small,
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"BK" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
+ dir = 1
+ },
+/turf/open/floor/carpet/royalblack,
+/area/shuttle/pirate)
+"BO" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 9
+ },
+/turf/open/floor/plating/airless,
+/area/shuttle/pirate)
+"Ch" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"CH" = (
+/obj/structure/chair/sofa/corp/left{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"CP" = (
+/obj/machinery/power/smes/engineering{
+ charge = 1e+006
+ },
+/obj/structure/cable,
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"CW" = (
+/obj/machinery/vending/boozeomat/all_access{
+ onstation = 0
+ },
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"Df" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"Dt" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/obj/machinery/light/floor,
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"DX" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/turf/open/floor/carpet/royalblack,
+/area/shuttle/pirate)
+"Gr" = (
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 8
+ },
+/turf/open/floor/plating/airless,
+/area/shuttle/pirate)
+"Gy" = (
+/obj/structure/table/glass,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/item/reagent_containers/food/drinks/bottle/patron{
+ pixel_x = -5;
+ pixel_y = 16
+ },
+/obj/item/reagent_containers/food/drinks/bottle/cognac{
+ pixel_x = -10;
+ pixel_y = 7
+ },
+/obj/item/reagent_containers/food/drinks/bottle/grappa{
+ pixel_x = 10;
+ pixel_y = 15
+ },
+/obj/item/reagent_containers/food/drinks/bottle/vodka{
+ pixel_x = 2;
+ pixel_y = 4
+ },
+/obj/machinery/light_switch{
+ pixel_y = 22
+ },
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"HD" = (
+/obj/effect/spawner/structure/window/shuttle,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "silverbridge"
+ },
+/turf/open/floor/plating,
+/area/shuttle/pirate)
+"HS" = (
+/obj/structure/musician/piano{
+ icon_state = "piano"
+ },
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"Ig" = (
+/obj/structure/table/glass,
+/obj/machinery/chem_dispenser/drinks{
+ dir = 1
+ },
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"Is" = (
+/obj/machinery/computer/piratepad_control{
+ dir = 4
+ },
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"Jc" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/food/drinks/drinkingglass{
+ pixel_x = -8
+ },
+/obj/item/reagent_containers/food/drinks/drinkingglass{
+ pixel_x = 9;
+ pixel_y = 9
+ },
+/obj/item/reagent_containers/food/drinks/bottle/wine{
+ pixel_y = 6
+ },
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"Jq" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 6
+ },
+/turf/open/floor/carpet/royalblack,
+/area/shuttle/pirate)
+"JL" = (
+/obj/structure/bookcase/random/nonfiction,
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"JV" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
+/turf/open/floor/carpet/royalblack,
+/area/shuttle/pirate)
+"Kq" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"Lk" = (
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 6
+ },
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"LQ" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/open/floor/carpet/royalblack,
+/area/shuttle/pirate)
+"Mo" = (
+/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate/pirate{
+ dir = 8;
+ x_offset = 10;
+ y_offset = 5
+ },
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"Mu" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 8
+ },
+/turf/open/floor/plating/airless,
+/area/shuttle/pirate)
+"MA" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/open/floor/carpet/royalblack,
+/area/shuttle/pirate)
+"Nm" = (
+/obj/machinery/loot_locator,
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"NI" = (
+/obj/machinery/door/airlock/silver,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"Oo" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/food/drinks/bottle/tequila{
+ pixel_x = 10;
+ pixel_y = 10
+ },
+/obj/item/reagent_containers/food/drinks/bottle/hcider{
+ layer = 3.1;
+ pixel_x = -6;
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/food/drinks/bottle/rum{
+ layer = 3.2;
+ pixel_x = -15;
+ pixel_y = 4
+ },
+/obj/item/reagent_containers/food/drinks/shaker{
+ pixel_x = 1;
+ pixel_y = 13
+ },
+/obj/item/reagent_containers/food/drinks/bottle/gin{
+ pixel_x = -10;
+ pixel_y = 15
+ },
+/obj/item/reagent_containers/food/drinks/bottle/wine{
+ layer = 3.1;
+ pixel_x = 3;
+ pixel_y = 5
+ },
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"Ox" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"OT" = (
+/obj/machinery/door/airlock/silver,
+/obj/effect/mapping_helpers/airlock/cutaiwire,
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"Pg" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
+ dir = 1
+ },
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"Qm" = (
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"QI" = (
+/obj/machinery/atmospherics/components/unary/tank/air,
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"QO" = (
+/obj/structure/bed/pod,
+/obj/item/bedsheet/black,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 10
+ },
+/turf/open/floor/carpet/royalblack,
+/area/shuttle/pirate)
+"QU" = (
+/obj/structure/cable,
+/obj/machinery/power/apc{
+ aidisabled = 1;
+ dir = 1;
+ name = "Pirate Corvette APC";
+ pixel_y = 23
+ },
+/obj/structure/rack,
+/obj/item/storage/toolbox/mechanical{
+ pixel_y = 4
+ },
+/obj/item/flashlight/seclite,
+/obj/item/storage/box/lights/bulbs,
+/obj/item/stack/sheet/mineral/plasma{
+ amount = 10
+ },
+/obj/item/multitool,
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"RE" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 9
+ },
+/obj/effect/mob_spawn/human/pirate/silverscale/gunner{
+ dir = 4
+ },
+/turf/open/floor/carpet/royalblack,
+/area/shuttle/pirate)
+"RF" = (
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 5
+ },
+/turf/open/floor/plating/airless,
+/area/shuttle/pirate)
+"RH" = (
+/obj/structure/fireplace,
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"RO" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/item/gun/ballistic/rifle/boltaction{
+ pixel_y = 5
+ },
+/obj/item/gun/ballistic/rifle/boltaction,
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"RY" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"Sh" = (
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 1
+ },
+/obj/machinery/porta_turret/syndicate/energy{
+ dir = 4;
+ faction = list("pirate")
+ },
+/turf/open/floor/plating/airless,
+/area/shuttle/pirate)
+"Si" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"Su" = (
+/obj/machinery/power/port_gen/pacman{
+ anchored = 1
+ },
+/obj/structure/cable,
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"Sv" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/carpet/royalblack,
+/area/shuttle/pirate)
+"TT" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"TV" = (
+/obj/machinery/porta_turret/syndicate/energy{
+ dir = 8;
+ faction = list("pirate")
+ },
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 10
+ },
+/turf/open/floor/plating/airless,
+/area/shuttle/pirate)
+"Ut" = (
+/obj/structure/rack,
+/obj/item/stack/sheet/mineral/wood{
+ amount = 10
+ },
+/obj/item/lighter,
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"UJ" = (
+/obj/structure/shuttle/engine/propulsion{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/yellow/warning{
+ dir = 8
+ },
+/turf/open/floor/plating/airless,
+/area/shuttle/pirate)
+"Vw" = (
+/obj/structure/table,
+/obj/machinery/recharger,
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"Ww" = (
+/obj/structure/shuttle/engine/heater{
+ dir = 8
+ },
+/turf/open/floor/plating/airless,
+/area/shuttle/pirate)
+"Wy" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"Xw" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/food/drinks/drinkingglass{
+ pixel_x = 9;
+ pixel_y = 9
+ },
+/obj/item/storage/fancy/cigarettes/cigars{
+ pixel_y = 5
+ },
+/obj/item/storage/fancy/cigarettes/cigars/cohiba{
+ pixel_y = 7
+ },
+/obj/item/storage/fancy/cigarettes/cigars/havana{
+ pixel_y = 9
+ },
+/obj/item/lighter,
+/obj/item/reagent_containers/food/drinks/drinkingglass{
+ pixel_x = -8
+ },
+/turf/open/floor/carpet/royalblack,
+/area/shuttle/pirate)
+"XB" = (
+/obj/machinery/vending/boozeomat/all_access{
+ onstation = 0
+ },
+/obj/machinery/light/small,
+/turf/open/floor/carpet/royalblack,
+/area/shuttle/pirate)
+"XX" = (
+/obj/structure/bookcase/random/fiction,
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"Yj" = (
+/obj/structure/rack{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/item/storage/box/lethalshot,
+/obj/item/gun/ballistic/shotgun/doublebarrel,
+/turf/open/floor/pod/dark,
+/area/shuttle/pirate)
+"YD" = (
+/obj/structure/table,
+/obj/machinery/button/door{
+ id = "silverbridge";
+ name = "Window Shutters Control";
+ pixel_y = -5
+ },
+/obj/item/radio/intercom{
+ pixel_y = 5
+ },
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+"YL" = (
+/obj/effect/mob_spawn/human/pirate/silverscale{
+ dir = 8
+ },
+/turf/open/floor/carpet/royalblack,
+/area/shuttle/pirate)
+"ZD" = (
+/obj/machinery/door/airlock/silver/glass,
+/obj/effect/mapping_helpers/airlock/cutaiwire,
+/turf/open/floor/iron/dark,
+/area/shuttle/pirate)
+
+(1,1,1) = {"
+je
+je
+rB
+nY
+rB
+Gr
+Gr
+lL
+je
+jG
+Gr
+Gr
+rB
+jm
+rB
+je
+je
+"}
+(2,1,1) = {"
+je
+BO
+rB
+TT
+rB
+Mu
+Mu
+Mu
+UJ
+Mu
+Mu
+Mu
+rB
+TT
+rB
+vw
+je
+"}
+(3,1,1) = {"
+je
+AE
+rB
+jQ
+rB
+Ww
+Ww
+Ww
+eK
+Ww
+Ww
+Ww
+rB
+zN
+rB
+AE
+je
+"}
+(4,1,1) = {"
+pk
+rB
+rB
+de
+rB
+HD
+HD
+HD
+rB
+HD
+HD
+HD
+rB
+zQ
+rB
+rB
+TV
+"}
+(5,1,1) = {"
+rB
+rB
+Su
+Si
+rB
+aZ
+aZ
+aZ
+Is
+Yj
+RO
+xR
+rB
+Si
+QI
+rB
+rB
+"}
+(6,1,1) = {"
+rB
+CP
+Lk
+Df
+ht
+te
+te
+te
+hW
+te
+te
+te
+cH
+Df
+wa
+ko
+rB
+"}
+(7,1,1) = {"
+rB
+QU
+Pg
+qA
+rB
+RY
+Qm
+Qm
+Ox
+Qm
+Qm
+RY
+rB
+xe
+wa
+Wy
+rB
+"}
+(8,1,1) = {"
+rB
+rB
+au
+rB
+rB
+rB
+OT
+rB
+rB
+rB
+OT
+rB
+rB
+rB
+au
+rB
+rB
+"}
+(9,1,1) = {"
+HD
+JL
+fT
+cE
+xs
+HS
+kU
+iY
+Jc
+gg
+kU
+aA
+xs
+Kq
+fT
+Gy
+HD
+"}
+(10,1,1) = {"
+HD
+Ut
+fT
+CH
+xs
+hu
+am
+eU
+Xw
+DX
+am
+dT
+xs
+Ai
+fT
+Oo
+HD
+"}
+(11,1,1) = {"
+rB
+RH
+ue
+lk
+ZD
+Ai
+am
+eU
+xj
+DX
+am
+Ai
+ZD
+ei
+Ch
+CW
+rB
+"}
+(12,1,1) = {"
+HD
+Ai
+ue
+Aj
+jo
+lk
+am
+am
+am
+am
+am
+ei
+jo
+bZ
+Ch
+zB
+HD
+"}
+(13,1,1) = {"
+HD
+XX
+fT
+CH
+xs
+Nm
+Vw
+vz
+Dt
+vz
+YD
+Ae
+xs
+Ai
+fT
+Ig
+HD
+"}
+(14,1,1) = {"
+rB
+rB
+pU
+rB
+rB
+HD
+HD
+Mo
+fj
+nh
+HD
+HD
+rB
+rB
+pU
+rB
+rB
+"}
+(15,1,1) = {"
+rB
+dI
+Sv
+XB
+rB
+kF
+HD
+HD
+HD
+HD
+HD
+Sh
+rB
+fN
+Sv
+uP
+rB
+"}
+(16,1,1) = {"
+rB
+vM
+BK
+MA
+HD
+xO
+je
+je
+je
+je
+je
+RF
+HD
+LQ
+JV
+YL
+rB
+"}
+(17,1,1) = {"
+rB
+rB
+QO
+mI
+HD
+je
+je
+je
+je
+je
+je
+je
+HD
+Jq
+RE
+rB
+rB
+"}
+(18,1,1) = {"
+je
+rB
+lu
+Sv
+rB
+je
+je
+je
+je
+je
+je
+je
+rB
+Sv
+uP
+rB
+je
+"}
+(19,1,1) = {"
+je
+rB
+rB
+NI
+rB
+je
+je
+je
+je
+je
+je
+je
+rB
+NI
+rB
+rB
+je
+"}
+(20,1,1) = {"
+je
+em
+rB
+ky
+rB
+je
+je
+je
+je
+je
+je
+je
+rB
+AR
+rB
+em
+je
+"}
+(21,1,1) = {"
+je
+mz
+rB
+rB
+rB
+je
+je
+je
+je
+je
+je
+je
+rB
+rB
+rB
+mz
+je
+"}
+(22,1,1) = {"
+je
+je
+nB
+rB
+rB
+je
+je
+je
+je
+je
+je
+je
+rB
+rB
+vP
+je
+je
+"}
+(23,1,1) = {"
+je
+je
+je
+rB
+rB
+je
+je
+je
+je
+je
+je
+je
+rB
+rB
+je
+je
+je
+"}
+(24,1,1) = {"
+je
+je
+je
+rB
+rB
+je
+je
+je
+je
+je
+je
+je
+rB
+rB
+je
+je
+je
+"}
+(25,1,1) = {"
+je
+je
+je
+je
+rB
+je
+je
+je
+je
+je
+je
+je
+rB
+je
+je
+je
+je
+"}
+(26,1,1) = {"
+je
+je
+je
+je
+rB
+je
+je
+je
+je
+je
+je
+je
+rB
+je
+je
+je
+je
+"}
+(27,1,1) = {"
+je
+je
+je
+je
+rB
+je
+je
+je
+je
+je
+je
+je
+rB
+je
+je
+je
+je
+"}
diff --git a/code/datums/shuttles.dm b/code/datums/shuttles.dm
index 1e7181c415b..c80007e3bd0 100644
--- a/code/datums/shuttles.dm
+++ b/code/datums/shuttles.dm
@@ -648,6 +648,14 @@
suffix = "default"
name = "pirate ship (Default)"
+/datum/map_template/shuttle/pirate/silverscale
+ suffix = "silverscale"
+ name = "pirate ship (Silver Scales)"
+
+/datum/map_template/shuttle/pirate/dutchman
+ suffix = "dutchman"
+ name = "pirate ship (Flying Dutchman)"
+
/datum/map_template/shuttle/hunter/space_cop
suffix = "space_cop"
name = "Police Spacevan"
diff --git a/code/game/area/areas/shuttles.dm b/code/game/area/areas/shuttles.dm
index 650d35c3dc7..7e359bd256c 100644
--- a/code/game/area/areas/shuttles.dm
+++ b/code/game/area/areas/shuttles.dm
@@ -55,6 +55,10 @@
name = "Pirate Shuttle"
requires_power = TRUE
+/area/shuttle/pirate/flying_dutchman
+ name = "Flying Dutchman"
+ requires_power = FALSE
+
////////////////////////////Bounty Hunter Shuttles////////////////////////////
/area/shuttle/hunter
diff --git a/code/game/objects/items/stacks/cannonballs.dm b/code/game/objects/items/stacks/cannonballs.dm
new file mode 100644
index 00000000000..4eefdc45b42
--- /dev/null
+++ b/code/game/objects/items/stacks/cannonballs.dm
@@ -0,0 +1,60 @@
+/obj/item/stack/cannonball
+ name = "cannonballs"
+ desc = "A stack of heavy plasteel cannonballs. Gunnery for the space age!"
+ icon_state = "cannonballs"
+ max_amount = 14
+ singular_name = "cannonball"
+ merge_type = /obj/item/stack/cannonball
+ throwforce = 10
+ flags_1 = CONDUCT_1
+ custom_materials = list(/datum/material/alloy/plasteel=MINERAL_MATERIAL_AMOUNT)
+ resistance_flags = FIRE_PROOF
+ throw_speed = 5
+ throw_range = 3
+ ///the type of projectile this type of cannonball item turns into.
+ var/obj/projectile/projectile_type = /obj/projectile/bullet/cannonball
+
+/obj/item/stack/cannonball/update_icon_state()
+ if(amount == 1)
+ icon_state = "[initial(icon_state)]"
+ else
+ icon_state = "[initial(icon_state)]_[min(amount, 14)]"
+
+
+/obj/item/stack/cannonball/fourteen
+ amount = 14
+
+/obj/item/stack/cannonball/shellball
+ name = "explosive shellballs"
+ singular_name = "explosive shellball"
+ desc = "An explosive anti-materiel and counter-battery projectile cannonball. Makes great work out of any wall, for easy entrances."
+ color = "#FF0000"
+ merge_type = /obj/item/stack/cannonball/shellball
+ projectile_type = /obj/projectile/bullet/cannonball/explosive
+
+/obj/item/stack/cannonball/shellball/seven
+ amount = 7
+
+/obj/item/stack/cannonball/shellball/fourteen
+ amount = 14
+
+/obj/item/stack/cannonball/emp
+ name = "malfunction shots"
+ singular_name = "malfunction shot"
+ icon_state = "emp_cannonballs"
+ desc = "A shot filled with two chambers that combine on impact, creating a chemical EMP. What does any of that mean? Who knows. Modern piracy really lost its soul with these newfangled things."
+ max_amount = 4
+ merge_type = /obj/item/stack/cannonball/emp
+ projectile_type = /obj/projectile/bullet/cannonball/emp
+
+/obj/item/stack/cannonball/the_big_one
+ name = "\"The Biggest Ones\""
+ singular_name = "\"The Biggest One\""
+ desc = "An insane amount of explosives jammed into a massive cannonball. The last cannonball you'll ever fire in a fight, mostly because there'll be nothing left to shoot at afterwards."
+ max_amount = 5
+ icon_state = "biggest_cannonballs"
+ merge_type = /obj/item/stack/cannonball/the_big_one
+ projectile_type = /obj/projectile/bullet/cannonball/biggest_one
+
+/obj/item/stack/cannonball/the_big_one/five
+ amount = 5
diff --git a/code/game/objects/items/weaponry.dm b/code/game/objects/items/weaponry.dm
index 6aa1cd472d0..dfa85a944ef 100644
--- a/code/game/objects/items/weaponry.dm
+++ b/code/game/objects/items/weaponry.dm
@@ -81,6 +81,20 @@ for further reading, please see: https://github.com/tgstation/tgstation/pull/301
user.visible_message("[user] is falling on [src]! It looks like [user.p_theyre()] trying to commit suicide!")
return(BRUTELOSS)
+//statistically similar to e-cutlasses
+/obj/item/claymore/cutlass
+ name = "cutlass"
+ desc = "A piratey sword used by buckaneers to \"negotiate\" the transfer of treasure."
+ icon_state = "cutlass"
+ inhand_icon_state = "cutlass"
+ worn_icon_state = "cutlass"
+ slot_flags = ITEM_SLOT_BACK
+ force = 30
+ throwforce = 20
+ throw_speed = 3
+ throw_range = 5
+ armour_penetration = 35
+
/obj/item/claymore/highlander //ALL COMMENTS MADE REGARDING THIS SWORD MUST BE MADE IN ALL CAPS
desc = "THERE CAN BE ONLY ONE, AND IT WILL BE YOU!!!\nActivate it in your hand to point to the nearest victim."
flags_1 = CONDUCT_1
diff --git a/code/game/objects/structures/cannon.dm b/code/game/objects/structures/cannon.dm
new file mode 100644
index 00000000000..b9a9b9596da
--- /dev/null
+++ b/code/game/objects/structures/cannon.dm
@@ -0,0 +1,103 @@
+/obj/structure/cannon
+ name = "cannon"
+ desc = "Holemaker Deluxe: A sporty model with a good stop power. Any cannon enthusiast should be expected to start here."
+ density = TRUE
+ anchored = TRUE
+ icon_state = "falconet_patina"
+ max_integrity = 300
+ var/obj/item/stack/cannonball/loaded_cannonball = null
+ var/charge_ignited = FALSE
+ var/fire_delay = 15
+ var/charge_size = 15
+ var/fire_sound = 'sound/weapons/gun/general/cannon.ogg'
+
+/obj/structure/cannon/Initialize()
+ . = ..()
+ create_reagents(charge_size)
+
+/obj/structure/cannon/proc/fire()
+ for(var/mob/shaken_mob in urange(10, src))
+ if(shaken_mob.stat == CONSCIOUS)
+ shake_camera(shaken_mob, 3, 1)
+
+ playsound(src, fire_sound, 50, TRUE)
+ if(loaded_cannonball)
+ var/obj/projectile/fired_projectile = new loaded_cannonball.projectile_type(get_turf(src))
+ QDEL_NULL(loaded_cannonball)
+ fired_projectile.firer = src
+ fired_projectile.fired_from = src
+ fired_projectile.fire(dir2angle(dir))
+ reagents.remove_all()
+ charge_ignited = FALSE
+
+/obj/structure/cannon/attackby(obj/item/W, mob/user, params)
+ if(charge_ignited)
+ to_chat(user, "[src] is about to fire!")
+ return
+ var/ignition_message = W.ignition_effect(src, user)
+
+ if(istype(W, /obj/item/stack/cannonball))
+ if(loaded_cannonball)
+ to_chat(user, "[src] is already loaded!")
+ else
+ var/obj/item/stack/cannonball/cannoneers_balls = W
+ loaded_cannonball = new cannoneers_balls.type(src, 1)
+ loaded_cannonball.copy_evidences(cannoneers_balls)
+ to_chat(user, "You load a [cannoneers_balls.singular_name] into [src].")
+ cannoneers_balls.use(1, transfer = TRUE)
+ return
+
+ else if(ignition_message)
+ if(!reagents.has_reagent(/datum/reagent/gunpowder,15))
+ to_chat(user, "[src] needs at least 15u of gunpowder to fire!")
+ return
+ visible_message(ignition_message)
+ log_game("Cannon fired by [key_name(user)] in [AREACOORD(src)]")
+ addtimer(CALLBACK(src, .proc/fire), fire_delay)
+ charge_ignited = TRUE
+ return
+
+ else if(istype(W, /obj/item/reagent_containers))
+ var/obj/item/reagent_containers/powder_keg = W
+ if(!(powder_keg.reagent_flags & OPENCONTAINER))
+ return ..()
+ if(istype(powder_keg, /obj/item/reagent_containers/glass/rag))
+ return ..()
+
+ if(!powder_keg.reagents.total_volume)
+ to_chat(user, "[powder_keg] is empty!")
+ return
+ else if(!powder_keg.reagents.has_reagent(/datum/reagent/gunpowder, charge_size))
+ to_chat(user, "[powder_keg] doesn't have at least 15u of gunpowder to fill [src]!")
+ return
+ if(reagents.has_reagent(/datum/reagent/gunpowder, charge_size))
+ to_chat(user, "[src] already contains a full charge of powder! It would be unwise to add more.")
+ return
+ powder_keg.reagents.trans_id_to(src, /datum/reagent/gunpowder, amount = charge_size)
+ to_chat(user, "You load [src] with a charge of powder from [powder_keg].")
+ return
+ if(W.tool_behaviour == TOOL_WRENCH)
+ if(default_unfasten_wrench(user, W, time = 2 SECONDS))
+ return
+ ..()
+
+/obj/item/paper/crumpled/muddy/fluff/cannon_instructions
+ name = "Mast of Cannon's Past's Cannon Instructions"
+ desc = "A quickly written note detailing the basics of firing a cannon. Who wrote this?"
+ info = @{"
+
+Ye don't know how to load cannon, and ye call yerself a fearsome pirate? I think ye be more alike a space sailor under the space monarchy's flag! Alas, everyone must learn how to blast holes in enemy ships. And thus:
+
+