From 8ac9d130bd64fffae6d085d4140b5eda0bfbaef1 Mon Sep 17 00:00:00 2001 From: Harmonic Date: Tue, 12 Apr 2022 18:51:42 -0700 Subject: [PATCH] Fixed packet issue - copied 1:1 habbo behaviour on group admins for moderating threads --- .../outgoing/guilds/forums/GuildForumDataComposer.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/eu/habbo/messages/outgoing/guilds/forums/GuildForumDataComposer.java b/src/main/java/com/eu/habbo/messages/outgoing/guilds/forums/GuildForumDataComposer.java index 8e03ebd3..555df4a9 100644 --- a/src/main/java/com/eu/habbo/messages/outgoing/guilds/forums/GuildForumDataComposer.java +++ b/src/main/java/com/eu/habbo/messages/outgoing/guilds/forums/GuildForumDataComposer.java @@ -153,7 +153,12 @@ public class GuildForumDataComposer extends MessageComposer { this.response.appendString(errorModerate); this.response.appendString(""); //citizen this.response.appendBoolean(guild.getOwnerId() == this.habbo.getHabboInfo().getId()); //Forum Settings - this.response.appendBoolean(guild.getOwnerId() == this.habbo.getHabboInfo().getId() || isStaff); //Can Mod (staff) + if (guild.canModForum().state == 3) { + this.response.appendBoolean(guild.getOwnerId() == this.habbo.getHabboInfo().getId() || isStaff); + } + else { + this.response.appendBoolean(guild.getOwnerId() == this.habbo.getHabboInfo().getId() || isStaff || isAdmin); //Can Mod (staff) + } } catch (Exception e) { e.printStackTrace(); return new ConnectionErrorComposer(500).compose();