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

Trinity - Wizard Class

can anyone tell me how to make my wizard NOT TO USE left click ability in archon?

where can i change that ?
 
@funker, Just comment out all the lines from
// Arcane Strike
until before
// Disintegrate

@Moley, moving disintegrate up somehow makes my bot not use arcane strike even at melee range.
 
@xyber
by moving disintegrate up above arcane strike, it will mean it will only use disintegrate. Think of it this way, the position dictates the priority in which skill is used so if disintegrate is up above arcane strike it will always use disintegrate.
Personally I don't like arcane strike because of the small front AOE which disintegrate outweighs the skill itself with 50% more dmg, so my configuration is 1.arcane blast 2.disintegrate 3.arcane strike. This way it will not use arcane strike at all unless clearing objects. Oh i still like arcane blast though for the AOE

TLDNR
Placement/priority of skill >> range of skill
1.arcane blase 2.disintegrate 3.arcane strike
 
Last edited:
Code:
                        // Arcane Blast
                        if (!bOOCBuff && !playerStatus.bIsIncapacitated &&
                            (iElitesWithinRange[RANGE_15] >= 1 || iAnythingWithinRange[RANGE_15] >= 1 ||
                             ((targetCurrent.bThisEliteRareUnique || targetCurrent.bThisBoss) && targetCurrent.fRadiusDistance <= 15f)) &&
                            GilesUseTimer(SNOPower.Wizard_Archon_ArcaneBlast) && PowerManager.CanCast(SNOPower.Wizard_Archon_ArcaneBlast))
                        {
                            return new GilesPower(SNOPower.Wizard_Archon_ArcaneBlast, 0f, vNullLocation, iCurrentWorldID, -1, 1, 1, USE_SLOWLY);
                        }

                        // Disintegrate
                        if (!bOOCBuff && !bCurrentlyAvoiding && !playerStatus.bIsIncapacitated)
                        {
                            return new GilesPower(SNOPower.Wizard_Archon_DisintegrationWave, 35f, vNullLocation, -1, targetCurrent.iThisACDGUID, 0, 0, SIGNATURE_SPAM);
                        }
						// Arcane Strike (Arcane Strike) Rapid Spam at close-range only
                        if (!bOOCBuff && !playerStatus.bIsIncapacitated && targetCurrent.fRadiusDistance <= 13f &&
                            (targetCurrent.bThisEliteRareUnique || targetCurrent.bThisBoss))
                        {
                            return new GilesPower(SNOPower.Wizard_Archon_ArcaneStrike, 11f, vNullLocation, -1, targetCurrent.iThisACDGUID, 1, 1, USE_SLOWLY);
                        }
around line 7309 onwards
 
I see. Sadly, sometimes my bot seems to prioritize using arcane strike even though the mob has moved away from its position beside me. I would like it to switch to disintegrate soon as the mob is not in range anymore. Wonder if that's possible?
 
Code:
                        // Arcane Blast
                        if (!bOOCBuff && !playerStatus.bIsIncapacitated &&
                            (iElitesWithinRange[RANGE_15] >= 1 || iAnythingWithinRange[RANGE_15] >= 1 ||
                             ((targetCurrent.bThisEliteRareUnique || targetCurrent.bThisBoss) && targetCurrent.fRadiusDistance <= 15f)) &&
                            GilesUseTimer(SNOPower.Wizard_Archon_ArcaneBlast) && PowerManager.CanCast(SNOPower.Wizard_Archon_ArcaneBlast))
                        {
                            return new GilesPower(SNOPower.Wizard_Archon_ArcaneBlast, 0f, vNullLocation, iCurrentWorldID, -1, 1, 1, USE_SLOWLY);
                        }

                        // Disintegrate
                        if (!bOOCBuff && !bCurrentlyAvoiding && !playerStatus.bIsIncapacitated)
                        {
                            return new GilesPower(SNOPower.Wizard_Archon_DisintegrationWave, 35f, vNullLocation, -1, targetCurrent.iThisACDGUID, 0, 0, SIGNATURE_SPAM);
                        }
						// Arcane Strike (Arcane Strike) Rapid Spam at close-range only
                        if (!bOOCBuff && !playerStatus.bIsIncapacitated && targetCurrent.fRadiusDistance <= 13f &&
                            (targetCurrent.bThisEliteRareUnique || targetCurrent.bThisBoss))
                        {
                            return new GilesPower(SNOPower.Wizard_Archon_ArcaneStrike, 11f, vNullLocation, -1, targetCurrent.iThisACDGUID, 1, 1, USE_SLOWLY);
                        }
