anchor.diff:  		evlist[nick] = events.addEvent("msg_chat",client,"msg_chat")
   		return 1
   	else
  +		if(!(channel in chatchannels))
  +			var/ret = new_channel(client,nick,channel)
  +			if(!ret)
  +				return 0
   		channel_part(client,nick)
   		var/datum/chatroom/C = chatchannels[channel]
   		return C.parse_msg(client,nick,"/join [channel]")
  
positive.code: 	return 0
  
  /datum/chatroom/proc/channel_join(client,nick,channel) //join
  	if(channel == name)
  		if(nick in banned || nick in users)
  			return 0
  
negative.code: 			return register_auth(client,nick,cmd[2])
  		if("mute")
  			return mute_nick(client,nick,cmd[2])
  		if("pass")
  			return new_pass(client,nick,cmd[2])
  
  