I figured out a way I could do this, but it depends on vassal having a certain capability
I need the value for each die rolled so I can set them as a Dynamic Property in a GKC.
For instance, rolling 2 dice (named “2d”), $2d_result$ gives the total of both dice
Is there a property for the value of each die result? $2d_result1$ and $2d_result2$ do not work
As long as your Report Format lists each individual die, you can use Java String functions (such as .split()) to extract the individual dice from 2d_result.
For example, if your Report Format is $result1$,$result2$, you can use the formula {2d_result.split(',')[0]} to return the first die result; increment the 0 for each later die.