https://github.com/DarkPack13/SecondCity/pull/407
<Splats>
Module ID: SPLATS
Description:
A framework for supernatural types (splats) to replace the old species-based splat
code. Splats are the different kinds of supernatural creatures in the World of
Darkness like vampires, ghouls, werewolves, mages, and so on.
Living mobs can have multiple splat datums, which can all:
- Apply traits to their owners that determine different aspects of the supernatural
creature, like being immortal or weak to silver.
- Give their owners actions to represent innate supernatural abilities, like using
vampiric blood to heal or empower themselves.
- Optionally give their owners biotypes to represent fundamentally supernatural existences,
like being undead or a spirit.
- Manage which powers the owner is able to use and provide a way to easily interact
with them in code.
- Apply unique effects to their owners upon gaining them, which can easily be undone
when the splat is removed.
- Specify which splats can co-exist with them and dynamically approve or reject new
splats for unique cross-splat interactions like Abominations.
TG Proc/File Changes:
Modular Overrides:
Defines:
Included files that are not contained in this module:
Credits:
@TheCarnalest |