Better Wizzard combat in Dels set.
ok, my changes:
Line 360:
Line 426:
Line 676:
ok, my changes:
Line 360:
Code:
if (!Player.IsIncapacitated && CanCast(SNOPower.Wizard_ArcaneOrb) && !ShouldWaitForConventionElement(Skills.Wizard.ArcaneOrb) &&
((Player.PrimaryResource >= 35 && !IsWaitingForSpecial) || (Player.PrimaryResource >= MinEnergyReserve && MinEnergyReserve >= 35)) &&
// Arcane Orb with Delsere's + Triumvirate //
(!(Sets.DelseresMagnumOpus.IsFullyEquipped && Legendary.Triumvirate.IsEquipped && Passives.Wizard.ArcaneDynamo.IsActive) ||
GetBuffStacks(SNOPower.Wizard_Passive_ArcaneDynamo) == 5 && GetBuffStacks(SNOPower.P2_ItemPassive_Unique_Ring_052) == 3))
{
//var orbTarget = Runes.Wizard.ArcaneOrbit.IsActive ? Player.ACDGuid : CurrentTarget.ACDGuid;
var orbRage = Runes.Wizard.ArcaneOrbit.IsActive ? 0f : 35f;
return new TrinityPower(SNOPower.Wizard_ArcaneOrb, orbRage, CurrentTarget.ACDGuid);
}
Line 426:
Code:
if (CanCast(SNOPower.Wizard_SpectralBlade))
{
var castRange = (Runes.Wizard.ArcaneOrbit.IsActive && Sets.DelseresMagnumOpus.IsFullyEquipped) ? 0f : 12f;
return new TrinityPower(SNOPower.Wizard_SpectralBlade, castRange, CurrentTarget.ACDGuid);
}
Line 676:
Code:
if (CanCast(SNOPower.Wizard_ArcaneOrb) && Player.PrimaryResource >= 35)
{
var orbRage = Runes.Wizard.ArcaneOrbit.IsActive ? 0f : 35f;
return new TrinityPower(SNOPower.Wizard_ArcaneOrb, orbRage);
}