Exemplo n.º 1
0
        private DamageAllocationTrack GenerateDamageAllocationTrack(SystemTargeting useTargeting)
        {
            var d6 = Dice.RollD6();
            DamageAllocationTrack dacTrack = null;

            dacTrack = DamageAllocationChart.GetTrack(d6);

            if (useTargeting == SystemTargeting.Weapons)
            {
                if (d6 == 1 || d6 == 2)
                {
                    dacTrack = DamageAllocationChart.Weapons;
                }
            }

            if (useTargeting == SystemTargeting.Power)
            {
                if (d6 == 5 || d6 == 6)
                {
                    dacTrack = DamageAllocationChart.Power;
                }
            }

            return(dacTrack);
        }