Фиксы РЦД и РПД (#511)
* fix rcd and rpd crafting with full capacity * Lets atmos build gas pipes in walls (#28707) Co-authored-by: plykiya <plykiya@protonmail.com> * slower disposal units building with rpd * allow build pipes in walls --------- Co-authored-by: Plykiya <58439124+Plykiya@users.noreply.github.com> Co-authored-by: plykiya <plykiya@protonmail.com>
This commit is contained in:
@@ -524,6 +524,14 @@
|
|||||||
- MailingUnit
|
- MailingUnit
|
||||||
- ToiletEmpty
|
- ToiletEmpty
|
||||||
|
|
||||||
|
- type: entity # WD
|
||||||
|
id: RapidPipeDispenserEmpty
|
||||||
|
parent: RapidPipeDispenser
|
||||||
|
suffix: Empty
|
||||||
|
components:
|
||||||
|
- type: LimitedCharges
|
||||||
|
charges: 0
|
||||||
|
|
||||||
- type: entity
|
- type: entity
|
||||||
id: RCDRecharging
|
id: RCDRecharging
|
||||||
parent: RCD
|
parent: RCD
|
||||||
|
|||||||
@@ -394,7 +394,7 @@
|
|||||||
targetNode: half
|
targetNode: half
|
||||||
category: construction-category-utilities
|
category: construction-category-utilities
|
||||||
placementMode: SnapgridCenter
|
placementMode: SnapgridCenter
|
||||||
canBuildInImpassable: false
|
canBuildInImpassable: true
|
||||||
icon:
|
icon:
|
||||||
sprite: Structures/Piping/Atmospherics/pipe.rsi
|
sprite: Structures/Piping/Atmospherics/pipe.rsi
|
||||||
state: pipeHalf
|
state: pipeHalf
|
||||||
@@ -408,7 +408,7 @@
|
|||||||
targetNode: straight
|
targetNode: straight
|
||||||
category: construction-category-utilities
|
category: construction-category-utilities
|
||||||
placementMode: SnapgridCenter
|
placementMode: SnapgridCenter
|
||||||
canBuildInImpassable: false
|
canBuildInImpassable: true
|
||||||
icon:
|
icon:
|
||||||
sprite: Structures/Piping/Atmospherics/pipe.rsi
|
sprite: Structures/Piping/Atmospherics/pipe.rsi
|
||||||
state: pipeStraight
|
state: pipeStraight
|
||||||
@@ -422,7 +422,7 @@
|
|||||||
targetNode: bend
|
targetNode: bend
|
||||||
category: construction-category-utilities
|
category: construction-category-utilities
|
||||||
placementMode: SnapgridCenter
|
placementMode: SnapgridCenter
|
||||||
canBuildInImpassable: false
|
canBuildInImpassable: true
|
||||||
icon:
|
icon:
|
||||||
sprite: Structures/Piping/Atmospherics/pipe.rsi
|
sprite: Structures/Piping/Atmospherics/pipe.rsi
|
||||||
state: pipeBend
|
state: pipeBend
|
||||||
@@ -436,7 +436,7 @@
|
|||||||
targetNode: tjunction
|
targetNode: tjunction
|
||||||
category: construction-category-utilities
|
category: construction-category-utilities
|
||||||
placementMode: SnapgridCenter
|
placementMode: SnapgridCenter
|
||||||
canBuildInImpassable: false
|
canBuildInImpassable: true
|
||||||
icon:
|
icon:
|
||||||
sprite: Structures/Piping/Atmospherics/pipe.rsi
|
sprite: Structures/Piping/Atmospherics/pipe.rsi
|
||||||
state: pipeTJunction
|
state: pipeTJunction
|
||||||
@@ -450,7 +450,7 @@
|
|||||||
targetNode: fourway
|
targetNode: fourway
|
||||||
category: construction-category-utilities
|
category: construction-category-utilities
|
||||||
placementMode: SnapgridCenter
|
placementMode: SnapgridCenter
|
||||||
canBuildInImpassable: false
|
canBuildInImpassable: true
|
||||||
icon:
|
icon:
|
||||||
sprite: Structures/Piping/Atmospherics/pipe.rsi
|
sprite: Structures/Piping/Atmospherics/pipe.rsi
|
||||||
state: pipeFourway
|
state: pipeFourway
|
||||||
|
|||||||
@@ -10,7 +10,7 @@
|
|||||||
prototype: GasPipeStraight
|
prototype: GasPipeStraight
|
||||||
cost: 1
|
cost: 1
|
||||||
delay: 0
|
delay: 0
|
||||||
collisionMask: InteractImpassable
|
collisionMask: None
|
||||||
rules:
|
rules:
|
||||||
- MustBuildOnSubfloor
|
- MustBuildOnSubfloor
|
||||||
rotation: User
|
rotation: User
|
||||||
@@ -26,7 +26,7 @@
|
|||||||
prototype: GasPipeBend
|
prototype: GasPipeBend
|
||||||
cost: 1
|
cost: 1
|
||||||
delay: 0
|
delay: 0
|
||||||
collisionMask: InteractImpassable
|
collisionMask: None
|
||||||
rules:
|
rules:
|
||||||
- MustBuildOnSubfloor
|
- MustBuildOnSubfloor
|
||||||
rotation: User
|
rotation: User
|
||||||
@@ -42,7 +42,7 @@
|
|||||||
prototype: GasPipeTJunction
|
prototype: GasPipeTJunction
|
||||||
cost: 1
|
cost: 1
|
||||||
delay: 0
|
delay: 0
|
||||||
collisionMask: InteractImpassable
|
collisionMask: None
|
||||||
rules:
|
rules:
|
||||||
- MustBuildOnSubfloor
|
- MustBuildOnSubfloor
|
||||||
rotation: User
|
rotation: User
|
||||||
@@ -58,7 +58,7 @@
|
|||||||
prototype: GasPipeFourway
|
prototype: GasPipeFourway
|
||||||
cost: 1
|
cost: 1
|
||||||
delay: 0
|
delay: 0
|
||||||
collisionMask: InteractImpassable
|
collisionMask: None
|
||||||
rules:
|
rules:
|
||||||
- MustBuildOnSubfloor
|
- MustBuildOnSubfloor
|
||||||
rotation: User
|
rotation: User
|
||||||
@@ -270,7 +270,7 @@
|
|||||||
prototype: DisposalPipe
|
prototype: DisposalPipe
|
||||||
cost: 1
|
cost: 1
|
||||||
delay: 0
|
delay: 0
|
||||||
collisionMask: InteractImpassable
|
collisionMask: None
|
||||||
rules:
|
rules:
|
||||||
- MustBuildOnSubfloor
|
- MustBuildOnSubfloor
|
||||||
rotation: User
|
rotation: User
|
||||||
@@ -286,7 +286,7 @@
|
|||||||
prototype: DisposalBend
|
prototype: DisposalBend
|
||||||
cost: 1
|
cost: 1
|
||||||
delay: 0
|
delay: 0
|
||||||
collisionMask: InteractImpassable
|
collisionMask: None
|
||||||
rules:
|
rules:
|
||||||
- MustBuildOnSubfloor
|
- MustBuildOnSubfloor
|
||||||
rotation: User
|
rotation: User
|
||||||
@@ -302,7 +302,7 @@
|
|||||||
prototype: DisposalJunction
|
prototype: DisposalJunction
|
||||||
cost: 1
|
cost: 1
|
||||||
delay: 0
|
delay: 0
|
||||||
collisionMask: InteractImpassable
|
collisionMask: None
|
||||||
rules:
|
rules:
|
||||||
- MustBuildOnSubfloor
|
- MustBuildOnSubfloor
|
||||||
rotation: User
|
rotation: User
|
||||||
@@ -318,7 +318,7 @@
|
|||||||
prototype: DisposalJunctionFlipped
|
prototype: DisposalJunctionFlipped
|
||||||
cost: 1
|
cost: 1
|
||||||
delay: 0
|
delay: 0
|
||||||
collisionMask: InteractImpassable
|
collisionMask: None
|
||||||
rules:
|
rules:
|
||||||
- MustBuildOnSubfloor
|
- MustBuildOnSubfloor
|
||||||
rotation: User
|
rotation: User
|
||||||
@@ -334,7 +334,7 @@
|
|||||||
prototype: DisposalYJunction
|
prototype: DisposalYJunction
|
||||||
cost: 1
|
cost: 1
|
||||||
delay: 0
|
delay: 0
|
||||||
collisionMask: InteractImpassable
|
collisionMask: None
|
||||||
rules:
|
rules:
|
||||||
- MustBuildOnSubfloor
|
- MustBuildOnSubfloor
|
||||||
rotation: User
|
rotation: User
|
||||||
@@ -350,7 +350,7 @@
|
|||||||
prototype: DisposalRouter
|
prototype: DisposalRouter
|
||||||
cost: 1
|
cost: 1
|
||||||
delay: 0
|
delay: 0
|
||||||
collisionMask: InteractImpassable
|
collisionMask: None
|
||||||
rules:
|
rules:
|
||||||
- MustBuildOnSubfloor
|
- MustBuildOnSubfloor
|
||||||
rotation: User
|
rotation: User
|
||||||
@@ -366,7 +366,7 @@
|
|||||||
prototype: DisposalRouterFlipped
|
prototype: DisposalRouterFlipped
|
||||||
cost: 1
|
cost: 1
|
||||||
delay: 0
|
delay: 0
|
||||||
collisionMask: InteractImpassable
|
collisionMask: None
|
||||||
rules:
|
rules:
|
||||||
- MustBuildOnSubfloor
|
- MustBuildOnSubfloor
|
||||||
rotation: User
|
rotation: User
|
||||||
@@ -382,7 +382,7 @@
|
|||||||
prototype: DisposalTagger
|
prototype: DisposalTagger
|
||||||
cost: 1
|
cost: 1
|
||||||
delay: 0
|
delay: 0
|
||||||
collisionMask: InteractImpassable
|
collisionMask: None
|
||||||
rules:
|
rules:
|
||||||
- MustBuildOnSubfloor
|
- MustBuildOnSubfloor
|
||||||
rotation: User
|
rotation: User
|
||||||
@@ -398,7 +398,7 @@
|
|||||||
prototype: DisposalSignalRouter
|
prototype: DisposalSignalRouter
|
||||||
cost: 1
|
cost: 1
|
||||||
delay: 0
|
delay: 0
|
||||||
collisionMask: InteractImpassable
|
collisionMask: None
|
||||||
rules:
|
rules:
|
||||||
- MustBuildOnSubfloor
|
- MustBuildOnSubfloor
|
||||||
rotation: User
|
rotation: User
|
||||||
@@ -414,7 +414,7 @@
|
|||||||
prototype: DisposalSignalRouterFlipped
|
prototype: DisposalSignalRouterFlipped
|
||||||
cost: 1
|
cost: 1
|
||||||
delay: 0
|
delay: 0
|
||||||
collisionMask: InteractImpassable
|
collisionMask: None
|
||||||
rules:
|
rules:
|
||||||
- MustBuildOnSubfloor
|
- MustBuildOnSubfloor
|
||||||
rotation: User
|
rotation: User
|
||||||
@@ -430,7 +430,7 @@
|
|||||||
prototype: DisposalTrunk
|
prototype: DisposalTrunk
|
||||||
cost: 1
|
cost: 1
|
||||||
delay: 0
|
delay: 0
|
||||||
collisionMask: InteractImpassable
|
collisionMask: None
|
||||||
rules:
|
rules:
|
||||||
- MustBuildOnSubfloor
|
- MustBuildOnSubfloor
|
||||||
rotation: User
|
rotation: User
|
||||||
@@ -447,10 +447,10 @@
|
|||||||
mode: ConstructObject
|
mode: ConstructObject
|
||||||
prototype: DisposalUnit
|
prototype: DisposalUnit
|
||||||
cost: 2
|
cost: 2
|
||||||
delay: 1
|
delay: 2
|
||||||
collisionMask: InteractImpassable
|
collisionMask: InteractImpassable
|
||||||
rotation: User
|
rotation: User
|
||||||
fx: EffectRCDConstruct1
|
fx: EffectRCDConstruct2
|
||||||
|
|
||||||
- type: rcd
|
- type: rcd
|
||||||
id: MailingUnit
|
id: MailingUnit
|
||||||
@@ -461,10 +461,10 @@
|
|||||||
mode: ConstructObject
|
mode: ConstructObject
|
||||||
prototype: MailingUnit
|
prototype: MailingUnit
|
||||||
cost: 2
|
cost: 2
|
||||||
delay: 1
|
delay: 2
|
||||||
collisionMask: InteractImpassable
|
collisionMask: InteractImpassable
|
||||||
rotation: User
|
rotation: User
|
||||||
fx: EffectRCDConstruct1
|
fx: EffectRCDConstruct2
|
||||||
|
|
||||||
- type: rcd
|
- type: rcd
|
||||||
id: ToiletEmpty
|
id: ToiletEmpty
|
||||||
@@ -475,8 +475,8 @@
|
|||||||
mode: ConstructObject
|
mode: ConstructObject
|
||||||
prototype: ToiletEmpty
|
prototype: ToiletEmpty
|
||||||
cost: 2
|
cost: 2
|
||||||
delay: 1
|
delay: 2
|
||||||
collisionMask: InteractImpassable
|
collisionMask: InteractImpassable
|
||||||
rotation: User
|
rotation: User
|
||||||
fx: EffectRCDConstruct1
|
fx: EffectRCDConstruct2
|
||||||
|
|
||||||
|
|||||||
@@ -170,16 +170,16 @@
|
|||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: RapidPipeDispenserRecipe
|
id: RapidPipeDispenserRecipe
|
||||||
result: RapidPipeDispenser
|
result: RapidPipeDispenserEmpty
|
||||||
completetime: 1
|
completetime: 1
|
||||||
materials:
|
materials:
|
||||||
Steel: 300
|
Steel: 500
|
||||||
Glass: 300
|
Glass: 500
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: RCDRecipe
|
id: RCDRecipe
|
||||||
result: RCD
|
result: RCDEmpty
|
||||||
completetime: 1
|
completetime: 1
|
||||||
materials:
|
materials:
|
||||||
Steel: 300
|
Steel: 500
|
||||||
Glass: 300
|
Glass: 500
|
||||||
|
|||||||
Reference in New Issue
Block a user