code/modules/mob/living/basic/space_fauna/carp/carp_ai_rift_actions.dm 
| /datum/bt_node/ai_behavior/make_carp_rift | Use the carp rift ability to teleport somewhere relative to a target. |
|---|---|
| /datum/bt_node/ai_behavior/make_carp_rift/away | Make a rift bringing you further away from your target |
| /datum/bt_node/ai_behavior/make_carp_rift/towards | Make a rift bringing you closer to your target |
| /datum/bt_node/ai_behavior/make_carp_rift/towards/aggressive | Make a rift towards your target if you are blocked from moving or if it is far away |
| /datum/bt_node/ai_behavior/make_carp_rift/towards/unvalidated | Skip validation checks because we already did them elsewhere |
| /datum/bt_node/ai_behavior/find_carp_rift_shortcut | If there's a carp rift heading towards our target, record its turf so we can ride it there. |
| /datum/bt_node/ai_behavior/find_carp_rift_shortcut/nearby | Record the turf of any nearby rift entrance so we can ride it; the carp who made it probably knew where they were going. |