Arachnid rework (#18631)

* Merge before I fuck up anything again

* craft whitelist

* Sericulture

* Spider

* gone

* quickly fixed

* and coders taketh away

* And we take more away

* sericulture improvements

* arachnid

* better webbed

* OH WAIT

* test fail
This commit is contained in:
PixelTK
2023-08-13 08:38:05 +01:00
committed by GitHub
parent f1af1ba8c8
commit f189b73fe5
58 changed files with 860 additions and 62 deletions

View File

@@ -0,0 +1,35 @@
- type: constructionGraph
id: WallWeb
start: start
graph:
- node: start
edges:
- to: wall
completed:
- !type:SnapToGrid
southRotation: true
steps:
- material: WebSilk
amount: 4
doAfter: 3
- node: wall
entity: WallWeb
- type: constructionGraph
id: TableWeb
start: start
graph:
- node: start
edges:
- to: table
completed:
- !type:SnapToGrid
southRotation: true
steps:
- material: WebSilk
amount: 4
doAfter: 3
- node: table
entity: TableWeb

View File

@@ -0,0 +1,35 @@
- type: construction
name: web wall
id: WallWeb
graph: WallWeb
startNode: start
targetNode: wall
category: construction-category-structures
description: A fairly weak yet silky smooth wall.
icon:
sprite: /Textures/Structures/Walls/web.rsi
state: full
objectType: Structure
placementMode: SnapgridCenter
canRotate: false
canBuildInImpassable: false
conditions:
- !type:TileNotBlocked
- type: construction
name: web table
id: TableWeb
graph: TableWeb
startNode: start
targetNode: table
category: construction-category-structures
description: Essential for any serious web development.
icon:
sprite: /Textures/Structures/Furniture/Web/table.rsi
state: full
objectType: Structure
placementMode: SnapgridCenter
canRotate: false
canBuildInImpassable: false
conditions:
- !type:TileNotBlocked

View File

@@ -9,7 +9,7 @@
- !type:SetStackCount
amount: 4
steps:
- material: Steel
- material: WebSilk
amount: 1
- node: steeltile
entity: FloorTileItemSteel

View File

@@ -0,0 +1,15 @@
- type: constructionGraph
id: TileWeb
start: start
graph:
- node: start
edges:
- to: webtile
completed:
- !type:SetStackCount
amount: 2
steps:
- material: WebSilk
amount: 1
- node: webtile
entity: FloorTileItemWeb

View File

@@ -0,0 +1,10 @@
- type: construction
name: web tile
id: TileWeb
graph: TileWeb
startNode: start
targetNode: webtile
category: construction-category-tiles
description: "Nice and smooth."
icon: { sprite: Objects/Tiles/web.rsi, state: icon }
objectType: Item