Example #1
0
        public override bool LootItem(Mobile from)
        {
            if (Utility.RandomDouble() <= .05)
            {
                FlaxSeed item = new FlaxSeed();
                from.AddToBackpack(item);
                from.SendMessage("You manage to gather 1 flax seed.");
            }
            Flax c = new Flax();

            c.ItemID = 6812;
            from.AddToBackpack(c);
            from.SendMessage("You manage to gather 1 flax bundle.");
            return(true);
        }
Example #2
0
        public override bool OnBeforeDeath()
        {
            if (!base.OnBeforeDeath())
            {
                return(false);
            }

            if (0.25 > Utility.RandomDouble())
            {
                Item itemloot;
                switch (Utility.RandomMinMax(1, 90))
                {
                case  1:
                default: itemloot = new HaySeed(); break;

                case  2: itemloot = new TeaSeed(); break;

                case  3: itemloot = new SoySeed(); break;

                case  4: itemloot = new FlaxSeed(); break;

                case  5: itemloot = new OatsSeed(); break;

                case  6: itemloot = new RiceSeed(); break;

                case  7: itemloot = new CornSeed(); break;

                case  8: itemloot = new DateSeed(); break;

                case  9: itemloot = new BeetSeed(); break;

                case  10: itemloot = new PeasSeed(); break;

                case  11: itemloot = new PansySeed(); break;

                case  12: itemloot = new PoppySeed(); break;

                case  13: itemloot = new WheatSeed(); break;

                case  14: itemloot = new OnionSeed(); break;

                case  15: itemloot = new CottonSeed(); break;

                case  16: itemloot = new GarlicSeed(); break;

                case  17: itemloot = new TanGingerSeed(); break;

                case  18: itemloot = new BananaSeed(); break;

                case  19: itemloot = new CarrotSeed(); break;

                case  20: itemloot = new CelerySeed(); break;

                case  21: itemloot = new PeanutSeed(); break;

                case  22: itemloot = new PotatoSeed(); break;

                case  23: itemloot = new RadishSeed(); break;

                case  24: itemloot = new TomatoSeed(); break;

                case  25: itemloot = new SquashSeed(); break;

                case  26: itemloot = new RedRoseSeed(); break;

                case  27: itemloot = new GinsengSeed(); break;

                case  28: itemloot = new CoconutSeed(); break;

                case  29: itemloot = new CabbageSeed(); break;

                case  30: itemloot = new LettuceSeed(); break;

                case  31: itemloot = new SpinachSeed(); break;

                case  32: itemloot = new PumpkinSeed(); break;

                case  33: itemloot = new MandrakeSeed(); break;

                case  34: itemloot = new SnowHopsSeed(); break;

                case  35: itemloot = new MiniKiwiSeed(); break;

                case  36: itemloot = new BroccoliSeed(); break;

                case  37: itemloot = new EggplantSeed(); break;

                case  38: itemloot = new SnowPeasSeed(); break;

                case  39: itemloot = new CucumberSeed(); break;

                case  40: itemloot = new CranberrySeed(); break;

                case  41: itemloot = new PineappleSeed(); break;

                case  42: itemloot = new IrishRoseSeed(); break;

                case  43: itemloot = new WhiteRoseSeed(); break;

                case  44: itemloot = new SugarcaneSeed(); break;

                case  45: itemloot = new ElvenHopsSeed(); break;

                case  46: itemloot = new SweetHopsSeed(); break;

                case  47: itemloot = new FieldCornSeed(); break;

                case  48: itemloot = new SunFlowerSeed(); break;

                case  49: itemloot = new MiniAppleSeed(); break;

                case  50: itemloot = new MiniCocoaSeed(); break;

                case  51: itemloot = new MiniMangoSeed(); break;

                case  52: itemloot = new MiniPeachSeed(); break;

                case  53: itemloot = new AsparagusSeed(); break;

                case  54: itemloot = new GreenBeanSeed(); break;

                case  55: itemloot = new RedPepperSeed(); break;

                case  56: itemloot = new BlackberrySeed(); break;

                case  57: itemloot = new SnapdragonSeed(); break;

                case  58: itemloot = new SpiritRoseSeed(); break;

                case  59: itemloot = new YellowRoseSeed(); break;

                case  60: itemloot = new NightshadeSeed(); break;

                case  61: itemloot = new BitterHopsSeed(); break;

                case  62: itemloot = new MiniAlmondSeed(); break;

                case  63: itemloot = new MiniCherrySeed(); break;

                case  64: itemloot = new MiniCoffeeSeed(); break;

                case  65: itemloot = new StrawberrySeed(); break;

                case  66: itemloot = new CantaloupeSeed(); break;

                case  67: itemloot = new RedMushroomSeed(); break;

                case  68: itemloot = new TanMushroomSeed(); break;

                case  69: itemloot = new MiniApricotSeed(); break;

                case  70: itemloot = new MiniAvocadoSeed(); break;

                case  71: itemloot = new SmallBananaSeed(); break;

                case  72: itemloot = new CauliflowerSeed(); break;

                case  73: itemloot = new SweetPotatoSeed(); break;

                case  74: itemloot = new ChiliPepperSeed(); break;

                case  75: itemloot = new GreenPepperSeed(); break;

                case  76: itemloot = new GreenSquashSeed(); break;

                case  77: itemloot = new RedRaspberrySeed(); break;

                case  78: itemloot = new MiniPistacioSeed(); break;

                case  79: itemloot = new OrangePepperSeed(); break;

                case  80: itemloot = new YellowPepperSeed(); break;

                case  81: itemloot = new PinkCarnationSeed(); break;

                case  82: itemloot = new HoneydewMelonSeed(); break;

                case  83: itemloot = new BlackRaspberrySeed(); break;

                case  84: itemloot = new MiniGrapefruitSeed(); break;

                case  85: itemloot = new MiniPomegranateSeed(); break;

                case  86: itemloot = new BlueberrySeed(); break;

                case  87: itemloot = new MiniPearSeed(); break;

                case  88: itemloot = new MiniOrangeSeed(); break;

                case  89: itemloot = new WatermelonSeed(); break;

                case  90: itemloot = new TurnipSeed(); break;
                }
                if (itemloot != null)
                {
                    itemloot.MoveToWorld(Location, Map);
                }
            }

            Effects.SendLocationEffect(Location, Map, 0x376A, 10, 1);
            return(base.OnBeforeDeath());
        }