What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

Trinity - Wizard Class

Also the bug where Archon doesn't correctly activate vs elites is still occurring, fine vs most but it does slow down kill-speed dramatically.

Code:
                        // Archon
                        if (!bOOCBuff && !bCurrentlyAvoiding && hashPowerHotbarAbilities.Contains(SNOPower.Wizard_Archon) &&
                            (iElitesWithinRange[RANGE_30] >= 1 || iAnythingWithinRange[RANGE_25] >= 1 || playerStatus.dCurrentHealthPct <= 0.6 || ((targetCurrent.bThisEliteRareUnique || targetCurrent.bThisBoss) && targetCurrent.fRadiusDistance <= 30f)) &&
                            playerStatus.dCurrentEnergy >= 25 && playerStatus.dCurrentHealthPct >= 0.10 &&
                            (GilesUseTimer(SNOPower.Wizard_Archon) ||
                             (settings.bEnableCriticalMass && DateTime.Now.Subtract(dictAbilityLastUse[SNOPower.Wizard_Archon]).TotalMilliseconds >= 20000)) &&
                            //GilesCanRecastAfterFailure(SNOPower.Wizard_Archon) &&
                            PowerManager.CanCast(SNOPower.Wizard_Archon))

and change to
Code:
                        // Archon
                        if (!bOOCBuff && !bCurrentlyAvoiding && hashPowerHotbarAbilities.Contains(SNOPower.Wizard_Archon) &&
                            (iElitesWithinRange[RANGE_30] >= 1 || iAnythingWithinRange[RANGE_25] >= 1 || playerStatus.dCurrentHealthPct <= 0.6 || ((targetCurrent.bThisEliteRareUnique || targetCurrent.bThisBoss) && targetCurrent.fRadiusDistance <= 30f)) &&
                            playerStatus.dCurrentEnergy >= 25 && playerStatus.dCurrentHealthPct >= 0.10 &&
                            //GilesCanRecastAfterFailure(SNOPower.Wizard_Archon) &&
                            PowerManager.CanCast(SNOPower.Wizard_Archon))

Let me Know
 
Any idea how to fix Arcane avoidance because it seems pretty broken when im botting.
Avoids the core pretty well but constantly dies to the beam, mainly as instead of moving away when it gets hit it decides to run in the same direction the beam is moving every time!
just watched my wiz kill an elite group then ignore the dropped loot and run back and forth cross an arcane beam that was left until it died wtf????
 
Code:
                        // Archon
                        if (!bOOCBuff && !bCurrentlyAvoiding && hashPowerHotbarAbilities.Contains(SNOPower.Wizard_Archon) &&
                            (iElitesWithinRange[RANGE_30] >= 1 || iAnythingWithinRange[RANGE_25] >= 1 || playerStatus.dCurrentHealthPct <= 0.6 || ((targetCurrent.bThisEliteRareUnique || targetCurrent.bThisBoss) && targetCurrent.fRadiusDistance <= 30f)) &&
                            playerStatus.dCurrentEnergy >= 25 && playerStatus.dCurrentHealthPct >= 0.10 &&
                            (GilesUseTimer(SNOPower.Wizard_Archon) ||
                             (settings.bEnableCriticalMass && DateTime.Now.Subtract(dictAbilityLastUse[SNOPower.Wizard_Archon]).TotalMilliseconds >= 20000)) &&
                            //GilesCanRecastAfterFailure(SNOPower.Wizard_Archon) &&
                            PowerManager.CanCast(SNOPower.Wizard_Archon))

and change to
Code:
                        // Archon
                        if (!bOOCBuff && !bCurrentlyAvoiding && hashPowerHotbarAbilities.Contains(SNOPower.Wizard_Archon) &&
                            (iElitesWithinRange[RANGE_30] >= 1 || iAnythingWithinRange[RANGE_25] >= 1 || playerStatus.dCurrentHealthPct <= 0.6 || ((targetCurrent.bThisEliteRareUnique || targetCurrent.bThisBoss) && targetCurrent.fRadiusDistance <= 30f)) &&
                            playerStatus.dCurrentEnergy >= 25 && playerStatus.dCurrentHealthPct >= 0.10 &&
                            //GilesCanRecastAfterFailure(SNOPower.Wizard_Archon) &&
                            PowerManager.CanCast(SNOPower.Wizard_Archon))

Let me Know

