Yeah, none of that is do-able through JSON. As of now I only have access to JSON.
Well, the counter bit is. Basically all I can do is like I’ve done thus far, have a transformation that refills something with ammunition. I MIGHT be able to skip the current cooling/standby mode system by converting it to use a delayed transformation, but I don’t know for sure.