SS1984 - Modules - Types — Define Details

code/__DEFINES/dcs/signals/signals_skill.dm

COMSIG_GET_SKILL_LEVELGet skill level signal, return to levels list (mob/living/user, skill_type, list/levels)
COMSIG_SKILL_AVAILABLECheck skill available signal (mob/living/user, skill_type)
SKILL_NOT_AVAILABLE_RESULTSkill not available (locked)
SKILL_AVAILABLE_RESULTSkill available
COMSIG_GET_SKILL_MODSignal pattern: Template for fetching skill modifier contributions. Sends a modifier alist and the modifier name. DO NOT SEND DIRECTLY!!! Use CALCULATE_SKILL_MOD() macro instead.

Define Details

COMSIG_GET_SKILL_LEVEL

Get skill level signal, return to levels list (mob/living/user, skill_type, list/levels)

COMSIG_GET_SKILL_MOD

Signal pattern: Template for fetching skill modifier contributions. Sends a modifier alist and the modifier name. DO NOT SEND DIRECTLY!!! Use CALCULATE_SKILL_MOD() macro instead.

COMSIG_SKILL_AVAILABLE

Check skill available signal (mob/living/user, skill_type)

SKILL_AVAILABLE_RESULT

Skill available

SKILL_NOT_AVAILABLE_RESULT

Skill not available (locked)