Whats the point? Bot will waste it all the time and elites will not take damage from it.
But I suggest to change in wizard.cs next strings if you want so:
if (!UseOOCBuff && !Player.IsIncapacitated && CombatBase.CanCast(SNOPower.Wizard_ExplosiveBlast, CombatBase.CanCastFlags.NoTimer) && Player.PrimaryResource >= 20 &&
(TargetUtil.AnyMobsInRange(25) && CurrentTarget.RadiusDistance <= 25f) &&
PowerManager.CanCast(SNOPower.Wizard_ExplosiveBlast))
to
if (!UseOOCBuff && !Player.IsIncapacitated && CombatBase.CanCast(SNOPower.Wizard_ExplosiveBlast, CombatBase.CanCastFlags.NoTimer) && Player.PrimaryResource >= 20 &&
PowerManager.CanCast(SNOPower.Wizard_ExplosiveBlast))
Whats the point? Bot will waste it all the time and elites will not take damage from it.
I just realized that trinity .27 added a cluster check for EB. I had to switch back to the old EB code version for chainpocalypse
Trinity .28 will use it off CD.
Trinity .28 will use it off CD.
Simply remove the UseOOC part on the If statement for Eb in Wizard.cs
Just to be sure you mean:
// Explosive Blast
if (!UseOOCBuff && !Player.IsIncapacitated && CombatBase.CanCast(SNOPower.Wizard_ExplosiveBlast, CombatBase.CanCastFlags.NoTimer) && Player.PrimaryResource >= 20)
{
return new TrinityPower(SNOPower.Wizard_ExplosiveBlast, 12f, CurrentTarget.Position);
}
to
// Explosive Blast
{
return new TrinityPower(SNOPower.Wizard_ExplosiveBlast, 12f, CurrentTarget.Position);
}
or remove the whole thing? From what I understand the part I left should activate the spell, that's why i left it. Not sure if the syntax is correct though.
And btw thanks for the reply =)
// Explosive Blast
if (!UseOOCBuff && !Player.IsIncapacitated && CombatBase.CanCast(SNOPower.Wizard_ExplosiveBlast, CombatBase.CanCastFlags.NoTimer) && Player.PrimaryResource >= 20)
{
return new TrinityPower(SNOPower.Wizard_ExplosiveBlast, 12f, CurrentTarget.Position);
}
// Explosive Blast
if (UseOOCBuff && !Player.IsIncapacitated && CombatBase.CanCast(SNOPower.Wizard_ExplosiveBlast, CombatBase.CanCastFlags.NoTimer) && Player.PrimaryResource >= 20)
{
return new TrinityPower(SNOPower.Wizard_ExplosiveBlast, 12f, CurrentTarget.Position);
}
Eonas, thanks for the answer but what exactly does removing USEOOC in the wizard.cs do exactly?
I basically want two things to happen, bot to run toward enemy instead of being ranged spaming EB. And two EB to just be casted at all times.
Sorry, replied from mobile so I wasn't very deep. Turn this:
Into this:
By removing the !, you're telling it to UseOOC (Use Out Of Combat Buff). Since the rest of the code is telling it to use it off CD, it should be casting it all the time. I haven't actually tested it because I don't run with those bracers, but it should do the trick.