예제 #1
0
 private int GetCritDamage(IModifier mod)
 {
     return(DamageDice.Select(x => Rng.Roll(x) +
                              Rng.Roll(x))       //x2 because crit!
            .Sum() +
            mod.GetCrit());
 }
예제 #2
0
        private int GetDamage(IModifier mod)
        {
            int dmgDieResult = DamageDice.Select(x => Rng.Roll(x))
                               .Sum();
            int x = mod.Get();

            return(dmgDieResult + x);
        }