I too figured I can just packet-sniff the attack commands and just send packet to avoid the Slugfit-targetting issue a few days ago. However I'm still not entirely sure what the packet means so I hadn't edited my bots because, you know, safety reasons
%xt%zm%gar%1%0%aa>m:10%wvz%
As pointed out by the others, "%aa" can be changed into "%a1", "%a2", "%a3" and "%a4", representing an auto attack and skills 1-4.
The "m:<number>" refers to the mob you'd target in the map. Each mob in a room has been given a number in a chronological order of their appearances. You can know this by auto targeting mobs. The mob with the lower number would be targeted first. E.g. First room has 4 mobs, and you want to target the second mob of the second room, its number is probably 6. If you're not sure, just do a packet sniff and get the whole packet instead
My only concern is the "%0". For each attack command, it goes up by 1, up to %30, which then gets reset to %0. Changing rooms would not reset this, so I believe that every attack commands in the same login session will be logged this way. When we make the bot send packets to the server, it will be a set number and it wouldn't be following the previous numbers. I wonder is this something the server would pick up? If it'd indeed get picked up, it could be used against us players in the future. That is, when they finally decide to take action on botters/exploitative behaviors.
The rest seems to be staples, so I guess the above question is the only doubt I have with this workaround. Any ideas? Or am I overthinking this?
