Rather than change an attribute, which can't be done with a macro, I wonder how one might do this with an Ability? Is it possible? Lets say, for instance, you set an Attribute called "magazine". This sets your ammo limit. Then you set things up with a status bar, so that every shot, burst, or auto fire attack depletes your ammo just like hit points. i haven't done anything like this myself, but it might be workable with a macro. But your suggestion is certainly something I'd like to see in the future. Witch Hunter has stances that the player can adjust each round. These can affect a variety of things, usually defenses and combat skills. I'm sure you could include these in the game with API's, but that's more work than I want to put into my game. It's too bad there isn't an easy solution for those of us with less programming backgrounds. Another idea, it's too bad I can't buy API modules like I can tokens.