I have an attribute: <input type="number" name="attr_psionic_ability" value="15" /> and a roll button: <button type="roll" value="Save vs. Psionics: @{psionic_ability} [[d20>@{psionic_ability}]]" name="roll_bonus_psionics" /> The roll button is in a repeating section, but the attribute I'm referring to is global. I can change the value in the input to anything, but when I make the roll it always uses "15" as the value. If I run it as a macro it works fine: /em @{selected|psionic_ability} [[d20>@{selected|psionic_ability}]] What am I doing wrong?