If something is clear from the use of bots, that is their lack of versatility in real time. Profiles, with their linear execution, do not make things any better. The user setting page of HB is a typical yes/no frame. You want to kill mobs between hotspots? Check this square. Same for gathering ore and herbs. Either you want to do it, or you don't. And if you do, don't complain if your toon makes a detour in an enemy camp to gather an herb or an ore. Never mind that it aggroes half the camp doing that! Nobody made you check that, right?
Still, the settings page could be a very powerful programming tool for everybody, not only profile writers. But then, instead of yes/no. or check/unchek items, there should be pull down menus for each item: the equivalent of AND and OR conditions.
Let us take the previous example: toon in enemy camp. How can you keep it gathering ore and herbs only when it is convenient?
Well, the question is really: when would YOU gather, and when would YOU refrain from doing it?
The problem is of course, what is called "situation awareness". A very fancy expression that means nothing more than this: a series of conditions must be present before an action can take place.
For instance:
- more than 3 mobs close to item? OR
- off the path of quest? OR
- ...
THEN forget it.
That is all there is to situation awareness really. And without pretending to be able to give to a bot the same SA as a human, imagine what you could do with user settings that would be so flexible.
edit: I just realized that it already has been done for kiting. So, what I am advocating is certainly feasible.
Still, the settings page could be a very powerful programming tool for everybody, not only profile writers. But then, instead of yes/no. or check/unchek items, there should be pull down menus for each item: the equivalent of AND and OR conditions.
Let us take the previous example: toon in enemy camp. How can you keep it gathering ore and herbs only when it is convenient?
Well, the question is really: when would YOU gather, and when would YOU refrain from doing it?
The problem is of course, what is called "situation awareness". A very fancy expression that means nothing more than this: a series of conditions must be present before an action can take place.
For instance:
- more than 3 mobs close to item? OR
- off the path of quest? OR
- ...
THEN forget it.
That is all there is to situation awareness really. And without pretending to be able to give to a bot the same SA as a human, imagine what you could do with user settings that would be so flexible.
edit: I just realized that it already has been done for kiting. So, what I am advocating is certainly feasible.