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

pub fn aquatic_animal_skill_tree_grower_inputs() -> GrowerInputs {
    GrowerInputsBuilder::default()
        .global_environment_descriptor(Some(YOU_ARE_HERE.to_string()))
        .target("aquatic-animal-agility-course-design".to_string())
        .neighbors(vec![
            "aquatic-animal-agility-course-design",
            "aquatic-animal-first-contact-water-quality-stability",
            "aquatic-animal-group-performance-under-variable-lighting",
            "aquatic-animal-hand-introduction-and-safe-interaction",
            "aquatic-animal-initial-presence-desensitization-techniques",
            "aquatic-animal-initial-presence-duration-management",
            "aquatic-mammal-adaptive-responsiveness-to-complex-multi-modal-command-sequences",
            "aquatic-mammal-advanced-environmental-navigation-through-complex-aquatic-obstacles",
            "aquatic-mammal-advanced-object-transfer-and-sequential-manipulation-underwater",
            "aquatic-mammal-advanced-verbal-and-gesture-cue-recognition",
            "aquatic-mammal-basic-group-social-coordination-and-station-training",
            "aquatic-mammal-basic-positive-association-with-food-delivery",
            "aquatic-mammal-basic-target-following-over-short-aquatic-distances",
            "aquatic-mammal-brief-physical-contact-desensitization-with-gentle-touch",
            "aquatic-mammal-complex-group-navigation-and-formation-swimming",
            "aquatic-mammal-controlled-environmental-noise-and-vibration-desensitization",
            "aquatic-mammal-controlled-introduction-to-human-hand-and-presence",
            "aquatic-mammal-emotional-and-behavioral-state-recognition-for-optimal-task-performance",
            "aquatic-mammal-extended-distance-target-following-and-navigation-training",
            "aquatic-mammal-extended-diving-and-breath-control-conditioning",
            "aquatic-mammal-food-reward-timing-precision-and-optimization",
            "aquatic-mammal-gradual-human-presence-desensitization-in-aquatic-environments",
            "aquatic-mammal-habitat-boundary-and-zone-recognition-conditioning",
            "aquatic-mammal-initial-human-vocal-tone-recognition-and-familiarity",
            "aquatic-mammal-initial-responsiveness-to-simple-verbal-and-hand-cues",
            "aquatic-mammal-initial-social-group-presence-and-management",
            "aquatic-mammal-introduction-to-designated-station-areas-in-water",
            "aquatic-mammal-introduction-to-mild-environmental-distractions",
            "aquatic-mammal-long-duration-stationing-and-task-performance-in-variable-conditions",
            "aquatic-mammal-positive-reward-conditioning-with-variable-food-reinforcements",
            "aquatic-mammal-precision-directional-change-and-agility-training",
            "aquatic-mammal-precision-synchronization-with-human-movements-and-signals",
            "aquatic-mammal-problem-solving-and-adaptive-behavior-training-under-changing-conditions",
            "aquatic-mammal-respiration-rate-and-diving-behavior-observation",
            "aquatic-mammal-response-conditioning-to-high-level-environmental-distractions",
            "aquatic-mammal-response-observation-to-minimal-water-vibration-cues",
            "aquatic-mammal-responsiveness-to-subtle-body-language-and-hand-signals",
            "aquatic-mammal-safe-handling-and-examination-desensitization",
            "aquatic-mammal-simple-object-retrieval-and-interaction-training",
            "aquatic-mammal-social-group-coordination-in-complex-water-patterns",
            "aquatic-mammal-sophisticated-social-task-allocation-and-cooperative-behavior-management",
            "aquatic-mammal-station-duration-extension-up-to-2-minutes",
            "aquatic-mammal-station-duration-training-starting-at-10-to-30-seconds",
            "aquatic-mammal-underwater-object-manipulation-and-placement-training",
            "aquatic-mammal-water-quality-and-temperature-optimization-for-comfort",
            "aquatic-mammal-water-surface-and-underwater-target-touch-training",
            ].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()
}
