Given milk seems to be a hot topic:
When any milk is used on a character (male or female), the game goes through this process for every milk used:
- If the character is dead or a newborn (still in the birthing room), nothing happens and the milk isn't consumed. Don't go on to other steps.
- If this is the first time milk has been used, grant a positive trait. Otherwise, grant a positive trait with a 15% chance.
- If the character in question is a baby, finish their growth into either a monster or child. If the character is a child, grow them into an adult.
- Delete one milk.
Each milk has a list of traits it can apply and each trait has an equal chance of being applied. Notably, loli milk has no assigned traits, so it will never add traits if the chance succeeds.
Milk | Traits |
---|
Human | +5% conception chance
-5s baby growth time |
Elf | -5g daily maintenance cost
+15 max health |
Dwarf | +5% conception chance
+3 max birth count |
Furry | +10% conception chance
+1 simultaneous pregnancy
-10s baby growth time |
Small Furry | +10% conception chance
+6 max birth count
-10g daily maintenance cost |
Dragonian | +10% conception chance
-10s baby growth time
+30 max health
+6 max birth count |
Normal | +5% conception chance
-5s baby growth time
-5g daily maintenance cost
+15 max health
+3 max birth count
+1 simultaneous pregnancy |
Logic info is from
MBMScripts.GameManager.GetMilkTraitList()
and
MBMScripts.Item.Use()
, per-milk traits are in lists mentioned in the former method, and the translation from the arbitrarily-named event codes to stats is from the
en
file in
_Data/StreamingAssets/Localization
.