While it would be sort of limited (ie, no way at all to cast spells), it's doable and it can be done easily. But blizzard would probably just shut down a ton of functionality that is used for "more legitimate" purposes. There's too much that can be done without user intervention to believe that remote scripting wouldn't lead to nearly full-scale bots. (and turning into full-scale bots with a 2-second modification of a keyboard)
From the list the original poster wanted to do:
autowalk: /script MoveForwardStart(GetTime()*1000)
follow: /script FollowUnit("target")
accept trade: /script AcceptTrade()
accept res: /script AcceptResurrect()
accept invite: /script AcceptGroup()
accept summons: don't think it's doable
force roll: there is a RollOnLoot() function, but not certain if it can be initated by user without knowing the RollID -- so may be doable, may not be doable
attack: /script AttackTarget()
assist: /script AssistUnit("target")
cast spell by name: can't be done at all with a certainty. need key presses or mouse clicks on the recipient end to cast spells
It may seem impractical for more than five minutes but the reality is you can do a lot remotely like this for it to remain legal for long.
I'm certain a remote scripting mod will be made eventually. It can be done very simply too. There are probably mods that already do it, but I don't know of any.
|