I'm working on a macro that needs to compare an attribute to a die roll and if the die roll is higher than an attribute, subtract the difference from a second attribute. Then a second die roll needs to happen with the same sort of comparison and arithmetic. And then a third die roll following the same process. Then I need to know what the final value of the second attribute is. Is there any way to accomplish this? I guess my real question is, is there a way for a roll to modify an attribute?