code/modules/mob/living/basic/pets/parrot/parrot_ai/parrot_perching.dm 
| /datum/target_source/oview_typed/from_bb_key/parrot_perch_types | Reads the parrot's desired-perch typecache so it can scan for somewhere to sit. |
|---|---|
| /datum/bt_node/ai_behavior/perch_on_target | Parrot behavior that perches them on their current perch target. |
| /datum/bt_node/ai_behavior/perch_on_target/haunt | Variant for the ghost parrot, which can haunt any living human. |
| /datum/bt_node/ai_behavior/idle_random_walk/parrot | Parrot idle wander; sits much more still while perched. |