• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [PAID] Ultimate Interrupter - The Intelligent Interrupter

    Discussion in 'Combat' started by Phelon, Dec 11, 2014.

    1. varbe

      varbe New Member

      Joined:
      Jan 15, 2010
      Messages:
      22
      Likes Received:
      0
      Trophy Points:
      1
      Does the botbase / cc need to have targeting on it? Or does the plugin only interrupt if the opponent is my current target?
       
      Last edited: Dec 12, 2014
    2. Phelon

      Phelon Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,591
      Likes Received:
      140
      Trophy Points:
      63
      Does not matter if the cc / botbase has targeting. This will scan for anyone casting and interrupt if you have it set up to do so with in the interrupts.
       
    3. varbe

      varbe New Member

      Joined:
      Jan 15, 2010
      Messages:
      22
      Likes Received:
      0
      Trophy Points:
      1
      Ok so basically I could run this without a cc or botbase and it would still target and interrupt the spells I specify in the settings?
       
    4. Phelon

      Phelon Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,591
      Likes Received:
      140
      Trophy Points:
      63
      You would have to have some sort of CC and botbase.. but those botbases could in theory do nothing.
       
    5. varbe

      varbe New Member

      Joined:
      Jan 15, 2010
      Messages:
      22
      Likes Received:
      0
      Trophy Points:
      1
      Ok! Wow. This is a great plugin mate :)
       
    6. mickisa

      mickisa New Member

      Joined:
      Jan 14, 2013
      Messages:
      13
      Likes Received:
      0
      Trophy Points:
      0
      this plugin seems to only interrupt your current target, is there anyway to make it interrupt when your not targeting anyone?
       
    7. Phelon

      Phelon Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,591
      Likes Received:
      140
      Trophy Points:
      63
      It will interrupt others as long as you have it it set to do so. Where it says Any Target, ensure that is checked when you add that Interrupt.
       
    8. mickisa

      mickisa New Member

      Joined:
      Jan 14, 2013
      Messages:
      13
      Likes Received:
      0
      Trophy Points:
      0
      I do have it checked, quite weird, also what is target ground?
       
    9. Phelon

      Phelon Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,591
      Likes Received:
      140
      Trophy Points:
      63
      Ground Target is for spells that need to target the ground to cast. Like Shadowfury for Warlocks or Death and Decay for DKs.
       
    10. mickisa

      mickisa New Member

      Joined:
      Jan 14, 2013
      Messages:
      13
      Likes Received:
      0
      Trophy Points:
      0
      understood, okay it's definitely not consistent when not targeting, although sometimes it will work. Any ideas why?
       
    11. mickisa

      mickisa New Member

      Joined:
      Jan 14, 2013
      Messages:
      13
      Likes Received:
      0
      Trophy Points:
      0
      understood, okay it's definitely not consistent when not targeting, although sometimes it will work. Any ideas why?

      I'm using combat bot atm
       
      Last edited: Dec 13, 2014
    12. Phelon

      Phelon Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,591
      Likes Received:
      140
      Trophy Points:
      63
      Yup. Honorbuddy not updating to say that the target is casting. Or it could be that honorbuddy has no idea of the time left on the cast. Try setting the delay at 9999 on the spell to interrupt and see if that makes a difference.


      Code:
                      ObjectManager.GetObjectsOfType<WoWPlayer>()
                          .Where(
                              x =>
                                  x.IsCasting && x.Distance < 100 && x.Attackable &&
                                  x.InLineOfSpellSight &&
                                  Spells.SpellList.FirstOrDefault(y => y.Id == x.CastingSpellId && x.CurrentCastTimeLeft.TotalMilliseconds < y.Delay + randomDelay + latencyDelay) != null).ToList();
      
      That is the code for detecting other players casting. As you can see it is very basic. So it is either HB not figuring out others are casting OR the casttime is not returning properly. With how poorly HB has been running lately, I am going to go with HB having issues.
       
      Last edited: Dec 13, 2014
    13. mickisa

      mickisa New Member

      Joined:
      Jan 14, 2013
      Messages:
      13
      Likes Received:
      0
      Trophy Points:
      0
      not sure if it's honorbuddy tuanha's routine does it perfectly although I can't use it because it casts water shield when earth shield drops witch is bad because it takes globals. Anyway I'll try setting delay to 9999 and get back to you.
       
    14. mickisa

      mickisa New Member

      Joined:
      Jan 14, 2013
      Messages:
      13
      Likes Received:
      0
      Trophy Points:
      0
      Wait before I do this can you comfirm setting to 9999 will work because i have 70 spells to redo because it doesn't let me edit?
       
    15. Phelon

      Phelon Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,591
      Likes Received:
      140
      Trophy Points:
      63
      Just open the XML in your HB/Settings/Server/Name/UltimateInterrupter/Spells.xml and replace all =) Things like this are EXACTLY why I did the XML route instead of sql.

      If you enable the spell debugging it should tell you if it see's people casting.
       
      Last edited: Dec 13, 2014
    16. mickisa

      mickisa New Member

      Joined:
      Jan 14, 2013
      Messages:
      13
      Likes Received:
      0
      Trophy Points:
      0
      nevermind found it
       
      Last edited: Dec 13, 2014
    17. mickisa

      mickisa New Member

      Joined:
      Jan 14, 2013
      Messages:
      13
      Likes Received:
      0
      Trophy Points:
      0
      actually didn't interrupt at all changing to 9999
       
    18. Phelon

      Phelon Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,591
      Likes Received:
      140
      Trophy Points:
      63
      i think it is hb not recognizing the casr hy others. but i will test it with out single target code in there to see. i get back from vacation wednesday. i will have a definitive answer then.
       
    19. mickisa

      mickisa New Member

      Joined:
      Jan 14, 2013
      Messages:
      13
      Likes Received:
      0
      Trophy Points:
      0
      okay thanks phelon
       
    20. grankainx

      grankainx New Member

      Joined:
      Dec 14, 2014
      Messages:
      7
      Likes Received:
      0
      Trophy Points:
      0
      if GetSpellCooldown("Kick")==0 and IsSpellInRange("Kick","target") and (UnitCastingInfo("target") or UnitChannelInfo("target")) then CastSpellByName("Kick")

      this script run honorbuddy?

      i want use in game

      #showtooltip Kick
      /script Kick
       

    Share This Page