range fix in aggrohandling, fix to go through all non targeted npc if everything else fails
caused some errors, dunno why
Signed-off-by: duketwo <duketwoqq@gmail.com>
don't reserve any slots
Signed-off-by: duketwo <duketwoqq@gmail.com>
let's target one more to reduce targeting delay
Signed-off-by: duketwo <duketwoqq@gmail.com>
null ref fix
Signed-off-by: duketwo <duketwoqq@gmail.com>
nullref
Signed-off-by: duketwo <duketwoqq@gmail.com>
Add EVE.net library.

If/when we start using this it will ALWAYS, by necessity, use the same Internet connection as the EVE process. the EVE API calls are all HTTP (port 80). This CAN be proxy'd if needed.
Note: any EVEAPI related stuff will be off by default (for the paranoid).
Add more clarity to the debug logging in Idle/AutoStart: debugIdle or debugAutoStart
use debugIdle and debugAutoStart interchangeably...
Sync Idle State from CombatMissionBehavior to the other behaviors...
Fix traveler
cleanup
more debug logging for bastion mode, to activate the logging use <debugDefense>true</debugDefense>
This should fix: IsInOptimalRangeOrNothingElseAvail, which is used quite often for short range boats...
Allow for 0 bookmarks... (return an empty list, not null)

Use Cache.instance.Allbookmarks and Cache.instance.SolarSystems instead of the local to questormanager vars that were being used previously.
fix ClosestStargate to not hit a null ref when changing systems... (still in session change)
Add InSpace check to ClosestStargate
return empty lists rather than null for cache.instance.stargates
Check for DirectEVE returning null when asking for bookmarks
Only request a bookmark refresh once a tick