diff --git a/Ereshkigal-BaseAssortGenerator/src/jeager.js b/Ereshkigal-BaseAssortGenerator/src/jeager.js index 754c3ab..9815f0a 100644 --- a/Ereshkigal-BaseAssortGenerator/src/jeager.js +++ b/Ereshkigal-BaseAssortGenerator/src/jeager.js @@ -2,17 +2,25 @@ エレシュキガル */ -class JeagerAssort { +class JeagerAssort +{ - static GenerateLL1() { + static GenerateLL1() + { const CoreMod = require("../../CoreMod/src/Core.js"); DatabaseServer.tables.traders["5c0647fdd443bc2504c2d371"].assort = { "items": [], "barter_scheme": {}, "loyal_level_items": {} }; + let id = null; // ASSORT ID ITEM TEMPLATE TRADER ID PRICE CURRENCY LOYALTY UNLIMITED STOCK MAXIMUM BUY + // Aim sports mng rail for mosin rifle + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "5bc5a372d4351e44f824d17f", "5c0647fdd443bc2504c2d371", 500, "RUB", 1, true, 2000, 5); + CoreMod.CreateTraderAssortUnlock("5c0647fdd443bc2504c2d371", "success", id, "5bc479e586f7747f376c7da3"); // The Tarkov shooter - Part 2 + //12/70 7mm buckshot CoreMod.CreateTraderAssort(HashUtil.generate(), "560d5e524bdc2d25448b4571", "5c0647fdd443bc2504c2d371", 32, "RUB", 1, true, 999999); @@ -105,10 +113,10 @@ class JeagerAssort { //cms kit CoreMod.CreateTraderBarter(HashUtil.generate(), "5d02778e86f774203e7dedbe", "hideout", "hideout", [[{ - "count": 2, - "_tpl": "5d40425986f7743185265461" - } - ]], "5c0647fdd443bc2504c2d371", 1, false, 5000, 2); + "count": 2, + "_tpl": "5d40425986f7743185265461" + } + ]], "5c0647fdd443bc2504c2d371", 1, false, 5000, 2); //saiga-9 9x19 muzzle brake/compensator CoreMod.CreateTraderAssort(HashUtil.generate(), "5998598e86f7740b3f498a86", "5c0647fdd443bc2504c2d371", 525, "RUB", 1, false, 15000); @@ -139,36 +147,36 @@ class JeagerAssort { //burris fullfield tac30 1-4x24 riflescope CoreMod.CreateTraderBarter(HashUtil.generate(), "5b2388675acfc4771e1be0be", "hideout", "hideout", [[{ - "count": 2, - "_tpl": "5d40407c86f774318526545a" - } - ]], "5c0647fdd443bc2504c2d371", 1, false, 2000, 1); + "count": 2, + "_tpl": "5d40407c86f774318526545a" + } + ]], "5c0647fdd443bc2504c2d371", 1, false, 2000, 1); //vomz pilad 4x32 riflescope CoreMod.CreateTraderAssort(HashUtil.generate(), "5dff772da3651922b360bf91", "5c0647fdd443bc2504c2d371", 15192, "RUB", 1, false, 5000, 5); //kiba arms international sprm rail mount for pump-action shotguns CoreMod.CreateTraderBarter(HashUtil.generate(), "55d48a634bdc2d8b2f8b456a", "hideout", "hideout", [[{ - "count": 1, - "_tpl": "57347b8b24597737dd42e192" - }, { - "count": 1, - "_tpl": "573475fb24597737fb1379e1" - } - ]], "5c0647fdd443bc2504c2d371", 1, false, 3000, 4); + "count": 1, + "_tpl": "57347b8b24597737dd42e192" + }, { + "count": 1, + "_tpl": "573475fb24597737fb1379e1" + } + ]], "5c0647fdd443bc2504c2d371", 1, false, 3000, 4); //op-sks dovetail mount CoreMod.CreateTraderAssort(HashUtil.generate(), "587e08ee245977446b4410cf", "5c0647fdd443bc2504c2d371", 6318, "RUB", 1, false, 15000); //30mm scope mount CoreMod.CreateTraderBarter(HashUtil.generate(), "57c69dd424597774c03b7bbc", "hideout", "hideout", [[{ - "count": 1, - "_tpl": "5c13cef886f774072e618e82" - }, { - "count": 1, - "_tpl": "59148f8286f7741b951ea113" - } - ]], "5c0647fdd443bc2504c2d371", 1, false, 20000, 4); + "count": 1, + "_tpl": "5c13cef886f774072e618e82" + }, { + "count": 1, + "_tpl": "59148f8286f7741b951ea113" + } + ]], "5c0647fdd443bc2504c2d371", 1, false, 20000, 4); //axion kobra dovetail mount CoreMod.CreateTraderAssort(HashUtil.generate(), "591ee00d86f774592f7b841e", "5c0647fdd443bc2504c2d371", 5568, "RUB", 1, false, 50000); @@ -259,10 +267,10 @@ class JeagerAssort { //vpo-101 vepr hunter 7.62x51 carbine (NOT A PRESET, JUST LOWER) CoreMod.CreateTraderBarter(HashUtil.generate(), "5c501a4d2e221602b412b540", "hideout", "hideout", [[{ - "count": 2, - "_tpl": "5c501a4d2e221602b412b540" - } - ]], "5c0647fdd443bc2504c2d371", 1, false, 2000, 2); + "count": 2, + "_tpl": "5c501a4d2e221602b412b540" + } + ]], "5c0647fdd443bc2504c2d371", 1, false, 2000, 2); //molot vpo-209 .366 tkm carbine CoreMod.CreateTraderAssortWithPreset(HashUtil.generate(), "59ef247086f77439967a900a", "5c0647fdd443bc2504c2d371", 32333, "RUB", 1, false, 2000, 3); @@ -275,10 +283,10 @@ class JeagerAssort { //dogtag case CoreMod.CreateTraderBarter(HashUtil.generate(), "5c093e3486f77430cb02e593", "hideout", "hideout", [[{ - "count": 3, - "_tpl": "590c621186f774138d11ea29" - } - ]], "5c0647fdd443bc2504c2d371", 1, false, 500, 1); + "count": 3, + "_tpl": "590c621186f774138d11ea29" + } + ]], "5c0647fdd443bc2504c2d371", 1, false, 500, 1); //mp-133 12ga pump-action shotgun CoreMod.CreateTraderAssortWithPreset(HashUtil.generate(), "584148f2245977598f1ad387", "5c0647fdd443bc2504c2d371", 23869, "RUB", 1, false, 200000); @@ -288,48 +296,71 @@ class JeagerAssort { //mp-153 12ga semi-automatic shotgun CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "58414907245977598f1ad38d", "hideout", "hideout", [[{ - "count": 2, - "_tpl": "590c311186f77424d1667482" - }, { - "count": 2, - "_tpl": "590c2d8786f774245b1f03f3" - } - ]], "5c0647fdd443bc2504c2d371", 1, false, 2000, 3); + "count": 2, + "_tpl": "590c311186f77424d1667482" + }, { + "count": 2, + "_tpl": "590c2d8786f774245b1f03f3" + } + ]], "5c0647fdd443bc2504c2d371", 1, false, 2000, 3); //metal fuel tank CoreMod.CreateTraderBarter(HashUtil.generate(), "5d1b36a186f7742523398433", "hideout", "hideout", [[{ - "count": 12, - "_tpl": "57347b8b24597737dd42e192" - }, { - "count": 5, - "_tpl": "5e2af2bc86f7746d3f3c33fc" - } - ]], "5c0647fdd443bc2504c2d371", 1, false, 500, 1); + "count": 12, + "_tpl": "57347b8b24597737dd42e192" + }, { + "count": 5, + "_tpl": "5e2af2bc86f7746d3f3c33fc" + } + ]], "5c0647fdd443bc2504c2d371", 1, false, 500, 1); //molot vpo-215 .366 tkm bolt-action rifle CoreMod.CreateTraderAssortWithPreset(HashUtil.generate(), "5e0359bd86f7746b243db876", "5c0647fdd443bc2504c2d371", 18585, "RUB", 1, true, 999999); //scav vest CoreMod.CreateTraderBarter(HashUtil.generate(), "572b7adb24597762ae139821", "hideout", "hideout", [[{ - "count": 1, - "_tpl": "544fb6cc4bdc2d34748b456e" - } - ]], "5c0647fdd443bc2504c2d371", 1, true, 999999); + "count": 1, + "_tpl": "544fb6cc4bdc2d34748b456e" + } + ]], "5c0647fdd443bc2504c2d371", 1, true, 999999); //Umka М33-SET1 hunter vest CoreMod.CreateTraderAssort(HashUtil.generate(), "6034cf5fffd42c541047f72e", "5c0647fdd443bc2504c2d371", 26985, "RUB", 1, true, 999999, 3); //vkbo army bag CoreMod.CreateTraderBarter(HashUtil.generate(), "5ab8ee7786f7742d8f33f0b9", "hideout", "hideout", [[{ - "count": 1, - "_tpl": "5c13cd2486f774072c757944" - } - ]], "5c0647fdd443bc2504c2d371", 1, true, 999999, 3); + "count": 1, + "_tpl": "5c13cd2486f774072c757944" + } + ]], "5c0647fdd443bc2504c2d371", 1, true, 999999, 3); + } - static GenerateLL2() { + static GenerateLL2() + { const CoreMod = require("../../CoreMod/src/Core.js"); - + let id = null; + + // Mosin Tacfire Tanker Style muzzle brake + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "5bbdb83fd4351e44f824c44b", "5c0647fdd443bc2504c2d371", 500, "RUB", 2, false, 2000, 5); + CoreMod.CreateTraderAssortUnlock("5c0647fdd443bc2504c2d371", "success", id, "5bc47dbf86f7741ee74e93b9"); // The Tarkov shooter - Part 3 + + // Mosin AIM Sports Recoil pad + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "5bbde409d4351e003562b036", "5c0647fdd443bc2504c2d371", 500, "RUB", 2, false, 2000, 5); + CoreMod.CreateTraderAssortUnlock("5c0647fdd443bc2504c2d371", "success", id, "5bc47dbf86f7741ee74e93b9"); // The Tarkov shooter - Part 3 + + //Aim Sports "Tri-Rail" rail for Mosin rifle + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "5bbdb811d4351e45020113c7", "5c0647fdd443bc2504c2d371", 500, "RUB", 2, false, 2000, 5); + CoreMod.CreateTraderAssortUnlock("5c0647fdd443bc2504c2d371", "success", id, "5bc480a686f7741af0342e29"); // The Tarkov shooter - Part 4 + + //Tacfire pistol grip for Mosin rifle + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "5bbde41ed4351e003562b038", "5c0647fdd443bc2504c2d371", 500, "RUB", 2, false, 2000, 5); + CoreMod.CreateTraderAssortUnlock("5c0647fdd443bc2504c2d371", "success", id, "5bc480a686f7741af0342e29"); // The Tarkov shooter - Part 4 + //5.45x39mm sp CoreMod.CreateTraderAssort(HashUtil.generate(), "56dff421d2720b5f5a8b4567", "5c0647fdd443bc2504c2d371", 63, "RUB", 2, false, 40000, 400); @@ -383,10 +414,10 @@ class JeagerAssort { //surv12 field surgical kit CoreMod.CreateTraderBarter(HashUtil.generate(), "5d02797c86f774203f38e30a", "hideout", "hideout", [[{ - "count": 1, - "_tpl": "590de7e986f7741b096e5f32" - } - ]], "5c0647fdd443bc2504c2d371", 2, false, 2000, 1); + "count": 1, + "_tpl": "590de7e986f7741b096e5f32" + } + ]], "5c0647fdd443bc2504c2d371", 2, false, 2000, 1); //gk-02 12ga muzzle brake CoreMod.CreateTraderAssort(HashUtil.generate(), "58272d7f2459774f6311ddfd", "5c0647fdd443bc2504c2d371", 4249, "RUB", 2, false, 200); @@ -396,10 +427,10 @@ class JeagerAssort { //grizzly medical kit CoreMod.CreateTraderBarter(HashUtil.generate(), "590c657e86f77412b013051d", "hideout", "hideout", [[{ - "count": 1, - "_tpl": "59e3647686f774176a362507" - } - ]], "5c0647fdd443bc2504c2d371", 2, false, 2000, 2); + "count": 1, + "_tpl": "59e3647686f774176a362507" + } + ]], "5c0647fdd443bc2504c2d371", 2, false, 2000, 2); //sks 7.62x39 weapon tuning thread adapter CoreMod.CreateTraderAssort(HashUtil.generate(), "5cf67cadd7f00c065a5abab7", "5c0647fdd443bc2504c2d371", 1943, "RUB", 2, false, 2000); @@ -412,16 +443,16 @@ class JeagerAssort { //nightforce atacr 7-35x56 riflescope CoreMod.CreateTraderBarter(HashUtil.generate(), "5aa66be6e5b5b0214e506e97", "hideout", "hideout", [[{ - "count": 1, - "_tpl": "5af0561e86f7745f5f3ad6ac" - }, { - "count": 2, - "_tpl": "590a391c86f774385a33c404" - }, { - "count": 1, - "_tpl": "590a3d9c86f774385926e510" - } - ]], "5c0647fdd443bc2504c2d371", 2, false, 1000, 3); + "count": 1, + "_tpl": "5af0561e86f7745f5f3ad6ac" + }, { + "count": 2, + "_tpl": "590a391c86f774385a33c404" + }, { + "count": 1, + "_tpl": "590a3d9c86f774385926e510" + } + ]], "5c0647fdd443bc2504c2d371", 2, false, 1000, 3); //burris fullfield tac30 1-4x24 riflescope CoreMod.CreateTraderAssort(HashUtil.generate(), "5b2388675acfc4771e1be0be", "5c0647fdd443bc2504c2d371", 33042, "RUB", 2, false, 2000); @@ -443,17 +474,17 @@ class JeagerAssort { //unv dloc-ird sight mount CoreMod.CreateTraderBarter(HashUtil.generate(), "5a1ead28fcdbcb001912fa9f", "hideout", "hideout", [[{ - "count": 4, - "_tpl": "5672cb304bdc2dc2088b456a" - } - ]], "5c0647fdd443bc2504c2d371", 2, false, 5000, 4); + "count": 4, + "_tpl": "5672cb304bdc2dc2088b456a" + } + ]], "5c0647fdd443bc2504c2d371", 2, false, 5000, 4); //nightforce magmount 34mm rings CoreMod.CreateTraderBarter(HashUtil.generate(), "5aa66a9be5b5b0214e506e89", "hideout", "hideout", [[{ - "count": 1, - "_tpl": "59fafb5d86f774067a6f2084" - } - ]], "5c0647fdd443bc2504c2d371", 2, false, 2000); + "count": 1, + "_tpl": "59fafb5d86f774067a6f2084" + } + ]], "5c0647fdd443bc2504c2d371", 2, false, 2000); //mosin sawn-off stock CoreMod.CreateTraderAssort(HashUtil.generate(), "5bfd36ad0db834001c38ef66", "5c0647fdd443bc2504c2d371", 1680, "RUB", 2, false, 2000); @@ -493,10 +524,10 @@ class JeagerAssort { //pack of sugar CoreMod.CreateTraderBarter(HashUtil.generate(), "59e3577886f774176a362503", "hideout", "hideout", [[{ - "count": 5, - "_tpl": "5751487e245977207e26a315" - } - ]], "5c0647fdd443bc2504c2d371", 2, false, 2000, 1); + "count": 5, + "_tpl": "5751487e245977207e26a315" + } + ]], "5c0647fdd443bc2504c2d371", 2, false, 2000, 1); //mp-133 custom plastic forestock with rails CoreMod.CreateTraderAssort(HashUtil.generate(), "55d45f484bdc2d972f8b456d", "5c0647fdd443bc2504c2d371", 9608, "RUB", 2, false, 7968); @@ -512,29 +543,29 @@ class JeagerAssort { //factory emergency exit key CoreMod.CreateTraderBarter(HashUtil.generate(), "5448ba0b4bdc2d02308b456c", "hideout", "hideout", [[{ - "count": 1, - "_tpl": "5448ba0b4bdc2d02308b456c" - }, { - "count": 4, - "_tpl": "590c5d4b86f774784e1b9c45" - }, { - "count": 1, - "_tpl": "590c5f0d86f77413997acfab" - } - ]], "5c0647fdd443bc2504c2d371", 2, false, 2000, 1); + "count": 1, + "_tpl": "5448ba0b4bdc2d02308b456c" + }, { + "count": 4, + "_tpl": "590c5d4b86f774784e1b9c45" + }, { + "count": 1, + "_tpl": "590c5f0d86f77413997acfab" + } + ]], "5c0647fdd443bc2504c2d371", 2, false, 2000, 1); //military checkpoint key CoreMod.CreateTraderBarter(HashUtil.generate(), "5913915886f774123603c392", "hideout", "hideout", [[{ - "count": 2, - "_tpl": "590c639286f774151567fa95" - }, { - "count": 4, - "_tpl": "5d40407c86f774318526545a" - }, { - "count": 2, - "_tpl": "57347d7224597744596b4e72" - } - ]], "5c0647fdd443bc2504c2d371", 2, false, 50, 1); + "count": 2, + "_tpl": "590c639286f774151567fa95" + }, { + "count": 4, + "_tpl": "5d40407c86f774318526545a" + }, { + "count": 2, + "_tpl": "57347d7224597744596b4e72" + } + ]], "5c0647fdd443bc2504c2d371", 2, false, 50, 1); //vpo-101 vepr hunter 7.62x51 carbine CoreMod.CreateTraderAssortWithPreset(HashUtil.generate(), "5c98bf9186f7740cf708c509", "5c0647fdd443bc2504c2d371", 48302, "RUB", 2, false, 20000, 3); @@ -550,50 +581,72 @@ class JeagerAssort { //remington model 700 .308 bolt-action sniper rifle CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5c0c1d6586f7743e5335d264", "hideout", "hideout", [[{ - "count": 1, - "_tpl": "5bc9b9ecd4351e3bac122519" - } - ]], "5c0647fdd443bc2504c2d371", 2, false, 2000, 1); + "count": 1, + "_tpl": "5bc9b9ecd4351e3bac122519" + } + ]], "5c0647fdd443bc2504c2d371", 2, false, 2000, 1); //metal fuel tank CoreMod.CreateTraderAssort(HashUtil.generate(), "5d1b36a186f7742523398433", "5c0647fdd443bc2504c2d371", 166824, "RUB", 2, false, 10000, 1); //mr. holodilnick thermal bag CoreMod.CreateTraderBarter(HashUtil.generate(), "5c093db286f7740a1b2617e3", "hideout", "hideout", [[{ - "count": 10, - "_tpl": "5751496424597720a27126da" - }, { - "count": 5, - "_tpl": "57514643245977207f2c2d09" - }, { - "count": 5, - "_tpl": "57347d9c245977448b40fa85" - }, { - "count": 5, - "_tpl": "57347d8724597744596b4e76" - } - ]], "5c0647fdd443bc2504c2d371", 2, false, 20000); + "count": 10, + "_tpl": "5751496424597720a27126da" + }, { + "count": 5, + "_tpl": "57514643245977207f2c2d09" + }, { + "count": 5, + "_tpl": "57347d9c245977448b40fa85" + }, { + "count": 5, + "_tpl": "57347d8724597744596b4e76" + } + ]], "5c0647fdd443bc2504c2d371", 2, false, 20000); //6b5-15 zh-86 "uley" armored rig CoreMod.CreateTraderBarter(HashUtil.generate(), "5c0e446786f7742013381639", "hideout", "hideout", [[{ - "count": 3, - "_tpl": "5c13cd2486f774072c757944" - }, { - "count": 1, - "_tpl": "5c13cef886f774072e618e82" - } - ]], "5c0647fdd443bc2504c2d371", 2, false, 15000, 1); + "count": 3, + "_tpl": "5c13cd2486f774072c757944" + }, { + "count": 1, + "_tpl": "5c13cef886f774072e618e82" + } + ]], "5c0647fdd443bc2504c2d371", 2, false, 15000, 1); //splav tarzan m22 chest rig CoreMod.CreateTraderBarter(HashUtil.generate(), "5e4abfed86f77406a2713cf7", "hideout", "hideout", [[{ - "count": 1, - "_tpl": "5e2af2bc86f7746d3f3c33fc" - } - ]], "5c0647fdd443bc2504c2d371", 2, false, 20000, 2); + "count": 1, + "_tpl": "5e2af2bc86f7746d3f3c33fc" + } + ]], "5c0647fdd443bc2504c2d371", 2, false, 20000, 2); + } - static GenerateLL3() { + static GenerateLL3() + { const CoreMod = require("../../CoreMod/src/Core.js"); + let id = null; + //remington model 700 .308 bolt-action sniper rifle arch + id = HashUtil.generate(); + CoreMod.CreateTraderAssortWithPreset(id, "5d383ee786f7742a15793860", "5c0647fdd443bc2504c2d371", 80000, "RUB", 3, false, 200, 1); + CoreMod.CreateTraderAssortUnlock("5c0647fdd443bc2504c2d371", "success", id, "5d25e4ca86f77409dd5cdf2c"); // hunting trip + + //remington model 700 .308 bolt-action sniper rifle aics + id = HashUtil.generate(); + CoreMod.CreateTraderAssortWithPreset(id, "5d383e1a86f7742a1468ce63", "5c0647fdd443bc2504c2d371", 80000, "RUB", 3, false, 200, 1); + CoreMod.CreateTraderAssortUnlock("5c0647fdd443bc2504c2d371", "success", id, "5d25e4ca86f77409dd5cdf2c"); // hunting trip + + //Mosin Texas Precision Products muzzle brake + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "5bc5a351d4351e003477a414", "5c0647fdd443bc2504c2d371", 500, "RUB", 3, false, 2000, 5); + CoreMod.CreateTraderAssortUnlock("5c0647fdd443bc2504c2d371", "success", id, "5bc4826c86f774106d22d88b"); // The Tarkov shooter - Part 5 + + //Mosin Witt Machine muzzle brake + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "5bc5a35cd4351e450201232f", "5c0647fdd443bc2504c2d371", 500, "RUB", 3, false, 2000); + CoreMod.CreateTraderAssortUnlock("5c0647fdd443bc2504c2d371", "success", id, "5bc4856986f77454c317bea7"); // The Tarkov shooter - Part 7 //12/70 copper sabot premier hp slug CoreMod.CreateTraderAssort(HashUtil.generate(), "5d6e68b3a4b9361bca7e50b5", "5c0647fdd443bc2504c2d371", 87, "RUB", 3, false, 20000); @@ -623,7 +676,9 @@ class JeagerAssort { CoreMod.CreateTraderAssort(HashUtil.generate(), "5c503ad32e2216398b5aada2", "5c0647fdd443bc2504c2d371", 4043, "RUB", 3, false, 20000); //surv12 field surgical kit - CoreMod.CreateTraderAssort(HashUtil.generate(), "5d02797c86f774203f38e30a", "5c0647fdd443bc2504c2d371", 47250, "RUB", 3, false, 2000); + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "5d02797c86f774203f38e30a", "5c0647fdd443bc2504c2d371", 47250, "RUB", 3, false, 2000); + CoreMod.CreateTraderAssortUnlock("5c0647fdd443bc2504c2d371", "success", id, "5d25e46e86f77409453bce7c"); // ambulance //trijicon reap-ir scope eyecup CoreMod.CreateTraderAssort(HashUtil.generate(), "5a1eacb3fcdbcb09800872be", "5c0647fdd443bc2504c2d371", 374, "RUB", 3, false, 2000); @@ -642,23 +697,23 @@ class JeagerAssort { //mosin 7.62x54r bramit sound suppressor CoreMod.CreateTraderBarter(HashUtil.generate(), "5b86a0e586f7745b600ccb23", "hideout", "hideout", [[{ - "count": 2, - "_tpl": "590c5d4b86f774784e1b9c45" - } - ]], "5c0647fdd443bc2504c2d371", 3, false, 20000, 1); + "count": 2, + "_tpl": "590c5d4b86f774784e1b9c45" + } + ]], "5c0647fdd443bc2504c2d371", 3, false, 20000, 1); //eotech vudu 1-6x24 riflescope CoreMod.CreateTraderAssort(HashUtil.generate(), "5b3b99475acfc432ff4dcbee", "5c0647fdd443bc2504c2d371", 46562, "RUB", 3, false, 3000); //flir rs-32 2.25-9x 35mm 60hz thermal riflescope CoreMod.CreateTraderBarter(HashUtil.generate(), "5d1b5e94d7ad1a2b865a96b0", "hideout", "hideout", [[{ - "count": 10, - "_tpl": "59e3577886f774176a362503" - }, { - "count": 6, - "_tpl": "5c0fa877d174af02a012e1cf" - } - ]], "5c0647fdd443bc2504c2d371", 3, false, 200, 1); + "count": 10, + "_tpl": "59e3577886f774176a362503" + }, { + "count": 6, + "_tpl": "5c0fa877d174af02a012e1cf" + } + ]], "5c0647fdd443bc2504c2d371", 3, false, 200, 1); //vss/val toz 6p29m mount CoreMod.CreateTraderAssort(HashUtil.generate(), "59eb7ebe86f7740b373438ce", "5c0647fdd443bc2504c2d371", 7922, "RUB", 3, false, 15000); @@ -685,8 +740,10 @@ class JeagerAssort { CoreMod.CreateTraderAssort(HashUtil.generate(), "606ef0812535c57a13424d20", "5c0647fdd443bc2504c2d371", 2343, "RUB", 3, false, 2000); //mosin ati monte carlo stock - CoreMod.CreateTraderAssort(HashUtil.generate(), "5bbdb870d4351e00367fb67d", "5c0647fdd443bc2504c2d371", 11296, "RUB", 3, false, 2000); - + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "5bbdb870d4351e00367fb67d", "5c0647fdd443bc2504c2d371", 11296, "RUB", 3, false, 2000); + CoreMod.CreateTraderAssortUnlock("5c0647fdd443bc2504c2d371", "success", id, "5bc4836986f7740c0152911c"); // The Tarkov shooter - Part 6 + //mp-155 ultima medium recoil pad CoreMod.CreateTraderAssort(HashUtil.generate(), "606f262c6d0bd7580617bafa", "5c0647fdd443bc2504c2d371", 3393, "RUB", 3, false, 2000); @@ -698,16 +755,16 @@ class JeagerAssort { //dorm room 314 marked key CoreMod.CreateTraderBarter(HashUtil.generate(), "5780cf7f2459777de4559322", "hideout", "hideout", [[{ - "count": 1, - "_tpl": "5d80c62a86f7744036212b3f" - }, { - "count": 1, - "_tpl": "5ede7a8229445733cb4c18e2" - }, { - "count": 1, - "_tpl": "5d80c60f86f77440373c4ece" - } - ]], "5c0647fdd443bc2504c2d371", 3, false, 200, 1); + "count": 1, + "_tpl": "5d80c62a86f7744036212b3f" + }, { + "count": 1, + "_tpl": "5ede7a8229445733cb4c18e2" + }, { + "count": 1, + "_tpl": "5d80c60f86f77440373c4ece" + } + ]], "5c0647fdd443bc2504c2d371", 3, false, 200, 1); //mp-133 12g 510mm barrel with rib CoreMod.CreateTraderAssort(HashUtil.generate(), "560835c74bdc2dc8488b456f", "5c0647fdd443bc2504c2d371", 4221, "RUB", 3, false, 10000); @@ -720,105 +777,140 @@ class JeagerAssort { //goshan cash register key CoreMod.CreateTraderBarter(HashUtil.generate(), "5ad7247386f7747487619dc3", "hideout", "hideout", [[{ - "count": 6, - "_tpl": "5c13cef886f774072e618e82" - }, { - "count": 5, - "_tpl": "5e2aef7986f7746d3f3c33f5" - }, { - "count": 2, - "_tpl": "5e2af37686f774755a234b65" - }, { - "count": 2, - "_tpl": "5e2af02c86f7746d420957d4" - } - ]], "5c0647fdd443bc2504c2d371", 3, false, 300, 1); + "count": 6, + "_tpl": "5c13cef886f774072e618e82" + }, { + "count": 5, + "_tpl": "5e2aef7986f7746d3f3c33f5" + }, { + "count": 2, + "_tpl": "5e2af37686f774755a234b65" + }, { + "count": 2, + "_tpl": "5e2af02c86f7746d420957d4" + } + ]], "5c0647fdd443bc2504c2d371", 3, false, 300, 1); //saiga 12ga ver.10 12/76 semi-automatic shotgun nerfgun CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5ddbbeac582ed30a6134e577", "hideout", "hideout", [[{ - "count": 10, - "_tpl": "5bc9c29cd4351e003562b8a3" - }, { - "count": 10, - "_tpl": "5c0fa877d174af02a012e1cf" - }, { - "count": 10, - "_tpl": "57347d8724597744596b4e76" - } - ]], "5c0647fdd443bc2504c2d371", 3, false, 10, 1); + "count": 10, + "_tpl": "5bc9c29cd4351e003562b8a3" + }, { + "count": 10, + "_tpl": "5c0fa877d174af02a012e1cf" + }, { + "count": 10, + "_tpl": "57347d8724597744596b4e76" + } + ]], "5c0647fdd443bc2504c2d371", 3, false, 10, 1); //red rebel ice pick CoreMod.CreateTraderBarter(HashUtil.generate(), "5c0126f40db834002a125382", "hideout", "hideout", [[{ - "count": 15, - "_tpl": "59fafb5d86f774067a6f2084" - }, { - "count": 10, - "_tpl": "5b43575a86f77424f443fe62" - }, { - "count": 15, - "_tpl": "590a373286f774287540368b" - } - ]], "5c0647fdd443bc2504c2d371", 3, false, 200, 1); + "count": 15, + "_tpl": "59fafb5d86f774067a6f2084" + }, { + "count": 10, + "_tpl": "5b43575a86f77424f443fe62" + }, { + "count": 15, + "_tpl": "590a373286f774287540368b" + } + ]], "5c0647fdd443bc2504c2d371", 3, false, 200, 1); //camper axe CoreMod.CreateTraderBarter(HashUtil.generate(), "5c012ffc0db834001d23f03f", "hideout", "hideout", [[{ - "count": 5, - "_tpl": "57347c93245977448d35f6e3" - }, { - "count": 5, - "_tpl": "5c13cef886f774072e618e82" - }, { - "count": 2, - "_tpl": "59e361e886f774176c10a2a5" - } - ]], "5c0647fdd443bc2504c2d371", 3, false, 2000, 1); + "count": 5, + "_tpl": "57347c93245977448d35f6e3" + }, { + "count": 5, + "_tpl": "5c13cef886f774072e618e82" + }, { + "count": 2, + "_tpl": "59e361e886f774176c10a2a5" + } + ]], "5c0647fdd443bc2504c2d371", 3, false, 2000, 1); //S I C C CoreMod.CreateTraderBarter(HashUtil.generate(), "5d235bb686f77443f4331278", "hideout", "hideout", [[{ - "count": 12, - "_tpl": "5c12688486f77426843c7d32" - }, { - "count": 15, - "_tpl": "57347c1124597737fb1379e3" - }, { - "count": 15, - "_tpl": "5734795124597738002c6176" - }, { - "count": 15, - "_tpl": "590c31c586f774245e3141b2" - } - ]], "5c0647fdd443bc2504c2d371", 3, false, 2000, 1); + "count": 12, + "_tpl": "5c12688486f77426843c7d32" + }, { + "count": 15, + "_tpl": "57347c1124597737fb1379e3" + }, { + "count": 15, + "_tpl": "5734795124597738002c6176" + }, { + "count": 15, + "_tpl": "590c31c586f774245e3141b2" + } + ]], "5c0647fdd443bc2504c2d371", 3, false, 2000, 1); //grenade case CoreMod.CreateTraderBarter(HashUtil.generate(), "5e2af55f86f7746d4159f07c", "hideout", "hideout", [[{ - "count": 5, - "_tpl": "5e2af37686f774755a234b65" - }, { - "count": 15, - "_tpl": "5e2af2bc86f7746d3f3c33fc" - }, { - "count": 8, - "_tpl": "5e2aef7986f7746d3f3c33f5" - } - ]], "5c0647fdd443bc2504c2d371", 3, false, 2000, 1); + "count": 5, + "_tpl": "5e2af37686f774755a234b65" + }, { + "count": 15, + "_tpl": "5e2af2bc86f7746d3f3c33fc" + }, { + "count": 8, + "_tpl": "5e2aef7986f7746d3f3c33f5" + } + ]], "5c0647fdd443bc2504c2d371", 3, false, 2000, 1); } - static GenerateLL4() { + static GenerateLL4() + { const CoreMod = require("../../CoreMod/src/Core.js"); - + let id = null; + + //remington model 700 .308 bolt-action sniper rifle pro + id = HashUtil.generate(); + CoreMod.CreateTraderAssortWithPreset(id, "5d383f5d86f7742a15793872", "5c0647fdd443bc2504c2d371", 80000, "RUB", 4, false, 200, 1); + CoreMod.CreateTraderAssortUnlock("5c0647fdd443bc2504c2d371", "success", id, "5d25e4ca86f77409dd5cdf2c"); // hunting trip + + //remington model 700 .308 bolt-action sniper rifle mrs + id = HashUtil.generate(); + CoreMod.CreateTraderAssortWithPreset(id, "5d38517786f7742a1468cf6a", "5c0647fdd443bc2504c2d371", 80000, "RUB", 4, false, 200, 1); + CoreMod.CreateTraderAssortUnlock("5c0647fdd443bc2504c2d371", "success", id, "5d25e4ca86f77409dd5cdf2c"); // hunting trip + + //Mp-155 ultima thermal camera + CoreMod.CreateTraderBarter(HashUtil.generate(), "606f2696f2cb2e02a42aceb1", "hideout", "hideout", [[{ + "count": 2, + "_tpl": "5d1b2ffd86f77425243e8d17" + } + ]], "5c0647fdd443bc2504c2d371", 4, false, 2000, 1); + CoreMod.CreateTraderAssortUnlock("5c0647fdd443bc2504c2d371", "success", id, "5d25e45e86f77408251c4bfa"); // huntsman path - eraser - part 2 + + //Mosin ProMag Archangel OPFOR PRS stock + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "5bae13bad4351e00320204af", "5c0647fdd443bc2504c2d371", 2000, "RUB", 3, false, 2000, 2); + CoreMod.CreateTraderAssortUnlock("5c0647fdd443bc2504c2d371", "success", id, "5bc4893c86f774626f5ebf3e"); // The Tarkov shooter - Part 8 + + //Mosin 7.62x54R ProMag Archangel OPFOR 10-round magazine + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "5bae13ded4351e44f824bf38", "5c0647fdd443bc2504c2d371", 20000, "RUB", 3, false, 2000, 2); + CoreMod.CreateTraderAssortUnlock("5c0647fdd443bc2504c2d371", "success", id, "5bc4893c86f774626f5ebf3e"); // The Tarkov shooter - Part 8 + + //SWORD International Mk-18 .338 LM marksman rifle + id = HashUtil.generate(); + CoreMod.CreateTraderAssortWithPreset(id, "5fd25119dd870108a754a163", "5c0647fdd443bc2504c2d371", 200000, "RUB", 3, false, 200, 1); + CoreMod.CreateTraderAssortUnlock("5c0647fdd443bc2504c2d371", "success", id, "600302d73b897b11364cd161"); // Hunter + //5.56x45 Warmageddon 20 pcs. ammo pack CoreMod.CreateTraderBarter(HashUtil.generate(), "5c11279ad174af029d64592b", "hideout", "hideout", [[{ - "count": 2, - "_tpl": "57347d5f245977448b40fa81" - } - ]], "5c0647fdd443bc2504c2d371", 4, false, 2000, 5); + "count": 2, + "_tpl": "57347d5f245977448b40fa81" + } + ]], "5c0647fdd443bc2504c2d371", 4, false, 2000, 5); //9x19mm RIP 20-round ammo box CoreMod.CreateTraderBarter(HashUtil.generate(), "5c1127bdd174af44217ab8b9", "hideout", "hideout", [[{ - "count": 1, - "_tpl": "575062b524597720a31c09a1" - } - ]], "5c0647fdd443bc2504c2d371", 4, false, 2000, 5); + "count": 1, + "_tpl": "575062b524597720a31c09a1" + } + ]], "5c0647fdd443bc2504c2d371", 4, false, 2000, 5); //12/70 RIP 5 shell ammo box CoreMod.CreateTraderAssort(HashUtil.generate(), "5c1127d0d174af29be75cf68", "5c0647fdd443bc2504c2d371", 1050, "RUB", 4, false, 20000, 20); @@ -846,16 +938,16 @@ class JeagerAssort { //rb-psp2 key CoreMod.CreateTraderBarter(HashUtil.generate(), "5d95d6fa86f77424484aa5e9", "hideout", "hideout", [[{ - "count": 7, - "_tpl": "5e2aee0a86f774755a234b62" - }, { - "count": 10, - "_tpl": "5e2aedd986f7746d404f3aa4" - }, { - "count": 5, - "_tpl": "5d4042a986f7743185265463" - } - ]], "5c0647fdd443bc2504c2d371", 4, true, 10, 4); + "count": 7, + "_tpl": "5e2aee0a86f774755a234b62" + }, { + "count": 10, + "_tpl": "5e2aedd986f7746d404f3aa4" + }, { + "count": 5, + "_tpl": "5d4042a986f7743185265463" + } + ]], "5c0647fdd443bc2504c2d371", 4, true, 10, 4); //march tactical 3-24x42 ffp optical scope CoreMod.CreateTraderAssort(HashUtil.generate(), "57c5ac0824597754771e88a9", "5c0647fdd443bc2504c2d371", 43697, "RUB", 4, false, 15000); @@ -885,7 +977,8 @@ class JeagerAssort { CoreMod.CreateTraderAssort(HashUtil.generate(), "5b2389515acfc4771e1be0c0", "5c0647fdd443bc2504c2d371", 10068, "RUB", 4, false, 2000); } - static generateJeagerAssort() { + static generateJeagerAssort() + { JeagerAssort.GenerateLL1(); JeagerAssort.GenerateLL2(); JeagerAssort.GenerateLL3();