Jump to content

Zan

WRobot user
  • Posts

    549
  • Joined

  • Last visited

Posts posted by Zan

  1. Value is in milliseconds so 1 second would be 1000. Also it should be less than or equal to. This will interrupt it towards the end of the cast. I use 1000 when it's off global cool down. Otherwise I use 1500 or 1250 if it's not. Also add the spell condition referring to is casting and interruptable. That way you don't waste an interrupt. I'm sorry if I don't remember the exact name of the conditions. I'm not able to access WoW at this very moment to bring it up :)

  2. You have:

    new SpellState("Ice Lance", 6, context => FrostmagePvESettings.CurrentSetting.IceLance && wManager.Wow.ObjectManager.ObjectManager.Me.BuffStack(44544) >= 2, false, true, false, false, true, true, true, true, 0, false, false, false, false, false, false, wManager.Wow.Helpers.FightClassCreator.YesNoAuto.Auto, "", "none", true, true, false),

    Try:

    new SpellState("Ice Lance", 6, context => FrostmagePvESettings.CurrentSetting.IceLance && ObjectManager.Me.BuffStack("Fingers of Frost") >= 2, false, true, false, false, true, true, true, true, 0, false, false, false, false, false, false, wManager.Wow.Helpers.FightClassCreator.YesNoAuto.Auto, "", "none", true, true, false),

    With >= 2 in the last statement you're telling the bot to ONLY cast it when Fingers of Frost's Stack is at 2 or more. Therefore when it casts Ice Lance it will go to 1 stack of Fingers of Frost and wait until it has 2 stacks to cast again. You could also try  ObjectManager.Me.HaveBuff("Fingers of Frost") instead of ObjectManager.Me.BuffStack("Fingers of Frost") >= 2. Doing this will cast Ice Lance whenever you have the Fingers of Frost buff.

    You have:

    new SpellState("Flurry", 5, context => FrostmagePvESettings.CurrentSetting.Flurry && wManager.Wow.ObjectManager.ObjectManager.Me.BuffStack(190447) >= 1, false, true, false, false, true, true, true, true, 0, false, false, false, false, false, false, wManager.Wow.Helpers.FightClassCreator.YesNoAuto.Auto, "", "none", true, true, false),

    Try:

    new SpellState("Flurry", 5, context => FrostmagePvESettings.CurrentSetting.Flurry && ObjectManager.Me.HaveBuff("Brain Freeze") && SpellManager.IsSpellOverlayed("Flurry"), false, true, false, false, true, true, true, true, 0, false, false, false, false, false, false, wManager.Wow.Helpers.FightClassCreator.YesNoAuto.Auto, "", "none", true, true, false),

    IsSpellOverlayed refers to when a spell has a proc and lights up the spell on your action bar.

  3. Did you try using ("Spell Name") instead of (Spell Id)? I used the Spell name method for both and SpellManager.IsSpellOverlayed("Flurry"). With ObjectManager.Me.BuffStack(44544) >= 2 It will only cast it when it's at 2 stacks. It won't cast it twice in a row. Just one cast.

     

  4. 10 minutes ago, Bvsed said:

    The bigger issue you'll have is the demonic fury (at least in my experience so far) condition doesn't work.

    What are you looking to do with the condition? I'll be posting my Destro Lock one very soon and I don't use it as a condition at all.

    On 8/11/2016 at 3:32 PM, speters28 said:

    I am trying to tweak out a havoc class but am having an issue getting the Metamorphosis to work. Any thoughts or help would be greatly appreciated.

     

    Attached is my current working build.

     

    thanks

    PsyDpo Havoc demon hunter.xml

    I'm working on one for Havoc at the moment and Metamorphosis is working. It'll be a few days for that one. I want to tweak it out as much as I can.

×
×
  • Create New...