I did this and it seems to have fixed any problem with archon activation , i'm back to 2-3 dph after hours.
really big thanks.

edit: Did any of you successfully made him cast his melee strike while under 35 energy and only energy twister as regen spell (i mean without primary attack slot).
I tried changing anything but still he always wait for mana before striking and with LF it is important for us i think.
 
Last edited:
I've been reading through this thread and there is a lot of good info in here, but one things been bothering me... Why do people use Storm Chaser without having a signature spell? Am I missing something? Storm chaser basically does nothing without a signature spell to throw out the giant energy twister.
 
I've been reading through this thread and there is a lot of good info in here, but one things been bothering me... Why do people use Storm Chaser without having a signature spell? Am I missing something? Storm chaser basically does nothing without a signature spell to throw out the giant energy twister.

because 1.04 storm chaser is bugged to have 0.500 proc rate and so procs CM and LOH a LOT. is nerfed to hell in 1.05 though.
Cm build is pretty much screwed in 1.05 unless you have really top rolled gear. Most people on PTR are dropping back to arcon builds because Cm builds just cost way too much to be functional.
 
Last edited:
Any idea how to fix Arcane avoidance because it seems pretty broken when im botting.
Avoids the core pretty well but constantly dies to the beam, mainly as instead of moving away when it gets hit it decides to run in the same direction the beam is moving every time!
just watched my wiz kill an elite group then ignore the dropped loot and run back and forth cross an arcane beam that was left until it died wtf????

Same here, dying to scenarios where avoidance failed
i have 1k allres, 7k armor, 50k hp buffed with prismatic, 90k dps, with archon build.
 
edit: Did any of you successfully made him cast his melee strike while under 35 energy and only energy twister as regen spell (i mean without primary attack slot).
I tried changing anything but still he always wait for mana before striking and with LF it is important for us i think.

What spell do you want cast?
 
When the archon kills too much, the energy armor expired and i lost some armor n allres which. Killed me. During next elites fight. Anyway to have e energy armor up again or have it to stop and wait for archon expires?
 
Any idea how to fix Arcane avoidance because it seems pretty broken when im botting.
Avoids the core pretty well but constantly dies to the beam, mainly as instead of moving away when it gets hit it decides to run in the same direction the beam is moving every time!
just watched my wiz kill an elite group then ignore the dropped loot and run back and forth cross an arcane beam that was left until it died wtf????

The sno for the avoidence is ONLY the ball, no way to tell which way the beam is turning. i have found turning down the distance to say 8-12ft works much better. i have avoid set on 70% life.
 
When the archon kills too much, the energy armor expired and i lost some armor n allres which. Killed me. During next elites fight. Anyway to have e energy armor up again or have it to stop and wait for archon expires?

Code:
                            // Energy armor as priority
                            if (hashPowerHotbarAbilities.Contains(SNOPower.Wizard_EnergyArmor))
                            {
                                if (GilesUseTimer(SNOPower.Wizard_EnergyArmor) || !GilesHasBuff(SNOPower.Wizard_EnergyArmor))
                                {
                                    return new GilesPower(SNOPower.Wizard_EnergyArmor, 0f, vNullLocation, iCurrentWorldID, -1, 1, 2, USE_SLOWLY);
                                }
                            }
Find this^

Code:
                            // Energy armor as priority
                            if (hashPowerHotbarAbilities.Contains(SNOPower.Wizard_EnergyArmor))
                            {
                                if (PowerManager.CanCast(SNOPower.Wizard_EnergyArmor) || !GilesHasBuff(SNOPower.Wizard_EnergyArmor) && !GilesHasBuff(SNOPower.Wizard_Archon))
                                {
                                    return new GilesPower(SNOPower.Wizard_EnergyArmor, 0f, vNullLocation, iCurrentWorldID, -1, 1, 2, USE_SLOWLY);
                                }
                            }

to this

and see if it recasts Energy Armor more often It now set to cast when available OR when bot doesn't currently have energy armor and is currently not in Archon form.
 
Last edited:
[/QUOTE]and see if it recasts Energy Armor more often It now set to cast when available OR when bot doesn't currently have energy armor and is currently not in Archon form.[/QUOTE]

hi moley thanks for your help, but it doesnt work, it keeps spamming the energy armor

i use melee archon strike, the problem is when it was blocked by wall and melee enemies were around but cant reach by energy strike, it didnt use range attack. Can it be solved?
 
