Techwebs & Experi-Sci (#17987)

* Techwebs

* Add basic stock parts

* Techweb production machines

* Circuit Imprinter

* More work

* More designs

* More designs, nodes'

* More more

* Better sorting for designs

* Add the exosuit fab'

* More conversions

* More and more and more

* mechfab parts

* Modsuit Designs

* Pinnace baron

* Equipment

* more mechfab

* vehicles

* more mecha

* Micro mechs

* Update mechfab_designs.dm

* no time

* zero

* Update mechfab_designs.dm

* Prosthetics Fabricator and fixes

* Update maps to use new parts

* Whoops, fix a few maps

* Fix lint error

* Port scene tools

* Fireworks~~

* Don't label the sex toys as sex toys

* Fixup maps in TGM format

26517b7122: maps/virgo_minitest/virgo_minitest-1.dmm

Automatically commited by: tools\mapmerge2\fixup.py

* Significant portion of designs converted

* Fix paths

* Fix tgui lints

* Just a whole bunch of designs

* Almost doneeee

* ALL DESIGNS CONVERTED

* Merk all of the old stuff

* Fix a few errors

* Fix more errors

* MORE FIX

* Make server control work

* Undo changes to archive

* Fix a TODO

* Make disks work

* Start the long process of finishing the node tree

* One more oops

* All mechfab designs

* Add departmental protolathes

* Down to 200 designs unsorted

* FINISH TECHWEBS

* Fuck whoops

* Remove the debug verbs

* Little map tweaks

* Fix mousedrop

* More map fixes

* Upstream bug lmao

* guess CI hates this

* Fixup maps in TGM format

fe062e7bc4: maps/tether/tether-03-surface3.dmm

Automatically commited by: tools\mapmerge2\fixup.py

* I gotta stop committing this

* Change scree requested

* Make science able to print implants too

* Fix ghost spawns

* Move NSFW gun

* Merk partbundles, make janus module work

* Pretty animation when you complete the tree :)

* Don't display designs you can't print

* Move security protolathes to warden's office

* Make servers recover from power failure gracefully

* Make fabricators drop their mats on the ground when destroyed

* Ore Silo

* Make CI happy

* Fixup maps in TGM format

fe062e7bc4: maps/tether/tether-05-station1.dmm

Automatically commited by: tools\mapmerge2\fixup.py

* Fix MC crash

* Make experiscanner work for borgs

* I REALLY gotta stop committing this

* Make scientists and the RD spawn with an experiscanner

* Lock NIFs behind scanning mice

* Make Biome happy

* Allow scanning Cocoa and Kendrick in case they can't find mice

* Change from Kendrick to Ratthew, ;help maint, or Brick

* Change the name of the /rat/pet class so the experiscanner is more helpful

* Add departmental_flags to a bunch of things

* Remove a few things from security's techfab

* Add a second engineering lathe to atmos

* Fix runtime recycling rig modules, add name to cost sequence

* Add a discount experiment for scanning slime cores

* Change some fluff and shuffle chameleon clothes to bluespace yadayada

* Make closets alt click immune

* Do a bunch of sorting

* Silly

* Hopefully fix all infinite material bugs in techwebs

* bad merge

* quick ai fix

* fix some robot stuff

* axe downlaod fully

* list

* no ref

* easier readable

---------

