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

Trinity - Wizard Class

Hi, I find archon blast (melee attack) to be useless in 99% of situations and just slows down kill rate, how do I remove it? Thanks!
 
Last edited:
Code:
if (!bOOCBuff && !playerStatus.bIsIncapacitated &&
(iElitesWithinRange[RANGE_6] >= 1 || iAnythingWithinRange[RANGE_6] >= 5 || ((targetCurrent.bThisEliteRareUnique || targetCurrent.bThisTreasureGoblin || targetCurrent.bThisBoss) && targetCurrent.fRadiusDistance <= 12f)) &&
hashPowerHotbarAbilities.Contains(SNOPower.Wizard_ SlowTime) &&
PowerManager.CanCast(SNOPower.Wizard_SlowTime))

Thx Moley ..Aaww it,s not working , stil just spamming them as before , i,m out of cleus i guess i,l use something else -.0 .
 
After upgrading to GilesTrinity v1.6.3.4, deaths increased from 2 to 19. Play for CM Wizard.
PS Anyone have 1.6.3.3 ? Share please
 
Decided to stick to mp1 for efficiency, here's my new build : Wizard - Game Guide - Diablo III

Stats with those buffs are: 163k dps, 46k life, 5.2k armor, 850 all resists, 48.5% crit chance, 2.7% lifeleech (not counting blood magic). Best thing is I don't need any apoc at all, archon rebuff is slow though.

===== Misc Statistics =====
Total tracking time: 3h 41m 26s
Total deaths: 1 [0.27 per hour]

Having tested this with slightly higher DPS and less EHP I can confirm that at least manually it melts MP1/2. Will test when I get back on Monday with the bot to see if its viable. Turning down a lot of avoidance HP% should help survivability on lower MP levels also.
 
Hi again ( 2nd post here about same topic ) i,m playing a somewhat tactical Wizzard with Arc Torrent -Hydra - Archon , now i,ve managed to change some activation criteria for some Skill,s without a problem , the Guide is well written , awsome work! , as is Giles his plugin it,s tha Bomb ^_

Tho i cannot seem to change Slowtime,s trigger for activation ..with any of the Criteria , it just spam,s it as soon as the Cd is over , i tried some thing,s but without knowledge of function , nor the language i basicly cannot edit it

all here are more knowledgeble then me about editing it , some help/suggestion,s would be appreciated ^_

So i,d like to do a logic thing ..use Timewalk whenever 1 and/or more Uniques and/or 3-4 Mob,s are in close range , 4-8 Yard,s would make sense or so i guess ,



Thkx for your time & feedback ,
 
Hi again ( 2nd post here about same topic ) i,m playing a somewhat tactical Wizzard with Arc Torrent -Hydra - Archon , now i,ve managed to change some activation criteria for some Skill,s without a problem , the Guide is well written , awsome work! , as is Giles his plugin it,s tha Bomb ^_

Tho i cannot seem to change Slowtime,s trigger for activation ..with any of the Criteria , it just spam,s it as soon as the Cd is over , i tried some thing,s but without knowledge of function , nor the language i basicly cannot edit it

all here are more knowledgeble then me about editing it , some help/suggestion,s would be appreciated ^_

So i,d like to do a logic thing ..use Timewalk whenever 1 and/or more Uniques and/or 3-4 Mob,s are in close range , 4-8 Yard,s would make sense or so i guess ,



Thkx for your time & feedback ,
Code:
                        // Slow Time for in combat
                        if (!bOOCBuff && !playerStatus.bIsIncapacitated && hashPowerHotbarAbilities.Contains(SNOPower.Wizard_SlowTime) &&
                            (iElitesWithinRange[RANGE_15] > 0 || iAnythingWithinRange[RANGE_15] > 3 || playerStatus.dCurrentHealthPct <= 0.7 || ((targetCurrent.bThisEliteRareUnique || targetCurrent.bThisTreasureGoblin || targetCurrent.bThisBoss) && targetCurrent.fRadiusDistance <= 21f)) &&
                            PowerManager.CanCast(SNOPower.Wizard_SlowTime))
                        {
                            return new GilesPower(SNOPower.Wizard_SlowTime, 0f, vNullLocation, iCurrentWorldID, -1, 0, 0, USE_SLOWLY);
                        }

