Skip to content

Commit

Permalink
Industrial Reagent Grinder (#25020)
Browse files Browse the repository at this point in the history
* all work done

* adress whitespace

* millions must factorio

* conflict fix

* i forgot
  • Loading branch information
Boaz1111 authored Mar 30, 2024
1 parent bb5ca72 commit 6ef592d
Show file tree
Hide file tree
Showing 6 changed files with 67 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -1357,3 +1357,16 @@
materialRequirements:
Steel: 5
CableHV: 2

- type: entity
parent: BaseMachineCircuitboard
id: ReagentGrinderIndustrialMachineCircuitboard
name: industrial reagent grinder machine board
components:
- type: MachineBoard
prototype: ReagentGrinderIndustrial
requirements:
MatterBin: 1
Manipulator: 3
materialRequirements:
Glass: 1
Original file line number Diff line number Diff line change
Expand Up @@ -451,6 +451,7 @@
- ArtifactCrusherMachineCircuitboard
- TelecomServerCircuitboard
- MassMediaCircuitboard
- ReagentGrinderIndustrialMachineCircuitboard
- type: MaterialStorage
whitelist:
tags:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,3 +56,45 @@
inputContainer: !type:Container
machine_board: !type:Container
machine_parts: !type:Container

- type: entity
parent: Recycler #too different so different parent
id: ReagentGrinderIndustrial
name: industrial reagent grinder
description: An industrial reagent grinder.
components:
- type: SolutionContainerManager
solutions:
output:
maxVol: 400 #*slaps roof of machine* This baby can fit so much omnizine in it
- type: MaterialReclaimer
whitelist:
components:
- Extractable #same as reagent grinder
blacklist:
tags:
- HighRiskItem #ian meat
efficiency: 0.9
- type: Sprite
sprite: Structures/Machines/recycling.rsi
layers:
- state: grinder-b0
- type: Machine
board: ReagentGrinderIndustrialMachineCircuitboard
- type: GenericVisualizer
visuals:
enum.ConveyorVisuals.State:
enum.RecyclerVisualLayers.Main:
Forward: { state: grinder-b1 }
Reverse: { state: grinder-b1 }
Off: { state: grinder-b0 }
- type: ContainerContainer
containers:
machine_board: !type:Container
machine_parts: !type:Container
- type: Construction
graph: Machine
node: machine
containers:
- machine_parts
- machine_board
Original file line number Diff line number Diff line change
Expand Up @@ -116,4 +116,4 @@
interactSuccessString: petting-success-recycler
interactFailureString: petting-failure-generic
interactSuccessSound:
path: /Audio/Items/drill_hit.ogg
path: /Audio/Items/drill_hit.ogg
9 changes: 9 additions & 0 deletions Resources/Prototypes/Recipes/Lathes/electronics.yml
Original file line number Diff line number Diff line change
Expand Up @@ -956,3 +956,12 @@
Steel: 100
Glass: 900
Gold: 100

- type: latheRecipe
id: ReagentGrinderIndustrialMachineCircuitboard
result: ReagentGrinderIndustrialMachineCircuitboard
completetime: 5
materials:
Steel: 100
Glass: 900
Gold: 100
1 change: 1 addition & 0 deletions Resources/Prototypes/Research/civilianservices.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
- BorgModuleHarvesting
- SeedExtractorMachineCircuitboard
- HydroponicsTrayMachineCircuitboard
- ReagentGrinderIndustrialMachineCircuitboard

- type: technology
id: CritterMechs
Expand Down

0 comments on commit 6ef592d

Please sign in to comment.