Fix #34569: Wall-mounted SpawnPrototype Issue.
Every wall-mounted prototype that uses SpawnPrototype in it's
deconstruction now uses GivePrototype
which gives the entity to the user, or drops it on the ground
in case their hands are full, no longer
spawning the entity inside the wall or on the other side of it
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: MaterialCloth1
amount: 2
steps:
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: MaterialCloth1
amount: 2
steps:
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: FloorCarpetItemBlack
amount: 1
steps:
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: FloorCarpetItemBlack
amount: 1
steps:
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: FloorCarpetItemBlue
amount: 1
steps:
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: FloorCarpetItemBlue
amount: 1
steps:
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: FloorCarpetItemCyan
amount: 1
steps:
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: FloorCarpetItemCyan
amount: 1
steps:
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: FloorCarpetItemGreen
amount: 1
steps:
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: FloorCarpetItemGreen
amount: 1
steps:
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: FloorCarpetItemOrange
amount: 1
steps:
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: FloorCarpetItemOrange
amount: 1
steps:
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: FloorCarpetItemPink
amount: 1
steps:
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: FloorCarpetItemPink
amount: 1
steps:
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: FloorCarpetItemPurple
amount: 1
steps:
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: FloorCarpetItemPurple
amount: 1
steps:
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: FloorCarpetItemRed
amount: 1
steps:
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: FloorCarpetItemRed
amount: 1
steps:
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: FloorCarpetItemWhite
amount: 1
steps:
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: FloorCarpetItemWhite
amount: 1
steps:
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: MaterialWoodPlank
amount: 3
steps:
- to: start
completed:
- !type:EmptyAllContainers
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: MaterialWoodPlank1
amount: 4
steps:
- to: start
completed:
- !type:EmptyAllContainers
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetSteel1
amount: 5
steps:
- to: start
completed:
- !type:EmptyAllContainers
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetGlass1
amount: 4
steps:
- to: start
completed:
- !type:EmptyAllContainers
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: MaterialWoodPlank1
amount: 8
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: CableApcStack1
amount: 2
steps:
- to: start
completed:
- !type:EmptyAllContainers
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetPlasteel1
amount: 5
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetRGlass1
amount: 5
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: CableApcStack1
amount: 3
steps:
- to: start
completed:
- !type:EmptyAllContainers
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetPlastic1
amount: 5
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetRGlass1
amount: 5
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: CableApcStack1
amount: 2
steps:
- to: start
completed:
- !type:EmptyAllContainers
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: MaterialWoodPlank1
amount: 6
steps:
- to: start
completed:
- !type:EmptyAllContainers
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: PartRodMetal
amount: 2
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetSteel1
amount: 5
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: MaterialWoodPlank1
amount: 3
steps:
- to: start
completed:
- !type:EmptyAllContainers
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetPlasteel1
amount: 2
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetPlastic1
amount: 5
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetRGlass1
amount: 5
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: CableApcStack1
amount: 2
steps:
- tool: Screwing
doAfter: 2.0
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetSteel1
amount: 1
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: CableApcStack1
amount: 1
- !type:DeleteEntity {}
- tool: Screwing
doAfter: 2.0
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetSteel1
amount: 1
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: CableApcStack1
amount: 1
- !type:DeleteEntity {}
- tool: Screwing
doAfter: 2.0
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetSteel1
amount: 1
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: CableApcStack1
amount: 1
- !type:DeleteEntity {}
- tool: Screwing
doAfter: 2.0
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetSteel1
amount: 1
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: CableApcStack1
amount: 1
- !type:DeleteEntity {}
- tool: Screwing
doAfter: 2.0
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetSteel1
amount: 1
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: CableApcStack1
amount: 1
- !type:DeleteEntity {}
- tool: Screwing
doAfter: 2.0
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetSteel1
amount: 1
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: CableApcStack1
amount: 1
- !type:DeleteEntity {}
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetGlass1
amount: 2
- !type:DeleteEntity {}
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetRGlass1
amount: 2
- !type:DeleteEntity {}
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetRGlass1
amount: 2
- !type:DeleteEntity {}
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetPGlass1
amount: 2
- !type:DeleteEntity {}
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetRPGlass1
amount: 2
- !type:DeleteEntity {}
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetUGlass1
amount: 2
- !type:DeleteEntity {}
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetRUGlass1
amount: 2
- !type:DeleteEntity {}
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetClockworkGlass1
amount: 2
- !type:DeleteEntity {}
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetRGlass1
amount: 2
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetPlasteel1
amount: 2
- !type:DeleteEntity {}
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetGlass1
amount: 2
- !type:DeleteEntity {}
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetRGlass1
amount: 2
- !type:DeleteEntity {}
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetClockworkGlass1
amount: 2
- !type:DeleteEntity {}
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetPGlass1
amount: 2
- !type:DeleteEntity {}
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetRPGlass1
amount: 2
- !type:DeleteEntity {}
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetUGlass1
amount: 2
- !type:DeleteEntity {}
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetRUGlass1
amount: 2
- !type:DeleteEntity {}
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetGlass1
amount: 1
- !type:DeleteEntity {}
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetRGlass1
amount: 1
- !type:DeleteEntity {}
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetPGlass1
amount: 1
- !type:DeleteEntity {}
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetClockworkGlass1
amount: 1
- !type:DeleteEntity {}
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetRPGlass1
amount: 1
- !type:DeleteEntity {}
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetUGlass1
amount: 1
- !type:DeleteEntity {}
edges:
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetRUGlass1
amount: 1
- !type:DeleteEntity {}
doAfter: 1
- to: start
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetSteel1
amount: 2
- !type:DeleteEntity {}
- !type:AllWiresCut {}
- !type:WirePanel {}
completed:
- - !type:SpawnPrototype
+ - !type:GivePrototype
prototype: SheetSteel1
amount: 2
- !type:DeleteEntity {}