Try This?
 
Edit: Scratch that, it seems that demonbuddy can't recognize familiar as a buff.
 
Last edited:
Code:
                        // Slow Time for in combat
                        if (!bOOCBuff && !playerStatus.bIsIncapacitated && hashPowerHotbarAbilities.Contains(SNOPower.Wizard_SlowTime) &&
                            (iElitesWithinRange[RANGE_15] > 0 || iAnythingWithinRange[RANGE_15] > 3 || playerStatus.dCurrentHealthPct <= 0.7 || ((targetCurrent.bThisEliteRareUnique || targetCurrent.bThisTreasureGoblin || targetCurrent.bThisBoss) && targetCurrent.fRadiusDistance <= 21f)) &&
                            PowerManager.CanCast(SNOPower.Wizard_SlowTime))
                        {
                            return new GilesPower(SNOPower.Wizard_SlowTime, 0f, vNullLocation, iCurrentWorldID, -1, 0, 0, USE_SLOWLY);
                        }[/


Ok i will give it a try Moley , Thx a million ! ,
 
My wizard is dying way too much that it isn't even worth botting right now, what's going on? (copy and pasted below)

Using Giles Trinity 1.6.3.1 with default avoidances, A1 champion hunting profile on Monster Power 1, 75k dps/800 all res (1k+ in Archon mode), 2.7% LL, 4.3k Armour, 41k life, magic weapon LL rune yet my bot is averaging 13-24 deaths an hour, what's going on? Anything I need to change or do? Here is the build I'm using Wizard - Game Guide - Diablo III
 
Hi, I find archon blast (melee attack) to be useless in 99% of situations and just slows down kill rate, how do I remove it? Thanks!

Find this line
Code:
// Arcane Strike (Arcane Strike) Rapid Spam at close-range only
and change the code below it from this
Code:
if (!bOOCBuff && !playerStatus.bIsIncapacitated && targetCurrent.fRadiusDistance <= 7f &&
                            (targetCurrent.bThisEliteRareUnique || targetCurrent.bThisBoss))
                        {
                            return new GilesPower(SNOPower.Wizard_Archon_ArcaneStrike, 7f, vNullLocation, -1, targetCurrent.iThisACDGUID, 1, 1, USE_SLOWLY);
                        }
to this
Code:
/*if (!bOOCBuff && !playerStatus.bIsIncapacitated && targetCurrent.fRadiusDistance <= 7f &&
                            (targetCurrent.bThisEliteRareUnique || targetCurrent.bThisBoss))
                        {
                            return new GilesPower(SNOPower.Wizard_Archon_ArcaneStrike, 7f, vNullLocation, -1, targetCurrent.iThisACDGUID, 1, 1, USE_SLOWLY);
                        }*/
or simply delete those lines.


My wizard is dying way too much that it isn't even worth botting right now, what's going on? (copy and pasted below)

Using Giles Trinity 1.6.3.1 with default avoidances, A1 champion hunting profile on Monster Power 1, 75k dps/800 all res (1k+ in Archon mode), 2.7% LL, 4.3k Armour, 41k life, magic weapon LL rune yet my bot is averaging 13-24 deaths an hour, what's going on? Anything I need to change or do? Here is the build I'm using Wizard - Game Guide - Diablo III

Seems to me your dps is your problem with that particular build.

Attention Giles or Moley

I don't know why you changed the function "GilesUseTimer" to "PowerManager.CanCast" for the 3 armor buffs, but there's a problem now - the bot won't rebuff the 3 armors unless the buff runs out (not good for archon builds). I know it's supposed to rebuff them anyway before casting archon but that's not always the case, so having them rebuff every x seconds really helps. Reverted to "GilesUseTimer" for now.
 
Code:
                        // Slow Time for in combat
                        if (!bOOCBuff && !playerStatus.bIsIncapacitated && hashPowerHotbarAbilities.Contains(SNOPower.Wizard_SlowTime) &&
                            (iElitesWithinRange[RANGE_15] > 0 || iAnythingWithinRange[RANGE_15] > 3 || playerStatus.dCurrentHealthPct <= 0.7 || ((targetCurrent.bThisEliteRareUnique || targetCurrent.bThisTreasureGoblin || targetCurrent.bThisBoss) && targetCurrent.fRadiusDistance <= 21f)) &&
                            PowerManager.CanCast(SNOPower.Wizard_SlowTime))
                        {
                            return new GilesPower(SNOPower.Wizard_SlowTime, 0f, vNullLocation, iCurrentWorldID, -1, 0, 0, USE_SLOWLY);
                        }

Try This?

i tried it , it was worth a shot! ..do stil , just keep,s spamming them , tried changing the hotbar slot,s for Timewarp , tried adding "Cannot" instead of "CanCast"
tried removing " PowerManager.CanCast(SNOPower.Wizard_SlowTime)) "

mhnn maybe i could yet try to remove the complete string " timewarp when followed " ..but i,m cutting ingredient,s from the Chef,s Soup on wich idk what the specific ingredient,s are :P , mhn but it should be triggered by something tho

out of idea,s again ^^ ..would love to see it working tho

p.s i,m using the Beta Build of DB at this time , could that affect it perhap,s

thx for your effort Moley
 
Last edited:
75k dps is way more than enough for Act 1 MP1, keep in mind MP3 is the old normal level in 1.04, specially for a crit mass Wiz. :(

Yes, MP 2-3 is like the old 1.0.4, but only for act 3. Acts 1 and 2 are more difficult even in MP1 than 1.0.4 because all monsters became lvl 63.
 
Sorry for the double post.

Hi again ( 2nd post here about same topic ) i,m playing a somewhat tactical Wizzard with Arc Torrent -Hydra - Archon , now i,ve managed to change some activation criteria for some Skill,s without a problem , the Guide is well written , awsome work! , as is Giles his plugin it,s tha Bomb ^_

Tho i cannot seem to change Slowtime,s trigger for activation ..with any of the Criteria , it just spam,s it as soon as the Cd is over , i tried some thing,s but without knowledge of function , nor the language i basicly cannot edit it

all here are more knowledgeble then me about editing it , some help/suggestion,s would be appreciated ^_

So i,d like to do a logic thing ..use Timewalk whenever 1 and/or more Uniques and/or 3-4 Mob,s are in close range , 4-8 Yard,s would make sense or so i guess ,



Thkx for your time & feedback ,

Try changing this
Code:
// Slow time, for if being followed
                        if (bOOCBuff && !playerStatus.bIsIncapacitated && hashPowerHotbarAbilities.Contains(SNOPower.Wizard_SlowTime) &&
                            GilesUseTimer(SNOPower.Wizard_SlowTime, true) && PowerManager.CanCast(SNOPower.Wizard_SlowTime))
                        {
                            return new GilesPower(SNOPower.Wizard_SlowTime, 0f, vNullLocation, iCurrentWorldID, -1, 1, 1, USE_SLOWLY);
                        }
to this
Code:
// Slow time, for if being followed
                        /*if (bOOCBuff && !playerStatus.bIsIncapacitated && hashPowerHotbarAbilities.Contains(SNOPower.Wizard_SlowTime) &&
                            GilesUseTimer(SNOPower.Wizard_SlowTime, true) && PowerManager.CanCast(SNOPower.Wizard_SlowTime))
                        {
                            return new GilesPower(SNOPower.Wizard_SlowTime, 0f, vNullLocation, iCurrentWorldID, -1, 1, 1, USE_SLOWLY);
                        }*/
and this
Code:
// Slow Time for in combat
                        if (!bOOCBuff && !playerStatus.bIsIncapacitated && hashPowerHotbarAbilities.Contains(SNOPower.Wizard_SlowTime) &&
                            (iElitesWithinRange[RANGE_25] > 0 || iAnythingWithinRange[RANGE_25] > 1 || playerStatus.dCurrentHealthPct <= 0.7 || ((targetCurrent.bThisEliteRareUnique || targetCurrent.bThisTreasureGoblin || targetCurrent.bThisBoss) && targetCurrent.fRadiusDistance <= 35f)) &&
                            PowerManager.CanCast(SNOPower.Wizard_SlowTime))
                        {
                            return new GilesPower(SNOPower.Wizard_SlowTime, 0f, vNullLocation, iCurrentWorldID, -1, 1, 1, USE_SLOWLY);
                        }
to this
Code:
// Slow Time for in combat
                        if (!bOOCBuff && !playerStatus.bIsIncapacitated && hashPowerHotbarAbilities.Contains(SNOPower.Wizard_SlowTime) &&
                            (iElitesWithinRange[RANGE_25] > 0 || iAnythingWithinRange[RANGE_25] > 3 || ((targetCurrent.bThisEliteRareUnique || targetCurrent.bThisTreasureGoblin || targetCurrent.bThisBoss) && targetCurrent.fRadiusDistance <= 35f)) &&
                            PowerManager.CanCast(SNOPower.Wizard_SlowTime))
                        {
                            return new GilesPower(SNOPower.Wizard_SlowTime, 0f, vNullLocation, iCurrentWorldID, -1, 1, 1, USE_SLOWLY);
                        }
 
Sorry for the double post.



Try changing this
Code:
// Slow time, for if being followed


                        if (bOOCBuff && !playerStatus.bIsIncapacitated && hashPowerHotbarAbilities.Contains(SNOPower.Wizard_SlowTime) &&
                            GilesUseTimer(SNOPower.Wizard_SlowTime, true) && PowerManager.CanCast(SNOPower.Wizard_SlowTime))
                        {
                            return new GilesPower(SNOPower.Wizard_SlowTime, 0f, vNullLocation, iCurrentWorldID, -1, 1, 1, USE_SLOWLY);
                        }
to this
Code:
// Slow time, for if being followed
                        /*if (bOOCBuff && !playerStatus.bIsIncapacitated && hashPowerHotbarAbilities.Contains(SNOPower.Wizard_SlowTime) &&
                            GilesUseTimer(SNOPower.Wizard_SlowTime, true) && PowerManager.CanCast(SNOPower.Wizard_SlowTime))
                        {
                            return new GilesPower(SNOPower.Wizard_SlowTime, 0f, vNullLocation, iCurrentWorldID, -1, 1, 1, USE_SLOWLY);
                        }*/
and this
Code:
// Slow Time for in combat
                        if (!bOOCBuff && !playerStatus.bIsIncapacitated && hashPowerHotbarAbilities.Contains(SNOPower.Wizard_SlowTime) &&
                            (iElitesWithinRange[RANGE_25] > 0 || iAnythingWithinRange[RANGE_25] > 1 || playerStatus.dCurrentHealthPct <= 0.7 || ((targetCurrent.bThisEliteRareUnique || targetCurrent.bThisTreasureGoblin || targetCurrent.bThisBoss) && targetCurrent.fRadiusDistance <= 35f)) &&
                            PowerManager.CanCast(SNOPower.Wizard_SlowTime))
                        {
                            return new GilesPower(SNOPower.Wizard_SlowTime, 0f, vNullLocation, iCurrentWorldID, -1, 1, 1, USE_SLOWLY);
                        }
to this
Code:
// Slow Time for in combat
                        if (!bOOCBuff && !playerStatus.bIsIncapacitated && hashPowerHotbarAbilities.Contains(SNOPower.Wizard_SlowTime) &&
                            (iElitesWithinRange[RANGE_25] > 0 || iAnythingWithinRange[RANGE_25] > 3 || ((targetCurrent.bThisEliteRareUnique || targetCurrent.bThisTreasureGoblin || targetCurrent.bThisBoss) && targetCurrent.fRadiusDistance <= 35f)) &&
                            PowerManager.CanCast(SNOPower.Wizard_SlowTime))
                        {
                            return new GilesPower(SNOPower.Wizard_SlowTime, 0f, vNullLocation, iCurrentWorldID, -1, 1, 1, USE_SLOWLY);
                        }


OK , Thx for your input stavrakas! , let me fire it up again , for another try!
 
I am having trouble with my wizard spamming archon strike(the smash) whenever elites get into melee range. Its killing my LL rate and leading to my death ='(

Is there anyway to have my wiz stop using archon strike and only have it use disintegration wave?

Thanks in advance

Edit

I must have missed the post up top.

Deleted the part with archon strike =)

Thanks!
 
Last edited:
Find this line
Code:
// Arcane Strike (Arcane Strike) Rapid Spam at close-range only
and change the code below it from this
Code:
if (!bOOCBuff && !playerStatus.bIsIncapacitated && targetCurrent.fRadiusDistance <= 7f &&
                            (targetCurrent.bThisEliteRareUnique || targetCurrent.bThisBoss))
                        {
                            return new GilesPower(SNOPower.Wizard_Archon_ArcaneStrike, 7f, vNullLocation, -1, targetCurrent.iThisACDGUID, 1, 1, USE_SLOWLY);
                        }
to this
Code:
/*if (!bOOCBuff && !playerStatus.bIsIncapacitated && targetCurrent.fRadiusDistance <= 7f &&
                            (targetCurrent.bThisEliteRareUnique || targetCurrent.bThisBoss))
                        {
                            return new GilesPower(SNOPower.Wizard_Archon_ArcaneStrike, 7f, vNullLocation, -1, targetCurrent.iThisACDGUID, 1, 1, USE_SLOWLY);
                        }*/
or simply delete those lines.




Seems to me your dps is your problem with that particular build.

Attention Giles or Moley

I don't know why you changed the function "GilesUseTimer" to "PowerManager.CanCast" for the 3 armor buffs, but there's a problem now - the bot won't rebuff the 3 armors unless the buff runs out (not good for archon builds). I know it's supposed to rebuff them anyway before casting archon but that's not always the case, so having them rebuff every x seconds really helps. Reverted to "GilesUseTimer" for now.

The gilesusetimer weren't accurate enough for casting spells based on Cool down reduction of critmass or grave injustice, that's why i removed them.
The armors should cast when they can or if there is no buff icon, meaning it is down.
Is it not casting like that?

Code:
                                if (PowerManager.CanCast(SNOPower.Wizard_EnergyArmor) && !GilesHasBuff(SNOPower.Wizard_EnergyArmor))
this
to this
Code:
                                if (PowerManager.CanCast(SNOPower.Wizard_EnergyArmor) || !GilesHasBuff(SNOPower.Wizard_EnergyArmor))

let me know
 
Last edited:
My wizard is dying way too much that it isn't even worth botting right now, what's going on? (copy and pasted below)

Using Giles Trinity 1.6.3.1 with default avoidances, A1 champion hunting profile on Monster Power 1, 75k dps/800 all res (1k+ in Archon mode), 2.7% LL, 4.3k Armour, 41k life, magic weapon LL rune yet my bot is averaging 13-24 deaths an hour, what's going on? Anything I need to change or do? Here is the build I'm using Wizard - Game Guide - Diablo III

DEFAULT AVOIDENCEs need to be changed
Code:
AOEBarbHealth=1 1 1 0.5 0.55 0.25 0.85 0.8 0.7 0.8 0.7 0.2
AOEMonkHealth=1 1 1 0.65 0.65 0.35 0.85 0.85 0.75 0.85 0.75 0.4
AOEWizardHealth=0.8 0.8 1 0.45 0.9 0.45 0.6 0.75 0.9 0 0 0
AOEWitchHealth=0.6 0.4 1 0.4 0.3 0.4 0.9 0.6 0.9 0 0 0
AOEDemonHealth=1 1 1 0.9 0.9 0.9 1 1 1 1 1 0.85
AOERadius=13 10 22 8 10 8 21 12 10 54 47 8

This is what I use for my WD and Wiz
 
archon doesnt seem like its activating when its up with multiple mobs on the screen in the newer versions
 
Back
Top