S h o u l d   i t   h a p p e n   t h a t   a n y   m a g i c   s p e l l   i s   r e s i s t e d   b y   t a r g e t ,   t h e   h e r o   g a i n s   b a c k   a l l   t h e   m a n a   s p e n t   t o   c a s t   t h a t   s p e l l . 