Ejemplo n.º 1
0
        public void Successfully_MarkCrits_AndKeepFumblesSame()
        {
            var node = new CritNode(equal19, null)
            {
                Expression = _4d20
            };

            EvaluateNode(node, Data(CritConf), 4, "4d20.critical(=19) => 1! + 2 + 19! + 20 => 42");
        }
Ejemplo n.º 2
0
        public void Successfully_MarkFumbles_AndKeepCritsSame()
        {
            var node = new CritNode(null, equal2)
            {
                Expression = _4d20
            };

            EvaluateNode(node, Data(CritConf), 4, "4d20.fumble(=2) => 1 + 2! + 19 + 20! => 42");
        }
Ejemplo n.º 3
0
        public void Successfully_MarkCritsAndFumbles()
        {
            var node = new CritNode(equal19, equal2)
            {
                Expression = _4d20
            };

            EvaluateNode(node, Data(CritConf), 4, "4d20.critical(=19).fumble(=2) => 1 + 2! + 19! + 20 => 42");
        }