
Im trying to use Select Mananger with the ChatSetAttr script to edit multiple character sheet attributes at the same time. In this case for experience, I'm starting from this command
!forselected setattr --charid @{selected|character_id} --mod --experience|?{amount|0}
which does work, it runs the script the correct number of times depending on number of tokens selected, however it applies all the experience to the first selected character. The script says to replace @{selected|...} with at{selected|...} because Roll20 takes @{selected|token_id} and gives the token or character id of just the first selected token. Select Manager is supposed to read the replacement at{selected|...} but it is not for me when using this command,
!forselected setattr --charid at{selected|character_id} --mod --experience|?{amount|0}
Using this just gives the error
Errors
Invalid character id at{selected|character_id}.
No target characters. You need to supply one of --all, --allgm, --sel, --allplayers, --charid, or --name.
saying that Select Manager is not reading this correctly unless Im just not understanding the correct syntax for this. Ive tried this with no other scripts installed except other Meta-Toolbox scripts (zeroframe, muler, fetch, mathops,etc.) which shouldn't interfere with it so Im not sure what Im missing.