SPLURT Station 13 - Modules - TypesVar Details - Proc Details

skill_modifier

Base skill modifier datum, used to modify a player skills without directly touching their values, levels and affinity and cause lots of edge cases. These are fairly simple overall... make a subtype though, don't use this one.

Vars

affinity_modskill affinity modifier, can be a multiplier or addendum, depending on the modifier_flags.
identifierThe identifier key this skill modifier is associated with.
level_modskill level modifier, see above.
modifier_flagsflags for this skill modifier.
nameName and description of the skill modifier, used in the UI
priorityPriority of this skill modifier compared to other ones.
target_skillstarget skills, can be a specific skill typepath or a list of skill traits.
target_skills_keythe GLOB.potential_skills_per_mod key generated on runtime. You shouldn't be var-editing it.
value_modskill value modifier, see above.

Procs

on_mind_transferBody bound modifier signal procs.

Var Details

affinity_mod

skill affinity modifier, can be a multiplier or addendum, depending on the modifier_flags.

identifier

The identifier key this skill modifier is associated with.

level_mod

skill level modifier, see above.

modifier_flags

flags for this skill modifier.

name

Name and description of the skill modifier, used in the UI

priority

Priority of this skill modifier compared to other ones.

target_skills

target skills, can be a specific skill typepath or a list of skill traits.

target_skills_key

the GLOB.potential_skills_per_mod key generated on runtime. You shouldn't be var-editing it.

value_mod

skill value modifier, see above.

Proc Details

on_mind_transfer

Body bound modifier signal procs.