public override void OnResponse( NetState state, RelayInfo info ) { if ( info.ButtonID == 1 ) { Mobile AIOAlchemist = new AIOAlchemist(); AIOAlchemist.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //AIOAlchemist.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); //return; } else if ( info.ButtonID == 2 ) { Mobile AIOAnimalTrainer = new AIOAnimalTrainer(); AIOAnimalTrainer.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); } else if ( info.ButtonID == 3 ) { Mobile AIOArchitect = new AIOArchitect(); AIOArchitect.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); } else if ( info.ButtonID == 4 ) { Mobile AIOArmorer = new AIOArmorer(); AIOArmorer.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); } else if ( info.ButtonID == 5 ) { Mobile AIOBaker = new AIOBaker(); AIOBaker.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); } else if ( info.ButtonID == 6 ) { Mobile AIOBard = new AIOBard(); AIOBard.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); } else if ( info.ButtonID == 7 ) { Mobile AIOBarkeeper = new AIOBarkeeper(); AIOBarkeeper.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); } else if ( info.ButtonID == 8 ) { Mobile AIOBeekeeper = new AIOBeekeeper(); AIOBeekeeper.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); } else if ( info.ButtonID == 9 ) { Mobile AIOBlacksmith = new AIOBlacksmith(); AIOBlacksmith.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); } else if ( info.ButtonID == 10 ) { Mobile AIOBowyer = new AIOBowyer(); AIOBowyer.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); } else if ( info.ButtonID == 11 ) { Mobile AIOButcher = new AIOButcher(); AIOButcher.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); } else if ( info.ButtonID == 12 ) { Mobile AIOCarpenter = new AIOCarpenter(); AIOCarpenter.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); } else if ( info.ButtonID == 13 ) { Mobile AIOCobbler = new AIOCobbler(); AIOCobbler.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); } else if ( info.ButtonID == 14 ) { Mobile AIOCook = new AIOCook(); AIOCook.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); } else if ( info.ButtonID == 15 ) { Mobile AIOFisherman = new AIOFisherman(); AIOFisherman.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); } else if ( info.ButtonID == 16 ) { Mobile AIOFurtrader = new AIOFurtrader(); AIOFurtrader.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); } else if ( info.ButtonID == 17 ) { Mobile AIOHerbalist = new AIOHerbalist(); AIOHerbalist.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); } else if ( info.ButtonID == 18 ) { Mobile AIOInnKeeper = new AIOInnKeeper(); AIOInnKeeper.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); } else if ( info.ButtonID == 19 ) { Mobile AIOJeweler = new AIOJeweler(); AIOJeweler.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); } else if ( info.ButtonID == 20 ) { Mobile AIOLeatherWorker = new AIOLeatherWorker(); AIOLeatherWorker.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); } else if ( info.ButtonID == 21 ) { Mobile AIOMage = new AIOMage(); AIOMage.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); } else if ( info.ButtonID == 22 ) { Mobile AIOMapmaker = new AIOMapmaker(); AIOMapmaker.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); } else if ( info.ButtonID == 23 ) { Mobile AIOProvisioner = new AIOProvisioner(); AIOProvisioner.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); } else if ( info.ButtonID == 24 ) { Mobile AIORealEstateBroker = new AIORealEstateBroker(); AIORealEstateBroker.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); } else if ( info.ButtonID == 25 ) { Mobile AIOScribe = new AIOScribe(); AIOScribe.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); } else if ( info.ButtonID == 26 ) { Mobile AIOShipwright = new AIOShipwright(); AIOShipwright.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); } else if ( info.ButtonID == 27 ) { Mobile AIOTailor = new AIOTailor(); AIOTailor.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); } else if ( info.ButtonID == 28 ) { Mobile AIOTanner = new AIOTanner(); AIOTanner.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); } else if ( info.ButtonID == 29 ) { Mobile AIOTinker = new AIOTinker(); AIOTinker.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); } else if ( info.ButtonID == 30 ) { Mobile AIOVeterinarian = new AIOVeterinarian(); AIOVeterinarian.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); } else if ( info.ButtonID == 31 ) { Mobile AIOWeaponsmith = new AIOWeaponsmith(); AIOWeaponsmith.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); } else if ( info.ButtonID == 32 ) { Mobile AIOWeaver = new AIOWeaver(); AIOWeaver.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); } else { m_From.SendLocalizedMessage( 502694 ); // Cancelled action. } }
public override void OnResponse(NetState state, RelayInfo info) { if (info.ButtonID == 1) { Mobile AIOAlchemist = new AIOAlchemist(); AIOAlchemist.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //AIOAlchemist.MoveToWorld( new Point3D( m_From.X + Utility.RandomMinMax( -1, 1 ), m_From.Y + Utility.RandomMinMax( -1, 1 ), m_From.Z ), m_From.Map ); //m_From.SendGump( new AIOGump( m_From ) ); //return; } else if (info.ButtonID == 2) { Mobile AIOAnimalTrainer = new AIOAnimalTrainer(); AIOAnimalTrainer.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //m_From.SendGump( new AIOGump( m_From ) ); } else if (info.ButtonID == 3) { Mobile AIOArchitect = new AIOArchitect(); AIOArchitect.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //m_From.SendGump( new AIOGump( m_From ) ); } else if (info.ButtonID == 4) { Mobile AIOArmorer = new AIOArmorer(); AIOArmorer.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //m_From.SendGump( new AIOGump( m_From ) ); } else if (info.ButtonID == 5) { Mobile AIOBaker = new AIOBaker(); AIOBaker.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //m_From.SendGump( new AIOGump( m_From ) ); } else if (info.ButtonID == 6) { Mobile AIOBard = new AIOBard(); AIOBard.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //m_From.SendGump( new AIOGump( m_From ) ); } else if (info.ButtonID == 7) { Mobile AIOBarkeeper = new AIOBarkeeper(); AIOBarkeeper.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //m_From.SendGump( new AIOGump( m_From ) ); } else if (info.ButtonID == 8) { Mobile AIOBeekeeper = new AIOBeekeeper(); AIOBeekeeper.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //m_From.SendGump( new AIOGump( m_From ) ); } else if (info.ButtonID == 9) { Mobile AIOBlacksmith = new AIOBlacksmith(); AIOBlacksmith.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //m_From.SendGump( new AIOGump( m_From ) ); } else if (info.ButtonID == 10) { Mobile AIOBowyer = new AIOBowyer(); AIOBowyer.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //m_From.SendGump( new AIOGump( m_From ) ); } else if (info.ButtonID == 11) { Mobile AIOButcher = new AIOButcher(); AIOButcher.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //m_From.SendGump( new AIOGump( m_From ) ); } else if (info.ButtonID == 12) { Mobile AIOCarpenter = new AIOCarpenter(); AIOCarpenter.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //m_From.SendGump( new AIOGump( m_From ) ); } else if (info.ButtonID == 13) { Mobile AIOCobbler = new AIOCobbler(); AIOCobbler.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //m_From.SendGump( new AIOGump( m_From ) ); } else if (info.ButtonID == 14) { Mobile AIOCook = new AIOCook(); AIOCook.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //m_From.SendGump( new AIOGump( m_From ) ); } else if (info.ButtonID == 15) { Mobile AIOFisherman = new AIOFisherman(); AIOFisherman.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //m_From.SendGump( new AIOGump( m_From ) ); } else if (info.ButtonID == 16) { Mobile AIOFurtrader = new AIOFurtrader(); AIOFurtrader.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //m_From.SendGump( new AIOGump( m_From ) ); } else if (info.ButtonID == 17) { Mobile AIOHerbalist = new AIOHerbalist(); AIOHerbalist.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //m_From.SendGump( new AIOGump( m_From ) ); } else if (info.ButtonID == 18) { Mobile AIOInnKeeper = new AIOInnKeeper(); AIOInnKeeper.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //m_From.SendGump( new AIOGump( m_From ) ); } else if (info.ButtonID == 19) { Mobile AIOJeweler = new AIOJeweler(); AIOJeweler.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //m_From.SendGump( new AIOGump( m_From ) ); } else if (info.ButtonID == 20) { Mobile AIOLeatherWorker = new AIOLeatherWorker(); AIOLeatherWorker.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //m_From.SendGump( new AIOGump( m_From ) ); } else if (info.ButtonID == 21) { Mobile AIOMage = new AIOMage(); AIOMage.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //m_From.SendGump( new AIOGump( m_From ) ); } else if (info.ButtonID == 22) { Mobile AIOMapmaker = new AIOMapmaker(); AIOMapmaker.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //m_From.SendGump( new AIOGump( m_From ) ); } else if (info.ButtonID == 23) { Mobile AIOProvisioner = new AIOProvisioner(); AIOProvisioner.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //m_From.SendGump( new AIOGump( m_From ) ); } else if (info.ButtonID == 24) { Mobile AIORealEstateBroker = new AIORealEstateBroker(); AIORealEstateBroker.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //m_From.SendGump( new AIOGump( m_From ) ); } else if (info.ButtonID == 25) { Mobile AIOScribe = new AIOScribe(); AIOScribe.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //m_From.SendGump( new AIOGump( m_From ) ); } else if (info.ButtonID == 26) { Mobile AIOShipwright = new AIOShipwright(); AIOShipwright.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //m_From.SendGump( new AIOGump( m_From ) ); } else if (info.ButtonID == 27) { Mobile AIOTailor = new AIOTailor(); AIOTailor.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //m_From.SendGump( new AIOGump( m_From ) ); } else if (info.ButtonID == 28) { Mobile AIOTanner = new AIOTanner(); AIOTanner.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //m_From.SendGump( new AIOGump( m_From ) ); } else if (info.ButtonID == 29) { Mobile AIOTinker = new AIOTinker(); AIOTinker.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //m_From.SendGump( new AIOGump( m_From ) ); } else if (info.ButtonID == 30) { Mobile AIOVeterinarian = new AIOVeterinarian(); AIOVeterinarian.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //m_From.SendGump( new AIOGump( m_From ) ); } else if (info.ButtonID == 31) { Mobile AIOWeaponsmith = new AIOWeaponsmith(); AIOWeaponsmith.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //m_From.SendGump( new AIOGump( m_From ) ); } else if (info.ButtonID == 32) { Mobile AIOWeaver = new AIOWeaver(); AIOWeaver.MoveToWorld(new Point3D(m_From.X + Utility.RandomMinMax(-1, 1), m_From.Y + Utility.RandomMinMax(-1, 1), m_From.Z), m_From.Map); //m_From.SendGump( new AIOGump( m_From ) ); } else { m_From.SendLocalizedMessage(502694); // Cancelled action. } }