diff --git a/_maps/RandomRuins/SpaceRuins/syndicate_dreadnought.dmm b/_maps/RandomRuins/SpaceRuins/syndicate_dreadnought.dmm new file mode 100644 index 000000000000..003b41d1f67f --- /dev/null +++ b/_maps/RandomRuins/SpaceRuins/syndicate_dreadnought.dmm @@ -0,0 +1,2878 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/template_noop) +"D" = ( +/obj/docking_port/stationary{ + dir = 2; + height = 42; + shuttle_id = "syndicate_dreadnought_deepspace"; + name = "Deep Space"; + roundstart_template = /datum/map_template/shuttle/ruin/syndicate_dreadnought; + width = 65; + dwidth = 28; + dheight = 42 + }, +/turf/template_noop, +/area/template_noop) + +(1,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(3,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(4,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(5,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(6,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(7,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(8,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(9,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(10,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(11,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(12,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(13,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(14,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(15,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(16,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(17,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(18,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(19,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(20,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(21,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(22,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(23,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(24,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(25,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(26,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(27,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(28,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(29,1,1) = {" +D +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(30,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(31,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(32,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(33,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(34,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(35,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(36,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(37,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(38,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(39,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(40,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(41,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(42,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(43,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(44,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(45,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(46,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(47,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(48,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(49,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(50,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(51,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(52,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(53,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(54,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(55,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(56,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(57,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(58,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(59,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(60,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(61,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(62,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(63,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(64,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(65,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} diff --git a/_maps/shuttles/ruin_syndicate_dreadnought.dmm b/_maps/shuttles/ruin_syndicate_dreadnought.dmm new file mode 100644 index 000000000000..ca0e3d9bdc81 --- /dev/null +++ b/_maps/shuttles/ruin_syndicate_dreadnought.dmm @@ -0,0 +1,3831 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"af" = ( +/obj/item/card/id/advanced/black/syndicate_command/captain_id/syndie_spare, +/obj/structure/safe/floor{ + name = "spare ID safe" + }, +/turf/open/floor/carpet/red, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"ap" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/glass/plastitanium, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "syndie_dreadnought_windows" + }, +/turf/open/floor/plating/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"aA" = ( +/obj/structure/table_frame, +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/mineral/plastitanium/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"aQ" = ( +/obj/effect/turf_decal/syndicateemblem/middle/middle{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"aS" = ( +/obj/effect/mob_spawn/ghost_role/human/syndicate/dreadnought/salvager, +/turf/open/floor/iron/grimy, +/area/shuttle/ruin/syndicate_dreadnought/crew) +"aY" = ( +/obj/effect/spawner/structure/window/reinforced/plasma/plastitanium, +/turf/open/floor/plating, +/area/shuttle/ruin/syndicate_dreadnought/engineering/atmos) +"aZ" = ( +/obj/item/stack/sheet/plasteel, +/obj/effect/decal/cleanable/glass/plasma, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/plastitanium/red/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"bi" = ( +/obj/effect/turf_decal/box/red, +/obj/machinery/modular_computer/preset/engineering, +/turf/open/floor/mineral/plastitanium/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"bO" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/item/stack/sheet/mineral/plastitanium, +/turf/open/floor/plating/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/atmos) +"cb" = ( +/obj/structure/table/wood, +/obj/machinery/recharger, +/turf/open/floor/wood, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"ct" = ( +/obj/effect/mob_spawn/ghost_role/human/syndicate/dreadnought/surgeon, +/turf/open/floor/iron/grimy, +/area/shuttle/ruin/syndicate_dreadnought/crew) +"cv" = ( +/obj/structure/girder/reinforced, +/turf/open/floor/plating/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/atmos) +"cx" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/item/shard, +/turf/open/floor/mineral/plastitanium/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"cB" = ( +/obj/machinery/button/door/directional/west{ + id = "syndie_dreadnought_vault"; + name = "Vault Bolt Control"; + normaldoorcontrol = 1; + req_access = list("syndicate_leader"); + specialfunctions = 4 + }, +/turf/open/floor/iron/dark, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"cJ" = ( +/obj/structure/table/reinforced, +/turf/template_noop, +/area/shuttle/ruin/syndicate_dreadnought/eva_locker) +"di" = ( +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/plating/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"el" = ( +/obj/effect/spawner/structure/window/reinforced/plasma/plastitanium, +/turf/open/floor/plating, +/area/shuttle/ruin/syndicate_dreadnought/mess_hall) +"fF" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/girder/displaced, +/turf/open/floor/plating/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/atmos) +"fW" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/shuttle/ruin/syndicate_dreadnought/engineering) +"gr" = ( +/obj/structure/girder/displaced, +/obj/effect/turf_decal/vg_decals/atmos/air{ + dir = 8 + }, +/turf/open/floor/engine/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/atmos) +"gL" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"hv" = ( +/turf/open/floor/engine/o2, +/area/shuttle/ruin/syndicate_dreadnought/engineering/atmos) +"hy" = ( +/turf/open/floor/plating, +/area/shuttle/ruin/syndicate_dreadnought/munitions) +"hN" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/frame/computer{ + dir = 8 + }, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/plating/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"if" = ( +/turf/template_noop, +/area/shuttle/ruin/syndicate_dreadnought/hallway/fore) +"iJ" = ( +/obj/structure/lattice, +/turf/template_noop, +/area/shuttle/ruin/syndicate_dreadnought/marine_launchbay) +"iK" = ( +/obj/effect/turf_decal/stripes/corner, +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"iX" = ( +/obj/machinery/computer/station_alert, +/obj/effect/turf_decal/box/red, +/turf/open/floor/mineral/plastitanium/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"jc" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/girder/displaced, +/turf/open/floor/plating/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"jd" = ( +/obj/effect/mapping_helpers/burnt_floor, +/obj/effect/turf_decal/box/red, +/turf/open/floor/mineral/plastitanium/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"jm" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/turf/open/floor/engine, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"jD" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/shuttle/ruin/syndicate_dreadnought/engineering/atmos) +"jF" = ( +/obj/item/shard/plastitanium, +/obj/effect/turf_decal/syndicateemblem/bottom/left{ + dir = 4 + }, +/obj/item/stamp/syndicate{ + pixel_x = -15; + pixel_y = 13 + }, +/turf/open/floor/mineral/plastitanium/red/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"jG" = ( +/obj/item/stack/sheet/mineral/plastitanium, +/turf/open/floor/engine/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/atmos) +"jI" = ( +/obj/structure/table/reinforced/plastitaniumglass, +/turf/open/floor/mineral/plastitanium/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"kA" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/iron/dark, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"kF" = ( +/turf/open/floor/iron/grimy, +/area/shuttle/ruin/syndicate_dreadnought/crew) +"kM" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/structure/frame/computer{ + dir = 8 + }, +/obj/effect/decal/cleanable/glass, +/turf/open/floor/mineral/plastitanium/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"kQ" = ( +/obj/item/shard/plastitanium, +/obj/effect/turf_decal/stripes/line, +/obj/item/stack/sheet/plastitaniumglass, +/turf/open/floor/mineral/plastitanium/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"lc" = ( +/turf/template_noop, +/area/shuttle/ruin/syndicate_dreadnought/eva_locker) +"le" = ( +/obj/docking_port/mobile{ + callTime = 150; + dir = 2; + shuttle_id = "syndicate_dreadnought"; + movement_force = list("KNOCKDOWN"=0,"THROW"=0); + name = "Gorlex Marauders Dreadnought 'Defiant'"; + port_direction = 8; + preferred_direction = 4 + }, +/turf/template_noop, +/area/shuttle/ruin/syndicate_dreadnought/docking) +"lQ" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/shuttle/ruin/syndicate_dreadnought/marine_launchbay) +"mD" = ( +/obj/item/shard/plastitanium, +/obj/effect/turf_decal/syndicateemblem/top/left{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"mS" = ( +/obj/effect/mapping_helpers/broken_floor, +/turf/open/floor/plating/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/atmos) +"mW" = ( +/turf/template_noop, +/area/shuttle/ruin/syndicate_dreadnought/emergency_storage) +"nb" = ( +/obj/item/stack/sheet/plasteel, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/engine/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"nY" = ( +/obj/structure/filingcabinet, +/obj/effect/turf_decal/box/red, +/obj/item/folder/syndicate/red, +/turf/open/floor/iron/dark, +/area/shuttle/ruin/syndicate_dreadnought/vault) +"oK" = ( +/obj/effect/turf_decal/stripes/corner, +/turf/open/floor/mineral/plastitanium/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"pz" = ( +/obj/item/stack/sheet/mineral/plastitanium, +/turf/open/floor/plating/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/atmos) +"pB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/engine/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"pS" = ( +/obj/machinery/holopad/secure, +/turf/open/floor/iron/dark, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"pW" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"qi" = ( +/obj/machinery/power/shuttle_engine/propulsion/left{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering) +"qF" = ( +/turf/open/floor/iron/dark, +/area/shuttle/ruin/syndicate_dreadnought/munitions) +"qM" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/iron/dark, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"rC" = ( +/obj/effect/turf_decal/stripes/line, +/obj/item/stack/sheet/mineral/plastitanium, +/obj/item/shard, +/turf/open/floor/mineral/plastitanium/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"sb" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/plastitanium/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"sv" = ( +/obj/item/shard/plastitanium, +/obj/effect/turf_decal/stripes/corner{ + dir = 1 + }, +/obj/item/stack/sheet/plastitaniumglass, +/turf/open/floor/mineral/plastitanium/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"sS" = ( +/obj/machinery/door/airlock/centcom{ + name = "Bridge" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/leader, +/turf/open/floor/plating, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"ty" = ( +/obj/structure/closet/syndicate, +/turf/open/floor/carpet/red, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"uj" = ( +/obj/machinery/computer/camera_advanced/syndie{ + dir = 1 + }, +/obj/effect/turf_decal/box/red, +/turf/open/floor/mineral/plastitanium/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"uz" = ( +/obj/machinery/power/shuttle_engine/propulsion/right{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/atmos) +"uD" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/turf/open/floor/engine/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"uI" = ( +/obj/item/shard/plasma, +/turf/template_noop, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"uM" = ( +/turf/open/floor/engine/n2, +/area/shuttle/ruin/syndicate_dreadnought/engineering/atmos) +"uP" = ( +/turf/open/floor/plating, +/area/shuttle/ruin/syndicate_dreadnought/marine_launchbay) +"vi" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"vN" = ( +/obj/structure/grille/broken, +/obj/effect/decal/cleanable/glass/plastitanium, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "syndie_dreadnought_windows" + }, +/turf/open/floor/plating/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"wj" = ( +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/ruin/syndicate_dreadnought/engineering/atmos) +"wB" = ( +/turf/template_noop, +/area/shuttle/ruin/syndicate_dreadnought/engineering) +"wH" = ( +/turf/template_noop, +/area/shuttle/ruin/syndicate_dreadnought/munitions) +"xd" = ( +/obj/effect/spawner/structure/window/reinforced/plasma/plastitanium, +/obj/machinery/door/poddoor/shutters/preopen{ + id = "syndie_dreadnought_windows" + }, +/turf/open/floor/plating, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"xj" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/turf/open/floor/mineral/plastitanium/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"ys" = ( +/turf/closed/wall/r_wall/syndicate/nodiagonal, +/area/shuttle/ruin/syndicate_dreadnought/engineering/atmos) +"yA" = ( +/obj/structure/lattice, +/turf/template_noop, +/area/shuttle/ruin/syndicate_dreadnought/engineering/atmos) +"yJ" = ( +/obj/machinery/door/airlock/vault{ + id_tag = "syndie_dreadnought_vault"; + name = "Vault" + }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/leader, +/obj/effect/mapping_helpers/airlock/locked, +/turf/open/floor/circuit/red/anim, +/area/shuttle/ruin/syndicate_dreadnought/vault) +"zt" = ( +/obj/effect/spawner/structure/window/reinforced/plasma/plastitanium, +/turf/open/floor/plating, +/area/shuttle/ruin/syndicate_dreadnought/crew) +"zB" = ( +/obj/item/stack/rods, +/turf/template_noop, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"zS" = ( +/obj/machinery/door/airlock/centcom{ + name = "Bridge" + }, +/obj/effect/turf_decal/stripes/line{ + dir = 4 + }, +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/leader, +/turf/open/floor/plating, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"Ab" = ( +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"AC" = ( +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/plastitanium/red/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"AG" = ( +/obj/structure/table/reinforced/plastitaniumglass, +/obj/machinery/fax{ + syndicate_network = 1; + visible_to_network = 0; + name = "Bridge Fax Machine"; + fax_name = "Syndicate Dreadnought 'Defiant'" + }, +/turf/open/floor/mineral/plastitanium/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"AK" = ( +/obj/structure/window/reinforced/plasma/spawner/directional/south, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/mineral/plastitanium/red/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"AW" = ( +/obj/structure/marker_beacon/burgundy, +/turf/open/floor/plating/airless, +/area/shuttle/ruin/syndicate_dreadnought/marine_launchbay) +"Bd" = ( +/obj/machinery/door/poddoor/shutters/preopen{ + id = "syndie_dreadnought_windows" + }, +/obj/structure/lattice, +/turf/template_noop, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"Bm" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/shuttle/ruin/syndicate_dreadnought/eva_locker) +"BL" = ( +/obj/item/stack/rods, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"BM" = ( +/turf/template_noop, +/area/shuttle/ruin/syndicate_dreadnought/security) +"CI" = ( +/obj/item/shard/plasma, +/obj/effect/turf_decal/stripes/line{ + dir = 6 + }, +/turf/open/floor/mineral/plastitanium/red/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"Dv" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/item/paper_bin{ + pixel_x = -15; + pixel_y = 7 + }, +/obj/item/stamp/denied{ + pixel_x = 10; + pixel_y = 23 + }, +/obj/item/stamp/granted{ + pixel_x = -8; + pixel_y = -7 + }, +/obj/item/stack/sheet/mineral/plastitanium, +/turf/open/floor/mineral/plastitanium/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"Dw" = ( +/obj/structure/window/reinforced/plasma/spawner/directional/north, +/obj/item/stack/rods, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/mineral/plastitanium/red/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"Dy" = ( +/turf/template_noop, +/area/shuttle/ruin/syndicate_dreadnought/cargo) +"Dz" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Bridge Entrance" + }, +/turf/open/floor/iron/dark, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"DC" = ( +/turf/template_noop, +/area/shuttle/ruin/syndicate_dreadnought/mess_hall) +"DH" = ( +/obj/machinery/power/shuttle_engine/propulsion/right{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering) +"DK" = ( +/turf/open/floor/carpet/red, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"DQ" = ( +/obj/structure/table/wood, +/turf/open/floor/carpet/red, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"DS" = ( +/obj/machinery/computer/pod{ + id = "syndicate_dreadnought_launcher_1"; + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/shuttle/ruin/syndicate_dreadnought/marine_launchbay) +"Es" = ( +/turf/template_noop, +/area/shuttle/ruin/syndicate_dreadnought/docking) +"EY" = ( +/obj/effect/spawner/structure/window/reinforced/plasma/plastitanium, +/obj/effect/mapping_helpers/damaged_window, +/turf/open/floor/plating, +/area/shuttle/ruin/syndicate_dreadnought/engineering/atmos) +"Fn" = ( +/obj/item/stack/sheet/plasteel, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/engine/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"Fw" = ( +/turf/template_noop, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"Gb" = ( +/obj/effect/mob_spawn/ghost_role/human/syndicate/dreadnought/guard, +/turf/open/floor/iron/grimy, +/area/shuttle/ruin/syndicate_dreadnought/crew) +"Gx" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/structure/girder, +/turf/open/floor/plating/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"GR" = ( +/obj/structure/table_frame, +/turf/open/floor/mineral/plastitanium/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"Hu" = ( +/obj/structure/lattice, +/turf/template_noop, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"HB" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"Ig" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "Captain's Quarters" + }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/leader, +/turf/open/floor/carpet/red, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"IH" = ( +/turf/template_noop, +/area/shuttle/ruin/syndicate_dreadnought/escape_pod) +"IO" = ( +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/ruin/syndicate_dreadnought/cargo) +"Jr" = ( +/obj/structure/fluff/empty_sleeper/syndicate, +/turf/open/floor/iron/grimy, +/area/shuttle/ruin/syndicate_dreadnought/crew) +"JH" = ( +/turf/closed/wall/r_wall/syndicate/nodiagonal, +/area/shuttle/ruin/syndicate_dreadnought/vault) +"JT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"Ka" = ( +/obj/effect/turf_decal/syndicateemblem/bottom/right{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"Kv" = ( +/obj/effect/spawner/structure/window/reinforced/plasma/plastitanium, +/turf/open/floor/plating, +/area/shuttle/ruin/syndicate_dreadnought/munitions) +"KC" = ( +/obj/effect/turf_decal/vg_decals/atmos/nitrogen{ + dir = 8 + }, +/turf/open/floor/engine/n2, +/area/shuttle/ruin/syndicate_dreadnought/engineering/atmos) +"KV" = ( +/obj/machinery/power/shuttle_engine/heater{ + dir = 8 + }, +/obj/structure/window/reinforced/plasma/spawner/directional/east, +/turf/open/floor/plating/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering) +"KX" = ( +/obj/effect/turf_decal/vg_decals/atmos/oxygen{ + dir = 8 + }, +/turf/open/floor/engine/o2, +/area/shuttle/ruin/syndicate_dreadnought/engineering/atmos) +"KY" = ( +/turf/open/floor/plating/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/atmos) +"LO" = ( +/obj/effect/turf_decal/box/red, +/obj/item/circuitboard/computer/syndicate_dreadnought_nav, +/obj/structure/safe{ + name = "circuit safe"; + current_tumbler_index = 2 + }, +/turf/open/floor/iron/dark, +/area/shuttle/ruin/syndicate_dreadnought/vault) +"LY" = ( +/obj/machinery/power/shuttle_engine/heater{ + dir = 8 + }, +/obj/structure/window/reinforced/plasma/spawner/directional/east, +/turf/open/floor/plating/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/atmos) +"Mc" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/machinery/button/door/directional/west{ + id = "syndie_dreadnought_windows"; + req_access = list("syndicate"); + name = "Window Controls" + }, +/obj/item/shard, +/turf/open/floor/mineral/plastitanium/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"Mk" = ( +/obj/item/shard/plasma, +/obj/effect/turf_decal/stripes/line{ + dir = 5 + }, +/turf/open/floor/mineral/plastitanium/red/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"Ml" = ( +/obj/structure/closet/syndicate, +/obj/item/gun/energy/e_gun/mini{ + name = "cybersun energy pistol"; + desc = "A derivative of the Nanotrasen miniature energy gun carried by Cybersun personnel for self-defence. This one bears the insignia of the Gorlex Marauders." + }, +/turf/open/floor/wood, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"Mp" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/obj/effect/turf_decal/stripes/line, +/obj/machinery/door/poddoor{ + id = "syndie_dreadnought_secure_engi" + }, +/turf/open/floor/plating, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"Mw" = ( +/obj/structure/fluff/empty_sleeper/syndicate{ + dir = 8 + }, +/turf/open/floor/wood, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"ME" = ( +/obj/effect/turf_decal/box/red, +/obj/item/disk/holodisk/ruin/syndicate_dreadnought{ + pixel_x = 0; + pixel_y = 12 + }, +/obj/machinery/blackbox_recorder, +/turf/open/floor/iron/dark, +/area/shuttle/ruin/syndicate_dreadnought/vault) +"MJ" = ( +/turf/template_noop, +/area/template_noop) +"ML" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 8 + }, +/obj/machinery/button/door/directional/south{ + id = "syndie_dreadnought_secure_engi"; + req_access = list("syndicate") + }, +/turf/open/floor/mineral/plastitanium/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"NP" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"NX" = ( +/turf/template_noop, +/area/shuttle/ruin/syndicate_dreadnought/engineering/atmos) +"On" = ( +/obj/machinery/mass_driver{ + id = "syndicate_dreadnought_launcher_2" + }, +/turf/open/floor/plating, +/area/shuttle/ruin/syndicate_dreadnought/marine_launchbay) +"Or" = ( +/obj/machinery/light/small/directional/south, +/turf/open/floor/circuit/red/anim, +/area/shuttle/ruin/syndicate_dreadnought/vault) +"Os" = ( +/turf/template_noop, +/area/shuttle/ruin/syndicate_dreadnought/medical) +"Oz" = ( +/obj/effect/turf_decal/stripes/corner{ + dir = 4 + }, +/obj/machinery/power/supermatter_crystal/shard/syndicate{ + anchored = 0 + }, +/obj/structure/closet/crate/secure/engineering{ + req_access = list("syndicate_leader"); + name = "supermatter shard crate"; + desc = "A crate with a lock on it, painted in the scheme of the station's engineers. A note on it reads 'CONSULT CAPTAIN OR FIRST OFFICER TO OPEN'." + }, +/turf/open/floor/engine, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"OZ" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/item/stack/sheet/plasteel, +/turf/open/floor/plating/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"Pc" = ( +/obj/machinery/button/massdriver{ + id = "syndie_dreadnought_sm_oh_bollocks"; + name = "Emergency Eject"; + pixel_x = -23; + pixel_y = -9; + req_access = list("syndicate") + }, +/obj/item/wallframe/button{ + pixel_x = -21; + pixel_y = 2 + }, +/obj/item/assembly/control{ + pixel_x = -9; + pixel_y = 9 + }, +/turf/template_noop, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"PP" = ( +/obj/effect/spawner/structure/window/reinforced/plasma/plastitanium, +/turf/open/floor/plating, +/area/shuttle/ruin/syndicate_dreadnought/marine_launchbay) +"PQ" = ( +/obj/effect/decal/cleanable/glass/plasma, +/obj/effect/turf_decal/stripes/line, +/turf/open/floor/mineral/plastitanium/red/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"PT" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 8 + }, +/obj/effect/mapping_helpers/burnt_floor, +/obj/item/shard, +/turf/open/floor/mineral/plastitanium/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"Qi" = ( +/turf/open/floor/wood, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"Qj" = ( +/obj/effect/spawner/structure/window/reinforced/plasma/plastitanium, +/turf/open/floor/plating, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"Qw" = ( +/turf/open/floor/iron/dark, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"QB" = ( +/turf/open/floor/engine, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"Rc" = ( +/obj/effect/mob_spawn/ghost_role/human/syndicate/dreadnought/engineer{ + dir = 1 + }, +/turf/open/floor/iron/grimy, +/area/shuttle/ruin/syndicate_dreadnought/crew) +"Rg" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/shuttle/ruin/syndicate_dreadnought/crew) +"Rr" = ( +/turf/template_noop, +/area/shuttle/ruin/syndicate_dreadnought/mining) +"Rz" = ( +/turf/closed/wall/mineral/plastitanium, +/area/shuttle/ruin/syndicate_dreadnought/engineering) +"Sw" = ( +/obj/machinery/power/shuttle_engine/propulsion/left{ + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/atmos) +"SI" = ( +/obj/effect/turf_decal/syndicateemblem/top/right{ + dir = 4 + }, +/obj/item/circuitboard/computer/terminal/syndicate_dreadnought, +/obj/item/shard, +/turf/open/floor/mineral/plastitanium/red/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"ST" = ( +/obj/machinery/mass_driver{ + id = "syndicate_dreadnought_launcher_1" + }, +/turf/open/floor/plating, +/area/shuttle/ruin/syndicate_dreadnought/marine_launchbay) +"Tm" = ( +/turf/open/floor/iron/dark/small, +/area/shuttle/ruin/syndicate_dreadnought/crew) +"To" = ( +/obj/structure/fluff/empty_sleeper/syndicate{ + dir = 1 + }, +/turf/open/floor/iron/grimy, +/area/shuttle/ruin/syndicate_dreadnought/crew) +"Ty" = ( +/obj/item/circuitboard/computer/syndicate_dreadnought_helm, +/obj/structure/safe{ + name = "circuit safe"; + current_tumbler_index = 2 + }, +/obj/effect/turf_decal/box/red, +/turf/open/floor/iron/dark, +/area/shuttle/ruin/syndicate_dreadnought/vault) +"TE" = ( +/obj/effect/turf_decal/syndicateemblem/middle/left{ + dir = 4 + }, +/obj/item/pen{ + pixel_x = -8; + pixel_y = 5 + }, +/turf/open/floor/mineral/plastitanium/red/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"TY" = ( +/turf/open/floor/circuit/red/anim, +/area/shuttle/ruin/syndicate_dreadnought/vault) +"Uc" = ( +/turf/closed/wall/mineral/plastitanium/nodiagonal, +/area/shuttle/ruin/syndicate_dreadnought/munitions) +"Uf" = ( +/obj/machinery/light/small/directional/north, +/turf/open/floor/circuit/red/anim, +/area/shuttle/ruin/syndicate_dreadnought/vault) +"UQ" = ( +/obj/machinery/door/airlock/highsecurity{ + name = "First Officer's Quarters" + }, +/obj/effect/mapping_helpers/airlock/access/all/syndicate/leader, +/turf/open/floor/wood, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"UV" = ( +/obj/item/shard/plastitanium, +/obj/effect/turf_decal/syndicateemblem/middle/right{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"UZ" = ( +/turf/open/floor/iron/dark, +/area/shuttle/ruin/syndicate_dreadnought/marine_launchbay) +"Vw" = ( +/obj/effect/turf_decal/stripes/line, +/obj/effect/mapping_helpers/burnt_floor, +/turf/open/floor/mineral/plastitanium/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"XD" = ( +/obj/effect/turf_decal/syndicateemblem/bottom/middle{ + dir = 4 + }, +/obj/item/shard, +/turf/open/floor/mineral/plastitanium/red/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"Yn" = ( +/obj/machinery/computer/pod{ + id = "syndicate_dreadnought_launcher_2"; + dir = 1 + }, +/turf/open/floor/iron/dark, +/area/shuttle/ruin/syndicate_dreadnought/marine_launchbay) +"YQ" = ( +/turf/template_noop, +/area/shuttle/ruin/syndicate_dreadnought/hallway/aft) +"YR" = ( +/obj/effect/decal/cleanable/glass/plasma, +/obj/item/shard/plasma, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"YV" = ( +/turf/open/floor/engine/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"YW" = ( +/obj/effect/decal/cleanable/glass/plasma, +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/mineral/plastitanium/red/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"YY" = ( +/obj/effect/mapping_helpers/broken_floor, +/obj/machinery/mass_driver{ + id = "syndie_dreadnought_sm_oh_bollocks"; + dir = 8 + }, +/turf/open/floor/plating/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"Zd" = ( +/obj/effect/turf_decal/stripes/line{ + dir = 1 + }, +/turf/open/floor/engine/airless, +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine) +"ZC" = ( +/obj/effect/mob_spawn/ghost_role/human/syndicate/dreadnought/captain{ + dir = 8 + }, +/turf/open/floor/carpet/red, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"ZP" = ( +/obj/effect/turf_decal/syndicateemblem/top/middle{ + dir = 4 + }, +/turf/open/floor/mineral/plastitanium/red/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) +"ZZ" = ( +/obj/machinery/computer/message_monitor{ + dir = 1 + }, +/obj/effect/turf_decal/box/red, +/turf/open/floor/mineral/plastitanium/airless, +/area/shuttle/ruin/syndicate_dreadnought/bridge) + +(1,1,1) = {" +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +fW +qi +DH +vi +vi +vi +Gx +di +Fw +Fw +jc +vi +vi +vi +Sw +uz +jD +Sw +uz +jD +Sw +uz +jD +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +"} +(2,1,1) = {" +MJ +MJ +MJ +MJ +MJ +MJ +MJ +fW +qi +DH +fW +KV +KV +vi +uI +BL +aZ +di +Fw +OZ +YR +AC +zB +vi +LY +LY +jD +LY +LY +jD +LY +LY +jD +Sw +uz +jD +MJ +MJ +MJ +MJ +MJ +MJ +"} +(3,1,1) = {" +MJ +MJ +MJ +MJ +fW +qi +DH +fW +KV +KV +fW +wB +wB +vi +Fw +JT +PQ +Zd +YY +nb +YW +AC +Fw +vi +NX +NX +NX +NX +NX +NX +NX +NX +jD +LY +LY +jD +Sw +uz +jD +MJ +MJ +MJ +"} +(4,1,1) = {" +MJ +fW +qi +DH +fW +KV +KV +fW +wB +wB +wB +wB +wB +vi +Fw +Mk +AK +Fn +uD +pB +Dw +CI +Fw +vi +NX +NX +NX +NX +NX +NX +NX +NX +NX +NX +NX +jD +LY +LY +jD +Sw +uz +jD +"} +(5,1,1) = {" +MJ +fW +KV +KV +fW +wB +wB +wB +wB +wB +wB +wB +wB +vi +zB +Fw +vi +vi +YV +vi +vi +Fw +Fw +vi +NX +NX +NX +NX +NX +NX +NX +NX +NX +NX +NX +NX +NX +NX +jD +LY +LY +jD +"} +(6,1,1) = {" +MJ +fW +wB +wB +wB +wB +wB +wB +wB +wB +wB +wB +wB +vi +Fw +Fw +vi +YV +YV +YV +vi +Fw +Fw +Fw +NX +NX +NX +NX +NX +NX +NX +NX +NX +NX +NX +NX +NX +NX +NX +NX +NX +jD +"} +(7,1,1) = {" +MJ +Rz +fW +wB +wB +wB +wB +wB +wB +wB +wB +wB +wB +vi +Fw +Fw +vi +vi +YV +vi +vi +Fw +Fw +vi +NX +NX +NX +NX +NX +NX +NX +NX +NX +NX +NX +NX +NX +NX +NX +NX +jD +wj +"} +(8,1,1) = {" +MJ +MJ +fW +wB +wB +wB +wB +wB +wB +wB +wB +wB +wB +vi +Fw +Fw +Fw +Pc +Fw +Fw +Fw +Fw +Fw +vi +vi +vi +vi +jD +jD +jD +jD +jD +jD +jD +jD +jD +jD +NX +NX +NX +jD +MJ +"} +(9,1,1) = {" +MJ +MJ +Rz +fW +wB +wB +wB +wB +wB +wB +wB +wB +wB +vi +Fw +Fw +Fw +Fw +Fw +Fw +Fw +Fw +oK +vi +Oz +QB +vi +NX +yA +NX +yA +NX +yA +NX +yA +NX +jD +NX +NX +jD +wj +MJ +"} +(10,1,1) = {" +MJ +MJ +MJ +fW +wB +wB +wB +wB +wB +wB +wB +wB +wB +Fw +Fw +Fw +Fw +Fw +Fw +Fw +Fw +Fw +sb +Mp +gL +QB +vi +yA +ys +aY +ys +aY +ys +EY +ys +yA +jD +NX +NX +jD +MJ +MJ +"} +(11,1,1) = {" +MJ +MJ +MJ +Rz +fW +wB +wB +wB +wB +wB +wB +wB +wB +vi +Fw +Fw +Fw +Fw +Fw +Fw +Fw +Fw +ML +vi +jm +QB +vi +NX +ys +KX +ys +KC +ys +gr +cv +NX +bO +pz +jD +wj +MJ +MJ +"} +(12,1,1) = {" +MJ +MJ +MJ +MJ +fW +wB +wB +wB +wB +wB +wB +wB +fW +vi +vi +vi +vi +vi +vi +vi +vi +vi +vi +vi +vi +vi +vi +NX +ys +hv +ys +uM +ys +jG +KY +NX +NX +mS +wj +MJ +MJ +MJ +"} +(13,1,1) = {" +MJ +MJ +MJ +MJ +fW +wB +wB +wB +wB +wB +wB +wB +fW +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +jD +yA +ys +ys +ys +ys +ys +cv +bO +NX +NX +NX +MJ +MJ +MJ +MJ +"} +(14,1,1) = {" +MJ +MJ +MJ +MJ +fW +fW +wB +wB +wB +wB +wB +wB +wB +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +jD +NX +yA +NX +yA +NX +yA +NX +yA +NX +fF +MJ +MJ +MJ +MJ +MJ +"} +(15,1,1) = {" +MJ +MJ +MJ +MJ +MJ +IH +IH +IH +IH +IH +IH +IH +IH +YQ +YQ +YQ +Rg +Rg +Rg +Tm +Rg +Rg +Rg +YQ +YQ +YQ +jD +jD +jD +jD +jD +jD +jD +jD +jD +jD +jD +MJ +MJ +MJ +MJ +MJ +"} +(16,1,1) = {" +MJ +MJ +MJ +MJ +MJ +IH +IH +IH +IH +IH +IH +IH +IH +YQ +YQ +Rg +Rg +kF +Rg +Tm +Rg +kF +Rg +Rg +YQ +YQ +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +MJ +MJ +MJ +MJ +MJ +"} +(17,1,1) = {" +MJ +MJ +MJ +MJ +MJ +IH +IH +IH +IH +IH +IH +IH +IH +YQ +YQ +Rg +Gb +kF +kF +Tm +kF +kF +Rc +Rg +YQ +YQ +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +MJ +MJ +MJ +MJ +MJ +"} +(18,1,1) = {" +MJ +MJ +MJ +MJ +MJ +IH +IH +IH +IH +IH +IH +IH +IH +YQ +YQ +Rg +Rg +Rg +Rg +Tm +Rg +Rg +Rg +Rg +YQ +YQ +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +MJ +MJ +MJ +MJ +MJ +"} +(19,1,1) = {" +MJ +MJ +MJ +MJ +MJ +IH +IH +IH +IH +IH +IH +IH +IH +YQ +YQ +Rg +Jr +kF +kF +Tm +kF +kF +Rc +Rg +YQ +YQ +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +IO +MJ +MJ +MJ +MJ +"} +(20,1,1) = {" +MJ +MJ +MJ +MJ +MJ +IH +IH +IH +IH +IH +IH +IH +IH +YQ +YQ +Rg +kF +kF +Rg +Tm +Rg +kF +kF +Rg +YQ +YQ +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +MJ +MJ +MJ +MJ +"} +(21,1,1) = {" +MJ +MJ +MJ +MJ +MJ +IH +IH +IH +IH +IH +IH +IH +IH +YQ +YQ +Rg +Rg +Rg +Rg +Tm +Rg +Rg +Rg +Rg +YQ +YQ +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +MJ +MJ +MJ +MJ +"} +(22,1,1) = {" +MJ +MJ +MJ +MJ +MJ +IH +IH +IH +IH +IH +IH +IH +IH +YQ +YQ +Rg +ct +kF +kF +Tm +kF +kF +To +Rg +YQ +YQ +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +MJ +MJ +MJ +MJ +"} +(23,1,1) = {" +MJ +MJ +MJ +MJ +MJ +IH +IH +IH +IH +IH +IH +IH +IH +YQ +YQ +Rg +kF +kF +Rg +Tm +Rg +kF +kF +Rg +YQ +YQ +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +Dy +MJ +MJ +MJ +MJ +"} +(24,1,1) = {" +MJ +MJ +MJ +MJ +MJ +Es +Es +Es +Es +Es +Es +Es +Es +YQ +YQ +Rg +Rg +Rg +Rg +Tm +Rg +Rg +Rg +Rg +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +MJ +MJ +MJ +MJ +"} +(25,1,1) = {" +MJ +MJ +MJ +MJ +Es +Es +Es +Es +Es +Es +Es +Es +Es +YQ +YQ +Rg +aS +kF +kF +Tm +Tm +Tm +Tm +zt +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +MJ +MJ +MJ +MJ +"} +(26,1,1) = {" +MJ +MJ +MJ +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +YQ +YQ +Rg +kF +kF +Rg +Tm +Tm +Tm +Tm +zt +YQ +YQ +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +MJ +MJ +MJ +MJ +"} +(27,1,1) = {" +MJ +MJ +MJ +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +YQ +YQ +Rg +Rg +Rg +Rg +Tm +Tm +Tm +Tm +zt +YQ +YQ +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +MJ +MJ +MJ +MJ +"} +(28,1,1) = {" +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +YQ +YQ +Rg +Jr +kF +kF +Tm +Tm +Tm +Tm +zt +YQ +YQ +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +MJ +MJ +MJ +MJ +"} +(29,1,1) = {" +le +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +YQ +YQ +Rg +Rg +kF +Rg +Tm +Tm +Tm +zt +zt +YQ +YQ +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +MJ +MJ +MJ +MJ +"} +(30,1,1) = {" +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +YQ +YQ +YQ +Rg +Rg +Rg +Tm +zt +zt +zt +YQ +YQ +YQ +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +MJ +MJ +MJ +MJ +"} +(31,1,1) = {" +MJ +MJ +MJ +Es +Es +Es +Es +Es +Es +Es +Es +Es +Es +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +MJ +MJ +MJ +MJ +MJ +"} +(32,1,1) = {" +MJ +MJ +MJ +MJ +BM +BM +BM +BM +BM +BM +BM +BM +BM +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +YQ +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +MJ +MJ +MJ +MJ +MJ +"} +(33,1,1) = {" +MJ +MJ +MJ +MJ +BM +BM +BM +BM +BM +BM +BM +BM +BM +if +if +if +if +if +if +if +if +if +if +if +if +if +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +MJ +MJ +MJ +MJ +MJ +"} +(34,1,1) = {" +MJ +MJ +MJ +MJ +BM +BM +BM +BM +BM +BM +BM +BM +BM +if +if +if +if +if +if +if +if +if +if +if +if +if +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +MJ +MJ +MJ +MJ +MJ +"} +(35,1,1) = {" +MJ +MJ +MJ +MJ +BM +BM +BM +BM +BM +BM +BM +BM +BM +if +if +if +DC +DC +DC +DC +DC +DC +DC +if +if +if +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +MJ +MJ +MJ +MJ +MJ +MJ +"} +(36,1,1) = {" +MJ +MJ +MJ +MJ +BM +BM +BM +BM +BM +BM +BM +BM +BM +if +if +DC +DC +DC +DC +DC +DC +DC +DC +DC +if +if +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +Rr +MJ +MJ +MJ +MJ +MJ +MJ +"} +(37,1,1) = {" +MJ +MJ +MJ +MJ +BM +BM +BM +BM +BM +BM +BM +BM +BM +if +if +DC +DC +DC +DC +DC +DC +DC +DC +DC +if +if +Os +Os +Os +Os +Os +Os +Os +Os +Os +MJ +MJ +MJ +MJ +MJ +MJ +MJ +"} +(38,1,1) = {" +MJ +MJ +MJ +MJ +MJ +BM +BM +BM +BM +BM +BM +BM +BM +if +if +DC +DC +DC +DC +DC +DC +DC +DC +DC +if +if +Os +Os +Os +Os +Os +Os +Os +Os +Os +MJ +MJ +MJ +MJ +MJ +MJ +MJ +"} +(39,1,1) = {" +MJ +MJ +MJ +MJ +MJ +BM +BM +BM +BM +BM +BM +BM +BM +if +if +DC +DC +DC +DC +DC +DC +DC +DC +DC +if +if +Os +Os +Os +Os +Os +Os +Os +Os +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +"} +(40,1,1) = {" +MJ +MJ +MJ +MJ +MJ +BM +BM +BM +BM +BM +BM +BM +BM +if +if +DC +DC +DC +DC +DC +DC +DC +DC +DC +if +if +Os +Os +Os +Os +Os +Os +Os +Os +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +"} +(41,1,1) = {" +MJ +MJ +MJ +MJ +mW +mW +mW +mW +mW +mW +mW +mW +mW +if +if +DC +DC +DC +DC +DC +DC +DC +DC +DC +if +if +Os +Os +Os +Os +Os +Os +Os +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +"} +(42,1,1) = {" +MJ +MJ +MJ +MJ +mW +mW +mW +mW +mW +mW +mW +mW +mW +if +if +DC +DC +DC +DC +DC +DC +DC +DC +DC +if +if +Os +Os +Os +Os +Os +Os +Os +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +"} +(43,1,1) = {" +MJ +MJ +MJ +MJ +mW +mW +mW +mW +mW +mW +mW +mW +mW +if +if +DC +DC +DC +DC +DC +DC +DC +DC +DC +if +if +Os +Os +Os +Os +Os +Os +Os +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +"} +(44,1,1) = {" +MJ +MJ +MJ +MJ +mW +mW +mW +mW +mW +mW +mW +mW +mW +if +if +el +DC +DC +DC +DC +DC +DC +DC +el +if +if +Os +Os +Os +Os +Os +Os +Os +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +"} +(45,1,1) = {" +MJ +MJ +MJ +MJ +mW +mW +mW +mW +mW +mW +mW +mW +mW +if +if +el +DC +DC +DC +DC +DC +DC +DC +el +if +if +Os +Os +Os +Os +Os +Os +Os +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +"} +(46,1,1) = {" +MJ +MJ +MJ +MJ +mW +mW +mW +mW +mW +mW +mW +mW +mW +if +if +el +el +DC +DC +DC +DC +DC +el +el +if +if +lQ +lQ +lQ +lQ +lQ +lQ +lQ +iJ +iJ +iJ +AW +MJ +MJ +MJ +MJ +MJ +"} +(47,1,1) = {" +MJ +MJ +MJ +MJ +Uc +wH +wH +wH +wH +wH +wH +wH +wH +if +if +if +el +el +DC +DC +DC +el +el +if +if +if +lQ +UZ +UZ +uP +ST +uP +uP +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +"} +(48,1,1) = {" +MJ +MJ +MJ +MJ +Uc +hy +hy +hy +qF +qF +wH +wH +wH +if +if +if +if +el +el +DC +el +el +if +if +if +if +lQ +UZ +DS +lQ +PP +PP +lQ +iJ +iJ +iJ +AW +MJ +MJ +MJ +MJ +MJ +"} +(49,1,1) = {" +MJ +MJ +MJ +MJ +Kv +hy +hy +hy +qF +qF +wH +wH +wH +if +if +if +if +if +if +if +if +if +if +if +if +if +lQ +UZ +UZ +UZ +UZ +UZ +lQ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +"} +(50,1,1) = {" +MJ +MJ +MJ +MJ +Kv +hy +hy +hy +qF +qF +wH +wH +wH +if +if +if +if +if +if +if +if +if +if +if +if +if +lQ +UZ +UZ +UZ +UZ +UZ +lQ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +"} +(51,1,1) = {" +MJ +MJ +MJ +MJ +Kv +hy +hy +hy +qF +qF +Uc +Bm +Bm +Bm +lc +Bm +if +if +if +if +JH +JH +JH +JH +JH +if +lQ +UZ +Yn +lQ +PP +PP +lQ +iJ +iJ +iJ +AW +MJ +MJ +MJ +MJ +MJ +"} +(52,1,1) = {" +MJ +MJ +MJ +MJ +Kv +hy +hy +hy +qF +qF +Uc +cJ +cJ +lc +lc +NP +NP +Dz +Qj +NP +JH +Ty +TY +ME +JH +NP +NP +UZ +UZ +uP +On +uP +uP +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +"} +(53,1,1) = {" +MJ +MJ +MJ +MJ +Kv +Kv +hy +hy +qF +qF +Uc +lc +lc +lc +lc +NP +Qw +Qw +Qw +Qw +JH +Uf +TY +Or +JH +Qw +NP +UZ +UZ +lQ +lQ +lQ +lQ +iJ +iJ +iJ +AW +MJ +MJ +MJ +MJ +MJ +"} +(54,1,1) = {" +MJ +MJ +MJ +MJ +MJ +Kv +hy +hy +qF +qF +Uc +lc +lc +lc +lc +NP +Qw +Qw +Qw +Qw +JH +nY +TY +LO +JH +NP +NP +UZ +UZ +UZ +UZ +lQ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +"} +(55,1,1) = {" +MJ +MJ +MJ +MJ +MJ +Kv +hy +hy +qF +qF +Uc +lc +lc +lc +lc +NP +NP +Dz +Qj +NP +JH +JH +yJ +JH +JH +Qw +NP +UZ +UZ +UZ +UZ +lQ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +"} +(56,1,1) = {" +MJ +MJ +MJ +MJ +MJ +Kv +Kv +hy +qF +qF +Uc +Bm +Bm +lc +Bm +NP +Qw +Qw +Qw +Qw +Qw +cB +Qw +Qw +Qw +Qw +NP +UZ +UZ +UZ +lQ +lQ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +"} +(57,1,1) = {" +MJ +MJ +MJ +MJ +MJ +MJ +Kv +Kv +qF +qF +Qw +Qw +Qw +Qw +Qw +Qw +Qw +Qw +pS +Qw +Qw +Qw +Qw +Qw +Qw +Qw +NP +UZ +UZ +lQ +lQ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +"} +(58,1,1) = {" +MJ +MJ +MJ +MJ +MJ +MJ +MJ +Kv +Uc +qF +NP +Qw +Qw +Qw +Qw +Qw +kA +qM +iK +qM +pW +Qw +Qw +Qw +Qw +Qw +UZ +UZ +lQ +lQ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +"} +(59,1,1) = {" +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +Uc +Uc +NP +NP +NP +Ig +NP +NP +NP +sS +Qj +zS +NP +NP +NP +UQ +NP +NP +lQ +lQ +lQ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +"} +(60,1,1) = {" +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +NP +NP +DQ +DK +NP +jI +rC +SI +ZP +mD +Mc +ZZ +NP +Qi +cb +NP +lQ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +"} +(61,1,1) = {" +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +NP +ty +af +NP +bi +Vw +UV +aQ +TE +HB +uj +NP +Qi +Ml +NP +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +"} +(62,1,1) = {" +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +Ab +NP +ZC +NP +iX +kQ +Ka +XD +jF +Dv +AG +NP +Mw +NP +Ab +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +"} +(63,1,1) = {" +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +Ab +NP +NP +aA +cx +kM +xj +PT +sv +GR +NP +NP +Ab +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +"} +(64,1,1) = {" +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +NP +xd +vN +jd +Hu +hN +xd +xd +NP +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +"} +(65,1,1) = {" +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +ap +ap +Bd +Bd +xd +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +MJ +"} diff --git a/code/datums/ruins/space.dm b/code/datums/ruins/space.dm index 827c07f3df71..42aa72fe717c 100644 --- a/code/datums/ruins/space.dm +++ b/code/datums/ruins/space.dm @@ -460,3 +460,9 @@ suffix = "infested_frigate.dmm" name = "SYN-C Brutus" description = "This wasn't an outbreak, this was a repelled attack." + +/datum/map_template/ruin/space/forgotten_dreadnought + id = "syndicate_dreadnought" + suffix = "syndicate_dreadnought.dmm" + name = "Gorlex Marauders Dreadnought 'Defiant'" + description = "An old Syndicate dreadnought thought lost to time. While it's seen much better days, its crew remain in stasis, waiting for the perfect time to rebuild their flagship." diff --git a/code/datums/shuttles/ruin.dm b/code/datums/shuttles/ruin.dm index 511e2d6ecdc8..3044a7a12954 100644 --- a/code/datums/shuttles/ruin.dm +++ b/code/datums/shuttles/ruin.dm @@ -26,3 +26,8 @@ suffix = "syndicate_fighter_shiv" name = "Syndicate Fighter" description = "A small Syndicate vessel with exactly one tile of useful interior space and 4 laser turrets. Starts with a Syndicate mob in the pilot's seat, and extremely cramped." + +/datum/map_template/shuttle/ruin/syndicate_dreadnought + suffix = "syndicate_dreadnought" + name = "Stricken Syndicate Dreadnought" + description = "The 'Defiant' was a Gorlex Marauders dreadnought up until its supposed sinking in the early 2530s. Unfortunately for Nanotrasen's exploration crews, the vessel has never been found - until now. Has ghostrole spawners onboard." diff --git a/monkestation/code/modules/syndicate_ghostroles/dreadnought.dm b/monkestation/code/modules/syndicate_ghostroles/dreadnought.dm new file mode 100644 index 000000000000..42782e083e93 --- /dev/null +++ b/monkestation/code/modules/syndicate_ghostroles/dreadnought.dm @@ -0,0 +1,363 @@ +//syndicate derelict dreadnought + +//a cruiser of similar uses to the Starfury, basically a forgotten ship mk2 + +//only people left onboard are the Captain and a small crew, who are meant to try and re-secure the ship. this is impeded by a bunch of malfunctioning repair drones, major hull damage, and only one proper spacesuit +//explorers may decide to interfere either for better or worse + +/obj/effect/mob_spawn/ghost_role/human/syndicate/dreadnought + name = "syndicate stasis sleeper" + desc = "A rugged stasis sleeper used by the Syndicate to protect against almost all hazards for long times." + you_are_text = "You are a crew member aboard the Gorlex Marauders dreadnought 'Defiant'." + flavour_text = "You vaguely recall fleeing into stasis as your ship was bombarded by fire from a Nanotrasen cruiser. With Nanotrasen presence in the system declining, it's time to pick up the pieces. Listen to your ship's Captain; for they will have a plan." + important_text = "DO NOT approach Nanotrasen territory, lest you doom your entire ship! Follow orders from the Captain." + prompt_name = "a dreadnought crewmember" + spawner_job_path = /datum/job/lavaland_syndicate/space + outfit = /datum/outfit/syndicate_empty/dreadnought + +/obj/effect/mob_spawn/ghost_role/human/syndicate/dreadnought/special(mob/living/new_spawn) + . = ..() + new_spawn.grant_language(/datum/language/codespeak, TRUE, TRUE, LANGUAGE_MIND) + +/datum/outfit/syndicate_empty/dreadnought + name = "Syndicate Dreadnought Crew Member" + uniform = /obj/item/clothing/under/syndicate/camo + r_pocket = /obj/item/tank/internals/emergency_oxygen/double + mask = /obj/item/clothing/mask/gas/syndicate + l_pocket = /obj/item/gun/ballistic/automatic/pistol + box = /obj/item/storage/box/survival/syndie + +/obj/effect/mob_spawn/ghost_role/human/syndicate/dreadnought/surgeon + you_are_text = "You are the ship's surgeon of the Gorlex Marauders dreadnought 'Defiant'." + flavour_text = "You volunteered to stay behind along with the Captain to rebuild the ship and help the crew when the coast was clear; and now, that time has arrived." + important_text = "Keep the crew alive and well, follow the Captain's orders, and do not abandon ship!" + prompt_name = "a dreadnought surgeon" + outfit = /datum/outfit/syndicate_empty/dreadnought/surgeon + +/datum/outfit/syndicate_empty/dreadnought/surgeon + name = "Syndicate Dreadnought Surgeon" + uniform = /obj/item/clothing/under/syndicate/scrubs + suit = /obj/item/clothing/suit/toggle/labcoat/interdyne + backpack_contents = list( + /obj/item/storage/medkit/surgery = 1, + ) + +/obj/effect/mob_spawn/ghost_role/human/syndicate/dreadnought/guard + you_are_text = "You are the security guard of the Gorlex Marauders dreadnought 'Defiant'." + flavour_text = "You were ordered to stay behind to enforce the Captain's rule when it was time to rebuild, and stay behind you did. Protect the ship and its crew, and enforce the Captain's will!" + important_text = "Enforce the Captain's orders, and do not abandon ship!" + prompt_name = "a dreadnought security guard" + outfit = /datum/outfit/syndicate_empty/dreadnought/guard + +/datum/outfit/syndicate_empty/dreadnought/guard + name = "Syndicate Dreadnought Guard" + suit = /obj/item/clothing/suit/armor/vest + suit_store = /obj/item/gun/ballistic/shotgun/riot/sol/evil + backpack_contents = list( + /obj/item/storage/box/lethalshot = 1, + /obj/item/storage/box/rubbershot = 2, + ) + mask = /obj/item/clothing/mask/gas + head = /obj/item/clothing/head/helmet/swat + +/obj/effect/mob_spawn/ghost_role/human/syndicate/dreadnought/engineer + you_are_text = "You are an engineer onboard the Gorlex Marauders dreadnought 'Defiant'." + flavour_text = "You chose to stay behind when the ship was going down in order to rebuild at a later date. Now, it's time to get to work." + important_text = "Obey the orders of the Captain, and DO NOT approach Nanotrasen territory under any circumstances!" + prompt_name = "a dreadnought engineer" + outfit = /datum/outfit/syndicate_empty/dreadnought/engineer + +/datum/outfit/syndicate_empty/dreadnought/engineer + name = "Syndicate Dreadnought Engineer" + suit = /obj/item/clothing/suit/hazardvest + head = /obj/item/clothing/head/utility/hardhat + belt = /obj/item/storage/belt/utility/syndicate + +/obj/effect/mob_spawn/ghost_role/human/syndicate/dreadnought/salvager + you_are_text = "You are a salvager onboard the Gorlex Marauders dreadnought 'Defiant'." + flavour_text = "After helping most of the crew evacuate when the ship was going down, you stayed behind along with a small group of crew to rebuild the ship at a later date. Now, that time has come. Dismantle ruins and mine asteroids to repair the Dreadnought at any cost." + important_text = "Obey the orders of the Captain, and DO NOT approach Nanotrasen territory under any circumstances!" + prompt_name = "a dreadnought salvager" + outfit = /datum/outfit/syndicate_empty/dreadnought/salvager + +/datum/outfit/syndicate_empty/dreadnought/salvager + name = "Syndicate Dreadnought Salvager" + suit = /obj/item/clothing/suit/space/syndicate/black/engie + head = /obj/item/clothing/head/helmet/space/syndicate/black/engie + suit_store = /obj/item/tank/internals/oxygen + back = /obj/item/storage/backpack/industrial/frontier_colonist + belt = /obj/item/storage/belt/utility/syndicate + backpack_contents = list( + /obj/item/crowbar/power/syndicate = 1, + /obj/item/gps/engineering = 1, //they're the DEDICATED ruin guy + ) + +/obj/effect/mob_spawn/ghost_role/human/syndicate/dreadnought/captain + name = "regal syndicate stasis sleeper" + desc = "A rugged, heavily-reinforced stasis sleeper with some fancy engravings on it used by ranking Syndicate officers." + you_are_text = "You are the captain of the Defiant, a dreadnought operated by the Gorlex Marauders." + flavour_text = "Nanotrasen nearly destroyed your ship, but you managed to freeze some of the crew until Nanotrasen presence finally started to wane. Now, it's time to rebuild the Defiant." + important_text = "The ship must survive. Do not allow anyone to go near Nanotrasen territory. Enforce your will with an iron fist; lest your ship rot in the void." + prompt_name = "the captain of the Defiant" + outfit = /datum/outfit/syndicate_empty/dreadnought/captain + +/datum/outfit/syndicate_empty/dreadnought/captain + name = "Syndicate Dreadnought Captain" + uniform = /obj/item/clothing/under/syndicate/sniper + head = /obj/item/clothing/head/hats/hos/cap/syndicate + suit = /obj/item/clothing/suit/armor/vest/capcarapace/syndicate + ears = /obj/item/radio/headset/syndicate/alt/leader + mask = /obj/item/clothing/mask/gas/chameleon + l_pocket = /obj/item/melee/energy/sword/saber/red + backpack_contents = list( + /obj/item/folder/syndicate/red, + /obj/item/gun/ballistic/revolver/mateba, + /obj/item/megaphone/sec, + ) + accessory = /obj/item/clothing/accessory/medal/gold + id_trim = /datum/id_trim/chameleon/operative/nuke_leader //he needs the extra access + + +// areas +/area/shuttle/ruin/syndicate_dreadnought + name = "Syndicate Dreadnought 'Defiant'" + +/area/shuttle/ruin/syndicate_dreadnought/security + name = "Syndicate Dreadnought 'Defiant' Security" + +/area/shuttle/ruin/syndicate_dreadnought/bridge + name = "Syndicate Dreadnought 'Defiant' Bridge" + +/area/shuttle/ruin/syndicate_dreadnought/crew + name = "Syndicate Dreadnought 'Defiant' Crew Quarters" + +/area/shuttle/ruin/syndicate_dreadnought/engineering + name = "Syndicate Dreadnought 'Defiant' Engineering" + +/area/shuttle/ruin/syndicate_dreadnought/engineering/atmos + name = "Syndicate Dreadnought 'Defiant' Life Support" + +/area/shuttle/ruin/syndicate_dreadnought/engineering/engine + name = "Syndicate Dreadnought 'Defiant' Engine Core" + +/area/shuttle/ruin/syndicate_dreadnought/eva_locker + name = "Syndicate Dreadnought 'Defiant' EVA Lockup" + +/area/shuttle/ruin/syndicate_dreadnought/medical + name = "Syndicate Dreadnought 'Defiant' Infirmary" + +/area/shuttle/ruin/syndicate_dreadnought/mess_hall + name = "Syndicate Dreadnought 'Defiant' Mess Hall" + +/area/shuttle/ruin/syndicate_dreadnought/munitions + name = "Syndicate Dreadnought 'Defiant' Munitions Bay" + +/area/shuttle/ruin/syndicate_dreadnought/vault + name = "Syndicate Dreadnought 'Defiant' Vault" + +/area/shuttle/ruin/syndicate_dreadnought/mining + name = "Syndicate Dreadnought 'Defiant' Salvage Bay" + +/area/shuttle/ruin/syndicate_dreadnought/marine_launchbay + name = "Syndicate Dreadnought 'Defiant' Boarder Launch Bay" + +/area/shuttle/ruin/syndicate_dreadnought/hallway + name = "Syndicate Dreadnought 'Defiant' Hallway" + +/area/shuttle/ruin/syndicate_dreadnought/hallway/fore + name = "Syndicate Dreadnought 'Defiant' Fore Hallway" + +/area/shuttle/ruin/syndicate_dreadnought/hallway/aft + name = "Syndicate Dreadnought 'Defiant' Aft Hallway" + +/area/shuttle/ruin/syndicate_dreadnought/docking + name = "Syndicate Dreadnought 'Defiant' Docking Bay" + +/area/shuttle/ruin/syndicate_dreadnought/cargo + name = "Syndicate Dreadnought 'Defiant' Cargo Bay" + +/area/shuttle/ruin/syndicate_dreadnought/escape_pod + name = "Syndicate Dreadnought 'Defiant' Escape Pod Bay" + +/area/shuttle/ruin/syndicate_dreadnought/emergency_storage + name = "Syndicate Dreadnought 'Defiant' Emergency Storage" + +/obj/item/circuitboard/computer/syndicate_dreadnought_helm + name = "Syndicate Dreadnought Helm circuitboard" + build_path = /obj/machinery/computer/shuttle/syndicate_dreadnought + +/obj/item/circuitboard/computer/syndicate_dreadnought_nav + name = "Syndicate Dreadnought Navigation Computer circuitboard" + build_path = /obj/machinery/computer/camera_advanced/shuttle_docker/syndicate_dreadnought + +/obj/machinery/computer/shuttle/syndicate_dreadnought + name = "Syndicate Dreadnought Helm Console" + desc = "The primary helm console of the Gorlex Marauders dreadnought 'Defiant'." + icon_screen = "syndishuttle" + icon_keyboard = "syndie_key" + light_color = COLOR_SOFT_RED + req_access = list(ACCESS_SYNDICATE) + circuit = /obj/item/circuitboard/computer/syndicate_dreadnought_helm + shuttleId = "syndicate_dreadnought" + possible_destinations = "syndicate_dreadnought_custom;syndicate_dreadnought_deepspace" //its a big fucking boat, its not gonna fit anywhere else + +/obj/machinery/computer/camera_advanced/shuttle_docker/syndicate_dreadnought + name = "Syndicate Dreadnought Navigation Computer" + desc = "Used to designate a precise transit location for the Gorlex Marauders dreadnought 'Defiant'." + icon_screen = "syndishuttle" + icon_keyboard = "syndie_key" + shuttleId = "syndicate_dreadnought" + lock_override = NONE + circuit = /obj/item/circuitboard/computer/syndicate_dreadnought_nav + shuttlePortId = "syndicate_dreadnought_custom" + jump_to_ports = list("syndicate_dreadnought_deepspace" = 1, "caravansyndicate1_ambush" = 1, "syndicate_listening_post" = 1, "whiteship_z4" = 1, "whiteship_waystation" = 1) //KC13 and the waystation are locations the syndicate would know about and contain valuable materials. if they want to get into a verbal argument with the drones so be it + view_range = 10 + x_offset = 0 + y_offset = 0 + +/obj/item/circuitboard/computer/terminal/syndicate_dreadnought + name = "Log Computer Circuitboard" + build_path = /obj/machinery/computer/terminal/syndicate_dreadnought + +/obj/machinery/computer/terminal/syndicate_dreadnought + name = "'Defiant' log computer" + desc = "The log computer of the Defiant. Error messages are burnt into most of its screen, but a small part remains readable." + icon_screen = "syndishuttle" + icon_keyboard = "syndie_key" + light_color = COLOR_SYNDIE_RED + upperinfo = "Dreadnought 'Defiant' Logs Computer" + content = list("