* Various small botany bugfixes and reverts to prior behavior
* oops rainbow cannabis needs it too
* oops, need to keep remove around for stuff like phal and plant-b-gone
* fix comment
* Fixed to make it selectable
* No need for plantPhalaxEntityEffect
* Ok moving removing this to its own PR because actually the guidebook stuff is weird and I wanna get this out the door.
* endless fixes to the botany
* renaming methods
* Refactored to remove PlantPhalanximineEntityEffectSystem because it's just a trait.
* removed the actual file
* renamed to noun/description for clarity
---------
Co-authored-by: Pok245 <113675512+Pok27@users.noreply.github.com>
* Fixes Cryoxadone De-Age, properly adjusts lastHarvest. If age would be reduced below 0 reverts plant to seed with current genetics.
* Botany Bugfixes. Cryoxadone De-Age fix. Cryox Regression to seed re-added. Seedless Produce no longer have seeds. Proper Temp tollerance ranges restored. Production no longer clamped to maturation.
* Restore Content Server+Client run configuration
* Fix formatting in Content Server+Client run configuration
* Address botany review feedback
* review
* fix weed
* fix
* fix 2
* Update PlantSystem.cs
* refactor: revert to EntityTerminatingEvent and leave warning for next generations
---------
Co-authored-by: Pok245 <113675512+Pok27@users.noreply.github.com>
Co-authored-by: Fildrance <fildrance@gmail.com>
* 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>