ClientAssertPrototype(Unfinished, Target);
await Interact(Wrench, Cable);
AssertPrototype(MachineFrame);
- await Interact(ProtolatheBoard, Bin1, Bin1, Manipulator1, Manipulator1, Beaker, Beaker, Screw);
+ await Interact(ProtolatheBoard, Manipulator1, Manipulator1, Manipulator1, Manipulator1, Beaker, Beaker, Screw);
AssertPrototype(Protolathe);
}
(Steel, 5),
(Cable, 1),
(Beaker, 2),
- (Manipulator1, 2),
- (Bin1, 2),
+ (Manipulator1, 4),
(ProtolatheBoard, 1));
}
// Change it into an autolathe
await InteractUsing("AutolatheMachineCircuitboard");
AssertPrototype(MachineFrame);
- await Interact(Bin1, Bin1, Bin1, Manipulator1, Glass, Screw);
+ await Interact(Manipulator1, Manipulator1, Manipulator1, Manipulator1, Glass, Screw);
AssertPrototype("Autolathe");
}
}
protected const string Rod = "MetalRod";
// Parts
- protected const string Bin1 = "MatterBinStockPart";
- protected const string Cap1 = "CapacitorStockPart";
protected const string Manipulator1 = "MicroManipulatorStockPart";
protected const string Battery1 = "PowerCellSmall";
protected const string Battery4 = "PowerCellHyper";
construction-graph-tag-security-helmet = security helmet
# materials
-construction-graph-tag-capacitor = capacitor
+construction-graph-tag-manipulator = modular machine part
construction-graph-tag-voice-trigger = a voice trigger
construction-graph-tag-signal-trigger = a signal trigger
construction-graph-tag-proximity-sensor = proximity sensor
- id: MaterialSiloMachineCircuitboard
- id: SheetSteel1
amount: 5
- - id: MatterBinStockPart
+ - id: MicroManipulatorStockPart
amount: 4
- id: CableApcStack1
amount: 2
CableApcStack: 2
FlashlightLantern: 2
PowerCellSmallPrinted: 3
- MatterBinStockPart: 4
- CapacitorStockPart: 4
- MicroManipulatorStockPart: 4
+ MicroManipulatorStockPart: 12
contrabandInventory:
ProximitySensor: 1
LeftArmBorg: 1
- PowerCellSmall
- PowerCellMedium
- FlashlightLantern
- - MatterBinStockPart
- - CapacitorStockPart
- MicroManipulatorStockPart
- Beaker
chance: 0.8
- id: SheetGlass10
- id: ToolboxElectricalFilled
- id: ToolboxMechanicalFilled
- - id: MatterBinStockPart
- - id: CapacitorStockPart
- id: MicroManipulatorStockPart
# Rare Group
- !type:GroupSelector
state: icon
- type: RandomSpawner
rarePrototypes:
- - CapacitorStockPart
- MicroManipulatorStockPart
- - MatterBinStockPart
- CableHVStack10
- WelderIndustrial
- PowerCellHigh
- type: MachineBoard
prototype: ShuttleGunSvalinnMachineGun
stackRequirements:
- MatterBin: 2
- Manipulator: 4
+ Manipulator: 6
Steel: 5
CableHV: 5
- type: MachineBoard
prototype: ShuttleGunPerforator
stackRequirements:
- MatterBin: 4
- Manipulator: 6
+ Manipulator: 10
Steel: 10
CableHV: 5
- type: MachineBoard
prototype: ShuttleGunFriendship
stackRequirements:
- MatterBin: 3
- Manipulator: 2
+ Manipulator: 5
Steel: 7
CableHV: 5
- type: MachineBoard
prototype: ShuttleGunDuster
stackRequirements:
- MatterBin: 6
- Manipulator: 4
+ Manipulator: 10
Steel: 10
CableHV: 5
Uranium: 2
- type: MachineBoard
prototype: ShuttleGunKinetic
stackRequirements:
- MatterBin: 2
- Manipulator: 3
+ Manipulator: 5
Steel: 5
CableHV: 2
- type: MachineBoard
prototype: Holopad
stackRequirements:
- Capacitor: 4
+ Manipulator: 4
Cable: 4
- Glass: 2
\ No newline at end of file
+ Glass: 2
- type: MachineBoard
prototype: Autolathe
stackRequirements:
- MatterBin: 3
- Manipulator: 1
+ Manipulator: 4
Glass: 1
- type: entity
- type: MachineBoard
prototype: AutolatheHyperConvection
stackRequirements:
- MatterBin: 3
+ Manipulator: 3
Glass: 1
tagRequirements:
Igniter:
- type: MachineBoard
prototype: Protolathe
stackRequirements:
- MatterBin: 2
- Manipulator: 2
+ Manipulator: 4
tagRequirements:
GlassBeaker:
amount: 2
- type: MachineBoard
prototype: ProtolatheHyperConvection
stackRequirements:
- MatterBin: 2
+ Manipulator: 4
tagRequirements:
GlassBeaker:
amount: 2
- type: MachineBoard
prototype: Biofabricator
stackRequirements:
- MatterBin: 4
+ Manipulator: 4
Glass: 1
- type: entity
- type: MachineBoard
prototype: SecurityTechFab
stackRequirements:
- MatterBin: 2
- Manipulator: 2
+ Manipulator: 4
tagRequirements:
GlassBeaker:
amount: 2
- type: MachineBoard
prototype: AmmoTechFab
stackRequirements:
- MatterBin: 1
- Manipulator: 1
+ Manipulator: 2
- type: entity
id: MedicalTechFabCircuitboard
- type: MachineBoard
prototype: MedicalTechFab
stackRequirements:
- MatterBin: 2
- Manipulator: 2
+ Manipulator: 4
tagRequirements:
GlassBeaker:
amount: 2
- type: MachineBoard
prototype: CircuitImprinter
stackRequirements:
- MatterBin: 1
- Manipulator: 1
+ Manipulator: 2
tagRequirements:
GlassBeaker:
amount: 2
- type: MachineBoard
prototype: CircuitImprinterHyperConvection
stackRequirements:
- MatterBin: 2
+ Manipulator: 2
tagRequirements:
GlassBeaker:
amount: 2
- type: MachineBoard
prototype: ExosuitFabricator
stackRequirements:
- MatterBin: 1
- Manipulator: 3
+ Manipulator: 4
Glass: 5
- type: GuideHelp
guides:
- type: MachineBoard
prototype: Biogenerator
stackRequirements:
- MatterBin: 2
+ Manipulator: 2
tagRequirements:
GlassBeaker:
amount: 1
- type: MachineBoard
prototype: UniformPrinter
stackRequirements:
- MatterBin: 1
- Manipulator: 2
+ Manipulator: 3
- type: entity
id: VaccinatorMachineCircuitboard
- type: MachineBoard
prototype: Vaccinator
stackRequirements:
- MatterBin: 1
- Manipulator: 1
+ Manipulator: 2
Cable: 5
tagRequirements:
GlassBeaker:
- type: MachineBoard
prototype: MachineArtifactAnalyzer
stackRequirements:
- Manipulator: 3
- Capacitor: 1
+ Manipulator: 1
Glass: 5
- type: entity
- type: MachineBoard
prototype: MachineAnomalyVessel
stackRequirements:
- Capacitor: 3
+ Manipulator: 3
Cable: 1
PlasmaGlass: 10
- type: MachineBoard
prototype: MachineAnomalyVesselExperimental
stackRequirements:
- Capacitor: 3
+ Manipulator: 3
Cable: 5
PlasmaGlass: 15
MetalRod: 4
- type: MachineBoard
prototype: MachineAnomalySynchronizer
stackRequirements:
- Manipulator: 2
- Capacitor: 5
+ Manipulator: 7
PlasmaGlass: 5
Cable: 5
- type: MachineBoard
prototype: MachineAPE
stackRequirements:
- Capacitor: 2
+ Manipulator: 2
Cable: 1
Glass: 1
- type: MachineBoard
prototype: GasThermoMachineFreezer
stackRequirements:
- MatterBin: 2
- Capacitor: 2
+ Manipulator: 4
Cable: 5
- type: Construction
deconstructionTarget: null
- type: MachineBoard
prototype: GasThermoMachineHeater
stackRequirements:
- MatterBin: 2
- Capacitor: 2
+ Manipulator: 4
Cable: 5
- type: Construction
graph: ThermomachineBoard
- type: MachineBoard
prototype: GasThermoMachineHellfireFreezer
stackRequirements:
- MatterBin: 2
- Capacitor: 2
+ Manipulator: 4
Plasma: 1
- type: Construction
deconstructionTarget: null
- type: MachineBoard
prototype: GasThermoMachineHellfireHeater
stackRequirements:
- MatterBin: 2
- Capacitor: 2
+ Manipulator: 4
Plasma: 1
- type: Construction
graph: ThermomachineBoard
- type: MachineBoard
prototype: BaseGasCondenser
stackRequirements:
- MatterBin: 1
+ Manipulator: 1
Glass: 1
- type: entity
- type: MachineBoard
prototype: PortableScrubber
stackRequirements:
- MatterBin: 1
- Manipulator: 2
+ Manipulator: 3
Cable: 5
Glass: 2
- type: MachineBoard
prototype: SpaceHeater
stackRequirements:
- MatterBin: 1
- Capacitor: 2
+ Manipulator: 3
Cable: 5
- type: entity
- type: MachineBoard
prototype: CloningPod
stackRequirements:
- MatterBin: 2
- Manipulator: 2
+ Manipulator: 4
Glass: 1
Cable: 1
- type: MachineBoard
prototype: MedicalScanner
stackRequirements:
- Capacitor: 1
+ Manipulator: 1
Glass: 5
Cable: 1
- type: MachineBoard
prototype: ChemMaster
stackRequirements:
- Capacitor: 1
+ Manipulator: 1
Glass: 1
Cable: 1
tagRequirements:
- type: MachineBoard
prototype: ChemDispenserEmpty
stackRequirements:
- Capacitor: 1
+ Manipulator: 1
Glass: 1
Steel: 3
tagRequirements:
- type: MachineBoard
prototype: BiomassReclaimer
stackRequirements:
- MatterBin: 2
- Manipulator: 1
+ Manipulator: 3
Steel: 5
tagRequirements:
Knife:
- type: MachineBoard
prototype: SeedExtractor
stackRequirements:
- Manipulator: 2
- Capacitor: 1
+ Manipulator: 3
# replacing the console screen
Glass: 1
Cable: 2
- type: MachineBoard
prototype: SMESBasicEmpty
stackRequirements:
- Capacitor: 1
+ Manipulator: 1
CableHV: 10
componentRequirements:
PowerCell:
- type: MachineBoard
prototype: SMESAdvancedEmpty
stackRequirements:
- Capacitor: 2
+ Manipulator: 2
CableHV: 20
componentRequirements:
PowerCell:
- type: MachineBoard
prototype: PowerCellRecharger
stackRequirements:
- Capacitor: 2
+ Manipulator: 2
Cable: 5
- type: PhysicalComposition
materialComposition:
- type: MachineBoard
prototype: PowerCageRecharger
stackRequirements:
- Capacitor: 4
+ Manipulator: 4
Steel: 5
Cable: 10
- type: PhysicalComposition
- type: MachineBoard
prototype: BorgCharger
stackRequirements:
- Capacitor: 2
+ Manipulator: 2
Cable: 5
- type: PhysicalComposition
materialComposition:
- type: MachineBoard
prototype: WeaponCapacitorRecharger
stackRequirements:
- Capacitor: 2
+ Manipulator: 2
CableMV: 5
- type: PhysicalComposition
materialComposition:
- type: MachineBoard
prototype: TurboItemRecharger
stackRequirements:
- Capacitor: 2
+ Manipulator: 2
CableMV: 5
- type: PhysicalComposition
materialComposition:
- type: MachineBoard
prototype: SubstationBasicEmpty
stackRequirements:
- Capacitor: 1
+ Manipulator: 1
CableMV: 5
CableHV: 5
componentRequirements:
- type: MachineBoard
prototype: PortableGeneratorPacman
stackRequirements:
- Capacitor: 1
+ Manipulator: 1
CableHV: 5
- type: PhysicalComposition
materialComposition:
- type: MachineBoard
prototype: Thruster
stackRequirements:
- Capacitor: 4
+ Manipulator: 4
Steel: 5
- type: entity
- type: MachineBoard
prototype: Gyroscope
stackRequirements:
- Manipulator: 2
- Capacitor: 1
+ Manipulator: 3
Glass: 2
- type: entity
- type: MachineBoard
prototype: PortableGeneratorSuperPacman
stackRequirements:
- Capacitor: 2
+ Manipulator: 2
CableHV: 10
- type: PhysicalComposition
materialComposition:
- type: MachineBoard
prototype: PortableGeneratorJrPacman
stackRequirements:
- Capacitor: 1
+ Manipulator: 1
Cable: 10
- type: PhysicalComposition
materialComposition:
- type: MachineBoard
prototype: KitchenReagentGrinder
stackRequirements:
- MatterBin: 2
- Manipulator: 2
+ Manipulator: 4
tagRequirements:
GlassBeaker:
amount: 1
- type: MachineBoard
prototype: ChemistryHotplate
stackRequirements:
- Capacitor: 2
+ Manipulator: 2
Glass: 1
- type: entity
- type: MachineBoard
prototype: KitchenElectricGrill
stackRequirements:
- Capacitor: 4
+ Manipulator: 4
Glass: 2
Cable: 5
- type: MachineBoard
prototype: StasisBed
stackRequirements:
- Capacitor: 1
- Manipulator: 1
+ Manipulator: 2
Cable: 3
Steel: 2
- type: MachineBoard
prototype: MachineElectrolysisUnit
stackRequirements:
- Capacitor: 2
+ Manipulator: 2
Cable: 1
- type: entity
- type: MachineBoard
prototype: MachineMaterialSilo
stackRequirements:
- MatterBin: 4
+ Manipulator: 4
Cable: 1
- type: entity
- type: MachineBoard
prototype: OreProcessor
stackRequirements:
- MatterBin: 1
- Manipulator: 3
+ Manipulator: 4
Glass: 1
- type: entity
- type: MachineBoard
prototype: OreProcessorIndustrial
stackRequirements:
- MatterBin: 1
- Manipulator: 3
+ Manipulator: 4
Glass: 1
- type: entity
- type: MachineBoard
prototype: Sheetifier
stackRequirements:
- MatterBin: 1
- Manipulator: 1
+ Manipulator: 2
- type: entity
id: MicrowaveMachineCircuitboard
- type: MachineBoard
prototype: KitchenMicrowave
stackRequirements:
- Capacitor: 1
+ Manipulator: 1
Glass: 2
Cable: 2
- type: Tag
- type: MachineBoard
prototype: SyndicateMicrowave
stackRequirements:
- Capacitor: 1
+ Manipulator: 1
Glass: 2
Cable: 2
- type: MachineBoard
prototype: MachineFlatpacker
stackRequirements:
- Manipulator: 2
- MatterBin: 1
+ Manipulator: 3
Steel: 1
- type: entity
- type: MachineBoard
prototype: Emitter
stackRequirements:
- Capacitor: 2
+ Manipulator: 2
CableHV: 5
Glass: 2
- type: MachineBoard
prototype: GasRecycler
stackRequirements:
- Capacitor: 1
- Manipulator: 1
+ Manipulator: 2
Steel: 10
Plasma: 5
- type: MachineBoard
prototype: CargoTelepad
stackRequirements:
- Capacitor: 2
+ Manipulator: 2
Steel: 5
- type: entity
- type: MachineBoard
prototype: CargoMailTeleporter
stackRequirements:
- Capacitor: 2
+ Manipulator: 2
Steel: 5
- type: entity
- type: MachineBoard
prototype: SalvageMagnet
stackRequirements:
- Capacitor: 4
+ Manipulator: 4
Steel: 5
CableHV: 5
Cable: 2
- type: MachineBoard
prototype: GravityGeneratorMini
stackRequirements:
- Capacitor: 4
- MatterBin: 3
+ Manipulator: 7
Steel: 5
CableHV: 5
Uranium: 2
- type: MachineBoard
prototype: StationAnchor
stackRequirements:
- Capacitor: 4
- MatterBin: 3
+ Manipulator: 7
Steel: 10
Glass: 5
CableHV: 8
- type: MachineBoard
prototype: ReagentGrinderIndustrial
stackRequirements:
- MatterBin: 1
- Manipulator: 3
+ Manipulator: 4
Glass: 1
- type: entity
prototype: CutterMachine
stackRequirements:
Steel: 2
- Capacitor: 1
- Manipulator: 1
+ Manipulator: 2
Cable: 1
- type: Stack
count: 1
-- type: entity
- id: CapacitorStockPart
- name: capacitor
- parent: BaseStockPart
- description: A basic capacitor used in the construction of a variety of devices.
- suffix: Rating 1
- components:
- - type: Sprite
- state: capacitor
- - type: Tag
- tags:
- - CapacitorStockPart
- - type: Stack
- stackType: Capacitor
-
- type: entity
id: MicroManipulatorStockPart
- name: manipulator
+ name: modular machine part
parent: BaseStockPart
- description: A basic manipulator used in the construction of a variety of devices.
+ description: A basic machine part used in the construction of a variety of devices.
suffix: Rating 1
components:
- type: Sprite
state: micro_mani
- type: Stack
stackType: Manipulator
-
-- type: entity
- id: MatterBinStockPart
- name: matter bin
- parent: BaseStockPart
- description: A basic matter bin used in the construction of a variety of devices.
- suffix: Rating 1
- components:
- - type: Sprite
- state: matter_bin
- - type: Stack
- stackType: MatterBin
- type: ContainerFill
containers:
board: [ WallmountSubstationElectronics ]
- capacitor: [ CapacitorStockPart ]
+ manipulator: [ MicroManipulatorStockPart ]
powercell: [ PowerCellSmall ]
- type: ContainerContainer
containers:
board: !type:Container
- capacitor: !type:Container
+ manipulator: !type:Container
powercell: !type:Container
# Construction Frame
sprite: Objects/Devices/communication.rsi
state: walkietalkie
doAfter: 5
- - material: Capacitor
+ - material: Manipulator
amount: 2
doAfter: 5
- node: medsecHud
doAfter: 1
- to: memory_cell
steps:
- - tag: CapacitorStockPart
+ - tag: MicroManipulatorStockPart
icon:
sprite: Objects/Misc/stock_parts.rsi
- state: capacitor
- name: construction-graph-tag-capacitor
- - material: Capacitor
+ state: micro_mani
+ name: construction-graph-tag-manipulator
+ - material: Manipulator
amount: 1
- material: Cable
amount: 2
doAfter: 2
completed:
- !type:SpawnPrototype
- prototype: CapacitorStockPart
+ prototype: MicroManipulatorStockPart
- !type:SpawnPrototype
prototype: CableApcStack1
amount: 2
sprite: "Objects/Power/power_cells.rsi"
state: "medium"
doAfter: 0.5
- - material: Capacitor
+ - material: Manipulator
amount: 1
doAfter: 0.5
- to: frame
group: Savory
solids:
FoodBreadBun: 1
- CapacitorStockPart: 2
+ MicroManipulatorStockPart: 2
# i would add steel to this recipe but the microwave explodes
- type: microwaveMealRecipe
- material: Cable
amount: 2
doAfter: 1
- - material: Capacitor
+ - material: Manipulator
amount: 2
- node: potatoaichip
entity: PotatoAIChip
- Igniter
- ModularReceiver
- MicroManipulatorStockPart
- - MatterBinStockPart
- - CapacitorStockPart
- ConveyorBeltAssembly
- type: latheRecipePack
Steel: 50
Plastic: 50
-- type: latheRecipe
- parent: BaseStockPartRecipe
- id: CapacitorStockPart
- result: CapacitorStockPart
-
-- type: latheRecipe
- parent: BaseStockPartRecipe
- id: MatterBinStockPart
- result: MatterBinStockPart
-
- type: latheRecipe
parent: BaseStockPartRecipe
id: MicroManipulatorStockPart
spawn: ArtifactFragment1
maxCount: 30
-- type: stack
- id: Capacitor
- name: stack-capacitor
- icon: { sprite: /Textures/Objects/Misc/stock_parts.rsi, state: capacitor }
- spawn: CapacitorStockPart
- maxCount: 10
- type: stack
id: Manipulator
name: stack-micro-manipulator
spawn: MicroManipulatorStockPart
maxCount: 10
-
-- type: stack
- id: MatterBin
- name: stack-matter-bin
- spawn: MatterBinStockPart
- maxCount: 10
- type: Tag
id: CanPilot
-- type: Tag
- id: CapacitorStockPart
- type: Tag
id: CaptainSabre
SalvagePartsT3Spawner: SalvageLootSpawner
SalvagePartsT3T4Spawner: SalvageLootSpawner
SalvagePartsT2Spawner: SalvageLootSpawner
-AdvancedCapacitorStockPart: CapacitorStockPart
-SuperCapacitorStockPart: CapacitorStockPart
-QuadraticCapacitorStockPart: CapacitorStockPart
-NanoManipulatorStockPart: MicroManipulatorStockPart
+#SuperCapacitorStockPart: CapacitorStockPart
+#QuadraticCapacitorStockPart: CapacitorStockPart
+#NanoManipulatorStockPart: MicroManipulatorStockPart
PicoManipulatorStockPart: MicroManipulatorStockPart
FemtoManipulatorStockPart: MicroManipulatorStockPart
-AdvancedMatterBinStockPart: MatterBinStockPart
-SuperMatterBinStockPart: MatterBinStockPart
-BluespaceMatterBinStockPart: MatterBinStockPart
+#AdvancedMatterBinStockPart: MatterBinStockPart
+#SuperMatterBinStockPart: MatterBinStockPart
+#BluespaceMatterBinStockPart: MatterBinStockPart
AnsibleSubspaceStockPart: null
FilterSubspaceStockPart: null
AmplifierSubspaceStockPart: null
# 2025-05-18
ClothingNeckCloakMiner: null
+
+# 2025-05-22
+MatterBinStockPart: MicroManipulatorStockPart
+CapacitorStockPart: MicroManipulatorStockPart