<commit_before>//MEDBOT
//MEDBOT PATHFINDING
//MEDBOT ASSEMBLY


/obj/machinery/bot/medbot
	name = "Medibot"
	desc = "A little medical robot. He looks somewhat underwhelmed."
	icon = 'aibots.dmi'
	icon_state = "medibot0"
	layer = 5.0
	density = 1
	anchored = 0
	health = 20
	maxhealth = 20
	req_access =list(access_medical)
	var/stunned = 0 //It can be stunned by tasers. Delicate circuits.
	var/locked = 1
//var/emagged = 0
	var/obj/machinery/camera/cam = null
	var/list/botcard_access = list(access_medical, access_morgue, access_medlab, access_robotics)
	var/obj/item/weapon/reagent_containers/glass/reagent_glass = null //Can be set to draw from this for reagents.
	var/skin = null //Set to "tox", "ointment" or "o2" for the other two firstaid kits.
	var/frustration = 0
	var/path[] = new()
	var/mob/living/carbon/patient = null
	var/mob/living/carbon/oldpatient = null
	var/oldloc = null
	var/last_found = 0
	var/last_newpatient_speak = 0 //Don't spam the "HEY I'M COMING" messages
	var/currently_healing = 0
	var/injection_amount = 15 //How much reagent do we inject at a time?
	var/heal_threshold = 15 //Start healing when they have this much damage in a category
	var/use_beaker = 0 //Use reagents in beaker instead of default treatment agents.
	//Setting which reagents to use to treat what by default. By id.
	var/treatment_brute = "bicaridine"
	var/treatment_oxy = "dexalin"
	var/treatment_fire = "kelotane"
	var/treatment_tox = "anti_toxin"
	var/treatment_virus = "spaceacillin"
	var/reagent_id = "inaprovaline"
	var/shut_up = 0 //self explanatory :)
	var/always_inject = 0

/obj/machinery/bot/medbot/mysterious
	name = "<NAME>"
	desc = "International Medibot of mystery."
	skin = "bezerk"
	reagent_id = "dexalinp"

/obj/item/weapon/firstaid_arm_assembly
	name = "first aid/robot arm assembly"<commit_msg>Quickfix: Put medbots on "use beaker when available" by default, otherwise the roboticist can't load it properly.<commit_after>//MEDBOT
//MEDBOT PATHFINDING
//MEDBOT ASSEMBLY


/obj/machinery/bot/medbot
	name = "Medibot"
	desc = "A little medical robot. He looks somewhat underwhelmed."
	icon = 'aibots.dmi'
	icon_state = "medibot0"
	layer = 5.0
	density = 1
	anchored = 0
	health = 20
	maxhealth = 20
	req_access =list(access_medical)
	var/stunned = 0 //It can be stunned by tasers. Delicate circuits.
	var/locked = 1
//var/emagged = 0
	var/obj/machinery/camera/cam = null
	var/list/botcard_access = list(access_medical, access_morgue, access_medlab, access_robotics)
	var/obj/item/weapon/reagent_containers/glass/reagent_glass = null //Can be set to draw from this for reagents.
	var/skin = null //Set to "tox", "ointment" or "o2" for the other two firstaid kits.
	var/frustration = 0
	var/path[] = new()
	var/mob/living/carbon/patient = null
	var/mob/living/carbon/oldpatient = null
	var/oldloc = null
	var/last_found = 0
	var/last_newpatient_speak = 0 //Don't spam the "HEY I'M COMING" messages
	var/currently_healing = 0
	var/injection_amount = 15 //How much reagent do we inject at a time?
	var/heal_threshold = 15 //Start healing when they have this much damage in a category
	var/use_beaker = 1 //Use reagents in beaker instead of default treatment agents.
	//Setting which reagents to use to treat what by default. By id.
	var/treatment_brute = "bicaridine"
	var/treatment_oxy = "dexalin"
	var/treatment_fire = "kelotane"
	var/treatment_tox = "anti_toxin"
	var/treatment_virus = "spaceacillin"
	var/reagent_id = "inaprovaline"
	var/shut_up = 0 //self explanatory :)
	var/always_inject = 0

/obj/machinery/bot/medbot/mysterious
	name = "<NAME>"
	desc = "International Medibot of mystery."
	skin = "bezerk"
	reagent_id = "dexalinp"

/obj/item/weapon/firstaid_arm_assembly
	name = "first aid/robot arm assembly"
{'fraction_non_alphanumeric': 0.10551687198714516, 'fraction_numerical': 0.012854847348687734, 'mean_word_length': 4.020161290322581, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7537936', 'n_tokens_mistral': 1471, 'n_tokens_neox': 1336, 'n_words': 385}