Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Resources/Prototypes/Catalog/Fills/Crates/engineering.yml
Original file line number Diff line number Diff line change
Expand Up @@ -219,6 +219,7 @@
- id: CellRechargerCircuitboard
- id: SpaceVillainArcadeComputerCircuitboard
- id: BlockGameArcadeComputerCircuitboard
- id: RecyclerMachineCircuitboard

- type: entity
id: CrateTechBoardRandom
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -29,4 +29,5 @@
- AutolatheMachineCircuitboard
- ProtolatheMachineCircuitboard
- SalvageMagnetMachineCircuitboard
- RecyclerMachineCircuitboard
rareChance: 0.05
23 changes: 19 additions & 4 deletions Resources/Prototypes/Entities/Structures/Machines/recycler.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
- type: entity
id: Recycler
parent: BaseMachinePowered
parent: [ BaseMachinePowered, ConstructibleMachine ]
name: recycler
description: A large crushing machine used to recycle small items inefficiently. There are lights on the side.
components:
Expand Down Expand Up @@ -47,6 +47,8 @@
- Reverse
- Forward
- Off
- type: Machine
board: RecyclerMachineCircuitboard
- type: Transform
anchored: true
noRot: false
Expand All @@ -58,7 +60,6 @@
map: ["enum.RecyclerVisualLayers.Main"]
- type: Appearance
- type: RecyclerVisuals

- type: CollideMaterialReclaimer
- type: MaterialReclaimer
enabled: false
Expand Down Expand Up @@ -89,19 +90,20 @@
- type: Conveyor
- type: Rotatable
- type: Repairable
doAfterDelay: 5
doAfterDelay: 10
fuelCost: 25
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 300
damage: 100
behaviors:
- !type:DoActsBehavior
acts: ["Breakage"]
- !type:PlaySoundBehavior
sound:
collection: MetalBreak
# - trigger:
- type: InteractionPopup
successChance: 1.0
interactSuccessString: petting-success-recycler
Expand All @@ -115,3 +117,16 @@
- type: Speech
speechVerb: Robotic
speechSounds: SyndieBorg

- type: entity
id: RecyclerMachineCircuitboard
parent: BaseMachineCircuitboard
name: recycler machine board
components:
- type: MachineBoard
prototype: Recycler
stackRequirements:
Manipulator: 8
Cable: 10
Plasteel: 2

1 change: 1 addition & 0 deletions Resources/Prototypes/Recipes/Lathes/Packs/science.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
- ExosuitFabricatorMachineCircuitboard
- CutterMachineCircuitboard
- BorgChargerCircuitboard
- RecyclerMachineCircuitboard

- type: latheRecipePack
id: CircuitFloorsStatic
Expand Down
5 changes: 5 additions & 0 deletions Resources/Prototypes/Recipes/Lathes/machine_boards.yml
Original file line number Diff line number Diff line change
Expand Up @@ -345,6 +345,11 @@
id: ReagentGrinderIndustrialMachineCircuitboard
result: ReagentGrinderIndustrialMachineCircuitboard

- type: latheRecipe
parent: [BaseCircuitboardRecipe, BaseGeneralMachineRecipeCategory ]
id: RecyclerMachineCircuitboard
result: RecyclerMachineCircuitboard

- type: latheRecipe
parent: [ BaseGoldCircuitboardRecipe, BaseGeneralMachineRecipeCategory ]
id: FlatpackerMachineCircuitboard
Expand Down