fix mission fails
This commit is contained in:
@@ -14,13 +14,23 @@ public class FailedMissionFormat : LogFormatter {
|
||||
return "";
|
||||
}
|
||||
|
||||
foreach (MissionFailed failed in missions) {
|
||||
foreach (var failed in missions) {
|
||||
MissionFailedEntry f = failed.Failed;
|
||||
builder.AppendFormat("Failed {0} mission(s) \"{1}\" targeting {2}\n",
|
||||
failed.Amount,
|
||||
string.IsNullOrEmpty(f.Mission.LocalisedName) ? f.Mission.Name : f.Mission.LocalisedName,
|
||||
failed.Faction
|
||||
);
|
||||
string name;
|
||||
|
||||
if (!string.IsNullOrEmpty(f.Mission.FriendlyName)) {
|
||||
name = f.Mission.FriendlyName;
|
||||
} else if (!string.IsNullOrEmpty(f.Mission.LocalisedName)) {
|
||||
name = f.Mission.LocalisedName;
|
||||
} else {
|
||||
name = f.Mission.Name;
|
||||
}
|
||||
|
||||
if (!string.IsNullOrEmpty(failed.Faction)) {
|
||||
builder.AppendFormat("Failed mission \"{0}\" targeting {1}\n", name, failed.Faction);
|
||||
} else {
|
||||
builder.AppendFormat("Failed mission \"{0}\"\n", name);
|
||||
}
|
||||
}
|
||||
|
||||
return builder.ToString().Trim();
|
||||
|
||||
Reference in New Issue
Block a user