SPLURT Station 13 - Modules - TypesDefine Details

code/__DEFINES/skills/defines.dm

SKILL_PROGRESSION_BINARYtrue/false
SKILL_PROGRESSION_NUMERICALnumerical
SKILL_PROGRESSION_ENUMEnum
SKILL_PROGRESSION_LEVELLevels
SKILL_USE_TOOLItems skill_traits and other defines
THRESHOLD_UNTRAINEDcompetency_threshold defines
STD_XP_LVL_UPLevel/Experience skills defines.
MODIFIER_SKILL_VALUESkill modifier defines and flags.
MODIFIER_SKILL_MULTmakes the skill modifier a multiplier, not an addendum.
MODIFIER_SKILL_VIRTUESets the skill to the defined value if lower than that. Highly reccomended you don't use it with MODIFIER_SKILL_MULT.
MODIFIER_SKILL_HANDICAPDoes the opposite of the above. combining both effectively results in the skill being locked to the specified value.
MODIFIER_SKILL_BODYBOUNDMakes it untransferred by mind.transfer_to()
MODIFIER_SKILL_ORIGIN_DIFFAdds the difference of the current value and the value stored at the time the modifier was added to the result.
MODIFIER_USE_THRESHOLDSWill this skill use competency thresholds instead of preset values
MODIFIER_SKILL_PRIORITY_LOWAscending priority defines.
SKILL_UI_CAT_ENGCategories of skills, these will be displayed alphabetically.

Define Details

MODIFIER_SKILL_BODYBOUND

Makes it untransferred by mind.transfer_to()

MODIFIER_SKILL_HANDICAP

Does the opposite of the above. combining both effectively results in the skill being locked to the specified value.

MODIFIER_SKILL_MULT

makes the skill modifier a multiplier, not an addendum.

MODIFIER_SKILL_ORIGIN_DIFF

Adds the difference of the current value and the value stored at the time the modifier was added to the result.

MODIFIER_SKILL_PRIORITY_LOW

Ascending priority defines.

MODIFIER_SKILL_VALUE

Skill modifier defines and flags.

MODIFIER_SKILL_VIRTUE

Sets the skill to the defined value if lower than that. Highly reccomended you don't use it with MODIFIER_SKILL_MULT.

MODIFIER_USE_THRESHOLDS

Will this skill use competency thresholds instead of preset values

SKILL_PROGRESSION_BINARY

true/false

SKILL_PROGRESSION_ENUM

Enum

SKILL_PROGRESSION_LEVEL

Levels

SKILL_PROGRESSION_NUMERICAL

numerical

SKILL_UI_CAT_ENG

Categories of skills, these will be displayed alphabetically.

SKILL_USE_TOOL

Items skill_traits and other defines

STD_XP_LVL_UP

Level/Experience skills defines.

THRESHOLD_UNTRAINED

competency_threshold defines