From d59cba0752d423bcf81f80f2b07eb9dc2a8b04a1 Mon Sep 17 00:00:00 2001 From: GetParanoid Date: Fri, 18 Jul 2025 17:12:23 -0500 Subject: [PATCH] feat(ett) --- user/mods/expandedtasktext/README.md | 5 + user/mods/expandedtasktext/config/config.json | 7 + .../expandedtasktext/db/GunsmithLocaleEN.json | 339 + user/mods/expandedtasktext/db/QuestInfo.json | 9537 +++++++++++++++++ user/mods/expandedtasktext/package.json | 35 + .../expandedtasktext/src/IQuestInfoModel.ts | 16 + .../expandedtasktext/src/InstanceManager.ts | 81 + user/mods/expandedtasktext/src/mod.ts | 331 + 8 files changed, 10351 insertions(+) create mode 100644 user/mods/expandedtasktext/README.md create mode 100644 user/mods/expandedtasktext/config/config.json create mode 100644 user/mods/expandedtasktext/db/GunsmithLocaleEN.json create mode 100644 user/mods/expandedtasktext/db/QuestInfo.json create mode 100644 user/mods/expandedtasktext/package.json create mode 100644 user/mods/expandedtasktext/src/IQuestInfoModel.ts create mode 100644 user/mods/expandedtasktext/src/InstanceManager.ts create mode 100644 user/mods/expandedtasktext/src/mod.ts diff --git a/user/mods/expandedtasktext/README.md b/user/mods/expandedtasktext/README.md new file mode 100644 index 0000000..1bc7c5c --- /dev/null +++ b/user/mods/expandedtasktext/README.md @@ -0,0 +1,5 @@ +Expanded Task Text + +Yes a config exists, yes its empty, yes it will be used in the future. + +Expands information about tasks, for now just required and optional keys. More information will come in the future. :) \ No newline at end of file diff --git a/user/mods/expandedtasktext/config/config.json b/user/mods/expandedtasktext/config/config.json new file mode 100644 index 0000000..239bdfb --- /dev/null +++ b/user/mods/expandedtasktext/config/config.json @@ -0,0 +1,7 @@ +{ + "ShowCollectorRequirements": true, + "ShowLightKeeperRequirements": true, + "ShowGunsmithRequiredParts": true, + "ShowNextQuestInChain": true, + "ShowTimeUntilNextQuest": true +} \ No newline at end of file diff --git a/user/mods/expandedtasktext/db/GunsmithLocaleEN.json b/user/mods/expandedtasktext/db/GunsmithLocaleEN.json new file mode 100644 index 0000000..4d27abc --- /dev/null +++ b/user/mods/expandedtasktext/db/GunsmithLocaleEN.json @@ -0,0 +1,339 @@ +{ + "5ac23c6186f7741247042bad": { + "QuestName": "Gunsmith Part 1", + "RequiredParts": [ + "55d45f484bdc2d972f8b456d", + "56083a334bdc2dc8488b4571", + "5cc9c20cd7f00c001336c65d" + ] + }, + "5ac2426c86f774138762edfe": { + "QuestName": "Gunsmith Part 2", + "RequiredParts": [ + "57ffa9f4245977728561e844", + "5c87ca002e221600114cb150", + "55d482194bdc2d1d4e8b456b" + ] + }, + "5ac2428686f77412450b42bf": { + "QuestName": "Gunsmith Part 3", + "RequiredParts": [ + "5a351711c4a282000b1521a4", + "59c63b4486f7747afb151c1c", + "5cc9c20cd7f00c001336c65d", + "5926f34786f77469195bfe92", + "5926f2e086f7745aae644231", + "5926d33d86f77410de68ebc0" + ] + }, + "639872f9decada40426d3447": { + "QuestName": "Gunsmith Part 4", + "RequiredParts": [ + "587df583245977373c4f1129", + "6415d33eda439c6a97048b5b", + "5dff772da3651922b360bf91", + "5dff77c759400025ea5150cf", + "5afd7ded5acfc40017541f5e", + "5afd7e095acfc40017541f61", + "5947f92f86f77427344a76b1", + "55d4ae6c4bdc2d8b2f8b456e", + "593d490386f7745ee97a1555" + ] + }, + "5ae3267986f7742a413592fe": { + "QuestName": "Gunsmith Part 5", + "RequiredParts": [ + "5c0111ab0db834001966914d", + "58272d7f2459774f6311ddfd", + "5a788068c5856700137e4c8f", + "5b7be4895acfc400170e2dd5", + "5c87ca002e221600114cb150", + "5b7be47f5acfc400170e2dd2", + "5cc9c20cd7f00c001336c65d", + "5a78813bc5856700186c4abe" + ] + }, + "5ae3270f86f77445ba41d4dd": { + "QuestName": "Gunsmith Part 6", + "RequiredParts": [ + "59f8a37386f7747af3328f06", + "59bffc1f86f77435b128b872", + "59bffbb386f77435b379b9c2", + "5947f92f86f77427344a76b1", + "59d6272486f77466146386ff", + "57cff947245977638e6f2a19", + "5b7be4895acfc400170e2dd5", + "5d2c76ed48f03532f2136169", + "6477772ea8a38bb2050ed4db" + ] + }, + "5ac244eb86f7741356335af1": { + "QuestName": "Gunsmith Part 7", + "RequiredParts": [ + "544a37c44bdc2d25388b4567", + "59db7e1086f77448be30ddf3", + "5fbbaa86f9986c4cff3fe5f6", + "5a339805c4a2826c6e06d73d", + "5c78f2792e221600106f4683", + "55d35ee94bdc2d61338b4568", + "55d6190f4bdc2d87028b4567", + "56ea8d2fd2720b7c698b4570", + "651a8e529829226ceb67c319", + "5c7fb51d2e2216001219ce11" + ] + }, + "5ae3277186f7745973054106": { + "QuestName": "Gunsmith Part 8", + "RequiredParts": [ + "59ecc3dd86f7746dc827481c", + "59ecc28286f7746d7a68aa8c", + "5649ae4a4bdc2d1b2b8b4588", + "5649af884bdc2d1b2b8b4589", + "5efaf417aeb21837e749c7f2", + "5649ab884bdc2ded0b8b457f", + "5c1bc4812e22164bef5cfde7", + "5bed61680db834001d2c45ab", + "5a5f1ce64f39f90b401987bc" + ] + }, + "639872fa9b4fb827b200d8e5": { + "QuestName": "Gunsmith Part 9", + "RequiredParts": [ + "5c0009510db834001966907f", + "5c00076d0db834001d23ee1f", + "5c920e902e221644f31c3c99", + "5cc9c20cd7f00c001336c65d", + "5c6beec32e221601da3578f2", + "587de4282459771bca0ec90b" + ] + }, + "5ae327c886f7745c7b3f2f3f": { + "QuestName": "Gunsmith Part 10", + "RequiredParts": [ + "55d482194bdc2d1d4e8b456b", + "5cbda392ae92155f3c17c39f", + "5c87ca002e221600114cb150", + "5d2c76ed48f03532f2136169", + "5947f92f86f77427344a76b1", + "59bffc1f86f77435b128b872", + "59bffbb386f77435b379b9c2", + "5ac78eaf5acfc4001926317a", + "5b222d405acfc400153af4fe", + "6477772ea8a38bb2050ed4db" + ] + }, + "639872fc93ae507d5858c3a6": { + "QuestName": "Gunsmith Part 11", + "RequiredParts": [ + "5fbb978207e8a97d1f0902d3", + "5f6340d3ca442212f4047eb2", + "5a7ad2e851dfba0016153692", + "5fbbc383d5cb881a7363194a", + "5a32a064c4a28200741e22de", + "5fb655b748c711690e3a8d5a", + "5649be884bdc2d79388b4577", + "5fbbaa86f9986c4cff3fe5f6" + ] + }, + "5b47799d86f7746c5d6a5fd8": { + "QuestName": "Gunsmith Part 12", + "RequiredParts": [ + "5b07db875acfc40dc528a5f6", + "5b3a16655acfc40016387a2a", + "5b07dd285acfc4001754240d", + "64806bdd26c80811d408d37a" + ] + }, + "5ac244c486f77413e12cf945": { + "QuestName": "Gunsmith Part 13", + "RequiredParts": [ + "59bffc1f86f77435b128b872", + "59bffbb386f77435b379b9c2", + "5c0102b20db834001d23eebc", + "5c7fc87d2e221644f31c0298", + "5aa66be6e5b5b0214e506e97", + "5c86592b2e2216000e69e77c", + "5c1780312e221602b66cc189", + "5c17804b2e2216152006c02f", + "6113c3586c780c1e710c90bc" + ] + }, + "639872fe8871e1272b10ccf6": { + "QuestName": "Gunsmith Part 14", + "RequiredParts": [ + "55d4887d4bdc2d962f8b4570", + "5c6d10fa2e221600106f3f23", + "6269220d70b6c02e665f2635", + "5d15cf3bd7ad1a67e71518b2", + "5947eab886f77475961d96c5", + "5bb20d92d4351e00853263eb", + "5c7fb51d2e2216001219ce11", + "5ea17bbc09aa976f2e7a51cd", + "5b7be4895acfc400170e2dd5", + "5fce0cf655375d18a253eff0", + "5c06595c0db834001a66af6c", + "5c18b9192e2216398b5a8104", + "5bc09a30d4351e00367fb7c8", + "558022b54bdc2dac148b458d" + ] + }, + "5ae3280386f7742a41359364": { + "QuestName": "Gunsmith Part 15", + "RequiredParts": [ + "5a9eb32da2750c00171b3f9c", + "5a7c74b3e899ef0014332c29", + "544909bb4bdc2d6f028b4577", + "5a9e81fba2750c00164f6b11", + "5a69a2ed8dc32e000d46d1f1", + "57a3459f245977764a01f703" + ] + }, + "5ac242ab86f77412464f68b4": { + "QuestName": "Gunsmith Part 16", + "RequiredParts": [ + "5cc9c20cd7f00c001336c65d", + "5aa66be6e5b5b0214e506e97", + "5c86592b2e2216000e69e77c" + ] + }, + "5b47749f86f7746c5d6a5fd4": { + "QuestName": "Gunsmith Part 17", + "RequiredParts": [ + "5e21ca18e4d47f0da15e77dd", + "5947f92f86f77427344a76b1", + "5648b4534bdc2d3d1c8b4580", + "5649af884bdc2d1b2b8b4589", + "5beec8b20db834001961942a", + "5c0548ae0db834001966a3c2", + "6130ca3fd92c473c77020dbd", + "588226ef24597767af46e39c", + "5b3a337e5acfc4704b4a19a0", + "5f6372e2865db925d54f3869", + "5f6339d53ada5942720e2dc3", + "5fbbaa86f9986c4cff3fe5f6", + "6477772ea8a38bb2050ed4db" + ] + }, + "5b477b6f86f7747290681823": { + "QuestName": "Gunsmith Part 18", + "RequiredParts": [ + "57cff947245977638e6f2a19", + "57cffb66245977632f391a99", + "5b0e794b5acfc47a877359b2", + "5b30ac585acfc433000eb79c", + "59d6272486f77466146386ff", + "5a9fbacda2750c00141e080f", + "5c07dd120db834001c39092d", + "5d2c76ed48f03532f2136169" + ] + }, + "639873003693c63d86328f25": { + "QuestName": "Gunsmith Part 19", + "RequiredParts": [ + "6516b129609aaf354b34b3a8", + "5b30ac585acfc433000eb79c", + "6197b229af1f5202c57a9bea", + "5dfcd0e547101c39625f66f9", + "5dfce88fe9dc277128008b2e", + "5947e98b86f774778f1448bc", + "5e01e9e273d8eb11426f5bc3", + "5e01ea19e9dc277128008c0b", + "57c69dd424597774c03b7bbc", + "57c5ac0824597754771e88a9" + ] + }, + "5b477f7686f7744d1b23c4d2": { + "QuestName": "Gunsmith Part 20", + "RequiredParts": [ + "5aaf8a0be5b5b00015693243", + "5addbf175acfc408fb13965b", + "5addbfbb5acfc400194dbcf7", + "5aa66be6e5b5b0214e506e97", + "5c86592b2e2216000e69e77c", + "58d399e486f77442e0016fe7", + "58d39d3d86f77445bb794ae7", + "57fd23e32459772d0805bcf1", + "5addbfef5acfc400185c2857" + ] + }, + "63987301e11ec11ff5504036": { + "QuestName": "Gunsmith Part 21", + "RequiredParts": [ + "5cde739cd7f00c0010373bd3", + "5a339805c4a2826c6e06d73d", + "5cde7afdd7f00c000d36b89d", + "5649be884bdc2d79388b4577", + "5fbbaa86f9986c4cff3fe5f6", + "5cde7b43d7f00c000d36b93e", + "5d1f819086f7744b355c219b", + "5cff9e84d7ad1a049e54ed55", + "61713cc4d8e3106d9806c109", + "62850c28da09541f43158cca" + ] + }, + "5b47825886f77468074618d3": { + "QuestName": "Gunsmith Part 22", + "RequiredParts": [ + "544a37c44bdc2d25388b4567", + "5b30bc285acfc47a8608615d", + "64806bdd26c80811d408d37a", + "5b2cfa535acfc432ff4db7a0", + "59db3a1d86f77429e05b4e92", + "55d35ee94bdc2d61338b4568", + "56ea8180d2720bf2698b456a", + "57dbb57e2459774673234890", + "56eabcd4d2720b66698b4574", + "5a1ead28fcdbcb001912fa9f", + "639c39807c1532d85b0162a9", + "5a1eacb3fcdbcb09800872be", + "591aef7986f774139d495f03" + ] + }, + "64f83bb69878a0569d6ecfbe": { + "QuestName": "Gunsmith Part 23", + "RequiredParts": [ + "5d00ef6dd7ad1a0940739b16", + "6065878ac9cf8012264142fd", + "5bbdb8bdd4351e4502011460", + "5f6340d3ca442212f4047eb2", + "5a800961159bd4315e3a1657", + "59f9d81586f7744c7506ee62", + "5c87a07c2e2216001219d4a2", + "6113cce3d92c473c770200c7", + "5c6175362e221600133e3b94" + ] + }, + "64f83bcdde58fc437700d8fa": { + "QuestName": "Gunsmith Part 24", + "RequiredParts": [ + "5d025cc1d7ad1a53845279ef", + "5df8f535bb49d91fb446d6b0", + "5d44069ca4b9361ebd26fc37", + "5d1b5e94d7ad1a2b865a96b0", + "5dfa3d2b0dee1b22f862eade", + "6269220d70b6c02e665f2635", + "5d2369418abbc306c62e0c80", + "5b7be4895acfc400170e2dd5", + "5b057b4f5acfc4771e1bd3e9", + "5649a2464bdc2d91118b45a8", + "577d128124597739d65d0e56", + "577d141e24597739c5255e01", + "5dfa3cd1b33c0951220c079b" + ] + }, + "64f83bd983cfca080a362c82": { + "QuestName": "Gunsmith Part 25", + "RequiredParts": [ + "6491c6f6ef312a876705191b", + "646371faf2404ab67905c8e9", + "6492ef63cfcf7c89e701abf1", + "6492d7847363b8a52206bc52", + "5947f92f86f77427344a76b1", + "5cf638cbd7f00c06595bc936", + "5cf639aad7f00c065703d455", + "5cc9c20cd7f00c001336c65d", + "5a0c59791526d8dba737bba7", + "5649ad3f4bdc2df8348b4585" + ] + } +} \ No newline at end of file diff --git a/user/mods/expandedtasktext/db/QuestInfo.json b/user/mods/expandedtasktext/db/QuestInfo.json new file mode 100644 index 0000000..68729e5 --- /dev/null +++ b/user/mods/expandedtasktext/db/QuestInfo.json @@ -0,0 +1,9537 @@ +[ + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/First_in_Line", + "id": "657315ddab5a49b71f098853", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "65732ac3c67dcd96adffa3c7", + "requiredKeys": null + }, + { + "id": "65817bf31404f3565aef9fec", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Shooting_Cans", + "id": "657315df034d76585f032e01", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "657333fee3fbaa77d3b5cd7c", + "requiredKeys": null + }, + { + "id": "6573340403f471fb2bb12df1", + "requiredKeys": null + }, + { + "id": "657334311dbb8b7569bb83c4", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Burning_Rubber", + "id": "657315e270bb0b8dba00cc48", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "65733e571b7e7ed95fcd2f0c", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Saving_the_Mole", + "id": "657315e4a6af4ab4b50f3459", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "6575a524a39d2be74e620546", + "requiredKeys": null + }, + { + "id": "6575a62a62028c6d5cb43cb7", + "requiredKeys": null + }, + { + "id": "6575a64d3fc09bdfb38b713d", + "requiredKeys": null + }, + { + "id": "65817fbbb454159976c91917", + "requiredKeys": null + }, + { + "id": "65817fc99a039ed2e97896e4", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Debut", + "id": "5936d90786f7742b1420ba5b", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5967379186f77463860dadd6", + "requiredKeys": null + }, + { + "id": "596737cb86f77463a8115efd", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Shortage", + "id": "5967733e86f774602332fc84", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5968edc086f77420d2328014", + "requiredKeys": null + }, + { + "id": "59689eb886f7740d137ebfc3", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Luxurious_Life", + "id": "657315e1dccd301f1301416a", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "6575aa67197bd678a0c3f552", + "requiredKeys": null + }, + { + "id": "65817cabba2ba6ef71fc72ca", + "requiredKeys": null + }, + { + "id": "65817cd2881a7e07b3ec1249", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Background_Check", + "id": "5936da9e86f7742d65037edf", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5968ec9986f7741ddd6c1012", + "requiredKeys": [ + [ + { + "id": "5937ee6486f77408994ba448", + "name": "Machinery key" + } + ] + ] + }, + { + "id": "5967920f86f77468d219d632", + "requiredKeys": null + }, + { + "id": "5975de1f86f7744ca53b7c82", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Gunsmith_-_Part_1", + "id": "5ac23c6186f7741247042bad", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Tarkov_Shooter_-_Part_1", + "id": "5bc4776586f774512d07cf05", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5bc850d186f7747213700892", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Tarkov_Shooter_-_Part_2", + "id": "5bc479e586f7747f376c7da3", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5bd983d886f7747ba73fc246", + "requiredKeys": null + }, + { + "id": "5bd9944f86f774035c4877f3", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Tarkov_Shooter_-_Part_3", + "id": "5bc47dbf86f7741ee74e93b9", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5bc47e3e86f7741e6b2f3332", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Tarkov_Shooter_-_Part_4", + "id": "5bc480a686f7741af0342e29", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "657b0567ec71635f16471dd2", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Tarkov_Shooter_-_Part_5", + "id": "5bc4826c86f774106d22d88b", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5bc84f7a86f774294c2f6862", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Tarkov_Shooter_-_Part_6", + "id": "5bc4836986f7740c0152911c", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5bc483ba86f77415034ba8d0", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Tarkov_Shooter_-_Part_7", + "id": "5bc4856986f77454c317bea7", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5bc485b586f774726473a858", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Tarkov_Shooter_-_Part_8", + "id": "5bc4893c86f774626f5ebf3e", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5bc48aed86f77452c947ce67", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Introduction", + "id": "5d2495a886f77425cd51e403", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "63ac18f4972364554162a25c", + "requiredKeys": null + }, + { + "id": "5d249a6e86f774791546e952", + "requiredKeys": null + }, + { + "id": "5d249aa286f77475e8376399", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Acquaintance", + "id": "5d24b81486f77439c92d6ba8", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5d24ba7886f77439c92d6baa", + "requiredKeys": null + }, + { + "id": "5d24bb4886f77439c92d6bad", + "requiredKeys": null + }, + { + "id": "5d24bb7286f7741f7956be74", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Survivalist_Path_-_Unprotected_but_Dangerous", + "id": "5d25aed386f77442734d25d2", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5d25af3c86f77443ff46b9e7", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Survivalist_Path_-_Thrifty", + "id": "5d25b6be86f77444001e1b89", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5d25beca86f77409dd5cdbb3", + "requiredKeys": null + }, + { + "id": "5d25beeb86f77443fe45765f", + "requiredKeys": null + }, + { + "id": "5d2deedc86f77459121c3118", + "requiredKeys": null + }, + { + "id": "5d2defc586f774591510e6b9", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Survivalist_Path_-_Zhivchik", + "id": "5d25bfd086f77442734d3007", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + {}, + { + "id": "5d9f035086f7741cac4a9713", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Survivalist_Path_-_Wounded_Beast", + "id": "5d25c81b86f77443e625dd71", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5d25c8c986f77443e47ad47a", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Survivalist_Path_-_Tough_Guy", + "id": "5d25cf2686f77443e75488d4", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5d25d09286f77444001e284c", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Survivalist_Path_-_Cold_Blooded", + "id": "5d25d2c186f77443e35162e5", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5d25d4e786f77442734d335d", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Survivalist_Path_-_Eagle-Owl", + "id": "5d25e29d86f7740a22516326", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5d25fd8386f77443fe457cae", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Survivalist_Path_-_Combat_Medic", + "id": "5d25e2a986f77409dd5cdf2a", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Huntsman_Path_-_Trophy", + "id": "5d25e2c386f77443e7549029", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5d26fd8886f77469f0445745", + "requiredKeys": null + }, + { + "id": "5d66741c86f7744a2e70f039", + "requiredKeys": null + }, + { + "id": "5d2710e686f7742e9019a6b2", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Huntsman_Path_-_Forest_Cleaning", + "id": "5d25e2cc86f77443e47ae019", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5d2701b586f77469f1599fe2", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Huntsman_Path_-_Controller", + "id": "5d25e2d886f77442734d335e", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5d307fc886f77447f15f5b23", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Huntsman_Path_-_Justice", + "id": "5d25e43786f7740a212217fa", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5d272bd386f77446085fa4f9", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Huntsman_Path_-_Evil_Watchman", + "id": "5d25e44386f77409453bce7b", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5d2733c586f7741dea4f3072", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Survivalist_Path_-_Junkie", + "id": "5eaaaa7c93afa0558f3b5a1c", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5eaaaa7c93afa0558f3b5a1f", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Claustrophobia", + "id": "669fa3979b0ce3feae01a130", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "669fb1ffe34e78d618792b41", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Rough_Tarkov", + "id": "66b38c7bf85b8bf7250f9cb6", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "66b38c7bf85b8bf7250f9cb7", + "requiredKeys": null + }, + { + "id": "66b38de6a97d8cbafd711846", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Every_Hunter_Knows_This", + "id": "66b38e144f2ab7cc530c3fe7", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "66b38e144f2ab7cc530c3fe8", + "requiredKeys": null + }, + { + "id": "66b38e144f2ab7cc530c3fea", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Work_Smarter", + "id": "675c1cf4a757ddd00404f0a3", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "676ab31c058363b09072c78e", + "requiredKeys": null + }, + { + "id": "675c1cf4a757ddd00404f0a6", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Rite_of_Passage", + "id": "675c1ec7a46173572a0bf20a", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "675c1f040a1128e59422a876", + "requiredKeys": null + }, + { + "id": "675c1f17cf59d5433be7ae77", + "requiredKeys": null + }, + { + "id": "675c1f311bd716cdb87947d1", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Huntsman_Path_-_Secured_Perimeter", + "id": "5d25e2b486f77409de05bba0", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5d26143c86f77469ef0f894c", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Easy_Money_-_Part_1", + "id": "66058cb22cee99303f1ba067", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6606b709f7ce34bb26221cab", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Shootout_Picnic", + "id": "59674cd986f7744ab26e32f2", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5cb31b6188a450159d330a18", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Easy_Money_-_Part_2", + "id": "66058cb5ae4719735349b9e8", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6606bd2aa49db36b69b6dbf9", + "requiredKeys": null + }, + { + "id": "6606bd6768f8018fffebd998", + "requiredKeys": null + }, + { + "id": "6606bd814120fcf7f0a38e55", + "requiredKeys": null + }, + { + "id": "6606bd9128b63f13e560592f", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Balancing_-_Part_1", + "id": "66058cb7c7f3584787181476", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6606d133fcb99b9004aa2d1d", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Balancing_-_Part_2", + "id": "66058cb9e8e4f17985230805", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "660a9c99c650fa4d531f4c96", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Surprise", + "id": "66058cbb06ef1d50a60c1f46", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6606d08b4e2e27ca2d80085e", + "requiredKeys": null + }, + { + "id": "6606d09a3db3fc1911e204ce", + "requiredKeys": null + }, + { + "id": "6606d0a8f146598b0f492e12", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Create_a_Distraction_-_Part_1", + "id": "66058cbd9f59e625462acc8e", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "660a9dc64c0927ead4fcfeef", + "requiredKeys": null + }, + { + "id": "660a9dcf070cb9c8cc1715c7", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Create_a_Distraction_-_Part_2", + "id": "66058cbf2f19c31a5a1337ec", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "660d5effb318c171fb1ca234", + "requiredKeys": null + }, + { + "id": "660d5f5a99b1db9725ca1543", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/To_Great_Heights!_-_Part_1", + "id": "66058cc1da30b620a34e6e86", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "662ba5a89d8041c264dd9673", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/To_Great_Heights!_-_Part_2", + "id": "66058cc208308761cf390993", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "662ba78e19c86d3199ae0a93", + "requiredKeys": null + }, + { + "id": "662ba7b942dc438835a2760d", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/To_Great_Heights!_-_Part_3", + "id": "66058cc5bb83da7ba474aba9", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "662ba61d3ed61b6b78187b71", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Sanitary_Standards_-_Part_1", + "id": "59689ee586f7740d1570bbd5", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5cb6f32986f7746ef55e17a0", + "requiredKeys": null + }, + { + "id": "59689f7586f7740d14064726", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Supplier", + "id": "596b36c586f77450d6045ad2", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "597867e986f7741b265c6bd3", + "requiredKeys": null + }, + { + "id": "5ab8d44c86f7745b2325bd0c", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Search_Mission", + "id": "5fd9fad9c1ce6b1a3b486d00", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5fd9fad9c1ce6b1a3b486d03", + "requiredKeys": null + }, + { + "id": "5fd9fad9c1ce6b1a3b486d05", + "requiredKeys": null + }, + { + "id": "5fd9fad9c1ce6b1a3b486d0d", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Delivery_From_the_Past", + "id": "59674eb386f774539f14813a", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5968929e86f7740d121082d3", + "requiredKeys": [ + [ + { + "id": "5780d0532459777a5108b9a2", + "name": "Tarcone Director's office key" + } + ] + ] + }, + { + "id": "59674fe586f7744f4e358aa2", + "requiredKeys": null + }, + { + "id": "5977784486f774285402cf52", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Gunsmith_-_Part_2", + "id": "5ac2426c86f774138762edfe", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Delicious_Sausage", + "id": "63a88045abf76d719f42d715", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "63a98cfbc31b00242d28a95b", + "requiredKeys": null + }, + { + "id": "63a98d24655ec5555b4aa9e7", + "requiredKeys": null + }, + { + "id": "63a98d39da7999196148ba3a", + "requiredKeys": null + }, + { + "id": "63a98d60c0f61a5d8731cd9f", + "requiredKeys": null + }, + { + "id": "63a98cdf655ec5555b4aa9e6", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/BP_Depot", + "id": "59c124d686f774189b3c843f", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "59c128b986f77415037680df", + "requiredKeys": null + }, + { + "id": "59c128cc86f774189b3c84b5", + "requiredKeys": null + }, + { + "id": "59c128d886f77414fe7f1a64", + "requiredKeys": null + }, + { + "id": "59c128f386f774189b3c84bb", + "requiredKeys": null + }, + { + "id": "5c92184386f7746afa2e7840", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Belka_and_Strelka", + "id": "675c3507a06634b5110e3c18", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "675c3507a06634b5110e3c1a", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Operation_Aquarius_-_Part_1", + "id": "59689fbd86f7740d137ebfc4", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5a3fb73b86f77458e0324376", + "requiredKeys": [ + [ + { + "id": "5938603e86f77435642354f4", + "name": "Dorm room 206 key" + } + ] + ] + }, + { + "id": "5968a06486f7740d14064728", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Bad_Rep_Evidence", + "id": "5967530a86f77462ba22226b", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5a3fbdb086f7745a554f0c31", + "requiredKeys": null + }, + { + "id": "5968941f86f7740d1570bbd2", + "requiredKeys": null + }, + { + "id": "5968943f86f7740d137ebfc2", + "requiredKeys": [ + [ + { + "id": "5938144586f77473c2087145", + "name": "Portable bunkhouse key" + } + ] + ] + }, + { + "id": "5968948986f7740d121082d4", + "requiredKeys": null + }, + { + "id": "596762ec86f77426d3687a87", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Operation_Aquarius_-_Part_2", + "id": "5968eb3186f7741dde183a4d", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5968eb9b86f7741ddb481543", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Gunsmith_-_Part_3", + "id": "5ac2428686f77412450b42bf", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Extortionist", + "id": "596b43fb86f77457ca186186", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "596b44b686f77457cb50ecca", + "requiredKeys": [ + [ + { + "id": "593962ca86f774068014d9af", + "name": "Unknown key" + } + ] + ] + }, + { + "id": "596b450986f7745a7e510b54", + "requiredKeys": null + }, + { + "id": "5a3fbabc86f774231d75afbe", + "requiredKeys": null + }, + { + "id": "5a3fbab086f77421593d9bf0", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Sanitary_Standards_-_Part_2", + "id": "596a204686f774576d4c95de", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5ec1398886f7561e047757a5", + "requiredKeys": null + }, + { + "id": "596a20ac86f7741ddf17dbf4", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Stirrup", + "id": "596b455186f77457cb50eccb", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5c9b5e3f86f7744aab7329b5", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/What%E2%80%99s_on_the_Flash_Drive%3F", + "id": "5979ed3886f77431307dc512", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5979ee2986f7743ec214c7a4", + "requiredKeys": null + }, + { + "id": "5979ee4586f7743ec214c7a5", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Painkiller", + "id": "5969f90786f77420d2328015", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5969f98286f774576d4c9542", + "requiredKeys": null + }, + { + "id": "5969f99286f77456630ea442", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Golden_Swag", + "id": "5979eee086f774311955e614", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5979ef4586f77431307dc513", + "requiredKeys": [ + [ + { + "id": "593aa4be86f77457f56379f8", + "name": "Dorm room 303 key" + } + ] + ] + }, + { + "id": "5979ef7986f77431307dc514", + "requiredKeys": [ + [ + { + "id": "5913611c86f77479e0084092", + "name": "Trailer park portable cabin key" + } + ] + ] + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Friend_From_the_West_-_Part_1", + "id": "5a27c99a86f7747d2c6bdd8e", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5be0198686f774595412d9c4", + "requiredKeys": null + }, + { + "id": "5ec137dcc367fc6781104613", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Ice_Cream_Cones", + "id": "59675d6c86f7740a842fc482", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5968ed3186f77420d2328013", + "requiredKeys": null + }, + { + "id": "59675e1d86f77414b07f137d", + "requiredKeys": null + }, + { + "id": "5967938c86f77468cf5f9f54", + "requiredKeys": null + }, + { + "id": "5a3fbe3a86f77414422e0d9b", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Friend_From_the_West_-_Part_2", + "id": "5a27d2af86f7744e1115b323", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5a27d34586f7744e1115b327", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Gunsmith_-_Part_4", + "id": "639872f9decada40426d3447", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Bunker_-_Part_1", + "id": "5ede55112c95834b583f052a", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5ee8eea538ca5b3b4f3c4647", + "requiredKeys": null + }, + { + "id": "5ee8eecc0b4ef7326256c660", + "requiredKeys": null + }, + { + "id": "5ee0e5a8c321a77fc55084d2", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Cease_Fire!", + "id": "639136e84ed9512be67647db", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "63929101744e452011470818", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Pharmacist", + "id": "5969f9e986f7741dde183a50", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5969fa4886f7741ddb481544", + "requiredKeys": [ + [ + { + "id": "59387a4986f77401cc236e62", + "name": "Dorm room 114 key" + } + ] + ] + }, + { + "id": "5969fa8986f7741ddc2d3154", + "requiredKeys": null + }, + { + "id": "5a3fb8f686f7742384533f10", + "requiredKeys": null + }, + { + "id": "5a3fb92286f77422b46cdb18", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Chemical_-_Part_1", + "id": "5979f9ba86f7740f6c3fe9f2", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5979fc2686f77426d702a0f2", + "requiredKeys": [ + [ + { + "id": "5780cfa52459777dfb276eb1", + "name": "Dorm room 220 key" + } + ] + ] + }, + { + "id": "5979fc7e86f77426d702a0f4", + "requiredKeys": null + }, + { + "id": "5979fc5386f77426d702a0f3", + "requiredKeys": null + }, + { + "id": "5979fc9286f77426d702a0f5", + "requiredKeys": null + }, + { + "id": "5a3fbbfd86f77459d52a16a8", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Postman_Pat_-_Part_1", + "id": "59675ea386f77414b32bded2", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "596895f986f7740d14064722", + "requiredKeys": null + }, + { + "id": "5968962686f7740e7266d973", + "optional": false, + "requiredKeys": null + }, + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Fishing_Gear", + "id": "5a27b75b86f7742e97191958", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5a3ba11786f7742c9d4f5d29", + "requiredKeys": null + }, + { + "id": "5a27d81a86f774472a6e0456", + "requiredKeys": null + }, + { + "id": "5a27d85286f77448d82084e7", + "requiredKeys": null + }, + { + "id": "5c93794086f7740a13567867", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Gunsmith_-_Part_5", + "id": "5ae3267986f7742a413592fe", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Postman_Pat_-_Part_2", + "id": "596760e186f7741e11214d58", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5968975586f7740e7266d974", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/General_Wares", + "id": "596a1e6c86f7741ddc2d3206", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "596a1f0486f77456630ea4d2", + "requiredKeys": null + }, + { + "id": "596a1f1586f77420d2328077", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Car_Repair", + "id": "596a218586f77420d232807c", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "596b46d886f77457ca186189", + "requiredKeys": null + }, + { + "id": "596b46ec86f77457c7006f89", + "requiredKeys": null + }, + { + "id": "596b470c86f77457ca18618a", + "requiredKeys": null + }, + { + "id": "596b472686f77457c7006f8a", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Polikhim_Hobo", + "id": "5979f8bb86f7743ec214c7a6", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5b0e766b86f7746bfa618964", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Chemical_-_Part_2", + "id": "597a0b2986f77426d66c0633", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "597a0be986f774273b74f673", + "requiredKeys": [ + [ + { + "id": "5780cfa52459777dfb276eb1", + "name": "Dorm room 220 key" + } + ] + ] + }, + { + "id": "597a0bf886f7742717106d13", + "requiredKeys": null + }, + { + "id": "597a0bb486f77426d66c0634", + "requiredKeys": [ + [ + { + "id": "5780cfa52459777dfb276eb1", + "name": "Dorm room 220 key" + } + ] + ] + }, + { + "id": "597a0bdb86f7742717106d12", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Tigr_Safari", + "id": "5a27b7a786f774579c3eb376", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "66698a9eddc21e9441645819", + "requiredKeys": null + }, + { + "id": "5a27e75886f7740aef4a9157", + "requiredKeys": null + }, + { + "id": "5a29653986f77406a3435b26", + "requiredKeys": null + }, + { + "id": "5c9394a986f7741228714be3", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Scrap_Metal", + "id": "5a27b7d686f77460d847e6a6", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5a37e8ae86f77415076b401d", + "requiredKeys": null + }, + { + "id": "5a27fc8186f7746371546243", + "requiredKeys": null + }, + { + "id": "5a27fc9686f774675744bb60", + "requiredKeys": null + }, + { + "id": "5c939d0e86f774185203c4c3", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Possessor", + "id": "669fa399033a3ce9870338a8", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "669fb4a56e66d3d79183a5c9", + "requiredKeys": null + }, + { + "id": "669fb4b21f2e5268651cc96a", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Chemical_-_Part_3", + "id": "597a0e5786f77426d66c0636", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "597a15b386f774799e5cd152", + "requiredKeys": null + }, + { + "id": "597a15c386f77405ba6887d2", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Eagle_Eye", + "id": "5a27b80086f774429a5d7e20", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5a3ba34286f7744eb240406a", + "requiredKeys": null + }, + { + "id": "5a27ffb186f774192932b3d5", + "requiredKeys": null + }, + { + "id": "5a27ffc786f77415ca58ae47", + "requiredKeys": null + }, + { + "id": "5a3ba3b086f7745ab1081101", + "requiredKeys": null + }, + { + "id": "5a294f1686f774340c7b7e4a", + "requiredKeys": null + }, + { + "id": "5a294f3386f77433e923f9cd", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Chemical_-_Part_4", + "id": "597a0f5686f774273b74f676", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5a3fbc9586f77459d52a16c4", + "requiredKeys": null + }, + { + "id": "59b242ea86f7741e6e0e7a86", + "requiredKeys": null + }, + { + "id": "59b95de686f77418457056ef", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Out_of_Curiosity", + "id": "597a160786f77477531d39d2", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5a3fc1f286f7744ccc15d643", + "requiredKeys": null + }, + { + "id": "5998366886f77455853b2d9f", + "requiredKeys": null + }, + { + "id": "597a166d86f774779c70e8a4", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Big_Customer", + "id": "597a171586f77405ba6887d3", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5a3fbec386f77413bd5fc20a", + "requiredKeys": null + }, + { + "id": "5998360886f77456936817f3", + "requiredKeys": null + }, + { + "id": "597a178786f774799e5cd155", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Trust_Regain", + "id": "59c9392986f7742f6923add2", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "59c93bdb86f7742a19140434", + "requiredKeys": null + }, + { + "id": "59c93c1986f7742a424eaa33", + "requiredKeys": null + }, + { + "id": "59c93cbb86f7742a19140435", + "requiredKeys": null + }, + { + "id": "59c93cea86f7742a08623162", + "requiredKeys": null + }, + { + "id": "59c93d4e86f774496b698953", + "requiredKeys": null + }, + { + "id": "59c93d8086f7742a19140436", + "requiredKeys": null + }, + { + "id": "59c93d9c86f7742f6923add3", + "requiredKeys": null + }, + { + "id": "59c93dbf86f7742a424eaa34", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Loyalty_Buyout", + "id": "59c93e8e86f7742a406989c4", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "596a10d886f7741ddf11dbf0", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/No_Offence", + "id": "59ca1a6286f774509a270942", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "59ca1b1b86f7741b067dba42", + "requiredKeys": null + }, + { + "id": "59ca1b4f86f774509a270943", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Humanitarian_Supplies", + "id": "5a27b87686f77460de0252a8", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5a28017786f77452f6318b1b", + "requiredKeys": null + }, + { + "id": "5a2801f986f774531b679875", + "requiredKeys": null + }, + { + "id": "5cb5fd3d86f7746ef64ca33c", + "requiredKeys": null + }, + { + "id": "5a28023f86f774528903dd1e", + "requiredKeys": null + }, + { + "id": "5c939f2186f774122b6e7854", + "optional": false, + "requiredKeys": null + }, + { + "id": "5c9a170386f77438c80164eb", + "requiredKeys": null + }, + { + "id": "5a3ba47986f7744df8667505", + "requiredKeys": null + }, + { + "id": "5a3ba4ba86f7744df759b1e5", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Seizing_the_Initiative", + "id": "675c1d6d59b0575973008fc7", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "675c1d6d59b0575973008fc9", + "optional": false, + "requiredKeys": null + }, + { + "id": "675c1dbdcca03cb7f61fc735", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Farming_-_Part_1", + "id": "5ac345dc86f774288030817f", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5ac7a4ba86f77409f3423628", + "requiredKeys": null + }, + { + "id": "5ac7a51a86f774738a4ffc96", + "requiredKeys": null + }, + { + "id": "5ac7a5d586f774383111ee63", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Signal_-_Part_1", + "id": "5ac3467986f7741d6224abc2", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5ac5e0fa86f77431c305d243", + "requiredKeys": null + }, + { + "id": "5ac5e13586f7746074388f93", + "requiredKeys": null + }, + { + "id": "5ac5e18c86f7743ebd6c9575", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Population_Census", + "id": "639135d89444fb141f4e6eea", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "639135d89444fb141f4e6eeb", + "requiredKeys": null + }, + { + "id": "639135d89444fb141f4e6eec", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Spa_Tour_-_Part_1", + "id": "5a03153686f77442d90e2171", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5c9a17c686f7747dbe2da3c1", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Cult_-_Part_1", + "id": "5a27b9de86f77464e5044585", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5a3ba51d86f7743af1475c3a", + "requiredKeys": null + }, + { + "id": "5a28051286f7740eb10bac04", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Spa_Tour_-_Part_2", + "id": "5a03173786f77451cb427172", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5a0317da86f77451cb427295", + "requiredKeys": null + }, + { + "id": "5a0325f286f7744384509230", + "requiredKeys": null + }, + { + "id": "5a37d80986f774245c063b69", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Spa_Tour_-_Part_3", + "id": "5a0327ba86f77456b9154236", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5a03289686f7745dbc6c5063", + "requiredKeys": null + }, + { + "id": "5a0328cb86f77456b91543b8", + "requiredKeys": null + }, + { + "id": "5a03290586f774584d1594c4", + "requiredKeys": null + }, + { + "id": "5a280b5486f7741f751bfeea", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Spa_Tour_-_Part_4", + "id": "5a03296886f774569778596a", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5a3ba62786f7742c9d4f5ee9", + "requiredKeys": null + }, + { + "id": "5a3ba65f86f7743af1475f11", + "requiredKeys": [ + [ + { + "id": "5a13ef0686f7746e5a411744", + "name": "Health Resort west wing room 219 key" + }, + { + "id": "5a0ee34586f774023b6ee092", + "name": "Health Resort west wing room 220 key" + } + ] + ] + }, + { + "id": "5c94f65286f77455185027ee", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Spa_Tour_-_Part_5", + "id": "5a0449d586f77474e66227b7", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5a044a6c86f7747370402d91", + "requiredKeys": null + }, + { + "id": "5a280f8d86f774141b501756", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Spa_Tour_-_Part_6", + "id": "5a27ba9586f7741b543d8e85", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5a28127b86f7743808504ecc", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Spa_Tour_-_Part_7", + "id": "5a27bafb86f7741c73584017", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5a28151986f77466837984c9", + "requiredKeys": null + }, + { + "id": "5a28152b86f7740ab40845fb", + "requiredKeys": null + }, + { + "id": "5a28157486f77405822f36c1", + "requiredKeys": null + }, + { + "id": "5a28159686f77405710b1e65", + "requiredKeys": null + }, + { + "id": "5a2815c186f77405822f36ce", + "requiredKeys": null + }, + { + "id": "5a2815d786f774725a5893a6", + "requiredKeys": null + }, + { + "id": "5a28163686f7740ab4084611", + "requiredKeys": null + }, + { + "id": "5a28164786f77405822f36d9", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Cargo_X_-_Part_1", + "id": "5a27bb1e86f7741f27621b7e", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5a28183186f774398675d127", + "requiredKeys": [ + [ + { + "id": "5a145d4786f7744cbb6f4a12", + "name": "Health Resort east wing room 306 key" + }, + { + "id": "5a145d7b86f7744cbb6f4a13", + "name": "Health Resort east wing room 308 key" + } + ] + ] + }, + { + "id": "5a28184c86f774376e43772a", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Cargo_X_-_Part_2", + "id": "5a27bb3d86f77411ea361a21", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5a3ba76486f7744d39436da2", + "requiredKeys": null + }, + { + "id": "5a2819c886f77460ba564f38", + "requiredKeys": null + }, + { + "id": "5a2e966286f7742f6c4f27a6", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Cargo_X_-_Part_3", + "id": "5a27bb5986f7741dfb660900", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5a3ba7db86f7744f0e568c9c", + "requiredKeys": null + }, + { + "id": "5a37de5486f7741535394d69", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Farming_-_Part_2", + "id": "5ac3460c86f7742880308185", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5ac502a786f7740bde1b000c", + "requiredKeys": null + }, + { + "id": "5ac5055a86f7745cae22b582", + "requiredKeys": null + }, + { + "id": "5ac505c386f7740be0424d19", + "requiredKeys": null + }, + { + "id": "5ac505e186f7740bdf2ceabe", + "requiredKeys": null + }, + { + "id": "5ac5061386f77417e429ce7a", + "requiredKeys": null + }, + { + "id": "5ac5062586f774587c327395", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Signal_-_Part_2", + "id": "5ac346a886f7744e1b083d67", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5cb6f81d86f7740e9d452683", + "requiredKeys": null + }, + { + "id": "5ac5e79986f7747398341847", + "requiredKeys": null + }, + { + "id": "5cb6f88d86f7747d215f09c1", + "requiredKeys": null + }, + { + "id": "5ac5e88e86f7741c5804f9db", + "requiredKeys": null + }, + { + "id": "5cb6f8de86f7740e9d452685", + "requiredKeys": null + }, + { + "id": "5ac5e98886f77479bc6ca201", + "requiredKeys": null + }, + { + "id": "5cb6f9c586f7740ace254c44", + "requiredKeys": null + }, + { + "id": "5ac5ea0586f774609f36280c", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Bad_Habit", + "id": "5ac3475486f7741d6224abd3", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5ac5ee9986f7746e7a509a26", + "requiredKeys": null + }, + { + "id": "5ac5eee986f77401fd341c9e", + "requiredKeys": null + }, + { + "id": "5ac5ef2a86f7741c5804f9f5", + "requiredKeys": null + }, + { + "id": "5ac5ef5686f77416ca60f644", + "requiredKeys": null + }, + { + "id": "5ac5ef9886f7746e7a509a2d", + "requiredKeys": null + }, + { + "id": "5ac5eff886f7740f43322559", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Scout", + "id": "5ac3477486f7741d651d6885", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5ac61a8a86f7743a8d663c77", + "requiredKeys": null + }, + { + "id": "5ac61ab986f7746e352cec8c", + "requiredKeys": null + }, + { + "id": "5ac61adf86f774741c1bf096", + "requiredKeys": null + }, + { + "id": "63a865ce1943b749b5021f86", + "requiredKeys": null + }, + { + "id": "5ac61b1486f7743a8f30fc84", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Cargo_X_-_Part_4", + "id": "61958c366726521dd96828ec", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "61958d54aa0f643f9a0aed73", + "requiredKeys": null + }, + { + "id": "61958d69d14ece31007e2df4", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Broadcast_-_Part_1", + "id": "626bd75e47ea7f506e5493c5", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "63ac232087413d64ae0ac23c", + "requiredKeys": [ + [ + { + "id": "62987da96188c076bc0d8c51", + "name": "Operating room key" + } + ] + ] + }, + { + "id": "626c3158a371ee3a7a3514cc", + "requiredKeys": [ + [ + { + "id": "62987da96188c076bc0d8c51", + "name": "Operating room key" + } + ] + ] + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Pets_Won't_Need_It_-_Part_1", + "id": "64f731ab83cfca080a361e42", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "64f731fa39e45b527a7c4300", + "requiredKeys": null + }, + { + "id": "64f732240e186112c4455d84", + "requiredKeys": [ + [ + { + "id": "64ccc246ff54fb38131acf29", + "name": "X-ray room key" + } + ] + ] + }, + { + "id": "64f7325739e45b527a7c4302", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Pets_Won't_Need_It_-_Part_2", + "id": "6573387d0b26ed4fde798de3", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6573387d0b26ed4fde798de4", + "requiredKeys": null + }, + { + "id": "657338ded9b444e1fb07b1a8", + "requiredKeys": null + }, + { + "id": "657338ed8e8e3a05445b760d", + "requiredKeys": null + }, + { + "id": "658009db6b313a8a4ed58851", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Forklift_Certified", + "id": "669fa394e0c9f9fafa082897", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "669faf99963982aef42a5ba4", + "requiredKeys": null + }, + { + "id": "669fafa09a13dcb8bf66e6bd", + "requiredKeys": null + }, + { + "id": "669fafa1d0fe63abcf15fac8", + "requiredKeys": null + }, + { + "id": "669fafa2394f7353883ffd8d", + "requiredKeys": null + }, + { + "id": "669fafa49bf4b277e24f3681", + "requiredKeys": null + }, + { + "id": "669fafa5f597899ad6bc55bb", + "requiredKeys": null + }, + { + "id": "669fafa76172f63531f6e74d", + "requiredKeys": null + }, + { + "id": "669fafa9299830ffe78e937d", + "requiredKeys": null + }, + { + "id": "66a80f20fe47046136f14c8b", + "requiredKeys": null + }, + { + "id": "66bd67615936a4753b7345be", + "requiredKeys": null + }, + { + "id": "66bd6765b9e77d3672edfeee", + "requiredKeys": null + }, + { + "id": "66c2331d75e8aa67fbf65930", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Exit_Here", + "id": "669fa395c4c5c04798002497", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "669fb12eb01ceef19a5b4ebc", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Black_Swan", + "id": "669fa39b91b0a8c9680fc467", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "669fb647a5be751be095da27", + "requiredKeys": null + }, + { + "id": "669fb64aa7e974b27a9c7e1f", + "requiredKeys": null + }, + { + "id": "669fb64b5150ba5196dae347", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Walls_Have_Eyes", + "id": "669fa39c64ea11e84c0642a6", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "669fb5c58c03e61e1a33ddf0", + "requiredKeys": null + }, + { + "id": "669fb5c7d5fbaaa7b285e83d", + "requiredKeys": null + }, + { + "id": "669fb5c9d798aa41b9bd60b5", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/All_Is_Revealed", + "id": "669fa39ee749756c920d02c8", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "669fb6c859bdae826f7325d4", + "requiredKeys": null + }, + { + "id": "66a7eebed6bac3ecc16f7d6b", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Secrets_of_Polikhim", + "id": "66aa74571e5e199ecd094f18", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "66ab97a5c74ce045d6c32578", + "requiredKeys": null + }, + { + "id": "66aa74571e5e199ecd094f1b", + "optional": false, + "requiredKeys": null + }, + { + "id": "66aa74571e5e199ecd094f1e", + "requiredKeys": null + }, + { + "id": "66ab97d56cb6e3bfd7c79fbc", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Beneath_The_Streets", + "id": "66aba85403e0ee3101042877", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "66aba85403e0ee3101042878", + "requiredKeys": null + }, + { + "id": "66aba85403e0ee310104287a", + "optional": false, + "requiredKeys": null + }, + { + "id": "66b090f5723e7bbe8b518ca8", + "requiredKeys": null + }, + { + "id": "66b0910951c5294b9d213918", + "requiredKeys": null + }, + { + "id": "66b10eef0951e90ec383850b", + "requiredKeys": null + }, + { + "id": "66aba97b1000025218c82ea8", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Passion_for_Ergonomics", + "id": "675c1570526ff496850895d9", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "675c15916580a378dc0f012f", + "requiredKeys": null + }, + { + "id": "675c1595a4c063af74ee5279", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Huntsman_Path_-_Factory_Chief", + "id": "60c0c018f7afb4354815096a", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "60c0d187938d68438757cda2", + "requiredKeys": null + }, + { + "id": "60cfa590f81cc57f471718cc", + "requiredKeys": null + }, + { + "id": "60cfa5a85f9e6175514de2e3", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Insider", + "id": "5ac3479086f7742880308199", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Capacity_Check", + "id": "669fa3a1c26f13bd04030f37", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "66a0e7581ad4ff329a13ebc8", + "requiredKeys": null + }, + { + "id": "66a0e75bd9cb07ea69e018c7", + "requiredKeys": null + }, + { + "id": "66a0e75df6e0911101eed474", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Supply_Plans", + "id": "596a0e1686f7741ddf17dbee", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "596a0e7086f7741ddf17dbef", + "requiredKeys": null + }, + { + "id": "596a0eaf86f774576d4c957f", + "optional": false, + "requiredKeys": null + }, + { + "id": "596a0e8086f7741ddd6c104c", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Kind_of_Sabotage", + "id": "596a101f86f7741ddb481582", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "596a10d886f7741ddf17dbf0", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Huntsman_Path_-_Woods_Keeper", + "id": "5d25e2ee86f77443e35162ea", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5d27276886f7740701348578", + "requiredKeys": null + }, + { + "id": "5d2f464e498f71c8886f7656", + "requiredKeys": null + }, + { + "id": "5d272a0b86f7745ba2701532", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Gunsmith_-_Part_6", + "id": "5ae3270f86f77445ba41d4dd", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Revision_-_Reserve", + "id": "6086c852c945025d41566124", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6087d553d79a2b4e943482bf", + "requiredKeys": null + }, + { + "id": "6086c8ed1b0bb8063d5babb7", + "requiredKeys": null + }, + { + "id": "60882695949eb1096c454fcd", + "requiredKeys": null + }, + { + "id": "608826d0a3994358a0751cfc", + "requiredKeys": null + }, + { + "id": "608826f3949eb1096c454fd0", + "requiredKeys": [ + [ + { + "id": "5d9f1fa686f774726974a992", + "name": "RB-ST key" + } + ] + ] + }, + { + "id": "60882714c18cfa2a4e2afe59", + "requiredKeys": [ + [ + { + "id": "5d9f1fa686f774726974a992", + "name": "RB-ST key" + } + ] + ] + }, + { + "id": "6088274a82e40b3c727fd164", + "requiredKeys": null + }, + { + "id": "60882779d241f77b8a49785d", + "requiredKeys": null + }, + { + "id": "60892585b90d6f39cb74b114", + "requiredKeys": null + }, + { + "id": "608925d455f4ac386d7e7fc4", + "requiredKeys": null + }, + { + "id": "60892590fa70fc097863b8e5", + "requiredKeys": null + }, + { + "id": "608930aa1124f748c94b801e", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Wet_Job_-_Part_1", + "id": "5a27bb8386f7741c770d2d0a", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5c9de99286f7741ced54c902", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Farming_-_Part_3", + "id": "5ac3462b86f7741d6118b983", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5ac6240786f77417204ca2b9", + "requiredKeys": null + }, + { + "id": "5ac6248586f77416781dd3a3", + "requiredKeys": [ + [ + { + "id": "5780d0532459777a5108b9a2", + "name": "Tarcone Director's office key" + } + ] + ] + }, + { + "id": "5ac624b286f77416781dd3ac", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Back_Door", + "id": "6089736efa70fc097863b8f6", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "608a94101a66564e74191fc3", + "requiredKeys": null + }, + { + "id": "608a94ae1a66564e74191fc6", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Wet_Job_-_Part_2", + "id": "5a27bbf886f774333a418eeb", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5a3ba97386f77459df27d10e", + "requiredKeys": null + }, + { + "id": "5a281efe86f7745bc42005cc", + "requiredKeys": null + }, + { + "id": "5a37dc0c86f77469da071ef2", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Wet_Job_-_Part_3", + "id": "5a27bc1586f7741f6d40fa2f", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5a3baa2586f7745b791b72fa", + "requiredKeys": null + }, + { + "id": "5a37db0c86f7745b8f4be68a", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Wet_Job_-_Part_4", + "id": "5a27bc3686f7741c73584026", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5a28221e86f7741d5b719624", + "requiredKeys": null + }, + { + "id": "5a28223786f7741c7a0b5401", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Wet_Job_-_Part_5", + "id": "5a27bc6986f7741c7358402b", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5a2e958d86f77416be092111", + "requiredKeys": [ + [ + { + "id": "5a0eee1486f77402aa773226", + "name": "Health Resort east wing room 328 key" + } + ] + ] + }, + { + "id": "5a2822de86f7740a245249ce", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Wet_Job_-_Part_6", + "id": "5a27bc8586f7741b543d8ea4", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Farming_-_Part_4", + "id": "5ac3464c86f7741d651d6877", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5ac5081086f7740bde1b002f", + "requiredKeys": null + }, + { + "id": "5ac5082586f77418804f7d4c", + "requiredKeys": null + }, + { + "id": "5ac5083d86f7740be2744eed", + "requiredKeys": null + }, + { + "id": "5ac5084d86f7740bde1b0031", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/A_Shooter_Born_in_Heaven", + "id": "5c0bde0986f77479cf22c2f8", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5c0bdf2c86f7746f016734a8", + "requiredKeys": null + }, + { + "id": "5c137b8886f7747ae3220ff4", + "requiredKeys": null + }, + { + "id": "5c137ef386f7747ae10a821e", + "requiredKeys": null + }, + { + "id": "5c137f5286f7747ae267d8a3", + "requiredKeys": null + }, + { + "id": "629f10b114061f3074380298", + "requiredKeys": null + }, + { + "id": "63aec6f256503c322a190374", + "requiredKeys": null + }, + { + "id": "64b694c8a857ea477002a408", + "requiredKeys": null + }, + { + "id": "65e0812209dffc3fd97b99e8", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Mentor", + "id": "5d6fbc2886f77449d825f9d3", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5d6fbf0f86f77449d97f738e", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Classified_Technologies", + "id": "60896888e4a85c72ef3fa300", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "60929ad46342771d851b827a", + "requiredKeys": null + }, + { + "id": "60929afc35915c62b44fd05c", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Surplus_Goods", + "id": "6089732b59b92115597ad789", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6092942fb0f07c6ea1246e3a", + "requiredKeys": [ + [ + { + "id": "5d9f1fa686f774726974a992", + "name": "RB-ST key" + } + ] + ] + }, + { + "id": "6092947635915c62b44fd05b", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Revision_-_Lighthouse", + "id": "6179b4d1bca27a099552e04e", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "61952308aa0f643f9a0ae20f", + "requiredKeys": null + }, + { + "id": "6195231dd07bdc6de57b40a5", + "requiredKeys": null + }, + { + "id": "61952325aa0f643f9a0ae212", + "requiredKeys": null + }, + { + "id": "6195232a1e972a652931edb6", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Only_Business", + "id": "5ae448a386f7744d3730fff0", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Thirsty_-_Hounds", + "id": "665eeacf5d86b6c8aa03c79b", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "665eed28bdbf7b1f92394ecb", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Shaking_Up_the_Teller", + "id": "5967725e86f774601a446662", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5968981986f7740d1648df42", + "requiredKeys": [ + [ + { + "id": "5938504186f7740991483f30", + "name": "Dorm room 203 key" + } + ] + ] + }, + { + "id": "5968988286f7740d14064724", + "requiredKeys": null + }, + { + "id": "5a3fc03286f77414d64f9941", + "requiredKeys": [ + [ + { + "id": "5780cf942459777df90dcb72", + "name": "Dorm room 214 key" + } + ] + ] + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Bunker_-_Part_2", + "id": "5ede567cfa6dc072ce15d6e3", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5ee8ec5ed72d953f5d2aabd1", + "requiredKeys": null + }, + { + "id": "5ee8ecd75eb3205dae135d17", + "requiredKeys": null + }, + { + "id": "5ee8ed18d72d953f5d2aabd4", + "requiredKeys": null + }, + { + "id": "5ee8eddde932d53763761b2c", + "requiredKeys": null + }, + { + "id": "5ee8edf1500391756d7498a7", + "requiredKeys": null + }, + { + "id": "5ee0e722c321a77fc55084d5", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Disease_History", + "id": "60896e28e4a85c72ef3fa301", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "6091698a30bb620b3239874c", + "requiredKeys": [ + [ + { + "id": "5d947d4e86f774447b415895", + "name": "RB-KSM key" + } + ] + ] + }, + { + "id": "60ae12ffb809a474875907aa", + "requiredKeys": [ + [ + { + "id": "5d947d3886f774447b415893", + "name": "RB-SMP key" + } + ] + ] + }, + { + "id": "609169cfeca522371e5725c5", + "requiredKeys": null + }, + { + "id": "60ae134cabb9675f0062cf6e", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/You've_Got_Mail", + "id": "6391359b9444fb141f4e6ee6", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6391359b9444fb141f4e6ee7", + "requiredKeys": null + }, + { + "id": "6391359b9444fb141f4e6ee8", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Safe_Corridor", + "id": "6089743983426423753cd58a", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "608ab22755f4ac386d7e7fdc", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Signal_-_Part_3", + "id": "5ac346cf86f7741d63233a02", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5ac7a7bf86f774132252a524", + "requiredKeys": null + }, + { + "id": "5ac7a83b86f774665012340b", + "requiredKeys": null + }, + { + "id": "5ac7a8d386f7741321499e3c", + "requiredKeys": null + }, + { + "id": "5ac7a93286f774664f4cbd8c", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Overpopulation", + "id": "6179aff8f57fb279792c60a1", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "617bf4e152e86c73d372a95d", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Broadcast_-_Part_2", + "id": "63913715f8e5dd32bf4e3aaa", + "kappaRequired": false, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "63a7d99804d3dc28a52a2106", + "requiredKeys": null + }, + { + "id": "639da5ec8fe84d33a25a1435", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Dangerous_Road", + "id": "63ab180c87413d64ae0ac20a", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "63ab184ff627f540861d1185", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Gunsmith_-_Part_7", + "id": "5ac244eb86f7741356335af1", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Signal_-_Part_4", + "id": "5ac346e886f7741d6118b99b", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Door", + "id": "64ee9df4496db64f9b7a4432", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "64ee9df4496db64f9b7a4433", + "requiredKeys": null + }, + { + "id": "64ee9df4496db64f9b7a4435", + "requiredKeys": null + }, + { + "id": "64eea6059878a0569d6ec98b", + "requiredKeys": [ + [ + { + "id": "64d4b23dc1b37504b41ac2b6", + "name": "Rusted bloody key" + } + ] + ] + }, + { + "id": "64ee9df4496db64f9b7a4437", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Steady_Signal", + "id": "6578ec473dbd035d04531a8d", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6578ec473dbd035d04531a92", + "requiredKeys": null + }, + { + "id": "6578ec473dbd035d04531a93", + "requiredKeys": null + }, + { + "id": "6578ec473dbd035d04531a94", + "requiredKeys": null + }, + { + "id": "6578ed62da32cab3f79bb022", + "requiredKeys": null + }, + { + "id": "6578ed7792685671c65edf07", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Thirsty_-_Breadwinner", + "id": "665eec1f5e47a79f8605565a", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "665ef4d93bd11acd294ac48c", + "requiredKeys": null + }, + { + "id": "665ef4f08f3a505364a8ab09", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Thirsty_-_Delivery", + "id": "665eec4a4dfc83b0ed0a9dca", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6661a14545909ae2e92ca2d5", + "requiredKeys": null + }, + { + "id": "6661a170945719c63f28d9c6", + "requiredKeys": null + }, + { + "id": "6661a18a12e8457716d59f5d", + "requiredKeys": null + }, + { + "id": "6661a1a1b1953d6c96da8f0e", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Thirsty_-_Echo", + "id": "665eeca45d86b6c8aa03c79d", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6660785fc37356435d193ae4", + "requiredKeys": null + }, + { + "id": "66607896f2ea02201517c203", + "requiredKeys": null + }, + { + "id": "666078bee6ed30ab2294f593", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Thirsty_-_Secrets", + "id": "665eeca92f7aedcc900b0437", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6661a28be2cdba6a469447c7", + "requiredKeys": null + }, + { + "id": "6661a2ae387c59056c822add", + "requiredKeys": null + }, + { + "id": "6661a2bf4846fd2b6ba30f90", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/One_Less_Loose_End", + "id": "669fa38fad7f1eac2607ed46", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "669faeb6a6e02d00c47ad812", + "requiredKeys": null + }, + { + "id": "669faecceb01bf6324de66c4", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/A_Healthy_Alternative", + "id": "669fa3910c828825de06d69f", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "669faef62c68a5925a36fccc", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Dragnet", + "id": "669fa3a08b4a64b332041ff7", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "66a0e692281e56a89b717b7d", + "requiredKeys": [ + [ + { + "id": "66acd6702b17692df20144c0", + "name": "TerraGroup storage room keycard" + } + ] + ] + }, + { + "id": "66a0e69ec03c2dad1a84993a", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Urban_Medicine", + "id": "639135e0fa894f0a866afde6", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "63a7d64710b7a13eb015961f", + "requiredKeys": null + }, + { + "id": "639135e0fa894f0a866afde7", + "requiredKeys": null + }, + { + "id": "639135e0fa894f0a866afde8", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Corporate_Secrets", + "id": "6179b3bdc7560e13d23eeb8d", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "617bf6c70cf4a041de5b3972", + "requiredKeys": null + }, + { + "id": "617bf77a3de8a6689b533a2a", + "requiredKeys": null + }, + { + "id": "61951c30aa0f643f9a0ae1b7", + "requiredKeys": null + }, + { + "id": "61951c3e2e2805073c2d29db", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Revision_-_Streets_of_Tarkov", + "id": "639135f286e646067c176a87", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "63927f14744e452011470816", + "requiredKeys": null + }, + { + "id": "63927f2d8ba6894d155e77e6", + "requiredKeys": null + }, + { + "id": "63927f349444fb141f4e6f24", + "requiredKeys": null + }, + { + "id": "639cebb78fe84d33a25a142b", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Punisher_-_Part_1", + "id": "59c50a9e86f7745fef66f4ff", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "59674d5186f00443b872d5f7", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Gunsmith_-_Part_8", + "id": "5ae3277186f7745973054106", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Make_ULTRA_Great_Again", + "id": "5ae448bf86f7744d733e55ee", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5ae44ecd86f77414a13c970e", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Big_Sale", + "id": "5ae448e586f7744dcf0c2a67", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5ae4508386f7741250488337", + "requiredKeys": null + }, + { + "id": "5ae450db86f7741250488359", + "requiredKeys": null + }, + { + "id": "5ae450ee86f7740f9307859d", + "requiredKeys": null + }, + { + "id": "5ae4510786f7740fa614399f", + "requiredKeys": null + }, + { + "id": "5ae4511d86f7740ffc31ccb5", + "requiredKeys": null + }, + { + "id": "5ae4514986f7740e915d218c", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/No_Place_for_Renegades", + "id": "60896bca6ee58f38c417d4f2", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "608bffeee0cc9c2d4d2ccb29", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Seaside_Vacation", + "id": "6179ad56c760af5ad2053587", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "617bf2a6f8e6c97ec70878b7", + "requiredKeys": null + }, + { + "id": "617bf29a52e86c73d372a917", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Audit", + "id": "638fcd23dc65553116701d33", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "638fd070202cd55bee01ca11", + "requiredKeys": null + }, + { + "id": "638fd0805e5a195d2c443754", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Glory_to_CPSU_-_Part_1", + "id": "639135b04ed9512be67647d7", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "63a7db4a3e491955e65fb88b", + "requiredKeys": null + }, + { + "id": "639c8c875573fd6cc27d99bb", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Gunsmith_-_Old_Friend's_Request", + "id": "676529af9c90953d090882e7", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + {}, + {}, + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Dressed_to_Kill", + "id": "5ae4490786f7744ca822adcc", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5fd89799c54dc00f463272d3", + "requiredKeys": null + }, + { + "id": "5fd89729a8c881276c560433", + "requiredKeys": null + }, + { + "id": "5ae4543686f7742dc043c903", + "requiredKeys": null + }, + { + "id": "5ae454a086f7742be909a81a", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Database_-_Part_2", + "id": "5ae4493d86f7744b8e15aa8f", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5ae9b5bd86f774307c29df37", + "requiredKeys": [ + [ + { + "id": "5ad5cfbd86f7742c825d6104", + "name": "OLI logistics department office key" + } + ] + ] + }, + { + "id": "5ae9b63286f774229110402d", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Inventory_Check", + "id": "608974af4b05530f55550c21", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "608bd0a053b9dd01a116f474", + "requiredKeys": null + }, + { + "id": "608bd2465e0ef91ab810f98a", + "requiredKeys": [ + [ + { + "id": "5d80c6c586f77440351beef1", + "name": "RB-OB key" + } + ] + ] + }, + { + "id": "608bd0c20637f21f9934b6e4", + "requiredKeys": [ + [ + { + "id": "5d80cd1a86f77402aa362f42", + "name": "RB-ORB3 key" + } + ] + ] + }, + { + "id": "608bd136c61c4b541b381da3", + "requiredKeys": [ + [ + { + "id": "5d80ccac86f77470841ff452", + "name": "RB-ORB1 key" + } + ] + ] + }, + { + "id": "608bd149f597ad0a33574d74", + "requiredKeys": [ + [ + { + "id": "5d80ccdd86f77474f7575e02", + "name": "RB-ORB2 key" + } + ] + ] + }, + { + "id": "608c187853b9dd01a116f480", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/A_Fuel_Matter", + "id": "608974d01a66564e74191fc0", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "60a4dc7e4e734e57d07fb335", + "requiredKeys": null + }, + { + "id": "60b90232ec7c6f5eb510c195", + "requiredKeys": null + }, + { + "id": "608bfe32c61c4b541b381da9", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Nothing_Fishy_About_This", + "id": "65802b627b44fa5e14638899", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "65802b627b44fa5e1463889a", + "requiredKeys": null + }, + { + "id": "65802bfabac8c53c548fca2a", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/New_Day%2C_New_Paths", + "id": "66aa58245ab22944110db6e9", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "66aa5b2cecad9c067780924b", + "requiredKeys": null + }, + { + "id": "66aa5bb281dff8466b076894", + "requiredKeys": null + }, + { + "id": "66aa5be8035c6a410dc570b2", + "optional": false, + "requiredKeys": null + }, + { + "id": "66aa5c88c085db7d8158db4a", + "requiredKeys": null + }, + { + "id": "66b0e57eddc25d8d17e3e3c0", + "requiredKeys": null + }, + { + "id": "66aa5c8ba8c36eaef492ef92", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Abandoned_Cargo", + "id": "675c03d1f7da9792a405549a", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "675c0444db2b69f48942f37c", + "requiredKeys": null + }, + { + "id": "675c04497439eaed82b6dfeb", + "requiredKeys": null + }, + { + "id": "675c044cc482cb252c5a92d4", + "requiredKeys": null + }, + { + "id": "675c044e3691199fe911a641", + "requiredKeys": null + }, + { + "id": "675c3fbeb402d4fa5589516f", + "requiredKeys": null + }, + { + "id": "675c3fd3a2c0bad5f70af01c", + "requiredKeys": null + }, + { + "id": "675c3fdd5af984e99db7b4e1", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Shipment_Tracking", + "id": "675c047fa46173572a0bd878", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "675c04b3fc6b273a36ed294a", + "requiredKeys": [ + [ + { + "id": "6761a6f90575f25e020816a4", + "name": "Company director's room key" + } + ] + ] + }, + { + "id": "675c04c1b68cc8180efb38c6", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Closer_to_the_People", + "id": "675c04f4db8807b75d0f38e8", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "675c04f4db8807b75d0f38eb", + "requiredKeys": null + }, + { + "id": "675c04f4db8807b75d0f38ec", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Break_the_Deal", + "id": "675c085d59b0575973005f52", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "675c14f54662a2fae349dbb9", + "requiredKeys": null + }, + { + "id": "675c152299549b5b62094f06", + "requiredKeys": null + }, + { + "id": "675c153ae96d38136d02f670", + "requiredKeys": null + }, + { + "id": "67604476b1ae3717835ccaed", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Huntsman_Path_-_Big_Game", + "id": "64e7b971f9d6fa49d6769b44", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "64e7ba17220ee966bf425ecb", + "requiredKeys": null + }, + { + "id": "64e7ba4a6393886f74119f3d", + "requiredKeys": null + }, + { + "id": "65bb698050fd7c32f5d666d1", + "requiredKeys": null + }, + { + "id": "65bb6a61a845e4eb51390b4e", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Ambulances_Again", + "id": "64f3176921045e77405d63b5", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "64f3176921045e77405d63ba", + "requiredKeys": null + }, + { + "id": "64f4fdfa67e11a7c6206de72", + "optional": false, + "requiredKeys": null + }, + { + "id": "64f3176921045e77405d63bb", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Blood_of_War_-_Part_1", + "id": "5ae448f286f77448d73c0131", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5ae452c086f774336a397578", + "requiredKeys": null + }, + { + "id": "5ae452de86f77450595c4333", + "requiredKeys": null + }, + { + "id": "5ae452fa86f774336a39758e", + "requiredKeys": null + }, + { + "id": "5ae4531986f774177033c3e6", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Database_-_Part_1", + "id": "5ae4493486f7744efa289417", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5ae9b32486f7745bbc72275a", + "requiredKeys": null + }, + { + "id": "5ae9b34686f7743129512ccf", + "requiredKeys": null + }, + { + "id": "5ae9b36c86f774307c29df04", + "requiredKeys": null + }, + { + "id": "5ae9b38a86f77432c81e2ce3", + "requiredKeys": null + }, + { + "id": "5ae9b3b186f7745bbc722762", + "requiredKeys": null + }, + { + "id": "5ae9b3c986f77432c81e2ce6", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Gratitude", + "id": "5ae449b386f77446d8741719", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5ae9e17c86f77440d37ce03c", + "requiredKeys": null + }, + { + "id": "5ae9e1c786f77403fb3f9674", + "requiredKeys": null + }, + { + "id": "5ae9e2a286f7740de4152a0a", + "requiredKeys": null + }, + { + "id": "5ae9e2e386f7740de4152a0d", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Setup", + "id": "5c1234c286f77406fa13baeb", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5c1fa9c986f7740de474cb3d", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Cult_-_Part_2", + "id": "5a27ba1c86f77461ea5a3c56", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5a2806e086f774291b084041", + "requiredKeys": null + }, + { + "id": "5a2806b386f77420062f0fbd", + "requiredKeys": [ + [ + { + "id": "5780cf7f2459777de4559322", + "name": "Dorm room 314 marked key" + } + ] + ] + }, + { + "id": "5fe0e9ed3f3a7d4169035e8e", + "requiredKeys": null + }, + { + "id": "5a2806f886f774513d3e69f5", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Punisher_-_Part_2", + "id": "59c50c8886f7745fed3193bf", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "59624d5386f77446b872d5f7", + "requiredKeys": null + }, + { + "id": "5cb5e2ff86f7746ef64c979b", + "requiredKeys": null + }, + { + "id": "59c50f1686f77412ef2c01e7", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Easy_Job_-_Part_1", + "id": "6179ac7511973d018217d0b9", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "63ac1e0a87413d64ae0ac233", + "requiredKeys": null + }, + { + "id": "6179b804bca27a099552e057", + "requiredKeys": null + }, + { + "id": "61abcc6379c3a477d0122457", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Easy_Job_-_Part_2", + "id": "6179acbdc760af5ad2053585", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "617bd94c5a52d2390a2630c7", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Reconnaissance", + "id": "626bd75c71bd851e971b82a5", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "63ac1b741b5c95746621ddb4", + "requiredKeys": null + }, + { + "id": "63ac1bd387413d64ae0ac22b", + "requiredKeys": null + }, + { + "id": "63ac1c56972364554162a25e", + "requiredKeys": null + }, + { + "id": "62987d43b7bd956bd62a09b3", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Documents", + "id": "60896b7bfa70fc097863b8f5", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "60916aeac49cf53e4772cc3c", + "requiredKeys": null + }, + { + "id": "60ae0dfe2d6a8320983d19ba", + "requiredKeys": null + }, + { + "id": "60ae0e2c79e83a2cf96f35ce", + "requiredKeys": null + }, + { + "id": "60916b41b89a3c264d7296f9", + "requiredKeys": null + }, + { + "id": "60ae0f0586046842a754e21e", + "requiredKeys": null + }, + { + "id": "60ae0f17b809a4748759078c", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Gunsmith_-_Part_9", + "id": "639872fa9b4fb827b200d8e5", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Punisher_-_Part_3", + "id": "59c512ad86f7741f0d09de9b", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "59674d5186f77446b852d5f7", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Special_Comms", + "id": "66ab970848ddbe9d4a0c49a8", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "66ab9c5c60199cdb0902f8cc", + "requiredKeys": null + }, + { + "id": "66ab9c78e192b852d889e2bf", + "requiredKeys": null + }, + { + "id": "66ab970848ddbe9d4a0c49ab", + "optional": false, + "requiredKeys": null + }, + { + "id": "66ab9c914a7cba3ea786ce58", + "requiredKeys": null + }, + { + "id": "66ab9c7ea3a7219e87d4b75e", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Grenadier", + "id": "5c0d190cd09282029f5390d8", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5c1b760686f77412780211a3", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/A_Helping_Hand", + "id": "6752f6d83038f7df520c83e8", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6752f86d538945df8cc3fc3a", + "requiredKeys": null + }, + { + "id": "6756bcb3f93f4c1fc2b2d685", + "optional": false, + "requiredKeys": null + }, + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Courtesy_Visit", + "id": "5d25e48186f77443e625e386", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5d357b6c86f774588d4d7e25", + "requiredKeys": null + }, + { + "id": "5d357b9586f7745b422d653f", + "requiredKeys": null + }, + { + "id": "5d357bb786f774588d4d7e27", + "requiredKeys": null + }, + { + "id": "629f4f080f57046e362e6e9e", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Reserve_(quest)", + "id": "5d25e4d586f77443e625e388", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5d8a05d086f77410b4225d10", + "requiredKeys": null + }, + { + "id": "629f1259422dff20ff234b4d", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Long_Road", + "id": "6193850f60b34236ee0483de", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6193dabd5f6468204470571f", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Health_Care_Privacy_-_Part_1", + "id": "5a68661a86f774500f48afb0", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5a6873bc86f7741f8d4589a3", + "requiredKeys": null + }, + { + "id": "5a6873d786f7743ad1151d6e", + "requiredKeys": null + }, + { + "id": "5a6873ec86f7743cc55d8622", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Shady_Business", + "id": "5d25e48d86f77408251c4bfb", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5d6949e786f774238a38d9e0", + "requiredKeys": null + }, + { + "id": "5d27491686f77475aa5cf5b9", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Green_Corridor", + "id": "639136d68ba6894d155e77cf", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "63a7d53904d3dc28a52a2100", + "requiredKeys": null + }, + { + "id": "63a7d58004d3dc28a52a2102", + "requiredKeys": null + }, + { + "id": "639cee16f5765f47cc7f0ea1", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Road_Closed", + "id": "639282134ed9512be67647ed", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "63a7d444f32fa1316250c3d5", + "requiredKeys": null + }, + { + "id": "63a7d461f32fa1316250c3d7", + "requiredKeys": null + }, + { + "id": "639cdf9aad9d7e3216668fd0", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Watching_You", + "id": "639136fa9444fb141f4e6eee", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "63a7d8665199ab1f7d4a7747", + "requiredKeys": null + }, + { + "id": "639136fa9444fb141f4e6eef", + "requiredKeys": [ + [ + { + "id": "63a39f08cd6db0635c197600", + "name": "Pinewood hotel room 215 key" + } + ] + ] + }, + { + "id": "639136fa9444fb141f4e6ef0", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Broadcast_-_Part_3", + "id": "63a511ea30d85e10e375b045", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "63ac22b8f627f540861d1b2d", + "requiredKeys": null + }, + { + "id": "63a511ea30d85e10e375b047", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Ballet_Lover", + "id": "639135a7e705511c8a4a1b78", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "63a7da6f5199ab1f7d4a774a", + "requiredKeys": null + }, + { + "id": "63a7daae04d3dc28a52a2109", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Punisher_-_Part_4", + "id": "59ca264786f77445a80ed044", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "59674d5986f77446b872d5f7", + "requiredKeys": null + }, + { + "id": "59ca27f786f77445aa0ddc14", + "requiredKeys": null + }, + { + "id": "59ca293c86f91445a80ed047", + "requiredKeys": null + }, + { + "id": "59ca29ab86f77445ab431c86", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Gunsmith_-_Part_10", + "id": "5ae327c886f7745c7b3f2f3f", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Punisher_-_Part_5", + "id": "59ca29fb86f77445ab465c87", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "59ca293c86f77445a80ed147", + "requiredKeys": null + }, + { + "id": "59ca29ab86f77445ab133c86", + "requiredKeys": null + }, + { + "id": "59ca2bdc86f77445a80ed148", + "requiredKeys": null + }, + { + "id": "59ca2c3086f77445aa0ddc15", + "requiredKeys": null + }, + { + "id": "59ca2c9e86f77428ea721232", + "requiredKeys": null + }, + { + "id": "59ca2cbe86f7740fe95c3e52", + "requiredKeys": null + }, + { + "id": "5c922dde86f77438500a0fec", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Health_Care_Privacy_-_Part_2", + "id": "5a68663e86f774501078f78a", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5a68760f86f7743cc55d8709", + "requiredKeys": [ + [ + { + "id": "5a13f46386f7741dd7384b04", + "name": "Health Resort west wing room 306 key" + } + ] + ] + }, + { + "id": "5a68763786f77474c33a40a1", + "requiredKeys": null + }, + { + "id": "5a68764c86f77474c4269f3c", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Health_Care_Privacy_-_Part_3", + "id": "5a68665c86f774255929b4c7", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5a68770f86f774747d4b0d8b", + "requiredKeys": null + }, + { + "id": "5a68776786f774759f1f55f6", + "requiredKeys": null + }, + { + "id": "5a68777586f774747d4b0d9e", + "requiredKeys": null + }, + { + "id": "5a68778c86f77423391f38f0", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Health_Care_Privacy_-_Part_4", + "id": "5a68667486f7742607157d28", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Health_Care_Privacy_-_Part_5", + "id": "5a68669a86f774255929b4d4", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5a6879be86f774284429b1bb", + "requiredKeys": null + }, + { + "id": "5a687a1c86f7745f2152168c", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Huntsman_Path_-_Eraser_-_Part_1", + "id": "5d25e44f86f77443e625e385", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5d27369586f774457411b264", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/An_Apple_a_Day_Keeps_the_Doctor_Away", + "id": "5d6fb2c086f77449da599c24", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5d6fb8a886f77449db3db8b6", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Pest_Control", + "id": "608a768d82e40b3c727fd17d", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "608a8356fa70fc097863b8f8", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Hermit", + "id": "61904daa7d0d857927447b9c", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "63ac22351b5c95746621ddc4", + "requiredKeys": null + }, + { + "id": "61904e76f62c89219a56e04c", + "requiredKeys": null + }, + { + "id": "61904ebb22e6d82ee97ccbbe", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Health_Care_Privacy_-_Part_6", + "id": "669fa3a3ad7f1eac2607ed48", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "66a0f391676953651bd8b796", + "requiredKeys": null + }, + { + "id": "66a0f37f04fb80a0bfdbaf60", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Shipping_Delay_-_Part_2", + "id": "673f2cd5d3346c2167020484", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "673f2d938504a2d993bc2e68", + "requiredKeys": null + }, + { + "id": "673f2d9a73ff76dd6d5a6344", + "requiredKeys": null + }, + { + "id": "673f2da118e615f9f5550544", + "requiredKeys": null + }, + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Shipping_Delay_-_Part_1", + "id": "673f348dd3346c21670217e7", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "673f34c674ec5bf80ea69eee", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Hot_Wheels", + "id": "673f4e956f1b89c7bc0f56ef", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "673f507029a1128d5c4d7498", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Hot_Wheels_-_Let's_Try_Again", + "id": "673f5a4976553f78350bdac1", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "673f5a9537550b9d7fd30777", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Inevitable_Response", + "id": "673f6027352b4da8e00322d2", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "673f60910aed589d887b5ea1", + "requiredKeys": null + }, + { + "id": "67499a4f03b8295863172dea", + "optional": false, + "requiredKeys": null + }, + { + "id": "67499a61ddf14e140a675607", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Order_From_Outside", + "id": "673f61a066e6a521aa04b62b", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "673f61d9c2bc3dc676297fde", + "requiredKeys": null + }, + { + "id": "673f61ea87e01cfaf780a482", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Building_Foundations", + "id": "673f629c5b555b53460cf827", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "673f637a1fbc23a60a72b743", + "requiredKeys": null + }, + { + "id": "67519696567b9773f0811bae", + "requiredKeys": null + }, + { + "id": "675196dff77c0b8436ec1ef5", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Natural_Exchange", + "id": "6740a02a69a58fceba0ff399", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6740a0c33c7152ccfe151146", + "requiredKeys": null + }, + { + "id": "6740a0d5b05fb787316fe7d5", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Half-Empty", + "id": "6740a2c17e3818d5bb0648b6", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6749aa9b1badcb1e8056d769", + "requiredKeys": null + }, + { + "id": "6740a33685a62f9581c2beaf", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Stick_in_the_Wheel", + "id": "6740a3f4eca8acb2d2055159", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6740a42c508599fd5a066f19", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Ask_for_Directions", + "id": "674492b6909d2013670a347a", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "674492e56e8d2d5239a3fd37", + "requiredKeys": null + }, + { + "id": "674492ebf6f84f7d09ef1abb", + "requiredKeys": null + }, + { + "id": "674492f0636d0661476732f2", + "requiredKeys": null + }, + { + "id": "674492f30f45cb752f21df39", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Stabilize_Business", + "id": "6744a4717e3818d5bb0680bb", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6744a4e6c8a456e74064e7d7", + "requiredKeys": null + }, + { + "id": "6744a6b96cefb76fd3f70555", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Battery_Change", + "id": "6744a728352b4da8e003eda9", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6744a964dc1b1e2ee134ffeb", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Battery_Change", + "id": "6744a9dfef61d56e020b5c4a", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6744a9dfef61d56e020b5c54", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Protect_the_Sky", + "id": "6744ab1def61d56e020b5c56", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6744ab1def61d56e020b5c5f", + "requiredKeys": null + }, + { + "id": "6744ab1def61d56e020b5c60", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Discombobulate", + "id": "6744aca8d3346c216702c583", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6744ae5cc771515803d615ec", + "requiredKeys": null + }, + { + "id": "6744ae63b3b4be24ffc607a4", + "requiredKeys": null + }, + { + "id": "6744ae65f8c1438fb9374575", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Higher_They_Fly", + "id": "6745fae369a58fceba10343d", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6745fae369a58fceba103458", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Swift_Retribution", + "id": "6745fcded0fbbc74ca0f721d", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6745fd2e3d6070c3563039a9", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Simple_Side_Job", + "id": "6745fdddd3346c216702e0bf", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6745fe81eae30b9fb3bb6166", + "requiredKeys": null + }, + { + "id": "6745fe8d48cd7aeda7152b24", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Route_Deviation", + "id": "674600a366e6a521aa05eb66", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "67460118d3498f1b35e0a025", + "requiredKeys": null + }, + { + "id": "6746011dfd1dc9d0f502e55d", + "requiredKeys": null + }, + { + "id": "674601247aa943781a1cf3fc", + "requiredKeys": null + }, + { + "id": "674601282043d1ef3c6b2eec", + "requiredKeys": null + }, + { + "id": "6746012a35218bb89951248e", + "requiredKeys": null + }, + { + "id": "6746012d871e69a9abb5873d", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Hindsight_20%2F20", + "id": "674602307e3818d5bb069489", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "674602682cb1c1f5999f27aa", + "requiredKeys": null + }, + { + "id": "674da90a45aa075a44b4d687", + "requiredKeys": null + }, + { + "id": "674da90f96d4f32d517cb770", + "requiredKeys": null + }, + { + "id": "674da9141cc05673dc69e7e7", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Key_Partner", + "id": "6746053b5b555b53460d9896", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "675197664e610fc2b88e0bf3", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Killer_Argument", + "id": "674605df60a98cad1b0ec799", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6746061983996c4aa4765025", + "requiredKeys": null + }, + { + "id": "674606266884ca9cfc83530e", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Forge_a_Friendship", + "id": "6740a15566e6a521aa051b15", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6740a202086cf3dbf687279a", + "requiredKeys": null + }, + { + "id": "6740a20cc6daae7f8f12a77d", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Another_Shipping_Delay", + "id": "6740b60c60a98cad1b0e0aa0", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6740b64f024f0e44fbed2c48", + "requiredKeys": null + }, + { + "id": "6740b66079ff8ea717dad584", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Price_of_Independence", + "id": "6744af0969a58fceba101fed", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6745c8ccb4adeab3910332cc", + "requiredKeys": null + }, + { + "id": "6745c8ee54d6972417ad7bad", + "optional": false, + "requiredKeys": null + }, + { + "id": "6745c8de22c7ee46e3319c34", + "requiredKeys": null + }, + { + "id": "6745c90842db81af412eae97", + "optional": false, + "requiredKeys": null + }, + { + "id": "6745c9482ac6bee79dca869a", + "requiredKeys": null + }, + { + "id": "6745c9623d362cd373b1de93", + "optional": false, + "requiredKeys": null + }, + { + "id": "6745c986a3e10e0bf6472d8e", + "requiredKeys": null + }, + { + "id": "6745c992bf76b3aeaf6370e0", + "requiredKeys": null + }, + { + "id": "6745c9b89c84a273d4a2dc28", + "requiredKeys": null + }, + { + "id": "6745c9a86086867a2c723e9d", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Price_of_Independence", + "id": "6745cbee909d2013670a4a55", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6745cbee909d2013670a4a60", + "requiredKeys": null + }, + { + "id": "6745cbee909d2013670a4a61", + "optional": false, + "requiredKeys": null + }, + { + "id": "6745cbee909d2013670a4a63", + "requiredKeys": null + }, + { + "id": "6745cbee909d2013670a4a64", + "optional": false, + "requiredKeys": null + }, + { + "id": "6745cbee909d2013670a4a66", + "requiredKeys": null + }, + { + "id": "6745cbee909d2013670a4a68", + "optional": false, + "requiredKeys": null + }, + { + "id": "6745cbee909d2013670a4a6a", + "requiredKeys": null + }, + { + "id": "6745cbee909d2013670a4a6c", + "requiredKeys": null + }, + { + "id": "6745cbee909d2013670a4a6e", + "requiredKeys": null + }, + { + "id": "6745cbee909d2013670a4a70", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Choose_Your_Friends_Wisely", + "id": "67460662d0fbbc74ca0f7229", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "674606bac840f707bea6242f", + "optional": false, + "requiredKeys": null + }, + { + "id": "674606ccff406a9f6a28e26f", + "optional": false, + "requiredKeys": null + }, + { + "id": "674606f1c63637e54bede3a6", + "optional": false, + "requiredKeys": null + }, + { + "id": "6746071002dfd67c0629a379", + "optional": false, + "requiredKeys": null + }, + { + "id": "674607317781508c405fb979", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Colleagues_-_Part_1", + "id": "5edab736cc183c769d778bc2", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5edab7d3cc183c769d778bc5", + "requiredKeys": null + }, + { + "id": "5edab8890880da21347b3826", + "requiredKeys": null + }, + { + "id": "5edab8e216d985118871ba18", + "requiredKeys": null + }, + { + "id": "5f03969a51823847c253afa0", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Anesthesia", + "id": "5eda19f0edce541157209cee", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5eda1d6ec586607c09662d54", + "requiredKeys": null + }, + { + "id": "5eda1da9a58a4c49c74165ee", + "requiredKeys": null + }, + { + "id": "5eda1dd3317f6066993c1744", + "requiredKeys": null + }, + { + "id": "5f0389268580cc37797e0026", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Punisher_-_Part_6", + "id": "59ca2eb686f77445a80ed049", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "59ca2fba86f77445e4732b25", + "requiredKeys": null + }, + { + "id": "5b0548e686f7740306753506", + "requiredKeys": null + }, + { + "id": "5cb3397c88a450159a723d79", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Colleagues_-_Part_2", + "id": "5edaba7c0c502106f869bc02", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5edabb0b0c502106f869bc03", + "requiredKeys": null + }, + { + "id": "5edabb950c502106f869bc04", + "requiredKeys": null + }, + { + "id": "5edabbff0880da21347b382b", + "requiredKeys": [ + [ + { + "id": "5a0eb6ac86f7743124037a28", + "name": "Cottage back door key" + } + ] + ] + }, + { + "id": "5edabc2ca0055865214cb5a6", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Rigged_Game", + "id": "5edabd13218d181e29451442", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5f071a9727cec53d5d24fe3b", + "requiredKeys": null + }, + { + "id": "5f071ae396d1ae55e476abc4", + "requiredKeys": null + }, + { + "id": "5f071b2a8ca6db7f3b41215f", + "requiredKeys": null + }, + { + "id": "5f039da057a46716b610b577", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Gendarmerie_-_Mall_Cop", + "id": "64e7b99017ab941a6f7bf9d7", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "64e7bc2c5e6d3e61ca2ca097", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Gendarmerie_-_Tickets%2C_Please", + "id": "64e7b9a4aac4cd0a726562cb", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "64e7bd0c6393886f74119f41", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Gendarmerie_-_District_Patrol", + "id": "64e7b9bffd30422ed03dad38", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "64e7bdd52d369a1c0172722f", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Samples", + "id": "5edac020218d181e29451446", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5edac0e02ddc9e4c802cd969", + "requiredKeys": null + }, + { + "id": "5edac1040880da21347b3845", + "requiredKeys": null + }, + { + "id": "5edac13760bdcc7ff355811f", + "requiredKeys": null + }, + { + "id": "5edac1530880da21347b3846", + "requiredKeys": null + }, + { + "id": "5edac190cecc0069284c0ed2", + "requiredKeys": null + }, + { + "id": "5edac1b2930f5454f51dcac4", + "requiredKeys": null + }, + { + "id": "5edac1e116d985118871ba24", + "requiredKeys": null + }, + { + "id": "5edac1fccc183c769d778bd3", + "requiredKeys": null + }, + { + "id": "5edac22860bdcc7ff3558124", + "requiredKeys": null + }, + { + "id": "5edac2582ddc9e4c802cd970", + "requiredKeys": null + }, + { + "id": "5edac2897869412e9c669c32", + "requiredKeys": null + }, + { + "id": "5edac2a260bdcc7ff3558127", + "requiredKeys": null + }, + { + "id": "5edac2cc16d985118871ba29", + "requiredKeys": null + }, + { + "id": "5edac2e10bb72a50635c2bf9", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Huntsman_Path_-_Outcasts", + "id": "6179ad0a6e9dd54ac275e3f2", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "617bf1e1d93d977d2452051f", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Vitamins_-_Part_1", + "id": "5b478eca86f7744642012254", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5b478f6886f774464201225a", + "requiredKeys": [ + [ + { + "id": "5a0dc95c86f77452440fc675", + "name": "Health Resort west wing office room 112 key" + } + ] + ] + }, + { + "id": "5b478f8886f7744d1b23c622", + "requiredKeys": null + }, + { + "id": "5b4c826b86f7743cc87bcee4", + "requiredKeys": [ + [ + { + "id": "5ad5db3786f7743568421cce", + "name": "EMERCOM medical unit key" + } + ] + ] + }, + { + "id": "5b4c832686f77419603eb8f0", + "requiredKeys": null + }, + { + "id": "5b4c82cd86f774170c6e4169", + "requiredKeys": null + }, + { + "id": "5b4c836486f77417063a09dc", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Glory_to_CPSU_-_Part_2", + "id": "64f5aac4b63b74469b6c14c2", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "64f5aac4b63b74469b6c14c7", + "requiredKeys": null + }, + { + "id": "64f5b876a2a5bb727b61c5ad", + "requiredKeys": null + }, + { + "id": "64f5bbc967e11a7c6206e00e", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Kings_of_the_Rooftops", + "id": "639136f086e646067c176a8b", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "63929224744e45201147081a", + "requiredKeys": null + }, + { + "id": "639d00a28fe84d33a25a142f", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Gunsmith_-_Part_11", + "id": "639872fc93ae507d5858c3a6", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Vitamins_-_Part_2", + "id": "5b478ff486f7744d184ecbbf", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5b47905886f7746807461fe2", + "requiredKeys": null + }, + { + "id": "5cb5ffd986f7746ef55de2c7", + "requiredKeys": null + }, + { + "id": "5ec1388d83b69d213d3c2ee0", + "requiredKeys": null + }, + { + "id": "5b4790a886f774563c7a489f", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Colleagues_-_Part_3", + "id": "5edac34d0bb72a50635c2bfa", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + {}, + { + "id": "5f07025e27cec53d5d24fe25", + "requiredKeys": null + }, + { + "id": "5f04935cde3b9e0ecf03d864", + "requiredKeys": null + }, + { + "id": "5f070323d57aeb6e09253785", + "requiredKeys": null + }, + { + "id": "5f0495458654d20be3564f4c", + "requiredKeys": null + }, + { + "id": "5f070350f6b5847ad975ceac", + "requiredKeys": null + }, + { + "id": "5f0495b8efefac7f7227de63", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Beyond_the_Red_Meat_-_Part_1", + "id": "64f5e20652fc01298e2c61e3", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "64f6a9e6dd44b6417729b535", + "requiredKeys": [ + [ + { + "id": "64ccc1fe088064307e14a6f7", + "name": "Beluga restaurant director key" + } + ] + ] + }, + { + "id": "64f6aa6cdd44b6417729b536", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Beyond_the_Red_Meat_-_Part_2", + "id": "64f6aafd67e11a7c6206e0d0", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "64f6aafd67e11a7c6206e0d1", + "requiredKeys": [ + [ + { + "id": "64ccc206793ca11c8f450a38", + "name": "TerraGroup meeting room key" + } + ] + ] + }, + { + "id": "64f6aafd67e11a7c6206e0d2", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Properties_All_Around", + "id": "6573397ef3f8344c4575cd87", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6573397ef3f8344c4575cd88", + "requiredKeys": null + }, + { + "id": "6581676e7a18ff402fd23e68", + "requiredKeys": [ + [ + { + "id": "6582dc5740562727a654ebb1", + "name": "Real estate agency office room key" + } + ] + ] + }, + { + "id": "658167a0e53c40116f8632fa", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Chemistry_Closet", + "id": "5f04886a3937dc337a6b8238", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5f0488c590eea473df674002", + "requiredKeys": [ + [ + { + "id": "5eff09cd30a7dc22fd1ddfed", + "name": "Health Resort office key with a blue tape" + } + ] + ] + }, + { + "id": "5f04983ffbed7a08077b4367", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Huntsman_Path_-_Sadist", + "id": "5edab4b1218d181e29451435", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5edab5a6cecc0069284c0ec2", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Huntsman_Path_-_Administrator", + "id": "639136df4b15ca31f76bc31f", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "639285879444fb141f4e6f25", + "requiredKeys": null + }, + { + "id": "63aaccae87413d64ae079631", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Gunsmith_-_Part_12", + "id": "5b47799d86f7746c5d6a5fd8", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Huntsman_Path_-_Crooked_Cop", + "id": "6578eb36e5020875d64645cd", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6578eb36e5020875d64645d0", + "requiredKeys": null + }, + { + "id": "6580130847df99b0741919f0", + "requiredKeys": null + }, + { + "id": "6582b05dc992d6dcc0a40c75", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/TerraGroup_Employee", + "id": "5edac63b930f5454f51e128b", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5eec9d054110547f1f545c99", + "requiredKeys": [ + [ + { + "id": "5efde6b4f5448336730dbd61", + "name": "Keycard with a blue marking" + } + ] + ] + }, + { + "id": "5eff5674befb6436ce3bbaf7", + "requiredKeys": [ + [ + { + "id": "5efde6b4f5448336730dbd61", + "name": "Keycard with a blue marking" + } + ] + ] + }, + { + "id": "5edac8483c809a44ef12b4d2", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Minibus", + "id": "5b478d0f86f7744d190d91b5", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5b478d8986f774563c7a4809", + "requiredKeys": null + }, + { + "id": "5b478daf86f7744d1c35339b", + "requiredKeys": null + }, + { + "id": "5b478dca86f7744d190d91c2", + "requiredKeys": null + }, + { + "id": "5b478de086f7744d1c3533a1", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Informed_Means_Armed", + "id": "5b47926a86f7747ccc057c15", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5b47932586f7747cc908b5dd", + "requiredKeys": null + }, + { + "id": "5b47936686f77427fd044025", + "requiredKeys": null + }, + { + "id": "5b47938086f7747ccc057c22", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Chumming", + "id": "5b4795fb86f7745876267770", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "5b47968e86f7745877352c28", + "requiredKeys": null + }, + { + "id": "5b4796c086f7745877352c2c", + "requiredKeys": null + }, + { + "id": "5b47971086f774587877ad34", + "requiredKeys": null + }, + { + "id": "5c923d3d86f774556e08d7a5", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/No_Swiping", + "id": "658027799634223183395339", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "65802779963422318339533a", + "requiredKeys": null + }, + { + "id": "65802779963422318339533c", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Drip-Out_-_Part_1", + "id": "6613f3007f6666d56807c929", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6613f36ca4dc044e13e02295", + "requiredKeys": null + }, + { + "id": "6616819ac7c53d7769413d9c", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Drip-Out_-_Part_1", + "id": "66151401efb0539ae10875ae", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "66151401efb0539ae10875af", + "requiredKeys": null + }, + { + "id": "66168239957ac58c30b29135", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Private_Club", + "id": "675c3582f6ddc329a90f9c6d", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "675c37d2da4b531ba8daaadd", + "requiredKeys": null + }, + { + "id": "675c37e07ac1a33fff170966", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Is_This_a_Reference%3F", + "id": "66d9cbb67b491f9d5304f6e6", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "66d9cbb67b491f9d5304f6e9", + "requiredKeys": null + }, + { + "id": "66d9cbb67b491f9d5304f6ea", + "requiredKeys": null + }, + { + "id": "66d9cbb67b491f9d5304f6eb", + "requiredKeys": null + }, + { + "id": "66dacf2a88c7001436a67390", + "requiredKeys": null + }, + { + "id": "66dad1d7811532f53e472c13", + "requiredKeys": null + }, + { + "id": "66dad1d941756590432b0eaa", + "requiredKeys": null + }, + { + "id": "66dad1dbb16caebe0e214d89", + "requiredKeys": null + }, + { + "id": "66dad1ddec53b0df3b10a1b9", + "requiredKeys": null + }, + { + "id": "66dad1de93c8fcffd5790d89", + "requiredKeys": null + }, + { + "id": "66dad1e0703b718902451ee4", + "requiredKeys": null + }, + { + "id": "66dad1e21e7ef28d17a69a93", + "requiredKeys": null + }, + { + "id": "66dad1e607181e2f78a3a0a2", + "requiredKeys": null + }, + { + "id": "66dad1e843a718561db0fdd3", + "requiredKeys": null + }, + { + "id": "66dad1ebc5c8e6cd26dd1d31", + "requiredKeys": null + }, + { + "id": "66dad1edbc4fdd0c6eb38c5e", + "requiredKeys": null + }, + { + "id": "66dad1f00e049ac7abb6d801", + "requiredKeys": null + }, + { + "id": "66dad1f22edc2103eb176de8", + "requiredKeys": null + }, + { + "id": "66db1f8d7539f4b4eb640aff", + "requiredKeys": null + }, + { + "id": "66db1f8f564045697071d934", + "requiredKeys": null + }, + { + "id": "66db1f928d59a9fe511dfc25", + "requiredKeys": null + }, + { + "id": "66db1f94a147d9840ec0dfba", + "requiredKeys": null + }, + { + "id": "66db1f98b8e22a92437fe5c6", + "requiredKeys": null + }, + { + "id": "66db1f9b4f7bf01d937eb150", + "requiredKeys": null + }, + { + "id": "66db1ff798d52a5a8e4ed1f8", + "requiredKeys": null + }, + { + "id": "66debf2b9e4ce2ef233ee5b7", + "requiredKeys": null + }, + { + "id": "66debf2e1e254957b82711ff", + "requiredKeys": null + }, + { + "id": "66debf30802386a45d0adb60", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Lend-Lease_-_Part_1", + "id": "5b4794cb86f774598100d5d4", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "66d078aadf338e6c13578080", + "requiredKeys": null + }, + { + "id": "66d07de6c7ef9040fff0b789", + "requiredKeys": null + }, + { + "id": "5b4c742886f7745cef1d02f5", + "requiredKeys": null + }, + { + "id": "5b4c769686f7746e535a5c0e", + "requiredKeys": null + }, + { + "id": "5b4c75a786f7747332534b52", + "requiredKeys": [ + [ + { + "id": "5a145d4786f7744cbb6f4a12", + "name": "Health Resort east wing room 306 key" + }, + { + "id": "5a145d7b86f7744cbb6f4a13", + "name": "Health Resort east wing room 308 key" + } + ] + ] + }, + { + "id": "5b4c76d886f77471d31735a3", + "requiredKeys": null + }, + { + "id": "5b47958e86f774598100d5e2", + "requiredKeys": null + }, + { + "id": "5b4795a586f774587a39506d", + "requiredKeys": null + }, + { + "id": "5b4c8e6586f77474396a5400", + "requiredKeys": [ + [ + { + "id": "5a0ee30786f774023b6ee08f", + "name": "Health Resort west wing room 216 key" + } + ] + ] + }, + { + "id": "5b4c7aec86f77459732b4b08", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Regulated_Materials", + "id": "5d4bec3486f7743cac246665", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5d4bfe4b86f7744a9d4fe032", + "requiredKeys": null + }, + { + "id": "5d4bfe7c86f7744a9c66b316", + "requiredKeys": null + }, + { + "id": "5d4c020a86f77449c463ced6", + "requiredKeys": null + }, + { + "id": "5d4c028c86f774389001e027", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Insomnia", + "id": "5c0bd01e86f7747cdd799e56", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5c1242fa86f7742aa04fed52", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Energy_Crisis", + "id": "6179b3a12153c15e937d52bc", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "617bf5860cf4a041de5b396b", + "requiredKeys": null + }, + { + "id": "61926522b0295324b5484459", + "requiredKeys": null + }, + { + "id": "6192653d80c326298126aee1", + "requiredKeys": null + }, + { + "id": "61926544bb0c712ed42d583c", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Sew_it_Good_-_Part_1", + "id": "5ae4495086f77443c122bc40", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5ae4559386f7742dc043c95e", + "requiredKeys": null + }, + { + "id": "5ae455be86f7742dc043c969", + "requiredKeys": null + }, + { + "id": "5ae455fb86f7744dd8242380", + "requiredKeys": null + }, + { + "id": "5ae4562086f774498b05e0dc", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Ambulance", + "id": "5d25e46e86f77409453bce7c", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5d27446f86f77475a86565a3", + "requiredKeys": null + }, + { + "id": "5ec1538a92e95f77ac7a2529", + "requiredKeys": null + }, + { + "id": "5ec1504183b69d213d3c2ee8", + "requiredKeys": null + }, + { + "id": "5d7782c686f7742fa732bf07", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Gunsmith_-_Part_13", + "id": "5ac244c486f77413e12cf945", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Bullshit", + "id": "5c0bbaa886f7746941031d82", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5c50481c86f77410650e0521", + "requiredKeys": null + }, + { + "id": "5c0bc32986f7743e4d1002d2", + "requiredKeys": null + }, + { + "id": "5c0bc43e86f7744794440ba5", + "requiredKeys": null + }, + { + "id": "5c12320586f77437e44bcb15", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Sew_it_Good_-_Part_2", + "id": "5ae4495c86f7744e87761355", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5ae9b77f86f77432c81e3074", + "requiredKeys": null + }, + { + "id": "5ae9b7c886f774307c29df56", + "requiredKeys": null + }, + { + "id": "5ae9b91386f77415a869b3f3", + "requiredKeys": null + }, + { + "id": "5ae9b93b86f7746e0026221a", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Sew_it_Good_-_Part_3", + "id": "5ae4496986f774459e77beb6", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5ae9bc6e86f7746e0026222c", + "requiredKeys": null + }, + { + "id": "5ae9bea886f77468ab400e64", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Sew_it_Good_-_Part_4", + "id": "5ae4497b86f7744cf402ed00", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5ae45d7786f774178f237745", + "requiredKeys": null + }, + { + "id": "5ae45d9386f774178f23774a", + "requiredKeys": null + }, + { + "id": "5af079e486f77434693ad7f8", + "requiredKeys": null + }, + { + "id": "5af07a0286f7747dba10d8ac", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Developer's_Secrets_-_Part_1", + "id": "65733403eefc2c312a759ddb", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "65733403eefc2c312a759ddc", + "requiredKeys": null + }, + { + "id": "65801ad655315fdce2096bec", + "requiredKeys": [ + [ + { + "id": "6582dbe43a2e5248357dbe9a", + "name": "\"Negotiation\" room key" + } + ] + ] + }, + { + "id": "65801b07a26e65a69c2fedd1", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Developer's_Secrets_-_Part_2", + "id": "6573382e557ff128bf3da536", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6573382e557ff128bf3da537", + "requiredKeys": [ + [ + { + "id": "6582dbf0b8d7830efc45016f", + "name": "Relaxation room key" + } + ] + ] + }, + { + "id": "65800413f41301adef3c9698", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Worst_Job_in_the_World", + "id": "63a9b229813bba58a50c9ee5", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "63a9b229813bba58a50c9ee6", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Surveillance", + "id": "639135e8c115f907b14700aa", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "639135e8c115f907b14700ab", + "requiredKeys": [ + [ + { + "id": "63a39c7964283b5e9c56b280", + "name": "Concordia security room key" + } + ] + ] + }, + { + "id": "639135e8c115f907b14700ac", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Charisma_Brings_Success", + "id": "5ae4499a86f77449783815db", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Blood_of_War_-_Part_2", + "id": "5b47876e86f7744d1c353205", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5b47884886f7744d1c35327d", + "requiredKeys": null + }, + { + "id": "5b47886986f7744d1a393e65", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Best_Job_in_the_World", + "id": "63a9ae24009ffc6a551631a5", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "63a9ae63da7999196148ba5c", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Audiophile", + "id": "639135bbc115f907b14700a6", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "63a7d8f404d3dc28a52a2104", + "requiredKeys": null + }, + { + "id": "639135bbc115f907b14700a7", + "requiredKeys": null + }, + { + "id": "639135bbc115f907b14700a8", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Lost_Contact", + "id": "6179afd0bca27a099552e040", + "kappaRequired": true, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "63ac0c99f83fd608393890bf", + "requiredKeys": null + }, + { + "id": "6190464d74169a76c90aa230", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Key_to_Success", + "id": "5ae4498786f7744bde357695", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5ae9c0a686f774703201f143", + "requiredKeys": null + }, + { + "id": "5ae9c0c986f77468ab400f88", + "requiredKeys": null + }, + { + "id": "5ae9c0e186f7746419683c5e", + "requiredKeys": null + }, + { + "id": "5ae9c10686f774703201f146", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/No_Fuss_Needed", + "id": "5ae449a586f7744bde357696", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Drug_Trafficking", + "id": "626bd75b05f287031503c7f6", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "63ac210b1287ef0b827d0cb8", + "requiredKeys": null + }, + { + "id": "626c3010a371ee3a7a3514cb", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Good_Times_-_Part_1", + "id": "666314b4d7f171c4c20226c3", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "666333e93962787efd64004a", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Broadcast_-_Part_4", + "id": "6391372c8ba6894d155e77d7", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "63a7d6d61f06d111271f5aeb", + "requiredKeys": [ + [ + { + "id": "63a3a93f8a56922e82001f5d", + "name": "Abandoned factory marked key" + } + ] + ] + }, + { + "id": "639da86bad9d7e3216668fd7", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Gunsmith_-_Part_14", + "id": "639872fe8871e1272b10ccf6", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Broadcast_-_Part_5", + "id": "64ee99639878a0569d6ec8c9", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "64eea404a2a5bb727b61c31e", + "requiredKeys": null + }, + { + "id": "64ee9a979878a0569d6ec8cb", + "requiredKeys": null + }, + { + "id": "64ee9b5a1a5f313cb144bf87", + "requiredKeys": null + }, + { + "id": "64ee9cc69a4f90510651507e", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Hell_on_Earth_-_Part_1", + "id": "666314b0acf8442f8b0531a1", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Hell_on_Earth_-_Part_2", + "id": "666314b2a9290f9e0806cca3", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "66632deea5607d352f3aa844", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Quality_Standard", + "id": "666314b696a9349baa021bac", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6672e47f25ab92726912c3e5", + "requiredKeys": null + }, + { + "id": "6672e49679243c500ec02c2e", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Airmail", + "id": "666314b8312343839d032d24", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6672edebec0c3e2ad7d4e489", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Good_Times_-_Part_2", + "id": "666314bafd5ca9577902e03a", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6663389aa257916ad3c89529", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Minute_of_Fame", + "id": "666314bc1d3ec95634095e77", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "667a958eb30fe2e2938a6387", + "requiredKeys": null + }, + { + "id": "667a95972740eaeca1ecda21", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Viewer", + "id": "666314bd920800278d0f6748", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "667bf8370849ce7edf2b124e", + "requiredKeys": null + }, + { + "id": "667bf840981b1c594af358ce", + "requiredKeys": null + }, + { + "id": "66d07fa69d373d977f437fe0", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Serious_Allegations", + "id": "666314bf1cd52e3d040a2e78", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "667571ad6889d3af44af7be2", + "requiredKeys": null + }, + { + "id": "667571cb7620e3041bad913c", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Camera%2C_Action!", + "id": "666314c10aa5c7436c00908c", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "66675a4567c0cf0989946e12", + "requiredKeys": null + }, + { + "id": "66675a50f15c3daac1fcb57d", + "requiredKeys": null + }, + { + "id": "66675a5b89c89dbbf90361d5", + "requiredKeys": null + }, + { + "id": "66675a66e7b6dbc6ff88de91", + "requiredKeys": null + }, + { + "id": "667c252898eab887725ef789", + "requiredKeys": null + }, + { + "id": "667c25452c353b0176f883d1", + "requiredKeys": null + }, + { + "id": "667c257562774a862480925c", + "requiredKeys": null + }, + { + "id": "667c25970b2c3c93bfc0f204", + "requiredKeys": null + }, + { + "id": "667c25a8b3d49a2e3f4bd05c", + "requiredKeys": null + }, + { + "id": "667c25b7b4419ddadbe352be", + "requiredKeys": null + }, + { + "id": "667c25eeb3fba3b8f07b9193", + "requiredKeys": null + }, + { + "id": "667c26159bd3d32fb565578e", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Proper_Comeback", + "id": "666314c3acf8442f8b0531a3", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "667442da875be5fb415df535", + "requiredKeys": null + }, + { + "id": "6682873d755938fa4cb73073", + "requiredKeys": null + }, + { + "id": "66d080533a3c33d823a3477d", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Key_to_the_City", + "id": "666314c5a9290f9e0806cca5", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6679884cef969161e3e9d64d", + "requiredKeys": null + }, + { + "id": "667988545af9f7082798b67d", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Living_High_is_Not_a_Crime_-_Part_1", + "id": "5b47891f86f7744d1b23c571", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5b47899386f77470315db7f3", + "requiredKeys": null + }, + { + "id": "5b4789b586f7744d190d8f43", + "requiredKeys": null + }, + { + "id": "5b4789df86f77468074619d7", + "requiredKeys": null + }, + { + "id": "5b478a0986f7744d190d8f46", + "requiredKeys": null + }, + { + "id": "5b478a2186f77468074619da", + "requiredKeys": null + }, + { + "id": "5b478a3786f77470315db7fa", + "requiredKeys": null + }, + { + "id": "5b478a6c86f7744d190d8f4d", + "requiredKeys": null + }, + { + "id": "5b478a8486f7744d1c35328b", + "requiredKeys": null + }, + { + "id": "62a7004c1c307729c3264f9a", + "requiredKeys": null + }, + { + "id": "62a70058ec21e50cad3b6709", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Nostalgia", + "id": "5d25e4ad86f77443e625e387", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5d357e0e86f7745b3f307c56", + "requiredKeys": null + }, + { + "id": "5d357e8786f7745b5e66a51a", + "requiredKeys": null + }, + { + "id": "5d27522686f774304e316405", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Pyramid_Scheme", + "id": "6572e876dc0d635f633a5714", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6573057d66de94c756a60472", + "requiredKeys": null + }, + { + "id": "65730580123b33fa7bb1a9fc", + "requiredKeys": null + }, + { + "id": "657305885511555648dbb952", + "requiredKeys": null + }, + { + "id": "6572e876dc0d635f633a5718", + "requiredKeys": null + }, + { + "id": "65730579d50436e87723dae4", + "requiredKeys": null + }, + { + "id": "6573058b4e3f646b0e364add", + "requiredKeys": null + }, + { + "id": "6573058d6a542c099ce5d92b", + "requiredKeys": null + }, + { + "id": "6573058f5c2ba64444301c25", + "requiredKeys": null + }, + { + "id": "65730595fd5ec1426ebd5484", + "requiredKeys": null + }, + { + "id": "657305913186869491d7f5fd", + "requiredKeys": null + }, + { + "id": "65730593d4b1bd9359203a74", + "requiredKeys": null + }, + { + "id": "6573058510b6071846639907", + "requiredKeys": null + }, + { + "id": "65730597d64537696cc661c6", + "requiredKeys": null + }, + { + "id": "657305989d1d1fe81237e9e7", + "requiredKeys": null + }, + { + "id": "6573059ace022903ee1e6b11", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Fishing_Place", + "id": "5d25e4b786f77408251c4bfc", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5d2f375186f7745916404955", + "requiredKeys": null + }, + { + "id": "5d8a09d386f77410b4225d13", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Forester's_Duty", + "id": "66ab9da7eb102b9bcd08591c", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "66ab9da7eb102b9bcd08591d", + "requiredKeys": null + }, + { + "id": "66ab9da7eb102b9bcd08591f", + "optional": false, + "requiredKeys": null + }, + { + "id": "66ab9da7eb102b9bcd085922", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Hot_Delivery", + "id": "5b478b1886f7744d1b23c57d", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5b478c4c86f7744d1a393fac", + "requiredKeys": null + }, + { + "id": "5b478c7386f7744d1a393fb1", + "requiredKeys": null + }, + { + "id": "5b478cb586f7744d1a393fb5", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Gunsmith_-_Part_15", + "id": "5ae3280386f7742a41359364", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Scavenger", + "id": "5c112d7e86f7740d6f647486", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Counteraction", + "id": "6179b5eabca27a099552e052", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "61a61c085d06a344766f3a29", + "requiredKeys": null + }, + { + "id": "617fc08b30ccff6c7c37fcd3", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Fertilizers", + "id": "5c1128e386f7746565181106", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5ca719ef86f7740a78020783", + "requiredKeys": null + }, + { + "id": "5ca71a1e86f7740f5a5b88a2", + "requiredKeys": null + }, + { + "id": "5c1129ed86f7746569440e88", + "requiredKeys": null + }, + { + "id": "5c112a1b86f774656777d1ae", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Sales_Night", + "id": "5ae449c386f7744bde357697", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5bb60cbc88a45011a8235cc5", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Test_Drive_-_Part_1", + "id": "5c0bd94186f7747a727f09b2", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5c1b765d86f77413193fa4f2", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Athlete", + "id": "5c0d0d5086f774363760aef2", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Missing_Cargo", + "id": "6179b4f16e9dd54ac275e407", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "63ac1a941b5c95746621ddb2", + "requiredKeys": null + }, + { + "id": "61a00eff2d708d41a34f19b4", + "requiredKeys": null + }, + { + "id": "61a00f3f177fb945751bbe92", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Our_Own_Land", + "id": "6179b5b06e9dd54ac275e409", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6193dc1e6623e330c82e0be9", + "requiredKeys": null + }, + { + "id": "6194fbf785a6d62c481a7aee", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Huntsman_Path_-_Eraser_-_Part_2", + "id": "5d25e45e86f77408251c4bfa", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5d273a4d86f774457411b266", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Silent_Caliber", + "id": "5c0bc91486f7746ab41857a2", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5c0bc95086f7746e784f39ec", + "requiredKeys": null + }, + { + "id": "5c0bcc9c86f7746fe16dbba9", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Lend-Lease_-_Part_2", + "id": "5c0d0f1886f77457b8210226", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5ec13d45a1032866196c939b", + "requiredKeys": null + }, + { + "id": "5ec13da983b69d213d3c2ee4", + "requiredKeys": null + }, + { + "id": "5c138c4486f7743b056e2943", + "requiredKeys": null + }, + { + "id": "5c138d4286f774276a6504aa", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Blood_of_War_-_Part_3", + "id": "5c10f94386f774227172c572", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5c10f94386f774227172c574", + "requiredKeys": null + }, + { + "id": "5c10f94386f774227172c575", + "requiredKeys": null + }, + { + "id": "5c10f94386f774227172c576", + "requiredKeys": null + }, + { + "id": "5c10f94386f774227172c577", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Gunsmith_-_Part_16", + "id": "5ac242ab86f77412464f68b4", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Peacekeeping_Mission", + "id": "5c0d4c12d09282029f539173", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5c1fd66286f7743c7b261f7b", + "requiredKeys": null + }, + { + "id": "5c1b713486f77413bc250406", + "requiredKeys": null + }, + { + "id": "5c1b713986f77470d8650910", + "requiredKeys": null + }, + { + "id": "5c1b713f86f774719c22e8a0", + "requiredKeys": null + }, + { + "id": "63aec4fe6d6c3377e64b9f39", + "requiredKeys": null + }, + { + "id": "65e08aa9f5879b2586d5fd4c", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Test_Drive_-_Part_2", + "id": "63a5cf262964a7488f5243ce", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "63a5cf262964a7488f5243d1", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Test_Drive_-_Part_3", + "id": "64f5deac39e45b527a7c4232", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "64f5deac39e45b527a7c4235", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Know_Your_Place!", + "id": "66aa61663aa37705c5024277", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "66aa61663aa37705c5024278", + "requiredKeys": null + }, + { + "id": "66aa61663aa37705c502427c", + "optional": false, + "requiredKeys": null + }, + { + "id": "66aa61663aa37705c502427e", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Huntsman_Path_-_Sellout", + "id": "5d25e2e286f77444001e2e48", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5d2719b186f7740701348573", + "requiredKeys": null + }, + { + "id": "5d667a8e86f774131e206b46", + "requiredKeys": null + }, + { + "id": "5d271a3486f774483c7bdb12", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Living_High_is_Not_a_Crime_-_Part_2", + "id": "5c1141f386f77430ff393792", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5ca7254e86f7740d424a2043", + "requiredKeys": null + }, + { + "id": "5ca7258986f7740d424a2044", + "requiredKeys": null + }, + { + "id": "62a700893e015d7ce1151d90", + "requiredKeys": null + }, + { + "id": "62a700a37230237f257cac2d", + "requiredKeys": null + }, + { + "id": "5c11427386f77430ff393793", + "requiredKeys": null + }, + { + "id": "5c122c5f86f77437e44bcb0e", + "requiredKeys": null + }, + { + "id": "62a70094ec21e50cad3b670b", + "requiredKeys": null + }, + { + "id": "62a700c2ec21e50cad3b670c", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Debtor", + "id": "639dbaf17c898a131e1cffff", + "kappaRequired": false, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "63a7cd3aee7b4d0d5507baee", + "requiredKeys": null + }, + { + "id": "639dbba35b759c65a3476549", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Gunsmith_-_Part_17", + "id": "5b47749f86f7746c5d6a5fd4", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Hunting_Trip", + "id": "5d25e4ca86f77409dd5cdf2c", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5fd8aa3206fb3a6b8154a2c3", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Hunter", + "id": "600302d73b897b11364cd161", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "600303250b79c6604058ce30", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Dandies", + "id": "65734c186dc1e402c80dc19e", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "65734c186dc1e402c80dc1a2", + "requiredKeys": null + }, + { + "id": "657356c410becd24bc776f55", + "requiredKeys": null + }, + { + "id": "657356d0a95a1e7e1a8d8d99", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Gunsmith_-_Part_18", + "id": "5b477b6f86f7747290681823", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/House_Arrest_-_Part_1", + "id": "639135c3744e452011470807", + "kappaRequired": false, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "63a7d767f32fa1316250c3da", + "requiredKeys": [ + [ + { + "id": "63a39f6e64283b5e9c56b289", + "name": "Iron gate key" + } + ] + ] + }, + { + "id": "63972c5d61b7754ff93bf3ba", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Network_Provider_-_Part_2", + "id": "625d6ffaf7308432be1d44c5", + "kappaRequired": false, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "625ecedaa4eb80027c4f2e0b", + "requiredKeys": null + }, + { + "id": "625ecee6f7308432be1d44c7", + "requiredKeys": null + }, + { + "id": "625eceebc4874104f230c0c7", + "requiredKeys": null + }, + { + "id": "6386410704a59f742a7a3b45", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Assessment_-_Part_1", + "id": "625d6ffcaa168e51321d69d7", + "kappaRequired": false, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "625ed292c4874104f230c0c8", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Assessment_-_Part_2", + "id": "625d6fff4149f1149b5b12c9", + "kappaRequired": false, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "62602852c48e6c62a440fab6", + "requiredKeys": null + }, + { + "id": "62602858efebc4442a7b3876", + "requiredKeys": null + }, + { + "id": "6260285c1ed3bb5bcc5bd9e8", + "requiredKeys": null + }, + { + "id": "638643e03674202b7d07c9e5", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Assessment_-_Part_3", + "id": "625d7001c4874104f230c0c5", + "kappaRequired": false, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "6260295faa168e51321d69d9", + "requiredKeys": null + }, + { + "id": "62602aaff7308432be1d44c9", + "requiredKeys": null + }, + { + "id": "62602a37c4874104f230c0ca", + "requiredKeys": null + }, + { + "id": "62602a44e7578c305945c9c5", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Key_to_the_Tower", + "id": "625d70031ed3bb5bcc5bd9e5", + "kappaRequired": false, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "62602b061ed3bb5bcc5bd9ea", + "requiredKeys": null + }, + { + "id": "62602b0ea4eb80027c4f2e0e", + "requiredKeys": null + }, + { + "id": "62602b17f7308432be1d44ca", + "requiredKeys": null + }, + { + "id": "62602b1ec4874104f230c0cb", + "requiredKeys": null + }, + { + "id": "62602b26e7578c305945c9c6", + "requiredKeys": null + }, + { + "id": "633d8b5dbc99da1cf0685f36", + "requiredKeys": null + }, + { + "id": "633d8b77f2ab4f3f095029d6", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Knock-Knock", + "id": "625d7005a4eb80027c4f2e09", + "kappaRequired": false, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "63ab617b87413d64ae0ac210", + "requiredKeys": null + }, + { + "id": "62602c89a4eb80027c4f2e0f", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Getting_Acquainted", + "id": "625d700cc48e6c62a440fab5", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6391e2f9e705511c8a4a1b85", + "requiredKeys": null + }, + { + "id": "6391e31bfa894f0a866afdec", + "requiredKeys": null + }, + { + "id": "6391e329c115f907b14700b1", + "requiredKeys": null + }, + { + "id": "63ab727b1287ef0b827d0c95", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Make_Amends_-_Buyout", + "id": "626148251ed3bb5bcc5bd9ed", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "62616a9ca4eb80027c4f2e12", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Make_Amends_-_Equipment", + "id": "6261482fa4eb80027c4f2e11", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "62616b17e7578c305945c9c9", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/House_Arrest_-_Part_2", + "id": "639135cd8ba6894d155e77cb", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "63a7dbc31943b749b5021ec3", + "requiredKeys": null + }, + { + "id": "63a7dbefee7b4d0d5507baf8", + "requiredKeys": [ + [ + { + "id": "63a39fc0af870e651d58e6ae", + "name": "Chekannaya 15 apartment key" + } + ] + ] + }, + { + "id": "63972db222ea23711e21aaaa", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Make_Amends", + "id": "6391d90f4ed9512be67647df", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6391d9ba4b15ca31f76bc325", + "requiredKeys": null + }, + { + "id": "6391d9e7ee79ee703e3012e5", + "requiredKeys": null + }, + { + "id": "6391d9fd8ba6894d155e77db", + "requiredKeys": null + }, + { + "id": "63ab6a89e842787ad2135719", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Information_Source", + "id": "63966faeea19ac7ed845db2c", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6397a2eee5d9c6753c61e2d8", + "optional": false, + "requiredKeys": null + }, + { + "id": "6397a3b6f376f0344e45711b", + "optional": false, + "requiredKeys": null + }, + { + "id": "6397a47fe5d9c6753c61e2da", + "optional": false, + "requiredKeys": null + }, + { + "id": "6397a5cbdcdd126fef173f36", + "optional": false, + "requiredKeys": null + }, + { + "id": "65e09d3f0d1442c78274027e", + "optional": false, + "requiredKeys": null + }, + { + "id": "6397a6942e519e69d2139b25", + "requiredKeys": null + }, + { + "id": "6397a7ce706b793c7d6094c9", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Missing_Informant", + "id": "63966fbeea19ac7ed845db2e", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "63a7cee004d3dc28a52a20f8", + "requiredKeys": [ + [ + { + "id": "6398fd8ad3de3849057f5128", + "name": "Backup hideout key" + } + ] + ] + }, + { + "id": "63990a1ddcdd126fef1771c1", + "requiredKeys": [ + [ + { + "id": "6398fd8ad3de3849057f5128", + "name": "Backup hideout key" + } + ] + ] + }, + { + "id": "63990ae2dcdd126fef1771c2", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Snatch", + "id": "63966fccac6f8f3c677b9d89", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "63b33cd9862e1142130b610c", + "optional": false, + "requiredKeys": null + }, + { + "id": "6399b45d98e4ed53fa4632db", + "requiredKeys": null + }, + { + "id": "6399c929d65735732c6ba766", + "requiredKeys": [ + [ + { + "id": "5d9f1fa686f774726974a992", + "name": "RB-ST key" + } + ] + ] + }, + { + "id": "6399ca5fe101160ce05706ac", + "requiredKeys": [ + [ + { + "id": "5d9f1fa686f774726974a992", + "name": "RB-ST key" + } + ] + ] + }, + { + "id": "6399cc30b5992f573c65782b", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Payback", + "id": "63966fd9ea19ac7ed845db30", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6397ae22e301557ae24cbfe7", + "requiredKeys": null + }, + { + "id": "6397ae672e519e69d2139b28", + "requiredKeys": null + }, + { + "id": "63a9ad4cc31b00242d28a99d", + "requiredKeys": null + }, + { + "id": "6397af5cf376f0344e457120", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Return_the_Favor", + "id": "63966fe7ea74a47c2d3fc0e6", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "639914b61c712b1e1d4dafcb", + "requiredKeys": null + }, + { + "id": "639915f339cb4711771bedc6", + "requiredKeys": null + }, + { + "id": "63991601deadb12b2d7c6027", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Provocation", + "id": "63966ff54c3ef01b6f3ffad8", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "639a76e3e4aa7349085cb6e3", + "requiredKeys": null + }, + { + "id": "639a77b97cb1a8023d49f683", + "requiredKeys": [ + [ + { + "id": "5ad5d7d286f77450166e0a89", + "name": "Kiba Arms outer door key" + } + ], + [ + { + "id": "5addaffe86f77470b455f900", + "name": "Kiba Arms inner grate door key" + } + ] + ] + }, + { + "id": "639a78046402c537c15d012f", + "requiredKeys": [ + [ + { + "id": "5e42c81886f7742a01529f57", + "name": "Object #11SR keycard" + } + ] + ] + }, + { + "id": "639a78c27cb1a8023d49f684", + "requiredKeys": [ + [ + { + "id": "5e42c83786f7742a021fdf3c", + "name": "Object #21WS keycard" + } + ] + ] + }, + { + "id": "639a79785e3c9b787264d672", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Following_the_Bread_Crumbs", + "id": "639670029113f06a7c3b2377", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "639adf3edbf1d842d260cda6", + "requiredKeys": null + }, + { + "id": "63a7cf9f04d3dc28a52a20fa", + "requiredKeys": [ + [ + { + "id": "5c1e2d1f86f77431e9280bee", + "name": "TerraGroup Labs weapon testing area key" + } + ] + ] + }, + { + "id": "63a7cfe104d3dc28a52a20fc", + "requiredKeys": [ + [ + { + "id": "5c1d0f4986f7744bb01837fa", + "name": "TerraGroup Labs keycard (Black)" + } + ] + ] + }, + { + "id": "639ae49a5e3c9b787264d675", + "requiredKeys": null + }, + { + "id": "639ae5445b201a534f436ef3", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Spotter", + "id": "6396700fea19ac7ed845db32", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "63a7d2acee7b4d0d5507baf2", + "requiredKeys": null + }, + { + "id": "639c359f0a20a7001f00c7a8", + "requiredKeys": null + }, + { + "id": "63a7d315f32fa1316250c3d2", + "requiredKeys": [ + [ + { + "id": "63a39e1d234195315d4020bd", + "name": "Primorsky 46-48 skybridge key" + } + ] + ] + }, + { + "id": "639c39807c1532d85b0162a9", + "requiredKeys": [ + [ + { + "id": "63a39e1d234195315d4020bd", + "name": "Primorsky 46-48 skybridge key" + } + ] + ] + }, + { + "id": "639c3e21a1c5f814670c35e8", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Make_an_Impression", + "id": "6396701b9113f06a7c3b2379", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + {}, + { + "id": "6397ac912e519e69d2139b26", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Trouble_in_the_Big_City", + "id": "63967028c4a91c5cb76abd81", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "63bd64552803ffbfad0e3e48", + "requiredKeys": null + }, + { + "id": "639ae7423174277743234bb7", + "requiredKeys": null + }, + { + "id": "639aea2228d8a21b593a3491", + "requiredKeys": null + }, + { + "id": "63bd64ba3d34b0e64b0d0a17", + "requiredKeys": null + }, + { + "id": "639b002fda859817035a344b", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Drip-Out_-_Part_2", + "id": "6613f307fca4f2f386029409", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6615127fd998c5f2aaa4a8a0", + "requiredKeys": null + }, + { + "id": "661681edabe376e7d6eab98f", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Drip-Out_-_Part_2", + "id": "6615141bfda04449120269a7", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6615141bfda04449120269a8", + "requiredKeys": null + }, + { + "id": "661682aed31d408548016468", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Make_Amends_-_Security", + "id": "626148334149f1149b5b12ca", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "62668b98ddc94657c21a1628", + "requiredKeys": null + }, + { + "id": "62668ba11ed3bb5bcc5bd9ef", + "requiredKeys": null + }, + { + "id": "62668ba4aa168e51321d69e0", + "requiredKeys": null + }, + { + "id": "62668ba9a4eb80027c4f2e16", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Make_Amends_-_Sweep_Up", + "id": "62614836f7308432be1d44cc", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "626171a0f7308432be1d44cd", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Make_Amends", + "id": "6391d912f8e5dd32bf4e3ab2", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6391d9ba4b15ca31f76bc325", + "requiredKeys": null + }, + { + "id": "6391d9e7ee79ee703e3012e5", + "requiredKeys": null + }, + { + "id": "6391d9fd8ba6894d155e77db", + "requiredKeys": null + }, + { + "id": "63ab6a89e842787ad2135719", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Make_Amends_-_Software", + "id": "6261483ac48e6c62a440fab7", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "626676e1c48e6c62a440faba", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Make_Amends_-_Quarantine", + "id": "6261483dc4874104f230c0cd", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "62692a8a161ea75b3470d90e", + "requiredKeys": [ + [ + { + "id": "5c1d0f4986f7744bb01837fa", + "name": "TerraGroup Labs keycard (Black)" + } + ] + ] + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Make_Amends", + "id": "6391d9144b15ca31f76bc323", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6391d9ba4b15ca31f76bc325", + "requiredKeys": null + }, + { + "id": "6391d9e7ee79ee703e3012e5", + "requiredKeys": null + }, + { + "id": "6391d9fd8ba6894d155e77db", + "requiredKeys": null + }, + { + "id": "63ab6a89e842787ad2135719", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Top_Secret", + "id": "626bd75d5bef5d7d590bd415", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "63ac19f9de609574d97adf78", + "requiredKeys": [ + [ + { + "id": "62987c658081af308d7558c6", + "name": "Radar station commandant room key" + } + ] + ] + }, + { + "id": "62863b9ae5b4f5010e0d30c8", + "requiredKeys": [ + [ + { + "id": "62987c658081af308d7558c6", + "name": "Radar station commandant room key" + } + ] + ] + }, + { + "id": "626c30c55bef5d7d590bd41b", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Connections_Up_North", + "id": "6764174c86addd02bc033d68", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "676418a60b9bcbe280972288", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Network_Provider_-_Part_1", + "id": "625d6ff5ddc94657c21a1625", + "kappaRequired": false, + "lightkeeperRequired": true, + "objectives": [ + { + "id": "625eb7fe1ed3bb5bcc5bd9e6", + "requiredKeys": null + }, + { + "id": "625eb80da4eb80027c4f2e0a", + "requiredKeys": null + }, + { + "id": "625eb81df7308432be1d44c6", + "requiredKeys": null + }, + { + "id": "625eb82ac4874104f230c0c6", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Your_Car_Needs_a_Service", + "id": "639135534b15ca31f76bc317", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "639135534b15ca31f76bc318", + "requiredKeys": [ + [ + { + "id": "63a399193901f439517cafb6", + "name": "Car dealership director's office room key" + } + ], + [ + { + "id": "63a397d3af870e651d58e65b", + "name": "Car dealership closed section key" + } + ] + ] + }, + { + "id": "639135534b15ca31f76bc319", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Psycho_Sniper", + "id": "5c0be13186f7746f016734aa", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + {}, + { + "id": "64b67c6358b5637e2d71a655", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Import", + "id": "5c139eb686f7747878361a6f", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5ec14003e16f6c41ee73525f", + "requiredKeys": null + }, + { + "id": "5ec14080c9ffe55cca300867", + "requiredKeys": null + }, + { + "id": "5c139eb686f7747878361a72", + "requiredKeys": null + }, + { + "id": "5c139eb686f7747878361a73", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Perfect_Mediator", + "id": "5c12452c86f7744b83469073", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + {}, + {}, + {}, + {}, + {}, + {}, + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Invisible_Hand", + "id": "6663149cfd5ca9577902e037", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "66696cd3997231debad40d19", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Private_Clinic", + "id": "5c0be5fc86f774467a116593", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5fd892bc37b6e511a4734969", + "requiredKeys": null + }, + { + "id": "5fd8935b7dd32f724e0fe7ee", + "requiredKeys": null + }, + { + "id": "5c0be66c86f7744523489ab2", + "requiredKeys": null + }, + { + "id": "5c0be69086f7743c9c1ecf43", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Flint", + "id": "5c0bdb5286f774166e38eed4", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Circulate", + "id": "6663149f1d3ec95634095e75", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "666973ee1d80fbbbfeaf46c9", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Special_Offer", + "id": "666314a1920800278d0f6746", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "666976536518781b9feb2f28", + "requiredKeys": null + }, + { + "id": "6669766290442b8d8e0688b3", + "requiredKeys": null + }, + { + "id": "6669769ff0cb253ff7649f27", + "requiredKeys": null + }, + { + "id": "666976ab1a6ef5fa7b813883", + "requiredKeys": null + }, + { + "id": "66697774640ec1284ed1621f", + "requiredKeys": null + }, + { + "id": "666977849154974010adb5ec", + "requiredKeys": null + }, + { + "id": "666977bfe975ac480a8f914e", + "requiredKeys": null + }, + { + "id": "666977ca5fa54985173f8e2c", + "requiredKeys": null + }, + { + "id": "666977f2dd6e511e9f33005a", + "requiredKeys": null + }, + { + "id": "666978023255d2720cbdf76d", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Combat_Proven", + "id": "666314a31cd52e3d040a2e76", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6669abb8dac5788ebd0ff74a", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Old_Patterns", + "id": "666314a50aa5c7436c00908a", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6669acb8c4d34bd547a4d2ac", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Irresistible", + "id": "671a49f77d49aea42c029b5f", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "671a5941cb557f8656561a12", + "requiredKeys": null + }, + { + "id": "671a598e596272a846fa862a", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Dangerous_Props", + "id": "671a59e43d73dac1360765cc", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "671ac68e30609eb2c7e9a7f7", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Stray_Dogs", + "id": "626bdcc3a371ee3a7a3514c5", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "626c317e05f287031503c7fd", + "requiredKeys": null + }, + { + "id": "626c318147ea7f506e5493c7", + "requiredKeys": null + }, + { + "id": "626c3183af14a41d9a1f4ea7", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Decontamination_Service", + "id": "5c0d1c4cd0928202a02a6f5c", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5c1b778286f774294438b536", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Gunsmith_-_Part_19", + "id": "639873003693c63d86328f25", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Gunsmith_-_Part_20", + "id": "5b477f7686f7744d1b23c4d2", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Gunsmith_-_Part_21", + "id": "63987301e11ec11ff5504036", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + {}, + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Gunsmith_-_Part_22", + "id": "5b47825886f77468074618d3", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Gunsmith_-_Part_23", + "id": "64f83bb69878a0569d6ecfbe", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Gunsmith_-_Part_24", + "id": "64f83bcdde58fc437700d8fa", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Gunsmith_-_Part_25", + "id": "64f83bd983cfca080a362c82", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Guide", + "id": "5c0d4e61d09282029f53920e", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5c0e6876d09282029e2fffe0", + "optional": false, + "requiredKeys": null + }, + { + "id": "5c0e687ad0928202b25db840", + "optional": false, + "requiredKeys": null + }, + { + "id": "5c13979886f774251443c1a6", + "optional": false, + "requiredKeys": null + }, + { + "id": "5c13982286f774365a69cc4d", + "optional": false, + "requiredKeys": null + }, + { + "id": "5c13989886f7747878361a50", + "optional": false, + "requiredKeys": null + }, + { + "id": "5c1931e686f7747ce71bcbea", + "optional": false, + "requiredKeys": null + }, + { + "id": "5dc984ae4b68b15f4825cea5", + "optional": false, + "requiredKeys": null + }, + { + "id": "629f08e7d285f377953b2af1", + "optional": false, + "requiredKeys": null + }, + { + "id": "63aec66556503c322a190372", + "optional": false, + "requiredKeys": null + }, + { + "id": "65e08b7a2f82d184fcf9ef61", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Test_Drive_-_Part_4", + "id": "6574e0dedc0d635f633a5805", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6574e0dedc0d635f633a5807", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Test_Drive_-_Part_5", + "id": "669fa3a40c828825de06d6a1", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "66a0f5a7f9eae6761253114c", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Test_Drive_-_Part_6", + "id": "675c1ff1a757ddd00404f0aa", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "675c1ff1a757ddd00404f0ae", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Slaughterhouse", + "id": "63a9b36cc31b00242d28a99f", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "63a9b3d7813bba58a50c9ee9", + "requiredKeys": null + }, + { + "id": "63a9b41dad5cc12f22162022", + "requiredKeys": null + }, + { + "id": "63a9b45bda7999196148ba5f", + "requiredKeys": null + }, + { + "id": "63a9b52b009ffc6a551631a7", + "requiredKeys": null + }, + { + "id": "63a9b557da7999196148ba61", + "requiredKeys": null + }, + { + "id": "63a9b591da7999196148ba63", + "requiredKeys": null + }, + { + "id": "63a9b5b2813bba58a50c9eeb", + "requiredKeys": null + }, + { + "id": "63a9b5f064b9631d9178276b", + "requiredKeys": null + }, + { + "id": "65e0a329893b7bf535c6a9fd", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Supervisor", + "id": "5ae449d986f774453a54a7e1", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5ae9e55886f77445315f662a", + "requiredKeys": null + }, + { + "id": "5ae9e58886f77423572433f5", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Capturing_Outposts", + "id": "60e71b9bbd90872cb85440f3", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "60ec18b73b5f7d790a7ad034", + "requiredKeys": null + }, + { + "id": "60ec1e72d7b7cb55e94c1764", + "requiredKeys": null + }, + { + "id": "60ec2229fd1bf4491c4e4552", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Textile_-_Part_1", + "id": "5e381b0286f77420e3417a74", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5e38261886f77429853af26c", + "requiredKeys": null + }, + { + "id": "5e382fef86f7741e53790d40", + "requiredKeys": null + }, + { + "id": "5e382b6986f7741b72695045", + "requiredKeys": null + }, + { + "id": "5e38356d86f7742993306cac", + "requiredKeys": null + }, + { + "id": "5e382d6386f77429a01f82fb", + "requiredKeys": null + }, + { + "id": "5e3835e886f77429910d4465", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Textile_-_Part_1", + "id": "5e383a6386f77465910ce1f3", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5e383a6386f77465910ce1f4", + "requiredKeys": null + }, + { + "id": "5e383a6386f77465910ce1f5", + "requiredKeys": null + }, + { + "id": "5e383a6386f77465910ce1f6", + "requiredKeys": null + }, + { + "id": "5e383a6386f77465910ce1f7", + "requiredKeys": null + }, + { + "id": "5e383a6386f77465910ce1f8", + "requiredKeys": null + }, + { + "id": "5e383a6386f77465910ce1f9", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Textile_-_Part_2", + "id": "5e4d4ac186f774264f758336", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5e4d4ac186f774264f758337", + "requiredKeys": null + }, + { + "id": "5e4d4ac186f774264f758338", + "requiredKeys": null + }, + { + "id": "5e4d4ac186f774264f758339", + "requiredKeys": null + }, + { + "id": "5e4d4ac186f774264f75833a", + "requiredKeys": null + }, + { + "id": "5e4d4ac186f774264f75833b", + "requiredKeys": null + }, + { + "id": "5e4d4ac186f774264f75833c", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Textile_-_Part_2", + "id": "5e4d515e86f77438b2195244", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5e4d515e86f77438b2195245", + "requiredKeys": null + }, + { + "id": "5e4d515e86f77438b2195246", + "requiredKeys": null + }, + { + "id": "5e4d515e86f77438b2195247", + "requiredKeys": null + }, + { + "id": "5e4d515e86f77438b2195248", + "requiredKeys": null + }, + { + "id": "5e4d515e86f77438b2195249", + "requiredKeys": null + }, + { + "id": "5e4d515e86f77438b219524a", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Intimidator", + "id": "60e71bb4e456d449cd47ca75", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "60e8650e5d67b234af3d3926", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Cleaner", + "id": "60e71c9ad54b755a3b53eb66", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "60e745d6479eef59b01b0bdc", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Long_Line", + "id": "60e71dc0a94be721b065bbfc", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "60e73ee8b567ff641b129570", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Calibration", + "id": "60e71d23c1bfa3050473b8e6", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "60e740b8b567ff641b129573", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Crisis", + "id": "60e71c48c1bfa3050473b8e5", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "60e8658571035f300c301ac6", + "requiredKeys": null + }, + { + "id": "60e865a60cef122b414a156a", + "requiredKeys": null + }, + { + "id": "60e866175d67b234af3d392a", + "requiredKeys": null + }, + { + "id": "60f028ca86abc00cdc03ab89", + "requiredKeys": null + }, + { + "id": "62a701587230237f257cac30", + "requiredKeys": null + }, + { + "id": "60e866c50cef122b414a156c", + "requiredKeys": null + }, + { + "id": "60e866f926b88043510e0adf", + "requiredKeys": null + }, + { + "id": "60e867265d67b234af3d392c", + "requiredKeys": null + }, + { + "id": "60f028f85caf08029e0d6277", + "requiredKeys": null + }, + { + "id": "62a70168eb3cb46d9a0bba7a", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Collector", + "id": "5c51aac186f77432ea65c552", + "kappaRequired": true, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "5c52da1086f7742fbb42a814", + "requiredKeys": null + }, + { + "id": "5c52da5886f7747364267a14", + "requiredKeys": null + }, + { + "id": "5c51bed886f77478bb033461", + "requiredKeys": null + }, + { + "id": "5c51bf8786f77416a11e5cb2", + "requiredKeys": null + }, + { + "id": "5c51bf9a86f77478bf5632aa", + "requiredKeys": null + }, + { + "id": "5c51bfb186f77478bd516d37", + "requiredKeys": null + }, + { + "id": "5c51bfc286f77478bc7ae1d9", + "requiredKeys": null + }, + { + "id": "5c51c03186f7740ada3f2c3d", + "requiredKeys": null + }, + { + "id": "5c51c04286f77478be4009f5", + "requiredKeys": null + }, + { + "id": "5c51c23a86f77478bb033466", + "requiredKeys": null + }, + { + "id": "5c51c24c86f77416a11e5cb7", + "requiredKeys": null + }, + { + "id": "5c51c25c86f77478bf5632af", + "requiredKeys": null + }, + { + "id": "5ec7998dc1683c0db84484e7", + "requiredKeys": null + }, + { + "id": "5ec79b3ced84ad5ddb58e24c", + "requiredKeys": null + }, + { + "id": "5ec79c5ac1683c0db84484eb", + "requiredKeys": null + }, + { + "id": "5ec79fb273279f683254baaa", + "requiredKeys": null + }, + { + "id": "5f75d4558f70ca7a1d684dac", + "requiredKeys": null + }, + { + "id": "5f75d521edb90b73913272a3", + "requiredKeys": null + }, + { + "id": "60cfa136f81cc57f471718cb", + "requiredKeys": null + }, + { + "id": "60d06e921bdece56c249cc0c", + "requiredKeys": null + }, + { + "id": "60d06f3420a6283a506aeb69", + "requiredKeys": null + }, + { + "id": "60e827faf09904268a4dbc40", + "requiredKeys": null + }, + { + "id": "60d074211bdece56c249cc13", + "requiredKeys": null + }, + { + "id": "60d074ef401d874962160aee", + "requiredKeys": null + }, + { + "id": "62a6ff004de19a4c3422ea5d", + "requiredKeys": null + }, + { + "id": "62a6ff141c307729c3264f96", + "requiredKeys": null + }, + { + "id": "62a6ff203e015d7ce1151d8a", + "requiredKeys": null + }, + { + "id": "62a6ff454de19a4c3422ea5e", + "requiredKeys": null + }, + { + "id": "62a6ff633e015d7ce1151d8b", + "requiredKeys": null + }, + { + "id": "62a6ff6b3e015d7ce1151d8c", + "requiredKeys": null + }, + { + "id": "62a6ff7f1c307729c3264f97", + "requiredKeys": null + }, + { + "id": "62a6ff897230237f257cac2a", + "requiredKeys": null + }, + { + "id": "62a6ffaa7230237f257cac2c", + "requiredKeys": null + }, + { + "id": "62a6ffb4a9a0ea77981b57d5", + "requiredKeys": null + }, + { + "id": "62a6ffbcec21e50cad3b6708", + "requiredKeys": null + }, + { + "id": "65b10c6a8511b7ef8694e060", + "requiredKeys": null + }, + { + "id": "66b4bcc0e6d7bc4faf7f817c", + "requiredKeys": null + }, + { + "id": "66b4bcec0f6e68013a5f0bac", + "requiredKeys": null + }, + { + "id": "66b4bd0fe194ef246734689e", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Night_Sweep", + "id": "60e71c11d54b755a3b53eb65", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "60e82c12fd1bf4491c4e4547", + "requiredKeys": null + }, + { + "id": "60e82c5926b88043510e0ad7", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Choice", + "id": "60effd818b669d08a35bfad5", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "60effdac12fec20321367038", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Swift_One", + "id": "60e729cf5698ee7b05057439", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "60e729cf5698ee7b0505743c", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Booze", + "id": "60e71dc67fcf9c556f325056", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "60e73333465ea8368012cc5b", + "requiredKeys": null + }, + { + "id": "60e733590367e10a450f7805", + "requiredKeys": null + }, + { + "id": "60f028268b669d08a35bfad8", + "requiredKeys": null + }, + { + "id": "62a700fb7230237f257cac2e", + "requiredKeys": null + }, + { + "id": "60e73397479eef59b01b0bd5", + "requiredKeys": null + }, + { + "id": "60e733b80367e10a450f7807", + "requiredKeys": null + }, + { + "id": "60f0284e8b669d08a35bfada", + "requiredKeys": null + }, + { + "id": "62a70110eb3cb46d9a0bba78", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Courier", + "id": "60e71d6d7fcf9c556f325055", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "60e84ba726b88043510e0ad8", + "requiredKeys": null + }, + { + "id": "60e85b2a26b88043510e0ada", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Trophies", + "id": "60e71ccb5688f6424c7bfec4", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "60e8174d0367e10a450f7818", + "requiredKeys": null + }, + { + "id": "60e81795479eef59b01b0bdf", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Escort", + "id": "60e71b62a0beca400d69efc4", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "60ec07bcd7b7cb55e94c1760", + "requiredKeys": null + }, + { + "id": "60ec08fafd1bf4491c4e4550", + "requiredKeys": null + }, + { + "id": "60ec09f05d67b234af3d392f", + "requiredKeys": null + }, + { + "id": "60ec0a9571035f300c301acb", + "requiredKeys": null + }, + { + "id": "60ec0ad2ad25e3185465bbd0", + "requiredKeys": null + }, + { + "id": "60ec0af8a664b027ab1441af", + "requiredKeys": null + }, + { + "id": "60ec0b1871035f300c301acd", + "requiredKeys": null + }, + { + "id": "65e19abadf39d26751b3bb1e", + "requiredKeys": null + }, + { + "id": "65e09b343458a36a766837c7", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Special_Equipment", + "id": "60e71ce009d7c801eb0c0ec6", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "60e7434ed1a062318d3d2260", + "requiredKeys": null + }, + { + "id": "60e7436675131b4e61703b7b", + "requiredKeys": null + }, + { + "id": "60e7439975131b4e61703b7c", + "requiredKeys": null + }, + { + "id": "60e743cd0367e10a450f780e", + "requiredKeys": null + }, + { + "id": "62a70191a9a0ea77981b57d9", + "requiredKeys": null + }, + { + "id": "60e74302d1a062318d3d225f", + "requiredKeys": null + }, + { + "id": "60e7432875131b4e61703b7a", + "requiredKeys": null + }, + { + "id": "60e7449875131b4e61703b7e", + "requiredKeys": null + }, + { + "id": "60e744c9d1a062318d3d2262", + "requiredKeys": null + }, + { + "id": "62a7019ea9a0ea77981b57da", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/The_Huntsman_Path_-_Relentless", + "id": "60e71e8ed54b755a3b53eb67", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "60e7259e465ea8368012cc45", + "requiredKeys": null + }, + { + "id": "60e725d8b567ff641b129555", + "requiredKeys": null + }, + { + "id": "60e72604a6e322250215f066", + "requiredKeys": null + }, + { + "id": "60e7261382576b5f4f21c495", + "requiredKeys": null + }, + { + "id": "60e7261eb567ff641b129557", + "requiredKeys": null + }, + { + "id": "60e72629465ea8368012cc47", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Compensation_for_Damage_-_Trust", + "id": "61e6e5e0f5b9633f6719ed95", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "61e6e679b350e406c823a205", + "requiredKeys": null + }, + { + "id": "61e6e68db2728a406f4ad009", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Compensation_for_Damage_-_Wager", + "id": "61e6e60223374d168a4576a6", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "61e6ed30d007ca50d54baae5", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Compensation_for_Damage_-_Barkeep", + "id": "61e6e615eea2935bc018a2c5", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "61e703205ca3b3783662be2b", + "requiredKeys": null + }, + { + "id": "61e7034b95a8910716185486", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Compensation_for_Damage_-_Collection", + "id": "61e6e621bfeab00251576265", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "61e704a123374d168a4576a8", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Friend_Among_Strangers", + "id": "66631489acf8442f8b05319f", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "6667193a41b0135d2df10fd9", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Immunity", + "id": "6663148ca9290f9e0806cca1", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "666719fc7c5ae40e6adcf43e", + "optional": false, + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Small_Business_-_Part_1", + "id": "6663148ed7f171c4c20226c1", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "666729738d4b7a9182ad4a89", + "requiredKeys": null + }, + { + "id": "66672a1a928cfea6db3ff6cb", + "requiredKeys": null + }, + { + "id": "66672a99bf7a7a1fcee35af0", + "requiredKeys": null + }, + { + "id": "66672a9e351098ce6dee9d3e", + "requiredKeys": null + }, + { + "id": "66672b010cf940754acb3a83", + "requiredKeys": null + }, + { + "id": "66672b18eba38faad31d29c3", + "requiredKeys": null + }, + { + "id": "66672b3330d5ad1d58cc1e95", + "requiredKeys": null + }, + { + "id": "66672b47d515c72d9075fe64", + "requiredKeys": null + }, + { + "id": "66672b7dd70d15a60bb41e04", + "requiredKeys": null + }, + { + "id": "66672b88a8236f9caf29c39e", + "requiredKeys": null + }, + { + "id": "6667306ec19fb654f22fa05a", + "requiredKeys": null + }, + { + "id": "6667308a456e86f33c87437c", + "requiredKeys": null + }, + { + "id": "666730b475bbbbfd5049b7da", + "requiredKeys": null + }, + { + "id": "666730d6386cf75012a431f2", + "requiredKeys": null + }, + { + "id": "666730f88db8c7927a859959", + "requiredKeys": null + }, + { + "id": "6667310584936a1238607d39", + "requiredKeys": null + }, + { + "id": "66673136b23cfc3ecab865d6", + "requiredKeys": null + }, + { + "id": "6667314ae24cc783e69ad784", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Small_Business_-_Part_2", + "id": "6663149196a9349baa021baa", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "666732298477f79f3f6ea229", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Small_Business_-_Part_3", + "id": "66631493312343839d032d22", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "666733e0c62a5c652f3c4b45", + "requiredKeys": null + }, + { + "id": "666733e3f2c2969cf600991b", + "requiredKeys": null + }, + { + "id": "666733e565831d5bafa18bbb", + "requiredKeys": null + }, + { + "id": "666733e7430c8972d6a5f438", + "requiredKeys": null + } + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Establish_Contact", + "id": "6672d9def1c88688a707d042", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + {} + ] + }, + { + "wikiLink": "https://escapefromtarkov.fandom.com/wiki/Compensation_for_Damage_-_Wergild", + "id": "61e6e60c5ca3b3783662be27", + "kappaRequired": false, + "lightkeeperRequired": false, + "objectives": [ + { + "id": "61e6f5a1eea2935bc018a2c7", + "requiredKeys": null + } + ] + } +] \ No newline at end of file diff --git a/user/mods/expandedtasktext/package.json b/user/mods/expandedtasktext/package.json new file mode 100644 index 0000000..9ae9751 --- /dev/null +++ b/user/mods/expandedtasktext/package.json @@ -0,0 +1,35 @@ +{ + "name": "Expanded Task Text", + "version": "1.6.4", + "main": "src/mod.js", + "license": "BY-NC-ND 4.0", + "author": "Dirtbikercj, FriedEngineer", + "sptVersion": "~3.11", + "loadBefore": [], + "loadAfter": [], + "incompatibilities": [], + "contributors": [], + "scripts": { + "lint": "npx @biomejs/biome lint ./", + "lint:fix": "npx @biomejs/biome lint --write ./", + "style": "npx @biomejs/biome format ./", + "style:fix": "npx @biomejs/biome format --write ./", + "format": "npx @biomejs/biome check --write ./", + "setup": "npm i", + "build": "node ./build.mjs", + "buildinfo": "node ./build.mjs --verbose" + }, + "devDependencies": { + "@biomejs/biome": "1.8.3", + "@types/node": "20.11", + "@typescript-eslint/eslint-plugin": "7.2", + "@typescript-eslint/parser": "7.2", + "archiver": "^6.0", + "eslint": "8.57", + "fs-extra": "11.2", + "ignore": "^5.2", + "tsyringe": "4.8.0", + "typescript": "5.4", + "winston": "3.12" + } +} diff --git a/user/mods/expandedtasktext/src/IQuestInfoModel.ts b/user/mods/expandedtasktext/src/IQuestInfoModel.ts new file mode 100644 index 0000000..7347f61 --- /dev/null +++ b/user/mods/expandedtasktext/src/IQuestInfoModel.ts @@ -0,0 +1,16 @@ + + +export interface IQuestInfoModel +{ + wikiLink: string; + id: string; + kappaRequired: boolean; + lightkeeperRequired: boolean; + objectives: IObjective[]; +} + +export interface IObjective +{ + id: string; + requiredKeys: Record[] | undefined; +} \ No newline at end of file diff --git a/user/mods/expandedtasktext/src/InstanceManager.ts b/user/mods/expandedtasktext/src/InstanceManager.ts new file mode 100644 index 0000000..67775d2 --- /dev/null +++ b/user/mods/expandedtasktext/src/InstanceManager.ts @@ -0,0 +1,81 @@ +import * as fs from "node:fs"; +import * as path from "node:path"; + +import type { ILogger } from "@spt/models/spt/utils/ILogger"; +import type { DatabaseServer } from "@spt/servers/DatabaseServer"; +import type { IDatabaseTables } from "@spt/models/spt/server/IDatabaseTables"; +import type { StaticRouterModService } from "@spt/services/mod/staticRouter/StaticRouterModService"; +import type { DependencyContainer } from "tsyringe"; +import type { CustomItemService } from "@spt/services/mod/CustomItemService"; +import type { ImageRouter } from "@spt/routers/ImageRouter"; +import type { PreSptModLoader } from "@spt/loaders/PreSptModLoader"; +import type { ConfigServer } from "@spt/servers/ConfigServer"; +import type { JsonUtil } from "@spt/utils/JsonUtil"; +import type { ProfileHelper } from "@spt/helpers/ProfileHelper"; +import type { RagfairPriceService } from "@spt/services/RagfairPriceService"; +import type { ImporterUtil } from "@spt/utils/ImporterUtil"; +import type { SaveServer } from "@spt/servers/SaveServer"; +import type { ItemHelper } from "@spt/helpers/ItemHelper"; +import type { HashUtil } from "@spt/utils/HashUtil"; +import type { FileSystem } from "@spt/utils/FileSystem" + +export class InstanceManager +{ + //#region Accessible in or after preAkiLoad + public modName: string; + public debug: boolean; + // Useful Paths + public modPath: string = path.join(process.cwd(), "user", "mods", "TarkovTools"); + public dbPath: string = path.join(process.cwd(), "user", "mods", "TarkovTools", "database"); + public profilePath: string = path.join(process.cwd(), "user", "profiles"); + public cachePath: string = path.join(path.dirname(__filename), "..", "config", "cache.json"); + + // Instances + public container: DependencyContainer; + public preSptModLoader: PreSptModLoader; + public configServer: ConfigServer; + public saveServer: SaveServer; + public itemHelper: ItemHelper; + public logger: ILogger; + public staticRouter: StaticRouterModService; + public vfs: FileSystem; + //#endregion + + //#region Accessible in or after postDBLoad + public database: IDatabaseTables; + public customItem: CustomItemService; + public imageRouter: ImageRouter; + public jsonUtil: JsonUtil; + public profileHelper: ProfileHelper; + public ragfairPriceService: RagfairPriceService; + public importerUtil: ImporterUtil; + public hashUtil: HashUtil; + //#endregion + + // Call at the start of the mods postDBLoad method + public preSptLoad(container: DependencyContainer, mod: string): void + { + this.modName = mod; + + this.container = container; + this.preSptModLoader = container.resolve("PreSptModLoader"); + this.imageRouter = container.resolve("ImageRouter"); + this.configServer = container.resolve("ConfigServer"); + this.saveServer = container.resolve("SaveServer"); + this.itemHelper = container.resolve("ItemHelper"); + this.logger = container.resolve("WinstonLogger"); + this.staticRouter = container.resolve("StaticRouterModService"); + this.vfs = container.resolve("FileSystem"); + } + + public postDBLoad(container: DependencyContainer): void + { + this.database = container.resolve("DatabaseServer").getTables(); + this.customItem = container.resolve("CustomItemService"); + this.jsonUtil = container.resolve("JsonUtil"); + this.profileHelper = container.resolve("ProfileHelper"); + this.ragfairPriceService = container.resolve("RagfairPriceService"); + this.importerUtil = container.resolve("ImporterUtil"); + this.hashUtil = container.resolve("HashUtil"); + } +} diff --git a/user/mods/expandedtasktext/src/mod.ts b/user/mods/expandedtasktext/src/mod.ts new file mode 100644 index 0000000..15d0104 --- /dev/null +++ b/user/mods/expandedtasktext/src/mod.ts @@ -0,0 +1,331 @@ +/* eslint-disable @typescript-eslint/naming-convention */ + +import * as path from "node:path"; +import * as fs from "node:fs"; +import * as config from "../config/config.json"; + +import * as gsEN from "../db/GunsmithLocaleEN.json"; + +import type { DependencyContainer } from "tsyringe"; +import { InstanceManager } from "./InstanceManager"; + +import type { IPreSptLoadMod } from "@spt/models/external/IPreSptLoadMod"; +import type { IPostDBLoadMod } from "@spt/models/external/IPostDBLoadMod"; +import { LogTextColor } from "@spt/models/spt/logging/LogTextColor"; +import type { IDatabaseTables } from "@spt/models/spt/server/IDatabaseTables"; +import type { IQuest } from "@spt/models/eft/common/tables/IQuest"; +import type { ITrader } from "@spt/models/eft/common/tables/ITrader"; +import type { IObjective, IQuestInfoModel } from "./IQuestInfoModel"; + + +interface TimeGateUnlockRequirements +{ + currentQuest: string, + nextQuest: string, + time: number +} + +class DExpandedTaskText implements IPostDBLoadMod, IPreSptLoadMod +{ + private Instance: InstanceManager = new InstanceManager(); + private modName = "ExpandedTaskText"; + + private dbPath: string = path.join(path.dirname(__filename), "..", "db"); + + private tasks: Record; + private locale: Record>; + + private QuestInfo: IQuestInfoModel[]; + + private timeGateUnlocktimes: TimeGateUnlockRequirements[] = []; + + public preSptLoad(container: DependencyContainer): void + { + this.Instance.preSptLoad(container, this.modName); + } + + public async postDBLoad(container: DependencyContainer): Promise + { + const startTime = performance.now(); + + this.Instance.postDBLoad(container); + + this.Instance.logger.log("Expanded Task Text is loading please wait...", LogTextColor.GREEN); + + this.QuestInfo = await this.loadJsonFile(path.join(this.dbPath, "QuestInfo.json")); + + this.getAllTasks(this.Instance.database); + this.updateAllBsgTasksText(); + + const endTime = performance.now(); + const startupTime = (endTime - startTime) / 1000; + + this.Instance.logger.log(`Expanded Task Text startup took ${startupTime} seconds...`, LogTextColor.GREEN); + } + + /** + * Loads and parses a config file from disk + * @param fileName File name inside of config folder to load + */ + public async loadJsonFile(filePath: string, readAsText = false): Promise + { + const file = path.join(filePath); + const string = await this.Instance.vfs.read(file); + + return readAsText + ? string as T + : JSON.parse(string) as T; + } + + private getAllTasks(database: IDatabaseTables): void + { + this.tasks = database.templates.quests; + this.locale = database.locales.global; + } + + private getAllNextQuestsInChain(currentQuestId: string): string | undefined + { + const nextQuests: string[] = []; + + // biome-ignore lint/complexity/noForEach: + Object.keys(this.tasks).forEach(key => + { + if (this.tasks[key].conditions.AvailableForStart === undefined) + { + return undefined; + } + + const conditionsAOS = this.tasks[key].conditions.AvailableForStart; + + for (const condition in conditionsAOS) + { + if (conditionsAOS[condition]?.conditionType === "Quest" && conditionsAOS[condition]?.target === currentQuestId) + { + const nextQuestName = this.locale.en[`${key} name`]; + nextQuests.push(nextQuestName); + + // Recursively find the next quests for the current quest + const recursiveResults = this.getAllNextQuestsInChain(nextQuestName); + nextQuests.push(...recursiveResults); + } + } + }); + + const resultString = nextQuests.join(", "); + return resultString; + } + + private getAllTraderLoyalLevelItems(): Record + { + const traders: Record = this.Instance.database.traders; + const loyalLevelItems: Record = {}; + + for (const trader in traders) + { + for (const assortItem in traders[trader]?.assort?.loyal_level_items) + { + loyalLevelItems[assortItem] = traders[trader].assort.loyal_level_items[assortItem]; + } + } + + return loyalLevelItems; + } + + private getAndBuildPartsList(taskId: string): string + { + const partIds: string[] = gsEN[taskId]?.RequiredParts; + const localizedParts: string[] = []; + + const traders: Record = this.Instance.database.traders; + + const loyalLevelItems: Record = this.getAllTraderLoyalLevelItems(); + + if (partIds.length === 0) + { + return ""; + } + + for (const part of partIds) + { + let partString = this.locale.en[`${part} Name`]; + + for (const trader in traders) + { + for (let i = 0; i < traders[trader]?.assort?.items.length; i++) + { + if (part === traders[trader].assort.items[i]._tpl && loyalLevelItems[traders[trader].assort.items[i]._id] !== undefined) + { + partString += `\n Sold by (${this.locale.en[`${trader} Nickname`]} LL ${loyalLevelItems[traders[trader].assort.items[i]._id]})`; + } + } + } + + localizedParts.push(partString); + } + + return localizedParts.join("\n\n"); + } + + private buildKeyText(objectives: IObjective[], localeId: string): string | undefined + { + let keyDesc = ""; + + for (const obj of objectives) + { + if (obj.requiredKeys === undefined) continue; + + const objDesc = this.locale[localeId][`${obj.id}`]; + let keys = ""; + + for (const keysInObj in obj.requiredKeys) + { + for (const key in obj.requiredKeys[keysInObj]) + { + const localeKey = `${obj.requiredKeys[keysInObj][key]["id"]} Name` + const localEntry = this.locale[localeId][localeKey]; + + if (localeKey === undefined || localEntry === undefined) continue; + + keys += ` ${localEntry}\n`; + } + } + + if (keys.length === 0) continue; + + keyDesc += `${objDesc}\n Requires key(s):\n${keys}` + } + + return keyDesc; + } + + private updateAllBsgTasksText() + { + const questInfo = this.QuestInfo; + const modifiedQuestIds = []; + + for (const info of questInfo) + { + for (const localeID in this.locale) + { + const originalDesc = this.locale[localeID][`${info.id} description`]; + let keyDesc: string = this.buildKeyText(info.objectives, localeID); + let collector: string; + let lightKeeper: string; + let durability: string; + let requiredParts: string; + let timeUntilNext: string; + let leadsTo: string; + + modifiedQuestIds.push(info.id); + + if (config.ShowCollectorRequirements && info.kappaRequired) + { + collector = "This quest is required for Collector \n \n"; + } + + + if (config.ShowLightKeeperRequirements && info.lightkeeperRequired) + { + lightKeeper = "This quest is required for Lightkeeper \n \n"; + } + + + const nextQuest: string = this.getAllNextQuestsInChain(info.id); + + if (nextQuest.length > 0 && config.ShowNextQuestInChain) + { + leadsTo = `Leads to: ${nextQuest} \n \n`; + } + else if (config.ShowNextQuestInChain) + { + leadsTo = "Leads to: Nothing \n \n"; + } + else + { + leadsTo = ""; + } + + if (gsEN[info.id]?.RequiredParts !== undefined && config.ShowGunsmithRequiredParts) + { + durability = "Required Durability: 60 \n"; + requiredParts = `${this.getAndBuildPartsList(info.id)} \n \n`; + } + + if (config.ShowTimeUntilNextQuest) + { + for (const req of this.timeGateUnlocktimes) + { + if (req.currentQuest === info.id) + { + timeUntilNext = `Hours until ${this.locale.en[`${req.nextQuest} name`]} unlocks after completion: ${req.time} \n \n`; + } + } + } + + if (keyDesc === undefined) + { + keyDesc = ""; + } + + if (collector === undefined) + { + collector = ""; + } + + if (lightKeeper === undefined) + { + lightKeeper = ""; + } + + if (requiredParts === undefined) + { + requiredParts = ""; + } + + if (durability === undefined) + { + durability = ""; + } + + if (timeUntilNext === undefined) + { + timeUntilNext = ""; + } + + // biome-ignore lint/style/useTemplate: <> + this.locale[localeID][`${info.id} description`] = collector + lightKeeper + leadsTo + timeUntilNext + (keyDesc.length > 0 ? `${keyDesc} \n` : "") + durability + requiredParts + originalDesc; + } + } + + // Handle leads to for custom traders + for (const quest in this.Instance.database.templates.quests) + { + if (modifiedQuestIds.includes(quest)) continue; + + for (const localeId in this.locale) + { + const originalDesc = this.locale[localeId][`${quest} description`]; + let leadsTo: string; + + const nextQuest: string = this.getAllNextQuestsInChain(quest); + + if (nextQuest.length > 0 && config.ShowNextQuestInChain) + { + leadsTo = `Leads to: ${nextQuest} \n \n`; + } + else if (config.ShowNextQuestInChain) + { + leadsTo = "Leads to: Nothing \n \n"; + } + else + { + leadsTo = ""; + } + + this.locale[localeId][`${quest} description`] = leadsTo + originalDesc; + } + } + } +} + +module.exports = { mod: new DExpandedTaskText() } \ No newline at end of file