code/modules/mob/living/basic/hostile/swarmers/swarmer_ai.dm 
| /datum/ai_controller/basic_controller/swarmer | Attacks people it can see, disintegrates things based on priority. |
|---|---|
| /datum/ai_controller/basic_controller/swarmer/lesser | Attacks people it can see, disintegrates things based on priority. More aggressive. |
| /datum/ai_planning_subtree/swarmer_replicate | Run the barricade construction behaviour if we have an ability to use for it |
| /datum/ai_behavior/swarmer_replicate | REPLICATE |
| /datum/ai_planning_subtree/swarmer_find_construction_target | Search for a nearby location to build on |
| /datum/ai_behavior/swarmer_find_construction_target | Find a nearby clear turf and store it |
| /datum/ai_planning_subtree/swarmer_create_trap | Run the trap construction behaviour if we have an ability to use for it |
| /datum/ai_behavior/swarmer_create_trap | Move to an open nearby turf and build a trap |
| /datum/ai_planning_subtree/swarmer_create_barricade | Run the barricade construction behaviour if we have an ability to use for it |
| /datum/ai_behavior/swarmer_create_barricade | Move to an open nearby turf and build a barricade |