As a programmer... okay, you got me.. I dont know like C, but I know web development languages.. As a web developer, I think I have a pretty good understanding of how code works, etc. Anyway, Bots can be super smart. You can add hundreds of If, elseif, else statements, and make things work. The only way to stop a bot is to create random things that could happen.

Say.. since you're closer to the water, you may get bit by a bug, and it can do 1dmg, and also stop you from your craft/fishing. Say there is a 1% chance that may happen in an hour.

Say a bird could crap on your head, and make you shocked and disgusted. This would stop you your gathering/crafting for a moment. This could have a 1% chance happening if your outside.

Say.. a mob might come up and attack you.

Say your pole breaks from a bit fish. 2% chance of happening if it's a big fish.

All these little things that have a small chance of happening, they are what will throw a bot off.


I'll add one more thing. If devs could do little things to change the game each time you craft.. say your inventory scrambles, or your menu for crafting moves to the right a little. Just super small things that humans won't care about, but bots gets lost because they can't adjust.

OR a good ol' anti bot task force

I'd love a kick emote. Say you have the opportunity to use a /kick once every 3 hours. This emote allows you to cancel someone's crafting/fishing, and perhaps they fall over and their inventory gets scrambled, and something happens to messes up the bot. I'm willing to bed there are a lot of bored people who would go 'bot hunting'. searching out botters hiding in remote places to /kick. gosh knows they wouldn't have the ghall to bot in uldah anymore!