Here's an interesting little problem I'm having. Hopefully you can help me here TM. This is my lightning strike sub that checks if ls, primary, or secondary need to be toggled. I added feint to the lightning strike menu option because I figured people would only want it to work with that. Anyways, this works ok, but the problem I'm having is that when I toggle feint, I do a journal scan right after, which seems good, but the feint doesn't always hit, or too much time goes by and the scan completes before the feint actually hits, so it has to wait for a whole nother cycle to find the text in the journal that triggers a successfull feint... or a spell casts that untoggles the feint, you get my drift. So I get double toggles of the feint special until the feint trigger text is found in the journal. Any idea on how I can improve that?

I have the #lpc for that journal scan set to 200 like you suggested. What happens is when it finds the text, it just sets the timer to 7 seconds for feint, and if feint timer is active or > than #sysTime, it defaults back to lightning strike. I also get some pauses before ls kicks back in sometimes. Not sure why. I'm guessing it's scanning multiple times for the trigger text before it finds it and slowing things down a bit there. Also, if 2 feints hit in a row, it really drops the mana to nothing. They are EXPENSIVE to use. With 28 mana and 32 lower mana cost they cost 13 mana I believe... and 2 in a row is a pain. I'm pretty sure most people will barely have enough mana to do 2 in a row and if they DO it will really suck the mana dry. Hope that all makes sense.
sub lsSpecial
menu get specials
IF #menures = 1
{
menu get 16
IF #menures = #TRUE && !FeintTimer < #sysTime && #mana > !PrimaryMana
{
SET !CombatType 35
SET !CombatSpecial 0
SET !savePix 2
gosub exec-ls
gosub TM_AdvJournalScan feint VALID_ADVANCE baffle_your_target_with_a
if #RESULT = #TRUE
SET !FeintTimer #sysTime + 7000
RETURN
}
SET !CombatType 15
SET !CombatSpecial 149 ; lightning strike
SET !savePix 1
gosub exec-ls
}
RETURN
I'm actually going to move all this to the primary/secondary toggles for specials to be more "intuitive" when a user sets it up in the script. But the problem will still be the same.
