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

@@ -168,6 +168,7 @@ flavor-complex-light = like a light gone out
flavor-complex-profits = like profits
flavor-complex-fishops = like the dreaded fishops
flavor-complex-violets = like violets
flavor-complex-pyrotton = like a burning mouth
flavor-complex-mothballs = like mothballs
flavor-complex-paint-thinner = like paint thinner

View File

@@ -113,3 +113,5 @@ seeds-pumpkin-name = pumpkin
seeds-pumpkin-display-name = pumpkins
seeds-cotton-name = cotton
seeds-cotton-display-name = cotton plant
seeds-pyrotton-name = pyrotton
seeds-pyrotton-display-name = pyrotton plant

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

View File

@@ -1,7 +1,7 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24 , bear pelt remade by Alekshhh, wood sprite modified by MisterMecky, wood_2 and wood_3 made by MisterMecky based on wood sprite, cardboard sprites made by MisterMecky, bananium, bananium_1 and peel made by brainfood1183 (github) for ss14",
"copyright": "Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/c6e3401f2e7e1e55c57060cdf956a98ef1fefc24 , bear pelt remade by Alekshhh, wood sprite modified by MisterMecky, wood_2 and wood_3 made by MisterMecky based on wood sprite, cardboard sprites made by MisterMecky, bananium, bananium_1 and peel made by brainfood1183 (github) for ss14. Pyrotton sprites are drawn by Ubaser, using the cotton material sprites as a base.",
"size": {
"x": 32,
"y": 32
@@ -66,6 +66,15 @@
{
"name": "cotton_3"
},
{
"name": "pyrotton"
},
{
"name": "pyrotton_2"
},
{
"name": "pyrotton_3"
},
{
"name": "diamond"
},

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

View File

@@ -0,0 +1,32 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Drawn by Ubaser, using the cotton sprites as a base.",
"size": {
"x": 32,
"y": 32
},
"states": [
{
"name": "dead"
},
{
"name": "harvest"
},
{
"name": "produce"
},
{
"name": "seed"
},
{
"name": "stage-1"
},
{
"name": "stage-2"
},
{
"name": "stage-3"
}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB