/tg/ Station 13 - Modules - Types

code/modules/mob/living/basic/space_fauna/carp/carp_ai_rift_actions.dm

/datum/ai_planning_subtree/make_carp_riftPlan a carp rift action, so basically teleport somewhere if the action is available
/datum/ai_planning_subtree/make_carp_rift/panic_teleportPlan to teleport away from our target so they can't fuck us up
/datum/ai_planning_subtree/make_carp_rift/aggressive_teleportPlan to teleport towards our target so we can fuck them up
/datum/ai_behavior/make_carp_riftMake a carp rift somewhere
/datum/ai_behavior/make_carp_rift/awayMake a rift bringing you further away from your target
/datum/ai_behavior/make_carp_rift/towardsMake a rift bringing you closer to your target
/datum/ai_behavior/make_carp_rift/towards/aggressiveMake a rift towards your target if you are blocked from moving or if it is far away
/datum/ai_behavior/make_carp_rift/towards/unvalidatedSkip validation checks because we already did them in the controller
/datum/ai_planning_subtree/shortcut_to_target_through_carp_riftIf there's a carp rift heading your way, plan to ride it to your target