/tg/ Station 13 - Modules - Types

code/datums/ai/generic/find_and_set.dm

/datum/ai_behavior/find_and_set*find and set
/datum/ai_behavior/find_and_set/pawn_must_hold_itemVariant of find and set that fails if the living pawn doesn't hold something
/datum/ai_behavior/find_and_set/edibleVariant of find and set that also requires the item to be edible. checks hands too
/datum/ai_behavior/find_and_set/in_handsVariant of find and set that only checks in hands, search range should be excluded for this
/datum/ai_behavior/find_and_set/in_listVariant of find and set that takes a list of things to find.
/datum/ai_behavior/find_and_set/in_list/turf_locationLike find_and_set/in_list, but we return the turf location of the item instead of the item itself.
/datum/ai_behavior/find_and_set/animatableVariant of find and set which returns an object which can be animated with a staff of change
/datum/ai_behavior/find_and_set/nearest_wallVariant of find and set which returns the nearest wall which isn't invulnerable
/datum/ai_behavior/find_and_set/friendly_corpsesVariant of find and set which returns corpses who share your faction
/datum/ai_behavior/find_and_set/conscious_personA variant that looks for a human who is not dead or incapacitated, and has a mind