From 76733cc5dbce692fc2d10479a4e98faa08d384e4 Mon Sep 17 00:00:00 2001 From: Dev Date: Fri, 29 Mar 2024 20:11:59 +0000 Subject: [PATCH] Lint JSONs (cherry picked from commit 94c96c8ff2d7473274d043b78f0bb6d1fa1b7d0b) --- project/assets/configs/airdrop.json | 12 +- project/assets/configs/bot.json | 258 ++- project/assets/configs/btr.json | 2 +- project/assets/configs/core.json | 2 +- project/assets/configs/gifts.json | 2 +- project/assets/configs/health.json | 2 +- project/assets/configs/hideout.json | 4 +- project/assets/configs/http.json | 6 +- project/assets/configs/inraid.json | 4 +- project/assets/configs/insurance.json | 13 +- project/assets/configs/inventory.json | 8 +- project/assets/configs/item.json | 32 +- project/assets/configs/locale.json | 6 +- project/assets/configs/location.json | 2 +- project/assets/configs/loot.json | 2 +- project/assets/configs/lostondeath.json | 4 +- project/assets/configs/match.json | 2 +- project/assets/configs/playerscav.json | 171 +- project/assets/configs/pmc.json | 61 +- project/assets/configs/pmcchatresponse.json | 2 +- project/assets/configs/quest.json | 2075 ++++++++++++++----- project/assets/configs/ragfair.json | 295 +-- project/assets/configs/repair.json | 2 +- project/assets/configs/scavcase.json | 5 +- project/assets/configs/seasonalevents.json | 111 +- project/assets/configs/trader.json | 181 +- project/assets/configs/weather.json | 88 +- 27 files changed, 2290 insertions(+), 1062 deletions(-) diff --git a/project/assets/configs/airdrop.json b/project/assets/configs/airdrop.json index 4b387b0d..b547b549 100644 --- a/project/assets/configs/airdrop.json +++ b/project/assets/configs/airdrop.json @@ -46,8 +46,7 @@ "min": 1, "max": 2 }, - "itemBlacklist": [ - ], + "itemBlacklist": [], "itemTypeWhitelist": [ "543be5dd4bdc2deb348b4569", "5485a8684bdc2da71d8b4567", @@ -149,8 +148,7 @@ "min": 0, "max": 2 }, - "itemBlacklist": [ - ], + "itemBlacklist": [], "itemTypeWhitelist": [ "5485a8684bdc2da71d8b4567", "5448e8d64bdc2dce718b4568", @@ -224,8 +222,7 @@ "min": 0, "max": 0 }, - "itemBlacklist": [ - ], + "itemBlacklist": [], "itemTypeWhitelist": [ "543be5dd4bdc2deb348b4569", "5448e8d64bdc2dce718b4568", @@ -303,8 +300,7 @@ "min": 0, "max": 0 }, - "itemBlacklist": [ - ], + "itemBlacklist": [], "itemTypeWhitelist": [ "5d650c3e815116009f6201d2", "57864ee62459775490116fc1", diff --git a/project/assets/configs/bot.json b/project/assets/configs/bot.json index d7d8f427..e7f1051b 100644 --- a/project/assets/configs/bot.json +++ b/project/assets/configs/bot.json @@ -305,18 +305,18 @@ "5448e8d64bdc2dce718b4568": 3, "5448e8d04bdc2ddf718b4569": 3, "5449016a4bdc2d6f028b456f": 2, - "5783c43d2459774bbe137486": 1, - "60b0f6c058e0b0481a09ad11": 1 + "5783c43d2459774bbe137486": 1, + "60b0f6c058e0b0481a09ad11": 1 }, "marksman": { - "60b0f6c058e0b0481a09ad11": 1, - "5783c43d2459774bbe137486": 1, + "60b0f6c058e0b0481a09ad11": 1, + "5783c43d2459774bbe137486": 1, "62a09d3bcf4a99369e262447": 1 - }, + }, "cursedassault": {}, "exusec": { - "60098ad7c2240c0fe85c570a": 2 - }, + "60098ad7c2240c0fe85c570a": 2 + }, "bossbully": {}, "bossgluhar": {}, "bosskilla": {}, @@ -331,23 +331,23 @@ "bosskolontay": {}, "bosstest": {}, "followerbully": { - "5448e8d64bdc2dce718b4568": 2 - }, + "5448e8d64bdc2dce718b4568": 2 + }, "followergluharassault": { - "5c0fa877d174af02a012e1cf": 1 - }, + "5c0fa877d174af02a012e1cf": 1 + }, "followergluharscout": { - "5c0fa877d174af02a012e1cf": 1 - }, + "5c0fa877d174af02a012e1cf": 1 + }, "followergluharsecurity": { - "5c0fa877d174af02a012e1cf": 1 - }, + "5c0fa877d174af02a012e1cf": 1 + }, "followergluharsnipe": { - "5c0fa877d174af02a012e1cf": 1 - }, + "5c0fa877d174af02a012e1cf": 1 + }, "followerkojaniy": { - "5448e8d64bdc2dce718b4568": 2 - }, + "5448e8d64bdc2dce718b4568": 2 + }, "followersanitar": {}, "followertagilla": {}, "followerbirdeye": {}, @@ -358,17 +358,17 @@ "followerboarclose1": {}, "followerboarclose2": {}, "followerkolontayassault": { - "544fb62a4bdc2dfb738b4568": 2 - }, + "544fb62a4bdc2dfb738b4568": 2 + }, "followerkolontaysecurity": { - "544fb62a4bdc2dfb738b4568": 2 - }, + "544fb62a4bdc2dfb738b4568": 2 + }, "sectantpriest": {}, "sectantwarrior": {}, "test": {}, "pmcbot": { - "60098ad7c2240c0fe85c570a": 2 - }, + "60098ad7c2240c0fe85c570a": 2 + }, "arenafighterevent": {}, "arenafighter": {}, "crazyassaultevent": {}, @@ -398,7 +398,7 @@ "5d650c3e815116009f6201d2": 2, "5448f39d4bdc2d0a728b4568": 2, "543be6564bdc2df4348b4568": 1, - "5751a25924597722c463c472": 2, + "5751a25924597722c463c472": 2, "544fb37f4bdc2dee738b4567": 2 }, "shooterbtr": {} @@ -413,9 +413,10 @@ "lightIsActiveDayChancePercent": 25, "lightIsActiveNightChancePercent": 85, "laserIsActiveChancePercent": 75, - "nvgIsActiveChanceDayPercent": 20, - "nvgIsActiveChanceNightPercent": 90, - "weightingAdjustmentsByPlayerLevel": [{ + "nvgIsActiveChanceDayPercent": 20, + "nvgIsActiveChanceNightPercent": 90, + "weightingAdjustmentsByPlayerLevel": [ + { "levelRange": { "min": 1, "max": 6 @@ -464,7 +465,9 @@ "lightIsActiveNightChancePercent": 90, "laserIsActiveChancePercent": 85, "forceStock": true, - "weaponSlotIdsToMakeRequired": ["mod_reciever"] + "weaponSlotIdsToMakeRequired": [ + "mod_reciever" + ] }, "bossbully": { "nvgIsActiveChanceDayPercent": 10, @@ -539,7 +542,7 @@ "lightIsActiveDayChancePercent": 25, "lightIsActiveNightChancePercent": 85, "laserIsActiveChancePercent": 85, - "weaponModLimits": { + "weaponModLimits": { "scopeLimit": 1, "lightLaserLimit": 1 }, @@ -742,7 +745,9 @@ "scopeLimit": 1, "lightLaserLimit": 1 }, - "weaponSlotIdsToMakeRequired": ["mod_reciever"] + "weaponSlotIdsToMakeRequired": [ + "mod_reciever" + ] }, "arenafighterevent": { "nvgIsActiveChanceDayPercent": 10, @@ -861,8 +866,13 @@ "laserIsActiveChancePercent": 85, "forceOnlyArmoredRigWhenNoArmor": true, "filterPlatesByLevel": true, - "weaponSlotIdsToMakeRequired": ["mod_reciever", "mod_stock", "mod_muzzle"], - "randomisation": [{ + "weaponSlotIdsToMakeRequired": [ + "mod_reciever", + "mod_stock", + "mod_muzzle" + ], + "randomisation": [ + { "levelRange": { "min": 1, "max": 14 @@ -1010,13 +1020,14 @@ "mod_tactical_003": 10, "mod_tactical_2": 10 } - }, { + }, + { "levelRange": { "min": 15, "max": 22 }, - "generation": { - "backpackLoot": { + "generation": { + "backpackLoot": { "weights": { "0": 3, "1": 5, @@ -1052,18 +1063,18 @@ "0": 0, "1": 1, "2": 4, - "3": 3 + "3": 3 }, "whitelist": [] }, "stims": { "weights": { "0": 10, - "1": 1 + "1": 1 }, "whitelist": [] } - }, + }, "equipment": { "ArmBand": 90, "FirstPrimaryWeapon": 90, @@ -1153,7 +1164,7 @@ "mod_muzzle_001": 20, "mod_pistol_grip_akms": 35, "mod_pistol_grip": 40, - "mod_reciever": 20, + "mod_reciever": 20, "mod_scope": 15, "mod_scope_000": 45, "mod_scope_001": 35, @@ -1168,7 +1179,8 @@ "mod_tactical_003": 30, "mod_tactical_2": 15 } - }, { + }, + { "levelRange": { "min": 23, "max": 45 @@ -1223,7 +1235,8 @@ "mod_tactical_002", "mod_tactical_003" ] - }, { + }, + { "levelRange": { "min": 46, "max": 100 @@ -1295,7 +1308,8 @@ ] } ], - "blacklist": [{ + "blacklist": [ + { "levelRange": { "min": 1, "max": 100 @@ -1349,7 +1363,8 @@ } } ], - "weightingAdjustmentsByBotLevel": [{ + "weightingAdjustmentsByBotLevel": [ + { "levelRange": { "min": 1, "max": 14 @@ -1401,7 +1416,7 @@ "58dd3ad986f77403051cba8f": 1, "5a608bf24f39f98ffc77720e": 0, "5a6086ea4f39f99cd479502f": 0, - "5efb0c1bd79ff02a1f5e68d9": 0, + "5efb0c1bd79ff02a1f5e68d9": 0, "5e023e6e34d52a55c3304f71": 200, "5e023e88277cce2b522ff2b1": 300 }, @@ -1618,12 +1633,13 @@ } } } - }, { + }, + { "levelRange": { "min": 15, "max": 22 }, - "ammo": { + "ammo": { "add": {}, "edit": { "Caliber1143x23ACP": { @@ -1670,7 +1686,7 @@ "58dd3ad986f77403051cba8f": 1, "5a608bf24f39f98ffc77720e": 0, "5a6086ea4f39f99cd479502f": 0, - "5efb0c1bd79ff02a1f5e68d9": 0, + "5efb0c1bd79ff02a1f5e68d9": 0, "5e023e6e34d52a55c3304f71": 100, "5e023e88277cce2b522ff2b1": 150 }, @@ -1781,7 +1797,8 @@ } } } - }, { + }, + { "levelRange": { "min": 30, "max": 50 @@ -1834,7 +1851,8 @@ } } } - }, { + }, + { "levelRange": { "min": 51, "max": 100 @@ -1979,7 +1997,8 @@ } } ], - "armorPlateWeighting": [{ + "armorPlateWeighting": [ + { "levelRange": { "min": 1, "max": 10 @@ -2019,7 +2038,8 @@ "5": 1, "6": 1 } - }, { + }, + { "levelRange": { "min": 11, "max": 14 @@ -2059,7 +2079,8 @@ "5": 1, "6": 1 } - }, { + }, + { "levelRange": { "min": 15, "max": 24 @@ -2099,7 +2120,8 @@ "5": 5, "6": 4 } - }, { + }, + { "levelRange": { "min": 25, "max": 35 @@ -2139,7 +2161,8 @@ "5": 15, "6": 5 } - }, { + }, + { "levelRange": { "min": 36, "max": 55 @@ -2179,7 +2202,8 @@ "5": 45, "6": 20 } - }, { + }, + { "levelRange": { "min": 56, "max": 90 @@ -2221,7 +2245,8 @@ } } ], - "whitelist": [{ + "whitelist": [ + { "levelRange": { "min": 101, "max": 101 @@ -2525,66 +2550,69 @@ "sandbox": 16, "default": 16 }, - "walletLoot": { + "walletLoot": { "chancePercent": 45, - "itemCount": { - "min": 1, - "max": 3 - }, - "stackSizeWeight": { - "25000": 1, - "20000": 2, - "15000": 4, - "10000": 7, - "5000": 10 - }, + "itemCount": { + "min": 1, + "max": 3 + }, + "stackSizeWeight": { + "25000": 1, + "20000": 2, + "15000": 4, + "10000": 7, + "5000": 10 + }, "currencyWeight": { "5449016a4bdc2d6f028b456f": 1, "569668774bdc2da2298b4568": 0, "5696686a4bdc2da3298b456a": 0 }, - "walletTplPool": ["5783c43d2459774bbe137486", "60b0f6c058e0b0481a09ad11"] - }, - "currencyStackSize": { - "default": { - "5449016a4bdc2d6f028b456f": { - "25000": 2, - "20000": 4, - "15000": 8, - "10000": 14, - "5000": 20 - }, - "5696686a4bdc2da3298b456a": { - "50": 10, - "100": 5, - "250": 1 - }, - "569668774bdc2da2298b4568": { - "50": 10, - "100": 5, - "250": 1 - } - }, - "assault": { - "5449016a4bdc2d6f028b456f": { - "350000": 1, - "30000": 4, - "25000": 8, - "20000": 16, - "15000": 32, - "10000": 56, - "5000": 80 - }, - "5696686a4bdc2da3298b456a": { - "50": 10, - "100": 5, - "250": 1 - }, - "569668774bdc2da2298b4568": { - "50": 10, - "100": 5, - "250": 1 - } - } - } -} + "walletTplPool": [ + "5783c43d2459774bbe137486", + "60b0f6c058e0b0481a09ad11" + ] + }, + "currencyStackSize": { + "default": { + "5449016a4bdc2d6f028b456f": { + "25000": 2, + "20000": 4, + "15000": 8, + "10000": 14, + "5000": 20 + }, + "5696686a4bdc2da3298b456a": { + "50": 10, + "100": 5, + "250": 1 + }, + "569668774bdc2da2298b4568": { + "50": 10, + "100": 5, + "250": 1 + } + }, + "assault": { + "5449016a4bdc2d6f028b456f": { + "350000": 1, + "30000": 4, + "25000": 8, + "20000": 16, + "15000": 32, + "10000": 56, + "5000": 80 + }, + "5696686a4bdc2da3298b456a": { + "50": 10, + "100": 5, + "250": 1 + }, + "569668774bdc2da2298b4568": { + "50": 10, + "100": 5, + "250": 1 + } + } + } +} \ No newline at end of file diff --git a/project/assets/configs/btr.json b/project/assets/configs/btr.json index 1ac8c628..203025d5 100644 --- a/project/assets/configs/btr.json +++ b/project/assets/configs/btr.json @@ -15,4 +15,4 @@ "min": 1.2, "max": 1.7 } -} +} \ No newline at end of file diff --git a/project/assets/configs/core.json b/project/assets/configs/core.json index 514e6da8..cac90ca3 100644 --- a/project/assets/configs/core.json +++ b/project/assets/configs/core.json @@ -28,4 +28,4 @@ } } } -} +} \ No newline at end of file diff --git a/project/assets/configs/gifts.json b/project/assets/configs/gifts.json index 59fb0b9a..d5518189 100644 --- a/project/assets/configs/gifts.json +++ b/project/assets/configs/gifts.json @@ -3665,4 +3665,4 @@ "messageText": "Thank you for purchasing of the first book in EFT series by A, Kontorovich. We are glad to give you this theme package with ingame items." } } -} +} \ No newline at end of file diff --git a/project/assets/configs/health.json b/project/assets/configs/health.json index 75ae173e..6bfb7edb 100644 --- a/project/assets/configs/health.json +++ b/project/assets/configs/health.json @@ -7,4 +7,4 @@ "health": true, "effects": true } -} +} \ No newline at end of file diff --git a/project/assets/configs/hideout.json b/project/assets/configs/hideout.json index b8bbfd95..1174cd0e 100644 --- a/project/assets/configs/hideout.json +++ b/project/assets/configs/hideout.json @@ -1,5 +1,5 @@ { "runIntervalSeconds": 15, "hoursForSkillCrafting": 28800, - "expCraftAmount": 10 -} + "expCraftAmount": 10 +} \ No newline at end of file diff --git a/project/assets/configs/http.json b/project/assets/configs/http.json index 32ae63f3..97892786 100644 --- a/project/assets/configs/http.json +++ b/project/assets/configs/http.json @@ -1,7 +1,7 @@ { "ip": "127.0.0.1", "port": 6969, - "webSocketPingDelayMs": 90000, + "webSocketPingDelayMs": 90000, "logRequests": true, - "serverImagePathOverride": { } -} + "serverImagePathOverride": {} +} \ No newline at end of file diff --git a/project/assets/configs/inraid.json b/project/assets/configs/inraid.json index 05279ddb..5bbe48cc 100644 --- a/project/assets/configs/inraid.json +++ b/project/assets/configs/inraid.json @@ -37,5 +37,5 @@ "scavExtractGain": 0.01, "pmcKillProbabilityForScavGain": 0.2, "keepFiRSecureContainerOnDeath": false, - "playerScavHostileChancePercent": 15 -} + "playerScavHostileChancePercent": 15 +} \ No newline at end of file diff --git a/project/assets/configs/insurance.json b/project/assets/configs/insurance.json index a116b65c..9a57739f 100644 --- a/project/assets/configs/insurance.json +++ b/project/assets/configs/insurance.json @@ -7,8 +7,15 @@ "54cb50c76803fa8b248b4571": 75, "54cb57776803fa99248b456e": 85 }, - "blacklistedEquipment": ["SpecialSlot1", "SpecialSlot2", "SpecialSlot3"], - "slotIdsToAlwaysRemove": ["cartridges", "patron_in_weapon"], + "blacklistedEquipment": [ + "SpecialSlot1", + "SpecialSlot2", + "SpecialSlot3" + ], + "slotIdsToAlwaysRemove": [ + "cartridges", + "patron_in_weapon" + ], "returnTimeOverrideSeconds": 0, "runIntervalSeconds": 600 -} +} \ No newline at end of file diff --git a/project/assets/configs/inventory.json b/project/assets/configs/inventory.json index 5a475b86..2228a2ee 100644 --- a/project/assets/configs/inventory.json +++ b/project/assets/configs/inventory.json @@ -251,7 +251,7 @@ "allowBossItems": false }, "customMoneyTpls": [], - "skillGainMultiplers": { - "Strength": 1 - } -} + "skillGainMultiplers": { + "Strength": 1 + } +} \ No newline at end of file diff --git a/project/assets/configs/item.json b/project/assets/configs/item.json index a59860b3..40845135 100644 --- a/project/assets/configs/item.json +++ b/project/assets/configs/item.json @@ -12,23 +12,18 @@ "5996f6cb86f774678763a6ca", "5996f6d686f77467977ba6cc", "5943d9c186f7745a13413ac9", - "5cdeb229d7f00c000e7ce174", "5996f6fc86f7745e585b4de3", "5cde8864d7f00c0010373be1", "5d2f2ab648f03550091993ca", "5ae083b25acfc4001a5fc702", "5e85aac65505fa48730d8af2", - "58ac60eb86f77401897560ff", - "59e8936686f77467ce798647", "56e294cdd2720b603a8b4575", "5d53f4b7a4b936793d58c780", "6241c316234b593b5676b637", - "5e99735686f7744bfc4af32c", - "62811d61578c54356d6d67ea", "6281214c1d5df4475f46a33a", "6281215b4fa03b6b6c35dc6c", @@ -37,31 +32,22 @@ "628120f210e26c1f344e6558", "5ede47641cf3836a88318df1", "5d70e500a4b9364de70d38ce", - "624c0570c9b794431568f5d5", "624c09cfbc2e27219346d955", "624c09da2cec124eb67c1046", "624c09e49b98e019a3315b66", - "5cffa483d7ad1a049e54ef1c", - "5f647fd3f6e4ab66c82faed6", - "5671446a4bdc2d97058b4569", "57518f7724597720a31c09ab", "61a4cda622af7f4f6a3ce617", - "6087e570b998180e9f76dc24", "5efdafc1e70b5e33f86de058", - "63dbd45917fff4dee40fe16e", "648c1a965043c4052a4f8505", - "5ae089fb5acfc408fb13989b", - "6241c2c2117ad530666a5108", - - "5580239d4bdc2de7118b4583" + "5580239d4bdc2de7118b4583" ], "rewardItemBlacklist": [ "5e997f0b86f7741ac73993e2", @@ -101,8 +87,8 @@ "619bddffc9546643a67df6f0", "619bdf9cc9546643a67df6f8", "63a0b2eabea67a6d93009e52", - "5d2f2ab648f03550091993ca", - "614451b71e5874611e2c7ae5" + "5d2f2ab648f03550091993ca", + "614451b71e5874611e2c7ae5" ], "bossItems": [ "6275303a9f372d6ea97f9ec7", @@ -144,9 +130,9 @@ "5a43957686f7742a2c2f11b0", "5c1a1e3f2e221602b66cc4c2" ], - "handbookPriceOverride": { - "63a8970d7108f713591149f5": 1000, - "63a898a328e385334e0640a5": 5000, - "63a897c6b1ff6e29734fcc95": 10000 - } -} + "handbookPriceOverride": { + "63a8970d7108f713591149f5": 1000, + "63a898a328e385334e0640a5": 5000, + "63a897c6b1ff6e29734fcc95": 10000 + } +} \ No newline at end of file diff --git a/project/assets/configs/locale.json b/project/assets/configs/locale.json index 796f8707..2ddddbd6 100644 --- a/project/assets/configs/locale.json +++ b/project/assets/configs/locale.json @@ -26,13 +26,13 @@ "pt-pt", "ru", "sv", - "vi", + "vi", "zh-cn" ], "fallbacks": { - "en-*": "en", + "en-*": "en", "pt-*": "pt-pt", "zh-*": "zh-cn", "es-*": "es-es" } -} +} \ No newline at end of file diff --git a/project/assets/configs/location.json b/project/assets/configs/location.json index dde7b6d5..2c64b10f 100644 --- a/project/assets/configs/location.json +++ b/project/assets/configs/location.json @@ -1018,7 +1018,7 @@ ], "rezervbase": [ "64e74a4baac4cd0a7264ecdd", - "6398a072e301557ae24cec92" + "6398a072e301557ae24cec92" ], "shoreline": [ "64e74a534d49d23b2c39d31b" diff --git a/project/assets/configs/loot.json b/project/assets/configs/loot.json index 3a114595..c2eaab44 100644 --- a/project/assets/configs/loot.json +++ b/project/assets/configs/loot.json @@ -96,4 +96,4 @@ "rezervbase": {}, "tarkovstreets": {} } -} +} \ No newline at end of file diff --git a/project/assets/configs/lostondeath.json b/project/assets/configs/lostondeath.json index 22196f90..733859d4 100644 --- a/project/assets/configs/lostondeath.json +++ b/project/assets/configs/lostondeath.json @@ -17,5 +17,5 @@ "SecuredContainer": false }, "questItems": true, - "specialSlotItems": false -} + "specialSlotItems": false +} \ No newline at end of file diff --git a/project/assets/configs/match.json b/project/assets/configs/match.json index ab130d0a..ba99cdc2 100644 --- a/project/assets/configs/match.json +++ b/project/assets/configs/match.json @@ -12,4 +12,4 @@ "laboratory": false, "rezervbase": false } -} +} \ No newline at end of file diff --git a/project/assets/configs/playerscav.json b/project/assets/configs/playerscav.json index 7936936d..24ad3c12 100644 --- a/project/assets/configs/playerscav.json +++ b/project/assets/configs/playerscav.json @@ -78,8 +78,7 @@ } }, "labsAccessCardChancePercent": 0, - "lootItemsToAddChancePercent": { - } + "lootItemsToAddChancePercent": {} }, "-6": { "botTypeForLoot": "assault", @@ -164,8 +163,7 @@ "whitelist": [] } }, - "lootItemsToAddChancePercent": { - } + "lootItemsToAddChancePercent": {} }, "-5": { "botTypeForLoot": "assault", @@ -250,8 +248,7 @@ "whitelist": [] } }, - "lootItemsToAddChancePercent": { - } + "lootItemsToAddChancePercent": {} }, "-4": { "botTypeForLoot": "assault", @@ -336,8 +333,7 @@ "whitelist": [] } }, - "lootItemsToAddChancePercent": { - } + "lootItemsToAddChancePercent": {} }, "-3": { "botTypeForLoot": "assault", @@ -422,8 +418,7 @@ "whitelist": [] } }, - "lootItemsToAddChancePercent": { - } + "lootItemsToAddChancePercent": {} }, "-2": { "botTypeForLoot": "assault", @@ -508,8 +503,7 @@ "whitelist": [] } }, - "lootItemsToAddChancePercent": { - } + "lootItemsToAddChancePercent": {} }, "-1": { "botTypeForLoot": "assault", @@ -594,8 +588,7 @@ "whitelist": [] } }, - "lootItemsToAddChancePercent": { - } + "lootItemsToAddChancePercent": {} }, "0": { "botTypeForLoot": "assault", @@ -680,8 +673,7 @@ "whitelist": [] } }, - "lootItemsToAddChancePercent": { - } + "lootItemsToAddChancePercent": {} }, "1": { "botTypeForLoot": "assault", @@ -769,9 +761,9 @@ } }, "lootItemsToAddChancePercent": { - "5c94bbff86f7747ee735c08f": 3, - "64d4b23dc1b37504b41ac2b6": 10 - } + "5c94bbff86f7747ee735c08f": 3, + "64d4b23dc1b37504b41ac2b6": 10 + } }, "2": { "botTypeForLoot": "assault", @@ -855,19 +847,28 @@ } }, "lootItemsToAddChancePercent": { - "5c94bbff86f7747ee735c08f": 6, - "62178c4d4ecf221597654e3d": 3, - "64d4b23dc1b37504b41ac2b6": 10 - } + "5c94bbff86f7747ee735c08f": 6, + "62178c4d4ecf221597654e3d": 3, + "64d4b23dc1b37504b41ac2b6": 10 + } }, "3": { "botTypeForLoot": "assault", "equipmentBlacklist": { "Headwear": [], - "ArmorVest": ["5df8a2ca86f7740bfe6df777"], - "TacticalVest": ["572b7adb24597762ae139821"], - "Backpack": ["56e33634d2720bd8058b456b", "5ab8ee7786f7742d8f33f0b9"], - "FirstPrimaryWeapon": ["5a38e6bac4a2826c6e06d79b"], + "ArmorVest": [ + "5df8a2ca86f7740bfe6df777" + ], + "TacticalVest": [ + "572b7adb24597762ae139821" + ], + "Backpack": [ + "56e33634d2720bd8058b456b", + "5ab8ee7786f7742d8f33f0b9" + ], + "FirstPrimaryWeapon": [ + "5a38e6bac4a2826c6e06d79b" + ], "Holster": [], "Scabbard": [] }, @@ -945,19 +946,31 @@ } }, "lootItemsToAddChancePercent": { - "5c94bbff86f7747ee735c08f": 11, - "62178c4d4ecf221597654e3d": 8, - "64d4b23dc1b37504b41ac2b6": 10 - } + "5c94bbff86f7747ee735c08f": 11, + "62178c4d4ecf221597654e3d": 8, + "64d4b23dc1b37504b41ac2b6": 10 + } }, "4": { "botTypeForLoot": "assault", "equipmentBlacklist": { "Headwear": [], - "ArmorVest": ["59e7635f86f7742cbf2c1095", "5df8a2ca86f7740bfe6df777"], - "TacticalVest": ["5fd4c5477a8d854fa0105061", "572b7adb24597762ae139821"], - "Backpack": ["56e33680d2720be2748b4576", "56e33634d2720bd8058b456b", "5ab8ee7786f7742d8f33f0b9"], - "FirstPrimaryWeapon": ["5a38e6bac4a2826c6e06d79b"], + "ArmorVest": [ + "59e7635f86f7742cbf2c1095", + "5df8a2ca86f7740bfe6df777" + ], + "TacticalVest": [ + "5fd4c5477a8d854fa0105061", + "572b7adb24597762ae139821" + ], + "Backpack": [ + "56e33680d2720be2748b4576", + "56e33634d2720bd8058b456b", + "5ab8ee7786f7742d8f33f0b9" + ], + "FirstPrimaryWeapon": [ + "5a38e6bac4a2826c6e06d79b" + ], "Holster": [], "Scabbard": [] }, @@ -1034,20 +1047,31 @@ } }, "lootItemsToAddChancePercent": { - "5c94bbff86f7747ee735c08f": 17, - "62178c4d4ecf221597654e3d": 13, - "64d4b23dc1b37504b41ac2b6": 10 - - } + "5c94bbff86f7747ee735c08f": 17, + "62178c4d4ecf221597654e3d": 13, + "64d4b23dc1b37504b41ac2b6": 10 + } }, "5": { "botTypeForLoot": "assault", "equipmentBlacklist": { "Headwear": [], - "ArmorVest": ["59e7635f86f7742cbf2c1095", "5df8a2ca86f7740bfe6df777"], - "TacticalVest": ["5fd4c5477a8d854fa0105061", "572b7adb24597762ae139821"], - "Backpack": ["56e33680d2720be2748b4576", "56e33634d2720bd8058b456b", "5ab8ee7786f7742d8f33f0b9"], - "FirstPrimaryWeapon": ["5a38e6bac4a2826c6e06d79b"], + "ArmorVest": [ + "59e7635f86f7742cbf2c1095", + "5df8a2ca86f7740bfe6df777" + ], + "TacticalVest": [ + "5fd4c5477a8d854fa0105061", + "572b7adb24597762ae139821" + ], + "Backpack": [ + "56e33680d2720be2748b4576", + "56e33634d2720bd8058b456b", + "5ab8ee7786f7742d8f33f0b9" + ], + "FirstPrimaryWeapon": [ + "5a38e6bac4a2826c6e06d79b" + ], "Holster": [], "Scabbard": [] }, @@ -1124,20 +1148,49 @@ } }, "lootItemsToAddChancePercent": { - "5c94bbff86f7747ee735c08f": 22, - "62178c4d4ecf221597654e3d": 18, - "64d4b23dc1b37504b41ac2b6": 10 - } + "5c94bbff86f7747ee735c08f": 22, + "62178c4d4ecf221597654e3d": 18, + "64d4b23dc1b37504b41ac2b6": 10 + } }, "6": { "botTypeForLoot": "assault", "equipmentBlacklist": { - "Headwear": ["61c18db6dfd64163ea78fbb4", "60361b0b5a45383c122086a1", "5aa2b87de5b5b00016327c25", "5aa2ba19e5b5b00014028f4e", "59e770f986f7742cbe3164ef", "572b7fa124597762b472f9d2", "572b7d8524597762b472f9d1", "60361b5a9a15b10d96792291", "5f60e7788adaa7100c3adb49", "5aa2a7e8e5b5b00016327c16"], - "ArmorVest": ["59e7635f86f7742cbf2c1095", "5df8a2ca86f7740bfe6df777"], - "TacticalVest": ["5fd4c5477a8d854fa0105061", "572b7adb24597762ae139821"], - "Backpack": ["56e33680d2720be2748b4576", "56e33634d2720bd8058b456b", "5ab8ee7786f7742d8f33f0b9", "5ab8f04f86f774585f4237d8", "5f5e45cc5021ce62144be7aa"], - "FirstPrimaryWeapon": ["5a38e6bac4a2826c6e06d79b"], - "Holster": ["5448bd6b4bdc2dfc2f8b4569", "579204f224597773d619e051", "571a12c42459771f627b58a0"], + "Headwear": [ + "61c18db6dfd64163ea78fbb4", + "60361b0b5a45383c122086a1", + "5aa2b87de5b5b00016327c25", + "5aa2ba19e5b5b00014028f4e", + "59e770f986f7742cbe3164ef", + "572b7fa124597762b472f9d2", + "572b7d8524597762b472f9d1", + "60361b5a9a15b10d96792291", + "5f60e7788adaa7100c3adb49", + "5aa2a7e8e5b5b00016327c16" + ], + "ArmorVest": [ + "59e7635f86f7742cbf2c1095", + "5df8a2ca86f7740bfe6df777" + ], + "TacticalVest": [ + "5fd4c5477a8d854fa0105061", + "572b7adb24597762ae139821" + ], + "Backpack": [ + "56e33680d2720be2748b4576", + "56e33634d2720bd8058b456b", + "5ab8ee7786f7742d8f33f0b9", + "5ab8f04f86f774585f4237d8", + "5f5e45cc5021ce62144be7aa" + ], + "FirstPrimaryWeapon": [ + "5a38e6bac4a2826c6e06d79b" + ], + "Holster": [ + "5448bd6b4bdc2dfc2f8b4569", + "579204f224597773d619e051", + "571a12c42459771f627b58a0" + ], "Scabbard": [] }, "modifiers": { @@ -1212,10 +1265,10 @@ } }, "lootItemsToAddChancePercent": { - "5c94bbff86f7747ee735c08f": 27, - "62178c4d4ecf221597654e3d": 23, - "64d4b23dc1b37504b41ac2b6": 10 - } + "5c94bbff86f7747ee735c08f": 27, + "62178c4d4ecf221597654e3d": 23, + "64d4b23dc1b37504b41ac2b6": 10 + } } } -} +} \ No newline at end of file diff --git a/project/assets/configs/pmc.json b/project/assets/configs/pmc.json index 58f0149e..75306317 100644 --- a/project/assets/configs/pmc.json +++ b/project/assets/configs/pmc.json @@ -60,7 +60,7 @@ "6087e570b998180e9f76dc24", "6391fcf5744e45201147080f", "614451b71e5874611e2c7ae5", - "6540d2162ae6d96b540afcaf" + "6540d2162ae6d96b540afcaf" ] }, "pocketLoot": { @@ -162,7 +162,7 @@ "63495c500c297e20065a08b1", "6391fcf5744e45201147080f", "614451b71e5874611e2c7ae5", - "6540d2162ae6d96b540afcaf" + "6540d2162ae6d96b540afcaf" ] }, "useDifficultyOverride": false, @@ -376,8 +376,8 @@ "crazyAssaultEvent": 3, "pmcBot": 5 }, - "sandbox": { - "bossKilla": 2, + "sandbox": { + "bossKilla": 2, "bossKnight": 0, "bossGluhar": 0, "bossSanitar": 1, @@ -388,8 +388,8 @@ "followerBully": 2, "followerBigPipe": 0, "followerSanitar": 0, - "followerKolontayAssault": 0, - "followerKolontaySecurity": 0, + "followerKolontayAssault": 0, + "followerKolontaySecurity": 0, "assault": 3, "cursedAssault": 0, "exUsec": 0, @@ -397,7 +397,7 @@ "arenaFighterEvent": 1, "crazyAssaultEvent": 1, "pmcBot": 7 - } + } }, "sptusec": { "factory4_day": { @@ -601,8 +601,8 @@ "crazyAssaultEvent": 3, "pmcBot": 5 }, - "sandbox": { - "bossKilla": 2, + "sandbox": { + "bossKilla": 2, "bossKnight": 0, "bossGluhar": 0, "bossSanitar": 1, @@ -613,8 +613,8 @@ "followerBully": 2, "followerBigPipe": 0, "followerSanitar": 0, - "followerKolontayAssault": 0, - "followerKolontaySecurity": 0, + "followerKolontayAssault": 0, + "followerKolontaySecurity": 0, "assault": 3, "cursedAssault": 0, "exUsec": 0, @@ -622,7 +622,7 @@ "arenaFighterEvent": 1, "crazyAssaultEvent": 1, "pmcBot": 7 - } + } } }, "usecType": "sptUsec", @@ -666,8 +666,41 @@ "max": 0 } }, - "enemyTypes": ["assault", "marksman", "pmcBot", "bossBully", "bossKilla", "bossKojaniy", "bossGluhar", "bossSanitar", "bossTagilla", "bossKnight", "bossZryachiy", "bossBoar", "bossBoarSniper", "bossKolontay", "followerBully", "followerKojaniy", "followerGluharAssault", "followerGluharSecurity", "followerGluharScout", "followerGluharSnipe", "followerSanitar", "followerBirdEye", "followerBigPipe", "followerZryachiy", "followerBoar", "followerKolontayAssault", "followerKolontaySecurity", "arenafighter", "arenafighterevent", "crazyassaultevent", "sectantWarrior", "sectantPriest"], + "enemyTypes": [ + "assault", + "marksman", + "pmcBot", + "bossBully", + "bossKilla", + "bossKojaniy", + "bossGluhar", + "bossSanitar", + "bossTagilla", + "bossKnight", + "bossZryachiy", + "bossBoar", + "bossBoarSniper", + "bossKolontay", + "followerBully", + "followerKojaniy", + "followerGluharAssault", + "followerGluharSecurity", + "followerGluharScout", + "followerGluharSnipe", + "followerSanitar", + "followerBirdEye", + "followerBigPipe", + "followerZryachiy", + "followerBoar", + "followerKolontayAssault", + "followerKolontaySecurity", + "arenafighter", + "arenafighterevent", + "crazyassaultevent", + "sectantWarrior", + "sectantPriest" + ], "forceHealingItemsIntoSecure": true, "addPrefixToSameNamePMCAsPlayerChance": 40, "allPMCsHavePlayerNameWithRandomPrefixChance": 1 -} +} \ No newline at end of file diff --git a/project/assets/configs/pmcchatresponse.json b/project/assets/configs/pmcchatresponse.json index 05cd5053..5a73f2b7 100644 --- a/project/assets/configs/pmcchatresponse.json +++ b/project/assets/configs/pmcchatresponse.json @@ -21,4 +21,4 @@ "allCapsChancePercent": 15, "appendBroToMessageEndChancePercent": 15 } -} +} \ No newline at end of file diff --git a/project/assets/configs/quest.json b/project/assets/configs/quest.json index 6dda7bdc..2b40e203 100644 --- a/project/assets/configs/quest.json +++ b/project/assets/configs/quest.json @@ -1,7 +1,17 @@ { "redeemTime": 48, - "usecOnlyQuests": ["6179b5eabca27a099552e052", "5e383a6386f77465910ce1f3", "5e4d515e86f77438b2195244", "639282134ed9512be67647ed"], - "bearOnlyQuests": ["6179b5b06e9dd54ac275e409", "5e381b0286f77420e3417a74", "5e4d4ac186f774264f758336", "639136d68ba6894d155e77cf"], + "usecOnlyQuests": [ + "6179b5eabca27a099552e052", + "5e383a6386f77465910ce1f3", + "5e4d515e86f77438b2195244", + "639282134ed9512be67647ed" + ], + "bearOnlyQuests": [ + "6179b5b06e9dd54ac275e409", + "5e381b0286f77420e3417a74", + "5e4d4ac186f774264f758336", + "639136d68ba6894d155e77cf" + ], "questTemplateIds": { "pmc": { "elimination": "616052ea3054fc0e2c24ce6e", @@ -137,7 +147,8 @@ "yearly": false } }, - "repeatableQuests": [{ + "repeatableQuests": [ + { "id": "615ffc701c97c768137e719b", "name": "Daily", "side": "Pmc", @@ -150,32 +161,116 @@ "numQuests": 3, "minPlayerLevel": 5, "rewardScaling": { - "levels": [1, 10, 20, 30, 40, 50, 60], - "experience": [1000, 2000, 8000, 13000, 19000, 24000, 30000], - "roubles": [11000, 20000, 32000, 45000, 58000, 70000, 82000], - "items": [2, 4, 5, 5, 5, 5, 5], - "reputation": [0.01, 0.01, 0.02, 0.02, 0.03, 0.03, 0.03], + "levels": [ + 1, + 10, + 20, + 30, + 40, + 50, + 60 + ], + "experience": [ + 1000, + 2000, + 8000, + 13000, + 19000, + 24000, + 30000 + ], + "roubles": [ + 11000, + 20000, + 32000, + 45000, + 58000, + 70000, + 82000 + ], + "items": [ + 2, + 4, + 5, + 5, + 5, + 5, + 5 + ], + "reputation": [ + 0.01, + 0.01, + 0.02, + 0.02, + 0.03, + 0.03, + 0.03 + ], "rewardSpread": 0.5, - "skillRewardChance": [0, 0.01, 0.05, 0.1, 0.1, 0.15, 0.15], - "skillPointReward": [10, 15, 20, 25, 30, 35, 40] + "skillRewardChance": [ + 0, + 0.01, + 0.05, + 0.1, + 0.1, + 0.15, + 0.15 + ], + "skillPointReward": [ + 10, + 15, + 20, + 25, + 30, + 35, + 40 + ] }, "locations": { - "any": ["any"], - "factory4_day": ["factory4_day", "factory4_night"], - "bigmap": ["bigmap"], - "Woods": ["Woods"], - "Shoreline": ["Shoreline"], - "Interchange": ["Interchange"], - "Lighthouse": ["Lighthouse"], - "laboratory": ["laboratory"], - "RezervBase": ["RezervBase"], - "TarkovStreets": ["TarkovStreets"], - "Sandbox": ["Sandbox"] + "any": [ + "any" + ], + "factory4_day": [ + "factory4_day", + "factory4_night" + ], + "bigmap": [ + "bigmap" + ], + "Woods": [ + "Woods" + ], + "Shoreline": [ + "Shoreline" + ], + "Interchange": [ + "Interchange" + ], + "Lighthouse": [ + "Lighthouse" + ], + "laboratory": [ + "laboratory" + ], + "RezervBase": [ + "RezervBase" + ], + "TarkovStreets": [ + "TarkovStreets" + ], + "Sandbox": [ + "Sandbox" + ] }, - "traderWhitelist": [{ + "traderWhitelist": [ + { "traderId": "54cb50c76803fa8b248b4571", "name": "prapor", - "questTypes": ["Completion", "Exploration", "Elimination"], + "questTypes": [ + "Completion", + "Exploration", + "Elimination" + ], "rewardBaseWhitelist": [ "543be6564bdc2df4348b4568", "5485a8684bdc2da71d8b4567", @@ -185,10 +280,15 @@ ], "rewardCanBeWeapon": true, "weaponRewardChancePercent": 20 - }, { + }, + { "traderId": "54cb57776803fa99248b456e", "name": "therapist", - "questTypes": ["Completion", "Exploration", "Elimination"], + "questTypes": [ + "Completion", + "Exploration", + "Elimination" + ], "rewardBaseWhitelist": [ "57864a66245977548f04a81f", "5448f39d4bdc2d0a728b4568", @@ -203,10 +303,15 @@ ], "rewardCanBeWeapon": false, "weaponRewardChancePercent": 0 - }, { + }, + { "traderId": "58330581ace78e27b8b10cee", "name": "skier", - "questTypes": ["Completion", "Exploration", "Elimination"], + "questTypes": [ + "Completion", + "Exploration", + "Elimination" + ], "rewardBaseWhitelist": [ "5a341c4086f77401f2541505", "5448e8d64bdc2dce718b4568", @@ -225,10 +330,15 @@ ], "rewardCanBeWeapon": true, "weaponRewardChancePercent": 20 - }, { + }, + { "traderId": "5935c25fb3acc3127c3d8cd9", "name": "peacekeeper", - "questTypes": ["Completion", "Exploration", "Elimination"], + "questTypes": [ + "Completion", + "Exploration", + "Elimination" + ], "rewardBaseWhitelist": [ "543be6564bdc2df4348b4568", "5448e5284bdc2dcb718b4567", @@ -242,10 +352,14 @@ ], "rewardCanBeWeapon": true, "weaponRewardChancePercent": 20 - }, { + }, + { "traderId": "5a7c2eca46aef81a7ca2145d", "name": "mechanic", - "questTypes": ["Completion", "Exploration"], + "questTypes": [ + "Completion", + "Exploration" + ], "rewardBaseWhitelist": [ "55818af64bdc2d5b648b4570", "5448bc234bdc2d3c308b4569", @@ -262,10 +376,15 @@ ], "rewardCanBeWeapon": true, "weaponRewardChancePercent": 20 - }, { + }, + { "traderId": "5ac3b934156ae10c4430e83c", "name": "ragman", - "questTypes": ["Completion", "Exploration", "Elimination"], + "questTypes": [ + "Completion", + "Exploration", + "Elimination" + ], "rewardBaseWhitelist": [ "5a341c4086f77401f2541505", "5448e5724bdc2ddf718b4568", @@ -278,10 +397,15 @@ ], "rewardCanBeWeapon": false, "weaponRewardChancePercent": 0 - }, { + }, + { "traderId": "5c0647fdd443bc2504c2d371", "name": "jaeger", - "questTypes": ["Completion", "Exploration", "Elimination"], + "questTypes": [ + "Completion", + "Exploration", + "Elimination" + ], "rewardBaseWhitelist": [ "5448f3ac4bdc2dce718b4569", "5c99f98d86f7745c314214b3", @@ -303,7 +427,11 @@ "Exploration": { "maxExtracts": 5, "maxExtractsWithSpecificExit": 3, - "possibleSkillRewards": ["Endurance", "Strength", "Vitality"], + "possibleSkillRewards": [ + "Endurance", + "Strength", + "Vitality" + ], "specificExits": { "probability": 0.25, "passageRequirementWhitelist": [ @@ -317,7 +445,11 @@ } }, "Completion": { - "possibleSkillRewards": ["Endurance", "Strength", "Vitality"], + "possibleSkillRewards": [ + "Endurance", + "Strength", + "Vitality" + ], "minRequestedAmount": 1, "maxRequestedAmount": 4, "uniqueItemCount": 2, @@ -326,13 +458,19 @@ "useWhitelist": true, "useBlacklist": false }, - "Elimination": [{ + "Elimination": [ + { "levelRange": { "min": 1, "max": 15 }, - "possibleSkillRewards": ["Endurance", "Strength", "Vitality"], - "targets": [{ + "possibleSkillRewards": [ + "Endurance", + "Strength", + "Vitality" + ], + "targets": [ + { "key": "Savage", "relativeProbability": 1, "data": { @@ -341,26 +479,45 @@ } ], "bodyPartProb": 0.2, - "bodyParts": [{ + "bodyParts": [ + { "key": "Head", "relativeProbability": 1, - "data": ["Head"] - }, { + "data": [ + "Head" + ] + }, + { "key": "Chest", "relativeProbability": 25, - "data": ["Chest", "Stomach"] - }, { + "data": [ + "Chest", + "Stomach" + ] + }, + { "key": "Arms", "relativeProbability": 0.5, - "data": ["LeftArm", "RightArm"] - }, { + "data": [ + "LeftArm", + "RightArm" + ] + }, + { "key": "Legs", "relativeProbability": 1, - "data": ["LeftLeg", "RightLeg"] + "data": [ + "LeftLeg", + "RightLeg" + ] } ], "specificLocationProb": 0.15, - "distLocationBlacklist": ["laboratory", "factory4_day", "factory4_night"], + "distLocationBlacklist": [ + "laboratory", + "factory4_day", + "factory4_night" + ], "distProb": 0.15, "maxDist": 75, "minDist": 10, @@ -372,152 +529,220 @@ "minPmcKills": 1, "weaponRequirementProb": 0, "weaponCategoryRequirementProb": 0.15, - "weaponCategoryRequirements": [{ + "weaponCategoryRequirements": [ + { "key": "Shotgun", "relativeProbability": 10, - "data": ["5b5f794b86f77409407a7f92"] - }, { + "data": [ + "5b5f794b86f77409407a7f92" + ] + }, + { "key": "Pistol", "relativeProbability": 10, - "data": ["5b5f792486f77447ed5636b3"] - }, { + "data": [ + "5b5f792486f77447ed5636b3" + ] + }, + { "key": "AssaultRifle", "relativeProbability": 3, - "data": ["5b5f78fc86f77409407a7f90"] - }, { + "data": [ + "5b5f78fc86f77409407a7f90" + ] + }, + { "key": "AssaultCarbine", "relativeProbability": 10, - "data": ["5b5f78e986f77447ed5636b1"] - }, { + "data": [ + "5b5f78e986f77447ed5636b1" + ] + }, + { "key": "SMG", "relativeProbability": 3, - "data": ["5b5f796a86f774093f2ed3c0"] - }, { + "data": [ + "5b5f796a86f774093f2ed3c0" + ] + }, + { "key": "Melee", "relativeProbability": 0, - "data": ["5b5f7a0886f77409407a7f96"] - }, { + "data": [ + "5b5f7a0886f77409407a7f96" + ] + }, + { "key": "DMR", "relativeProbability": 3, - "data": ["5b5f791486f774093f2ed3be"] - }, { + "data": [ + "5b5f791486f774093f2ed3be" + ] + }, + { "key": "MarksmanRifle", "relativeProbability": 1, - "data": ["5447b6194bdc2d67278b4567"] - }, { + "data": [ + "5447b6194bdc2d67278b4567" + ] + }, + { "key": "BoltAction", "relativeProbability": 10, - "data": ["5b5f798886f77447ed5636b5"] - }, { + "data": [ + "5b5f798886f77447ed5636b5" + ] + }, + { "key": "MachineGun", "relativeProbability": 0, - "data": ["5b5f79a486f77409407a7f94"] + "data": [ + "5b5f79a486f77409407a7f94" + ] } ], - "weaponRequirements": [{ + "weaponRequirements": [ + { "key": "Shotgun", "relativeProbability": 10, - "data": ["5447b6094bdc2dc3278b4567"] - }, { + "data": [ + "5447b6094bdc2dc3278b4567" + ] + }, + { "key": "Pistol", "relativeProbability": 10, - "data": ["5447b5cf4bdc2d65278b4567"] - }, { + "data": [ + "5447b5cf4bdc2d65278b4567" + ] + }, + { "key": "AssaultRifle", "relativeProbability": 3, - "data": ["5447b5f14bdc2d61278b4567"] - }, { + "data": [ + "5447b5f14bdc2d61278b4567" + ] + }, + { "key": "AssaultCarbine", "relativeProbability": 10, - "data": ["5447b5fc4bdc2d87278b4567"] - }, { + "data": [ + "5447b5fc4bdc2d87278b4567" + ] + }, + { "key": "MarksmanRifle", "relativeProbability": 1, - "data": ["5447b6194bdc2d67278b4567"] - }, { + "data": [ + "5447b6194bdc2d67278b4567" + ] + }, + { "key": "SniperRifle", "relativeProbability": 1, - "data": ["5447b6254bdc2dc3278b4568"] - }, { + "data": [ + "5447b6254bdc2dc3278b4568" + ] + }, + { "key": "SMG", "relativeProbability": 1, - "data": ["5447b5e04bdc2d62278b4567"] + "data": [ + "5447b5e04bdc2d62278b4567" + ] } ] - }, { + }, + { "levelRange": { "min": 16, "max": 40 }, - "possibleSkillRewards": ["Endurance", "Strength", "Vitality"], - "targets": [{ + "possibleSkillRewards": [ + "Endurance", + "Strength", + "Vitality" + ], + "targets": [ + { "key": "Savage", "relativeProbability": 9, "data": { "isBoss": false } - }, { + }, + { "key": "AnyPmc", "relativeProbability": 2, "data": { "isBoss": false, "isPmc": true } - }, { + }, + { "key": "bossBully", "relativeProbability": 0.5, "data": { "isBoss": true } - }, { + }, + { "key": "bossGluhar", "relativeProbability": 0.5, "data": { "isBoss": true } - }, { + }, + { "key": "bossKilla", "relativeProbability": 0.5, "data": { "isBoss": true } - }, { + }, + { "key": "bossSanitar", "relativeProbability": 0.5, "data": { "isBoss": true } - }, { + }, + { "key": "bossTagilla", "relativeProbability": 0.5, "data": { "isBoss": true } - }, { + }, + { "key": "bossKojaniy", "relativeProbability": 0.5, "data": { "isBoss": true } - }, { + }, + { "key": "bossKnight", "relativeProbability": 0, "data": { "isBoss": true } - }, { + }, + { "key": "bossZryachiy", "relativeProbability": 0, "data": { "isBoss": true } - }, { + }, + { "key": "bossBoar", "relativeProbability": 0, "data": { "isBoss": true } - }, { + }, + { "key": "bossBoarSniper", "relativeProbability": 0, "data": { @@ -526,26 +751,45 @@ } ], "bodyPartProb": 0.2, - "bodyParts": [{ + "bodyParts": [ + { "key": "Head", "relativeProbability": 1, - "data": ["Head"] - }, { + "data": [ + "Head" + ] + }, + { "key": "Chest", "relativeProbability": 8, - "data": ["Chest", "Stomach"] - }, { + "data": [ + "Chest", + "Stomach" + ] + }, + { "key": "Arms", "relativeProbability": 0.5, - "data": ["LeftArm", "RightArm"] - }, { + "data": [ + "LeftArm", + "RightArm" + ] + }, + { "key": "Legs", "relativeProbability": 1, - "data": ["LeftLeg", "RightLeg"] + "data": [ + "LeftLeg", + "RightLeg" + ] } ], "specificLocationProb": 0.2, - "distLocationBlacklist": ["laboratory", "factory4_day", "factory4_night"], + "distLocationBlacklist": [ + "laboratory", + "factory4_day", + "factory4_night" + ], "distProb": 0.25, "maxDist": 100, "minDist": 10, @@ -557,149 +801,213 @@ "minPmcKills": 2, "weaponRequirementProb": 0, "weaponCategoryRequirementProb": 0.2, - "weaponCategoryRequirements": [{ + "weaponCategoryRequirements": [ + { "key": "Shotgun", "relativeProbability": 8, - "data": ["5b5f794b86f77409407a7f92"] - }, { + "data": [ + "5b5f794b86f77409407a7f92" + ] + }, + { "key": "Pistol", "relativeProbability": 5, - "data": ["5b5f792486f77447ed5636b3"] - }, { + "data": [ + "5b5f792486f77447ed5636b3" + ] + }, + { "key": "AssaultRifle", "relativeProbability": 10, - "data": ["5b5f78fc86f77409407a7f90"] - }, { + "data": [ + "5b5f78fc86f77409407a7f90" + ] + }, + { "key": "AssaultCarbine", "relativeProbability": 10, - "data": ["5b5f78e986f77447ed5636b1"] - }, { - + "data": [ + "5b5f78e986f77447ed5636b1" + ] + }, + { "key": "SMG", "relativeProbability": 10, - "data": ["5b5f796a86f774093f2ed3c0"] - }, { + "data": [ + "5b5f796a86f774093f2ed3c0" + ] + }, + { "key": "Melee", "relativeProbability": 0, - "data": ["5b5f7a0886f77409407a7f96"] - }, { + "data": [ + "5b5f7a0886f77409407a7f96" + ] + }, + { "key": "DMR", "relativeProbability": 8, - "data": ["5b5f791486f774093f2ed3be"] - }, { + "data": [ + "5b5f791486f774093f2ed3be" + ] + }, + { "key": "BoltAction", "relativeProbability": 10, - "data": ["5b5f798886f77447ed5636b5"] - }, { + "data": [ + "5b5f798886f77447ed5636b5" + ] + }, + { "key": "MachineGun", "relativeProbability": 0, - "data": ["5b5f79a486f77409407a7f94"] + "data": [ + "5b5f79a486f77409407a7f94" + ] } ], - "weaponRequirements": [{ + "weaponRequirements": [ + { "key": "Shotgun", "relativeProbability": 10, - "data": ["5447b6094bdc2dc3278b4567"] - }, { + "data": [ + "5447b6094bdc2dc3278b4567" + ] + }, + { "key": "Pistol", "relativeProbability": 10, - "data": ["5447b5cf4bdc2d65278b4567"] - }, { + "data": [ + "5447b5cf4bdc2d65278b4567" + ] + }, + { "key": "AssaultRifle", "relativeProbability": 3, - "data": ["5447b5f14bdc2d61278b4567"] - }, { + "data": [ + "5447b5f14bdc2d61278b4567" + ] + }, + { "key": "AssaultCarbine", "relativeProbability": 5, - "data": ["5447b5fc4bdc2d87278b4567"] - }, { + "data": [ + "5447b5fc4bdc2d87278b4567" + ] + }, + { "key": "MarksmanRifle", "relativeProbability": 1, - "data": ["5447b6194bdc2d67278b4567"] - }, { + "data": [ + "5447b6194bdc2d67278b4567" + ] + }, + { "key": "SniperRifle", "relativeProbability": 1, - "data": ["5447b6254bdc2dc3278b4568"] - }, { + "data": [ + "5447b6254bdc2dc3278b4568" + ] + }, + { "key": "SMG", "relativeProbability": 1, - "data": ["5447b5e04bdc2d62278b4567"] + "data": [ + "5447b5e04bdc2d62278b4567" + ] } ] - }, { + }, + { "levelRange": { "min": 41, "max": 100 }, - "possibleSkillRewards": ["Endurance", "Strength", "Vitality"], - "targets": [{ + "possibleSkillRewards": [ + "Endurance", + "Strength", + "Vitality" + ], + "targets": [ + { "key": "Savage", "relativeProbability": 9, "data": { "isBoss": false } - }, { + }, + { "key": "AnyPmc", "relativeProbability": 2, "data": { "isBoss": false, "isPmc": true } - }, { + }, + { "key": "bossBully", "relativeProbability": 0.5, "data": { "isBoss": true } - }, { + }, + { "key": "bossGluhar", "relativeProbability": 0.5, "data": { "isBoss": true } - }, { + }, + { "key": "bossKilla", "relativeProbability": 0.5, "data": { "isBoss": true } - }, { + }, + { "key": "bossSanitar", "relativeProbability": 0.5, "data": { "isBoss": true } - }, { + }, + { "key": "bossTagilla", "relativeProbability": 0.5, "data": { "isBoss": true } - }, { + }, + { "key": "bossKojaniy", "relativeProbability": 0.5, "data": { "isBoss": true } - }, { + }, + { "key": "bossKnight", "relativeProbability": 0, "data": { "isBoss": true } - }, { + }, + { "key": "bossZryachiy", "relativeProbability": 0, "data": { "isBoss": true } - }, { + }, + { "key": "bossBoar", "relativeProbability": 0, "data": { "isBoss": true } - }, { + }, + { "key": "bossBoarSniper", "relativeProbability": 0, "data": { @@ -708,26 +1016,45 @@ } ], "bodyPartProb": 0.3, - "bodyParts": [{ + "bodyParts": [ + { "key": "Head", "relativeProbability": 1, - "data": ["Head"] - }, { + "data": [ + "Head" + ] + }, + { "key": "Chest", "relativeProbability": 7, - "data": ["Chest", "Stomach"] - }, { + "data": [ + "Chest", + "Stomach" + ] + }, + { "key": "Arms", "relativeProbability": 0.5, - "data": ["LeftArm", "RightArm"] - }, { + "data": [ + "LeftArm", + "RightArm" + ] + }, + { "key": "Legs", "relativeProbability": 1, - "data": ["LeftLeg", "RightLeg"] + "data": [ + "LeftLeg", + "RightLeg" + ] } ], "specificLocationProb": 0.25, - "distLocationBlacklist": ["laboratory", "factory4_day", "factory4_night"], + "distLocationBlacklist": [ + "laboratory", + "factory4_day", + "factory4_night" + ], "distProb": 0.25, "maxDist": 100, "minDist": 10, @@ -739,81 +1066,138 @@ "minPmcKills": 3, "weaponRequirementProb": 0, "weaponCategoryRequirementProb": 0.3, - "weaponCategoryRequirements": [{ + "weaponCategoryRequirements": [ + { "key": "Shotgun", "relativeProbability": 10, - "data": ["5b5f794b86f77409407a7f92"] - }, { + "data": [ + "5b5f794b86f77409407a7f92" + ] + }, + { "key": "Pistol", "relativeProbability": 10, - "data": ["5b5f792486f77447ed5636b3"] - }, { + "data": [ + "5b5f792486f77447ed5636b3" + ] + }, + { "key": "AssaultRifle", "relativeProbability": 10, - "data": ["5b5f78fc86f77409407a7f90"] - }, { + "data": [ + "5b5f78fc86f77409407a7f90" + ] + }, + { "key": "AssaultCarbine", "relativeProbability": 15, - "data": ["5b5f78e986f77447ed5636b1"] - }, { + "data": [ + "5b5f78e986f77447ed5636b1" + ] + }, + { "key": "SMG", "relativeProbability": 8, - "data": ["5b5f796a86f774093f2ed3c0"] - }, { + "data": [ + "5b5f796a86f774093f2ed3c0" + ] + }, + { "key": "Melee", "relativeProbability": 1, - "data": ["5b5f7a0886f77409407a7f96"] - }, { + "data": [ + "5b5f7a0886f77409407a7f96" + ] + }, + { "key": "DMR", "relativeProbability": 10, - "data": ["5b5f791486f774093f2ed3be"] - }, { + "data": [ + "5b5f791486f774093f2ed3be" + ] + }, + { "key": "BoltAction", "relativeProbability": 10, - "data": ["5b5f798886f77447ed5636b5"] - }, { + "data": [ + "5b5f798886f77447ed5636b5" + ] + }, + { "key": "MachineGun", "relativeProbability": 1, - "data": ["5b5f79a486f77409407a7f94"] + "data": [ + "5b5f79a486f77409407a7f94" + ] } ], - "weaponRequirements": [{ + "weaponRequirements": [ + { "key": "Shotgun", "relativeProbability": 10, - "data": ["5447b6094bdc2dc3278b4567"] - }, { + "data": [ + "5447b6094bdc2dc3278b4567" + ] + }, + { "key": "Pistol", "relativeProbability": 10, - "data": ["5447b5cf4bdc2d65278b4567"] - }, { + "data": [ + "5447b5cf4bdc2d65278b4567" + ] + }, + { "key": "AssaultRifle", "relativeProbability": 10, - "data": ["5447b5f14bdc2d61278b4567"] - }, { + "data": [ + "5447b5f14bdc2d61278b4567" + ] + }, + { "key": "AssaultCarbine", "relativeProbability": 10, - "data": ["5447b5fc4bdc2d87278b4567"] - }, { + "data": [ + "5447b5fc4bdc2d87278b4567" + ] + }, + { "key": "MarksmanRifle", "relativeProbability": 10, - "data": ["5447b6194bdc2d67278b4567"] - }, { + "data": [ + "5447b6194bdc2d67278b4567" + ] + }, + { "key": "SniperRifle", "relativeProbability": 10, - "data": ["5447b6254bdc2dc3278b4568"] - }, { + "data": [ + "5447b6254bdc2dc3278b4568" + ] + }, + { "key": "SMG", "relativeProbability": 10, - "data": ["5447b5e04bdc2d62278b4567"] + "data": [ + "5447b5e04bdc2d62278b4567" + ] } ] } ] }, - "rewardBaseTypeBlacklist": ["543be5e94bdc2df1348b4568", "5b3f15d486f77432d0509248", "65649eb40bf0ed77b8044453"], - "rewardBlacklist": ["627bce33f21bc425b06ab967", "59f32c3b86f77472a31742f0", "59f32bb586f774757e1e8442"], + "rewardBaseTypeBlacklist": [ + "543be5e94bdc2df1348b4568", + "5b3f15d486f77432d0509248", + "65649eb40bf0ed77b8044453" + ], + "rewardBlacklist": [ + "627bce33f21bc425b06ab967", + "59f32c3b86f77472a31742f0", + "59f32bb586f774757e1e8442" + ], "rewardAmmoStackMinSize": 5 - }, { + }, + { "id": "618035d38012292db3081bf0", "name": "Weekly", "side": "Pmc", @@ -826,32 +1210,116 @@ "numQuests": 1, "minPlayerLevel": 15, "rewardScaling": { - "levels": [1, 10, 20, 30, 40, 50, 60], - "experience": [5000, 15000, 27000, 80000, 142000, 220000, 290000], - "roubles": [20000, 50000, 175000, 350000, 540000, 710000, 880000], - "items": [4, 5, 5, 6, 6, 7, 7], - "reputation": [0.02, 0.03, 0.04, 0.04, 0.05, 0.05, 0.05], + "levels": [ + 1, + 10, + 20, + 30, + 40, + 50, + 60 + ], + "experience": [ + 5000, + 15000, + 27000, + 80000, + 142000, + 220000, + 290000 + ], + "roubles": [ + 20000, + 50000, + 175000, + 350000, + 540000, + 710000, + 880000 + ], + "items": [ + 4, + 5, + 5, + 6, + 6, + 7, + 7 + ], + "reputation": [ + 0.02, + 0.03, + 0.04, + 0.04, + 0.05, + 0.05, + 0.05 + ], "rewardSpread": 0.5, - "skillRewardChance": [0, 0.05, 0.1, 0.15, 0.2, 0.2, 0.2], - "skillPointReward": [25, 35, 45, 50, 55, 60, 65] + "skillRewardChance": [ + 0, + 0.05, + 0.1, + 0.15, + 0.2, + 0.2, + 0.2 + ], + "skillPointReward": [ + 25, + 35, + 45, + 50, + 55, + 60, + 65 + ] }, "locations": { - "any": ["any"], - "factory4_day": ["factory4_day", "factory4_night"], - "bigmap": ["bigmap"], - "Woods": ["Woods"], - "Shoreline": ["Shoreline"], - "Interchange": ["Interchange"], - "Lighthouse": ["Lighthouse"], - "laboratory": ["laboratory"], - "RezervBase": ["RezervBase"], - "TarkovStreets": ["TarkovStreets"], - "Sandbox": ["Sandbox"] + "any": [ + "any" + ], + "factory4_day": [ + "factory4_day", + "factory4_night" + ], + "bigmap": [ + "bigmap" + ], + "Woods": [ + "Woods" + ], + "Shoreline": [ + "Shoreline" + ], + "Interchange": [ + "Interchange" + ], + "Lighthouse": [ + "Lighthouse" + ], + "laboratory": [ + "laboratory" + ], + "RezervBase": [ + "RezervBase" + ], + "TarkovStreets": [ + "TarkovStreets" + ], + "Sandbox": [ + "Sandbox" + ] }, - "traderWhitelist": [{ + "traderWhitelist": [ + { "traderId": "54cb50c76803fa8b248b4571", "name": "prapor", - "questTypes": ["Completion", "Exploration", "Elimination"], + "questTypes": [ + "Completion", + "Exploration", + "Elimination" + ], "rewardBaseWhitelist": [ "543be6564bdc2df4348b4568", "5485a8684bdc2da71d8b4567", @@ -861,10 +1329,15 @@ ], "rewardCanBeWeapon": true, "weaponRewardChancePercent": 25 - }, { + }, + { "traderId": "54cb57776803fa99248b456e", "name": "therapist", - "questTypes": ["Completion", "Exploration", "Elimination"], + "questTypes": [ + "Completion", + "Exploration", + "Elimination" + ], "rewardBaseWhitelist": [ "57864a66245977548f04a81f", "5448f39d4bdc2d0a728b4568", @@ -879,10 +1352,15 @@ ], "rewardCanBeWeapon": false, "weaponRewardChancePercent": 0 - }, { + }, + { "traderId": "58330581ace78e27b8b10cee", "name": "skier", - "questTypes": ["Completion", "Exploration", "Elimination"], + "questTypes": [ + "Completion", + "Exploration", + "Elimination" + ], "rewardBaseWhitelist": [ "5a341c4086f77401f2541505", "5448e8d64bdc2dce718b4568", @@ -901,10 +1379,15 @@ ], "rewardCanBeWeapon": true, "weaponRewardChancePercent": 25 - }, { + }, + { "traderId": "5935c25fb3acc3127c3d8cd9", "name": "peacekeeper", - "questTypes": ["Completion", "Exploration", "Elimination"], + "questTypes": [ + "Completion", + "Exploration", + "Elimination" + ], "rewardBaseWhitelist": [ "543be6564bdc2df4348b4568", "5448e5284bdc2dcb718b4567", @@ -918,10 +1401,14 @@ ], "rewardCanBeWeapon": true, "weaponRewardChancePercent": 25 - }, { + }, + { "traderId": "5a7c2eca46aef81a7ca2145d", "name": "mechanic", - "questTypes": ["Completion", "Exploration"], + "questTypes": [ + "Completion", + "Exploration" + ], "rewardBaseWhitelist": [ "55818af64bdc2d5b648b4570", "5448bc234bdc2d3c308b4569", @@ -938,10 +1425,15 @@ ], "rewardCanBeWeapon": true, "weaponRewardChancePercent": 25 - }, { + }, + { "traderId": "5ac3b934156ae10c4430e83c", "name": "ragman", - "questTypes": ["Completion", "Exploration", "Elimination"], + "questTypes": [ + "Completion", + "Exploration", + "Elimination" + ], "rewardBaseWhitelist": [ "5a341c4086f77401f2541505", "5448e5724bdc2ddf718b4568", @@ -954,10 +1446,15 @@ ], "rewardCanBeWeapon": false, "weaponRewardChancePercent": 0 - }, { + }, + { "traderId": "5c0647fdd443bc2504c2d371", "name": "jaeger", - "questTypes": ["Completion", "Exploration", "Elimination"], + "questTypes": [ + "Completion", + "Exploration", + "Elimination" + ], "rewardBaseWhitelist": [ "5448f3ac4bdc2dce718b4569", "5c99f98d86f7745c314214b3", @@ -979,7 +1476,11 @@ "Exploration": { "maxExtracts": 25, "maxExtractsWithSpecificExit": 12, - "possibleSkillRewards": ["Endurance", "Strength", "Vitality"], + "possibleSkillRewards": [ + "Endurance", + "Strength", + "Vitality" + ], "specificExits": { "probability": 0.4, "passageRequirementWhitelist": [ @@ -993,7 +1494,11 @@ } }, "Completion": { - "possibleSkillRewards": ["Endurance", "Strength", "Vitality"], + "possibleSkillRewards": [ + "Endurance", + "Strength", + "Vitality" + ], "minRequestedAmount": 4, "maxRequestedAmount": 12, "uniqueItemCount": 4, @@ -1002,80 +1507,97 @@ "useWhitelist": true, "useBlacklist": false }, - "Elimination": [{ + "Elimination": [ + { "levelRange": { "min": 1, "max": 15 }, - "possibleSkillRewards": ["Endurance", "Strength", "Vitality"], - "targets": [{ + "possibleSkillRewards": [ + "Endurance", + "Strength", + "Vitality" + ], + "targets": [ + { "key": "Savage", "relativeProbability": 15, "data": { "isBoss": false } - }, { + }, + { "key": "AnyPmc", "relativeProbability": 1, "data": { "isBoss": false, "isPmc": true } - }, { + }, + { "key": "bossBully", "relativeProbability": 0, "data": { "isBoss": true } - }, { + }, + { "key": "bossGluhar", "relativeProbability": 0, "data": { "isBoss": true } - }, { + }, + { "key": "bossKilla", "relativeProbability": 0, "data": { "isBoss": true } - }, { + }, + { "key": "bossSanitar", "relativeProbability": 0, "data": { "isBoss": true } - }, { + }, + { "key": "bossTagilla", "relativeProbability": 0, "data": { "isBoss": true } - }, { + }, + { "key": "bossKojaniy", "relativeProbability": 0, "data": { "isBoss": true } - }, { + }, + { "key": "bossKnight", "relativeProbability": 0, "data": { "isBoss": true } - }, { + }, + { "key": "bossZryachiy", "relativeProbability": 0, "data": { "isBoss": true } - }, { + }, + { "key": "bossBoar", "relativeProbability": 0, "data": { "isBoss": true } - }, { + }, + { "key": "bossBoarSniper", "relativeProbability": 0, "data": { @@ -1084,26 +1606,45 @@ } ], "bodyPartProb": 0.15, - "bodyParts": [{ + "bodyParts": [ + { "key": "Head", "relativeProbability": 1, - "data": ["Head"] - }, { + "data": [ + "Head" + ] + }, + { "key": "Chest", "relativeProbability": 5, - "data": ["Chest", "Stomach"] - }, { + "data": [ + "Chest", + "Stomach" + ] + }, + { "key": "Arms", "relativeProbability": 0.5, - "data": ["LeftArm", "RightArm"] - }, { + "data": [ + "LeftArm", + "RightArm" + ] + }, + { "key": "Legs", "relativeProbability": 1, - "data": ["LeftLeg", "RightLeg"] + "data": [ + "LeftLeg", + "RightLeg" + ] } ], "specificLocationProb": 0.15, - "distLocationBlacklist": ["laboratory", "factory4_day", "factory4_night"], + "distLocationBlacklist": [ + "laboratory", + "factory4_day", + "factory4_night" + ], "distProb": 0.15, "maxDist": 75, "minDist": 10, @@ -1115,148 +1656,213 @@ "minPmcKills": 5, "weaponRequirementProb": 0, "weaponCategoryRequirementProb": 0.2, - "weaponCategoryRequirements": [{ + "weaponCategoryRequirements": [ + { "key": "Shotgun", "relativeProbability": 10, - "data": ["5b5f794b86f77409407a7f92"] - }, { + "data": [ + "5b5f794b86f77409407a7f92" + ] + }, + { "key": "Pistol", "relativeProbability": 10, - "data": ["5b5f792486f77447ed5636b3"] - }, { + "data": [ + "5b5f792486f77447ed5636b3" + ] + }, + { "key": "AssaultRifle", "relativeProbability": 3, - "data": ["5b5f78fc86f77409407a7f90"] - }, { + "data": [ + "5b5f78fc86f77409407a7f90" + ] + }, + { "key": "AssaultCarbine", "relativeProbability": 5, - "data": ["5b5f78e986f77447ed5636b1"] - }, { + "data": [ + "5b5f78e986f77447ed5636b1" + ] + }, + { "key": "SMG", "relativeProbability": 1, - "data": ["5b5f796a86f774093f2ed3c0"] - }, { + "data": [ + "5b5f796a86f774093f2ed3c0" + ] + }, + { "key": "Melee", "relativeProbability": 0, - "data": ["5b5f7a0886f77409407a7f96"] - }, { + "data": [ + "5b5f7a0886f77409407a7f96" + ] + }, + { "key": "DMR", "relativeProbability": 1, - "data": ["5b5f791486f774093f2ed3be"] - }, { + "data": [ + "5b5f791486f774093f2ed3be" + ] + }, + { "key": "BoltAction", "relativeProbability": 5, - "data": ["5b5f798886f77447ed5636b5"] - }, { + "data": [ + "5b5f798886f77447ed5636b5" + ] + }, + { "key": "MachineGun", "relativeProbability": 0, - "data": ["5b5f79a486f77409407a7f94"] + "data": [ + "5b5f79a486f77409407a7f94" + ] } ], - "weaponRequirements": [{ + "weaponRequirements": [ + { "key": "Shotgun", "relativeProbability": 10, - "data": ["5447b6094bdc2dc3278b4567"] - }, { + "data": [ + "5447b6094bdc2dc3278b4567" + ] + }, + { "key": "Pistol", "relativeProbability": 10, - "data": ["5447b5cf4bdc2d65278b4567"] - }, { + "data": [ + "5447b5cf4bdc2d65278b4567" + ] + }, + { "key": "AssaultRifle", "relativeProbability": 3, - "data": ["5447b5f14bdc2d61278b4567"] - }, { + "data": [ + "5447b5f14bdc2d61278b4567" + ] + }, + { "key": "AssaultCarbine", "relativeProbability": 5, - "data": ["5447b5fc4bdc2d87278b4567"] - }, { + "data": [ + "5447b5fc4bdc2d87278b4567" + ] + }, + { "key": "MarksmanRifle", "relativeProbability": 1, - "data": ["5447b6194bdc2d67278b4567"] - }, { + "data": [ + "5447b6194bdc2d67278b4567" + ] + }, + { "key": "SniperRifle", "relativeProbability": 1, - "data": ["5447b6254bdc2dc3278b4568"] - }, { + "data": [ + "5447b6254bdc2dc3278b4568" + ] + }, + { "key": "SMG", "relativeProbability": 1, - "data": ["5447b5e04bdc2d62278b4567"] + "data": [ + "5447b5e04bdc2d62278b4567" + ] } ] - }, { + }, + { "levelRange": { "min": 16, "max": 40 }, - "possibleSkillRewards": ["Endurance", "Strength", "Vitality"], - "targets": [{ + "possibleSkillRewards": [ + "Endurance", + "Strength", + "Vitality" + ], + "targets": [ + { "key": "Savage", "relativeProbability": 7, "data": { "isBoss": false } - }, { + }, + { "key": "AnyPmc", "relativeProbability": 2, "data": { "isBoss": false, "isPmc": true } - }, { + }, + { "key": "bossBully", "relativeProbability": 0.5, "data": { "isBoss": true } - }, { + }, + { "key": "bossGluhar", "relativeProbability": 0.5, "data": { "isBoss": true } - }, { + }, + { "key": "bossKilla", "relativeProbability": 0.5, "data": { "isBoss": true } - }, { + }, + { "key": "bossSanitar", "relativeProbability": 0.5, "data": { "isBoss": true } - }, { + }, + { "key": "bossTagilla", "relativeProbability": 0.5, "data": { "isBoss": true } - }, { + }, + { "key": "bossKojaniy", "relativeProbability": 0.5, "data": { "isBoss": true } - }, { + }, + { "key": "bossKnight", "relativeProbability": 0, "data": { "isBoss": true } - }, { + }, + { "key": "bossZryachiy", "relativeProbability": 0, "data": { "isBoss": true } - }, { + }, + { "key": "bossBoar", "relativeProbability": 0, "data": { "isBoss": true } - }, { + }, + { "key": "bossBoarSniper", "relativeProbability": 0, "data": { @@ -1265,26 +1871,45 @@ } ], "bodyPartProb": 0.2, - "bodyParts": [{ + "bodyParts": [ + { "key": "Head", "relativeProbability": 1, - "data": ["Head"] - }, { + "data": [ + "Head" + ] + }, + { "key": "Chest", "relativeProbability": 5, - "data": ["Chest", "Stomach"] - }, { + "data": [ + "Chest", + "Stomach" + ] + }, + { "key": "Arms", "relativeProbability": 0.5, - "data": ["LeftArm", "RightArm"] - }, { + "data": [ + "LeftArm", + "RightArm" + ] + }, + { "key": "Legs", "relativeProbability": 1, - "data": ["LeftLeg", "RightLeg"] + "data": [ + "LeftLeg", + "RightLeg" + ] } ], "specificLocationProb": 0.2, - "distLocationBlacklist": ["laboratory", "factory4_day", "factory4_night"], + "distLocationBlacklist": [ + "laboratory", + "factory4_day", + "factory4_night" + ], "distProb": 0.2, "maxDist": 75, "minDist": 10, @@ -1296,148 +1921,213 @@ "minPmcKills": 10, "weaponRequirementProb": 0, "weaponCategoryRequirementProb": 0.25, - "weaponCategoryRequirements": [{ + "weaponCategoryRequirements": [ + { "key": "Shotgun", "relativeProbability": 10, - "data": ["5b5f794b86f77409407a7f92"] - }, { + "data": [ + "5b5f794b86f77409407a7f92" + ] + }, + { "key": "Pistol", "relativeProbability": 10, - "data": ["5b5f792486f77447ed5636b3"] - }, { + "data": [ + "5b5f792486f77447ed5636b3" + ] + }, + { "key": "AssaultRifle", "relativeProbability": 3, - "data": ["5b5f78fc86f77409407a7f90"] - }, { + "data": [ + "5b5f78fc86f77409407a7f90" + ] + }, + { "key": "AssaultCarbine", "relativeProbability": 5, - "data": ["5b5f78e986f77447ed5636b1"] - }, { + "data": [ + "5b5f78e986f77447ed5636b1" + ] + }, + { "key": "SMG", "relativeProbability": 1, - "data": ["5b5f796a86f774093f2ed3c0"] - }, { + "data": [ + "5b5f796a86f774093f2ed3c0" + ] + }, + { "key": "Melee", "relativeProbability": 0, - "data": ["5b5f7a0886f77409407a7f96"] - }, { + "data": [ + "5b5f7a0886f77409407a7f96" + ] + }, + { "key": "DMR", "relativeProbability": 1, - "data": ["5b5f791486f774093f2ed3be"] - }, { + "data": [ + "5b5f791486f774093f2ed3be" + ] + }, + { "key": "BoltAction", "relativeProbability": 1, - "data": ["5b5f798886f77447ed5636b5"] - }, { + "data": [ + "5b5f798886f77447ed5636b5" + ] + }, + { "key": "MachineGun", "relativeProbability": 1, - "data": ["5b5f79a486f77409407a7f94"] + "data": [ + "5b5f79a486f77409407a7f94" + ] } ], - "weaponRequirements": [{ + "weaponRequirements": [ + { "key": "Shotgun", "relativeProbability": 10, - "data": ["5447b6094bdc2dc3278b4567"] - }, { + "data": [ + "5447b6094bdc2dc3278b4567" + ] + }, + { "key": "Pistol", "relativeProbability": 10, - "data": ["5447b5cf4bdc2d65278b4567"] - }, { + "data": [ + "5447b5cf4bdc2d65278b4567" + ] + }, + { "key": "AssaultRifle", "relativeProbability": 3, - "data": ["5447b5f14bdc2d61278b4567"] - }, { + "data": [ + "5447b5f14bdc2d61278b4567" + ] + }, + { "key": "AssaultCarbine", "relativeProbability": 5, - "data": ["5447b5fc4bdc2d87278b4567"] - }, { + "data": [ + "5447b5fc4bdc2d87278b4567" + ] + }, + { "key": "MarksmanRifle", "relativeProbability": 1, - "data": ["5447b6194bdc2d67278b4567"] - }, { + "data": [ + "5447b6194bdc2d67278b4567" + ] + }, + { "key": "SniperRifle", "relativeProbability": 1, - "data": ["5447b6254bdc2dc3278b4568"] - }, { + "data": [ + "5447b6254bdc2dc3278b4568" + ] + }, + { "key": "SMG", "relativeProbability": 1, - "data": ["5447b5e04bdc2d62278b4567"] + "data": [ + "5447b5e04bdc2d62278b4567" + ] } ] - }, { + }, + { "levelRange": { "min": 41, "max": 100 }, - "possibleSkillRewards": ["Endurance", "Strength", "Vitality"], - "targets": [{ + "possibleSkillRewards": [ + "Endurance", + "Strength", + "Vitality" + ], + "targets": [ + { "key": "Savage", "relativeProbability": 7, "data": { "isBoss": false } - }, { + }, + { "key": "AnyPmc", "relativeProbability": 2, "data": { "isBoss": false, "isPmc": true } - }, { + }, + { "key": "bossBully", "relativeProbability": 0.5, "data": { "isBoss": true } - }, { + }, + { "key": "bossGluhar", "relativeProbability": 0.5, "data": { "isBoss": true } - }, { + }, + { "key": "bossKilla", "relativeProbability": 0.5, "data": { "isBoss": true } - }, { + }, + { "key": "bossSanitar", "relativeProbability": 0.5, "data": { "isBoss": true } - }, { + }, + { "key": "bossTagilla", "relativeProbability": 0.5, "data": { "isBoss": true } - }, { + }, + { "key": "bossKojaniy", "relativeProbability": 0.5, "data": { "isBoss": true } - }, { + }, + { "key": "bossKnight", "relativeProbability": 0, "data": { "isBoss": true } - }, { + }, + { "key": "bossZryachiy", "relativeProbability": 0, "data": { "isBoss": true } - }, { + }, + { "key": "bossBoar", "relativeProbability": 0, "data": { "isBoss": true } - }, { + }, + { "key": "bossBoarSniper", "relativeProbability": 0, "data": { @@ -1446,26 +2136,45 @@ } ], "bodyPartProb": 0.25, - "bodyParts": [{ + "bodyParts": [ + { "key": "Head", "relativeProbability": 1, - "data": ["Head"] - }, { + "data": [ + "Head" + ] + }, + { "key": "Chest", "relativeProbability": 5, - "data": ["Chest", "Stomach"] - }, { + "data": [ + "Chest", + "Stomach" + ] + }, + { "key": "Arms", "relativeProbability": 0.5, - "data": ["LeftArm", "RightArm"] - }, { + "data": [ + "LeftArm", + "RightArm" + ] + }, + { "key": "Legs", "relativeProbability": 1, - "data": ["LeftLeg", "RightLeg"] + "data": [ + "LeftLeg", + "RightLeg" + ] } ], "specificLocationProb": 0.25, - "distLocationBlacklist": ["laboratory", "factory4_day", "factory4_night"], + "distLocationBlacklist": [ + "laboratory", + "factory4_day", + "factory4_night" + ], "distProb": 0.25, "maxDist": 100, "minDist": 10, @@ -1477,81 +2186,138 @@ "minPmcKills": 10, "weaponRequirementProb": 0, "weaponCategoryRequirementProb": 0.3, - "weaponCategoryRequirements": [{ + "weaponCategoryRequirements": [ + { "key": "Shotgun", "relativeProbability": 10, - "data": ["5b5f794b86f77409407a7f92"] - }, { + "data": [ + "5b5f794b86f77409407a7f92" + ] + }, + { "key": "Pistol", "relativeProbability": 10, - "data": ["5b5f792486f77447ed5636b3"] - }, { + "data": [ + "5b5f792486f77447ed5636b3" + ] + }, + { "key": "AssaultRifle", "relativeProbability": 3, - "data": ["5b5f78fc86f77409407a7f90"] - }, { + "data": [ + "5b5f78fc86f77409407a7f90" + ] + }, + { "key": "AssaultCarbine", "relativeProbability": 5, - "data": ["5b5f78e986f77447ed5636b1"] - }, { + "data": [ + "5b5f78e986f77447ed5636b1" + ] + }, + { "key": "SMG", "relativeProbability": 1, - "data": ["5b5f796a86f774093f2ed3c0"] - }, { + "data": [ + "5b5f796a86f774093f2ed3c0" + ] + }, + { "key": "Melee", "relativeProbability": 0, - "data": ["5b5f7a0886f77409407a7f96"] - }, { + "data": [ + "5b5f7a0886f77409407a7f96" + ] + }, + { "key": "DMR", "relativeProbability": 1, - "data": ["5b5f791486f774093f2ed3be"] - }, { + "data": [ + "5b5f791486f774093f2ed3be" + ] + }, + { "key": "BoltAction", "relativeProbability": 5, - "data": ["5b5f798886f77447ed5636b5"] - }, { + "data": [ + "5b5f798886f77447ed5636b5" + ] + }, + { "key": "MachineGun", "relativeProbability": 1, - "data": ["5b5f79a486f77409407a7f94"] + "data": [ + "5b5f79a486f77409407a7f94" + ] } ], - "weaponRequirements": [{ + "weaponRequirements": [ + { "key": "Shotgun", "relativeProbability": 10, - "data": ["5447b6094bdc2dc3278b4567"] - }, { + "data": [ + "5447b6094bdc2dc3278b4567" + ] + }, + { "key": "Pistol", "relativeProbability": 10, - "data": ["5447b5cf4bdc2d65278b4567"] - }, { + "data": [ + "5447b5cf4bdc2d65278b4567" + ] + }, + { "key": "AssaultRifle", "relativeProbability": 3, - "data": ["5447b5f14bdc2d61278b4567"] - }, { + "data": [ + "5447b5f14bdc2d61278b4567" + ] + }, + { "key": "AssaultCarbine", "relativeProbability": 5, - "data": ["5447b5fc4bdc2d87278b4567"] - }, { + "data": [ + "5447b5fc4bdc2d87278b4567" + ] + }, + { "key": "MarksmanRifle", "relativeProbability": 1, - "data": ["5447b6194bdc2d67278b4567"] - }, { + "data": [ + "5447b6194bdc2d67278b4567" + ] + }, + { "key": "SniperRifle", "relativeProbability": 1, - "data": ["5447b6254bdc2dc3278b4568"] - }, { + "data": [ + "5447b6254bdc2dc3278b4568" + ] + }, + { "key": "SMG", "relativeProbability": 1, - "data": ["5447b5e04bdc2d62278b4567"] + "data": [ + "5447b5e04bdc2d62278b4567" + ] } ] } ] }, - "rewardBaseTypeBlacklist": ["543be5e94bdc2df1348b4568", "5b3f15d486f77432d0509248", "65649eb40bf0ed77b8044453"], - "rewardBlacklist": ["627bce33f21bc425b06ab967", "59f32c3b86f77472a31742f0", "59f32bb586f774757e1e8442"], + "rewardBaseTypeBlacklist": [ + "543be5e94bdc2df1348b4568", + "5b3f15d486f77432d0509248", + "65649eb40bf0ed77b8044453" + ], + "rewardBlacklist": [ + "627bce33f21bc425b06ab967", + "59f32c3b86f77472a31742f0", + "59f32bb586f774757e1e8442" + ], "rewardAmmoStackMinSize": 5 - }, { + }, + { "id": "62825ef60e88d037dc1eb426", "name": "Daily_Savage", "side": "Scav", @@ -1564,30 +2330,113 @@ "numQuests": 1, "minPlayerLevel": 1, "rewardScaling": { - "levels": [1, 10, 20, 30, 40, 50, 60], - "experience": [0, 0, 0, 0, 0, 0, 0], - "roubles": [11000, 20000, 32000, 45000, 58000, 70000, 82000], - "items": [2, 3, 3, 3, 3, 4, 4], - "reputation": [0.02, 0.02, 0.03, 0.03, 0.04, 0.04, 0.05], + "levels": [ + 1, + 10, + 20, + 30, + 40, + 50, + 60 + ], + "experience": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "roubles": [ + 11000, + 20000, + 32000, + 45000, + 58000, + 70000, + 82000 + ], + "items": [ + 2, + 3, + 3, + 3, + 3, + 4, + 4 + ], + "reputation": [ + 0.02, + 0.02, + 0.03, + 0.03, + 0.04, + 0.04, + 0.05 + ], "rewardSpread": 0.5, - "skillRewardChance": [0, 0, 0, 0, 0, 0, 0], - "skillPointReward": [10, 15, 20, 25, 30, 35, 40] + "skillRewardChance": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "skillPointReward": [ + 10, + 15, + 20, + 25, + 30, + 35, + 40 + ] }, "locations": { - "any": ["any"], - "factory4_day": ["factory4_day", "factory4_night"], - "bigmap": ["bigmap"], - "Woods": ["Woods"], - "Shoreline": ["Shoreline"], - "Interchange": ["Interchange"], - "Lighthouse": ["Lighthouse"], - "RezervBase": ["RezervBase"], - "TarkovStreets": ["TarkovStreets"], - "Sandbox": ["Sandbox"] + "any": [ + "any" + ], + "factory4_day": [ + "factory4_day", + "factory4_night" + ], + "bigmap": [ + "bigmap" + ], + "Woods": [ + "Woods" + ], + "Shoreline": [ + "Shoreline" + ], + "Interchange": [ + "Interchange" + ], + "Lighthouse": [ + "Lighthouse" + ], + "RezervBase": [ + "RezervBase" + ], + "TarkovStreets": [ + "TarkovStreets" + ], + "Sandbox": [ + "Sandbox" + ] }, - "traderWhitelist": [{ + "traderWhitelist": [ + { "traderId": "579dc571d53a0658a154fbec", - "questTypes": ["Completion", "Exploration", "Elimination", "Pickup"], + "questTypes": [ + "Completion", + "Exploration", + "Elimination", + "Pickup" + ], "rewardBaseWhitelist": [ "55818a684bdc2ddd698b456d", "55818a594bdc2db9688b456a", @@ -1601,7 +2450,11 @@ ], "questConfig": { "Exploration": { - "possibleSkillRewards": ["Endurance", "Strength", "Vitality"], + "possibleSkillRewards": [ + "Endurance", + "Strength", + "Vitality" + ], "maxExtracts": 4, "maxExtractsWithSpecificExit": 2, "specificExits": { @@ -1616,54 +2469,76 @@ } }, "Pickup": { - "possibleSkillRewards": ["Endurance", "Strength", "Vitality"], - "ItemTypeToFetchWithMaxCount": [{ + "possibleSkillRewards": [ + "Endurance", + "Strength", + "Vitality" + ], + "ItemTypeToFetchWithMaxCount": [ + { "itemType": "5b47574386f77428ca22b335", "minPickupCount": 2, "maxPickupCount": 4 - }, { + }, + { "itemType": "5b47574386f77428ca22b336", "minPickupCount": 2, "maxPickupCount": 4 - }, { + }, + { "itemType": "5b47574386f77428ca22b2ee", "minPickupCount": 2, "maxPickupCount": 3 - }, { + }, + { "itemType": "5b47574386f77428ca22b2ef", "minPickupCount": 1, "maxPickupCount": 2 - }, { + }, + { "itemType": "5b47574386f77428ca22b33a", "minPickupCount": 1, "maxPickupCount": 2 - }, { + }, + { "itemType": "5b5f701386f774093f2ecf0f", "minPickupCount": 1, "maxPickupCount": 2 - }, { + }, + { "itemType": "5b5f754a86f774094242f19b", "minPickupCount": 1, "maxPickupCount": 3 - }, { + }, + { "itemType": "5b5f75c686f774094242f19f", "minPickupCount": 1, "maxPickupCount": 2 - }, { + }, + { "itemType": "5b5f792486f77447ed5636b3", "minPickupCount": 1, "maxPickupCount": 2 - }, { + }, + { "itemType": "5b5f73ab86f774094242f195", "minPickupCount": 1, "maxPickupCount": 2 } ], - "ItemTypesToFetch": ["5b47574386f77428ca22b335", "5b47574386f77428ca22b336", "5b47574386f77428ca22b2ee"], + "ItemTypesToFetch": [ + "5b47574386f77428ca22b335", + "5b47574386f77428ca22b336", + "5b47574386f77428ca22b2ee" + ], "maxItemFetchCount": 3 }, "Completion": { - "possibleSkillRewards": ["Endurance", "Strength", "Vitality"], + "possibleSkillRewards": [ + "Endurance", + "Strength", + "Vitality" + ], "minRequestedAmount": 1, "maxRequestedAmount": 3, "uniqueItemCount": 1, @@ -1672,14 +2547,19 @@ "useWhitelist": true, "useBlacklist": false }, - "Elimination": [{ + "Elimination": [ + { "levelRange": { "min": 1, "max": 15 }, - "possibleSkillRewards": ["Endurance", "Strength", "Vitality"], - "targets": - [{ + "possibleSkillRewards": [ + "Endurance", + "Strength", + "Vitality" + ], + "targets": [ + { "key": "AnyPmc", "relativeProbability": 1, "data": { @@ -1689,26 +2569,43 @@ } ], "bodyPartProb": 0.2, - "bodyParts": [{ + "bodyParts": [ + { "key": "Head", "relativeProbability": 1, - "data": ["Head"] - }, { + "data": [ + "Head" + ] + }, + { "key": "Chest", "relativeProbability": 10, - "data": ["Chest", "Stomach"] - }, { + "data": [ + "Chest", + "Stomach" + ] + }, + { "key": "Arms", "relativeProbability": 0.5, - "data": ["LeftArm", "RightArm"] - }, { + "data": [ + "LeftArm", + "RightArm" + ] + }, + { "key": "Legs", "relativeProbability": 1, - "data": ["LeftLeg", "RightLeg"] + "data": [ + "LeftLeg", + "RightLeg" + ] } ], "specificLocationProb": 0.15, - "distLocationBlacklist": ["laboratory"], + "distLocationBlacklist": [ + "laboratory" + ], "distProb": 0.20, "maxDist": 75, "minDist": 10, @@ -1720,82 +2617,135 @@ "minPmcKills": 1, "weaponRequirementProb": 0, "weaponCategoryRequirementProb": 0.3, - "weaponCategoryRequirements": [{ + "weaponCategoryRequirements": [ + { "key": "Shotgun", "relativeProbability": 10, - "data": ["5b5f794b86f77409407a7f92"] - }, { + "data": [ + "5b5f794b86f77409407a7f92" + ] + }, + { "key": "Pistol", "relativeProbability": 10, - "data": ["5b5f792486f77447ed5636b3"] - }, { + "data": [ + "5b5f792486f77447ed5636b3" + ] + }, + { "key": "AssaultRifle", "relativeProbability": 3, - "data": ["5b5f78fc86f77409407a7f90"] - }, { + "data": [ + "5b5f78fc86f77409407a7f90" + ] + }, + { "key": "AssaultCarbine", "relativeProbability": 5, - "data": ["5b5f78e986f77447ed5636b1"] - }, { + "data": [ + "5b5f78e986f77447ed5636b1" + ] + }, + { "key": "SMG", "relativeProbability": 1, - "data": ["5b5f796a86f774093f2ed3c0"] - }, { + "data": [ + "5b5f796a86f774093f2ed3c0" + ] + }, + { "key": "Melee", "relativeProbability": 0, - "data": ["5b5f7a0886f77409407a7f96"] - }, { + "data": [ + "5b5f7a0886f77409407a7f96" + ] + }, + { "key": "DMR", "relativeProbability": 1, - "data": ["5b5f791486f774093f2ed3be"] - }, { + "data": [ + "5b5f791486f774093f2ed3be" + ] + }, + { "key": "BoltAction", "relativeProbability": 5, - "data": ["5b5f798886f77447ed5636b5"] - }, { + "data": [ + "5b5f798886f77447ed5636b5" + ] + }, + { "key": "MachineGun", "relativeProbability": 0, - "data": ["5b5f79a486f77409407a7f94"] + "data": [ + "5b5f79a486f77409407a7f94" + ] } ], - "weaponRequirements": [{ + "weaponRequirements": [ + { "key": "Shotgun", "relativeProbability": 10, - "data": ["5447b6094bdc2dc3278b4567"] - }, { + "data": [ + "5447b6094bdc2dc3278b4567" + ] + }, + { "key": "Pistol", "relativeProbability": 10, - "data": ["5447b5cf4bdc2d65278b4567"] - }, { + "data": [ + "5447b5cf4bdc2d65278b4567" + ] + }, + { "key": "AssaultRifle", "relativeProbability": 3, - "data": ["5447b5f14bdc2d61278b4567"] - }, { + "data": [ + "5447b5f14bdc2d61278b4567" + ] + }, + { "key": "AssaultCarbine", "relativeProbability": 5, - "data": ["5447b5fc4bdc2d87278b4567"] - }, { + "data": [ + "5447b5fc4bdc2d87278b4567" + ] + }, + { "key": "MarksmanRifle", "relativeProbability": 1, - "data": ["5447b6194bdc2d67278b4567"] - }, { + "data": [ + "5447b6194bdc2d67278b4567" + ] + }, + { "key": "SniperRifle", "relativeProbability": 1, - "data": ["5447b6254bdc2dc3278b4568"] - }, { + "data": [ + "5447b6254bdc2dc3278b4568" + ] + }, + { "key": "SMG", "relativeProbability": 1, - "data": ["5447b5e04bdc2d62278b4567"] + "data": [ + "5447b5e04bdc2d62278b4567" + ] } ] - }, { + }, + { "levelRange": { "min": 16, "max": 100 }, - "possibleSkillRewards": ["Endurance", "Strength", "Vitality"], - "targets": - [{ + "possibleSkillRewards": [ + "Endurance", + "Strength", + "Vitality" + ], + "targets": [ + { "key": "AnyPmc", "relativeProbability": 1, "data": { @@ -1805,26 +2755,43 @@ } ], "bodyPartProb": 0.4, - "bodyParts": [{ + "bodyParts": [ + { "key": "Head", "relativeProbability": 1, - "data": ["Head"] - }, { + "data": [ + "Head" + ] + }, + { "key": "Chest", "relativeProbability": 5, - "data": ["Chest", "Stomach"] - }, { + "data": [ + "Chest", + "Stomach" + ] + }, + { "key": "Arms", "relativeProbability": 0.5, - "data": ["LeftArm", "RightArm"] - }, { + "data": [ + "LeftArm", + "RightArm" + ] + }, + { "key": "Legs", "relativeProbability": 1, - "data": ["LeftLeg", "RightLeg"] + "data": [ + "LeftLeg", + "RightLeg" + ] } ], "specificLocationProb": 0.25, - "distLocationBlacklist": ["laboratory"], + "distLocationBlacklist": [ + "laboratory" + ], "distProb": 0.25, "maxDist": 75, "minDist": 10, @@ -1836,79 +2803,135 @@ "minPmcKills": 2, "weaponRequirementProb": 0, "weaponCategoryRequirementProb": 0.3, - "weaponCategoryRequirements": [{ + "weaponCategoryRequirements": [ + { "key": "Shotgun", "relativeProbability": 1, - "data": ["5b5f794b86f77409407a7f92"] - }, { + "data": [ + "5b5f794b86f77409407a7f92" + ] + }, + { "key": "Pistol", "relativeProbability": 1, - "data": ["5b5f792486f77447ed5636b3"] - }, { + "data": [ + "5b5f792486f77447ed5636b3" + ] + }, + { "key": "AssaultRifle", "relativeProbability": 2, - "data": ["5b5f78fc86f77409407a7f90"] - }, { + "data": [ + "5b5f78fc86f77409407a7f90" + ] + }, + { "key": "AssaultCarbine", "relativeProbability": 1, - "data": ["5b5f78e986f77447ed5636b1"] - }, { + "data": [ + "5b5f78e986f77447ed5636b1" + ] + }, + { "key": "SMG", "relativeProbability": 1, - "data": ["5b5f796a86f774093f2ed3c0"] - }, { + "data": [ + "5b5f796a86f774093f2ed3c0" + ] + }, + { "key": "Melee", "relativeProbability": 1, - "data": ["5b5f7a0886f77409407a7f96"] - }, { + "data": [ + "5b5f7a0886f77409407a7f96" + ] + }, + { "key": "DMR", "relativeProbability": 1, - "data": ["5b5f791486f774093f2ed3be"] - }, { + "data": [ + "5b5f791486f774093f2ed3be" + ] + }, + { "key": "BoltAction", "relativeProbability": 1, - "data": ["5b5f798886f77447ed5636b5"] - }, { + "data": [ + "5b5f798886f77447ed5636b5" + ] + }, + { "key": "MachineGun", "relativeProbability": 1, - "data": ["5b5f79a486f77409407a7f94"] + "data": [ + "5b5f79a486f77409407a7f94" + ] } ], - "weaponRequirements": [{ + "weaponRequirements": [ + { "key": "Shotgun", "relativeProbability": 10, - "data": ["5447b6094bdc2dc3278b4567"] - }, { + "data": [ + "5447b6094bdc2dc3278b4567" + ] + }, + { "key": "Pistol", "relativeProbability": 10, - "data": ["5447b5cf4bdc2d65278b4567"] - }, { + "data": [ + "5447b5cf4bdc2d65278b4567" + ] + }, + { "key": "AssaultRifle", "relativeProbability": 3, - "data": ["5447b5f14bdc2d61278b4567"] - }, { + "data": [ + "5447b5f14bdc2d61278b4567" + ] + }, + { "key": "AssaultCarbine", "relativeProbability": 5, - "data": ["5447b5fc4bdc2d87278b4567"] - }, { + "data": [ + "5447b5fc4bdc2d87278b4567" + ] + }, + { "key": "MarksmanRifle", "relativeProbability": 1, - "data": ["5447b6194bdc2d67278b4567"] - }, { + "data": [ + "5447b6194bdc2d67278b4567" + ] + }, + { "key": "SniperRifle", "relativeProbability": 1, - "data": ["5447b6254bdc2dc3278b4568"] - }, { + "data": [ + "5447b6254bdc2dc3278b4568" + ] + }, + { "key": "SMG", "relativeProbability": 1, - "data": ["5447b5e04bdc2d62278b4567"] + "data": [ + "5447b5e04bdc2d62278b4567" + ] } ] } ] }, - "rewardBaseTypeBlacklist": ["543be5e94bdc2df1348b4568", "5b3f15d486f77432d0509248", "65649eb40bf0ed77b8044453"], - "rewardBlacklist": ["627bce33f21bc425b06ab967", "59f32c3b86f77472a31742f0", "59f32bb586f774757e1e8442"], + "rewardBaseTypeBlacklist": [ + "543be5e94bdc2df1348b4568", + "5b3f15d486f77432d0509248", + "65649eb40bf0ed77b8044453" + ], + "rewardBlacklist": [ + "627bce33f21bc425b06ab967", + "59f32c3b86f77472a31742f0", + "59f32bb586f774757e1e8442" + ], "rewardAmmoStackMinSize": 5 } ], @@ -1924,6 +2947,6 @@ "laboratory": "5b0fc42d86f7744a585f9105", "RezervBase": "5704e5fad2720bc05b8b4567", "TarkovStreets": "5714dc692459777137212e12", - "Sandbox": "653e6760052c01c1c805532f" + "Sandbox": "653e6760052c01c1c805532f" } -} +} \ No newline at end of file diff --git a/project/assets/configs/ragfair.json b/project/assets/configs/ragfair.json index e2ef03de..51e7b1c4 100644 --- a/project/assets/configs/ragfair.json +++ b/project/assets/configs/ragfair.json @@ -1,9 +1,9 @@ { "runIntervalSeconds": 8, - "runIntervalValues": { - "inRaid": 60, - "outOfRaid": 8 - }, + "runIntervalValues": { + "inRaid": 60, + "outOfRaid": 8 + }, "sell": { "fees": true, "chance": { @@ -50,7 +50,16 @@ "chancePercent": 20, "itemCountMin": 4, "itemCountMax": 12, - "itemTypeWhitelist": ["5448eb774bdc2d0a728b4567", "5448e8d64bdc2dce718b4568", "5448f3ac4bdc2dce718b4569", "543be6674bdc2df1348b4569", "57864a3d24597754843f8721", "57864a66245977548f04a81f", "57864ada245977548638de91", "57864ada245977548638de91"] + "itemTypeWhitelist": [ + "5448eb774bdc2d0a728b4567", + "5448e8d64bdc2dce718b4568", + "5448f3ac4bdc2dce718b4569", + "543be6674bdc2df1348b4569", + "57864a3d24597754843f8721", + "57864a66245977548f04a81f", + "57864ada245977548638de91", + "57864ada245977548638de91" + ] }, "offerAdjustment": { "adjustPriceWhenBelowHandbookPrice": false, @@ -86,170 +95,170 @@ "5422acb9af1c889c16000029": { "_name": "WEAPON", "conditionChance": 0.2, - "current": { - "min": 0, - "max": 1 - }, - "max": { - "min": 0.6, - "max": 1 - } + "current": { + "min": 0, + "max": 1 + }, + "max": { + "min": 0.6, + "max": 1 + } }, "543be5664bdc2dd4348b4569": { "_name": "MEDS", "conditionChance": 0.2, - "current": { - "min": 0, - "max": 1 - }, - "max": { - "min": 0.6, - "max": 1 - } + "current": { + "min": 0, + "max": 1 + }, + "max": { + "min": 0.6, + "max": 1 + } }, "5447e0e74bdc2d3c308b4567": { "_name": "SPEC_ITEM", "conditionChance": 0.3, - "current": { - "min": 0, - "max": 1 - }, - "max": { - "min": 0.02, - "max": 1 - } + "current": { + "min": 0, + "max": 1 + }, + "max": { + "min": 0.02, + "max": 1 + } }, "543be5e94bdc2df1348b4568": { "_name": "KEY", "conditionChance": 0.04, - "current": { - "min": 0, - "max": 1 - }, - "max": { - "min": 0.96, - "max": 1 - } + "current": { + "min": 0, + "max": 1 + }, + "max": { + "min": 0.96, + "max": 1 + } }, "5448e5284bdc2dcb718b4567": { "_name": "VEST", "conditionChance": 0.2, - "current": { - "min": 0, - "max": 1 - }, - "max": { - "min": 0.45, - "max": 1 - } + "current": { + "min": 0, + "max": 1 + }, + "max": { + "min": 0.45, + "max": 1 + } }, "5448e54d4bdc2dcc718b4568": { "_name": "ARMOR", "conditionChance": 0.2, - "current": { - "min": 0, - "max": 1 - }, - "max": { - "min": 0.45, - "max": 1 - } + "current": { + "min": 0, + "max": 1 + }, + "max": { + "min": 0.45, + "max": 1 + } }, "644120aa86ffbe10ee032b6f": { "_name": "ARMOR_PLATE", "conditionChance": 0.45, - "current": { - "min": 0, - "max": 1 - }, - "max": { - "min": 0.7, - "max": 1 - } + "current": { + "min": 0, + "max": 1 + }, + "max": { + "min": 0.7, + "max": 1 + } }, - "65649eb40bf0ed77b8044453": { + "65649eb40bf0ed77b8044453": { "_name": "BUILT_IN_INSERTS", "conditionChance": 0.3, - "current": { - "min": 0, - "max": 1 - }, - "max": { - "min": 0.3, - "max": 1 - } - }, + "current": { + "min": 0, + "max": 1 + }, + "max": { + "min": 0.3, + "max": 1 + } + }, "543be6674bdc2df1348b4569": { "_name": "FOOD_DRINK", "conditionChance": 0.05, - "current": { - "min": 1, - "max": 1 - }, - "max": { - "min": 0.05, - "max": 1 - } + "current": { + "min": 1, + "max": 1 + }, + "max": { + "min": 0.05, + "max": 1 + } }, "5d650c3e815116009f6201d2": { "_name": "FUEL", "conditionChance": 0.12, - "current": { - "min": 1, - "max": 1 - }, - "max": { - "min": 0.7, - "max": 1 - } + "current": { + "min": 1, + "max": 1 + }, + "max": { + "min": 0.7, + "max": 1 + } }, "5a341c4686f77469e155819e": { "_name": "FACECOVER", "conditionChance": 0.32, - "current": { - "min": 0, - "max": 1 - }, - "max": { - "min": 0.6, - "max": 1 - } + "current": { + "min": 0, + "max": 1 + }, + "max": { + "min": 0.6, + "max": 1 + } }, "5448e5724bdc2ddf718b4568": { "_name": "VISORS", "conditionChance": 0.32, - "current": { - "min": 0, - "max": 1 - }, - "max": { - "min": 0.7, - "max": 1 - } + "current": { + "min": 0, + "max": 1 + }, + "max": { + "min": 0.7, + "max": 1 + } }, - "5a341c4086f77401f2541505": { - "_name": "HELMETS", - "conditionChance": 0.32, - "current": { - "min": 0, - "max": 1 - }, - "max": { - "min": 0.45, - "max": 1 - } - }, - "57bef4c42459772e8d35a53b": { + "5a341c4086f77401f2541505": { + "_name": "HELMETS", + "conditionChance": 0.32, + "current": { + "min": 0, + "max": 1 + }, + "max": { + "min": 0.45, + "max": 1 + } + }, + "57bef4c42459772e8d35a53b": { "_name": "ARMORED_EQUIPMENT", "conditionChance": 0.25, - "current": { - "min": 0, - "max": 1 - }, - "max": { - "min": 0.05, - "max": 1 - } + "current": { + "min": 0, + "max": 1 + }, + "max": { + "min": 0.05, + "max": 1 + } } }, "stackablePercent": { @@ -264,15 +273,18 @@ "min": -2, "max": 20 }, - "armor": { - "removeRemovablePlateChance": 40, - "plateSlotIdToRemovePool": ["front_plate", "back_plate"] - }, - "itemPriceMultiplier": { - "5737292724597765e5728562": 6, - "57372ac324597767001bc261": 5, - "5c110624d174af029e69734c": 38 - }, + "armor": { + "removeRemovablePlateChance": 40, + "plateSlotIdToRemovePool": [ + "front_plate", + "back_plate" + ] + }, + "itemPriceMultiplier": { + "5737292724597765e5728562": 6, + "57372ac324597767001bc261": 5, + "5c110624d174af029e69734c": 38 + }, "_currencies": "what percentage of the offers are in each currency", "currencies": { "5449016a4bdc2d6f028b456f": 78, @@ -298,26 +310,29 @@ "enableBsgList": true, "enableQuestList": true, "traderItems": false, - "armorPlate": { - "maxProtectionLevel": 4, - "ignoreSlots": ["right_side_plate", "left_side_plate"] - }, + "armorPlate": { + "maxProtectionLevel": 4, + "ignoreSlots": [ + "right_side_plate", + "left_side_plate" + ] + }, "enableCustomItemCategoryList": false, "customItemCategoryList": [] }, "unreasonableModPrices": { "5448fe124bdc2da5018b4567": { - "itemType": "Weapon Mod", + "itemType": "Weapon Mod", "enabled": true, "handbookPriceOverMultiplier": 6, "newPriceHandbookMultiplier": 6 }, "57864a66245977548f04a81f": { - "itemType": "Electronics", + "itemType": "Electronics", "enabled": true, "handbookPriceOverMultiplier": 11, "newPriceHandbookMultiplier": 11 } } } -} +} \ No newline at end of file diff --git a/project/assets/configs/repair.json b/project/assets/configs/repair.json index 35dc1657..8d2f7980 100644 --- a/project/assets/configs/repair.json +++ b/project/assets/configs/repair.json @@ -183,4 +183,4 @@ } } } -} +} \ No newline at end of file diff --git a/project/assets/configs/scavcase.json b/project/assets/configs/scavcase.json index e9436864..93c8420b 100644 --- a/project/assets/configs/scavcase.json +++ b/project/assets/configs/scavcase.json @@ -22,8 +22,7 @@ "62f109593b54472778797866", "65649eb40bf0ed77b8044453" ], - "rewardItemBlacklist": [ - ], + "rewardItemBlacklist": [], "moneyRewards": { "moneyRewardChancePercent": 5, "rubCount": { @@ -97,4 +96,4 @@ "allowMultipleMoneyRewardsPerRarity": false, "allowMultipleAmmoRewardsPerRarity": true, "allowBossItemsAsRewards": false -} +} \ No newline at end of file diff --git a/project/assets/configs/seasonalevents.json b/project/assets/configs/seasonalevents.json index 588313d3..7499ca10 100644 --- a/project/assets/configs/seasonalevents.json +++ b/project/assets/configs/seasonalevents.json @@ -236,11 +236,12 @@ "sectactPriestEvent": "sectantPriest", "ravangeZryachiyEvent": "ravangeZryachiyEvent", "arenaFighterEvent": "arenaFighterEvent", - "crazyAssaultEvent": "crazyAssaultEvent" + "crazyAssaultEvent": "crazyAssaultEvent" }, "eventBossSpawns": { "halloween": { - "bigmap": [{ + "bigmap": [ + { "BossChance": 100, "BossDifficult": "normal", "BossEscortAmount": "0", @@ -257,7 +258,8 @@ "Time": -1, "TriggerId": "", "TriggerName": "" - }, { + }, + { "BossChance": 100, "BossDifficult": "normal", "BossEscortAmount": "5", @@ -274,7 +276,8 @@ "Time": 999999, "TriggerId": "ZryachiyPeaceKill", "TriggerName": "botEvent" - }, { + }, + { "BossChance": 100, "BossDifficult": "normal", "BossEscortAmount": "0", @@ -293,7 +296,8 @@ "TriggerName": "botEvent" } ], - "interchange": [{ + "interchange": [ + { "BossChance": 100, "BossDifficult": "normal", "BossEscortAmount": "0", @@ -310,7 +314,8 @@ "Time": -1, "TriggerId": "", "TriggerName": "" - }, { + }, + { "BossChance": 100, "BossDifficult": "normal", "BossEscortAmount": "5", @@ -327,7 +332,8 @@ "Time": 999999, "TriggerId": "ZryachiyPeaceKill", "TriggerName": "botEvent" - }, { + }, + { "BossChance": 100, "BossDifficult": "normal", "BossEscortAmount": "0", @@ -346,7 +352,8 @@ "TriggerName": "botEvent" } ], - "lighthouse": [{ + "lighthouse": [ + { "BossChance": 100, "BossDifficult": "normal", "BossEscortAmount": "0", @@ -363,7 +370,8 @@ "Time": -1, "TriggerId": "", "TriggerName": "" - }, { + }, + { "BossChance": 100, "BossDifficult": "normal", "BossEscortAmount": "5", @@ -380,7 +388,8 @@ "Time": 999999, "TriggerId": "ZryachiyPeaceKill", "TriggerName": "botEvent" - }, { + }, + { "BossChance": 100, "BossDifficult": "normal", "BossEscortAmount": "0", @@ -399,7 +408,8 @@ "TriggerName": "botEvent" } ], - "rezervbase": [{ + "rezervbase": [ + { "BossChance": 100, "BossDifficult": "normal", "BossEscortAmount": "0", @@ -416,7 +426,8 @@ "Time": -1, "TriggerId": "", "TriggerName": "" - }, { + }, + { "BossChance": 100, "BossDifficult": "normal", "BossEscortAmount": "5", @@ -433,7 +444,8 @@ "Time": 999999, "TriggerId": "ZryachiyPeaceKill", "TriggerName": "botEvent" - }, { + }, + { "BossChance": 100, "BossDifficult": "normal", "BossEscortAmount": "0", @@ -452,7 +464,8 @@ "TriggerName": "botEvent" } ], - "shoreline": [{ + "shoreline": [ + { "BossChance": 100, "BossDifficult": "normal", "BossEscortAmount": "0", @@ -469,7 +482,8 @@ "Time": -1, "TriggerId": "", "TriggerName": "" - }, { + }, + { "BossChance": 100, "BossDifficult": "normal", "BossEscortAmount": "5", @@ -486,7 +500,8 @@ "Time": 999999, "TriggerId": "ZryachiyPeaceKill", "TriggerName": "botEvent" - }, { + }, + { "BossChance": 100, "BossDifficult": "normal", "BossEscortAmount": "0", @@ -505,7 +520,8 @@ "TriggerName": "botEvent" } ], - "tarkovstreets": [{ + "tarkovstreets": [ + { "BossChance": 100, "BossDifficult": "normal", "BossEscortAmount": "0", @@ -522,7 +538,8 @@ "Time": -1, "TriggerId": "", "TriggerName": "" - }, { + }, + { "BossChance": 100, "BossDifficult": "normal", "BossEscortAmount": "5", @@ -539,7 +556,8 @@ "Time": 999999, "TriggerId": "ZryachiyPeaceKill", "TriggerName": "botEvent" - }, { + }, + { "BossChance": 100, "BossDifficult": "normal", "BossEscortAmount": "0", @@ -558,7 +576,8 @@ "TriggerName": "botEvent" } ], - "woods": [{ + "woods": [ + { "BossChance": 100, "BossDifficult": "normal", "BossEscortAmount": "0", @@ -575,7 +594,8 @@ "Time": -1, "TriggerId": "", "TriggerName": "" - }, { + }, + { "BossChance": 100, "BossDifficult": "normal", "BossEscortAmount": "5", @@ -592,7 +612,8 @@ "Time": 999999, "TriggerId": "ZryachiyPeaceKill", "TriggerName": "botEvent" - }, { + }, + { "BossChance": 100, "BossDifficult": "normal", "BossEscortAmount": "0", @@ -612,72 +633,86 @@ } ] }, - "christmas": {} + "christmas": {} }, - "gifterSettings": [{ + "gifterSettings": [ + { "map": "bigmap", "zones": "ZoneDormitory,ZoneGasStation,ZoneScavBase", "spawnChance": 75 - }, { + }, + { "map": "factory4_day", "zones": "BotZone", "spawnChance": 30 - }, { + }, + { "map": "laboratory", "zones": "BotZoneFloor1,BotZoneFloor2", "spawnChance": 75 - }, { + }, + { "map": "interchange", "zones": "ZoneCenterBot,ZoneCenter,ZoneOLI,ZoneIDEA,ZoneGoshan,ZoneIDEAPark,ZoneOLIPark", "spawnChance": 75 - }, { + }, + { "map": "lighthouse", "zones": "Zone_TreatmentContainers,Zone_Chalet,Zone_RoofContainers,Zone_RoofBeach,Zone_Hellicopter", "spawnChance": 75 - }, { + }, + { "map": "rezervbase", "zones": "ZoneRailStrorage,ZoneRailStrorage,ZoneRailStrorage,ZonePTOR1,ZonePTOR2,ZoneBarrack,ZoneBarrack,ZoneBarrack,ZoneSubStorage", "spawnChance": 75 - }, { + }, + { "map": "shoreline", "zones": "ZonePort,ZoneGreenHouses,ZoneSanatorium1,ZoneGreenHouses,ZoneSanatorium2,ZoneMeteoStation,ZoneSanatorium1,ZoneSanatorium2", "spawnChance": 75 - }, { + }, + { "map": "tarkovstreets", "zones": "ZoneColumn", "spawnChance": 75 - }, { + }, + { "map": "woods", "zones": "ZoneScavBase2,ZoneWoodCutter", "spawnChance": 75 - }, { + }, + { "map": "sandbox", "zones": "ZoneSandbox", "spawnChance": 75 } ], - "events": [{ + "events": [ + { "name": "halloween", "type": "HALLOWEEN", "startDay": "24", "startMonth": "10", "endDay": "4", "endMonth": "11" - }, { + }, + { "name": "christmas", "type": "CHRISTMAS", "startDay": "7", "startMonth": "12", "endDay": "31", "endMonth": "12" - }, { + }, + { "name": "newyears", "type": "NEW_YEARS", "startDay": "1", "startMonth": "1", "endDay": "7", "endMonth": "1" - }, { + }, + { "name": "snow", "type": "SNOW", "startDay": "8", @@ -686,4 +721,4 @@ "endMonth": "2" } ] -} +} \ No newline at end of file diff --git a/project/assets/configs/trader.json b/project/assets/configs/trader.json index de33bc9a..30460f4f 100644 --- a/project/assets/configs/trader.json +++ b/project/assets/configs/trader.json @@ -90,68 +90,65 @@ "assortSize": 45, "itemPriceMult": 0.8, "presetPriceMult": 1.15, - "weaponPresetMinMax": { - "min": 5, - "max": 12 - }, - "equipmentPresetMinMax": { - "min": 5, - "max": 12 - } + "weaponPresetMinMax": { + "min": 5, + "max": 12 + }, + "equipmentPresetMinMax": { + "min": 5, + "max": 12 + } }, "partialRefreshTimeSeconds": 240, "partialRefreshChangePercent": 15, "assortSize": 120, "weaponPresetMinMax": { - "min": 12, - "max": 19 - }, - "equipmentPresetMinMax": { - "min": 8, - "max": 15 - }, + "min": 12, + "max": 19 + }, + "equipmentPresetMinMax": { + "min": 8, + "max": 15 + }, "itemPriceMult": 1.3, "presetPriceMult": 1.3, "regenerateAssortsOnRefresh": false, "itemTypeLimits": { - "5448eb774bdc2d0a728b4567": 10, - "5c518ec986f7743b68682ce2": 3, - "5c518ed586f774119a772aee": 0, - "5448bc234bdc2d3c308b4569": 16, - "55802f4a4bdc2ddb688b4569": 3, + "5448eb774bdc2d0a728b4567": 10, + "5c518ec986f7743b68682ce2": 3, + "5c518ed586f774119a772aee": 0, + "5448bc234bdc2d3c308b4569": 16, + "55802f4a4bdc2ddb688b4569": 3, "644120aa86ffbe10ee032b6f": 3, - "5c99f98d86f7745c314214b3": 2, "5447b5cf4bdc2d65278b4567": 4, - - "55818a104bdc2db9688b4569": 1, - "55818a304bdc2db5418b457d": 1, + "55818a104bdc2db9688b4569": 1, + "55818a304bdc2db5418b457d": 1, "5448fe394bdc2d0d028b456c": 0, - "55818a594bdc2db9688b456a": 0, - "55818a604bdc2db5418b457e": 0, - "55818a684bdc2ddd698b456d": 1, - "55818a6f4bdc2db9688b456b": 1, - "55818ac54bdc2d5b648b456e": 1, - "55818acf4bdc2dde698b456b": 0, - "55818ad54bdc2ddc698b4569": 0, - "55818add4bdc2d5b648b456f": 0, - "55818ae44bdc2dde698b456c": 0, - "55818aeb4bdc2ddc698b456a": 0, - "55818af64bdc2d5b648b4570": 0, - "55818afb4bdc2dde698b456d": 1, - "55818b014bdc2ddc698b456b": 1, - "55818b084bdc2d5b648b4571": 1, - "55818b0e4bdc2dde698b456e": 0, - "55818b164bdc2ddc698b456c": 0, - "55818b1d4bdc2d5b648b4572": 1, - "55818b224bdc2dde698b456f": 1, + "55818a594bdc2db9688b456a": 0, + "55818a604bdc2db5418b457e": 0, + "55818a684bdc2ddd698b456d": 1, + "55818a6f4bdc2db9688b456b": 1, + "55818ac54bdc2d5b648b456e": 1, + "55818acf4bdc2dde698b456b": 0, + "55818ad54bdc2ddc698b4569": 0, + "55818add4bdc2d5b648b456f": 0, + "55818ae44bdc2dde698b456c": 0, + "55818aeb4bdc2ddc698b456a": 0, + "55818af64bdc2d5b648b4570": 0, + "55818afb4bdc2dde698b456d": 1, + "55818b014bdc2ddc698b456b": 1, + "55818b084bdc2d5b648b4571": 1, + "55818b0e4bdc2dde698b456e": 0, + "55818b164bdc2ddc698b456c": 0, + "55818b1d4bdc2d5b648b4572": 1, + "55818b224bdc2dde698b456f": 1, "550aa4cd4bdc2dd8348b456c": 0, "550aa4dd4bdc2dc9348b4569": 1, "5a74651486f7744e73386dd1": 0, "5a2c3a9486f774688b05e574": 0, "56ea9461d2720b67698b456f": 0, "5448f3a64bdc2d60728b456a": 0, - "5a341c4686f77469e155819e": 7, "5485a8684bdc2da71d8b4567": 23, "5f4fbaaca5573a5ac31db429": 0, @@ -168,10 +165,10 @@ "543be5cb4bdc2deb348b4568", "57bef4c42459772e8d35a53b", "5485a8684bdc2da71d8b4567", - "5448f3ac4bdc2dce718b4569", - "5448f39d4bdc2d0a728b4568", - "5448f3a14bdc2d27728b4569", - "5448bc234bdc2d3c308b4569", + "5448f3ac4bdc2dce718b4569", + "5448f39d4bdc2d0a728b4568", + "5448f3a14bdc2d27728b4569", + "5448bc234bdc2d3c308b4569", "543be5e94bdc2df1348b4568", "5448eb774bdc2d0a728b4567", "5447e1d04bdc2dff2f8b4567", @@ -217,38 +214,38 @@ "min": 80, "max": 7000 }, - "543be5cb4bdc2deb348b4568": { - "min": 1, - "max": 16 - }, - "5b432b965acfc47a8774094e": { - "min": 120, - "max": 352 - }, - "544fb25a4bdc2dfb738b4567": { - "min": 120, - "max": 700 - }, - "5e831507ea0a7c419c2f9bd9": { - "min": 5, - "max": 100 - }, - "5755356824597772cb798962": { - "min": 1, - "max": 400 - }, - "544fb3364bdc2d34748b456a": { - "min": 1, - "max": 800 - }, - "5448bc234bdc2d3c308b4569": { - "min": 1, - "max": 50 - }, - "5448f3a14bdc2d27728b4569": { - "min": 1, - "max": 25 - } + "543be5cb4bdc2deb348b4568": { + "min": 1, + "max": 16 + }, + "5b432b965acfc47a8774094e": { + "min": 120, + "max": 352 + }, + "544fb25a4bdc2dfb738b4567": { + "min": 120, + "max": 700 + }, + "5e831507ea0a7c419c2f9bd9": { + "min": 5, + "max": 100 + }, + "5755356824597772cb798962": { + "min": 1, + "max": 400 + }, + "544fb3364bdc2d34748b456a": { + "min": 1, + "max": 800 + }, + "5448bc234bdc2d3c308b4569": { + "min": 1, + "max": 50 + }, + "5448f3a14bdc2d27728b4569": { + "min": 1, + "max": 25 + } }, "itemCategoryRoublePriceLimit": { "5448eb774bdc2d0a728b4567": 14000, @@ -266,7 +263,6 @@ "550aa4cd4bdc2dd8348b456c": 70000, "57864ee62459775490116fc1": 95000, "5448bc234bdc2d3c308b4569": 29000, - "5447b6094bdc2dc3278b4567": 35009, "5447bedf4bdc2d87278b4568": 27008, "5447bed64bdc2d97278b4568": 27007, @@ -276,19 +272,15 @@ "5447b5cf4bdc2d65278b4567": 28003, "5447b6254bdc2dc3278b4568": 28002, "5447e1d04bdc2dff2f8b4567": 19001, - "55818ae44bdc2dde698b456c": 45000, "55818add4bdc2d5b648b456f": 35000, "590c745b86f7743cc433c5f2": 64000, "57864bb7245977548b3b66c2": 85000, - - "5448e5284bdc2dcb718b4567": 59001, - "5a341c4086f77401f2541505": 35000, - - "5d21f59b6dbe99052b54ef83": 45000, - - "5645bcb74bdc2ded0b8b4578": 35000, - "644120aa86ffbe10ee032b6f": 20000, + "5448e5284bdc2dcb718b4567": 59001, + "5a341c4086f77401f2541505": 35000, + "5d21f59b6dbe99052b54ef83": 45000, + "5645bcb74bdc2ded0b8b4578": 35000, + "644120aa86ffbe10ee032b6f": 20000, "57864c8c245977548867e7f1": 15000, "5447e0e74bdc2d3c308b4567": 20000, "616eb7aea207f41933308f46": 40000, @@ -296,7 +288,6 @@ "5448f3ac4bdc2dce718b4569": 42000, "5448f3a14bdc2d27728b4569": 20000, "543be5cb4bdc2deb348b4568": 15000, - "5c99f98d86f7745c314214b3": 15000 }, "presetSlotsToRemoveChancePercent": { @@ -307,8 +298,8 @@ "mod_muzzle": 40, "mod_pistol_grip": 5, "mod_stock": 5, - "mod_handguard": 10, - "mod_barrel": 5, + "mod_handguard": 10, + "mod_barrel": 5, "mod_stock_000": 10, "mod_tactical_2": 35, "mod_foregrip": 20, @@ -327,7 +318,7 @@ "front_plate": 25, "back_plate": 75, "left_side_plate": 75, - "right_side_plate": 75 + "right_side_plate": 75 }, "blacklistSeasonalItems": true, "blacklist": [ @@ -352,7 +343,7 @@ "5a341c4086f77401f2541505", "5422acb9af1c889c16000029", "64d0b40fbe2eed70e254e2d4", - "5fc22d7c187fea44d52eda44" + "5fc22d7c187fea44d52eda44" ], "coopExtractGift": { "sendGift": true, @@ -433,4 +424,4 @@ }, "btrDeliveryExpireHours": 240 } -} +} \ No newline at end of file diff --git a/project/assets/configs/weather.json b/project/assets/configs/weather.json index 69eee830..85799bb7 100644 --- a/project/assets/configs/weather.json +++ b/project/assets/configs/weather.json @@ -1,34 +1,96 @@ { "acceleration": 7, - "forceWinterEvent": false, + "forceWinterEvent": false, "weather": { - "clouds": { - "values": [-1.5, -1, 0, 0.5, 1, 1.5], - "weights": [60, 50, 15, 5, 4, 3] + "clouds": { + "values": [ + -1.5, + -1, + 0, + 0.5, + 1, + 1.5 + ], + "weights": [ + 60, + 50, + 15, + 5, + 4, + 3 + ] }, "windSpeed": { - "values": [0, 1, 2, 3], - "weights": [4, 3, 2, 1] + "values": [ + 0, + 1, + 2, + 3 + ], + "weights": [ + 4, + 3, + 2, + 1 + ] }, "windDirection": { - "values": [1, 2, 3, 4, 5, 6, 7, 8], - "weights": [1, 1, 1, 1, 1, 1, 1, 1] + "values": [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8 + ], + "weights": [ + 1, + 1, + 1, + 1, + 1, + 1, + 1, + 1 + ] }, "windGustiness": { "min": 0, "max": 1 }, "rain": { - "values": [1, 2, 3], - "weights": [25, 1, 1] + "values": [ + 1, + 2, + 3 + ], + "weights": [ + 25, + 1, + 1 + ] }, "rainIntensity": { "min": 0, "max": 1 }, "fog": { - "values": [0.002, 0.004, 0.008, 0.012, 0.087], - "weights": [20, 8, 5, 5, 1] + "values": [ + 0.002, + 0.004, + 0.008, + 0.012, + 0.087 + ], + "weights": [ + 20, + 8, + 5, + 5, + 1 + ] }, "temp": { "min": 0, @@ -39,4 +101,4 @@ "max": 764 } } -} +} \ No newline at end of file