Skip to content

AI Camp Objective Configuration

Steve edited this page Jan 13, 2024 · 4 revisions

Return to the quest objectives

Example Configuration:

{
    "ConfigVersion": 26,
    "ID": 1,
    "ObjectiveType": 8,
    "ObjectiveText": "Kill all 10 bandits at the marked location",
    "TimeLimit": -1,
    "Active": 1,
    "InfectedDeletionRadius": 500.0,
    "AISpawns": [
        {
            "NumberOfAI": 1,
            "NPCName": "Quest Target",
            "Waypoints": [
                [
                    4351.330078125,
                    307.0679931640625,
                    6400.52001953125
                ]
            ],
            "Behaviour": 0,
            "Formation": "RANDOM",
            "Loadout": "BanditLoadout",
            "Faction": "West",
            "Speed": 0.0,
            "ThreatSpeed": 3.0,
            "MinAccuracy": 0.0,
            "MaxAccuracy": 0.0,
            "CanBeLooted": 1,
            "UnlimitedReload": 1,
            "ThreatDistanceLimit": 150.0,
            "DamageMultiplier": 1.0,
            "DamageReceivedMultiplier": 1.0,
            "ClassNames": [
                "eAI_SurvivorF_Eva",
                "eAI_SurvivorF_Frida",
                "eAI_SurvivorF_Gabi",
                "eAI_SurvivorF_Helga",
                "eAI_SurvivorF_Irena",
                "eAI_SurvivorF_Judy",
                "eAI_SurvivorF_Keiko",
                "eAI_SurvivorF_Linda",
                "eAI_SurvivorF_Maria",
                "eAI_SurvivorF_Naomi",
                "eAI_SurvivorF_Baty",
                "eAI_SurvivorM_Boris",
                "eAI_SurvivorM_Cyril",
                "eAI_SurvivorM_Denis",
                "eAI_SurvivorM_Elias",
                "eAI_SurvivorM_Francis",
                "eAI_SurvivorM_Guo",
                "eAI_SurvivorM_Hassan",
                "eAI_SurvivorM_Indar",
                "eAI_SurvivorM_Jose",
                "eAI_SurvivorM_Kaito",
                "eAI_SurvivorM_Lewis",
                "eAI_SurvivorM_Manua",
                "eAI_SurvivorM_Mirek",
                "eAI_SurvivorM_Niki",
                "eAI_SurvivorM_Oliver",
                "eAI_SurvivorM_Peter",
                "eAI_SurvivorM_Quinn",
                "eAI_SurvivorM_Rolf",
                "eAI_SurvivorM_Seth",
                "eAI_SurvivorM_Taiki"
            ],
            "SniperProneDistanceThreshold": 300.0,
            "RespawnTime": 1.0,
            "DespawnTime": 1.0,
            "MinDistanceRadius": 50.0,
            "MaxDistanceRadius": 150.0,
            "DespawnRadius": 880.0
        },
        {
            "NumberOfAI": 1,
            "NPCName": "Quest Target",
            "Waypoints": [
                [
                    4389.02978515625,
                    302.802001953125,
                    6391.77001953125
                ]
            ],
            "Behaviour": 0,
            "Formation": "RANDOM",
            "Loadout": "BanditLoadout",
            "Faction": "West",
            "Speed": 0.0,
            "ThreatSpeed": 3.0,
            "MinAccuracy": 0.0,
            "MaxAccuracy": 0.0,
            "CanBeLooted": 1,
            "UnlimitedReload": 1,
            "ThreatDistanceLimit": 150.0,
            "DamageMultiplier": 1.0,
            "DamageReceivedMultiplier": 1.0,
            "ClassNames": [
                "eAI_SurvivorF_Eva",
                "eAI_SurvivorF_Frida",
                "eAI_SurvivorF_Gabi",
                "eAI_SurvivorF_Helga",
                "eAI_SurvivorF_Irena",
                "eAI_SurvivorF_Judy",
                "eAI_SurvivorF_Keiko",
                "eAI_SurvivorF_Linda",
                "eAI_SurvivorF_Maria",
                "eAI_SurvivorF_Naomi",
                "eAI_SurvivorF_Baty",
                "eAI_SurvivorM_Boris",
                "eAI_SurvivorM_Cyril",
                "eAI_SurvivorM_Denis",
                "eAI_SurvivorM_Elias",
                "eAI_SurvivorM_Francis",
                "eAI_SurvivorM_Guo",
                "eAI_SurvivorM_Hassan",
                "eAI_SurvivorM_Indar",
                "eAI_SurvivorM_Jose",
                "eAI_SurvivorM_Kaito",
                "eAI_SurvivorM_Lewis",
                "eAI_SurvivorM_Manua",
                "eAI_SurvivorM_Mirek",
                "eAI_SurvivorM_Niki",
                "eAI_SurvivorM_Oliver",
                "eAI_SurvivorM_Peter",
                "eAI_SurvivorM_Quinn",
                "eAI_SurvivorM_Rolf",
                "eAI_SurvivorM_Seth",
                "eAI_SurvivorM_Taiki"
            ],
            "SniperProneDistanceThreshold": 300.0,
            "RespawnTime": 1.0,
            "DespawnTime": 1.0,
            "MinDistanceRadius": 50.0,
            "MaxDistanceRadius": 150.0,
            "DespawnRadius": 880.0
        },
        {
            "NumberOfAI": 1,
            "NPCName": "Quest Target",
            "Waypoints": [
                [
                    4416.669921875,
                    301.97698974609377,
                    6395.7001953125
                ]
            ],
            "Behaviour": 0,
            "Formation": "RANDOM",
            "Loadout": "BanditLoadout",
            "Faction": "West",
            "Speed": 0.0,
            "ThreatSpeed": 3.0,
            "MinAccuracy": 0.0,
            "MaxAccuracy": 0.0,
            "CanBeLooted": 1,
            "UnlimitedReload": 1,
            "ThreatDistanceLimit": 150.0,
            "DamageMultiplier": 1.0,
            "DamageReceivedMultiplier": 1.0,
            "ClassNames": [
                "eAI_SurvivorF_Eva",
                "eAI_SurvivorF_Frida",
                "eAI_SurvivorF_Gabi",
                "eAI_SurvivorF_Helga",
                "eAI_SurvivorF_Irena",
                "eAI_SurvivorF_Judy",
                "eAI_SurvivorF_Keiko",
                "eAI_SurvivorF_Linda",
                "eAI_SurvivorF_Maria",
                "eAI_SurvivorF_Naomi",
                "eAI_SurvivorF_Baty",
                "eAI_SurvivorM_Boris",
                "eAI_SurvivorM_Cyril",
                "eAI_SurvivorM_Denis",
                "eAI_SurvivorM_Elias",
                "eAI_SurvivorM_Francis",
                "eAI_SurvivorM_Guo",
                "eAI_SurvivorM_Hassan",
                "eAI_SurvivorM_Indar",
                "eAI_SurvivorM_Jose",
                "eAI_SurvivorM_Kaito",
                "eAI_SurvivorM_Lewis",
                "eAI_SurvivorM_Manua",
                "eAI_SurvivorM_Mirek",
                "eAI_SurvivorM_Niki",
                "eAI_SurvivorM_Oliver",
                "eAI_SurvivorM_Peter",
                "eAI_SurvivorM_Quinn",
                "eAI_SurvivorM_Rolf",
                "eAI_SurvivorM_Seth",
                "eAI_SurvivorM_Taiki"
            ],
            "SniperProneDistanceThreshold": 300.0,
            "RespawnTime": 1.0,
            "DespawnTime": 1.0,
            "MinDistanceRadius": 50.0,
            "MaxDistanceRadius": 150.0,
            "DespawnRadius": 880.0
        },
        {
            "NumberOfAI": 1,
            "NPCName": "Quest Target",
            "Waypoints": [
                [
                    4431.81982421875,
                    298.9010009765625,
                    6452.22021484375
                ]
            ],
            "Behaviour": 0,
            "Formation": "RANDOM",
            "Loadout": "BanditLoadout",
            "Faction": "West",
            "Speed": 0.0,
            "ThreatSpeed": 3.0,
            "MinAccuracy": 0.0,
            "MaxAccuracy": 0.0,
            "CanBeLooted": 1,
            "UnlimitedReload": 1,
            "ThreatDistanceLimit": 150.0,
            "DamageMultiplier": 1.0,
            "DamageReceivedMultiplier": 1.0,
            "ClassNames": [
                "eAI_SurvivorF_Eva",
                "eAI_SurvivorF_Frida",
                "eAI_SurvivorF_Gabi",
                "eAI_SurvivorF_Helga",
                "eAI_SurvivorF_Irena",
                "eAI_SurvivorF_Judy",
                "eAI_SurvivorF_Keiko",
                "eAI_SurvivorF_Linda",
                "eAI_SurvivorF_Maria",
                "eAI_SurvivorF_Naomi",
                "eAI_SurvivorF_Baty",
                "eAI_SurvivorM_Boris",
                "eAI_SurvivorM_Cyril",
                "eAI_SurvivorM_Denis",
                "eAI_SurvivorM_Elias",
                "eAI_SurvivorM_Francis",
                "eAI_SurvivorM_Guo",
                "eAI_SurvivorM_Hassan",
                "eAI_SurvivorM_Indar",
                "eAI_SurvivorM_Jose",
                "eAI_SurvivorM_Kaito",
                "eAI_SurvivorM_Lewis",
                "eAI_SurvivorM_Manua",
                "eAI_SurvivorM_Mirek",
                "eAI_SurvivorM_Niki",
                "eAI_SurvivorM_Oliver",
                "eAI_SurvivorM_Peter",
                "eAI_SurvivorM_Quinn",
                "eAI_SurvivorM_Rolf",
                "eAI_SurvivorM_Seth",
                "eAI_SurvivorM_Taiki"
            ],
            "SniperProneDistanceThreshold": 300.0,
            "RespawnTime": 1.0,
            "DespawnTime": 1.0,
            "MinDistanceRadius": 50.0,
            "MaxDistanceRadius": 150.0,
            "DespawnRadius": 880.0
        },
        {
            "NumberOfAI": 1,
            "NPCName": "Quest Target",
            "Waypoints": [
                [
                    4418.52001953125,
                    299.6000061035156,
                    6441.919921875
                ]
            ],
            "Behaviour": 0,
            "Formation": "RANDOM",
            "Loadout": "BanditLoadout",
            "Faction": "West",
            "Speed": 0.0,
            "ThreatSpeed": 3.0,
            "MinAccuracy": 0.0,
            "MaxAccuracy": 0.0,
            "CanBeLooted": 1,
            "UnlimitedReload": 1,
            "ThreatDistanceLimit": 150.0,
            "DamageMultiplier": 1.0,
            "DamageReceivedMultiplier": 1.0,
            "ClassNames": [
                "eAI_SurvivorF_Eva",
                "eAI_SurvivorF_Frida",
                "eAI_SurvivorF_Gabi",
                "eAI_SurvivorF_Helga",
                "eAI_SurvivorF_Irena",
                "eAI_SurvivorF_Judy",
                "eAI_SurvivorF_Keiko",
                "eAI_SurvivorF_Linda",
                "eAI_SurvivorF_Maria",
                "eAI_SurvivorF_Naomi",
                "eAI_SurvivorF_Baty",
                "eAI_SurvivorM_Boris",
                "eAI_SurvivorM_Cyril",
                "eAI_SurvivorM_Denis",
                "eAI_SurvivorM_Elias",
                "eAI_SurvivorM_Francis",
                "eAI_SurvivorM_Guo",
                "eAI_SurvivorM_Hassan",
                "eAI_SurvivorM_Indar",
                "eAI_SurvivorM_Jose",
                "eAI_SurvivorM_Kaito",
                "eAI_SurvivorM_Lewis",
                "eAI_SurvivorM_Manua",
                "eAI_SurvivorM_Mirek",
                "eAI_SurvivorM_Niki",
                "eAI_SurvivorM_Oliver",
                "eAI_SurvivorM_Peter",
                "eAI_SurvivorM_Quinn",
                "eAI_SurvivorM_Rolf",
                "eAI_SurvivorM_Seth",
                "eAI_SurvivorM_Taiki"
            ],
            "SniperProneDistanceThreshold": 300.0,
            "RespawnTime": 1.0,
            "DespawnTime": 1.0,
            "MinDistanceRadius": 50.0,
            "MaxDistanceRadius": 150.0,
            "DespawnRadius": 880.0
        },
        {
            "NumberOfAI": 1,
            "NPCName": "Quest Target",
            "Waypoints": [
                [
                    4475.16015625,
                    295.2200012207031,
                    6461.56982421875
                ]
            ],
            "Behaviour": 0,
            "Formation": "RANDOM",
            "Loadout": "BanditLoadout",
            "Faction": "West",
            "Speed": 0.0,
            "ThreatSpeed": 3.0,
            "MinAccuracy": 0.0,
            "MaxAccuracy": 0.0,
            "CanBeLooted": 1,
            "UnlimitedReload": 1,
            "ThreatDistanceLimit": 150.0,
            "DamageMultiplier": 1.0,
            "DamageReceivedMultiplier": 1.0,
            "ClassNames": [
                "eAI_SurvivorF_Eva",
                "eAI_SurvivorF_Frida",
                "eAI_SurvivorF_Gabi",
                "eAI_SurvivorF_Helga",
                "eAI_SurvivorF_Irena",
                "eAI_SurvivorF_Judy",
                "eAI_SurvivorF_Keiko",
                "eAI_SurvivorF_Linda",
                "eAI_SurvivorF_Maria",
                "eAI_SurvivorF_Naomi",
                "eAI_SurvivorF_Baty",
                "eAI_SurvivorM_Boris",
                "eAI_SurvivorM_Cyril",
                "eAI_SurvivorM_Denis",
                "eAI_SurvivorM_Elias",
                "eAI_SurvivorM_Francis",
                "eAI_SurvivorM_Guo",
                "eAI_SurvivorM_Hassan",
                "eAI_SurvivorM_Indar",
                "eAI_SurvivorM_Jose",
                "eAI_SurvivorM_Kaito",
                "eAI_SurvivorM_Lewis",
                "eAI_SurvivorM_Manua",
                "eAI_SurvivorM_Mirek",
                "eAI_SurvivorM_Niki",
                "eAI_SurvivorM_Oliver",
                "eAI_SurvivorM_Peter",
                "eAI_SurvivorM_Quinn",
                "eAI_SurvivorM_Rolf",
                "eAI_SurvivorM_Seth",
                "eAI_SurvivorM_Taiki"
            ],
            "SniperProneDistanceThreshold": 300.0,
            "RespawnTime": 1.0,
            "DespawnTime": 1.0,
            "MinDistanceRadius": 50.0,
            "MaxDistanceRadius": 150.0,
            "DespawnRadius": 880.0
        },
        {
            "NumberOfAI": 1,
            "NPCName": "Quest Target",
            "Waypoints": [
                [
                    4485.009765625,
                    295.2200012207031,
                    6466.97021484375
                ]
            ],
            "Behaviour": 0,
            "Formation": "RANDOM",
            "Loadout": "BanditLoadout",
            "Faction": "West",
            "Speed": 0.0,
            "ThreatSpeed": 3.0,
            "MinAccuracy": 0.0,
            "MaxAccuracy": 0.0,
            "CanBeLooted": 1,
            "UnlimitedReload": 1,
            "ThreatDistanceLimit": 150.0,
            "DamageMultiplier": 1.0,
            "DamageReceivedMultiplier": 1.0,
            "ClassNames": [
                "eAI_SurvivorF_Eva",
                "eAI_SurvivorF_Frida",
                "eAI_SurvivorF_Gabi",
                "eAI_SurvivorF_Helga",
                "eAI_SurvivorF_Irena",
                "eAI_SurvivorF_Judy",
                "eAI_SurvivorF_Keiko",
                "eAI_SurvivorF_Linda",
                "eAI_SurvivorF_Maria",
                "eAI_SurvivorF_Naomi",
                "eAI_SurvivorF_Baty",
                "eAI_SurvivorM_Boris",
                "eAI_SurvivorM_Cyril",
                "eAI_SurvivorM_Denis",
                "eAI_SurvivorM_Elias",
                "eAI_SurvivorM_Francis",
                "eAI_SurvivorM_Guo",
                "eAI_SurvivorM_Hassan",
                "eAI_SurvivorM_Indar",
                "eAI_SurvivorM_Jose",
                "eAI_SurvivorM_Kaito",
                "eAI_SurvivorM_Lewis",
                "eAI_SurvivorM_Manua",
                "eAI_SurvivorM_Mirek",
                "eAI_SurvivorM_Niki",
                "eAI_SurvivorM_Oliver",
                "eAI_SurvivorM_Peter",
                "eAI_SurvivorM_Quinn",
                "eAI_SurvivorM_Rolf",
                "eAI_SurvivorM_Seth",
                "eAI_SurvivorM_Taiki"
            ],
            "SniperProneDistanceThreshold": 300.0,
            "RespawnTime": 1.0,
            "DespawnTime": 1.0,
            "MinDistanceRadius": 50.0,
            "MaxDistanceRadius": 150.0,
            "DespawnRadius": 880.0
        },
        {
            "NumberOfAI": 1,
            "NPCName": "Quest Target",
            "Waypoints": [
                [
                    4435.5400390625,
                    297.74700927734377,
                    6470.2998046875
                ]
            ],
            "Behaviour": 0,
            "Formation": "RANDOM",
            "Loadout": "BanditLoadout",
            "Faction": "West",
            "Speed": 0.0,
            "ThreatSpeed": 3.0,
            "MinAccuracy": 0.0,
            "MaxAccuracy": 0.0,
            "CanBeLooted": 1,
            "UnlimitedReload": 1,
            "ThreatDistanceLimit": 150.0,
            "DamageMultiplier": 1.0,
            "DamageReceivedMultiplier": 1.0,
            "ClassNames": [
                "eAI_SurvivorF_Eva",
                "eAI_SurvivorF_Frida",
                "eAI_SurvivorF_Gabi",
                "eAI_SurvivorF_Helga",
                "eAI_SurvivorF_Irena",
                "eAI_SurvivorF_Judy",
                "eAI_SurvivorF_Keiko",
                "eAI_SurvivorF_Linda",
                "eAI_SurvivorF_Maria",
                "eAI_SurvivorF_Naomi",
                "eAI_SurvivorF_Baty",
                "eAI_SurvivorM_Boris",
                "eAI_SurvivorM_Cyril",
                "eAI_SurvivorM_Denis",
                "eAI_SurvivorM_Elias",
                "eAI_SurvivorM_Francis",
                "eAI_SurvivorM_Guo",
                "eAI_SurvivorM_Hassan",
                "eAI_SurvivorM_Indar",
                "eAI_SurvivorM_Jose",
                "eAI_SurvivorM_Kaito",
                "eAI_SurvivorM_Lewis",
                "eAI_SurvivorM_Manua",
                "eAI_SurvivorM_Mirek",
                "eAI_SurvivorM_Niki",
                "eAI_SurvivorM_Oliver",
                "eAI_SurvivorM_Peter",
                "eAI_SurvivorM_Quinn",
                "eAI_SurvivorM_Rolf",
                "eAI_SurvivorM_Seth",
                "eAI_SurvivorM_Taiki"
            ],
            "SniperProneDistanceThreshold": 300.0,
            "RespawnTime": 1.0,
            "DespawnTime": 1.0,
            "MinDistanceRadius": 50.0,
            "MaxDistanceRadius": 150.0,
            "DespawnRadius": 880.0
        },
        {
            "NumberOfAI": 1,
            "NPCName": "Quest Target",
            "Waypoints": [
                [
                    4556.2998046875,
                    289.2749938964844,
                    6390.83984375
                ]
            ],
            "Behaviour": 0,
            "Formation": "RANDOM",
            "Loadout": "BanditLoadout",
            "Faction": "West",
            "Speed": 0.0,
            "ThreatSpeed": 3.0,
            "MinAccuracy": 0.0,
            "MaxAccuracy": 0.0,
            "CanBeLooted": 1,
            "UnlimitedReload": 1,
            "ThreatDistanceLimit": 150.0,
            "DamageMultiplier": 1.0,
            "DamageReceivedMultiplier": 1.0,
            "ClassNames": [
                "eAI_SurvivorF_Eva",
                "eAI_SurvivorF_Frida",
                "eAI_SurvivorF_Gabi",
                "eAI_SurvivorF_Helga",
                "eAI_SurvivorF_Irena",
                "eAI_SurvivorF_Judy",
                "eAI_SurvivorF_Keiko",
                "eAI_SurvivorF_Linda",
                "eAI_SurvivorF_Maria",
                "eAI_SurvivorF_Naomi",
                "eAI_SurvivorF_Baty",
                "eAI_SurvivorM_Boris",
                "eAI_SurvivorM_Cyril",
                "eAI_SurvivorM_Denis",
                "eAI_SurvivorM_Elias",
                "eAI_SurvivorM_Francis",
                "eAI_SurvivorM_Guo",
                "eAI_SurvivorM_Hassan",
                "eAI_SurvivorM_Indar",
                "eAI_SurvivorM_Jose",
                "eAI_SurvivorM_Kaito",
                "eAI_SurvivorM_Lewis",
                "eAI_SurvivorM_Manua",
                "eAI_SurvivorM_Mirek",
                "eAI_SurvivorM_Niki",
                "eAI_SurvivorM_Oliver",
                "eAI_SurvivorM_Peter",
                "eAI_SurvivorM_Quinn",
                "eAI_SurvivorM_Rolf",
                "eAI_SurvivorM_Seth",
                "eAI_SurvivorM_Taiki"
            ],
            "SniperProneDistanceThreshold": 300.0,
            "RespawnTime": 1.0,
            "DespawnTime": 1.0,
            "MinDistanceRadius": 50.0,
            "MaxDistanceRadius": 150.0,
            "DespawnRadius": 880.0
        },
        {
            "NumberOfAI": 1,
            "NPCName": "Quest Target",
            "Waypoints": [
                [
                    4523.009765625,
                    290.427001953125,
                    6448.2998046875
                ]
            ],
            "Behaviour": 0,
            "Formation": "RANDOM",
            "Loadout": "BanditLoadout",
            "Faction": "West",
            "Speed": 0.0,
            "ThreatSpeed": 3.0,
            "MinAccuracy": 0.0,
            "MaxAccuracy": 0.0,
            "CanBeLooted": 1,
            "UnlimitedReload": 1,
            "ThreatDistanceLimit": 150.0,
            "DamageMultiplier": 1.0,
            "DamageReceivedMultiplier": 1.0,
            "ClassNames": [
                "eAI_SurvivorF_Eva",
                "eAI_SurvivorF_Frida",
                "eAI_SurvivorF_Gabi",
                "eAI_SurvivorF_Helga",
                "eAI_SurvivorF_Irena",
                "eAI_SurvivorF_Judy",
                "eAI_SurvivorF_Keiko",
                "eAI_SurvivorF_Linda",
                "eAI_SurvivorF_Maria",
                "eAI_SurvivorF_Naomi",
                "eAI_SurvivorF_Baty",
                "eAI_SurvivorM_Boris",
                "eAI_SurvivorM_Cyril",
                "eAI_SurvivorM_Denis",
                "eAI_SurvivorM_Elias",
                "eAI_SurvivorM_Francis",
                "eAI_SurvivorM_Guo",
                "eAI_SurvivorM_Hassan",
                "eAI_SurvivorM_Indar",
                "eAI_SurvivorM_Jose",
                "eAI_SurvivorM_Kaito",
                "eAI_SurvivorM_Lewis",
                "eAI_SurvivorM_Manua",
                "eAI_SurvivorM_Mirek",
                "eAI_SurvivorM_Niki",
                "eAI_SurvivorM_Oliver",
                "eAI_SurvivorM_Peter",
                "eAI_SurvivorM_Quinn",
                "eAI_SurvivorM_Rolf",
                "eAI_SurvivorM_Seth",
                "eAI_SurvivorM_Taiki"
            ],
            "SniperProneDistanceThreshold": 300.0,
            "RespawnTime": 1.0,
            "DespawnTime": 1.0,
            "MinDistanceRadius": 50.0,
            "MaxDistanceRadius": 150.0,
            "DespawnRadius": 880.0
        }
    ],
    "MaxDistance": -1.0,
    "MinDistance": -1.0,
    "AllowedWeapons": [],
    "AllowedDamageZones": []
}

