From eb7c7a54986ccdaef367acbcfc28c7dfc1a0f418 Mon Sep 17 00:00:00 2001 From: Alejandro <25-alejandro@users.noreply.git.krews.org> Date: Sun, 23 Feb 2020 00:32:26 +0200 Subject: [PATCH] Fix moodlight saving false-positive scripter detection --- .../incoming/rooms/items/MoodLightSaveSettingsEvent.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/eu/habbo/messages/incoming/rooms/items/MoodLightSaveSettingsEvent.java b/src/main/java/com/eu/habbo/messages/incoming/rooms/items/MoodLightSaveSettingsEvent.java index 7d3d39f2..04934da6 100644 --- a/src/main/java/com/eu/habbo/messages/incoming/rooms/items/MoodLightSaveSettingsEvent.java +++ b/src/main/java/com/eu/habbo/messages/incoming/rooms/items/MoodLightSaveSettingsEvent.java @@ -14,6 +14,7 @@ import java.util.List; public class MoodLightSaveSettingsEvent extends MessageHandler { public static List MOODLIGHT_AVAILABLE_COLORS = Arrays.asList("#74F5F5,#0053F7,#E759DE,#EA4532,#F2F851,#82F349,#000000".split(",")); + public static int MIN_BRIGHTNESS = (int) Math.floor(0.3 * 0xFF); @Override public void handle() throws Exception { @@ -33,7 +34,7 @@ public class MoodLightSaveSettingsEvent extends MessageHandler { return; } - if (brightness > 0xFF || brightness < (0.3 * 0xFF)) { + if (brightness > 0xFF || brightness < MIN_BRIGHTNESS) { ScripterManager.scripterDetected(this.client, "User tried to set a moodlight's brightness to out-of-bounds ([76, 255]): " + brightness); return; }