public ClaimListGump(DungeonHitchingPost post, Mobile from, List <BaseCreature> list) : base(50, 50) { m_Post = post; 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 static void Generate(Map map) { DungeonHitchingPost post = new DungeonHitchingPost(); post.MoveToWorld(new Point3D(6428, 2677, 0), map); MetalDoor door = new MetalDoor(DoorFacing.WestCCW); door.MoveToWorld(new Point3D(6409, 2695, 0), map); door = new MetalDoor(DoorFacing.EastCW); door.MoveToWorld(new Point3D(6410, 2695, 0), map); door = new MetalDoor(DoorFacing.WestCW); door.MoveToWorld(new Point3D(6409, 2664, 0), map); door = new MetalDoor(DoorFacing.EastCCW); door.MoveToWorld(new Point3D(6410, 2664, 0), map); door = new MetalDoor(DoorFacing.SouthCW); door.MoveToWorld(new Point3D(6394, 2680, 0), map); door = new MetalDoor(DoorFacing.NorthCCW); door.MoveToWorld(new Point3D(6394, 2679, 0), map); door = new MetalDoor(DoorFacing.NorthCW); door.MoveToWorld(new Point3D(6425, 2679, 0), map); door = new MetalDoor(DoorFacing.SouthCCW); door.MoveToWorld(new Point3D(6425, 2680, 0), map); // Tram ones already exist on create world teleporter section if (map == Map.Felucca) { Teleporter tele = new Teleporter(new Point3D(1517, 1417, 9), map); tele.MoveToWorld(new Point3D(6440, 2677, 20), map); tele = new Teleporter(new Point3D(1517, 1418, 9), map); tele.MoveToWorld(new Point3D(6440, 2678, 20), map); tele = new Teleporter(new Point3D(1517, 1419, 9), map); tele.MoveToWorld(new Point3D(6440, 2679, 20), map); tele = new Teleporter(new Point3D(1517, 1420, 9), map); tele.MoveToWorld(new Point3D(6440, 2680, 20), map); tele = new Teleporter(new Point3D(1517, 1420, 9), map); tele.MoveToWorld(new Point3D(6440, 2681, 20), map); tele = new Teleporter(new Point3D(6440, 2677, 20), map); tele.MoveToWorld(new Point3D(1517, 1417, 9), map); tele = new Teleporter(new Point3D(6440, 2678, 20), map); tele.MoveToWorld(new Point3D(1517, 1418, 9), map); tele = new Teleporter(new Point3D(6440, 2679, 20), map); tele.MoveToWorld(new Point3D(1517, 1419, 9), map); tele = new Teleporter(new Point3D(6440, 2680, 20), map); tele.MoveToWorld(new Point3D(1517, 1420, 12), map); } }
public StableTarget(DungeonHitchingPost post) : base(12, false, TargetFlags.None) { m_Post = post; }
public ClaimAllEntry(DungeonHitchingPost post, Mobile from) : base(6127, 12) { m_Post = post; m_From = from; }
public StableEntry(DungeonHitchingPost post, Mobile from) : base(6126, 12) { m_Post = post; m_From = from; }
public ClaimAllEntry(DungeonHitchingPost post, Mobile from) : base(6127, 12) { this.m_Post = post; this.m_From = from; }
public StableEntry(DungeonHitchingPost post, Mobile from) : base(6126, 12) { this.m_Post = post; this.m_From = from; }
public ClaimListGump(DungeonHitchingPost post, Mobile from, List<BaseCreature> list) : base(50, 50) { this.m_Post = post; this.m_From = from; this.m_List = list; from.CloseGump(typeof(ClaimListGump)); this.AddPage(0); this.AddBackground(0, 0, 325, 50 + (list.Count * 20), 9250); this.AddAlphaRegion(5, 5, 315, 40 + (list.Count * 20)); this.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; this.AddButton(15, 39 + (i * 20), 10006, 10006, i + 1, GumpButtonType.Reply, 0); this.AddHtml(32, 35 + (i * 20), 275, 18, String.Format("<BASEFONT COLOR=#C0C0EE>{0}</BASEFONT>", pet.Name), false, false); } }
public StableTarget(DungeonHitchingPost post) : base(12, false, TargetFlags.None) { this.m_Post = post; }