The game has nearly made the average player need a local scripter just to compete. Who else has the time to chop random trees for specific wood or random ore spots? Granted these were fixes for the scripter in the first place but the fix was worse for the game than the problem in the first place.
I understand the EC will allow a person to macro some production like making pots but when I transfer a char to make a beachhead I want to bring 5K of each pot and this gives two options being make them or buy them, both of which might have a element of scripting.
This runs perilously close to the "I need to cheat to compete" lie. However, that aside, there is scripting and there is scripting. You can script with a G15 keyboard, and create advanced macros, and loop them, and you can create some pretty advanced macros with UOA and in the enhanced client.
There is a line that probably could be crossed there but for the most part we have been told that programmable input devices are acceptable. As long as you are present at your keyboard, you are free to make use of the capabilities of your programmable input devices.
But there is a huge difference between what can be done with a programmable mouse or keyboard, and what can be done with "The-Program-Which-Shall-Not-Be-Named". That program hacks the memory that the UO client uses, and it alters the data stream.
It is specifically designed to allow the creation of powerful scripts for the UO 2D client, and while it may not allow you to do much that is technically impossible with the client, it allows you to do many things which are practically impossible. It can play the entire game for you, from farming for resources, to advanced pvm, and can perform important functions for you in pvp in ways that would be practically impossible for anyone who was not using a similar cheat.
The differences between what you can do with a programmable input device, and "The-Program-Which-Shall-Not-Be-Named" are night and day. Having said that there are things which you can do with a programmable input device which would be a clear violation of the TOS, beyond simply allowing for a certain level of unattended game play. So even with those devices you do need to apply some common sense.