public override void OnResponse(NetState state, RelayInfo info) { Mobile from = state.Mobile; switch (info.ButtonID) { case 0: //Close Gump { from.CloseGump(typeof(MinorArtifactGump)); break; } case 1: // Artic Death Dealer { Item item = new ArcticDeathDealer(); item.LootType = LootType.Blessed; from.AddToBackpack(item); from.CloseGump(typeof(MinorArtifactGump)); m_Deed.Delete(); break; } case 2: // Blaze of Death { Item item = new BlazeOfDeath(); item.LootType = LootType.Blessed; from.AddToBackpack(item); from.CloseGump(typeof(MinorArtifactGump)); m_Deed.Delete(); break; } case 3: //Bow Of The Juka King { Item item = new BowOfTheJukaKing(); item.LootType = LootType.Blessed; from.AddToBackpack(item); from.CloseGump(typeof(MinorArtifactGump)); m_Deed.Delete(); break; } case 4: //Captain Quackle bushs Cutlass { Item item = new CaptainQuacklebushsCutlass(); item.LootType = LootType.Blessed; from.AddToBackpack(item); from.CloseGump(typeof(MinorArtifactGump)); m_Deed.Delete(); break; } case 5: //Cavorting Club { Item item = new CavortingClub(); item.LootType = LootType.Blessed; from.AddToBackpack(item); from.CloseGump(typeof(MinorArtifactGump)); m_Deed.Delete(); break; } case 6: //Cold Blood { Item item = new ColdBlood(); item.LootType = LootType.Blessed; from.AddToBackpack(item); from.CloseGump(typeof(MinorArtifactGump)); m_Deed.Delete(); break; } case 7: //Enchanted Titan Leg Bone { Item item = new EnchantedTitanLegBone(); item.LootType = LootType.Blessed; from.AddToBackpack(item); from.CloseGump(typeof(MinorArtifactGump)); m_Deed.Delete(); break; } case 8: //Luna Lance { Item item = new LunaLance(); item.LootType = LootType.Blessed; from.AddToBackpack(item); from.CloseGump(typeof(MinorArtifactGump)); m_Deed.Delete(); break; } case 9: //Nights Kiss { Item item = new NightsKiss(); item.LootType = LootType.Blessed; from.AddToBackpack(item); from.CloseGump(typeof(MinorArtifactGump)); m_Deed.Delete(); break; } case 10: //Nox Rangers Heavy Crossbow { Item item = new NoxRangersHeavyCrossbow(); item.LootType = LootType.Blessed; from.AddToBackpack(item); from.CloseGump(typeof(MinorArtifactGump)); m_Deed.Delete(); break; } case 11: //Pixie Swatter { Item item = new PixieSwatter(); item.LootType = LootType.Blessed; from.AddToBackpack(item); from.CloseGump(typeof(MinorArtifactGump)); m_Deed.Delete(); break; } case 12: //Wrath Of The Dryad { Item item = new WrathOfTheDryad(); item.LootType = LootType.Blessed; from.AddToBackpack(item); from.CloseGump(typeof(MinorArtifactGump)); m_Deed.Delete(); break; } case 13: //Staff Of Power { Item item = new StaffOfPower(); item.LootType = LootType.Blessed; from.AddToBackpack(item); from.CloseGump(typeof(MinorArtifactGump)); m_Deed.Delete(); break; } case 14: //Burglars Bandana { Item item = new BurglarsBandana(); item.LootType = LootType.Blessed; from.AddToBackpack(item); from.CloseGump(typeof(MinorArtifactGump)); m_Deed.Delete(); break; } case 15: //Dread Pirate Hat { Item item = new DreadPirateHat(); item.LootType = LootType.Blessed; from.AddToBackpack(item); from.CloseGump(typeof(MinorArtifactGump)); m_Deed.Delete(); break; } case 16: //Heart Of The Lion { Item item = new HeartOfTheLion(); item.LootType = LootType.Blessed; from.AddToBackpack(item); from.CloseGump(typeof(MinorArtifactGump)); m_Deed.Delete(); break; } case 17: //Orcish Visage { Item item = new OrcishVisage(); item.LootType = LootType.Blessed; from.AddToBackpack(item); from.CloseGump(typeof(MinorArtifactGump)); m_Deed.Delete(); break; } case 18: //Polar Bear Mask { Item item = new PolarBearMask(); item.LootType = LootType.Blessed; from.AddToBackpack(item); from.CloseGump(typeof(MinorArtifactGump)); m_Deed.Delete(); break; } case 19: //Violet Courage { Item item = new VioletCourage(); item.LootType = LootType.Blessed; from.AddToBackpack(item); from.CloseGump(typeof(MinorArtifactGump)); m_Deed.Delete(); break; } case 20: //Alchemists Bauble { Item item = new AlchemistsBauble(); item.LootType = LootType.Blessed; from.AddToBackpack(item); from.CloseGump(typeof(MinorArtifactGump)); m_Deed.Delete(); break; } case 21: //Iolos Lute { Item item = new IolosLute(); item.LootType = LootType.Blessed; from.AddToBackpack(item); from.CloseGump(typeof(MinorArtifactGump)); m_Deed.Delete(); break; } case 22: //Gwennos Harp { Item item = new GwennosHarp(); item.LootType = LootType.Blessed; from.AddToBackpack(item); from.CloseGump(typeof(MinorArtifactGump)); m_Deed.Delete(); break; } case 23: //Shield Of Invulnerability { Item item = new ShieldOfInvulnerability(); item.LootType = LootType.Blessed; from.AddToBackpack(item); from.CloseGump(typeof(MinorArtifactGump)); m_Deed.Delete(); break; } case 24: //GlovesOfThePugilist { Item item = new GlovesOfThePugilist(); item.LootType = LootType.Blessed; from.AddToBackpack(item); from.CloseGump(typeof(MinorArtifactGump)); m_Deed.Delete(); break; } } }
public static void CheckProperties(Item item) { if (item is PrimerOnArmsTalisman && ((PrimerOnArmsTalisman)item).Attributes.AttackChance != 10) { ((PrimerOnArmsTalisman)item).Attributes.AttackChance = 10; } if (item is ClaininsSpellbook && ((ClaininsSpellbook)item).Attributes.LowerManaCost != 10) { ((ClaininsSpellbook)item).Attributes.LowerManaCost = 10; } if (item is CrimsonCincture && ((CrimsonCincture)item).Attributes.BonusDex != 10) { ((CrimsonCincture)item).Attributes.BonusDex = 10; } if (item is CrystallineRing && ((CrystallineRing)item).Attributes.CastRecovery != 3) { ((CrystallineRing)item).Attributes.CastRecovery = 3; } if (item is HumanFeyLeggings) { HumanFeyLeggings fey = (HumanFeyLeggings)item; if (fey.PhysicalBonus != 3) { fey.PhysicalBonus = 3; } if (fey.FireBonus != 3) { fey.FireBonus = 3; } if (fey.ColdBonus != 3) { fey.ColdBonus = 3; } if (fey.EnergyBonus != 3) { fey.EnergyBonus = 3; } } if (item is FoldedSteelGlasses && ((FoldedSteelGlasses)item).Attributes.DefendChance != 25) { ((FoldedSteelGlasses)item).Attributes.DefendChance = 25; } if (item is HeartOfTheLion) { HeartOfTheLion lion = (HeartOfTheLion)item; if (lion.PhysicalBonus != 5) { lion.PhysicalBonus = 5; } if (lion.FireBonus != 5) { lion.FireBonus = 5; } if (lion.ColdBonus != 5) { lion.ColdBonus = 5; } if (lion.PoisonBonus != 5) { lion.PoisonBonus = 5; } if (lion.EnergyBonus != 5) { lion.EnergyBonus = 5; } } if (item is HuntersHeaddress) { HuntersHeaddress hunters = (HuntersHeaddress)item; if (hunters.Resistances.Physical != 8) { hunters.Resistances.Physical = 8; } if (hunters.Resistances.Fire != 4) { hunters.Resistances.Fire = 4; } if (hunters.Resistances.Cold != -8) { hunters.Resistances.Cold = -8; } if (hunters.Resistances.Poison != 9) { hunters.Resistances.Poison = 9; } if (hunters.Resistances.Energy != 3) { hunters.Resistances.Energy = 3; } } if (item is KasaOfTheRajin && ((KasaOfTheRajin)item).Attributes.DefendChance != 10) { ((KasaOfTheRajin)item).Attributes.DefendChance = 10; } if (item is MaceAndShieldGlasses && ((MaceAndShieldGlasses)item).Attributes.WeaponDamage != 10) { ((MaceAndShieldGlasses)item).Attributes.WeaponDamage = 10; } if (item is VesperOrderShield && ((VesperOrderShield)item).Attributes.CastSpeed != 0) { ((VesperOrderShield)item).Attributes.CastSpeed = 0; if (item.Name != "Order Shield") { item.Name = "Order Shield"; } } if (item is OrnamentOfTheMagician && ((OrnamentOfTheMagician)item).Attributes.RegenMana != 3) { ((OrnamentOfTheMagician)item).Attributes.RegenMana = 3; } if (item is RingOfTheVile && ((RingOfTheVile)item).Attributes.AttackChance != 25) { ((RingOfTheVile)item).Attributes.AttackChance = 25; } if (item is RuneBeetleCarapace) { RuneBeetleCarapace carapace = (RuneBeetleCarapace)item; if (carapace.PhysicalBonus != 3) { carapace.PhysicalBonus = 3; } if (carapace.FireBonus != 3) { carapace.FireBonus = 3; } if (carapace.ColdBonus != 3) { carapace.ColdBonus = 3; } if (carapace.PoisonBonus != 3) { carapace.PoisonBonus = 3; } if (carapace.EnergyBonus != 3) { carapace.EnergyBonus = 3; } } if (item is SpiritOfTheTotem) { SpiritOfTheTotem totem = (SpiritOfTheTotem)item; if (totem.Resistances.Fire != 7) { totem.Resistances.Fire = 7; } if (totem.Resistances.Cold != 2) { totem.Resistances.Cold = 2; } if (totem.Resistances.Poison != 6) { totem.Resistances.Poison = 6; } if (totem.Resistances.Energy != 6) { totem.Resistances.Energy = 6; } } if (item is Stormgrip && ((Stormgrip)item).Attributes.AttackChance != 10) { ((Stormgrip)item).Attributes.AttackChance = 10; } if (item is InquisitorsResolution) { InquisitorsResolution inquis = (InquisitorsResolution)item; if (inquis.PhysicalBonus != 5) { inquis.PhysicalBonus = 5; } if (inquis.FireBonus != 7) { inquis.FireBonus = 7; } if (inquis.ColdBonus != -2) { inquis.ColdBonus = -2; } if (inquis.PoisonBonus != 7) { inquis.PoisonBonus = 7; } if (inquis.EnergyBonus != -7) { inquis.EnergyBonus = -7; } } if (item is TomeOfLostKnowledge && ((TomeOfLostKnowledge)item).Attributes.RegenMana != 3) { ((TomeOfLostKnowledge)item).Attributes.RegenMana = 3; } if (item is WizardsCrystalGlasses) { WizardsCrystalGlasses glasses = (WizardsCrystalGlasses)item; if (glasses.PhysicalBonus != 5) { glasses.PhysicalBonus = 5; } if (glasses.FireBonus != 5) { glasses.FireBonus = 5; } if (glasses.ColdBonus != 5) { glasses.ColdBonus = 5; } if (glasses.PoisonBonus != 5) { glasses.PoisonBonus = 5; } if (glasses.EnergyBonus != 5) { glasses.EnergyBonus = 5; } } }