I'm trying to work out a damage macro for WFRP 2e. Damage is done by rolling a 1d10, plus the modifier for the weapon. If the die rolls a 10, it explodes and is rolled again, with the same modifiers. I've been scouring the wiki and the forums and I can't find a way to roll an exploding die with the modifier added to each explosion instead of just once after it's done. something like "1d2!+3" will only add the 3 once, something like "(1d2+3)!" doesn't explode at all. Is what I want not possible using normal dice expressions? Would I need to write an API script?