When a user sets custom macros through the Options and Messages window, the macros will override those defined in a game's interface, despite this note in the O&M macro dialog:
"These macros will apply in all games if the corresponding keys are not in use"
Either the behavior should be changed so that the game's macros are given priority over "custom" macros, or the above note should updated to match the true behavior.
Numbered Steps to Reproduce Problem:
- Open a game with an interface that has macros running commands
- Open the Options and Messages window
- Open the Client>Macros dialog
- Create a macro for a key that already has a command attached to it by the game's interface
- Press the key, and see that your custom macro is executed instead of the one from the game
Expected Results:
The game's macro set is given precedence over any custom macros
Actual Results:
The custom macro is run instead of the game's macro
Does the problem occur:
Every time? Or how often? Every time.
In other games? Not game specific.
In other user accounts? I am on the only account.
On other computers? Untested, but assumed.
When does the problem NOT occur?
When no custom macros overlap with game macros.
Did the problem NOT occur in any earlier versions? If so, what was the last version that worked? (Visit http://www.byond.com/download/build to download old versions for testing.)
Hard to say. For at least the past year, I had a ".shoot" macro defined for the Center key, but I didn't have any problems using the center key in games that required it. If you have a hard time tracking this down, I would be willing to downgrade and see if the problem goes away.
Workarounds:
Delete your custom macros or move them to keys that are not already in use
Read that carefully,
If the corresponding keys are not in use.
It is saying that your 'bug' is in fact natural process.
if you don't want them using there own macro's set