This is a library mod for extending functionality of the in game mod tools for Paralives.
Functionality:
Paralib allows other plugins to register custom:
- Outcome Processors
- Context Evaluators
- Effect Effects
- Save File Data
I include some functionality for use in my own mods, more may be added in future updates if I feel like it.
Outcome Processors:
- SetPersonality - Modifies the specified personality value on the current parafolk in the context.
- IncrementPersonality - Adds a value to a parafolk's personality (best used on stats)
- LearnPersonality - Saves a flag indicating the specified personality trait is known on the current parafolk in the context.
- ParaPrint - Debug logger for testing.
Context Evaluators
- TargetHasPersonalityTrait - Checks weather or not the target parafolk has a specified personality trait.
- TargetPersonalityTraitStat - Compares the value of the target parafolk's personality trait to a given value.
- KnownPersonalityTrait - Checks if the specified personality trait is known for the specified parafolk (if LearnPersonalityProcessor has been used on this character + personality)
- CanAskPersonalityTraitOfSomeoneInGroup - Checks if any parafolk in the current social group has the specified personality trait unknown.
- LibTest - Used for testing (compares value to 1)
Effect Effect
- AgeSpeedMultiplier - Accellerate or decelerate a parafolk's aging speed.
- Fertility Multiplier - Modifies a parafolk's chance of having children.
Need help?
Contact me in the thread for this mod inside the Paralives Official Discord Sever: Here