code/datums/spell_handler/spell_handler.dm

/datum/spell_handler | The base class for the handler systems spells use. Subtypes of this class can be added to spells to modify their behaviour and change their can_cast. Thus allowing for a more modular behaviour system. For example a vampire spell that jaunts can just add the vampire spell_handler to the jaunt spell |
---|