starting 
A knowledge subtype for limited_amount knowledge used for base knowledge (the ones that make blades) Grants your path-relevant grasp upgrade, passive and grasp mark
A heretic can only learn one /starting type knowledge, and their ascension depends on whichever they chose.
Vars | |
| eldritch_passive | The status effect of our passive |
|---|---|
| mark_type | The status effect typepath we apply on people on mansus grasp. |
Procs | |
| 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. |
| on_eldritch_blade | Signal proc for COMSIG_HERETIC_BLADE_ATTACK. |
| on_mansus_grasp | Signal proc for COMSIG_HERETIC_MANSUS_GRASP_ATTACK. |
| trigger_mark | Handles triggering the mark on the target. |
Var Details
eldritch_passive 
The status effect of our passive
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.