tl;dr
Modest Plants is a minimalist bugfix and convenience patch for vanilla Dwarf Fortress plants. It's a partial port of the DF Classic "Modest Mod".
Modest Plants - Specific Reactions is a companion mod for Modest Plants that adds reactions that allow you to choose what kinds of plants to brew, mill, or process. It's partially ported from the Modest Mod, but also includes a number of new reactions not originally part of the Modest Mod.
THE MODEST MOD PHILOSOPHY
"The Modest Mod is a collection of vital bugfixes and tweaks that everyone should be able to use comfortably and without reservation. This mod doesn't add anything new. It doesn't do anything controversial. It's just like vanilla DF, but a little better. French vanilla." - Igfig
CREDITS
The Modest Mod was originally a single, gigantic overhaul of the Dwarf Fortress raws by more than a dozen contributors over more than a decade. Under these circumstances, it's difficult to know who to thank in the credits for a port of JUST the plant files and their associated reactions.
So! We shall thank them all.
THANKS TO:
- Vintermann, for starting the thread that inspired the Modest Mod
- Igfig, for doing the majority of the work
- Meph, for identifying and addressing a lot of issues
- Quietust, Elvang, RavingManiac, Joben, and Ag, for major contributions to the 0.34.11 Modest Mod
- Urist Da Vinci, Vattic, Kaos, Taverius, Quarterblue, and others I may have forgotten, for good suggestions
- Demonic Spoon for QA
- Zarathustra30, for the Tooltips module
- brolol.404, for the No Aquifers module and some new features for Accelerated
- Everyone else who's contributed to the thread(s)
- MASSIVE THANKS to CryptoCactus, Button [that's me!], and LargeSnail, as mod maintainers over the years
- And Toady One, of course.
You can find previous Modest Mod threads at:
MODEST PLANTS
FEATURES
Most of the changes in this mod come from the Modest Mod. Because significant plant modding is restricted to cut-and-replace on a plant-by-plant level, I have excluded from this port all plants which had only cosmetic modifications in the Modest Mod. This leaves some cosmetic and naming corrections from the Modest Mod un-ported.
Modest Plants contains the following major changes:
1. It fixes
bug #6940 (some plants unusable) on the bug tracker, by:
- Adding a reaction to harvest seeds from seed pods, fixing a number of otherwise unusable aboveground plants (e.g. all beans),
- Enabling the "process to bag" reaction for farmable plants which functionally don't produce seeds in the base game (e.g. most yams), and
- Giving seeds to the one brewable growth that doesn't have them in the base game, to make them work like the other brewable growths (just artichokes).
2. It doubles the seed output of the "process to bag" reaction, to make up for processable-to-bag plants having a 50% chance of only their baggable growths being harvested when farmed. (The 50% reduction in seeds per planted Quarry Bush was added apparently inadvertently in the multi-tile tree update 0.40.01, and this corrects it.)
3. It adds reactions for milling plants to flour, sugar, or dye. The base game's milling reaction doesn't allow you to choose which kind of product you're trying to mill for; Modest Plants does.
- NB. This mod does NOT include the milling and brewing menus where you can choose exactly what kind of plant you want to mill or brew. For that you'll need Modest Plants - Specific Reactions.
4. It makes unusable tree seeds dissolve into nothing immediately after they're created by a reaction, e.g. as a byproduct of brewing. (Unusable seeds created by a creature EATING fruit may linger until the next time the game is loaded due to
bug #6432).
The mod also contains a few tree seed edibility changes to more closely align with reality, and fixes for minor bugs
#8226 (oats can't be used to make beer) and
#9330 (feather tree eggs are unusable). Cosmetic
bug #10352 (some vegetation's ASCII color display doesn't match its color description) is partially fixed, but only in those plants which the mod was going to touch anyway.
For a full list of objects touched, added, or replaced by this mod, with a short explanation for each, please see the section labeled COMPATIBILITY (LONG VERSION) below.
COMPATIBILITY (SHORT VERSION)
Mods which make changes to vanilla plants will likely not be compatible with Modest Plants without a compatibility patch.
The reactions introduced in Modest Plants will probably not work on plants added by other mods without a compatibility patch.
Mods which involve playing as civilizations other than dwarves will require a compatibility patch to use any of the reactions introduced in Modest Plants.
For a full list of objects touched, added, or replaced by this mod, with a short explanation for each, please see the section labeled COMPATIBILITY (LONG VERSION) below.
COMPATIBILITY (LONG VERSION)
A complete list of new objects added by Modest Plants:
- MATERIAL_TEMPLATE:FAKE_SEED_TEMPLATE - A copy of SEED_TEMPLATE, but rigged to disintegrate. Used to replace seeds that have no use and normally gum up stockpiles, for example apple seeds and peach pits.
- REACTION:PROCESS_FRUIT_TO_SEED - Converts a seed pod into 3 seeds. Usable at the Farmer's Workshop.
- REACTION:MILL_FLOUR - Mills a plant that produces flour. Usable at a quern or powered millstone.
- REACTION:MILL_SUGAR - Mills a plant that produces sugar. Usable at a quern or powered millstone.
- REACTION:MILL_DYE - Mills a plant that produces dye. Usable at a quern or powered millstone.
A complete list of Vanilla objects patched by Modest Plants:
- ENTITY:MOUNTAIN - The Dwarven civilization. The 4 new reactions listed above have been patched into it.
- REACTION:PROCESS_PLANT_TO_BAG - The reaction used for processing the vanilla quarry bush, and expanded to a number of plants in this mod. It now produces 2 seeds per plant instead of 1.
A complete list of Vanilla objects cut and replaced by Modest Plants:
Plants cut and replaced to make them targetable for the "mill to flour" reaction:
- PLANT:SINGLE-GRAIN_WHEAT
- PLANT:TWO-GRAIN_WHEAT
- PLANT:SOFT_WHEAT
- PLANT:HARD_WHEAT
- PLANT:SPELT
- PLANT:BARLEY
- PLANT:BUCKWHEAT
- PLANT:RYE
- PLANT:SORGHUM
- PLANT:RICE
- PLANT:MAIZE
- PLANT:QUINOA
- PLANT:KANIWA
- PLANT:PENDANT_AMARANTH
- PLANT:BLOOD_AMARANTH
- PLANT:PURPLE_AMARANTH
- PLANT:PEARL_MILLET
- PLANT:WHITE_MILLET
- PLANT:FINGER_MILLET
- PLANT:FOXTAIL_MILLET
- PLANT:FONIO
- PLANT:TEFF
- PLANT:FLAX
- PLANT:HEMP
- PLANT:GRASS_WHEAT_CAVE
- PLANT:GRASS_LONGLAND
- PLANT:VINE_WHIP
Plants cut and replaced to make them targetable for the "mill to flour" reaction, but also to make them brewable:
Plants cut and replaced to make them targetable for the "mill to sugar" reaction:
Plants cut and replaced to make them targetable for the "mill to dye" reaction:
- PLANT:MUSHROOM_CUP_DIMPLE
- PLANT:WEED_BLADE
- PLANT:ROOT_HIDE
- PLANT:SLIVER_BARB
Plants cut and replaced to make their seeds obtainable from the plant itself, instead of solely from trade:
- PLANT:BITTER_VETCH
- PLANT:RED_SPINACH
- PLANT:ELEPHANT-HEAD_AMARANTH
- PLANT:ARTICHOKE
- PLANT:BAMBARA_GROUNDNUT
- PLANT:STRING_BEAN
- PLANT:BROAD_BEAN
- PLANT:CHICKPEA
- PLANT:COWPEA
- PLANT:GARLIC
- PLANT:LENTIL
- PLANT:MUNG_BEAN
- PLANT:ONION
- PLANT:PEA
- PLANT:PEANUT
- PLANT:RED_BEAN
- PLANT:SOYBEAN
- PLANT:SPINACH
- PLANT:TARO
- PLANT:URAD_BEAN
- PLANT:LESSER_YAM
- PLANT:PURPLE_YAM
- PLANT:WHITE_YAM
- PLANT:ACACIA
- PLANT:CHESTNUT
- PLANT:CACAO
Plants cut and replaced to fix seed return being halved when farmed:
- PLANT:CABBAGE
- PLANT:GARDEN_CRESS
- PLANT:LETTUCE
Plants cut and replaced for consistency with the changes made to the other members of their type of plant, even though they are usable in Vanilla without changes
Plants cut and replaced because their vanilla versions weren't ever properly converted from DF 0.34.11:
Plants cut and replaced to make their useless seeds dissolve:
- PLANT:SAGUARO
- PLANT:MANGO
- PLANT:PALM
- PLANT:BANANA
- PLANT:CARAMBOLA
- PLANT:GUAVA
- PLANT:PAPAYA
- PLANT:AVOCADO
- PLANT:LIME
- PLANT:POMELO
- PLANT:CITRON
- PLANT:ORANGE
- PLANT:BITTER_ORANGE
- PLANT:FINGER_LIME
- PLANT:ROUND_LIME
- PLANT:DESERT_LIME
- PLANT:KUMQUAT
- PLANT:CUSTARD-APPLE
- PLANT:DATE_PALM
- PLANT:LYCHEE
- PLANT:OLIVE
- PLANT:POMEGRANATE
- PLANT:APPLE
- PLANT:APRICOT
- PLANT:BAYBERRY
- PLANT:CHERRY
- PLANT:PEACH
- PLANT:PEAR
- PLANT:PERSIMMON
- PLANT:PLUM
- PLANT:SAND_PEAR
Plants cut and replaced for food-related accuracy:
- PLANT:OAK (acorns no longer edible raw; still edible cooked)
- PLANT:CASHEW (cashews now edible cooked)
- PLANT:COFFEE (coffee beans now edible cooked)
- PLANT:PARADISE_NUT (paradise nuts now edible both raw and cooked)
Plants cut and replaced because their fruits dissolve uselessly in vanilla:
MODEST PLANTS - SPECIFIC REACTIONS
FEATURES
In unmodded Dwarf Fortress, you can choose to brew plants, or choose to brew fruits - but you can't choose which precise type of plant or fruit to brew. With Modest Plants, you can choose to mill for flour, or choose to mill for dye - but you can't choose which precise type of plant to mill.
This mod adds specific brewing, milling, processing to thread, processing to bag, harvesting from seedpod, and mashing-to-paper-slurry reactions for every applicable plant or plant growth in Dwarf Fortress and/or Modest Plants.
Modest Plants - Specific Reactions contains the following major features:
1. Every plant or growth that is brewable in vanilla or Modest Plants can be specifically targeted for brewing.
- Mass-brewing reactions allow the brewing of 6 of a given plant or growth at a time, saving barrels.
- A mass-brewing reaction is also included for mead.
2. Every plant that is millable in vanilla or Modest Plants can be specifically targeted for milling.
- Mass-milling reactions allow the milling of 10 of a given plant at a time, saving bags.
3. Every plant that can be processed to bag in vanilla or Modest Plants can be specifically targeted for processing to bag.
- Mass-processing reactions allow the processing of 6 of a given plant at a time, saving bags.
4. Every seed that can be milled to paste in vanilla can be specifically targeted for milling to paste.
5. Every plant that can be mashed to slurry can be specifically targeted for mashing to slurry.
6. Every plant that can be processed to thread in vanilla can be specifically targeted for processing to thread.
7. Every seedpod growth from Modest Plants can be specifically targeted for harvesting seeds.
FAQ
Q. Why do brewing, milling, and processing to bag have "mass" versions, and the other reactions don't?
A. The reactions that are processed into containers have mass-processing reactions as a bag- and barrel-saving convenience.
Q. Why are you only including specific versions of these reactions, and not specific versions of [other reaction here]?
A. The general versions of these reactions can destroy edible-raw plants, create plantable seeds, and/or destroy plantable seeds. Unlucky targeting of reagents for these reactions can therefore cause problems in farming workflows and/or reduce the fortress food supply. In contrast, the only real reason to prefer e.g. pressing linen slurry vs rope reed slurry is if a dwarf has a preference for linen paper or rope reed paper.
Q. Why did you include mead?
A. The mead mass-brewing reaction was already in the Modest Mod, so it came along for the ride.
COMPATIBILITY (SHORT VERSION)
Most milling reactions, some brewing reactions, most process-to-bag reactions, and all harvest-from-seedpod reactions require Modest Plants.
Plants introduced by other mods will not benefit from any reactions in this mod.
Mods which involve playing as civilizations other than dwarves will require a compatibility patch to use any of the reactions introduced in Modest Plants - Specific Reactions.
For a full list of objects touched, added, or replaced by this mod, please see the section labeled COMPATIBILITY (LONG VERSION) below.
COMPATIBILITY (LONG VERSION)
A complete list of new objects added by Modest Plants - Specific Reactions:
A complete list of Vanilla objects patched by Modest Plants - Specific Reactions:
- ENTITY:MOUNTAIN - The Dwarven civilization. The reactions listed above have been patched into it.
No Vanilla objects were cut and replaced by Modest Plants - Specific Reactions.