/tg/ Station 13 - Modules - TypesVar Details - Proc Details

mark

A knowledge subtype for heretic knowledge that applies a mark on use.

A heretic can only learn one /mark type knowledge.

Vars

mark_typeThe status effect typepath we apply on people on mansus grasp.

Procs

create_markCreates the mark status effect on our target. This proc handles the instatiate and the application of the station effect, and returns the /datum/status_effect instance that was made.
on_eldritch_bladeSignal proc for COMSIG_HERETIC_BLADE_ATTACK.
on_mansus_graspSignal proc for COMSIG_HERETIC_MANSUS_GRASP_ATTACK.
trigger_markHandles triggering the mark on the target.

Var Details

mark_type

The status effect typepath we apply on people on mansus grasp.

Proc Details

create_mark

Creates the mark status effect on our target. This proc handles the instatiate and the application of the station effect, and returns the /datum/status_effect instance that was made.

Can be overriden to set or pass in additional vars of the status effect.

on_eldritch_blade

Signal proc for COMSIG_HERETIC_BLADE_ATTACK.

Whenever we attack someone with our blade, attempt to trigger any marks on them.

on_mansus_grasp

Signal proc for COMSIG_HERETIC_MANSUS_GRASP_ATTACK.

Whenever we cast mansus grasp on someone, apply our mark.

trigger_mark

Handles triggering the mark on the target.

If there is no mark, returns FALSE. Returns TRUE if a mark was triggered.