Move autolathe design datums to techweb datums (#19202)

* testing makes me feel good

* invalid lists

* get rid of those boards

* show expected mats

* oop

* error

* wip techweb porting

* more techweb entries

* ported too

* disable those for now

* okay nevermind i guess

* already exists

* assemblies

* moar

* welding helmet

* many entries

* lol tg

* fix test

* again

* fixagain

* more moved

* update techweb test

* catch that too

* screeee

* more fixes

* missing announcement

* orphaned sleevecard

* some more fixing

* test

* more

* oops

* glasses

* illegal icons

* non starting

* it's starting

* messed up

* cleanup

* more generic stuff

* morrrreee

* the plastic set

* oops

* correct value

* barbed wires

* more cleaning

* many more

* gone

* cleanup

* no longer

* do not allow duped designs

* it's own node

* proper order no dupes

* last of the broken nodes

* fix bad path

* cleanup

* more test more limits

* gone

* almost done

* these are gone

* syringe gun

* bioregenerator design

* all moved

* organized and webbed

* more fixes

* oops

* cleaning up

* organization

* clean up

* organize

* organized

* didn't save

* wrong mat

* adds many missing ammo types

* svd doesn't exist

* 10mm pistol added

* magazines not casings

* these are pistols

* this is used by like, one weapon

* m1 is ancient

* this is hunting

* extremely botched untested lathe

* disk junk

* rough foundations

* slowly converting

* slowly building this

* local materials

* almost

* big reorganization

* more cleanup

* more cleaning

* lathe stuff

* small fixes

* oops

* many fixes

* mat fix

* more fixes

* actually isolate the hacked designs

* protolathe hacking

* imprinter hacking

* missing ammos

* sheet printing for autolathe

* fixs

* again

* fixed test

* test test

* fix

* fix

* WHY

* fix it...

* here we go

* material print

* on turf

* body disk

* consistant name

* Many weapons to hacked lathe

* missing node

* wrong section

* fixes

* this list should be unified

* ammo boxes

* don't do single shells anymore

* wat

* specifics

* snowflake

* not needed

* already available

* pickaxe too

* tweak

* removed unneeded node

* missing surgery items

* Apply suggestion from @Cameron-The-Raven

* Adds RMS

* typo

* illegal needs hacked

* disabled material weapons

* circuit testing

* STRING TEST

* test

* fixing some things

* huh?

* hidden circuits

* some flakey boards

* grammar

* fixes

* more hidden

* wrong board

* security cams

* alert consoles

* spaceheater is simple enough to not have one

* pcus

* cargo vendors

* tcomms stuff

* solar tracker circuit

* artifact stuff

* SM stuff

* illegal machines

* med machines

* no longer needed

* more stuff

* these are not standard

* moreeee

* doppler and more

* organized

* finishing

* oop

* use the define

* inheret

* dopper fixes

* space heater

* doing some organization

* explain the var

* some tweaks

* wrong one

* fixed test

* material test too

* simple roto gens

* use the define

* emergency power node

* tgui fixes for icons

* not needed

* color blended material designs

* icons for large research

* oops

* unshit that

* use stack here

* center math

* .

* .

* .

* .

* .

* unifi

* fix these

* NO COPYPASTA

* ILLEEGGALLL

* mandate descriptions

* agony

* actually lets do this

* use macros

* description

* desc

* desc

* desc

* desc

* desc

* desc

* gps desc

* telecomms component desc

---------

Co-authored-by: Cameron Lennox <killer65311@gmail.com>
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
This commit is contained in:
Will
2026-03-20 19:38:00 -04:00
committed by GitHub
co-authored by Cameron Lennox Kashargul
parent 4c61dc7932
commit 0c8488b0ae
126 changed files with 5731 additions and 2372 deletions
+1
View File
@@ -81,6 +81,7 @@
#define MAT_SMOLEBRICKS "smolebricks"
#define MAT_WAX "wax"
#define MAT_EAGATE "energized agate"
#define MAT_ALGAE "algae"
#define MAT_CULT "cult"
#define MAT_CULT2 "cult2"
+5
View File
@@ -108,3 +108,8 @@
server_var = station_fallback_web; \
}; \
} while (FALSE)
// Macro for techweb design consistency
#define SET_CIRCUIT_DESIGN_NAMEDESC(dispname) name = (dispname) + " circuit";desc = "The circuit board for a " + (dispname) + ".";
#define SET_MATERIAL_DESIGN_NAMEDESC(dispname) name = (dispname);desc = "A material printed and used in construction.";
#define SET_AMMO_DESIGN_NAMEDESC(dispname) name = (dispname);desc = "Printable ammunition for a gun, ensure compatibility with your weapon before printing!";
@@ -1,12 +1,18 @@
// Weapon Categories
#define RND_CATEGORY_WEAPONS "/Weaponry"
#define RND_SUBCATEGORY_WEAPONS_FIRING_PINS "/Firing Pins"
#define RND_SUBCATEGORY_WEAPONS_AMMO "/Ammunition"
#define RND_SUBCATEGORY_WEAPONS_PARTS "/Weapon Parts"
#define RND_SUBCATEGORY_WEAPONS_RANGED "/Ranged Weapons"
#define RND_SUBCATEGORY_WEAPONS_MELEE "/Melee Weapons"
#define RND_SUBCATEGORY_WEAPONS_KITS "/Weapon Fabrication Kits"
// Ammo
#define RND_SUBCATEGORY_WEAPONS_AMMO "/Ammunition"
#define RND_SUBCATEGORY_WEAPONS_AMMO_PISTOL "/Pistol"
#define RND_SUBCATEGORY_WEAPONS_AMMO_RIFLE "/Rifle"
#define RND_SUBCATEGORY_WEAPONS_AMMO_SHOTGUN "/Shotgun"
#define RND_SUBCATEGORY_WEAPONS_AMMO_LOADERS "/Loaders"
// Wiremod Categories
#define RND_CATEGORY_CIRCUITRY "/Circuitry"
#define RND_CATEGORY_CIRCUITRY_CORE "/Core"
@@ -71,6 +77,7 @@
#define RND_SUBCATEGORY_MACHINE_FAB "/Fabricators"
#define RND_SUBCATEGORY_MACHINE_SERVICE "/Service Machines"
#define RND_SUBCATEGORY_MACHINE_TELECOMMS "/Telecommunications Machines"
#define RND_SUBCATEGORY_MACHINE_REFINERY "/Refinery Machines"
#define RND_CATEGORY_EQUIPMENT "/Equipment"
#define RND_SUBCATEGORY_EQUIPMENT_SERVICE "/Service Equipment"
+9 -1
View File
@@ -13,6 +13,12 @@
#define TECHWEB_NODE_AUGMENTATION "augmentation"
#define TECHWEB_NODE_AUS_SECURITY "aus_security"
#define TECHWEB_NODE_BASIC_ARMS "basic_arms"
#define TECHWEB_NODE_PISTOL_AMMO "pistol_ammo"
#define TECHWEB_NODE_PISTOL_SPECIAL "pistol_special"
#define TECHWEB_NODE_RIFLE_AMMO "rifle_ammo"
#define TECHWEB_NODE_RIFLE_SPECIAL "rifle_special"
#define TECHWEB_NODE_SHOTGUN_AMMO "shotgun_ammo"
#define TECHWEB_NODE_SPEEDLOADERS "speedloaders"
#define TECHWEB_NODE_BCI "bci"
#define TECHWEB_NODE_BEAM_WEAPONS "beam_weapons"
#define TECHWEB_NODE_BIO_SCAN "bio_scan"
@@ -34,6 +40,7 @@
#define TECHWEB_NODE_COMBAT_IMPLANTS "combat_implants"
#define TECHWEB_NODE_CONSOLES "consoles"
#define TECHWEB_NODE_CONSTRUCTION "construction"
#define TECHWEB_NODE_EMERGPOWER "emergency_power"
#define TECHWEB_NODE_CRYOGUN "cryogun"
#define TECHWEB_NODE_CRYOSTASIS "cryostasis"
#define TECHWEB_NODE_CYBER_IMPLANTS "cyber_implants"
@@ -93,7 +100,6 @@
#define TECHWEB_NODE_MINING "mining"
#define TECHWEB_NODE_MINING_ADV "mining_adv"
#define TECHWEB_NODE_MINELIGHTS "mine_lighting"
#define TECHWEB_NODE_DEBRISREMOVAL "debris_removal"
#define TECHWEB_NODE_MOD_ANOMALY "mod_anomaly"
#define TECHWEB_NODE_MOD_SUPPLY "mod_supply"
#define TECHWEB_NODE_MOD_ENGI "mod_engi"
@@ -153,3 +159,5 @@
#define TECHWEB_NODE_XENOBIOLOGY "xenobiology"
#define TECHWEB_NODE_TELEPORTER "teleporter"
#define TECHWEB_NODE_CONFETTI "confetti"
#define TECHWEB_NODE_RSF "rapid_service_fab"
#define TECHWEB_NODE_MATERIALSHEETS "material_sheets"
+2 -2
View File
@@ -81,8 +81,8 @@
#define WIRE_PARTICLE_POWER_LIMIT "Maximum Power" // Determines how strong the PA can be.
// Autolathe
#define WIRE_AUTOLATHE_HACK "Hack"
#define WIRE_AUTOLATHE_DISABLE "Disable"
#define WIRE_LATHE_HACK "Hack"
#define WIRE_LATHE_DISABLE "Disable"
// Radio
#define WIRE_RADIO_SIGNAL "Signal"