public static void Resurrect( Mobile m, Item item )
{
if ( m.Alive )
return;
if ( !m.InRange( item.GetWorldLocation(), ResurrectRange ) )
m.SendLocalizedMessage( 500446 ); // That is too far away.
else if( m.Map != null && m.Map.CanFit( m.Location, 16, false, false ) )
{
m.CloseGump( typeof( ResurrectGump ) );
m.SendGump( new ResurrectGump( m, ResurrectMessage.VirtueShrine ) );
}
else
m.SendLocalizedMessage( 502391 ); // Thou can not be resurrected there!
}