public override void OnCarve(Mobile from, Corpse corpse, Item with) { if (corpse.Carved == false) { base.OnCarve(from, corpse, with); corpse.AddCarvedItem(new DeerHead(), from); corpse.AddCarvedItem(new RawGroundVenison(), from); corpse.AddCarvedItem(new RawVenisonRoast(), from); corpse.AddCarvedItem(new RawVenisonSteak(), from); corpse.AddCarvedItem(new Hides(15), from); corpse.Carved = true; from.SendMessage("You carve up some hides and deer parts."); } }
public override void OnCarve(Mobile from, Corpse corpse, Item with) { if (corpse.Carved == false) { base.OnCarve(from, corpse, with); corpse.AddCarvedItem(new Gold(Utility.RandomMinMax(2, 5)), from); corpse.AddCarvedItem(new WaterLizardMeat(), from); corpse.AddCarvedItem(new SpinedHides(12), from); corpse.AddCarvedItem(new SerpentScale(Utility.RandomMinMax(3, 6)), from); corpse.AddCarvedItem(new WaterLizardEyeBall(), from); from.SendMessage("You carve up gold, water lizard meat, spined hides, serpent scales, and a water lizard eyeball."); corpse.Carved = true; } }
public override void OnCarve(Mobile from, Corpse corpse, Item with) { if (corpse.Carved == false) { base.OnCarve(from, corpse, with); int amount = 1 + (int)(from.Skills[SkillName.Forensics].Value / 25); corpse.AddCarvedItem(new RawRibs(7), from); corpse.AddCarvedItem(new HornedHides(9), from); corpse.AddCarvedItem(new SerpentScale(Utility.RandomMinMax(7, 10)), from); corpse.AddCarvedItem(new RazorbackTooth(amount), from); from.SendMessage("You carve up raw ribs, horned hides, serpent scales, and a razorback tooth."); corpse.Carved = true; } }
public override void OnCarve(Mobile from, Corpse corpse, Item with) { if (corpse.Carved == false) { base.OnCarve(from, corpse, with); int amount = 1 + (int)(from.Skills[SkillName.Forensics].Value / 25); corpse.AddCarvedItem(new SahaginScale(amount), from); corpse.AddCarvedItem(new RawFishSteak(Utility.RandomMinMax(9, 13)), from); corpse.AddCarvedItem(new FishScale(Utility.RandomMinMax(12, 15)), from); from.SendMessage("You carve up raw fish steaks, fish scales and a sahagin scale."); corpse.Carved = true; } }
public override void OnCarve(Mobile from, Corpse corpse, Item with) { if (corpse.Carved == false) { base.OnCarve(from, corpse, with); int amount = 1 + (int)(from.Skills[SkillName.Forensics].Value / 25); corpse.AddCarvedItem(new Feather(50), from); corpse.AddCarvedItem(new RawHarpyRibs(), from); corpse.AddCarvedItem(new HarpyTalon(amount), from); corpse.AddCarvedItem(new SalivaEye(), from); from.SendMessage("You carve up feathers, raw harpy ribs, talons, and the eye of Saliva."); corpse.Carved = true; } }
public override void OnCarve(Mobile from, Corpse corpse, Item with) { if (corpse.Carved == false) { base.OnCarve(from, corpse, with); int amount = 1 + (int)(from.Skills[SkillName.Forensics].Value / 25); corpse.AddCarvedItem(new PureWhiteFeather(amount), from); corpse.AddCarvedItem(new RawChicken(), from); corpse.AddCarvedItem(new Feather(25), from); from.SendMessage("You carve up some raw chicken, regular feathers, and a unique feather."); corpse.Carved = true; } }
public override void OnCarve(Mobile from, Corpse corpse, Item with) { if (corpse.Carved == false) { base.OnCarve(from, corpse, with); int amount = 1 + (int)(from.Skills[SkillName.Forensics].Value / 25); corpse.AddCarvedItem(new BeachBeetleSerum(amount), from); corpse.AddCarvedItem(new GemOfTheSands(), from); corpse.AddCarvedItem(new BeetleEgg(Utility.RandomMinMax(5, 11)), from); from.SendMessage("You carve up some serum, some beetle eggs and in addition a gem of the sands."); corpse.Carved = true; } }
public override void OnCarve(Mobile from, Corpse corpse, Item with) { if (corpse.Carved == false) { base.OnCarve(from, corpse, with); int amount = 1 + (int)(from.Skills[SkillName.Forensics].Value / 25); corpse.AddCarvedItem(new WyvernMeat(), from); corpse.AddCarvedItem(new HornedHides(10), from); corpse.AddCarvedItem(new DragonScale(Utility.RandomMinMax(4, 7)), from); corpse.AddCarvedItem(new WyvernTooth(amount), from); from.SendMessage("You carve up wvyern meat, horned hides, dragon scales, and a wyvern tooth."); corpse.Carved = true; } }
public override void OnCarve(Mobile from, Corpse corpse, Item with) { if (corpse.Carved == false) { base.OnCarve(from, corpse, with); int amount = 1 + (int)(from.Skills[SkillName.Forensics].Value / 25); corpse.AddCarvedItem(new Gold(Utility.RandomMinMax(1225, 2342)), from); corpse.AddCarvedItem(new Nirnroot(Utility.RandomMinMax(15, 27)), from); corpse.AddCarvedItem(new GratNectar(amount), from); from.SendMessage("Upon finding gold, you also carve up some nirnroot and some grat nectar."); corpse.Carved = true; } }
public override void OnCarve(Mobile from, Corpse corpse, Item with) { if (corpse.Carved == false) { base.OnCarve(from, corpse, with); int amount = 1 + (int)(from.Skills[SkillName.Forensics].Value / 25); corpse.AddCarvedItem(new Gold(Utility.RandomMinMax(42, 63)), from); corpse.AddCarvedItem(new MandrakeRoot(), from); corpse.AddCarvedItem(new Nirnroot(Utility.RandomMinMax(7, 13)), from); corpse.AddCarvedItem(new SwampVineAppendages(amount), from); from.SendMessage("You carve up gold, mandrake root, some nirnroot and a stash of vine appendages."); corpse.Carved = true; } }
public override void OnCarve(Mobile from, Corpse corpse, Item with) { if (corpse.Carved == false) { base.OnCarve(from, corpse, with); int amount = 1 + (int)(from.Skills[SkillName.Forensics].Value / 25); corpse.AddCarvedItem(new Gold(Utility.RandomMinMax(276, 810)), from); corpse.AddCarvedItem(new FertileDirt(Utility.RandomMinMax(1, 10)), from); corpse.AddCarvedItem(new Vines(), from); corpse.AddCarvedItem(new WhippingVineAppendages(amount), from); from.SendMessage("You carve up gold, some dirt and a bunch of vines."); corpse.Carved = true; } }
public override void OnCarve(Mobile from, Corpse corpse, Item with) { if (corpse.Carved == false) { base.OnCarve(from, corpse, with); int amount = 1 + (int)(from.Skills[SkillName.Forensics].Value / 25); corpse.AddCarvedItem(new Gold(Utility.RandomMinMax(409, 673)), from); corpse.AddCarvedItem(new Garlic(5), from); corpse.AddCarvedItem(new FishScale(Utility.RandomMinMax(9, 12)), from); corpse.AddCarvedItem(new Opal(), from); corpse.AddCarvedItem(new MummyBandage(amount), from); from.SendMessage("You carve up some gold, garlic, fish scales, an opal, and mummy bandage."); corpse.Carved = true; } }
public override void OnCarve(Mobile from, Corpse corpse, Item with) { if (!(Summoned || IsBonded || corpse.Animated)) { corpse.AddCarvedItem(new Batwing(2), from); } base.OnCarve(from, corpse, with); }
public override void OnCarve(Mobile from, Corpse corpse, Item with) { base.OnCarve(from, corpse, with); if (!GatheredFur) { from.SendLocalizedMessage(1112765); // You shear it, and the fur is now on the corpse. corpse.AddCarvedItem(new KepetchFur(15), from); GatheredFur = true; } }
public override void OnCarve(Mobile from, Corpse corpse, Item with) { if (corpse.Carved == false) { base.OnCarve(from, corpse, with); corpse.AddCarvedItem(new SpiderEgg(Utility.RandomMinMax(16, 27)), from); from.SendMessage("You carve up some spider eggs."); } }
public override void OnCarve(Mobile from, Corpse corpse, Item with) { if (corpse.Carved == false) { base.OnCarve(from, corpse, with); corpse.AddCarvedItem(new Gold(Utility.RandomMinMax(11, 16)), from); from.SendMessage("You carve up some gold."); } }
public override void OnCarve(Mobile from, Corpse corpse, Item with) { if (corpse.Carved == false) { base.OnCarve(from, corpse, with); corpse.AddCarvedItem(new DeathwatchBeetleEgg(), from); from.SendMessage("You carve up some deathwatch beetle parts."); corpse.Carved = true; } }
public override void OnCarve(Mobile from, Corpse corpse, Item with) { if (corpse.Carved == false) { base.OnCarve(from, corpse, with); corpse.AddCarvedItem(new DesertOstardEgg(), from); from.SendMessage("You carve up some desert ostard parts."); corpse.Carved = true; } }
public override void OnCarve(Mobile from, Corpse corpse, Item with) { if (corpse.Carved == false) { base.OnCarve(from, corpse, with); corpse.AddCarvedItem(new ForestOstardEgg(), from); from.SendMessage("You carve up a forest ostard egg."); corpse.Carved = true; } }
public override void OnCarve(Mobile from, Corpse corpse, Item with) { if (corpse.Carved == false) { base.OnCarve(from, corpse, with); corpse.AddCarvedItem(new AlmirajHorn(), from); from.SendMessage("You carve up some al-mi'raj parts."); corpse.Carved = true; } }
public override void OnCarve(Mobile from, Corpse corpse, Item with) { if (corpse.Carved == false) { base.OnCarve(from, corpse, with); corpse.AddCarvedItem(new Nirnroot(Utility.RandomMinMax(5, 7)), from); from.SendMessage("You carve up some nirnroot."); corpse.Carved = true; } }
public override void OnCarve(Mobile from, Corpse corpse, Item with) { if (corpse.Carved == false) { base.OnCarve(from, corpse, with); corpse.AddCarvedItem(new PeltedMinotaurFur(), from); from.SendMessage("You carve up some minotaur parts."); corpse.Carved = true; } }
public override void OnCarve(Mobile from, Corpse corpse, Item with) { if (corpse.Carved == false) { base.OnCarve(from, corpse, with); corpse.AddCarvedItem(new RoseOfQingniao(), from); from.SendMessage("You carve up some qingniao parts."); corpse.Carved = true; } }
public override void OnCarve(Mobile from, Corpse corpse, Item with) { if (corpse.Carved == false) { base.OnCarve(from, corpse, with); corpse.AddCarvedItem(new CharredSpriteWings(), from); from.SendMessage("You carve up a pair of charred sprite wings."); corpse.Carved = true; } }
public override void OnCarve(Mobile from, Corpse corpse, Item with) { if (corpse.Carved == false) { base.OnCarve(from, corpse, with); corpse.AddCarvedItem(new BeetleEgg(Utility.RandomMinMax(55, 99)), from); from.SendMessage("You carve up some beetle eggs."); corpse.Carved = true; } }
public override void OnCarve(Mobile from, Corpse corpse, Item with) { if (corpse.Carved == false) { base.OnCarve(from, corpse, with); corpse.AddCarvedItem(new AnnihilationBeetleCarapace(), from); from.SendMessage("You carve up some beetle parts."); corpse.Carved = true; } }
public override void OnCarve(Mobile from, Corpse corpse, Item with) { if (corpse.Carved == false) { base.OnCarve(from, corpse, with); corpse.AddCarvedItem(new CentaurClaw(), from); from.SendMessage("You carve up a centaur claw."); corpse.Carved = true; } }
public override void OnCarve(Mobile from, Corpse corpse, Item with) { if (corpse.Carved == false) { base.OnCarve(from, corpse, with); corpse.AddCarvedItem(new BulletAntStinger(), from); from.SendMessage("You carve up some bullet ant parts."); corpse.Carved = true; } }
public override void OnCarve(Mobile from, Corpse corpse, Item with) { if (corpse.Carved == false) { base.OnCarve(from, corpse, with); corpse.AddCarvedItem(new LeftArm(), from); corpse.AddCarvedItem(new RightArm(), from); corpse.AddCarvedItem(new Torso(), from); corpse.AddCarvedItem(new Bone(), from); corpse.AddCarvedItem(new RibCage(), from); if (0.05 > Utility.RandomDouble()) // 0.05 = 5% = chance to poison carver { from.ApplyPoison(from, Poison.Regular); from.FixedParticles(0x3709, 10, 30, 5052, EffectLayer.LeftFoot); from.FixedParticles(0x36B0, 1, 14, 0x26BB, 0x3F, 0x7, EffectLayer.Waist); from.PlaySound(from.Female ? 814 : 1088); from.PlaySound(from.Female ? 792 : 1064); } if (0.40 > Utility.RandomDouble()) // 0.40 = 40% = chance to drop worm { corpse.AddCarvedItem(new Worm(), from); } from.SendMessage("You carve up some parts."); corpse.Carved = true; } }
public override void OnCarve(Mobile from, Corpse corpse, Item with) { if (corpse.Carved == false) { base.OnCarve(from, corpse, with); corpse.AddCarvedItem(new RawBeefPorterhouse(), from); corpse.AddCarvedItem(new RawBeefPrimeRib(), from); corpse.AddCarvedItem(new RawBeefRibeye(), from); corpse.AddCarvedItem(new RawBeefRibs(), from); corpse.AddCarvedItem(new RawBeefRoast(), from); corpse.AddCarvedItem(new RawBeefSirloin(), from); corpse.AddCarvedItem(new RawBeefTBone(), from); corpse.AddCarvedItem(new RawBeefTenderloin(), from); corpse.AddCarvedItem(new RawGroundBeef(), from); corpse.AddCarvedItem(new Hides(12), from); corpse.Carved = true; from.SendMessage("You carve up some bovine parts."); } }