diff --git a/_maps/configs/pgf_liberty.json b/_maps/configs/pgf_liberty.json index 984369c18e53..81dad8d97ca9 100644 --- a/_maps/configs/pgf_liberty.json +++ b/_maps/configs/pgf_liberty.json @@ -10,7 +10,6 @@ "description": "A light frigate mass produced by the Etherbor PGFN Lahoma Navy Shipyard to carry massive spiral mounted warguns while keeping high maneuverability. The weapon mount on this ship has been decommissioned, like so many of its kind when sent out of Kalixcian space. The Liberty is a dual navy and marine vessel, carrying a subshuttle for boarding, excursions, and forward scouting. After decommissioning the primary gun, the engines were swapped out for lower power, while engineering equipment has been generously supplied.", "tags": [ "Combat", - "Riot", "Engineering", "RP Focus" ], @@ -23,6 +22,10 @@ "officer": true, "slots": 1 }, + "PGF - Naval Bridge Officer": { + "outfit": "/datum/outfit/job/gezena/hop", + "slots": 2 + }, "PGF - Navy Engineer": { "outfit": "/datum/outfit/job/gezena/engineer", "slots": 2 @@ -33,7 +36,7 @@ }, "PGF - Crewman": { "outfit": "/datum/outfit/job/gezena/assistant", - "slots": 3 + "slots": 1 }, "PGF - Marine Sergeant": { "outfit": "/datum/outfit/job/gezena/hos", @@ -44,5 +47,5 @@ "slots": 3 } }, - "enabled": true + "enabled": false } diff --git a/_maps/shuttles/pgf/pgf_liberty.dmm b/_maps/shuttles/pgf/pgf_liberty.dmm index 05d910e049ba..5628480342bd 100644 --- a/_maps/shuttles/pgf/pgf_liberty.dmm +++ b/_maps/shuttles/pgf/pgf_liberty.dmm @@ -4,11 +4,9 @@ /obj/structure/cable/yellow{ icon_state = "0-8" }, -/obj/machinery/power/port_gen/pacman{ - anchored = 1 - }, +/obj/item/stack/sheet/mineral/uranium/twenty, /obj/item/wrench, -/obj/item/stack/sheet/mineral/plasma/twenty, +/obj/machinery/power/port_gen/pacman/super, /turf/open/floor/plasteel/tech/techmaint, /area/ship/engineering) "ar" = ( @@ -32,7 +30,7 @@ /obj/machinery/portable_atmospherics/canister/toxins, /obj/machinery/light/directional/east, /turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) +/area/ship/engineering/engines/port) "aw" = ( /obj/machinery/photocopier, /obj/machinery/light/directional/south, @@ -48,7 +46,8 @@ pixel_y = 19 }, /obj/item/radio/intercom/directional/north, -/turf/open/floor/plasteel/tech, +/obj/effect/turf_decal/borderfloorblack, +/turf/open/floor/plasteel/dark, /area/ship/construction) "aR" = ( /obj/structure/table/wood, @@ -139,9 +138,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, /turf/open/floor/plasteel/mono, /area/ship/hangar/starboard) "bB" = ( @@ -152,8 +148,11 @@ /obj/machinery/door/firedoor/border_only{ dir = 4 }, +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, /turf/open/floor/plating, -/area/ship/engineering/engine) +/area/ship/engineering/engines/starboard) "bD" = ( /obj/structure/window/reinforced/fulltile/shuttle, /obj/structure/grille, @@ -183,22 +182,13 @@ /turf/open/floor/plasteel/mono/dark, /area/ship/hallway/central) "bF" = ( -/obj/structure/closet/crate{ - name = "mining gear" - }, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/pickaxe, -/obj/item/storage/bag/ore, -/obj/item/storage/bag/ore, -/obj/item/storage/bag/ore, -/obj/item/mining_scanner, -/obj/item/mining_scanner, -/obj/item/mining_scanner, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/turf/open/floor/plasteel/tech, +/obj/effect/turf_decal/borderfloorblack{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, /area/ship/construction) "bM" = ( /obj/structure/cable{ @@ -214,12 +204,6 @@ /turf/open/floor/plating, /area/ship/engineering) "bT" = ( -/obj/structure/closet/secure_closet/wall{ - icon_state = "fire_wall"; - dir = 4; - pixel_x = -28; - name = "equpment locker" - }, /obj/effect/turf_decal/corner/opaque/syndiered/border{ dir = 1 }, @@ -258,6 +242,12 @@ pixel_x = 7; pixel_y = -5 }, +/obj/structure/closet/secure_closet/wall{ + icon_state = "sec_wall"; + dir = 4; + pixel_x = -28; + name = "equipment locker" + }, /turf/open/floor/vault, /area/ship/security/armory) "bU" = ( @@ -304,18 +294,18 @@ /area/ship/crew/dorm/dormthree) "cs" = ( /obj/machinery/power/apc/auto_name/directional/south, +/obj/structure/cable{ + icon_state = "0-5" + }, /obj/machinery/button/door{ id = "lib_engine_blast"; - name = "Enginer Blast Doors"; + name = "Engine Shutters"; dir = 4; pixel_x = -20; - pixel_y = 7 - }, -/obj/structure/cable{ - icon_state = "0-5" + pixel_y = 8 }, /turf/open/floor/plasteel/tech, -/area/ship/engineering/engine) +/area/ship/engineering/engines/starboard) "cy" = ( /obj/effect/turf_decal/trimline/opaque/bottlegreen/filled, /obj/effect/turf_decal/industrial/outline/blue, @@ -370,21 +360,21 @@ /turf/open/floor/plating, /area/ship/crew/canteen) "cV" = ( -/obj/machinery/suit_storage_unit, /obj/item/clothing/suit/space/gezena, /obj/item/clothing/head/helmet/space/gezena, /obj/item/tank/internals/oxygen/red, /obj/item/clothing/mask/gas/explorer, /obj/machinery/light/directional/east, +/obj/machinery/suit_storage_unit/inherit, /turf/open/floor/plasteel/tech, /area/ship/security) "cY" = ( -/obj/machinery/portable_atmospherics/pump, /obj/machinery/camera/autoname{ dir = 1; network = list("GEC") }, -/turf/open/floor/plasteel/tech, +/obj/structure/ore_box, +/turf/open/floor/plasteel/dark, /area/ship/construction) "cZ" = ( /obj/structure/cable{ @@ -409,7 +399,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/ship/engineering/engine) +/area/ship/engineering/engines/starboard) "du" = ( /obj/machinery/porta_turret/ship/weak{ dir = 6 @@ -448,7 +438,13 @@ dir = 8 }, /obj/structure/table, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 6 + }, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 8 + }, +/turf/open/floor/plasteel/telecomms_floor, /area/ship/hallway/port) "dK" = ( /obj/machinery/computer/cargo/express{ @@ -524,7 +520,7 @@ }, /obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, -/area/ship/engineering/engine) +/area/ship/engineering/engines/starboard) "eB" = ( /turf/open/floor/pod, /area/ship/hangar/starboard) @@ -578,7 +574,7 @@ icon_state = "1-10" }, /turf/open/floor/plasteel/tech, -/area/ship/engineering/engine) +/area/ship/engineering/engines/starboard) "fd" = ( /obj/structure/cable{ icon_state = "1-2" @@ -617,15 +613,10 @@ id = "lib_engine_blast" }, /turf/open/floor/plating, -/area/ship/engineering/engine) -"fU" = ( -/obj/machinery/light/floor/hangar, -/turf/open/floor/pod, -/area/ship/hangar/starboard) +/area/ship/engineering/engines/starboard) "fV" = ( -/obj/structure/closet/crate/secure/loot, /obj/machinery/light/directional/west, -/turf/open/floor/plasteel/tech, +/turf/open/floor/plasteel/tech/grid, /area/ship/construction) "fZ" = ( /obj/machinery/microwave, @@ -650,7 +641,8 @@ pixel_y = 7; pixel_x = -1 }, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/corner_steel_grid, +/turf/open/floor/plasteel/telecomms_floor, /area/ship/hallway/port) "ge" = ( /obj/structure/cable{ @@ -661,9 +653,9 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/obj/machinery/atmospherics/components/binary/pump/layer2{ - name = "distribution output pump"; - dir = 4 +/obj/machinery/atmospherics/components/binary/pump/on/layer2{ + dir = 4; + name = "distribution output pump" }, /turf/open/floor/plating, /area/ship/engineering) @@ -748,6 +740,7 @@ icon_state = "0-8" }, /obj/item/radio/intercom/directional/south, +/obj/effect/turf_decal/borderfloorblack, /turf/open/floor/plasteel/dark, /area/ship/hallway/port) "ha" = ( @@ -924,7 +917,7 @@ dir = 6 }, /turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) +/area/ship/engineering/engines/port) "hB" = ( /obj/effect/turf_decal/spline/fancy/opaque/lime{ dir = 10 @@ -947,13 +940,13 @@ id = "lib_engine_blast" }, /turf/open/floor/plating, -/area/ship/engineering/electrical) +/area/ship/engineering/engines/port) "hK" = ( /obj/machinery/atmospherics/components/unary/vent_scrubber, /obj/structure/window/plasma/reinforced, /obj/machinery/door/firedoor/border_only, /turf/open/floor/engine/airless, -/area/ship/engineering/electrical) +/area/ship/engineering/engines/port) "hM" = ( /obj/structure/cable{ icon_state = "1-2" @@ -967,7 +960,7 @@ }, /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, -/area/ship/engineering/engine) +/area/ship/engineering/engines/starboard) "hS" = ( /obj/effect/turf_decal/corner_steel_grid{ dir = 9 @@ -1043,7 +1036,7 @@ pixel_x = 20; pixel_y = -5 }, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel/mono/dark, /area/ship/hallway/port) "is" = ( /obj/machinery/power/shuttle/engine/fueled/plasma{ @@ -1055,16 +1048,13 @@ id = "lib_engine_blast" }, /turf/open/floor/plating, -/area/ship/engineering/electrical) +/area/ship/engineering/engines/port) "it" = ( /obj/effect/turf_decal/industrial/traffic/corner, /obj/machinery/airalarm/directional/north, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 6 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 6 - }, /turf/open/floor/plasteel/mono, /area/ship/hangar/starboard) "iA" = ( @@ -1072,6 +1062,24 @@ pixel_y = 4 }, /obj/item/radio/intercom/directional/east, +/obj/item/trash/sosjerky{ + pixel_x = 4 + }, +/obj/item/trash/popcorn{ + pixel_y = -7 + }, +/obj/item/trash/raisins{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/item/trash/semki{ + pixel_y = 3; + pixel_x = -3 + }, +/obj/item/trash/pistachios{ + pixel_x = 2; + pixel_y = 4 + }, /turf/open/floor/plasteel/white, /area/ship/crew/canteen) "iI" = ( @@ -1297,7 +1305,7 @@ }, /obj/machinery/portable_atmospherics/canister/toxins, /turf/open/floor/plasteel/tech, -/area/ship/engineering/engine) +/area/ship/engineering/engines/starboard) "kw" = ( /obj/machinery/atmospherics/pipe/layer_manifold/visible, /turf/open/floor/engine/hull/reinforced/interior, @@ -1316,7 +1324,12 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 9 + }, /turf/open/floor/plasteel/mono, /area/ship/hangar/starboard) "kR" = ( @@ -1324,20 +1337,20 @@ /obj/structure/window/plasma/reinforced, /obj/machinery/door/firedoor/border_only, /turf/open/floor/engine/airless, -/area/ship/engineering/electrical) +/area/ship/engineering/engines/port) "lb" = ( /obj/structure/railing/corner{ dir = 4 }, -/obj/structure/ore_box, /obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ dir = 1 }, +/obj/machinery/portable_atmospherics/pump, /turf/open/floor/plasteel/tech, /area/ship/construction) "lc" = ( /turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/engineering/electrical) +/area/ship/engineering/engines/port) "le" = ( /obj/machinery/washing_machine, /obj/effect/turf_decal/corner_steel_grid/full{ @@ -1368,6 +1381,7 @@ icon_state = "2-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, +/obj/effect/turf_decal/borderfloorblack, /turf/open/floor/plasteel/dark, /area/ship/hallway/port) "lQ" = ( @@ -1375,7 +1389,7 @@ dir = 1 }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/dark, +/turf/open/floor/plasteel/mono/dark, /area/ship/hallway/port) "lZ" = ( /obj/machinery/fax{ @@ -1387,6 +1401,10 @@ dir = 1 }, /obj/machinery/light/directional/south, +/obj/machinery/computer/bsa_control{ + name = "HORUS - Controller Console"; + desc = "A decommissioned controller console for a HORUS type Rail Cannon." + }, /turf/open/floor/plasteel/mono/dark, /area/ship/bridge) "md" = ( @@ -1427,14 +1445,35 @@ desc = "A bottle of Git's with the word 'Anastheasia' written over it in marker." }, /obj/machinery/light/directional/north, +/obj/item/clothing/neck/stethoscope, /turf/open/floor/mineral/titanium, /area/ship/medical) "mL" = ( -/obj/structure/closet/crate/freezer, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ dir = 1 }, -/turf/open/floor/plasteel/tech, +/obj/structure/closet/crate{ + icon_state = "wooden"; + name = "myning gere"; + desc = "A rectangular steel crate with "myninggere" spelled out in crayon on top." + }, +/obj/item/storage/bag/ore{ + pixel_x = -7 + }, +/obj/item/storage/bag/ore{ + pixel_x = -7 + }, +/obj/item/pickaxe, +/obj/item/pickaxe, +/obj/item/mining_scanner{ + pixel_x = 4; + pixel_y = -3 + }, +/obj/item/mining_scanner{ + pixel_x = 4; + pixel_y = -3 + }, +/turf/open/floor/plasteel/tech/grid, /area/ship/construction) "mN" = ( /obj/structure/cable{ @@ -1466,10 +1505,6 @@ /obj/machinery/light/directional/north, /turf/open/floor/plasteel/mono/dark, /area/ship/bridge) -"nd" = ( -/obj/effect/turf_decal/industrial/hatch/red, -/turf/open/floor/pod, -/area/ship/hangar/starboard) "ng" = ( /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 6 @@ -1492,61 +1527,13 @@ }, /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) +/area/ship/engineering/engines/port) "nm" = ( /obj/structure/closet/wall/blue{ dir = 4; pixel_x = -28; name = "Spare EVA Closet" }, -/obj/item/clothing/head/helmet/space/gezena{ - pixel_x = -6; - pixel_y = -9 - }, -/obj/item/clothing/head/helmet/space/gezena{ - pixel_x = -6; - pixel_y = -9 - }, -/obj/item/clothing/head/helmet/space/gezena{ - pixel_x = -6; - pixel_y = -9 - }, -/obj/item/clothing/head/helmet/space/gezena{ - pixel_x = -6; - pixel_y = -9 - }, -/obj/item/clothing/head/helmet/space/gezena{ - pixel_x = -6; - pixel_y = -9 - }, -/obj/item/clothing/head/helmet/space/gezena{ - pixel_x = -6; - pixel_y = -9 - }, -/obj/item/clothing/suit/space/gezena{ - pixel_y = -2; - pixel_x = 9 - }, -/obj/item/clothing/suit/space/gezena{ - pixel_y = -2; - pixel_x = 9 - }, -/obj/item/clothing/suit/space/gezena{ - pixel_y = -2; - pixel_x = 9 - }, -/obj/item/clothing/suit/space/gezena{ - pixel_y = -2; - pixel_x = 9 - }, -/obj/item/clothing/suit/space/gezena{ - pixel_y = -2; - pixel_x = 9 - }, -/obj/item/clothing/suit/space/gezena{ - pixel_y = -2; - pixel_x = 9 - }, /obj/effect/turf_decal/corner/opaque/lime/mono, /obj/effect/turf_decal/industrial/outline/blue, /obj/effect/turf_decal/industrial/warning/corner{ @@ -1565,6 +1552,38 @@ pixel_y = 19; pixel_x = 1 }, +/obj/item/clothing/suit/space/eva{ + pixel_y = 2; + pixel_x = 4 + }, +/obj/item/clothing/suit/space/eva{ + pixel_y = 2; + pixel_x = 4 + }, +/obj/item/clothing/suit/space/eva{ + pixel_y = 2; + pixel_x = 4 + }, +/obj/item/clothing/suit/space/eva{ + pixel_y = 2; + pixel_x = 4 + }, +/obj/item/clothing/head/helmet/space/eva{ + pixel_y = -5; + pixel_x = -7 + }, +/obj/item/clothing/head/helmet/space/eva{ + pixel_y = -5; + pixel_x = -7 + }, +/obj/item/clothing/head/helmet/space/eva{ + pixel_y = -5; + pixel_x = -7 + }, +/obj/item/clothing/head/helmet/space/eva{ + pixel_y = -5; + pixel_x = -7 + }, /turf/open/floor/plasteel/white, /area/ship/hallway/port) "no" = ( @@ -1602,9 +1621,15 @@ /turf/open/floor/plasteel/mono, /area/ship/hangar/starboard) "nO" = ( -/obj/structure/barricade/wooden, -/turf/open/floor/plasteel/tech, -/area/ship/construction) +/obj/effect/turf_decal/industrial/traffic, +/obj/structure/cable{ + icon_state = "4-8" + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 8 + }, +/turf/open/floor/plasteel/mono, +/area/ship/hangar/starboard) "nS" = ( /obj/effect/turf_decal/corner_steel_grid{ dir = 9 @@ -1650,7 +1675,7 @@ }, /obj/machinery/door/firedoor/border_only, /turf/open/floor/plating, -/area/ship/engineering/electrical) +/area/ship/engineering/engines/port) "oC" = ( /obj/structure/sign/flag/gezena{ pixel_y = 30 @@ -1668,11 +1693,11 @@ /turf/open/floor/plasteel/mono/dark, /area/ship/hallway/central) "oE" = ( -/obj/machinery/suit_storage_unit, /obj/item/clothing/suit/space/gezena, /obj/item/clothing/head/helmet/space/gezena, /obj/item/tank/internals/oxygen/red, /obj/item/clothing/mask/gas/explorer, +/obj/machinery/suit_storage_unit/inherit, /turf/open/floor/plasteel/tech, /area/ship/security) "oM" = ( @@ -1714,6 +1739,9 @@ /obj/structure/cable{ icon_state = "1-2" }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1 + }, /turf/open/floor/plasteel/mono, /area/ship/hangar/starboard) "oS" = ( @@ -1784,7 +1812,7 @@ dir = 1 }, /turf/open/floor/engine/airless, -/area/ship/engineering/engine) +/area/ship/engineering/engines/starboard) "pF" = ( /obj/effect/turf_decal/corner_steel_grid{ dir = 5 @@ -1868,7 +1896,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/tech, -/area/ship/engineering/engine) +/area/ship/engineering/engines/starboard) "qy" = ( /obj/structure/cable{ icon_state = "1-2" @@ -1912,6 +1940,9 @@ /obj/structure/cable{ icon_state = "4-8" }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 4 + }, /turf/open/floor/plasteel/mono, /area/ship/hangar/starboard) "qI" = ( @@ -1999,11 +2030,6 @@ }, /turf/open/floor/plasteel/dark, /area/ship/crew/office) -"rn" = ( -/obj/effect/turf_decal/industrial/hatch/red, -/obj/machinery/light/floor/hangar, -/turf/open/floor/pod, -/area/ship/hangar/starboard) "rs" = ( /obj/structure/railing{ dir = 1 @@ -2060,7 +2086,7 @@ /area/ship/construction) "sq" = ( /turf/closed/wall/mineral/plastitanium, -/area/ship/engineering/engine) +/area/ship/engineering/engines/starboard) "sF" = ( /obj/machinery/door/airlock/security/glass{ req_one_access_txt = "1"; @@ -2116,7 +2142,6 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 10 }, -/obj/machinery/suit_storage_unit, /obj/item/clothing/suit/space/gezena, /obj/item/tank/internals/oxygen/red, /obj/item/clothing/mask/gas/explorer, @@ -2124,6 +2149,7 @@ /obj/machinery/camera/autoname{ dir = 9 }, +/obj/machinery/suit_storage_unit/inherit/industrial, /turf/open/floor/plasteel/tech/techmaint, /area/ship/engineering) "sW" = ( @@ -2213,6 +2239,10 @@ pixel_x = -19; pixel_y = 9 }, +/obj/machinery/computer/bsa_control{ + name = "HORUS - Controller Console"; + desc = "A decommissioned controller console for a HORUS type Rail Cannon." + }, /turf/open/floor/plasteel/mono/dark, /area/ship/bridge) "tK" = ( @@ -2255,12 +2285,6 @@ /obj/effect/turf_decal/corner/opaque/syndiered{ dir = 10 }, -/obj/structure/closet/secure_closet/wall{ - icon_state = "fire_wall"; - dir = 4; - pixel_x = -28; - name = "equpment locker" - }, /obj/item/grenade/frag{ pixel_x = -8 }, @@ -2279,6 +2303,12 @@ pixel_x = 9; pixel_y = 3 }, +/obj/structure/closet/secure_closet/wall{ + icon_state = "sec_wall"; + dir = 4; + pixel_x = -28; + name = "equipment locker" + }, /turf/open/floor/vault, /area/ship/security/armory) "uq" = ( @@ -2298,15 +2328,23 @@ /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) "uv" = ( -/obj/structure/rack, -/obj/item/circuitboard/machine/smes, /obj/machinery/airalarm/directional/west, -/obj/item/storage/box/stockparts/basic, -/turf/open/floor/plasteel/tech, +/turf/open/floor/plasteel/tech/grid, /area/ship/construction) "uA" = ( /obj/structure/table, -/obj/item/storage/cans/sixbeer, +/obj/item/storage/bag/tray{ + pixel_y = 4 + }, +/obj/item/storage/bag/tray{ + pixel_y = 6 + }, +/obj/item/storage/bag/tray{ + pixel_y = 8 + }, +/obj/item/storage/bag/tray{ + pixel_y = 10 + }, /turf/open/floor/plasteel/white, /area/ship/crew/canteen) "uJ" = ( @@ -2320,9 +2358,7 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 5 }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ - dir = 5 - }, +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4, /turf/open/floor/plasteel/mono, /area/ship/hangar/starboard) "uT" = ( @@ -2398,7 +2434,7 @@ /obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer4{ dir = 8 }, -/turf/open/floor/plasteel/tech, +/turf/open/floor/plasteel/tech/grid, /area/ship/construction) "vp" = ( /obj/structure/table/reinforced, @@ -2431,119 +2467,34 @@ /obj/effect/turf_decal/corner/opaque/lime/mono, /obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /obj/structure/cable{ - icon_state = "1-8" - }, -/turf/open/floor/plasteel/white, -/area/ship/hallway/port) -"vN" = ( -/obj/structure/table/wood, -/obj/effect/turf_decal/corner/opaque/lime/mono, -/obj/structure/sign/flag/gezena{ - dir = 4; - pixel_x = -30 - }, -/obj/item/storage/fancy/donut_box, -/turf/open/floor/plasteel/dark, -/area/ship/crew/canteen) -"vO" = ( -/obj/structure/table, -/obj/item/gps{ - pixel_y = 5; - pixel_x = -8 - }, -/obj/item/gps{ - pixel_y = 5; - pixel_x = -8 - }, -/obj/item/gps{ - pixel_y = 5; - pixel_x = -8 - }, -/obj/item/gps{ - pixel_y = 5; - pixel_x = -8 - }, -/obj/item/gps{ - pixel_y = 5; - pixel_x = -8 - }, -/obj/item/gps{ - pixel_y = 5; - pixel_x = -8 - }, -/obj/item/gps{ - pixel_y = 5; - pixel_x = -8 - }, -/obj/item/gps{ - pixel_y = 5; - pixel_x = -8 - }, -/obj/item/gps{ - pixel_y = 5; - pixel_x = -8 - }, -/obj/item/gps{ - pixel_y = 5; - pixel_x = -8 - }, -/obj/item/gps{ - pixel_y = 5; - pixel_x = -8 - }, -/obj/item/gps{ - pixel_y = 5; - pixel_x = -8 - }, -/obj/item/radio{ - pixel_y = 4; - pixel_x = 6 - }, -/obj/item/radio{ - pixel_y = 4; - pixel_x = 6 - }, -/obj/item/radio{ - pixel_y = 4; - pixel_x = 6 - }, -/obj/item/radio{ - pixel_y = 4; - pixel_x = 6 - }, -/obj/item/radio{ - pixel_y = 4; - pixel_x = 6 - }, -/obj/item/radio{ - pixel_y = 4; - pixel_x = 6 - }, -/obj/item/radio{ - pixel_y = 4; - pixel_x = 6 - }, -/obj/item/radio{ - pixel_y = 4; - pixel_x = 6 - }, -/obj/item/radio{ - pixel_y = 4; - pixel_x = 6 + icon_state = "1-8" }, -/obj/item/radio{ - pixel_y = 4; - pixel_x = 6 +/turf/open/floor/plasteel/white, +/area/ship/hallway/port) +"vN" = ( +/obj/structure/table/wood, +/obj/effect/turf_decal/corner/opaque/lime/mono, +/obj/structure/sign/flag/gezena{ + dir = 4; + pixel_x = -30 }, -/obj/item/radio{ - pixel_y = 4; - pixel_x = 6 +/obj/item/storage/fancy/donut_box{ + pixel_x = 9; + pixel_y = -5 }, -/obj/item/radio{ - pixel_y = 4; - pixel_x = 6 +/obj/item/reagent_containers/food/condiment/saltshaker{ + pixel_y = 10; + pixel_x = -6 + }, +/obj/item/reagent_containers/food/condiment/peppermill{ + pixel_y = 10 }, /turf/open/floor/plasteel/dark, +/area/ship/crew/canteen) +"vO" = ( +/obj/structure/chair, +/obj/item/radio/intercom/directional/west, +/turf/open/floor/plasteel/dark, /area/ship/crew/cryo) "vQ" = ( /obj/structure/table, @@ -2551,7 +2502,10 @@ /obj/item/folder/yellow{ pixel_y = 5 }, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 10 + }, +/turf/open/floor/plasteel/telecomms_floor, /area/ship/hallway/port) "wa" = ( /obj/structure/filingcabinet/chestdrawer, @@ -2665,7 +2619,6 @@ dir = 2; network = list("GEC") }, -/obj/item/radio/intercom/directional/north, /turf/open/floor/plasteel/telecomms_floor, /area/ship/crew/cryo) "wV" = ( @@ -2799,8 +2752,10 @@ /area/ship/hangar/starboard) "xO" = ( /obj/structure/crate_shelf, -/obj/structure/closet/crate/solarpanel_small, -/turf/open/floor/plasteel/tech, +/obj/effect/turf_decal/borderfloorblack{ + dir = 1 + }, +/turf/open/floor/plasteel/mono/dark, /area/ship/construction) "xS" = ( /obj/effect/turf_decal/industrial/traffic{ @@ -2840,7 +2795,7 @@ /obj/machinery/meter, /obj/machinery/airalarm/directional/east, /turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) +/area/ship/engineering/engines/port) "yF" = ( /obj/effect/turf_decal/industrial/traffic{ dir = 1 @@ -2904,7 +2859,7 @@ }, /obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, -/area/ship/engineering/electrical) +/area/ship/engineering/engines/port) "zm" = ( /obj/effect/turf_decal/corner_steel_grid{ dir = 6 @@ -2947,6 +2902,9 @@ dir = 4 }, /obj/machinery/light/directional/west, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ + dir = 1 + }, /turf/open/floor/plasteel/mono, /area/ship/hangar/starboard) "zG" = ( @@ -3003,10 +2961,8 @@ /obj/structure/cable{ icon_state = "1-2" }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, /turf/open/floor/plasteel/mono, /area/ship/hangar/starboard) "Ah" = ( @@ -3050,27 +3006,69 @@ name = "headset storage"; pixel_y = 28 }, -/obj/item/radio/headset/pgf, -/obj/item/radio/headset/pgf, -/obj/item/radio/headset/pgf, -/obj/item/radio/headset/pgf, -/obj/item/radio/headset/pgf, -/obj/item/radio/headset/pgf, -/obj/item/radio/headset/pgf, -/obj/item/radio/headset/pgf, -/obj/item/radio/headset/pgf, -/obj/item/radio/headset/pgf, -/obj/item/radio/headset/pgf, -/obj/item/radio/headset/pgf, +/obj/item/encryptionkey/pgf{ + pixel_y = -5; + pixel_x = 10 + }, +/obj/item/encryptionkey/pgf{ + pixel_x = 4; + pixel_y = -5 + }, +/obj/item/encryptionkey/pgf{ + pixel_y = -1; + pixel_x = 10 + }, +/obj/item/encryptionkey/pgf{ + pixel_y = -1; + pixel_x = 4 + }, +/obj/item/encryptionkey/pgf{ + pixel_y = 3; + pixel_x = 10 + }, +/obj/item/encryptionkey/pgf{ + pixel_y = 3; + pixel_x = 4 + }, +/obj/item/encryptionkey/pgf{ + pixel_y = 7; + pixel_x = 10 + }, +/obj/item/encryptionkey/pgf{ + pixel_y = 7; + pixel_x = 4 + }, +/obj/item/radio/headset/pgf{ + pixel_x = -8; + pixel_y = 11 + }, +/obj/item/radio/headset/pgf{ + pixel_x = -8; + pixel_y = 7 + }, +/obj/item/radio/headset/pgf{ + pixel_x = -8; + pixel_y = 3 + }, +/obj/item/radio/headset/pgf{ + pixel_x = -8; + pixel_y = -1 + }, +/obj/item/radio/headset/pgf{ + pixel_x = -8; + pixel_y = -5 + }, +/obj/item/radio/headset/pgf{ + pixel_x = -8; + pixel_y = -9 + }, /turf/open/floor/plasteel/telecomms_floor, /area/ship/crew/cryo) "At" = ( /turf/closed/wall/mineral/titanium/nodiagonal, /area/ship/security/armory) "AL" = ( -/obj/machinery/computer/security{ - dir = 1 - }, +/obj/machinery/vending/toyliberationstation, /turf/open/floor/plasteel/tech, /area/ship/security) "AN" = ( @@ -3216,6 +3214,38 @@ "BB" = ( /obj/structure/table/wood, /obj/effect/turf_decal/corner/opaque/lime/mono, +/obj/item/kitchen/fork/plastic{ + pixel_x = 9; + pixel_y = 5 + }, +/obj/item/kitchen/fork/plastic{ + pixel_x = 7; + pixel_y = 5 + }, +/obj/item/kitchen/fork/plastic{ + pixel_x = 5; + pixel_y = 5 + }, +/obj/item/kitchen/fork/plastic{ + pixel_x = 3; + pixel_y = 5 + }, +/obj/item/kitchen/knife/plastic{ + pixel_y = 5; + pixel_x = -1 + }, +/obj/item/kitchen/knife/plastic{ + pixel_y = 5; + pixel_x = -3 + }, +/obj/item/kitchen/knife/plastic{ + pixel_y = 5; + pixel_x = -5 + }, +/obj/item/kitchen/knife/plastic{ + pixel_y = 5; + pixel_x = -7 + }, /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) "BJ" = ( @@ -3289,8 +3319,11 @@ /obj/machinery/door/firedoor/border_only{ dir = 4 }, +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, /turf/open/floor/plating, -/area/ship/engineering/electrical) +/area/ship/engineering/engines/port) "CD" = ( /turf/open/floor/plasteel/white, /area/ship/crew/canteen) @@ -3322,7 +3355,7 @@ }, /obj/structure/reagent_dispensers/fueltank, /turf/open/floor/plasteel/tech, -/area/ship/engineering/engine) +/area/ship/engineering/engines/starboard) "CZ" = ( /obj/structure/window/reinforced/fulltile/shuttle, /obj/structure/grille, @@ -3375,7 +3408,7 @@ /obj/machinery/portable_atmospherics/canister/toxins, /obj/machinery/light/directional/east, /turf/open/floor/plasteel/tech, -/area/ship/engineering/engine) +/area/ship/engineering/engines/starboard) "Dq" = ( /turf/closed/wall/mineral/titanium/exterior, /area/ship/hangar/starboard) @@ -3422,8 +3455,11 @@ pixel_y = -26 }, /obj/machinery/computer/bsa_control{ - name = "HORUS - Controller Console"; - desc = "A decommissioned controller console for a HORUS type Rail Cannon." + name = "SUPERNOVA - Controller Console"; + desc = "A decommissioned controller console for a SUPERNOVA type Rail Cannon." + }, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 9 }, /turf/open/floor/plasteel/telecomms_floor, /area/ship/construction) @@ -3465,9 +3501,6 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ dir = 8 }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 8 - }, /turf/open/floor/plasteel/mono, /area/ship/hangar/starboard) "DM" = ( @@ -3475,11 +3508,14 @@ /area/ship/security) "DP" = ( /turf/closed/wall/mineral/plastitanium, -/area/ship/engineering/electrical) +/area/ship/engineering/engines/port) "DR" = ( /obj/machinery/computer/crew, /obj/machinery/light/directional/east, -/turf/open/floor/plasteel/dark, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 10 + }, +/turf/open/floor/plasteel/telecomms_floor, /area/ship/hallway/port) "DT" = ( /obj/effect/turf_decal/industrial/traffic/corner{ @@ -3856,7 +3892,7 @@ id = "lib_engine_blast" }, /turf/open/floor/plating, -/area/ship/engineering/engine) +/area/ship/engineering/engines/starboard) "FO" = ( /obj/machinery/porta_turret/ship/weak{ dir = 8 @@ -3912,11 +3948,62 @@ pixel_x = 10; pixel_y = -19 }, +/obj/effect/turf_decal/borderfloorblack, /turf/open/floor/plasteel/dark, /area/ship/hallway/port) "Gy" = ( -/obj/structure/closet/crate/radiation, -/turf/open/floor/plasteel/tech, +/obj/structure/closet/crate{ + icon_state = "engi_e_crate"; + name = "storm crate" + }, +/obj/item/storage/box/stockparts/basic{ + pixel_x = -6; + pixel_y = -1 + }, +/obj/item/storage/box/stockparts/basic{ + pixel_x = -6; + pixel_y = -1 + }, +/obj/item/circuitboard/machine/smes{ + pixel_x = 4; + pixel_y = -8 + }, +/obj/item/circuitboard/machine/grounding_rod{ + pixel_x = 4; + pixel_y = -6 + }, +/obj/item/circuitboard/machine/grounding_rod{ + pixel_x = 4; + pixel_y = -4 + }, +/obj/item/circuitboard/machine/grounding_rod{ + pixel_x = 4; + pixel_y = -2 + }, +/obj/item/circuitboard/machine/grounding_rod{ + pixel_x = 4; + pixel_y = 0 + }, +/obj/item/circuitboard/machine/tesla_ground{ + pixel_x = -4; + pixel_y = -13 + }, +/obj/item/circuitboard/machine/tesla_ground{ + pixel_x = -4; + pixel_y = -11 + }, +/obj/item/circuitboard/machine/tesla_ground{ + pixel_x = -4; + pixel_y = -9 + }, +/obj/item/circuitboard/machine/tesla_ground{ + pixel_x = -4; + pixel_y = -7 + }, +/obj/effect/turf_decal/borderfloorblack{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, /area/ship/construction) "Gz" = ( /obj/structure/chair{ @@ -3960,14 +4047,8 @@ /turf/open/floor/plasteel/sepia, /area/ship/crew/dorm/dormthree) "GP" = ( -/obj/effect/turf_decal/industrial/traffic{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4{ - dir = 1 - }, -/turf/open/floor/plasteel/mono, -/area/ship/hangar/starboard) +/turf/open/floor/plasteel/tech/grid, +/area/ship/construction) "GQ" = ( /obj/effect/turf_decal/trimline/opaque/bottlegreen/filled, /obj/effect/turf_decal/industrial/outline/blue, @@ -4212,7 +4293,8 @@ icon_state = "2-8" }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/tech, +/obj/effect/turf_decal/borderfloorblack, +/turf/open/floor/plasteel/dark, /area/ship/construction) "IF" = ( /obj/effect/turf_decal/corner_steel_grid{ @@ -4430,7 +4512,7 @@ }, /obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, -/area/ship/engineering/electrical) +/area/ship/engineering/engines/port) "Lp" = ( /obj/effect/turf_decal/industrial/traffic, /obj/structure/cable{ @@ -4443,7 +4525,7 @@ dir = 9 }, /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ - dir = 9 + dir = 5 }, /turf/open/floor/plasteel/mono, /area/ship/hangar/starboard) @@ -4511,6 +4593,7 @@ }, /obj/structure/frame/machine, /obj/structure/cable, +/obj/item/book/manual/spiral, /turf/open/floor/plasteel/telecomms_floor, /area/ship/construction) "Ma" = ( @@ -4522,7 +4605,7 @@ icon_state = "2-9" }, /turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) +/area/ship/engineering/engines/port) "Me" = ( /obj/effect/turf_decal/corner_steel_grid/full{ dir = 1 @@ -4772,7 +4855,6 @@ /obj/structure/cable{ icon_state = "1-4" }, -/obj/structure/reagent_dispensers/fueltank, /obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer2{ dir = 8 }, @@ -4804,15 +4886,11 @@ /turf/open/floor/plating/airless, /area/ship/external/dark) "NF" = ( -/obj/structure/crate_shelf, -/obj/structure/closet/crate, -/obj/item/circuitboard/machine/grounding_rod, -/obj/item/circuitboard/machine/grounding_rod, -/obj/item/circuitboard/machine/grounding_rod, -/obj/item/circuitboard/machine/grounding_rod, -/obj/item/circuitboard/machine/grounding_rod, -/obj/item/circuitboard/machine/grounding_rod, -/turf/open/floor/plasteel/tech, +/obj/structure/closet/crate/radiation, +/obj/effect/turf_decal/borderfloorblack{ + dir = 4 + }, +/turf/open/floor/plasteel/dark, /area/ship/construction) "NM" = ( /obj/effect/turf_decal/corner_steel_grid{ @@ -4842,7 +4920,8 @@ }, /obj/structure/bed/dogbed{ pixel_y = 4; - pixel_x = 2 + pixel_x = 2; + anchored = 1 }, /turf/open/floor/plasteel/dark, /area/ship/bridge) @@ -4867,43 +4946,27 @@ /area/ship/hangar/starboard) "OA" = ( /obj/structure/railing, -/obj/structure/table, /obj/machinery/light/directional/west, -/obj/item/flashlight{ - pixel_y = 4 - }, -/obj/item/flashlight{ - pixel_y = 4 - }, -/obj/item/flashlight{ - pixel_y = 4 - }, -/obj/item/flashlight{ - pixel_y = 4 - }, -/obj/item/flashlight{ - pixel_y = 4 - }, -/obj/item/flashlight{ - pixel_y = 4 - }, -/obj/item/flashlight{ - pixel_y = 4 - }, -/obj/item/flashlight{ - pixel_y = 4 +/obj/structure/table, +/obj/item/radio{ + pixel_y = 5; + pixel_x = -5 }, -/obj/item/flashlight{ - pixel_y = 4 +/obj/item/radio{ + pixel_y = 5; + pixel_x = -2 }, -/obj/item/flashlight{ - pixel_y = 4 +/obj/item/radio{ + pixel_y = 5; + pixel_x = 1 }, -/obj/item/flashlight{ - pixel_y = 4 +/obj/item/radio{ + pixel_y = 5; + pixel_x = 4 }, -/obj/item/flashlight{ - pixel_y = 4 +/obj/item/radio{ + pixel_y = 5; + pixel_x = 7 }, /turf/open/floor/plasteel/dark, /area/ship/crew/cryo) @@ -4943,10 +5006,10 @@ dir = 10 }, /obj/machinery/meter, -/obj/machinery/airalarm/directional/east, /obj/structure/reagent_dispensers/watertank, +/obj/machinery/airalarm/directional/east, /turf/open/floor/plasteel/tech, -/area/ship/engineering/engine) +/area/ship/engineering/engines/starboard) "OT" = ( /obj/effect/turf_decal/corner/opaque/red/full, /obj/machinery/light/directional/west, @@ -4957,41 +5020,45 @@ name = "armor locker"; req_access_txt = "1" }, -/obj/item/clothing/suit/armor/gezena/marine{ - pixel_y = -8 +/obj/item/clothing/suit/armor/gezena/marinecoat{ + pixel_y = -3; + pixel_x = -8 }, -/obj/item/clothing/suit/armor/gezena/marine{ - pixel_y = -8 +/obj/item/clothing/suit/armor/gezena/marinecoat{ + pixel_y = -3; + pixel_x = -8 }, /obj/item/clothing/suit/armor/gezena/marine{ - pixel_y = -8 + pixel_y = -8; + pixel_x = 6 }, /obj/item/clothing/suit/armor/gezena/marine{ - pixel_y = -8 + pixel_y = -8; + pixel_x = 6 }, /obj/item/storage/belt/military/gezena{ - pixel_y = 1 + pixel_y = 7; + pixel_x = 5 }, /obj/item/storage/belt/military/gezena{ - pixel_y = 1 + pixel_y = 7; + pixel_x = 5 }, /obj/item/storage/belt/military/gezena{ - pixel_y = 1 + pixel_y = 7; + pixel_x = 5 }, /obj/item/storage/belt/military/gezena{ - pixel_y = 1 - }, -/obj/item/clothing/head/helmet/gezena{ - pixel_y = 6 - }, -/obj/item/clothing/head/helmet/gezena{ - pixel_y = 6 + pixel_y = 7; + pixel_x = 5 }, /obj/item/clothing/head/helmet/gezena{ - pixel_y = 6 + pixel_y = 7; + pixel_x = -6 }, /obj/item/clothing/head/helmet/gezena{ - pixel_y = 6 + pixel_y = 7; + pixel_x = -6 }, /turf/open/floor/vault, /area/ship/security/armory) @@ -5016,7 +5083,7 @@ }, /obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, -/area/ship/engineering/engine) +/area/ship/engineering/engines/starboard) "Pf" = ( /obj/machinery/atmospherics/pipe/layer_manifold, /obj/structure/grille, @@ -5039,7 +5106,7 @@ icon_state = "1-2" }, /turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) +/area/ship/engineering/engines/port) "Pi" = ( /obj/structure/sign/flag/gezena{ pixel_y = 30 @@ -5123,15 +5190,12 @@ /turf/open/floor/plasteel/dark, /area/ship/crew/canteen) "PO" = ( -/obj/effect/turf_decal/industrial/traffic{ - dir = 4 - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 +/obj/machinery/computer/bsa_control{ + name = "HORUS - Controller Console"; + desc = "A decommissioned controller console for a HORUS type Rail Cannon." }, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/mono, -/area/ship/hangar/starboard) +/turf/closed/wall/mineral/titanium/nodiagonal, +/area/ship/bridge) "PP" = ( /obj/item/tank/internals/emergency_oxygen{ pixel_x = 6 @@ -5145,20 +5209,6 @@ /obj/item/tank/internals/emergency_oxygen{ pixel_x = 6 }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 6 - }, -/obj/item/tank/internals/emergency_oxygen{ - pixel_x = 6 - }, -/obj/item/clothing/mask/breath{ - pixel_y = 0; - pixel_x = -6 - }, -/obj/item/clothing/mask/breath{ - pixel_y = 0; - pixel_x = -6 - }, /obj/item/clothing/mask/breath{ pixel_y = 0; pixel_x = -6 @@ -5208,12 +5258,52 @@ /obj/effect/turf_decal/industrial/traffic/corner{ dir = 4 }, -/obj/machinery/vending/toyliberationstation, /obj/machinery/light_switch{ dir = 8; pixel_x = 19; pixel_y = 9 }, +/obj/structure/rack, +/obj/item/flashlight/seclite{ + pixel_x = 5; + pixel_y = 9 + }, +/obj/item/flashlight/seclite{ + pixel_x = 5; + pixel_y = 6 + }, +/obj/item/flashlight/seclite{ + pixel_x = 5; + pixel_y = 3 + }, +/obj/item/flashlight/seclite{ + pixel_x = 5; + pixel_y = 0 + }, +/obj/item/flashlight/seclite{ + pixel_x = 5; + pixel_y = -3 + }, +/obj/item/gps{ + pixel_x = -10; + pixel_y = 9 + }, +/obj/item/gps{ + pixel_x = -10; + pixel_y = 7 + }, +/obj/item/gps{ + pixel_x = -10; + pixel_y = 5 + }, +/obj/item/gps{ + pixel_x = -10; + pixel_y = 3 + }, +/obj/item/gps{ + pixel_x = -10; + pixel_y = 1 + }, /turf/open/floor/vault, /area/ship/security/armory) "Qq" = ( @@ -5288,12 +5378,12 @@ /turf/open/floor/plasteel/mono, /area/ship/hangar/starboard) "QO" = ( -/obj/machinery/computer/helm/retro{ - dir = 8 - }, /obj/effect/turf_decal/corner_steel_grid{ dir = 5 }, +/obj/machinery/computer/helm{ + dir = 8 + }, /turf/open/floor/plasteel/telecomms_floor, /area/ship/bridge) "QU" = ( @@ -5390,6 +5480,10 @@ dir = 10 }, /obj/machinery/light/directional/north, +/obj/structure/closet/emcloset/wall{ + dir = 8; + pixel_x = 28 + }, /turf/open/floor/engine/hull/reinforced/interior, /area/ship/construction) "RX" = ( @@ -5450,7 +5544,8 @@ icon_state = "1-4" }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/turf/open/floor/plasteel/tech, +/obj/effect/turf_decal/borderfloorblack, +/turf/open/floor/plasteel/dark, /area/ship/construction) "Si" = ( /obj/docking_port/stationary{ @@ -5612,16 +5707,14 @@ /area/ship/hangar/starboard) "TV" = ( /turf/closed/wall/mineral/plastitanium/nodiagonal, -/area/ship/engineering/engine) +/area/ship/engineering/engines/starboard) "TW" = ( -/obj/effect/turf_decal/industrial/traffic{ - dir = 4 +/obj/structure/closet/crate/solarpanel_small, +/obj/effect/turf_decal/borderfloorblack{ + dir = 1 }, -/obj/machinery/light/directional/west, -/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4, -/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2, -/turf/open/floor/plasteel/mono, -/area/ship/hangar/starboard) +/turf/open/floor/plasteel/mono/dark, +/area/ship/construction) "TY" = ( /obj/effect/turf_decal/corner_steel_grid{ dir = 5 @@ -5654,7 +5747,7 @@ }, /obj/machinery/portable_atmospherics/canister/toxins, /turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) +/area/ship/engineering/engines/port) "UB" = ( /obj/structure/bed, /obj/item/bedsheet/random, @@ -5698,7 +5791,6 @@ pixel_x = -8 }, /obj/item/storage/belt/sabre, -/obj/item/melee/sabre, /obj/item/storage/lockbox/medal, /obj/item/radio/headset/pgf/captain, /obj/item/radio/headset/pgf/alt/captain, @@ -5725,8 +5817,11 @@ /obj/machinery/door/firedoor/border_only{ dir = 4 }, +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, /turf/open/floor/plating, -/area/ship/engineering/electrical) +/area/ship/engineering/engines/port) "Vc" = ( /obj/machinery/atmospherics/components/unary/outlet_injector/on/layer2{ dir = 1 @@ -5738,7 +5833,7 @@ dir = 1 }, /turf/open/floor/engine/airless, -/area/ship/engineering/engine) +/area/ship/engineering/engines/starboard) "Vo" = ( /obj/structure/window/reinforced{ dir = 4 @@ -5760,26 +5855,6 @@ pixel_x = -10; pixel_y = -7 }, -/obj/item/clothing/suit/armor/gezena/marinecoat{ - pixel_y = 0; - pixel_x = 3 - }, -/obj/item/clothing/suit/armor/gezena/marinecoat{ - pixel_y = 0; - pixel_x = 3 - }, -/obj/item/clothing/suit/armor/gezena/marinecoat{ - pixel_y = 0; - pixel_x = 3 - }, -/obj/item/clothing/suit/armor/gezena/marinecoat{ - pixel_y = 0; - pixel_x = 3 - }, -/obj/item/clothing/shoes/combat/gezena{ - pixel_x = 3; - pixel_y = -7 - }, /obj/item/clothing/gloves/gezena/marine{ pixel_y = 11 }, @@ -5855,6 +5930,22 @@ pixel_x = -8; pixel_y = -17 }, +/obj/item/clothing/shoes/combat/gezena{ + pixel_x = 3; + pixel_y = 0 + }, +/obj/item/clothing/shoes/combat/gezena{ + pixel_x = 3; + pixel_y = 0 + }, +/obj/item/clothing/shoes/combat/gezena{ + pixel_x = 3; + pixel_y = 0 + }, +/obj/item/clothing/shoes/combat/gezena{ + pixel_x = 3; + pixel_y = 0 + }, /turf/open/floor/vault, /area/ship/security/armory) "Vp" = ( @@ -5909,7 +6000,7 @@ /obj/structure/cable, /obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, -/area/ship/engineering/engine) +/area/ship/engineering/engines/starboard) "VY" = ( /obj/effect/turf_decal/corner/opaque/syndiered/three_quarters, /turf/open/floor/vault, @@ -5975,6 +6066,10 @@ }, /obj/item/radio/headset/pgf/captain, /obj/item/radio/headset/pgf/alt/captain, +/obj/item/clothing/neck/cloak/gezena/captain{ + pixel_y = -1; + pixel_x = -18 + }, /turf/open/floor/plasteel/tech, /area/ship/crew/dorm/dormtwo) "Wc" = ( @@ -6015,8 +6110,11 @@ /obj/machinery/door/firedoor/border_only{ dir = 4 }, +/obj/structure/window/plasma/reinforced{ + dir = 8 + }, /turf/open/floor/plating, -/area/ship/engineering/engine) +/area/ship/engineering/engines/starboard) "Ww" = ( /obj/structure/window/plasma/reinforced/plastitanium, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ @@ -6036,10 +6134,19 @@ /turf/open/floor/plating, /area/ship/engineering) "WH" = ( -/obj/structure/closet/secure_closet/freezer/fridge, /obj/item/storage/ration/crayons, /obj/effect/spawner/lootdrop/ration, /obj/effect/spawner/lootdrop/ration, +/obj/structure/closet/secure_closet/freezer{ + name = "fridge" + }, +/obj/effect/spawner/lootdrop/ration, +/obj/effect/spawner/lootdrop/ration, +/obj/effect/spawner/lootdrop/ration, +/obj/effect/spawner/lootdrop/ration, +/obj/effect/spawner/lootdrop/ration, +/obj/effect/spawner/lootdrop/ration, +/obj/item/storage/cans/sixbeer, /turf/open/floor/plasteel/white, /area/ship/crew/canteen) "WQ" = ( @@ -6057,7 +6164,7 @@ icon_state = "1-2" }, /turf/open/floor/plating, -/area/ship/engineering/electrical) +/area/ship/engineering/engines/port) "WS" = ( /obj/structure/cable{ icon_state = "0-10" @@ -6191,18 +6298,6 @@ }, /turf/open/floor/plasteel/tech, /area/ship/crew/dorm/dormthree) -"XQ" = ( -/obj/effect/turf_decal/industrial/traffic{ - dir = 8 - }, -/obj/structure/cable{ - icon_state = "1-2" - }, -/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ - dir = 1 - }, -/turf/open/floor/plasteel/mono, -/area/ship/hangar/starboard) "XR" = ( /obj/structure/sign/warning/explosives{ pixel_y = 32 @@ -6217,6 +6312,9 @@ /obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ dir = 8 }, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 9 + }, /turf/open/floor/plasteel/tech, /area/ship/construction) "Yd" = ( @@ -6228,7 +6326,7 @@ }, /obj/structure/catwalk/over/plated_catwalk/dark, /turf/open/floor/plating, -/area/ship/engineering/electrical) +/area/ship/engineering/engines/port) "Yo" = ( /obj/structure/chair/sofa/right{ dir = 1 @@ -6238,12 +6336,12 @@ /turf/open/floor/plasteel/dark, /area/ship/crew/office) "Yu" = ( -/obj/structure/closet/crate/solarpanel_small, /obj/machinery/power/apc/auto_name/directional/west, /obj/structure/cable{ icon_state = "0-4" }, -/turf/open/floor/plasteel/tech, +/obj/effect/turf_decal/borderfloorblack, +/turf/open/floor/plasteel/dark, /area/ship/construction) "Yx" = ( /obj/structure/railing, @@ -6260,6 +6358,9 @@ dir = 1 }, /obj/structure/barricade/wooden, +/obj/effect/turf_decal/corner_steel_grid{ + dir = 9 + }, /turf/open/floor/plasteel/telecomms_floor, /area/ship/construction) "YD" = ( @@ -6322,7 +6423,8 @@ /obj/effect/turf_decal/industrial/outline/blue, /obj/machinery/door/airlock/command{ dir = 4; - name = "Bridge" + name = "Bridge"; + req_one_access = list(20, 57, 58) }, /obj/structure/cable{ icon_state = "4-8" @@ -6363,7 +6465,7 @@ }, /obj/machinery/portable_atmospherics/canister/oxygen, /turf/open/floor/plasteel/tech, -/area/ship/engineering/engine) +/area/ship/engineering/engines/starboard) "Zh" = ( /obj/effect/turf_decal/spline/fancy/opaque/lime{ dir = 1 @@ -6399,13 +6501,13 @@ name = "Engine Shutters"; dir = 4; pixel_x = -20; - pixel_y = 0 + pixel_y = -8 }, /obj/structure/cable{ icon_state = "0-6" }, /turf/open/floor/plasteel/tech, -/area/ship/engineering/electrical) +/area/ship/engineering/engines/port) "Zw" = ( /obj/structure/railing{ dir = 4 @@ -6428,18 +6530,16 @@ pixel_y = 8; pixel_x = -5 }, -/obj/item/folder/syndicate/blue{ - desc = "A black folder with a blue strip for labels."; - name = "black folder"; - pixel_x = 8; - pixel_y = -1 - }, /obj/structure/railing{ dir = 8 }, /obj/effect/turf_decal/spline/fancy/opaque/lime{ dir = 9 }, +/obj/item/folder/white{ + pixel_x = 6; + pixel_y = 5 + }, /obj/item/spacecash/bundle/c1000{ pixel_y = 0; pixel_x = -3 @@ -6517,9 +6617,6 @@ }, /turf/open/floor/plasteel/tech/techmaint, /area/ship/engineering) -"ZO" = ( -/turf/closed/wall/mineral/titanium/nodiagonal, -/area/ship/hallway/central) "ZX" = ( /obj/effect/turf_decal/corner_steel_grid/full{ dir = 1 @@ -6984,7 +7081,7 @@ bd PY SB SB -ZO +SB SB SB SB @@ -7012,12 +7109,12 @@ LS FU SB it -TW -PO +xS +xK xK xS VB -GP +xK zz DT SB @@ -7041,10 +7138,10 @@ Xw SB bl wK -nd -nd -nd -nd +eB +eB +eB +eB eB Bv yF @@ -7068,13 +7165,13 @@ pF oS SB DJ -fU -nd eB eB -nd eB -fU +eB +eB +eB +eB rW qy kB @@ -7097,11 +7194,11 @@ wZ RX Lp eB -nd eB eB -nd -nd +eB +eB +eB eB jd HN @@ -7123,13 +7220,13 @@ sF Zj cE DY -qH +nO +eB +eB eB -nd eB eB eB -nd eB jd HN @@ -7153,11 +7250,11 @@ IF SB QU eB -nd eB -fU eB -nd +eB +eB +eB eB jd HN @@ -7180,13 +7277,13 @@ AS BZ SB dQ -nd -nd eB -fU eB -nd -nd +eB +eB +eB +eB +eB jd HN xz @@ -7208,13 +7305,13 @@ bd Bo DY qH -nd eB eB eB eB eB -nd +eB +eB jd HN xz @@ -7236,13 +7333,13 @@ bd OR jE uR -nd eB eB eB eB eB -nd +eB +eB jd HN xz @@ -7264,13 +7361,13 @@ bd kp SB Oy -rn -nd -nd eB -nd -nd -rn +eB +eB +eB +eB +eB +eB rW qy Ps @@ -7294,9 +7391,9 @@ SB nv wK eB -nd -nd -nd +eB +eB +eB eB wK jh @@ -7322,10 +7419,10 @@ SB EC QL Ac -Bq +Ac kD ny -XQ +Bq oR Ne SB @@ -7379,7 +7476,7 @@ TO Yu uv fV -iT +GP xO TO qX @@ -7408,8 +7505,8 @@ Sh vh mL cY +xO TO -qX xz xz xz @@ -7436,13 +7533,13 @@ aF bF Gy NF +TW TO xz xz xz xz xz -xz "} (33,1,1) = {" xz @@ -7463,14 +7560,14 @@ sP It Nj lb -nO +iT +TW TO xz xz xz xz xz -xz "} (34,1,1) = {" xz @@ -7493,7 +7590,7 @@ XR YA Dw Us -xz +TO xz xz xz @@ -7521,7 +7618,7 @@ Ic rs LT Us -xz +qX xz xz xz @@ -7562,7 +7659,7 @@ xz xz xz xz -xz +cR GB mk ca @@ -7711,7 +7808,7 @@ HH gG QK ty -MF +PO Sp KS Sx @@ -7739,7 +7836,7 @@ jH Pb MS lZ -MF +PO PK Su Cz @@ -7843,7 +7940,7 @@ xz xz xz xz -xz +cR Rx bD bD diff --git a/_maps/shuttles/subshuttles/pgf_nail.dmm b/_maps/shuttles/subshuttles/pgf_nail.dmm index 278f856fe6af..054bd7c83d73 100644 --- a/_maps/shuttles/subshuttles/pgf_nail.dmm +++ b/_maps/shuttles/subshuttles/pgf_nail.dmm @@ -42,8 +42,21 @@ dir = 8 }, /obj/machinery/door/firedoor/border_only, +/obj/structure/cable{ + icon_state = "4-8" + }, /turf/open/floor/plating, /area/ship/bridge) +"e" = ( +/obj/structure/railing{ + dir = 8 + }, +/obj/machinery/atmospherics/components/unary/vent_pump/on/layer2{ + dir = 1; + name = "nail supply pump" + }, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) "h" = ( /obj/structure/cable{ icon_state = "4-8" @@ -55,6 +68,7 @@ /obj/structure/railing{ dir = 8 }, +/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer4, /turf/open/floor/plasteel/tech, /area/ship/bridge) "l" = ( @@ -63,6 +77,9 @@ /obj/structure/cable{ icon_state = "0-4" }, +/obj/structure/cable{ + icon_state = "0-2" + }, /turf/open/floor/plasteel/tech, /area/ship/bridge) "n" = ( @@ -133,8 +150,8 @@ /turf/open/floor/plasteel/patterned/brushed, /area/ship/bridge) "s" = ( -/turf/open/floor/engine/hull, -/area/ship/external/dark) +/turf/open/floor/plasteel/tech, +/area/ship/bridge) "t" = ( /turf/closed/wall/mineral/plastitanium, /area/ship/bridge) @@ -143,6 +160,12 @@ icon_state = "4-8" }, /obj/effect/turf_decal/etherbor/right, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 5 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 6 + }, /turf/open/floor/plasteel/patterned/brushed, /area/ship/bridge) "v" = ( @@ -155,16 +178,17 @@ /turf/open/floor/plasteel/dark, /area/ship/bridge) "w" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 8 +/obj/machinery/power/terminal{ + dir = 4 }, /obj/structure/railing/corner{ dir = 1 }, -/obj/structure/cable/blue{ - icon_state = "0-4" +/obj/structure/cable{ + icon_state = "0-8" }, -/turf/open/floor/plasteel/tech, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, /area/ship/bridge) "x" = ( /obj/structure/railing{ @@ -187,6 +211,9 @@ /obj/machinery/door/firedoor/border_only{ dir = 1 }, +/obj/structure/cable{ + icon_state = "1-8" + }, /turf/open/floor/plating, /area/ship/bridge) "z" = ( @@ -209,15 +236,31 @@ /turf/open/floor/plating, /area/ship/bridge) "B" = ( -/obj/machinery/power/smes/shuttle/precharged{ - dir = 8 +/obj/machinery/power/terminal{ + dir = 4 }, /obj/structure/railing/corner{ dir = 8 }, +/obj/structure/cable{ + icon_state = "0-8" + }, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, +/area/ship/bridge) +"D" = ( +/obj/machinery/power/smes/shuttle/precharged{ + dir = 8 + }, /obj/structure/cable/blue{ icon_state = "0-4" }, +/obj/structure/window/plasma/reinforced{ + dir = 4 + }, +/obj/structure/window/plasma/reinforced{ + dir = 1 + }, /turf/open/floor/plasteel/tech, /area/ship/bridge) "E" = ( @@ -237,8 +280,8 @@ }, /obj/machinery/power/port_gen/pacman, /obj/structure/catwalk/over/plated_catwalk/dark, -/obj/item/wrench, /obj/machinery/light/directional/west, +/obj/item/wrench, /turf/open/floor/plating, /area/ship/bridge) "I" = ( @@ -248,14 +291,49 @@ /turf/open/floor/plasteel/telecomms_floor, /area/ship/bridge) "J" = ( +/obj/structure/cable{ + icon_state = "2-8" + }, +/obj/structure/cable{ + icon_state = "1-8" + }, +/obj/machinery/door/poddoor/preopen{ + dir = 8; + id = "nail_door_blast" + }, +/obj/machinery/door/firedoor/border_only{ + dir = 8 + }, /obj/docking_port/mobile{ dir = 8; name = "nail dock"; preferred_direction = 8; port_direction = 2 }, -/turf/open/floor/engine/hull, -/area/ship/external/dark) +/obj/machinery/door/firedoor/border_only{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer2{ + dir = 8 + }, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer4{ + dir = 8 + }, +/turf/open/floor/plasteel/patterned/brushed, +/area/ship/bridge) +"L" = ( +/obj/machinery/power/smes/shuttle/precharged{ + dir = 8 + }, +/obj/structure/cable/blue{ + icon_state = "0-4" + }, +/obj/structure/window/plasma/reinforced{ + dir = 4 + }, +/obj/structure/window/plasma/reinforced, +/turf/open/floor/plasteel/tech, +/area/ship/bridge) "M" = ( /obj/structure/window/plasma/reinforced/plastitanium, /obj/machinery/door/poddoor/shutters{ @@ -270,47 +348,36 @@ /turf/open/floor/plating, /area/ship/bridge) "N" = ( -/obj/structure/cable{ - icon_state = "2-8" - }, -/obj/structure/cable{ - icon_state = "1-8" - }, -/obj/machinery/door/poddoor/preopen{ +/obj/machinery/atmospherics/components/binary/pump/layer2{ dir = 8; - id = "nail_door_blast" + name = "supply pump" }, -/obj/machinery/door/firedoor/border_only{ - dir = 4 +/obj/machinery/atmospherics/components/binary/pump/layer4{ + dir = 4; + name = "nail exhaust pump" }, -/obj/machinery/door/firedoor/border_only{ - dir = 8 +/obj/structure/cable{ + icon_state = "4-8" }, /turf/open/floor/plasteel/patterned/brushed, /area/ship/bridge) "O" = ( /obj/structure/railing, /obj/structure/catwalk/over/plated_catwalk/dark, -/obj/machinery/power/terminal{ - dir = 4 - }, /obj/structure/cable{ - icon_state = "0-2" + icon_state = "2-4" }, -/turf/open/floor/plasteel/tech, +/turf/open/floor/plating, /area/ship/bridge) "R" = ( /obj/structure/railing{ dir = 1 }, -/obj/structure/catwalk/over/plated_catwalk/dark, -/obj/machinery/power/terminal{ - dir = 4 - }, /obj/structure/cable{ - icon_state = "0-1" + icon_state = "1-4" }, -/turf/open/floor/plasteel/tech, +/obj/structure/catwalk/over/plated_catwalk/dark, +/turf/open/floor/plating, /area/ship/bridge) "S" = ( /obj/machinery/holopad/emergency, @@ -320,11 +387,14 @@ /turf/open/floor/plasteel/patterned/brushed, /area/ship/bridge) "T" = ( -/obj/machinery/porta_turret/ship/ballistic{ +/obj/structure/cable{ + icon_state = "0-4" + }, +/obj/machinery/porta_turret/ship/weak{ dir = 8 }, -/turf/open/floor/engine/hull, -/area/ship/external/dark) +/turf/open/floor/engine/hull/reinforced/interior, +/area/template_noop) "U" = ( /obj/structure/chair/comfy/shuttle, /obj/machinery/light/directional/north, @@ -351,6 +421,7 @@ }, /obj/machinery/power/terminal, /obj/structure/catwalk/over/plated_catwalk/dark, +/obj/machinery/airalarm/directional/north, /turf/open/floor/plating, /area/ship/bridge) @@ -422,25 +493,25 @@ n B i u -i +e w t "} (9,1,1) = {" G -V -p +D +s N -a -V +s +L W "} (10,1,1) = {" c -c -s +V +p J -s -c +a +V c "} diff --git a/code/game/MapData/shuttles/pgf_liberty.dm b/code/game/MapData/shuttles/pgf_liberty.dm new file mode 100644 index 000000000000..ffaa7e026fba --- /dev/null +++ b/code/game/MapData/shuttles/pgf_liberty.dm @@ -0,0 +1,55 @@ +/obj/item/book/manual/spiral + name = "The UCWSWM" + desc = "It's looks old and worn out." + icon_state = "book3" + author = "Welds-the-Steel" + title = "The Universal Colossal Warship Spiral Weapon Mount" + dat = {" + + + + + + + +
+
+

ETHERBOR

Lahoma Shipyards +
+
+
+ Pan-Gezenan Federation +
+ Naval Forces
+ Marine Core
+
+
+
+

Universal Colossal Battleship Spiral Weapon Mounts and You!

+
+
+ The Universal Colossal Battleship Spiral Weapon Mount or simply "Universal Spiral Mount", is a spiral rail system that can be attached to any compatible ships created in the PGFN Lahoma Shipyards. Attachment of a Universal Spiral Mount requires the use of a Spiral Mount Tool Facility. An engineering marvel are the massive machines at these facilities that effortlessly handle these systems on a regular basis. Most shipyards dealing in Kalixcian Colossal Arms will also have such a facility to actually install them, and the weapons they hold. + + Using a Spiral Mount Tool, the Universal Spiral Mount is first slid into an appropriate load bearing bay, such as seen on Liberty-class Light Frigates. The USM is then welded to the hull and locked into the load baring bay's supports. + + The installation of weapons into a Universal Spiral Mount is rather simplistic. A weapon must first be delivered to the Spiral Mount Tool Facility, where it will be manually loaded onto the SMT's massive cargo lift. The SMT is then extended out around the weapon, and the weapon is then secured into the SMT with engaging locks. The next step is to bring the ship into the facility, placed just in line with the SMT. The weapon is then lined up with the Universal Spiral Mount and twisted into place. The USM's hardware locks are then engaged, the weapon is welded to the USM, and electronic systems are hooked into the ship's computer systems. The weapons are then hooked into an independent power bank to prevent overdraw from main ship power banks, and prevent explosive backsurge. + + Common Colossal Battleship Weapons compatible with the Universal Spiral Mount include the following: + +
HORUS Colossal Energy Cannon +
+ A massive laser cannon capable of variable strength, and sustained fire up to 10 seconds. One of the highest power draws of all colossal warship guns. Multiple independent power banks are required to fire this gun, with the lowest power setting drawing 4MW/s, and the highest drawing 16MW/s. +
+
SUPERNOVA High-Performance Giant Rail Cannon +
+ While not as powerful as the QUASAR SMITER Colossal Rail Cannon, this gun is one of the most commonly produced at the Lahoma Shipyards. Fires a 9/5ths meter "Huge Slug" ordinance, accelerated by 1MW draw pair of electromagnetic accelerators. +
+
Big Ordinance Missile Bay (B.O.M.B) +
+ A popular choice amongst bomber ships, the "Big Ordinance Missile Bay" or "B.O.M.B" for short, is a rapid fire missile array chain launcher. Capable of firing up to 10 missiles per second, these weapons often find their homes on ships with exceedingly large cargo bays built for holding large hoards of heavy ordinance. +
+
QUASAR SMITER Colossal Rail Cannon +
+ The largest gun ever produced by the Lahoma Shipyards, the QUASAR SMITER is a truly terrifying tool of destruction. A gun requiring 3 Universal Spiral Mounts to hold, this gun finds its place only on the largest ships in the PGFN and PGFMC. This gun fires 18/5ths meter gigantic "DEMON SLUG"s at a rate of approximately 1 shot every 5 minutes. The power draw of such a massive weapon sings to the tun of 50MW of power per round. + + "} diff --git a/code/game/area/ship_areas.dm b/code/game/area/ship_areas.dm index be8e666b60a9..abf40f900af5 100644 --- a/code/game/area/ship_areas.dm +++ b/code/game/area/ship_areas.dm @@ -282,6 +282,15 @@ NOTE: there are two lists of areas in the end of this file: centcom and station lighting_colour_bulb = "#ffbc6f" sound_environment = SOUND_AREA_LARGE_ENCLOSED +/area/ship/engineering/engines + name = "Engines" + +/area/ship/engineering/engines/port + name = "Port Engines" + +/area/ship/engineering/engines/starboard + name = "Starboard Engines" + /area/ship/engineering/atmospherics name = "Atmospherics" icon_state = "atmos" diff --git a/code/game/machinery/telecomms/machines/relay.dm b/code/game/machinery/telecomms/machines/relay.dm index 95c38cb366d7..31fdf561d538 100644 --- a/code/game/machinery/telecomms/machines/relay.dm +++ b/code/game/machinery/telecomms/machines/relay.dm @@ -74,37 +74,37 @@ autolinkers = list("r_relay") /obj/machinery/telecomms/relay/preset/nanotrasen - freq_listening = list(FREQ_COMMAND, FREQ_NANOTRASEN, FREQ_COMMON) + freq_listening = list(FREQ_COMMAND, FREQ_NANOTRASEN) id = "Nanotrasen Relay" network = "nt_commnet" /obj/machinery/telecomms/relay/preset/inteq - freq_listening = list(FREQ_COMMAND, FREQ_INTEQ, FREQ_COMMON) + freq_listening = list(FREQ_COMMAND, FREQ_INTEQ) id = "IRMG Relay" network = "irmg_commnet" /obj/machinery/telecomms/relay/preset/minutemen - freq_listening = list(FREQ_COMMAND, FREQ_MINUTEMEN, FREQ_COMMON) + freq_listening = list(FREQ_COMMAND, FREQ_MINUTEMEN) id = "CMM Relay" network = "cmm_commnet" /obj/machinery/telecomms/relay/preset/solgov - freq_listening = list(FREQ_COMMAND, FREQ_SOLGOV, FREQ_COMMON) + freq_listening = list(FREQ_COMMAND, FREQ_SOLGOV) id = "SolGov Relay" network = "solgov_commnet" /obj/machinery/telecomms/relay/preset/syndicate - freq_listening = list(FREQ_COMMAND, FREQ_SYNDICATE, FREQ_COMMON) + freq_listening = list(FREQ_COMMAND, FREQ_SYNDICATE) id = "Syndicate Relay" network = "synd_commnet" /obj/machinery/telecomms/relay/preset/frontiersmen - freq_listening = list(FREQ_COMMAND, FREQ_PIRATE, FREQ_COMMON) + freq_listening = list(FREQ_COMMAND, FREQ_PIRATE) id = "Frontiersmen Relay" network = "frontier_commnet" /obj/machinery/telecomms/relay/preset/pgf - freq_listening = list(FREQ_COMMAND, FREQ_PGF, FREQ_COMMON) + freq_listening = list(FREQ_COMMAND, FREQ_PGF) id = "PGF Relay" network = "pgf_commnet" diff --git a/code/modules/clothing/outfits/factions/gezena.dm b/code/modules/clothing/outfits/factions/gezena.dm index f34353c0e2df..8b685c63b2fe 100644 --- a/code/modules/clothing/outfits/factions/gezena.dm +++ b/code/modules/clothing/outfits/factions/gezena.dm @@ -54,6 +54,15 @@ shoes = /obj/item/clothing/shoes/combat/gezena neck = /obj/item/clothing/neck/cloak/gezena/captain +/datum/outfit/job/gezena/hop + name = "PGF - Bridge Officer" + jobtype = /datum/job/head_of_personnel + job_icon = "headofpersonnel" + + uniform = /obj/item/clothing/under/gezena + shoes = /obj/item/clothing/shoes/combat/gezena + neck = /obj/item/clothing/neck/cloak/gezena + /datum/outfit/job/gezena/captain name = "PGF - Captain" jobtype = /datum/job/captain @@ -144,6 +153,18 @@ neck = /obj/item/clothing/neck/cloak/gezena/med r_hand = /obj/item/gun/energy/kalix/pgf +/datum/outfit/job/gezena/hop + name = "PGF - Bridge Officer - Equipped" + jobtype = /datum/job/head_of_personnel + job_icon = "headofpersonnel" + + uniform = /obj/item/clothing/under/gezena + suit = /obj/item/clothing/suit/armor/gezena + head = /obj/item/clothing/head/gezena + gloves = /obj/item/clothing/gloves/gezena + shoes = /obj/item/clothing/shoes/combat/gezena + neck = /obj/item/clothing/neck/cloak/gezena + r_hand = /obj/item/gun/energy/kalix/pgf /datum/outfit/job/gezena/captain/geared name = "PGF - Captain - Equipped" diff --git a/shiptest.dme b/shiptest.dme index b61fb4195c4b..fbef7f864066 100644 --- a/shiptest.dme +++ b/shiptest.dme @@ -976,6 +976,7 @@ #include "code\game\MapData\shuttles\misc.dm" #include "code\game\MapData\shuttles\nanotrasen_mimir.dm" #include "code\game\MapData\shuttles\nanotrasen_ranger.dm" +#include "code\game\MapData\shuttles\pgf_liberty.dm" #include "code\game\MapData\shuttles\srm_elder.dm" #include "code\game\mecha\mech_bay.dm" #include "code\game\mecha\mech_fabricator.dm"