I noticed some behavior with ChatSetAttr and had a question about it. I have 3 attributes: STR , STR_act, and STR_actuse. Macro Results Output !setattr --charid @{selected|character_id} --STR|10 sets just STR to 10 Setting STR to 10 for character Testguy !setattr --charid @{selected|character_id} --STR_actuse|3 sets just STR_actuse to 3 Setting STR_actuse to 3 for character Testguy !setattr --charid @{selected|character_id} --STR_act|4 sets both STR_act and STR_actuse to 4 Setting STR_act to 4 for character Testguy The last one is what I have a question about. The output seems to indicate that it only is changing STR_act, but it is definitely changing both. Is this expected behavior and I need to format the macro differently, or is this an edge case bug? If I rename the attribute to STR_act_use this isn't a problem any more.