The last couple of days I have been farming honor points with the battleground product. I have a couple ideas to make the battleground logic a little smarter.
- Random profiles - It is pretty obvious you're a bot when you resurrect and follow the same exact path, meet the same exact enemies, and die. It will do this over and over and over. In Arathi Basin for example, I would have a profile that would walk to the farm. A separate profile that would walk to the lumber mill, another profile that would walk to the mine, and so on. Every time the player dies wrobot randomly chooses another profile to load, excluding the last loaded profile. I say randomly chooses because eventually people may be able to see patterns in your movement. If wrobot follows a profile all the way to the last way point, it should again randomly select another profile.
- Stop getting kited - Enemies figured out I was a bot, got my aggro and kited me back to their base. While engaged in combat if I travel 25-35 yards, blacklist current target until next resurrection and find a new target. Even if they are attacking me, just run away in the opposite direction of the blacklisted target until a new target is found.
- Count players - A lot of times wrobot will run solo into a group of 5 or more enemies. It gets very ridiculous when it does this over and over forever. If wrobot could count the number of enemy vs number of friendly players ahead, we could create logic to either continue on current path and attack or choose another profile (if item one were implemented).
- Follow the group - If you bring up your map you can clearly see where most of the team is clumped up. If there were a profile setting to stick with the group, wrobot would (not follow) use pather to make its way to wherever the most friendly players are.
- Read instance chat - if someone in chat says user defined key words like "inc lm" or "inc farm" wrobot would find it's way to those locations. They could be tied to profile way points. In my profile I could assign coordinates as a keyword "farm." When farm is said wrobot navigates to the coordinates i specified. When it arrives at coordinates engage enemies, pause for x amount of time waiting for enemies, or die. When no enemies are found, player dies, or x amount of time expires, randomly choose another profile and continue.
Recommended Comments
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now