/// <summary>
/// Convert legacy database settings to their new format.
/// </summary>
private void UpgradeLegacySettings()
{
ALFA.Database Database = Communicator.GetDatabase();
//
// If the user has the old ACR_DISABLE_CROSS_SERVER_NOTIFICATIONS
// value set from the pre-1.85 release, clear that variable and set
// the flags bitmap as appropriate.
//
if (Database.ACR_GetPersistentInt(ObjectId, "ACR_DISABLE_CROSS_SERVER_NOTIFICATIONS") != CLRScriptBase.FALSE)
{
StateFlags |= PlayerStateFlags.DisableCrossServerNotifications;
Database.ACR_DeletePersistentVariable(ObjectId, "ACR_DISABLE_CROSS_SERVER_NOTIFICATIONS");
}
}