i just fixed the frost nova and the archon should be nolong waiting for the 20buff anymore.it looks like used off cd.
this is just for archon build,because of the frost nova wont be used anymore.
View attachment WizardCombat.cs
or u can do this
ctrl + f search for "frost nova"
// Frost Nova
// if (CanCast(SNOPower.Wizard_FrostNova) && !Player.IsIncapacitated &&
// ((Runes.Wizard.DeepFreeze.IsActive && TargetUtil.AnyMobsInRange(25, 5)) || (!Runes.Wizard.DeepFreeze.IsActive && (TargetUtil.AnyMobsInRange(25, 1) || Player.CurrentHealthPct <= 0.7)) &&
// CurrentTarget.RadiusDistance <= 25f))
// {
// return new TrinityPower(SNOPower.Wizard_FrostNova, 20f);
// }
// if (CanCast(SNOPower.Wizard_FrostNova) && !Player.IsIncapacitated && !ShouldWaitForConventionElement(Skills.Wizard.Fros tNova) &&
// ((Runes.Wizard.DeepFreeze.IsActive && TargetUtil.AnyMobsInRange(25, 5)) || (!Runes.Wizard.DeepFreeze.IsActive && (TargetUtil.AnyMobsInRange(25, 1) || Player.CurrentHealthPct <= 0.7)) &&
// CurrentTarget.RadiusDistance <= 25f))
// {
// return new TrinityPower(SNOPower.Wizard_FrostNova, 20f);
// }
change the code like this,it will "//" the frost nova ,so the nova wont be used anymore
and search for "ShouldStartArchon"
if (Sets.ChantodosResolve.IsFullyEquipped && CacheData.Buffs.HasBuff(SNOPower.P3_ItemPassive_Un ique_Ring_021) && CacheData.Buffs.GetBuff(SNOPower.P3_ItemPassive_Un ique_Ring_021).StackCount < 20)
return canCastArchon && (elitesOnly || trashInRange || CurrentTarget.IsBoss);
return canCastArchon && (elitesOnly || trashInRange || CurrentTarget.IsBoss);
change the false to canCastArchon && (elitesOnly || trashInRange || CurrentTarget.IsBoss)
this is just for archon build,because of the frost nova wont be used anymore.
View attachment WizardCombat.cs
or u can do this
ctrl + f search for "frost nova"
// Frost Nova
// if (CanCast(SNOPower.Wizard_FrostNova) && !Player.IsIncapacitated &&
// ((Runes.Wizard.DeepFreeze.IsActive && TargetUtil.AnyMobsInRange(25, 5)) || (!Runes.Wizard.DeepFreeze.IsActive && (TargetUtil.AnyMobsInRange(25, 1) || Player.CurrentHealthPct <= 0.7)) &&
// CurrentTarget.RadiusDistance <= 25f))
// {
// return new TrinityPower(SNOPower.Wizard_FrostNova, 20f);
// }
// if (CanCast(SNOPower.Wizard_FrostNova) && !Player.IsIncapacitated && !ShouldWaitForConventionElement(Skills.Wizard.Fros tNova) &&
// ((Runes.Wizard.DeepFreeze.IsActive && TargetUtil.AnyMobsInRange(25, 5)) || (!Runes.Wizard.DeepFreeze.IsActive && (TargetUtil.AnyMobsInRange(25, 1) || Player.CurrentHealthPct <= 0.7)) &&
// CurrentTarget.RadiusDistance <= 25f))
// {
// return new TrinityPower(SNOPower.Wizard_FrostNova, 20f);
// }
change the code like this,it will "//" the frost nova ,so the nova wont be used anymore
and search for "ShouldStartArchon"
if (Sets.ChantodosResolve.IsFullyEquipped && CacheData.Buffs.HasBuff(SNOPower.P3_ItemPassive_Un ique_Ring_021) && CacheData.Buffs.GetBuff(SNOPower.P3_ItemPassive_Un ique_Ring_021).StackCount < 20)
return canCastArchon && (elitesOnly || trashInRange || CurrentTarget.IsBoss);
return canCastArchon && (elitesOnly || trashInRange || CurrentTarget.IsBoss);
change the false to canCastArchon && (elitesOnly || trashInRange || CurrentTarget.IsBoss)
Last edited: