Code:
// Blizzard
if (!UseOOCBuff && !PlayerStatus.IsIncapacitated && Hotbar.Contains(SNOPower.Wizard_Blizzard) &&
//(TargetUtil.ClusterExists(45f, 1) || TargetUtil.AnyElitesInRange(40f) || TargetUtil.IsEliteTargetInRange(45f)) &&
(ElitesWithinRange[RANGE_25] > 0 || AnythingWithinRange[RANGE_25] > 0 || CurrentTarget.IsEliteRareUnique || CurrentTarget.IsBoss || CurrentTarget.IsTreasureGoblin) &&
(PlayerStatus.PrimaryResource >= 40 || (hasSnowBoundRune && PlayerStatus.PrimaryResource >= 10)) && GilesUseTimer(SNOPower.Wizard_Blizzard))
{
var bestClusterPoint = TargetUtil.GetBestClusterPoint(18f, 45f);
return new TrinityPower(SNOPower.Wizard_Blizzard, 45f, bestClusterPoint, CurrentWorldDynamicId, -1, 1, 1, WAIT_FOR_ANIM);
}
Try this in your GilesTrinity/Abilities/Wizard.cs file to spam blizzard more.
You can change this:
AnythingWithinRange[RANGE_25] > 0
To a higher value if it spams it too much.
You can also look at the ray of frost code in same file, i think there are 2 numbers for range...
BTW i get 600k gph and 3 deaths per day with 50m Archon wiz on MP1.