New plant mutation: Pyrotton (#27200)

* WIP

* sprites n stuff

* flavour

* maybe fix

* add stack

* fix parent
This commit is contained in:
Ubaser
2024-04-28 21:07:36 +10:00
committed by GitHub
parent 5476daf64e
commit 008935f6ec
20 changed files with 184 additions and 4 deletions

View File

@@ -1869,3 +1869,36 @@
tags:
- ClothMade
- CottonBoll
- type: entity
name: pyrotton boll
description: This will probably set you on fire.
id: PyrottonBol
parent: FoodProduceBase
components:
- type: Sprite
sprite: Objects/Specific/Hydroponics/pyrotton.rsi
- type: FlavorProfile
flavors:
- pyrotton
- type: Food
requiresSpecialDigestion: true
- type: SolutionContainerManager
solutions:
food:
reagents:
- ReagentId: Fiber
Quantity: 5
- ReagentId: Phlogiston
Quantity: 5
- type: Log
spawnedPrototype: MaterialPyrotton1
spawnCount: 2
- type: Produce
seedId: pyrotton
- type: Tag
tags:
- ClothMade
- CottonBoll
- type: Extractable
grindableSolutionName: food

View File

@@ -419,6 +419,58 @@
- type: Stack
count: 1
- type: entity
parent: MaterialBase
id: MaterialPyrotton
name: pyrotton
suffix: Full
components:
- type: Stack
stackType: Pyrotton
baseLayer: base
layerStates:
- pyrotton
- pyrotton_2
- pyrotton_3
- type: Sprite
state: pyrotton_3
layers:
- state: pyrotton_3
map: ["base"]
- type: Appearance
- type: Food
requiresSpecialDigestion: true
- type: SolutionContainerManager
solutions:
food:
maxVol: 10
reagents:
- ReagentId: Fiber
Quantity: 5
- ReagentId: Phlogiston
Quantity: 5
- type: Extractable
juiceSolution:
reagents:
- ReagentId: Fiber
Quantity: 3
- ReagentId: Phlogiston
Quantity: 3
- type: Tag
tags:
- ClothMade
- RawMaterial
- type: entity
parent: MaterialPyrotton
id: MaterialPyrotton1
suffix: Single
components:
- type: Sprite
state: pyrotton
- type: Stack
count: 1
- type: entity
parent: MaterialBase
id: MaterialBananium
@@ -589,4 +641,4 @@
materialComposition:
Gunpowder: 100
- type: Item
size: Tiny
size: Tiny

View File

@@ -581,3 +581,13 @@
seedId: cotton
- type: Sprite
sprite: Objects/Specific/Hydroponics/cotton.rsi
- type: entity
parent: SeedBase
name: packet of pyrotton seeds
id: PyrottonSeeds
components:
- type: Seed
seedId: pyrotton
- type: Sprite
sprite: Objects/Specific/Hydroponics/pyrotton.rsi

View File

@@ -1059,6 +1059,11 @@
flavorType: Complex
description: flavor-complex-violets
- type: flavor
id: pyrotton
flavorType: Complex
description: flavor-complex-pyrotton
- type: flavor
id: mothballs
flavorType: Complex
@@ -1067,4 +1072,4 @@
- type: flavor
id: paintthinner
flavorType: Complex
description: flavor-complex-paint-thinner
description: flavor-complex-paint-thinner

View File

@@ -1520,6 +1520,8 @@
packetPrototype: CottonSeeds
productPrototypes:
- CottonBol
mutationPrototypes:
- pyrotton
lifespan: 25
maturation: 8
production: 3
@@ -1534,3 +1536,29 @@
Max: 10
PotencyDivisor: 20
- type: seed
id: pyrotton
name: seeds-pyrotton-name
noun: seeds-noun-seeds
displayName: seeds-pyrotton-display-name
plantRsi: Objects/Specific/Hydroponics/pyrotton.rsi
packetPrototype: PyrottonSeeds
productPrototypes:
- PyrottonBol
lifespan: 25
maturation: 8
production: 3
yield: 2
potency: 5
idealLight: 8
growthStages: 3
waterConsumption: 0.80
chemicals:
Fiber:
Min: 5
Max: 10
PotencyDivisor: 20
Phlogiston:
Min: 4
Max: 8
PotencyDivisor: 30

View File

@@ -54,6 +54,14 @@
maxCount: 30
itemSize: 1
- type: stack
id: Pyrotton
name: pyrotton
icon: { sprite: /Textures/Objects/Materials/materials.rsi, state: pyrotton }
spawn: MaterialPyrotton1
maxCount: 30
itemSize: 1
- type: stack
id: Bananium
name: bananium
@@ -92,4 +100,4 @@
icon: { sprite: /Textures/Objects/Misc/reagent_fillings.rsi, state: powderpile }
spawn: MaterialGunpowder
maxCount: 60
itemSize: 1
itemSize: 1