T h i s   c r e a t u r e   i s   a b s o l u t e l y   i m m u n e   t o   a l l   k i n d s   o f   m a g i c   e x c e p t   t h o s e   t h a t   i n f l i c t   d i r e c t   p h y s i c a l   d a m a g e .   A n y   s p e l l s   t h a t   d e a l   m a g i c a l   d a m a g e   h e a l s   h a l f   o f   i t s   d a m a g e   H P   ( w i t h   r e s u r r e c t i o n ) . 