Beispiel #1
0
        public void Generate(EcologicalTypes ecologicalType, int terrainSubTypeDM, int terrainSizeDM, int motionSizeDM, Motions motion)
        {
            var pack      = 0;
            var endurance = 0;
            var instinct  = 0;
            var dexterity = 0;
            var strength  = 0;

            EcologicalType = ecologicalType;
            Motion         = motion;
            GenerateSubType(terrainSubTypeDM, ref pack, ref endurance, ref instinct, ref dexterity, ref strength);
            var sizeClass = GenerateSize(terrainSubTypeDM, terrainSizeDM, endurance, dexterity, strength);

            GenerateSocialProfile(pack, instinct);
            GeneratePackSize();
            GenerateWeapons();
            GenerateArmour(sizeClass);
            GenerateSkills();
        }
Beispiel #2
0
 public Critter(EcologicalTypes ecologicalType, int terrainSubTypeDM, int terrainSizeDM, int motionSizeDM, Motions motion)
 {
     Generate(ecologicalType, terrainSubTypeDM, terrainSizeDM, motionSizeDM, motion);
 }