class CureBlindness(Spell): name = "Cure Blindness" class_level_map = { classes.Cleric: 3, } duration = Instantaneous() range = Touch()
class FindThePath(Spell): name = "Find The Path" class_level_map = { classes.Cleric: 6, } duration = SpellDuration(duration_per_level=units.GameTurn(1)) range = Touch()
class CureSeriousWounds(Spell): name = "Cure Serious Wounds" class_level_map = { classes.Cleric: 4, } duration = Instantaneous() range = Touch() reverse_spell = CauseSeriousWounds
class AnimateDead(Spell): name = "Animate Dead" class_level_map = { classes.Cleric: 4, classes.MagicUser: 5, } duration = Special() range = Touch()
class CauseLightWounds(Spell): name = "Cause Light Wounds" class_level_map = { classes.Cleric: 1, } duration = Instantaneous() range = Touch() reverse_spell = CureLightWounds