From 97b792bbc313d3397615a92db8705a71ff976ebb Mon Sep 17 00:00:00 2001 From: c0 Date: Sun, 30 Aug 2015 16:58:13 +0300 Subject: [PATCH] Changed some circuits paths to reduce copypasta --- .../AsteroidStation/Asteroidstation.dmm | 10 +++---- .../MetaStation/MetaStation.v41F.dmm | 16 +++++----- _maps/map_files/MetaStation/z3.dmm | 4 +-- _maps/map_files/MetaStation/z4.dmm | 4 +-- _maps/map_files/MiniStation/MiniStation.dmm | 8 ++--- _maps/map_files/TgStation/tgstation.2.1.3.dmm | 28 +++++++++--------- _maps/map_files/generic/z3.dmm | 4 +-- _maps/map_files/generic/z4.dmm | 4 +-- code/datums/supplypacks.dm | 2 +- code/game/machinery/alarm.dm | 21 ++++--------- code/game/machinery/buttons.dm | 4 +-- code/game/machinery/doors/airlock.dm | 6 ++-- .../machinery/doors/airlock_electronics.dm | 12 +++----- code/game/machinery/doors/firedoor.dm | 9 ++---- code/game/machinery/doors/windowdoor.dm | 6 ++-- code/game/machinery/vending.dm | 2 +- code/game/objects/items/apc_frame.dm | 11 +++++++ code/game/objects/items/weapons/RCD.dm | 2 +- .../closets/secure/engineering.dm | 6 ++-- code/game/objects/structures/door_assembly.dm | 8 ++--- .../objects/structures/windoor_assembly.dm | 6 ++-- code/modules/power/apc.dm | 16 +++------- code/modules/power/solar.dm | 4 +-- code/modules/power/tracker.dm | 8 ++--- .../research/designs/autolathe_designs.dm | 10 +++---- icons/obj/doors/door_assembly.dmi | Bin 46345 -> 45729 bytes icons/obj/module.dmi | Bin 11198 -> 1350 bytes 27 files changed, 97 insertions(+), 114 deletions(-) diff --git a/_maps/map_files/AsteroidStation/Asteroidstation.dmm b/_maps/map_files/AsteroidStation/Asteroidstation.dmm index a855fc85a89..29b348f4ae3 100644 --- a/_maps/map_files/AsteroidStation/Asteroidstation.dmm +++ b/_maps/map_files/AsteroidStation/Asteroidstation.dmm @@ -528,7 +528,7 @@ "akh" = (/obj/structure/rack,/obj/item/clothing/shoes/magboots,/turf/simulated/floor/plasteel{icon_state = "delivery"},/area/storage/eva) "aki" = (/obj/structure/table,/obj/item/device/aicard,/obj/item/weapon/aiModule/reset,/turf/simulated/floor/plasteel{icon_state = "yellow"; dir = 10},/area/storage/tech) "akj" = (/obj/structure/table,/obj/item/weapon/screwdriver{pixel_y = 16},/obj/item/weapon/wirecutters,/obj/machinery/firealarm{dir = 1; pixel_y = -24},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) -"akk" = (/obj/structure/table,/obj/item/weapon/module/power_control,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) +"akk" = (/obj/structure/table,/obj/item/weapon/electronics/apc,/obj/item/weapon/electronics/airlock,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) "akl" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/device/multitool,/obj/item/clothing/glasses/meson,/obj/item/device/radio/intercom{name = "Station Intercom (General)"; pixel_y = -29},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) "akm" = (/obj/machinery/vending/assist,/obj/machinery/camera{c_tag = "Tech Storage"; dir = 1},/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) "akn" = (/obj/structure/rack,/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/obj/item/clothing/gloves/color/yellow,/obj/item/device/multitool,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/storage/tech) @@ -1977,7 +1977,7 @@ "aMa" = (/obj/machinery/field/generator,/turf/simulated/floor/plating,/area/engine/engineering) "aMb" = (/obj/machinery/power/port_gen/pacman,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plating,/area/engine/engineering) "aMc" = (/obj/machinery/portable_atmospherics/canister/toxins,/obj/machinery/camera{c_tag = "Engineering Secure Storage"},/turf/simulated/floor/plating,/area/engine/engineering) -"aMd" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/stack/sheet/mineral/plasma{amount = 30},/turf/simulated/floor/plating,/area/engine/engineering) +"aMd" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/electronics/airlock,/obj/item/weapon/electronics/airlock,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/stack/sheet/mineral/plasma{amount = 30},/turf/simulated/floor/plating,/area/engine/engineering) "aMe" = (/obj/structure/closet/secure_closet/engineering_chief,/obj/machinery/status_display{layer = 4; pixel_y = 32},/obj/machinery/light{dir = 8},/obj/machinery/requests_console{announcementConsole = 1; department = "Chief Engineer's Desk"; departmentType = 3; name = "Chief Engineer's Requests Console"; pixel_x = -32},/turf/simulated/floor/plasteel{dir = 9; icon_state = "yellow"},/area/engine/chiefs_office) "aMf" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/chiefs_office) "aMg" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/obj/structure/cable/yellow{d1 = 2; d2 = 4; icon_state = "2-4"},/turf/simulated/floor/plasteel{dir = 1; icon_state = "yellow"},/area/engine/chiefs_office) @@ -2460,7 +2460,7 @@ "aVp" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'RADIOACTIVE AREA'"; icon_state = "radiation"; name = "RADIOACTIVE AREA"; pixel_y = -32},/turf/simulated/floor/plasteel,/area/engine/engineering) "aVq" = (/obj/structure/rack,/obj/item/clothing/mask/gas{pixel_x = 3; pixel_y = 3},/obj/item/clothing/mask/gas,/obj/item/clothing/mask/gas{pixel_x = -3; pixel_y = -3},/obj/machinery/button/door{id = "singularity"; name = "Shutters Control"; pixel_y = -25; req_access_txt = "11"},/turf/simulated/floor/plasteel{icon_state = "yellowcorner"},/area/engine/engineering) "aVr" = (/obj/structure/rack,/obj/item/clothing/suit/hazardvest,/obj/item/clothing/suit/hazardvest,/obj/item/weapon/tank/internals/emergency_oxygen/engi,/obj/item/weapon/tank/internals/emergency_oxygen/engi,/obj/machinery/light,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) -"aVs" = (/obj/structure/closet/crate{name = "solar pack crate"},/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/weapon/circuitboard/solar_control,/obj/item/weapon/tracker_electronics,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) +"aVs" = (/obj/structure/closet/crate{name = "solar pack crate"},/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/weapon/circuitboard/solar_control,/obj/item/weapon/electronics/tracker,/turf/simulated/floor/plasteel{icon_state = "yellow"},/area/engine/engineering) "aVt" = (/turf/simulated/floor/plasteel{dir = 8; icon_state = "yellowcorner"},/area/engine/engineering) "aVu" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) "aVv" = (/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/floor/plasteel,/area/engine/engineering) @@ -2764,7 +2764,7 @@ "bbh" = (/obj/machinery/door/poddoor/shutters/preopen{id = "singularity"; name = "radiation shutters"},/obj/machinery/door/firedoor,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/engineering) "bbi" = (/obj/effect/landmark{name = "lightsout"},/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) "bbj" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/hologram/holopad,/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/engine/engineering) -"bbk" = (/obj/structure/table,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/turf/simulated/floor/plasteel,/area/engine/engineering) +"bbk" = (/obj/structure/table,/obj/item/weapon/electronics/airlock,/obj/item/weapon/electronics/airlock,/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/turf/simulated/floor/plasteel,/area/engine/engineering) "bbl" = (/obj/structure/table,/obj/item/device/flashlight,/obj/item/device/flashlight,/obj/item/clothing/glasses/meson,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/turf/simulated/floor/plasteel,/area/engine/engineering) "bbm" = (/obj/structure/stool/bed/chair/office/dark{dir = 8},/obj/effect/landmark/start{name = "Station Engineer"},/obj/structure/cable{d1 = 2; d2 = 4; icon_state = "2-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/engine/engineering) "bbn" = (/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/engine/engineering) @@ -5351,7 +5351,7 @@ "bYU" = (/obj/structure/cable/cyan{icon_state = "1-2"},/turf/simulated/wall/r_wall,/area/medical/cmo) "bYV" = (/obj/structure/rack,/obj/item/clothing/mask/gas,/obj/item/clothing/glasses/sunglasses,/obj/effect/decal/cleanable/cobweb,/turf/simulated/floor/plating,/area/maintenance/asmaint) "bYW" = (/obj/structure/cable/cyan{icon_state = "2-4"},/obj/effect/landmark{name = "xeno_spawn"; pixel_x = -1},/turf/simulated/floor/plating,/area/maintenance/asmaint) -"bYX" = (/obj/structure/closet/crate,/obj/item/weapon/module/power_control,/obj/structure/cable/cyan{icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint) +"bYX" = (/obj/structure/closet/crate,/obj/item/weapon/electronics/apc,/obj/structure/cable/cyan{icon_state = "4-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint) "bYY" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/grille,/turf/simulated/floor/plating,/area/maintenance/asmaint) "bYZ" = (/obj/structure/closet/crate,/obj/item/stack/sheet/glass{amount = 10},/obj/item/stack/rods,/obj/structure/cable/cyan{icon_state = "4-8"},/turf/simulated/floor/plating/airless,/area/maintenance/asmaint) "bZa" = (/obj/structure/cable/cyan{icon_state = "4-8"},/obj/structure/cable/cyan{icon_state = "2-8"},/turf/simulated/floor/plating,/area/maintenance/asmaint) diff --git a/_maps/map_files/MetaStation/MetaStation.v41F.dmm b/_maps/map_files/MetaStation/MetaStation.v41F.dmm index 2ab144c2822..afcc5f7f1f7 100644 --- a/_maps/map_files/MetaStation/MetaStation.v41F.dmm +++ b/_maps/map_files/MetaStation/MetaStation.v41F.dmm @@ -1576,7 +1576,7 @@ "aEp" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/clothing/gloves/color/black,/obj/item/weapon/extinguisher{pixel_x = 8},/obj/item/device/radio/intercom{freerange = 0; frequency = 1459; name = "Station Intercom (General)"; pixel_x = 0; pixel_y = 21},/obj/item/clothing/glasses/meson,/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/engineering) "aEq" = (/obj/structure/table,/obj/item/stack/cable_coil{amount = 5},/obj/item/device/flashlight,/turf/simulated/floor/plasteel,/area/construction) "aEr" = (/turf/simulated/wall,/area/hallway/primary/fore) -"aEs" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/module/power_control,/obj/item/weapon/stock_parts/cell{maxcharge = 2000},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) +"aEs" = (/obj/structure/rack{dir = 8; layer = 2.9},/obj/item/weapon/electronics/apc,/obj/item/weapon/stock_parts/cell{maxcharge = 2000},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) "aEt" = (/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) "aEu" = (/obj/structure/stool,/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) "aEv" = (/obj/structure/sign/securearea{desc = "A warning sign which reads 'HIGH VOLTAGE'"; icon_state = "shock"; name = "HIGH VOLTAGE"; pixel_x = 0; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "redcorner"; dir = 1},/area/hallway/primary/fore) @@ -1772,8 +1772,8 @@ "aId" = (/obj/structure/closet/secure_closet/personal/cabinet,/obj/item/clothing/under/assistantformal,/turf/simulated/floor/wood,/area/crew_quarters/sleep) "aIe" = (/obj/structure/table,/obj/item/stack/rods{amount = 50},/obj/item/weapon/wrench,/obj/item/weapon/storage/box/lights/mixed,/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/engine/engineering) "aIf" = (/obj/structure/closet/crate/internals,/obj/structure/cable/yellow{d1 = 1; d2 = 4; icon_state = "1-4"},/obj/structure/cable/yellow{d1 = 1; d2 = 8; icon_state = "1-8"},/obj/effect/spawner/lootdrop/maintenance{lootcount = 3; name = "3maintenance loot spawner"},/turf/simulated/floor/plasteel{icon_state = "floorgrime"},/area/quartermaster/sorting{name = "\improper Warehouse"}) -"aIg" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/stack/cable_coil,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/obj/item/clothing/ears/earmuffs{pixel_x = -5; pixel_y = 6},/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/engine/engineering) -"aIh" = (/obj/structure/closet/crate{name = "solar pack crate"},/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/weapon/circuitboard/solar_control,/obj/item/weapon/tracker_electronics,/obj/item/weapon/paper/solar,/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/engine/engineering) +"aIg" = (/obj/structure/table,/obj/item/stack/cable_coil{pixel_x = 3; pixel_y = -7},/obj/item/stack/cable_coil,/obj/item/weapon/electronics/airlock,/obj/item/weapon/electronics/airlock,/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/obj/item/clothing/ears/earmuffs{pixel_x = -5; pixel_y = 6},/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/engine/engineering) +"aIh" = (/obj/structure/closet/crate{name = "solar pack crate"},/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/weapon/circuitboard/solar_control,/obj/item/weapon/electronics/tracker,/obj/item/weapon/paper/solar,/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/engine/engineering) "aIi" = (/obj/machinery/power/port_gen/pacman,/obj/structure/cable/yellow,/turf/simulated/floor/plasteel{icon_state = "bot"; dir = 1},/area/engine/engineering) "aIj" = (/obj/structure/extinguisher_cabinet{pixel_x = -27; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 8; icon_state = "warning"},/area/engine/engineering) "aIk" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/landmark/start{name = "Station Engineer"},/turf/simulated/floor/plasteel,/area/engine/engineering) @@ -1878,7 +1878,7 @@ "aKf" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable/yellow{d1 = 4; d2 = 8; icon_state = "4-8"},/turf/simulated/floor/plasteel{dir = 8; icon_state = "redcorner"},/area/hallway/primary/fore) "aKg" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/components/unary/vent_pump{dir = 4; on = 1},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/hallway/primary/fore) "aKh" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 2; icon_state = "redcorner"},/area/hallway/primary/fore) -"aKi" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced,/obj/item/weapon/firealarm_electronics,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) +"aKi" = (/obj/structure/table/reinforced,/obj/structure/window/reinforced,/obj/item/weapon/electronics/firealarm,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plating,/area/maintenance/fpmaint2{name = "Port Maintenance"}) "aKj" = (/obj/structure/stool/bed/chair{name = "Bailiff"},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) "aKk" = (/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = 20},/turf/simulated/floor/plasteel,/area/crew_quarters/courtroom) "aKl" = (/obj/structure/stool/bed/chair{name = "Judge"},/turf/simulated/floor/plasteel{dir = 9; icon_state = "blue"},/area/crew_quarters/courtroom) @@ -2117,7 +2117,7 @@ "aOK" = (/obj/structure/window/reinforced{dir = 8},/obj/structure/window/reinforced,/mob/living/simple_animal/chicken{name = "Kentucky"; real_name = "Kentucky"},/turf/simulated/floor/grass,/area/hallway/secondary/construction{name = "\improper Garden"}) "aOL" = (/obj/structure/rack,/obj/item/clothing/suit/hazardvest,/turf/simulated/floor/plating,/area/maintenance/starboard) "aOM" = (/obj/machinery/power/emitter,/obj/machinery/light/small,/turf/simulated/floor/plating,/area/engine/engineering) -"aON" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/stack/sheet/mineral/plasma{amount = 30},/obj/item/device/gps,/turf/simulated/floor/plating,/area/engine/engineering) +"aON" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/electronics/airlock,/obj/item/weapon/electronics/airlock,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/stack/sheet/mineral/plasma{amount = 30},/obj/item/device/gps,/turf/simulated/floor/plating,/area/engine/engineering) "aOO" = (/obj/machinery/the_singularitygen{anchored = 0},/turf/simulated/floor/plating,/area/engine/engineering) "aOP" = (/obj/structure/table,/obj/machinery/cell_charger,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/turf/simulated/floor/plasteel{icon_state = "delivery"; name = "floor"},/area/engine/engineering) "aOQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/engine/engineering) @@ -3360,7 +3360,7 @@ "bmF" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 2},/obj/structure/sign/map/left{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-left-MS"; pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "neutral"; dir = 1},/area/hallway/primary/port) "bmG" = (/obj/structure/extinguisher_cabinet{pixel_x = 30; pixel_y = 0},/obj/structure/disposalpipe/segment,/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 10},/obj/structure/sign/map/right{desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown)."; icon_state = "map-right-MS"; pixel_y = 32},/turf/simulated/floor/plasteel{dir = 5; icon_state = "neutral"},/area/hallway/primary/port) "bmH" = (/obj/machinery/recharge_station,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/structure/cable/yellow{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "vault"; dir = 8},/area/ai_monitored/storage/secure{name = "MiniSat Maintenance"}) -"bmI" = (/obj/structure/table,/obj/item/weapon/module/power_control,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/storage/tech) +"bmI" = (/obj/structure/table,/obj/item/weapon/electronics/apc,/obj/item/weapon/electronics/airlock,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/storage/tech) "bmJ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/stool/bed/chair/office/dark,/obj/effect/landmark/start{name = "Cargo Technician"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "arrival"},/area/quartermaster/office{name = "\improper Cargo Office"}) "bmK" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{dir = 2; icon_state = "arrival"},/area/quartermaster/office{name = "\improper Cargo Office"}) "bmL" = (/obj/structure/filingcabinet/filingcabinet,/obj/item/device/radio/intercom{broadcasting = 0; listening = 1; name = "Station Intercom (General)"; pixel_y = -28},/obj/machinery/camera{c_tag = "Cargo - Mailroom"; dir = 1; network = list("SS13")},/turf/simulated/floor/plasteel{dir = 2; icon_state = "arrival"},/area/quartermaster/office{name = "\improper Cargo Office"}) @@ -3446,7 +3446,7 @@ "bon" = (/obj/structure/showcase{density = 0; desc = "An old, deactivated cyborg. Whilst once actively used to guard against intruders, it now simply intimidates them with its cold, steely gaze."; dir = 4; icon = 'icons/mob/robots.dmi'; icon_state = "robot_old"; name = "Cyborg Statue"; pixel_x = -9; pixel_y = 2},/obj/machinery/alarm{dir = 4; icon_state = "alarm0"; pixel_x = -22},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/plasteel{dir = 1; icon_state = "darkbluecorners"; tag = "icon-darkbluecorners"},/area/turret_protected/tcomfoyer{name = "\improper MiniSat Foyer"}) "boo" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/turf/simulated/floor/plasteel{icon_state = "dark"},/area/bridge) "bop" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/wall/r_wall,/area/turret_protected/aisat_interior) -"boq" = (/obj/structure/rack,/obj/item/weapon/module/power_control,/obj/item/weapon/airlock_electronics,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellow"},/area/storage/tools) +"boq" = (/obj/structure/rack,/obj/item/weapon/electronics/apc,/obj/item/weapon/electronics/airlock,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/effect/spawner/lootdrop/maintenance,/turf/simulated/floor/plasteel{dir = 2; icon_state = "yellow"},/area/storage/tools) "bor" = (/turf/simulated/floor/carpet,/area/bridge) "bos" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/carpet,/area/hallway/primary/port) "bot" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment{dir = 8; icon_state = "pipe-c"},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/turf/simulated/floor/plasteel{dir = 2; icon_state = "neutralcorner"},/area/hallway/primary/central) @@ -5599,7 +5599,7 @@ "cdI" = (/obj/structure/cable/yellow{d1 = 1; d2 = 2; icon_state = "1-2"},/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/structure/disposalpipe/segment,/turf/simulated/floor/plasteel{icon_state = "white"},/area/medical/research{name = "Research Division"}) "cdJ" = (/obj/structure/stool/bed/chair,/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) "cdK" = (/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/structure/flora/kirbyplants{icon_state = "plant-10"; layer = 4.1; tag = "icon-plant-10"},/turf/simulated/floor/plasteel{dir = 2; icon_state = "purplecorner"},/area/hallway/primary/central) -"cdL" = (/obj/structure/table,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/airlock_electronics,/obj/item/device/assembly/timer{pixel_x = -4; pixel_y = 2},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) +"cdL" = (/obj/structure/table,/obj/item/weapon/stock_parts/console_screen,/obj/item/weapon/electronics/airlock,/obj/item/device/assembly/timer{pixel_x = -4; pixel_y = 2},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) "cdM" = (/obj/structure/table,/obj/item/weapon/paper_bin{pixel_x = -2; pixel_y = 4},/obj/item/weapon/pen,/obj/machinery/status_display{density = 0; layer = 4; pixel_x = 0; pixel_y = 32},/obj/machinery/light/small{dir = 1},/obj/machinery/firealarm{dir = 4; pixel_x = 24},/obj/machinery/camera{c_tag = "Research Division - Lobby"; dir = 2; network = list("SS13","RD")},/turf/simulated/floor/plasteel{dir = 1; icon_state = "whitepurple"},/area/medical/research{name = "Research Division"}) "cdN" = (/obj/structure/table,/obj/machinery/recharger{pixel_y = 4},/obj/machinery/light_switch{pixel_x = -27; pixel_y = 6},/obj/machinery/newscaster/security_unit{pixel_y = 32},/turf/simulated/floor/plasteel{icon_state = "red"; dir = 9},/area/security/checkpoint/science{name = "Security Post - Research Division"}) "cdO" = (/obj/structure/rack,/obj/item/weapon/tank/internals/anesthetic,/obj/item/clothing/mask/gas,/turf/simulated/floor/plating,/area/maintenance/aft{name = "Aft Maintenance"}) diff --git a/_maps/map_files/MetaStation/z3.dmm b/_maps/map_files/MetaStation/z3.dmm index eeefbc9fdec..a7f00b9686f 100644 --- a/_maps/map_files/MetaStation/z3.dmm +++ b/_maps/map_files/MetaStation/z3.dmm @@ -130,7 +130,7 @@ "cz" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) "cA" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) "cB" = (/obj/structure/window/reinforced,/turf/simulated/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) -"cC" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) +"cC" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/electronics/airlock,/turf/simulated/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) "cD" = (/obj/structure/door_assembly/door_assembly_hatch,/turf/simulated/floor/plasteel/airless,/area/tcommsat/chamber) "cE" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/plasteel/airless,/area/tcommsat/chamber) "cF" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel/airless,/area/tcommsat/chamber) @@ -253,7 +253,7 @@ "eS" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/AIsattele) "eT" = (/obj/effect/decal/cleanable/blood/old,/turf/simulated/floor/plating/airless,/area/AIsattele) "eU" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor/plating/airless,/area/AIsattele) -"eV" = (/obj/item/weapon/shard,/obj/item/weapon/module/power_control,/turf/simulated/floor/plating/airless,/area/AIsattele) +"eV" = (/obj/item/weapon/shard,/obj/item/weapon/electronics/apc,/turf/simulated/floor/plating/airless,/area/AIsattele) "eW" = (/obj/structure/closet,/turf/simulated/floor/plating/airless,/area/AIsattele) "eX" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plating/airless,/area/AIsattele) "eY" = (/obj/structure/closet/crate,/obj/item/device/aicard,/obj/item/device/multitool,/obj/item/weapon/weldingtool,/obj/item/weapon/wrench,/obj/item/weapon/circuitboard/teleporter,/turf/simulated/floor/plating/airless,/area/AIsattele) diff --git a/_maps/map_files/MetaStation/z4.dmm b/_maps/map_files/MetaStation/z4.dmm index c75c4cbc4f0..0289d8b49a4 100644 --- a/_maps/map_files/MetaStation/z4.dmm +++ b/_maps/map_files/MetaStation/z4.dmm @@ -178,7 +178,7 @@ "dv" = (/obj/structure/rack,/obj/machinery/light/small{dir = 1},/turf/simulated/floor/plasteel,/area/derelict/bridge/access) "dw" = (/obj/structure/rack,/obj/item/clothing/head/helmet/swat,/turf/simulated/floor/plasteel,/area/derelict/bridge/access) "dx" = (/obj/structure/rack,/turf/simulated/floor/plasteel,/area/derelict/bridge/access) -"dy" = (/obj/structure/rack,/obj/item/weapon/module/power_control,/turf/simulated/floor/plasteel,/area/derelict/bridge/access) +"dy" = (/obj/structure/rack,/obj/item/weapon/electronics/apc,/turf/simulated/floor/plasteel,/area/derelict/bridge/access) "dz" = (/obj/structure/rack,/obj/item/weapon/circuitboard/smes,/turf/simulated/floor/plasteel,/area/derelict/bridge/access) "dA" = (/obj/structure/rack,/obj/item/weapon/stock_parts/capacitor,/turf/simulated/floor/plasteel,/area/derelict/bridge/access) "dB" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/derelict/bridge/access) @@ -739,7 +739,7 @@ "op" = (/obj/machinery/power/smes,/obj/structure/cable,/turf/simulated/floor/plasteel/airless,/area/derelict/se_solar) "oq" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless,/area/derelict/se_solar) "or" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged4"},/area/derelict/se_solar) -"os" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/module/power_control,/obj/item/weapon/module/power_control,/obj/item/weapon/module/power_control,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plasteel/airless,/area/derelict/se_solar) +"os" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/electronics/apc,/obj/item/weapon/electronics/apc,/obj/item/weapon/electronics/apc,/obj/item/weapon/electronics/airlock,/obj/item/weapon/electronics/airlock,/obj/item/weapon/electronics/airlock,/obj/item/weapon/electronics/airlock,/obj/item/weapon/electronics/airlock,/turf/simulated/floor/plasteel/airless,/area/derelict/se_solar) "ot" = (/obj/structure/table,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/airlock_painter,/turf/simulated/floor/plasteel/airless,/area/derelict/se_solar) "ou" = (/obj/docking_port/stationary{dheight = 0; dir = 2; dwidth = 11; height = 15; id = "whiteship_z4"; name = "KC13: Space, Station-Aft"; width = 27},/turf/space,/area/space) "ov" = (/obj/machinery/power/terminal{icon_state = "term"; dir = 1},/obj/structure/cable{icon_state = "0-2"; d2 = 2},/turf/simulated/floor/plasteel/airless,/area/derelict/se_solar) diff --git a/_maps/map_files/MiniStation/MiniStation.dmm b/_maps/map_files/MiniStation/MiniStation.dmm index e0d3770ce1e..7ec490939e4 100644 --- a/_maps/map_files/MiniStation/MiniStation.dmm +++ b/_maps/map_files/MiniStation/MiniStation.dmm @@ -1291,9 +1291,9 @@ "yR" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes/engineering,/turf/simulated/floor/plasteel{dir = 10; icon_state = "warning"},/area/engine/engineering) "yS" = (/obj/structure/cable{icon_state = "0-4"; d2 = 4},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/machinery/power/smes/engineering,/turf/simulated/floor/plasteel{dir = 6; icon_state = "warning"},/area/engine/engineering) "yT" = (/obj/structure/table,/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"},/obj/item/clothing/gloves/color/yellow,/obj/item/weapon/storage/toolbox/electrical{pixel_y = 5},/obj/item/device/radio/intercom{broadcasting = 0; freerange = 0; listening = 1; name = "Common Channel"; pixel_y = 25},/turf/simulated/floor/plasteel,/area/engine/engineering) -"yU" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/stack/sheet/mineral/plasma{amount = 30},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/engine/engineering) +"yU" = (/obj/structure/closet/crate,/obj/item/stack/sheet/metal{amount = 50},/obj/item/stack/rods{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/weapon/electronics/airlock,/obj/item/weapon/electronics/airlock,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/stack/sheet/mineral/plasma{amount = 30},/obj/structure/extinguisher_cabinet{pixel_x = -5; pixel_y = 30},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 8},/area/engine/engineering) "yV" = (/obj/machinery/power/apc{auto_name = 1; dir = 1; name = "_North APC"; pixel_y = 24},/obj/structure/cable{d2 = 8; icon_state = "0-8"},/obj/structure/cable{d1 = 4; d2 = 8; icon_state = "4-8"; pixel_y = 0},/turf/simulated/floor/plasteel{dir = 1; icon_state = "warning"},/area/engine/engineering) -"yW" = (/obj/structure/table,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/obj/item/weapon/module/power_control,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/engine/engineering) +"yW" = (/obj/structure/table,/obj/item/weapon/electronics/airlock,/obj/item/weapon/electronics/airlock,/obj/item/weapon/electronics/apc,/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/item/weapon/stock_parts/cell/high{charge = 100; maxcharge = 15000},/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel{icon_state = "warningcorner"; dir = 4},/area/engine/engineering) "yX" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/vending/cola,/turf/simulated/floor/plasteel,/area/hallway/primary/central) "yY" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,/obj/machinery/vending/snack,/turf/simulated/floor/plasteel,/area/hallway/primary/central) "yZ" = (/obj/machinery/portable_atmospherics/scrubber,/turf/simulated/floor/plasteel,/area/engine/engineering) @@ -1402,7 +1402,7 @@ "Bj" = (/obj/machinery/light/small{dir = 1},/obj/machinery/atmospherics/components/unary/portables_connector/visible,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engineering) "Bk" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 5},/area/engine/engineering) "Bn" = (/obj/machinery/meter,/obj/machinery/atmospherics/pipe/simple/cyan/visible{tag = "icon-intact (EAST)"; icon_state = "intact"; dir = 4},/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 1},/area/engine/engineering) -"Bo" = (/obj/structure/closet/crate{name = "solar pack crate"},/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/weapon/circuitboard/solar_control,/obj/item/weapon/tracker_electronics,/obj/item/weapon/paper/solar,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engineering) +"Bo" = (/obj/structure/closet/crate{name = "solar pack crate"},/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/solar_assembly,/obj/item/weapon/circuitboard/solar_control,/obj/item/weapon/electronics/tracker,/obj/item/weapon/paper/solar,/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 4},/area/engine/engineering) "Bp" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "yellow"},/area/engine/engineering) "Bq" = (/turf/simulated/floor/plating{icon_state = "warnplate"; dir = 8},/area/engine/engineering) "Br" = (/obj/machinery/atmospherics/pipe/manifold/cyan/visible,/turf/simulated/floor/plating,/area/engine/engineering) @@ -1453,7 +1453,7 @@ "Cq" = (/obj/structure/transit_tube,/turf/space,/area/space) "Cr" = (/obj/structure/transit_tube{tag = "icon-E-W-Pass"; icon_state = "E-W-Pass"},/obj/structure/lattice,/turf/space,/area/space) "Cs" = (/obj/structure/transit_tube{icon_state = "W-SE"},/turf/space,/area/space) -"Ct" = (/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/weapon/airlock_electronics,/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plasteel,/area/engine/engineering) +"Ct" = (/obj/structure/table,/obj/item/stack/cable_coil,/obj/item/weapon/electronics/airlock,/obj/item/weapon/electronics/airlock,/turf/simulated/floor/plasteel,/area/engine/engineering) "Cu" = (/obj/structure/table,/obj/item/weapon/folder/yellow,/obj/item/clothing/ears/earmuffs{pixel_x = -3; pixel_y = -2},/turf/simulated/floor/plasteel,/area/engine/engineering) "Cv" = (/obj/structure/table,/obj/item/stack/rods{amount = 50},/obj/item/device/analyzer,/turf/simulated/floor/plasteel,/area/engine/engineering) "Cx" = (/obj/structure/table,/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/obj/item/stack/sheet/glass{amount = 50},/turf/simulated/floor/plasteel,/area/engine/engineering) diff --git a/_maps/map_files/TgStation/tgstation.2.1.3.dmm b/_maps/map_files/TgStation/tgstation.2.1.3.dmm index 7647eb4d0a0..9d9f5317db8 100644 --- a/_maps/map_files/TgStation/tgstation.2.1.3.dmm +++ b/_maps/map_files/TgStation/tgstation.2.1.3.dmm @@ -21342,8 +21342,8 @@ /area/storage/tools) "aSo" = ( /obj/structure/table, -/obj/item/weapon/module/power_control, -/obj/item/weapon/airlock_electronics, +/obj/item/weapon/electronics/apc, +/obj/item/weapon/electronics/airlock, /turf/simulated/floor/plasteel, /area/storage/tools) "aSp" = ( @@ -24734,7 +24734,7 @@ dir = 8; layer = 2.9 }, -/obj/item/weapon/module/power_control, +/obj/item/weapon/electronics/apc, /obj/item/weapon/stock_parts/cell{ maxcharge = 2000 }, @@ -39267,8 +39267,8 @@ /area/storage/tech) "bCh" = ( /obj/structure/table, -/obj/item/weapon/module/power_control, -/obj/item/weapon/airlock_electronics, +/obj/item/weapon/electronics/apc, +/obj/item/weapon/electronics/airlock, /obj/machinery/light/small{ dir = 1 }, @@ -44857,7 +44857,7 @@ /turf/simulated/floor/plating, /area/maintenance/fpmaint2) "bMS" = ( -/obj/item/weapon/airalarm_electronics, +/obj/item/weapon/electronics/airalarm, /obj/item/weapon/circuitboard/seed_extractor, /obj/structure/table, /obj/effect/spawner/lootdrop/maintenance{ @@ -54769,8 +54769,8 @@ /obj/item/stack/sheet/glass{ amount = 50 }, -/obj/item/weapon/airlock_electronics, -/obj/item/weapon/airlock_electronics, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/electronics/airlock, /obj/item/weapon/stock_parts/cell/high{ charge = 100; maxcharge = 15000 @@ -55638,9 +55638,9 @@ /area/engine/engineering) "ciF" = ( /obj/structure/table, -/obj/item/weapon/airlock_electronics, -/obj/item/weapon/airlock_electronics, -/obj/item/weapon/module/power_control, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/electronics/apc, /obj/item/weapon/stock_parts/cell/high{ charge = 100; maxcharge = 15000 @@ -55687,7 +55687,7 @@ /obj/item/solar_assembly, /obj/item/solar_assembly, /obj/item/weapon/circuitboard/solar_control, -/obj/item/weapon/tracker_electronics, +/obj/item/weapon/electronics/tracker, /obj/item/weapon/paper/solar, /turf/simulated/floor/plasteel, /area/engine/engineering) @@ -58488,8 +58488,8 @@ pixel_y = -7 }, /obj/item/stack/cable_coil, -/obj/item/weapon/airlock_electronics, -/obj/item/weapon/airlock_electronics, +/obj/item/weapon/electronics/airlock, +/obj/item/weapon/electronics/airlock, /turf/simulated/floor/plasteel, /area/engine/engineering) "cnX" = ( diff --git a/_maps/map_files/generic/z3.dmm b/_maps/map_files/generic/z3.dmm index de3d265f3ac..96b671a035f 100644 --- a/_maps/map_files/generic/z3.dmm +++ b/_maps/map_files/generic/z3.dmm @@ -119,7 +119,7 @@ "cL" = (/obj/structure/window/reinforced{dir = 1},/obj/structure/window/reinforced{dir = 8},/turf/simulated/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) "cM" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) "cN" = (/obj/structure/window/reinforced,/turf/simulated/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) -"cO" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) +"cO" = (/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 1},/obj/item/weapon/electronics/airlock,/turf/simulated/floor/plasteel/airless{icon_state = "dark"},/area/tcommsat/chamber) "cP" = (/obj/structure/door_assembly/door_assembly_hatch,/turf/simulated/floor/plasteel/airless,/area/tcommsat/chamber) "cQ" = (/obj/item/weapon/cigbutt,/turf/simulated/floor/plasteel/airless,/area/tcommsat/chamber) "cR" = (/obj/machinery/vending/snack,/turf/simulated/floor/plasteel/airless,/area/tcommsat/chamber) @@ -241,7 +241,7 @@ "fe" = (/obj/structure/grille,/obj/structure/window/reinforced,/obj/structure/window/reinforced{dir = 4},/obj/structure/window/reinforced{dir = 1},/turf/simulated/floor/plating/airless,/area/AIsattele) "ff" = (/obj/effect/decal/cleanable/blood/old,/turf/simulated/floor/plating/airless,/area/AIsattele) "fg" = (/obj/effect/decal/cleanable/oil,/turf/simulated/floor/plating/airless,/area/AIsattele) -"fh" = (/obj/item/weapon/shard,/obj/item/weapon/module/power_control,/turf/simulated/floor/plating/airless,/area/AIsattele) +"fh" = (/obj/item/weapon/shard,/obj/item/weapon/electronics/apc,/turf/simulated/floor/plating/airless,/area/AIsattele) "fi" = (/obj/structure/closet,/turf/simulated/floor/plating/airless,/area/AIsattele) "fj" = (/obj/item/weapon/storage/toolbox/electrical{pixel_x = 1; pixel_y = -1},/turf/simulated/floor/plating/airless,/area/AIsattele) "fk" = (/obj/structure/closet/crate,/obj/item/device/aicard,/obj/item/device/multitool,/obj/item/weapon/weldingtool,/obj/item/weapon/wrench,/obj/item/weapon/circuitboard/teleporter,/turf/simulated/floor/plating/airless,/area/AIsattele) diff --git a/_maps/map_files/generic/z4.dmm b/_maps/map_files/generic/z4.dmm index bcf438b0b78..e1371b05dde 100644 --- a/_maps/map_files/generic/z4.dmm +++ b/_maps/map_files/generic/z4.dmm @@ -358,7 +358,7 @@ "gT" = (/obj/structure/window/reinforced,/turf/simulated/floor/plasteel/airless{icon_state = "white"},/area/space) "gU" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/hallway/primary) "gV" = (/obj/structure/window/reinforced{dir = 4},/turf/simulated/floor/plasteel,/area/derelict/arrival) -"gW" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/obj/item/weapon/airlock_electronics,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/access) +"gW" = (/obj/structure/table,/obj/machinery/light/small{dir = 1},/obj/item/weapon/electronics/airlock,/turf/simulated/floor/plasteel/airless,/area/derelict/bridge/access) "gX" = (/obj/structure/rack,/obj/item/weapon/circuitboard/autolathe,/obj/item/weapon/circuitboard/protolathe{pixel_x = -5; pixel_y = -3},/turf/simulated/floor/plasteel,/area/derelict/bridge/ai_upload) "gY" = (/turf/simulated/floor/plasteel{dir = 4; icon_state = "chapel"},/area/derelict/medical/chapel) "gZ" = (/turf/simulated/floor/plasteel{dir = 1; icon_state = "chapel"},/area/derelict/medical/chapel) @@ -700,7 +700,7 @@ "nx" = (/obj/machinery/light/small,/turf/simulated/floor/plasteel,/area/derelict/solar_control) "ny" = (/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"; pixel_y = 0},/turf/simulated/wall,/area/derelict/bridge/access) "nz" = (/obj/machinery/door/airlock/maintenance,/obj/structure/cable{d1 = 1; d2 = 2; icon_state = "1-2"},/turf/simulated/floor/plasteel,/area/derelict/bridge/access) -"nA" = (/obj/structure/rack,/obj/item/weapon/module/power_control,/turf/simulated/floor/plasteel,/area/derelict/bridge/access) +"nA" = (/obj/structure/rack,/obj/item/weapon/electronics/apc,/turf/simulated/floor/plasteel,/area/derelict/bridge/access) "nB" = (/obj/structure/cable{d1 = 1; d2 = 4; icon_state = "1-4"},/turf/simulated/wall,/area/derelict/bridge/access) "nC" = (/turf/simulated/floor/plasteel/airless{icon_state = "damaged2"},/area/derelict/atmospherics) "nD" = (/obj/structure/cable{d1 = 2; d2 = 8; icon_state = "2-8"},/turf/simulated/floor/plasteel,/area/derelict/bridge/access) diff --git a/code/datums/supplypacks.dm b/code/datums/supplypacks.dm index 311699f3819..4d358db2cbf 100644 --- a/code/datums/supplypacks.dm +++ b/code/datums/supplypacks.dm @@ -481,7 +481,7 @@ var/list/all_supply_groups = list(supply_emergency,supply_security,supply_engine /obj/item/solar_assembly, /obj/item/solar_assembly, // 21 Solar Assemblies. 1 Extra for the controller /obj/item/weapon/circuitboard/solar_control, - /obj/item/weapon/tracker_electronics, + /obj/item/weapon/electronics/tracker, /obj/item/weapon/paper/solar) cost = 20 containername = "solar pack crate" diff --git a/code/game/machinery/alarm.dm b/code/game/machinery/alarm.dm index 9bc371b9d9f..49a97334eaa 100644 --- a/code/game/machinery/alarm.dm +++ b/code/game/machinery/alarm.dm @@ -750,7 +750,7 @@ if (do_after(user, 20, target = src)) if (buildstage == 1) user <<"You remove the air alarm electronics." - new /obj/item/weapon/airalarm_electronics( src.loc ) + new /obj/item/weapon/electronics/airalarm( src.loc ) playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) buildstage = 0 update_icon() @@ -777,7 +777,7 @@ update_icon() return if(0) - if(istype(W, /obj/item/weapon/airalarm_electronics)) + if(istype(W, /obj/item/weapon/electronics/airalarm)) if(user.unEquip(W)) user << "You insert the circuit." buildstage = 1 @@ -817,14 +817,9 @@ AIR ALARM CIRCUIT Just a object used in constructing air alarms */ -/obj/item/weapon/airalarm_electronics +/obj/item/weapon/electronics/airalarm name = "air alarm electronics" - icon = 'icons/obj/module.dmi' icon_state = "airalarm_electronics" - desc = "Looks like a circuit. Probably is." - w_class = 2.0 - materials = list(MAT_METAL=50, MAT_GLASS=50) - /* AIR ALARM ITEM @@ -979,11 +974,11 @@ FIRE ALARM user << "You remove the destroyed circuit." else user << "You pry out the circuit." - new /obj/item/weapon/firealarm_electronics(user.loc) + new /obj/item/weapon/electronics/firealarm(user.loc) buildstage = 0 update_icon() if(0) - if(istype(W, /obj/item/weapon/firealarm_electronics)) + if(istype(W, /obj/item/weapon/electronics/firealarm)) user << "You insert the circuit." qdel(W) buildstage = 1 @@ -1140,13 +1135,9 @@ FIRE ALARM FIRE ALARM CIRCUIT Just a object used in constructing fire alarms */ -/obj/item/weapon/firealarm_electronics +/obj/item/weapon/electronics/firealarm name = "fire alarm electronics" - icon = 'icons/obj/doors/door_assembly.dmi' - icon_state = "door_electronics" desc = "A circuit. It has a label on it, it says \"Can handle heat levels up to 40 degrees celsius!\"" - w_class = 2.0 - materials = list(MAT_METAL=50, MAT_GLASS=50) /* diff --git a/code/game/machinery/buttons.dm b/code/game/machinery/buttons.dm index ee9a0041756..44bef9fac82 100644 --- a/code/game/machinery/buttons.dm +++ b/code/game/machinery/buttons.dm @@ -6,7 +6,7 @@ var/skin = "doorctrl" power_channel = ENVIRON var/obj/item/device/assembly/device - var/obj/item/weapon/airlock_electronics/board + var/obj/item/weapon/electronics/airlock/board var/device_type = null var/id = null @@ -79,7 +79,7 @@ device = W user << "You add [W] to the button." - if(!board && istype(W, /obj/item/weapon/airlock_electronics)) + if(!board && istype(W, /obj/item/weapon/electronics/airlock)) if(!user.unEquip(W)) user << "\The [W] is stuck to you!" return diff --git a/code/game/machinery/doors/airlock.dm b/code/game/machinery/doors/airlock.dm index 245b949cb79..003aa1d0b77 100644 --- a/code/game/machinery/doors/airlock.dm +++ b/code/game/machinery/doors/airlock.dm @@ -42,7 +42,7 @@ var/justzap = 0 var/safe = 1 normalspeed = 1 - var/obj/item/weapon/airlock_electronics/electronics = null + var/obj/item/weapon/electronics/airlock/electronics = null var/hasShocked = 0 //Prevents multiple shocks from happening var/autoclose = 1 var/obj/item/device/doorCharge/charge = null //If applied, causes an explosion upon opening the door @@ -990,9 +990,9 @@ About the new airlock wires panel: return user << "You remove the airlock electronics." - var/obj/item/weapon/airlock_electronics/ae + var/obj/item/weapon/electronics/airlock/ae if(!electronics) - ae = new/obj/item/weapon/airlock_electronics( src.loc ) + ae = new/obj/item/weapon/electronics/airlock( src.loc ) if(req_one_access) ae.use_one_access = 1 ae.conf_access = src.req_one_access diff --git a/code/game/machinery/doors/airlock_electronics.dm b/code/game/machinery/doors/airlock_electronics.dm index 0b1761281a2..11b4182152a 100644 --- a/code/game/machinery/doors/airlock_electronics.dm +++ b/code/game/machinery/doors/airlock_electronics.dm @@ -1,11 +1,7 @@ //This file was auto-corrected by findeclaration.exe on 25.5.2012 20:42:31 -/obj/item/weapon/airlock_electronics +/obj/item/weapon/electronics/airlock name = "airlock electronics" - icon = 'icons/obj/doors/door_assembly.dmi' - icon_state = "door_electronics" - w_class = 2.0 //It should be tiny! -Agouri - materials = list(MAT_METAL=50, MAT_GLASS=50) req_access = list(access_maint_tunnels) @@ -14,7 +10,7 @@ var/last_configurator = null var/locked = 1 -/obj/item/weapon/airlock_electronics/attack_self(mob/user) +/obj/item/weapon/electronics/airlock/attack_self(mob/user) if (!ishuman(user)) return ..(user) @@ -67,7 +63,7 @@ popup.open() onclose(user, "airlock") -/obj/item/weapon/airlock_electronics/Topic(href, href_list) +/obj/item/weapon/electronics/airlock/Topic(href, href_list) ..() if (usr.stat || usr.restrained() || !ishuman(usr)) return @@ -95,7 +91,7 @@ attack_self(usr) -/obj/item/weapon/airlock_electronics/proc/toggle_access(acc) +/obj/item/weapon/electronics/airlock/proc/toggle_access(acc) if (acc == "all") conf_access = null else if(acc == "one") diff --git a/code/game/machinery/doors/firedoor.dm b/code/game/machinery/doors/firedoor.dm index 917e92f7f7e..2d85875a50b 100644 --- a/code/game/machinery/doors/firedoor.dm +++ b/code/game/machinery/doors/firedoor.dm @@ -170,13 +170,10 @@ icon = 'icons/obj/doors/Doorfire.dmi' glass = 0 -/obj/item/weapon/firelock_board +/obj/item/weapon/electronics/firelock name = "firelock circuitry" desc = "A circuit board used in construction of firelocks." - icon = 'icons/obj/module.dmi' icon_state = "mainboard" - w_class = 2 - materials = list(MAT_METAL = 50, MAT_GLASS = 50) /obj/structure/firelock_frame name = "firelock frame" @@ -270,7 +267,7 @@ if(constructionStep != CONSTRUCTION_GUTTED) return user.visible_message("[user] removes [src]'s circuit board.", \ "You remove the circuit board from [src].") - new /obj/item/weapon/firelock_board(get_turf(src)) + new /obj/item/weapon/electronics/firelock(get_turf(src)) playsound(get_turf(src), 'sound/items/Crowbar.ogg', 50, 1) constructionStep = CONSTRUCTION_NOCIRCUIT update_icon() @@ -308,7 +305,7 @@ M.amount = 3 qdel(src) return - if(istype(C, /obj/item/weapon/firelock_board)) + if(istype(C, /obj/item/weapon/electronics/firelock)) user.visible_message("[user] starts adding [C] to [src]...", \ "You begin adding a circuit board to [src]...") playsound(get_turf(src), 'sound/items/Deconstruct.ogg', 50, 1) diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm index 82a66b848e1..291b83074db 100644 --- a/code/game/machinery/doors/windowdoor.dm +++ b/code/game/machinery/doors/windowdoor.dm @@ -8,7 +8,7 @@ visible = 0.0 flags = ON_BORDER opacity = 0 - var/obj/item/weapon/airlock_electronics/electronics = null + var/obj/item/weapon/electronics/airlock/electronics = null var/reinf = 0 /obj/machinery/door/window/New() @@ -311,9 +311,9 @@ user << "You remove the airlock electronics." - var/obj/item/weapon/airlock_electronics/ae + var/obj/item/weapon/electronics/airlock/ae if(!electronics) - ae = new/obj/item/weapon/airlock_electronics( src.loc ) + ae = new/obj/item/weapon/electronics/airlock( src.loc ) if(req_one_access) ae.use_one_access = 1 ae.conf_access = src.req_one_access diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index a3787a9b5ab..3bbc353f9d1 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -910,7 +910,7 @@ IF YOU MODIFY THE PRODUCTS LIST OF A MACHINE, MAKE SURE TO UPDATE ITS RESUPPLY C icon_state = "engivend" icon_deny = "engivend-deny" req_access_txt = "11" //Engineering Equipment access - products = list(/obj/item/clothing/glasses/meson/engine = 2,/obj/item/device/multitool = 4,/obj/item/weapon/airlock_electronics = 10,/obj/item/weapon/module/power_control = 10,/obj/item/weapon/airalarm_electronics = 10,/obj/item/weapon/stock_parts/cell/high = 10, /obj/item/weapon/rcd/loaded = 3,) + products = list(/obj/item/clothing/glasses/meson/engine = 2,/obj/item/device/multitool = 4,/obj/item/weapon/electronics/airlock = 10,/obj/item/weapon/electronics/apc = 10,/obj/item/weapon/electronics/airalarm = 10,/obj/item/weapon/stock_parts/cell/high = 10, /obj/item/weapon/rcd/loaded = 3,) contraband = list(/obj/item/weapon/stock_parts/cell/potato = 3) premium = list(/obj/item/weapon/storage/belt/utility = 3) diff --git a/code/game/objects/items/apc_frame.dm b/code/game/objects/items/apc_frame.dm index 120442e7e25..b86ddc77b64 100644 --- a/code/game/objects/items/apc_frame.dm +++ b/code/game/objects/items/apc_frame.dm @@ -86,3 +86,14 @@ usr << "You cut the cables and disassemble the unused power terminal." qdel(T) return 1 + + +/obj/item/weapon/electronics + desc = "Looks like a circuit. Probably is." + icon = 'icons/obj/module.dmi' + icon_state = "door_electronics" + item_state = "electronic" + flags = CONDUCT + w_class = 2 + origin_tech = "engineering=2;programming=1" + materials = list(MAT_METAL=50, MAT_GLASS=50) \ No newline at end of file diff --git a/code/game/objects/items/weapons/RCD.dm b/code/game/objects/items/weapons/RCD.dm index b5ffd7faa7a..f44a7870f5d 100644 --- a/code/game/objects/items/weapons/RCD.dm +++ b/code/game/objects/items/weapons/RCD.dm @@ -357,7 +357,7 @@ RCD activate() var/obj/machinery/door/airlock/T = new airlock_type( A ) - T.electronics = new/obj/item/weapon/airlock_electronics( src.loc ) + T.electronics = new/obj/item/weapon/electronics/airlock( src.loc ) if(conf_access) T.electronics.conf_access = conf_access.Copy() diff --git a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm index a96337856ac..0ae8d3f8177 100644 --- a/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm +++ b/code/game/objects/structures/crates_lockers/closets/secure/engineering.dm @@ -37,9 +37,9 @@ new /obj/item/weapon/storage/toolbox/electrical(src) new /obj/item/weapon/storage/toolbox/electrical(src) new /obj/item/weapon/storage/toolbox/electrical(src) - new /obj/item/weapon/module/power_control(src) - new /obj/item/weapon/module/power_control(src) - new /obj/item/weapon/module/power_control(src) + new /obj/item/weapon/electronics/apc(src) + new /obj/item/weapon/electronics/apc(src) + new /obj/item/weapon/electronics/apc(src) new /obj/item/device/multitool(src) new /obj/item/device/multitool(src) new /obj/item/device/multitool(src) diff --git a/code/game/objects/structures/door_assembly.dm b/code/game/objects/structures/door_assembly.dm index e130ef5811a..8f44995f4dc 100644 --- a/code/game/objects/structures/door_assembly.dm +++ b/code/game/objects/structures/door_assembly.dm @@ -11,7 +11,7 @@ var/icontext = "" var/base_icon_state = "door_as_" var/glass_base_icon_state = "door_as_g" - var/obj/item/weapon/airlock_electronics/electronics = null + var/obj/item/weapon/electronics/airlock/electronics = null var/airlock_type = /obj/machinery/door/airlock //the type path of the airlock once completed var/glass_type = /obj/machinery/door/airlock/glass var/created_name = null @@ -506,7 +506,7 @@ src.state = 0 src.name = "secured airlock assembly" - else if(istype(W, /obj/item/weapon/airlock_electronics) && state == 1 ) + else if(istype(W, /obj/item/weapon/electronics/airlock) && state == 1 ) playsound(src.loc, 'sound/items/Screwdriver.ogg', 100, 1) user.visible_message("[user] installs the electronics into the airlock assembly.", \ "You start to install electronics into the airlock assembly...") @@ -534,9 +534,9 @@ user << "You remove the airlock electronics." src.state = 1 src.name = "wired airlock assembly" - var/obj/item/weapon/airlock_electronics/ae + var/obj/item/weapon/electronics/airlock/ae if (!electronics) - ae = new/obj/item/weapon/airlock_electronics( src.loc ) + ae = new/obj/item/weapon/electronics/airlock( src.loc ) else ae = electronics electronics = null diff --git a/code/game/objects/structures/windoor_assembly.dm b/code/game/objects/structures/windoor_assembly.dm index 867b7e5723f..90007323b52 100644 --- a/code/game/objects/structures/windoor_assembly.dm +++ b/code/game/objects/structures/windoor_assembly.dm @@ -19,7 +19,7 @@ dir = NORTH var/ini_dir - var/obj/item/weapon/airlock_electronics/electronics = null + var/obj/item/weapon/electronics/airlock/electronics = null var/created_name = null //Vars to help with the icon's name @@ -189,7 +189,7 @@ name = "anchored windoor assembly" //Adding airlock electronics for access. Step 6 complete. - else if(istype(W, /obj/item/weapon/airlock_electronics)) + else if(istype(W, /obj/item/weapon/electronics/airlock)) if(!user.drop_item()) return playsound(loc, 'sound/items/Screwdriver.ogg', 100, 1) @@ -219,7 +219,7 @@ return user << "You remove the airlock electronics." name = "wired windoor assembly" - var/obj/item/weapon/airlock_electronics/ae + var/obj/item/weapon/electronics/airlock/ae ae = electronics electronics = null ae.loc = loc diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index 9f5696d1320..5a04c7fad26 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -398,7 +398,7 @@ user.visible_message(\ "[user.name] has removed the power control board from [src.name]!",\ "You remove the power control board.") - new /obj/item/weapon/module/power_control(loc) + new /obj/item/weapon/electronics/apc(loc) else if (opened!=2) //cover isn't removed opened = 0 update_icon() @@ -496,7 +496,7 @@ else if (istype(W, /obj/item/weapon/wirecutters) && terminal && opened && has_electronics!=2) terminal.dismantle(user) - else if (istype(W, /obj/item/weapon/module/power_control) && opened && has_electronics==0 && !((stat & BROKEN) || malfhack)) + else if (istype(W, /obj/item/weapon/electronics/apc) && opened && has_electronics==0 && !((stat & BROKEN) || malfhack)) user.visible_message("[user.name] inserts the power control board into [src].", \ "You start to insert the power control board into the frame...") playsound(src.loc, 'sound/items/Deconstruct.ogg', 50, 1) @@ -505,7 +505,7 @@ has_electronics = 1 user << "You place the power control board inside the frame." qdel(W) - else if (istype(W, /obj/item/weapon/module/power_control) && opened && has_electronics==0 && ((stat & BROKEN) || malfhack)) + else if (istype(W, /obj/item/weapon/electronics/apc) && opened && has_electronics==0 && ((stat & BROKEN) || malfhack)) user << "You cannot put the board inside, the frame is damaged!" return else if (istype(W, /obj/item/weapon/weldingtool) && opened && has_electronics==0 && !terminal) @@ -1232,15 +1232,7 @@ #undef APC_UPDATE_ICON_COOLDOWN /*Power module, used for APC construction*/ -/obj/item/weapon/module - icon = 'icons/obj/module.dmi' - icon_state = "std_module" - w_class = 2.0 - item_state = "electronic" - flags = CONDUCT - - -/obj/item/weapon/module/power_control +/obj/item/weapon/electronics/apc name = "power control module" icon_state = "power_mod" desc = "Heavy-duty switching circuits for power control." diff --git a/code/modules/power/solar.dm b/code/modules/power/solar.dm index ab650dfa411..8375b2d8d4e 100644 --- a/code/modules/power/solar.dm +++ b/code/modules/power/solar.dm @@ -255,7 +255,7 @@ return 1 if(!tracker) - if(istype(W, /obj/item/weapon/tracker_electronics)) + if(istype(W, /obj/item/weapon/electronics/tracker)) if(!user.drop_item()) return tracker = 1 @@ -264,7 +264,7 @@ return 1 else if(istype(W, /obj/item/weapon/crowbar)) - new /obj/item/weapon/tracker_electronics(src.loc) + new /obj/item/weapon/electronics/tracker(src.loc) tracker = 0 user.visible_message("[user] takes out the electronics from the solar assembly.", "You take out the electronics from the solar assembly.") return 1 diff --git a/code/modules/power/tracker.dm b/code/modules/power/tracker.dm index b2771ae6d4f..f85bdd99153 100644 --- a/code/modules/power/tracker.dm +++ b/code/modules/power/tracker.dm @@ -76,9 +76,5 @@ // Tracker Electronic -/obj/item/weapon/tracker_electronics - - name = "tracker electronics" - icon = 'icons/obj/doors/door_assembly.dmi' - icon_state = "door_electronics" - w_class = 2.0 \ No newline at end of file +/obj/item/weapon/electronics/tracker + name = "tracker electronics" \ No newline at end of file diff --git a/code/modules/research/designs/autolathe_designs.dm b/code/modules/research/designs/autolathe_designs.dm index 938edd44db8..7dabb694a75 100644 --- a/code/modules/research/designs/autolathe_designs.dm +++ b/code/modules/research/designs/autolathe_designs.dm @@ -111,7 +111,7 @@ id = "power control" build_type = AUTOLATHE materials = list(MAT_METAL = 100, MAT_GLASS = 100) - build_path = /obj/item/weapon/module/power_control + build_path = /obj/item/weapon/electronics/apc category = list("initial", "Electronics") /datum/design/airlock_board @@ -119,7 +119,7 @@ id = "airlock_board" build_type = AUTOLATHE materials = list(MAT_METAL = 50, MAT_GLASS = 50) - build_path = /obj/item/weapon/airlock_electronics + build_path = /obj/item/weapon/electronics/airlock category = list("initial", "Electronics") /datum/design/firelock_board @@ -127,7 +127,7 @@ id = "firelock_board" build_type = AUTOLATHE materials = list(MAT_METAL = 50, MAT_GLASS = 50) - build_path = /obj/item/weapon/firelock_board + build_path = /obj/item/weapon/electronics/firelock category = list("initial", "Electronics") /datum/design/airalarm_electronics @@ -135,7 +135,7 @@ id = "airalarm_electronics" build_type = AUTOLATHE materials = list(MAT_METAL = 50, MAT_GLASS = 50) - build_path = /obj/item/weapon/airalarm_electronics + build_path = /obj/item/weapon/electronics/airalarm category = list("initial", "Electronics") /datum/design/firealarm_electronics @@ -143,7 +143,7 @@ id = "firealarm_electronics" build_type = AUTOLATHE materials = list(MAT_METAL = 50, MAT_GLASS = 50) - build_path = /obj/item/weapon/firealarm_electronics + build_path = /obj/item/weapon/electronics/firealarm category = list("initial", "Electronics") /datum/design/pipe_painter diff --git a/icons/obj/doors/door_assembly.dmi b/icons/obj/doors/door_assembly.dmi index 06689649d8e6d2dd78218c8b271435a3794dcad2..8812c0a42177c7d74ee4edae9c0eccf8a4a46d38 100644 GIT binary patch literal 45729 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 KOMjI#3j9B6bJ6Yq literal 46345 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

n6h8&#YwPVZGQ=QI~T;gZN!p`K3v7aJDOHj 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 diff --git a/icons/obj/module.dmi b/icons/obj/module.dmi index 8a522bf5746f63bc601883d9a4fcb59c9238e294..e7fc43e610945c8bc592b14dafa4637b8aab8883 100644 GIT binary patch delta 1342 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