XAssist fixup after latest changes
- Remove version information from header. This is what git history is for.
- Disable DEBUGXASSIST flag.
- Removed global Duplicates map and fixed duplicates check logic.
- Removed redundant checks for CHARINFO and pXTargetMgr
- Removed redundant checks for spawn id from FindEmptyXTargetSlot as this completely overlaps what GetXTargetSlotByID already does.
- Revert FindEmptyXTargetSlot functionality from SetXTarget. Instead we call FindEmptyXTargetSlot first.
- Don't call GetSpawnByID on the assist id on every iteration of CleanUpXTarget since we only need to do it once.
- Reduced level of nesting in OnPulse since more functionality was added.
- Fix whitespace
Edited by brainiac