diff --git a/GenerateQuestFile/Examples/quests.json b/GenerateQuestFile/Examples/quests.json index 17bde9d..30d8455 100644 --- a/GenerateQuestFile/Examples/quests.json +++ b/GenerateQuestFile/Examples/quests.json @@ -1513,6 +1513,15 @@ "target": "54cb50c76803fa8b248b4571", "value": "2" } + }, { + "_parent": "Quest", + "_props": { + "id": "", + "index": 1, + "parentId": "", + "status": [4], + "target": "59675d6c86f7740a842fc482" + } } ], "Fail": [] @@ -2689,6 +2698,15 @@ "status": [2], "target": "596a0e1686f7741ddf17dbee" } + }, { + "_parent": "Quest", + "_props": { + "id": "", + "index": 1, + "parentId": "", + "status": [4], + "target": "5969f9e986f7741dde183a50" + } } ], "Fail": [{ @@ -5047,8 +5065,8 @@ "id": "", "index": 0, "parentId": "", - "status": [2], - "target": "597a0f5686f774273b74f676" + "status": [4], + "target": "597a0e5786f77426d66c0636" } } ], @@ -5218,6 +5236,15 @@ "status": [2], "target": "597a0f5686f774273b74f676" } + }, { + "_parent": "Quest", + "_props": { + "id": "", + "index": 1, + "parentId": "", + "status": [4], + "target": "597a0e5786f77426d66c0636" + } } ], "Fail": [{ @@ -6249,6 +6276,15 @@ "status": [5], "target": "597a160786f77477531d39d2" } + }, { + "_parent": "Quest", + "_props": { + "id": "", + "index": 1, + "parentId": "", + "status": [4], + "target": "597a0f5686f774273b74f676" + } } ], "Fail": [] @@ -6301,6 +6337,15 @@ "status": [5], "target": "597a0f5686f774273b74f676" } + }, { + "_parent": "Quest", + "_props": { + "id": "", + "index": 1, + "parentId": "", + "status": [4], + "target": "597a0e5786f77426d66c0636" + } } ], "Fail": [{ @@ -12890,6 +12935,15 @@ "parentId": "", "value": "12" } + }, { + "_parent": "Quest", + "_props": { + "id": "", + "index": 1, + "parentId": "", + "status": [4], + "target": "5ac2426c86f774138762edfe" + } } ], "Fail": [] @@ -20854,7 +20908,7 @@ "type": "Completion" }, "5b4794cb86f774598100d5d4": { - "QuestName": "Lend lease", + "QuestName": "Lend lease pt 1", "_id": "5b4794cb86f774598100d5d4", "canShowNotificationsInGame": true, "conditions": { @@ -22315,7 +22369,7 @@ "type": "Elimination" }, "5bc4893c86f774626f5ebf3e": { - "QuestName": "\"The Tarkov shooter\". Part 8", + "QuestName": "The Tarkov shooter Part 8", "_id": "5bc4893c86f774626f5ebf3e", "canShowNotificationsInGame": true, "conditions": { @@ -26826,6 +26880,171 @@ "target": ["5f745ee30acaeb0d490d8c5b"], "value": "1" } + }, { + "_parent": "FindItem", + "_props": { + "dogtagLevel": 0, + "id": "60cfa1031bdece56c249cbf4", + "index": 36, + "maxDurability": 0, + "minDurability": 0, + "onlyFoundInRaid": true, + "parentId": "", + "target": ["60b0f988c4449e4cb624c1da"], + "value": "1" + } + }, { + "_parent": "HandoverItem", + "_props": { + "dogtagLevel": 0, + "id": "60cfa136f81cc57f471718cb", + "index": 37, + "maxDurability": 0, + "minDurability": 0, + "onlyFoundInRaid": true, + "parentId": "", + "target": ["60b0f988c4449e4cb624c1da"], + "value": "1" + } + }, { + "_parent": "FindItem", + "_props": { + "dogtagLevel": 0, + "id": "60d06de320a6283a506aeb67", + "index": 38, + "maxDurability": 0, + "minDurability": 0, + "onlyFoundInRaid": true, + "parentId": "", + "target": ["60b0f93284c20f0feb453da7"], + "value": "1" + } + }, { + "_parent": "HandoverItem", + "_props": { + "dogtagLevel": 0, + "id": "60d06e921bdece56c249cc0c", + "index": 39, + "maxDurability": 0, + "minDurability": 0, + "onlyFoundInRaid": true, + "parentId": "", + "target": ["60b0f93284c20f0feb453da7"], + "value": "1" + } + }, { + "_parent": "FindItem", + "_props": { + "dogtagLevel": 0, + "id": "60d06eef41fd1e14d71e2323", + "index": 40, + "maxDurability": 0, + "minDurability": 0, + "onlyFoundInRaid": true, + "parentId": "", + "target": ["60b0f7057897d47c5b04ab94"], + "value": "1" + } + }, { + "_parent": "HandoverItem", + "_props": { + "dogtagLevel": 0, + "id": "60d06f3420a6283a506aeb69", + "index": 41, + "maxDurability": 0, + "minDurability": 0, + "onlyFoundInRaid": true, + "parentId": "", + "target": ["60b0f7057897d47c5b04ab94"], + "value": "1" + } + }, { + "_parent": "FindItem", + "_props": { + "dogtagLevel": 0, + "id": "60d06f8cac6eb02bc726de99", + "index": 42, + "maxDurability": 0, + "minDurability": 0, + "onlyFoundInRaid": true, + "parentId": "", + "target": ["60b0f6c058e0b0481a09ad11"], + "value": "1" + } + }, { + "_parent": "HandoverItem", + "_props": { + "dogtagLevel": 0, + "id": "60d074211bdece56c249cc13", + "index": 43, + "maxDurability": 0, + "minDurability": 0, + "onlyFoundInRaid": true, + "parentId": "", + "target": ["60b0f6c058e0b0481a09ad11"], + "value": "1" + } + }, { + "_parent": "FindItem", + "_props": { + "dogtagLevel": 0, + "id": "60d0748820a6283a506aebb1", + "index": 44, + "maxDurability": 0, + "minDurability": 0, + "onlyFoundInRaid": true, + "parentId": "", + "target": ["60b0f561c4449e4cb624c1d7"], + "value": "1" + } + }, { + "_parent": "HandoverItem", + "_props": { + "dogtagLevel": 0, + "id": "60d074ef401d874962160aee", + "index": 45, + "maxDurability": 0, + "minDurability": 0, + "onlyFoundInRaid": true, + "parentId": "", + "target": ["60b0f561c4449e4cb624c1d7"], + "value": "1" + } + }, { + "_parent": "FindItem", + "_props": { + "dogtagLevel": 0, + "id": "60e827a20c492412897c688e", + "index": 46, + "maxDurability": 0, + "minDurability": 0, + "onlyFoundInRaid": true, + "parentId": "", + "target": ["5fd8d28367cb5e077335170f"], + "value": "1" + } + }, { + "_parent": "HandoverItem", + "_props": { + "dogtagLevel": 0, + "id": "60e827faf09904268a4dbc40", + "index": 47, + "maxDurability": 0, + "minDurability": 0, + "onlyFoundInRaid": true, + "parentId": "", + "target": ["5fd8d28367cb5e077335170f"], + "value": "1" + } + }, { + "_parent": "Level", + "_props": { + "compareMethod": ">=", + "id": "60d9d34e8a6f9a3731773f93", + "index": 48, + "parentId": "", + "value": "71" + } } ], "AvailableForStart": [{ @@ -27259,7 +27478,7 @@ "instantComplete": false, "isKey": false, "location": "any", - "min_level": 0, + "min_level": 71, "restartable": false, "rewards": { "Fail": [], @@ -28333,127 +28552,6 @@ "traderId": "5c0647fdd443bc2504c2d371", "type": "Completion" }, - "5d25dae186f77443e55d2f78": { - "QuestName": "The survivalist path. Zatoichi", - "_id": "5d25dae186f77443e55d2f78", - "canShowNotificationsInGame": true, - "conditions": { - "AvailableForFinish": [{ - "_parent": "CounterCreator", - "_props": { - "counter": { - "conditions": [{ - "_parent": "Kills", - "_props": { - "compareMethod": ">=", - "id": "5d25dc3486f77408251c4bf8", - "target": "AnyPmc", - "value": "1" - } - }, { - "_parent": "HealthEffect", - "_props": { - "bodyPartsWithEffects": [{ - "bodyParts": ["Head", "Chest", "Stomach", "LeftArm", "RightArm", "LeftLeg", "RightLeg"], - "effects": ["Stun"] - } - ], - "id": "5d25dfb686f77444001e2e47" - } - } - ], - "id": "5d25dc2286f77443e7549027" - }, - "id": "5d25dc2286f77443e7549028", - "index": 0, - "parentId": "", - "type": "Elimination", - "value": "2" - } - } - ], - "AvailableForStart": [{ - "_parent": "Quest", - "_props": { - "id": "", - "index": 0, - "parentId": "", - "status": [4], - "target": "5d25d2c186f77443e35162e5" - } - } - ], - "Fail": [] - }, - "image": "/files/quest/icon/5d67b66186f774266f0867b5.jpg", - "instantComplete": false, - "isKey": false, - "location": "any", - "min_level": 0, - "restartable": false, - "rewards": { - "Fail": [], - "Started": [], - "Success": [{ - "id": "5d66724a86f774368e1b7862", - "index": 0, - "type": "Experience", - "value": "12000" - }, { - "id": "5d66727886f774131e206b37", - "index": 1, - "items": [{ - "_id": "5e02be602a251a095227110b", - "_tpl": "5449016a4bdc2d6f028b456f", - "upd": { - "StackObjectsCount": 30000 - } - } - ], - "target": "5e02be602a251a095227110b", - "type": "Item", - "value": "30000" - }, { - "id": "5d77cf9186f7745041358b52", - "index": 2, - "target": "5c0647fdd443bc2504c2d371", - "type": "TraderStanding", - "value": "0.03" - }, { - "id": "5db2e34086f7742c9714d6f7", - "index": 3, - "items": [{ - "_id": "5e02be602a251a095227110c", - "_tpl": "5c0d591486f7744c505b416f", - "upd": { - "StackObjectsCount": 30 - } - } - ], - "target": "5e02be602a251a095227110c", - "type": "Item", - "value": "30" - }, { - "id": "5db2fd7c86f7743a177e96c3", - "index": 4, - "items": [{ - "_id": "5e02be602a251a095227110d", - "_tpl": "5c0d5ae286f7741e46554302", - "upd": { - "StackObjectsCount": 80 - } - } - ], - "target": "5e02be602a251a095227110d", - "type": "Item", - "value": "80" - } - ] - }, - "secretQuest": false, - "traderId": "5c0647fdd443bc2504c2d371", - "type": "Completion" - }, "5d25e29d86f7740a22516326": { "QuestName": "The survivalist path Eagle-owl", "_id": "5d25e29d86f7740a22516326", @@ -29454,15 +29552,6 @@ "status": [4], "target": "5d25e2e286f77444001e2e48" } - }, { - "_parent": "Quest", - "_props": { - "id": "", - "index": 0, - "parentId": "", - "status": [4], - "target": "5d25e2e286f77444001e2e48" - } } ], "Fail": [] @@ -29590,15 +29679,6 @@ "status": [4], "target": "5d25e2c386f77443e7549029" } - }, { - "_parent": "Quest", - "_props": { - "id": "", - "index": 0, - "parentId": "", - "status": [4], - "target": "5d25e2c386f77443e7549029" - } } ], "Fail": [] @@ -29739,15 +29819,6 @@ "status": [4], "target": "5d25e2cc86f77443e47ae019" } - }, { - "_parent": "Quest", - "_props": { - "id": "", - "index": 0, - "parentId": "", - "status": [4], - "target": "5d25e2cc86f77443e47ae019" - } } ], "Fail": [] @@ -31641,15 +31712,6 @@ "status": [4], "target": "5ae4498786f7744bde357695" } - }, { - "_parent": "Quest", - "_props": { - "id": "", - "index": 0, - "parentId": "", - "status": [4], - "target": "5ae4498786f7744bde357695" - } } ], "Fail": [] @@ -31798,15 +31860,6 @@ "parentId": "", "value": "42" } - }, { - "_parent": "Quest", - "_props": { - "id": "", - "index": 1, - "parentId": "", - "status": [4], - "target": "5ae4497b86f7744cf402ed00" - } } ], "Fail": [] @@ -31841,127 +31894,8 @@ "traderId": "5ac3b934156ae10c4430e83c", "type": "PickUp" }, - "5e383a6386f77465910ce1f3": { - "QuestName": "Unknown quest", - "_id": "5e383a6386f77465910ce1f3", - "canShowNotificationsInGame": true, - "conditions": { - "AvailableForFinish": [{ - "_parent": "FindItem", - "_props": { - "id": "5e383a6386f77465910ce1f4", - "index": 0, - "onlyFoundInRaid": true, - "parentId": "", - "target": ["5e2af4d286f7746d4159f07a"], - "value": "5" - } - }, { - "_parent": "HandoverItem", - "_props": { - "id": "5e383a6386f77465910ce1f5", - "index": 1, - "onlyFoundInRaid": true, - "parentId": "", - "target": ["5e2af4d286f7746d4159f07a"], - "value": "5" - } - }, { - "_parent": "FindItem", - "_props": { - "id": "5e383a6386f77465910ce1f6", - "index": 2, - "onlyFoundInRaid": true, - "parentId": "", - "target": ["5e2af4a786f7746d3f3c3400"], - "value": "10" - } - }, { - "_parent": "HandoverItem", - "_props": { - "id": "5e383a6386f77465910ce1f7", - "index": 3, - "onlyFoundInRaid": true, - "parentId": "", - "target": ["5e2af4a786f7746d3f3c3400"], - "value": "10" - } - }, { - "_parent": "FindItem", - "_props": { - "id": "5e383a6386f77465910ce1f8", - "index": 4, - "onlyFoundInRaid": true, - "parentId": "", - "target": ["5c12688486f77426843c7d32"], - "value": "3" - } - }, { - "_parent": "HandoverItem", - "_props": { - "id": "5e383a6386f77465910ce1f9", - "index": 5, - "onlyFoundInRaid": true, - "parentId": "", - "target": ["5c12688486f77426843c7d32"], - "value": "3" - } - } - ], - "AvailableForStart": [{ - "_parent": "Quest", - "_props": { - "id": "", - "index": 0, - "parentId": "", - "status": [4], - "target": "5ae4497b86f7744cf402ed00" - } - }, { - "_parent": "Level", - "_props": { - "compareMethod": ">=", - "id": "59a9269486f7747aab09a78c", - "index": 1, - "parentId": "", - "value": "40" - } - } - ], - "Fail": [] - }, - "image": "/files/quest/icon/5e383a6386f77465910ce1f3.jpg", - "instantComplete": false, - "isKey": false, - "location": "any", - "min_level": 40, - "restartable": false, - "rewards": { - "Fail": [], - "Started": [], - "Success": [{ - "id": "5e58dd4886f7747c2721870b", - "index": 0, - "items": [{ - "_id": "5f0a0bffadc4b115fe054390", - "_tpl": "5449016a4bdc2d6f028b456f", - "upd": { - "StackObjectsCount": 100000 - } - } - ], - "target": "5f0a0bffadc4b115fe054390", - "type": "Item", - "value": "100000" - } - ] - }, - "secretQuest": false, - "traderId": "5ac3b934156ae10c4430e83c", - "type": "PickUp" - }, "5e4d4ac186f774264f758336": { - "QuestName": "Unknown quest", + "QuestName": "Textile - Part 2", "_id": "5e4d4ac186f774264f758336", "canShowNotificationsInGame": true, "conditions": { @@ -32121,139 +32055,6 @@ "traderId": "5ac3b934156ae10c4430e83c", "type": "PickUp" }, - "5e4d515e86f77438b2195244": { - "QuestName": "Textile. Part 2", - "_id": "5e4d515e86f77438b2195244", - "canShowNotificationsInGame": true, - "conditions": { - "AvailableForFinish": [{ - "_parent": "FindItem", - "_props": { - "id": "5e4d515e86f77438b2195245", - "index": 0, - "onlyFoundInRaid": true, - "parentId": "", - "target": ["5e2af47786f7746d404f3aaa"], - "value": "10" - } - }, { - "_parent": "HandoverItem", - "_props": { - "id": "5e4d515e86f77438b2195246", - "index": 1, - "onlyFoundInRaid": true, - "parentId": "", - "target": ["5e2af47786f7746d404f3aaa"], - "value": "10" - } - }, { - "_parent": "FindItem", - "_props": { - "id": "5e4d515e86f77438b2195247", - "index": 2, - "onlyFoundInRaid": true, - "parentId": "", - "target": ["5e2af41e86f774755a234b67"], - "value": "10" - } - }, { - "_parent": "HandoverItem", - "_props": { - "id": "5e4d515e86f77438b2195248", - "index": 3, - "onlyFoundInRaid": true, - "parentId": "", - "target": ["5e2af41e86f774755a234b67"], - "value": "10" - } - }, { - "_parent": "FindItem", - "_props": { - "id": "5e4d515e86f77438b2195249", - "index": 4, - "onlyFoundInRaid": true, - "parentId": "", - "target": ["5e2af29386f7746d4159f077"], - "value": "5" - } - }, { - "_parent": "HandoverItem", - "_props": { - "id": "5e4d515e86f77438b219524a", - "index": 5, - "onlyFoundInRaid": true, - "parentId": "", - "target": ["5e2af29386f7746d4159f077"], - "value": "5" - } - } - ], - "AvailableForStart": [{ - "_parent": "Quest", - "_props": { - "id": "", - "index": 0, - "parentId": "", - "status": [4], - "target": "5e381b0286f77420e3417a74" - } - }, { - "_parent": "Level", - "_props": { - "compareMethod": ">=", - "id": "59a9269486f7747aab09a77c", - "index": 1, - "parentId": "", - "value": "40" - } - } - ], - "Fail": [] - }, - "image": "/files/quest/icon/5e4d3a5886f77438b1632d82.jpg", - "instantComplete": false, - "isKey": false, - "location": "any", - "min_level": 40, - "restartable": false, - "rewards": { - "Fail": [], - "Started": [], - "Success": [{ - "id": "5e58dd4886f7747c2721970b", - "index": 0, - "items": [{ - "_id": "5f0a0bffadc4b115fe054490", - "_tpl": "5449016a4bdc2d6f028b456f", - "upd": { - "StackObjectsCount": 100000 - } - } - ], - "target": "5f0a0bffadc4b115fe054490", - "type": "Item", - "value": "100000" - }, { - "id": "5c19241d86f77402b1301f39", - "index": 1, - "items": [{ - "_id": "5d34df2788a4604526796d2a", - "_tpl": "5c0e774286f77468413cc5b2", - "upd": { - "StackObjectsCount": 1 - } - } - ], - "target": "5d34df2788a4604526796d2a", - "type": "Item", - "value": "1" - } - ] - }, - "secretQuest": false, - "traderId": "5ac3b934156ae10c4430e83c", - "type": "PickUp" - }, "5eaaaa7c93afa0558f3b5a1c": { "QuestName": "The survivalist path Junkie", "_id": "5eaaaa7c93afa0558f3b5a1c", @@ -34933,6 +34734,15 @@ "parentId": "", "value": "22" } + }, { + "_parent": "Quest", + "_props": { + "id": "", + "index": 1, + "parentId": "", + "status": [4], + "target": "5edab736cc183c769d778bc2" + } } ], "Fail": [] @@ -35860,7 +35670,7 @@ "_parent": "CompleteCondition", "_props": { "id": "MilitaryDoc1", - "target": "6092942fb0f07c6ea1246e3a" + "target": "60916aeac49cf53e4772cc3c" } } ] @@ -35888,7 +35698,7 @@ "_parent": "CompleteCondition", "_props": { "id": "MilitaryDoc2", - "target": "6092942fb0f07c6ea1246e3a" + "target": "60ae0dfe2d6a8320983d19ba" } } ] @@ -37175,11 +36985,20 @@ "parentId": "", "value": "15" } + }, { + "_parent": "Quest", + "_props": { + "id": "", + "index": 1, + "parentId": "", + "status": [4], + "target": "5ae448a386f7744d3730fff0" + } } ], "Fail": [] }, - "image": "/files/quest/icon/608974d01a66564e74191fc0.jpg", + "image": "/files/quest/icon/60c373e753bc0f18316351fe.jpg", "instantComplete": false, "isKey": false, "location": "5704e5fad2720bc05b8b4567", @@ -37280,6 +37099,15 @@ "parentId": "", "value": "10" } + }, { + "_parent": "Quest", + "_props": { + "id": "", + "index": 1, + "parentId": "", + "status": [4], + "target": "5d25e2ee86f77443e35162ea" + } } ], "Fail": [] @@ -37382,7 +37210,7 @@ "type": "Elimination" }, "60c0c018f7afb4354815096a": { - "QuestName": "Tagilla", + "QuestName": "Huntsman Path - Factory Chief", "_id": "60c0c018f7afb4354815096a", "canShowNotificationsInGame": true, "conditions": { @@ -37744,6 +37572,15 @@ "parentId": "", "value": "60" } + }, { + "_parent": "Quest", + "_props": { + "id": "", + "index": 1, + "parentId": "", + "status": [4], + "target": "59ca2eb686f77445a80ed049" + } } ], "Fail": [{ @@ -38424,6 +38261,15 @@ "parentId": "", "value": "40" } + }, { + "_parent": "Quest", + "_props": { + "id": "", + "index": 1, + "parentId": "", + "status": [4], + "target": "5c0d4e61d09282029f53920e" + } } ], "Fail": [] @@ -38627,6 +38473,15 @@ "parentId": "", "value": "45" } + }, { + "_parent": "Quest", + "_props": { + "id": "", + "index": 1, + "parentId": "", + "status": [4], + "target": "5ae449d986f774453a54a7e1" + } } ], "Fail": [] @@ -38701,7 +38556,7 @@ }, { "_parent": "HandoverItem", "_props": { - "id": "60cfa5a85f9e6175514de2e3", + "id": "60e73397479eef59b01b0bd5", "index": 2, "minDurability": 0, "onlyFoundInRaid": true, @@ -38731,7 +38586,7 @@ }, { "_parent": "HandoverItem", "_props": { - "id": "60cfa5a85f9e6175514de2e3", + "id": "60e733b80367e10a450f7807", "index": 4, "minDurability": 0, "onlyFoundInRaid": true, @@ -38761,7 +38616,7 @@ }, { "_parent": "HandoverItem", "_props": { - "id": "60cfa5a85f9e6175514de2e3", + "id": "60f0284e8b669d08a35bfada", "index": 6, "minDurability": 0, "onlyFoundInRaid": true, @@ -38786,7 +38641,16 @@ "id": "", "index": 0, "parentId": "", - "value": "40" + "value": "50" + } + }, { + "_parent": "Quest", + "_props": { + "id": "", + "index": 1, + "parentId": "", + "status": [4], + "target": "60e71dc0a94be721b065bbfc" } } ], @@ -38796,7 +38660,7 @@ "instantComplete": false, "isKey": false, "location": "any", - "min_level": 55, + "min_level": 50, "restartable": false, "rewards": { "Fail": [], @@ -39178,6 +39042,15 @@ "parentId": "", "value": "50" } + }, { + "_parent": "Quest", + "_props": { + "id": "", + "index": 1, + "parentId": "", + "status": [4], + "target": "5edab4b1218d181e29451435" + } } ], "Fail": [] @@ -39274,6 +39147,15 @@ "parentId": "", "value": "68" } + }, { + "_parent": "Quest", + "_props": { + "id": "", + "index": 1, + "parentId": "", + "status": [4], + "target": "59ca2eb686f77445a80ed049" + } } ], "Fail": []