public static boolean processMegaphone(final MapleClient c, final String msg) {
        String message = msg.toLowerCase();
        if (msg.length() > 100) {
            c.showMessage("[Anbu] toobad so sad. not over 100 characters. :P");
            c.getSession().write(MaplePacketCreator.enableActions());
            return false;
        }
        StringBuilder sb = new StringBuilder();
        if (isIllegalWords(c.getPlayer(), message)) {
            sb.append("<Retard> [I Suck Dick]");
            sb.append(c.getPlayer().getName());
            sb.append(" : I'm a cock Sucker. Ban me GM Bahahaha!");
        } else {
            if (c.getPlayer().getPrefixShit() >= 2) {
                sb.append("[");
                sb.append(c.getPlayer().getLegend());
                sb.append("]");
            }
            if (c.getPlayer().getPrefixShit() == 1 || c.getPlayer().getPrefixShit() == 2) {
                sb.append("<");
                sb.append(Status.getName(c.getPlayer().getGMLevel()));
                sb.append(">");
            }
            sb.append(c.getPlayer().getName());
            sb.append(" : ");
            sb.append(msg);
        }
       c.getChannelServer().getPlayerStorage().broadcastSmegaPacket(MaplePacketCreator.serverNotice(2, sb.toString()));
       MainIRC.getInstance().sendIrcMessage("#Mega : " + sb.toString());
       return true;        
    }