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_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. |
Procs | |
on_mind_transfer | Body 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.