There's something about these guild badges, names, secrecy and such that I'd love to see fixed. And I think I have the solution.
Guild icons.
A simple, small (no more than 24 or 16 square pixels) icon, with bmp format which can be displayed in the player's description or above their heads, depending of how is it easiest to code. This guild badge could be shown or not at the player's discretion, of course as long as the guild is public and not hidden. Maybe players in a hidden guild can show a badge too. The thing would be like this:
- Guild hidden, hides both guild tag and badge: Either no guild, or hidden guild.
- Guild hidden, tag hidden but badge shown: Char pertains to a guild, but only the badge is shown. If you don't which guild does the badge represent that's your problem.
- Guild public, tag shown, but badge not showing: Char pertains to a guild, but it is not known ICly (only known to those the char told ICly, of course).
- Guild public, tag shown, badge shown: That char pertains to that guild. Period.
The default setting would be badge not showing. The players can activate if they want to show their guild's badge or not. Could this be possible?