Files
ss14chemcalc/Prototypes/Hydroponics/randomMutations.yml
2026-01-24 16:34:15 -05:00

196 lines
5.5 KiB
YAML

# SPDX-FileCopyrightText: 2024 Pieter-Jan Briers <pieterjan.briers+git@gmail.com>
# SPDX-FileCopyrightText: 2024 PraxisMapper <praxismapper@gmail.com>
# SPDX-FileCopyrightText: 2024 Toly65 <88860967+Toly65@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 Tr1bute <tomsredhammer@gmail.com>
# SPDX-FileCopyrightText: 2024 drakewill-CRL <46307022+drakewill-CRL@users.noreply.github.com>
# SPDX-FileCopyrightText: 2024 slarticodefast <161409025+slarticodefast@users.noreply.github.com>
# SPDX-FileCopyrightText: 2025 Aiden <28298836+Aidenkrz@users.noreply.github.com>
#
# SPDX-License-Identifier: AGPL-3.0-or-later
- type: RandomPlantMutationList
id: RandomPlantMutations
mutations:
# disabled until 50 morbillion point lights don't cause the renderer to die
#- name: Bioluminescent
# description: mutation-plant-bioluminescent
# baseOdds: 0.036
# appliesToPlant: false
# effect: !type:Glow
- name: Sentient
description: mutation-plant-sentient
baseOdds: 0.0072
appliesToProduce: false
persists: false
effect: !type:MakeSentient # existing effect.
- name: Slippery
description: mutation-plant-slippery
baseOdds: 0.036
appliesToPlant: false
effect: !type:Slipify
- name: ChangeSpecies
baseOdds: 0.036
appliesToProduce: false
effect: !type:PlantSpeciesChange
persists: false
- name: Unviable
baseOdds: 0.109
persists: false
effect: !type:PlantChangeStat
targetValue: Viable
- name: ChangeWaterConsumption
baseOdds: 0.018
persists: false
effect: !type:PlantChangeStat
targetValue: WaterConsumption
minValue: 0.3
maxValue: 0.9
steps: 5
- name: ChangeNutrientConsumption
baseOdds: 0.018
persists: false
effect: !type:PlantChangeStat
targetValue: NutrientConsumption
minValue: 0.05
maxValue: 1.2
steps: 5
- name: ChangeIdealHeat
baseOdds: 0.018
persists: false
effect: !type:PlantChangeStat
targetValue: IdealHeat
minValue: 263
maxValue: 323
steps: 5
- name: ChangeHeatTolerance
baseOdds: 0.018
persists: false
effect: !type:PlantChangeStat
targetValue: HeatTolerance
minValue: 2
maxValue: 25
steps: 5
- name: ChangeToxinsTolerance
baseOdds: 0.018
persists: false
effect: !type:PlantChangeStat
targetValue: ToxinsTolerance
minValue: 1
maxValue: 10
steps: 5
- name: ChangeLowPressureTolerance
baseOdds: 0.018
persists: false
effect: !type:PlantChangeStat
targetValue: LowPressureTolerance
minValue: 60
maxValue: 100
steps: 5
- name: ChangeHighPressureTolerance
baseOdds: 0.018
persists: false
effect: !type:PlantChangeStat
targetValue: HighPressureTolerance
minValue: 100
maxValue: 140
steps: 5
- name: ChangePestTolerance
baseOdds: 0.018
persists: false
effect: !type:PlantChangeStat
targetValue: PestTolerance
minValue: 0
maxValue: 15
steps: 5
- name: ChangeWeedTolerance
baseOdds: 0.018
persists: false
effect: !type:PlantChangeStat
targetValue: WeedTolerance
minValue: 0
maxValue: 15
steps: 5
- name: ChangeEndurance
baseOdds: 0.036
persists: false
effect: !type:PlantChangeStat
targetValue: Endurance
minValue: 50
maxValue: 150
steps: 5
- name: ChangeYield
baseOdds: 0.036
persists: false
effect: !type:PlantChangeStat
targetValue: Yield
minValue: 3
maxValue: 10
steps: 5
- name: ChangeLifespan
baseOdds: 0.036
persists: false
effect: !type:PlantChangeStat
targetValue: Lifespan
minValue: 10
maxValue: 80
steps: 5
- name: ChangeMaturation
baseOdds: 0.036
persists: false
effect: !type:PlantChangeStat
targetValue: Maturation
minValue: 3
maxValue: 8
steps: 5
- name: ChangeProduction
baseOdds: 0.036
persists: false
effect: !type:PlantChangeStat
targetValue: Production
minValue: 1
maxValue: 10
steps: 5
- name: ChangePotency
baseOdds: 0.036
persists: false
effect: !type:PlantChangeStat
targetValue: Potency
minValue: 30
maxValue: 100
steps: 5
- name: ChangeSeedless
baseOdds: 0.036
persists: false
effect: !type:PlantChangeStat
targetValue: Seedless
- name: Lignification
baseOdds: 0.036
persists: false
effect: !type:PlantChangeStat
targetValue: Ligneous
- name: Kudzufication
baseOdds: 0.036
persists: false
effect: !type:PlantChangeStat
targetValue: TurnIntoKudzu
- name: ChangeScreaming
baseOdds: 0.036
persists: false
effect: !type:PlantChangeStat
targetValue: CanScream
- name: ChangeChemicals
baseOdds: 0.072
persists: false
effect: !type:PlantMutateChemicals
- name: ChangeExudeGasses
baseOdds: 0.0145
persists: false
effect: !type:PlantMutateExudeGasses
- name: ChangeConsumeGasses
baseOdds: 0.0036
persists: false
effect: !type:PlantMutateConsumeGasses
- name: ChangeHarvest
baseOdds: 0.036
persists: false
effect: !type:PlantMutateHarvest