aboutsummaryrefslogtreecommitdiffstats
path: root/Malmstone/Windows/MainWindow.cs
diff options
context:
space:
mode:
authorPinapelz <yukais@pinapelz.com>2024-09-08 15:14:44 -0700
committerPinapelz <yukais@pinapelz.com>2024-09-08 15:14:44 -0700
commit3a3a6613cd9783f421df0a152c8675a669910557 (patch)
tree0f7bc304079e7e829b4897953a0d4fb57a0d4e0f /Malmstone/Windows/MainWindow.cs
parent728d9ff38a19f0a8b72bcb004d56edabec138af8 (diff)
add preliminary frontline losing streak bonus tracking
Diffstat (limited to 'Malmstone/Windows/MainWindow.cs')
-rw-r--r--Malmstone/Windows/MainWindow.cs35
1 files changed, 35 insertions, 0 deletions
diff --git a/Malmstone/Windows/MainWindow.cs b/Malmstone/Windows/MainWindow.cs
index 0e91c4d..8da004f 100644
--- a/Malmstone/Windows/MainWindow.cs
+++ b/Malmstone/Windows/MainWindow.cs
@@ -101,6 +101,41 @@ namespace Malmstone.Windows
ImGui.BulletText($"Take 2nd Place: {xpResult.FrontlineDailyLose2nd} " + (xpResult.FrontlineDailyLose2nd == 1 ? "time" : "times"));
ImGui.BulletText($"Take 3rd Place: {xpResult.FrontlineDailyLose3rd} " + (xpResult.FrontlineDailyLose3rd == 1 ? "time" : "times"));
+
+ if (Plugin.Configuration.TrackFrontlineBonus)
+ {
+ if (Plugin.PvPService.CurrentFrontlineLosingBonus == -1)
+ {
+ ImGui.TextColored(new Vector4(0.0f, 1.0f, 0.0f, 1.0f), "Complete a Frontline match to view current reward bonus");
+ if (ImGui.IsItemHovered())
+ {
+ ImGui.BeginTooltip();
+ ImGui.Text("This calculates the losing streak bonus you receive after consecutive losses in Frontlines" +
+ "\nPlay a match of Frontline to confirm your existing losing bonus" +
+ "\nYou can turn off tracking entirely in the settings");
+ ImGui.EndTooltip();
+ }
+ }
+ else
+ {
+ if(Plugin.PvPService.CurrentFrontlineLosingBonus == 0)
+ {
+ ImGui.TextColored(new Vector4(0.0f, 1.0f, 0.0f, 1.0f), "No Frontline Reward Bonus Currently Active");
+ }
+ else
+ {
+ ImGui.TextColored(new Vector4(0.0f, 1.0f, 0.0f, 1.0f), "You'll receive a " + Plugin.PvPService.CurrentFrontlineLosingBonus + "%% reward boost next Frontline match");
+ if (ImGui.IsItemHovered())
+ {
+ ImGui.BeginTooltip();
+ ImGui.Text("You will earn a " + Plugin.PvPService.CurrentFrontlineLosingBonus + "%% bonus on PvP EXP, Series EXP, and Wolf Marks " +
+ "until attain First Place" );
+ ImGui.EndTooltip();
+ }
+ }
+ }
+ }
+
ImGui.Spacing();
ImGui.Separator();
send patches to the email below
yukais@pinapelz.com
include the subject [PATCH repo_name]
pinapelz.com
homepage