I have three macros for different weapons like this: &{template:default} {{name=Attack with rapier}} {{Attack=[[1d20cs>18+?{modifier|5}+?{studied|yes,1|no,0}]]}} {{Damage=[[1d6+1+?{sneakAttack|yes,0d6|no,0}+?{studied|yes,1|no,0}]]}} seems complicated but works like a charm. The other ones are the same only with different numbers and weapon names. Now I want to use a choosing macro like this: ?{weapon choice|rapier,#Rapier|ShortBow,#ShortBow|Dagger,#Dagger} Didn't work, looked into different threads and found the problem of "problematic characters". So I changed all } with & #125; (without space) and all | with 124 and all , with 44. But the only thing I get when I choose one of the weapons is the name of the macro. It doesn't get fired. As I tried this and that I once got it working, but as soon as I saved it, changed the other macros and tried again, it stopped working and I couldn't get it working again since then. Has anyone an idea how to get this solved?