SPLURT Station 13 - Modules - TypesVar Details

skill_holder

Skill holder datums All procs are tied to the mind, since they are always expected to have a skill holder anyway.

Vars

all_current_skill_modifiersList of all current skill modifiers, so we don't add the same ones twice.
need_static_data_updateFor UI updates.
original_valuesList of original values stored at the time a modifier with the MODIFIER_SKILL_ORIGIN_DIFF enabled was added.
ownerThe mind datum this skill is associated with, only used for the check_skills UI
see_skill_modsWhether modifiers and final skill values or only base values are displayed.
selected_categoryThe current selected skill category.
skill_affinitiesSame as [skills] but affinities, which are multiplied to increase amount when gaining skills.
skill_levelsLet's say we want to get a specific skill "level" without looping through a proc everytime. Only supported by skills with tiers or levels.
skill_value_modscurrent skill modifiers lists, per value, affinity, level.
skillsOur list of skills and values. Lazylist. Associative. Keys are datum typepaths to the skill.

Var Details

all_current_skill_modifiers

List of all current skill modifiers, so we don't add the same ones twice.

need_static_data_update

For UI updates.

original_values

List of original values stored at the time a modifier with the MODIFIER_SKILL_ORIGIN_DIFF enabled was added.

owner

The mind datum this skill is associated with, only used for the check_skills UI

see_skill_mods

Whether modifiers and final skill values or only base values are displayed.

selected_category

The current selected skill category.

skill_affinities

Same as [skills] but affinities, which are multiplied to increase amount when gaining skills.

skill_levels

Let's say we want to get a specific skill "level" without looping through a proc everytime. Only supported by skills with tiers or levels.

skill_value_mods

current skill modifiers lists, per value, affinity, level.

skills

Our list of skills and values. Lazylist. Associative. Keys are datum typepaths to the skill.