diff --git a/js/sim.js b/js/sim.js
index dad882c43..adb68a1e5 100644
--- a/js/sim.js
+++ b/js/sim.js
@@ -1800,14 +1800,19 @@ function Lobby(id, elem) {
if (data.ip) {
// Mute and Ban buttons for auths
var banMuteBuffer = '';
- // var isAuth = me.users[me.userid].substr(0,1) in {'%':1, '@':1, '&':1, '~':1};
- if (me.users[userid].substr(0,1) === '!') {
- banMuteBuffer += '
';
- } else {
- banMuteBuffer += '
';
+ var mygroup = me.users[me.userid].substr(0, 1);
+ if ([' ', '!', '#'].indexOf(mygroup) === -1) {
+ banMuteBuffer += '
';
+ if (me.users[userid].substr(0, 1) === '!') {
+ banMuteBuffer += '';
+ } else {
+ banMuteBuffer += '';
+ }
+ if (mygroup !== '%') {
+ banMuteBuffer += ' ';
+ banMuteBuffer += ' ';
+ }
}
- banMuteBuffer += ' ';
- banMuteBuffer += ' ';
roomListCode = '