diff --git a/ArchiSteamFarm/Bot.cs b/ArchiSteamFarm/Bot.cs
index 075057678..386eaf440 100755
--- a/ArchiSteamFarm/Bot.cs
+++ b/ArchiSteamFarm/Bot.cs
@@ -2087,7 +2087,10 @@ namespace ArchiSteamFarm {
break;
case EResult.OK:
- ArchiLogger.LogGenericInfo(Strings.BotLoggedOn);
+ AccountFlags = callback.AccountFlags;
+ CachedSteamID = callback.ClientSteamID;
+
+ ArchiLogger.LogGenericInfo(string.Format(Strings.BotLoggedOn, CachedSteamID + (!string.IsNullOrEmpty(callback.VanityURL) ? "/" + callback.VanityURL : "")));
// Old status for these doesn't matter, we'll update them if needed
LibraryLockedBySteamID = TwoFactorCodeFailures = 0;
@@ -2102,9 +2105,6 @@ namespace ArchiSteamFarm {
);
}
- AccountFlags = callback.AccountFlags;
- CachedSteamID = callback.ClientSteamID;
-
if (IsAccountLimited) {
ArchiLogger.LogGenericWarning(Strings.BotAccountLimited);
}
diff --git a/ArchiSteamFarm/Localization/Strings.Designer.cs b/ArchiSteamFarm/Localization/Strings.Designer.cs
index 1f2f25442..3cd41e28a 100644
--- a/ArchiSteamFarm/Localization/Strings.Designer.cs
+++ b/ArchiSteamFarm/Localization/Strings.Designer.cs
@@ -349,7 +349,7 @@ namespace ArchiSteamFarm.Localization {
}
///
- /// Wyszukuje zlokalizowany ciąg podobny do ciągu Successfully logged on!.
+ /// Wyszukuje zlokalizowany ciąg podobny do ciągu Successfully logged on as {0}..
///
internal static string BotLoggedOn {
get {
diff --git a/ArchiSteamFarm/Localization/Strings.resx b/ArchiSteamFarm/Localization/Strings.resx
index 6f8941e89..98e5daa58 100644
--- a/ArchiSteamFarm/Localization/Strings.resx
+++ b/ArchiSteamFarm/Localization/Strings.resx
@@ -460,7 +460,8 @@ StackTrace:
{0} will be replaced by logging off reason (string)
- Successfully logged on!
+ Successfully logged on as {0}.
+ {0} will be replaced by steam ID (number)
Logging in...