CatStation/Content.Shared/Botany/Components
ahandleman bc33f740cf
Allow for multiple mutation and chem tables (#45769)
* Initial decoupling of main mutation table from mutation level - levels are now stored on a per-table basis.

* Changes to allow for multiple chem tables

* Update to use specified chemicals for random mutations

* swapped some tryindex to index because they should be validated by the yaml

* Fixes for Pok

* oops refactoring miss

* Make a copy before iterating mutation levels so it doesn't break if mutations mutate in the future.

* yamls capitalization

* review

* Update RandomPlantMutationListPrototype.cs

* refactor: whitespaces + remove excessive allocations

---------

Co-authored-by: Pok245 <113675512+Pok27@users.noreply.github.com>
Co-authored-by: Fildrance <fildrance@gmail.com>
2026-09-03 14:16:06 +00:00
..
ConsumeExudeGasGrowthComponent.cs
PlantAtmosphericComponent.cs
PlantChemicalsComponent.cs
PlantComponent.cs
PlantDataComponent.cs
PlantGrowthComponent.cs
PlantHarvestComponent.cs Fix Botany refactor (#45253) 2026-08-10 19:45:12 +00:00
PlantHolderComponent.cs Allow for multiple mutation and chem tables (#45769) 2026-09-03 14:16:06 +00:00
PlantToxinsComponent.cs
PlantTrayComponent.cs
PlantWeedPestComponent.cs
RandomPlantMutation.cs
RandomPlantMutationListPrototype.cs Allow for multiple mutation and chem tables (#45769) 2026-09-03 14:16:06 +00:00
SeedExtractorComponent.cs