Now that our weapon switching is working pretty consistently, I’ve plugged the reevaluate weapon function back into weapon broken event. Now if an NPC weapon breaks they will immediately reevaluate their weapon.
Modified the formula for weapon range calculations inside of the Setting AI behavior service. It was calculating differently than the values used inside the actual character causing distance based bugs.
Fixed a bug where NPCs would never put away their shield if their weapon broke.
Fixed a bug where NPCs would destroy the ref to their fist weapon when switching from magic.