Morning all,  Hoping someone might be able to give me some advice.   I've been trying to get a character sheet attribute to populate with the result of a rollable table. I thought this would be pretty straightforward using the ChatSetAttr script with this command:   !setattr --sel --Attribute_Name|[[1t[Table_Name]]]  but this behaves oddly. It either returns the first item in the table, or nothing at all.  Anyone know what I'm doing wrong? Or a better way to acheive the same thing?     Edited to add: So after further experimentation it seems that the above command actually works fine. The problem I'm having is nothing to do with the rollable table. It crops up whenever I put more than three !setattr commands in a single macro. These macros will sometimes work fine, but other times will skip one of more of the commands.