around line 7309 onwards

its already changed for not using strike?
 
You have 200k dps @mp1.... duhhhhh

230k now and as I said this is the most effective way of grinding items. With some tweaks I can easily survive mp6, but I don't see any improvements in quality and you already know about quantity.
 
post the code you used... I've p.much given up playing with my WIZ, the class is broken and unfun to play in my opinion.

Code:
                        if (!playerStatus.bIsIncapacitated && playerStatus.dCurrentEnergy >= 25)
                        {
                            // Energy armor as priority cast if available and not buffed
                            if (hashPowerHotbarAbilities.Contains(SNOPower.Wizard_EnergyArmor))
                            {
                                if (!GilesHasBuff(SNOPower.Wizard_EnergyArmor) && PowerManager.CanCast(SNOPower.Wizard_EnergyArmor))
                                {
                                    return new GilesPower(SNOPower.Wizard_EnergyArmor, 0f, vNullLocation, iCurrentWorldID, -1, 1, 2, USE_SLOWLY);
                                }
                            }
                            // Ice Armor
                            else if (hashPowerHotbarAbilities.Contains(SNOPower.Wizard_IceArmor))
                            {
                                if ((iElitesWithinRange[RANGE_25] > 0 || iAnythingWithinRange[RANGE_25] > 0) && PowerManager.CanCast(SNOPower.Wizard_IceArmor))
                                {
                                    return new GilesPower(SNOPower.Wizard_IceArmor, 9f, vNullLocation, iCurrentWorldID, -1, 1, 2, USE_SLOWLY);
                                }
                            }
                            // Storm Armor
                            else if (hashPowerHotbarAbilities.Contains(SNOPower.Wizard_StormArmor))
                            {
                                if (!GilesHasBuff(SNOPower.Wizard_StormArmor) && PowerManager.CanCast(SNOPower.Wizard_StormArmor))
                                {
                                    return new GilesPower(SNOPower.Wizard_StormArmor, 0f, vNullLocation, iCurrentWorldID, -1, 1, 2, USE_SLOWLY);
                                }
                            }
                        }

Well I can understand switching to barb because to be honest I'm getting pissed too I've to spend 5bil in gear to be where a barb is with 500mil thats somehow not what I call a leveled playing field..
 
Last edited:
Code:
                        // Arcane Blast
                        if (!bOOCBuff && !playerStatus.bIsIncapacitated &&
                            (iElitesWithinRange[RANGE_15] >= 1 || iAnythingWithinRange[RANGE_15] >= 1 ||
                             ((targetCurrent.bThisEliteRareUnique || targetCurrent.bThisBoss) && targetCurrent.fRadiusDistance <= 15f)) &&
                            GilesUseTimer(SNOPower.Wizard_Archon_ArcaneBlast) && PowerManager.CanCast(SNOPower.Wizard_Archon_ArcaneBlast))
                        {
                            return new GilesPower(SNOPower.Wizard_Archon_ArcaneBlast, 0f, vNullLocation, iCurrentWorldID, -1, 1, 1, USE_SLOWLY);
                        }

                        // Disintegrate
                        if (!bOOCBuff && !bCurrentlyAvoiding && !playerStatus.bIsIncapacitated)
                        {
                            return new GilesPower(SNOPower.Wizard_Archon_DisintegrationWave, 35f, vNullLocation, -1, targetCurrent.iThisACDGUID, 0, 0, SIGNATURE_SPAM);
                        }
						// Arcane Strike (Arcane Strike) Rapid Spam at close-range only
                        if (!bOOCBuff && !playerStatus.bIsIncapacitated && targetCurrent.fRadiusDistance <= 13f &&
                            (targetCurrent.bThisEliteRareUnique || targetCurrent.bThisBoss))
                        {
                            return new GilesPower(SNOPower.Wizard_Archon_ArcaneStrike, 11f, vNullLocation, -1, targetCurrent.iThisACDGUID, 1, 1, USE_SLOWLY);
                        }
around line 7309 onwards
[19:52:02.245 N] Compiler Error: d:\Demonbuddy 1.0.1117.282\Plugins\GilesTrinity\GilesTrinity.cs(7761,10) : error CS1513: }
 
