| /datum/ai_controller/basic_controller/simple/simple_hostile_obstacles | Find a target, walk at target, attack intervening obstacles |
|---|
| /datum/ai_controller/basic_controller/simple/simple_hostile_obstacles/prowler | Prowls around when not attacking people |
|---|
| /datum/ai_controller/basic_controller/simple/simple_hostile_obstacles/ventcrawler | Will ventcrawl around until it finds a target to attack. |
|---|
| /datum/ai_controller/basic_controller/simple/simple_ranged | Find a target, keep distance |
|---|
| /datum/ai_controller/basic_controller/simple/simple_ranged_retaliate | Retaliate at range, keep distance |
|---|
| /datum/ai_controller/basic_controller/simple/simple_skirmisher | Find a target, walk towards it AND shoot it |
|---|
| /datum/ai_controller/basic_controller/simple/simple_skirmisher/prowler | Wanders around until it finds something it can walk towards and shoot |
|---|
| /datum/ai_controller/basic_controller/simple/simple_ability | Use an ability on target on cooldown |
|---|
| /datum/ai_controller/basic_controller/simple/simple_ability_retaliate | Use an ability to retaliate on cooldown |
|---|
| /datum/ai_controller/basic_controller/simple/simple_ability_melee | Use an ability on target on cooldown, then try to punch them |
|---|
| /datum/ai_controller/basic_controller/simple/simple_ability_ranged | Use an ability on target on cooldown, then try to shoot them |
|---|
| /datum/ai_controller/basic_controller/simple/retaliate | Fight back if attacked |
|---|
| /datum/ai_controller/basic_controller/simple/simple_capricious | Get pissed at random people for no reason. Most often seen with goats. |
|---|
| /datum/ai_controller/basic_controller/simple/simple_fearful | Runs away from anyone it sees |
|---|
| /datum/ai_controller/basic_controller/simple/simple_skittish | Runs away when attacked |
|---|