code/__DEFINES/skills/defines.dm
SKILL_PROGRESSION_BINARY | true/false |
---|---|
SKILL_PROGRESSION_NUMERICAL | numerical |
SKILL_PROGRESSION_ENUM | Enum |
SKILL_PROGRESSION_LEVEL | Levels |
SKILL_USE_TOOL | Items skill_traits and other defines |
THRESHOLD_UNTRAINED | competency_threshold defines |
STD_XP_LVL_UP | Level/Experience skills defines. |
MODIFIER_SKILL_VALUE | Skill modifier defines and flags. |
MODIFIER_SKILL_MULT | makes the skill modifier a multiplier, not an addendum. |
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_SKILL_HANDICAP | Does the opposite of the above. combining both effectively results in the skill being locked to the specified value. |
MODIFIER_SKILL_BODYBOUND | Makes it untransferred by mind.transfer_to() |
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_USE_THRESHOLDS | Will this skill use competency thresholds instead of preset values |
MODIFIER_SKILL_PRIORITY_LOW | Ascending priority defines. |
SKILL_UI_CAT_ENG | Categories 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