/tg/ Station 13 - Modules - Types

code/modules/mob/living/basic/bots/medbot/medbot_ai.dm

/datum/bt_node/subtree/medbot_treat_patientFind and treat a patient used by both the speak-mode parallel and the silent fallback branch.
/datum/bt_node/subtree/medbot_find_and_announce_critFind a patient in hard-crit and announce them on radio.
/datum/target_source/oview_single_type/human_mob/medbot_patientGathers nearby humans as patients; range is clamped to adjacent tiles when the medbot is in stationary mode. I should probably just make this a blackboard thing but I cannot be arsed right now.
/datum/bt_node/ai_behavior/acquire_target/update_interaction_target/medbot_patientFinds a patient to treat, announcing that the bot is on its way when the patient isn't already adjacent.