Adds Bananium (#14663)

This commit is contained in:
brainfood1183
2023-04-29 06:38:09 +01:00
committed by GitHub
parent 84299cae63
commit 2fba2b18ab
71 changed files with 993 additions and 94 deletions

View File

@@ -0,0 +1,25 @@
- type: constructionGraph
id: BananiumHorn
start: start
graph:
- node: start
edges:
- to: bananiumHorn
steps:
- tag: Pipe
name: Pipe
icon:
sprite: Structures/Piping/Atmospherics/pipe.rsi
state: pipeStraight
doAfter: 2
- material: Bananium
amount: 4
doAfter: 1
- tag: BikeHorn
name: Bike Horn
icon:
sprite: Objects/Fun/bikehorn.rsi
state: icon
doAfter: 1
- node: bananiumHorn
entity: BananiumHorn

View File

@@ -0,0 +1,27 @@
- type: constructionGraph
id: BananiumAltarGraph
start: start
graph:
- node: start
edges:
- to: bananiumAltar
completed:
- !type:SnapToGrid
southRotation: true
steps:
- material: Bananium
amount: 6
doAfter: 5
- node: bananiumAltar
entity: AltarBananium
edges:
- to: start
completed:
- !type:SpawnPrototype
prototype: MaterialBananium1
amount: 6
- !type:DeleteEntity {}
steps:
- tool: Welding
doAfter: 5

View File

@@ -0,0 +1,29 @@
- type: constructionGraph
id: FloorBananium
start: start
graph:
- node: start
edges:
- to: BananiumFloor
completed:
- !type:SnapToGrid
southRotation: true
steps:
- material: Bananium
amount: 2
doAfter: 5
- node: BananiumFloor
entity: FloorBananiumEntity
edges:
- to: start
completed:
- !type:SpawnPrototype
prototype: MaterialBananium1
amount: 2
- !type:DeleteEntity {}
steps:
- tool: Screwing
doAfter: 5
- tool: Welding
doAfter: 5

View File

@@ -0,0 +1,29 @@
- type: constructionGraph
id: BananiumStatueClown
start: start
graph:
- node: start
edges:
- to: bananiumStatue
completed:
- !type:SnapToGrid
southRotation: true
steps:
- material: Bananium
amount: 8
doAfter: 10
- node: bananiumStatue
entity: StatueBananiumClown
edges:
- to: start
completed:
- !type:SpawnPrototype
prototype: MaterialBananium1
amount: 8
- !type:DeleteEntity {}
steps:
- tool: Anchoring
doAfter: 5
- tool: Welding
doAfter: 5

View File

@@ -41,6 +41,13 @@
- material: Silver
amount: 20
doAfter: 15
- to: bananiumDoor
completed:
- !type:SnapToGrid { }
steps:
- material: Bananium
amount: 5
doAfter: 15
- to: paperDoor
completed:
- !type:SnapToGrid { }
@@ -114,3 +121,14 @@
steps:
- tool: Anchoring
doAfter: 15
- node: bananiumDoor
entity: BananiumDoor
edges:
- to: start
completed:
- !type:SpawnPrototype
prototype: MaterialBananium1
amount: 5
steps:
- tool: Anchoring
doAfter: 15

View File

@@ -126,6 +126,19 @@
- tool: Welding
doAfter: 20
- to: bananiumWall
completed:
- !type:SnapToGrid
southRotation: true
conditions:
- !type:EntityAnchored {}
steps:
- material: Bananium
amount: 2
doAfter: 2
- tool: Welding
doAfter: 20
- node: wall
entity: WallSolid
edges:
@@ -218,6 +231,20 @@
- tool: Prying
doAfter: 10
- node: bananiumWall
entity: WallClown
edges:
- to: girder
completed:
- !type:GivePrototype
prototype: MaterialBananium1
amount: 2
steps:
- tool: Welding
doAfter: 20
- tool: Prying
doAfter: 10
- node: reinforcedGirder
entity: ReinforcedGirder
edges:

View File

@@ -0,0 +1,10 @@
- type: construction
name: bananium horn
id: HornBananium
graph: BananiumHorn
startNode: start
targetNode: bananiumHorn
category: construction-category-weapons
description: An air horn made from bananium.
icon: { sprite: Objects/Fun/bananiumhorn.rsi, state: icon }
objectType: Item

View File

@@ -178,6 +178,24 @@
conditions:
- !type:TileNotBlocked
- type: construction
name: bananium wall
id: ClownWall
graph: Girder
startNode: start
targetNode: bananiumWall
category: construction-category-structures
description: Keeps the air in and the greytide out.
icon:
sprite: Structures/Walls/clown.rsi
state: full
objectType: Structure
placementMode: SnapgridCenter
canRotate: false
canBuildInImpassable: false
conditions:
- !type:TileNotBlocked
- type: construction
name: grille
id: Grille
@@ -435,6 +453,28 @@
placementMode: SnapgridCenter
canBuildInImpassable: false
- type: construction
name: bananium floor
id: FloorBananium
graph: FloorBananium
startNode: start
targetNode: BananiumFloor
category: construction-category-structures
description: A slippery floor of bright yellow bananium.
conditions:
- !type:TileNotBlocked
failIfSpace: false
- !type:TileType
targets:
- Plating
- UnderPlating
icon:
sprite: Tiles/Misc/bananium.rsi
state: bananium
objectType: Structure
placementMode: SnapgridCenter
canBuildInImpassable: false
- type: construction
name: wooden barricade
id: Barricade
@@ -782,3 +822,55 @@
state: plasticflaps
conditions:
- !type:TileNotBlocked
- type: construction
name: bananium clown statue
id: BananiumClownStatue
graph: BananiumStatueClown
startNode: start
targetNode: bananiumStatue
category: construction-category-structures
placementMode: SnapgridCenter
description: A clown statue made from bananium.
objectType: Structure
canBuildInImpassable: false
icon:
sprite: Structures/Decoration/statues.rsi
state: bananium_clown
conditions:
- !type:TileNotBlocked
- type: construction
name: bananium door
id: BananiumDoor
graph: DoorGraph
startNode: start
targetNode: bananiumDoor
category: construction-category-structures
description: A primitive door made from bananium, it honks.
objectType: Structure
placementMode: SnapgridCenter
canBuildInImpassable: false
icon:
sprite: Structures/Doors/MineralDoors/bananium_door.rsi
state: closed
conditions:
- !type:TileNotBlocked
- type: construction
name: bananium altar
id: BananiumAltar
graph: BananiumAltarGraph
startNode: start
targetNode: bananiumAltar
category: construction-category-structures
description: An altar to worship the honkmother with.
icon:
sprite: Structures/Furniture/Altars/Cults/bananium.rsi
state: full
objectType: Structure
placementMode: SnapgridCenter
canRotate: false
canBuildInImpassable: false
conditions:
- !type:TileNotBlocked

View File

@@ -97,3 +97,10 @@
completetime: 2
materials:
Plastic: 100
- type: latheRecipe
id: MaterialBananium1
result: MaterialBananium1
completetime: 2
materials:
Bananium: 500