I need to be able to keep only the highest roll on a d100 system. I know that to do this I could just do 2d100kh1 but the problem is that this is an open roll system. In other words, if the roll is greater than 90, the d100 needs to roll again and add to it. Normally I just do 1d100!>90. How do I combine these two so that it rolls twice and takes the highest but still includes the open roll in the macro? Is this possible or should I just run the macro twice?