Show full campaign log roll summaries

This commit is contained in:
2026-04-03 23:04:35 +02:00
parent b26d58cea4
commit 7248b60395
2 changed files with 4 additions and 11 deletions

View File

@@ -1376,11 +1376,7 @@ public sealed class GameService : IGameService
if (dice.Any(die => IsRolemasterDieKind(die.Kind)))
return BuildRolemasterCompactLogSummary(dice);
var preview = string.Join(", ", dice.Take(3).Select(die => die.Roll.ToString()));
if (dice.Count > 3)
preview = $"{preview}, ...";
return preview;
return string.Join(", ", dice.Select(die => die.Roll.ToString()));
}
private static string BuildRolemasterCompactLogSummary(IReadOnlyList<RollDieResult> dice)
@@ -1407,14 +1403,11 @@ public sealed class GameService : IGameService
if (dice.Any(die => string.Equals(die.Kind, RollDieKinds.RolemasterStandard, StringComparison.Ordinal)))
{
var preview = string.Join(" + ", dice.Take(3).Select(die => die.Roll.ToString()));
if (dice.Count > 3)
preview = $"{preview} + ...";
var preview = string.Join(" + ", dice.Select(die => die.Roll.ToString()));
return $"{preview} | rolemaster";
}
return string.Join(", ", dice.Take(3).Select(die => die.Roll.ToString()));
return string.Join(", ", dice.Select(die => die.Roll.ToString()));
}
private static bool IsRolemasterDieKind(string? kind)