Quality Plant Life
Note: This mod was made for our own multiplayer server and is marked deprecated, so it won't show up in public search. You're welcome to use it, but support is limited to our server's needs.
Plant a quality seed, grow a quality plant, harvest quality produce. Gleba (and every other farm) finally plays along with the quality system.
Features
Quality seeds → quality plants
- Works however a seed is planted: agricultural tower, by hand, construction robot or space platform.
- Harvests (by tower, hand or robot) come out at the plant's quality.
- Supports modded plants and any number of quality tiers, including Mythic.
- Optional balanced yields: quality harvests are divided by (quality level + 1). The tooltip shows the real numbers.
- Growth time, health, spores and pollution absorption can scale with quality.
- Quality-coloured tinting for trees, yumako and jellystem, plus an alt-mode quality icon each player can toggle.
- Pipette a quality plant to grab the matching quality seed.
Quality agricultural towers
- Higher-quality towers can raise the quality of each harvested item: by default 5% per quality level (uncommon 5%, rare 10%, epic 15%, legendary 25%).
- Stacks on top of the seed's quality and never goes past qualities you've unlocked.
Cultivation
- A greenhouse cultivator for every plant, modded ones included.
- Spores fluid with a spore vent. Destroying anything that holds spores releases them!
- Seed symbiosis recipes using pentapod eggs.
- Late game: the space cultivator, for growing plants in zero gravity.
Every feature can be adjusted or turned off in the startup settings.
Replaces
This mod combines and rewrites the following. Disable them when switching:
- Quality Farming by bunshaman
- Quality Plants Tweaked by Dosil
- Quality Trees by LordMiguel
- Quality Seeds by LordMiguel
- Quality Agricultural Towers by SirGrubs
Existing Quality Farming plants and Quality Seeds buildings carry over in saves. Huge thanks to these authors; please support their original mods!
For mod authors
Exclude your plants in your data.lua:
quality_plant_life = quality_plant_life or {ignore_plants = {}, ignore_cultivation = {}}
table.insert(quality_plant_life.ignore_plants, "my-plant") -- no quality variants
table.insert(quality_plant_life.ignore_cultivation, "my-plant") -- no greenhouse
License
MIT, including credits to the original authors. Graphics from Quality Farming and Quality Seeds.
Made by FallenPaladin.