I think its just some code cock up on forum formatting, shouldn't be too hard for you to swap the positions of the codes from the original? :)
 
oh yea, i try change with notepad++ and HE BEGUN WORK! it's perfect THANKS YOU!! )
PS
may be u know how i can change code that wizard began using electrocute with maximum distance and not approaching close to the mobs
 
Last edited:
Code:
                        if (!playerStatus.bIsIncapacitated && playerStatus.dCurrentEnergy >= 25)
                        {
                            // Energy armor as priority cast if available and not buffed
                            if (hashPowerHotbarAbilities.Contains(SNOPower.Wizard_EnergyArmor))
                            {
                                if (!GilesHasBuff(SNOPower.Wizard_EnergyArmor) && PowerManager.CanCast(SNOPower.Wizard_EnergyArmor))
                                {
                                    return new GilesPower(SNOPower.Wizard_EnergyArmor, 0f, vNullLocation, iCurrentWorldID, -1, 1, 2, USE_SLOWLY);
                                }
                            }
                            // Ice Armor
                            else if (hashPowerHotbarAbilities.Contains(SNOPower.Wizard_IceArmor))
                            {
                                if ((iElitesWithinRange[RANGE_25] > 0 || iAnythingWithinRange[RANGE_25] > 0) && PowerManager.CanCast(SNOPower.Wizard_IceArmor))
                                {
                                    return new GilesPower(SNOPower.Wizard_IceArmor, 9f, vNullLocation, iCurrentWorldID, -1, 1, 2, USE_SLOWLY);
                                }
                            }
                            // Storm Armor
                            else if (hashPowerHotbarAbilities.Contains(SNOPower.Wizard_StormArmor))
                            {
                                if (!GilesHasBuff(SNOPower.Wizard_StormArmor) && PowerManager.CanCast(SNOPower.Wizard_StormArmor))
                                {
                                    return new GilesPower(SNOPower.Wizard_StormArmor, 0f, vNullLocation, iCurrentWorldID, -1, 1, 2, USE_SLOWLY);
                                }
                            }
                        }

Well I can understand switching to barb because to be honest I'm getting pissed too I've to spend 5bil in gear to be where a barb is with 500mil thats somehow not what I call a leveled playing field..

screw barbs, WD is where its at!
 