"InfectedDeletionRadius"

Float.

Deletion radius for infected/zombies within the objective area. Set to 0 to disable the deletion of infected.

"AISpawns"

array.

An array of AI unit spawn entries. Each entry is for one AI unit and every unit can be configured individually. The following parameters can be set for each entry:

"NumberOfAI"

Integer.

Amount of spawned AI units for this certain spawn entry, will and should always be 1.

"NPCName"

String.

Name of the NPC that will be displayed in all name tags and tooltips for the spawned AI unit.

"Waypoints"

array.

Waypoints that will be used for the spawned AI unit to follow. The first entry should always be the initial spawn position.

"Behaviour"

eAIWaypointBehavior.

Waypoint behavior that will be used for the spawned AI unit.

  • 0 = HALT
  • 1 = LOOP
  • 2 = ALTERNATE,
  • 3 = HALT_OR_LOOP
  • 4 = HALT_OR_ALTERNATE

"Formation"

eAuFormation.

Formation used for the spawned AI unit. Should be always "RANDOM" as the spawned unit is not in a group with any of the other units.

"Faction"

String.

Faction used for the spawned AI unit.

"Loadout"

String.

AI unit loadout file used from the AI loaded folder. Same as for AI patrol settings.

"Faction"

String.

eAIFaction type used for the spawned AI unit.

