From 6d20431525b10ec9c7fcefb667aea3bf6ae11874 Mon Sep 17 00:00:00 2001 From: GetParanoid Date: Sat, 18 Apr 2026 06:26:20 -0700 Subject: [PATCH] Questing bots + cfgs --- BepInEx/config/com.lacyway.fda.cfg | 4 +- .../QuestingBots/QuestingBots-Client.dll | Bin 0 -> 467968 bytes .../QuestingBots/Quests/Standard/bigmap.json | 5538 +++++++++++++ .../Quests/Standard/factory4_day.json | 1946 +++++ .../Quests/Standard/factory4_night.json | 1946 +++++ .../Quests/Standard/interchange.json | 4356 ++++++++++ .../Quests/Standard/laboratory.json | 3122 +++++++ .../Quests/Standard/lighthouse.json | 4099 ++++++++++ .../Quests/Standard/rezervbase.json | 4954 ++++++++++++ .../QuestingBots/Quests/Standard/sandbox.json | 2703 +++++++ .../Quests/Standard/sandbox_high.json | 2703 +++++++ .../Quests/Standard/shoreline.json | 3539 ++++++++ .../Quests/Standard/tarkovstreets.json | 7178 +++++++++++++++++ .../QuestingBots/Quests/Standard/woods.json | 2141 +++++ .../mods/QuestingBots/QuestingBots-Server.dll | Bin 0 -> 116736 bytes SPT/user/mods/QuestingBots/config.json | 401 + .../mods/QuestingBots/eftQuestSettings.json | 62 + .../zoneAndItemQuestPositions.json | 198 + 18 files changed, 44888 insertions(+), 2 deletions(-) create mode 100644 BepInEx/plugins/QuestingBots/QuestingBots-Client.dll create mode 100644 BepInEx/plugins/QuestingBots/Quests/Standard/bigmap.json create mode 100644 BepInEx/plugins/QuestingBots/Quests/Standard/factory4_day.json create mode 100644 BepInEx/plugins/QuestingBots/Quests/Standard/factory4_night.json create mode 100644 BepInEx/plugins/QuestingBots/Quests/Standard/interchange.json create mode 100644 BepInEx/plugins/QuestingBots/Quests/Standard/laboratory.json create mode 100644 BepInEx/plugins/QuestingBots/Quests/Standard/lighthouse.json create mode 100644 BepInEx/plugins/QuestingBots/Quests/Standard/rezervbase.json create mode 100644 BepInEx/plugins/QuestingBots/Quests/Standard/sandbox.json create mode 100644 BepInEx/plugins/QuestingBots/Quests/Standard/sandbox_high.json create mode 100644 BepInEx/plugins/QuestingBots/Quests/Standard/shoreline.json create mode 100644 BepInEx/plugins/QuestingBots/Quests/Standard/tarkovstreets.json create mode 100644 BepInEx/plugins/QuestingBots/Quests/Standard/woods.json create mode 100644 SPT/user/mods/QuestingBots/QuestingBots-Server.dll create mode 100644 SPT/user/mods/QuestingBots/config.json create mode 100644 SPT/user/mods/QuestingBots/eftQuestSettings.json create mode 100644 SPT/user/mods/QuestingBots/zoneAndItemQuestPositions.json diff --git a/BepInEx/config/com.lacyway.fda.cfg b/BepInEx/config/com.lacyway.fda.cfg index a73f105..347a637 100644 --- a/BepInEx/config/com.lacyway.fda.cfg +++ b/BepInEx/config/com.lacyway.fda.cfg @@ -7,7 +7,7 @@ # Setting type: Single # Default value: 100 # Acceptable value range: From 50 to 1000 -Dynamic AI Range = 175 +Dynamic AI Range = 250 ## How often DynamicAI should scan for the range from all players. # Setting type: EDynamicAIRates @@ -18,5 +18,5 @@ Dynamic AI Rate = Medium ## Whether Dynamic AI should ignore sniper scavs. # Setting type: Boolean # Default value: false -Ignore Sniper = true +Ignore Sniper = false diff --git a/BepInEx/plugins/QuestingBots/QuestingBots-Client.dll b/BepInEx/plugins/QuestingBots/QuestingBots-Client.dll new file mode 100644 index 0000000000000000000000000000000000000000..921be4928c67f5a14461e469a0da5301d291bd84 GIT binary patch literal 467968 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ó#^Fe&ujoUi?ZB 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 W&F)qELHE~}zYXHw(fogxz<&UUh8l?g literal 0 HcmV?d00001 diff --git a/BepInEx/plugins/QuestingBots/Quests/Standard/bigmap.json b/BepInEx/plugins/QuestingBots/Quests/Standard/bigmap.json new file mode 100644 index 0000000..3f09a85 --- /dev/null +++ b/BepInEx/plugins/QuestingBots/Quests/Standard/bigmap.json @@ -0,0 +1,5538 @@ +[ + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 45, + "requiredSwitches": { + "custom_DesignStuff_00034": false + }, + "name": "Power Switch", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 6, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 352.194763, + "y": 1.23055232, + "z": -39.12735 + } + }, + { + "stepType" : "ToggleSwitch", + "switchID" : "custom_DesignStuff_00034", + "position" : { + "x": 352.194763, + "y": 1.23055232, + "z": -39.12735 + } + } + ] + } + ] + }, + { + "repeatable": false, + "isCamping": true, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 35, + "maxRaidET": 90, + "pmcsOnly": true, + "name": "Marked Room Rush", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "waitTimeAfterCompleting": 5, + "position" : { + "x": 185.217819, + "y": 5.831592, + "z": 183.20871 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 3, + "minElapsedTime": { + "min": 15, + "max": 30 + }, + "position" : { + "x": 185.217819, + "y": 5.831592, + "z": 183.20871 + } + }, + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 173.107376, + "y": 5.831357, + "z": 184.540375 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "Ambush", + "minElapsedTime": { + "min": 180, + "max": 420 + }, + "position" : { + "x": 173.107376, + "y": 5.831357, + "z": 184.540375 + }, + "lookToPosition" : { + "x": 180.426086, + "y": 5.831575, + "z": 183.350052 + } + }, + { + "stepType" : "RequestExtract", + "position" : { + "x": 173.107376, + "y": 5.831357, + "z": 184.540375 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 50, + "maxRaidET": 90, + "pmcsOnly": true, + "name": "Crackhouse Rush", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 84.9620743, + "y": 1.45260346, + "z": -145.769485 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 50, + "maxRaidET": 90, + "pmcsOnly": true, + "name": "Dorms 2 Story Rush", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 229.8411, + "y": -0.128419861, + "z": 141.852676 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 50, + "maxRaidET": 90, + "pmcsOnly": true, + "name": "Dorms 3 Story Rush", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 178.223465, + "y": -0.168418393, + "z": 155.413559 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 50, + "maxRaidET": 90, + "pmcsOnly": true, + "name": "Big Red Rush", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": -204.123047, + "y": 1.08683634, + "z": -105.5931 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 30, + "name": "Flash-Drive Van", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 518.4734, + "y": 1.07456779, + "z": -98.7695 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 40, + "canRunBetweenObjectives": false, + "name": "Crackhouse", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 79.2678, + "y": 1.47550476, + "z": -155.5014 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 84.9620743, + "y": 1.45260346, + "z": -145.769485 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 87.2804, + "y": 4.672582, + "z": -150.3848 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": 87.76665, + "y": 1.45260358, + "z": -149.394943 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 81.71222, + "y": 1.47550452, + "z": -162.108887 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 79.30274, + "y": 4.67290735, + "z": -166.121521 + } + }, + { + "position" : { + "x": 78.8410339, + "y": 4.67266846, + "z": -155.937729 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 78.02431, + "y": 4.67261553, + "z": -152.764526 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 40, + "canRunBetweenObjectives": false, + "name": "Dorms 2 Story", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 229.8411, + "y": -0.128419861, + "z": 141.852676 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 233.03775, + "y": -0.129546389, + "z": 147.192276 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 226.179886, + "y": -0.128000677, + "z": 135.263123 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 224.064438, + "y": -0.128402025, + "z": 139.567535 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 225.945419, + "y": -0.128403008, + "z": 145.372391 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 227.33728, + "y": -0.128400922, + "z": 147.81781 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 228.6046, + "y": -0.128400892, + "z": 160.147858 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 237.594376, + "y": -0.128402919, + "z": 160.0026 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 224.728409, + "y": 2.871599, + "z": 129.313217 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 236.199188, + "y": 2.87159872, + "z": 156.5993 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 4, + "desirability": 40, + "canRunBetweenObjectives": false, + "name": "Dorms 3 Story", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 178.223465, + "y": -0.168418393, + "z": 155.413559 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": 170.328674, + "y": -0.167545736, + "z": 162.487366 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 12, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": 182.106155, + "y": -0.168424651, + "z": 171.605209 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 3, + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 182.106155, + "y": -0.168424651, + "z": 171.605209 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 171.035355, + "y": 2.83199644, + "z": 147.6488 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": 171.712265, + "y": 2.83025265, + "z": 168.8498 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 180.4981, + "y": 5.83159971, + "z": 145.925919 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": 195.7651, + "y": 5.83152, + "z": 172.441666 + } + }, + { + "position" : { + "x": 194.875687, + "y": 5.8315177, + "z": 182.568375 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": 194.466476, + "y": -0.170002818, + "z": 179.937134 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 171.277985, + "y": 2.83159876, + "z": 150.556061 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 12, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": 172.2655, + "y": 2.82965255, + "z": 172.626465 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 172.2655, + "y": 2.82965255, + "z": 172.626465 + }, + "lookToPosition" : { + "x": 179.367477, + "y": 2.83157659, + "z": 173.356155 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 175.440323, + "y": 2.83158565, + "z": 183.91185 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": 194.321274, + "y": 2.83159661, + "z": 179.440414 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 185.1907, + "y": 5.831592, + "z": 182.797409 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 40, + "canRunBetweenObjectives": false, + "name": "Big Red", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": -204.123047, + "y": 1.08683634, + "z": -105.5931 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": -219.598053, + "y": 1.086847, + "z": -149.115952 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": -203.100311, + "y": 1.08684671, + "z": -142.889389 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": -202.459412, + "y": 7.04599857, + "z": -100.497879 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": -202.986725, + "y": 7.04599953, + "z": -106.991928 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 40, + "canRunBetweenObjectives": false, + "name": "Fortress", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 198.327011, + "y": 1.73051393, + "z": -114.268822 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 204.6892, + "y": 7.730347, + "z": -113.15036 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 206.295563, + "y": 7.733179, + "z": -98.26988 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 194.3941, + "y": 7.73258257, + "z": -130.866074 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 216.440857, + "y": 7.73369551, + "z": -143.118912 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 14, + "steps": [ + { + "position" : { + "x": 192.952789, + "y": 7.733693, + "z": -102.645027 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 1, + "steps": [ + { + "position" : { + "x": 198.195831, + "y": 1.73052108, + "z": -149.103973 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 205.5561, + "y": 1.78782523, + "z": -125.002884 + } + }, + { + "position" : { + "x": 204.4628, + "y": 1.83101928, + "z": -122.759911 + } + }, + { + "position" : { + "x": 203.977112, + "y": 1.73226619, + "z": -117.51429 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 14, + "steps": [ + { + "position" : { + "x": 190.1115, + "y": 1.73051548, + "z": -103.7074 + } + }, + { + "position" : { + "x": 188.107941, + "y": 1.73051727, + "z": -101.955849 + } + }, + { + "position" : { + "x": 190.327271, + "y": 1.73051584, + "z": -101.181076 + } + }, + { + "position" : { + "x": 196.421982, + "y": 1.73051262, + "z": -102.10202 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Storage Building", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 384.571381, + "y": 1.34112751, + "z": -107.580086 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 13, + "steps": [ + { + "position" : { + "x": 374.989, + "y": 1.34112656, + "z": -95.73247 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "chanceForSelecting": 20, + "priority": 20, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Warehouse 4", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 15, + "steps": [ + { + "position" : { + "x": 345.4103, + "y": 1.22812033, + "z": -79.51533 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 15, + "steps": [ + { + "position" : { + "x": 339.2717, + "y": 1.22811937, + "z": -82.36216 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 15, + "steps": [ + { + "position" : { + "x": 324.729462, + "y": 2.47084665, + "z": -61.58483 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 5, + "maxLevel": 99, + "maxBots": 2, + "desirability": 50, + "name": "Short Cut", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": 360.01532, + "y": 1.24000311, + "z": -12.9534025 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Container Building", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 464.792725, + "y": 2.59835219, + "z": -64.05687 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 467.3879, + "y": 2.78056264, + "z": -50.3472481 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "Repair Shop", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 14, + "steps": [ + { + "position" : { + "x": 560.784668, + "y": 1.38750172, + "z": -86.94279 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 14, + "steps": [ + { + "position" : { + "x": 565.355652, + "y": 1.38750243, + "z": -49.914 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 14, + "steps": [ + { + "position" : { + "x": 564.5353, + "y": 6.72268724, + "z": -80.15614 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 14, + "steps": [ + { + "position" : { + "x": 573.7532, + "y": 6.72044325, + "z": -81.47859 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 14, + "steps": [ + { + "position" : { + "x": 566.521057, + "y": 6.72074652, + "z": -89.9269562 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 14, + "steps": [ + { + "position" : { + "x": 564.0532, + "y": 6.675258, + "z": -55.09733 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 14, + "steps": [ + { + "position" : { + "x": 565.5612, + "y": 6.675257, + "z": -50.6982346 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 577.8296, + "y": 6.67525625, + "z": -51.30985 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 14, + "steps": [ + { + "position" : { + "x": 567.806763, + "y": 6.68160629, + "z": -57.26639 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Admin Gate", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 670.3193, + "y": 1.06621742, + "z": -50.53226 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Factory Far Corner", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 656.911865, + "y": 1.19195032, + "z": -150.099213 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Glass Building", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": 604.449, + "y": 1.44049871, + "z": -133.874451 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": 621.847351, + "y": 1.44049513, + "z": -126.365074 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": 603.1984, + "y": 4.6037035, + "z": -123.357796 + } + }, + { + "position" : { + "x": 609.6877, + "y": 4.60370445, + "z": -123.416328 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": 622.045, + "y": 4.603695, + "z": -125.294792 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "canRunBetweenObjectives": false, + "name": "Smokestack", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 573.8961, + "y": 1.38278055, + "z": -114.94957 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 15, + "steps": [ + { + "position" : { + "x": 570.776855, + "y": 9.183576, + "z": -125.470184 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 15, + "steps": [ + { + "position" : { + "x": 554.2981, + "y": 4.2049284, + "z": -125.835266 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "name": "Scav Checkpoint", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 647.669434, + "y": -0.169173911, + "z": -18.5058174 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 654.884, + "y": 0.246301517, + "z": -14.8691044 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "name": "Checkpoint", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 577.929138, + "y": -0.560220242, + "z": -3.5017283 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 580.9497, + "y": -0.05667865, + "z": 4.292588 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "name": "Military Base CP", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 661.7088, + "y": 1.08081281, + "z": 126.102051 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Passage between Rocks", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 560.0525, + "y": 12.088109, + "z": 163.370117 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "name": "Substation", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 514.9538, + "y": 13.9506426, + "z": 123.623726 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 507.2564, + "y": 14.0427475, + "z": 117.086273 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 500.7058, + "y": 14.7876511, + "z": 104.094391 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 503.134369, + "y": 15.1137123, + "z": 92.669014 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 492.3563, + "y": 15.7039671, + "z": 104.129562 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 492.299683, + "y": 14.1915388, + "z": 128.688919 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "name": "Train Car", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 454.71344, + "y": 4.866514, + "z": 178.252792 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Antenna", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 393.525818, + "y": 15.0034666, + "z": 205.37262 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "name": "Dorms Camp 1", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 110.660751, + "y": -2.82671046, + "z": 159.81427 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "name": "Dorms Camp 2", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 303.2833, + "y": 4.32617331, + "z": 155.063446 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 30, + "name": "North Shack by Big Red", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -183.91925, + "y": 1.72504163, + "z": -186.796158 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 30, + "name": "South Shack by Big Red", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -203.105637, + "y": 1.17891312, + "z": -32.87849 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 30, + "name": "Storage", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -253.786942, + "y": 0.8812928, + "z": -64.5422058 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -252.608643, + "y": 0.9686151, + "z": -90.43699 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -270.975677, + "y": 1.00934827, + "z": -115.456215 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -295.115, + "y": 0.9198428, + "z": -117.175186 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -293.1717, + "y": 0.9609374, + "z": -141.540649 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -293.602844, + "y": 0.881743968, + "z": -173.603668 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -271.706543, + "y": 0.850721836, + "z": -168.842133 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "doorIDToUnlock": "trunk_custom_Garage_00014", + "fixedPositionToUnlockDoor" : { + "x": -261.573944, + "y": 0.84999454, + "z": -167.1803 + }, + "steps": [ + { + "position" : { + "x": -261.573944, + "y": 0.84999454, + "z": -167.1803 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Trailer Park Cabin", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": -255.625565, + "y": 3.02371025, + "z": -233.673157 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "name": "RUAF Checkpoint", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 2.46469069, + "y": 1.09088957, + "z": -125.952126 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Warehouse 17 Rear", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 40.3301, + "y": 1.0931567, + "z": -80.56404 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "Garage", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 101.444977, + "y": 1.31745863, + "z": -96.9077454 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 112.215, + "y": 1.31745744, + "z": -87.60652 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 113.125481, + "y": 4.04223061, + "z": -86.43633 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Porta Potty", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 206.225723, + "y": 4.012152, + "z": -238.95491 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 40, + "name": "Giving Tree", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 289.550354, + "y": 1.098019, + "z": -191.92691 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "name": "Old Gas", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 316.6372, + "y": 1.30888844, + "z": -185.155518 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 345.727875, + "y": 1.09885657, + "z": -162.601608 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "pmcsOnly": true, + "name": "Construction", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": 70.8177643, + "y": 6.69176674, + "z": -13.096755 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 6, + "minElapsedTime": { + "min": 20, + "max": 120 + }, + "position" : { + "x": 70.8177643, + "y": 6.69176674, + "z": -13.096755 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Skeleton", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 218.189117, + "y": 7.316442, + "z": -3.67516 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 210.613113, + "y": 7.316441, + "z": -3.87202764 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "name": "Factory Shacks", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 203.49411, + "y": 1.06341362, + "z": 15.1276836 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "name": "Bus Terminal", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 254.029373, + "y": -0.6014962, + "z": 49.99773 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Container near Dorms", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 202.417252, + "y": -3.1580565, + "z": 71.64842 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Ice Cream", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 13.4792433, + "y": -0.9673722, + "z": 37.39443 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "canRunBetweenObjectives": false, + "name": "New Gas", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 411.052948, + "y": 1.1950866, + "z": 21.7216644 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": 417.801178, + "y": 1.1361047, + "z": 38.0835762 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": 412.315857, + "y": 1.1334542, + "z": 39.5216637 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 1, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "RUAF Crossing Camping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -11.95243, + "y": 0.0827226639, + "z": -110.21579 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -11.95243, + "y": 0.0827226639, + "z": -110.21579 + }, + "lookToPosition" : { + "x": -111.718025, + "y": -9.233237, + "z": -133.932327 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 6.124784, + "y": 1.092214, + "z": -130.398132 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 6.124784, + "y": 1.092214, + "z": -130.398132 + }, + "lookToPosition" : { + "x": -18.496603, + "y": -0.244944811, + "z": -139.338089 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 1, + "maxBotsInGroup": 1, + "minRaidET": 30, + "desirability": 10, + "pmcsOnly": true, + "name": "Center Crossing Camping", + "forbiddenWeapons" : [ "pistol" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 19.99716, + "y": 2.31667423, + "z": -24.3914585 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 2, + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 19.99716, + "y": 2.31667423, + "z": -24.3914585 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 1, + "maxBotsInGroup": 1, + "minRaidET": 30, + "desirability": 10, + "pmcsOnly": true, + "name": "Junk Bridge Crossing Camping", + "forbiddenWeapons" : [ "pistol" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -9.838275, + "y": -3.83657551, + "z": 64.26963 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -9.838275, + "y": -3.83657551, + "z": 64.26963 + }, + "lookToPosition" : { + "x": -46.2355042, + "y": -12.54368, + "z": 46.3045578 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 1, + "maxBotsInGroup": 1, + "desirability": 10, + "name": "Dorms 3 Story Bathroom Camping Floor 1", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": 174.217545, + "y": -0.167547345, + "z": 168.831772 + } + }, + { + "waitTimeAfterCompleting": 0, + "stepType" : "CloseNearbyDoors", + "maxDistance": 3, + "position" : { + "x": 174.217545, + "y": -0.167547345, + "z": 168.831772 + } + }, + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 174.064163, + "y": -0.16754666, + "z": 165.738785 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 174.064163, + "y": -0.16754666, + "z": 165.738785 + }, + "lookToPosition" : { + "x": 174.217545, + "y": -0.167547345, + "z": 168.831772 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 1, + "maxBotsInGroup": 1, + "desirability": 10, + "name": "Dorms 3 Story Bathroom Camping Floor 2", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": 174.415344, + "y": 2.83025265, + "z": 168.8857 + } + }, + { + "waitTimeAfterCompleting": 0, + "stepType" : "CloseNearbyDoors", + "maxDistance": 3, + "position" : { + "x": 174.415344, + "y": 2.83025265, + "z": 168.8857 + } + }, + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 174.044876, + "y": 2.83025336, + "z": 165.752853 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 174.044876, + "y": 2.83025336, + "z": 165.752853 + }, + "lookToPosition" : { + "x": 174.415344, + "y": 2.83025265, + "z": 168.8857 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 1, + "maxBotsInGroup": 1, + "desirability": 10, + "name": "Dorms 2 Story Bathroom Camping Floor 1", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": 234.16925, + "y": -0.1295471, + "z": 150.712967 + } + }, + { + "waitTimeAfterCompleting": 0, + "stepType" : "CloseNearbyDoors", + "maxDistance": 3, + "position" : { + "x": 234.16925, + "y": -0.1295471, + "z": 150.712967 + } + }, + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 234.149628, + "y": -0.130434051, + "z": 147.132141 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 234.149628, + "y": -0.130434051, + "z": 147.132141 + }, + "lookToPosition" : { + "x": 234.16925, + "y": -0.1295471, + "z": 150.712967 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 1, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "Dorms 3 Story Roof Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 190.586624, + "y": 5.8315196, + "z": 170.457611 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 190.586624, + "y": 5.8315196, + "z": 170.457611 + }, + "lookToPosition" : { + "x": 182.936172, + "y": -0.747057, + "z": 112.072914 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 1, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "New Gas Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 476.315247, + "y": 9.48634, + "z": 66.9717255 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 476.315247, + "y": 9.48634, + "z": 66.9717255 + }, + "lookToPosition" : { + "x": 434.040863, + "y": 1.0296886, + "z": 35.7012444 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 1, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "Crackhouse Area Sniping", + "forbiddenWeapons" : [ "pistol" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 71.1528854, + "y": 1.0945611, + "z": -129.199066 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 71.1528854, + "y": 1.0945611, + "z": -129.199066 + }, + "lookToPosition" : { + "x": 33.94431, + "y": 1.14722192, + "z": -103.734337 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 1, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "Fortress Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": 198.772247, + "y": 7.73128128, + "z": -99.7279358 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 198.772247, + "y": 7.73128128, + "z": -99.7279358 + }, + "lookToPosition" : { + "x": 206.202789, + "y": 1.07297981, + "z": -32.9162025 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": 192.248947, + "y": 7.73369265, + "z": -101.744789 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 192.248947, + "y": 7.73369265, + "z": -101.744789 + }, + "lookToPosition" : { + "x": 206.202789, + "y": 1.07297981, + "z": -32.9162025 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": 189.832092, + "y": 7.73369455, + "z": -109.900047 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 189.832092, + "y": 7.73369455, + "z": -109.900047 + }, + "lookToPosition" : { + "x": 123.13324, + "y": 0.9556721, + "z": -136.702927 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": 194.222244, + "y": 7.73273134, + "z": -132.402023 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 194.222244, + "y": 7.73273134, + "z": -132.402023 + }, + "lookToPosition" : { + "x": 123.13324, + "y": 0.9556721, + "z": -136.702927 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": 217.267136, + "y": 7.733696, + "z": -143.66011 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 217.267136, + "y": 7.733696, + "z": -143.66011 + }, + "lookToPosition" : { + "x": 181.29628, + "y": 1.10915828, + "z": -212.707748 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": 213.926559, + "y": 7.733343, + "z": -131.099319 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 213.926559, + "y": 7.733343, + "z": -131.099319 + }, + "lookToPosition" : { + "x": 258.866547, + "y": 1.09487545, + "z": -99.1806259 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": 210.388763, + "y": 7.73300457, + "z": -112.121925 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 210.388763, + "y": 7.73300457, + "z": -112.121925 + }, + "lookToPosition" : { + "x": 258.866547, + "y": 1.09487545, + "z": -99.1806259 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 1, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "Old Gas Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 358.0235, + "y": 4.08880758, + "z": -125.596245 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 358.0235, + "y": 4.08880758, + "z": -125.596245 + }, + "lookToPosition" : { + "x": 319.473419, + "y": 1.09529436, + "z": -172.498062 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 1, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "Container Building Ambush", + "forbiddenWeapons" : [ "pistol" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 511.061066, + "y": 5.81796932, + "z": -55.2220268 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 511.061066, + "y": 5.81796932, + "z": -55.2220268 + }, + "lookToPosition" : { + "x": 497.4225, + "y": 1.066496, + "z": -28.0084057 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 1, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "Checkpoint Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 512.9798, + "y": 9.161013, + "z": 60.3739433 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 512.9798, + "y": 9.161013, + "z": 60.3739433 + }, + "lookToPosition" : { + "x": 548.4006, + "y": -0.212774053, + "z": -9.489813 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 1, + "maxBotsInGroup": 1, + "desirability": 10, + "name": "Big Red Camping", + "forbiddenWeapons" : [ "pistol", "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -217.619766, + "y": 1.08684182, + "z": -132.530685 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -217.619766, + "y": 1.08684182, + "z": -132.530685 + }, + "lookToPosition" : { + "x": -206.120773, + "y": 6.93737745, + "z": -111.242264 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": -203.519424, + "y": 7.046, + "z": -106.483238 + } + }, + { + "waitTimeAfterCompleting": 0, + "stepType" : "CloseNearbyDoors", + "maxDistance": 3, + "position" : { + "x": -203.519424, + "y": 7.046, + "z": -106.483238 + } + }, + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -203.223343, + "y": 7.04600048, + "z": -109.223488 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -203.223343, + "y": 7.04600048, + "z": -109.223488 + }, + "lookToPosition" : { + "x": -203.519424, + "y": 7.046, + "z": -106.483238 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 1, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "Bridge Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -38.8045464, + "y": 0.3854256, + "z": -5.24403238 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -38.8045464, + "y": 0.3854256, + "z": -5.24403238 + }, + "lookToPosition" : { + "x": -81.43917, + "y": -10.5200768, + "z": -41.25231 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -67.10572, + "y": 0.385421634, + "z": 13.5132275 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -67.10572, + "y": 0.385421634, + "z": 13.5132275 + }, + "lookToPosition" : { + "x": -8.344412, + "y": -0.575131834, + "z": 38.67783 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 1, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "OLI Logistics Trunk", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "doorIDToUnlock": "trunk_custom_factoryStorageZone_00002", + "fixedPositionToUnlockDoor" : { + "x": 343.4478, + "y": 1.09565461, + "z": -10.0575485 + }, + "steps": [ + { + "position" : { + "x": 343.4478, + "y": 1.09565461, + "z": -10.0575485 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 1, + "maxLevel": 99, + "maxBots": 2, + "desirability": 35, + "name": "Giving Trunk", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 400, + "doorIDToUnlock": "trunk_custom_Garage_00003", + "fixedPositionToUnlockDoor" : { + "x": -259.3982, + "y": 0.7883575, + "z": -75.15435 + }, + "steps": [ + { + "position" : { + "x": -259.3982, + "y": 0.7883575, + "z": -75.15435 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 1, + "maxLevel": 99, + "maxBots": 3, + "desirability": 20, + "name": "Warehouse 17", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 68.529274, + "y": 1.12000024, + "z": -59.71363 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 64.216, + "y": 1.19853282, + "z": -65.63544 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 70.576355, + "y": 1.15194583, + "z": -66.65023 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": 47.00062, + "y": 1.18925023, + "z": -63.3943 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": 51.57627, + "y": 1.18598258, + "z": -50.96605 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 51.101162, + "y": 4.43206072, + "z": -45.907196 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 40.0481071, + "y": 4.47745371, + "z": -52.10558 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 34.5759926, + "y": 4.493124, + "z": -54.75905 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 13, + "steps": [ + { + "position" : { + "x": 42.9504166, + "y": 4.461947, + "z": -60.5569344 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 13, + "steps": [ + { + "position" : { + "x": 47.9340668, + "y": 4.488666, + "z": -58.8684769 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 24.9697685, + "y": 4.475165, + "z": -61.0031128 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 26.935133, + "y": 4.489907, + "z": -54.6378021 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 66.06298, + "y": 7.74369526, + "z": -67.51061 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 66.49403, + "y": 9.016801, + "z": -58.1695061 + } + }, + { + "position" : { + "x": 62.2129364, + "y": 9.016801, + "z": -61.2524719 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 1, + "maxLevel": 99, + "maxBots": 3, + "desirability": 20, + "name": "Boiler Building", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 91.95067, + "y": 1.37363315, + "z": -44.2229919 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 91.73952, + "y": 1.38197732, + "z": -60.0145836 + } + }, + { + "position" : { + "x": 93.4737, + "y": 1.38197732, + "z": -64.081 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 93.49845, + "y": 1.38671637, + "z": -67.8876 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 15, + "steps": [ + { + "position" : { + "x": 113.346893, + "y": 1.34774268, + "z": -58.8230247 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 14, + "steps": [ + { + "position" : { + "x": 106.7158, + "y": 1.34774268, + "z": -48.5351219 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 101.070709, + "y": 1.36020184, + "z": -42.6048965 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 113.954552, + "y": 1.344945, + "z": -39.49803 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 130.83754, + "y": 1.34189141, + "z": -65.6250458 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": 101.352821, + "y": 4.861507, + "z": -47.8844528 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 16, + "steps": [ + { + "position" : { + "x": 122.399132, + "y": 7.13521147, + "z": -46.72534 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 117.922546, + "y": 7.13521147, + "z": -37.68929 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": 94.9696655, + "y": 7.17118263, + "z": -45.4391174 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 1, + "maxLevel": 99, + "maxBots": 3, + "desirability": 35, + "name": "Boiler Building Office", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 400, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 94.05106, + "y": 7.19466639, + "z": -58.2771873 + } + }, + { + "position" : { + "x": 89.7554, + "y": 7.22180033, + "z": -56.7954521 + } + }, + { + "position" : { + "x": 92.65456, + "y": 7.22180033, + "z": -53.6603546 + } + }, + { + "position" : { + "x": 89.93688, + "y": 7.22180033, + "z": -53.93866 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 1, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Industrial Plant Silos", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 257.714966, + "y": -0.7821574, + "z": -11.0893326 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 13, + "steps": [ + { + "position" : { + "x": 260.072968, + "y": 5.21607447, + "z": -24.0819683 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 249.193649, + "y": 5.21779728, + "z": -35.17588 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 13, + "steps": [ + { + "position" : { + "x": 256.4247, + "y": 8.508573, + "z": -36.7431259 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": 252.983719, + "y": 11.7737761, + "z": -18.386219 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 13, + "steps": [ + { + "position" : { + "x": 251.278519, + "y": 11.7737761, + "z": -36.4937 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 1, + "maxLevel": 99, + "maxBots": 3, + "desirability": 20, + "name": "Industrial Plant", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": 274.998657, + "y": 1.51017284, + "z": -76.4526 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 268.1539, + "y": 1.5380398, + "z": -75.57139 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 14, + "steps": [ + { + "position" : { + "x": 270.511169, + "y": 1.5380398, + "z": -66.5951462 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 257.454224, + "y": 1.529689, + "z": -61.1904755 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 267.505951, + "y": 5.99075031, + "z": -74.61332 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": 274.076782, + "y": 6.42117167, + "z": -34.3192253 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 13, + "steps": [ + { + "position" : { + "x": 275.371552, + "y": 8.924059, + "z": -19.2065449 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 280.942749, + "y": 9.121759, + "z": -15.81267 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 271.3655, + "y": 8.159797, + "z": -7.927193 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 16, + "steps": [ + { + "position" : { + "x": 268.931519, + "y": 8.789104, + "z": -55.93233 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 257.773163, + "y": 5.850053, + "z": -65.74299 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 18, + "steps": [ + { + "position" : { + "x": 268.4001, + "y": 12.68524, + "z": -58.13856 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 21, + "steps": [ + { + "position" : { + "x": 270.499542, + "y": 12.7018623, + "z": -62.4312019 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 13, + "steps": [ + { + "position" : { + "x": 269.6476, + "y": 12.8073463, + "z": -72.61168 + } + }, + { + "position" : { + "x": 268.1058, + "y": 12.696126, + "z": -76.39291 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "Industrial Plant Sniping Top Floor", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 13, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 253.857147, + "y": 12.72442, + "z": -73.4128342 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 253.857147, + "y": 12.72442, + "z": -73.4128342 + }, + "lookToPosition" : { + "x": 193.680817, + "y": 1.10344481, + "z": -91.75561 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 13, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 255.218048, + "y": 12.7165966, + "z": -69.8295746 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 255.218048, + "y": 12.7165966, + "z": -69.8295746 + }, + "lookToPosition" : { + "x": 191.6113, + "y": 1.11437166, + "z": -33.0370178 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 13, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 256.606567, + "y": 12.7165966, + "z": -61.948204 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 256.606567, + "y": 12.7165966, + "z": -61.948204 + }, + "lookToPosition" : { + "x": 193.680817, + "y": 1.10344481, + "z": -91.75561 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 13, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 258.374634, + "y": 12.7165966, + "z": -54.2689171 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 258.374634, + "y": 12.7165966, + "z": -54.2689171 + }, + "lookToPosition" : { + "x": 193.680817, + "y": 1.10344481, + "z": -91.75561 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "Industrial Plant Sniping Middle Floor", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 11, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 280.5519, + "y": 9.121759, + "z": -15.7298069 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 280.5519, + "y": 9.121759, + "z": -15.7298069 + }, + "lookToPosition" : { + "x": 355.398743, + "y": 1.10921526, + "z": -18.28908 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": false, + "name": "Industrial Plant Interior Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 18, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 269.949677, + "y": 8.717554, + "z": -55.0560036 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -11.95243, + "y": 0.0827226639, + "z": -110.21579 + }, + "lookToPosition" : { + "x": 273.860046, + "y": 7.43475533, + "z": -56.5276947 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": false, + "name": "Industrial Plant Exterior Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 5, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 269.721283, + "y": 1.109542, + "z": 6.2385025 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 269.721283, + "y": 1.109542, + "z": 6.2385025 + }, + "lookToPosition" : { + "x": 263.289856, + "y": 1.09424686, + "z": 1.81765747 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "Industrial Plant Silos Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 11, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 252.306274, + "y": 11.7592182, + "z": -37.1358223 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 252.306274, + "y": 11.7592182, + "z": -37.1358223 + }, + "lookToPosition" : { + "x": 198.541351, + "y": 1.08471763, + "z": -78.1537857 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 11, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 250.0861, + "y": 11.734828, + "z": -29.9137268 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 250.0861, + "y": 11.734828, + "z": -29.9137268 + }, + "lookToPosition" : { + "x": 231.318588, + "y": 1.13894486, + "z": -2.5403738 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 12, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 253.226517, + "y": 11.74577, + "z": -14.1752377 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 253.226517, + "y": 11.74577, + "z": -14.1752377 + }, + "lookToPosition" : { + "x": 168.919647, + "y": 2.96254, + "z": -83.783905 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 11, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 254.587753, + "y": 11.7294273, + "z": -8.906923 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 254.587753, + "y": 11.7294273, + "z": -8.906923 + }, + "lookToPosition" : { + "x": 219.003784, + "y": -0.7837688, + "z": 43.84088 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 13, + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": 263.28363, + "y": 11.7083025, + "z": -5.429489 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 263.28363, + "y": 11.7083025, + "z": -5.429489 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 11, + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": 263.8497, + "y": 8.476963, + "z": -5.958697 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 263.8497, + "y": 8.476963, + "z": -5.958697 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 9, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 253.956, + "y": 8.496915, + "z": -12.9247646 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 253.956, + "y": 8.496915, + "z": -12.9247646 + }, + "lookToPosition" : { + "x": 226.791046, + "y": 7.32628059, + "z": -20.0479221 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 9, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 253.2395, + "y": 8.502816, + "z": -16.8088112 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 253.2395, + "y": 8.502816, + "z": -16.8088112 + }, + "lookToPosition" : { + "x": 227.1887, + "y": 1.298941, + "z": 10.6550293 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 9, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 249.100021, + "y": 8.447342, + "z": -32.6109467 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 249.100021, + "y": 8.447342, + "z": -32.6109467 + }, + "lookToPosition" : { + "x": 227.1887, + "y": 1.298941, + "z": 10.6550293 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 9, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 252.643417, + "y": 8.447342, + "z": -37.3040657 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 252.643417, + "y": 8.447342, + "z": -37.3040657 + }, + "lookToPosition" : { + "x": 244.127716, + "y": 1.10820067, + "z": -70.91008 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 254.97963, + "y": 5.17095757, + "z": -7.106318 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 254.97963, + "y": 5.17095757, + "z": -7.106318 + }, + "lookToPosition" : { + "x": 216.761429, + "y": 1.35842013, + "z": -1.849959 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 6, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 250.907028, + "y": 5.253246, + "z": -36.3092461 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 250.907028, + "y": 5.253246, + "z": -36.3092461 + }, + "lookToPosition" : { + "x": 238.168533, + "y": 1.88508081, + "z": -104.6522 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "Boiler Building Upstairs Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 121.843513, + "y": 7.21238852, + "z": -44.8152275 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 121.843513, + "y": 7.21238852, + "z": -44.8152275 + }, + "lookToPosition" : { + "x": 177.1923, + "y": 1.34380126, + "z": -13.1044359 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 8, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 117.2035, + "y": 7.12368727, + "z": -37.647068 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 117.2035, + "y": 7.12368727, + "z": -37.647068 + }, + "lookToPosition" : { + "x": 80.80869, + "y": 1.34798336, + "z": -13.2251692 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 8, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 112.00209, + "y": 7.12368441, + "z": -38.86489 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 112.00209, + "y": 7.12368441, + "z": -38.86489 + }, + "lookToPosition" : { + "x": 80.80869, + "y": 1.34798336, + "z": -13.2251692 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 8, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 101.9579, + "y": 7.12368441, + "z": -41.3062668 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 101.9579, + "y": 7.12368441, + "z": -41.3062668 + }, + "lookToPosition" : { + "x": 108.383072, + "y": 1.181496, + "z": 4.97027636 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 9, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 93.39097, + "y": 7.175949, + "z": -42.78393 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 93.39097, + "y": 7.175949, + "z": -42.78393 + }, + "lookToPosition" : { + "x": 108.383072, + "y": 1.181496, + "z": 4.97027636 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "Boiler Building Downstairs Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 4, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 95.09854, + "y": 1.33135664, + "z": -75.57009 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 95.09854, + "y": 1.33135664, + "z": -75.57009 + }, + "lookToPosition" : { + "x": 43.1684532, + "y": 1.12144041, + "z": -92.07485 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 5, + "pmcsOnly": true, + "name": "Warehouse 17 Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 33.1476822, + "y": 4.467968, + "z": -53.5027771 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 33.1476822, + "y": 4.467968, + "z": -53.5027771 + }, + "lookToPosition" : { + "x": 38.3099442, + "y": 1.06111491, + "z": -28.5177727 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 26.3083324, + "y": 4.476097, + "z": -55.05817 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 26.3083324, + "y": 4.476097, + "z": -55.05817 + }, + "lookToPosition" : { + "x": 19.9348412, + "y": -1.08328843, + "z": 32.6381264 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 24.7335072, + "y": 4.496749, + "z": -56.9123955 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 24.7335072, + "y": 4.496749, + "z": -56.9123955 + }, + "lookToPosition" : { + "x": -74.47109, + "y": 0.408416271, + "z": 1.47672141 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": false, + "name": "Industrial Plant Silos Counter-Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 228.5874, + "y": 7.3696723, + "z": -12.8726206 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 228.5874, + "y": 7.3696723, + "z": -12.8726206 + }, + "lookToPosition" : { + "x": 251.603333, + "y": 8.497094, + "z": -25.27257 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "pmcsOnly": false, + "name": "Skeleton Bush Camping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 3, + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": 237.11235, + "y": 1.24006593, + "z": 6.803322 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 6, + "minElapsedTime": { + "min": 60, + "max": 240 + }, + "position" : { + "x": 237.11235, + "y": 1.24006593, + "z": 6.803322 + } + } + ] + } + ] + } +] \ No newline at end of file diff --git a/BepInEx/plugins/QuestingBots/Quests/Standard/factory4_day.json b/BepInEx/plugins/QuestingBots/Quests/Standard/factory4_day.json new file mode 100644 index 0000000..71e98ef --- /dev/null +++ b/BepInEx/plugins/QuestingBots/Quests/Standard/factory4_day.json @@ -0,0 +1,1946 @@ +[ + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 50, + "maxRaidET": 300, + "pmcsOnly": true, + "name": "3rd Floor Office Rush", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 0, + "maxDistanceFromBot": 300, + "maxRunDistance": 2, + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 19.6659336, + "y": 8.210877, + "z": 39.32507 + } + }, + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 13.3895779, + "y": 8.152602, + "z": 40.1110153 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 0, + "maxDistanceFromBot": 300, + "maxRunDistance": 4, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": 16.8211918, + "y": 8.210876, + "z": 40.7296944 + } + }, + { + "waitTimeAfterCompleting": 0, + "stepType" : "CloseNearbyDoors", + "maxDistance": 6, + "position" : { + "x": 16.8211918, + "y": 8.210876, + "z": 40.7296944 + } + }, + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": 13.3895779, + "y": 8.152602, + "z": 40.1110153 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 30, + "max": 180 + }, + "position" : { + "x": 13.3895779, + "y": 8.152602, + "z": 40.1110153 + }, + "lookToPosition" : { + "x": 15.4795837, + "y": 7.929986, + "z": 37.55749 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 35, + "name": "3rd Floor Office", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 2, + "steps": [ + { + "position" : { + "x": 19.6659336, + "y": 8.210877, + "z": 39.32507 + } + }, + { + "position" : { + "x": 13.3895779, + "y": 8.152602, + "z": 40.1110153 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 35, + "name": "1st Floor Office", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 27.93569, + "y": 1.05174947, + "z": 45.4769974 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": 21.9582081, + "y": 0.992835164, + "z": 41.4553871 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": 13.09467, + "y": 1.04547358, + "z": 39.8262672 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 35, + "name": "Med Tent", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": -16.1654949, + "y": 0.259162873, + "z": -25.7997437 + } + }, + { + "position" : { + "x": -16.4820213, + "y": 0.2587055, + "z": -30.8747845 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Forklift", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 125, + "steps": [ + { + "position" : { + "x": 65.87476, + "y": 0.06257654, + "z": -44.1641731 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 1, + "desirability": 25, + "pmcsOnly": true, + "name": "Boilers", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 20, + "maxDistanceFromBot": 150, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 51.1654968, + "y": 4.309441, + "z": 10.63328 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 5, + "max": 45 + }, + "position" : { + "x": 51.1654968, + "y": 4.309441, + "z": 10.63328 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 20, + "maxBots": 1, + "maxBotsInGroup": 1, + "desirability": 10, + "name": "Dumpster Hiding", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 75, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 32.56265, + "y": 0.09880137, + "z": -0.195569143 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 2, + "minElapsedTime": { + "min": 20, + "max": 90 + }, + "position" : { + "x": 32.56265, + "y": 0.09880137, + "z": -0.195569143 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 10, + "maxBots": 1, + "maxBotsInGroup": 1, + "desirability": 5, + "name": "Timmy's Forklift Hiding Spot", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 20, + "maxDistanceFromBot": 75, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 69.09913, + "y": 0.3025684, + "z": -65.6458 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 4, + "minElapsedTime": { + "min": 30, + "max": 180 + }, + "position" : { + "x": 69.09913, + "y": 0.3025684, + "z": -65.6458 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 1, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "Pumping Station Roof", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 150, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 37.96435, + "y": 3.12471485, + "z": -11.442337 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 3, + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 37.96435, + "y": 3.12471485, + "z": -11.442337 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 1, + "maxBotsInGroup": 1, + "desirability": 5, + "pmcsOnly": true, + "name": "Unloading Area Rafters", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 150, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 50.31439, + "y": 8.414999, + "z": 15.6041031 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 8, + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 50.31439, + "y": 8.414999, + "z": 15.6041031 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 1, + "maxBotsInGroup": 1, + "desirability": 5, + "name": "Workshop Area Rafters", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 150, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 21.4582462, + "y": 8.381361, + "z": 14.2037468 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 8, + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 21.4582462, + "y": 8.381361, + "z": 14.2037468 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "maxBotsInGroup": 2, + "desirability": 25, + "name": "Basement Intersection Camping", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 19.4162, + "y": -2.636395, + "z": -14.8612442 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 19.4162, + "y": -2.636395, + "z": -14.8612442 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 10, + "maxLevel": 99, + "maxBots": 1, + "desirability": 10, + "name": "Engineer's Office", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": 31.1152, + "y": 8.210876, + "z": 39.4699364 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 35, + "name": "Crates Outside of Stairwell", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 34.7748528, + "y": 0.102185175, + "z": 21.2204361 + } + }, + { + "position" : { + "x": 28.2893925, + "y": 0.236073449, + "z": 18.7053452 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 35, + "name": "Crates Near Lower Platform", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": -8.90471649, + "y": 0.0782203153, + "z": 36.78657 + } + }, + { + "position" : { + "x": -3.35411382, + "y": 1.07015216, + "z": 48.2082138 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Basement Crates", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 15.5488911, + "y": -2.60598826, + "z": -32.5009232 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": -8.283826, + "y": -3.88754916, + "z": -33.3428421 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "NE Crates in Workshop", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 75, + "steps": [ + { + "position" : { + "x": 19.6262, + "y": 0.0311360471, + "z": -29.8704357 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Weapon Crates outside Office", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 75, + "steps": [ + { + "position" : { + "x": 20.5580559, + "y": 0.0246979147, + "z": 24.49675 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 35, + "name": "Crates Outside of Gate 3", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 59.4847832, + "y": 0.0442806259, + "z": 23.12022 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Crates Outside of Scav Bunker", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": -19.2387371, + "y": 2.80248833, + "z": 25.4677982 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Holding Area Patrol", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": -24.77775, + "y": 1.04092336, + "z": 54.6349144 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Bathroom Key Spawns", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 17.3941059, + "y": 4.53283548, + "z": 40.3690834 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 31.1609535, + "y": 4.532834, + "z": 48.15273 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "3rd Floor Hallway", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 23.0656872, + "y": 8.210877, + "z": 35.2329865 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Break Room", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 44.3356667, + "y": 4.41316557, + "z": 40.4929771 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Silos", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 18.1133633, + "y": 0.0688911751, + "z": 1.38644886 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 0.7443781, + "y": 0.09867087, + "z": 8.002051 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Kitchen", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 32.8393822, + "y": 0.09812004, + "z": -32.25197 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 29.0506649, + "y": 0.104832157, + "z": -32.8988037 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Customs Transit Jackets", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 15.95244, + "y": 0.110957347, + "z": -37.62961 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "name": "Medical Office", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 28.2255745, + "y": 3.6369884, + "z": -31.09007 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 29.484972, + "y": 3.5772028, + "z": -18.7588329 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 3, + "desirability": 35, + "name": "TerraGroup Storage Room", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": -22.6404247, + "y": -2.606005, + "z": 45.8475952 + } + }, + { + "position" : { + "x": -21.1182747, + "y": -2.606005, + "z": 47.2522 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Motor Spawn Crate", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": -24.70332, + "y": 1.11713231, + "z": 65.49462 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Electrical Room", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 1.55971575, + "y": -2.60288215, + "z": 52.56694 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Office Basement", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 10.626318, + "y": -2.598901, + "z": 40.9252167 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Crate Near Cellars", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 49.06068, + "y": -2.59701419, + "z": -22.17233 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Pumping Station Basement", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 39.30435, + "y": -2.59412026, + "z": -14.7634773 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Create Near Forklift Basement", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 33.794735, + "y": -2.612523, + "z": -26.8131313 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Dead Scav Room", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": -21.5226784, + "y": 0.106768131, + "z": 23.596838 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Boilers Basement", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 68.6666946, + "y": -2.61377954, + "z": 12.3183289 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Gate 2", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 42.93933, + "y": 0.290730149, + "z": -51.66859 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 10, + "maxLevel": 99, + "maxBots": 1, + "maxBotsInGroup": 1, + "minRaidET": 300, + "desirability": 10, + "pmcsOnly": true, + "name": "Gate 0", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 6, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": -54.7612839, + "y": 1.30933273, + "z": 57.02954 + } + }, + { + "waitTimeAfterCompleting": 0, + "stepType" : "CloseNearbyDoors", + "maxDistance": 5, + "position" : { + "x": -54.7612839, + "y": 1.30933273, + "z": 57.02954 + } + }, + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -60.0108528, + "y": 1.30933273, + "z": 57.03622 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -60.0108528, + "y": 1.30933273, + "z": 57.03622 + }, + "lookToPosition" : { + "x": -54.7612839, + "y": 1.30933273, + "z": 57.02954 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 10, + "maxLevel": 99, + "maxBots": 1, + "maxBotsInGroup": 1, + "minRaidET": 300, + "desirability": 10, + "pmcsOnly": true, + "name": "Med Tent Gate", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": -19.4488735, + "y": 0.172152728, + "z": -50.8474846 + } + }, + { + "waitTimeAfterCompleting": 0, + "stepType" : "CloseNearbyDoors", + "maxDistance": 5, + "position" : { + "x": -19.4488735, + "y": 0.172152728, + "z": -50.8474846 + } + }, + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -18.3804874, + "y": 0.210918948, + "z": -54.71151 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -18.3804874, + "y": 0.210918948, + "z": -54.71151 + }, + "lookToPosition" : { + "x": -19.6342278, + "y": 1.191838, + "z": -48.1690445 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 300, + "desirability": 15, + "name": "Gate 3 Entrance", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 25, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": 60.68221, + "y": 0.237433881, + "z": 43.7271233 + } + }, + { + "waitTimeAfterCompleting": 0, + "stepType" : "CloseNearbyDoors", + "maxDistance": 5, + "position" : { + "x": 60.68221, + "y": 0.237433881, + "z": 43.7271233 + } + }, + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 56.4665833, + "y": 0.208644077, + "z": 46.9904823 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 56.4665833, + "y": 0.208644077, + "z": 46.9904823 + }, + "lookToPosition" : { + "x": 60.8949471, + "y": 0.290820271, + "z": 42.35923 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 0, + "desirability": 10, + "name": "Gate 3 Camping", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 25, + "maxDistanceFromBot": 500, + "maxRunDistance": 3, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 54.1504326, + "y": 0.10168419, + "z": 25.5377655 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 54.1504326, + "y": 0.10168419, + "z": 25.5377655 + }, + "lookToPosition" : { + "x": 60.8949471, + "y": 0.290820271, + "z": 42.35923 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 0, + "desirability": 10, + "name": "NE Overlook Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 3, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 26.93721, + "y": 7.1638875, + "z": -34.23078 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 90 + }, + "position" : { + "x": 26.93721, + "y": 7.1638875, + "z": -34.23078 + }, + "lookToPosition" : { + "x": 0.1440212, + "y": 0.5240916, + "z": -12.7683258 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 3, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 26.5837727, + "y": 7.18387556, + "z": -26.3397732 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 90 + }, + "position" : { + "x": 26.5837727, + "y": 7.18387556, + "z": -26.3397732 + }, + "lookToPosition" : { + "x": 2.980758, + "y": 0.0533044264, + "z": -25.0165653 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 3, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 32.6527634, + "y": 7.163847, + "z": -18.0808849 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 90 + }, + "position" : { + "x": 32.6527634, + "y": 7.163847, + "z": -18.0808849 + }, + "lookToPosition" : { + "x": 16.9550438, + "y": 0.0439152047, + "z": -3.2241478 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 0, + "desirability": 10, + "name": "Forklift Overlook Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 3, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 35.1603355, + "y": 3.357499, + "z": -13.095974 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 120 + }, + "position" : { + "x": 35.1603355, + "y": 3.357499, + "z": -13.095974 + }, + "lookToPosition" : { + "x": 8.341753, + "y": 0.06865645, + "z": -11.0077314 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 0, + "desirability": 10, + "name": "Lower Platform Overlook Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 5.73753643, + "y": 7.523549, + "z": 58.982357 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 3, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 4.81528, + "y": 7.348855, + "z": 63.80513 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 120 + }, + "position" : { + "x": 4.81528, + "y": 7.348855, + "z": 63.80513 + }, + "lookToPosition" : { + "x": -13.9115572, + "y": 1.09727836, + "z": 45.75023 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 0, + "desirability": 10, + "name": "Lower Platform Gate 0 Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": -39.35619, + "y": 7.545757, + "z": 50.0711327 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 3, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -40.1399155, + "y": 7.5481596, + "z": 62.6338158 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 120 + }, + "position" : { + "x": -40.1399155, + "y": 7.5481596, + "z": 62.6338158 + }, + "lookToPosition" : { + "x": -14.0353928, + "y": 1.085848, + "z": 43.8513527 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 0, + "desirability": 10, + "name": "Bridge Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 3, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 33.51976, + "y": 7.173575, + "z": -30.2683582 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 90 + }, + "position" : { + "x": 33.51976, + "y": 7.173575, + "z": -30.2683582 + }, + "lookToPosition" : { + "x": 34.73927, + "y": 7.74177074, + "z": -3.76280761 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 3, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 33.8669243, + "y": 7.74610043, + "z": 20.6869431 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 90 + }, + "position" : { + "x": 33.8669243, + "y": 7.74610043, + "z": 20.6869431 + }, + "lookToPosition" : { + "x": 34.9852142, + "y": 7.753605, + "z": -26.2839241 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 0, + "desirability": 10, + "name": "Outside Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 3, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 9.925807, + "y": 3.67206979, + "z": -37.4831848 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 9.925807, + "y": 3.67206979, + "z": -37.4831848 + }, + "lookToPosition" : { + "x": 18.42118, + "y": 0.0593294725, + "z": -19.0296955 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 0, + "desirability": 10, + "name": "Silos Overlook Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 3, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -21.5226784, + "y": 0.106768131, + "z": 23.596838 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -21.5226784, + "y": 0.106768131, + "z": 23.596838 + }, + "lookToPosition" : { + "x": -6.225132, + "y": 0.09586, + "z": 10.3652267 + } + } + ] + } + ] + } +] \ No newline at end of file diff --git a/BepInEx/plugins/QuestingBots/Quests/Standard/factory4_night.json b/BepInEx/plugins/QuestingBots/Quests/Standard/factory4_night.json new file mode 100644 index 0000000..71e98ef --- /dev/null +++ b/BepInEx/plugins/QuestingBots/Quests/Standard/factory4_night.json @@ -0,0 +1,1946 @@ +[ + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 50, + "maxRaidET": 300, + "pmcsOnly": true, + "name": "3rd Floor Office Rush", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 0, + "maxDistanceFromBot": 300, + "maxRunDistance": 2, + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 19.6659336, + "y": 8.210877, + "z": 39.32507 + } + }, + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 13.3895779, + "y": 8.152602, + "z": 40.1110153 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 0, + "maxDistanceFromBot": 300, + "maxRunDistance": 4, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": 16.8211918, + "y": 8.210876, + "z": 40.7296944 + } + }, + { + "waitTimeAfterCompleting": 0, + "stepType" : "CloseNearbyDoors", + "maxDistance": 6, + "position" : { + "x": 16.8211918, + "y": 8.210876, + "z": 40.7296944 + } + }, + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": 13.3895779, + "y": 8.152602, + "z": 40.1110153 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 30, + "max": 180 + }, + "position" : { + "x": 13.3895779, + "y": 8.152602, + "z": 40.1110153 + }, + "lookToPosition" : { + "x": 15.4795837, + "y": 7.929986, + "z": 37.55749 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 35, + "name": "3rd Floor Office", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 2, + "steps": [ + { + "position" : { + "x": 19.6659336, + "y": 8.210877, + "z": 39.32507 + } + }, + { + "position" : { + "x": 13.3895779, + "y": 8.152602, + "z": 40.1110153 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 35, + "name": "1st Floor Office", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 27.93569, + "y": 1.05174947, + "z": 45.4769974 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": 21.9582081, + "y": 0.992835164, + "z": 41.4553871 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": 13.09467, + "y": 1.04547358, + "z": 39.8262672 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 35, + "name": "Med Tent", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": -16.1654949, + "y": 0.259162873, + "z": -25.7997437 + } + }, + { + "position" : { + "x": -16.4820213, + "y": 0.2587055, + "z": -30.8747845 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Forklift", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 125, + "steps": [ + { + "position" : { + "x": 65.87476, + "y": 0.06257654, + "z": -44.1641731 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 1, + "desirability": 25, + "pmcsOnly": true, + "name": "Boilers", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 20, + "maxDistanceFromBot": 150, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 51.1654968, + "y": 4.309441, + "z": 10.63328 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 5, + "max": 45 + }, + "position" : { + "x": 51.1654968, + "y": 4.309441, + "z": 10.63328 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 20, + "maxBots": 1, + "maxBotsInGroup": 1, + "desirability": 10, + "name": "Dumpster Hiding", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 75, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 32.56265, + "y": 0.09880137, + "z": -0.195569143 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 2, + "minElapsedTime": { + "min": 20, + "max": 90 + }, + "position" : { + "x": 32.56265, + "y": 0.09880137, + "z": -0.195569143 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 10, + "maxBots": 1, + "maxBotsInGroup": 1, + "desirability": 5, + "name": "Timmy's Forklift Hiding Spot", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 20, + "maxDistanceFromBot": 75, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 69.09913, + "y": 0.3025684, + "z": -65.6458 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 4, + "minElapsedTime": { + "min": 30, + "max": 180 + }, + "position" : { + "x": 69.09913, + "y": 0.3025684, + "z": -65.6458 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 1, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "Pumping Station Roof", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 150, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 37.96435, + "y": 3.12471485, + "z": -11.442337 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 3, + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 37.96435, + "y": 3.12471485, + "z": -11.442337 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 1, + "maxBotsInGroup": 1, + "desirability": 5, + "pmcsOnly": true, + "name": "Unloading Area Rafters", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 150, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 50.31439, + "y": 8.414999, + "z": 15.6041031 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 8, + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 50.31439, + "y": 8.414999, + "z": 15.6041031 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 1, + "maxBotsInGroup": 1, + "desirability": 5, + "name": "Workshop Area Rafters", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 150, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 21.4582462, + "y": 8.381361, + "z": 14.2037468 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 8, + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 21.4582462, + "y": 8.381361, + "z": 14.2037468 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "maxBotsInGroup": 2, + "desirability": 25, + "name": "Basement Intersection Camping", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 19.4162, + "y": -2.636395, + "z": -14.8612442 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 19.4162, + "y": -2.636395, + "z": -14.8612442 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 10, + "maxLevel": 99, + "maxBots": 1, + "desirability": 10, + "name": "Engineer's Office", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": 31.1152, + "y": 8.210876, + "z": 39.4699364 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 35, + "name": "Crates Outside of Stairwell", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 34.7748528, + "y": 0.102185175, + "z": 21.2204361 + } + }, + { + "position" : { + "x": 28.2893925, + "y": 0.236073449, + "z": 18.7053452 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 35, + "name": "Crates Near Lower Platform", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": -8.90471649, + "y": 0.0782203153, + "z": 36.78657 + } + }, + { + "position" : { + "x": -3.35411382, + "y": 1.07015216, + "z": 48.2082138 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Basement Crates", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 15.5488911, + "y": -2.60598826, + "z": -32.5009232 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": -8.283826, + "y": -3.88754916, + "z": -33.3428421 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "NE Crates in Workshop", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 75, + "steps": [ + { + "position" : { + "x": 19.6262, + "y": 0.0311360471, + "z": -29.8704357 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Weapon Crates outside Office", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 75, + "steps": [ + { + "position" : { + "x": 20.5580559, + "y": 0.0246979147, + "z": 24.49675 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 35, + "name": "Crates Outside of Gate 3", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 59.4847832, + "y": 0.0442806259, + "z": 23.12022 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Crates Outside of Scav Bunker", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": -19.2387371, + "y": 2.80248833, + "z": 25.4677982 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Holding Area Patrol", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": -24.77775, + "y": 1.04092336, + "z": 54.6349144 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Bathroom Key Spawns", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 17.3941059, + "y": 4.53283548, + "z": 40.3690834 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 31.1609535, + "y": 4.532834, + "z": 48.15273 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "3rd Floor Hallway", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 23.0656872, + "y": 8.210877, + "z": 35.2329865 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Break Room", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 44.3356667, + "y": 4.41316557, + "z": 40.4929771 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Silos", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 18.1133633, + "y": 0.0688911751, + "z": 1.38644886 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 0.7443781, + "y": 0.09867087, + "z": 8.002051 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Kitchen", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 32.8393822, + "y": 0.09812004, + "z": -32.25197 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 29.0506649, + "y": 0.104832157, + "z": -32.8988037 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Customs Transit Jackets", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 15.95244, + "y": 0.110957347, + "z": -37.62961 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "name": "Medical Office", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 28.2255745, + "y": 3.6369884, + "z": -31.09007 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 29.484972, + "y": 3.5772028, + "z": -18.7588329 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 3, + "desirability": 35, + "name": "TerraGroup Storage Room", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": -22.6404247, + "y": -2.606005, + "z": 45.8475952 + } + }, + { + "position" : { + "x": -21.1182747, + "y": -2.606005, + "z": 47.2522 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Motor Spawn Crate", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": -24.70332, + "y": 1.11713231, + "z": 65.49462 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Electrical Room", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 1.55971575, + "y": -2.60288215, + "z": 52.56694 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Office Basement", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 10.626318, + "y": -2.598901, + "z": 40.9252167 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Crate Near Cellars", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 49.06068, + "y": -2.59701419, + "z": -22.17233 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Pumping Station Basement", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 39.30435, + "y": -2.59412026, + "z": -14.7634773 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Create Near Forklift Basement", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 33.794735, + "y": -2.612523, + "z": -26.8131313 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Dead Scav Room", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": -21.5226784, + "y": 0.106768131, + "z": 23.596838 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Boilers Basement", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 68.6666946, + "y": -2.61377954, + "z": 12.3183289 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Gate 2", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 42.93933, + "y": 0.290730149, + "z": -51.66859 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 10, + "maxLevel": 99, + "maxBots": 1, + "maxBotsInGroup": 1, + "minRaidET": 300, + "desirability": 10, + "pmcsOnly": true, + "name": "Gate 0", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 6, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": -54.7612839, + "y": 1.30933273, + "z": 57.02954 + } + }, + { + "waitTimeAfterCompleting": 0, + "stepType" : "CloseNearbyDoors", + "maxDistance": 5, + "position" : { + "x": -54.7612839, + "y": 1.30933273, + "z": 57.02954 + } + }, + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -60.0108528, + "y": 1.30933273, + "z": 57.03622 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -60.0108528, + "y": 1.30933273, + "z": 57.03622 + }, + "lookToPosition" : { + "x": -54.7612839, + "y": 1.30933273, + "z": 57.02954 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 10, + "maxLevel": 99, + "maxBots": 1, + "maxBotsInGroup": 1, + "minRaidET": 300, + "desirability": 10, + "pmcsOnly": true, + "name": "Med Tent Gate", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": -19.4488735, + "y": 0.172152728, + "z": -50.8474846 + } + }, + { + "waitTimeAfterCompleting": 0, + "stepType" : "CloseNearbyDoors", + "maxDistance": 5, + "position" : { + "x": -19.4488735, + "y": 0.172152728, + "z": -50.8474846 + } + }, + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -18.3804874, + "y": 0.210918948, + "z": -54.71151 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -18.3804874, + "y": 0.210918948, + "z": -54.71151 + }, + "lookToPosition" : { + "x": -19.6342278, + "y": 1.191838, + "z": -48.1690445 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 300, + "desirability": 15, + "name": "Gate 3 Entrance", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 25, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": 60.68221, + "y": 0.237433881, + "z": 43.7271233 + } + }, + { + "waitTimeAfterCompleting": 0, + "stepType" : "CloseNearbyDoors", + "maxDistance": 5, + "position" : { + "x": 60.68221, + "y": 0.237433881, + "z": 43.7271233 + } + }, + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 56.4665833, + "y": 0.208644077, + "z": 46.9904823 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 56.4665833, + "y": 0.208644077, + "z": 46.9904823 + }, + "lookToPosition" : { + "x": 60.8949471, + "y": 0.290820271, + "z": 42.35923 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 0, + "desirability": 10, + "name": "Gate 3 Camping", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 25, + "maxDistanceFromBot": 500, + "maxRunDistance": 3, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 54.1504326, + "y": 0.10168419, + "z": 25.5377655 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 54.1504326, + "y": 0.10168419, + "z": 25.5377655 + }, + "lookToPosition" : { + "x": 60.8949471, + "y": 0.290820271, + "z": 42.35923 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 0, + "desirability": 10, + "name": "NE Overlook Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 3, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 26.93721, + "y": 7.1638875, + "z": -34.23078 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 90 + }, + "position" : { + "x": 26.93721, + "y": 7.1638875, + "z": -34.23078 + }, + "lookToPosition" : { + "x": 0.1440212, + "y": 0.5240916, + "z": -12.7683258 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 3, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 26.5837727, + "y": 7.18387556, + "z": -26.3397732 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 90 + }, + "position" : { + "x": 26.5837727, + "y": 7.18387556, + "z": -26.3397732 + }, + "lookToPosition" : { + "x": 2.980758, + "y": 0.0533044264, + "z": -25.0165653 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 3, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 32.6527634, + "y": 7.163847, + "z": -18.0808849 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 90 + }, + "position" : { + "x": 32.6527634, + "y": 7.163847, + "z": -18.0808849 + }, + "lookToPosition" : { + "x": 16.9550438, + "y": 0.0439152047, + "z": -3.2241478 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 0, + "desirability": 10, + "name": "Forklift Overlook Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 3, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 35.1603355, + "y": 3.357499, + "z": -13.095974 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 120 + }, + "position" : { + "x": 35.1603355, + "y": 3.357499, + "z": -13.095974 + }, + "lookToPosition" : { + "x": 8.341753, + "y": 0.06865645, + "z": -11.0077314 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 0, + "desirability": 10, + "name": "Lower Platform Overlook Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 5.73753643, + "y": 7.523549, + "z": 58.982357 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 3, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 4.81528, + "y": 7.348855, + "z": 63.80513 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 120 + }, + "position" : { + "x": 4.81528, + "y": 7.348855, + "z": 63.80513 + }, + "lookToPosition" : { + "x": -13.9115572, + "y": 1.09727836, + "z": 45.75023 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 0, + "desirability": 10, + "name": "Lower Platform Gate 0 Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": -39.35619, + "y": 7.545757, + "z": 50.0711327 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 3, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -40.1399155, + "y": 7.5481596, + "z": 62.6338158 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 120 + }, + "position" : { + "x": -40.1399155, + "y": 7.5481596, + "z": 62.6338158 + }, + "lookToPosition" : { + "x": -14.0353928, + "y": 1.085848, + "z": 43.8513527 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 0, + "desirability": 10, + "name": "Bridge Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 3, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 33.51976, + "y": 7.173575, + "z": -30.2683582 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 90 + }, + "position" : { + "x": 33.51976, + "y": 7.173575, + "z": -30.2683582 + }, + "lookToPosition" : { + "x": 34.73927, + "y": 7.74177074, + "z": -3.76280761 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 3, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 33.8669243, + "y": 7.74610043, + "z": 20.6869431 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 90 + }, + "position" : { + "x": 33.8669243, + "y": 7.74610043, + "z": 20.6869431 + }, + "lookToPosition" : { + "x": 34.9852142, + "y": 7.753605, + "z": -26.2839241 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 0, + "desirability": 10, + "name": "Outside Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 3, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 9.925807, + "y": 3.67206979, + "z": -37.4831848 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 9.925807, + "y": 3.67206979, + "z": -37.4831848 + }, + "lookToPosition" : { + "x": 18.42118, + "y": 0.0593294725, + "z": -19.0296955 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 0, + "desirability": 10, + "name": "Silos Overlook Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 3, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -21.5226784, + "y": 0.106768131, + "z": 23.596838 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -21.5226784, + "y": 0.106768131, + "z": 23.596838 + }, + "lookToPosition" : { + "x": -6.225132, + "y": 0.09586, + "z": 10.3652267 + } + } + ] + } + ] + } +] \ No newline at end of file diff --git a/BepInEx/plugins/QuestingBots/Quests/Standard/interchange.json b/BepInEx/plugins/QuestingBots/Quests/Standard/interchange.json new file mode 100644 index 0000000..4dafeec --- /dev/null +++ b/BepInEx/plugins/QuestingBots/Quests/Standard/interchange.json @@ -0,0 +1,4356 @@ +[ + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 35, + "requiredSwitches": { + "Shopping_Mall_DesignStuff_00055": false + }, + "name": "Power Station Switch", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 9999, + "maxRunDistance": 12, + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -202.214783, + "y": 21.3331013, + "z": -357.127777 + } + }, + { + "stepType" : "ToggleSwitch", + "switchID" : "Shopping_Mall_DesignStuff_00055", + "position" : { + "x": -202.214783, + "y": 21.3331013, + "z": -357.127777 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 20, + "minRaidET": 180, + "requiredSwitches": { + "Shopping_Mall_DesignStuff_00059": false + }, + "name": "KIBA Alarm Panel 1", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 300, + "maxRunDistance": 12, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -67.0, + "y": 27.1, + "z": 52.7 + } + }, + { + "stepType" : "ToggleSwitch", + "switchID" : "Shopping_Mall_DesignStuff_00059", + "position" : { + "x": -67.0, + "y": 27.1, + "z": 52.7 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 20, + "minRaidET": 180, + "requiredSwitches": { + "Shopping_Mall_DesignStuff_00058": false + }, + "name": "KIBA Alarm Panel 2", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 300, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -47.3, + "y": 36.6, + "z": -54.5 + } + }, + { + "stepType" : "ToggleSwitch", + "switchID" : "Shopping_Mall_DesignStuff_00058", + "position" : { + "x": -47.3, + "y": 36.6, + "z": -54.5 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "minRaidET": 180, + "pmcsOnly": true, + "requiredSwitches": { + "Shopping_Mall_DesignStuff_00055": true + }, + "name": "Hidden Panel", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 1000, + "maxRunDistance": 25, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -51.0397339, + "y": 36.5914955, + "z": -123.866776 + } + }, + { + "stepType" : "ToggleSwitch", + "switchID" : "Shopping_Mall_DesignStuff_00064", + "position" : { + "x": -51.0397339, + "y": 36.5914955, + "z": -123.866776 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Safe Room Area", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": -73.2995, + "y": 21.3255272, + "z": 56.2119751 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": -51.2987022, + "y": 21.3254528, + "z": 56.0338058 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "minRaidET": 180, + "canRunBetweenObjectives": false, + "requiredSwitches": { + "Shopping_Mall_DesignStuff_00055": true, + "Shopping_Mall_DesignStuff_00064": true + }, + "name": "Safe Room", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 1000, + "maxRunDistance": 4, + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -47.7, + "y": 22.9, + "z": 42.6 + } + }, + { + "stepType" : "ToggleSwitch", + "switchID" : "Shopping_Mall_DesignStuff_00061", + "position" : { + "x": -47.7, + "y": 22.9, + "z": 42.6 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "name": "Pharmacy", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 750, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 61.0186348, + "y": 21.4291019, + "z": -254.5692 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 40, + "canRunBetweenObjectives": false, + "name": "Techlight", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 96.7576, + "y": 36.56974, + "z": 48.89507 + } + }, + { + "position" : { + "x": 97.2204361, + "y": 36.5697365, + "z": 40.3993034 + } + }, + { + "position" : { + "x": 93.13361, + "y": 36.5697365, + "z": 33.6639366 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 86.7533, + "y": 36.5697365, + "z": 65.76156 + } + }, + { + "position" : { + "x": 96.0959244, + "y": 36.5697365, + "z": 64.74795 + } + }, + { + "position" : { + "x": 92.26458, + "y": 36.5697327, + "z": 56.7840271 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 2, + "desirability": 35, + "name": "ULTRA Medical Storage", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 9999, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 65.516, + "y": 36.58001, + "z": 39.4608 + } + } + ] + } + ] + }, + { + "repeatable": false, + "isCamping": true, + "minLevel": 5, + "maxLevel": 99, + "maxBots": 2, + "desirability": 50, + "requiredSwitches": { + "Shopping_Mall_DesignStuff_00055": true, + "Shopping_Mall_DesignStuff_00057": true + }, + "name": "KIBA Investigate", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "maxRunDistance": 4, + "position" : { + "x": -13.079545, + "y": 27.08647, + "z": -31.6366539 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 20, + "max": 60 + }, + "position" : { + "x": -13.079545, + "y": 27.08647, + "z": -31.6366539 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 3, + "desirability": 50, + "name": "KIBA", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 9999, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": -13.079545, + "y": 27.08647, + "z": -31.6366539 + } + }, + { + "position" : { + "x": -22.0525932, + "y": 27.0864754, + "z": -36.247757 + } + }, + { + "position" : { + "x": -21.9208755, + "y": 27.0864735, + "z": -27.8881016 + } + }, + { + "position" : { + "x": -21.2479839, + "y": 27.0864716, + "z": -18.4728146 + } + }, + { + "position" : { + "x": -15.2464447, + "y": 27.08647, + "z": -17.08684 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Killa's Stash", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -59.2878952, + "y": 21.50956, + "z": -291.0813 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "21WS Container", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": 138.426544, + "y": 23.9357662, + "z": 260.7697 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 35, + "canRunBetweenObjectives": false, + "name": "Power Station", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -207.755432, + "y": 21.3331, + "z": -347.5293 + } + }, + { + "position" : { + "x": -202.669327, + "y": 21.3331, + "z": -347.2389 + } + }, + { + "position" : { + "x": -199.068329, + "y": 21.3882561, + "z": -345.88443 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": -205.679886, + "y": 21.4191437, + "z": -361.1064 + } + }, + { + "position" : { + "x": -215.874619, + "y": 21.4191437, + "z": -361.674042 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 4, + "desirability": 40, + "canRunBetweenObjectives": false, + "name": "Goshan Food Spawns", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 1000, + "maxRunDistance": 15, + "steps": [ + { + "position" : { + "x": -129.021591, + "y": 27.0862026, + "z": -158.126389 + } + }, + { + "position" : { + "x": -129.845718, + "y": 27.0862, + "z": -171.288391 + } + }, + { + "position" : { + "x": -121.564888, + "y": 27.0862, + "z": -168.07312 + } + }, + { + "position" : { + "x": -122.610207, + "y": 27.0861988, + "z": -176.08165 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 1000, + "maxRunDistance": 15, + "steps": [ + { + "position" : { + "x": -117.549736, + "y": 27.0861988, + "z": -169.706039 + } + }, + { + "position" : { + "x": -118.329826, + "y": 27.0862, + "z": -160.755325 + } + }, + { + "position" : { + "x": -117.865623, + "y": 27.0862, + "z": -145.247787 + } + }, + { + "position" : { + "x": -112.33091, + "y": 27.0862, + "z": -143.400269 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 1000, + "maxRunDistance": 15, + "steps": [ + { + "position" : { + "x": -111.447861, + "y": 27.0861988, + "z": -159.883545 + } + }, + { + "position" : { + "x": -111.321411, + "y": 27.0861988, + "z": -170.551132 + } + }, + { + "position" : { + "x": -110.923561, + "y": 27.0861969, + "z": -176.3371 + } + }, + { + "position" : { + "x": -105.324974, + "y": 27.0861969, + "z": -176.342056 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "canRunBetweenObjectives": true, + "name": "OLI Logistics Area", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 64.6392, + "y": 27.0864754, + "z": 125.549866 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 85.48859, + "y": 27.0864773, + "z": 100.465462 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": 76.7203445, + "y": 27.0864754, + "z": 120.15258 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "maxRunDistance": 20, + "steps": [ + { + "position" : { + "x": 86.30561, + "y": 27.0864754, + "z": 118.655792 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": 87.0766, + "y": 27.0864754, + "z": 127.735718 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 88.91476, + "y": 27.0864735, + "z": 131.885681 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 40, + "canRunBetweenObjectives": false, + "name": "IDEA Office", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 1000, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": 10.5951033, + "y": 27.0676823, + "z": -300.161346 + } + }, + { + "position" : { + "x": 1.93288147, + "y": 27.0676823, + "z": -300.695282 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 1000, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 5.38705, + "y": 27.0676823, + "z": -293.1303 + } + }, + { + "position" : { + "x": 0.166976988, + "y": 27.0676823, + "z": -292.8316 + } + }, + { + "position" : { + "x": -5.01033449, + "y": 27.0676823, + "z": -294.1325 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 1000, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": -17.7658958, + "y": 27.0676823, + "z": -300.468964 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 3, + "desirability": 35, + "canRunBetweenObjectives": false, + "name": "Emercom", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 11.4741116, + "y": 27.0864811, + "z": -108.7415 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 22.0656586, + "y": 27.08648, + "z": -102.477364 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 31.4590359, + "y": 27.08648, + "z": -102.539742 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "canRunBetweenObjectives": false, + "name": "Mantis", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 6.47473049, + "y": 27.0864773, + "z": -79.77219 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "maxRunDistance": 15, + "steps": [ + { + "position" : { + "x": 29.5522518, + "y": 27.0864773, + "z": -76.9986 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 24.88681, + "y": 27.0864754, + "z": -64.37563 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 5.94450951, + "y": 27.0864754, + "z": -66.42641 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "canRunBetweenObjectives": false, + "name": "Generic", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": -14.246088, + "y": 27.0901928, + "z": -10.3019514 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": -26.49845, + "y": 27.09019, + "z": -7.26151752 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -34.96501, + "y": 27.090189, + "z": -0.126731813 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "name": "East Wall Container", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -210.590912, + "y": 21.4915638, + "z": -153.7846 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Power Station Stashes", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -254.771317, + "y": 21.32544, + "z": -256.4923 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "maxRunDistance": 2, + "steps": [ + { + "position" : { + "x": -249.850418, + "y": 21.4202766, + "z": -293.662384 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -245.43335, + "y": 21.3254356, + "z": -303.858 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "maxRunDistance": 2, + "steps": [ + { + "position" : { + "x": -221.476974, + "y": 21.6761723, + "z": -271.477448 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "name": "Power Station West Shack", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 400, + "maxRunDistance": 2, + "steps": [ + { + "position" : { + "x": -153.034515, + "y": 21.4756546, + "z": -353.0229 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "name": "IDEA North Bus", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": -12.325388, + "y": 21.3254337, + "z": -331.584961 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "North Construction Site", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 189.023819, + "y": 19.3153057, + "z": -353.033936 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 165.605164, + "y": 19.97656, + "z": -347.073669 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 216.959641, + "y": 19.0459042, + "z": -355.9758 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Railway Area", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 20, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": 388.504242, + "y": 18.524622, + "z": -410.632324 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 20, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": 395.5372, + "y": 19.1531715, + "z": -369.172028 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 20, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": 449.042175, + "y": 16.9102039, + "z": -375.0599 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 20, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": 475.978271, + "y": 18.27994, + "z": -361.0443 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "name": "Railway Stashes", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 20, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 524.1746, + "y": 18.6152439, + "z": -297.084167 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 20, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 498.3131, + "y": 18.3259869, + "z": -250.306061 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 20, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 435.369537, + "y": 16.8205318, + "z": -244.881744 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 20, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 368.37384, + "y": 18.55481, + "z": -212.4813 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 20, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 340.724335, + "y": 20.7858372, + "z": -159.947433 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Scav Camp Area", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 266.602478, + "y": 21.3049717, + "z": -112.412971 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 280.745026, + "y": 21.3289814, + "z": -80.68823 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 273.512878, + "y": 21.3254375, + "z": -41.10934 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 261.08136, + "y": 21.3309441, + "z": -2.32207084 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 268.4296, + "y": 21.3223438, + "z": 59.4247856 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 300, + "desirability": 10, + "name": "Emercom Camping Tent", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "maxRunDistance": 5, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -328.105774, + "y": 21.3254375, + "z": 259.336426 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 60, + "max": 300 + }, + "position" : { + "x": -328.105774, + "y": 21.3254375, + "z": 259.336426 + }, + "lookToPosition" : { + "x": -317.337341, + "y": 21.3254356, + "z": 267.088 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 300, + "desirability": 10, + "name": "Emercom Camping Bushes", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -331.513672, + "y": 21.7780323, + "z": 253.956451 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 60, + "max": 300 + }, + "position" : { + "x": -331.513672, + "y": 21.7780323, + "z": 253.956451 + }, + "lookToPosition" : { + "x": -314.042053, + "y": 21.32544, + "z": 256.040039 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 300, + "desirability": 10, + "name": "Emercom Camping Bushes 2", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -351.59906, + "y": 24.1870937, + "z": 225.808167 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 60, + "max": 300 + }, + "position" : { + "x": -351.59906, + "y": 24.1870937, + "z": 225.808167 + }, + "lookToPosition" : { + "x": -293.029572, + "y": 21.3254414, + "z": 229.219772 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 300, + "desirability": 10, + "name": "Emercom Camping Loading Dock", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -153.829926, + "y": 27.1066227, + "z": 202.994034 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 60, + "max": 300 + }, + "position" : { + "x": -153.829926, + "y": 27.1066227, + "z": 202.994034 + }, + "lookToPosition" : { + "x": -136.6634, + "y": 24.9211922, + "z": 281.90274 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 300, + "desirability": 10, + "name": "Hole in Fence Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -222.046082, + "y": 21.3254414, + "z": -10.0693922 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 60, + "max": 300 + }, + "position" : { + "x": -222.046082, + "y": 21.3254414, + "z": -10.0693922 + }, + "lookToPosition" : { + "x": -222.926514, + "y": 21.3254337, + "z": -37.6849 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 300, + "desirability": 10, + "name": "Hole in Fence Camping Garage", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -192.4741, + "y": 21.3254967, + "z": -12.081954 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 3, + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -192.4741, + "y": 21.3254967, + "z": -12.081954 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Emercom Tank", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -259.464417, + "y": 21.3254375, + "z": 213.1366 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Emercom Extract North Entry", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -253.530014, + "y": 21.3254356, + "z": 70.34992 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -215.289948, + "y": 21.32544, + "z": -29.26725 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Collapsed Floor Underside", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 1.49753761, + "y": 21.3254566, + "z": 14.321393 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Parking Main Stairs", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 20, + "maxDistanceFromBot": 500, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 2.41854763, + "y": 21.3254986, + "z": -35.00708 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 20, + "maxDistanceFromBot": 500, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 0.935274959, + "y": 21.3255043, + "z": -75.5376358 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Parking Tents", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 20, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 41.5771751, + "y": 21.3255081, + "z": -114.540428 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 20, + "maxDistanceFromBot": 500, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 34.24728, + "y": 21.3447819, + "z": -129.463364 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "IDEA Escalator Vestibules", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 20, + "maxDistanceFromBot": 500, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 81.5387, + "y": 21.4300156, + "z": -178.379837 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 20, + "maxDistanceFromBot": 500, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": 90.11804, + "y": 21.4300156, + "z": -205.424408 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "OLI Loading Dock", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -156.55127, + "y": 27.1066246, + "z": 175.615143 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -156.902008, + "y": 27.1066284, + "z": 146.465546 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -156.737, + "y": 27.10663, + "z": 107.84861 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -169.516464, + "y": 27.1066322, + "z": 86.74304 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -192.3945, + "y": 27.1066341, + "z": 86.28606 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -196.003662, + "y": 27.106638, + "z": 53.420372 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "OLI Loading Dock Stashes", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -174.546478, + "y": 27.0861664, + "z": 64.1145248 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -160.108109, + "y": 27.2935734, + "z": 60.08739 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -137.364777, + "y": 27.2935734, + "z": 66.70027 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -139.660278, + "y": 27.2935734, + "z": 64.06795 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -133.799454, + "y": 27.0861816, + "z": 50.4203758 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "name": "Goshan Loading Corridor", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -176.8651, + "y": 27.0861759, + "z": -7.598729 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -178.462082, + "y": 27.0861778, + "z": -27.7299767 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -168.347458, + "y": 27.0861835, + "z": -62.43293 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -154.9661, + "y": 27.244978, + "z": -57.32388 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -174.466324, + "y": 27.0861874, + "z": -107.994423 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -162.3512, + "y": 27.2735672, + "z": -164.727356 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -138.521652, + "y": 27.0862026, + "z": -153.22522 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Goshan Loading Corridor Stairs Top", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -191.973282, + "y": 27.1816559, + "z": -53.12898 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Goshan Loading Corridor Stairs Bottom", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -194.609314, + "y": 20.153717, + "z": -57.69243 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Goshan Automotive Section", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -142.415588, + "y": 27.0861816, + "z": 32.86329 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -139.431381, + "y": 27.0861816, + "z": 25.0017624 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -152.649338, + "y": 27.08618, + "z": 16.317543 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Goshan Interior Tents", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -113.578674, + "y": 27.0862, + "z": -125.651344 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "canRunBetweenObjectives": false, + "name": "Goshan Lockers", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -65.08832, + "y": 27.0864887, + "z": -0.117376477 + } + }, + { + "position" : { + "x": -68.6599, + "y": 27.0864868, + "z": 7.38663 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "Goshan South Office", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": -76.67584, + "y": 27.08648, + "z": 42.4231873 + } + }, + { + "position" : { + "x": -69.00478, + "y": 27.0864754, + "z": 40.4756432 + } + }, + { + "position" : { + "x": -77.66552, + "y": 27.0864773, + "z": 48.8652573 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": -66.57702, + "y": 27.0864716, + "z": 51.696537 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "Goshan North Office", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": -77.25731, + "y": 27.0865059, + "z": -150.086624 + } + }, + { + "position" : { + "x": -77.21631, + "y": 27.0865078, + "z": -154.596848 + } + }, + { + "position" : { + "x": -77.18332, + "y": 27.0865078, + "z": -159.620163 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 14, + "steps": [ + { + "position" : { + "x": -66.0170059, + "y": 27.0864983, + "z": -160.38028 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 20, + "name": "IDEA Escalator Top Room", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 58.0378876, + "y": 27.0860214, + "z": -203.1358 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "IDEA Lockers", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 89.81569, + "y": 27.0676746, + "z": -236.53096 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "OLI Loading Area", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -108.470634, + "y": 27.0864811, + "z": 77.8563156 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -111.656548, + "y": 27.0864754, + "z": 118.782806 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -94.5671539, + "y": 27.0864677, + "z": 190.148209 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -76.80244, + "y": 27.0864677, + "z": 183.962616 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -86.66275, + "y": 27.0864677, + "z": 177.917389 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "OLI Back Storage", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -93.15129, + "y": 27.0864735, + "z": 141.2594 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -80.02157, + "y": 27.08647, + "z": 167.146774 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "OLI SE Office", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -99.20864, + "y": 27.089056, + "z": 123.110191 + } + }, + { + "position" : { + "x": -98.889946, + "y": 27.089056, + "z": 116.795349 + } + }, + { + "position" : { + "x": -92.02223, + "y": 27.089056, + "z": 122.250084 + } + }, + { + "position" : { + "x": -92.0259247, + "y": 27.0890541, + "z": 130.637451 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "OLI NE Office", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 13, + "steps": [ + { + "position" : { + "x": -98.66047, + "y": 27.089056, + "z": 112.417717 + } + }, + { + "position" : { + "x": -92.33623, + "y": 27.0890579, + "z": 100.069061 + } + }, + { + "position" : { + "x": -91.80267, + "y": 27.0890579, + "z": 106.482079 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "OLI NW Office", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -87.24678, + "y": 27.0890579, + "z": 97.27374 + } + }, + { + "position" : { + "x": -87.4186, + "y": 27.0890579, + "z": 107.019905 + } + }, + { + "position" : { + "x": -81.17139, + "y": 27.089056, + "z": 111.264992 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 20, + "name": "OLI East Bathrooms", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "position" : { + "x": -77.26531, + "y": 27.08906, + "z": 82.52976 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "OLI Showroom East", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": -47.29352, + "y": 27.0864735, + "z": 129.0653 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": -38.6161766, + "y": 27.0864716, + "z": 156.983444 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": -59.9692154, + "y": 27.08647, + "z": 174.832611 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": -68.06927, + "y": 27.0864677, + "z": 189.494888 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "OLI Showroom Center", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": -42.6305771, + "y": 27.0864754, + "z": 112.01683 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": -26.6971283, + "y": 27.0864773, + "z": 111.309616 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": -2.36867857, + "y": 27.0864773, + "z": 107.215172 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": -19.088913, + "y": 27.0864716, + "z": 148.086624 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": -4.807571, + "y": 27.0864677, + "z": 188.56012 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "OLI Showroom West", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 6.80444, + "y": 27.08647, + "z": 170.198486 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 22.401823, + "y": 27.0864773, + "z": 112.065407 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 42.360054, + "y": 27.0864735, + "z": 129.241562 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 18.89523, + "y": 27.08647, + "z": 166.622879 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 13.3992748, + "y": 27.3321686, + "z": 139.481552 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 54.607193, + "y": 27.0864754, + "z": 119.754753 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 38.85411, + "y": 27.0864773, + "z": 99.9045 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 47.1382751, + "y": 27.0864716, + "z": 146.033218 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 39.12195, + "y": 27.0864716, + "z": 150.038956 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 39.3408737, + "y": 27.0864677, + "z": 183.502914 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 49.4871368, + "y": 27.0864677, + "z": 180.1992 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 58.7034378, + "y": 27.08647, + "z": 167.698639 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 66.7198, + "y": 27.08647, + "z": 161.730011 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "OLI Logistics Back Offices", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "maxRunDistance": 15, + "steps": [ + { + "position" : { + "x": 74.1557, + "y": 27.0862885, + "z": 157.568878 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "maxRunDistance": 15, + "steps": [ + { + "position" : { + "x": 79.50485, + "y": 27.0862885, + "z": 165.92598 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "maxRunDistance": 15, + "steps": [ + { + "position" : { + "x": 83.50744, + "y": 27.0862885, + "z": 159.207291 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "maxRunDistance": 15, + "steps": [ + { + "position" : { + "x": 75.30018, + "y": 27.0862885, + "z": 162.669281 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "OLI North Lockers", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": -16.3560333, + "y": 27.0864811, + "z": 74.1497955 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "canRunBetweenObjectives": true, + "name": "OLI Mall Entrance", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 15.5234022, + "y": 27.0864563, + "z": 64.19669 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 31.2907219, + "y": 27.0864582, + "z": 61.1545868 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 46.7268448, + "y": 27.08646, + "z": 56.277462 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "DOM", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 0.126629964, + "y": 27.2458458, + "z": 45.93853 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 28.8350658, + "y": 27.09361, + "z": 54.8767166 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 7.137712, + "y": 27.0936222, + "z": 36.0920677 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 1.313048, + "y": 27.0936222, + "z": 36.4208641 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -14.1038237, + "y": 27.09362, + "z": 37.3149261 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "TEXHO", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 55.8350639, + "y": 27.0934467, + "z": 42.78999 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 71.26176, + "y": 27.0934448, + "z": 46.592308 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "canRunBetweenObjectives": false, + "name": "Pharma", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 60.48553, + "y": 36.5697479, + "z": -143.448044 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 60.20546, + "y": 36.5697327, + "z": -132.353 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "MK", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 8.395548, + "y": 36.5697556, + "z": -138.729538 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "canRunBetweenObjectives": false, + "name": "IDEA Showroom", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -26.1002579, + "y": 27.2446766, + "z": -279.714142 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -49.2692, + "y": 27.2455463, + "z": -271.577545 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -31.68525, + "y": 27.2455463, + "z": -260.681549 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -31.4957485, + "y": 27.2408962, + "z": -239.7634 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -45.98258, + "y": 27.2455368, + "z": -217.727829 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -26.0393066, + "y": 27.2455387, + "z": -202.937531 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "TTS", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 9.711948, + "y": 27.0864849, + "z": -139.781372 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 14.2973061, + "y": 27.086483, + "z": -133.168137 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 15, + "steps": [ + { + "position" : { + "x": 23.635828, + "y": 27.086483, + "z": -128.874466 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 20, + "steps": [ + { + "position" : { + "x": 31.167799, + "y": 27.0864658, + "z": -139.510513 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "German", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": -18.6620655, + "y": 27.0935478, + "z": -76.7630844 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "canRunBetweenObjectives": false, + "name": "ADIK", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 13.51505, + "y": 27.1010017, + "z": 0.783653557 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 25, + "steps": [ + { + "position" : { + "x": 27.6187725, + "y": 27.08647, + "z": -21.2981052 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "The National", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 66.7273, + "y": 27.0864773, + "z": -29.4504 + } + }, + { + "position" : { + "x": 61.520668, + "y": 27.0864735, + "z": -29.4815464 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 49.02274, + "y": 27.0864735, + "z": -43.09113 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Rasmussen", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 28.0423279, + "y": 27.0934353, + "z": 30.44507 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 29.9848557, + "y": 27.09344, + "z": 20.2210636 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": 16.99273, + "y": 27.09344, + "z": 20.8191624 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 10.7467718, + "y": 27.0934353, + "z": 30.5839615 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 5, + "name": "Power Station Roof", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -216.995331, + "y": 30.30841, + "z": -345.504456 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 8, + "minElapsedTime": { + "min": 20, + "max": 60 + }, + "position" : { + "x": -216.995331, + "y": 30.30841, + "z": -345.504456 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -194.1136, + "y": 30.30841, + "z": -346.168243 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 8, + "minElapsedTime": { + "min": 20, + "max": 60 + }, + "position" : { + "x": -194.1136, + "y": 30.30841, + "z": -346.168243 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -194.536072, + "y": 30.3084145, + "z": -357.34317 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 8, + "minElapsedTime": { + "min": 20, + "max": 60 + }, + "position" : { + "x": -194.536072, + "y": 30.3084145, + "z": -357.34317 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 10, + "canRunBetweenObjectives": false, + "pmcsOnly": true, + "name": "2nd Floor Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 1000, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": 105.367462, + "y": 36.5697479, + "z": -46.3224068 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 105.367462, + "y": 36.5697479, + "z": -46.3224068 + }, + "lookToPosition" : { + "x": 188.427948, + "y": 21.3254375, + "z": -9.714791 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 1000, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": 106.787888, + "y": 36.54494, + "z": -56.30941 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 106.787888, + "y": 36.54494, + "z": -56.30941 + }, + "lookToPosition" : { + "x": 257.034515, + "y": 21.3254375, + "z": -50.74417 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 1000, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": 105.244492, + "y": 36.5697479, + "z": -63.89896 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 105.244492, + "y": 36.5697479, + "z": -63.89896 + }, + "lookToPosition" : { + "x": 187.9247, + "y": 21.3254414, + "z": -99.28289 + } + } + ] + } + ] + }, + + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 5, + "pmcsOnly": true, + "name": "OLI Loading Dock Sniping Spot", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 300, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -133.942871, + "y": 35.63311, + "z": 93.55811 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 2, + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -133.942871, + "y": 35.63311, + "z": 93.55811 + } + } + ] + } + ] + }, + + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 5, + "pmcsOnly": true, + "name": "SW Sniping Tower", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 207.219925, + "y": 31.4509182, + "z": 215.5884 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 2, + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -133.942871, + "y": 35.63311, + "z": 93.55811 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 5, + "pmcsOnly": true, + "name": "IDEA North Sniping Tower", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 48.796154, + "y": 37.3335075, + "z": -371.58255 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 2, + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -133.942871, + "y": 35.63311, + "z": 93.55811 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 5, + "canRunBetweenObjectives": false, + "pmcsOnly": true, + "name": "IDEA 2nd Floor", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 750, + "maxRunDistance": 10, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 61.186306, + "y": 32.1979, + "z": -286.7073 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 60, + "max": 180 + }, + "position" : { + "x": 61.186306, + "y": 32.1979, + "z": -286.7073 + }, + "lookToPosition" : { + "x": 47.4138451, + "y": 27.0676785, + "z": -267.19 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 25, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 77.39655, + "y": 32.1979, + "z": -286.4888 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 60, + "max": 180 + }, + "position" : { + "x": 77.39655, + "y": 32.1979, + "z": -286.4888 + }, + "lookToPosition" : { + "x": 73.42521, + "y": 21.4291649, + "z": -260.075043 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 10, + "maxLevel": 45, + "maxBots": 2, + "desirability": 5, + "name": "OLI Utility Room", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 300, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -104.396469, + "y": 27.08906, + "z": 76.9635849 + } + } + ] + } + ] + }, + + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "IDEA Registers", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 10.5109415, + "y": 27.0676746, + "z": -242.93573 + } + } + ] + } + ] + } +] \ No newline at end of file diff --git a/BepInEx/plugins/QuestingBots/Quests/Standard/laboratory.json b/BepInEx/plugins/QuestingBots/Quests/Standard/laboratory.json new file mode 100644 index 0000000..ea66801 --- /dev/null +++ b/BepInEx/plugins/QuestingBots/Quests/Standard/laboratory.json @@ -0,0 +1,3122 @@ +[ + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "minRaidET": 0, + "requiredSwitches": { + "Use": false + }, + "name": "Containment Block Power Switch", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 3, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -113.726326, + "y": 0.119773269, + "z": -435.327271 + } + }, + { + "stepType" : "ToggleSwitch", + "switchID" : "Use", + "position" : { + "x": -113.726326, + "y": 0.119773269, + "z": -435.327271 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 4, + "desirability": 35, + "minRaidET": 0, + "requiredSwitches": { + "00415": false + }, + "name": "Sewage Conduit Pump Switch", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -137.0, + "y": -4.2, + "z": -255.9 + } + }, + { + "stepType" : "ToggleSwitch", + "switchID" : "00415", + "position" : { + "x": -137.0, + "y": -4.2, + "z": -255.9 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 4, + "desirability": 35, + "requiredSwitches": { + "00409": false + }, + "name": "Medical Block Elevator Power Switch", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "lootAfterCompleting": "Inhibit", + "maxRunDistance": 7, + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -123.752342, + "y": -4.05300045, + "z": -314.403473 + } + }, + { + "stepType" : "ToggleSwitch", + "switchID" : "00409", + "position" : { + "x": -123.752342, + "y": -4.05300045, + "z": -314.403473 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "requiredSwitches": { + "autoId_00007_EXFIL": false + }, + "name": "Cargo Block Elevator Power Switch", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -122.649429, + "y": -4.043658, + "z": -353.8349 + } + }, + { + "stepType" : "ToggleSwitch", + "switchID" : "autoId_00007_EXFIL", + "position" : { + "x": -122.649429, + "y": -4.043658, + "z": -353.8349 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "requiredSwitches": { + "00404": false + }, + "name": "Main Elevator Power Switch", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -272.8778, + "y": -4.0509634, + "z": -366.44696 + } + }, + { + "stepType" : "ToggleSwitch", + "switchID" : "00404", + "position" : { + "x": -272.8778, + "y": -4.0509634, + "z": -366.44696 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 40, + "minRaidET": 420, + "requiredSwitches": { + "autoId_00014_EXFIL": false + }, + "name": "Parking Gate Controls", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 8, + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -244.059341, + "y": 4.10415459, + "z": -380.751038 + } + }, + { + "stepType" : "ToggleSwitch", + "switchID" : "autoId_00014_EXFIL", + "position" : { + "x": -244.059341, + "y": 4.10415459, + "z": -380.751038 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "minRaidET": 420, + "requiredSwitches": { + "autoId_00014_EXFIL": true, + "00418": false + }, + "name": "Parking Gate Alarm Controls", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 8, + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -219.552612, + "y": 4.104169, + "z": -381.1039 + } + }, + { + "stepType" : "ToggleSwitch", + "switchID" : "00418", + "position" : { + "x": -219.552612, + "y": 4.104169, + "z": -381.1039 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 40, + "minRaidET": 420, + "requiredSwitches": { + "autoId_00632_EXFIL": false + }, + "name": "Hangar Gate Controls", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 4, + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -171.800674, + "y": 4.261299, + "z": -283.171753 + } + }, + { + "stepType" : "ToggleSwitch", + "switchID" : "autoId_00632_EXFIL", + "position" : { + "x": -171.800674, + "y": 4.261299, + "z": -283.171753 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 3, + "desirability": 40, + "name": "Weapons Testing Area Room", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 2, + "steps": [ + { + "position" : { + "x": -182.764542, + "y": 0.329985082, + "z": -315.938141 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 40, + "name": "Conference Room", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 2, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": -222.1007, + "y": 4.10213566, + "z": -355.6739 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 2, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": -230.408325, + "y": 4.11446857, + "z": -340.188873 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 2, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": -221.847031, + "y": 4.1021266, + "z": -331.040955 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 2, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": -234.552353, + "y": 4.11446953, + "z": -346.634 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 3, + "desirability": 40, + "name": "Manager's Office", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 13, + "steps": [ + { + "position" : { + "x": -162.915466, + "y": 4.1250844, + "z": -348.669464 + } + }, + { + "position" : { + "x": -161.779419, + "y": 4.125084, + "z": -343.954742 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 4, + "desirability": 40, + "name": "Red Room", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -254.140717, + "y": 4.09802771, + "z": -326.1588 + } + }, + { + "position" : { + "x": -254.910522, + "y": 4.09802675, + "z": -322.516 + } + }, + { + "position" : { + "x": -251.303284, + "y": 4.098027, + "z": -324.7422 + } + }, + { + "position" : { + "x": -251.416031, + "y": 4.098028, + "z": -327.650665 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 4, + "desirability": 40, + "name": "Violet Room", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -267.2484, + "y": 4.09802675, + "z": -321.633545 + } + }, + { + "position" : { + "x": -267.126984, + "y": 4.098026, + "z": -317.808441 + } + }, + { + "position" : { + "x": -264.02536, + "y": 4.09802628, + "z": -319.848022 + } + }, + { + "position" : { + "x": -263.373383, + "y": 4.09802628, + "z": -322.6669 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 4, + "desirability": 40, + "canRunBetweenObjectives": false, + "name": "Black Room", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 13, + "steps": [ + { + "position" : { + "x": -126.287308, + "y": 0.009015537, + "z": -361.782043 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": -138.046768, + "y": 0.009014728, + "z": -356.126434 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": -130.3463, + "y": 0.04799983, + "z": -357.6004 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 3, + "desirability": 40, + "canRunBetweenObjectives": false, + "name": "Blue Room", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 13, + "steps": [ + { + "position" : { + "x": -136.559189, + "y": 0.008748697, + "z": -403.93515 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -124.239128, + "y": 0.008747022, + "z": -398.360535 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 3, + "desirability": 40, + "canRunBetweenObjectives": false, + "name": "Green Room", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -132.090469, + "y": 4.09999132, + "z": -350.505585 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -124.59465, + "y": 4.099992, + "z": -351.075745 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -123.247391, + "y": 4.09999132, + "z": -356.2137 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -137.107269, + "y": 4.09999275, + "z": -368.396942 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -124.027824, + "y": 4.09999275, + "z": -364.899261 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -128.072128, + "y": 4.099995, + "z": -376.822937 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -137.671463, + "y": 4.09999371, + "z": -376.482635 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -138.272766, + "y": 4.099992, + "z": -357.422058 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Sanitar's Room", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -131.376175, + "y": 4.10000944, + "z": -336.304 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Server Room", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": -115.895058, + "y": 1.36848474, + "z": -308.942963 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": -126.698868, + "y": 1.36848056, + "z": -290.835724 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": -137.589188, + "y": 1.36848271, + "z": -309.430756 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": -138.421249, + "y": 4.09078169, + "z": -318.788147 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": -138.506561, + "y": 4.09080458, + "z": -291.280548 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 35, + "canRunBetweenObjectives": false, + "name": "Server Room Control Room", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -138.2993, + "y": 4.121007, + "z": -281.725433 + } + }, + { + "position" : { + "x": -133.237747, + "y": 4.10687542, + "z": -285.21698 + } + }, + { + "position" : { + "x": -125.381157, + "y": 4.10687542, + "z": -285.2149 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Main Working Area East", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -183.340866, + "y": 0.0115770483, + "z": -327.968719 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": -166.003082, + "y": 0.0110259727, + "z": -323.198517 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": -158.598633, + "y": 0.08644405, + "z": -317.9223 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 35, + "name": "Main Working Area West", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -174.603912, + "y": 0.0111746341, + "z": -372.8383 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": -184.400528, + "y": 0.028476391, + "z": -370.521973 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -163.113708, + "y": 0.01118581, + "z": -372.695465 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": -160.918823, + "y": 0.0111489492, + "z": -360.408875 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": -169.325089, + "y": 0.120026574, + "z": -358.212158 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": -181.8382, + "y": 0.0114936717, + "z": -358.7257 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 40, + "canRunBetweenObjectives": false, + "name": "Security Office", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": -266.900757, + "y": 4.09802771, + "z": -326.3459 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": -258.14978, + "y": 4.098026, + "z": -318.1145 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 35, + "name": "Board Room", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -168.036743, + "y": 4.1250844, + "z": -345.191559 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -177.072372, + "y": 4.125084, + "z": -342.47113 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "pmcsOnly": true, + "name": "Medical Block Elevator Stairwell", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 200, + "maxRunDistance": 6, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -127.416527, + "y": -2.04215121, + "z": -333.259125 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 3, + "minElapsedTime": { + "min": 30, + "max": 180 + }, + "position" : { + "x": -127.416527, + "y": -2.04215121, + "z": -333.259125 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "pmcsOnly": true, + "name": "Ventilation Shaft Stairwell", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 200, + "maxRunDistance": 6, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -108.057037, + "y": -2.04115081, + "z": -419.187439 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 3, + "minElapsedTime": { + "min": 30, + "max": 180 + }, + "position" : { + "x": -108.057037, + "y": -2.04115081, + "z": -419.187439 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "pmcsOnly": true, + "name": "Parking Stairwell", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 200, + "maxRunDistance": 5, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -269.415863, + "y": -2.070192, + "z": -392.331116 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 3, + "minElapsedTime": { + "min": 30, + "max": 180 + }, + "position" : { + "x": -269.415863, + "y": -2.070192, + "z": -392.331116 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "pmcsOnly": true, + "name": "NE Stairwell", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 200, + "maxRunDistance": 4, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -253.733353, + "y": -1.90085018, + "z": -303.509552 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 3, + "minElapsedTime": { + "min": 30, + "max": 180 + }, + "position" : { + "x": -253.733353, + "y": -1.90085018, + "z": -303.509552 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "pmcsOnly": true, + "name": "Central Stairwell 1", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 75, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -171.216553, + "y": -2.68745828, + "z": -328.741943 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 3, + "minElapsedTime": { + "min": 30, + "max": 180 + }, + "position" : { + "x": -171.216553, + "y": -2.68745828, + "z": -328.741943 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "pmcsOnly": true, + "name": "Central Stairwell 2", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 75, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -170.746979, + "y": -2.68164682, + "z": -356.9938 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 3, + "minElapsedTime": { + "min": 30, + "max": 180 + }, + "position" : { + "x": -170.746979, + "y": -2.68164682, + "z": -356.9938 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "name": "Server Room SW Stairs", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 200, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "position" : { + "x": -118.9812, + "y": 1.3761071, + "z": -331.958984 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "name": "Server Room NW Stairs", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 200, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "position" : { + "x": -138.329742, + "y": 1.34838676, + "z": -331.890961 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "name": "Server Room Drop-Down Area", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 200, + "maxRunDistance": 3, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "position" : { + "x": -121.0289, + "y": -4.053001, + "z": -308.91568 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "canRunBetweenObjectives": false, + "name": "Negotiation Room", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -143.668137, + "y": 0.0089041, + "z": -398.7035 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -157.882339, + "y": 0.008903279, + "z": -394.464172 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Blue Room Entry", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 15, + "steps": [ + { + "position" : { + "x": -137.195953, + "y": 0.008749715, + "z": -409.794281 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 15, + "steps": [ + { + "position" : { + "x": -136.914856, + "y": 0.008743235, + "z": -387.08493 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Lecture Hall", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": -216.699814, + "y": 0.013099595, + "z": -314.268768 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -219.650223, + "y": 0.363955915, + "z": -307.1396 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -203.52005, + "y": 1.35355473, + "z": -305.3687 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Gym", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -242.112076, + "y": 0.0202135127, + "z": -296.2635 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Security Barracks", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -257.08194, + "y": 0.0144541888, + "z": -321.518616 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "canRunBetweenObjectives": false, + "name": "Admin Office", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -250.898926, + "y": 4.117605, + "z": -368.945953 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -257.990356, + "y": 4.117605, + "z": -370.227325 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": -267.130432, + "y": 4.11760473, + "z": -371.050049 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "name": "Cafeteria", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": -235.26535, + "y": 4.12323761, + "z": -310.987823 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -237.084763, + "y": 4.12323666, + "z": -297.0441 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -223.10556, + "y": 4.123235, + "z": -297.141541 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 10, + "maxRaidET": 300, + "pmcsOnly": true, + "name": "Cafeteria Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 5, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": -215.828735, + "y": 4.123237, + "z": -306.318359 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -215.828735, + "y": 4.123237, + "z": -306.318359 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Infirmary", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxDistance": 5, + "steps": [ + { + "position" : { + "x": -136.914932, + "y": 4.09998751, + "z": -388.5527 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxDistance": 9, + "steps": [ + { + "position" : { + "x": -127.582268, + "y": 4.200132, + "z": -398.735565 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxDistance": 15, + "steps": [ + { + "position" : { + "x": -136.297577, + "y": 4.099995, + "z": -409.692322 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxDistance": 17, + "steps": [ + { + "position" : { + "x": -138.087341, + "y": 4.09999132, + "z": -399.554352 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "canRunBetweenObjectives": false, + "name": "Offices 1", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxDistance": 10, + "steps": [ + { + "position" : { + "x": -189.569687, + "y": 4.10000372, + "z": -409.63974 + } + }, + { + "position" : { + "x": -198.903214, + "y": 4.10000324, + "z": -407.8072 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Offices 2", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxDistance": 10, + "steps": [ + { + "position" : { + "x": -142.767776, + "y": 4.094366, + "z": -400.015747 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Offices Outside", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": -161.743408, + "y": 4.100833, + "z": -411.55368 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": -178.430466, + "y": 4.100834, + "z": -417.776031 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "pmcsOnly": true, + "name": "Rec Area 2nd Floor Patrol", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 200, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -244.4196, + "y": 4.10213232, + "z": -317.5128 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 20, + "max": 45 + }, + "position" : { + "x": -244.4196, + "y": 4.10213232, + "z": -317.5128 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 200, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -244.18457, + "y": 4.10214853, + "z": -368.6532 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 20, + "max": 45 + }, + "position" : { + "x": -244.18457, + "y": 4.10214853, + "z": -368.6532 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 200, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -208.080536, + "y": 4.10224533, + "z": -369.066925 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 20, + "max": 45 + }, + "position" : { + "x": -208.080536, + "y": 4.10224533, + "z": -369.066925 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 200, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -205.870255, + "y": 4.10213757, + "z": -343.240936 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 20, + "max": 45 + }, + "position" : { + "x": -205.870255, + "y": 4.10213757, + "z": -343.240936 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 200, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -207.8146, + "y": 4.1020174, + "z": -318.154053 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 20, + "max": 45 + }, + "position" : { + "x": -207.8146, + "y": 4.1020174, + "z": -318.154053 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "pmcsOnly": true, + "name": "Main Work Area 2nd Floor Patrol", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 200, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -192.596283, + "y": 4.10214, + "z": -349.843231 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 20, + "max": 45 + }, + "position" : { + "x": -192.596283, + "y": 4.10214, + "z": -349.843231 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 200, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -195.215668, + "y": 4.103194, + "z": -383.091675 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 20, + "max": 45 + }, + "position" : { + "x": -195.215668, + "y": 4.103194, + "z": -383.091675 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 200, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -147.927155, + "y": 4.10235453, + "z": -350.9553 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 20, + "max": 45 + }, + "position" : { + "x": -147.927155, + "y": 4.10235453, + "z": -350.9553 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 200, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -148.225616, + "y": 4.102269, + "z": -335.0948 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 20, + "max": 45 + }, + "position" : { + "x": -148.225616, + "y": 4.102269, + "z": -335.0948 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 200, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -146.433487, + "y": 4.10276365, + "z": -303.6659 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 20, + "max": 45 + }, + "position" : { + "x": -146.433487, + "y": 4.10276365, + "z": -303.6659 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 200, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -194.964752, + "y": 4.10302734, + "z": -303.885864 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 20, + "max": 45 + }, + "position" : { + "x": -194.964752, + "y": 4.10302734, + "z": -303.885864 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Parking", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": -226.214859, + "y": 0.0228216033, + "z": -407.116 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": -238.762115, + "y": 0.0227194447, + "z": -409.556641 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": -247.318985, + "y": 0.0225016177, + "z": -414.7396 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": -221.317245, + "y": 0.0220257957, + "z": -426.07608 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "pmcsOnly": true, + "name": "Medical Block Elevator Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -117.399612, + "y": -4.053968, + "z": -359.553375 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -117.399612, + "y": -4.053968, + "z": -359.553375 + }, + "lookToPosition" : { + "x": -114.933449, + "y": -4.05397129, + "z": -339.0504 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "pmcsOnly": true, + "name": "Server Room Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -142.244934, + "y": 4.10393143, + "z": -298.081055 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -142.244934, + "y": 4.10393143, + "z": -298.081055 + }, + "lookToPosition" : { + "x": -143.251053, + "y": 4.103654, + "z": -310.166382 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "pmcsOnly": true, + "name": "Infirmary Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -134.822174, + "y": 4.100027, + "z": -379.592621 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -134.822174, + "y": 4.100027, + "z": -379.592621 + }, + "lookToPosition" : { + "x": -168.417023, + "y": 4.10266972, + "z": -386.096558 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "pmcsOnly": true, + "name": "Security Office Outside Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -242.490189, + "y": 4.123237, + "z": -299.861084 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -242.490189, + "y": 4.123237, + "z": -299.861084 + }, + "lookToPosition" : { + "x": -248.629562, + "y": 4.102135, + "z": -319.943054 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "pmcsOnly": true, + "name": "Security Office Inside Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": -251.448, + "y": 4.098026, + "z": -319.231445 + } + }, + { + "waitTimeAfterCompleting": 0, + "stepType" : "CloseNearbyDoors", + "maxDistance": 4, + "position" : { + "x": -251.448, + "y": 4.098026, + "z": -319.231445 + } + }, + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": -257.08374, + "y": 4.09802532, + "z": -317.778259 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -257.08374, + "y": 4.09802532, + "z": -317.778259 + }, + "lookToPosition" : { + "x": -248.629562, + "y": 4.102135, + "z": -319.943054 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "pmcsOnly": true, + "name": "Black Room Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -127.330627, + "y": 0.008892462, + "z": -345.9635 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -127.330627, + "y": 0.008892462, + "z": -345.9635 + }, + "lookToPosition" : { + "x": -145.733551, + "y": 0.0118647423, + "z": -342.427338 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "pmcsOnly": true, + "name": "Green Room Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -138.43988, + "y": 4.100011, + "z": -341.082458 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -138.43988, + "y": 4.100011, + "z": -341.082458 + }, + "lookToPosition" : { + "x": -120.17894, + "y": 4.099987, + "z": -346.444977 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 4, + "desirability": 30, + "name": "Containment Block Security Office", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -121.262749, + "y": 0.105088905, + "z": -428.211029 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 4, + "desirability": 35, + "name": "Containment Block Bedroom", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -116.886551, + "y": 0.111669935, + "z": -433.949066 + } + }, + { + "position" : { + "x": -118.80751, + "y": 0.101529114, + "z": -437.684784 + } + }, + { + "position" : { + "x": -118.39238, + "y": 0.101529114, + "z": -443.832123 + } + }, + { + "position" : { + "x": -119.824341, + "y": 0.101529114, + "z": -444.280853 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 4, + "desirability": 30, + "name": "Containment Block Labs", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 14, + "steps": [ + { + "position" : { + "x": -98.92033, + "y": 0.09169745, + "z": -428.497345 + } + }, + { + "position" : { + "x": -94.381134, + "y": 0.09169745, + "z": -428.031647 + } + }, + { + "position" : { + "x": -94.49426, + "y": 0.09169745, + "z": -431.924866 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 14, + "steps": [ + { + "position" : { + "x": -93.36049, + "y": 0.09490237, + "z": -434.4911 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 14, + "steps": [ + { + "position" : { + "x": -91.67958, + "y": 0.08355421, + "z": -428.618439 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 14, + "steps": [ + { + "position" : { + "x": -86.73149, + "y": 0.06937201, + "z": -426.7874 + } + }, + { + "position" : { + "x": -82.8292847, + "y": 0.06937128, + "z": -428.546082 + } + }, + { + "position" : { + "x": -85.98061, + "y": 0.06937703, + "z": -430.303223 + } + }, + { + "position" : { + "x": -82.7718048, + "y": 0.09490238, + "z": -442.207031 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "pmcsOnly": false, + "name": "Containment Block Power Switch Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -109.340485, + "y": 0.145118386, + "z": -428.06427 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -109.340485, + "y": 0.145118386, + "z": -428.06427 + }, + "lookToPosition" : { + "x": -113.457947, + "y": 0.0449951142, + "z": -432.1783 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "pmcsOnly": false, + "name": "Containment Block Entrance Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 3, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -114.891548, + "y": 0.05113797, + "z": -387.2043 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -114.891548, + "y": 0.05113797, + "z": -387.2043 + }, + "lookToPosition" : { + "x": -117.554565, + "y": 0.101016536, + "z": -421.8885 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 3, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -115.355339, + "y": 0.111209832, + "z": -422.5515 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -115.355339, + "y": 0.111209832, + "z": -422.5515 + }, + "lookToPosition" : { + "x": -118.608368, + "y": 0.07381995, + "z": -416.615 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 3, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -120.59021, + "y": 0.103561565, + "z": -427.85376 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -120.59021, + "y": 0.103561565, + "z": -427.85376 + }, + "lookToPosition" : { + "x": -116.222977, + "y": 0.103565216, + "z": -426.322571 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 1, + "desirability": 5, + "pmcsOnly": false, + "name": "Cargo Block Elevator Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 3, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -122.727959, + "y": 0.0860354, + "z": -406.8608 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -122.727959, + "y": 0.0860354, + "z": -406.8608 + }, + "lookToPosition" : { + "x": -117.174385, + "y": 0.008778453, + "z": -412.513031 + } + } + ] + } + ] + } +] \ No newline at end of file diff --git a/BepInEx/plugins/QuestingBots/Quests/Standard/lighthouse.json b/BepInEx/plugins/QuestingBots/Quests/Standard/lighthouse.json new file mode 100644 index 0000000..a53ea3b --- /dev/null +++ b/BepInEx/plugins/QuestingBots/Quests/Standard/lighthouse.json @@ -0,0 +1,4099 @@ +[ + { + "repeatable": true, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 3, + "desirability": 50, + "maxRaidET": 180, + "name": "USEC Camp Building 1 Rush", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 15, + "steps": [ + { + "position" : { + "x": 53.9112854, + "y": 4.90694666, + "z": -592.323669 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 3, + "desirability": 50, + "maxRaidET": 180, + "name": "USEC Camp Building 2 Rush", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 16, + "steps": [ + { + "position" : { + "x": -67.50461, + "y": 4.90693474, + "z": -754.207642 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 3, + "desirability": 50, + "maxRaidET": 180, + "name": "USEC Camp Building 3 Rush", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -185.405777, + "y": 4.90699673, + "z": -638.3837 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "maxBotsInGroup": 1, + "desirability": 30, + "pmcsOnly": true, + "name": "Pride Rock", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 9999, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "position" : { + "x": 64.66508, + "y": 38.9382439, + "z": -78.0929947 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "name": "Scav Hideout", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 9999, + "maxRunDistance": 30, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "position" : { + "x": 162.177292, + "y": 0.0256208926, + "z": -479.701233 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "canRunBetweenObjectives": false, + "name": "Resort", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -81.1505356, + "y": 18.2847767, + "z": -53.8898 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -78.80603, + "y": 18.2847767, + "z": -87.48046 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": -73.03625, + "y": 18.2847385, + "z": -91.0424957 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -79.87281, + "y": 21.8669586, + "z": -90.62389 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": -83.6373444, + "y": 24.4348354, + "z": -74.258316 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -79.6947861, + "y": 21.8669586, + "z": -57.0139542 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "canRunBetweenObjectives": false, + "name": "Chalet", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -123.842087, + "y": 39.87246, + "z": 76.5801239 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -117.460472, + "y": 39.872406, + "z": 86.66805 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 2, + "steps": [ + { + "position" : { + "x": -128.764053, + "y": 39.8724022, + "z": 104.8246 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -118.459038, + "y": 42.89334, + "z": 86.5755539 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -122.235992, + "y": 36.63736, + "z": 97.2785645 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -129.995453, + "y": 36.23636, + "z": 105.830513 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 2, + "steps": [ + { + "position" : { + "x": -117.0233, + "y": 36.63736, + "z": 105.504707 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -122.917084, + "y": 36.63736, + "z": 80.0848 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 2, + "steps": [ + { + "position" : { + "x": -110.684525, + "y": 33.105854, + "z": 87.32484 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "canRunBetweenObjectives": false, + "name": "USEC Camp Building 1", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 53.9112854, + "y": 4.90694666, + "z": -592.323669 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 29.5675945, + "y": 4.90696764, + "z": -614.044067 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 55.6411171, + "y": 7.69775534, + "z": -614.6811 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 51.8195763, + "y": 8.201273, + "z": -639.0329 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": 29.4953289, + "y": 4.90697861, + "z": -641.1743 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 53.5240555, + "y": 4.906996, + "z": -649.356262 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "canRunBetweenObjectives": false, + "name": "USEC Camp Building 2", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -67.50461, + "y": 4.90693474, + "z": -754.207642 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 15, + "steps": [ + { + "position" : { + "x": -88.3456955, + "y": 4.91758871, + "z": -740.2719 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -120.936417, + "y": 4.906963, + "z": -731.320251 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -113.149574, + "y": 4.90696239, + "z": -754.1892 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -130.085571, + "y": 4.906995, + "z": -754.0141 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -97.84111, + "y": 8.205606, + "z": -729.435 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -89.8229141, + "y": 8.205516, + "z": -755.8042 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "canRunBetweenObjectives": false, + "name": "USEC Camp Building 3", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": -195.727951, + "y": 4.906942, + "z": -693.660645 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -185.405777, + "y": 4.90699673, + "z": -638.3837 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -174.240128, + "y": 4.90698, + "z": -636.7244 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -173.72937, + "y": 4.906976, + "z": -643.9063 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -198.779663, + "y": 4.907, + "z": -642.526062 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -198.496826, + "y": 4.906988, + "z": -648.87915 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -197.919464, + "y": 7.688438, + "z": -656.2162 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": -179.624619, + "y": 4.906964, + "z": -670.1573 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Southern Road", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 2, + "steps": [ + { + "position" : { + "x": -201.3366, + "y": 6.214179, + "z": 415.391754 + } + }, + { + "position" : { + "x": -211.16301, + "y": 6.24274731, + "z": 413.1711 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -225.954758, + "y": 6.13886166, + "z": 422.63443 + } + }, + { + "position" : { + "x": -228.423691, + "y": 8.753243, + "z": 422.624664 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Bridge Entrance", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": 140.76651, + "y": 1.57187819, + "z": 519.283936 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Bridge Road Intersection", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": -3.14035439, + "y": 5.904117, + "z": 478.202759 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Fishing Huts", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 1000, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 56.740345, + "y": 0.683137834, + "z": 455.423126 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 1000, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 87.31742, + "y": 1.06107676, + "z": 458.937775 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": 84.0709839, + "y": 0.456891149, + "z": 454.645752 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "maxBotsInGroup": 1, + "desirability": 25, + "pmcsOnly": true, + "name": "Stage Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 9999, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 77.49352, + "y": 9.19731, + "z": 320.748962 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 3, + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 77.49352, + "y": 9.19731, + "z": 320.748962 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 9999, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 74.70143, + "y": 9.73683548, + "z": 285.652618 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 3, + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 74.70143, + "y": 9.73683548, + "z": 285.652618 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 9999, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 90.9413, + "y": 10.0305872, + "z": 241.004791 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 3, + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 90.9413, + "y": 10.0305872, + "z": 241.004791 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 9999, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 98.80825, + "y": 11.2476568, + "z": 217.07605 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 3, + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 98.80825, + "y": 11.2476568, + "z": 217.07605 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "name": "Stage Wagon", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "maxRunDistance": 1, + "steps": [ + { + "position" : { + "x": 122.490074, + "y": 6.83943748, + "z": 212.105057 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Stage Tent", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 20, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 95.65076, + "y": 3.7506125, + "z": 272.9458 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "Stage", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 1000, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 134.766281, + "y": 5.450779, + "z": 285.346039 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 1000, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 132.6808, + "y": 1.30139542, + "z": 292.2637 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 1000, + "maxRunDistance": 2, + "steps": [ + { + "position" : { + "x": 131.207916, + "y": 3.46080732, + "z": 271.90744 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Long Road South Car", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": 0.102478325, + "y": 5.2791667, + "z": 374.0309 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Long Road Side Tunnel Crash", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": 5.60502958, + "y": 5.95761538, + "z": 278.630951 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Long Road Bus Crash", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": 10.6228895, + "y": 5.95758438, + "z": 176.047867 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Long Road Resort Entrance", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": 16.5031452, + "y": 5.957529, + "z": 3.90086317 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Long Road Pond Camp", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": -12.7992268, + "y": 0.5352798, + "z": 53.52692 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Long Road Construction", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": 27.87141, + "y": 5.97389746, + "z": -158.076431 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": 26.6931782, + "y": 5.97952127, + "z": -185.608109 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": 24.6244469, + "y": 8.724115, + "z": -242.525467 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": 31.8301258, + "y": 4.88018, + "z": -239.899338 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "maxBotsInGroup": 1, + "desirability": 25, + "pmcsOnly": true, + "name": "Long Road Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 9999, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 62.5363846, + "y": 20.6935062, + "z": 106.907082 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 62.5363846, + "y": 20.6935062, + "z": 106.907082 + }, + "lookToPosition" : { + "x": 7.59853458, + "y": 5.957984, + "z": 90.24553 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 9999, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 63.4862747, + "y": 16.08045, + "z": 186.568573 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 63.4862747, + "y": 16.08045, + "z": 186.568573 + }, + "lookToPosition" : { + "x": 7.049618, + "y": 5.957589, + "z": 182.723984 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 9999, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 95.4739761, + "y": 22.2131042, + "z": 159.033966 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 95.4739761, + "y": 22.2131042, + "z": 159.033966 + }, + "lookToPosition" : { + "x": 122.165085, + "y": 5.77331066, + "z": 208.503265 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 15, + "name": "Docks Camp", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": 96.2127151, + "y": 3.6501472, + "z": -164.320831 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 3, + "desirability": 45, + "name": "Merin Car", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1500, + "doorIDToUnlock": "_00000", + "fixedPositionToUnlockDoor" : { + "x": 91.24742, + "y": 7.30130768, + "z": -129.327286 + }, + "steps": [ + { + "position" : { + "x": 91.24742, + "y": 7.30130768, + "z": -129.327286 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 15, + "name": "Docks", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 145.512619, + "y": 3.22303629, + "z": -133.898514 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 136.708786, + "y": 3.22303677, + "z": -193.77916 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 15, + "name": "Main Road Bridge Beach Container", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": 98.205925, + "y": 0.3155936, + "z": -303.896759 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 35, + "name": "Main Road Bridge Underpass", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": 2.21924114, + "y": -0.0922396, + "z": -343.4761 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 15, + "name": "Village East House Backyard", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": -272.513458, + "y": 13.7856779, + "z": -205.245132 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 15, + "canRunBetweenObjectives": false, + "name": "Village East House", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -256.533966, + "y": 14.1611509, + "z": -207.748734 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -256.8208, + "y": 14.1611509, + "z": -202.867569 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 15, + "canRunBetweenObjectives": false, + "name": "Village Center House", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": -184.730179, + "y": 12.6902075, + "z": -208.184128 + } + }, + { + "position" : { + "x": -190.4018, + "y": 12.6902065, + "z": -209.937363 + } + }, + { + "position" : { + "x": -183.478409, + "y": 15.3454523, + "z": -208.973663 + } + }, + { + "position" : { + "x": -190.856766, + "y": 15.34545, + "z": -202.905045 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Village West House", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 9999, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -133.759933, + "y": 11.6636028, + "z": -213.774826 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Village Hillside House", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -148.3957, + "y": 11.7017088, + "z": -249.07222 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 15, + "canRunBetweenObjectives": false, + "name": "Convenience Store House Backyard", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 1000, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -109.985992, + "y": 6.529419, + "z": -269.43103 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 1000, + "maxRunDistance": 2, + "steps": [ + { + "position" : { + "x": -99.76738, + "y": 5.834517, + "z": -287.774261 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "Convenience Store House", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 99999, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -71.5975, + "y": 6.032806, + "z": -276.1599 + } + }, + { + "position" : { + "x": -72.14548, + "y": 6.03280926, + "z": -295.7627 + } + }, + { + "position" : { + "x": -77.7535553, + "y": 6.03281, + "z": -294.475555 + } + }, + { + "position" : { + "x": -77.84502, + "y": 9.050276, + "z": -294.921967 + } + }, + { + "position" : { + "x": -71.48745, + "y": 9.050275, + "z": -296.085876 + } + }, + { + "position" : { + "x": -77.3259, + "y": 9.050274, + "z": -281.575165 + } + }, + { + "position" : { + "x": -71.06774, + "y": 9.050272, + "z": -278.221558 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 3, + "desirability": 10, + "name": "Convenience Store Storage", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -59.0821075, + "y": 5.700978, + "z": -295.738129 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 10, + "name": "Cabins", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -263.052551, + "y": 0.7855399, + "z": -316.641235 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -262.07196, + "y": 0.9993639, + "z": -348.534637 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -286.941864, + "y": 0.4015298, + "z": -339.7943 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -301.489746, + "y": 0.0570777543, + "z": -314.698029 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": -271.4914, + "y": 0.928575039, + "z": -352.879883 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Cabins Crashed Van", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": -253.573669, + "y": 0.0433757454, + "z": -387.384735 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "USEC Camp Road East Building", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 9999, + "maxRunDistance": 1, + "steps": [ + { + "position" : { + "x": -169.737213, + "y": 4.70621252, + "z": -447.748138 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 3, + "desirability": 10, + "name": "USEC Camp Workshop Buildings", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "maxRunDistance": 2, + "steps": [ + { + "position" : { + "x": -168.1047, + "y": 7.517896, + "z": -471.36908 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -171.903122, + "y": 4.94339752, + "z": -498.517944 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 10, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "USEC Camp Helipad Area", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": -96.90406, + "y": 0.203337222, + "z": -490.314 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": -97.23684, + "y": 1.65051508, + "z": -521.158447 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": -83.34874, + "y": -0.13599728, + "z": -563.8777 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": -111.78653, + "y": -0.1455664, + "z": -547.138855 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": -96.19552, + "y": -0.145574287, + "z": -536.3548 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": -44.4484978, + "y": 7.07995558, + "z": -521.359741 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "Resort Garage", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -106.394966, + "y": 17.90842, + "z": -10.0098286 + } + }, + { + "position" : { + "x": -109.044022, + "y": 20.9000721, + "z": -15.8465872 + } + }, + { + "position" : { + "x": -116.804871, + "y": 20.90008, + "z": -20.4138756 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "maxBotsInGroup": 1, + "desirability": 25, + "pmcsOnly": true, + "name": "Resort Front Yard", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 9999, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "position" : { + "x": -96.19256, + "y": 17.5896969, + "z": -42.41065 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 9999, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -67.1896057, + "y": 17.5896912, + "z": -23.5435562 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -67.1896057, + "y": 17.5896912, + "z": -23.5435562 + }, + "lookToPosition" : { + "x": 12.0218372, + "y": 5.95755, + "z": 65.21484 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "maxBotsInGroup": 1, + "desirability": 25, + "pmcsOnly": true, + "name": "Resort Overlook", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 9999, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -56.4292641, + "y": 19.093504, + "z": -122.957176 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -56.4292641, + "y": 19.093504, + "z": -122.957176 + }, + "lookToPosition" : { + "x": 8.760331, + "y": 5.956075, + "z": -69.4498749 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 9999, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -54.5435066, + "y": 19.15492, + "z": -136.50351 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -54.5435066, + "y": 19.15492, + "z": -136.50351 + }, + "lookToPosition" : { + "x": 20.4075966, + "y": 5.973898, + "z": -131.576462 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": -64.99453, + "y": 19.8203144, + "z": -133.941711 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "maxBotsInGroup": 1, + "desirability": 25, + "pmcsOnly": true, + "name": "Resort Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 9999, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -59.15952, + "y": 19.3659611, + "z": -107.264793 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 3, + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -59.15952, + "y": 19.3659611, + "z": -107.264793 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 9999, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -72.9312057, + "y": 21.86696, + "z": -89.21255 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -72.9312057, + "y": 21.86696, + "z": -89.21255 + }, + "lookToPosition" : { + "x": 21.7795, + "y": 5.97389746, + "z": -131.561737 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 9999, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -73.15654, + "y": 21.8669548, + "z": -58.26992 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -73.15654, + "y": 21.8669548, + "z": -58.26992 + }, + "lookToPosition" : { + "x": 22.4458084, + "y": 5.946432, + "z": -89.1846161 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Tennis Courts", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": -66.60237, + "y": 26.77016, + "z": 110.874985 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -71.39276, + "y": 26.77016, + "z": 133.071487 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": -73.72335, + "y": 27.3581543, + "z": 146.984879 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Chalet Remote Building", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -128.736176, + "y": 39.50794, + "z": 131.354858 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Chalet Kayak Storage", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -149.062241, + "y": 39.9193077, + "z": 94.82135 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "maxBotsInGroup": 1, + "desirability": 25, + "pmcsOnly": true, + "name": "Chalet Outdoor Area", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -114.276077, + "y": 39.8468781, + "z": 76.89095 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 3, + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -114.276077, + "y": 39.8468781, + "z": 76.89095 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -112.59478, + "y": 39.8468781, + "z": 89.85522 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -112.59478, + "y": 39.8468781, + "z": 89.85522 + }, + "lookToPosition" : { + "x": 12.4945364, + "y": 5.95755768, + "z": 89.172226 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": -109.113419, + "y": 33.1218376, + "z": 105.437355 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": -116.64325, + "y": 36.637352, + "z": 74.70319 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Helicopter Crash Armchair", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": -132.804367, + "y": 31.7275543, + "z": 273.4695 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Helicopter Crash", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": -134.072189, + "y": 21.61867, + "z": 300.528137 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "USEC Camp Entrance", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 9999, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": 14.7168531, + "y": 4.606017, + "z": -451.183136 + } + }, + { + "position" : { + "x": 18.2275467, + "y": 4.813914, + "z": -445.5997 + } + }, + { + "position" : { + "x": 24.4268379, + "y": 4.81391335, + "z": -444.666931 + } + }, + { + "position" : { + "x": 31.86294, + "y": 4.809583, + "z": -453.097717 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "USEC Camp Entrance Tents", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": 11.8840294, + "y": 1.73906469, + "z": -473.790863 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": 9.963026, + "y": 1.72979832, + "z": -503.5251 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -28.3330879, + "y": 1.94120026, + "z": -527.640747 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 13.5384655, + "y": 1.65884852, + "z": -547.4041 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "USEC Camp Building 1 Stash", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": 50.73781, + "y": 4.81484032, + "z": -552.953552 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "USEC Camp Building 1 Back Lot", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 300, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": 29.6404552, + "y": 4.619076, + "z": -685.001343 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "USEC Camp Building 2 Roof", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -90.78155, + "y": 13.94272, + "z": -742.5677 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "USEC Camp Building 3 Roof", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -186.4256, + "y": 13.94274, + "z": -659.88446 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 20, + "name": "Drug Lab", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": -122.719414, + "y": 10.51153, + "z": -843.68396 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 10, + "name": "Tankers", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": -92.66, + "y": 10.5197487, + "z": -912.784851 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Train Yard", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": 2.606491, + "y": 10.521, + "z": -807.4514 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 56.6297874, + "y": 10.5209932, + "z": -793.4112 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 35.25934, + "y": 11.985465, + "z": -850.7863 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": 52.24027, + "y": 10.5115318, + "z": -913.1142 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 10, + "name": "North Edge", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": 167.569839, + "y": 4.22224, + "z": -661.0765 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": 160.546112, + "y": 1.86743045, + "z": -705.7252 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": 171.678391, + "y": 0.5209378, + "z": -771.0607 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": 124.383125, + "y": 5.91621733, + "z": -824.7657 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 35, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 2, + "desirability": 25, + "pmcsOnly": true, + "name": "Lighthouse", + "waypoints" : [ + { + "x": 128.662262, + "y": 1.65600622, + "z": 519.2548 + }, + { + "x": 330.679871, + "y": 1.73835206, + "z": 505.333221 + } + ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 100, + "maxDistanceFromBot": 9999, + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 440.89682, + "y": 23.8984756, + "z": 459.1224 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 45, + "max": 120 + }, + "position" : { + "x": 440.89682, + "y": 23.8984756, + "z": 459.1224 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 35, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 2, + "desirability": 20, + "pmcsOnly": true, + "name": "Lighthouse Bridge", + "waypoints" : [ + { + "x": 128.662262, + "y": 1.65600622, + "z": 519.2548 + }, + { + "x": 330.679871, + "y": 1.73835206, + "z": 505.333221 + } + ], + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 267.453033, + "y": 1.73768008, + "z": 514.228455 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 308.4318, + "y": 1.73767924, + "z": 502.856567 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 313.800934, + "y": 1.73835218, + "z": 497.9364 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 316.405945, + "y": 1.73834825, + "z": 511.164856 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 327.970276, + "y": 1.73834586, + "z": 528.6734 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 325.440063, + "y": 1.98424268, + "z": 511.025452 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 35, + "maxLevel": 99, + "maxBots": 3, + "maxBotsInGroup": 2, + "desirability": 30, + "pmcsOnly": true, + "name": "Lighthouse Conference Room", + "waypoints" : [ + { + "x": 128.662262, + "y": 1.65600622, + "z": 519.2548 + }, + { + "x": 330.679871, + "y": 1.73835206, + "z": 505.333221 + } + ], + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 325.142883, + "y": 5.02266359, + "z": 515.765564 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 700, + "steps": [ + { + "position" : { + "x": 333.5572, + "y": 5.0226655, + "z": 521.073547 + } + }, + { + "position" : { + "x": 331.646362, + "y": 5.022666, + "z": 522.209 + } + }, + { + "position" : { + "x": 328.821869, + "y": 5.022665, + "z": 521.967163 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 35, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 2, + "desirability": 10, + "pmcsOnly": true, + "name": "Lighthouse Kitchen and Workshop", + "waypoints" : [ + { + "x": 128.662262, + "y": 1.65600622, + "z": 519.2548 + }, + { + "x": 330.679871, + "y": 1.73835206, + "z": 505.333221 + } + ], + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 327.895782, + "y": 2.006626, + "z": 518.040466 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 339.928619, + "y": 1.83514166, + "z": 520.608 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 344.102081, + "y": 1.80634093, + "z": 517.4315 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 342.0054, + "y": 1.8139292, + "z": 524.376953 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 35, + "maxLevel": 99, + "maxBots": 3, + "maxBotsInGroup": 2, + "desirability": 40, + "pmcsOnly": true, + "name": "Lighthouse Bedrooms 1st Floor", + "waypoints" : [ + { + "x": 128.662262, + "y": 1.65600622, + "z": 519.2548 + }, + { + "x": 330.679871, + "y": 1.73835206, + "z": 505.333221 + } + ], + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 700, + "steps": [ + { + "position" : { + "x": 323.9023, + "y": 1.98488665, + "z": 497.102173 + } + }, + { + "position" : { + "x": 320.548981, + "y": 1.98516357, + "z": 493.663757 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 700, + "steps": [ + { + "position" : { + "x": 327.6913, + "y": 1.98524129, + "z": 485.6235 + } + }, + { + "position" : { + "x": 322.392853, + "y": 1.98534179, + "z": 486.5771 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 700, + "steps": [ + { + "position" : { + "x": 332.019623, + "y": 1.985285, + "z": 484.0776 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 700, + "steps": [ + { + "position" : { + "x": 337.99292, + "y": 1.98523, + "z": 482.978058 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 35, + "maxLevel": 99, + "maxBots": 3, + "maxBotsInGroup": 2, + "desirability": 40, + "pmcsOnly": true, + "name": "Lighthouse Bedrooms 2nd Floor", + "waypoints" : [ + { + "x": 128.662262, + "y": 1.65600622, + "z": 519.2548 + }, + { + "x": 330.679871, + "y": 1.73835206, + "z": 505.333221 + } + ], + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 700, + "steps": [ + { + "position" : { + "x": 320.931519, + "y": 4.99717569, + "z": 498.214 + } + }, + { + "position" : { + "x": 319.224762, + "y": 4.9971776, + "z": 492.245117 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 700, + "steps": [ + { + "position" : { + "x": 327.38623, + "y": 4.99749, + "z": 485.035645 + } + }, + { + "position" : { + "x": 322.9277, + "y": 4.99760866, + "z": 486.9793 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 700, + "steps": [ + { + "position" : { + "x": 333.568268, + "y": 4.997346, + "z": 483.477844 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 35, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 2, + "desirability": 10, + "pmcsOnly": true, + "name": "Lighthouse Garage", + "waypoints" : [ + { + "x": 128.662262, + "y": 1.65600622, + "z": 519.2548 + }, + { + "x": 330.679871, + "y": 1.73835206, + "z": 505.333221 + } + ], + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 343.932648, + "y": 1.69755721, + "z": 474.127472 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 346.563629, + "y": 0.932733536, + "z": 467.769318 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 354.112122, + "y": 2.36059284, + "z": 455.578674 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 365.483551, + "y": 1.73968315, + "z": 464.464325 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 35, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 2, + "desirability": 15, + "pmcsOnly": true, + "name": "Lighthouse Pier", + "waypoints" : [ + { + "x": 128.662262, + "y": 1.65600622, + "z": 519.2548 + }, + { + "x": 330.679871, + "y": 1.73835206, + "z": 505.333221 + } + ], + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 402.430542, + "y": 1.74543512, + "z": 394.9195 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 387.20166, + "y": 0.8990585, + "z": 444.020447 + } + }, + { + "position" : { + "x": 410.62384, + "y": 0.05420423, + "z": 431.294617 + } + }, + { + "position" : { + "x": 432.7314, + "y": 0.162852377, + "z": 425.114532 + } + }, + { + "position" : { + "x": 375.6098, + "y": 1.74045289, + "z": 455.7006 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 35, + "maxLevel": 99, + "maxBots": 3, + "maxBotsInGroup": 2, + "desirability": 35, + "pmcsOnly": true, + "name": "Lighthouse Radar Station Entrance", + "waypoints" : [ + { + "x": 128.662262, + "y": 1.65600622, + "z": 519.2548 + }, + { + "x": 330.679871, + "y": 1.73835206, + "z": 505.333221 + } + ], + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 700, + "steps": [ + { + "position" : { + "x": 406.088745, + "y": 15.562973, + "z": 532.6198 + } + }, + { + "position" : { + "x": 402.1667, + "y": 15.5629721, + "z": 531.2873 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 700, + "steps": [ + { + "position" : { + "x": 398.902954, + "y": 15.0000086, + "z": 535.994751 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 700, + "steps": [ + { + "position" : { + "x": 403.379333, + "y": 18.6971855, + "z": 530.927368 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 411.2108, + "y": 15.2194824, + "z": 544.3998 + } + }, + { + "position" : { + "x": 411.0382, + "y": 15.2195044, + "z": 551.2034 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 700, + "steps": [ + { + "position" : { + "x": 408.035767, + "y": 19.25386, + "z": 546.216248 + } + }, + { + "position" : { + "x": 402.444061, + "y": 19.25385, + "z": 546.8957 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 35, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 2, + "desirability": 15, + "pmcsOnly": true, + "name": "Lighthouse Radar Station Garage", + "waypoints" : [ + { + "x": 128.662262, + "y": 1.65600622, + "z": 519.2548 + }, + { + "x": 330.679871, + "y": 1.73835206, + "z": 505.333221 + } + ], + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 385.2686, + "y": 15.0000057, + "z": 556.372559 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 379.71637, + "y": 15.1089621, + "z": 568.7066 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 371.960724, + "y": 15.1089611, + "z": 568.8093 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 35, + "maxLevel": 99, + "maxBots": 3, + "maxBotsInGroup": 2, + "desirability": 30, + "pmcsOnly": true, + "name": "Lighthouse Radar Station", + "waypoints" : [ + { + "x": 128.662262, + "y": 1.65600622, + "z": 519.2548 + }, + { + "x": 330.679871, + "y": 1.73835206, + "z": 505.333221 + } + ], + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 364.838531, + "y": 12.3432713, + "z": 546.495056 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 364.652649, + "y": 15.4979649, + "z": 553.605164 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 353.388275, + "y": 15.4979649, + "z": 558.6098 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 700, + "steps": [ + { + "position" : { + "x": 353.327332, + "y": 15.4979649, + "z": 549.919 + } + }, + { + "position" : { + "x": 353.61084, + "y": 15.4979658, + "z": 547.637268 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 35, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 2, + "desirability": 20, + "pmcsOnly": true, + "name": "Lighthouse Cliff Cache", + "waypoints" : [ + { + "x": 128.662262, + "y": 1.65600622, + "z": 519.2548 + }, + { + "x": 330.679871, + "y": 1.73835206, + "z": 505.333221 + } + ], + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 366.773865, + "y": 21.5373783, + "z": 524.7454 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 361.967133, + "y": 18.9340363, + "z": 535.836731 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 351.88205, + "y": 18.9286289, + "z": 534.980652 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "isCamping": true, + "minLevel": 20, + "maxLevel": 99, + "maxBots": 1, + "maxBotsInGroup": 1, + "desirability": 10, + "name": "Bridge Camping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 130.063156, + "y": 4.92834473, + "z": 390.5209 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 90, + "max": 240 + }, + "position" : { + "x": 130.063156, + "y": 4.92834473, + "z": 390.5209 + }, + "lookToPosition" : { + "x": 223.047684, + "y": 1.73768008, + "z": 517.9813 + } + } + ] + } + ] + } +] \ No newline at end of file diff --git a/BepInEx/plugins/QuestingBots/Quests/Standard/rezervbase.json b/BepInEx/plugins/QuestingBots/Quests/Standard/rezervbase.json new file mode 100644 index 0000000..f7fe2a2 --- /dev/null +++ b/BepInEx/plugins/QuestingBots/Quests/Standard/rezervbase.json @@ -0,0 +1,4954 @@ +[ + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "minRaidET": 300, + "requiredSwitches": { + "autoId_00632_EXFIL": false + }, + "name": "Hermetic Door Switch", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 9999, + "maxRunDistance": 2, + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -60.28271, + "y": -7.04171944, + "z": 76.82604 + } + }, + { + "waitTimeAfterCompleting": 2, + "stepType" : "ToggleSwitch", + "switchID" : "autoId_00632_EXFIL", + "position" : { + "x": -60.28271, + "y": -7.04171944, + "z": 76.82604 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 2, + "desirability": 40, + "requiredSwitches": { + "autoId_00632_EXFIL": true + }, + "pmcsOnly": true, + "name": "Hermetic Alarm Patrol", + "forbiddenWeapons" : [ "pistol" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 25, + "maxDistanceFromBot": 150, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "position" : { + "x": -81.3760452, + "y": -6.946467, + "z": 22.4286537 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 20, + "max": 45 + }, + "position" : { + "x": -81.3760452, + "y": -6.946467, + "z": 22.4286537 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 25, + "maxDistanceFromBot": 150, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "position" : { + "x": -63.6107635, + "y": -6.94646835, + "z": -10.7402258 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 20, + "max": 45 + }, + "position" : { + "x": -63.6107635, + "y": -6.94646835, + "z": -10.7402258 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 25, + "maxDistanceFromBot": 150, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "position" : { + "x": -28.246294, + "y": -6.951963, + "z": -24.6942272 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 20, + "max": 45 + }, + "position" : { + "x": -28.246294, + "y": -6.951963, + "z": -24.6942272 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 25, + "maxDistanceFromBot": 150, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "position" : { + "x": -23.83467, + "y": -5.108245, + "z": -120.502487 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 20, + "max": 45 + }, + "position" : { + "x": -23.83467, + "y": -5.108245, + "z": -120.502487 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 25, + "maxDistanceFromBot": 150, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "position" : { + "x": 77.3197861, + "y": -5.544286, + "z": -147.147156 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 20, + "max": 45 + }, + "position" : { + "x": 77.3197861, + "y": -5.544286, + "z": -147.147156 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 35, + "name": "D2 Switch", + "requiredSwitches": { + "autoId_00000_D2_LEVER": false + }, + "waypoints" : [ + { + "x": -95.56027, + "y": -14.5272923, + "z": 37.5281944 + } + ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 9999, + "maxRunDistance": 13, + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -116.461212, + "y": -14.5357466, + "z": 21.0227413 + } + }, + { + "stepType" : "ToggleSwitch", + "switchID" : "autoId_00000_D2_LEVER", + "position" : { + "x": -116.461212, + "y": -14.5357466, + "z": 21.0227413 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "minRaidET": 420, + "name": "D2 Extract Switch", + "requiredSwitches": { + "autoId_00000_D2_LEVER": true, + "00453": false + }, + "waypoints" : [ + { + "x": -80.53533, + "y": -15.8884859, + "z": 144.298065 + }, + { + "x": -27.8268414, + "y": 12.5911255, + "z": 180.3212 + }, + { + "x": -73.2474442, + "y": -11.7335672, + "z": 67.4957 + } + ], + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 28, + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -116.5, + "y": -18.4, + "z": 169.3 + } + }, + { + "stepType" : "ToggleSwitch", + "switchID" : "00453", + "position" : { + "x": -116.5, + "y": -18.4, + "z": 169.3 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "D2 Area", + "waypoints" : [ + { + "x": -80.53533, + "y": -15.8884859, + "z": 144.298065 + }, + { + "x": -27.8268414, + "y": 12.5911255, + "z": 180.3212 + }, + { + "x": -73.2474442, + "y": -11.7335672, + "z": 67.4957 + } + ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 75, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -56.1238976, + "y": -14.703867, + "z": 140.437515 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 75, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -61.1976738, + "y": -14.703866, + "z": 132.523056 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 75, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": -42.62611, + "y": -14.7088652, + "z": 131.680984 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 75, + "maxRunDistance": 14, + "steps": [ + { + "position" : { + "x": -52.16976, + "y": -18.612608, + "z": 132.57843 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 75, + "maxRunDistance": 23, + "steps": [ + { + "position" : { + "x": -103.348976, + "y": -18.40645, + "z": 158.996735 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 10, + "maxLevel": 99, + "maxBots": 4, + "desirability": 40, + "maxRaidET": 300, + "pmcsOnly": true, + "name": "Command Center Rush", + "waypoints" : [ + { + "x": -95.56027, + "y": -14.5272923, + "z": 37.5281944 + } + ], + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 9999, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -83.9231, + "y": -14.4244938, + "z": 19.2263775 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 9999, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -120.204391, + "y": -14.53575, + "z": 36.57718 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 4, + "desirability": 30, + "name": "Black Bishop Tech Room", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -133.51651, + "y": -0.183816582, + "z": -8.319722 + } + }, + { + "position" : { + "x": -130.424683, + "y": -3.18646169, + "z": -14.6211233 + } + }, + { + "position" : { + "x": -134.216522, + "y": -3.18646145, + "z": -14.472724 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "RB-ST", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 500, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 97.94792, + "y": -6.945815, + "z": 51.17775 + } + }, + { + "position" : { + "x": 100.605347, + "y": -6.945814, + "z": 60.72301 + } + }, + { + "position" : { + "x": 112.106972, + "y": -6.94581032, + "z": 63.4878464 + } + }, + { + "position" : { + "x": 105.921562, + "y": -6.9458127, + "z": 46.13129 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "Hermetic Depot", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": 66.3211441, + "y": -12.2500067, + "z": -152.13327 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 42.39258, + "y": -12.2500067, + "z": -125.714394 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": 85.11432, + "y": -12.2500105, + "z": -111.042877 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": 59.7432976, + "y": -12.2500076, + "z": -123.961609 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 9999, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 55.0477638, + "y": -12.2500105, + "z": -79.4185 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": 40.711586, + "y": -12.2500048, + "z": -145.34787 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 75.71227, + "y": -12.2500086, + "z": -136.801071 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 87.5989151, + "y": -12.2500134, + "z": -87.79593 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "White Knight", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 78.46175, + "y": -6.83165646, + "z": -34.819706 + } + }, + { + "position" : { + "x": 84.0438, + "y": -6.83250856, + "z": -27.2258244 + } + }, + { + "position" : { + "x": 87.7382, + "y": -6.83451128, + "z": -29.2963886 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 78.71595, + "y": -6.83427858, + "z": -16.338459 + } + }, + { + "position" : { + "x": 82.20249, + "y": -6.834329, + "z": -17.14238 + } + }, + { + "position" : { + "x": 87.7552, + "y": -6.834376, + "z": -17.9228 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 87.46304, + "y": -0.997515, + "z": -17.2699966 + } + }, + { + "position" : { + "x": 79.06229, + "y": -0.9975153, + "z": -17.02114 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "Black Knight", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 20.22266, + "y": -6.83573, + "z": -28.22257 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 10.8737946, + "y": -6.83626747, + "z": -27.395319 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 4.33577871, + "y": -6.83617258, + "z": -16.2075138 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 6.88127756, + "y": -6.83622932, + "z": -5.6590066 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 10.9864225, + "y": -3.97000051, + "z": -26.3498745 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 6.520885, + "y": -3.999805, + "z": -14.5021458 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 8.590523, + "y": -3.99343967, + "z": -3.061327 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 3.858693, + "y": -0.9975208, + "z": -23.2248764 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 11.50715, + "y": -0.997520566, + "z": -27.2381077 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "canRunBetweenObjectives": false, + "name": "Dome Buildings", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -42.965435, + "y": 18.5722961, + "z": 180.747482 + } + }, + { + "position" : { + "x": -42.2033234, + "y": 18.5722961, + "z": 184.5667 + } + }, + { + "position" : { + "x": -40.9005623, + "y": 18.5722961, + "z": 181.963577 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -40.6306419, + "y": 18.5763016, + "z": 169.444916 + } + }, + { + "position" : { + "x": -42.1741066, + "y": 18.5763016, + "z": 169.042862 + } + }, + { + "position" : { + "x": -41.52034, + "y": 18.5763, + "z": 172.828873 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": -6.27504539, + "y": 18.9521637, + "z": 170.861023 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -5.01556349, + "y": 18.9521732, + "z": 195.623016 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": -8.476441, + "y": 22.3699455, + "z": 173.351471 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -14.6320658, + "y": 22.3661137, + "z": 174.07486 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -5.30666828, + "y": 22.3870716, + "z": 193.256485 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": -6.459509, + "y": 25.8604031, + "z": 191.68161 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 19, + "steps": [ + { + "position" : { + "x": -3.52104664, + "y": 32.7223549, + "z": 168.779022 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 5, + "maxLevel": 99, + "maxBots": 3, + "maxBotsInGroup": 1, + "desirability": 25, + "canRunBetweenObjectives": false, + "pmcsOnly": true, + "name": "Dome Upper Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -9.513783, + "y": 32.7222748, + "z": 167.4318 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -9.513783, + "y": 32.7222748, + "z": 167.4318 + }, + "lookToPosition" : { + "x": -31.8708572, + "y": -6.946465, + "z": 40.4750557 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -1.54383075, + "y": 29.593111, + "z": 165.933792 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -1.54383075, + "y": 29.593111, + "z": 165.933792 + }, + "lookToPosition" : { + "x": 43.51071, + "y": -6.951962, + "z": 34.4554 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -13.1465931, + "y": 29.5931129, + "z": 165.906708 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -13.1465931, + "y": 29.5931129, + "z": 165.906708 + }, + "lookToPosition" : { + "x": 74.27228, + "y": -6.95198441, + "z": -5.50878668 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "Black Bishop", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -156.733765, + "y": -6.1859417, + "z": -3.09505558 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 14, + "steps": [ + { + "position" : { + "x": -128.871109, + "y": -6.17712927, + "z": -20.8039112 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -125.521774, + "y": -3.18646264, + "z": -10.7843723 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 14, + "steps": [ + { + "position" : { + "x": -155.569443, + "y": -3.18646121, + "z": -13.8612623 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -167.4185, + "y": -3.18646479, + "z": -0.346625328 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": -143.0135, + "y": -0.183815688, + "z": -6.73134565 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": -148.109756, + "y": -0.183816761, + "z": -5.71726751 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 17, + "steps": [ + { + "position" : { + "x": -143.006027, + "y": -0.183812171, + "z": -16.5175953 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "Black Bishop Underground", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -119.861687, + "y": -5.50095749, + "z": -12.8749475 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -148.491669, + "y": -9.212732, + "z": -25.976902 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -165.811523, + "y": -9.225313, + "z": -21.4972229 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 14, + "steps": [ + { + "position" : { + "x": -142.439682, + "y": -9.402001, + "z": -16.9374218 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": -119.27771, + "y": -9.490587, + "z": -13.4010839 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -167.829376, + "y": -9.402089, + "z": -0.6222597 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "canRunBetweenObjectives": false, + "name": "White Bishop", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -80.05767, + "y": -6.980006, + "z": -22.4438324 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": -61.9583054, + "y": -6.980007, + "z": -28.3917866 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -50.41182, + "y": -6.980007, + "z": -30.8706932 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -83.19285, + "y": -6.98000574, + "z": -31.7287121 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -79.66633, + "y": -3.78035378, + "z": -33.5766335 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -60.657795, + "y": -3.72792268, + "z": -38.10866 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -55.3523445, + "y": -9.889667, + "z": -29.1801815 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -78.69687, + "y": -9.890067, + "z": -22.9717026 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -81.94906, + "y": -9.890067, + "z": -31.45794 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "canRunBetweenObjectives": false, + "name": "White King", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -71.6583939, + "y": -6.513338, + "z": 16.7869453 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -74.54792, + "y": -6.513338, + "z": 8.92031 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -51.0315857, + "y": -6.74181366, + "z": -8.040361 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 22, + "steps": [ + { + "position" : { + "x": -52.8300476, + "y": -3.89270043, + "z": 17.8285828 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": -30.7470818, + "y": -6.514113, + "z": 13.81672 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -25.283247, + "y": -6.51411247, + "z": 26.547617 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -37.74585, + "y": -4.10706425, + "z": 7.200129 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": -65.1773148, + "y": -3.613374, + "z": 5.68665934 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 15, + "steps": [ + { + "position" : { + "x": -57.57473, + "y": -3.61337328, + "z": 20.1936283 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": -67.9507751, + "y": -3.61337352, + "z": 28.1479549 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 13, + "steps": [ + { + "position" : { + "x": -64.15508, + "y": -0.7063898, + "z": 4.777828 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -53.3439674, + "y": -0.706389546, + "z": 34.31672 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 19, + "steps": [ + { + "position" : { + "x": -48.23256, + "y": -0.7102231, + "z": 19.1111851 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -69.77275, + "y": -10.7771168, + "z": 22.3723431 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": -64.04466, + "y": -10.7771168, + "z": 31.9102917 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 40, + "canRunBetweenObjectives": false, + "name": "Command Center", + "waypoints" : [ + { + "x": -95.56027, + "y": -14.5272923, + "z": 37.5281944 + } + ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -82.13478, + "y": -14.4244957, + "z": 24.8550835 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": -95.12707, + "y": -14.5273008, + "z": 39.25594 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": -108.801476, + "y": -14.5273027, + "z": 42.42571 + } + }, + { + "position" : { + "x": -114.436234, + "y": -14.5273113, + "z": 44.64796 + } + }, + { + "position" : { + "x": -119.378761, + "y": -14.52733, + "z": 44.6141663 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -102.003311, + "y": -14.5357494, + "z": 30.2233353 + } + }, + { + "position" : { + "x": -107.454155, + "y": -14.5357485, + "z": 27.72114 + } + }, + { + "position" : { + "x": -105.91214, + "y": -14.53575, + "z": 35.19026 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -109.419205, + "y": -14.5357475, + "z": 24.0380917 + } + }, + { + "position" : { + "x": -107.254913, + "y": -14.5357466, + "z": 18.548975 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -119.170906, + "y": -14.5357494, + "z": 32.3906136 + } + }, + { + "position" : { + "x": -121.787239, + "y": -14.5357494, + "z": 34.3567657 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -118.771942, + "y": -14.5357485, + "z": 28.8312778 + } + }, + { + "position" : { + "x": -117.871017, + "y": -14.5357485, + "z": 26.085268 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -122.181084, + "y": -14.5357485, + "z": 27.816637 + } + }, + { + "position" : { + "x": -122.000671, + "y": -14.5357485, + "z": 30.0795517 + } + }, + { + "position" : { + "x": -123.495941, + "y": -14.5357475, + "z": 26.4621124 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -130.416855, + "y": -14.6537189, + "z": 51.39383 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "Black Pawn", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -154.140884, + "y": -9.218823, + "z": 72.46589 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -164.889023, + "y": -9.180641, + "z": 70.86018 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -164.795944, + "y": -9.218829, + "z": 31.6144485 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -165.547882, + "y": -6.29849768, + "z": 34.24404 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -153.0841, + "y": -6.298493, + "z": 74.9218445 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -155.0764, + "y": -3.39848733, + "z": 71.5179138 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 13, + "steps": [ + { + "position" : { + "x": -169.3662, + "y": -3.398488, + "z": 47.6193771 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -166.873032, + "y": -3.398491, + "z": 31.45846 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": -167.820587, + "y": -0.4984832, + "z": 31.8165436 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -163.787781, + "y": -0.4984811, + "z": 35.0878525 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": -167.303848, + "y": 2.40150738, + "z": 31.3567638 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "BMP #1", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": -97.78958, + "y": -5.235301, + "z": -149.919464 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "BMP #1 Tower", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 2, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -115.884071, + "y": 2.90959239, + "z": -152.189316 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -115.884071, + "y": 2.90959239, + "z": -152.189316 + }, + "lookToPosition" : { + "x": -100.219185, + "y": -6.9519577, + "z": -41.6008224 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "South Hill Tower", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 2, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -2.34005737, + "y": 2.22303867, + "z": -203.696259 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -2.34005737, + "y": 2.22303867, + "z": -203.696259 + }, + "lookToPosition" : { + "x": -36.4596519, + "y": -6.37780237, + "z": -109.325836 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 5, + "name": "Gas Station Building", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 21.34781, + "y": -6.7699976, + "z": 34.7594147 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Scav Lands North Building", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -105.879715, + "y": -6.25096273, + "z": -96.3053 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "canRunBetweenObjectives": false, + "name": "Scav Lands South Building", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -136.028748, + "y": -3.80135655, + "z": -136.5407 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": -144.66449, + "y": -7.078307, + "z": -130.826447 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 5, + "name": "SW Bunker", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": -266.413177, + "y": -10.8689308, + "z": -76.11035 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 5, + "name": "SW Tank", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": -243.0691, + "y": -5.391807, + "z": -0.5168501 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 5, + "name": "Black Pawn Back Bunker", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": -216.207825, + "y": -10.8689327, + "z": 48.6263275 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Helicopter", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -125.128525, + "y": -5.361258, + "z": 34.0301476 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Helicopter Platform Crawl Space", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": -91.87741, + "y": -6.933006, + "z": 36.29373 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Trenches", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -16.6778336, + "y": -6.94096947, + "z": 18.4391346 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -3.88529658, + "y": -6.935401, + "z": 14.305706 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "Sewer Manhole Building", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 59.1700668, + "y": -6.736497, + "z": 63.9780769 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 70.95511, + "y": -6.7364974, + "z": 63.14426 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "Knight Garages", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 100.815506, + "y": -6.945813, + "z": 20.630373 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 88.83505, + "y": -6.94581652, + "z": 3.16111827 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 5, + "name": "NW Bunkers", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": 144.701492, + "y": -10.8599281, + "z": 40.3061943 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 145.924652, + "y": -7.03951359, + "z": -1.62661088 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 189.892639, + "y": -5.13888073, + "z": 25.7939434 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 233.894836, + "y": -10.8299332, + "z": -4.140376 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 222.95755, + "y": -5.36857843, + "z": -54.26558 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "canRunBetweenObjectives": false, + "name": "Train Yard", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 39.3794174, + "y": -5.10824, + "z": -128.900391 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 2.24173045, + "y": -5.10824442, + "z": -118.123154 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 2.28520846, + "y": -5.09824276, + "z": -96.55231 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 60.0944862, + "y": -5.098238, + "z": -113.32132 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 43.8858032, + "y": -5.108241, + "z": -85.7534256 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 8.655163, + "y": -5.108245, + "z": -74.57055 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Train Yard Bunker Entrance", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 750, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 118.599594, + "y": -6.8646884, + "z": -84.57156 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 30, + "maxDistanceFromBot": 750, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": 119.891968, + "y": -0.4590883, + "z": -84.99323 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "White Rook", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 178.428833, + "y": -6.607043, + "z": -138.727188 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 179.374969, + "y": -1.381944, + "z": -165.712814 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": 157.386047, + "y": -5.208242, + "z": -167.046432 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 170.255646, + "y": -5.20824242, + "z": -170.90448 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 5, + "pmcsOnly": true, + "name": "White Rook Roof", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 75, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 145.47049, + "y": 1.87687123, + "z": -154.398758 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 5, + "name": "White Rook North Tank", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "steps": [ + { + "position" : { + "x": 212.328644, + "y": -6.95198, + "z": -89.07274 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 30, + "canRunBetweenObjectives": false, + "name": "White Rook Barracks", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 191.266968, + "y": -6.845368, + "z": -225.966827 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 197.5454, + "y": -6.841941, + "z": -202.4982 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 148.932144, + "y": -6.85537, + "z": -236.572189 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 15, + "pmcsOnly": true, + "name": "South Hill Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 129.253372, + "y": -0.2681621, + "z": -179.9267 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 20, + "max": 120 + }, + "position" : { + "x": 129.253372, + "y": -0.2681621, + "z": -179.9267 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": 98.9659958, + "y": -0.00396029, + "z": -172.420685 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 20, + "max": 120 + }, + "position" : { + "x": 98.9659958, + "y": -0.00396029, + "z": -172.420685 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": 67.30062, + "y": -0.2021343, + "z": -163.727432 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 150 + }, + "position" : { + "x": 67.30062, + "y": -0.2021343, + "z": -163.727432 + }, + "lookToPosition" : { + "x": 108.711143, + "y": -6.914482, + "z": -90.76131 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": 34.9776154, + "y": -0.115867242, + "z": -155.036057 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 20, + "max": 120 + }, + "position" : { + "x": 34.9776154, + "y": -0.115867242, + "z": -155.036057 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "canRunBetweenObjectives": false, + "name": "Hermetic", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 42.73983, + "y": -6.95917654, + "z": -156.648163 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 27.0990963, + "y": -6.959173, + "z": -179.003067 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 57.2999535, + "y": -6.95917749, + "z": -160.902252 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 60.29437, + "y": -6.959175, + "z": -187.262131 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "White Knight Roof", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 91.85216, + "y": -0.967280149, + "z": -35.26188 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 8, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 88.902565, + "y": -0.9757629, + "z": -48.589325 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 88.902565, + "y": -0.9757629, + "z": -48.589325 + }, + "lookToPosition" : { + "x": 90.79628, + "y": -5.36612, + "z": -92.01196 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 8, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 72.21781, + "y": -0.9757645, + "z": -38.7165833 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 72.21781, + "y": -0.9757645, + "z": -38.7165833 + }, + "lookToPosition" : { + "x": 27.3069553, + "y": -6.951959, + "z": -14.3200617 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 11, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": 92.3923645, + "y": 2.254353, + "z": -22.8853054 + } + }, + { + "position" : { + "x": 93.60874, + "y": 2.25435066, + "z": -20.2344475 + } + }, + { + "position" : { + "x": 96.75515, + "y": 2.25435138, + "z": -21.9188862 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 11, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 78.00441, + "y": 2.25435114, + "z": -20.2546329 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 45, + "max": 120 + }, + "position" : { + "x": 78.00441, + "y": 2.25435114, + "z": -20.2546329 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 11, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 83.98091, + "y": 2.25435138, + "z": -16.0826168 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 83.98091, + "y": 2.25435138, + "z": -16.0826168 + }, + "lookToPosition" : { + "x": 49.4165077, + "y": -6.95198441, + "z": 44.728096 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "White Knight RB-MP22", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 90.3427353, + "y": -3.99971437, + "z": -40.9534531 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 15, + "name": "White Knight Rear Drop-Down", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 15, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 89.09685, + "y": -6.8346405, + "z": -42.0361366 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "Black Knight Roof", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 7, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": 24.8102913, + "y": -0.9696667, + "z": -12.8290911 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 30, + "max": 150 + }, + "position" : { + "x": 24.8102913, + "y": -0.9696667, + "z": -12.8290911 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 7, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": 19.7480946, + "y": -0.9696676, + "z": 1.46109843 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 30, + "max": 150 + }, + "position" : { + "x": 19.7480946, + "y": -0.9696676, + "z": 1.46109843 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 7, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 7.020325, + "y": -0.969666958, + "z": -2.04534531 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 7.020325, + "y": -0.969666958, + "z": -2.04534531 + }, + "lookToPosition" : { + "x": -28.8361664, + "y": -6.940972, + "z": 3.92544866 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Checkpoint", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 58.955986, + "y": -6.29667568, + "z": 104.166016 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 5, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 15, + "pmcsOnly": true, + "name": "Dome Lower Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 9999, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 0.888026536, + "y": 7.626677, + "z": 140.454575 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 0.888026536, + "y": 7.626677, + "z": 140.454575 + }, + "lookToPosition" : { + "x": 40.4482536, + "y": -6.951961, + "z": 37.6250153 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 9999, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -31.3627472, + "y": 4.94231129, + "z": 127.951225 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -31.3627472, + "y": 4.94231129, + "z": 127.951225 + }, + "lookToPosition" : { + "x": -31.1201019, + "y": -6.94646263, + "z": 41.0778236 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 9999, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -59.98304, + "y": 8.704645, + "z": 143.714233 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -59.98304, + "y": 8.704645, + "z": 143.714233 + }, + "lookToPosition" : { + "x": -31.1201019, + "y": -6.94646263, + "z": 41.0778236 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 9999, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -33.37853, + "y": 18.811985, + "z": 163.751053 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -33.37853, + "y": 18.811985, + "z": 163.751053 + }, + "lookToPosition" : { + "x": -31.1201019, + "y": -6.94646263, + "z": 41.0778236 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 9999, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 8.83328152, + "y": 11.0311422, + "z": 156.471985 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 8.83328152, + "y": 11.0311422, + "z": 156.471985 + }, + "lookToPosition" : { + "x": 10.954216, + "y": -6.946465, + "z": 42.46877 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 10, + "maxDistanceFromBot": 9999, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -82.19405, + "y": 10.0370388, + "z": 150.827087 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -82.19405, + "y": 10.0370388, + "z": 150.827087 + }, + "lookToPosition" : { + "x": -104.678566, + "y": -7.07830667, + "z": 103.295975 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "D2 from Dome", + "waypoints" : [ + { + "x": -80.53533, + "y": -15.8884859, + "z": 144.298065 + }, + { + "x": -27.8268414, + "y": 12.5911255, + "z": 180.3212 + }, + { + "x": -73.2474442, + "y": -11.7335672, + "z": 67.4957 + } + ], + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": -62.1878624, + "y": -15.901721, + "z": 181.717209 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": -55.9908752, + "y": -15.89241, + "z": 159.982162 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -77.89744, + "y": -15.9010544, + "z": 164.2701 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "Black Bishop Roof", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 6, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": -118.27533, + "y": -1.295299, + "z": -32.8276176 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -118.27533, + "y": -1.295299, + "z": -32.8276176 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 7, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": -110.636093, + "y": -1.29530454, + "z": -13.9235106 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -110.636093, + "y": -1.29530454, + "z": -13.9235106 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "White Bishop Roof", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxDistance": 7, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": -52.1349373, + "y": -0.580698133, + "z": -41.18904 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -52.1349373, + "y": -0.580698133, + "z": -41.18904 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxDistance": 7, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -82.86299, + "y": -0.580698, + "z": -32.6192055 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -82.86299, + "y": -0.580698, + "z": -32.6192055 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxDistance": 7, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": -81.45844, + "y": -0.5806979, + "z": -23.80794 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -81.45844, + "y": -0.5806979, + "z": -23.80794 + }, + "lookToPosition" : { + "x": -137.524933, + "y": -6.933003, + "z": 18.9011421 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxDistance": 7, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -51.06413, + "y": -0.5807715, + "z": -29.1011562 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -51.06413, + "y": -0.5807715, + "z": -29.1011562 + }, + "lookToPosition" : { + "x": 1.76665545, + "y": -6.951959, + "z": 6.581832 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "White King Roof", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxDistance": 10, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -55.9039345, + "y": 2.17674446, + "z": 36.81612 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -55.9039345, + "y": 2.17674446, + "z": 36.81612 + }, + "lookToPosition" : { + "x": -21.94078, + "y": 18.3918858, + "z": 165.821 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxDistance": 10, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": -68.8098755, + "y": 2.17674017, + "z": 29.2512 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 90 + }, + "position" : { + "x": -68.8098755, + "y": 2.17674017, + "z": 29.2512 + }, + "lookToPosition" : { + "x": -143.753754, + "y": -6.94647, + "z": 64.05402 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxDistance": 10, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": -73.98968, + "y": 2.17673826, + "z": 8.926663 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 90 + }, + "position" : { + "x": -73.98968, + "y": 2.17673826, + "z": 8.926663 + }, + "lookToPosition" : { + "x": -110.156349, + "y": -6.718902, + "z": -82.92104 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxDistance": 10, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": -61.7680779, + "y": 2.17673659, + "z": 3.19810128 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 3, + "minElapsedTime": { + "min": 30, + "max": 90 + }, + "position" : { + "x": -61.7680779, + "y": 2.17673659, + "z": 3.19810128 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxDistance": 10, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": -52.1793823, + "y": 4.236157, + "z": 24.5722637 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -52.1793823, + "y": 4.236157, + "z": 24.5722637 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxDistance": 7, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -61.52356, + "y": -1.43964159, + "z": -4.335618 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 90 + }, + "position" : { + "x": -61.52356, + "y": -1.43964159, + "z": -4.335618 + }, + "lookToPosition" : { + "x": -128.495377, + "y": -6.946466, + "z": 0.27093178 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxDistance": 10, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -22.13185, + "y": 2.88331246, + "z": 28.0139446 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 3, + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -22.13185, + "y": 2.88331246, + "z": 28.0139446 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxDistance": 10, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -26.7579288, + "y": 2.87685, + "z": 7.72921562 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 3, + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -26.7579288, + "y": 2.87685, + "z": 7.72921562 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxDistance": 7, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -43.67138, + "y": -1.44018316, + "z": -11.1153917 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -43.67138, + "y": -1.44018316, + "z": -11.1153917 + }, + "lookToPosition" : { + "x": -26.2307072, + "y": -6.95196056, + "z": -35.39323 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxDistance": 7, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -34.2895775, + "y": -1.4396385, + "z": 4.118504 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -34.2895775, + "y": -1.4396385, + "z": 4.118504 + }, + "lookToPosition" : { + "x": 2.47579265, + "y": -6.946465, + "z": -3.74885082 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "Black Pawn Roof", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxDistance": 13, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -172.084579, + "y": 5.291526, + "z": 32.26616 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 90 + }, + "position" : { + "x": -172.084579, + "y": 5.291526, + "z": 32.26616 + }, + "lookToPosition" : { + "x": -178.962372, + "y": -7.006898, + "z": -34.85421 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxDistance": 13, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": -159.942719, + "y": 5.29152632, + "z": 46.7519951 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 3, + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -159.942719, + "y": 5.29152632, + "z": 46.7519951 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxDistance": 13, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": -156.319138, + "y": 5.29153, + "z": 76.2519455 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -156.319138, + "y": 5.29153, + "z": 76.2519455 + }, + "lookToPosition" : { + "x": -68.24686, + "y": 15.6919317, + "z": 168.428329 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "White Pawn", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxDistance": 6, + "steps": [ + { + "position" : { + "x": -83.11231, + "y": -9.21883, + "z": 82.87659 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxDistance": 8, + "steps": [ + { + "position" : { + "x": -114.07621, + "y": -9.218824, + "z": 95.49441 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxDistance": 5, + "steps": [ + { + "position" : { + "x": -125.344337, + "y": -3.398486, + "z": 96.15801 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxDistance": 10, + "steps": [ + { + "position" : { + "x": -98.80417, + "y": -3.39848828, + "z": 91.4246445 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxDistance": 8, + "steps": [ + { + "position" : { + "x": -93.4746857, + "y": -0.49848932, + "z": 84.83402 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxDistance": 10, + "steps": [ + { + "position" : { + "x": -125.7484, + "y": 2.40151143, + "z": 93.857666 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "White Pawn Roof", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxDistance": 13, + "steps": [ + { + "position" : { + "x": -110.250114, + "y": 5.291527, + "z": 91.5523453 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxDistance": 13, + "steps": [ + { + "position" : { + "x": -97.68488, + "y": 5.2915287, + "z": 95.19897 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxDistance": 13, + "steps": [ + { + "position" : { + "x": -125.356148, + "y": 5.291529, + "z": 93.655304 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxDistance": 13, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -83.51541, + "y": 5.586532, + "z": 81.13965 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 3, + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -83.51541, + "y": 5.586532, + "z": 81.13965 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 300, + "requiredSwitches": { + "autoId_00000_D2_LEVER": true + }, + "desirability": 20, + "name": "D2 Extract Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "waypoints" : [ + { + "x": -80.53533, + "y": -15.8884859, + "z": 144.298065 + }, + { + "x": -27.8268414, + "y": 12.5911255, + "z": 180.3212 + }, + { + "x": -73.2474442, + "y": -11.7335672, + "z": 67.4957 + } + ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 20, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -99.64825, + "y": -18.4064484, + "z": 158.186447 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 120, + "max": 300 + }, + "position" : { + "x": -99.64825, + "y": -18.4064484, + "z": 158.186447 + }, + "lookToPosition" : { + "x": -90.34085, + "y": -19.48446, + "z": 152.01239 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 10, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -89.4850845, + "y": -16.2609348, + "z": 154.509933 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 120, + "max": 300 + }, + "position" : { + "x": -89.4850845, + "y": -16.2609348, + "z": 154.509933 + }, + "lookToPosition" : { + "x": -92.74455, + "y": -16.2609348, + "z": 152.690384 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 5, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -82.94805, + "y": -16.20588, + "z": 150.744766 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 120, + "max": 300 + }, + "position" : { + "x": -82.94805, + "y": -16.20588, + "z": 150.744766 + }, + "lookToPosition" : { + "x": -82.5719147, + "y": -15.9544868, + "z": 145.723633 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 300, + "requiredSwitches": { + "autoId_00000_D2_LEVER": true + }, + "desirability": 20, + "name": "D2 Entrance Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "waypoints" : [ + { + "x": -80.53533, + "y": -15.8884859, + "z": 144.298065 + }, + { + "x": -27.8268414, + "y": 12.5911255, + "z": 180.3212 + }, + { + "x": -73.2474442, + "y": -11.7335672, + "z": 67.4957 + } + ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 5, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -62.6594162, + "y": -14.703867, + "z": 145.106491 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 120, + "max": 300 + }, + "position" : { + "x": -62.6594162, + "y": -14.703867, + "z": 145.106491 + }, + "lookToPosition" : { + "x": -80.40696, + "y": -15.8884859, + "z": 144.484146 + } + } + ] + } + ] + } +] \ No newline at end of file diff --git a/BepInEx/plugins/QuestingBots/Quests/Standard/sandbox.json b/BepInEx/plugins/QuestingBots/Quests/Standard/sandbox.json new file mode 100644 index 0000000..6a22490 --- /dev/null +++ b/BepInEx/plugins/QuestingBots/Quests/Standard/sandbox.json @@ -0,0 +1,2703 @@ +[ + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Emercom Checkpoint", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 153.467, + "y": 23.1232815, + "z": -97.63334 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 152.415268, + "y": 22.6699333, + "z": -79.92395 + } + }, + { + "position" : { + "x": 156.706467, + "y": 22.6699333, + "z": -83.02257 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Mira Avenue Benches", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": 198.462112, + "y": 16.286, + "z": -47.5789948 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": 199.561691, + "y": 16.286, + "z": -14.4417791 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 500, + "desirability": 10, + "name": "Mira Avenue Extract Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 184.947708, + "y": 20.4439526, + "z": -49.5665 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 184.947708, + "y": 20.4439526, + "z": -49.5665 + }, + "lookToPosition" : { + "x": 218.630066, + "y": 16.017622, + "z": 10.6597195 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Skyside Hotel", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": 172.2627, + "y": 16.9279957, + "z": 4.292445 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 177.878, + "y": 16.928, + "z": 33.54966 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 23, + "steps": [ + { + "position" : { + "x": 158.257935, + "y": 16.9279957, + "z": 10.1328144 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 20, + "steps": [ + { + "position" : { + "x": 135.383652, + "y": 16.928, + "z": -12.7923 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 13, + "steps": [ + { + "position" : { + "x": 115.111435, + "y": 22.7720013, + "z": -4.52473259 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Skyside Hotel Outside", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": 179.913254, + "y": 21.940361, + "z": 48.9427834 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": 153.941315, + "y": 22.7683678, + "z": 34.41739 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": 134.762878, + "y": 22.7683678, + "z": 47.301693 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Tartowers", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 190.39357, + "y": 16.1961327, + "z": 133.300613 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 197.576, + "y": 16.1961327, + "z": 136.316 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": 200.4913, + "y": 16.1608715, + "z": 124.940079 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": 185.428925, + "y": 16.1950359, + "z": 132.098 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Stairs Near Tartowers", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": 185.545776, + "y": 21.4085789, + "z": 95.54192 + } + }, + { + "position" : { + "x": 185.4882, + "y": 22.9085789, + "z": 103.856033 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": 175.4236, + "y": 24.4085751, + "z": 113.520859 + } + }, + { + "position" : { + "x": 172.015121, + "y": 24.4085732, + "z": 106.127434 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": 175.536514, + "y": 24.40857, + "z": 85.74908 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Oasis", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": 124.550941, + "y": 24.39658, + "z": 100.2086 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": 120.003723, + "y": 24.3965816, + "z": 108.389511 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 15, + "pmcsOnly": true, + "name": "Oasis Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 124.384933, + "y": 28.89731, + "z": 88.80447 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 124.384933, + "y": 28.89731, + "z": 88.80447 + }, + "lookToPosition" : { + "x": 172.939041, + "y": 16.0176239, + "z": 54.8640976 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 101.705696, + "y": 28.8973122, + "z": 109.154884 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 101.705696, + "y": 28.8973122, + "z": 109.154884 + }, + "lookToPosition" : { + "x": 97.67853, + "y": 24.4085712, + "z": 95.8890152 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 102.555725, + "y": 28.8973122, + "z": 113.667938 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 102.555725, + "y": 28.8973122, + "z": 113.667938 + }, + "lookToPosition" : { + "x": 34.5086861, + "y": 22.5970783, + "z": 108.826363 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "name": "Olive Restaurant", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 21, + "steps": [ + { + "position" : { + "x": 120.094452, + "y": 24.3961945, + "z": 128.730545 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 20, + "steps": [ + { + "position" : { + "x": 118.764992, + "y": 24.3961983, + "z": 139.568481 + } + }, + { + "position" : { + "x": 122.411118, + "y": 24.3961983, + "z": 142.088531 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 107.864975, + "y": 24.59296, + "z": 154.445038 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 21, + "steps": [ + { + "position" : { + "x": 121.375343, + "y": 24.3950748, + "z": 148.943024 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": 110.481361, + "y": 29.1045036, + "z": 161.34967 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 110.302933, + "y": 27.6775169, + "z": 174.842255 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "Olive Restaurant Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 101.404861, + "y": 28.91094, + "z": 141.688477 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 101.404861, + "y": 28.91094, + "z": 141.688477 + }, + "lookToPosition" : { + "x": 73.65049, + "y": 22.5970783, + "z": 112.199852 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "name": "Kyshperski", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 129.111145, + "y": 23.16083, + "z": 191.764709 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 17, + "steps": [ + { + "position" : { + "x": 128.577316, + "y": 23.1608257, + "z": 183.940491 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 18, + "steps": [ + { + "position" : { + "x": 119.820549, + "y": 23.1608257, + "z": 183.473984 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 118.992844, + "y": 23.1608315, + "z": 191.803589 + } + }, + { + "position" : { + "x": 121.433594, + "y": 23.1608315, + "z": 197.084686 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "M Showroom", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 96.0486755, + "y": 22.7900028, + "z": 225.030655 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "M Showroom Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 94.31352, + "y": 27.2899971, + "z": 217.906464 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 94.31352, + "y": 27.2899971, + "z": 217.906464 + }, + "lookToPosition" : { + "x": 84.97809, + "y": 22.5970783, + "z": 159.479187 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 93.23424, + "y": 27.29, + "z": 222.654739 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 93.23424, + "y": 27.29, + "z": 222.654739 + }, + "lookToPosition" : { + "x": 54.0439568, + "y": 22.7690754, + "z": 274.977142 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 40, + "name": "Capital Insight", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 113.642586, + "y": 23.3942337, + "z": 280.420349 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 26, + "steps": [ + { + "position" : { + "x": 122.236015, + "y": 23.3930855, + "z": 294.789276 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 20, + "steps": [ + { + "position" : { + "x": 117.893967, + "y": 28.1390457, + "z": 290.4059 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 111.513435, + "y": 32.80912, + "z": 269.035553 + } + }, + { + "position" : { + "x": 107.8997, + "y": 32.80911, + "z": 261.117 + } + }, + { + "position" : { + "x": 103.949936, + "y": 32.80911, + "z": 266.8522 + } + }, + { + "position" : { + "x": 104.1424, + "y": 32.8091049, + "z": 260.931274 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 105.946388, + "y": 32.8091621, + "z": 280.9195 + } + }, + { + "position" : { + "x": 110.644089, + "y": 32.80915, + "z": 276.1103 + } + }, + { + "position" : { + "x": 111.093445, + "y": 32.8091354, + "z": 273.559662 + } + }, + { + "position" : { + "x": 106.54451, + "y": 32.8091164, + "z": 271.742523 + } + }, + { + "position" : { + "x": 100.800659, + "y": 32.8091278, + "z": 276.632 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 20, + "name": "Capital Insight Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "waypoints" : [ + { + "x": 124.025024, + "y": 31.3263378, + "z": 257.744019 + } + ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 10, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 98.83512, + "y": 33.0778351, + "z": 278.264923 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 98.83512, + "y": 33.0778351, + "z": 278.264923 + }, + "lookToPosition" : { + "x": 79.3451462, + "y": 22.5970783, + "z": 202.0262 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 10, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 105.327049, + "y": 32.80911, + "z": 263.363373 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 105.327049, + "y": 32.80911, + "z": 263.363373 + }, + "lookToPosition" : { + "x": 13.66678, + "y": 22.5970783, + "z": 295.159668 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Safe outside of Giovanni Teducci", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 71.44589, + "y": 22.7307243, + "z": 311.570068 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Nakatani Tower", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 4.96957254, + "y": 22.7389145, + "z": 332.739258 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 400, + "desirability": 10, + "name": "Nakatani Tower Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 10, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -9.080297, + "y": 22.73934, + "z": 326.0294 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -9.080297, + "y": 22.73934, + "z": 326.0294 + }, + "lookToPosition" : { + "x": -8.473783, + "y": 22.7383156, + "z": 330.2181 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Tarbank", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 55.48233, + "y": 23.43879, + "z": 148.3177 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 54.82034, + "y": 23.41047, + "z": 141.846954 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 25, + "steps": [ + { + "position" : { + "x": 10.1964226, + "y": 23.4104671, + "z": 159.483658 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 16, + "steps": [ + { + "position" : { + "x": 48.4402657, + "y": 23.41047, + "z": 156.051743 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 57.88277, + "y": 23.41047, + "z": 171.327148 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 55.6842537, + "y": 23.41047, + "z": 155.45163 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 40, + "name": "Tarbank Upstairs", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": 38.1925621, + "y": 30.8649254, + "z": 138.3057 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 18, + "steps": [ + { + "position" : { + "x": 48.321228, + "y": 30.86673, + "z": 158.183426 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": 50.75913, + "y": 30.8667278, + "z": 135.975449 + } + }, + { + "position" : { + "x": 50.7349548, + "y": 30.8667278, + "z": 128.986908 + } + }, + { + "position" : { + "x": 61.4709625, + "y": 30.8667278, + "z": 133.155792 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": 58.5492439, + "y": 30.8667278, + "z": 149.351563 + } + }, + { + "position" : { + "x": 61.5122681, + "y": 30.8667278, + "z": 149.262115 + } + }, + { + "position" : { + "x": 61.04741, + "y": 30.8667278, + "z": 141.646317 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "Tarbank Upstairs Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 9, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 56.9544029, + "y": 31.0402737, + "z": 128.97757 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 56.9544029, + "y": 31.0402737, + "z": 128.97757 + }, + "lookToPosition" : { + "x": 60.1723022, + "y": 22.596323, + "z": 31.3727226 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 9, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 62.16917, + "y": 30.8667278, + "z": 141.584869 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 62.16917, + "y": 30.8667278, + "z": 141.584869 + }, + "lookToPosition" : { + "x": 96.62023, + "y": 24.4085732, + "z": 100.850021 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Supplies Near VEX", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": -20.3015461, + "y": 23.81588, + "z": 93.41309 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 400, + "desirability": 10, + "name": "VEX Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -6.500309, + "y": 23.4068279, + "z": 132.896835 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -6.500309, + "y": 23.4068279, + "z": 132.896835 + }, + "lookToPosition" : { + "x": -17.6653481, + "y": 22.5970783, + "z": 115.382309 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "TerraGroup Lawn", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": 16.906311, + "y": 24.15258, + "z": 72.2639847 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": 42.3679771, + "y": 23.8157, + "z": -4.727362 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": 34.7535362, + "y": 23.8154354, + "z": 36.57053 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "TerraGroup Garage", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -14.9319029, + "y": 23.86011, + "z": -39.79584 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -15.0195255, + "y": 23.8158321, + "z": -27.7923088 + } + }, + { + "position" : { + "x": -22.4904385, + "y": 23.815731, + "z": -22.9852123 + } + }, + { + "position" : { + "x": -26.3561287, + "y": 24.1810627, + "z": -26.91148 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "TerraGroup Office", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -10.1596451, + "y": 24.17935, + "z": 31.54771 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 22, + "steps": [ + { + "position" : { + "x": -32.108902, + "y": 24.1793537, + "z": 26.0656338 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 33, + "steps": [ + { + "position" : { + "x": -41.80921, + "y": 24.1793537, + "z": 23.2063637 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 39, + "steps": [ + { + "position" : { + "x": -51.34287, + "y": 24.1793537, + "z": 43.7349625 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 50, + "steps": [ + { + "position" : { + "x": -59.5476952, + "y": 24.2161388, + "z": 28.3822746 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 17, + "steps": [ + { + "position" : { + "x": -27.2428532, + "y": 24.1793537, + "z": 56.88943 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "name": "TerraGroup Office Upstairs", + "waypoints" : [ + { + "x": -40.541584, + "y": 29.6709938, + "z": 56.053112 + } + ], + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 33, + "steps": [ + { + "position" : { + "x": -44.12124, + "y": 29.6709957, + "z": 59.059597 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 17, + "steps": [ + { + "position" : { + "x": -26.84891, + "y": 29.67099, + "z": 55.365303 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -12.3301678, + "y": 29.6996956, + "z": 65.2422256 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": -20.8411789, + "y": 29.6710052, + "z": 74.9792 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -23.3120861, + "y": 29.6710072, + "z": 84.47814 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -11.4437027, + "y": 29.6714783, + "z": 56.4455147 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -17.8279419, + "y": 29.6714783, + "z": 53.4957848 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": -17.53707, + "y": 29.6714783, + "z": 46.1114922 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -14.1333857, + "y": 29.6714535, + "z": 41.28094 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 15, + "name": "TerraGroup Office Upstairs Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "waypoints" : [ + { + "x": -40.541584, + "y": 29.6709938, + "z": 56.053112 + } + ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -4.130823, + "y": 29.6710033, + "z": 64.97122 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 180 + }, + "position" : { + "x": -4.130823, + "y": 29.6710033, + "z": 64.97122 + }, + "lookToPosition" : { + "x": 98.38838, + "y": 22.5970783, + "z": 65.62153 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -20.292757, + "y": 29.6710072, + "z": 90.44623 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 180 + }, + "position" : { + "x": -20.292757, + "y": 29.6710072, + "z": 90.44623 + }, + "lookToPosition" : { + "x": 79.51354, + "y": 22.5970783, + "z": 115.00383 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 15, + "pmcsOnly": true, + "name": "TerraGroup Office Quest Room Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "waypoints" : [ + { + "x": -40.541584, + "y": 29.6709938, + "z": 56.053112 + } + ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -10.8554859, + "y": 29.671463, + "z": 47.4867439 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -10.8554859, + "y": 29.671463, + "z": 47.4867439 + }, + "lookToPosition" : { + "x": -17.2306175, + "y": 29.6714783, + "z": 56.959095 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 15, + "name": "TerraGroup Office Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 13, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -25.35518, + "y": 24.1793537, + "z": 48.9441833 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -25.35518, + "y": 24.1793537, + "z": 48.9441833 + }, + "lookToPosition" : { + "x": -24.865366, + "y": 24.1793537, + "z": 31.2225685 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 15, + "name": "TerraGroup Office Upstairs Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "waypoints" : [ + { + "x": -40.541584, + "y": 29.6709938, + "z": 56.053112 + } + ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 9, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -19.7170582, + "y": 29.67101, + "z": 69.4867 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -19.7170582, + "y": 29.67101, + "z": 69.4867 + }, + "lookToPosition" : { + "x": -17.9040451, + "y": 29.6710377, + "z": 60.5756721 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 22, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -32.0340347, + "y": 29.6709938, + "z": 56.03422 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -32.0340347, + "y": 29.6709938, + "z": 56.03422 + }, + "lookToPosition" : { + "x": -40.77839, + "y": 29.6709938, + "z": 53.0022125 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Underground North", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 55.6714478, + "y": 13.9418392, + "z": -29.1467381 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 77.4694061, + "y": 13.9693232, + "z": -32.66117 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 87.33883, + "y": 14.0978947, + "z": -21.7858887 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": 96.41335, + "y": 13.9439812, + "z": -6.35317659 + } + }, + { + "position" : { + "x": 100.936844, + "y": 14.6940727, + "z": -7.477905 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": 102.768585, + "y": 14.0990772, + "z": 3.76116157 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 93.0439148, + "y": 13.9439716, + "z": 15.5140181 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 67.95334, + "y": 13.9605808, + "z": 24.4858589 + } + }, + { + "position" : { + "x": 65.3907547, + "y": 13.9605808, + "z": 26.6148129 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": 96.28356, + "y": 13.9439812, + "z": 41.36817 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Underground Entrance", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": 98.5235443, + "y": 14.1010294, + "z": 53.9608345 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": 104.107056, + "y": 14.0745573, + "z": 69.84481 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 130.692474, + "y": 20.2392139, + "z": 70.87822 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Underground Utility Room", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": 109.225586, + "y": 12.4136572, + "z": 50.14779 + } + }, + { + "position" : { + "x": 105.188919, + "y": 12.4141121, + "z": 47.08673 + } + }, + { + "position" : { + "x": 103.045837, + "y": 12.4141121, + "z": 49.5498352 + } + }, + { + "position" : { + "x": 101.540321, + "y": 12.4141121, + "z": 46.91429 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Underground South", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 74.15664, + "y": 14.0978041, + "z": 125.574028 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 92.8373947, + "y": 14.0977993, + "z": 142.331009 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": 68.2226639, + "y": 13.9406805, + "z": 162.789734 + } + }, + { + "position" : { + "x": 67.77592, + "y": 13.9406805, + "z": 158.244614 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 81.90137, + "y": 14.169383, + "z": 179.991714 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 15, + "name": "Tarbank Stairwell Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 13, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 50.18682, + "y": 26.3637, + "z": 149.469254 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 50.18682, + "y": 26.3637, + "z": 149.469254 + }, + "lookToPosition" : { + "x": 44.93504, + "y": 24.8662, + "z": 151.547562 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 15, + "name": "Capital Insight Stairwell Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 29, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 134.72644, + "y": 32.8086967, + "z": 269.9746 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 134.72644, + "y": 32.8086967, + "z": 269.9746 + }, + "lookToPosition" : { + "x": 129.681458, + "y": 29.69892, + "z": 257.3434 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 15, + "name": "Capital Insight Cafe Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 20, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 117.332855, + "y": 32.80909, + "z": 289.0309 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 117.332855, + "y": 32.80909, + "z": 289.0309 + }, + "lookToPosition" : { + "x": 118.727158, + "y": 32.80909, + "z": 268.060852 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 15, + "name": "Capital Insight Quest Room Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 11, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 110.526047, + "y": 32.80914, + "z": 273.995239 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 110.526047, + "y": 32.80914, + "z": 273.995239 + }, + "lookToPosition" : { + "x": 110.844894, + "y": 32.80909, + "z": 281.7187 + } + } + ] + } + ] + } +] \ No newline at end of file diff --git a/BepInEx/plugins/QuestingBots/Quests/Standard/sandbox_high.json b/BepInEx/plugins/QuestingBots/Quests/Standard/sandbox_high.json new file mode 100644 index 0000000..6a22490 --- /dev/null +++ b/BepInEx/plugins/QuestingBots/Quests/Standard/sandbox_high.json @@ -0,0 +1,2703 @@ +[ + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Emercom Checkpoint", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 153.467, + "y": 23.1232815, + "z": -97.63334 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 152.415268, + "y": 22.6699333, + "z": -79.92395 + } + }, + { + "position" : { + "x": 156.706467, + "y": 22.6699333, + "z": -83.02257 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Mira Avenue Benches", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": 198.462112, + "y": 16.286, + "z": -47.5789948 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": 199.561691, + "y": 16.286, + "z": -14.4417791 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 500, + "desirability": 10, + "name": "Mira Avenue Extract Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 184.947708, + "y": 20.4439526, + "z": -49.5665 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 184.947708, + "y": 20.4439526, + "z": -49.5665 + }, + "lookToPosition" : { + "x": 218.630066, + "y": 16.017622, + "z": 10.6597195 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Skyside Hotel", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": 172.2627, + "y": 16.9279957, + "z": 4.292445 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 177.878, + "y": 16.928, + "z": 33.54966 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 23, + "steps": [ + { + "position" : { + "x": 158.257935, + "y": 16.9279957, + "z": 10.1328144 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 20, + "steps": [ + { + "position" : { + "x": 135.383652, + "y": 16.928, + "z": -12.7923 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 13, + "steps": [ + { + "position" : { + "x": 115.111435, + "y": 22.7720013, + "z": -4.52473259 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Skyside Hotel Outside", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": 179.913254, + "y": 21.940361, + "z": 48.9427834 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": 153.941315, + "y": 22.7683678, + "z": 34.41739 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": 134.762878, + "y": 22.7683678, + "z": 47.301693 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Tartowers", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 190.39357, + "y": 16.1961327, + "z": 133.300613 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 197.576, + "y": 16.1961327, + "z": 136.316 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": 200.4913, + "y": 16.1608715, + "z": 124.940079 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": 185.428925, + "y": 16.1950359, + "z": 132.098 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Stairs Near Tartowers", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": 185.545776, + "y": 21.4085789, + "z": 95.54192 + } + }, + { + "position" : { + "x": 185.4882, + "y": 22.9085789, + "z": 103.856033 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": 175.4236, + "y": 24.4085751, + "z": 113.520859 + } + }, + { + "position" : { + "x": 172.015121, + "y": 24.4085732, + "z": 106.127434 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": 175.536514, + "y": 24.40857, + "z": 85.74908 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Oasis", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": 124.550941, + "y": 24.39658, + "z": 100.2086 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": 120.003723, + "y": 24.3965816, + "z": 108.389511 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 15, + "pmcsOnly": true, + "name": "Oasis Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 124.384933, + "y": 28.89731, + "z": 88.80447 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 124.384933, + "y": 28.89731, + "z": 88.80447 + }, + "lookToPosition" : { + "x": 172.939041, + "y": 16.0176239, + "z": 54.8640976 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 101.705696, + "y": 28.8973122, + "z": 109.154884 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 101.705696, + "y": 28.8973122, + "z": 109.154884 + }, + "lookToPosition" : { + "x": 97.67853, + "y": 24.4085712, + "z": 95.8890152 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 102.555725, + "y": 28.8973122, + "z": 113.667938 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 102.555725, + "y": 28.8973122, + "z": 113.667938 + }, + "lookToPosition" : { + "x": 34.5086861, + "y": 22.5970783, + "z": 108.826363 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "name": "Olive Restaurant", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 21, + "steps": [ + { + "position" : { + "x": 120.094452, + "y": 24.3961945, + "z": 128.730545 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 20, + "steps": [ + { + "position" : { + "x": 118.764992, + "y": 24.3961983, + "z": 139.568481 + } + }, + { + "position" : { + "x": 122.411118, + "y": 24.3961983, + "z": 142.088531 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 107.864975, + "y": 24.59296, + "z": 154.445038 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 21, + "steps": [ + { + "position" : { + "x": 121.375343, + "y": 24.3950748, + "z": 148.943024 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": 110.481361, + "y": 29.1045036, + "z": 161.34967 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 110.302933, + "y": 27.6775169, + "z": 174.842255 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "Olive Restaurant Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 101.404861, + "y": 28.91094, + "z": 141.688477 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 101.404861, + "y": 28.91094, + "z": 141.688477 + }, + "lookToPosition" : { + "x": 73.65049, + "y": 22.5970783, + "z": 112.199852 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "name": "Kyshperski", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 129.111145, + "y": 23.16083, + "z": 191.764709 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 17, + "steps": [ + { + "position" : { + "x": 128.577316, + "y": 23.1608257, + "z": 183.940491 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 18, + "steps": [ + { + "position" : { + "x": 119.820549, + "y": 23.1608257, + "z": 183.473984 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 118.992844, + "y": 23.1608315, + "z": 191.803589 + } + }, + { + "position" : { + "x": 121.433594, + "y": 23.1608315, + "z": 197.084686 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "M Showroom", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 96.0486755, + "y": 22.7900028, + "z": 225.030655 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "M Showroom Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 94.31352, + "y": 27.2899971, + "z": 217.906464 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 94.31352, + "y": 27.2899971, + "z": 217.906464 + }, + "lookToPosition" : { + "x": 84.97809, + "y": 22.5970783, + "z": 159.479187 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 93.23424, + "y": 27.29, + "z": 222.654739 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 93.23424, + "y": 27.29, + "z": 222.654739 + }, + "lookToPosition" : { + "x": 54.0439568, + "y": 22.7690754, + "z": 274.977142 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 40, + "name": "Capital Insight", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 113.642586, + "y": 23.3942337, + "z": 280.420349 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 26, + "steps": [ + { + "position" : { + "x": 122.236015, + "y": 23.3930855, + "z": 294.789276 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 20, + "steps": [ + { + "position" : { + "x": 117.893967, + "y": 28.1390457, + "z": 290.4059 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 111.513435, + "y": 32.80912, + "z": 269.035553 + } + }, + { + "position" : { + "x": 107.8997, + "y": 32.80911, + "z": 261.117 + } + }, + { + "position" : { + "x": 103.949936, + "y": 32.80911, + "z": 266.8522 + } + }, + { + "position" : { + "x": 104.1424, + "y": 32.8091049, + "z": 260.931274 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 105.946388, + "y": 32.8091621, + "z": 280.9195 + } + }, + { + "position" : { + "x": 110.644089, + "y": 32.80915, + "z": 276.1103 + } + }, + { + "position" : { + "x": 111.093445, + "y": 32.8091354, + "z": 273.559662 + } + }, + { + "position" : { + "x": 106.54451, + "y": 32.8091164, + "z": 271.742523 + } + }, + { + "position" : { + "x": 100.800659, + "y": 32.8091278, + "z": 276.632 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 20, + "name": "Capital Insight Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "waypoints" : [ + { + "x": 124.025024, + "y": 31.3263378, + "z": 257.744019 + } + ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 10, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 98.83512, + "y": 33.0778351, + "z": 278.264923 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 98.83512, + "y": 33.0778351, + "z": 278.264923 + }, + "lookToPosition" : { + "x": 79.3451462, + "y": 22.5970783, + "z": 202.0262 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 10, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 105.327049, + "y": 32.80911, + "z": 263.363373 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 105.327049, + "y": 32.80911, + "z": 263.363373 + }, + "lookToPosition" : { + "x": 13.66678, + "y": 22.5970783, + "z": 295.159668 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Safe outside of Giovanni Teducci", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 71.44589, + "y": 22.7307243, + "z": 311.570068 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Nakatani Tower", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 4.96957254, + "y": 22.7389145, + "z": 332.739258 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 400, + "desirability": 10, + "name": "Nakatani Tower Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 10, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -9.080297, + "y": 22.73934, + "z": 326.0294 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -9.080297, + "y": 22.73934, + "z": 326.0294 + }, + "lookToPosition" : { + "x": -8.473783, + "y": 22.7383156, + "z": 330.2181 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Tarbank", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 55.48233, + "y": 23.43879, + "z": 148.3177 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 54.82034, + "y": 23.41047, + "z": 141.846954 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 25, + "steps": [ + { + "position" : { + "x": 10.1964226, + "y": 23.4104671, + "z": 159.483658 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 16, + "steps": [ + { + "position" : { + "x": 48.4402657, + "y": 23.41047, + "z": 156.051743 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 57.88277, + "y": 23.41047, + "z": 171.327148 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 55.6842537, + "y": 23.41047, + "z": 155.45163 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 40, + "name": "Tarbank Upstairs", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": 38.1925621, + "y": 30.8649254, + "z": 138.3057 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 18, + "steps": [ + { + "position" : { + "x": 48.321228, + "y": 30.86673, + "z": 158.183426 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": 50.75913, + "y": 30.8667278, + "z": 135.975449 + } + }, + { + "position" : { + "x": 50.7349548, + "y": 30.8667278, + "z": 128.986908 + } + }, + { + "position" : { + "x": 61.4709625, + "y": 30.8667278, + "z": 133.155792 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": 58.5492439, + "y": 30.8667278, + "z": 149.351563 + } + }, + { + "position" : { + "x": 61.5122681, + "y": 30.8667278, + "z": 149.262115 + } + }, + { + "position" : { + "x": 61.04741, + "y": 30.8667278, + "z": 141.646317 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "Tarbank Upstairs Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 9, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 56.9544029, + "y": 31.0402737, + "z": 128.97757 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 56.9544029, + "y": 31.0402737, + "z": 128.97757 + }, + "lookToPosition" : { + "x": 60.1723022, + "y": 22.596323, + "z": 31.3727226 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 9, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 62.16917, + "y": 30.8667278, + "z": 141.584869 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 62.16917, + "y": 30.8667278, + "z": 141.584869 + }, + "lookToPosition" : { + "x": 96.62023, + "y": 24.4085732, + "z": 100.850021 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Supplies Near VEX", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": -20.3015461, + "y": 23.81588, + "z": 93.41309 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 400, + "desirability": 10, + "name": "VEX Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -6.500309, + "y": 23.4068279, + "z": 132.896835 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -6.500309, + "y": 23.4068279, + "z": 132.896835 + }, + "lookToPosition" : { + "x": -17.6653481, + "y": 22.5970783, + "z": 115.382309 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "TerraGroup Lawn", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": 16.906311, + "y": 24.15258, + "z": 72.2639847 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": 42.3679771, + "y": 23.8157, + "z": -4.727362 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": 34.7535362, + "y": 23.8154354, + "z": 36.57053 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "TerraGroup Garage", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -14.9319029, + "y": 23.86011, + "z": -39.79584 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -15.0195255, + "y": 23.8158321, + "z": -27.7923088 + } + }, + { + "position" : { + "x": -22.4904385, + "y": 23.815731, + "z": -22.9852123 + } + }, + { + "position" : { + "x": -26.3561287, + "y": 24.1810627, + "z": -26.91148 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "TerraGroup Office", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -10.1596451, + "y": 24.17935, + "z": 31.54771 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 22, + "steps": [ + { + "position" : { + "x": -32.108902, + "y": 24.1793537, + "z": 26.0656338 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 33, + "steps": [ + { + "position" : { + "x": -41.80921, + "y": 24.1793537, + "z": 23.2063637 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 39, + "steps": [ + { + "position" : { + "x": -51.34287, + "y": 24.1793537, + "z": 43.7349625 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 50, + "steps": [ + { + "position" : { + "x": -59.5476952, + "y": 24.2161388, + "z": 28.3822746 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 17, + "steps": [ + { + "position" : { + "x": -27.2428532, + "y": 24.1793537, + "z": 56.88943 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "name": "TerraGroup Office Upstairs", + "waypoints" : [ + { + "x": -40.541584, + "y": 29.6709938, + "z": 56.053112 + } + ], + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 33, + "steps": [ + { + "position" : { + "x": -44.12124, + "y": 29.6709957, + "z": 59.059597 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 17, + "steps": [ + { + "position" : { + "x": -26.84891, + "y": 29.67099, + "z": 55.365303 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -12.3301678, + "y": 29.6996956, + "z": 65.2422256 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": -20.8411789, + "y": 29.6710052, + "z": 74.9792 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -23.3120861, + "y": 29.6710072, + "z": 84.47814 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -11.4437027, + "y": 29.6714783, + "z": 56.4455147 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -17.8279419, + "y": 29.6714783, + "z": 53.4957848 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": -17.53707, + "y": 29.6714783, + "z": 46.1114922 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -14.1333857, + "y": 29.6714535, + "z": 41.28094 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 15, + "name": "TerraGroup Office Upstairs Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "waypoints" : [ + { + "x": -40.541584, + "y": 29.6709938, + "z": 56.053112 + } + ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -4.130823, + "y": 29.6710033, + "z": 64.97122 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 180 + }, + "position" : { + "x": -4.130823, + "y": 29.6710033, + "z": 64.97122 + }, + "lookToPosition" : { + "x": 98.38838, + "y": 22.5970783, + "z": 65.62153 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -20.292757, + "y": 29.6710072, + "z": 90.44623 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 180 + }, + "position" : { + "x": -20.292757, + "y": 29.6710072, + "z": 90.44623 + }, + "lookToPosition" : { + "x": 79.51354, + "y": 22.5970783, + "z": 115.00383 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 15, + "pmcsOnly": true, + "name": "TerraGroup Office Quest Room Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "waypoints" : [ + { + "x": -40.541584, + "y": 29.6709938, + "z": 56.053112 + } + ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -10.8554859, + "y": 29.671463, + "z": 47.4867439 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -10.8554859, + "y": 29.671463, + "z": 47.4867439 + }, + "lookToPosition" : { + "x": -17.2306175, + "y": 29.6714783, + "z": 56.959095 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 15, + "name": "TerraGroup Office Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 13, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -25.35518, + "y": 24.1793537, + "z": 48.9441833 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -25.35518, + "y": 24.1793537, + "z": 48.9441833 + }, + "lookToPosition" : { + "x": -24.865366, + "y": 24.1793537, + "z": 31.2225685 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 15, + "name": "TerraGroup Office Upstairs Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "waypoints" : [ + { + "x": -40.541584, + "y": 29.6709938, + "z": 56.053112 + } + ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 9, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -19.7170582, + "y": 29.67101, + "z": 69.4867 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -19.7170582, + "y": 29.67101, + "z": 69.4867 + }, + "lookToPosition" : { + "x": -17.9040451, + "y": 29.6710377, + "z": 60.5756721 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 22, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -32.0340347, + "y": 29.6709938, + "z": 56.03422 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -32.0340347, + "y": 29.6709938, + "z": 56.03422 + }, + "lookToPosition" : { + "x": -40.77839, + "y": 29.6709938, + "z": 53.0022125 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Underground North", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 55.6714478, + "y": 13.9418392, + "z": -29.1467381 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 77.4694061, + "y": 13.9693232, + "z": -32.66117 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 87.33883, + "y": 14.0978947, + "z": -21.7858887 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": 96.41335, + "y": 13.9439812, + "z": -6.35317659 + } + }, + { + "position" : { + "x": 100.936844, + "y": 14.6940727, + "z": -7.477905 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": 102.768585, + "y": 14.0990772, + "z": 3.76116157 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 93.0439148, + "y": 13.9439716, + "z": 15.5140181 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 67.95334, + "y": 13.9605808, + "z": 24.4858589 + } + }, + { + "position" : { + "x": 65.3907547, + "y": 13.9605808, + "z": 26.6148129 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": 96.28356, + "y": 13.9439812, + "z": 41.36817 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Underground Entrance", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": 98.5235443, + "y": 14.1010294, + "z": 53.9608345 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": 104.107056, + "y": 14.0745573, + "z": 69.84481 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 130.692474, + "y": 20.2392139, + "z": 70.87822 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Underground Utility Room", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": 109.225586, + "y": 12.4136572, + "z": 50.14779 + } + }, + { + "position" : { + "x": 105.188919, + "y": 12.4141121, + "z": 47.08673 + } + }, + { + "position" : { + "x": 103.045837, + "y": 12.4141121, + "z": 49.5498352 + } + }, + { + "position" : { + "x": 101.540321, + "y": 12.4141121, + "z": 46.91429 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Underground South", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 74.15664, + "y": 14.0978041, + "z": 125.574028 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 92.8373947, + "y": 14.0977993, + "z": 142.331009 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": 68.2226639, + "y": 13.9406805, + "z": 162.789734 + } + }, + { + "position" : { + "x": 67.77592, + "y": 13.9406805, + "z": 158.244614 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 81.90137, + "y": 14.169383, + "z": 179.991714 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 15, + "name": "Tarbank Stairwell Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 13, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 50.18682, + "y": 26.3637, + "z": 149.469254 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 50.18682, + "y": 26.3637, + "z": 149.469254 + }, + "lookToPosition" : { + "x": 44.93504, + "y": 24.8662, + "z": 151.547562 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 15, + "name": "Capital Insight Stairwell Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 29, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 134.72644, + "y": 32.8086967, + "z": 269.9746 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 134.72644, + "y": 32.8086967, + "z": 269.9746 + }, + "lookToPosition" : { + "x": 129.681458, + "y": 29.69892, + "z": 257.3434 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 15, + "name": "Capital Insight Cafe Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 20, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 117.332855, + "y": 32.80909, + "z": 289.0309 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 117.332855, + "y": 32.80909, + "z": 289.0309 + }, + "lookToPosition" : { + "x": 118.727158, + "y": 32.80909, + "z": 268.060852 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 15, + "name": "Capital Insight Quest Room Camping", + "forbiddenWeapons" : [ "sniperRifle" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 11, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 110.526047, + "y": 32.80914, + "z": 273.995239 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 110.526047, + "y": 32.80914, + "z": 273.995239 + }, + "lookToPosition" : { + "x": 110.844894, + "y": 32.80909, + "z": 281.7187 + } + } + ] + } + ] + } +] \ No newline at end of file diff --git a/BepInEx/plugins/QuestingBots/Quests/Standard/shoreline.json b/BepInEx/plugins/QuestingBots/Quests/Standard/shoreline.json new file mode 100644 index 0000000..c88168d --- /dev/null +++ b/BepInEx/plugins/QuestingBots/Quests/Standard/shoreline.json @@ -0,0 +1,3539 @@ +[ + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Chairman's House", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 407.169067, + "y": -53.36436, + "z": -46.4891052 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Church", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 259.7854, + "y": -54.1974945, + "z": -105.3545 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Priest's House", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 287.601776, + "y": -50.6278572, + "z": -43.31086 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Village", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 425.557953, + "y": -54.22162, + "z": 66.58849 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 434.83313, + "y": -54.32498, + "z": 79.3908539 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 407.2381, + "y": -54.22823, + "z": 99.14002 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 414.049072, + "y": -54.08855, + "z": 159.745621 + } + }, + { + "position" : { + "x": 412.895355, + "y": -54.0883446, + "z": 166.176758 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 401.778137, + "y": -54.123127, + "z": 134.666214 + } + }, + { + "position" : { + "x": 397.729584, + "y": -54.12313, + "z": 139.847336 + } + }, + { + "position" : { + "x": 391.9996, + "y": -54.1231346, + "z": 143.169861 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 448.233459, + "y": -54.0749321, + "z": 149.869919 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 451.729645, + "y": -54.55198, + "z": 178.35672 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Cabins", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 348.863434, + "y": -56.3429375, + "z": 152.200516 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 305.0224, + "y": -56.3934555, + "z": 128.111481 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 312.9704, + "y": -56.09436, + "z": 156.510147 + } + }, + { + "position" : { + "x": 315.598663, + "y": -56.09436, + "z": 160.63385 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": 315.911255, + "y": -56.35905, + "z": 135.109314 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": 299.348022, + "y": -56.2416153, + "z": 116.038452 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 266.100342, + "y": -56.2385445, + "z": 181.419678 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 323.2423, + "y": -55.73268, + "z": 133.799942 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "West Cottage", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 134.733017, + "y": -45.4795456, + "z": 122.745193 + } + }, + { + "position" : { + "x": 135.108, + "y": -45.4795532, + "z": 129.360336 + } + }, + { + "position" : { + "x": 143.665863, + "y": -45.47955, + "z": 129.045013 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Cottage Garage", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 2, + "steps": [ + { + "position" : { + "x": 124.033058, + "y": -48.4883041, + "z": 130.663208 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 2, + "desirability": 30, + "canRunBetweenObjectives": false, + "name": "Sanitar's House", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 94.232605, + "y": -45.4795532, + "z": 105.612335 + } + }, + { + "position" : { + "x": 98.57321, + "y": -45.4795532, + "z": 105.273567 + } + }, + { + "position" : { + "x": 92.02867, + "y": -45.479557, + "z": 112.136543 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "maxBotsInGroup": 1, + "minRaidET": 120, + "desirability": 20, + "pmcsOnly": true, + "name": "Scav Island Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 232.474319, + "y": -54.80419, + "z": 280.612671 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 232.474319, + "y": -54.80419, + "z": 280.612671 + }, + "lookToPosition" : { + "x": 236.733566, + "y": -64.4540253, + "z": 425.7493 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 207.988464, + "y": -54.4940147, + "z": 284.815552 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 207.988464, + "y": -54.4940147, + "z": 284.815552 + }, + "lookToPosition" : { + "x": 244.119278, + "y": -64.7001953, + "z": 419.917572 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 140.066879, + "y": -51.9296875, + "z": 289.380859 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 140.066879, + "y": -51.9296875, + "z": 289.380859 + }, + "lookToPosition" : { + "x": 189.213043, + "y": -64.57098, + "z": 416.903748 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "maxBotsInGroup": 1, + "desirability": 25, + "pmcsOnly": true, + "name": "Gas Station Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -108.158958, + "y": -45.18403, + "z": 367.4706 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -108.158958, + "y": -45.18403, + "z": 367.4706 + }, + "lookToPosition" : { + "x": -165.7035, + "y": -55.74522, + "z": 394.643341 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -122.217194, + "y": -44.9731522, + "z": 354.197449 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -122.217194, + "y": -44.9731522, + "z": 354.197449 + }, + "lookToPosition" : { + "x": -213.98497, + "y": -59.6730728, + "z": 427.84787 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -138.0275, + "y": -44.83409, + "z": 335.023376 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -138.0275, + "y": -44.83409, + "z": 335.023376 + }, + "lookToPosition" : { + "x": -184.044037, + "y": -55.74522, + "z": 405.198029 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "maxBotsInGroup": 1, + "desirability": 25, + "pmcsOnly": true, + "name": "Sniper Rock Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -255.989929, + "y": -1.700679, + "z": -289.6939 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -255.989929, + "y": -1.700679, + "z": -289.6939 + }, + "lookToPosition" : { + "x": -154.846848, + "y": -3.87980843, + "z": -268.412781 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -251.416321, + "y": -0.9925275, + "z": -274.257324 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -251.416321, + "y": -0.9925275, + "z": -274.257324 + }, + "lookToPosition" : { + "x": -145.314117, + "y": -3.890499, + "z": -274.509644 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 15, + "name": "Lookout", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -195.208145, + "y": -11.3044462, + "z": -243.197723 + } + } + ] + } + ] + }, + { + "repeatable": false, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "maxBotsInGroup": 1, + "desirability": 25, + "name": "Radio Tower", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": -704.9786, + "y": -29.4206238, + "z": 106.98719 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -704.9786, + "y": -29.4206238, + "z": 106.98719 + }, + "lookToPosition" : { + "x": -602.589355, + "y": -49.41121, + "z": 215.636841 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "Weather Station", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -515.1601, + "y": -25.5797958, + "z": 238.421341 + } + }, + { + "position" : { + "x": -512.6976, + "y": -25.5797958, + "z": 235.053925 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -514.572632, + "y": -22.2631149, + "z": 237.802109 + } + }, + { + "position" : { + "x": -512.041, + "y": -22.2631149, + "z": 235.012741 + } + }, + { + "position" : { + "x": -507.538239, + "y": -22.2631149, + "z": 235.0583 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Weather Station Tower Base", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "steps": [ + { + "position" : { + "x": -509.715, + "y": -25.7184753, + "z": 269.445618 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 2, + "steps": [ + { + "position" : { + "x": -519.2476, + "y": -25.747282, + "z": 277.329376 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Weather Station Shack", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 2, + "steps": [ + { + "position" : { + "x": -464.609528, + "y": -25.3642254, + "z": 272.618683 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 5, + "pmcsOnly": true, + "name": "Weather Station Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -507.4703, + "y": -18.4114933, + "z": 233.91188 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 3, + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -507.4703, + "y": -18.4114933, + "z": 233.91188 + } + }, + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -515.091248, + "y": -18.4114933, + "z": 233.5884 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 3, + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -515.091248, + "y": -18.4114933, + "z": 233.5884 + } + }, + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -515.7, + "y": -18.4114933, + "z": 240.200317 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 3, + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -515.7, + "y": -18.4114933, + "z": 240.200317 + } + }, + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -507.334229, + "y": -18.4114933, + "z": 240.7184 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 3, + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -507.334229, + "y": -18.4114933, + "z": 240.7184 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 5, + "pmcsOnly": true, + "name": "Weather Station Tower Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -506.6017, + "y": -9.915512, + "z": 258.602417 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 3, + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -506.6017, + "y": -9.915512, + "z": 258.602417 + } + }, + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -516.2614, + "y": -9.91551, + "z": 258.125366 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 3, + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -516.2614, + "y": -9.91551, + "z": 258.125366 + } + }, + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -506.998352, + "y": -9.915513, + "z": 267.924469 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 3, + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -506.998352, + "y": -9.915513, + "z": 267.924469 + } + }, + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -516.012939, + "y": -9.915513, + "z": 267.982117 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 3, + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -516.012939, + "y": -9.915513, + "z": 267.982117 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "maxBotsInGroup": 1, + "desirability": 25, + "pmcsOnly": true, + "name": "Crane Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -720.9366, + "y": -49.0736122, + "z": 427.01413 + } + }, + { + "waitTimeAfterCompleting": 1, + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -720.9366, + "y": -49.0736122, + "z": 427.01413 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -678.0051, + "y": -53.016346, + "z": 428.203156 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -678.0051, + "y": -53.016346, + "z": 428.203156 + }, + "lookToPosition" : { + "x": -634.928345, + "y": -59.7554741, + "z": 463.0604 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -558.468567, + "y": -50.79991, + "z": 393.089081 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -558.468567, + "y": -50.79991, + "z": 393.089081 + }, + "lookToPosition" : { + "x": -497.02066, + "y": -59.7554741, + "z": 457.726227 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -468.5424, + "y": -54.0254745, + "z": 432.375671 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -468.5424, + "y": -54.0254745, + "z": 432.375671 + }, + "lookToPosition" : { + "x": -577.9696, + "y": -59.6721649, + "z": 484.490051 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Crane", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -641.066, + "y": -59.64817, + "z": 471.82132 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -576.9817, + "y": -59.67396, + "z": 468.985138 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "maxBotsInGroup": 1, + "desirability": 25, + "pmcsOnly": true, + "name": "Pier Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -353.026, + "y": -54.2789955, + "z": 428.263672 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -353.026, + "y": -54.2789955, + "z": 428.263672 + }, + "lookToPosition" : { + "x": -268.771942, + "y": -59.9179153, + "z": 457.929565 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -310.985535, + "y": -52.587326, + "z": 416.573578 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -310.985535, + "y": -52.587326, + "z": 416.573578 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "Pier", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -313.453156, + "y": -61.63989, + "z": 486.136749 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": -312.860748, + "y": -57.6273155, + "z": 479.396729 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -324.293, + "y": -57.62731, + "z": 487.936432 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 1, + "desirability": 5, + "canRunBetweenObjectives": false, + "name": "Lighthouse", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": -459.269958, + "y": -60.074337, + "z": 565.75415 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "maxBotsInGroup": 1, + "desirability": 25, + "pmcsOnly": true, + "name": "Gas Station Sniping 2", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -285.980225, + "y": -50.28832, + "z": 361.8584 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -285.980225, + "y": -50.28832, + "z": 361.8584 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -266.174225, + "y": -51.08751, + "z": 343.401855 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -266.174225, + "y": -51.08751, + "z": 343.401855 + }, + "lookToPosition" : { + "x": -229.4804, + "y": -55.83861, + "z": 397.7566 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Tank on Bridge", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -353.6474, + "y": -43.5160942, + "z": 188.237335 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "maxBotsInGroup": 1, + "desirability": 25, + "pmcsOnly": true, + "name": "Power Station Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -278.6216, + "y": -34.48316, + "z": 160.923218 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -278.6216, + "y": -34.48316, + "z": 160.923218 + }, + "lookToPosition" : { + "x": -226.108521, + "y": -41.0081367, + "z": 179.2742 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -278.098572, + "y": -34.499382, + "z": 177.5227 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 90 + }, + "position" : { + "x": -278.098572, + "y": -34.499382, + "z": 177.5227 + }, + "lookToPosition" : { + "x": -233.025085, + "y": -29.7784, + "z": 189.1009 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -280.382629, + "y": -33.8410568, + "z": 200.533417 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -280.382629, + "y": -33.8410568, + "z": 200.533417 + }, + "lookToPosition" : { + "x": -233.9463, + "y": -41.0081367, + "z": 169.683578 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 20, + "name": "Lighthouse Extract Sniper Area", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 191.999329, + "y": -38.8647423, + "z": -270.114868 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "maxBotsInGroup": 1, + "desirability": 20, + "pmcsOnly": true, + "name": "Lighthouse Extract Sniper Area Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 95.1654053, + "y": -30.4438629, + "z": -236.914566 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 95.1654053, + "y": -30.4438629, + "z": -236.914566 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 113.985947, + "y": -32.2889481, + "z": -267.101257 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 113.985947, + "y": -32.2889481, + "z": -267.101257 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "Bus Terminal", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": -144.191727, + "y": -21.8832932, + "z": 10.2276621 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -128.711777, + "y": -21.66043, + "z": -19.70254 + } + }, + { + "position" : { + "x": -129.552048, + "y": -21.6604328, + "z": -9.973942 + } + }, + { + "position" : { + "x": -122.550819, + "y": -21.65224, + "z": -9.551044 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -124.453461, + "y": -21.66043, + "z": -20.2967682 + } + }, + { + "position" : { + "x": -122.643539, + "y": -21.6604328, + "z": -17.638958 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "maxBotsInGroup": 1, + "desirability": 25, + "pmcsOnly": true, + "name": "Power Station Sniping 2", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -161.714417, + "y": -33.0074844, + "z": 113.193726 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -161.714417, + "y": -33.0074844, + "z": 113.193726 + }, + "lookToPosition" : { + "x": -230.442017, + "y": -41.01535, + "z": 179.114532 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "maxBotsInGroup": 1, + "desirability": 15, + "pmcsOnly": true, + "name": "Resort Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -197.137527, + "y": -17.7130928, + "z": 21.7219524 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -197.137527, + "y": -17.7130928, + "z": 21.7219524 + }, + "lookToPosition" : { + "x": -206.055222, + "y": -40.0130348, + "z": 145.1003 + } + }, + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -210.511063, + "y": -17.7130928, + "z": 22.3149776 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -210.511063, + "y": -17.7130928, + "z": 22.3149776 + }, + "lookToPosition" : { + "x": -206.055222, + "y": -40.0130348, + "z": 145.1003 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Power Station", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -221.07724, + "y": -34.724556, + "z": 188.985474 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -239.604614, + "y": -40.6636543, + "z": 188.632187 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -240.899338, + "y": -40.66365, + "z": 201.600082 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 5, + "name": "Fountain", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": -418.7227, + "y": -20.5509319, + "z": -239.818024 + } + }, + { + "position" : { + "x": -416.723022, + "y": -20.55093, + "z": -248.51796 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 5, + "name": "Gazebo", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": -328.780151, + "y": -15.0998449, + "z": -254.582886 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 10, + "name": "Helicoperter Shack", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -263.306519, + "y": -5.01065063, + "z": -33.41149 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 15, + "name": "Resort West Wing Basement", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -232.405167, + "y": -6.99130058, + "z": -91.79933 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "canRunBetweenObjectives": false, + "name": "Resort West Wing 1st Floor", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -187.5594, + "y": -3.74104571, + "z": -88.01558 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -181.299, + "y": -3.74103856, + "z": -76.69545 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -157.6492, + "y": -3.741041, + "z": -89.08221 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -143.52034, + "y": -3.74103165, + "z": -75.10444 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Resort West Wing 2nd Floor", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -166.063889, + "y": -0.841046, + "z": -77.14525 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -172.8375, + "y": -0.8410468, + "z": -76.36226 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -179.807083, + "y": -0.8410479, + "z": -76.19767 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -170.999146, + "y": -0.8410535, + "z": -89.5319443 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -165.143127, + "y": -0.8410522, + "z": -88.87021 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -229.643677, + "y": -0.8410611, + "z": -88.45231 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -221.910614, + "y": -0.841059744, + "z": -88.35719 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Resort West Wing 3rd Floor", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": -159.285065, + "y": 2.052008, + "z": -77.45637 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": -165.337646, + "y": 2.05200028, + "z": -87.7499161 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": -196.02124, + "y": 2.05200267, + "z": -76.03062 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": -216.621948, + "y": 2.05199385, + "z": -88.08289 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": -223.300217, + "y": 2.05198288, + "z": -101.613777 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": -227.420212, + "y": 2.051982, + "z": -102.09433 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 10, + "name": "Resort Main Basement", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 15, + "steps": [ + { + "position" : { + "x": -254.959808, + "y": -7.0962925, + "z": -144.880447 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 10, + "name": "Resort Main 1st Floor", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 18, + "steps": [ + { + "position" : { + "x": -252.661209, + "y": -0.886289954, + "z": -147.8447 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Resort Main 2nd Floor", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -267.643127, + "y": -0.7862999, + "z": -147.012009 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -263.906769, + "y": -0.7862993, + "z": -149.974808 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -272.713531, + "y": -0.7862992, + "z": -132.260712 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -249.263168, + "y": -0.786291957, + "z": -128.359177 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -242.1363, + "y": -0.786298633, + "z": -152.1225 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -237.880157, + "y": -0.7862951, + "z": -134.623383 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Resort East Wing 1st Floor", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -323.113922, + "y": -3.74104452, + "z": -76.694664 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": -326.908234, + "y": -3.74104452, + "z": -78.0097 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Resort East Wing 2nd Floor", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": -286.572662, + "y": -0.841054738, + "z": -88.4471 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": -295.8464, + "y": -0.8410539, + "z": -96.818985 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -307.0522, + "y": -0.84105283, + "z": -89.01459 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -313.07016, + "y": -0.8410529, + "z": -88.49994 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -331.3484, + "y": -0.8410544, + "z": -76.2569 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -342.813843, + "y": -0.841052949, + "z": -88.14022 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -338.8268, + "y": -0.841052949, + "z": -88.43692 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -345.121521, + "y": -0.8410529, + "z": -89.1008453 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -351.129852, + "y": -0.841052949, + "z": -88.54201 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -355.249023, + "y": -0.841053, + "z": -88.2051 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Resort East Wing 3rd Floor", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -361.267181, + "y": 2.05199933, + "z": -75.44241 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": -356.618439, + "y": 2.05199885, + "z": -75.58755 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": -342.884033, + "y": 2.05200052, + "z": -89.71457 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": -324.168579, + "y": 2.051999, + "z": -76.7090759 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": -318.3821, + "y": 2.05200052, + "z": -88.6595459 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": -313.00766, + "y": 2.05200028, + "z": -87.654686 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -302.5069, + "y": 2.05200052, + "z": -76.06034 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 17, + "steps": [ + { + "position" : { + "x": -293.941, + "y": 2.051996, + "z": -88.09664 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 13, + "steps": [ + { + "position" : { + "x": -286.6105, + "y": 2.05199623, + "z": -89.11945 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isCamping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "minRaidET": 300, + "desirability": 10, + "name": "Tunnel Camping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 391.3144, + "y": -49.88845, + "z": 281.82135 + } + }, + { + "stepType" : "Ambush", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 391.3144, + "y": -49.88845, + "z": 281.82135 + }, + "lookToPosition" : { + "x": 340.19693, + "y": -59.2684937, + "z": 292.860016 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 10, + "name": "Smuggler's Base Perimeter", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": -659.930054, + "y": -26.8988571, + "z": -150.467682 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -652.408264, + "y": -26.898859, + "z": -151.756485 + }, + "lookToPosition" : { + "x": -745.6886, + "y": -38.0334663, + "z": -39.3524857 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": -652.408264, + "y": -26.898859, + "z": -151.756485 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -652.408264, + "y": -26.898859, + "z": -151.756485 + }, + "lookToPosition" : { + "x": -616.9993, + "y": -35.3503151, + "z": -73.23421 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "position" : { + "x": -619.1516, + "y": -29.91479, + "z": -159.871078 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -619.1516, + "y": -29.91479, + "z": -159.871078 + }, + "lookToPosition" : { + "x": -606.0618, + "y": -35.30925, + "z": -74.07168 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "position" : { + "x": -591.283752, + "y": -29.9329052, + "z": -176.106873 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 120 + }, + "position" : { + "x": -591.283752, + "y": -29.9329052, + "z": -176.106873 + }, + "lookToPosition" : { + "x": -528.980347, + "y": -33.96387, + "z": -95.3847351 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": -613.775757, + "y": -24.3135643, + "z": -214.044266 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 120 + }, + "position" : { + "x": -613.775757, + "y": -24.3135643, + "z": -214.044266 + }, + "lookToPosition" : { + "x": -511.399139, + "y": -29.129221, + "z": -176.369125 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 35, + "name": "Smuggler's Base Lower", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": -659.6437, + "y": -26.8988552, + "z": -160.437546 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": -637.0751, + "y": -29.8972111, + "z": -178.819809 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -622.1201, + "y": -29.8831959, + "z": -177.351761 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -613.1678, + "y": -29.8831959, + "z": -178.565521 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": -605.8719, + "y": -29.8831921, + "z": -176.448135 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": -597.0507, + "y": -29.8831959, + "z": -179.305 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -596.0134, + "y": -29.883194, + "z": -175.137024 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -598.224365, + "y": -29.883194, + "z": -185.169769 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": -638.3148, + "y": -29.91373, + "z": -194.43895 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 35, + "name": "Smuggler's Base Upper", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 2, + "steps": [ + { + "position" : { + "x": -634.739258, + "y": -26.69983, + "z": -223.532013 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -613.3373, + "y": -26.7354164, + "z": -213.0972 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -622.0946, + "y": -26.8833637, + "z": -231.472076 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": -626.0907, + "y": -26.8833637, + "z": -231.968018 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -632.139954, + "y": -26.88336, + "z": -246.904892 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -627.891235, + "y": -26.88336, + "z": -249.69426 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": -638.672, + "y": -26.88336, + "z": -243.913208 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": -655.216064, + "y": -26.93842, + "z": -217.6703 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": -679.4224, + "y": -26.8511734, + "z": -244.553253 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -669.1542, + "y": -26.8140144, + "z": -247.920654 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Smuggler's Base VEX Buildings", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 2, + "steps": [ + { + "position" : { + "x": -536.1614, + "y": -18.5464649, + "z": -337.298157 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 2, + "steps": [ + { + "position" : { + "x": -519.8777, + "y": -15.896472, + "z": -340.4342 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -514.245544, + "y": -18.498764, + "z": -324.194122 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": -512.290833, + "y": -18.5832787, + "z": -341.1352 + } + } + ] + } + ] + } +] \ No newline at end of file diff --git a/BepInEx/plugins/QuestingBots/Quests/Standard/tarkovstreets.json b/BepInEx/plugins/QuestingBots/Quests/Standard/tarkovstreets.json new file mode 100644 index 0000000..c9e0200 --- /dev/null +++ b/BepInEx/plugins/QuestingBots/Quests/Standard/tarkovstreets.json @@ -0,0 +1,7178 @@ +[ + { + "repeatable": false, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "canRunBetweenObjectives": false, + "name": "Lexos Director's Office", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 63.59117, + "y": 6.85782146, + "z": 322.654755 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 63.6309, + "y": 6.85782146, + "z": 313.263916 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 68.78775, + "y": 6.85781956, + "z": 319.639252 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": 67.18654, + "y": 6.85782433, + "z": 308.381134 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "name": "Concordia Basement Security Room", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 209.81192, + "y": -1.24632215, + "z": 410.749756 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Concordia Apartment 64", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 277.639557, + "y": 6.34998, + "z": 381.5505 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 279.186584, + "y": 6.34998035, + "z": 386.976746 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "canRunBetweenObjectives": false, + "name": "Checkannaya 15", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 107.031654, + "y": 3.762976, + "z": 223.787964 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 122.383759, + "y": 3.52197075, + "z": 218.807953 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 126.530045, + "y": 2.76816821, + "z": 231.436447 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 131.462723, + "y": 3.528088, + "z": 234.0461 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 136.6608, + "y": 3.52808833, + "z": 229.4865 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 140.617279, + "y": 3.528088, + "z": 232.996 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 150.0387, + "y": 3.529985, + "z": 230.1132 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 153.572723, + "y": 3.52998471, + "z": 233.847214 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 30, + "name": "Lexos North Entry", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": 84.9201, + "y": 2.76689816, + "z": 266.061432 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 70.2452, + "y": 2.65098548, + "z": 266.672363 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 67.60499, + "y": 5.08100033, + "z": 266.61087 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 2, + "minElapsedTime": { + "min": 20, + "max": 60 + }, + "position" : { + "x": 67.60499, + "y": 5.08100033, + "z": 266.61087 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 30, + "name": "Lexos Center", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": 80.72276, + "y": 2.556306, + "z": 278.84726 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "maxRunDistance": 2, + "steps": [ + { + "position" : { + "x": 76.29086, + "y": 2.74420261, + "z": 287.85144 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "maxRunDistance": 2, + "steps": [ + { + "position" : { + "x": 77.69905, + "y": 2.71838, + "z": 297.152557 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "maxRunDistance": 2, + "steps": [ + { + "position" : { + "x": 84.6198349, + "y": 2.71837974, + "z": 297.0267 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "steps": [ + { + "position" : { + "x": 80.18159, + "y": 2.78098464, + "z": 324.432 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Lexos Garage", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 94.91868, + "y": 2.6370666, + "z": 284.166 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": 100.884659, + "y": 2.63577485, + "z": 289.585449 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "maxRunDistance": 13, + "steps": [ + { + "position" : { + "x": 97.13187, + "y": 2.63658261, + "z": 302.633026 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 95.19816, + "y": 2.636999, + "z": 309.316223 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "maxRunDistance": 15, + "steps": [ + { + "position" : { + "x": 99.46748, + "y": 7.021846, + "z": 304.981171 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 1000, + "maxRunDistance": 16, + "steps": [ + { + "position" : { + "x": 100.0858, + "y": 7.021847, + "z": 298.619171 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 30, + "name": "Lexos South Entry", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 99.95402, + "y": 2.55629158, + "z": 331.126556 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 92.39418, + "y": 2.76098371, + "z": 338.0671 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 87.6478, + "y": 2.55628467, + "z": 353.529358 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": 83.12437, + "y": 2.72098351, + "z": 354.272247 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 2, + "steps": [ + { + "position" : { + "x": 70.61547, + "y": 2.75589228, + "z": 349.574371 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 70.59195, + "y": 2.55639744, + "z": 339.38797 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 78.38097, + "y": 2.55628943, + "z": 333.959167 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 40, + "canRunBetweenObjectives": false, + "name": "Lexos Offices", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 60.37913, + "y": 2.79176617, + "z": 336.540436 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": 57.6148834, + "y": 2.794958, + "z": 338.840759 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": 58.0866547, + "y": 2.79463124, + "z": 346.546844 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 65.1449, + "y": 2.794631, + "z": 342.3085 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": 57.01724, + "y": 5.80578041, + "z": 337.827362 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": 58.0726776, + "y": 5.797699, + "z": 346.1432 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "canRunBetweenObjectives": false, + "name": "Petersen Center", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -126.335716, + "y": 2.29253387, + "z": 334.2128 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -151.405685, + "y": 2.21096063, + "z": 340.1596 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": -141.275177, + "y": 2.21096277, + "z": 333.902832 + } + }, + { + "position" : { + "x": -137.543732, + "y": 2.21096253, + "z": 334.947784 + } + }, + { + "position" : { + "x": -136.797363, + "y": 2.210965, + "z": 327.0172 + } + }, + { + "position" : { + "x": -140.072937, + "y": 2.21096444, + "z": 326.202026 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -128.156113, + "y": 2.237129, + "z": 344.9648 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 35, + "canRunBetweenObjectives": false, + "name": "Finance Building", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -185.2174, + "y": 2.67399049, + "z": 225.920029 + } + }, + { + "position" : { + "x": -185.990234, + "y": 2.67399073, + "z": 221.566 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -185.18718, + "y": 6.06641436, + "z": 223.283157 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -176.116653, + "y": 6.0664134, + "z": 226.474213 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -163.22171, + "y": 6.066415, + "z": 229.746353 + } + }, + { + "position" : { + "x": -163.523422, + "y": 6.066416, + "z": 225.575333 + } + }, + { + "position" : { + "x": -163.652878, + "y": 6.06641626, + "z": 221.2607 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 35, + "canRunBetweenObjectives": false, + "name": "Pinewood Hotel Dentist", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -38.2963066, + "y": 0.862365067, + "z": 46.04437 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -60.77056, + "y": 0.825228, + "z": 54.0531769 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 13, + "steps": [ + { + "position" : { + "x": -44.55558, + "y": 1.30216122, + "z": 57.5889664 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 13, + "steps": [ + { + "position" : { + "x": -59.53665, + "y": 1.30241525, + "z": 59.6224976 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -59.4536629, + "y": 1.30241549, + "z": 62.3383179 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 35, + "canRunBetweenObjectives": false, + "name": "Post Office", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 46.77202, + "y": 1.18034363, + "z": 96.079 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 48.5160828, + "y": 1.180341, + "z": 102.245285 + } + }, + { + "position" : { + "x": 52.4108276, + "y": 1.18034256, + "z": 96.25675 + } + }, + { + "position" : { + "x": 52.7779541, + "y": 1.180341, + "z": 100.966194 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 40.9684677, + "y": 1.180394, + "z": 122.460022 + } + }, + { + "position" : { + "x": 41.0578575, + "y": 1.18039489, + "z": 112.961975 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 35, + "canRunBetweenObjectives": false, + "name": "Primorsky Locked Apartment", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 2, + "steps": [ + { + "position" : { + "x": 59.88339, + "y": 0.5484749, + "z": 44.97897 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 50.22009, + "y": 0.548498154, + "z": 44.2522545 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 59.36107, + "y": 0.548477232, + "z": 37.6915855 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 50.254055, + "y": 0.5484985, + "z": 34.2604256 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Checkannaya 15 Upstairs", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 131.2291, + "y": 3.52246332, + "z": 227.222748 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": 145.430145, + "y": 3.52246571, + "z": 209.113754 + } + }, + { + "position" : { + "x": 149.266678, + "y": 3.52246571, + "z": 209.40567 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": 131.128174, + "y": 9.51623, + "z": 219.004791 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 131.671936, + "y": 9.516229, + "z": 233.566879 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "name": "Convoy", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 15.9891748, + "y": 2.46774936, + "z": 250.710358 + } + }, + { + "position" : { + "x": 23.2070961, + "y": 2.45975947, + "z": 253.095032 + } + }, + { + "position" : { + "x": 19.0748043, + "y": 2.45240641, + "z": 239.600174 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 4.358748, + "y": 2.04865384, + "z": 205.190109 + } + }, + { + "position" : { + "x": 6.61812639, + "y": 2.10356116, + "z": 209.869644 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 35, + "canRunBetweenObjectives": false, + "name": "Nikitskaya 6", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -92.42174, + "y": 3.29378319, + "z": 287.105743 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": -88.81224, + "y": 8.406526, + "z": 286.90036 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": -104.531021, + "y": 8.497238, + "z": 289.5211 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": -133.816177, + "y": 8.310071, + "z": 292.367676 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": -131.347824, + "y": 8.31007, + "z": 285.265533 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -131.035019, + "y": 8.702724, + "z": 272.527527 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": -130.529388, + "y": 13.060854, + "z": 267.382172 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -109.479141, + "y": 2.63959885, + "z": 285.0432 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Dostoevsky Restaurant", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": -193.014969, + "y": 2.3558383, + "z": 256.632141 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -199.201157, + "y": 7.005802, + "z": 238.356354 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -198.57016, + "y": 7.00579834, + "z": 255.95546 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 40, + "canRunBetweenObjectives": false, + "name": "Primorksy 46", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 13, + "steps": [ + { + "position" : { + "x": 44.47424, + "y": 10.1843863, + "z": 120.658882 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 13, + "steps": [ + { + "position" : { + "x": 45.0515175, + "y": 10.18437, + "z": 96.20358 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 38.58705, + "y": 10.1858015, + "z": 99.62302 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 52.79474, + "y": 7.18406, + "z": 86.59882 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 37.303154, + "y": 7.184071, + "z": 87.23076 + } + }, + { + "position" : { + "x": 36.7359734, + "y": 7.18406963, + "z": 92.2372742 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 35.9479, + "y": 7.184067, + "z": 100.64019 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": 44.7881775, + "y": 7.183287, + "z": 121.612381 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 44.3224754, + "y": 4.183623, + "z": 93.87775 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "Underpass Stores", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 11.6137333, + "y": -3.73700023, + "z": -16.3762531 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 5.042418, + "y": -3.7265923, + "z": -0.799274 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 11.4650326, + "y": -3.726597, + "z": -9.159293 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "canRunBetweenObjectives": false, + "name": "Concordia Goshan", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 278.637726, + "y": 3.34999919, + "z": 388.843353 + } + }, + { + "position" : { + "x": 268.511475, + "y": 3.34999943, + "z": 384.735931 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Concordia Apartment 8", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 225.850662, + "y": 9.346801, + "z": 396.850677 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Concordia Building 9 Gym", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 138.133163, + "y": 3.4805603, + "z": 382.341522 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": 147.398926, + "y": 3.48055983, + "z": 385.381744 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 149.394241, + "y": 3.480558, + "z": 370.922577 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 135.737381, + "y": 3.48055935, + "z": 375.825134 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "canRunBetweenObjectives": false, + "name": "Concordia Building 9 Office", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 145.34729, + "y": 3.479329, + "z": 354.508362 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 150.353729, + "y": 6.457165, + "z": 353.251373 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 135.911667, + "y": 6.45716572, + "z": 345.413727 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "name": "Construction", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": 183.923279, + "y": 3.46371126, + "z": 323.686523 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 2, + "steps": [ + { + "position" : { + "x": 202.681351, + "y": 3.519712, + "z": 331.187866 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 2, + "steps": [ + { + "position" : { + "x": 180.134216, + "y": 6.01271152, + "z": 312.151825 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 187.193573, + "y": 3.41370249, + "z": 260.996368 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 194.834564, + "y": 3.92400026, + "z": 291.57663 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 211.420578, + "y": 3.92399764, + "z": 304.518524 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 197.712067, + "y": 3.92399883, + "z": 303.576 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 203.989609, + "y": 6.823969, + "z": 289.046265 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 196.583344, + "y": 6.82480955, + "z": 302.0184 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": 206.397552, + "y": 6.8248086, + "z": 305.487732 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Sparja", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 162.397018, + "y": 3.75064254, + "z": 303.9572 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 147.717285, + "y": 3.75064445, + "z": 289.691925 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": 122.8392, + "y": 3.75064325, + "z": 298.038025 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 2, + "steps": [ + { + "position" : { + "x": 110.940979, + "y": 3.75064325, + "z": 299.132172 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 133.579834, + "y": 3.7506423, + "z": 305.3805 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 124.5763, + "y": 6.75064325, + "z": 287.841858 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 5, + "name": "Koener Steak and Grill", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": 47.7307358, + "y": 3.14347935, + "z": 396.2202 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "name": "Primorsky Extract Area", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 9.378766, + "y": 2.11336017, + "z": 445.3327 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 5, + "name": "TrainHard", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": -167.149963, + "y": 2.43207741, + "z": 465.0839 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "S Cinema Store", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": -178.710571, + "y": 2.31757069, + "z": 412.0464 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Cinema", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": -168.861176, + "y": 8.614478, + "z": 405.7023 + } + }, + { + "position" : { + "x": -166.438843, + "y": 8.61448, + "z": 390.6081 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 22, + "steps": [ + { + "position" : { + "x": -193.103851, + "y": 9.551875, + "z": 405.726257 + } + }, + { + "position" : { + "x": -193.557251, + "y": 9.551881, + "z": 389.635529 + } + }, + { + "position" : { + "x": -173.323563, + "y": 11.1345778, + "z": 392.1654 + } + }, + { + "position" : { + "x": -172.515259, + "y": 11.134572, + "z": 407.519562 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -167.437363, + "y": 11.1744576, + "z": 413.976837 + } + }, + { + "position" : { + "x": -169.744537, + "y": 11.1744585, + "z": 396.928 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": -163.623611, + "y": 14.190794, + "z": 401.748169 + } + }, + { + "position" : { + "x": -167.929749, + "y": 15.4731655, + "z": 396.964355 + } + }, + { + "position" : { + "x": -167.01358, + "y": 15.5375414, + "z": 404.997772 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -192.799683, + "y": 8.61448, + "z": 418.259827 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -186.274765, + "y": 8.614479, + "z": 382.1313 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Cinema Hideout", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -136.313, + "y": 2.51420069, + "z": 399.61557 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -130.57222, + "y": 2.36502957, + "z": 395.154022 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Cinema Courtyard", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": -88.3481445, + "y": -0.0618792251, + "z": 415.480927 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Bilbo Coffee", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": -78.67731, + "y": 2.19766021, + "z": 346.673157 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -78.4696, + "y": 3.19744158, + "z": 336.493256 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": -58.0690536, + "y": 3.19708037, + "z": 328.738983 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": -32.7027969, + "y": 2.200041, + "z": 318.871857 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "Diner", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -78.99263, + "y": 2.358709, + "z": 235.599411 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": -84.37435, + "y": 3.51010847, + "z": 234.712616 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Diner Hideout", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 100, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -115.483795, + "y": 5.314089, + "z": 246.522964 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "canRunBetweenObjectives": false, + "name": "Car Lot Office", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -154.48761, + "y": 2.22095561, + "z": 226.666275 + } + }, + { + "position" : { + "x": -150.613083, + "y": 2.22095561, + "z": 230.582886 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "canRunBetweenObjectives": false, + "name": "Pinewood Hotel Basement Access", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -118.7841, + "y": 0.8623691, + "z": 67.538826 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -102.421928, + "y": 1.3024348, + "z": 64.20833 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "canRunBetweenObjectives": false, + "name": "Pinewood Hotel 2nd Floor", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -78.39963, + "y": 5.04111958, + "z": 51.8656158 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -67.2412, + "y": 5.406831, + "z": 52.1554642 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -48.3614159, + "y": 5.041134, + "z": 63.0807953 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "canRunBetweenObjectives": false, + "name": "Pinewood Hotel Main Entrance", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -111.452454, + "y": 5.04, + "z": 85.09824 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -117.638565, + "y": 1.40553355, + "z": 101.113449 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 16, + "steps": [ + { + "position" : { + "x": -93.65344, + "y": 1.40554011, + "z": 120.160233 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "Pinewood Hotel Sparja", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": -84.87919, + "y": 1.41552281, + "z": 172.934341 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 14, + "steps": [ + { + "position" : { + "x": -82.25215, + "y": 1.41551757, + "z": 162.759613 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 13, + "steps": [ + { + "position" : { + "x": -76.64591, + "y": 1.41551554, + "z": 157.756989 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -59.5457268, + "y": 1.415518, + "z": 162.7091 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 2, + "steps": [ + { + "position" : { + "x": -56.37617, + "y": 1.41551316, + "z": 149.09993 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "canRunBetweenObjectives": false, + "name": "Pinewood Hotel Burger Spot", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": -25.2881985, + "y": 1.41524637, + "z": 138.7331 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": -37.77276, + "y": 1.41524649, + "z": 137.825592 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": -27.00257, + "y": 1.41524279, + "z": 128.443451 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": -26.5760765, + "y": 1.41524792, + "z": 149.059875 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 5, + "name": "Nikita Cafe", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -165.343445, + "y": 3.1393652, + "z": 180.151627 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Shestyorochka", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -201.0825, + "y": 3.36668348, + "z": 189.977859 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": -211.642914, + "y": 3.3666842, + "z": 182.945892 + } + }, + { + "position" : { + "x": -203.771088, + "y": 3.36668468, + "z": 179.882324 + } + }, + { + "position" : { + "x": -194.8432, + "y": 3.366684, + "z": 187.461288 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "ALCO-Point", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -218.175873, + "y": 2.21795559, + "z": 281.3167 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 14, + "steps": [ + { + "position" : { + "x": -229.972351, + "y": 2.217955, + "z": 283.433441 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -220.285675, + "y": 5.2135, + "z": 277.443 + } + }, + { + "position" : { + "x": -225.23909, + "y": 5.213499, + "z": 275.453064 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": -203.265121, + "y": 2.19421458, + "z": 290.872864 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "Coffee Joy", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 39.6098824, + "y": 1.18040562, + "z": 66.18754 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 38.0513153, + "y": 1.18040323, + "z": 73.27199 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 51.734745, + "y": 1.18033874, + "z": 81.47348 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Pharmacy", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 40.5223579, + "y": 2.67797041, + "z": 163.1393 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 46.6917076, + "y": 2.67805, + "z": 150.3541 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 51.3596344, + "y": 2.67804933, + "z": 155.983551 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": 41.4061928, + "y": 2.67804146, + "z": 169.504028 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Census Building", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 72.1472549, + "y": 0.3662206, + "z": 139.747971 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 83.8490143, + "y": 0.8640613, + "z": 142.586487 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 79.05966, + "y": 0.8640596, + "z": 125.688652 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 86.58047, + "y": 0.8640603, + "z": 129.947113 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 77.16726, + "y": 3.90367961, + "z": 134.410675 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Brodian Pub", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 117.564835, + "y": 0.490026951, + "z": 114.563774 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 108.783066, + "y": 0.490023881, + "z": 114.631081 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 5, + "name": "Prestigio", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": 40.5617371, + "y": 2.80999756, + "z": 232.537369 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 5, + "name": "Aba", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": 44.56196, + "y": 2.818258, + "z": 205.943253 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 5, + "name": "Theater Construction", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 200, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -16.9014282, + "y": 2.62362361, + "z": 242.336761 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Theater Hideout", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -35.35087, + "y": 3.32768559, + "z": 240.152985 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "canRunBetweenObjectives": false, + "name": "Malevicha 2", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -187.7615, + "y": 7.16760063, + "z": 281.3147 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -174.636978, + "y": 7.152544, + "z": 289.001648 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 5, + "name": "Nikitskaya 8", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -148.09642, + "y": 6.14867067, + "z": 265.194977 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "canRunBetweenObjectives": false, + "name": "Zmejsky 5", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 134.034348, + "y": 4.542009, + "z": 152.397919 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 15, + "steps": [ + { + "position" : { + "x": 116.645363, + "y": 13.4832726, + "z": 136.89183 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 5, + "canRunBetweenObjectives": false, + "name": "Zmejsky 3", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 119.996956, + "y": 4.0164485, + "z": 121.786438 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 105.831589, + "y": 3.9891665, + "z": 129.6909 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Primorksy 48", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 51.01613, + "y": 5.69032431, + "z": 153.588837 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 34.8854637, + "y": 5.690976, + "z": 150.6429 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Primorksy 48 Bridge", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 11, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": 48.5443535, + "y": 11.7166243, + "z": 142.8658 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 48.5443535, + "y": 11.7166243, + "z": 142.8658 + }, + "lookToPosition" : { + "x": -6.248683, + "y": 1.48904061, + "z": 142.435852 + } + }, + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": 52.73892, + "y": 11.7166243, + "z": 142.1063 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 90 + }, + "position" : { + "x": 52.73892, + "y": 11.7166243, + "z": 142.1063 + }, + "lookToPosition" : { + "x": 99.8137741, + "y": 0.936501145, + "z": 157.2298 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "Primorksy 48 Apt 10", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": 37.5278778, + "y": 11.7009592, + "z": 151.0797 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": 35.69193, + "y": 11.7009583, + "z": 155.648819 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Crash Site Warehouse", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 143.317337, + "y": 3.06238532, + "z": 454.573334 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 140.6442, + "y": 3.190387, + "z": 443.765625 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 143.628662, + "y": 6.173671, + "z": 454.5801 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "canRunBetweenObjectives": false, + "name": "School", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": 208.30722, + "y": 0.332341164, + "z": 139.277084 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 202.807709, + "y": 0.332339168, + "z": 113.455948 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 212.954071, + "y": 3.7872, + "z": 115.296028 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 217.717178, + "y": 3.7872, + "z": 107.028122 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": 213.8071, + "y": 3.787199, + "z": 122.16214 + } + }, + { + "position" : { + "x": 210.567062, + "y": 3.78719258, + "z": 132.533112 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Building across from Brodian Pub", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 138.508072, + "y": -1.37988329, + "z": 78.6828842 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 135.400665, + "y": -1.37987971, + "z": 97.25723 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 35, + "canRunBetweenObjectives": false, + "name": "Terragroup Building", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 56.34013, + "y": 0.242748529, + "z": -74.131546 + } + }, + { + "position" : { + "x": 59.560276, + "y": 0.242748484, + "z": -74.53773 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 62.5269, + "y": 0.24274838, + "z": -78.1427 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 44.6521, + "y": 0.242748514, + "z": -75.06181 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 45.1506424, + "y": 0.242749974, + "z": -54.7859077 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "canRunBetweenObjectives": false, + "name": "Terragroup Office", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": -33.83076, + "y": 6.60802555, + "z": -111.549194 + } + }, + { + "position" : { + "x": -28.671175, + "y": 6.60802555, + "z": -111.118248 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -38.37327, + "y": 6.608024, + "z": -118.506042 + } + }, + { + "position" : { + "x": -27.8757477, + "y": 6.608024, + "z": -118.210564 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Mall Storage and Construction", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 24, + "steps": [ + { + "position" : { + "x": -104.601, + "y": 0.583438158, + "z": -42.01645 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 48, + "steps": [ + { + "position" : { + "x": -114.051857, + "y": 0.6860739, + "z": -64.76171 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 50, + "steps": [ + { + "position" : { + "x": -117.623489, + "y": 0.607983947, + "z": -69.0031 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "canRunBetweenObjectives": false, + "name": "Mall Storage and Construction Rear", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 50, + "steps": [ + { + "position" : { + "x": -147.374527, + "y": 0.607990742, + "z": -69.8537445 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 50, + "steps": [ + { + "position" : { + "x": -107.369766, + "y": 0.607988834, + "z": -71.28318 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 35, + "canRunBetweenObjectives": false, + "name": "Beluga", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": -38.4692955, + "y": 0.599966645, + "z": -45.16779 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 10, + "max": 45 + }, + "position" : { + "x": -38.4692955, + "y": 0.599966645, + "z": -45.16779 + } + }, + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": -45.33511, + "y": 0.6216386, + "z": -36.7298355 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 10, + "max": 45 + }, + "position" : { + "x": -45.33511, + "y": 0.6216386, + "z": -36.7298355 + } + }, + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": -29.8334522, + "y": 0.6120954, + "z": -44.8534851 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 10, + "max": 45 + }, + "position" : { + "x": -29.8334522, + "y": 0.6120954, + "z": -44.8534851 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": -27.93754, + "y": 5.130017, + "z": -33.9282265 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 20, + "max": 60 + }, + "position" : { + "x": -27.93754, + "y": 5.130017, + "z": -33.9282265 + }, + "lookToPosition" : { + "x": -30.9397335, + "y": 1.39377892, + "z": 50.2239761 + } + }, + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": -46.3925819, + "y": 5.099983, + "z": -30.2969856 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 90 + }, + "position" : { + "x": -46.3925819, + "y": 5.099983, + "z": -30.2969856 + }, + "lookToPosition" : { + "x": -30.9397335, + "y": 1.39377892, + "z": 50.2239761 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": -60.28956, + "y": 5.09998035, + "z": -28.0160255 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 90 + }, + "position" : { + "x": -60.28956, + "y": 5.09998035, + "z": -28.0160255 + }, + "lookToPosition" : { + "x": -46.29684, + "y": -0.0366578177, + "z": 26.2706852 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 18, + "steps": [ + { + "position" : { + "x": -47.5578041, + "y": 9.604668, + "z": -71.95512 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 15, + "steps": [ + { + "position" : { + "x": -36.7101936, + "y": 9.60098648, + "z": -73.1345749 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": -22.3383141, + "y": 9.600991, + "z": -60.5044 + } + }, + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": -20.6509666, + "y": 9.600991, + "z": -54.7453 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -20.6509666, + "y": 9.600991, + "z": -54.7453 + }, + "lookToPosition" : { + "x": 15.12835, + "y": -0.400947422, + "z": -14.8123875 + } + }, + { + "position" : { + "x": -18.2722073, + "y": 9.600991, + "z": -57.1945953 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "canRunBetweenObjectives": false, + "name": "Beluga Rear Storage", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": -41.64874, + "y": 0.6011204, + "z": -67.74534 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 19, + "steps": [ + { + "position" : { + "x": -61.9752274, + "y": 0.599967, + "z": -69.28857 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 15, + "name": "Primorsky Courtyard", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 56.3479233, + "y": 0.3971393, + "z": 65.8521 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 30, + "max": 90 + }, + "position" : { + "x": 56.3479233, + "y": 0.3971393, + "z": 65.8521 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 8, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 109.903419, + "y": -1.80542445, + "z": 88.87916 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 20, + "max": 60 + }, + "position" : { + "x": 109.903419, + "y": -1.80542445, + "z": 88.87916 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 77.20853, + "y": 0.4610692, + "z": 103.875023 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 20, + "max": 60 + }, + "position" : { + "x": 77.20853, + "y": 0.4610692, + "z": 103.875023 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 72.19021, + "y": 0.439517617, + "z": 121.300545 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 30, + "max": 90 + }, + "position" : { + "x": 72.19021, + "y": 0.439517617, + "z": 121.300545 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 91.03747, + "y": 0.936500132, + "z": 165.844482 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 30, + "max": 90 + }, + "position" : { + "x": 91.03747, + "y": 0.936500132, + "z": 165.844482 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 69.71718, + "y": 0.8752645, + "z": 190.368637 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 30, + "max": 90 + }, + "position" : { + "x": 69.71718, + "y": 0.8752645, + "z": 190.368637 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 55.30679, + "y": 1.806842, + "z": 211.80069 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 30, + "max": 90 + }, + "position" : { + "x": 55.30679, + "y": 1.806842, + "z": 211.80069 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 102.5392, + "y": 1.80684209, + "z": 210.893326 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 30, + "max": 90 + }, + "position" : { + "x": 102.5392, + "y": 1.80684209, + "z": 210.893326 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 130.035736, + "y": 1.806843, + "z": 203.031387 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 30, + "max": 90 + }, + "position" : { + "x": 130.035736, + "y": 1.806843, + "z": 203.031387 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "pmcsOnly": true, + "name": "Pinewood Hotel Patrol", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -29.59368, + "y": 2.13255286, + "z": 59.3848534 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 30, + "max": 90 + }, + "position" : { + "x": -29.59368, + "y": 2.13255286, + "z": 59.3848534 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -46.74783, + "y": 0.924344242, + "z": 113.845749 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 30, + "max": 90 + }, + "position" : { + "x": -46.74783, + "y": 0.924344242, + "z": 113.845749 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -84.4248, + "y": 0.7818383, + "z": 140.0992 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 30, + "max": 90 + }, + "position" : { + "x": -84.4248, + "y": 0.7818383, + "z": 140.0992 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -118.395714, + "y": 1.39386487, + "z": 116.379974 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 30, + "max": 90 + }, + "position" : { + "x": -118.395714, + "y": 1.39386487, + "z": 116.379974 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -111.091057, + "y": 0.7818203, + "z": 82.57084 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 30, + "max": 90 + }, + "position" : { + "x": -111.091057, + "y": 0.7818203, + "z": 82.57084 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -59.40102, + "y": 0.9088143, + "z": 71.2935 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 30, + "max": 90 + }, + "position" : { + "x": -59.40102, + "y": 0.9088143, + "z": 71.2935 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 5, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": -79.6148758, + "y": 1.4166919, + "z": 108.157623 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 20, + "max": 60 + }, + "position" : { + "x": -79.6148758, + "y": 1.4166919, + "z": 108.157623 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -59.3550034, + "y": 0.930239856, + "z": 91.5497742 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 30, + "max": 90 + }, + "position" : { + "x": -59.3550034, + "y": 0.930239856, + "z": 91.5497742 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 20, + "pmcsOnly": true, + "name": "Cinema Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -155.487381, + "y": 8.612576, + "z": 417.749939 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 120 + }, + "position" : { + "x": -155.487381, + "y": 8.612576, + "z": 417.749939 + }, + "lookToPosition" : { + "x": -116.18235, + "y": 2.73625278, + "z": 410.7118 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -141.055588, + "y": 8.615528, + "z": 407.461823 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 45, + "max": 120 + }, + "position" : { + "x": -141.055588, + "y": 8.615528, + "z": 407.461823 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -140.654236, + "y": 8.615907, + "z": 393.06662 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 45, + "max": 120 + }, + "position" : { + "x": -140.654236, + "y": 8.615907, + "z": 393.06662 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -155.320755, + "y": 8.612573, + "z": 379.406738 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 45, + "max": 120 + }, + "position" : { + "x": -155.320755, + "y": 8.612573, + "z": 379.406738 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -181.624435, + "y": 8.612579, + "z": 376.933472 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 120 + }, + "position" : { + "x": -181.624435, + "y": 8.612579, + "z": 376.933472 + }, + "lookToPosition" : { + "x": -174.234634, + "y": 2.11355042, + "z": 333.569519 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 15, + "name": "Concordia Courtyard", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": 251.376511, + "y": 3.435551, + "z": 391.864258 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 10, + "max": 45 + }, + "position" : { + "x": 251.376511, + "y": 3.435551, + "z": 391.864258 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": 237.170456, + "y": 3.45196724, + "z": 342.2511 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 10, + "max": 45 + }, + "position" : { + "x": 237.170456, + "y": 3.45196724, + "z": 342.2511 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": 203.37616, + "y": 3.4520092, + "z": 367.619049 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 10, + "max": 45 + }, + "position" : { + "x": 203.37616, + "y": 3.4520092, + "z": 367.619049 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 20, + "name": "Concordia Basement", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 258.8612, + "y": -1.24440229, + "z": 357.061584 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": 201.4759, + "y": -1.25006711, + "z": 378.854065 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 201.4759, + "y": -1.25006711, + "z": 378.854065 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 156.4557, + "y": -1.25006485, + "z": 356.111 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": 264.190247, + "y": -1.25006616, + "z": 369.692322 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Crash SW Apartment", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 276.652161, + "y": 3.60125566, + "z": 503.0309 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 5, + "canRunBetweenObjectives": false, + "name": "Father and Sons Apartments", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 80.3845749, + "y": 2.810018, + "z": 221.758957 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 55.9439659, + "y": 12.2105751, + "z": 235.7482 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Golden World", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 118.639778, + "y": -0.431030571, + "z": 43.3049469 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 105.2456, + "y": -1.774099, + "z": 36.9612579 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Shop Near Kamchatskaya Arch", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 247.775116, + "y": -4.230576, + "z": 51.93341 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 5, + "canRunBetweenObjectives": false, + "name": "Apartments Across from Kamchatskaya Arch", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 227.39299, + "y": -4.059657, + "z": 58.66051 + } + }, + { + "position" : { + "x": 219.6025, + "y": -4.059657, + "z": 57.6755371 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Spawns South of Kamchatskaya Arch", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 244.2376, + "y": -2.82495975, + "z": 85.92412 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 251.575226, + "y": -1.50279593, + "z": 120.800743 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 5, + "name": "West Car Garage Bag", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 219.268539, + "y": 0.6133858, + "z": 206.972336 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 5, + "canRunBetweenObjectives": false, + "name": "West Apartments Near Car Garage", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 182.327057, + "y": 6.356948, + "z": 176.794418 + } + }, + { + "position" : { + "x": 189.867432, + "y": 6.356946, + "z": 185.615784 + } + }, + { + "position" : { + "x": 198.202042, + "y": 6.356946, + "z": 183.362717 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Vet Clinic", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 225.154373, + "y": 0.5910722, + "z": 174.804382 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "canRunBetweenObjectives": false, + "name": "Children's Polyclinic No. 69", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 183.169037, + "y": -1.04479063, + "z": 120.822021 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 181.949738, + "y": 1.76610327, + "z": 122.813072 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 183.220886, + "y": 1.76710343, + "z": 102.427979 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 5, + "name": "Klimova 16A Adjacent Building", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 163.410919, + "y": -0.828346848, + "z": 44.8332024 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "canRunBetweenObjectives": false, + "name": "Klimova 16A", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 191.363617, + "y": -4.676847, + "z": 61.1319771 + } + }, + { + "position" : { + "x": 192.235825, + "y": -4.67685032, + "z": 51.9119568 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 187.229736, + "y": -4.67685032, + "z": 75.8552551 + } + }, + { + "position" : { + "x": 192.155823, + "y": -4.676848, + "z": 81.13261 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": 189.680054, + "y": -1.17682052, + "z": 54.4644928 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 5, + "name": "Expo Building", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": 233.5293, + "y": -2.113513, + "z": -106.668182 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 5, + "name": "Cardinal West Building", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": 178.894653, + "y": -1.51152861, + "z": -127.417351 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 5, + "name": "Cardinal West Courtyard", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 126.64296, + "y": -1.8731209, + "z": -122.456009 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "canRunBetweenObjectives": false, + "name": "Cardinal East Building", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": 44.251442, + "y": 8.896629, + "z": -143.3227 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": 68.32723, + "y": 12.65118, + "z": -134.772827 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 69.51131, + "y": 12.6511793, + "z": -124.742142 + } + }, + { + "position" : { + "x": 65.3693, + "y": 12.6511793, + "z": -119.819122 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "Cardinal East Courtyard Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 71.25703, + "y": 3.96834064, + "z": -116.052307 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 90 + }, + "position" : { + "x": 71.25703, + "y": 3.96834064, + "z": -116.052307 + }, + "lookToPosition" : { + "x": 80.1702042, + "y": -0.162712038, + "z": -64.23136 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 84.3904, + "y": 3.9683342, + "z": -132.492035 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 90 + }, + "position" : { + "x": 84.3904, + "y": 3.9683342, + "z": -132.492035 + }, + "lookToPosition" : { + "x": 116.749123, + "y": -1.87315965, + "z": -110.267609 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 5, + "canRunBetweenObjectives": false, + "name": "Cardinal South Building", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 15, + "steps": [ + { + "position" : { + "x": 143.811188, + "y": -1.4532994, + "z": -41.52121 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 13, + "steps": [ + { + "position" : { + "x": 124.524055, + "y": -1.45330119, + "z": -27.6775589 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "canRunBetweenObjectives": false, + "name": "Apartments near Tonni Hellfinger", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -61.71989, + "y": 6.22127247, + "z": -146.008392 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 15, + "steps": [ + { + "position" : { + "x": -50.73183, + "y": 9.266772, + "z": -154.448471 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 5, + "canRunBetweenObjectives": false, + "name": "Figaro", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": -120.2999, + "y": 0.607997954, + "z": -24.6931572 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 13, + "steps": [ + { + "position" : { + "x": -128.566162, + "y": 0.607997537, + "z": -27.2031841 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 5, + "canRunBetweenObjectives": false, + "name": "Bear Hunting and Fishing Shop", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 15, + "steps": [ + { + "position" : { + "x": -155.261749, + "y": 0.6079909, + "z": -47.5635071 + } + }, + { + "position" : { + "x": -147.0653, + "y": 0.607995033, + "z": -42.8350639 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 5, + "name": "G Phone", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 15, + "steps": [ + { + "position" : { + "x": -136.343155, + "y": 0.6079899, + "z": -45.9589729 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 15, + "pmcsOnly": true, + "canRunBetweenObjectives": false, + "name": "Mall Second Floor Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -132.727127, + "y": 5.10298967, + "z": -7.13410759 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 90 + }, + "position" : { + "x": -132.727127, + "y": 5.10298967, + "z": -7.13410759 + }, + "lookToPosition" : { + "x": -120.712944, + "y": 0.8374527, + "z": 53.7423134 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 15, + "pmcsOnly": true, + "canRunBetweenObjectives": false, + "name": "Mall Third Floor Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 10, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -123.361588, + "y": 9.675658, + "z": -7.740727 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -123.361588, + "y": 9.675658, + "z": -7.740727 + }, + "lookToPosition" : { + "x": -101.232567, + "y": 0.8511692, + "z": 53.6889343 + } + }, + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -111.714615, + "y": 9.599993, + "z": -9.486496 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 90 + }, + "position" : { + "x": -111.714615, + "y": 9.599993, + "z": -9.486496 + }, + "lookToPosition" : { + "x": -76.59862, + "y": 0.8368392, + "z": 44.810894 + } + }, + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -145.898621, + "y": 9.599993, + "z": -4.03885031 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 90 + }, + "position" : { + "x": -145.898621, + "y": 9.599993, + "z": -4.03885031 + }, + "lookToPosition" : { + "x": -131.243439, + "y": 0.7818421, + "z": 95.8936157 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 15, + "pmcsOnly": true, + "name": "World of Childhood Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 17, + "steps": [ + { + "position" : { + "x": -111.5978, + "y": 0.603415132, + "z": -28.4304562 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -84.46308, + "y": 5.09000063, + "z": -24.3518181 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -84.46308, + "y": 5.09000063, + "z": -24.3518181 + }, + "lookToPosition" : { + "x": -75.07488, + "y": 0.7527769, + "z": 43.0171165 + } + }, + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -94.2130356, + "y": 5.090004, + "z": -16.8490162 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 30, + "max": 180 + }, + "position" : { + "x": -94.2130356, + "y": 5.090004, + "z": -16.8490162 + } + }, + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -108.345856, + "y": 5.090003, + "z": -14.8044291 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": -108.345856, + "y": 5.090003, + "z": -14.8044291 + }, + "lookToPosition" : { + "x": -31.09747, + "y": 0.008697266, + "z": 38.80326 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Anteka", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": 93.7763443, + "y": 4.058631, + "z": -280.887817 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 13, + "steps": [ + { + "position" : { + "x": 85.27599, + "y": 4.05863142, + "z": -281.193268 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": 84.34332, + "y": 4.05863, + "z": -272.386719 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Ministry of the Interior Academy", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 14, + "steps": [ + { + "position" : { + "x": -258.33, + "y": 2.23882627, + "z": 131.874527 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 13, + "steps": [ + { + "position" : { + "x": -257.7969, + "y": 2.23882651, + "z": 142.58757 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -253.162231, + "y": 2.94072342, + "z": 133.702469 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -247.3432, + "y": 2.940724, + "z": 132.609741 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -251.248428, + "y": 2.940724, + "z": 145.03653 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 13, + "steps": [ + { + "position" : { + "x": -257.455658, + "y": 2.94072413, + "z": 158.0185 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Ministry of the Interior Academy Outside", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": -236.000687, + "y": 2.19418645, + "z": 153.599 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": -195.289, + "y": 2.10708165, + "z": 108.28479 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -222.065125, + "y": 2.12017, + "z": 119.184563 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 10, + "maxLevel": 99, + "maxBots": 3, + "desirability": 40, + "name": "The Hive", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -212.551254, + "y": 3.21706963, + "z": 298.108368 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -208.394852, + "y": 3.21706963, + "z": 299.4081 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -207.216461, + "y": 3.21706939, + "z": 305.8043 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -206.263275, + "y": 3.21706939, + "z": 307.474243 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 13, + "steps": [ + { + "position" : { + "x": -214.571777, + "y": 3.21706915, + "z": 310.054535 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Petrov Vodkin Restaurant", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -193.006241, + "y": 3.04550123, + "z": 342.037964 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -200.798981, + "y": 3.44209361, + "z": 343.115936 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -209.901413, + "y": 3.43565583, + "z": 343.237244 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": -196.6189, + "y": 3.442097, + "z": 331.301239 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Pharmancy #2", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -55.4303, + "y": 3.19695544, + "z": 341.47876 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 11, + "steps": [ + { + "position" : { + "x": -57.0017433, + "y": 3.19694114, + "z": 337.698364 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Russian Real Estate Fund", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": -58.3585, + "y": 2.67853069, + "z": 455.702179 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -66.08994, + "y": 2.67853022, + "z": 460.781342 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": -51.9071579, + "y": 2.67853022, + "z": 461.048645 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": -65.9715, + "y": 6.848742, + "z": 456.4898 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 15, + "steps": [ + { + "position" : { + "x": -44.5732536, + "y": 6.848741, + "z": 465.318054 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 13, + "steps": [ + { + "position" : { + "x": -58.1385345, + "y": 6.848741, + "z": 464.6553 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 40, + "name": "IT Firm Office", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 169.807846, + "y": 0.752712846, + "z": 159.437241 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 171.441589, + "y": 0.752697, + "z": 163.915848 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": 167.295135, + "y": 0.75269717, + "z": 165.7098 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 164.063919, + "y": 0.7526971, + "z": 154.965378 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": 167.587418, + "y": 0.7526969, + "z": 153.55513 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 163.663422, + "y": 0.752697349, + "z": 146.361969 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": 162.7122, + "y": 0.752697766, + "z": 142.92366 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 7, + "steps": [ + { + "position" : { + "x": 156.70433, + "y": 0.75269717, + "z": 141.441025 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 4, + "steps": [ + { + "position" : { + "x": 158.979828, + "y": 0.752713263, + "z": 137.218124 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 5, + "name": "Barber Shop", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": 209.7088, + "y": 3.35634685, + "z": 407.1214 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Unity Credit Bank", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 73.41962, + "y": 0.2624514, + "z": -20.3727 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 81.9842758, + "y": 0.3151919, + "z": -30.0930557 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 82.41022, + "y": 0.3151919, + "z": -26.9457932 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 103.2137, + "y": 0.3221446, + "z": -26.7710037 + } + }, + { + "position" : { + "x": 106.128639, + "y": 0.3221446, + "z": -24.5001564 + } + }, + { + "position" : { + "x": 106.791115, + "y": 0.3221446, + "z": -26.3134041 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 13, + "steps": [ + { + "position" : { + "x": 110.404869, + "y": 0.295898855, + "z": -25.8608418 + } + }, + { + "position" : { + "x": 114.29512, + "y": 0.251943678, + "z": -25.8415241 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "maxRunDistance": 8, + "steps": [ + { + "position" : { + "x": 120.044136, + "y": 0.25194326, + "z": -21.88104 + } + } + ] + } + ] + } +] \ No newline at end of file diff --git a/BepInEx/plugins/QuestingBots/Quests/Standard/woods.json b/BepInEx/plugins/QuestingBots/Quests/Standard/woods.json new file mode 100644 index 0000000..b4d80bc --- /dev/null +++ b/BepInEx/plugins/QuestingBots/Quests/Standard/woods.json @@ -0,0 +1,2141 @@ +[ + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 4, + "desirability": 45, + "name": "Scav Base", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": -177.7938, + "y": -1.86498344, + "z": 264.2937 + } + }, + { + "position" : { + "x": -179.300964, + "y": -1.86498642, + "z": 261.638977 + } + }, + { + "position" : { + "x": -177.395355, + "y": -1.86498666, + "z": 255.5399 + } + }, + { + "position" : { + "x": -167.997452, + "y": -1.86646283, + "z": 254.755524 + } + }, + { + "position" : { + "x": -178.467911, + "y": -1.87047589, + "z": 246.548508 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -204.237274, + "y": -1.87047482, + "z": 204.718246 + } + }, + { + "position" : { + "x": -209.643173, + "y": -1.87047768, + "z": 203.157959 + } + }, + { + "position" : { + "x": -210.935165, + "y": -1.8704772, + "z": 209.023148 + } + }, + { + "position" : { + "x": -205.404922, + "y": -1.870477, + "z": 216.002289 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": -189.090363, + "y": -1.8704741, + "z": 221.813965 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": -192.183411, + "y": -2.33285451, + "z": 255.0699 + } + }, + { + "position" : { + "x": -186.745758, + "y": -2.302162, + "z": 264.723877 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 30, + "name": "RUAF Roadblock Crates", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -117.865929, + "y": -1.36006165, + "z": 402.163239 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -136.865463, + "y": -1.56682646, + "z": 414.801117 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Ambulance", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": -97.62972, + "y": -15.4367075, + "z": 219.63356 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 30, + "name": "Sawmill Shack", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -24.1673546, + "y": -3.64493561, + "z": 45.3416748 + } + }, + { + "position" : { + "x": -25.9313183, + "y": -3.64446163, + "z": 46.46762 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 5, + "maxLevel": 99, + "maxBots": 3, + "desirability": 30, + "name": "Sawmill Cabins", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": -5.1944375, + "y": -1.48043585, + "z": -69.47066 + } + }, + { + "position" : { + "x": -2.54139662, + "y": -1.480436, + "z": -69.3419 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": -5.45717, + "y": -1.48043573, + "z": -74.78532 + } + }, + { + "position" : { + "x": -1.960549, + "y": -1.48043585, + "z": -74.66669 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": -1.8593502, + "y": -1.47943592, + "z": -80.4823456 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 5, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "name": "Sawmill Warehouse", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 77.10556, + "y": -1.77957737, + "z": -47.3434563 + } + }, + { + "position" : { + "x": 80.1367, + "y": -1.77957869, + "z": -39.44866 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 55.49185, + "y": -2.665625, + "z": -48.08142 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 15, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "pmcsOnly": true, + "name": "Sawmill Common Fund Stash", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 24.0236053, + "y": -2.62782359, + "z": -30.522398 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 3, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Spine", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -248.281311, + "y": 26.28598, + "z": -196.449127 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -333.594666, + "y": 28.02395, + "z": -227.685669 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 30, + "name": "Sniper Rock Crates", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": -155.813644, + "y": 51.1307945, + "z": -275.110626 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": -232.665787, + "y": 67.69444, + "z": -229.943024 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": -210.42453, + "y": 76.26718, + "z": -272.8206 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "name": "Sawmill Checkpoint", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 239.719971, + "y": -1.81444216, + "z": -70.82752 + } + }, + { + "position" : { + "x": 242.006912, + "y": -1.81444192, + "z": -69.9622345 + } + }, + { + "position" : { + "x": 238.390274, + "y": -2.4683075, + "z": -61.74488 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "doorIDToUnlock": "trunk_woods_light_00021", + "fixedPositionToUnlockDoor" : { + "x": 231.960449, + "y": -2.25580788, + "z": -69.86198 + }, + "steps": [ + { + "position" : { + "x": 231.960449, + "y": -2.25580788, + "z": -69.86198 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 5, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "pmcsOnly": true, + "name": "Sawmill Checkpoint Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": 218.134415, + "y": -0.5729273, + "z": -132.790054 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 20, + "max": 120 + }, + "position" : { + "x": 218.134415, + "y": -0.5729273, + "z": -132.790054 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 5, + "maxLevel": 99, + "maxBots": 1, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "Sawmill Checkpoint Sniping 2", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": 367.0136, + "y": 4.35501528, + "z": -9.116802 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 367.0136, + "y": 4.35501528, + "z": -9.116802 + }, + "lookToPosition" : { + "x": 239.574051, + "y": -2.43714762, + "z": -65.56686 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Sawmill Checkpoint Nearby Rocks", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 356.582642, + "y": -0.547618449, + "z": -88.39071 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 7, + "maxLevel": 99, + "maxBots": 2, + "desirability": 25, + "name": "ZB-014 Inner Room", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 446.2245, + "y": -14.2453909, + "z": 61.3314667 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 5, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 30, + "pmcsOnly": true, + "name": "Scav House Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": 315.242, + "y": -5.0619173, + "z": 268.3706 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 315.242, + "y": -5.0619173, + "z": 268.3706 + }, + "lookToPosition" : { + "x": 378.620575, + "y": -13.9451685, + "z": 225.87352 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": 388.109528, + "y": -11.7437077, + "z": 286.043579 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 388.109528, + "y": -11.7437077, + "z": 286.043579 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": 448.592, + "y": -17.1530151, + "z": 245.3854 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 30, + "max": 120 + }, + "position" : { + "x": 448.592, + "y": -17.1530151, + "z": 245.3854 + }, + "lookToPosition" : { + "x": 415.9458, + "y": -13.1464424, + "z": 230.151657 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 30, + "name": "Old Sawmill", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -512.148438, + "y": 15.9153662, + "z": -177.12027 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -548.2082, + "y": 18.1274471, + "z": -205.271057 + } + }, + { + "position" : { + "x": -545.0109, + "y": 18.1355953, + "z": -201.315292 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -534.3246, + "y": 18.10662, + "z": -204.977951 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -548.775146, + "y": 15.0666914, + "z": -206.331055 + } + }, + { + "position" : { + "x": -536.6308, + "y": 15.0254726, + "z": -212.136566 + } + }, + { + "position" : { + "x": -538.111755, + "y": 15.0385208, + "z": -204.684189 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 3, + "steps": [ + { + "position" : { + "x": -564.206543, + "y": 21.3955631, + "z": -216.554535 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 5, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 1, + "desirability": 25, + "pmcsOnly": true, + "name": "Scav Town Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": -508.473572, + "y": 23.2766037, + "z": -283.2213 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -508.473572, + "y": 23.2766037, + "z": -283.2213 + }, + "lookToPosition" : { + "x": -478.286163, + "y": 15.1605082, + "z": -370.1348 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": -521.9508, + "y": 21.679018, + "z": -287.813782 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -521.9508, + "y": 21.679018, + "z": -287.813782 + }, + "lookToPosition" : { + "x": -478.286163, + "y": 15.1605082, + "z": -370.1348 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": -487.4673, + "y": 22.4202023, + "z": -271.866455 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -487.4673, + "y": 22.4202023, + "z": -271.866455 + }, + "lookToPosition" : { + "x": -490.611481, + "y": 14.9047346, + "z": -393.586945 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 3, + "desirability": 25, + "name": "Scav Town", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 9, + "steps": [ + { + "position" : { + "x": -460.5816, + "y": 15.5233068, + "z": -364.776917 + } + }, + { + "position" : { + "x": -463.8877, + "y": 15.52998, + "z": -361.849274 + } + }, + { + "position" : { + "x": -462.123, + "y": 18.6610489, + "z": -364.8892 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 5, + "steps": [ + { + "position" : { + "x": -463.29126, + "y": 15.1822624, + "z": -331.61142 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": -498.9938, + "y": 15.2425175, + "z": -403.2168 + } + }, + { + "position" : { + "x": -498.475159, + "y": 15.2425184, + "z": -399.584229 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 6, + "steps": [ + { + "position" : { + "x": -507.23703, + "y": 15.5050735, + "z": -391.810181 + } + }, + { + "position" : { + "x": -512.539856, + "y": 15.5050726, + "z": -390.35025 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 12, + "steps": [ + { + "position" : { + "x": -454.75824, + "y": 15.3771315, + "z": -399.002716 + } + }, + { + "position" : { + "x": -452.867371, + "y": 15.3771229, + "z": -392.810516 + } + }, + { + "position" : { + "x": -463.0984, + "y": 15.0439882, + "z": -395.955475 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "VEX Beach", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": -523.225769, + "y": 9.979723, + "z": -474.036346 + } + }, + { + "position" : { + "x": -530.8993, + "y": 10.1336212, + "z": -463.429474 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Scav Bridge Overlook", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 134.112366, + "y": 24.5597134, + "z": -758.4981 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 131.551071, + "y": 24.5897121, + "z": -733.8008 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 141.973083, + "y": 24.399416, + "z": -729.4716 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 140.3757, + "y": 27.19339, + "z": -726.4303 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "canRunBetweenObjectives": false, + "name": "Scav Bunker", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 225.0395, + "y": 24.32888, + "z": -695.7586 + } + }, + { + "position" : { + "x": 232.451248, + "y": 24.2566319, + "z": -701.5514 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 224.623245, + "y": 24.6960411, + "z": -717.584 + } + }, + { + "position" : { + "x": 231.684082, + "y": 24.3432636, + "z": -711.3591 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 222.829453, + "y": 20.149086, + "z": -707.4061 + } + }, + { + "position" : { + "x": 231.006531, + "y": 20.1490669, + "z": -708.5816 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 35, + "canRunBetweenObjectives": false, + "name": "USEC Camp North", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": 270.300781, + "y": 22.8832073, + "z": -510.708038 + } + }, + { + "position" : { + "x": 273.998077, + "y": 22.88321, + "z": -513.3103 + } + }, + { + "position" : { + "x": 277.2086, + "y": 22.8832054, + "z": -504.259369 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": 284.425049, + "y": 22.88321, + "z": -515.6045 + } + }, + { + "position" : { + "x": 284.587982, + "y": 22.8832054, + "z": -518.711243 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": 289.124725, + "y": 22.8832073, + "z": -512.725464 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": 296.374237, + "y": 22.8941917, + "z": -507.389465 + } + }, + { + "position" : { + "x": 295.0734, + "y": 22.8941917, + "z": -504.469971 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 35, + "canRunBetweenObjectives": false, + "name": "USEC Camp South", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": 303.395264, + "y": 22.9642925, + "z": -462.271576 + } + }, + { + "position" : { + "x": 308.519135, + "y": 23.0367088, + "z": -463.768646 + } + }, + { + "position" : { + "x": 306.591644, + "y": 22.8941956, + "z": -459.65332 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": 297.6463, + "y": 22.8302231, + "z": -439.7915 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 9999, + "steps": [ + { + "position" : { + "x": 283.484039, + "y": 23.2080116, + "z": -436.05188 + } + }, + { + "position" : { + "x": 271.9399, + "y": 22.854269, + "z": -442.489532 + } + }, + { + "position" : { + "x": 278.378, + "y": 22.9436378, + "z": -434.8771 + } + }, + { + "position" : { + "x": 274.6248, + "y": 22.882719, + "z": -430.410431 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 35, + "name": "Weapon Storage Shack", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 243.096069, + "y": -8.462602, + "z": 124.231667 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Sunken Village", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": -45.8186455, + "y": 8.657747, + "z": -599.737854 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": -172.435959, + "y": 12.5000238, + "z": -688.386841 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": -36.99905, + "y": 9.955526, + "z": -740.6579 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Northern UN Roadblock", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": -563.797363, + "y": 9.753631, + "z": -77.74115 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Dead Man's Place", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 194.422989, + "y": -14.9313993, + "z": 260.631073 + } + } + ] + } + ] + }, + { + "repeatable": true, + "minLevel": 5, + "maxLevel": 99, + "maxBots": 2, + "maxBotsInGroup": 10, + "desirability": 20, + "pmcsOnly": true, + "name": "Sawmill Patrol", + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": -23.4741669, + "y": 6.01007366, + "z": -81.3190842 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 20, + "max": 120 + }, + "position" : { + "x": -23.4741669, + "y": 6.01007366, + "z": -81.3190842 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": -20.29293, + "y": 4.830707, + "z": -55.89834 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 20, + "max": 120 + }, + "position" : { + "x": -20.29293, + "y": 4.830707, + "z": -55.89834 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": -43.47702, + "y": 3.606523, + "z": 24.4091148 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 20, + "max": 120 + }, + "position" : { + "x": -43.47702, + "y": 3.606523, + "z": 24.4091148 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": -32.9204941, + "y": 4.56304932, + "z": -28.500124 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 20, + "max": 120 + }, + "position" : { + "x": -32.9204941, + "y": 4.56304932, + "z": -28.500124 + } + } + ] + }, + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "steps": [ + { + "waitTimeAfterCompleting": 0, + "position" : { + "x": -46.4890556, + "y": 5.20278549, + "z": 6.61853552 + } + }, + { + "stepType" : "HoldAtPosition", + "maxDistance": 5, + "minElapsedTime": { + "min": 20, + "max": 120 + }, + "position" : { + "x": -46.4890556, + "y": 5.20278549, + "z": 6.61853552 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 1, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "Sawmill Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "waitTimeAfterCompleting": 2, + "position" : { + "x": 120.327065, + "y": 3.3720274, + "z": 14.428956 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": 120.327065, + "y": 3.3720274, + "z": 14.428956 + }, + "lookToPosition" : { + "x": 74.95339, + "y": -2.67804122, + "z": -33.63209 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 1, + "maxBotsInGroup": 1, + "desirability": 10, + "pmcsOnly": true, + "name": "Sawmill Beach Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -73.9709, + "y": -5.62229538, + "z": 162.178192 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -73.9709, + "y": -5.62229538, + "z": 162.178192 + }, + "lookToPosition" : { + "x": 6.194769, + "y": -14.6653271, + "z": 89.1092 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Convoy", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 192.145935, + "y": 10.6605768, + "z": -588.1613 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "steps": [ + { + "position" : { + "x": 197.10498, + "y": 11.0285559, + "z": -598.081665 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 20, + "name": "Sawmill Marked Circle", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": 194.042389, + "y": 0.274127424, + "z": -6.58319759 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 15, + "name": "Sawmill Camp", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 133.202728, + "y": -3.67785549, + "z": 100.8018 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "ZB014 Outhouses", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "steps": [ + { + "position" : { + "x": 429.127625, + "y": -5.44915342, + "z": -24.4268322 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 2, + "desirability": 10, + "name": "Scav House", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 300, + "steps": [ + { + "position" : { + "x": 414.505768, + "y": -13.587635, + "z": 239.253647 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 1, + "maxBotsInGroup": 1, + "desirability": 15, + "pmcsOnly": true, + "name": "Scav Base Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -159.7015, + "y": 5.72592974, + "z": 110.017136 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -159.7015, + "y": 5.72592974, + "z": 110.017136 + }, + "lookToPosition" : { + "x": -189.752625, + "y": -1.87394524, + "z": 194.856354 + } + } + ] + } + ] + }, + { + "repeatable": true, + "isSniping": true, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 1, + "maxBotsInGroup": 1, + "desirability": 15, + "pmcsOnly": true, + "name": "RUAF Roadblock Sniping", + "forbiddenWeapons" : [ "pistol", "shotgun" ], + "objectives" : [ + { + "repeatable": true, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 750, + "lootAfterCompleting": "Inhibit", + "steps": [ + { + "waitTimeAfterCompleting": 1, + "position" : { + "x": -99.249176, + "y": 0.0240073483, + "z": 378.196838 + } + }, + { + "stepType" : "Snipe", + "minElapsedTime": { + "min": 45, + "max": 180 + }, + "position" : { + "x": -99.249176, + "y": 0.0240073483, + "z": 378.196838 + }, + "lookToPosition" : { + "x": -138.1029, + "y": -6.42920876, + "z": 250.972076 + } + } + ] + } + ] + }, + { + "repeatable": false, + "minLevel": 0, + "maxLevel": 99, + "maxBots": 4, + "desirability": 40, + "name": "Marked Circle Bunker", + "objectives" : [ + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 23, + "steps": [ + { + "position" : { + "x": -266.793152, + "y": 6.906454, + "z": -405.804138 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 10, + "steps": [ + { + "position" : { + "x": -276.299438, + "y": 7.48976946, + "z": -419.067261 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 15, + "steps": [ + { + "position" : { + "x": -272.163818, + "y": 7.482825, + "z": -416.1627 + } + } + ] + }, + { + "repeatable": false, + "minDistanceFromBot": 5, + "maxDistanceFromBot": 500, + "maxRunDistance": 15, + "steps": [ + { + "position" : { + "x": -273.023346, + "y": 7.46757364, + "z": -411.3648 + } + }, + { + "position" : { + "x": -267.448944, + "y": 7.502633, + "z": -411.372864 + } + }, + { + "position" : { + "x": -266.996857, + "y": 7.49533224, + "z": -416.4676 + } + }, + { + "position" : { + "x": -267.916138, + "y": 7.49533224, + "z": -419.4494 + } + } + ] + } + ] + } +] \ No newline at end of file diff --git a/SPT/user/mods/QuestingBots/QuestingBots-Server.dll b/SPT/user/mods/QuestingBots/QuestingBots-Server.dll new file mode 100644 index 0000000000000000000000000000000000000000..be1600fc8a8b78648e635f1cebe097276469a1b5 GIT binary patch literal 116736 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 literal 0 HcmV?d00001 diff --git a/SPT/user/mods/QuestingBots/config.json b/SPT/user/mods/QuestingBots/config.json new file mode 100644 index 0000000..c6fe246 --- /dev/null +++ b/SPT/user/mods/QuestingBots/config.json @@ -0,0 +1,401 @@ +{ + "enabled": true, + "debug": { + "enabled": true, + "always_spawn_pmcs": false, + "always_spawn_pscavs": false, + "show_zone_outlines": false, + "show_failed_paths": false, + "show_door_interaction_test_points": false, + "allow_zero_distance_sleeping": false + }, + "max_calc_time_per_frame_ms": 5, + "chance_of_being_hostile_toward_bosses": { + "scav": 0, + "pscav": 20, + "pmc": 80, + "boss": 0 + }, + "questing": { + "enabled": true, + "bot_pathing_update_interval_ms": 100, + "brain_layer_priorities": { + "with_sain" : { + "questing": 18, + "following": 19, + "regrouping": 26, + "sleeping": 99 + }, + "without_sain" : { + "questing": 21, + "following": 22, + "regrouping": 26, + "sleeping": 99 + } + }, + "quest_selection_timeout": 250, + "btr_run_distance": 10, + "allowed_bot_types_for_questing": { + "scav": false, + "pscav": true, + "pmc": true, + "boss": false + }, + "stuck_bot_detection": { + "distance": 2, + "time": 20, + "max_count": 8, + "follower_break_time": 10, + "max_not_able_bodied_time": 120, + "stuck_bot_remedies": { + "enabled" : true, + "min_time_before_jumping": 6, + "jump_debounce_time": 4, + "min_time_before_vaulting": 8, + "vault_debounce_time": 4 + } + }, + "unlocking_doors" : { + "enabled": { + "scav": false, + "pscav": false, + "pmc": true, + "boss": false + }, + "search_radius": 25, + "max_distance_to_unlock": 0.5, + "door_approach_position_search_radius": 0.75, + "door_approach_position_search_offset": -0.75, + "pause_time_after_unlocking": 5, + "debounce_time": 1, + "default_chance_of_bots_having_keys": 25 + }, + "min_time_between_switching_objectives": 5, + "default_wait_time_after_objective_completion": 5, + "update_bot_zone_after_stopping": true, + "wait_time_before_planting": 1, + "quest_generation": { + "navmesh_search_distance_item": 1.5, + "navmesh_search_distance_zone": 1.5, + "navmesh_search_distance_spawn": 2, + "navmesh_search_distance_doors": 0.75 + }, + "bot_search_distances": { + "objective_reached_ideal": 0.5, + "objective_reached_navmesh_path_error": 2, + "max_navmesh_path_error": 10 + }, + "bot_pathing": { + "max_start_position_discrepancy": 0.5, + "incomplete_path_retry_interval": 5, + "disable_eft_local_avoidance": true + }, + "bot_questing_requirements": { + "exclude_bots_by_level": true, + "repeat_quest_delay": 360, + "max_time_per_quest": 300, + "min_hydration": 20, + "min_energy": 20, + "min_health_head": 50, + "min_health_chest": 50, + "min_health_stomach": 50, + "min_health_legs": 50, + "max_overweight_percentage": 100, + "search_time_after_combat": { + "prioritized_sain" : { + "min": 5, + "max": 20 + }, + "prioritized_questing" : { + "min": 20, + "max": 45 + } + }, + "hearing_sensor": { + "enabled": true, + "min_corrected_sound_power": 17, + "max_distance_footsteps": 20, + "max_distance_gunfire": 50, + "max_distance_gunfire_suppressed": 50, + "loudness_multiplier_footsteps": 1, + "loudness_multiplier_headset": 1.3, + "loudness_multiplier_helmet_low_deaf": 0.8, + "loudness_multiplier_helmet_high_deaf": 0.6, + "suspicious_time": { + "min": 5, + "max": 20 + }, + "max_suspicious_time": { + "default": 60, + "factory4_day": 30, + "factory4_night": 45, + "bigmap": 120, + "woods": 120, + "shoreline": 120, + "lighthouse": 120, + "rezervbase": 120, + "interchange": 120, + "laboratory": 60, + "tarkovstreets": 120, + "sandbox": 120, + "sandbox_high": 120 + }, + "suspicion_cooldown_time": 7 + }, + "break_for_looting": { + "enabled": true, + "min_time_between_looting_checks": 50, + "min_time_between_follower_looting_checks": 30, + "min_time_between_looting_events": 80, + "max_time_to_start_looting": 2, + "max_loot_scan_time": 4, + "max_distance_from_boss": 50 + }, + "max_follower_distance": { + "max_wait_time": 5, + "min_regroup_time": 1, + "regroup_pause_time": 2, + "target_position_variation_allowed": 3, + "target_range_questing": { + "min": 7, + "max": 12 + }, + "target_range_combat": { + "min": 15, + "max": 35 + }, + "nearest": 15, + "furthest": 25 + } + }, + "extraction_requirements": { + "use_sain_for_extracting": true, + "min_alive_time": 60, + "must_extract_time_remaining": 300, + "total_quests": { + "min": 3, + "max": 8 + }, + "EFT_quests": { + "min": 2, + "max": 4 + } + }, + "sprinting_limitations": { + "enable_debounce_time": 3, + "stamina": { + "min": 0.1, + "max": 0.5 + }, + "sharp_path_corners" : { + "distance": 2, + "angle": 45 + }, + "approaching_closed_doors" : { + "distance": 3, + "angle": 60 + } + }, + "bot_quests": { + "distance_randomness": 30, + "desirability_randomness": 20, + "distance_weighting": 1, + "desirability_weighting": 1, + "desirability_camping_multiplier": 1, + "desirability_sniping_multiplier": 1, + "desirability_active_quest_multiplier": 1.2, + "exfil_direction_weighting": { + "default": 0, + "factory4_day": 0.2, + "factory4_night": 0.2, + "bigmap": 0.7, + "woods": 0.7, + "shoreline": 0.7, + "lighthouse": 0.5, + "rezervbase": 0.4, + "interchange": 0.7, + "laboratory": 0.3, + "tarkovstreets": 0.7, + "sandbox": 0.5, + "sandbox_high": 0.5 + }, + "exfil_direction_max_angle": 90, + "exfil_reached_min_fraction": 0.2, + "blacklisted_boss_hunter_bosses": [ "pmcBEAR", "pmcUSEC", "gifter", "arenaFighterEvent", "shooterBTR", "bossZryachiy", "followerZryachiy", "skier", "peacemaker", "bossPartisan" ], + "airdrop_bot_interest_time": 420, + "elimination_quest_search_time": 60, + "eft_quests": { + "desirability": 50, + "max_bots_per_quest": 3, + "chance_of_having_keys": 50, + "match_looting_behavior_distance": 5, + "level_range": [ + [0, 99], + [1, 8], + [10, 15], + [20, 25], + [30, 30], + [40, 40] + ] + }, + "lightkeeper_island_quests" : { + "enabled": true + }, + "spawn_rush": { + "desirability": 100, + "pmcsOnly": true, + "max_bots_per_quest": 1, + "max_distance": 75, + "max_raid_ET": 30 + }, + "spawn_point_wander": { + "desirability": 0, + "min_distance": 75, + "max_bots_per_quest": 30 + }, + "boss_hunter": { + "desirability": 30, + "pmcsOnly": true, + "min_level": 15, + "max_raid_ET": 300, + "min_distance": 50, + "max_bots_per_quest": 2 + }, + "airdrop_chaser": { + "desirability": 70, + "max_bots_per_quest": 3, + "max_distance": 400 + } + } + }, + "bot_spawns": { + "enabled": false, + "blacklisted_pmc_bot_brains": [ "bossKilla", "bossTagilla", "exUsec", "followerGluharAssault", "followerGluharProtect", "crazyAssaultEvent", "bossKnight" ], + "player_scav_brain_conversion_chances_overrides": { + "enabled": false, + "chances": { + "assault": 0, + "bossKilla": 0, + "pmcBot": 0, + "pmcBEAR": 2, + "pmcUSEC": 2 + } + }, + "spawn_retry_time": 10, + "delay_game_start_until_bot_gen_finishes": true, + "spawn_initial_bosses_first": false, + "eft_new_spawn_system_adjustments" : { + "non_wave_retry_delay_after_blocked": 180, + "scav_spawn_rate_time_window": 300 + }, + "bot_cap_adjustments": { + "use_EFT_bot_caps": true, + "only_decrease_bot_caps": true, + "map_specific_adjustments": { + "default": 0, + "factory4_day": 0, + "factory4_night": 0, + "bigmap": 0, + "woods": 0, + "shoreline": 0, + "lighthouse": 0, + "rezervbase": 0, + "interchange": 0, + "laboratory": 0, + "tarkovstreets": 0, + "sandbox": 0, + "sandbox_high": 0 + } + }, + "limit_initial_boss_spawns" : { + "enabled": true, + "disable_rogue_delay": true, + "max_initial_bosses": 14, + "max_initial_rogues": 10 + }, + "max_alive_bots": { + "default": 6, + "factory4_day": 7, + "factory4_night": 7, + "bigmap": 7, + "woods": 8, + "shoreline": 7, + "lighthouse": 7, + "rezervbase": 7, + "interchange": 8, + "laboratory": 9, + "tarkovstreets": 8, + "sandbox": 7, + "sandbox_high": 7 + }, + "pmc_hostility_adjustments": { + "enabled": true, + "pmcs_always_hostile_against_pmcs": true, + "pmcs_always_hostile_against_scavs": true, + "global_scav_enemy_chance": 100, + "pmc_enemy_roles": ["pmcBEAR", "pmcUSEC", "assault", "marksman", "assaultGroup"] + }, + "pmcs" : { + "enabled": true, + "min_raid_time_remaining": 180, + "min_distance_from_players_initial": 25, + "min_distance_from_players_during_raid": 75, + "min_distance_from_players_during_raid_factory": 50, + "fraction_of_max_players_vs_raidET": [ + [0, 0.2], + [0.2, 0.2], + [0.6, 0.5], + [0.8, 0.7], + [0.9, 0.9], + [0.95, 1], + [1, 1] + ], + "bots_per_group_distribution" : [ + [1, 40], + [2, 30], + [3, 22], + [4, 5], + [5, 3] + ], + "bot_difficulty_as_online" : [ + [0, 25], + [1, 50], + [2, 20], + [3, 5] + ] + }, + "player_scavs": { + "enabled": true, + "min_raid_time_remaining": 180, + "min_distance_from_players_initial": 25, + "min_distance_from_players_during_raid": 75, + "min_distance_from_players_during_raid_factory": 35, + "fraction_of_max_players": 1.5, + "time_randomness": 10, + "bots_per_group_distribution" : [ + [1, 75], + [2, 16], + [3, 5], + [4, 3], + [5, 1] + ], + "bot_difficulty_as_online" : [ + [0, 33], + [1, 65], + [2, 10], + [3, 2] + ] + } + }, + "adjust_pscav_chance" : { + "enabled": true, + "chance_vs_time_remaining_fraction" : [ + [0, 50], + [0.3, 50], + [0.5, 20], + [0.8, 10], + [0.9, 0], + [1, 0] + ] + } +} diff --git a/SPT/user/mods/QuestingBots/eftQuestSettings.json b/SPT/user/mods/QuestingBots/eftQuestSettings.json new file mode 100644 index 0000000..ee3a884 --- /dev/null +++ b/SPT/user/mods/QuestingBots/eftQuestSettings.json @@ -0,0 +1,62 @@ +{ + "60896b7bfa70fc097863b8f5" : { + "waypoints" : [ + { + "x": -95.56027, + "y": -14.5272923, + "z": 37.5281944 + } + ] + }, + "5ede55112c95834b583f052a" : { + "waypoints" : [ + { + "x": -95.56027, + "y": -14.5272923, + "z": 37.5281944 + } + ] + }, + "60896888e4a85c72ef3fa300" : { + "waypoints" : [ + { + "x": -80.53533, + "y": -15.8884859, + "z": 144.298065 + }, + { + "x": -27.8268414, + "y": 12.5911255, + "z": 180.3212 + }, + { + "x": -73.2474442, + "y": -11.7335672, + "z": 67.4957 + } + ] + }, + "6089736efa70fc097863b8f6" : { + "requiredSwitches": { + "autoId_00000_D2_LEVER": true, + "00453": true + }, + "waypoints" : [ + { + "x": -80.53533, + "y": -15.8884859, + "z": 144.298065 + }, + { + "x": -27.8268414, + "y": 12.5911255, + "z": 180.3212 + }, + { + "x": -73.2474442, + "y": -11.7335672, + "z": 67.4957 + } + ] + } +} \ No newline at end of file diff --git a/SPT/user/mods/QuestingBots/zoneAndItemQuestPositions.json b/SPT/user/mods/QuestingBots/zoneAndItemQuestPositions.json new file mode 100644 index 0000000..a523ed0 --- /dev/null +++ b/SPT/user/mods/QuestingBots/zoneAndItemQuestPositions.json @@ -0,0 +1,198 @@ +{ + "5937fd0086f7742bf33fc198": { + "position": { + "x": 100.578163, + "y": 1.16586256, + "z": -6.816542 + }, + "mustUnlockNearbyDoor": true, + "nearbyDoorSearchRadius": 5, + "nearbyDoorInteractionPosition": { + "x": 100.578163, + "y": 1.16586256, + "z": -6.816542 + } + }, + "619252352be33f26043400a7": { + "position": { + "x": 141.1595, + "y": 3.32964182, + "z": -130.344269 + } + }, + "prapor_hq_area_check_1": { + "position": { + "x": -83.9231, + "y": -14.4244938, + "z": 19.2263775 + } + }, + "case_extraction": { + "position": { + "x": 42.1924667, + "y": 4.38859224, + "z": 40.55366 + } + }, + "Check_mine_zone_factory": { + "position": { + "x": 24.2944946, + "y": 8.121774, + "z": 38.7408066 + } + }, + "NosQuests_8_factory_place": { + "position": { + "x": 36.0028954, + "y": 8.146189, + "z": 36.1306229 + } + }, + "zone_terminator": { + "position": { + "x": -47.66114, + "y": 1.15424979, + "z": 61.0818634 + } + }, + "5af04c0b86f774138708f78e": { + "position": { + "x": 232.860977, + "y": -2.24337173, + "z": -69.8026 + }, + "mustUnlockNearbyDoor": true, + "nearbyDoorSearchRadius": 2, + "nearbyDoorInteractionPosition": { + "x": 232.860977, + "y": -2.24337173, + "z": -69.8026 + } + }, + "q14_11_jeep": { + "position": { + "x": 220.393372, + "y": -54.48967, + "z": -160.128143 + } + }, + "place_thx_15": { + "position": { + "x": 22.08353, + "y": -16.2700214, + "z": 101.368423 + } + }, + "675f7b168d28a25ec7007dbb": { + "position": { + "x": 91.82762, + "y": 1.39088559, + "z": -59.8869667 + } + }, + "5b4c72c686f77462ac37e907": { + "position": { + "x": -286.9692, + "y": 2.05199337, + "z": -87.42051 + } + }, + "657acb2ac900be5902191ac9": { + "position": { + "x": -42.70355, + "y": 6.9014864, + "z": 457.928223 + } + }, + "67499d0eeca8acb2d2061639": { + "position": { + "x": 265.1496, + "y": 12.6652145, + "z": -76.99644 + } + }, + "Sandbox_5_Laborant_exploration": { + "position": { + "x": -59.38784, + "y": 24.2321777, + "z": 28.5370369 + } + }, + "event_labyrinth_01_mech_place_01": { + "position": { + "x": 86.701004, + "y": 22.5970688, + "z": 227.978271 + } + }, + "679b9a1a4e4ed4b3b40ae5c2": { + "position": { + "x": 86.701004, + "y": 22.5970688, + "z": 227.978271 + }, + "mustUnlockNearbyDoor": true, + "nearbyDoorSearchRadius": 2, + "nearbyDoorInteractionPosition": { + "x": 86.701004, + "y": 22.5970688, + "z": 227.978271 + } + }, + "679b98e429acd1f2f60985a3": { + "position": { + "x": 86.701004, + "y": 22.5970688, + "z": 227.978271 + } + }, + "Sandbox_1_MedicalArea_exploration": { + "position": { + "x": 155.994278, + "y": 22.73732, + "z": -82.28181 + } + }, + "6866663e022740fabd074ef2": { + "position": { + "x": -53.29872, + "y": 9.625865, + "z": -632.3605 + } + }, + "Zone_for_RPG_1": { + "position": { + "x": -14.5071611, + "y": -3.6778605, + "z": 50.0447769 + } + }, + "667a8ef464eea5fdef0db135": { + "position": { + "x": 16.1113529, + "y": 36.5730057, + "z": -4.800203 + } + }, + "6707d1f9571b50abc703b651": { + "position": { + "x": -319.900482, + "y": -3.695104, + "z": -75.72028 + } + }, + "place_peacemaker_007_2_N3": { + "position": { + "x": -337.040649, + "y": 2.10769582, + "z": -89.5937 + } + }, + "5efdafc1e70b5e33f86de058": { + "position": { + "x": -313.490173, + "y": -57.60989, + "z": 479.679779 + } + } +} \ No newline at end of file