added reporting of kills

This commit is contained in:
erikn 2025-03-30 21:15:32 +02:00
parent 6741d38923
commit 54ed6af060
2 changed files with 6 additions and 4 deletions

View file

@ -57,11 +57,12 @@ namespace MosswartMassacre
public static void UpdateElapsedTime(TimeSpan elapsed) public static void UpdateElapsedTime(TimeSpan elapsed)
{ {
lblElapsedTime.Text = $"Elapsed Time: {elapsed:hh\\:mm\\:ss}"; lblElapsedTime.Text = $"Elapsed Time: {Math.Floor(elapsed.TotalHours):00}:{elapsed.Minutes:00}:{elapsed.Seconds:00}";
} }
public static void UpdateRareCount(int rareCount) public static void UpdateRareCount(int rareCount)
{ {
lblRareCount.Text = $"💎 Rare Count: {rareCount}"; lblRareCount.Text = $"Rare Count: {rareCount}";
} }
} }
} }

View file

@ -73,7 +73,7 @@ namespace MosswartMassacre
{ {
try try
{ {
WriteToChat($"[Debug] Chat Color: {e.Color}, Message: {e.Text}"); // WriteToChat($"[Debug] Chat Color: {e.Color}, Message: {e.Text}");
if (IsKilledByMeMessage(e.Text)) if (IsKilledByMeMessage(e.Text))
{ {
@ -90,7 +90,8 @@ namespace MosswartMassacre
} }
if (e.Color == 18 && e.Text.EndsWith("!report\"")) if (e.Color == 18 && e.Text.EndsWith("!report\""))
{ {
string reportMessage = $"Total Kills: {totalKills}, Kills per Hour: {killsPerHour:F2}"; TimeSpan elapsed = DateTime.Now - statsStartTime;
string reportMessage = $"Total Kills: {totalKills}, Kills per Hour: {killsPerHour:F2}, Elapsed Time: {elapsed:dd\\.hh\\:mm\\:ss}, Rares Found: {rareCount}";
WriteToChat($"[Mosswart Massacre] Reporting to allegiance: {reportMessage}"); WriteToChat($"[Mosswart Massacre] Reporting to allegiance: {reportMessage}");
MyHost.Actions.InvokeChatParser($"/a {reportMessage}"); MyHost.Actions.InvokeChatParser($"/a {reportMessage}");
} }