public override void OnResponse( NetState state, RelayInfo info ) { Mobile from = state.Mobile; switch ( info.ButtonID ) { case 0: //Close Gump { from.CloseGump( typeof( ArtifactGump ) ); break; } case 1: // Axe of the Heavens { Item item = new AxeOfTheHeavens(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 2: // Blade of insanity { Item item = new BladeOfInsanity(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 3: //Blade of the Righteous { Item item = new BladeOfTheRighteous(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 4: //Bone Crusher { Item item = new BoneCrusher(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 5: //Breath of the Dead { Item item = new BreathOfTheDead(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 6: //Frostbringer { Item item = new Frostbringer(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 7: //Legacy of the Dread Lord { Item item = new LegacyOfTheDreadLord(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 8: //Serpent's Fang { Item item = new SerpentsFang(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 9: //Staff of the Magi { Item item = new StaffOfTheMagi(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 10: //The Beserker's Maul { Item item = new TheBeserkersMaul(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 11: //The Dragon Slayer { Item item = new TheDragonSlayer(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 12: //Titans Hammer { Item item = new TitansHammer(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 13: //The Taskmaster { Item item = new TheTaskmaster(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 14: //Zyronic Claw { Item item = new ZyronicClaw(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 15: //The Dryad Bow { Item item = new TheDryadBow(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 16: //Armor of Fortune { Item item = new ArmorOfFortune(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 17: //Gauntlets of Nobility { Item item = new GauntletsOfNobility(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 18: //Helm of Insight { Item item = new HelmOfInsight(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 19: //Holy Knights Breastplate { Item item = new HolyKnightsBreastplate(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 20: //Jackal's Collar { Item item = new JackalsCollar(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 21: //Leggings of Bane { Item item = new LeggingsOfBane(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 22: //Midnight Bracers { Item item = new MidnightBracers(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 23: //Ornate Crown of the Harrower { Item item = new OrnateCrownOfTheHarrower(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 24: //Shadow Dancer Leggings { Item item = new ShadowDancerLeggings(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 25: //Inquisitor's Resolution { Item item = new InquisitorsResolution(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 26: //Tunic of Fire { Item item = new TunicOfFire(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 27: //Voice of the Fallen King { Item item = new VoiceOfTheFallenKing(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 29: //Bracelet of Health { Item item = new BraceletOfHealth(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 30: //Ornament of the Magician { Item item = new OrnamentOfTheMagician(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 31: //Ring of the Elements { Item item = new RingOfTheElements(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 32: //Ring of the Vile { Item item = new RingOfTheVile(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 34: //Aegis { Item item = new Aegis(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 35: //Arcane Shield { Item item = new ArcaneShield(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 36: //Divine Countenance { Item item = new DivineCountenance(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 37: //Hat of the Magi { Item item = new HatOfTheMagi(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 38: //Hunters Headdress { Item item = new HuntersHeaddress(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } case 39: //Spirit of the Totem { Item item = new SpiritOfTheTotem(); item.LootType = LootType.Blessed; from.AddToBackpack( item ); from.CloseGump( typeof( ArtifactGump ) ); m_Deed.Delete(); break; } } }
private static void GiveItems( Mobile m ) { Container pack = m.Backpack; if ( pack == null ) { return; } // Frog Drop /* MetalBox box = new MetalBox(); box.Name = "<BASEFONT COLOR='#007FFF'>Frog Drop Collection"; box.LootType = LootType.Blessed; box.Locked = true; box.RequiredSkill = box.LockLevel = 1000; box.DropItem( new WorldMap() ); box.DropItem( new RedLeaves() ); box.DropItem( new Sand() ); box.DropItem( new SpecialHairDye() ); box.DropItem( new Rope() ); box.DropItem( new Vines() ); box.DropItem( new TribalPaint() ); box.DropItem( new RockArtifact() ); box.DropItem( new Runebook() ); box.DropItem( new Gold( 500 ) ); */ pack.DropItem( new FrogDropBag( true ) ); // Angel's Snack Pouch pouch = new Pouch(); pouch.DropItem( new HealPotion( 25 ) ); pouch.DropItem( new CurePotion( 25 ) ); pouch.DropItem( new RefreshPotion( 25 ) ); pack.DropItem( pouch ); // Forks Bag bag = new Bag(); bag.Name = "Forks"; bag.DropItem( new BistroFork() ); bag.DropItem( new GastroFork() ); bag.DropItem( new SilverFork() ); pack.DropItem( bag ); // Spellcasting Stuff bag = new Bag(); bag.Name = "Spell Casting Stuff"; TomeOfLostKnowledge tome = new TomeOfLostKnowledge(); tome.Name = "Tome Of Lost Knowledge [Replica]"; tome.Content = 18446744073709551615; bag.DropItem( tome ); bag.DropItem( new CompleteNecromancerSpellbook() ); bag.DropItem( new BagOfAllReagents() ); CrystallineRing ring = new CrystallineRing(); ring.Name = "Crystalline Ring [Replica]"; bag.DropItem( ring ); OrnamentOfTheMagician brace = new OrnamentOfTheMagician(); brace.Name = "Ornament Of The Magician [Replica]"; bag.DropItem( brace ); pack.DropItem( bag ); // Blue Clothing MetalBox box = new MetalBox(); box.Name = "Blue Clothing"; box.DropItem( new BlueHat() ); box.DropItem( new BlueArms() ); box.DropItem( new BlueShirt() ); box.DropItem( new BluePants() ); box.DropItem( new BlueBoots() ); box.DropItem( new BlueCloak() ); box.DropItem( new BlueSash() ); box.DropItem( new BlueBelt() ); WoodenBox wood = new WoodenBox(); wood.Name = "Tier One Deeds"; for ( int i = 0; i < 4; i++ ) { for ( int j = 0; j < 9; j++ ) wood.DropItem( new BlueEnhanceDeed( (BlueEnhance)( i + 1 ), 1 ) ); } box.DropItem( wood ); wood = new WoodenBox(); wood.Name = "Tier Two Deeds"; for ( int i = 0; i < 4; i++ ) { for ( int j = 0; j < 9; j++ ) wood.DropItem( new BlueEnhanceDeed( (BlueEnhance)( j + 1 ), 2 ) ); } box.DropItem( wood ); pack.DropItem( box ); }