GiGs said: Maïlare said: GiGs said: Everything looks constructed properly there, except this should not work: {{perso=@{Name} }} Replace it as {{perso=@{Name} }} Never replace parts of an attribute call with html entities - they break the attribute call. That aside, I can't see anything wrong with your macro or rolltemplate. I may have to try it myself. That said, I don't think I have ever used the rollWasCrit or rollWasFumble helpers, I always use rollGreater, rollLess, rollTotal with the explicit number stated. Hello, It works with the html replacement of brackets, but it don't work without. It's because I have make my formulas as this. That is weird. Notice you have @{FO} later that works, so I'm at a loss to explain why @{name} requires it - normally html entities completely break attribute calls. But if it works, and the rest of your code now works, might as well stick with it :) I think it's because after @{name}, it have the double bracket and it's to avoid conflicts.