Example #1
0
        protected override object ReadObject <T>(ES3Reader reader)
        {
            var instance = new CrushingBlow(null);

            ReadObject <T>(reader, instance);
            return(instance);
        }
        public WhiteAttackTable(
            Miss missChance,
            Dodge dodgeChance,
            Parry parryChance,
            GlancingBlow glancingBlowChance,
            CrushingBlow crushingBlowChance,
            Block blockChance,
            CriticalStrike criticalStrikeChance)
        {
            var chances = new List <Rating>
            {
                missChance,
                dodgeChance,
                parryChance,
                glancingBlowChance,
                crushingBlowChance,
                blockChance,
                criticalStrikeChance
            };

            _ranges = CalculateAttackTableRanges(chances);
        }