Code:
                            // Energy armor as priority
                            if (hashPowerHotbarAbilities.Contains(SNOPower.Wizard_EnergyArmor))
                            {
                                if (PowerManager.CanCast(SNOPower.Wizard_EnergyArmor) && !GilesHasBuff(SNOPower.Wizard_EnergyArmor)) 
                                {
                                    return new GilesPower(SNOPower.Wizard_EnergyArmor, 0f, vNullLocation, iCurrentWorldID, -1, 1, 2, USE_SLOWLY);
                                }
                            }
Try this, should work
and
Code:
                        // Disintegrate
                        if (!bOOCBuff && !bCurrentlyAvoiding && !playerStatus.bIsIncapacitated)
                        {
                            return new GilesPower(SNOPower.Wizard_Archon_DisintegrationWave, 49f, vNullLocation, -1, targetCurrent.iThisACDGUID, 0, 0, SIGNATURE_SPAM);
                        }
                    }

change 49f to say 35f

Let me know
 
I am at 1-2 DPH now!!! Getting to 0 soon..
I just need to know how to turn off Archon, for example demonic tremors elites are best handled in CM mode than archon mode!
Or may be just detect type of elite and turn on kiting temporarily, this will need some serious coding, i want to do it next week!!
Have not tested Azmo, he should be killed in first shot..

CM-Archon hybrid build, some elites are killed in CM and some in Archon

The build
Wizard - Game Guide - Diablo III

DPS 80k
HP 60k
Armor 6400
All Res 900
LoH - 800
Pick Radius 7
Crit Chance 44

Pickup radius is important!
Am not so sure about molten avoidance, I have set it to 100 right now, rest all default..

View attachment GilesTrinity.zip


If this works for you, let me know.. of if it acutally increases your DPH, then also post feedback..
 
Last edited:
Giles for some reason 1.5.2.2 my CM wizard attacks much better, uses more spectral blades and is just attacking faster did you add some wit timers between spells?
 
Energy twister when under 35 arcane power, when target is under 8f should cast by default the melee attack, but he doesnt. :(

Energy Twister costs 35AP, how can it be cast when current threshold is below that?
 
Energy Twister costs 35AP, how can it be cast when current threshold is below that?
It should melee attack the mob if close , or if wand equipped , attack him with the basic shot wich deal a quite considerable damage.
 
Sorry dude, Melee Instant default works fine for me, when it rarely casts, if you are trying to survive off default melee, it sounds like you need either more AP on crit or crit chance in general.
 
Code:
                            // Energy armor as priority
                            if (hashPowerHotbarAbilities.Contains(SNOPower.Wizard_EnergyArmor))
                            {
                                if (PowerManager.CanCast(SNOPower.Wizard_EnergyArmor) && !GilesHasBuff(SNOPower.Wizard_EnergyArmor)) 
                                {
                                    return new GilesPower(SNOPower.Wizard_EnergyArmor, 0f, vNullLocation, iCurrentWorldID, -1, 1, 2, USE_SLOWLY);
                                }
                            }
Try this, should work
and
Code:
                        // Disintegrate
                        if (!bOOCBuff && !bCurrentlyAvoiding && !playerStatus.bIsIncapacitated)
                        {
                            return new GilesPower(SNOPower.Wizard_Archon_DisintegrationWave, 49f, vNullLocation, -1, targetCurrent.iThisACDGUID, 0, 0, SIGNATURE_SPAM);
                        }
                    }

change 49f to say 35f

Let me know

Hi moley, the energy armor works fine, the archon 35f disintegrate i have not had chance to monitor it, will let u know again

Edit:
ok the archon works fine too with disintegrate at near range.

Can i prioritize the avoidance and combat? It tries to avoid iceball or molten or arcane, but if there r enemies nearby it tends to walk near them. In the end it simply die bcoz just walking forth n back from enemies n molten or iceball.
 
Last edited:
There are only 2 issues with the archon build and giles.
Autoattack without ap wont work and against some targets he doesnt use archon cooldown even if available.

I have 40kLife
135kDps
10apoc
40CC
320CD
2.1 APS

Archon build with only Energy twister to reset Archon.

I tried make him fight with only 1 skill available, energy twister, after he gets under 35 ap he just stands there and dont melee anything (when u melee with a wand it shots the basic attack).
 
Back
Top