anchor.diff:  			if(!(D.visibility_flags & HIDDEN_SCANNER || D.visibility_flags & HIDDEN_PANDEMIC) \
   			&& D.severity != VIRUS_SEVERITY_POSITIVE \
   			&& (D.stage > 1 || (D.spread_flags & VIRUS_SPREAD_AIRBORNE))) // medibot can't detect a virus in its initial stage unless it spreads airborne.
  -				return 1 //STOP DISEASE FOREVER
  -
  -	return 0
  +				return TRUE //STOP DISEASE FOREVER
  +
  +	return FALSE
   
   /mob/living/simple_animal/bot/medbot/UnarmedAttack(atom/A)
   	if(iscarbon(A))
  
positive.code: /mob/living/simple_animal/bot/medbot/proc/assess_patient(mob/living/carbon/C)
  	//Time to see if they need medical help!
  	if(C.stat == DEAD || (C.status_flags & FAKEDEATH))
  		return 0 //welp too late for them!
  
  	if(C.suiciding)
  		return 0 //Kevorkian school of robotic medical assistants.
  
  	if(emagged == 2) //Everyone needs our medicine. (Our medicine is toxins)
  		return 1
  
  	if(declare_crit && C.health <= 0) //Critical condition! Call for help!
  		declare(C)
  
negative.code: 	if((reagent_glass) && (use_beaker) && ((C.getBruteLoss() >= heal_threshold) || (C.getToxLoss() >= heal_threshold) || (C.getToxLoss() >= heal_threshold) || (C.getOxyLoss() >= (heal_threshold + 15))))
  		for(var/datum/reagent/R in reagent_glass.reagents.reagent_list)
  			if(!C.reagents.has_reagent(R.id))
  				return TRUE
  
  	//They're injured enough for it!
  	if((!C.reagents.has_reagent(treatment_brute_avoid)) && (C.getBruteLoss() >= heal_threshold) && (!C.reagents.has_reagent(treatment_brute)))
  		return TRUE //If they're already medicated don't bother!
  
  	if((!C.reagents.has_reagent(treatment_oxy_avoid)) && (C.getOxyLoss() >= (15 + heal_threshold)) && (!C.reagents.has_reagent(treatment_oxy)))
  		return TRUE
  
  	if((!C.reagents.has_reagent(treatment_fire_avoid)) && (C.getFireLoss() >= heal_threshold) && (!C.reagents.has_reagent(treatment_fire)))
  		return TRUE
  
  	if((!C.reagents.has_reagent(treatment_tox_avoid)) && (C.getToxLoss() >= heal_threshold) && (!C.reagents.has_reagent(treatment_tox)))
  		return TRUE
  
  	if(treat_virus && !C.reagents.has_reagent(treatment_virus_avoid) && !C.reagents.has_reagent(treatment_virus))
  		for(var/thing in C.viruses)
  