SPLURT Station 13 - Modules - TypesVar Details - Proc Details

skill

Skill datums

Vars

abstract_typeAbstract type
base_multiplierBase multiplier used in skill competency operations.
competency_multiplierValue added to the base multiplier depending on overall competency compared to maximum value/level.
competency_thresholdsskill threshold used in generic skill competency operations.
descOur description
item_skill_gain_multiExperience gain multiplier gained from using items.
max_levelsList of max levels. Only used in level skills, but present here for helper macros.
nameOur name
name_colorColor of the name as shown in the html readout
progression_typeOur progression type. These are mostly used to skip typechecks overhead, don't go around messing with these.
skill_gain_quantisationSkill gain quantisation
skill_traitsA list of ways this skill can affect or be affected through actions and skill modifiers.
ui_categoryIndex of this skill in the UI

Procs

get_skill_dataGet a list of data used in the skill panel menu.
is_value_greaterChecks if a value is greater
sanitize_valueEnsures what someone's setting as a value for this skill is valid.
set_skill_valueSets the new value of this skill in the holder skills list. As well as possible feedback messages or secondary effects on value change, that's on you.

Var Details

abstract_type

Abstract type

base_multiplier

Base multiplier used in skill competency operations.

competency_multiplier

Value added to the base multiplier depending on overall competency compared to maximum value/level.

competency_thresholds

skill threshold used in generic skill competency operations.

desc

Our description

item_skill_gain_multi

Experience gain multiplier gained from using items.

max_levels

List of max levels. Only used in level skills, but present here for helper macros.

name

Our name

name_color

Color of the name as shown in the html readout

progression_type

Our progression type. These are mostly used to skip typechecks overhead, don't go around messing with these.

skill_gain_quantisation

Skill gain quantisation

skill_traits

A list of ways this skill can affect or be affected through actions and skill modifiers.

ui_category

Index of this skill in the UI

Proc Details

get_skill_data

Get a list of data used in the skill panel menu.

is_value_greater

Checks if a value is greater

sanitize_value

Ensures what someone's setting as a value for this skill is valid.

set_skill_value

Sets the new value of this skill in the holder skills list. As well as possible feedback messages or secondary effects on value change, that's on you.