Without esoteric?
Nah, when I push GR's I use ESO. Otherwise you're a glass cannon.
Without esoteric?
This happen to me either.
I modify the "CrusaderCombat.cs" file(\Plugins\Trinity\Combat\Abilities\CrusaderCombat.cs):
find:
rem these line(use "//"):Code:private static bool CanCastBombardment()
Code:[COLOR=#ff0000]//[/COLOR]if (Settings.Combat.Misc.UseConventionElementOnly && !GetHasBuff(SNOPower.X1_Crusader_IronSkin)) [COLOR=#ff0000]//[/COLOR]return false; [COLOR=#ff0000]//[/COLOR]if (ZetaDia.Me.Movement.SpeedXY == 0) [COLOR=#ff0000]//[/COLOR]return false;
In the code above, "GetHasBuff(SNOPower.X1_Crusader_IronSkin)" means to check whether you have IronSkin Buff, and "ZetaDia.Me.Movement.SpeedXY == 0" means you are not in move -- that cause “Hexing Pants" stop working.
In my opnion, these lines are nonsense! If you are in a CoE cycle, and it's right time to cast Bombardment, then you find you're not in move or you don't have IronSkin Buff, you cancel this round of Bombardment??? At this moment, if you cast Bombardment, at least you did some damage. But, if you don't cast, you did nothing! Which one is good? It's obvious.
Looks like capeman did a little more testing to realize it runs on average around 200B/hr and not 400B/hrWhere did I say it averages 400B/hr???
and if you are getting even 170B per hour with zero grift key burn it is more exp than getting 200B per hour running just greater rifts, do the math
99% area damage
61.52% CDR
60% Physical damage
26% Bombardment
250 Million thoughness standing in town
300K thorns
1430 Paragon
Gear is not perfect, but the issue here is bot being quite retarded and standing still in the middle of area damages from time to time (been monitoring it and is not 100% of the times) so it eventually dies for no reason... I can quite confirm that my regular farming GR setup is not doing this at all and is able to clear 75 within 5-7 minutes and with almost no deaths so i have no idea what is happening here...
And for the decreasing the difficulty... I'll pass on that, just testing this setup to see if it can match my regular farming setup, as the no key burn is a plus and on the long run it can save many key farming hours
Just trying to compare potential dmg of both build on fly:anyone tried this http://www.diablofans.com/builds/76925-5pc-akkhan-2pc-invoker-thorns-gr89
build?
Huge drop??? If you don't change this, when you in a CoE cycle, and stand still, then you'll give up this round of Bombardment, you did 0 damage. I think "huge drop" is better than 0 damage.This change is terrible, anyone doing this can expect a huge drop in damage
Huge drop??? If you don't change this, when you in a CoE cycle, and stand still, then you give up this round of Bombardment, you did 0 damage. I think "huge drop" is better than 0 damage.
If bot always in move, why the developer set this condition???1) bot will almost never stand still. If it is standing still a lot, something is wrong and you shouldn't be using this setup until you manage to get it working properly
2) Losing the multipliers from iron skin and hexing pants on a significant amount of casts is way way waaaaay worse than losing the occasional bombardments.
You said "losing the multipliers from iron skin", yes, if you haven't got the IronSkin Buff, you'll give up the Bombardment too -- also did 0 damage. That's a simple question.if (ZetaDia.Me.Movement.SpeedXY == 0)
return false;
If bot always in move, why the developer set this condition???
You said "losing the multipliers from iron skin", yes, if you haven't got the IronSkin Buff, you'll give up the Bombardment too -- also did 0 damage. That's a simple question.
I can't see what's the way way waaaaay worse than 0 damage.
Because if the bot is moving 90% of the time, you only want it to cast during that 10%, not during the 10% of the time it stands still.
let's say that the window of casting started, but iron skin has 0.3 seconds of cooldown left.
with check: bot will wait 0.3 seconds, and then cast iron skin, followed by bombardment for full damage
without check: bot will cast bombardment, then cast iron skin after it, for 1/5 damage
private static bool CanCastIronSkin()
{
if (!CanCast(SNOPower.X1_Crusader_IronSkin))
return false;
if (Player.CurrentHealthPct <= CrusaderSettings.IronSkinHpPct)
return true;
if (!IsBombardmentBuild && CurrentTarget.IsBossOrEliteRareUnique &&
CurrentTarget.RadiusDistance <= 10f && !Settings.Combat.Misc.UseConventionElementOnly)
return true;
if (IsBombardmentBuild && ![COLOR="#FF0000"]ShouldWaitForConventionofElements(Skills.Crusader.IronSkin, Element.Physical, 1600, 0)[/COLOR])
return true;
return false;
}
If bot always in move, why the developer set this condition???
You said "losing the multipliers from iron skin", yes, if you haven't got the IronSkin Buff, you'll give up the Bombardment too -- also did 0 damage. That's a simple question.
I can't see what's the way way waaaaay worse than 0 damage.
cuz bot is always moving. that means almost applied hexing pants.
If IronSkin will always cast at the right time, the check for ironskin buff will always return "true", so why remove it?Which means IronSkin will always cast at the right time.
just use only this
//if (ZetaDia.Me.Movement.SpeedXY == 0)
//return false;
"IronSkin will always cast" only happens in "perfect world". I think, in real world, there's lag, or other accident, IronSkin maybe not cast in some CoE cycle.
If you don't rem the "if (!GetHasBuff(SNOPower.X1_Crusader_IronSkin))" code, it will stop cast Bombardment. We know GR is a timeline, you can imagine it's make up with many CoE cyles one by one, if you miss a cycle, that opportunity can't come back, at last, you lose some damage.
private static bool CanCastBombardment()
{
if (!CanCast(SNOPower.X1_Crusader_Bombardment))
return false;
if (IsBombardmentBuild)
{
if (ShouldWaitForConventionofElements(Skills.Crusader.Bombardment, Element.Physical, [COLOR="#FF0000"]1000[/COLOR], 1000) [COLOR="#FF0000"]&& !CacheData.Buffs.HasBuff(SNOPower.Pages_Buff_Damage)[/COLOR])
return false;
if (Settings.Combat.Misc.UseConventionElementOnly && !GetHasBuff(SNOPower.X1_Crusader_IronSkin))
return false;
//if (ZetaDia.Me.Movement.SpeedXY == 0)
// return false;
return true;
}
return (TargetUtil.AnyMobsInRange(60f, CrusaderSettings.BombardmentAoECount) || TargetUtil.AnyElitesInRange(60f)) &&
!(Settings.Combat.Misc.UseConventionElementOnly && ShouldWaitForConventionofElements(Skills.Crusader.Bombardment, Element.Physical, 1600, 1000));
}
private static bool CanCastIronSkin()
{
if (!CanCast(SNOPower.X1_Crusader_IronSkin))
return false;
//if (Player.CurrentHealthPct <= CrusaderSettings.IronSkinHpPct)
// return true;
if (!IsBombardmentBuild && CurrentTarget.IsBossOrEliteRareUnique &&
CurrentTarget.RadiusDistance <= 10f && !Settings.Combat.Misc.UseConventionElementOnly)
return true;
if (IsBombardmentBuild && CanCast(SNOPower.X1_Crusader_Bombardment) && (!ShouldWaitForConventionofElements(Skills.Crusader.IronSkin, Element.Physical, [COLOR="#FF0000"]1100[/COLOR], 0) [COLOR="#FF0000"]||
CacheData.Buffs.HasBuff(SNOPower.Pages_Buff_Damage)[/COLOR]))
return true;
return false;
}
Just maybe someone will find this useful:
Code:private static bool CanCastBombardment() { if (!CanCast(SNOPower.X1_Crusader_Bombardment)) return false; if (IsBombardmentBuild) { if (ShouldWaitForConventionofElements(Skills.Crusader.Bombardment, Element.Physical, [COLOR="#FF0000"]1000[/COLOR], 1000) [COLOR="#FF0000"]&& !CacheData.Buffs.HasBuff(SNOPower.Pages_Buff_Damage)[/COLOR]) return false; if (Settings.Combat.Misc.UseConventionElementOnly && !GetHasBuff(SNOPower.X1_Crusader_IronSkin)) return false; //if (ZetaDia.Me.Movement.SpeedXY == 0) // return false; return true; } return (TargetUtil.AnyMobsInRange(60f, CrusaderSettings.BombardmentAoECount) || TargetUtil.AnyElitesInRange(60f)) && !(Settings.Combat.Misc.UseConventionElementOnly && ShouldWaitForConventionofElements(Skills.Crusader.Bombardment, Element.Physical, 1600, 1000)); } private static bool CanCastIronSkin() { if (!CanCast(SNOPower.X1_Crusader_IronSkin)) return false; //if (Player.CurrentHealthPct <= CrusaderSettings.IronSkinHpPct) // return true; if (!IsBombardmentBuild && CurrentTarget.IsBossOrEliteRareUnique && CurrentTarget.RadiusDistance <= 10f && !Settings.Combat.Misc.UseConventionElementOnly) return true; if (IsBombardmentBuild && CanCast(SNOPower.X1_Crusader_Bombardment) && (!ShouldWaitForConventionofElements(Skills.Crusader.IronSkin, Element.Physical, [COLOR="#FF0000"]1100[/COLOR], 0) [COLOR="#FF0000"]|| CacheData.Buffs.HasBuff(SNOPower.Pages_Buff_Damage)[/COLOR])) return true; return false; }
I'm reduced time by half second while w8 for CoE cycle and added the logic to ignore coe cycle while Power Pylon buff is active in order ot spam iron skin + bomb combo.
As you said in other post, you are using Esoteric. This response is irrelevant as i'm noty pushing, i'd be at 550mil if i did. Thanks for the response tho.Sounds like you need more toughness. I'm sitting @ 440mil standing in town.
Thanks for the suggestion, but as i said in my previous post i'm running 70, not 71. Install is fresh, that i did not mention, but the fact that with my regular setup i'm getting more XP/hour is kind of weird to me... I could assume it's due to the bot getting killed because of being dumb and just standing still, but then again i have been monitoring this and at least for me i don think the fact that there is no key burn is not advantage enough...if the bot is standing around doing nothing and dying, obviously something isn't working correctly, try a fresh install and confirm all your settings are correct. Also, as I said in the OP, those stats are too low for efficient 71, so after you fix whatever is making your bot malfunction, I suggest running 70 and not 71.
being dumb and just standing still