using System; using Server; using Server.Mobiles; namespace Server.Engines.Quests.Ninja { public class BlueNinjaQuestTeleporter : DynamicTeleporter { public override int LabelNumber{ get{ return 1026157; } } // teleporter [Constructable] public BlueNinjaQuestTeleporter() : base( 0x51C, 0x2 ) { } public override int NotWorkingMessage{ get{ return 1063198; } } // You stand on the strange floor tile but nothing happens. public override bool GetDestination( PlayerMobile player, ref Point3D loc, ref Map map ) { QuestSystem qs = player.Quest; if ( qs is EminosUndertakingQuest && qs.FindObjective( typeof( GainInnInformationObjective ) ) != null ) { loc = new Point3D( 411, 1116, 0 ); map = Map.Malas; return true; } return false; } public BlueNinjaQuestTeleporter( Serial serial ) : base( serial ) { } public override void Serialize( GenericWriter writer ) { base.Serialize( writer ); writer.Write( (int) 0 ); // version } public override void Deserialize( GenericReader reader ) { base.Deserialize( reader ); int version = reader.ReadInt(); } } }