diff -r 4b5c7a5c49fd -r f2c36df8c7b1 gameServer/HWProtoLobbyState.hs --- a/gameServer/HWProtoLobbyState.hs Mon Dec 28 21:51:12 2015 +0300 +++ b/gameServer/HWProtoLobbyState.hs Mon Dec 28 23:37:44 2015 +0300 @@ -93,13 +93,13 @@ [Warning $ loc "No such room"] else if (not sameProto) && (not $ isAdministrator cl) then [Warning $ loc "Room version incompatible to your hedgewars version"] - else if isRestrictedJoins jRoom then + else if isRestrictedJoins jRoom && not (hasSuperPower cl) then [Warning $ loc "Joining restricted"] else if isRegisteredOnly jRoom && (B.null . webPassword $ cl) && not (isAdministrator cl) then [Warning $ loc "Registered users only"] else if isBanned then [Warning $ loc "You are banned in this room"] - else if roomPassword /= password jRoom then + else if roomPassword /= password jRoom && not (hasSuperPower cl) then [NoticeMessage WrongPassword] else (