• 1

    posted a message on Example AHK scripts (Wizard)

    Since a few people were asking, here are some of the typical scripts I use for autocast / rebind with AutoHotKey.

    Please use these at your own risk. I am not responsible for your actions.

    The wizard in particular has problems with skills like Explosive Blast, Teleport with force stand, and Archon (with archon blast) that will otherwise destroy your hand from extended play.

    Teleport & Force Stand

    I prefer to rebind teleport for general use to the Tilde key (~). When in Archon though, I move this to my mouse button. These scripts assume you have force stand assigned to (XButton1), so change this if your force stand is assigned elsewhere. You will also want to place Teleport on your left click skill slot.

    #IfWinActive, Diablo III
    F11::Suspend
    `::SendInput {XButton1 down}{LButton}{XButton1 up}



    For outside Archon Form:

    #IfWinActive, Diablo III
    F11::Suspend
    XButton2::SendInput {XButton1 down}{LButton}{XButton1 up}


    Here is the reassignment I use for casting the Archon Teleport (while in archon form):

    #IfWinActive, Diablo III
    `::Send {3}



    Right Click Autocast toggle

    This script is great for farming builds (such as Tal electrocute MH), that require you to hold down right click (also works good for DH strafe builds btw). If you're pushing with such a build you might prefer to not use this script though, as it can get rough if you accidentally toggle it off in higher GR.


    How it works: right click will toggle cast of right click spell on or off. F3 suspends the script. You might have to tap right click after suspending to ensure casting has stopped.

    #IfWinActive, Diablo III
    
    Suspend
    
    $RButton:: Send, % "{RButton " ( (Toggle:=!Toggle) ? "Down" : "Up" ) "}"
    
    F3::
    Suspend
    return



    Reassign Force Move to left click

    #IfWinActive, Diablo III
    F3::Suspend
    LButton::
    loop
    {
     if getkeystate("LButton", "p") ;if a button is Physically held down by the user.
     {
     send, {XButton2}
     sleep, 150
     }
     else if ^LButton
     {
     SendRaw {LButton}
     }
     else
     {
     break
     }
    }
    return

    This statement allows you make your Left click button always force move (assuming force move is assigned to XButton2). To circumvent the force move to pick up items or interact with objects, you can CTRL+left click. F3 easily suspends the script. Lbutton's assigned skill can still be cast using the Teleport script listed above, or you can just manually press force stand + left click.


    This is great for builds that don't use teleport.


    Explosive Blast & Related short Cooldown skills

    EB builds often use repeating spells that are on a short cooldown. These include but aren't limited to: EB, DS, and FN. Especially for a farming build, this can be very hard to maintain without damaging your hand.

    #IfWinActive, Diablo III
    Pause
    SetTimer, Timer1, 210
    ; SetTimer, Timer2, 210
    ; SetTimer, Timer3, 210
    SetTimer, Timer4, 210
    return
    F2::
    Pause
    return
    Timer1:
    Send 1
    return
    ; Timer2:
    ; Send 2
    ; return
    ; Timer3:
    ; Send 3
    ; return
    Timer4:
    Send 4
    return


    The script above assumes a typical FN:Mists + EB setup on skill keys 1 and 4. Note the timers can be commented out using the semicolon (;). More (or less) can be used, and you can even customize which keys are used, and the frequency (in milliseconds) that the spell attempts to cast. The script can be paused or unpaused by pressing the F2 key.

    Archon / Archon Blast with Explosive Blast or Diamond Skin:
    #IfWinActive, Diablo III
    Pause
    SetTimer, Timer1, 210
    ; SetTimer, Timer2, 210
    ; SetTimer, Timer3, 210
    SetTimer, Timer4, 210
    return
    F2::
    Pause
    return
    Timer1:
    Send 1
    return
    ; Timer2:
    ; Send 2
    ; return
    ; Timer3:
    ; Send 3
    ; return
    Timer4:
    Send 4
    return


    For this setup to work you want to place Archon in the skill 1 slot, and EB in the skill 4 slot. Since the number 4 slot is unused while in archon form, only when you come out of archon form will skill 4 (EB) be cast.


    Thank you for reading, and Happy slaying, wizards!


    EDIT (6/17/2018): By request, here is the script I use for rolling blood shards at Kadala. This spams right click up to 30 times (enough to fill an inventory). Feel free to reassign the hotkey or number of clicks.


    #IfWinActive, Diablo III
    
    F7::
    Click,right,30
    Return

    EDIT (10/19/2018): Adding in script for DH / Displacement Nephalem rifting build: https://www.diablofans.com/builds/100857

    Note that shadow power (Timer1) below is fairly configurable. Thus far I've preferred quicker recast here to boost uptime on Tactical Advantage, but if you'd like to save a little on resource more, this would be an easy place to do that, simply increase to 4500 or so.

    #IfWinActive, Diablo III
    
    Pause
    
    SetTimer, Timer1, 3500
    SetTimer, Timer2, 2250
    SetTimer, Timer3, 210
    SetTimer, Timer4, 210
    return
    
    F2::
    Pause
    return
    
    Timer1:
    Send 1
    return
    
    Timer2:
    Send 2
    return
    
    Timer3:
    Send 3
    return
    
    Timer4:
    Send 4
    return



    EDIT: (6/17/2018): By request, here is the script I use for condemn on the crusader. The num1 attack is tuned slightly differently, to match condemn. It may need slight adjustment on your own machine depending on your system, network, preference, etc.

    #IfWinActive, Diablo III
    
    Pause
    
    SetTimer, Timer1, 340
    SetTimer, Timer2, 210
    SetTimer, Timer3, 210
    SetTimer, Timer4, 210
    return
    
    F2::
    Pause
    return
    
    Timer1:
    Send 1
    return
    
    Timer2:
    Send 2
    return
    
    Timer3:
    Send 3
    return
    
    Timer4:
    Send 4
    return
    Posted in: Wizard: The Ancient Repositories
  • 2

    posted a message on 2.6.1 PTR builds got mixed into current 2.6 version?

    Is there a reason the builds that I've been creating and labeling as "PTR" during the 2.6.1 PTR now have that label removed, and instead are labeled 2.6?


    I was expecting these build listings to get labeled 2.6.1 now that 2.6.1 is live.


    If that version isn't available in DFans yet, they should still be labeled "PTR", but neither of these states are true.

    Posted in: Site Feedback
  • 1

    posted a message on Looking for a non-Vyr\Archon build...

    Electrocute is much weaker than the Tal/Vyr archon MH, and about 4 GRs weaker than AT:SD MH, but still does fairly well.


    For GR farming use the Tal6:

    For solo GR if you want a more tanky build you can use firebirds:

    Firebirds AT:SD MH is even more tanky than the Tal version, is also a good option:

    Posted in: Wizard: The Ancient Repositories
  • 1

    posted a message on Please help. Need a 2 click build for wiz.

    You might try something like this:

    Tal6/FB4 bonuses w/ Blur, Unity, Halo / APD, Esoteric for some added defense.


    Keep FN:Mists on autocast and Use the ranslor's pull to help proc apds better. Most of the rift will just be using Teleport and channeling AT:SD. Just make sure to manually recast the Fire Twister if your stacks drop.


    You can also swap out Ranslors for Mantle of Channeling or Goldwrap. Goldwrap would probably be better swap now that I think on it, since you'd be able to tank moltens in TX.


    Edit: I don't think etched sigil casts proc area damage, so feel free to replace that stat... forgot about it when putting together =).


    Other edit: once you get to clearing TX fast, swap out APD / Halo for something like Avarice band,and use both ranslor's and goldwrap.

    Posted in: Diablo III General Discussion
  • 1

    posted a message on DMO Spectral Blade/Arcane Orbit, is it still viable in 2.4.1

    A few tips:

    1. You really need to stack area damage with this build. Currently you have none on gear. I'd at least roll your source and other ring, and possibly even your weapon (no cooldown) to AD.
    2. The Endless Walk set is a huge damage bonus. Don't use F&R. The advantage here, at least for Greater rifting is that CoE and Unity are both a larger bonus than Hellfire. The damage only takes a few seconds to top out with with Endless walk.
    3. Roll a socket on your amulet and put a Stricken in there.
    4. Put an Oculus Ring on your follower. Huge multiplicative bonus.
    5. Put CHC on your Bracer. You really want CHC and CHD on all items that can roll these.
    Posted in: Diablo III General Discussion
  • To post a comment, please or register a new account.