From 1dc6d2bdd88f3a32c676693eb89a6405cb489dd1 Mon Sep 17 00:00:00 2001 From: Aidan Veney <62819140+SeveralCircles@users.noreply.github.com> Date: Mon, 11 Oct 2021 16:07:30 -0400 Subject: [PATCH] Fix #20 --- .../java/com/severalcircles/flames/events/MessageEvent.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/severalcircles/flames/events/MessageEvent.java b/src/main/java/com/severalcircles/flames/events/MessageEvent.java index b92138be..25659563 100644 --- a/src/main/java/com/severalcircles/flames/events/MessageEvent.java +++ b/src/main/java/com/severalcircles/flames/events/MessageEvent.java @@ -7,6 +7,7 @@ import com.google.cloud.language.v1.Sentiment; import com.severalcircles.flames.data.base.ConsentException; import com.severalcircles.flames.data.base.FlamesDataManager; +import com.severalcircles.flames.data.global.GlobalData; import com.severalcircles.flames.data.user.FlamesUser; import com.severalcircles.flames.data.user.UserFunFacts; import com.severalcircles.flames.features.Analysis; @@ -70,9 +71,9 @@ public void onMessageReceived(@NotNull MessageReceivedEvent event) { Today.highScore = user.getScore(); Today.highUser = event.getAuthor().getName(); } - int quoteChance = (int) Math.round(Math.random() * 2); + int quoteChance = (int) Math.round(Math.random() * Math.round(GlobalData.participants / 2)); System.out.println(quoteChance); - if (Today.quote[0] == "We're still waiting for somebody to say something epic." && sentiment.getMagnitude() >= 0.9 && quoteChance == 1) { + if (Today.quote[0] == "We're still waiting for somebody to say something epic." && sentiment.getMagnitude() >= 0.9 && quoteChance == Math.min(1, Math.round(GlobalData.participants / 2))) { Today.quote = new String[]{content, event.getAuthor().getName()}; MessageEmbed congrats = new EmbedBuilder() .setAuthor("Flames", null, event.getAuthor().getAvatarUrl())