RND Rework [Death to Techweb] (#16370)

* Techweb rework

* more ui work

* finishing ui

* Finish all the C# logic

* the techs + lathes

* remove old-tech

* mirror-review
This commit is contained in:
Nemanja
2023-05-15 16:17:30 -04:00
committed by GitHub
parent a71d9c8eff
commit 9efc727fe1
51 changed files with 1732 additions and 1401 deletions

View File

@@ -1,655 +0,0 @@
# In order to make this list somewhat organized, please place
# new technologies underneath their overarching "base" technology.
# Base Technology
- type: technology
name: technologies-basic-research-technology
id: BasicResearch
description: technologies-basic-research-technology-description
icon:
sprite: Structures/Machines/server.rsi
state: server-on
requiredPoints: 2500
# Cleaning Technology Tree
- type: technology
name: technologies-cleaning-technology
id: CleaningTechnology
description: technologies-cleaning-technology-description
icon:
sprite: Objects/Specific/Janitorial/janitorial.rsi
state: mopbucket
requiredPoints: 5000
requiredTechnologies:
- BasicResearch
unlockedRecipes:
- Bucket
- MopItem
- SprayBottle
- type: technology
name: technologies-advanced-cleaning-technology
id: AdvancedCleaningTechnology
description: technologies-advanced-cleaning-technology-description
icon:
sprite: Objects/Specific/Janitorial/advmop.rsi
state: advmop
requiredPoints: 5000
requiredTechnologies:
- CleaningTechnology
unlockedRecipes:
- AdvMopItem
- MegaSprayBottle
- type: technology
id: AdvancedSprayTechnology
name: technologies-advanced-spray-technology
description: technologies-advanced-spray-technology-description
icon:
sprite: Objects/Weapons/Guns/Basic/spraynozzle.rsi
state: icon
requiredPoints: 7500
requiredTechnologies:
- AdvancedCleaningTechnology
unlockedRecipes:
- WeaponSprayNozzle
- ClothingBackpackWaterTank
# Food/Bev Service Technology Tree
- type: technology
name: technologies-foodbev-technology
id: FoodBevTechnology
description: technologies-food-and-beverage-technology-description
icon:
sprite: Objects/Weapons/Melee/cleaver.rsi
state: butch
requiredPoints: 5000
requiredTechnologies:
- BasicResearch
unlockedRecipes:
- ButchCleaver
- KitchenKnife
- MicrowaveMachineCircuitboard
- BoozeDispenserMachineCircuitboard
- SodaDispenserMachineCircuitboard
- FatExtractorMachineCircuitboard
# Biological Technology Tree
- type: technology
name: technologies-biological-technology
id: BiologicalTechnology
description: technologies-biological-technology-description
icon:
sprite: Structures/Furniture/potted_plants.rsi
state: applebush
requiredPoints: 10000
requiredTechnologies:
- BasicResearch
unlockedRecipes:
- HydroponicsToolScythe
- HydroponicsToolHatchet
- Shovel
- MiniHoe
- Spade
- Clippers
- ButchCleaver
- KitchenKnife
- MicrowaveMachineCircuitboard
- type: technology
name: technologies-advanced-botany
id: AdvancedBotany
description: technologies-advanced-botany-description
icon:
sprite: Objects/Specific/Hydroponics/potato.rsi
state: seed
requiredPoints: 15000
requiredTechnologies:
- BiologicalTechnology
unlockedRecipes:
- SeedExtractorMachineCircuitboard
- HydroponicsTrayMachineCircuitboard
- Vape
- type: technology
name: technologies-virology
id: Virology
description: technologies-virology-description
icon:
sprite: Clothing/Mask/sterile.rsi
state: icon
requiredPoints: 10000
requiredTechnologies:
- BiologicalTechnology
unlockedRecipes:
- VaccinatorMachineCircuitboard
- DiagnoserMachineCircuitboard
# Medical Technology Tree
- type: technology
name: technologies-chemistry-technology
id: ChemistryTechnology
description: technologies-chemistry-technology-description
icon:
sprite: Objects/Specific/Chemistry/beaker_large.rsi
state: beakerlarge
requiredPoints: 10000
requiredTechnologies:
- BasicResearch
unlockedRecipes:
- Beaker
- LargeBeaker
- CryostasisBeaker
- Dropper
- Syringe
- ReagentGrinderMachineCircuitboard
- HotplateMachineCircuitboard
- PillCanister
- ChemistryEmptyBottle01
- ChemicalPayload
- type: technology
name: technologies-advanced-surgery
id: AdvancedSugery
description: technologies-advanced-surgery-description
icon:
sprite: Objects/Specific/Medical/Surgery/saw.rsi
state: saw
requiredPoints: 7500
requiredTechnologies:
- BiologicalTechnology
unlockedRecipes:
- Scalpel
- Retractor
- Cautery
- Drill
- Saw
- Hemostat
- type: technology
name: technologies-medical-machinery
id: MedicalMachinery
description: technologies-medical-machinery-description
icon:
sprite: Structures/dispensers.rsi
state: industrial-working
requiredPoints: 10000
requiredTechnologies:
- BiologicalTechnology
- ChemistryTechnology
unlockedRecipes:
- ChemMasterMachineCircuitboard
- ChemDispenserMachineCircuitboard
- HandheldCrewMonitor
- BiomassReclaimerMachineCircuitboard
- type: technology
name: technologies-advanced-life-support
id: AdvancedLifeSupport
description: technologies-advanced-life-support-description
icon:
sprite: Structures/Machines/cloning.rsi
state: pod_0
requiredPoints: 20000
requiredTechnologies:
- MedicalMachinery
- Virology
unlockedRecipes:
- CloningPodMachineCircuitboard
- MedicalScannerMachineCircuitboard
- StasisBedMachineCircuitboard
- CloningConsoleComputerCircuitboard
- CryoPodMachineCircuitboard
# Security Technology Tree
- type: technology
name: technologies-surveillance
id: SurveillanceTechnology
description: technologies-surveillance-description
icon:
sprite: Structures/Wallmounts/camera.rsi
state: cameracase
requiredPoints: 12500
requiredTechnologies:
- BasicResearch
unlockedRecipes:
- SurveillanceCameraRouterCircuitboard
- SurveillanceCameraWirelessRouterCircuitboard
- SurveillanceWirelessCameraMovableCircuitboard
- SurveillanceWirelessCameraAnchoredCircuitboard
- SurveillanceCameraMonitorCircuitboard
- SurveillanceWirelessCameraMonitorCircuitboard
- ComputerTelevisionCircuitboard
#- type: technology
# name: "ballistic technology"
# id: BallisticTechnology
# description: Just a fancy term for guns.
# icon:
# sprite: Objects/Weapons/Guns/Pistols/mk58.rsi
# state: icon
# requiredPoints: 15000
# requiredTechnologies:
# - SecurityTechnology
#
# - type: technology
# name: "direct energy technology"
# id: DirectEnergyTechnology
# description: Basically laser guns.
# icon:
# sprite: Objects/Weapons/Guns/Battery/taser.rsi
# state: icon
# requiredPoints: 15000
# requiredTechnologies:
# - SecurityTechnology
#
# - type: technology
# name: "explosives technology"
# id: ExplosivesTechnology
# description: Let's just start with grenades for now.
# icon:
# sprite: Objects/Weapons/Grenades/flashbang.rsi
# state: icon
# requiredPoints: 15000
# requiredTechnologies:
# - SecurityTechnology
#
# - type: technology
# name: "armor technology"
# id: ArmorTechnology
# description: Basic protective gear for security personnel.
# icon:
# sprite: Clothing/OuterClothing/Vests/kevlar.rsi
# state: icon
# requiredPoints: 15000
# requiredTechnologies:
# - SecurityTechnology
# Salvage Technology Tree
- type: technology
name: technologies-salvage-equipment
id: SalvageEquipment
description: technologies-salvage-equipment-description
icon:
sprite: Objects/Tools/handdrill.rsi
state: handdrill
requiredPoints: 7500
requiredTechnologies:
- BasicResearch
unlockedRecipes:
- AppraisalTool
- MiningDrill
- OreProcessorMachineCircuitboard
- type: technology
name: technologies-spacefaring
id: SpacefaringTechnology
description: technologies-spacefaring-description
icon:
sprite: Structures/Shuttles/gyroscope.rsi
state: base
requiredPoints: 10000
requiredTechnologies:
- SalvageEquipment
- IndustrialEngineering
unlockedRecipes:
- ShuttleConsoleCircuitboard
- RadarConsoleCircuitboard
- ThrusterMachineCircuitboard
- GyroscopeMachineCircuitboard
- type: technology
name: technologies-ripley-technology
id: RipleyTechnology
description: technologies-ripley-technology-description
icon:
sprite: Objects/Specific/Mech/mecha.rsi
state: ripley
requiredPoints: 30000
requiredTechnologies:
- SalvageEquipment
unlockedRecipes:
- RipleyCentralElectronics
- RipleyPeripheralsElectronics
- MechEquipmentGrabber
- RipleyHarness
- RipleyLArm
- RipleyRArm
- RipleyLLeg
- RipleyRLeg
- type: technology
name: technologies-clown-technology
id: ClownTechnology
description: technologies-clown-technology-description
icon:
sprite: Objects/Specific/Mech/mecha.rsi
state: honker
requiredPoints: 15000
requiredTechnologies:
- RipleyTechnology
unlockedRecipes:
- HonkerCentralElectronics
- HonkerPeripheralsElectronics
- HonkerTargetingElectronics
- MechEquipmentHorn
- HonkerHarness
- HonkerLArm
- HonkerRArm
- HonkerLLeg
- HonkerRLeg
# Industrial Engineering Technology Tree
- type: technology
name: technologies-industrial-engineering
id: IndustrialEngineering
description: technologies-industrial-engineering-description
icon:
sprite: Structures/Machines/protolathe.rsi
state: icon
requiredPoints: 10000
requiredTechnologies:
- BasicResearch
unlockedRecipes:
- IntercomElectronics
- ConveyorBeltAssembly
- FlashlightLantern
- FireExtinguisher
- FirelockElectronics
- DoorElectronics
- AutolatheMachineCircuitboard
- ProtolatheMachineCircuitboard
- CircuitImprinterMachineCircuitboard
- UniformPrinterMachineCircuitboard
- AirAlarmElectronics
- FireAlarmElectronics
- MailingUnitElectronics
- SignalTimerElectronics
- type: technology
name: technologies-material-sheet-printing
id: Sheets
description: technologies-material-sheet-printing-description
icon: Objects/Materials/Sheets/researchicon.png
requiredPoints: 5000
requiredTechnologies:
- IndustrialEngineering
unlockedRecipes:
- SheetSteel
- SheetPlastic
- SheetRGlass
- SheetGlass1
- MaterialReclaimerMachineCircuitboard
# Electromagnetic Theory Technology Tree
- type: technology
name: technologies-electromagnetic-theory
id: ElectromagneticTheory
description: technologies-electromagnetic-theory-description
icon:
sprite: Structures/Power/apc.rsi
state: base
requiredPoints: 10000
requiredTechnologies:
- BasicResearch
unlockedRecipes:
- CableStack
- CableMVStack
- CableHVStack
- LightBulb
- LightTube
- APCElectronics
- SubstationMachineCircuitboard
- Signaller
- SignalTrigger
- VoiceTrigger
- TimerTrigger
- TelecomServerCircuitboard
- type: technology
name: technologies-electrical-engineering
id: ElectricalEngineering
description: technologies-electrical-engineering-description
icon:
sprite: Structures/Power/Generation/Singularity/emitter.rsi
state: emitter1
requiredPoints: 15000
requiredTechnologies:
- ElectromagneticTheory
- IndustrialEngineering
unlockedRecipes:
- PowerDrill
- SMESMachineCircuitboard
- PowerComputerCircuitboard
- GeneratorPlasmaMachineCircuitboard
- GeneratorUraniumMachineCircuitboard
- SolarControlComputerCircuitboard
- EmitterCircuitboard
- type: technology
name: technologies-advanced-atmospherics-technology
id: AdvancedAtmosTechnology
description: technologies-advanced-atmospherics-technology-description
icon:
sprite: Structures/Piping/Atmospherics/thermomachine.rsi
state: freezerOff
requiredPoints: 7500
requiredTechnologies:
- ElectricalEngineering
unlockedRecipes:
- HolofanProjector
- ThermomachineFreezerMachineCircuitBoard
- PortableScrubberMachineCircuitBoard
- GasRecyclerMachineCircuitboard
- type: technology
name: technologies-rapid-upgrade
id: RapidUpgrade
description: technologies-rapid-upgrade-description
icon:
sprite: Objects/Specific/Research/rped.rsi
state: icon
requiredPoints: 10000
requiredTechnologies:
- ElectricalEngineering
unlockedRecipes:
- RCD
- RCDAmmo
- RPED
- type: technology
name: technologies-compact-power-technology
id: CompactPowerTechnology
description: technologies-compact-power-technology-description
icon:
sprite: Structures/Power/Generation/wallmount_generator.rsi
state: panel
requiredPoints: 5000
requiredTechnologies:
- ElectromagneticTheory
unlockedRecipes:
- WallmountSubstationElectronics
- WallmountGeneratorElectronics
- WallmountGeneratorAPUElectronics
- type: technology
name: technologies-basic-powercell-printing
id: PowerCellBasic
description: technologies-basic-powercell-printing-description
icon:
sprite: Objects/Power/power_cells.rsi
state: small
requiredPoints: 2500
requiredTechnologies:
- ElectromagneticTheory
unlockedRecipes:
- PowerCellSmall
- type: technology
name: technologies-advanced-powercell-printing
id: PowerCellAdvanced
description: technologies-advanced-powercell-printing-description
icon:
sprite: Objects/Power/power_cells.rsi
state: medium
requiredPoints: 5000
requiredTechnologies:
- PowerCellBasic
unlockedRecipes:
- PowerCellMedium
- type: technology
name: technologies-super-powercell-printing
id: PowerCellSuper
description: technologies-super-powercell-printing-description
icon:
sprite: Objects/Power/power_cells.rsi
state: high
requiredPoints: 7500
requiredTechnologies:
- PowerCellAdvanced
unlockedRecipes:
- PowerCellHigh
# Entertainment Technology Tree
- type: technology
name: technologies-applied-musicology
id: AppliedMusicology
description: technologies-applied-musicology-description
icon:
sprite: Objects/Fun/Instruments/h_synthesizer.rsi
state: icon
requiredPoints: 5000
requiredTechnologies:
- BasicResearch
unlockedRecipes:
- SynthesizerInstrument
- DawInstrumentMachineCircuitboard
# Science Technology Tree
- type: technology
name: technologies-scientific-technology
id: ScientificTechnology
description: technologies-scientific-technology-description
icon:
sprite: Objects/Misc/stock_parts.rsi
state: micro_mani
requiredPoints: 5000
requiredTechnologies:
- BasicResearch
unlockedRecipes:
- TechDiskComputerCircuitboard
- CapacitorStockPart
- MatterBinStockPart
- MicroManipulatorStockPart
- NodeScanner
- AnomalyScanner
- AnomalyLocator
- type: technology
name: technologies-anomaly-technology
id: AnomalyTechnology
description: technologies-anomaly-technology-description
icon:
sprite: Structures/Machines/Anomaly/ape.rsi
state: base
requiredPoints: 10000
requiredTechnologies:
- ScientificTechnology
unlockedRecipes:
- AnomalyVesselCircuitboard
- APECircuitboard
- WeaponPistolCHIMP
- CartridgeAnomalousParticleDelta
- CartridgeAnomalousParticleEpsilon
- CartridgeAnomalousParticleZeta
- type: technology
name: technologies-robotics-technology
id: RoboticsTechnology
description: technologies-robotics-technology-description
icon:
sprite: Mobs/Silicon/Bots/honkbot.rsi
state: honkbot
requiredPoints: 7500
requiredTechnologies:
- ScientificTechnology
unlockedRecipes:
- ProximitySensor
- LeftArmBorg
- LightHeadBorg
- RightArmBorg
- LeftLegBorg
- RightLegBorg
- Drone
- ExosuitFabricatorMachineCircuitboard
- type: technology
name: technologies-archaeology
id: ArchaeologicalEquipment
description: technologies-archaeology-description
icon:
sprite: Objects/Specific/Xenoarchaeology/xeno_artifacts.rsi
state: ano01
requiredPoints: 10000
requiredTechnologies:
- ScientificTechnology
unlockedRecipes:
- AnalysisComputerCircuitboard
- ArtifactAnalyzerMachineCircuitboard
- TraversalDistorterMachineCircuitboard
- type: technology
name: technologies-adv-parts-technology
id: AdvancedPartsTechnology
description: technologies-adv-parts-technology-description
icon:
sprite: Objects/Misc/stock_parts.rsi
state: adv_capacitor
requiredPoints: 15000
requiredTechnologies:
- ScientificTechnology
unlockedRecipes:
- AdvancedCapacitorStockPart
- AdvancedMatterBinStockPart
- NanoManipulatorStockPart
- type: technology
name: technologies-magboots-technology
id: MagbootsTechnology
description: technologies-magboots-technology-description
icon:
sprite: Clothing/Shoes/Boots/magboots.rsi
state: icon
requiredPoints: 8500
requiredTechnologies:
- ScientificTechnology
unlockedRecipes:
- ClothingShoesBootsMag
- type: technology
name: technologies-super-parts-technology
id: SuperPartsTechnology
description: technologies-super-parts-technology-description
icon:
sprite: Objects/Misc/stock_parts.rsi
state: super_capacitor
requiredPoints: 20000
requiredTechnologies:
- AdvancedPartsTechnology
- CompactPowerTechnology
unlockedRecipes:
- SuperCapacitorStockPart
- SuperMatterBinStockPart
- PicoManipulatorStockPart

View File

@@ -76,12 +76,37 @@
- Multitool
- NetworkConfigurator
- AirlockPainter
- FlashlightLantern
- CableStack
- CableMVStack
- CableHVStack
- HandheldGPSBasic
- TRayScanner
- GasAnalyzer
- UtilityBelt
- Pickaxe
- AppraisalTool
- SheetRGlass
- Beaker
- Syringe
- LightTube
- LightBulb
- Bucket
- SprayBottle
- PowerCellSmall
- MicroManipulatorStockPart
- MatterBinStockPart
- CapacitorStockPart
- ConveyorBeltAssembly
- IntercomElectronics
- FirelockElectronics
- DoorElectronics
- AirAlarmElectronics
- FireAlarmElectronics
- MailingUnitElectronics
- APCElectronics
- SMESMachineCircuitboard
- SubstationMachineCircuitboard
- type: StaticPrice
price: 800
@@ -159,29 +184,12 @@
idleState: icon
runningState: building
dynamicRecipes:
- LightTube
- LightBulb
- SheetSteel #these sheet recipe costs don't scale with upgrades
- SheetGlass1
- SheetRGlass
- SheetPlastic
- CableStack
- CableMVStack
- CableHVStack
- PowerDrill
- MiningDrill
- ConveyorBeltAssembly
- AppraisalTool
- AnomalyScanner
- AnomalyLocator
- RCD
- RCDAmmo
- HydroponicsToolScythe
- HydroponicsToolHatchet
- Clippers
- MiniHoe
- Shovel
- Spade
- HandheldCrewMonitor
- Scalpel
- Retractor
@@ -198,42 +206,28 @@
- PillCanister
- ChemistryEmptyBottle01
- Drone
- Flash
- MicroManipulatorStockPart
- MatterBinStockPart
- CapacitorStockPart
- AdvancedCapacitorStockPart
- AdvancedMatterBinStockPart
- NanoManipulatorStockPart
- SuperCapacitorStockPart
- SuperMatterBinStockPart
- PicoManipulatorStockPart
- FirelockElectronics
- DoorElectronics
- APCElectronics
- AirAlarmElectronics
- FireAlarmElectronics
- IntercomElectronics
- MailingUnitElectronics
- SignalTimerElectronics
- Bucket
- MopItem
- Holoprojector
- Mousetrap
- LightReplacer
- TrashBag
- AdvMopItem
- WeaponSprayNozzle
- ClothingBackpackWaterTank
- SprayBottle
- MegaSprayBottle
- FireExtinguisher
- KitchenKnife
- ButchCleaver
- FlashlightLantern
- TimerTrigger
- ChemicalPayload
- FlashPayload
- Signaller
- SignalTrigger
- VoiceTrigger
- PowerCellSmall
- PowerCellMedium
- PowerCellHigh
- WeaponPistolCHIMP
@@ -245,7 +239,9 @@
- ClothingShoesBootsMag
- NodeScanner
- HolofanProjector
- Vape
- ClothingBackpackHolding
- ClothingBackpackSatchelHolding
- ClothingBackpackDuffelHolding
- type: entity
parent: Protolathe
@@ -271,16 +267,7 @@
idleState: icon
runningState: building
dynamicRecipes:
- FirelockElectronics
- DoorElectronics
- APCElectronics
- AirAlarmElectronics
- FireAlarmElectronics
- MailingUnitElectronics
- IntercomElectronics
- SignalTimerElectronics
- SMESMachineCircuitboard
- SubstationMachineCircuitboard
- ThermomachineFreezerMachineCircuitBoard
- PortableScrubberMachineCircuitBoard
- CloningPodMachineCircuitboard
@@ -492,16 +479,7 @@
- ClothingHandsGlovesLatex
- ClothingMaskSterile
- DiseaseSwab
- Scalpel
- Retractor
- Cautery
- Drill
- Saw
- Hemostat
- Beaker
- LargeBeaker
- CryostasisBeaker
- Dropper
- Syringe
- Implanter
- PillCanister
@@ -518,6 +496,15 @@
dynamicRecipes:
- HandheldCrewMonitor
- ClothingHandsGlovesNitrile
- CryostasisBeaker
- LargeBeaker
- Dropper
- Scalpel
- Retractor
- Cautery
- Drill
- Saw
- Hemostat
- type: Machine
board: MedicalTechFabCircuitboard

View File

@@ -9,6 +9,11 @@
state: server
- type: ResearchServer
- type: TechnologyDatabase
supportedDisciplines:
- Industrial
- Biochemical
- Experimental
- CivilianServices
- type: ApcPowerReceiver
powerLoad: 200
priority: Low

View File

@@ -71,4 +71,31 @@
completetime: 5
materials:
Steel: 500
Glass: 400
Glass: 400
- type: latheRecipe
id: ClothingBackpackHolding
result: ClothingBackpackHolding
completetime: 5
materials:
Steel: 1500
Plastic: 750
Plasma: 1000
- type: latheRecipe
id: ClothingBackpackSatchelHolding
result: ClothingBackpackSatchelHolding
completetime: 5
materials:
Steel: 1500
Plastic: 750
Plasma: 1000
- type: latheRecipe
id: ClothingBackpackDuffelHolding
result: ClothingBackpackDuffelHolding
completetime: 5
materials:
Steel: 1500
Plastic: 750
Plasma: 1000

View File

@@ -56,6 +56,22 @@
Steel: 100
Glass: 500
- type: latheRecipe
id: Mousetrap
result: Mousetrap
completetime: 1
materials:
Wood: 100
Steel: 50
- type: latheRecipe
id: Holoprojector
result: Holoprojector
completetime: 3
materials:
Plastic: 250
Glass: 150
- type: latheRecipe
id: AdvMopItem
result: AdvMopItem

View File

@@ -0,0 +1,117 @@
# Tier 1
- type: technology
id: Chemistry
name: research-technology-chemistry
icon:
sprite: Objects/Specific/Chemistry/beaker_large.rsi
state: beakerlarge
discipline: Biochemical
tier: 1
cost: 10000
recipeUnlocks:
- LargeBeaker
- Dropper
- HotplateMachineCircuitboard
- ChemicalPayload
- type: technology
id: SurgicalTools
name: research-technology-surgical-tools
icon:
sprite: Objects/Specific/Medical/Surgery/saw.rsi
state: saw
discipline: Biochemical
tier: 1
cost: 5000
recipeUnlocks:
- Scalpel
- Retractor
- Cautery
- Drill
- Saw
- Hemostat
- type: technology
id: BiochemicalStasis
name: research-technology-biochemical-stasis
icon:
sprite: Structures/Machines/stasis_bed.rsi
state: icon
discipline: Biochemical
tier: 1
cost: 10000
recipeUnlocks:
- CryostasisBeaker
- StasisBedMachineCircuitboard
- type: technology
id: Virology
name: research-technology-virology
icon:
sprite: Structures/Machines/diagnoser.rsi
state: icon
discipline: Biochemical
tier: 1
cost: 5000
recipeUnlocks:
- VaccinatorMachineCircuitboard
- DiagnoserMachineCircuitboard
# Tier 2
- type: technology
id: Cryopod
name: research-technology-cryogenics
icon:
sprite: Structures/Machines/cryogenics.rsi
state: pod-on
discipline: Biochemical
tier: 2
cost: 7500
recipeUnlocks:
- CryoPodMachineCircuitboard
- type: technology
id: ChemicalDispensary
name: research-technology-chemical-dispensary
icon:
sprite: Structures/dispensers.rsi
state: industrial-working
discipline: Biochemical
tier: 2
cost: 10000
recipeUnlocks:
- ChemMasterMachineCircuitboard
- ChemDispenserMachineCircuitboard
technologyPrerequisites:
- Chemistry
- type: technology
id: CrewMonitoring
name: research-technology-crew-monitoring
icon:
sprite: Objects/Specific/Medical/handheldcrewmonitor.rsi
state: scanner
discipline: Biochemical
tier: 2
cost: 10000
recipeUnlocks:
- HandheldCrewMonitor
# Tier 3
- type: technology
id: Cloning
name: research-technology-cloning
icon:
sprite: Structures/Machines/cloning.rsi
state: pod_0
discipline: Biochemical
tier: 3
cost: 15000
recipeUnlocks:
- CloningPodMachineCircuitboard
- MedicalScannerMachineCircuitboard
- CloningConsoleComputerCircuitboard
- BiomassReclaimerMachineCircuitboard

View File

@@ -0,0 +1,153 @@
# Tier 1
- type: technology
id: JanitorialEquipment
name: research-technology-janitorial-equipment
icon:
sprite: Objects/Specific/Janitorial/mop.rsi
state: mop
discipline: CivilianServices
tier: 1
cost: 5000
recipeUnlocks:
- MopItem
- Holoprojector
- Mousetrap
- LightReplacer
- TrashBag
- type: technology
id: LaundryTech
name: research-technology-laundry-tech
icon:
sprite: Structures/Machines/uniform_printer.rsi
state: icon
discipline: CivilianServices
tier: 1
cost: 5000
recipeUnlocks:
- UniformPrinterMachineCircuitboard
- type: technology
id: Hydroponics
name: research-technology-basic-hydroponics
icon:
sprite: Structures/Machines/seed_extractor.rsi
state: seedextractor
discipline: CivilianServices
tier: 1
cost: 5000
recipeUnlocks:
- SeedExtractorMachineCircuitboard
- HydroponicsTrayMachineCircuitboard
- type: technology
id: FoodService
name: research-technology-food-service
icon:
sprite: Structures/Machines/juicer.rsi
state: juicer1
discipline: CivilianServices
tier: 1
cost: 7500
recipeUnlocks: #remove all of these once we have more kitchen equipment
- MicrowaveMachineCircuitboard
- ReagentGrinderMachineCircuitboard
- BoozeDispenserMachineCircuitboard
- SodaDispenserMachineCircuitboard
- type: technology
id: AudioVisualCommunication
name: research-technology-audio-visual-communication
icon:
sprite: Structures/Wallmounts/camera.rsi
state: cameracase
discipline: CivilianServices
tier: 1
cost: 7500
recipeUnlocks:
- SurveillanceCameraRouterCircuitboard
- SurveillanceCameraWirelessRouterCircuitboard
- SurveillanceWirelessCameraMovableCircuitboard
- SurveillanceWirelessCameraAnchoredCircuitboard
- SurveillanceCameraMonitorCircuitboard
- SurveillanceWirelessCameraMonitorCircuitboard
- TelecomServerCircuitboard
# Tier 2
- type: technology
id: AdvancedCleaning
name: research-technology-advanced-cleaning
icon:
sprite: Objects/Specific/Janitorial/advmop.rsi
state: advmop
discipline: CivilianServices
tier: 2
cost: 10000
recipeUnlocks:
- AdvMopItem
- MegaSprayBottle
technologyPrerequisites:
- JanitorialEquipment
- type: technology
id: MeatManipulation
name: research-technology-meat-manipulation
icon:
sprite: Structures/Machines/fat_sucker.rsi
state: display
discipline: CivilianServices
tier: 2
cost: 5000
recipeUnlocks:
- FatExtractorMachineCircuitboard
- type: technology
id: HONKMech
name: research-technology-honk-mech
icon:
sprite: Objects/Specific/Mech/mecha.rsi
state: honker
discipline: CivilianServices
tier: 2
cost: 10000
recipeUnlocks:
- HonkerHarness
- HonkerLArm
- HonkerRArm
- HonkerLLeg
- HonkerRLeg
- HonkerCentralElectronics
- HonkerPeripheralsElectronics
- HonkerTargetingElectronics
- MechEquipmentHorn
- type: technology
id: AdvancedEntertainment
name: research-technology-advanced-entertainment
icon:
sprite: Structures/Machines/computers.rsi
state: television
discipline: CivilianServices
tier: 2
cost: 7500
recipeUnlocks:
- ComputerTelevisionCircuitboard
- SynthesizerInstrument
- DawInstrumentMachineCircuitboard
# Tier 3
- type: technology
id: AdvancedSpray
name: research-technology-advanced-spray
icon:
sprite: Objects/Weapons/Guns/Basic/spraynozzle.rsi
state: icon
discipline: CivilianServices
tier: 3
cost: 15000
recipeUnlocks:
- WeaponSprayNozzle
- ClothingBackpackWaterTank

View File

@@ -0,0 +1,47 @@
- type: techDiscipline
id: Industrial
name: research-discipline-industrial
color: "#eeac34"
icon:
sprite: Interface/Misc/research_disciplines.rsi
state: industrial
tierPrerequisites:
1: 0
2: 0.75
3: 0.75
- type: techDiscipline
id: Biochemical
name: research-discipline-biochemical
color: "#449ae6"
icon:
sprite: Interface/Misc/research_disciplines.rsi
state: biochemical
tierPrerequisites:
1: 0
2: 0.75
3: 0.75
- type: techDiscipline
id: Experimental
name: research-discipline-experimental
color: "#9a6ef0"
icon:
sprite: Interface/Misc/research_disciplines.rsi
state: experimental
tierPrerequisites:
1: 0
2: 0.75
3: 0.75
- type: techDiscipline
id: CivilianServices
name: research-discipline-civilian-services
color: "#7ecd48"
icon:
sprite: Interface/Misc/research_disciplines.rsi
state: civilianservices
tierPrerequisites:
1: 0
2: 0.75
3: 0.75

View File

@@ -0,0 +1,162 @@
# Tier 1
- type: technology
id: BasicRobotics
name: research-technology-basic-robotics
icon:
sprite: Mobs/Silicon/drone.rsi
state: drone
discipline: Experimental
tier: 1
cost: 5000
recipeUnlocks:
- ProximitySensor
- LeftArmBorg
- LightHeadBorg
- RightArmBorg
- LeftLegBorg
- RightLegBorg
- Drone
- ExosuitFabricatorMachineCircuitboard
- type: technology
id: SignallingTech
name: research-technology-signalling-tech
icon:
sprite: Objects/Devices/signaller.rsi
state: signaller
discipline: Experimental
tier: 1
cost: 7500
recipeUnlocks:
- Signaller
- SignalTrigger
- VoiceTrigger
- TimerTrigger
- SignalTimerElectronics
- type: technology
id: BasicAnomalousResearch
name: research-technology-basic-anomalous-research
icon:
sprite: Objects/Specific/Research/anomalyscanner.rsi
state: icon
discipline: Experimental
tier: 1
cost: 7500
recipeUnlocks:
- AnomalyScanner
- AnomalyLocator
- APECircuitboard
- AnomalyVesselCircuitboard
- type: technology
id: BasicXenoArcheology
name: research-technology-basic-xenoarcheology
icon:
sprite: Structures/Machines/artifact_analyzer.rsi
state: display
discipline: Experimental
tier: 1
cost: 10000
recipeUnlocks:
- NodeScanner
- AnalysisComputerCircuitboard
- ArtifactAnalyzerMachineCircuitboard
- type: technology
id: AlternativeResearch
name: research-technology-alternative-research
icon:
sprite: Structures/Machines/tech_disk_printer.rsi
state: display
discipline: Experimental
tier: 1
cost: 5000
recipeUnlocks:
- TechDiskComputerCircuitboard
- type: technology
id: MagnetsTech
name: research-technology-magnets-tech
icon:
sprite: Clothing/Shoes/Boots/magboots.rsi
state: icon
discipline: Experimental
tier: 1
cost: 10000
recipeUnlocks:
- ClothingShoesBootsMag
# Tier 2
- type: technology
id: AdvancedParts
name: research-technology-advanced-parts
icon:
sprite: Objects/Misc/stock_parts.rsi
state: advanced_matter_bin
discipline: Experimental
tier: 2
cost: 15000
recipeUnlocks:
- AdvancedCapacitorStockPart
- AdvancedMatterBinStockPart
- NanoManipulatorStockPart
- type: technology
id: AbnormalArtifactManipulation
name: research-technology-abnormal-artifact-manipulation
icon:
sprite: Structures/Machines/traversal_distorter.rsi
state: display
discipline: Experimental
tier: 2
cost: 5000
recipeUnlocks:
- TraversalDistorterMachineCircuitboard
- type: technology
id: MobileAnomalyTech
name: research-technology-mobile-anomaly-tech
icon:
sprite: Objects/Weapons/Guns/Revolvers/chimp.rsi
state: base
discipline: Experimental
tier: 2
cost: 10000
recipeUnlocks:
- WeaponPistolCHIMP
- CartridgeAnomalousParticleDelta
- CartridgeAnomalousParticleEpsilon
- CartridgeAnomalousParticleZeta
technologyPrerequisites:
- BasicAnomalousResearch
- type: technology
id: RapidPartExchange
name: research-technology-rped
icon:
sprite: Objects/Specific/Research/rped.rsi
state: icon
discipline: Experimental
tier: 2
cost: 7500
recipeUnlocks:
- RPED
# Tier 3
- type: technology
id: SuperParts
name: research-technology-super-parts
icon:
sprite: Objects/Misc/stock_parts.rsi
state: super_matter_bin
discipline: Experimental
tier: 3
cost: 15000
recipeUnlocks:
- SuperCapacitorStockPart
- SuperMatterBinStockPart
- PicoManipulatorStockPart

View File

@@ -0,0 +1,177 @@
# Tier 1
- type: technology
id: SalvageEquipment
name: research-technology-salvage-equipment
icon:
sprite: Objects/Tools/handdrill.rsi
state: handdrill
discipline: Industrial
tier: 1
cost: 7500
recipeUnlocks:
- PowerDrill #todo remove this once we have advanced tools
- MiningDrill
- OreProcessorMachineCircuitboard
- type: technology
id: AdvancedPowercells
name: research-technology-advanced-powercells
icon:
sprite: Objects/Power/power_cells.rsi
state: medium
discipline: Industrial
tier: 1
cost: 5000
recipeUnlocks:
- PowerCellMedium
- type: technology
id: CompactPower
name: research-technology-compact-power
icon:
sprite: Structures/Power/Generation/wallmount_generator.rsi
state: panel
discipline: Industrial
tier: 1
cost: 10000
recipeUnlocks:
- WallmountSubstationElectronics
- WallmountGeneratorElectronics
- WallmountGeneratorAPUElectronics
- type: technology
id: IndustrialEngineering
name: research-technology-industrial-engineering
icon:
sprite: Structures/Machines/protolathe.rsi
state: icon
discipline: Industrial
tier: 1
cost: 10000
recipeUnlocks:
- ProtolatheMachineCircuitboard
- AutolatheMachineCircuitboard
- CircuitImprinterMachineCircuitboard
- MaterialReclaimerMachineCircuitboard
- type: technology
id: PowerGeneration
name: research-technology-power-generation
icon:
sprite: Structures/Power/Generation/portable_generator.rsi
state: portgen0_1
discipline: Industrial
tier: 1
cost: 10000
recipeUnlocks:
- GeneratorPlasmaMachineCircuitboard
- GeneratorUraniumMachineCircuitboard
- PowerComputerCircuitboard #the actual solar panel itself should be in here
- SolarControlComputerCircuitboard
- EmitterCircuitboard
- type: technology
id: AtmosphericTech
name: research-technology-atmospheric-tech
icon:
sprite: Structures/Piping/Atmospherics/thermomachine.rsi
state: freezerOff
discipline: Industrial
tier: 1
cost: 7500
recipeUnlocks:
- ThermomachineFreezerMachineCircuitBoard
- GasRecyclerMachineCircuitboard
# Tier 2
- type: technology
id: RapidConstruction
name: research-technology-rapid-construction
icon:
sprite: Objects/Tools/rcd.rsi
state: icon
discipline: Industrial
tier: 2
cost: 10000
recipeUnlocks:
- RCD
- RCDAmmo
- type: technology
id: Shuttlecraft
name: research-technology-shuttlecraft
icon:
sprite: Structures/Shuttles/gyroscope.rsi
state: base
discipline: Industrial
tier: 2
cost: 10000
recipeUnlocks:
- ShuttleConsoleCircuitboard
- RadarConsoleCircuitboard
- ThrusterMachineCircuitboard
- GyroscopeMachineCircuitboard
- type: technology
id: RipleyAPLU
name: research-technology-ripley-aplu
icon:
sprite: Objects/Specific/Mech/mecha.rsi
state: ripley
discipline: Industrial
tier: 2
cost: 10000
recipeUnlocks:
- RipleyHarness
- RipleyLArm
- RipleyRArm
- RipleyLLeg
- RipleyRLeg
- RipleyCentralElectronics
- RipleyPeripheralsElectronics
- MechEquipmentGrabber
- type: technology
id: AdvancedAtmospherics
name: research-technology-advanced-atmospherics
icon:
sprite: Objects/Devices/Holoprojectors/atmos.rsi
state: icon
discipline: Industrial
tier: 2
cost: 5000
recipeUnlocks:
- HolofanProjector
- PortableScrubberMachineCircuitBoard
- type: technology
id: SuperPowercells
name: research-technology-super-powercells
icon:
sprite: Objects/Power/power_cells.rsi
state: high
discipline: Industrial
tier: 2
cost: 7500
recipeUnlocks:
- PowerCellHigh
technologyPrerequisites:
- AdvancedPowercells
# Tier 3
- type: technology
id: BluespaceStorage
name: research-technology-bluespace-storage
icon:
sprite: Clothing/Back/Backpacks/holding.rsi
state: holding
discipline: Industrial
tier: 3
cost: 15000
recipeUnlocks:
- ClothingBackpackHolding
- ClothingBackpackSatchelHolding
- ClothingBackpackDuffelHolding