Esempio n. 1
0
        static void Main(string[] args)
        {
            var fav1 = new Ceviche();
            var fav2 = new MoiMoi();
            var fav3 = new Calamari();
            var fav4 = new GummyBears();

            var favThings = new FavBase[] { fav1, fav2, fav3, fav4 };

            foreach (var food in favThings)
            {
                food.GetFood();
            }

            Console.WriteLine("All done! Press Enter to leave.");
            Console.ReadLine();
        }
Esempio n. 2
0
        protected virtual void FinishEffect(Point3D p, Map map, Mobile from)
        {
            from.RevealingAction();
            Server.Engines.Harvest.Fishing.FishingSkill(from, 11);

            int     count   = Utility.RandomMinMax(1, 3);
            int     onBoat  = 0;
            string  monster = "";
            Point3D SpawnAt = p;

            switch (Utility.Random(17))
            {
            case 0: monster = "SeaHag"; SpawnAt = from.Location; onBoat = 1; break;

            case 1: monster = "WaterWeird"; break;

            case 2: monster = "SeaweedElemental"; break;

            case 3: monster = "Kraken"; break;

            case 4: monster = "GiantEel"; break;

            case 5: monster = "GiantSquid"; break;

            case 6: monster = "SeaSerpent"; break;

            case 7: monster = "SeaDrake"; break;

            case 8: monster = "EyeOfTheDeep"; break;

            case 9: monster = "Typhoon"; break;

            case 10: monster = "SteamElemental"; break;

            case 11: monster = "BoneSailor"; SpawnAt = from.Location; onBoat = 1; break;

            case 12: monster = "Trituns"; SpawnAt = from.Location; onBoat = 1; break;

            case 13: monster = "Shark"; break;

            case 14: monster = "GreatWhite"; break;

            case 15: monster = "Megalodon"; break;

            case 16: monster = "Calamari"; break;
            }

            for (int i = 0; map != null && i < count; ++i)
            {
                BaseCreature spawn = new SeaHag();

                if (monster == "SeaHag")
                {
                    spawn = new SeaHag();
                }
                else if (monster == "WaterWeird")
                {
                    spawn = new WaterWeird();
                }
                else if (monster == "SeaweedElemental")
                {
                    spawn = new SeaweedElemental();
                }
                else if (monster == "Kraken")
                {
                    spawn = new Kraken();
                }
                else if (monster == "GiantEel")
                {
                    spawn = new GiantEel();
                }
                else if (monster == "GiantSquid")
                {
                    spawn = new GiantSquid();
                }
                else if (monster == "SeaSerpent")
                {
                    spawn = new SeaSerpent();
                }
                else if (monster == "SeaDrake")
                {
                    spawn = new SeaDrake();
                }
                else if (monster == "EyeOfTheDeep")
                {
                    spawn = new EyeOfTheDeep();
                }
                else if (monster == "Typhoon")
                {
                    spawn = new Typhoon();
                }
                else if (monster == "SteamElemental")
                {
                    spawn = new SteamElemental();
                }
                else if (monster == "BoneSailor")
                {
                    spawn = new BoneSailor();
                }
                else if (monster == "Shark")
                {
                    spawn = new Shark();
                }
                else if (monster == "GreatWhite")
                {
                    spawn = new GreatWhite();
                }
                else if (monster == "Megalodon")
                {
                    spawn = new Megalodon();
                }
                else if (monster == "Calamari")
                {
                    spawn = new Calamari();
                }
                else if (monster == "Trituns")
                {
                    switch (Utility.Random(2))
                    {
                    case 0: spawn = new TritunMage(); break;

                    case 1: spawn = new Tritun(); break;
                    }
                }

                Spawn(SpawnAt, map, spawn, onBoat);

                spawn.WhisperHue = 999;                 // SO TASK MANAGER DELETES THEM EVENTUALLY
                spawn.Combatant  = from;
            }

            Delete();
        }