public static void Resurrect( PlayerMobile m, AnkhOfSacrificeAddon ankh ) { if ( m == null ) { } else if ( !m.InRange( ankh.GetWorldLocation(), 2 ) ) { m.SendLocalizedMessage( 500446 ); // That is too far away. } else if ( m.Alive ) { m.SendLocalizedMessage( 1060197 ); // You are not dead, and thus cannot be resurrected! } else if ( m.AnkhNextUse > DateTime.Now ) { TimeSpan delay = m.AnkhNextUse - DateTime.Now; if ( delay.TotalMinutes > 0 ) m.SendLocalizedMessage( 1079265, Math.Round( delay.TotalMinutes ).ToString() ); // You must wait ~1_minutes~ minutes before you can use this item. else m.SendLocalizedMessage( 1079263, Math.Round( delay.TotalSeconds ).ToString() ); // You must wait ~1_seconds~ seconds before you can use this item. } else { m.CloseGump( typeof( ResurrectGump ) ); m.SendMenu(new ResurrectGump(m, ResurrectMessage.VirtueShrine)); //m.CloseGump( typeof( AnkhResurrectGump ) ); //m.SendGump( new AnkhResurrectGump( m, ResurrectMessage.VirtueShrine ) ); } }