// ---------------- [ File: capability-patch-bay/src/cross_species_skill_tree_grower_inputs.rs ]
crate::ix!();

pub fn cross_species_skill_tree_grower_inputs() -> GrowerInputs {
    GrowerInputsBuilder::default()
        .global_environment_descriptor(Some(YOU_ARE_HERE.to_string()))
        .target("cross-species-adaptive-response-to-unfamiliar-nonverbal-signals".to_string())
        .neighbors(vec![
            "cross-species-adaptive-response-to-unfamiliar-nonverbal-signals",
            "cross-species-affiliative-and-affectionate-gesture-recognition",
            "cross-species-attention-directing-via-nonverbal-signaling",
            "cross-species-body-language-recognition-and-response",
            "cross-species-calming-signal-identification-and-use",
            "cross-species-cross-cultural-variations-in-nonverbal-communication",
            "cross-species-emotional-state-identification-via-nonverbal-cues",
            "cross-species-environmental-context-influence-on-nonverbal-signals",
            "cross-species-eye-contact-and-gaze-behavior-conditioning",
            "cross-species-facial-expression-analysis-and-interpretation",
            "cross-species-gesture-based-request-and-response-conditioning",
            "cross-species-group-coordination-through-nonverbal-cues",
            "cross-species-mirroring-and-mimicry-in-nonverbal-communication",
            "cross-species-nonverbal-communication-assessment-and-validation-tools",
            "cross-species-nonverbal-communication-during-cooperative-tasks",
            "cross-species-nonverbal-communication-fundamentals",
            "cross-species-nonverbal-communication-pattern-generalization",
            "cross-species-nonverbal-communication-theories",
            "cross-species-nonverbal-communication-systems",
            "cross-species-nonverbal-communication",
            "cross-species-nonverbal-cue-interpretation-and-decoding",
            "cross-species-nonverbal-cue-recognition-techniques",
            "cross-species-nonverbal-cues",
            "cross-species-nonverbal-signal-training-and-conditioning-methods",
            "cross-species-posture-and-movement-pattern-identification",
            "cross-species-proximity-and-spatial-awareness-conditioning",
            "cross-species-sensory-modality-specific-nonverbal-communication",
            "cross-species-social-dominance-and-submission-signal-recognition",
            "cross-species-stress-and-comfort-indicator-assessment",
            "cross-species-threat-and-warning-signal-identification",
            "cross-species-touch-and-tactile-communication-techniques",
            "cross-species-training-for-subtle-and-complex-nonverbal-cue-recognition",
            "cross-species-vibrational-and-auditory-cue-interpretation",

        ].iter().map(|x| x.to_string()).collect::<Vec<_>>())
        .sub_environments(vec![
            "The Cave",
            "The Forest",
            "The Arctic",
            "The River",
            "The Old Town",
            "The Swamp",
            "The Jungle",
            "The Tundra",
            "The Desert",
        ].iter().map(|x| x.to_string()).collect::<Vec<_>>())
        .build()
        .unwrap()
}
