public SeedBoxGump(SeedBox box) : base(0, 0) { //m_Owner = owner; m_Box = box; Closable = true; Disposable = true; Dragable = true; Resizable = false; if (box == null || box.Deleted) { return; } int max = AddBackground(); // Custom method to calculate size AddBackground(170, 40, 82, 80, 9350); // Image window AddPages(max); }
} //#01 //public SeedBoxGump( Mobile owner, SeedBox box ) : base( 0, 0 )//#01 public SeedBoxGump(Mobile owner, SeedBox box, SeedInfo si, bool unknown) : base(0, 0) { m_Owner = owner; m_Box = box; Closable = true; Disposable = true; Dragable = true; Resizable = false; seedinfo = si; //#01 unknownstorage = unknown; //#01 if (box == null || box.Deleted) { return; } int max = AddBackground(); // Custom method to calculate size AddBackground(170, 40, 82, 80, 9350); // Image window AddPages(max); }
public SeedBoxGump( Mobile owner , SeedBox box, int PlantId ) : base( 10, 10 ) { owner.CloseGump( typeof( SeedBoxGump ) ); int gumpX = 0; int gumpY = 0; //bool initialState = false; m_Owner = owner; m_box = box; m_id = PlantId; Closable = true; Disposable = true; Dragable = true; Resizable = false; AddPage( 0 ); gumpX = 0; gumpY = 0; AddBackground(24, 24, 644, 445, 9200); AddBackground(40, 62, 204, 392, 83); AddImageTiled(48, 71, 190, 354, 1416); AddAlphaRegion(48, 71, 190, 374); AddBackground(255, 62, 394, 392, 83); AddImageTiled(263, 71, 380, 354, 1416); AddAlphaRegion(263, 71, 380, 374); AddLabel(103, 35, 1152, "Seed Types"); AddLabel(423, 36, 1152, "Seed Colors"); AddImage(290, 81, 3203); AddImage(82, 39, 216); AddImage(184, 39, 216); AddImage(394, 39, 216); AddImage(510, 39, 216); gumpX = 55; //20 gumpY = 77; //30 for ( int i = 0;i < 18;i++ ) { int count = 0; for ( int j = 0;j < 21;j++ ) count += m_box.m_counts[ i, j ]; if( count > 0 ) { if( i == m_id ) AddButton( gumpX , gumpY, 4006, 4007, i + 1, GumpButtonType.Reply, 0 ); else AddButton( gumpX , gumpY, 4005, 4007, i + 1, GumpButtonType.Reply, 0 ); } this.AddLabel( gumpX + 30, gumpY, (count > 0?1152:808), m_Strings[ i ] ); gumpY += 20; } int but1 = 270; int lab1 = but1 + 40; int but2 = but1 + 170; int lab2 = but2 + 40; gumpY = 77; #region Plain //*****PLAIN***** if( m_box.m_counts[ m_id, 18 ] > 0 ) { AddButton( but2, gumpY , 0xFA5, 0xFA6, 36, GumpButtonType.Reply, 0 ); AddLabel ( lab2, gumpY+3, 355, m_box.m_counts[ m_id, 18 ].ToString() + " Plain" ); } else AddLabel ( lab2, gumpY+3, 808, "0 Plain" ); gumpY += 40; #endregion #region Rares //*****MAGENTA**** if( m_box.m_counts[ m_id, 14 ] > 0 ) { AddButton( but2, gumpY , 0xFA5, 0xFA6, 32, GumpButtonType.Reply, 0 ); AddLabel ( lab2, gumpY+3, 316, m_box.m_counts[ m_id, 14 ].ToString() + " Rare Magenta" ); } else AddLabel ( lab2, gumpY+3, 808, "0 Rare Magenta" ); gumpY += 20; //*****PINK***** if( m_box.m_counts[ m_id, 15 ] > 0 ) { AddButton( but2, gumpY , 0xFA5, 0xFA6, 33, GumpButtonType.Reply, 0 ); AddLabel ( lab2, gumpY+3, 30, m_box.m_counts[ m_id, 15 ].ToString() + " Rare Pink" ); } else AddLabel ( lab2, gumpY+3, 808, "0 Rare Pink" ); gumpY += 20; //*****AQUA**** if( m_box.m_counts[ m_id, 17 ] > 0 ) { AddButton( but2, gumpY , 0xFA5, 0xFA6, 35, GumpButtonType.Reply, 0 ); AddLabel ( lab2, gumpY+3, 86, m_box.m_counts[ m_id, 17 ].ToString() + " Rare Aqua" ); } else AddLabel ( lab2, gumpY+3, 808, "0 Rare Aqua" ); gumpY += 20; //*****FIRE RED***** if( m_box.m_counts[ m_id, 16 ] > 0 ) { AddButton( but2, gumpY , 0xFA5, 0xFA6, 34, GumpButtonType.Reply, 0 ); AddLabel ( lab2, gumpY+3, 43, m_box.m_counts[ m_id, 16 ].ToString() + " Rare Fire Red" ); } else AddLabel ( lab2, gumpY+3, 808, "0 Rare Fire Red" ); gumpY += 40; #endregion #region StandardColors //*****RED***** if( m_box.m_counts[ m_id, 2 ] > 0 ) { AddButton( but1, gumpY , 0xFA5, 0xFA6, 26, GumpButtonType.Reply, 0 ); AddLabel ( lab1, gumpY+3, 36, m_box.m_counts[ m_id, 2 ].ToString() + " Red" ); } else AddLabel ( lab1, gumpY+3, 808, "0 Red" ); //*****BRIGHT RED***** if( m_box.m_counts[ m_id, 3 ] > 0 ) { AddButton( but2, gumpY , 0xFA5, 0xFA6, 27, GumpButtonType.Reply, 0 ); AddLabel ( lab2, gumpY+3, 38, m_box.m_counts[ m_id, 3 ].ToString() + " Bright Red" ); } else AddLabel ( lab2, gumpY+3, 808, "0 Bright Red" ); gumpY += 20; //*****ORANGE**** if( m_box.m_counts[ m_id, 10 ] > 0 ) { AddButton( but1, gumpY , 0xFA5, 0xFA6, 28, GumpButtonType.Reply, 0 ); AddLabel ( lab1, gumpY+3, 41, m_box.m_counts[ m_id, 10 ].ToString() + " Orange" ); } else AddLabel ( lab1, gumpY+3, 808, "0 Orange" ); //*****BRIGHT ORANGE***** if( m_box.m_counts[ m_id, 11 ] > 0 ) { AddButton( but2, gumpY , 0xFA5, 0xFA6, 30, GumpButtonType.Reply, 0 ); AddLabel ( lab2, gumpY+3, 42, m_box.m_counts[ m_id, 11 ].ToString() + " Bright Orange" ); } else AddLabel ( lab2, gumpY+3, 808, "0 Bright Orange" ); gumpY += 20; //*****YELLOW**** if( m_box.m_counts[ m_id, 8 ] > 0 ) { AddButton( but1, gumpY , 0xFA5, 0xFA6, 20, GumpButtonType.Reply, 0 ); AddLabel ( lab1, gumpY+3, 251, m_box.m_counts[ m_id, 8 ].ToString() + " Yellow" ); } else AddLabel ( lab1, gumpY+3, 808, "0 Yellow" ); //*****BRIGHT YELLOW***** if( m_box.m_counts[ m_id, 9 ] > 0 ) { AddButton( but2, gumpY , 0xFA5, 0xFA6, 23, GumpButtonType.Reply, 0 ); AddLabel ( lab2, gumpY+3, 153, m_box.m_counts[ m_id, 9 ].ToString() + " Bright Yellow" ); } else AddLabel ( lab2, gumpY+3, 808, "0 Bright Yellow" ); gumpY += 20; //*****GREEN**** if( m_box.m_counts[ m_id, 4 ] > 0 ) { AddButton( but1, gumpY , 0xFA5, 0xFA6, 21, GumpButtonType.Reply, 0 ); AddLabel ( lab1, gumpY+3, 61, m_box.m_counts[ m_id, 4 ].ToString() + " Green" ); } else AddLabel ( lab1, gumpY+3, 808, "0 Green" ); //*****BRIGHT GREEN***** if( m_box.m_counts[ m_id, 5 ] > 0 ) { AddButton( but2, gumpY , 0xFA5, 0xFA6, 24, GumpButtonType.Reply, 0 ); AddLabel ( lab2, gumpY+3, 163, m_box.m_counts[ m_id, 5 ].ToString() + " Bright Green" ); } else AddLabel ( lab2, gumpY+3, 808, "0 Bright Green" ); gumpY += 20; //*****BLUE**** if( m_box.m_counts[ m_id, 6 ] > 0 ) { AddButton( but1, gumpY , 0xFA5, 0xFA6, 22, GumpButtonType.Reply, 0 ); AddLabel ( lab1, gumpY+3, 102, m_box.m_counts[ m_id, 6 ].ToString() + " Blue" ); } else AddLabel ( lab1, gumpY+3, 808, "0 Blue" ); //*****BRIGHT BLUE***** if( m_box.m_counts[ m_id, 7 ] > 0 ) { AddButton( but2, gumpY , 0xFA5, 0xFA6, 25, GumpButtonType.Reply, 0 ); AddLabel ( lab2, gumpY+3, 104, m_box.m_counts[ m_id, 7 ].ToString() + " Bright Blue" ); } else AddLabel ( lab2, gumpY+3, 808, "0 Bright Blue" ); gumpY += 20; //*****PURPLE**** if( m_box.m_counts[ m_id, 12 ] > 0 ) { AddButton( but1, gumpY , 0xFA5, 0xFA6, 29, GumpButtonType.Reply, 0 ); AddLabel ( lab1, gumpY+3, 17, m_box.m_counts[ m_id, 12 ].ToString() + " Purple" ); } else AddLabel ( lab1, gumpY+3, 808, "0 Purple" ); //*****BRIGHT PURPLE***** if( m_box.m_counts[ m_id, 13 ] > 0 ) { AddButton( but2, gumpY , 0xFA5, 0xFA6, 31, GumpButtonType.Reply, 0 ); AddLabel ( lab2, gumpY+3, 19, m_box.m_counts[ m_id, 13 ].ToString() + " Bright Purple" ); } else AddLabel ( lab2, gumpY+3, 808, "0 Bright Purple" ); gumpY += 40; #endregion #region Mutations //*****BLACK**** if( m_box.m_counts[ m_id, 0 ] > 0 ) { AddButton( but1, gumpY , 0xFA5, 0xFA6, 38, GumpButtonType.Reply, 0 ); AddLabel ( lab1, gumpY+3, 0, m_box.m_counts[ m_id, 0 ].ToString() + " Black Mutation" ); } else AddLabel ( lab1, gumpY+3, 808, "0 Black Mutation" ); //*****WHITE***** if( m_box.m_counts[ m_id, 1 ] > 0 ) { AddButton( but2, gumpY , 0xFA5, 0xFA6, 19, GumpButtonType.Reply, 0 ); AddLabel ( lab2, gumpY+3, 2100, m_box.m_counts[ m_id, 1 ].ToString() + " White Mutation" ); } else AddLabel ( lab2, gumpY+3, 808, "0 White Mutation" ); gumpY += 20; //*****Solen***** if( m_box.m_counts[ m_id, 19 ] > 0 ) { AddButton( but1, gumpY , 0xFA5, 0xFA6, 37, GumpButtonType.Reply, 0 ); AddLabel ( lab1, gumpY+3, 61, m_box.m_counts[ m_id, 19 ].ToString() + " Solen" ); } else AddLabel ( lab1, gumpY+3, 808, "0 Solen" ); //*****NONE***** //PlantHue.None == mutant (like Hedges) if( m_box.m_counts[ m_id, 20 ] > 0 ) { AddButton( but2, gumpY , 0xFA5, 0xFA6, 39, GumpButtonType.Reply, 0 ); AddLabel ( lab2, gumpY+3, 61, m_box.m_counts[ m_id, 20 ].ToString() + " Other Mutation" ); } else AddLabel ( lab2, gumpY+3, 808, "0 Other Mutation" ); gumpY += 20; AddLabel ( lab2, gumpY+3, 2100, m_box.SeedCount().ToString() + " Seeds Held" ); gumpY += 40; #endregion //plant name AddLabel( but1+20, 77, 1152, m_Strings[ m_id ]); //plant picture AddItem( lab1, 117, m_ItemIds[ m_id ] ); }
public SeedBoxGump( Mobile owner, SeedBox box ) : this( owner, box, 0 ) {}
public SeedBoxGump( Mobile owner, SeedBox box ) : base( 0, 0 ) { m_Owner = owner; m_Box = box; Closable = true; Disposable = true; Dragable = true; Resizable = false; if( box == null || box.Deleted ) return; int max = AddBackground(); // Custom method to calculate size AddBackground( 170, 40, 82, 80, 9350 ); // Image window AddPages( max ); }
private bool unknownstorage;//#01 public SeedBoxGump( Mobile owner, SeedBox box ) : this( owner, box, null, true){}//#01
private bool unknownstorage; //#01 public SeedBoxGump(Mobile owner, SeedBox box) : this(owner, box, null, true) { } //#01
public static Item GetItem(int productNumber) { Item item = null; switch (productNumber) { case 16133: item = new EtherealHorse(); break; case 16134: item = new EtherealLlama(); break; case 16135: item = new EtherealOstard(); break; case 16136: item = new KillBook(); break; case 16137: item = new Bag(); ((Bag)item).DropItem(new SpidersSilk(50000)); ((Bag)item).DropItem(new Nightshade(50000)); ((Bag)item).DropItem(new Bloodmoss(50000)); ((Bag)item).DropItem(new MandrakeRoot(50000)); ((Bag)item).DropItem(new Ginseng(50000)); ((Bag)item).DropItem(new Garlic(50000)); ((Bag)item).DropItem(new BlackPearl(50000)); ((Bag)item).DropItem(new SulfurousAsh(50000)); break; case 16138: item = new SpecialDonateDye(); break; case 16141: item = new Sandals(); item.Name = "magic threads"; item.Hue = 5; item.LootType = LootType.Blessed; break; case 16142: item = new Sandals(); item.Name = "magic threads"; item.Hue = 110; item.LootType = LootType.Blessed; break; case 16139: item = new Sandals(); item.Name = "magic threads"; item.Hue = 90; item.LootType = LootType.Blessed; break; case 16140: item = new Sandals(); item.Name = "magic threads"; item.Hue = 70; item.LootType = LootType.Blessed; break; case 16143: item = new HoodedShroudOfShadows(); item.Name = "a rare agapite shroud"; item.Hue = 2425; item.LootType = LootType.Blessed; break; case 16144: item = new ValoriteDonationBox(); break; case 16145: item = new SilverDonationBox(); break; case 16146: item = new GoldenDonationBox(); break; case 16147: item = new SurvivalPack(); break; case 16148: item = new EtherealSkeletal(); break; case 16149: item = new WeddingDeed(); break; case 16150: item = new DonationSandals(); break; case 16151: item = new DonationBandana(); break; case 16152: item = new MembershipTicket(); ((MembershipTicket)item).MemberShipTime = TimeSpan.FromDays(30); break; case 16153: item = new MembershipTicket(); ((MembershipTicket)item).MemberShipTime = TimeSpan.FromDays(90); break; case 16154: item = new MembershipTicket(); ((MembershipTicket)item).MemberShipTime = TimeSpan.FromDays(180); break; case 16155: item = new MembershipTicket(); ((MembershipTicket)item).MemberShipTime = TimeSpan.FromDays(360); break; case 16156: item = new SexChangeDeed(); item.LootType = LootType.Blessed; break; case 16157: item = new Item(5360); item.Name = "a Character Transfer Ticket"; item.Hue = 1266; item.LootType = LootType.Blessed; break; case 16158: item = new LayerSashDeed(); item.LootType = LootType.Blessed; break; case 16159: item = new EtherealUnicorn(); break; case 16160: item = new AOSHouseDeed7x12(); break; case 16161: item = new AOSHouseDeed12x7(); break; case 16162: item = new AOSHouseDeed15x12(); break; case 16163: item = new AOSHouseDeed12x15(); break; case 16164: item = new AOSHouseDeed18x18(); break; case 16165: item = new DonationSkillBall( 1 ); break; case 16166: item = new DonationSkillBall( 5 ); break; case 16167: item = new DonationSkillBall( 10 ); break; case 16168: item = new DonationSkillBall( 25 ); break; case 16169: item = new DonationSkillBall( 50 ); break; case 16170: item = new Bag(); ((Bag)item).DropItem(new IronIngot(50000)); break; case 16171: item = new Bag(); ((Bag)item).DropItem(new Board(50000)); break; case 16172: item = new PetBondDeed(); break; case 16184: item = new PotionBundle(); break; case 16185: item = null;//new PotionBundleAoS(); break; case 16186: item = new ApagiteDonationBox(); break; case 16187: item = new VeriteDonationBox(); break; case 16188: item = new SerpentCrest(); break; case 16189: item = new IronMaiden(); break; case 16190: item = new Guillotine(); break; case 16191: item = new BigMushroom1(); break; case 16192: item = new BigMushroom2(); break; case 16193: item = new BigMushroom3(); break; case 16194: item = new BigMushroom4(); break; case 16195: item = new LillyPad1(); break; case 16196: item = new LillyPad2(); break; case 16197: item = new LillyPad3(); break; case 16198: item = new DonationDecorArmor1(); break; case 16199: item = new DonationDecorArmor2(); break; case 16200: item = new DonationDecorArmor3(); break; case 16201: item = new DonationDecorArmor4(); break; case 16242: item = new CastleDeed(); item.LootType = LootType.Blessed; break; case 16243: item = new KeepDeed(); item.LootType = LootType.Blessed; break; case 16244: item = new BlackHairDye(); item.LootType = LootType.Blessed; break; case 16245: item = new SpecialDonateDyeBeard(); item.LootType = LootType.Blessed; break; case 16246: item = new KillDeed(); item.LootType = LootType.Blessed; break; case 16247: item = new SkinToneDeed(); item.LootType = LootType.Blessed; break; case 16248: item = new EtherealMountDeed(); item.LootType = LootType.Blessed; break; case 16249: item = new Item(5360); item.Hue = 1266; item.Name = "a house teleporter ticket"; item.LootType = LootType.Blessed; break; case 16250: item = new Item(5360); item.Hue = 1266; item.Name = "a water house spot ticket"; item.LootType = LootType.Blessed; break; case 16251: item = new ElevenBox(); break; case 16252: item = new ElvenRobe(); break; case 16253: item = new RaffleTicket(); break; case 16267: item = new PoisongreenDonationBox(); break; case 16268: item = new SoulStone(); break; case 16269: item = new SoulStoneFragment(); break; case 16270: item = new BoneTable(); break; case 16271: item = new BoneThrone(); break; case 16272: item = new OneMillionBankCheckDeed(); break; case 16273: item = new DarkblueDonationBox(); break; case 16274: ////////item = new xxx(); break; case 16275: item = new ShadowDonationBox(); break; case 16292 : item = new FishTankAddonDeed(); break; case 16294 : item = new AncientBedAddonDeed(); break; case 16296 : item = new HeroKnightShield(); break; case 16297 : item = new StoneSculpture(); break; case 16298 : item = new AncientFruitBowl(); break; case 16299 : item = new AncientRobe(); item.LootType = LootType.Blessed; break; case 16300 : item = new AncientShoes(); item.LootType = LootType.Blessed; break; case 16301 : item = new AncientCoat(); item.LootType = LootType.Blessed; break; case 16302 : item = new GardenDonationBox(); break; case 16303 : item = new DungeonDonationBox(); break; case 16304 : item = new UltimateDecorationDonationBox(); break; case 16305 : item = new ChristmasDonationBox(); break; case 16306 : item = new MetalHueBundleTicket(); break; case 16307 : item = new SpecialHueBundleTicket(); break; case 16308 : item = new SevenGMBag(); break; case 16311 : item = new PokerLowRollerTicket(); break; case 16312 : item = new PokerHighRollerTicket(); break; case 16313 : item = new MoongateLibraryDeed(); break; case 16314 : item = new DisplayCaseAddonDeed(); break; case 16315: item = new TamerDonationBox(); break; case 16316: item = new SeedBox(); break; case 16317: item = new DarkRedDonationBox(); break; case 16318: item = new DarkGreenDonationBox(); break; case 16319: item = new FireDonationBox(); break; case 16320: item = new PinkDonationBox(); break; case 16321: item = new DarkBrownDonationBox(); break; case 16322: item = new OliveDonationBox(); break; case 16323: item = new HiryuTicket(); break; case 16324: ////////item = new xxx(); break; case 16325: item = new ExtremeHueBundleTicket(); break; case 16326: item = new TribalMask(); item.Name = "Mask of the Fire God"; item.Hue = 1359; item.LootType = LootType.Blessed; break; case 16327: item = new TribalMask(); item.Name = "Mask of Velvet Purity"; item.Hue = 1374; item.LootType = LootType.Blessed; break; case 16328: item = new TribalMask(); item.Name = "Mask of the Farseer"; item.Hue = 1267; item.LootType = LootType.Blessed; break; case 16329: item = new TribalMask(); item.Name = "Mask of the Venom King"; item.Hue = 1196; item.LootType = LootType.Blessed; break; case 16330: item = new ShroudOfIllusions(); item.Name = "Shroud of the Morphling Lord"; item.Hue = 1154; item.LootType = LootType.Blessed; break; case 16331: item = new EtherealWarSteed(); break; case 16332: item = new EtherealDragonSteed(); break; // NEW DONATIONS ITEM 20-11-08 --------------------------------------------------------- case 16333: item = new TribalMask(); item.Name = "Mask of the Scoundrel"; item.Hue = 920; item.LootType = LootType.Blessed; break; case 16334: item = new TribalMask(); item.Name = "Mask of the Harrower"; item.Hue = 1194; item.LootType = LootType.Blessed; break; case 16335: item = new TribalMask(); item.Name = "Mask of the Tree Lord"; item.Hue = 1445; item.LootType = LootType.Blessed; break; case 16336: item = new TribalMask(); item.Name = "Mask of the Rich"; item.Hue = 2213; item.LootType = LootType.Blessed; break; case 16337: item = new TribalMask(); item.Name = "Mask of the Unknown"; item.Hue = 2055; item.LootType = LootType.Blessed; break; case 16338: item = new Shoes(); item.Name = "I support the shard"; item.Hue = 1166; item.LootType = LootType.Blessed; break; case 16339: item = new Shoes(); item.Name = "I support the shard"; item.Hue = 1260; item.LootType = LootType.Blessed; break; case 16340: item = new Shoes(); item.Name = "I support the shard"; item.Hue = 1153; item.LootType = LootType.Blessed; break; case 16341: item = new Shoes(); item.Name = "I support the shard"; item.Hue = 1177; item.LootType = LootType.Blessed; break; case 16342: item = new Shoes(); item.Name = "I support the shard"; item.Hue = 1266; item.LootType = LootType.Blessed; break; case 16343: item = new RoyalCloak(); item.LootType = LootType.Blessed; break; case 16344: item = new OrangeDonationBox(); break; //// New items Feb - 2009 //// //// New items Feb - 2009 //// //// New items Feb - 2009 //// case 16345: item = new GoldRing(); item.Name = "a 603-carat diamond"; item.Hue = 2067; item.LootType = LootType.Blessed; break; case 16346: item = new FireGlasses(); item.LootType = LootType.Blessed; break; case 16347: item = new ShroudOfmysterious(); item.LootType = LootType.Blessed; break; case 16348: item = new HoodedShroudOfShadows(); item.Hue = 2055; item.LootType = LootType.Blessed; break; case 16349: item = new HoodedShroudOfShadows(); item.Hue = 2054; item.LootType = LootType.Blessed; break; case 16350: item = new HoodedShroudOfShadows(); item.Hue = 2053; item.LootType = LootType.Blessed; break; case 16354: item = new TribalMask(); item.Name = "a tribal mask to be renamed."; item.Hue = 37; item.LootType = LootType.Blessed; break; case 16355: item = new TribalMask(); item.Name = "a tribal mask to be renamed."; item.Hue = 9; item.LootType = LootType.Blessed; break; case 16356: item = new TribalMask(); item.Name = "a tribal mask to be renamed."; item.Hue = 39; item.LootType = LootType.Blessed; break; case 16357: item = new TribalMask(); item.Name = "a tribal mask to be renamed."; item.Hue = 92; item.LootType = LootType.Blessed; break; case 16358: item = new BronzeStatueMaker(); item.LootType = LootType.Blessed; break; case 16359: item = new JadeStatueMaker(); item.LootType = LootType.Blessed; break; case 16360: item = new MarbleStatueMaker(); item.LootType = LootType.Blessed; break; case 16361: item = new GoldStatueMaker(); item.LootType = LootType.Blessed; break; case 16362: item = new BloodstoneStatueMaker(); item.LootType = LootType.Blessed; break; case 16363: item = new AlabasterStatueMaker(); item.LootType = LootType.Blessed; break; case 16364: item = new EtherealKirin(); item.LootType = LootType.Blessed; break; case 16365: item = new GMSafeTradeTicket(); item.LootType = LootType.Blessed; break; case 16366: item = new TheDarkSoldiers(); break; case 16367: item = new TheDarkLords(); break; case 16368: item = new TheDarkKnightsBundle(); break; case 16373: item = new Bag(); ((Bag)item).DropItem(new Bottle(10000)); break; case 16374: item = new Bag(); ((Bag)item).DropItem(new BarbedLeather(5000)); break; case 16375: item = new Bag(); ((Bag)item).DropItem(new SpinedLeather(5000)); break; case 16376: item = new Bag(); ((Bag)item).DropItem(new HornedLeather(5000)); break; case 16377: item = new CheapEvoPointsDeed(); item.LootType = LootType.Blessed; break; case 16378: item = new TitleChangeDeed(); item.LootType = LootType.Blessed; break; case 16379: item = new OceanBlueDonationBundle(); break; case 16390: item = new SkyBlueDonationBundle(); break; case 16381: item = new LayeredSpellbookTicket(); break; case 16391: item = new TeleporterDonationDeed(); break; case 16392: item = new EtherealWarSteed(); item.Name = "a donation ethereal mount"; item.Hue = 1150; item.LootType = LootType.Blessed; break; case 16393: item = new EtherealWarSteed(); item.Name = "a donation ethereal mount"; item.Hue = 1167; item.LootType = LootType.Blessed; break; case 16394: item = new EtherealWarSteed(); item.Name = "a donation ethereal mount"; item.Hue = 38; item.LootType = LootType.Blessed; break; case 16395: item = new EtherealWarSteed(); item.Name = "a donation ethereal mount"; item.Hue = 1160; item.LootType = LootType.Blessed; break; case 16396: item = new EtherealWarSteed(); item.Name = "a donation ethereal mount"; item.Hue = 1161; item.LootType = LootType.Blessed; break; case 16397: item = new EtherealWarSteed(); item.Name = "a donation ethereal mount"; item.Hue = 1140; item.LootType = LootType.Blessed; break; case 16398: item = new TribalMask(); item.Name = "a tribal mask to be renamed."; item.Hue = 1167; item.LootType = LootType.Blessed; break; case 16399: item = new TribalMask(); item.Name = "a tribal mask to be renamed."; item.Hue = 1160; item.LootType = LootType.Blessed; break; case 16400: item = new TribalMask(); item.Name = "a tribal mask to be renamed."; item.Hue = 1161; item.LootType = LootType.Blessed; break; case 16401: item = new TribalMask(); item.Name = "a tribal mask to be renamed."; item.Hue = 1172; item.LootType = LootType.Blessed; break; case 16402: item = new TribalMask(); item.Name = "a tribal mask to be renamed."; item.Hue = 1165; item.LootType = LootType.Blessed; break; case 16403: item = new TribalMask(); item.Name = "a tribal mask to be renamed."; item.Hue = 1140; item.LootType = LootType.Blessed; break; case 16404: item = new DonationDeed(); item.Name = "a supporting deed."; item.Hue = 1161; item.LootType = LootType.Blessed; break; case 16405: item = new CTFDonationTicket(); item.Name = "a ctf ticket."; item.Hue = 1110; item.LootType = LootType.Blessed; break; case 16406: item = new UHSSkinDeed(); item.Name = "a uhs skin deed."; item.Hue = 1110; item.LootType = LootType.Blessed; break; case 16407: item = new BlackBeardHairDye(); item.Name = "a black beard hair dye."; item.Hue = 1175; item.LootType = LootType.Blessed; break; default: item = null; break; } return item; }