Space Station 13 - Modules - Types

code/modules/mob/living/basic/hostile/swarmers/swarmer_ai.dm

/datum/ai_controller/basic_controller/swarmerAttacks people it can see, disintegrates things based on priority.
/datum/ai_controller/basic_controller/swarmer/lesserAttacks people it can see, disintegrates things based on priority. More aggressive.
/datum/ai_planning_subtree/swarmer_replicateRun the barricade construction behaviour if we have an ability to use for it
/datum/ai_behavior/swarmer_replicateREPLICATE
/datum/ai_planning_subtree/swarmer_find_construction_targetSearch for a nearby location to build on
/datum/ai_behavior/swarmer_find_construction_targetFind a nearby clear turf and store it
/datum/ai_planning_subtree/swarmer_create_trapRun the trap construction behaviour if we have an ability to use for it
/datum/ai_behavior/swarmer_create_trapMove to an open nearby turf and build a trap
/datum/ai_planning_subtree/swarmer_create_barricadeRun the barricade construction behaviour if we have an ability to use for it
/datum/ai_behavior/swarmer_create_barricadeMove to an open nearby turf and build a barricade