Can someone please list the changes and settings needed to use archon with giles trinity?
When i setup my wiz for archon i have 195K dps, 7k armour, 650-800 AR, 24% ms, 5.9% LS, 42% CC and 340% CD.
Also use scoundral with 48% windforce.
playing manually i destroy everything in my way on MP1 but when i use giles its almost useless.
Ignores way too many mobs leading to archon wearing off.
Doesn't use teleport to speed up most of the time.
but mainly hardly even attacks, just spurts the archon beam here and there instead of frying everything in sight like it should.
So currently sticking to my 120K dps Cm build, averaging 2.5 deaths per hour.
But really want to use archon as its so fast when i play with it myself. Want my bot to clear act 3 that fast :(
 
Can someone please list the changes and settings needed to use archon with giles trinity?
When i setup my wiz for archon i have 195K dps, 7k armour, 650-800 AR, 24% ms, 5.9% LS, 42% CC and 340% CD.
Also use scoundral with 48% windforce.
playing manually i destroy everything in my way on MP1 but when i use giles its almost useless.
Ignores way too many mobs leading to archon wearing off.
Doesn't use teleport to speed up most of the time.
but mainly hardly even attacks, just spurts the archon beam here and there instead of frying everything in sight like it should.
So currently sticking to my 120K dps Cm build, averaging 2.5 deaths per hour.
But really want to use archon as its so fast when i play with it myself. Want my bot to clear act 3 that fast :(


I've been researching botting with archon build for a while now, and it seems that either nobody is using it (maybe an efficiency issue) or not willing to share,

So here are my 2 cents:

This is the build I personally use, I have almost identical stats as you, except lower armor (after buff):

Wizard - Game Guide - Diablo III

I went all out DPS with Frost Nova to delay melee. However, if you feel this is giving you more dph, you can test this one out (more defensive):

Wizard - Game Guide - Diablo III


You have to adjust a few settings in DB for this to work:

1. First thing first - Changing the range of Fork lightning to 40f:
Code:
// Electrocute
                        if (!bOOCBuff && !bCurrentlyAvoiding && hashPowerHotbarAbilities.Contains(SNOPower.Wizard_Electrocute))
                        {
                            return new GilesPower(SNOPower.Wizard_Electrocute, 40f, vNullLocation, -1, targetCurrent.iThisACDGUID, 0, 0, USE_SLOWLY);
                        }


2. Changing how archon works (use right click all the time instead of arcane blast on melee):

Refer here: http://www.thebuddyforum.com/demonb...70829-trinity-wizard-class-27.html#post825821


3. Changing Archon proc

I don't have specific instructions (too lazy to pull that info), but change your archon proc to only 6+ mobs OR 1+ elite


The reason I choose this build is more of a hit/miss. You either have the insane dps (hence the amount of +dps skill i picked) you need to 2sec kill elite or you die doing so. Make sure you have LS/LOK... LOH is trash for archon wiz.

Edit: Currently running A3 MP3 with 3dph
 
Last edited:
rockstar, you wiz use electercute from range distane with this code? 18f its default settings in Giles Trinity v1.6.3.4. My wiz runs close to mobs and i dont now how fix it!
 
I've been researching botting with archon build for a while now, and it seems that either nobody is using it (maybe an efficiency issue) or not willing to share,

So here are my 2 cents:

This is the build I personally use, I have almost identical stats as you, except lower armor (after buff):

Wizard - Game Guide - Diablo III

I went all out DPS with Frost Nova to delay melee. However, if you feel this is giving you more dph, you can test this one out (more defensive):

Wizard - Game Guide - Diablo III


You have to adjust a few settings in DB for this to work:

1. First thing first - Changing the range of Fork lightning to 18f:
Code:
// Electrocute
                        if (!bOOCBuff && !bCurrentlyAvoiding && hashPowerHotbarAbilities.Contains(SNOPower.Wizard_Electrocute))
                        {
                            return new GilesPower(SNOPower.Wizard_Electrocute, 18f, vNullLocation, -1, targetCurrent.iThisACDGUID, 0, 0, USE_SLOWLY);
                        }


2. Changing how archon works (use right click all the time instead of arcane blast on melee):

Refer here: http://www.thebuddyforum.com/demonb...70829-trinity-wizard-class-27.html#post825821


3. Changing Archon proc

I don't have specific instructions (too lazy to pull that info), but change your archon proc to only 6+ mobs OR 1+ elite


The reason I choose this build is more of a hit/miss. You either have the insane dps (hence the amount of +dps skill i picked) you need to 2sec kill elite or you die doing so. Make sure you have LS/LOK... LOH is trash for archon wiz.

Edit: Currently running A3 MP3 with 3dph


Hi thx for short tut on a Cm Archon Build ..192 k Dps ..dang ..not bad ..can you post a link to your Wizzard perhap,s i,d love to take a small looksie on it to analyze what people use to make it ...

i,m building one too , do not finished with a limited budget around a 100 k Dps wich i,m quite satisfied with

thx in advance ^_

*update * ..i agree on the information suplied for edit,s on the Cs it seem,s scarse or little sharing yes , would love 2 see specific class based stickies for this
 
Last edited:
rockstar, you wiz use electercute from range distane with this code? 18f its default settings in Giles Trinity v1.6.3.4. My wiz runs close to mobs and i dont now how fix it!


A little typo on my end, change this from 18f to 40f

Code:
// Electrocute
                        if (!bOOCBuff && !bCurrentlyAvoiding && hashPowerHotbarAbilities.Contains(SNOPower.Wizard_Electrocute))
                        {
                            return new GilesPower(SNOPower.Wizard_Electrocute, 40f, vNullLocation, -1, targetCurrent.iThisACDGUID, 0, 0, USE_SLOWLY);
                        }
 
Last edited:
Hi thx for short tut on a Cm Archon Build ..192 k Dps ..dang ..not bad ..can you post a link to your Wizzard perhap,s i,d love to take a small looksie on it to analyze what people use to make it ...

i,m building one too , do not finished with a limited budget around a 100 k Dps wich i,m quite satisfied with

thx in advance ^_

*update * ..i agree on the information suplied for edit,s on the Cs it seem,s scarse or little sharing yes , would love 2 see specific class based stickies for this


Here are my stats after buff:

dps: 210k
armor: 4k
cc: 46.5
cd: 380
apoc: 0! useless with archon + electricute
hp: 35k
ms: 24
all res w/o archon: 650
ls: 2.9
loh: 400+
pickup: 7
 
Back
Top