diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm index ad5ab7542f9..ba07a589676 100644 --- a/_maps/map_files/Deltastation/DeltaStation2.dmm +++ b/_maps/map_files/Deltastation/DeltaStation2.dmm @@ -58642,14 +58642,8 @@ /turf/open/floor/iron/dark, /area/station/command/bridge) "oFv" = ( -/obj/docking_port/stationary{ - dheight = 1; - dir = 8; - dwidth = 12; - height = 17; - name = "northeast of station"; - shuttle_id = "syndicate_ne"; - width = 23 +/obj/docking_port/stationary/syndicate/northeast{ + dir = 8 }, /turf/open/space, /area/space/nearstation) diff --git a/_maps/map_files/IceBoxStation/IceBoxStation.dmm b/_maps/map_files/IceBoxStation/IceBoxStation.dmm index a67f90e337f..749d4111437 100644 --- a/_maps/map_files/IceBoxStation/IceBoxStation.dmm +++ b/_maps/map_files/IceBoxStation/IceBoxStation.dmm @@ -50355,14 +50355,8 @@ /turf/open/floor/iron/dark/textured, /area/station/security/office) "pWu" = ( -/obj/docking_port/stationary{ - dheight = 1; - dir = 8; - dwidth = 12; - height = 17; - name = "northeast of station"; - shuttle_id = "syndicate_ne"; - width = 23 +/obj/docking_port/stationary/syndicate/northeast{ + dir = 8 }, /turf/open/genturf, /area/icemoon/surface/outdoors/unexplored/rivers/no_monsters) diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm index 0a2e41f81f8..a95ba70c412 100644 --- a/_maps/map_files/KiloStation/KiloStation.dmm +++ b/_maps/map_files/KiloStation/KiloStation.dmm @@ -44913,14 +44913,8 @@ /turf/open/floor/grass, /area/station/medical/virology) "oJU" = ( -/obj/docking_port/stationary{ - dheight = 1; - dir = 8; - dwidth = 12; - height = 17; - name = "northwest of station"; - shuttle_id = "syndicate_nw"; - width = 23 +/obj/docking_port/stationary/syndicate/northwest{ + dir = 8 }, /turf/open/space/basic, /area/space) diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm index 1ac7f38456c..8dd4847ccbf 100644 --- a/_maps/map_files/MetaStation/MetaStation.dmm +++ b/_maps/map_files/MetaStation/MetaStation.dmm @@ -58726,14 +58726,8 @@ /turf/closed/wall/r_wall, /area/station/engineering/main) "uXt" = ( -/obj/docking_port/stationary{ - dheight = 1; - dir = 8; - dwidth = 12; - height = 17; - name = "northwest of station"; - shuttle_id = "syndicate_nw"; - width = 23 +/obj/docking_port/stationary/syndicate/northwest{ + dir = 8 }, /turf/open/space/basic, /area/space) diff --git a/_maps/map_files/tramstation/tramstation.dmm b/_maps/map_files/tramstation/tramstation.dmm index 62c0ba87e30..e8bc0cfd26f 100644 --- a/_maps/map_files/tramstation/tramstation.dmm +++ b/_maps/map_files/tramstation/tramstation.dmm @@ -27593,6 +27593,12 @@ /obj/effect/turf_decal/tile/neutral/fourcorners, /turf/open/floor/iron/dark, /area/station/hallway/secondary/exit/departure_lounge) +"iKN" = ( +/obj/docking_port/stationary/syndicate/northwest{ + dir = 8 + }, +/turf/open/space/openspace, +/area/space) "iKY" = ( /obj/item/experi_scanner{ pixel_x = 5 @@ -144802,7 +144808,7 @@ jhd jhd jhd jhd -jhd +iKN jhd jhd jhd diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm index 081ecc1c322..cd173693d22 100644 --- a/code/modules/shuttle/shuttle.dm +++ b/code/modules/shuttle/shuttle.dm @@ -300,6 +300,23 @@ if (HAS_TRAIT(SSstation, STATION_TRAIT_BIGGER_PODS)) roundstart_template = /datum/map_template/shuttle/escape_pod/luxury +// should fit the syndicate infiltrator, and smaller ships like the battlecruiser corvettes and fighters +/obj/docking_port/stationary/syndicate + name = "near the station" + dheight = 1 + dwidth = 12 + height = 17 + width = 23 + shuttle_id = "syndicate_nearby" + +/obj/docking_port/stationary/syndicate/northwest + name = "northwest of station" + shuttle_id = "syndicate_nw" + +/obj/docking_port/stationary/syndicate/northeast + name = "northeast of station" + shuttle_id = "syndicate_ne" + /obj/docking_port/stationary/transit name = "In Transit" override_can_dock_checks = TRUE