Files
CHOMPStation2/code/__defines/research/research_categories.dm
CHOMPStation2StaffMirrorBot 354766375a [MIRROR] sort cyborg modules (#11390)
Co-authored-by: Kashargul <144968721+Kashargul@users.noreply.github.com>
Co-authored-by: ShadowLarkens <shadowlarkens@gmail.com>
2025-08-11 15:02:44 +02:00

225 lines
12 KiB
Plaintext

// 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"
// Wiremod Categories
#define RND_CATEGORY_CIRCUITRY "/Circuitry"
#define RND_CATEGORY_CIRCUITRY_CORE "/Core"
#define RND_SUBCATEGORY_CIRCUITRY_COMPONENTS "/Circuit Components"
#define RND_SUBCATEGORY_CIRCUITRY_BCI_COMPONENTS "/Circuit BCI Components"
#define RND_SUBCATEGORY_CIRCUITRY_SHELLS "/Circuit Shells"
// Tool Categories
#define RND_CATEGORY_TOOLS "/Tools"
#define RND_SUBCATEGORY_TOOLS_MEDICAL "/Medical Tools"
#define RND_SUBCATEGORY_TOOLS_MEDICAL_ADVANCED "/Medical Tools (Advanced)"
#define RND_SUBCATEGORY_TOOLS_MEDICAL_ALIEN "/Medical Tools (Alien)"
#define RND_SUBCATEGORY_TOOLS_ENGINEERING "/Engineering Tools"
#define RND_SUBCATEGORY_TOOLS_ENGINEERING_ADVANCED "/Engineering Tools (Advanced)"
#define RND_SUBCATEGORY_TOOLS_ENGINEERING_ALIEN "/Engineering Tools (Alien)"
#define RND_SUBCATEGORY_TOOLS_SERVICE "/Service Tools"
#define RND_SUBCATEGORY_TOOLS_BOTANY "/Botany Tools"
#define RND_SUBCATEGORY_TOOLS_BOTANY_ADVANCED "/Botany Tools (Advanced)"
#define RND_SUBCATEGORY_TOOLS_JANITORIAL "/Janitorial Tools"
#define RND_SUBCATEGORY_TOOLS_PLUMBING "/Plumbing Tools"
#define RND_SUBCATEGORY_TOOLS_ATMOSPHERICS "/Atmospherics Tools"
#define RND_SUBCATEGORY_TOOLS_MINING "/Mining Tools"
#define RND_SUBCATEGORY_TOOLS_CARGO "/Cargo Tools"
#define RND_SUBCATEGORY_TOOLS_PKA_MODS "/PKA Modkits"
#define RND_SUBCATEGORY_TOOLS_SECURITY "/Security Tools"
#define RND_SUBCATEGORY_TOOLS_MISC "/Miscellaneous Tools"
#define RND_CATEGORY_CONSTRUCTION "/Construction"
#define RND_SUBCATEGORY_CONSTRUCTION_MOUNTS "/Frames & Mounts"
#define RND_SUBCATEGORY_CONSTRUCTION_ELECTRONICS "/Electronics"
#define RND_SUBCATEGORY_CONSTRUCTION_MACHINERY "/Machinery"
#define RND_SUBCATEGORY_CONSTRUCTION_MATERIALS "/Materials & Alloys"
#define RND_SUBCATEGORY_CONSTRUCTION_LIGHTING "/Lighting"
#define RND_SUBCATEGORY_CONSTRUCTION_ASSEMBLIES "/Electrical Assemblies"
#define RND_CATEGORY_COMPUTER "/Computer Boards"
#define RND_SUBCATEGORY_COMPUTER_ENTERTAINMENT "/Service Consoles"
#define RND_SUBCATEGORY_COMPUTER_MEDICAL "/Medical Consoles"
#define RND_SUBCATEGORY_COMPUTER_ROBOTICS "/Robotics Consoles"
#define RND_SUBCATEGORY_COMPUTER_GENETICS "/Genetics Consoles"
#define RND_SUBCATEGORY_COMPUTER_RECORDS "/Records Consoles"
#define RND_SUBCATEGORY_COMPUTER_COMMAND "/Command Consoles"
#define RND_SUBCATEGORY_COMPUTER_SECURITY "/Security Consoles"
#define RND_SUBCATEGORY_COMPUTER_RESEARCH "/Research Consoles"
#define RND_SUBCATEGORY_COMPUTER_ENGINEERING "/Engineering & Atmospherics Consoles"
#define RND_SUBCATEGORY_COMPUTER_CARGO "/Cargo Consoles"
#define RND_CATEGORY_MACHINE "/Machine Boards"
#define RND_SUBCATEGORY_MACHINE_ATMOS "/Atmospherics Machines"
#define RND_SUBCATEGORY_MACHINE_KITCHEN "/Kitchen Machines"
#define RND_SUBCATEGORY_MACHINE_BAR "/Bar Machines"
#define RND_SUBCATEGORY_MACHINE_BOTANY "/Botany Machines"
#define RND_SUBCATEGORY_MACHINE_ENGINEERING "/Engineering Machines"
#define RND_SUBCATEGORY_MACHINE_RESEARCH "/Research Machines"
#define RND_SUBCATEGORY_MACHINE_MEDICAL "/Medical Machines"
#define RND_SUBCATEGORY_MACHINE_CHEMISTRY "/Chemistry Machines"
#define RND_SUBCATEGORY_MACHINE_SECURITY "/Security Machines"
#define RND_SUBCATEGORY_MACHINE_CARGO "/Cargo Machines"
#define RND_SUBCATEGORY_MACHINE_TELEPORT "/Teleportation Machines"
#define RND_SUBCATEGORY_MACHINE_ROBOTICS "/Robotics Machines"
#define RND_SUBCATEGORY_MACHINE_GENETICS "/Genetics Machines"
#define RND_SUBCATEGORY_MACHINE_FAB "/Fabricators"
#define RND_SUBCATEGORY_MACHINE_SERVICE "/Service Machines"
#define RND_SUBCATEGORY_MACHINE_TELECOMMS "/Telecommunications Machines"
#define RND_CATEGORY_EQUIPMENT "/Equipment"
#define RND_SUBCATEGORY_EQUIPMENT_SERVICE "/Service Equipment"
#define RND_SUBCATEGORY_EQUIPMENT_JOKE "/Top-Secret Equipment"
#define RND_SUBCATEGORY_EQUIPMENT_CHEMISTRY "/Chemistry Equipment"
#define RND_SUBCATEGORY_EQUIPMENT_MEDICAL "/Medical Equipment"
#define RND_SUBCATEGORY_EQUIPMENT_SECURITY "/Security Equipment"
#define RND_SUBCATEGORY_EQUIPMENT_TELECOMMS "/Communications Equipment"
#define RND_SUBCATEGORY_EQUIPMENT_BLUESPACE "/Bluespace Equipment"
#define RND_SUBCATEGORY_EQUIPMENT_ENGINEERING "/Engineering Equipment"
#define RND_SUBCATEGORY_EQUIPMENT_ATMOSPHERICS "/Atmospherics Equipment"
#define RND_SUBCATEGORY_EQUIPMENT_SCIENCE "/Science Equipment"
#define RND_SUBCATEGORY_EQUIPMENT_GAS_TANKS "/Gas Tanks"
#define RND_SUBCATEGORY_EQUIPMENT_GAS_TANKS_EQUIPMENT "/Gas Tank Equipment"
#define RND_SUBCATEGORY_EQUIPMENT_XENOBIOLOGY "/Xenobiology Equipment"
#define RND_SUBCATEGORY_EQUIPMENT_GENETICS "/Genetics Equipment"
#define RND_SUBCATEGORY_EQUIPMENT_JANITOR "/Janitorial Equipment"
#define RND_SUBCATEGORY_EQUIPMENT_KITCHEN "/Bar & Kitchen Equipment"
#define RND_SUBCATEGORY_EQUIPMENT_MISC "/Miscellaneous Equipment"
#define RND_CATEGORY_FIREWORKS "/Fireworks"
#define RND_CATEGORY_AI "/Artificial Intelligence"
#define RND_SUBCATEGORY_AI_CORE "/AI Construction"
#define RND_SUBCATEGORY_AI_CORE_MODULES "/Core AI Modules"
#define RND_SUBCATEGORY_AI_DANGEROUS_MODULES "/Dangerous AI Modules"
#define RND_SUBCATEGORY_AI_LAW_MANIPULATION "/AI Law Manipulation"
#define RND_SUBCATEGORY_AI_MISC "/Miscellaneous AI Items"
#define RND_SUBCATEGORY_AI_UPGRADES "/AI Upgrades"
#define RND_CATEGORY_MODULAR_COMPUTERS "/Modular Computers"
#define RND_SUBCATEGORY_MODULAR_COMPUTERS_FRAMES "/Frames"
#define RND_SUBCATEGORY_MODULAR_COMPUTERS_PARTS "/Parts"
#define RND_CATEGORY_STOCK_PARTS "/Stock Parts"
#define RND_SUBCATEGORY_STOCK_PARTS_MISC "/Miscellaneous Parts"
#define RND_SUBCATEGORY_STOCK_PARTS_TURBINE "/Turbine Parts"
#define RND_SUBCATEGORY_STOCK_PARTS_TELECOMMS "/Telecommunications Parts"
#define RND_SUBCATEGORY_STOCK_PARTS_1 "/Tier 1 Parts"
#define RND_SUBCATEGORY_STOCK_PARTS_2 "/Tier 2 Parts"
#define RND_SUBCATEGORY_STOCK_PARTS_3 "/Tier 3 Parts"
#define RND_SUBCATEGORY_STOCK_PARTS_4 "/Tier 4 Parts"
#define RND_SUBCATEGORY_STOCK_PARTS_5 "/Tier 5 Parts"
#define RND_SUBCATEGORY_STOCK_PARTS_EXCHANGERS "/Exchange Devices"
#define RND_CATEGORY_SYNDICATE "/Illegal Designs"
#define RND_CATEGORY_EXOSUIT_BOARDS "/Exosuit Boards"
#define RND_SUBCATEGORY_EXOSUIT_BOARDS_RIPLEY "/Ripley"
#define RND_SUBCATEGORY_EXOSUIT_BOARDS_ODYSSEUS "/Odysseus"
#define RND_SUBCATEGORY_EXOSUIT_BOARDS_GYGAX "/Gygax"
#define RND_SUBCATEGORY_EXOSUIT_BOARDS_DURAND "/Durand"
#define RND_SUBCATEGORY_EXOSUIT_BOARDS_HONK "/H.O.N.K."
#define RND_SUBCATEGORY_EXOSUIT_BOARDS_PHAZON "/Phazon"
#define RND_SUBCATEGORY_EXOSUIT_BOARDS_CLARKE "/Clarke"
#define RND_SUBCATEGORY_EXOSUIT_BOARDS_SAVANNAH_IVANOV "/Savannah-Ivanov"
#define RND_CATEGORY_MECHFAB_RIPLEY "/Ripley"
#define RND_CATEGORY_MECHFAB_PADDY "/Paddy"
#define RND_CATEGORY_MECHFAB_ODYSSEUS "/Odysseus"
#define RND_CATEGORY_MECHFAB_GYGAX "/Gygax"
#define RND_CATEGORY_MECHFAB_DURAND "/Durand"
#define RND_CATEGORY_MECHFAB_HONK "/H.O.N.K."
#define RND_CATEGORY_MECHFAB_PHAZON "/Phazon"
#define RND_CATEGORY_MECHFAB_JANUS "/Janus"
#define RND_CATEGORY_MECHFAB_CLARKE "/Clarke"
#define RND_CATEGORY_MECHFAB_SAVANNAH_IVANOV "/Savannah-Ivanov"
#define RND_CATEGORY_MECHFAB_JUSTICE "/Justice"
#define RND_CATEGORY_MECHFAB_PINNACE "/Pinnace"
#define RND_CATEGORY_MECHFAB_BARON "/Baron"
#define RND_CATEGORY_MECHFAB_GOPHER "/Gopher"
#define RND_CATEGORY_MECHFAB_POLECAT "/Polecat"
#define RND_CATEGORY_MECHFAB_WEASEL "/Weasel"
#define RND_CATEGORY_MECHFAB_SCARAB "/Scarab" // CHOMPStation Add
#define RND_SUBCATEGORY_MECHFAB_CHASSIS "/Chassis"
#define RND_SUBCATEGORY_MECHFAB_VEHICLE "/Vehicle"
#define RND_SUBCATEGORY_MECHFAB_SUPPORTED_EQUIPMENT "/Supported Equipment"
#define RND_SUBCATEGORY_MECHFAB_CONTROL_INTERFACES "/Control Interfaces"
#define RND_CATEGORY_MECHFAB_EQUIPMENT "/Exosuit Equipment"
#define RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MINING "/Mining Equipment"
#define RND_SUBCATEGORY_MECHFAB_EQUIPMENT_WEAPONS "/Weapons & Ammunition"
#define RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MODULES "/Armor & Repair Modules"
#define RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MISC "/Miscellaneous"
#define RND_SUBCATEGORY_MECHFAB_EQUIPMENT_MEDICAL "/Medical"
#define RND_SUBCATEGORY_MECHFAB_EQUIPMENT_HONK "/Clown Designs"
#define RND_SUBCATEGORY_MECHFAB_EQUIPMENT_CONTROL_INTERFACES "/Control Interfaces"
#define RND_CATEGORY_MECHFAB_CYBORG "/Cyborg"
#define RND_SUBCATEGORY_MECHFAB_CYBORG_CHASSIS "/Cyborg Chassis"
#define RND_SUBCATEGORY_MECHFAB_CYBORG_COMPONENTS "/Components"
#define RND_SUBCATEGORY_MECHFAB_CYBORG_CELLS "/Power Cells"
#define RND_SUBCATEGORY_MECHFAB_CYBORG_CONTROL_INTERFACES "/Control Interfaces"
#define RND_SUBCATEGORY_MECHFAB_CYBORG_INTERNALS "/Internals"
#define RND_CATEGORY_MECHFAB_CYBORG_MODULES "/Cyborg Modules"
#define RND_SUBCATEGORY_MECHFAB_CYBORG_MODULES_UTILITY "/Utility"
#define RND_SUBCATEGORY_MECHFAB_CYBORG_MODULES_BASIC "/Basic"
#define RND_SUBCATEGORY_MECHFAB_CYBORG_MODULES_ADVANCED "/Advanced"
#define RND_SUBCATEGORY_MECHFAB_CYBORG_MODULES_RESTRICTED "/Restricted"
#define RND_SUBCATEGORY_MECHFAB_CYBORG_MODULES_SCIENCE "/Science Cyborgs"
#define RND_SUBCATEGORY_MECHFAB_CYBORG_MODULES_SECURITY "/Security Cyborgs"
#define RND_SUBCATEGORY_MECHFAB_CYBORG_MODULES_MINING "/Mining Cyborgs"
#define RND_CATEGORY_PROSFAB "/Prosthetics"
#define RND_SUBCATEGORY_PROSFAB_EXTERNAL "/External"
#define RND_SUBCATEGORY_PROSFAB_INTERNAL "/Internal"
#define RND_SUBCATEGORY_PROSFAB_MISC "/Misc"
#define RND_CATEGORY_PROSFAB_PAI "/pAI"
#define RND_CATEGORY_MODSUITS "/MOD Suits"
#define RND_SUBCATEGORY_MODUITS_CHASSIS "/Chassis"
#define RND_SUBCATEGORY_MODSUITS_PLATING "/Plating"
#define RND_SUBCATEGORY_MODSUITS_MISC "/Misc"
#define RND_CATEGORY_MODSUIT_MODULES "/MOD Modules"
#define RND_SUBCATEGORY_MODSUIT_MODULES_GENERAL "/General Modules"
#define RND_SUBCATEGORY_MODSUIT_MODULES_ENGINEERING "/Engineering Modules"
#define RND_SUBCATEGORY_MODSUIT_MODULES_MEDICAL "/Medical Modules"
#define RND_SUBCATEGORY_MODSUIT_MODULES_SCIENCE "/Science Modules"
#define RND_SUBCATEGORY_MODSUIT_MODULES_SECURITY "/Security Modules"
#define RND_SUBCATEGORY_MODSUIT_MODULES_SUPPLY "/Supply Modules"
#define RND_SUBCATEGORY_MODSUIT_MODULES_SERVICE "/Service Modules"
#define RND_CATEGORY_CYBERNETICS "/Cybernetics"
#define RND_SUBCATEGORY_CYBERNETICS_ORGANS_1 "/Tier 1 Cybernetic Organs"
#define RND_SUBCATEGORY_CYBERNETICS_ORGANS_2 "/Tier 2 Cybernetic Organs"
#define RND_SUBCATEGORY_CYBERNETICS_ORGANS_3 "/Tier 3 Cybernetic Organs"
#define RND_SUBCATEGORY_CYBERNETICS_ORGANS_COMBAT "/Combat Cybernetic Organs"
#define RND_SUBCATEGORY_CYBERNETICS_ORGANS_MISC "/Miscellaneous Cybernetic Organs"
#define RND_SUBCATEGORY_CYBERNETICS_IMPLANTS_COMBAT "/Cybernetic Combat Implants"
#define RND_SUBCATEGORY_CYBERNETICS_IMPLANTS_HEALTH "/Cybernetic Health Implants"
#define RND_SUBCATEGORY_CYBERNETICS_IMPLANTS_TOOLS "/Cybernetic Implanting Tools"
#define RND_SUBCATEGORY_CYBERNETICS_IMPLANTS_UTILITY "/Cybernetic Utility Implants"
#define RND_SUBCATEGORY_CYBERNETICS_IMPLANTS_MISC "/Cybernetic Miscellaneous Implants"
#define RND_SUBCATEGORY_CYBERNETICS_IMPLANTS_SECURITY "/Cybernetic Security Implants"
#define RND_SUBCATEGORY_CYBERNETICS_ADVANCED_LIMBS "/Cybernetic Advanced Limbs"
// Limb Categories
#define RND_CATEGORY_LIMBS_DIGITIGRADE "digitigrade"
#define RND_CATEGORY_LIMBS_OTHER "Other Limbs"
/// Biogenerator Categories
#define RND_CATEGORY_BIO_FOOD "Food"
#define RND_CATEGORY_BIO_CHEMICALS "Chemicals"
#define RND_CATEGORY_BIO_MATERIALS "Materials"
// Meta categories
#define RND_CATEGORY_INITIAL "initial"
#define RND_CATEGORY_HACKED "hacked"
#define RND_CATEGORY_IMPORTED "/Imported Designs"