Adding fungal soil (#36245)

Co-authored-by: aliser <20380250+murolem@users.noreply.github.com>
This commit is contained in:
Minty642
2025-05-21 11:59:51 +07:00
committed by GitHub
parent 4dda8b43f2
commit ebcbdf3077
8 changed files with 74 additions and 2 deletions

View File

@@ -280,7 +280,7 @@
- type: Extractable - type: Extractable
grindableSolutionName: food grindableSolutionName: food
- type: DamageOnInteract - type: DamageOnInteract
damage: damage:
types: types:
Heat: 4 Heat: 4
Caustic: 4 Caustic: 4
@@ -307,7 +307,7 @@
volume: -5 volume: -5
- !type:DoActsBehavior - !type:DoActsBehavior
acts: [ "Destruction" ] acts: [ "Destruction" ]
- type: DamageOnHit - type: DamageOnHit
damage: damage:
types: types:
Blunt: 5 # The nettle will "wilt" after 5 hits. Blunt: 5 # The nettle will "wilt" after 5 hits.
@@ -1312,6 +1312,7 @@
- type: Tag - type: Tag
tags: tags:
- Vegetable - Vegetable
- Mushroom
# Slices # Slices
@@ -1623,6 +1624,9 @@
entries: entries:
Taco: Lingzhi Taco: Lingzhi
Burger: Lingzhi Burger: Lingzhi
- type: Tag
tags:
- Mushroom
- type: entity - type: entity
name: ambrosia vulgaris name: ambrosia vulgaris
@@ -1844,6 +1848,9 @@
entries: entries:
Taco: FlyAmanita Taco: FlyAmanita
Burger: FlyAmanita Burger: FlyAmanita
- type: Tag
tags:
- Mushroom
- type: entity - type: entity
name: gatfruit name: gatfruit

View File

@@ -93,6 +93,9 @@
thickness: 0.02 thickness: 0.02
area: 0.02 area: 0.02
conductivity: 0.43 conductivity: 0.43
- type: Tag
tags:
- Mushroom
- type: weightedRandomFillSolution - type: weightedRandomFillSolution
id: RandomFillSpaceshroom id: RandomFillSpaceshroom

View File

@@ -55,3 +55,19 @@
solution: soil solution: soil
- type: Appearance - type: Appearance
- type: PlantHolderVisuals - type: PlantHolderVisuals
- type: entity
name: fungal soil
parent: hydroponicsSoil
id: FungalSoil
components:
- type: Construction
graph: Soil
node: fungalSoil
- type: Sprite
sprite: Structures/Hydroponics/misc.rsi
state: fungal_soil
noRot: true
- type: PlantHolder
waterLevel: 0
nutritionLevel: 0

View File

@@ -0,0 +1,23 @@
- type: constructionGraph
id: Soil
start: start
graph:
- node: start
actions:
- !type:DeleteEntity {}
edges:
- to: fungalSoil
completed:
- !type:SnapToGrid
southRotation: true
steps:
- material: WoodPlank
amount: 10
doAfter: 10
- tag: Mushroom
name: any Mushroom
icon:
sprite: Objects/Misc/spaceshroom.rsi
state: object
- node: fungalSoil
entity: FungalSoil

View File

@@ -1253,3 +1253,20 @@
canBuildInImpassable: false canBuildInImpassable: false
conditions: conditions:
- !type:TileNotBlocked - !type:TileNotBlocked
- type: construction
name: fungal soil
id: FungalSoil
graph: Soil
startNode: start
targetNode: fungalSoil
category: construction-category-structures
description: A mix of organic matter and fungal root creating a soil to grow your plant in space. Seems to be dry.
icon:
sprite: Structures/Hydroponics/misc.rsi
state: fungal_soil
objectType: Structure
placementMode: SnapgridCenter
canBuildInImpassable: false
conditions:
- !type:TileNotBlocked

View File

@@ -964,6 +964,9 @@
- type: Tag - type: Tag
id: Multitool id: Multitool
- type: Tag
id: Mushroom
- type: Tag - type: Tag
id: NoBlockAnchoring id: NoBlockAnchoring

Binary file not shown.

After

Width:  |  Height:  |  Size: 838 B

View File

@@ -7,6 +7,9 @@
"y": 32 "y": 32
}, },
"states": [ "states": [
{
"name": "fungal_soil"
},
{ {
"name": "moldcreep0" "name": "moldcreep0"
}, },