Update --

Mule Behavior
Should work again!
Added last handicap and set handicap to zero for new game.

Ability:
Fixed exception on new characters with default ability.

Target:
Items (Gold and Globe too) will be subjected to raycast AllowWalk when
BlockCounter occurs.
Destructibles that use shift-click to attack will set the attack point
so the bot will attack in the correct direction.
Destructible interaction range now uses actor sphere radius (was
collision)
Removed LOS check for avoidance movement.

GPRectangle - Added Clone method.

Misc:
A3 Keep Level 1 Iron Gates removed from Obstacle Cache.
Fixed Barb Class Settings for DumpFuryAlways
Craft Plan Settings

Added Hash Sets for Properties 6/5/4, Archon and Razorspikes, and Gem
Designs and Amulets.
Added Settings for all plans (Except Legendary)
Avoidance Movement -- Inferno Key Setting

Added Inferno Key Setting

Changed Avoid/Kite Movement so that it will use the location for a
specific amount of time. This means it will continue to move until
either it is blocked or it reaches the location. (This fixes the jerky
movement since it would only use the location for one loop.)
Avoid Movement, Abilities, Destructibles

Ability:
Added IsSpecialAbility Property -- When set to true, this will trigger
waiting for special when energy check fails.

UnitTargetConditions:
Renamed ConditionFlags to TrueConditionFlags.
Added FalseConditionFlags property.
Added PlayerRooted to AbilityConditions Enum.

Player Class:
Renamed HotbarAbilities to HotbarPowers.
Renamed PassiveAbilities to PassivePowers.
Renamed CachedAbilities to CachedPowers.
FindSpecialMovementPower now used Ability as Out Parameter, and checks
the ability by using the CheckPreCastConditionMethod.

Barb:
Added Leap Ability -- (Not sure how this was forgotten!)
Added waiting for special criteria to some of the abilities.
Cleave now uses Cluster Targeting if possible.

Wizard:
Added waiting for special criteria to some of the abilities.

Targeting:
Kiting search now checks if area failed when assigning LOS to test.
Ranged class will also check avoidance intersection during weighting
target update.

Destructibles:
Removed distance reduction of half the radius.
Intersection Test now uses collision radius.
Increased range from 40 to 75 before removal.

Item:
Gold and Globe Test Position will no longer use negative value when
calculating vector.

SNO:
Added IsFast Property.

Misc:
Added table and ladder found in a3 keeps to location target cache.
Added a lot of IDs to the UnitFast Cache.
Avoidance movement will now set timers when blockcounter > 2.
Special movement for teleport and leap will ignore raycast testing.
version 1300