Add extradimensional orange, holymelon, meatwheat, worldpeas mutations (#27624)

* new mutations

* translation string fix

* add haloperidol to plant

* fix

* add FoodSequence

* food sequence fixes
This commit is contained in:
slarticodefast
2024-09-13 16:02:54 +02:00
committed by GitHub
parent a151d4ed01
commit 0d40b0b3e0
57 changed files with 688 additions and 15 deletions

View File

@@ -504,6 +504,9 @@
id: FoodMeatWheat
description: This doesn't look like meat, but your standards aren't that high to begin with.
components:
- type: FlavorProfile
flavors:
- falsemeat
- type: Sprite
state: clump
- type: SolutionContainerManager
@@ -796,8 +799,8 @@
node: bacon
- type: FoodSequenceElement
entries:
Burger: MeatBecon
Taco: MeatBecon
Burger: MeatBacon
Taco: MeatBacon
- type: entity
name: cooked bear

View File

@@ -56,6 +56,28 @@
tags:
- Wheat
- type: entity
name: meatwheat bushel
description: Some blood-drenched wheat stalks. You can crush them into what passes for meat if you squint hard enough.
id: MeatwheatBushel
parent: ProduceBase
components:
- type: Sprite
sprite: Objects/Specific/Hydroponics/meatwheat.rsi
- type: SolutionContainerManager
solutions:
food:
reagents:
- ReagentId: UncookedAnimalProteins
Quantity: 10
- type: SpawnItemsOnUse
items:
- id: FoodMeatWheat
sound:
path: /Audio/Voice/Slime/slime_squish.ogg
- type: Produce
seedId: meatwheat
- type: entity
name: oat bushel
description: Eat oats, do squats.
@@ -652,6 +674,47 @@
Burger: Orange
Taco: Orange
- type: entity
name: extradimensional orange
parent: FoodProduceBase
id: FoodExtradimensionalOrange
description: You can hardly wrap your head around this thing.
components:
- type: FlavorProfile
flavors:
- truenature
- type: SolutionContainerManager
solutions:
food:
maxVol: 14
reagents:
- ReagentId: Haloperidol
Quantity: 5
- ReagentId: Nutriment
Quantity: 5
- ReagentId: Vitamin
Quantity: 4
- type: Sprite
sprite: Objects/Specific/Hydroponics/extradimensional_orange.rsi
scale: 0.5,0.5
- type: Produce
seedId: extradimensionalOrange
- type: PotencyVisuals
minimumScale: 0.5 # reduce this in size because the sprite is way too big
maximumScale: 1
- type: Extractable
juiceSolution:
reagents:
- ReagentId: JuiceOrange
Quantity: 10
- type: Tag
tags:
- Fruit
- type: FoodSequenceElement
entries:
Burger: ExtradimensionalOrangeBurger
Taco: ExtradimensionalOrange
- type: entity
name: pineapple
parent: FoodProduceBase
@@ -1970,6 +2033,105 @@
Taco: WatermelonSlice
Skewer: WatermelonSliceSkewer
- type: entity
name: holymelon
parent: [FoodProduceBase, ItemHeftyBase]
id: FoodHolymelon
description: The water within this melon has been blessed by some deity that's particularly fond of watermelon.
components:
- type: Item
size: Small
- type: FlavorProfile
flavors:
- holy
- watermelon
- type: SolutionContainerManager
solutions:
food:
maxVol: 25
reagents:
- ReagentId: Nutriment
Quantity: 10
- ReagentId: Vitamin
Quantity: 5
- ReagentId: Holywater
Quantity: 10
- type: Sprite
sprite: Objects/Specific/Hydroponics/holymelon.rsi
- type: Produce
seedId: watermelon
- type: Extractable
juiceSolution:
reagents:
- ReagentId: Wine
Quantity: 20
- type: Damageable
damageContainer: Biological
- type: DamageOnHighSpeedImpact
minimumSpeed: 0.1
damage:
types:
Blunt: 1
- type: Destructible
thresholds:
- trigger:
!type:DamageTrigger
damage: 1
behaviors:
- !type:PlaySoundBehavior
sound:
collection: desecration
- !type:SpillBehavior
solution: food
- !type:DoActsBehavior
acts: [ "Destruction" ]
- type: SliceableFood
count: 5
slice: FoodHolymelonSlice
- type: Tag
tags:
- Fruit
- type: entity
name: holymelon slice
parent: ProduceSliceBase
id: FoodHolymelonSlice
description: Juicy golden and red slice.
components:
- type: Item
size: Tiny
- type: FlavorProfile
flavors:
- holy
- watermelon
- type: Sprite
sprite: Objects/Specific/Hydroponics/holymelon.rsi
- type: SolutionContainerManager
solutions:
food:
maxVol: 5
reagents:
- ReagentId: Nutriment
Quantity: 2
- ReagentId: Vitamin
Quantity: 1
- ReagentId: Holywater
Quantity: 2
- type: Extractable
juiceSolution:
reagents:
- ReagentId: Wine
Quantity: 4
- type: Tag
tags:
- Fruit
- Slice
- type: FoodSequenceElement
entries:
Burger: HolymelonSliceBurger
Taco: HolymelonSlice
Skewer: HolymelonSliceSkewer
- type: entity
name: grapes
parent: FoodProduceBase
@@ -2132,6 +2294,38 @@
Taco: Pea
Burger: Pea
- type: entity
parent: FoodProduceBase
id: FoodWorldPeas
name: cluster of world peas
description: It's rumored to bring peace to any who consume it.
components:
- type: FlavorProfile
flavors:
- numbingtranquility
- type: SolutionContainerManager
solutions:
food:
maxVol: 8
reagents:
- ReagentId: Happiness
Quantity: 3
- ReagentId: Nutriment
Quantity: 3
- ReagentId: Pax
Quantity: 2
- type: Sprite
sprite: Objects/Specific/Hydroponics/world_pea.rsi
- type: Produce
seedId: worldPea
- type: Tag
tags:
- Vegetable
- type: FoodSequenceElement
entries:
Taco: WorldPea
Burger: WorldPeaBurger
- type: entity
name: pumpkin
parent: FoodProduceBase

View File

@@ -22,6 +22,17 @@
- type: Sprite
sprite: Objects/Specific/Hydroponics/wheat.rsi
- type: entity
parent: SeedBase
name: packet of meatwheat seeds
description: "If you ever wanted to drive a vegetarian to insanity, here's how."
id: MeatwheatSeeds
components:
- type: Seed
seedId: meatwheat
- type: Sprite
sprite: Objects/Specific/Hydroponics/meatwheat.rsi
- type: entity
parent: SeedBase
name: packet of oat seeds
@@ -133,6 +144,17 @@
- type: Sprite
sprite: Objects/Specific/Hydroponics/orange.rsi
- type: entity
parent: SeedBase
name: packet of extradimensional orange seeds
description: "Polygonal seeds."
id: ExtradimensionalOrangeSeeds
components:
- type: Seed
seedId: extradimensionalOrange
- type: Sprite
sprite: Objects/Specific/Hydroponics/extradimensional_orange.rsi
- type: entity
parent: SeedBase
name: packet of pineapple seeds
@@ -562,6 +584,16 @@
- type: Sprite
sprite: Objects/Specific/Hydroponics/watermelon.rsi
- type: entity
parent: SeedBase
name: packet of holymelon seeds
id: HolymelonSeeds
components:
- type: Seed
seedId: holymelon
- type: Sprite
sprite: Objects/Specific/Hydroponics/holymelon.rsi
- type: entity
parent: SeedBase
name: packet of grape seeds
@@ -614,6 +646,17 @@
- type: Sprite
sprite: Objects/Specific/Hydroponics/pea.rsi
- type: entity
parent: SeedBase
id: WorldPeaSeeds
name: packet of world pea seeds
description: "These rather large seeds give off a soothing blue glow."
components:
- type: Seed
seedId: worldPea
- type: Sprite
sprite: Objects/Specific/Hydroponics/world_pea.rsi
- type: entity
parent: SeedBase
name: packet of pumpkin seeds