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

@@ -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