anchor.diff:  
   	if(usr.stat)
   		return
  -	if(!usr.client.holder)
  +	if(!usr.client.holder && !(usr.client.holder.rights & R_DUTYOFF))
   		usr  << "<span class='notice'>The device beeps and flashes \"Unauthorised user.\".</span>"
   		return
   	if(!recording)
  
positive.code: 
  	if(usr.stat)
  		return
  	if(!usr.client.holder)
  		usr  << "<span class='notice'>The device beeps and flashes \"Unauthorised user\".</span>"
  		return
  	if(recording)
  
negative.code: 
  	if(usr.stat)
  		return
  	if(!usr.client.holder && !(usr.client.holder.rights & R_DUTYOFF))
  		usr  << "<span class='notice'>The device beeps and flashes \"Unauthorised user.\".</span>"
  		return
  	if(!recording)
  