Added an attack_shade proc

It defaults to calling attack_animal(); so it's only needed/used for valid life drain targets.