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

pub fn bat_skill_tree_grower_inputs() -> GrowerInputs {
    GrowerInputsBuilder::default()
        .global_environment_descriptor(Some(YOU_ARE_HERE.to_string()))
        .target("bat-adaptive-responsiveness-to-sophisticated-multi-modal-human-command-sequences".to_string())
        .neighbors(vec![
            "bat-adaptive-responsiveness-to-sophisticated-multi-modal-human-command-sequences",
            "bat-adaptive-responsiveness-to-varied-and-complex-human-cue-patterns",
            "bat-advanced-echolocation-precision-training",
            "bat-advanced-object-retrieval-transfer-and-placement-in-flight",
            "bat-advanced-target-following-in-forest-environment",
            "bat-basic-directional-cue-response-to-auditory-and-ultrasonic-cues",
            "bat-basic-social-group-presence-and-calmness-conditioning",
            "bat-basic-stationing-in-hand-training",
            "bat-basic-target-following-in-short-flight-paths",
            "bat-brief-station-duration-training-starting-at-5-to-15-seconds",
            "bat-complex-echolocation-based-navigation-and-obstacle-avoidance",
            "bat-complex-echolocation-obstacle-navigation-training",
            "bat-complex-social-hierarchy-and-team-based-task-allocation-conditioning",
            "bat-controlled-environmental-stimulus-conditioning-involving-light-and-sound",
            "bat-controlled-proximity-reduction-to-human-hand-and-object-presence",
            "bat-ear-position-and-angle-awareness",
            "bat-emotional-and-stress-response-recognition-for-optimal-task-engagement",
            "bat-enhanced-flight-agility-and-directional-change-training",
            "bat-extended-distance-target-following-and-precision-landing-training",
            "bat-extended-duration-roost-stationing-training",
            "bat-extended-performance-of-flight-tasks-requiring-memory-and-sequence-recall",
            "bat-extended-station-duration-training-in-tree-roosts",
            "bat-eye-contact-duration-control-methods",
            "bat-eye-movement-frequency-awareness",
            "bat-first-contact-duration-of-human-presence",
            "bat-flight-pattern-conditioning-over-controlled-short-distances",
            "bat-foot-grip-pressure-calibration",
            "bat-gentle-introduction-to-human-generated-sounds-and-voices",
            "bat-gradual-desensitization-to-human-presence-through-incremental-exposure",
            "bat-gradual-physical-proximity-management",
            "bat-group-flight-choreography-performance",
            "bat-group-flight-coordination-in-canopy-environments",
            "bat-group-flight-pattern-synchronization",
            "bat-habitat-maintenance-basics",
            "bat-habituation-to-basic-habitat-adjustments-and-enrichment-items",
            "bat-hand-introduction-angle-and-speed-awareness",
            "bat-high-precision-echolocation-navigation-through-complex-flight-mazes",
            "bat-highly-variable-environmental-navigation-and-responsiveness-conditioning",
            "bat-initial-brief-and-controlled-handling-desensitization",
            "bat-initial-echolocation-based-object-detection-training",
            "bat-initial-human-presence-and-distance-management",
            "bat-initial-obstacle-avoidance-training",
            "bat-initial-vocalization-and-noise-control",
            "bat-introduction-to-mild-environmental-distractions-and-vibrations",
            "bat-long-duration-station-holding-under-complex-distraction-conditions",
            "bat-low-intensity-light-and-environmental-adjustment-for-comfort",
            "bat-monitoring-initial-respiration-and-heart-rate-for-stress-assessment",
            "bat-nighttime-performance-conditioning-techniques",
            "bat-object-detection-and-basic-echolocation-training",
            "bat-object-interaction-under-flight-conditions",
            "bat-observation-of-echolocation-patterns-in-presence-of-human-stimuli",
            "bat-performance-environmental-sound-management",
            "bat-performance-under-variable-nighttime-lighting",
            "bat-positive-environment-setup-for-trust-building",
            "bat-positive-food-conditioning-techniques",
            "bat-positive-food-reward-association-with-precise-timing",
            "bat-positive-food-reward-conditioning-with-insect-prey",
            "bat-positive-reward-conditioning-with-variable-insect-prey-types",
            "bat-positive-reward-interval-conditioning",
            "bat-precision-echolocation-targeting-skills",
            "bat-precision-group-flight-coordination-in-intricate-formation-patterns",
            "bat-precision-object-interaction-and-manipulation-with-ultrasonic-cue-integration",
            "bat-problem-solving-and-adaptive-task-performance-under-changing-environmental-conditions",
            "bat-proximity-incremental-reduction-techniques",
            "bat-response-to-ultrasonic-cue-introduction",
            "bat-responsiveness-to-subtle-human-body-language-and-gesture-cues",
            "bat-safe-touch-and-first-interaction-techniques",
            "bat-scent-familiarization-with-human-associated-objects",
            "bat-simple-object-touch-and-perch-interaction-conditioning",
            "bat-simple-station-area-identification-and-conditioning",
            "bat-social-group-flight-coordination-and-pattern-training",
            "bat-station-duration-extension-training",
            "bat-station-duration-extension-up-to-1-minute-under-controlled-conditions",
            "bat-target-following-and-perching-training",
            "bat-target-following-duration-and-distance-extension",
            "bat-target-following-in-forest-canopy",
            "bat-target-object-manipulation-mid-flight",
            "bat-touch-duration-and-pressure-management",
            "bat-trust-through-slow-hand-introduction",
            "bat-visual-and-tactile-cue-recognition-introduction",
            "bat-voice-tone-and-energy-level-awareness",
            "bat-wing-extension-frequency-monitoring",
        ].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()
}
