Quote:
|
Bot - (computing) A piece of software designed to complete a minor but repetitive task automatically or on command, especially when operating with the appearance of a (human) user profile or account.
|
Your understanding of what a bot is, is not entirely correct. A bot needs to do something automatically, as a human user does. What the bot does may or may not be minor and repetitive.
Let me help you with an analogy:
1. On Wikipedia, people are users who make edits. A bot is a program that makes edits and when ran, it makes edits without the help of a person. A wikipedia bot can be as simple as monitoring a certain set of pages and tagging them. This is something that otherwise a person would do, instead this program "bot" does it.
2. On Guild Wars, people are players who play the game. A bot is a program that plays the game when ran, and it plays it without the help of a person.
3. On IRC, people are clients who communicate with each other. A bot is a program that can communicate with other clients, and it 'talks' by sending messages without the help of a person.
I'm not sure why this is an issue for you. The last quote you made, clearly shows that you understand (at least in the context of Guild Wars), that a bot is about something which plays "automatically without human input".
Please compare:
http://en.wikipedia.org/wiki/Computer_game_bot
http://en.wikipedia.org/wiki/Internet_bot
WoW glider is an example of a MMO bot.
Now we can look at your definition of a macro:
Quote:
|
Macros - (computing) Any substitution of a collection of actions for a single action. <---typically in the form of G-# Keyboards, Macro Mouses, [insert hardware here], etc...
|
A collection of actions for a single action is a form of automation.
However it does not allow the game to be played "automatically without human input".
The human still needs to do the "single action" that is a substituion for a "collection of actions".
A macro written in a scripting language qualifies as a script. But as I already pointed out, the term "script" is not very useful because it is far too broad.
However a macro cannot qualify as a "bot" unless it is something that is able to play the game to some level, automated, without human input.
(btw, a person tapping a button every 30secs to trigger a macro is not automated).
Let's end with this:
Quote:
|
including but not limited to the use of ‘bots’ and/or any other method by which the Service may be played automatically without human input."
|
A macro is not a method by which the service (guild wars) may be played automatically
without human input.
Is it cheating? I dunno. I think the official email that was quoted earlier in the thread explains it quite well - it is in the gray area between absolutely not illegal, and automation.