Hi everyone! Normally I would figure this out myself, but I have problems figuring out scripting and was hoping I could get a recommendation?
I love my players but they're a bit dense where macros are concerned. I used to have a macro for either StatusInfo or Combat Tracker (I had both) that allowed me to assign a condition from a drop down. I just made the switch to CM last week because I'm impressed at what it can do, but I'm wondering if there's a macro that can do that, or if it's better to use !cmaster --main and try and get my players to actually use it to assign statuses? I poured through both this and the older thread but there's a serious chance I just missed it.
Also a question about this post because it's going to be relevant in my game tonight, regarding removing vision with blindness. I attempted to use the script you suggested, Persephone, but I wasn't able to get it to work. It is possible I haven't set something up properly in TokenMod, which I'm about to dig into. But just to cover my bases:
1. !token-mod --api-as playeridentifier --ids tokenidentifier --set light_losangle|0 --on has_limit_field_of_vision would function as a regular macro and not be put into the CM API/Macro add/remove sections? Or would it and the remove one (!token-mod --api-as playeridentifier --ids tokenidentifier --set light_losangle|360 --off has_limit_field_of_vision) go into the CM API/Macro add/remove sections wholesale? I've tried both routes but can't seem to get it to work.
(In case I'm being obtuse, that's putting the full macro into a regular macro and then the macro (yesblind and noblind, in my case) into the macro field, or putting the full !tokenmod macro into CM's macro field under the Blinded condition)
2. Provided it is an exterior macro, it'd look like this, right?
![]()

![]()
I admit I'm not 100% sure what to put in the API part, so that could be a big part of the issue. The macros themselves are pretty much as written in the linked post but with my replacements, which are plid and tokenid: "!token-mod --api-as plid --ids tokenid --set light_losangle|0 --on has_limit_field_of_vision" and "!token-mod --api-as plid --ids tokenid --set light_losangle|360 --off has_limit_field_of_vision". I've tried with both the original (which was... playeridentifier and tokenidentifier) as well.
I can't seem to get any route to work so I'm going to dig further into tokenmod to see if that's the root of my issue.
I may be an absolute moron but CM is impressive as hell and the responsiveness on these threads is insane. If yall have time to help my macro-challenged brain I'd really appreciate it, but if not that's totally okay. I'm sure I'll dumb my way into it eventually!