Co-authored-by: C.L. <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
ShadowLarkens
2025-07-26 06:30:08 +02:00
committed by GitHub
co-authored by C.L. Kashargul
parent 93efaa653a
commit b60cd47309
271 changed files with 19410 additions and 11158 deletions
+9 -21
View File
@@ -4207,7 +4207,7 @@
},
/area/tdome/tdomeobserve)
"oE" = (
/obj/machinery/r_n_d/protolathe,
/obj/machinery/rnd/production/protolathe,
/turf/simulated/floor/tiled/white,
/area/centcom/control)
"oF" = (
@@ -4913,7 +4913,7 @@
/turf/simulated/floor/tiled,
/area/centcom/security)
"qN" = (
/obj/machinery/mecha_part_fabricator,
/obj/machinery/mecha_part_fabricator_tg,
/turf/simulated/floor/tiled,
/area/centcom/control)
"qQ" = (
@@ -5745,7 +5745,7 @@
},
/area/centcom/specops)
"tE" = (
/obj/machinery/mecha_part_fabricator/pros,
/obj/machinery/mecha_part_fabricator_tg/prosthetics,
/turf/simulated/floor/tiled,
/area/centcom/control)
"tH" = (
@@ -8788,10 +8788,6 @@
/obj/effect/floor_decal/industrial/outline,
/turf/simulated/floor/tiled,
/area/centcom/main_hall)
"Ea" = (
/obj/machinery/computer/rdconsole/robotics,
/turf/simulated/floor/tiled/white,
/area/centcom/control)
"Eb" = (
/obj/structure/reagent_dispensers/water_cooler/full,
/turf/simulated/floor/tiled/freezer,
@@ -9654,10 +9650,6 @@
},
/turf/simulated/floor/tiled/steel,
/area/centcom)
"GV" = (
/obj/machinery/r_n_d/destructive_analyzer,
/turf/simulated/floor/tiled/white,
/area/centcom/control)
"GW" = (
/obj/structure/sign/nosmoking_2,
/turf/simulated/wall/r_wall,
@@ -10393,7 +10385,7 @@
/turf/simulated/floor/reinforced,
/area/centcom/terminal)
"Jj" = (
/obj/machinery/r_n_d/circuit_imprinter,
/obj/machinery/rnd/production/circuit_imprinter,
/obj/item/reagent_containers/glass/beaker/sulphuric,
/turf/simulated/floor/tiled/white,
/area/centcom/control)
@@ -12007,7 +11999,7 @@
/turf/simulated/floor/tiled,
/area/centcom/bathroom)
"On" = (
/obj/machinery/r_n_d/circuit_imprinter,
/obj/machinery/rnd/production/circuit_imprinter,
/obj/effect/floor_decal/industrial/warning{
dir = 4
},
@@ -13037,7 +13029,7 @@
/turf/simulated/floor/tiled,
/area/centcom/control)
"Ri" = (
/obj/machinery/computer/rdconsole/core{
/obj/machinery/computer/rdconsole_tg{
dir = 4
},
/turf/simulated/floor/tiled/white,
@@ -15374,10 +15366,6 @@
/obj/item/storage/box/syringes,
/turf/simulated/floor/tiled/white,
/area/centcom/medical)
"Zu" = (
/obj/machinery/r_n_d/server/centcom,
/turf/unsimulated/floor/steel,
/area/centcom/control)
"Zv" = (
/obj/effect/floor_decal/industrial/warning{
dir = 9
@@ -29244,7 +29232,7 @@ Vt
jm
hW
Kr
Zu
Sp
jm
Vt
Vt
@@ -32771,7 +32759,7 @@ bR
cI
MP
HI
GV
hZ
Ri
lm
VE
@@ -33763,7 +33751,7 @@ wZ
wZ
wZ
cI
Ea
hZ
kd
Vt
Vt
+1 -9
View File
@@ -7839,18 +7839,10 @@
/area/groundbase/level1/westspur)
"rj" = (
/obj/structure/table/rack/steel,
/obj/item/circuitboard/rdserver{
/obj/item/circuitboard/machine/rdserver{
pixel_x = -3;
pixel_y = 3
},
/obj/item/circuitboard/protolathe{
pixel_x = -2;
pixel_y = 2
},
/obj/item/circuitboard/destructive_analyzer{
pixel_x = -1;
pixel_y = 1
},
/obj/item/circuitboard/rdconsole,
/obj/item/circuitboard/autolathe{
pixel_x = 1;
+8 -10
View File
@@ -2450,7 +2450,7 @@
/turf/simulated/floor/tiled,
/area/groundbase/cargo/office)
"gd" = (
/obj/machinery/r_n_d/protolathe{
/obj/machinery/rnd/production/protolathe{
dir = 1
},
/turf/simulated/floor/tiled/dark,
@@ -3078,7 +3078,6 @@
name = "Privacy Shutter Control";
pixel_y = 30
},
/obj/machinery/computer/rdconsole/robotics,
/turf/simulated/floor/tiled,
/area/groundbase/science/robotics)
"hV" = (
@@ -5540,7 +5539,7 @@
/area/groundbase/medical/Chemistry)
"ph" = (
/obj/item/reagent_containers/glass/beaker/sulphuric,
/obj/machinery/r_n_d/circuit_imprinter{
/obj/machinery/rnd/production/circuit_imprinter{
dir = 1
},
/turf/simulated/floor/tiled/dark,
@@ -7001,7 +7000,7 @@
pixel_x = -32;
pixel_y = 32
},
/obj/machinery/mecha_part_fabricator,
/obj/machinery/mecha_part_fabricator_tg,
/obj/machinery/requests_console{
department = "Robotics";
departmentType = 2;
@@ -7174,7 +7173,6 @@
/turf/simulated/floor/tiled/white,
/area/groundbase/medical/triage)
"tI" = (
/obj/machinery/r_n_d/destructive_analyzer,
/turf/simulated/floor/tiled/dark,
/area/groundbase/science/rnd)
"tJ" = (
@@ -9425,7 +9423,7 @@
/turf/simulated/floor/tiled,
/area/groundbase/science/robotics)
"Ao" = (
/obj/machinery/mecha_part_fabricator/pros,
/obj/machinery/mecha_part_fabricator_tg/prosthetics,
/turf/simulated/floor/tiled,
/area/groundbase/science/robotics)
"Ap" = (
@@ -11607,7 +11605,7 @@
/turf/simulated/floor/tiled/techfloor/grid,
/area/groundbase/science/server)
"Gu" = (
/obj/machinery/r_n_d/server/robotics,
/obj/machinery/rnd/server/master,
/obj/machinery/atmospherics/unary/vent_pump{
dir = 8;
external_pressure_bound = 0;
@@ -11709,7 +11707,7 @@
/turf/simulated/floor/tiled,
/area/groundbase/science/circuits)
"GK" = (
/obj/machinery/r_n_d/circuit_imprinter,
/obj/machinery/rnd/production/circuit_imprinter,
/obj/item/reagent_containers/glass/beaker/sulphuric,
/obj/machinery/light{
dir = 1
@@ -13946,7 +13944,7 @@
/turf/simulated/wall,
/area/groundbase/civilian/chapel/office)
"MF" = (
/obj/machinery/computer/rdconsole/core{
/obj/machinery/computer/rdconsole_tg{
dir = 4
},
/turf/simulated/floor/tiled/dark,
@@ -15156,7 +15154,7 @@
/turf/simulated/floor/tiled,
/area/groundbase/science/hall)
"Qa" = (
/obj/machinery/r_n_d/server/robotics,
/obj/machinery/rnd/server,
/obj/machinery/atmospherics/unary/vent_pump{
dir = 4;
icon_state = "map_vent_out";