Update

Added IsProjectile to Ability Class -- To define abilities that travel
from start to finish.

Fixed TrinityLoadOnce -- Should no longer recycle finished profiles.
misc

Fixed Setting Itemrules Unid Stashing Checkbox.
Updated TrinityLoadProfile XML Tag.
Added IsBuff to Wave of Light Monk Ability.
Refactoring, Townrun Fix, Destructible LOS, Misc.

Refactor:
Moved Behaviors/Navigation Contents into Cache/Navigation.
Moved Player Class Folder from BotCache into Cache.

Townrun Check -- TimeLastCheckedForTownRun is now DateTime.Today,
instead of DateTime.Now. Should fix issue with townrun not starting on
new game.

Demonhunter Impale will now check CanCast on preconditions.

New Settings for Level One characters will disable Grouping, Fleeing,
and Cluster Behaviors by default.
fix
Rapid Fire, minor fixes, default leveling setting

Rapid Fire now checks for channeling.

Stuck Handler will now use navigator when attempt to find random
movement location fails.

Added new menu bar to Funky Window Settings -- Default Settings for
Leveling Added. (Disables all "advance" behaviors)

Bot Stopping after leveling up will now reset LeveledUpEventFired
Boolean.
LOS Extraction -- Misc

LOSInfo Object added -- this takes the common LOS testing properties
from CacheObject and bundles it for easier access.

DemonHunter:
Reduced UnitRange Condition of EvasiveFire from 20 to 15.
Reduced Range of MultiShot from 55 to 50.
Added Clustering  and SingleTarget Conditions to RapidFire.
Changed Strafe condition to UnitsInRange -- removed SingleTarget
condition.

Added Default Ranged and Wand to dictAbilityLastUseDefaults.
Wizard -- Archon Cancel Fixed

Fixed Wizard Archon Canceling Feature.
Reduced ShockPulse range for Living Lightning Rune to 26 -- was 35.
Removed CheckPlayerIncapacitated from Diamond Skin PreCastCheck.
Misc

Removed Projectile from DisintegrationWave Archon.
Fixed Avoidance Reuse Check of Time.
Change log