public override void OnDoubleClick(Mobile from) { if (from.InRange(Location, 1)) { if (DoomSystem.SecretRoom.Wanderer == null) { WandererOfTheVoid wanderer = new WandererOfTheVoid(); wanderer.MoveToWorld(new Point3D(470, 96, -1), Map.Malas); wanderer.Combatant = from; } } }
public override void OnDoubleClick( Mobile from ) { if ( !from.InRange( this.GetWorldLocation(), 3 ) ) return; if ( m_CanSummon && ( m_Wanderer == null || !m_Wanderer.Alive ) ) { m_Wanderer = new WandererOfTheVoid(); m_Wanderer.MoveToWorld( new Point3D( 467, 94, -1 ), Map.Malas ); // I am the guardian of the Tomb of Sektu. Suffer my wrath! m_Wanderer.PublicOverheadMessage( Network.MessageType.Regular, 0x3B2, 1060002, "" ); Timer.DelayCall( TimeSpan.FromSeconds( 5.0 ), new TimerCallback( SayFakeMessage ) ); m_CanSummon = false; } }