Beispiel #1
0
        private void jellies()
        {
            group("j", meander: 4, speed: -1, tracking: 4, flags: "few fearless");
            breed("green slime", green, 12, new List <object>()
            {
                new Attack("crawl[s] on", 4),
                MoveFactory.spawn(rate: 6)
            });

            breed("frosty slime", white, 14, new List <object>()
            {
                new Attack("crawl[s] on", 5, ElementFactory.Instance.Cold),
                MoveFactory.spawn(rate: 6)
            });

            breed("smoking slime", red, 18, new List <object>()
            {
                new Attack("crawl[s] on", 6, ElementFactory.Instance.Fire),
                MoveFactory.spawn(rate: 6)
            });

            breed("sparkling slime", lightPurple, 22, new List <object>()
            {
                new Attack("crawl[s] on", 8, ElementFactory.Instance.Lightning),
                MoveFactory.spawn(rate: 6)
            });
        }
Beispiel #2
0
        private void insects()
        {
            group("i", tracking: 3, meander: 8, flags: "fearless");
            breed("giant cockroach[es]", darkBrown, 4, new List <object>()
            {
                new Attack("crawl[s] on", 3),
                MoveFactory.spawn(rate: 4)
            }, drop: DropFactory.PercentDrop(10, "Insect Wing"),
                  speed: 3);

            breed("giant centipede", red, 16, new List <object>()
            {
                new Attack("crawl[s] on", 3),
                new Attack("bite[s]", 5),
            }, speed: 3, meander: 0);
        }