Usage of macros is theoretically banned per the TOS:
Under section 6 (Rules of Conduct)
When you access or use an EA Service, you agree that you will not:
- Use or distribute unauthorized software programs or tools (such as "auto", "macro", hack or cheat software), or use exploits, bugs or problems in an EA Service to gain unfair advantage.
Now in-game movement scripts could fall under CFG's, for which (as far I'm aware) EA hasn't given direct authorization for to modify.
Under section 6 (Rules of Conduct)
When you access or use an EA Service, you agree that you will not:
- Modify any file or any other part of the EA Service that EA does not specifically authorize you to modify.
Of course I cannot say for sure if these clauses include the usage of movement macro's, though some Community Managers have advised against using them previously.
Personally I'd hope to see some progress on cracking down on these types of players.
I'm not a lawyer nor can I really say whether or not they are banned, but, looking at the TOS and some previous statements, it seems like they're against using them.
So I personally believe it's more a case of "we're against it but not really enforcing it", though then again they might be enforcing it in some cases.
Okay I might be saying a lot and nothing at the same time, though I think this kind of points towards that they don't allow these things.
Though of course that doesn't mean a lot if they don't action users making use of these types of things, so again, hopefully someday.