Skills depend on Morality
As the governing rule of this game is to have good morality, the skills you unlock also depend on morality. It is always wise to check your morality before unlocking any skill to check if you are going to get what you want or not. Good morality unlocks Sunlight Hocus and evil morality unlocks Leech Hocus.