Beispiel #1
0
        private void SpawnCreaturesLevel6(int level, MapGeneratorBSP mapGen)
        {
            //Level 2 just Swarmers (but lots of them)
            List<Monster> monstersToPlace = new List<Monster>();

            for (int i = 0; i < 5; i++)
            {
                Creatures.CombatBot patrolBot = new Creatures.CombatBot();
                monstersToPlace.Add(patrolBot);
            }

            for (int i = 0; i < 6; i++)
            {
                Creatures.PatrolBotArea patrolBot = new Creatures.PatrolBotArea();
                AddMonsterSquarePatrol(patrolBot, level, mapGen);
            }

            monstersToPlace.Add(new Creatures.AlertBot());

               // AddMonsterLinearPatrol(new Creatures.Juggernaut(), level, mapGen);

            AddMonstersEqualDistribution(monstersToPlace, level, mapGen);

            //This sets light level in the creatures
            SetLightLevelUniversal(level, level, 5);
        }
Beispiel #2
0
        private void SpawnCreaturesLevel0(int level, MapGeneratorBSP mapGen)
        {
            //Level 0 just Area Patrol Bots

            for (int i = 0; i < 6; i++)
            {
                Creatures.PatrolBotArea patrolBot = new Creatures.PatrolBotArea();
                AddMonsterSquarePatrol(patrolBot, level, mapGen);
            }

            //This sets light level in the creatures
            SetLightLevelUniversal(level, level, 5);
        }