"Speed"

String.

Min. speed of the spawned AI unit.

"ThreatSpeed"

Float.

Max. speed of spawned AI unit when in threat mode.

"MinAccuracy"

Float.

Min. weapon accuracy of the spawned AI unit.

"MaxAccuracy"

Float.

Max. weapon accuracy of the spawned AI unit.

"CanBeLooted"

Boolean.

Enable/disable if the spawned AI unit can be looted or not.

"UnlimitedReload"

Boolean.

Enable/disable if the spawned AI unit has unlimited reloads with weapons.

"ThreatDistanceLimit"

Float.

Max. distance from the AI unit`s spawn position the AI unit can be away from before it will lose its current threat target.

"DamageMultiplier"

Float.

Damage multiplier the AI will have for all its damage dealt on hit targets. Can also be a negative value to reduce the damage dealt on target.

"DamageReceivedMultiplier"

Float.

Damage multiplier the AI will have for all its damage received. Can also be a negative value to reduce incoming damage.

"ClassNames"

Array[String].

Class names that will be used to spawn the AI, have to be a valid eAIBase entity type.

"SniperProneDistanceThreshold"

Float.

Distance to a current target the AI can have within the unit will use the prone stance to increase its accuracy.

"RespawnTime"

Float.

Respawn time of the AI unit when no player is within the defined proximity range defined by the "MinDistanceRadius" and "MaxDistanceRadius" parameters.

"DespawnTime"

Float.

Despawn time of the AI unit when no player is within the defined proximity range defined by the "MinDistanceRadius" and "MaxDistanceRadius" parameters.

"MinDistanceRadius"

Float.

"MaxDistanceRadius"

Float.

Spawns AI unit when a player is not within the defined proximity range defined by the "MinDistanceRadius" and "MaxDistanceRadius" parameters from the AI unit spawn position.

"DespawnRadius"

Float.

Despawns AI unit when a player is outside the defined proximity range from the AI unit's spawn position.


"MaxDistance"

Float.

Min. distance a player can have to an executed AI unit to count the kill for the objective.

"MinDistance"

Float.

Max. distance a player can have to an executed AI unit to count the kill for the objective.

"AllowedWeapons"

Array[String].

If not empty then this array controls the allowed weapons the quest players can and need to use to kill certain objective targets. Leave empty to disable this check.

"AllowedDamageZones"

Array[String].

If not empty then you can define valid hit zones where the player needs to hit to execute an AI unit to count the kill for the objective.

Valid AI/Players and infected damage zones:

  • Head
  • Brain
  • LeftArm
  • RightArm
  • LeftLeg
  • RightLeg
  • LeftFoot
  • RightFoot
  • Torso

For all other entities check the certain RV CfgVehicles configuration class (config.cpp) of the entity and look up the children of the DamageZones class of that type. The children's class names are the damage zone names used for this parameter.

Clone this wiki locally