Esempio n. 1
0
        public static void ReplaceUnderworldVersion9()
        {
            ReplaceSpawnersByRegionName("Underworld", Map.TerMur, "underworld");

            ReplaceSpawnersByRectangle(new Rectangle2D(5640, 1776, 295, 263), Map.Trammel, null);
            ReplaceSpawnersByRectangle(new Rectangle2D(5640, 1776, 295, 263), Map.Felucca, "solenhives");

            QuestHintItem hint = new DuganMissingQuestCorpse();

            hint.MoveToWorld(new Point3D(1038, 1182, -52), Map.TerMur);

            Static item = new Static(7400);

            item.MoveToWorld(new Point3D(1040, 1181, -53), Map.TerMur);

            item = new Static(7390);
            item.MoveToWorld(new Point3D(1041, 1185, -50), Map.TerMur);

            item = new Static(7390);
            item.MoveToWorld(new Point3D(1036, 1185, -52), Map.TerMur);

            hint = new FlintLostLogbookHint();
            hint.MoveToWorld(new Point3D(1044, 976, -30), Map.TerMur);

            hint = new FlintLostBarrelHint();
            hint.MoveToWorld(new Point3D(1043, 1003, -43), Map.TerMur);

            hint = new FlintLostBarrelHint();
            hint.MoveToWorld(new Point3D(1048, 1027, -32), Map.TerMur);

            GenerateUnderworldRooms.GenerateRevealTiles();

            ToConsole("Placed Quest Statics.");
        }
Esempio n. 2
0
        private static void DecorateSA_OnCommand(CommandEventArgs e)
        {
            e.Mobile.SendMessage("Generating Stygian Abyss world decoration, please wait.");

            Decorate.Generate("sa", "Data/Decoration/Stygian Abyss/Ter Mur", Map.TerMur);
            Decorate.Generate("sa", "Data/Decoration/Stygian Abyss/Trammel", Map.Trammel);
            Decorate.Generate("sa", "Data/Decoration/Stygian Abyss/Felucca", Map.Felucca);

            NavreysController.GenNavery(e.Mobile);
            CommandSystem.Handle(e.Mobile, Server.Commands.CommandSystem.Prefix + "GenToK");
            Server.Engines.CannedEvil.PrimevalLichPuzzle.GenLichPuzzle(e.Mobile);
            CommandSystem.Handle(e.Mobile, Server.Commands.CommandSystem.Prefix + "GenSutek");

            GenerateUnderworldRooms.Generate();

            e.Mobile.SendMessage("Stygian Abyss world generation complete.");
        }
Esempio n. 3
0
        private static void DecorateSA_OnCommand(CommandEventArgs e)
        {
            e.Mobile.SendMessage("Generating Stygian Abyss world decoration, please wait.");

            Decorate.Generate("sa", "Data/Decoration/Ter Mur", Map.TerMur);

            NavreysController.GenNavery(e.Mobile);
            CommandSystem.Handle(e.Mobile, CommandSystem.Prefix + "GenToK");
            CommandSystem.Handle(e.Mobile, CommandSystem.Prefix + "GenSutek");

            GenerateUnderworldRooms.Generate();

            Engines.ResortAndCasino.FireCasinoGenerator.Generate(e);
            Engines.ExploringTheDeep.GenerateExploringTheDeep.Generate(e);

            e.Mobile.SendMessage("Stygian Abyss world generation complete.");
        }