From 5a869236c99c2f64f879ea0322680778d427b8f2 Mon Sep 17 00:00:00 2001 From: duckietm Date: Thu, 16 May 2024 15:47:14 +0200 Subject: [PATCH] :up: Allow any number of Chatbubble This will prevent you from editing the emu, when adding custom Bubbles. If you also want to make a static you still can enter it, if you want it to be a function. --- .../rooms/RoomChatMessageBubbles.java | 23 ++++--------------- 1 file changed, 5 insertions(+), 18 deletions(-) diff --git a/Emulator/src/main/java/com/eu/habbo/habbohotel/rooms/RoomChatMessageBubbles.java b/Emulator/src/main/java/com/eu/habbo/habbohotel/rooms/RoomChatMessageBubbles.java index e05f7ae..47b3986 100644 --- a/Emulator/src/main/java/com/eu/habbo/habbohotel/rooms/RoomChatMessageBubbles.java +++ b/Emulator/src/main/java/com/eu/habbo/habbohotel/rooms/RoomChatMessageBubbles.java @@ -40,21 +40,7 @@ public enum RoomChatMessageBubbles { SANTA(36, "", true, false), AMBASSADOR(37, "acc_ambassador", false, true), RADIO(38, "", true, false), - UNKNOWN_39(39, "", true, false), - UNKNOWN_40(40, "", true, false), - UNKNOWN_41(41, "", true, false), - UNKNOWN_42(42, "", true, false), - UNKNOWN_43(43, "", true, false), - UNKNOWN_44(44, "", true, false), - UNKNOWN_45(45, "", true, false), - UNKNOWN_46(46, "", true, false), - UNKNOWN_47(47, "", true, false), - UNKNOWN_48(48, "", true, false), - UNKNOWN_49(49, "", true, false), - UNKNOWN_50(50, "", true, false), - UNKNOWN_51(51, "", true, false), - UNKNOWN_52(52, "", true, false), - UNKNOWN_53(53, "", true, false); + UNKNOWN_X(-1, "", true, false); private final int type; private final String permission; @@ -69,13 +55,14 @@ public enum RoomChatMessageBubbles { } public static RoomChatMessageBubbles getBubble(int bubbleId) { - try { + if (bubbleId >= 0 && bubbleId < UNKNOWN_X.type) { return values()[bubbleId]; - } catch (Exception e) { - return NORMAL; + } else { + return UNKNOWN_X; } } + public int getType() { return this.type; }