Adds 3 Custom ConsumptionEvents and 19 ReagentEffect classes.
Those allow creation of Growth/Shrink effects for modded reagents without a new scripts for each one of them.
The three CustomConsumptionEvents are inherited from the three main base ConsumptionEvents:
CustomConsumptionDiscreteTrigger
Requires a certain amount of digested reagent before the effect(s) apply.
Can have a limit of how often it may apply to a Kobold.
Has access to three extra effects:
CumReagentEffect (causes the Kobold to Cum)
LactateReagentEffect (causes the Kobold to lactate)
FloaterReagentEffect (causes floating indicators, like the strength giving for example)
CustomReagentConsumptionMetabolize
Metabolizes digested fluids to apply the effects.
CustomReagentConsumptionEvent
Digests the fluids but still allows for effects to apply.
Kept the original errors in case of empty effects in the editor, still uncertain of the best approach here.
Adds 3 Custom ConsumptionEvents and 19 ReagentEffect classes. Those allow creation of Growth/Shrink effects for modded reagents without a new scripts for each one of them.
The three CustomConsumptionEvents are inherited from the three main base ConsumptionEvents:
CustomConsumptionDiscreteTrigger
CustomReagentConsumptionMetabolize
CustomReagentConsumptionEvent
Kept the original errors in case of empty effects in the editor, still uncertain of the best approach here.