pepopo978 / nampower

Dramatically increase cast efficiency on the 1.12.1 client!
Other
5 stars 1 forks source link

Problem with Cleansing people in raid #19

Open Szwedowski opened 3 days ago

Szwedowski commented 3 days ago

Describe the bug I was in raid and try to Cleanse people one by one via HealBot's raid frames. After few Cleanses, cursor changed and I need to press two times to cleanse new one ppl.

Debug logs Please include the relevant nampower_debug.log which will be in the same directory as WoW.exe. It helps significantly with figuring out what happened. nampower_debug.log

To Reproduce Steps to reproduce the behavior:

  1. In Healbot Cleanse action activates by pressing Alt+clicking by some ppl in raid frame
  2. Use Cleanse a few times.
  3. Cursor changed from (right hand) looks to (inactive hand) looks.
  4. I need to press one more time on raid frame to change back cursor and use Cleanse
pepopo978 commented 2 days ago

Have seen this on occasion I think maybe be timing issue with SpellTargetUnit but not entirely sure. Would be nice if these addons were rewritten to use superwow guid instead of needing to rely on SpellTargetUnit for mouseover

pepopo978 commented 2 days ago
[DEBUG]9719940: Triggering queued cast of Cleanse
[DEBUG]9719940: Attempt cast Cleanse item 00000000 on guid 0, time since last cast 1569
[DEBUG]9720434: Attempt cast Cleanse item 00000000 on guid 0, time since last cast 2063
[DEBUG]9720437: Spell target unit raid25 guid 774190

I'm guessing the 2nd cast is you manually confirming, so seems like the queuing is messing with healbot somehow.

do you for sure have this turned off? NOTE: For HealBot to work correctly, the Selfcast feature in wow options needs to be disabled.

pepopo978 commented 2 days ago

just added CastSpellByNameNoQueue to make it easier to not use queuing in addons

Szwedowski commented 2 days ago

Hi. 1) Auto self cast is off in interface options 2) Maybe this is a sign for me to start using Decursive 3) Anyway, i'll try how it will work after the fix in the next raid

Thank you