I’m trying to build something that will automatically cast after looting an item from a “Fishing” loot menu. The idea is that I want to reduce the process of repeated fishing from two actions (click the bobber, cast Fishing) down to one (click the bobber).
Clicking the bobber is the most manual, “skilled” part of the fishing experience. I’m not trying to automate that at all (as many “fishing bot” have attempted, appropriately resulting in many player bans). I want to retain the need for player interaction.
I recognize that API commands which trigger a character action are protected in that they generally can’t be run during combat (can’t fish during combat anyway), and they can’t be run by anything other than a manual action triggered by the player (such as a button press or mouse click).
I’ve read up on:
- Secure Execution and Tainting (
https://wowpedia.fandom.com/wiki/Secure_Execution_and_Tainting
) - IsFishingLoot (
https://wowpedia.fandom.com/wiki/API_IsFishingLoot
) - UseAction (
https://wowpedia.fandom.com/wiki/API_UseAction
)
…but I can’t seem to get anything to work that the system will allow to trigger. I’ve tried exploring ways to trigger it off the initial fishing bobber click (as the starting point), but I’ve had no luck yet.
Any ideas? Is this impossible?