
Edit: Solved. Trick is to only escape braces and the like for things that aren't macro, attribute, ability, etc. calls. Edit again: For any latecomers, here's my end result: <a href="http://pastebin.com/raw.php?i=mri4Zps8" rel="nofollow">http://pastebin.com/raw.php?i=mri4Zps8</a> Obviously you'll have to replace "Reika" with either "selected" or your own character's name, but you get the idea. --- Here's what I have so far: ?{Attribute check|Strength,%{Reika|strCheck}|Dexterity,%{Reika|dexCheck}} strCheck looks like this: &{template:default} {{name=@{Reika|name}}} {{Strength Check:=[[1d20+@{Reika|strmod}+?{Bonus|0}]]}} The strCheck and dexCheck things work fine when run on their own, but trying to make another macro select between them throws a fit. Any way I can fix that? Or is there a better way to do this entirely?