I've got some rudimentary programing skills...or more appropriately, I have some ability to reverse engineer and modify the great work that others put out...and I need a bit of help.
I'm looking to create a routing for my preferred Rogue grinding/farming spec at level 50. The spec is 21+ Assassin (primarily for perma-stealth to avoid detection on a PvP server), 13+ Riftstalker (for Rift Scavenger heals on mob death), the rest in Bladedancer.
Here's my strategy:
Always use stealth when out of combat. Basically, kill mob, check to ensure there are no DoTs on me (that would pop me out of stealth), then stealth, move to next mob, use stealth openers (Expose Weakness, Poison Malice, Elusiveness, Shadow Stalk if spec'd for it, Jagged/Assassinate/etc based on spec), then do typical builders/finishers based on spec, but stop using any finishers when the mob is below 20% health (or whatever amount I figure out is optimal for efficient Rift Scavenger heals). Mob dies, I get a big heal from Rift Scavenger, check to make sure no DoTs are on me (and wait until they drop off if there are any), stealth, rinse, repeat.
The part I need help with is the stealth portion. How do I code it so the bot will always, when out of combat, check for DoTs, wait for any active DoTs to fall off, then stealth? The rest of it I've got a handle on, but I can't figure this out.
Thanks!
I'm looking to create a routing for my preferred Rogue grinding/farming spec at level 50. The spec is 21+ Assassin (primarily for perma-stealth to avoid detection on a PvP server), 13+ Riftstalker (for Rift Scavenger heals on mob death), the rest in Bladedancer.
Here's my strategy:
Always use stealth when out of combat. Basically, kill mob, check to ensure there are no DoTs on me (that would pop me out of stealth), then stealth, move to next mob, use stealth openers (Expose Weakness, Poison Malice, Elusiveness, Shadow Stalk if spec'd for it, Jagged/Assassinate/etc based on spec), then do typical builders/finishers based on spec, but stop using any finishers when the mob is below 20% health (or whatever amount I figure out is optimal for efficient Rift Scavenger heals). Mob dies, I get a big heal from Rift Scavenger, check to make sure no DoTs are on me (and wait until they drop off if there are any), stealth, rinse, repeat.
The part I need help with is the stealth portion. How do I code it so the bot will always, when out of combat, check for DoTs, wait for any active DoTs to fall off, then stealth? The rest of it I've got a handle on, but I can't figure this out.
Thanks!