[Tweak] Бумажная работа и фикс крафта пнв. (#560)
* fix: персонал станции вспомнил как делать пнв * feat: заказ бумаги в карго * feat: бумажная дверь # Conflicts: # Resources/Prototypes/Entities/Structures/Machines/lathe.yml # Resources/Prototypes/White/Recipes/lathe_recipes.yml
@@ -308,6 +308,7 @@
|
|||||||
- FauxTileAstroGrass
|
- FauxTileAstroGrass
|
||||||
- FauxTileAstroIce
|
- FauxTileAstroIce
|
||||||
- OreBagOfHolding
|
- OreBagOfHolding
|
||||||
|
- ClothingEyesNightVisionGoggles # WD EDIT
|
||||||
- type: EmagLatheRecipes
|
- type: EmagLatheRecipes
|
||||||
emagDynamicRecipes:
|
emagDynamicRecipes:
|
||||||
- ExplosivePayload
|
- ExplosivePayload
|
||||||
|
|||||||
9
Resources/Prototypes/White/Catalog/Fills/misc.yml
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
- type: entity
|
||||||
|
id: CratePaper
|
||||||
|
name: ящик бумаги
|
||||||
|
parent: CrateGenericSteel
|
||||||
|
components:
|
||||||
|
- type: StorageFill
|
||||||
|
contents:
|
||||||
|
- id: SheetPaper
|
||||||
|
amount: 3
|
||||||
9
Resources/Prototypes/White/Catalog/cargo.yml
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
- type: cargoProduct
|
||||||
|
id: CratePaper
|
||||||
|
icon:
|
||||||
|
sprite: Objects/Materials/Sheets/other.rsi
|
||||||
|
state: paper
|
||||||
|
product: CratePaper
|
||||||
|
cost: 1000
|
||||||
|
category: Materials
|
||||||
|
group: market
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
# Paper window constructiom
|
||||||
|
- type: constructionGraph
|
||||||
|
id: WindowPaperGraph
|
||||||
|
start: start
|
||||||
|
graph:
|
||||||
|
- node: start
|
||||||
|
actions:
|
||||||
|
- !type:DestroyEntity { }
|
||||||
|
edges:
|
||||||
|
- to: paperDoor
|
||||||
|
completed:
|
||||||
|
- !type:SnapToGrid { }
|
||||||
|
steps:
|
||||||
|
- material: Paper
|
||||||
|
amount: 10
|
||||||
|
doAfter: 10
|
||||||
|
- node: paperDoor
|
||||||
|
entity: WindowPaper
|
||||||
|
edges:
|
||||||
|
- to: start
|
||||||
|
completed:
|
||||||
|
- !type:SpawnPrototype
|
||||||
|
prototype: SheetPaper1
|
||||||
|
amount: 10
|
||||||
|
steps:
|
||||||
|
- tool: Anchoring
|
||||||
|
doAfter: 15
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
# Paper window construction
|
||||||
|
- type: construction
|
||||||
|
name: сёдзи
|
||||||
|
id: WindowPaper
|
||||||
|
graph: WindowPaperGraph
|
||||||
|
startNode: start
|
||||||
|
targetNode: paperDoor
|
||||||
|
category: construction-category-structures
|
||||||
|
description: Окно, но только из бумаги
|
||||||
|
objectType: Structure
|
||||||
|
placementMode: SnapgridCenter
|
||||||
|
canBuildInImpassable: false
|
||||||
|
icon:
|
||||||
|
sprite: White/Structures/Windows/paperwindow.rsi
|
||||||
|
state: full
|
||||||
@@ -52,12 +52,12 @@
|
|||||||
drawdepth: SmallObjects
|
drawdepth: SmallObjects
|
||||||
layers:
|
layers:
|
||||||
- state: icon
|
- state: icon
|
||||||
map: ["enum.LatheVisualLayers.IsRunning"]
|
map: [ "enum.LatheVisualLayers.IsRunning" ]
|
||||||
- state: unlit
|
- state: unlit
|
||||||
shader: unshaded
|
shader: unshaded
|
||||||
map: ["enum.PowerDeviceVisualLayers.Powered"]
|
map: [ "enum.PowerDeviceVisualLayers.Powered" ]
|
||||||
- state: inserting
|
- state: inserting
|
||||||
map: ["enum.MaterialStorageVisualLayers.Inserting"]
|
map: [ "enum.MaterialStorageVisualLayers.Inserting" ]
|
||||||
- type: Lathe
|
- type: Lathe
|
||||||
producingSound: /Audio/Machines/scanning.ogg
|
producingSound: /Audio/Machines/scanning.ogg
|
||||||
idleState: icon
|
idleState: icon
|
||||||
@@ -122,63 +122,63 @@
|
|||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperRequestTargetStation # Tide
|
id: PaperRequestTargetStation # Tide
|
||||||
result: PaperRequestTargetStation
|
result: PaperRequestTargetStation
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperReportCC # Tide
|
id: PaperReportCC # Tide
|
||||||
result: PaperReportCC
|
result: PaperReportCC
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperCompletedStation # Tide
|
id: PaperCompletedStation # Tide
|
||||||
result: PaperCompletedStation
|
result: PaperCompletedStation
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperFailedStation # Tide
|
id: PaperFailedStation # Tide
|
||||||
result: PaperFailedStation
|
result: PaperFailedStation
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperRequestCentComm # Tide
|
id: PaperRequestCentComm # Tide
|
||||||
result: PaperRequestCentComm
|
result: PaperRequestCentComm
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperRequestERT # Tide
|
id: PaperRequestERT # Tide
|
||||||
result: PaperRequestERT
|
result: PaperRequestERT
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperRequestRXBZZ # Tide
|
id: PaperRequestRXBZZ # Tide
|
||||||
result: PaperRequestRXBZZ
|
result: PaperRequestRXBZZ
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperRequestExecution # Tide
|
id: PaperRequestExecution # Tide
|
||||||
result: PaperRequestExecution
|
result: PaperRequestExecution
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperRequestMagistrat # Tide
|
id: PaperRequestMagistrat # Tide
|
||||||
result: PaperRequestMagistrat
|
result: PaperRequestMagistrat
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
@@ -186,28 +186,28 @@
|
|||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperDomotionComm # Tide
|
id: PaperDomotionComm # Tide
|
||||||
result: PaperDomotionComm
|
result: PaperDomotionComm
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperDismissalReq # Tide
|
id: PaperDismissalReq # Tide
|
||||||
result: PaperDismissalReq
|
result: PaperDismissalReq
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperRequestHeadCouncil # Tide
|
id: PaperRequestHeadCouncil # Tide
|
||||||
result: PaperRequestHeadCouncil
|
result: PaperRequestHeadCouncil
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperHeadCouncilEnd # Tide
|
id: PaperHeadCouncilEnd # Tide
|
||||||
result: PaperHeadCouncilEnd
|
result: PaperHeadCouncilEnd
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
@@ -215,49 +215,49 @@
|
|||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperOrderSec # Tide
|
id: PaperOrderSec # Tide
|
||||||
result: PaperOrderSec
|
result: PaperOrderSec
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperRequestExecutionSec # Tide
|
id: PaperRequestExecutionSec # Tide
|
||||||
result: PaperRequestExecutionSec
|
result: PaperRequestExecutionSec
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperDonos # Tide
|
id: PaperDonos # Tide
|
||||||
result: PaperDonos
|
result: PaperDonos
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperLic # Tide
|
id: PaperLic # Tide
|
||||||
result: PaperLic
|
result: PaperLic
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperTimeRequestWeapon # Tide
|
id: PaperTimeRequestWeapon # Tide
|
||||||
result: PaperTimeRequestWeapon
|
result: PaperTimeRequestWeapon
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperOrderWeapon # Tide
|
id: PaperOrderWeapon # Tide
|
||||||
result: PaperOrderWeapon
|
result: PaperOrderWeapon
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperRequestGuard # Tide
|
id: PaperRequestGuard # Tide
|
||||||
result: PaperRequestGuard
|
result: PaperRequestGuard
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
@@ -265,28 +265,28 @@
|
|||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperRequestBuild # Tide
|
id: PaperRequestBuild # Tide
|
||||||
result: PaperRequestBuild
|
result: PaperRequestBuild
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperRequestMaterial # Tide
|
id: PaperRequestMaterial # Tide
|
||||||
result: PaperRequestMaterial
|
result: PaperRequestMaterial
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperReportElect # Tide
|
id: PaperReportElect # Tide
|
||||||
result: PaperReportElect
|
result: PaperReportElect
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperReportAtmos # Tide
|
id: PaperReportAtmos # Tide
|
||||||
result: PaperReportAtmos
|
result: PaperReportAtmos
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
@@ -294,28 +294,28 @@
|
|||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperRequestNarco # Tide
|
id: PaperRequestNarco # Tide
|
||||||
result: PaperRequestNarco
|
result: PaperRequestNarco
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperRequestExecutionMed # Tide
|
id: PaperRequestExecutionMed # Tide
|
||||||
result: PaperRequestExecutionMed
|
result: PaperRequestExecutionMed
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperWaiverOfClaims # Tide
|
id: PaperWaiverOfClaims # Tide
|
||||||
result: PaperWaiverOfClaims
|
result: PaperWaiverOfClaims
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperDurka # Tide
|
id: PaperDurka # Tide
|
||||||
result: PaperDurka
|
result: PaperDurka
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
@@ -323,21 +323,21 @@
|
|||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperRequestReasonable # Tide
|
id: PaperRequestReasonable # Tide
|
||||||
result: PaperRequestReasonable
|
result: PaperRequestReasonable
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperRequestLaw # Tide
|
id: PaperRequestLaw # Tide
|
||||||
result: PaperRequestLaw
|
result: PaperRequestLaw
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperBrain # Tide
|
id: PaperBrain # Tide
|
||||||
result: PaperBrain
|
result: PaperBrain
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
@@ -345,7 +345,7 @@
|
|||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperCargoOrder # Tide
|
id: PaperCargoOrder # Tide
|
||||||
result: PaperCargoOrder
|
result: PaperCargoOrder
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
@@ -353,56 +353,56 @@
|
|||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperRequestUpID # Tide
|
id: PaperRequestUpID # Tide
|
||||||
result: PaperRequestUpID
|
result: PaperRequestUpID
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperRequestWork # Tide
|
id: PaperRequestWork # Tide
|
||||||
result: PaperRequestWork
|
result: PaperRequestWork
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperRequestTrash # Tide
|
id: PaperRequestTrash # Tide
|
||||||
result: PaperRequestTrash
|
result: PaperRequestTrash
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperEndTrash # Tide
|
id: PaperEndTrash # Tide
|
||||||
result: PaperEndTrash
|
result: PaperEndTrash
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperRequestCourt # Tide
|
id: PaperRequestCourt # Tide
|
||||||
result: PaperRequestCourt
|
result: PaperRequestCourt
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperDismissalSer # Tide
|
id: PaperDismissalSer # Tide
|
||||||
result: PaperDismissalSer
|
result: PaperDismissalSer
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperPromotion # Tide
|
id: PaperPromotion # Tide
|
||||||
result: PaperPromotion
|
result: PaperPromotion
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperRequestBotan # Tide
|
id: PaperRequestBotan # Tide
|
||||||
result: PaperRequestBotan
|
result: PaperRequestBotan
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
@@ -410,7 +410,7 @@
|
|||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: PaperSyndicat # Tide
|
id: PaperSyndicat # Tide
|
||||||
result: PaperSyndicat
|
result: PaperSyndicat
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 0
|
Paper: 0
|
||||||
|
|
||||||
@@ -924,62 +924,62 @@
|
|||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: BoxFolderGreenBAN # Tide
|
id: BoxFolderGreenBAN # Tide
|
||||||
result: BoxFolderGreenBAN
|
result: BoxFolderGreenBAN
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 1
|
Paper: 999
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: BoxFolderGreyBAN # Tide
|
id: BoxFolderGreyBAN # Tide
|
||||||
result: BoxFolderGreyBAN
|
result: BoxFolderGreyBAN
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 1
|
Paper: 999
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: BoxFolderWhiteBAN # Tide
|
id: BoxFolderWhiteBAN # Tide
|
||||||
result: BoxFolderWhiteBAN
|
result: BoxFolderWhiteBAN
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 1
|
Paper: 999
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: BoxFolderYellowBAN # Tide
|
id: BoxFolderYellowBAN # Tide
|
||||||
result: BoxFolderYellowBAN
|
result: BoxFolderYellowBAN
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 1
|
Paper: 999
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: BoxFolderBlueBAN # Tide
|
id: BoxFolderBlueBAN # Tide
|
||||||
result: BoxFolderBlueBAN
|
result: BoxFolderBlueBAN
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 1
|
Paper: 999
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: BoxFolderRedBAN # Tide
|
id: BoxFolderRedBAN # Tide
|
||||||
result: BoxFolderRedBAN
|
result: BoxFolderRedBAN
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 1
|
Paper: 999
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: BoxFolderRYellowBAN # Tide
|
id: BoxFolderRYellowBAN # Tide
|
||||||
result: BoxFolderRYellowBAN
|
result: BoxFolderRYellowBAN
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 1
|
Paper: 999
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: BoxFolderPurpleBAN # Tide
|
id: BoxFolderPurpleBAN # Tide
|
||||||
result: BoxFolderPurpleBAN
|
result: BoxFolderPurpleBAN
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 1
|
Paper: 999
|
||||||
|
|
||||||
- type: latheRecipe
|
- type: latheRecipe
|
||||||
id: BoxFolderBlackBAN # Tide
|
id: BoxFolderBlackBAN # Tide
|
||||||
result: BoxFolderBlackBAN
|
result: BoxFolderBlackBAN
|
||||||
completetime: 1
|
completetime: 5
|
||||||
materials:
|
materials:
|
||||||
Paper: 1
|
Paper: 999
|
||||||
|
|||||||
@@ -32,7 +32,7 @@
|
|||||||
# Night Vision Tech
|
# Night Vision Tech
|
||||||
- type: technology
|
- type: technology
|
||||||
id: NightVisionTech
|
id: NightVisionTech
|
||||||
name: night vision technology
|
name: Технологии ночного видиния
|
||||||
icon:
|
icon:
|
||||||
sprite: White/Clothing/Head/nightvision.rsi
|
sprite: White/Clothing/Head/nightvision.rsi
|
||||||
state: icon
|
state: icon
|
||||||
|
|||||||
62
Resources/Prototypes/White/Structures/Windows/paper.yml
Normal file
@@ -0,0 +1,62 @@
|
|||||||
|
# Window Paper
|
||||||
|
- type: entity
|
||||||
|
id: WindowPaper
|
||||||
|
parent: BaseStructure
|
||||||
|
name: сёдзи
|
||||||
|
description: Окно, но только из бумаги
|
||||||
|
placement:
|
||||||
|
mode: SnapgridCenter
|
||||||
|
snap:
|
||||||
|
- Window
|
||||||
|
components:
|
||||||
|
- type: WallMount
|
||||||
|
arc: 360 # interact despite grilles
|
||||||
|
- type: Tag
|
||||||
|
tags:
|
||||||
|
- RCDDeconstructWhitelist
|
||||||
|
- ForceFixRotations
|
||||||
|
- Window
|
||||||
|
- type: Sprite
|
||||||
|
drawdepth: WallTops
|
||||||
|
sprite: White/Structures/Windows/paperwindow.rsi
|
||||||
|
- type: Icon
|
||||||
|
sprite: White/Structures/Windows/paperwindow.rsi
|
||||||
|
state: full
|
||||||
|
- type: Physics
|
||||||
|
bodyType: Static
|
||||||
|
- type: Fixtures
|
||||||
|
fixtures:
|
||||||
|
fix1:
|
||||||
|
shape:
|
||||||
|
!type:PhysShapeAabb { }
|
||||||
|
mask:
|
||||||
|
- FullTileMask
|
||||||
|
layer:
|
||||||
|
- GlassLayer
|
||||||
|
- type: Damageable
|
||||||
|
damageContainer: Inorganic
|
||||||
|
damageModifierSet: Glass
|
||||||
|
- type: Destructible
|
||||||
|
thresholds:
|
||||||
|
- trigger:
|
||||||
|
!type:DamageTrigger
|
||||||
|
damage: 50 #excess damage (nuke?). avoid computational cost of spawning entities.
|
||||||
|
behaviors:
|
||||||
|
- !type:DoActsBehavior
|
||||||
|
acts: [ "Destruction" ]
|
||||||
|
- trigger:
|
||||||
|
!type:DamageTrigger
|
||||||
|
damage: 25
|
||||||
|
behaviors:
|
||||||
|
- !type:DoActsBehavior
|
||||||
|
acts: [ "Destruction" ]
|
||||||
|
- type: Airtight
|
||||||
|
- type: IconSmooth
|
||||||
|
key: windows
|
||||||
|
base: window
|
||||||
|
- type: Construction
|
||||||
|
graph: WindowPaperGraph
|
||||||
|
node: paperDoor
|
||||||
|
- type: Appearance
|
||||||
|
- type: StaticPrice
|
||||||
|
price: 100
|
||||||
|
After Width: | Height: | Size: 413 B |
@@ -0,0 +1,46 @@
|
|||||||
|
{
|
||||||
|
"version": 1,
|
||||||
|
"license": "CC-BY-SA-3.0",
|
||||||
|
"copyright": "Taken from tgstation",
|
||||||
|
"size": {
|
||||||
|
"x": 32,
|
||||||
|
"y": 32
|
||||||
|
},
|
||||||
|
"states": [
|
||||||
|
{
|
||||||
|
"name": "full"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "window0",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "window1",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "window2",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "window3",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "window4",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "window5",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "window6",
|
||||||
|
"directions": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "window7",
|
||||||
|
"directions": 4
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
After Width: | Height: | Size: 811 B |
|
After Width: | Height: | Size: 753 B |
|
After Width: | Height: | Size: 811 B |
|
After Width: | Height: | Size: 753 B |
|
After Width: | Height: | Size: 747 B |
|
After Width: | Height: | Size: 715 B |
|
After Width: | Height: | Size: 747 B |
|
After Width: | Height: | Size: 673 B |