@@ -596,9 +596,9 @@ void main() {
596596 (((4d(3 + 3)) ! ) + ((2 + 2)d6)) =add=> RollResult(total: 33, results: [6(d6💣), 3(d6🔥), 2(d6), 1(d6), 5(d6), 5(d6), 1(d6), 4(d6), 6(d6)])
597597 ((4d(3 + 3)) ! ) =explode=> RollResult(total: 17, results: [6(d6💣), 3(d6🔥), 2(d6), 1(d6), 5(d6)])
598598 (4d(3 + 3)) =rollDice=> RollResult(total: 14, results: [6(d6), 2(d6), 1(d6), 5(d6)])
599- (3 + 3) =add=> RollResult(total: 6, results: [3(), 3()])
599+ (3 + 3) =add=> RollResult(total: 6, results: [3(val ), 3(val )])
600600 ((2 + 2)d6) =rollDice=> RollResult(total: 16, results: [5(d6), 1(d6), 4(d6), 6(d6)])
601- (2 + 2) =add=> RollResult(total: 4, results: [2(), 2()])
601+ (2 + 2) =add=> RollResult(total: 4, results: [2(val ), 2(val )])
602602 '''
603603 .trim (),
604604 ),
@@ -614,59 +614,19 @@ void main() {
614614 'expression' : '(4d6)' ,
615615 'total' : 14 ,
616616 'results' : [
617- {
618- 'result' : 6 ,
619- 'nsides' : 6 ,
620- 'maxPotentialValue' : 6 ,
621- 'dieType' : 'polyhedral' ,
622- },
623- {
624- 'result' : 2 ,
625- 'nsides' : 6 ,
626- 'maxPotentialValue' : 6 ,
627- 'dieType' : 'polyhedral' ,
628- },
629- {
630- 'result' : 1 ,
631- 'nsides' : 6 ,
632- 'maxPotentialValue' : 6 ,
633- 'dieType' : 'polyhedral' ,
634- },
635- {
636- 'result' : 5 ,
637- 'nsides' : 6 ,
638- 'maxPotentialValue' : 6 ,
639- 'dieType' : 'polyhedral' ,
640- },
617+ {'result' : 6 , 'nsides' : 6 , 'dieType' : 'polyhedral' },
618+ {'result' : 2 , 'nsides' : 6 , 'dieType' : 'polyhedral' },
619+ {'result' : 1 , 'nsides' : 6 , 'dieType' : 'polyhedral' },
620+ {'result' : 5 , 'nsides' : 6 , 'dieType' : 'polyhedral' },
641621 ],
642622 'detailedResults' : {
643623 'expression' : '(4d6)' ,
644624 'opType' : 'rollDice' ,
645625 'results' : [
646- {
647- 'result' : 6 ,
648- 'nsides' : 6 ,
649- 'maxPotentialValue' : 6 ,
650- 'dieType' : 'polyhedral' ,
651- },
652- {
653- 'result' : 2 ,
654- 'nsides' : 6 ,
655- 'maxPotentialValue' : 6 ,
656- 'dieType' : 'polyhedral' ,
657- },
658- {
659- 'result' : 1 ,
660- 'nsides' : 6 ,
661- 'maxPotentialValue' : 6 ,
662- 'dieType' : 'polyhedral' ,
663- },
664- {
665- 'result' : 5 ,
666- 'nsides' : 6 ,
667- 'maxPotentialValue' : 6 ,
668- 'dieType' : 'polyhedral' ,
669- },
626+ {'result' : 6 , 'nsides' : 6 , 'dieType' : 'polyhedral' },
627+ {'result' : 2 , 'nsides' : 6 , 'dieType' : 'polyhedral' },
628+ {'result' : 1 , 'nsides' : 6 , 'dieType' : 'polyhedral' },
629+ {'result' : 5 , 'nsides' : 6 , 'dieType' : 'polyhedral' },
670630 ],
671631 'total' : 14 ,
672632 },
@@ -689,29 +649,17 @@ void main() {
689649 {
690650 'result' : 6 ,
691651 'nsides' : 6 ,
692- 'maxPotentialValue' : 6 ,
693652 'dieType' : 'polyhedral' ,
694653 'critSuccess' : true ,
695654 },
696655 {
697656 'result' : 1 ,
698657 'nsides' : 6 ,
699- 'maxPotentialValue' : 6 ,
700658 'dieType' : 'polyhedral' ,
701659 'critFailure' : true ,
702660 },
703- {
704- 'result' : 2 ,
705- 'nsides' : 6 ,
706- 'maxPotentialValue' : 6 ,
707- 'dieType' : 'polyhedral' ,
708- },
709- {
710- 'result' : 5 ,
711- 'nsides' : 6 ,
712- 'maxPotentialValue' : 6 ,
713- 'dieType' : 'polyhedral' ,
714- },
661+ {'result' : 2 , 'nsides' : 6 , 'dieType' : 'polyhedral' },
662+ {'result' : 5 , 'nsides' : 6 , 'dieType' : 'polyhedral' },
715663 ],
716664 'detailedResults' : {
717665 'expression' : '(((4d6) #cf ) #cs )' ,
@@ -720,29 +668,17 @@ void main() {
720668 {
721669 'result' : 6 ,
722670 'nsides' : 6 ,
723- 'maxPotentialValue' : 6 ,
724671 'dieType' : 'polyhedral' ,
725672 'critSuccess' : true ,
726673 },
727674 {
728675 'result' : 1 ,
729676 'nsides' : 6 ,
730- 'maxPotentialValue' : 6 ,
731677 'dieType' : 'polyhedral' ,
732678 'critFailure' : true ,
733679 },
734- {
735- 'result' : 2 ,
736- 'nsides' : 6 ,
737- 'maxPotentialValue' : 6 ,
738- 'dieType' : 'polyhedral' ,
739- },
740- {
741- 'result' : 5 ,
742- 'nsides' : 6 ,
743- 'maxPotentialValue' : 6 ,
744- 'dieType' : 'polyhedral' ,
745- },
680+ {'result' : 2 , 'nsides' : 6 , 'dieType' : 'polyhedral' },
681+ {'result' : 5 , 'nsides' : 6 , 'dieType' : 'polyhedral' },
746682 ],
747683 'left' : {
748684 'expression' : '((4d6) #cf )' ,
@@ -751,57 +687,21 @@ void main() {
751687 {
752688 'result' : 1 ,
753689 'nsides' : 6 ,
754- 'maxPotentialValue' : 6 ,
755690 'dieType' : 'polyhedral' ,
756691 'critFailure' : true ,
757692 },
758- {
759- 'result' : 6 ,
760- 'nsides' : 6 ,
761- 'maxPotentialValue' : 6 ,
762- 'dieType' : 'polyhedral' ,
763- },
764- {
765- 'result' : 2 ,
766- 'nsides' : 6 ,
767- 'maxPotentialValue' : 6 ,
768- 'dieType' : 'polyhedral' ,
769- },
770- {
771- 'result' : 5 ,
772- 'nsides' : 6 ,
773- 'maxPotentialValue' : 6 ,
774- 'dieType' : 'polyhedral' ,
775- },
693+ {'result' : 6 , 'nsides' : 6 , 'dieType' : 'polyhedral' },
694+ {'result' : 2 , 'nsides' : 6 , 'dieType' : 'polyhedral' },
695+ {'result' : 5 , 'nsides' : 6 , 'dieType' : 'polyhedral' },
776696 ],
777697 'left' : {
778698 'expression' : '(4d6)' ,
779699 'opType' : 'rollDice' ,
780700 'results' : [
781- {
782- 'result' : 6 ,
783- 'nsides' : 6 ,
784- 'maxPotentialValue' : 6 ,
785- 'dieType' : 'polyhedral' ,
786- },
787- {
788- 'result' : 2 ,
789- 'nsides' : 6 ,
790- 'maxPotentialValue' : 6 ,
791- 'dieType' : 'polyhedral' ,
792- },
793- {
794- 'result' : 1 ,
795- 'nsides' : 6 ,
796- 'maxPotentialValue' : 6 ,
797- 'dieType' : 'polyhedral' ,
798- },
799- {
800- 'result' : 5 ,
801- 'nsides' : 6 ,
802- 'maxPotentialValue' : 6 ,
803- 'dieType' : 'polyhedral' ,
804- },
701+ {'result' : 6 , 'nsides' : 6 , 'dieType' : 'polyhedral' },
702+ {'result' : 2 , 'nsides' : 6 , 'dieType' : 'polyhedral' },
703+ {'result' : 1 , 'nsides' : 6 , 'dieType' : 'polyhedral' },
704+ {'result' : 5 , 'nsides' : 6 , 'dieType' : 'polyhedral' },
805705 ],
806706 'total' : 14 ,
807707 },
0 commit comments