Paralib

A library for extending the in game mod tools with custom scripts.

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

 

The Paralib Team

profile avatar
  • 12
    Followers
  • 9
    Projects
  • 78.7K
    Downloads
Donate