=================
XC_TravelManager:
=================
The XC_TravelManager is a custom subsystem that's initialized at application start (along other subsystems).
It can receive console commands (none implemented yet) and receives Tick() from the XC_GameEngine when a server is running.

=== Global Features:
- Automatically corrects the existing level's travel list owner (if any) when a player changes name.
If a player's new name already has an existing travel entry, the name change is reverted!.
This means that a player cannot override an existing travel entry with his own.

When (XC_GameEngine.bAutoTravelManager = True):
- Scans current connections and updates the client's travel list items every two seconds.
The scanning is performed using class and property caching, avoiding any kind of slowdowns in extremely high traffic theoretical scenarios.
The most obvious effect of enabling this setting, is the ability to recover all items/status a player had prior to disconnection.
Ability to persist between level changes (same mission) not yet implemented.
This can be turned on or off in runtime safely.

=== Commands:
TravelInfo (moved from XC_GameEngine).

=== Properties:
Check XC_TravelManager subsystem in XC_Engine.u for a list of properties.