Hi Tuan, please consider these problems and suggestions:
------
The routine has problems with auto movement (used in AFK profiles) when the option "Attack Out of Combat" is enabled. It HAS to be enabled otherwise the bot doesn't move and it says "Hold on Eat/Drink/Dead/Not in Game/Sesurrection Sickness".
This causes the bot to randomly attack mobs out of combat while in parties or dungeons (Dungeonbuddy), but can't be disabled because it is practically required for auto movement because of the aforementioned problem.
The bot tries to face in the direction of a dead enemy or (living) NPC trying to attack causing the auto movement from the profile to malfunction. Basically, its causing the bot to run in circles trying to attack things that can't be attacked. This causes serious issues in many situations.
-
The feign death mechanic you implement in the routine needs attention. This causes issues with AFK profiles or in situations with any other players. It sits far too long, it should just try to move the character after a certain time frame. Sometimes if you're in a bad spot you'll die any way so it doesn't matter if you lay in feign death for 5 seconds or 5 minutes, might as well be 5 seconds. If its possible to implement an enemy scanning feature it would be better. I guess having a lay in feign death timer option in settings would be the best.
-
This isn't that important but target acquisition after combat and post interaction (with NPCs) and after gathering herbing/mining movement takes too long. For example, defeating an enemy in a party using Dungeonbuddy and starting to attack the next target takes several seconds. The group downs a mob and switches targets while the character is standing sideways away from the mob doing nothing. This is very bot like. While solo using certain other AFK profiles, it takes several seconds after defeating an enemy for the bot to move to its next destination. Singular does not do this. Singular's movement after combat, interaction or mining/herbing is always nearly instant that I've noticed. Your other profiles do this as well, I actually haven't been using your routines to gather anymore unfortunately. In summary, most of the time your routines stall for several seconds when it has to do something different. Gathering>no bot action>movement or combat>no bot action>attack new target. This only applies when using AFK profiles and AFK routine settings. Movement and selecting new targets while you yourself are playing obviously isn't up to the routine at that point.
-
These problems usually require manual input from the user so the profile can continue normally within a reasonable amount of time. These issues defeat the purpose of using AFK settings and profiles with this routine. I would say these problems are only relevant when using AFK profiles and would most likely lead to reports and account BANS because it makes the character more bot-like.
------
What I would like to see implemented:
-
If the last used setting for EACH individual routine preset (PvP, AFK, Raid, Quest etc.) was automatically remembered for the next time you open Honorbuddy and select a preset. This could also be an optional off-on select-able feature in the settings, maybe with a possible revert to default button for EACH or ALL presets.
-
If there were multiple nameable Load setting buttons next to the "Load setting" button that directly linked to a saved setting on the hard drive. This would eliminate the need for a pop up browser window and would help with quickly changing settings, like in PvP or Raids.
It would be even better if you could apply different presets from the hard drive using a mappable hotkey or macro keyboard; but I don't know if this is even possible, or worth the time to do it. You could also implement this feature to all your routines, it would be perfect for instant preset changes. If this is implemented I would like to see the preset name in the game's chat window, then at least you could see if you have the correct setting, if you hit a wrong button for example. I remember multiple times healing with your paladin routine and wanted to switch between low and high output healing, and had to bring up Honorbuddy to do it. If you had this in your routines it would be by far the best for Honorbuddy. Your routines are already the best but if it had hotkey presets it would be that much better.
-
It would be nice if the hotkeys you select (for pause or burst mode) could be custom mappable instead of only being able to select hotkeys from a droppable menu.
-
I would like to see the Pause on/off text in the game's chat window so you can make sure the bot is on or off without bringing up Honorbuddy. You had the pause on/off text in your other routines. A pop up on the game's screen would be better, like DBM uses, maybe an option to use one or the other, or both, as well as having an option to use the chat window or the pop up text for the mappable hotkey presets I mentioned. I've noticed that when using certain AFK profiles the routine immediately unpauses itself after hitting pause. A user inputted pause should be impossible for a profile to override.
-
It would be nice if "Aspect of the Cheetah" automatically turned on when exiting combat, being permanently enabled. When entering combat, it would then automatically change back to "Aspect of the Hawk" or "Aspect of the Iron Hawk" (depending on talent choices). This could be an on or off option in settings.
------
If these problems were fixed and my suggestions were implemented or considered this would be a great routine.
If you have any questions you can reply here or send me a private message, I'd like to see these things fixed so I'll help however I can.
Thanks for your work, I enjoy your routines.
Last edit: I've spent around 5 hours writing and revising this post comprising of 988 words for a total of 5809 characters. I hope it helps in some way.