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 StableTarget( AIOAnimalTrainer trainer ) : base(12, false, TargetFlags.None) { m_Trainer = trainer; }
public ClaimListGump( AIOAnimalTrainer trainer, Mobile from, List<BaseCreature> list ) : base(50, 50) { m_Trainer = trainer; m_From = from; m_List = list; from.CloseGump( typeof( ClaimListGump ) ); AddPage( 0 ); AddBackground( 0, 0, 325, 50 + (list.Count * 20), 9250 ); AddAlphaRegion( 5, 5, 315, 40 + (list.Count * 20) ); AddHtml( 15, 15, 275, 20, "<BASEFONT COLOR=#FFFFFF>Select a pet to retrieve from the stables:</BASEFONT>", false, false ); for ( int i = 0; i < list.Count; ++i ) { BaseCreature pet = list[i]; if ( pet == null || pet.Deleted ) continue; AddButton( 15, 39 + (i * 20), 10006, 10006, i + 1, GumpButtonType.Reply, 0 ); AddHtml( 32, 35 + (i * 20), 275, 18, String.Format( "<BASEFONT COLOR=#C0C0EE>{0}</BASEFONT>", pet.Name ), false, false ); } }
public StableEntry( AIOAnimalTrainer trainer, Mobile from ) : base(6126, 12) { m_Trainer = trainer; m_From = from; }
public ClaimAllEntry( AIOAnimalTrainer trainer, Mobile from ) : base(6127, 12) { m_Trainer = trainer; m_From = from; }