Сrafting changes (#932)

* crafting

* tweak
This commit is contained in:
Nim
2025-02-25 09:31:59 +02:00
committed by GitHub
parent 186a1a04bf
commit 3a0a4c17ea
26 changed files with 384 additions and 331 deletions

View File

@@ -7,4 +7,7 @@
- type: Sprite
sprite: _CP14/Clothing/Head/Produced/wreath.rsi
- type: Clothing
sprite: _CP14/Clothing/Head/Produced/wreath.rsi
sprite: _CP14/Clothing/Head/Produced/wreath.rsi
- type: Construction
graph: CP14HeadWreath
node: cp14headwreath

View File

@@ -46,6 +46,7 @@
tags:
- CP14FitInMortar
- CP14AlchemicalHerbals
- CP14BloodFlower
- type: entity
id: CP14AgaricMushroom
@@ -255,6 +256,7 @@
tags:
- CP14FitInMortar
- CP14AlchemicalHerbals
- CP14Dayflin
- type: entity
id: CP14AirLily

View File

@@ -72,6 +72,9 @@
- type: CP14DelayedIgnitionSource
- type: CP14IgnitionModifier
hideCaution: true
- type: Construction
graph: CP14Torch
node: cp14torch
- type: MeleeWeapon
attackRate: 1.5
wideAnimationRotation: 240

View File

@@ -10,6 +10,8 @@
steps:
- material: CP14WoodenPlanks
amount: 2
- material: CP14Cloth
amount: 1
doAfter: 2
- node: CP14WoodenBed
entity: CP14WoodenBed

View File

@@ -12,9 +12,10 @@
amount: 3
- material: CP14Nail
amount: 2
doAfter: 4
- tool: CP14Hammering
doAfter: 2
- node: CP14WoodenCabinet
entity: CP14WoodenCabinet
entity: CP14WoodenCabinet
- type: constructionGraph
id: CP14IronCabinet

View File

@@ -12,6 +12,7 @@
amount: 4
- material: CP14Nail
amount: 2
- tool: CP14Hammering
doAfter: 4
- node: CP14WoodenCloset
entity: CP14WoodenCloset
entity: CP14WoodenCloset

View File

@@ -17,40 +17,3 @@
- node: CP14Bonfire
entity: CP14Bonfire
- type: constructionGraph
id: CP14WallmountTorch
start: start
graph:
- node: start
actions:
- !type:DestroyEntity {}
edges:
- to: CP14WallmountTorch
steps:
- material: CP14WoodenPlanks
amount: 3
doAfter: 3
- material: CP14Cloth
amount: 1
doAfter: 1
- node: CP14WallmountTorch
entity: CP14WallmountTorch
- type: constructionGraph
id: CP14WallmountLampEmpty
start: start
graph:
- node: start
actions:
- !type:DestroyEntity {}
edges:
- to: CP14WallmountLampEmpty
steps:
- material: CP14CopperBar
amount: 3
doAfter: 3
- node: CP14WallmountLampEmpty
entity: CP14WallmountLampEmpty

View File

@@ -9,7 +9,7 @@
- to: CP14ChairWooden
steps:
- material: CP14WoodenPlanks
amount: 4
amount: 2
doAfter: 2
- node: CP14ChairWooden
entity: CP14ChairWooden
@@ -25,7 +25,7 @@
- to: CP14BenchWood
steps:
- material: CP14WoodenPlanks
amount: 5
amount: 3
doAfter: 2
- node: CP14BenchWood
entity: CP14BenchWood

View File

@@ -9,7 +9,7 @@
- to: CP14TableWooden
steps:
- material: CP14WoodenPlanks
amount: 2
amount: 3
doAfter: 2
- node: CP14TableWooden
entity: CP14TableWooden
@@ -25,7 +25,7 @@
- to: CP14TableWoodenRound
steps:
- material: CP14WoodenPlanks
amount: 2
amount: 3
doAfter: 2
- node: CP14TableWoodenRound
entity: CP14TableWoodenRound
@@ -41,7 +41,7 @@
- to: CP14TableWoodenCounter
steps:
- material: CP14WoodenPlanks
amount: 2
amount: 3
doAfter: 2
- node: CP14TableWoodenCounter
entity: CP14TableWoodenCounter
@@ -57,7 +57,7 @@
- to: CP14Workbench
steps:
- material: CP14WoodenPlanks
amount: 2
amount: 3
doAfter: 2
- node: CP14Workbench
entity: CP14Workbench
@@ -73,7 +73,7 @@
- to: CP14WorkbenchCooking
steps:
- material: CP14WoodenPlanks
amount: 2
amount: 3
doAfter: 2
- node: CP14WorkbenchCooking
entity: CP14WorkbenchCooking
@@ -89,7 +89,7 @@
- to: CP14WorkbenchSewing
steps:
- material: CP14WoodenPlanks
amount: 2
amount: 3
doAfter: 2
- node: CP14WorkbenchSewing
entity: CP14WorkbenchSewing
entity: CP14WorkbenchSewing

View File

@@ -25,6 +25,6 @@
doAfter: 1
- tool: CP14Hammering
doAfter: 2
- node: CP14WoodenChest
entity: CP14WoodenChest
entity: CP14WoodenChest

View File

@@ -9,11 +9,11 @@
- !type:SnapToGrid
steps:
- material: CP14WoodenPlanks
amount: 2
amount: 3
- material: CP14Cloth
amount: 2
- material: CP14Nail
amount: 1
doAfter: 4
- node: CP14CrateCoffin
entity: CP14CrateCoffin
entity: CP14CrateCoffin

View File

@@ -0,0 +1,36 @@
- type: constructionGraph
id: CP14WallmountTorch
start: start
graph:
- node: start
actions:
- !type:DestroyEntity {}
edges:
- to: CP14WallmountTorch
steps:
- material: CP14WoodenPlanks
amount: 3
doAfter: 3
- material: CP14Cloth
amount: 1
doAfter: 1
- node: CP14WallmountTorch
entity: CP14WallmountTorch
- type: constructionGraph
id: CP14WallmountLampEmpty
start: start
graph:
- node: start
actions:
- !type:DestroyEntity {}
edges:
- to: CP14WallmountLampEmpty
steps:
- material: CP14CopperBar
amount: 3
doAfter: 3
- node: CP14WallmountLampEmpty
entity: CP14WallmountLampEmpty

View File

@@ -28,4 +28,4 @@
amount: 2
doAfter: 2
- node: CP14WallmountBarShelfB
entity: CP14WallmountBarShelfB
entity: CP14WallmountBarShelfB

View File

@@ -1,12 +1,12 @@
- type: construction
crystallPunkAllowed: true
name: Seedbed
name: seedbed
description: A wooden tub with a pile of earth adapted for growing plants. Can only be built on dirt tiles.
id: CP14SeedbedWooden
graph: CP14Seedbed
startNode: start
targetNode: CP14SeedbedWooden
category: construction-category-furniture
category: construction-category-structures
icon:
sprite: _CP14/Structures/Specific/Farming/seedbed.rsi
state: seedbed_default

View File

@@ -1,6 +1,6 @@
- type: construction
crystallPunkAllowed: true
name: Wooden chair
name: wooden chair
description: Made of the most common planks. Simple and effective!
id: CP14ChairWooden
graph: CP14Seat
@@ -18,7 +18,7 @@
- type: construction
crystallPunkAllowed: true
name: Wooden table
name: wooden table
description: A simple table made of boards.
id: CP14TableWooden
graph: CP14TableWooden
@@ -36,7 +36,7 @@
- type: construction
crystallPunkAllowed: true
name: Wooden table (round)
name: wooden table (round)
description: A simple table made of boards.
id: CP14TableWoodenRound
graph: CP14TableWoodenRound
@@ -54,7 +54,7 @@
- type: construction
crystallPunkAllowed: true
name: Wooden counter
name: wooden counter
description: A simple table made of boards.
id: CP14TableWoodenCounter
graph: CP14TableWoodenCounter
@@ -72,27 +72,7 @@
- type: construction
crystallPunkAllowed: true
name: Wallmount torch
description: A torch attached to the wall
id: CP14WallmountTorch
graph: CP14WallmountTorch
startNode: start
targetNode: CP14WallmountTorch
category: construction-category-furniture
icon:
sprite: _CP14/Structures/Furniture/wallmount_torch.rsi
state: fire
objectType: Structure
placementMode: SnapgridCenter
canBuildInImpassable: false
canRotate: true
conditions:
- !type:TileNotBlocked
- !type:CP14WallRequired
- type: construction
crystallPunkAllowed: true
name: Wallmount orders board
name: wallmount orders board
description: Is there a job for a witcher?
id: CP14WallmountOrdersBorder
graph: CP14WallmountOrdersBorder
@@ -110,26 +90,6 @@
- !type:TileNotBlocked
- !type:CP14WallRequired
- type: construction
crystallPunkAllowed: true
name: Crystal wall lamp
description: A simple wallmount magical device that converts crystal energy into bright light.
id: CP14WallmountLampEmpty
graph: CP14WallmountLampEmpty
startNode: start
targetNode: CP14WallmountLampEmpty
category: construction-category-furniture
icon:
sprite: _CP14/Structures/Wallmount/wallmount_lamp.rsi
state: base
objectType: Structure
placementMode: SnapgridCenter
canBuildInImpassable: true
canRotate: true
conditions:
- !type:TileNotBlocked
- !type:CP14WallRequired
- type: construction
crystallPunkAllowed: true
id: CP14Mannequin
@@ -207,7 +167,7 @@
- type: construction
crystallPunkAllowed: true
id: CP14WoodenBed
name: Wooden bed
name: wooden bed
description: Comfortable bed for sleeping.
graph: CP14WoodenBed
startNode: start
@@ -225,7 +185,7 @@
- type: construction
crystallPunkAllowed: true
name: Wood bench
name: wood bench
description: A bench carved from wood, a comfortable part of the interior designed for sitting and relaxing.
id: CP14BenchWood
graph: CP14BenchWood
@@ -244,7 +204,7 @@
- type: construction
crystallPunkAllowed: true
name: Curtains white
name: curtains white
description: Two hanging sheets made of white fabric.
id: CP14CurtainsWhite
graph: CP14Curtains
@@ -263,7 +223,7 @@
- type: construction
crystallPunkAllowed: true
name: Curtains blue
name: curtains blue
description: Two hanging sheets made of blue fabric.
id: CP14CurtainsBlue
graph: CP14Curtains
@@ -282,7 +242,7 @@
- type: construction
crystallPunkAllowed: true
name: Curtains red
name: curtains red
description: Two hanging sheets made of red fabric.
id: CP14CurtainsRed
graph: CP14Curtains
@@ -299,120 +259,56 @@
conditions:
- !type:EmptyOrWindowValidInTile
# Small fence
- type: construction
crystallPunkAllowed: true
id: CP14FenceWoodSmallStraight
name: small wooden fence
description: A small wooden fence. It protects the area from unnecessary visitors who don't have a towel.
graph: CP14FenceWood
name: wooden closet
description: A simple wooden wardrobe for storing clothes and other things.
id: CP14WoodenCloset
graph: CP14WoodenCloset
startNode: start
targetNode: CP14FenceWoodSmallStraight
targetNode: CP14WoodenCloset
category: construction-category-furniture
icon:
sprite: _CP14/Structures/Fences/wooden_fence_small.rsi
state: straight
sprite: _CP14/Structures/Storage/Dressers/wood_cupboard.rsi
state: icon
objectType: Structure
placementMode: SnapgridCenter
canRotate: true
canBuildInImpassable: true
canBuildInImpassable: false
conditions:
- !type:TileNotBlocked
- type: construction
crystallPunkAllowed: true
id: CP14FenceWoodSmallCorner
name: small wooden fence (corner)
description: A small wooden fence. It protects the area from unnecessary visitors who don't have a towel.
graph: CP14FenceWood
name: wooden cabinet
description: An ordinary wooden cabinet for simple knickknacks.
id: CP14WoodenCabinet
graph: CP14WoodenCabinet
startNode: start
targetNode: CP14FenceWoodSmallCorner
targetNode: CP14WoodenCabinet
category: construction-category-furniture
icon:
sprite: _CP14/Structures/Fences/wooden_fence_small.rsi
state: corner
sprite: _CP14/Structures/Storage/Dressers/wood_cabinet.rsi
state: icon
objectType: Structure
placementMode: SnapgridCenter
canRotate: true
canBuildInImpassable: true
canBuildInImpassable: false
conditions:
- !type:TileNotBlocked
- type: construction
crystallPunkAllowed: true
id: CP14FenceWoodSmallGate
name: small wooden fence (door)
description: Looking at this gate, a familiar image pops up in your head. Where's my piggy?
graph: CP14FenceWood
name: iron cabinet
description: An ordinary iron cabinet for simple knickknacks.
id: CP14IronCabinet
graph: CP14IronCabinet
startNode: start
targetNode: CP14FenceWoodSmallGate
targetNode: CP14IronCabinet
category: construction-category-furniture
icon:
sprite: _CP14/Structures/Fences/wooden_fence_small.rsi
state: door_opened
sprite: _CP14/Structures/Storage/Dressers/iron_cabinet.rsi
state: icon
objectType: Structure
placementMode: SnapgridCenter
canRotate: true
canBuildInImpassable: true
conditions:
- !type:TileNotBlocked
# Fence
- type: construction
crystallPunkAllowed: true
id: CP14FenceWoodStraight
name: wooden fence
description: A wooden fence. Don't plant splinters!
graph: CP14FenceWood
startNode: start
targetNode: CP14FenceWoodStraight
category: construction-category-furniture
icon:
sprite: _CP14/Structures/Fences/wooden_fence.rsi
state: straight
objectType: Structure
placementMode: SnapgridCenter
canRotate: true
canBuildInImpassable: true
conditions:
- !type:TileNotBlocked
- type: construction
crystallPunkAllowed: true
id: CP14FenceWoodCorner
name: wooden fence
description: A wooden fence. Don't plant splinters!
graph: CP14FenceWood
startNode: start
targetNode: CP14FenceWoodCorner
category: construction-category-furniture
icon:
sprite: _CP14/Structures/Fences/wooden_fence.rsi
state: corner
objectType: Structure
placementMode: SnapgridCenter
canRotate: true
canBuildInImpassable: true
conditions:
- !type:TileNotBlocked
- type: construction
crystallPunkAllowed: true
id: CP14FenceWoodGate
name: wooden fence gate
description: Big door in a big fence. For big people.
graph: CP14FenceWood
startNode: start
targetNode: CP14FenceWoodGate
category: construction-category-furniture
icon:
sprite: _CP14/Structures/Fences/wooden_fence.rsi
state: door_opened
objectType: Structure
placementMode: SnapgridCenter
canRotate: true
canBuildInImpassable: true
canBuildInImpassable: false
conditions:
- !type:TileNotBlocked

View File

@@ -1,6 +1,6 @@
- type: construction
crystallPunkAllowed: true
name: Dirt pit
name: dirt pit
description: You're wasting dirt to create a hole. Makes sense, doesn't it? Can only be built on dirt tiles.
id: CP14CrateDirtPitGrave
graph: CP14CrateDirtPitGrave
@@ -21,7 +21,7 @@
- type: construction
crystallPunkAllowed: true
name: Wooden chest
name: wooden chest
description: A simple wooden chest for easy storage of junk.
id: CP14WoodenChest
graph: CP14WoodenChest
@@ -39,61 +39,7 @@
- type: construction
crystallPunkAllowed: true
name: Wooden closet
description: A simple wooden wardrobe for storing clothes and other things.
id: CP14WoodenCloset
graph: CP14WoodenCloset
startNode: start
targetNode: CP14WoodenCloset
category: construction-category-storage
icon:
sprite: _CP14/Structures/Storage/Dressers/wood_cupboard.rsi
state: icon
objectType: Structure
placementMode: SnapgridCenter
canBuildInImpassable: false
conditions:
- !type:TileNotBlocked
- type: construction
crystallPunkAllowed: true
name: Wooden cabinet
description: An ordinary wooden cabinet for simple knickknacks.
id: CP14WoodenCabinet
graph: CP14WoodenCabinet
startNode: start
targetNode: CP14WoodenCabinet
category: construction-category-storage
icon:
sprite: _CP14/Structures/Storage/Dressers/wood_cabinet.rsi
state: icon
objectType: Structure
placementMode: SnapgridCenter
canBuildInImpassable: false
conditions:
- !type:TileNotBlocked
- type: construction
crystallPunkAllowed: true
name: Iron cabinet
description: An ordinary iron cabinet for simple knickknacks.
id: CP14IronCabinet
graph: CP14IronCabinet
startNode: start
targetNode: CP14IronCabinet
category: construction-category-storage
icon:
sprite: _CP14/Structures/Storage/Dressers/iron_cabinet.rsi
state: icon
objectType: Structure
placementMode: SnapgridCenter
canBuildInImpassable: false
conditions:
- !type:TileNotBlocked
- type: construction
crystallPunkAllowed: true
name: Small wooden crate
name: small wooden crate
description: A small wooden crate for storing everything.
id: CP14SmallWoodenCrate
graph: CP14SmallWoodenCrate
@@ -111,7 +57,7 @@
- type: construction
crystallPunkAllowed: true
name: Large wooden crate
name: large wooden crate
description: A large wooden crate for storing a lot of things.
id: CP14LargeWoodenCrate
graph: CP14LargeWoodenCrate
@@ -129,7 +75,7 @@
- type: construction
crystallPunkAllowed: true
name: Coffin
name: coffin
description: A comfortable and nice looking coffin to comfortably await your resurrection.
id: CP14CrateCoffin
graph: CP14CrateCoffin
@@ -147,7 +93,7 @@
- type: construction
crystallPunkAllowed: true
name: Wooden barrel
name: wooden barrel
description: The simplest design for storing liquids.
id: CP14BaseBarrel
graph: CP14BaseBarrel
@@ -165,7 +111,7 @@
- type: construction
crystallPunkAllowed: true
name: Wooden crane barrel
name: wooden crane barrel
description: Large lying barrel with tap, for storing valuable liquids.
id: CP14CraneBarrel
graph: CP14CraneBarrel
@@ -184,7 +130,7 @@
- type: construction
crystallPunkAllowed: true
name: Wooden small crane barrel
name: wooden small crane barrel
description: A small lying barrel with a tap to quickly pour liquid into mugs.
id: CP14CraneBarrelSmall
graph: CP14CraneBarrelSmall
@@ -200,43 +146,3 @@
canBuildInImpassable: false
conditions:
- !type:TileNotBlocked
- type: construction
crystallPunkAllowed: true
name: Bar shelf (1)
description: Wall shelves to store your wine collection.
id: CP14WallmountBarShelfA
graph: CP14WallmountBarShelfA
startNode: start
targetNode: CP14WallmountBarShelfA
category: construction-category-storage
icon:
sprite: _CP14/Structures/Wallmount/wallmount_bar_shelf.rsi
state: shelf
objectType: Structure
placementMode: SnapgridCenter
canBuildInImpassable: false
canRotate: true
conditions:
- !type:TileNotBlocked
- !type:CP14WallRequired
- type: construction
crystallPunkAllowed: true
name: Bar shelf (2)
description: Wall shelves to store your wine collection.
id: CP14WallmountBarShelfB
graph: CP14WallmountBarShelfB
startNode: start
targetNode: CP14WallmountBarShelfB
category: construction-category-storage
icon:
sprite: _CP14/Structures/Wallmount/wallmount_bar_shelf.rsi
state: shelf
objectType: Structure
placementMode: SnapgridCenter
canBuildInImpassable: false
canRotate: true
conditions:
- !type:TileNotBlocked
- !type:CP14WallRequired

View File

@@ -0,0 +1,197 @@
- type: construction
crystallPunkAllowed: true
name: wallmount torch
description: A torch attached to the wall
id: CP14WallmountTorch
graph: CP14WallmountTorch
startNode: start
targetNode: CP14WallmountTorch
category: construction-category-structures
icon:
sprite: _CP14/Structures/Furniture/wallmount_torch.rsi
state: fire
objectType: Structure
placementMode: SnapgridCenter
canBuildInImpassable: false
canRotate: true
conditions:
- !type:TileNotBlocked
- !type:CP14WallRequired
- type: construction
crystallPunkAllowed: true
name: crystal wall lamp
description: A simple wallmount magical device that converts crystal energy into bright light.
id: CP14WallmountLampEmpty
graph: CP14WallmountLampEmpty
startNode: start
targetNode: CP14WallmountLampEmpty
category: construction-category-structures
icon:
sprite: _CP14/Structures/Wallmount/wallmount_lamp.rsi
state: base
objectType: Structure
placementMode: SnapgridCenter
canBuildInImpassable: true
canRotate: true
conditions:
- !type:TileNotBlocked
- !type:CP14WallRequired
# Small fence
- type: construction
crystallPunkAllowed: true
id: CP14FenceWoodSmallStraight
name: small wooden fence
description: A small wooden fence. It protects the area from unnecessary visitors who don't have a towel.
graph: CP14FenceWood
startNode: start
targetNode: CP14FenceWoodSmallStraight
category: construction-category-structures
icon:
sprite: _CP14/Structures/Fences/wooden_fence_small.rsi
state: straight
objectType: Structure
placementMode: SnapgridCenter
canRotate: true
canBuildInImpassable: true
conditions:
- !type:TileNotBlocked
- type: construction
crystallPunkAllowed: true
id: CP14FenceWoodSmallCorner
name: small wooden fence (corner)
description: A small wooden fence. It protects the area from unnecessary visitors who don't have a towel.
graph: CP14FenceWood
startNode: start
targetNode: CP14FenceWoodSmallCorner
category: construction-category-structures
icon:
sprite: _CP14/Structures/Fences/wooden_fence_small.rsi
state: corner
objectType: Structure
placementMode: SnapgridCenter
canRotate: true
canBuildInImpassable: true
conditions:
- !type:TileNotBlocked
- type: construction
crystallPunkAllowed: true
id: CP14FenceWoodSmallGate
name: small wooden fence (door)
description: Looking at this gate, a familiar image pops up in your head. Where's my piggy?
graph: CP14FenceWood
startNode: start
targetNode: CP14FenceWoodSmallGate
category: construction-category-structures
icon:
sprite: _CP14/Structures/Fences/wooden_fence_small.rsi
state: door_opened
objectType: Structure
placementMode: SnapgridCenter
canRotate: true
canBuildInImpassable: true
conditions:
- !type:TileNotBlocked
# Fence
- type: construction
crystallPunkAllowed: true
id: CP14FenceWoodStraight
name: wooden fence
description: A wooden fence. Don't plant splinters!
graph: CP14FenceWood
startNode: start
targetNode: CP14FenceWoodStraight
category: construction-category-structures
icon:
sprite: _CP14/Structures/Fences/wooden_fence.rsi
state: straight
objectType: Structure
placementMode: SnapgridCenter
canRotate: true
canBuildInImpassable: true
conditions:
- !type:TileNotBlocked
- type: construction
crystallPunkAllowed: true
id: CP14FenceWoodCorner
name: wooden fence
description: A wooden fence. Don't plant splinters!
graph: CP14FenceWood
startNode: start
targetNode: CP14FenceWoodCorner
category: construction-category-structures
icon:
sprite: _CP14/Structures/Fences/wooden_fence.rsi
state: corner
objectType: Structure
placementMode: SnapgridCenter
canRotate: true
canBuildInImpassable: true
conditions:
- !type:TileNotBlocked
- type: construction
crystallPunkAllowed: true
id: CP14FenceWoodGate
name: wooden fence gate
description: Big door in a big fence. For big people.
graph: CP14FenceWood
startNode: start
targetNode: CP14FenceWoodGate
category: construction-category-structures
icon:
sprite: _CP14/Structures/Fences/wooden_fence.rsi
state: door_opened
objectType: Structure
placementMode: SnapgridCenter
canRotate: true
canBuildInImpassable: true
conditions:
- !type:TileNotBlocked
- type: construction
crystallPunkAllowed: true
name: bar shelf (1)
description: Wall shelves to store your wine collection.
id: CP14WallmountBarShelfA
graph: CP14WallmountBarShelfA
startNode: start
targetNode: CP14WallmountBarShelfA
category: construction-category-structures
icon:
sprite: _CP14/Structures/Wallmount/wallmount_bar_shelf.rsi
state: shelf
objectType: Structure
placementMode: SnapgridCenter
canBuildInImpassable: false
canRotate: true
conditions:
- !type:TileNotBlocked
- !type:CP14WallRequired
- type: construction
crystallPunkAllowed: true
name: bar shelf (2)
description: Wall shelves to store your wine collection.
id: CP14WallmountBarShelfB
graph: CP14WallmountBarShelfB
startNode: start
targetNode: CP14WallmountBarShelfB
category: construction-category-structures
icon:
sprite: _CP14/Structures/Wallmount/wallmount_bar_shelf.rsi
state: shelf
objectType: Structure
placementMode: SnapgridCenter
canBuildInImpassable: false
canRotate: true
conditions:
- !type:TileNotBlocked
- !type:CP14WallRequired

View File

@@ -1,6 +1,6 @@
- type: construction
crystallPunkAllowed: true
name: Wooden wall
name: wooden wall
description: Sturdy enough to cover you from threats or cold winds.
id: CP14WoodenWall
graph: CP14WallWood
@@ -18,7 +18,7 @@
- type: construction
crystallPunkAllowed: true
name: Wooden window
name: wooden window
description: A wooden wall with a glass window in it.
id: CP14WindowWooden
graph: CP14WallWood
@@ -36,7 +36,7 @@
- type: construction
crystallPunkAllowed: true
name: Earth cliffs
name: earth cliffs
description: A tall pile of dirt. Can a house be built from it?
id: CP14WallDirt
graph: CP14WallDirt
@@ -54,7 +54,7 @@
- type: construction
crystallPunkAllowed: true
name: Stone wall
name: stone wall
description: Sturdy enough to cover you from threats or cold winds.
id: CP14WallStonebrick
graph: CP14WallStonebrick
@@ -72,7 +72,7 @@
- type: construction
crystallPunkAllowed: true
name: Iron grille
name: iron grille
description: Strong iron grille.
id: CP14FenceIronGrilleStraight
graph: CP14FenceIronGrilleStraight
@@ -91,7 +91,7 @@
- type: construction
crystallPunkAllowed: true
name: Iron grille window
name: iron grille window
description: The upper half of the solid grid.
id: CP14FenceIronGrilleWindowStraight
graph: CP14FenceIronGrilleWindowStraight

View File

@@ -0,0 +1,22 @@
- type: constructionGraph
id: CP14HeadWreath
start: start
graph:
- node: start
edges:
- to: cp14headwreath
steps:
- tag: CP14BloodFlower
name: blood rose
icon:
sprite: _CP14/Objects/Flora/Wild/red_rose.rsi
state: base1
- tag: CP14Dayflin
name: yellow dayflin
icon:
sprite: _CP14/Objects/Flora/Wild/yellow_dayflin.rsi
state: base1
doAfter: 2
- node: cp14headwreath
entity: CP14ClothingHeadWreath

View File

@@ -0,0 +1,16 @@
- type: constructionGraph
id: CP14Torch
start: start
graph:
- node: start
edges:
- to: cp14torch
steps:
- material: CP14WoodenPlanks
amount: 3
- material: CP14Cloth
amount: 1
doAfter: 4
- node: cp14torch
entity: CP14Torch

View File

@@ -0,0 +1,13 @@
- type: construction
crystallPunkAllowed: true
name: floral wreath
id: cp14headwreath
graph: CP14HeadWreath
startNode: start
targetNode: cp14headwreath
category: construction-category-clothing
objectType: Item
description: A simple flower decoration. That's so sweet.
icon:
sprite: _CP14/Clothing/Head/Produced/wreath.rsi
state: icon

View File

@@ -25,3 +25,17 @@
icon:
sprite: _CP14/Objects/Specific/Medical/medical.rsi
state: bandage
- type: construction
crystallPunkAllowed: true
name: torch
id: cp14torch
graph: CP14Torch
startNode: start
targetNode: cp14torch
category: construction-category-tools
objectType: Item
description: If darkness has become a nuisance, a good method is to lighten it up.
icon:
sprite: _CP14/Objects/Tools/torch.rsi
state: torch-unlit

View File

@@ -264,21 +264,6 @@
knowledge: ClothingSewing
result: CP14ClothingHeadBandanaYellow
- type: CP14Recipe
id: CP14ClothingHeadWreath
tag: CP14RecipeSewing
craftTime: 2
requirements:
- !type:ProtoIdResource
protoId: CP14BloodFlower
count: 2
- !type:ProtoIdResource
protoId: CP14Dayflin
count: 2
- !type:KnowledgeRequired
knowledge: ClothingSewing
result: CP14ClothingHeadWreath
- type: CP14Recipe
id: CP14ClothingShirtMercenary
tag: CP14RecipeSewing

View File

@@ -47,19 +47,6 @@
count: 1
result: CP14BaseMop
- type: CP14Recipe
id: CP14Torch
tag: CP14RecipeWorkbench
craftTime: 4
requirements:
- !type:StackResource
stack: CP14WoodenPlanks
count: 3
- !type:StackResource
stack: CP14Cloth
count: 1
result: CP14Torch
- type: CP14Recipe
id: CP14Lighter
tag: CP14RecipeWorkbench

View File

@@ -126,3 +126,9 @@
- type: Tag
id: CP14Vial
- type: Tag
id: CP14BloodFlower
- type: Tag
id: CP14Dayflin