diff --git a/Ereshkigal-BaseAssortGenerator/src/mechanic.js b/Ereshkigal-BaseAssortGenerator/src/mechanic.js index 535e8ec..dd94c03 100644 --- a/Ereshkigal-BaseAssortGenerator/src/mechanic.js +++ b/Ereshkigal-BaseAssortGenerator/src/mechanic.js @@ -2,7 +2,7 @@ エレシュキガル */ -class MechanicAssort { +class MechanicAssort{ static GenerateLL1() { const CoreMod = require("../../CoreMod/src/Core.js"); @@ -308,10 +308,686 @@ class MechanicAssort { } static GenerateLL2() { const CoreMod = require("../../CoreMod/src/Core.js"); - let id = null; + + //pm 9x18pm 84-round makeshift drum magazine + CoreMod.CreateTraderBarter(HashUtil.generate(), "55d485be4bdc2d962f8b456f", "hideout", "hideout", [ + [{ + "count": 2, + "_tpl": "573474f924597738002c6174" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 3000, 4); + + //mp5 9x19 x products x-5 50-round drum magazine + CoreMod.CreateTraderBarter(HashUtil.generate(), "5a351711c4a282000b1521a4", "hideout", "hideout", [ + [{ + "count": 1, + "_tpl": "5b43575a86f77424f443fe62" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000, 3); + + //glock 9x19 magpul pmag gl9 21-round magazine + CoreMod.CreateTraderAssort(HashUtil.generate(), "5a718da68dc32e000d46d264", "5a7c2eca46aef81a7ca2145d", 16, "EUR", 2, false, 2000); + + //glock 9x19 sgmt 50-round drum magazine + CoreMod.CreateTraderBarter(HashUtil.generate(), "5a718f958dc32e00094b97e7", "hideout", "hideout", [ + [{ + "count": 2, + "_tpl": "5e2af22086f7746d3f3c33fa" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000, 2); + + //ak-101 5.56x45 6l29 30-round magazine + CoreMod.CreateTraderAssort(HashUtil.generate(), "5ac66c5d5acfc4001718d314", "5a7c2eca46aef81a7ca2145d", 2025, "RUB", 2, false, 200000, 12); + + //sa-58/fal 7.62x51 "mmw" plsatic 20-round magazine + CoreMod.CreateTraderAssort(HashUtil.generate(), "5b7c2d1d5acfc43d1028532a", "5a7c2eca46aef81a7ca2145d", 3368, "RUB", 2, false, 2000); + + //ak 7.62x39 promag ak-a-16 73-round drum magazine + CoreMod.CreateTraderBarter(HashUtil.generate(), "5c6175362e221600133e3b94", "hideout", "hideout", [ + [{ + "count": 6, + "_tpl": "57347cd0245977445a2d6ff1" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000, 1); + + //remington m700 .308 aics 5-round magazine + CoreMod.CreateTraderAssort(HashUtil.generate(), "5d25a4a98abbc30b917421a4", "5a7c2eca46aef81a7ca2145d", 2352, "RUB", 2, false, 2000); + + //m1911 wilson extended slide stop + CoreMod.CreateTraderAssort(HashUtil.generate(), "5ef3553c43cb350a955a7ccb", "5a7c2eca46aef81a7ca2145d", 2016, "RUB", 2, false, 2000, 3); + + //m1911a1 hammer + CoreMod.CreateTraderAssort(HashUtil.generate(), "5e81c550763d9f754677befd", "5a7c2eca46aef81a7ca2145d", 1680, "RUB", 2, false, 2000, 3); + + //bcm gunfighter mod.3 vertical grip + CoreMod.CreateTraderAssort(HashUtil.generate(), "5c7fc87d2e221644f31c0298", "5a7c2eca46aef81a7ca2145d", 5488, "RUB", 2, false, 2000); + + //ar-15 windham weaponry rail gas block + CoreMod.CreateTraderAssort(HashUtil.generate(), "56ea8d2fd2720b7c698b4570", "5a7c2eca46aef81a7ca2145d", 6101, "RUB", 2, false, 20000, 4); + + //hk 416a5 low profile gas block + CoreMod.CreateTraderAssort(HashUtil.generate(), "5bb20dcad4351e3bac1212da", "5a7c2eca46aef81a7ca2145d", 2912, "RUB", 2, false, 20000, 4); + + //glock 9x19 alpha wolf bullnose compensator + CoreMod.CreateTraderAssort(HashUtil.generate(), "5a705e128dc32e000d46d258", "5a7c2eca46aef81a7ca2145d", 25, "EUR", 2, false, 2000); + + //glock 9x19 lone wolf lwd-comp9 compensator + CoreMod.CreateTraderAssort(HashUtil.generate(), "5a7ad1fb51dfba0013379715", "5a7c2eca46aef81a7ca2145d", 30, "EUR", 2, false, 2000); + + //ak spikes tactical dynacomp 7.62x39 muzzle brake & compensator + CoreMod.CreateTraderAssort(HashUtil.generate(), "5a9ea27ca2750c00137fa672", "5a7c2eca46aef81a7ca2145d", 4368, "RUB", 2, false, 2000); + + //ar-10 2a armament x3 7.62x51 compensator + CoreMod.CreateTraderAssort(HashUtil.generate(), "5b7d693d5acfc43bca706a3d", "5a7c2eca46aef81a7ca2145d", 8756, "RUB", 2, false, 2000); + + //tt pm-laser dtk-tt muzzle brake + CoreMod.CreateTraderAssort(HashUtil.generate(), "5bffd7ed0db834001d23ebf9", "5a7c2eca46aef81a7ca2145d", 2980, "RUB", 2, false, 2000); + + //p226 9x19 tj's custom compensator + CoreMod.CreateTraderAssort(HashUtil.generate(), "5c6beec32e221601da3578f2", "5a7c2eca46aef81a7ca2145d", 3136, "RUB", 2, false, 2000); + + //ar-15 surefire sf3p 5.56x45 flash hider + CoreMod.CreateTraderAssort(HashUtil.generate(), "5c7fb51d2e2216001219ce11", "5a7c2eca46aef81a7ca2145d", 7191, "RUB", 2, false, 2000); + + //m1911a1 anarchy outdoors muzzle brake + CoreMod.CreateTraderAssort(HashUtil.generate(), "5ef61964ec7f42238c31e0c1", "5a7c2eca46aef81a7ca2145d", 5264, "RUB", 2, false, 10000, 4); + + //ar-10 cmmg sv brake 7.62x51 muzzle brake + CoreMod.CreateTraderAssort(HashUtil.generate(), "6065c6e7132d4d12c81fd8e1", "5a7c2eca46aef81a7ca2145d", 8084, "RUB", 2, false, 2000, 4); + + //p226 thread protection cap + CoreMod.CreateTraderAssort(HashUtil.generate(), "587de5ba2459771c0f1e8a58", "5a7c2eca46aef81a7ca2145d", 448, "RUB", 2, false, 2000); + + //silencerco hybrid 46 direct thread mount adapter + CoreMod.CreateTraderAssort(HashUtil.generate(), "59bffc1f86f77435b128b872", "5a7c2eca46aef81a7ca2145d", 4615, "RUB", 2, false, 20000, 4); + + //silencerCo 12ga choke adapter + CoreMod.CreateTraderAssort(HashUtil.generate(), "5b363dea5acfc4771e1c5e7e", "5a7c2eca46aef81a7ca2145d", 1344, "RUB", 2, false, 5000, 4); + + //mp5 3-lug threaded muzzle protector + CoreMod.CreateTraderAssort(HashUtil.generate(), "5c0000c00db834001a6697fc", "5a7c2eca46aef81a7ca2145d", 3327, "RUB", 2, false, 2000); + + //silencerCo omega 45k piston mount adapter + CoreMod.CreateTraderAssort(HashUtil.generate(), "5fc4b97bab884124df0cd5e3", "5a7c2eca46aef81a7ca2145d", 4469, "RUB", 2, false, 20000, 4); + + //silencerCo omega 45k direct thread mount + CoreMod.CreateTraderAssort(HashUtil.generate(), "5fc4b992187fea44d52edaa9", "5a7c2eca46aef81a7ca2145d", 4200, "RUB", 2, false, 20000, 4); + + //pp-19-01 vityaz-sn 9x19 sound suppressor + CoreMod.CreateTraderAssort(HashUtil.generate(), "59bfc5c886f7743bf6794e62", "5a7c2eca46aef81a7ca2145d", 22785, "RUB", 2, false, 2000); + + //silencerCo hybrid 46 multi-caliber silencer + CoreMod.CreateTraderBarter(HashUtil.generate(), "59bffbb386f77435b379b9c2", "hideout", "hideout", [ + [{ + "count": 4, + "_tpl": "57347baf24597738002c6178" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000, 3); + + //silencerCo osprey 9 9x19mm sound suppressor + CoreMod.CreateTraderBarter(HashUtil.generate(), "5a32a064c4a28200741e22de", "hideout", "hideout", [ + [{ + "count": 1, + "_tpl": "59e35de086f7741778269d84" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000, 2); + + //aac illusion 9 9x19mm sound suppressor + CoreMod.CreateTraderAssort(HashUtil.generate(), "5c7e8fab2e22165df16b889b", "5a7c2eca46aef81a7ca2145d", 36893, "RUB", 2, false, 2000); + + //silencerCo omega 45k .45 acp sound suppressor + CoreMod.CreateTraderAssort(HashUtil.generate(), "5fc4b9b17283c4046c5814d7", "5a7c2eca46aef81a7ca2145d", 42272, "RUB", 2, false, 20000, 4); + + //elcan specterDR 1x/4x scope (flat dark earth) + CoreMod.CreateTraderBarter(HashUtil.generate(), "57aca93d2459771f2c7e26db", "hideout", "hideout", [ + [{ + "count": 2, + "_tpl": "590c392f86f77444754deb29" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000, 2); + + //glock truglo tfx front sight + CoreMod.CreateTraderAssort(HashUtil.generate(), "5a7d9104159bd400134c8c21", "5a7c2eca46aef81a7ca2145d", 9, "EUR", 2, false, 2000); + + //glock truglo tfx rear sight + CoreMod.CreateTraderAssort(HashUtil.generate(), "5a7d912f159bd400165484f3", "5a7c2eca46aef81a7ca2145d", 17, "EUR", 2, false, 6000); + + //magpul mbus gen2 rear flip-up sight + CoreMod.CreateTraderAssort(HashUtil.generate(), "5bc09a18d4351e003562b68e", "5a7c2eca46aef81a7ca2145d", 4032, "RUB", 2, false, 20000, 4); + + //magpul mbus gen2 front flip-up sight + CoreMod.CreateTraderAssort(HashUtil.generate(), "5bc09a30d4351e00367fb7c8", "5a7c2eca46aef81a7ca2145d", 2738, "RUB", 2, false, 20000, 4); + + //p226 meprolight tru-dot night front sight + CoreMod.CreateTraderAssort(HashUtil.generate(), "5c07b36c0db834002a1259e9", "5a7c2eca46aef81a7ca2145d", 1680, "RUB", 2, false, 2000); + + //p226 meprolight tru-dot night rear sight + CoreMod.CreateTraderAssort(HashUtil.generate(), "5c07b3850db834002330045b", "5a7c2eca46aef81a7ca2145d", 1568, "RUB", 2, false, 2000); + + //magpul mbus gen2 front flip-up sight (flat dark earth) + CoreMod.CreateTraderAssort(HashUtil.generate(), "5c18b90d2e2216152142466b", "5a7c2eca46aef81a7ca2145d", 2688, "RUB", 2, false, 20000, 4); + + //magpul mbus gen2 rear flip-up sight (flat dark earth) + CoreMod.CreateTraderAssort(HashUtil.generate(), "5c18b9192e2216398b5a8104", "5a7c2eca46aef81a7ca2145d", 4032, "RUB", 2, false, 20000); + + //badger ordnance tactical charging handle + CoreMod.CreateTraderBarter(HashUtil.generate(), "56ea7165d2720b6e518b4583", "hideout", "hideout", [ + [{ + "count": 1, + "_tpl": "573476f124597737e04bf328" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000, 3); + + //aks-74u zenit b-18 mount + CoreMod.CreateTraderAssort(HashUtil.generate(), "57ffb0062459777a045af529", "5a7c2eca46aef81a7ca2145d", 3694, "RUB", 2, false, 2000, 4); + + //mpx gen1 handguard 2 inch rail + CoreMod.CreateTraderAssort(HashUtil.generate(), "58a56f8d86f774651579314c", "5a7c2eca46aef81a7ca2145d", 2081, "RUB", 2, false, 2000); + + //mpx gen1 handguard 4 inch rail + CoreMod.CreateTraderAssort(HashUtil.generate(), "58a5c12e86f7745d585a2b9e", "5a7c2eca46aef81a7ca2145d", 2674, "RUB", 2, false, 2000); + + //mp5sd b&t tri-rail ring mount + CoreMod.CreateTraderBarter(HashUtil.generate(), "59c63b4486f7747afb151c1c", "hideout", "hideout", [ + [{ + "count": 1, + "_tpl": "590c639286f774151567fa95" + }, { + "count": 1, + "_tpl": "5672cb124bdc2d1a0f8b4568" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 5000, 3); + + //m870 mesa tactical magazine clamp + CoreMod.CreateTraderAssort(HashUtil.generate(), "5a789261c5856700186c65d3", "5a7c2eca46aef81a7ca2145d", 4791, "RUB", 2, false, 6000); + + //m870 leapers utg pro mtu-028sg rail + CoreMod.CreateTraderAssort(HashUtil.generate(), "5a7893c1c585673f2b5c374d", "5a7c2eca46aef81a7ca2145d", 1676, "RUB", 2, false, 2000); + + //glock aimtech tiger shark sight mount + CoreMod.CreateTraderAssort(HashUtil.generate(), "5a7ad55551dfba0015068f42", "5a7c2eca46aef81a7ca2145d", 36, "EUR", 2, false, 6000); + + //m14 ultimak m8 forward optic mount + CoreMod.CreateTraderBarter(HashUtil.generate(), "5addbfbb5acfc400194dbcf7", "hideout", "hideout", [ + [{ + "count": 3, + "_tpl": "590a3b0486f7743954552bdb" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000); + + //m14 a.r.m.s. #18 scope mount + CoreMod.CreateTraderAssort(HashUtil.generate(), "5addbfe15acfc4001a5fc58b", "5a7c2eca46aef81a7ca2145d", 3694, "RUB", 2, false, 5000); + + //p226 bridge sight mount + CoreMod.CreateTraderAssort(HashUtil.generate(), "5b3a08b25acfc4001754880c", "5a7c2eca46aef81a7ca2145d", 4269, "RUB", 2, false, 2000); + + //magpul m-lok 2.5 inch rail + CoreMod.CreateTraderAssort(HashUtil.generate(), "5b7be47f5acfc400170e2dd2", "5a7c2eca46aef81a7ca2145d", 2314, "RUB", 2, false, 20000, 7); + + //magpul m-lok 4.1 inch rail + CoreMod.CreateTraderAssort(HashUtil.generate(), "5b7be4895acfc400170e2dd5", "5a7c2eca46aef81a7ca2145d", 1762, "RUB", 2, false, 20000, 8); + + //remington m700 extended multi-slot weaver rail base + CoreMod.CreateTraderAssort(HashUtil.generate(), "5bfebc530db834001d23eb65", "5a7c2eca46aef81a7ca2145d", 2957, "RUB", 2, false, 2000); + + //remington rahg 2 inch rail + CoreMod.CreateTraderAssort(HashUtil.generate(), "5c0102aa0db834001b734ba1", "5a7c2eca46aef81a7ca2145d", 1120, "RUB", 2, false, 2000); + + //remington rahg 4 inch rail + CoreMod.CreateTraderAssort(HashUtil.generate(), "5c0102b20db834001d23eebc", "5a7c2eca46aef81a7ca2145d", 1680, "RUB", 2, false, 2000); + + //larue lt101 qd tactical picatinny riser mount + CoreMod.CreateTraderAssort(HashUtil.generate(), "5c064c400db834001d23f468", "5a7c2eca46aef81a7ca2145d", 3248, "RUB", 2, false, 2000); + + //wilcox interface for pvs-7 + CoreMod.CreateTraderAssort(HashUtil.generate(), "5c11046cd174af02a012e42b", "5a7c2eca46aef81a7ca2145d", 2749, "RUB", 2, false, 2000, 3); + + //fn five-seven mk2 rmr mount + CoreMod.CreateTraderAssort(HashUtil.generate(), "5d7b6bafa4b93652786f4c76", "5a7c2eca46aef81a7ca2145d", 1904, "RUB", 2, false, 2000); + + //iea mill-optics 34mm one piece magmount + CoreMod.CreateTraderBarter(HashUtil.generate(), "5c86592b2e2216000e69e77c", "hideout", "hideout", [ + [{ + "count": 3, + "_tpl": "5734781f24597737e04bf32a" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000, 3); + + //mp9 bottom rail + CoreMod.CreateTraderAssort(HashUtil.generate(), "5de8fbf2b74cd90030650c79", "5a7c2eca46aef81a7ca2145d", 1344, "RUB", 2, false, 6000); + + //mp9 side rail + CoreMod.CreateTraderAssort(HashUtil.generate(), "5de8fc0b205ddc616a6bc51b", "5a7c2eca46aef81a7ca2145d", 952, "RUB", 2, false, 6000); + + //svd caa drg l-1 mount rail + CoreMod.CreateTraderAssort(HashUtil.generate(), "5e569a132642e66b0b68015c", "5a7c2eca46aef81a7ca2145d", 2912, "RUB", 2, false, 2000, 4); + + //svd caa xd rgl receiver mount + CoreMod.CreateTraderAssort(HashUtil.generate(), "5e569a2e56edd02abe09f280", "5a7c2eca46aef81a7ca2145d", 7168, "RUB", 2, false, 10000, 3); + + //m1911a1 ncstar trigger guard mount + CoreMod.CreateTraderAssort(HashUtil.generate(), "5ef369b08cef260c0642acaf", "5a7c2eca46aef81a7ca2145d", 2576, "RUB", 2, false, 2000, 3); + + //m1911a1 weigand weig-a-tinny rail mount + CoreMod.CreateTraderAssort(HashUtil.generate(), "5ef5d994dfbc9f3c660ded95", "5a7c2eca46aef81a7ca2145d", 3248, "RUB", 2, false, 2000, 4); + + //troy m7a1 pdw stock (black) + CoreMod.CreateTraderAssort(HashUtil.generate(), "591aef7986f774139d495f03", "5a7c2eca46aef81a7ca2145d", 6181, "RUB", 2, false, 5000, 5); + + //m870 magpul sga polymer stock + CoreMod.CreateTraderBarter(HashUtil.generate(), "5a78813bc5856700186c4abe", "hideout", "hideout", [ + [{ + "count": 2, + "_tpl": "5672cb124bdc2d1a0f8b4568" + }, { + "count": 2, + "_tpl": "5672cb304bdc2dc2088b456a" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000); + + //fab defense gl-shock buttstock + CoreMod.CreateTraderBarter(HashUtil.generate(), "5a9eb32da2750c00171b3f9c", "hideout", "hideout", [ + [{ + "count": 1, + "_tpl": "590c5c9f86f77477c91c36e7" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000); + + //lmt sopmod stock + CoreMod.CreateTraderAssort(HashUtil.generate(), "5ae30c9a5acfc408fb139a03", "5a7c2eca46aef81a7ca2145d", 6105, "RUB", 2, false, 12000, 5); + + //m870 mesa tactical leo stock adapter + CoreMod.CreateTraderAssort(HashUtil.generate(), "5ae35b315acfc4001714e8b0", "5a7c2eca46aef81a7ca2145d", 2814, "RUB", 2, false, 2000); + + //sks tapco intrafuse buffer tube + CoreMod.CreateTraderAssort(HashUtil.generate(), "5afd7e095acfc40017541f61", "5a7c2eca46aef81a7ca2145d", 1873, "RUB", 2, false, 10000, 5); + + //sks tapco intrafuse stock + CoreMod.CreateTraderAssort(HashUtil.generate(), "5afd7ded5acfc40017541f5e", "5a7c2eca46aef81a7ca2145d", 9693, "RUB", 2, false, 2000); + + //sa-58 buffer tube adapter + CoreMod.CreateTraderAssort(HashUtil.generate(), "5b099bf25acfc4001637e683", "5a7c2eca46aef81a7ca2145d", 2915, "RUB", 2, false, 2000); + + //sa-58 folding stock + CoreMod.CreateTraderAssort(HashUtil.generate(), "5b7d63cf5acfc4001876c8df", "5a7c2eca46aef81a7ca2145d", 15697, "RUB", 2, false, 2000); + + //sa-58 humpback polymer stock + CoreMod.CreateTraderAssort(HashUtil.generate(), "5b7d645e5acfc400170e2f90", "5a7c2eca46aef81a7ca2145d", 3800, "RUB", 2, false, 5000, 4); + + //mp5 end cap stock + CoreMod.CreateTraderAssort(HashUtil.generate(), "5c07c9660db834001a66b588", "5a7c2eca46aef81a7ca2145d", 2935, "RUB", 2, false, 2000); + + //m590a1 mesa tactical leo gen.1 stock adapter + CoreMod.CreateTraderAssort(HashUtil.generate(), "5ef1b9f0c64c5d0dfc0571a1", "5a7c2eca46aef81a7ca2145d", 2912, "RUB", 2, false, 2000, 4); + + //m590a1 magpul sga stock + CoreMod.CreateTraderAssort(HashUtil.generate(), "5eea217fc64c5d0dfc05712a", "5a7c2eca46aef81a7ca2145d", 9883, "RUB", 2, false, 2000, 4); + + //ar-15 5.56x45 260mm barrel + CoreMod.CreateTraderBarter(HashUtil.generate(), "55d35ee94bdc2d61338b4568", "hideout", "hideout", [ + [{ + "count": 3, + "_tpl": "573476d324597737da2adc13" + }, { + "count": 2, + "_tpl": "573475fb24597737fb1379e1" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000); + + //mpx-sd 9x19 165mm barrel + CoreMod.CreateTraderAssort(HashUtil.generate(), "58aeaaa886f7744fc1560f81", "5a7c2eca46aef81a7ca2145d", 50, "EUR", 2, false, 2000); + + //glock 9x19 lone wolf threaded barrel + CoreMod.CreateTraderAssort(HashUtil.generate(), "5a6b5b8a8dc32e001207faf3", "5a7c2eca46aef81a7ca2145d", 71, "EUR", 2, false, 2000); + + //m870 12ga cut off 325mm barrel + CoreMod.CreateTraderAssort(HashUtil.generate(), "5a787fdfc5856700142fdd9a", "5a7c2eca46aef81a7ca2145d", 6265, "RUB", 2, false, 2000); + + //aks-74u alfa arms golliaf handguard + CoreMod.CreateTraderAssort(HashUtil.generate(), "5d15ce51d7ad1a1eff619092", "5a7c2eca46aef81a7ca2145d", 5818, "RUB", 2, false, 2000, 4); + + //m870 magpul moe handguard + CoreMod.CreateTraderBarter(HashUtil.generate(), "5a788068c5856700137e4c8f", "hideout", "hideout", [ + [{ + "count": 1, + "_tpl": "590a358486f77429692b2790" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000); + + //mp5 tl-99 aluminium handguard + CoreMod.CreateTraderAssort(HashUtil.generate(), "5a9548c9159bd400133e97b3", "5a7c2eca46aef81a7ca2145d", 8736, "RUB", 2, false, 2000); + + //ar-15 colt m4 carbine length handguard + CoreMod.CreateTraderAssort(HashUtil.generate(), "5ae30db85acfc408fb139a05", "5a7c2eca46aef81a7ca2145d", 2659, "RUB", 2, false, 2000); + + //sa-58/fal belgian style handguard + CoreMod.CreateTraderAssort(HashUtil.generate(), "5b7d671b5acfc43d82528ddd", "5a7c2eca46aef81a7ca2145d", 3363, "RUB", 2, false, 2000); + + //ar-15 daniel defense ris II fsp 9.5 handguard (flat dark earth) + CoreMod.CreateTraderBarter(HashUtil.generate(), "5c9a26332e2216001219ea70", "hideout", "hideout", [ + [{ + "count": 2, + "_tpl": "5734779624597737e04bf329" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000, 4); + + //svd caa xrs-drg handguard + CoreMod.CreateTraderAssort(HashUtil.generate(), "5e5699df2161e06ac158df6f", "5a7c2eca46aef81a7ca2145d", 10752, "RUB", 2, false, 12000, 3); + + //m590a1 magpul moe forestock + CoreMod.CreateTraderAssort(HashUtil.generate(), "5eea21647547d6330471b3c9", "5a7c2eca46aef81a7ca2145d", 8848, "RUB", 2, false, 2000, 4); + + //ar-10 cmmg mk3 rml9 9 inch m-lok handguard + CoreMod.CreateTraderAssort(HashUtil.generate(), "6065880c132d4d12c81fd8da", "5a7c2eca46aef81a7ca2145d", 11760, "RUB", 2, false, 2000, 2); + + //as val rotor 43 pistol grip & buffer tube + CoreMod.CreateTraderBarter(HashUtil.generate(), "5a69a2ed8dc32e000d46d1f1", "hideout", "hideout", [ + [{ + "count": 1, + "_tpl": "575146b724597720a27126d5" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 6000, 3); + + //glock pachmayr tactical rubber grip + CoreMod.CreateTraderAssort(HashUtil.generate(), "5a7b4960e899ef197b331a2d", "5a7c2eca46aef81a7ca2145d", 9, "EUR", 2, false, 6000); + + //sks tapco intrafuse kit saw-style pistol grip + CoreMod.CreateTraderAssort(HashUtil.generate(), "5afd7e445acfc4001637e35a", "5a7c2eca46aef81a7ca2145d", 3721, "RUB", 2, false, 20000, 8); + + //sa-58 tapco saw-style pistol grip (black) + CoreMod.CreateTraderAssort(HashUtil.generate(), "5b099b965acfc400186331e6", "5a7c2eca46aef81a7ca2145d", 3592, "RUB", 2, false, 2000); + + //p226 hogue rubber pistol grip with finger grooves + CoreMod.CreateTraderAssort(HashUtil.generate(), "5b39ffbd5acfc47a8773fb06", "5a7c2eca46aef81a7ca2145d", 3472, "RUB", 2, false, 2000); + + //tt pm-laser tt-206 side grips with laser sight + CoreMod.CreateTraderAssort(HashUtil.generate(), "5bffcf7a0db83400232fea79", "5a7c2eca46aef81a7ca2145d", 3909, "RUB", 2, false, 2000); + + //p226 hogue chain link pistol grip + CoreMod.CreateTraderAssort(HashUtil.generate(), "5bffef760db8340019668fe4", "5a7c2eca46aef81a7ca2145d", 9296, "RUB", 2, false, 2000); + + //p226 elite wooden pistol grip + CoreMod.CreateTraderAssort(HashUtil.generate(), "5c00076d0db834001d23ee1f", "5a7c2eca46aef81a7ca2145d", 2240, "RUB", 2, false, 2000); + + //tt razor arms rubber grip + CoreMod.CreateTraderAssort(HashUtil.generate(), "5c079ec50db834001966a706", "5a7c2eca46aef81a7ca2145d", 5488, "RUB", 2, false, 2000); + + //m1911a1 pachmayr american legend grip + CoreMod.CreateTraderAssort(HashUtil.generate(), "5ef366938cef260c0642acad", "5a7c2eca46aef81a7ca2145d", 3240, "RUB", 2, false, 10000, 3); + + //m45a1 polymer pistol grip + CoreMod.CreateTraderAssort(HashUtil.generate(), "5f3e778efcd9b651187d7201", "5a7c2eca46aef81a7ca2145d", 1344, "RUB", 2, false, 2000, 3); + + //m4a1 5.56x45 upper receiver + CoreMod.CreateTraderAssort(HashUtil.generate(), "55d355e64bdc2d962f8b4569", "5a7c2eca46aef81a7ca2145d", 5822, "RUB", 2, false, 2000, 5); + + //p226r mk25 pistol slide + CoreMod.CreateTraderAssort(HashUtil.generate(), "56d5a407d2720bb3418b456b", "5a7c2eca46aef81a7ca2145d", 3596, "RUB", 2, false, 2000, 4); + + //glock alpha wolf pistol slide + CoreMod.CreateTraderAssort(HashUtil.generate(), "5a702d198dc32e000b452fc3", "5a7c2eca46aef81a7ca2145d", 71, "EUR", 2, false, 2000); + + //glock 9x19 alpha wolf custom pistol slide + CoreMod.CreateTraderAssort(HashUtil.generate(), "5a7033908dc32e000a311392", "5a7c2eca46aef81a7ca2145d", 112, "EUR", 2, false, 2000); + + //p226 stainless elite pistol slide + CoreMod.CreateTraderAssort(HashUtil.generate(), "5c0009510db834001966907f", "5a7c2eca46aef81a7ca2145d", 4760, "RUB", 2, false, 2000); + + //p226 legion full size pistol slide + CoreMod.CreateTraderAssort(HashUtil.generate(), "5c0125fc0db834001a669aa3", "5a7c2eca46aef81a7ca2145d", 4615, "RUB", 2, false, 2000); + + //simonov sks 7.62x39 semi-automatic carbine + CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "58dffce486f77409f40f8162", "hideout", "hideout", [ + [{ + "count": 1, + "_tpl": "575146b724597720a27126d5" + }, { + "count": 1, + "_tpl": "5d4042a986f7743185265463" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000); + + //simonov op-sks 7.62x39 semi-automatic carbine (hunting rifle version) + CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "59dcdbb386f77417b03f350d", "hideout", "hideout", [ + [{ + "count": 3, + "_tpl": "5d1c819a86f774771b0acd6c" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000, 2); + + //colt m4a1 5.56x45 assault rifle sopmod II + CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5af08cc686f77424a61595f2", "hideout", "hideout", [ + [{ + "count": 2, + "_tpl": "5c1267ee86f77416ec610f72" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000, 2); + + //colt m4a1 5.56x45 assault rifle (lower only) + CoreMod.CreateTraderAssort(HashUtil.generate(), "5447a9cd4bdc2dbd208b4567", "5a7c2eca46aef81a7ca2145d", 20605, "RUB", 2, false, 2000, 5); + + //colt m4a1 5.56x45 assault rifle SAI + CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5dd800eae49222636663133b", "hideout", "hideout", [ + [{ + "count": 7, + "_tpl": "5d235b4d86f7742e017bc88a" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000, 1); + + //physical bitcoin + CoreMod.CreateTraderBarter(HashUtil.generate(), "59faff1d86f7746c51718c9c", "hideout", "hideout", [ + [{ + "count": 2, + "_tpl": "5c12620d86f7743f8b198b72" + }, { + "count": 2, + "_tpl": "5e2aedd986f7746d404f3aa4" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 50, 1); + + //ak-74n 5.45x39 assault rifle (lower) + CoreMod.CreateTraderAssort(HashUtil.generate(), "5644bd2b4bdc2d3b4c8b4572", "5a7c2eca46aef81a7ca2145d", 25925, "RUB", 2, false, 2000, 5); + + //aks-74u 5.45x39 assault rifle (lower) + CoreMod.CreateTraderAssort(HashUtil.generate(), "57dc2fa62459775949412633", "5a7c2eca46aef81a7ca2145d", 15281, "RUB", 2, false, 2000, 5); + + //sig p226r 9x19 pistol (lower) + CoreMod.CreateTraderAssort(HashUtil.generate(), "56d59856d2720bd8418b456a", "5a7c2eca46aef81a7ca2145d", 6987, "RUB", 2, false, 2000, 2); + + //Gas analyzer + CoreMod.CreateTraderBarter(HashUtil.generate(), "590a3efd86f77437d351a25b", "hideout", "hideout", [ + [{ + "count": 1, + "_tpl": "5734779624597737e04bf329" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000, 1); + + //Molot VPO-209 .366 TKM carbine (lower) + CoreMod.CreateTraderAssort(HashUtil.generate(), "59e6687d86f77411d949b251", "5a7c2eca46aef81a7ca2145d", 24176, "RUB", 2, false, 2000); + + //ak-101 5.56x45 assault rifle + CoreMod.CreateTraderAssortWithPreset(HashUtil.generate(), "5acf7dd986f774486e1281bf", "5a7c2eca46aef81a7ca2145d", 42938, "RUB", 2, false, 100000); + + //glock 17 9x19 pistol tac 2 + CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5a88af5086f77411a871682c", "hideout", "hideout", [ + [{ + "count": 2, + "_tpl": "56742c324bdc2d150f8b456d" + }, { + "count": 1, + "_tpl": "590a3b0486f7743954552bdb" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000); + + //working lcd + CoreMod.CreateTraderBarter(HashUtil.generate(), "5d1b304286f774253763a528", "hideout", "hideout", [ + [{ + "count": 2, + "_tpl": "5d1b309586f77425227d1676" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 20000, 10); + + //springfield armory m1a 7.62x51 carbine EBR + CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5af08bfd86f774223d4528e2", "hideout", "hideout", [ + [{ + "count": 20, + "_tpl": "5734795124597738002c6176" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 200); + + //glock 17 9x19 pistol hex + CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5a88b0f686f77416370eca3e", "hideout", "hideout", [ + [{ + "count": 5, + "_tpl": "590a386e86f77429692b27ab" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000); + + //glock 17 9x19 pistol spartan + CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5a88b1f686f774159949926e", "hideout", "hideout", [ + [{ + "count": 2, + "_tpl": "590a391c86f774385a33c404" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000); + + //glock 17 9x19 pistol tac 3 + CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5a8c436686f7740f394d10b5", "hideout", "hideout", [ + [{ + "count": 3, + "_tpl": "5d1b392c86f77425243e98fe" + }, { + "count": 2, + "_tpl": "5672cb304bdc2dc2088b456a" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000, 2); + + //glock 17 9x19 pistol viper + CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5a88ae4a86f77457fd2c0dae", "hideout", "hideout", [ + [{ + "count": 5, + "_tpl": "5d1b392c86f77425243e98fe" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000, 2); + + //glock 17 9x19 pistol (gold slide?) + CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5a88acfb86f77457fd2c0d8f", "hideout", "hideout", [ + [{ + "count": 2, + "_tpl": "590c5c9f86f77477c91c36e7" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000); + + //mosin 7.62x54r bolt-action sniper rifle obrez m + CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5c0c208886f7743e5335d279", "hideout", "hideout", [ + [{ + "count": 1, + "_tpl": "5bfd37c80db834001d23e842" + }, { + "count": 1, + "_tpl": "5ae09bff5acfc4001562219d" + }, { + "count": 1, + "_tpl": "573476d324597737da2adc13" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000, 1); + + //remington model 870 12ga pump-action shotgun breacher + CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5af08d1c86f774223a7aa1b4", "hideout", "hideout", [ + [{ + "count": 1, + "_tpl": "5af0561e86f7745f5f3ad6ac" + }, { + "count": 1, + "_tpl": "5d1c819a86f774771b0acd6c" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 300, 1); + + //hk mp5 9x19 submachine gun (navy 3 round burst) sd + CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "59411abb86f77478f702b5d2", "hideout", "hideout", [ + [{ + "count": 1, + "_tpl": "5e2aee0a86f774755a234b62" + }, { + "count": 1, + "_tpl": "590a391c86f774385a33c404" + }, { + "count": 1, + "_tpl": "5d1b2ffd86f77425243e8d17" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000, 1); + + //ammunition case + CoreMod.CreateTraderAssort(HashUtil.generate(), "5aafbde786f774389d0cbc0f", "5a7c2eca46aef81a7ca2145d", 182059, "RUB", 2, false, 2000); + + //fn p90 5.7x28 submachine gun cwdg + CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5d2340e986f77461496241bc", "hideout", "hideout", [ + [{ + "count": 6, + "_tpl": "5d235b4d86f7742e017bc88a" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000, 1); + + //remington model 700 .308 bolt-action sniper rifle aac sd + CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5c0c1dba86f7743e667da897", "hideout", "hideout", [ + [{ + "count": 2, + "_tpl": "5d0375ff86f774186372f685" + }, { + "count": 5, + "_tpl": "590a3cd386f77436f20848cb" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 200, 1); + + //weapon case + CoreMod.CreateTraderBarter(HashUtil.generate(), "59fb023c86f7746d0d4b423c", "hideout", "hideout", [ + [{ + "count": 10, + "_tpl": "59faff1d86f7746c51718c9c" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 500, 1); + } static GenerateLL3() { const CoreMod = require("../../CoreMod/src/Core.js"); + let id = null; //4.6x30mm subsonic sx CoreMod.CreateTraderAssort(HashUtil.generate(), "5ba26844d4351e00334c9475", "5a7c2eca46aef81a7ca2145d", 282, "RUB", 3, false, 100000); @@ -368,7 +1044,9 @@ class MechanicAssort { CoreMod.CreateTraderAssort(HashUtil.generate(), "5ef35f46382a846010715a96", "5a7c2eca46aef81a7ca2145d", 4480, "RUB", 3, false, 2000); //magpul afg grip (olive drab) - CoreMod.CreateTraderAssort(HashUtil.generate(), "588226ef24597767af46e39c", "5a7c2eca46aef81a7ca2145d", 7086, "RUB", 3, true, 999999); + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "588226ef24597767af46e39c", "5a7c2eca46aef81a7ca2145d", 7086, "RUB", 3, true, 999999); + CoreMod.CreateTraderAssortUnlock("5a7c2eca46aef81a7ca2145d", "success", id, "5b47749f86f7746c5d6a5fd4"); // gunsmith part 12 //Remington M700 .308 promag aa-70 10-round magazine CoreMod.CreateTraderAssort(HashUtil.generate(), "5d25af8f8abbc3055079fec5", "5a7c2eca46aef81a7ca2145d", 11256, "RUB", 3, false, 2000); @@ -518,7 +1196,9 @@ class MechanicAssort { CoreMod.CreateTraderAssort(HashUtil.generate(), "609bab8b455afd752b2e6138", "5a7c2eca46aef81a7ca2145d", 110357, "RUB", 3, false, 600); //steiner las/tac 2 tactical flashlight - CoreMod.CreateTraderAssort(HashUtil.generate(), "5b07dd285acfc4001754240d", "5a7c2eca46aef81a7ca2145d", 23416, "RUB", 3, true, 999999); + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "5b07dd285acfc4001754240d", "5a7c2eca46aef81a7ca2145d", 23416, "RUB", 3, true, 999999); + CoreMod.CreateTraderAssortUnlock("5a7c2eca46aef81a7ca2145d", "success", id, "5b477b6f86f7747290681823"); // gunsmith part 14 //zenit klesch-2u tactical flashlight CoreMod.CreateTraderAssort(HashUtil.generate(), "5b3a337e5acfc4704b4a19a0", "5a7c2eca46aef81a7ca2145d", 12767, "RUB", 3, false, 2000); @@ -794,7 +1474,9 @@ class MechanicAssort { ], "5a7c2eca46aef81a7ca2145d", 3, false, 1000, 1); //m4a1 sopmod I - CoreMod.CreateTraderAssortWithPreset(HashUtil.generate(), "5af08cc686f77424a61595f2", "5a7c2eca46aef81a7ca2145d", 67809, "RUB", 3, false, 200); + id = HashUtil.generate(); + CoreMod.CreateTraderAssortWithPreset(id, "5af08cc686f77424a61595f2", "5a7c2eca46aef81a7ca2145d", 67809, "RUB", 3, false, 200); + CoreMod.CreateTraderAssortUnlock("5a7c2eca46aef81a7ca2145d", "success", id, "5ae327c886f7745c7b3f2f3f"); // gunsmith part 10 //ak-74m zenitico CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5bbf1c1c88a45017144d28c5", "hideout", "hideout", [ @@ -906,15 +1588,19 @@ class MechanicAssort { } static GenerateLL4() { const CoreMod = require("../../CoreMod/src/Core.js"); - + let id = null; //5.7x28mm r37.f - CoreMod.CreateTraderAssort(HashUtil.generate(), "5cc86832d7f00c000d3a6e6c", "5a7c2eca46aef81a7ca2145d", 277, "RUB", 4, false, 20000, 300); + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "5cc86832d7f00c000d3a6e6c", "5a7c2eca46aef81a7ca2145d", 277, "RUB", 4, false, 20000, 300); + CoreMod.CreateTraderAssortUnlock("5a7c2eca46aef81a7ca2145d", "success", id, "5ae327c886f7745c7b3f2f3f"); // gunsmith part 10 //.45 acp rip CoreMod.CreateTraderAssort(HashUtil.generate(), "5ea2a8e200685063ec28c05a", "5a7c2eca46aef81a7ca2145d", 391, "RUB", 4, false, 100000, 100); //.338 lapua magnum tac-x - CoreMod.CreateTraderAssort(HashUtil.generate(), "5fc382b6d6fa9c00c571bbc3", "5a7c2eca46aef81a7ca2145d", 1417, "RUB", 4, false, 20000, 40); + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "5fc382b6d6fa9c00c571bbc3", "5a7c2eca46aef81a7ca2145d", 1417, "RUB", 4, false, 20000, 40); + CoreMod.CreateTraderAssortUnlock("5a7c2eca46aef81a7ca2145d", "success", id, "5c139eb686f7747878361a6f"); // import //m14 7.62x51 x-14 50-round drum magazine CoreMod.CreateTraderBarter(HashUtil.generate(), "5addccf45acfc400185c2989", "hideout", "hideout", [ @@ -968,7 +1654,9 @@ class MechanicAssort { CoreMod.CreateTraderAssort(HashUtil.generate(), "5ef35bc243cb350a955a7ccd", "5a7c2eca46aef81a7ca2145d", 5488, "RUB", 4, false, 2000, 3); //hera arms cqr tactical grip - CoreMod.CreateTraderAssort(HashUtil.generate(), "5a7dbfc1159bd40016548fde", "5a7c2eca46aef81a7ca2145d", 186, "EUR", 4, false, 6000); + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "5a7dbfc1159bd40016548fde", "5a7c2eca46aef81a7ca2145d", 186, "EUR", 4, false, 6000); + CoreMod.CreateTraderAssortUnlock("5a7c2eca46aef81a7ca2145d", "success", id, "5b47749f86f7746c5d6a5fd4"); // gunsmith part 12 //stark se-5 express forward grip CoreMod.CreateTraderAssort(HashUtil.generate(), "5b057b4f5acfc4771e1bd3e9", "5a7c2eca46aef81a7ca2145d", 15237, "RUB", 4, false, 2000); @@ -1049,7 +1737,8 @@ class MechanicAssort { CoreMod.CreateTraderAssort(HashUtil.generate(), "5c06595c0db834001a66af6c", "5a7c2eca46aef81a7ca2145d", 18209, "RUB", 4, false, 2000); //trijicon reap-ir thermal scope - CoreMod.CreateTraderBarter(HashUtil.generate(), "5a1eaa87fcdbcb001865f75e", "hideout", "hideout", [ + id = HashUtil.generate(); + CoreMod.CreateTraderBarter(id, "5a1eaa87fcdbcb001865f75e", "hideout", "hideout", [ [{ "count": 4, "_tpl": "5d0377ce86f774186372f689" @@ -1062,6 +1751,7 @@ class MechanicAssort { } ] ], "5a7c2eca46aef81a7ca2145d", 4, false, 50, 1); + CoreMod.CreateTraderAssortUnlock("5a7c2eca46aef81a7ca2145d", "success", id, "5b47825886f77468074618d3"); // gunsmith part 16 //flir rs-32 2.25-9x 35mm 60hz thermal riflescope CoreMod.CreateTraderBarter(HashUtil.generate(), "5d1b5e94d7ad1a2b865a96b0", "hideout", "hideout", [ @@ -1256,7 +1946,8 @@ class MechanicAssort { CoreMod.CreateTraderAssortWithPreset(HashUtil.generate(), "5af08c4486f774223b094223", "5a7c2eca46aef81a7ca2145d", 122824, "RUB", 4, false, 2000); //T H I C C weapon case - CoreMod.CreateTraderBarter(HashUtil.generate(), "5b6d9ce188a4501afc1b2b25", "hideout", "hideout", [ + id = HashUtil.generate(); + CoreMod.CreateTraderBarter(id, "5b6d9ce188a4501afc1b2b25", "hideout", "hideout", [ [{ "count": 20, "_tpl": "59faff1d86f7746c51718c9c" @@ -1266,6 +1957,7 @@ class MechanicAssort { } ] ], "5a7c2eca46aef81a7ca2145d", 4, false, 200, 1); + CoreMod.CreateTraderAssortUnlock("5a7c2eca46aef81a7ca2145d", "success", id, "5f04886a3937dc337a6b8238"); // chemistry closet } static generateMechanicAssort() { @@ -1273,6 +1965,8 @@ class MechanicAssort { MechanicAssort.GenerateLL2(); MechanicAssort.GenerateLL3(); MechanicAssort.GenerateLL4(); + VFS.writeFile("./traders/5a7c2eca46aef81a7ca2145d/assort.json", JsonUtil.serialize(DatabaseServer.tables.traders["5a7c2eca46aef81a7ca2145d"].assort, true)); + VFS.writeFile("./traders/5a7c2eca46aef81a7ca2145d/questassort.json", JsonUtil.serialize(DatabaseServer.tables.traders["5a7c2eca46aef81a7ca2145d"].questassort, true)); } } diff --git a/Ereshkigal-BaseAssortGenerator/src/peacekeeper.js b/Ereshkigal-BaseAssortGenerator/src/peacekeeper.js index e2bccf2..bc812ec 100644 --- a/Ereshkigal-BaseAssortGenerator/src/peacekeeper.js +++ b/Ereshkigal-BaseAssortGenerator/src/peacekeeper.js @@ -2,9 +2,11 @@ エレシュキガル */ -class PeacekeeperAssort { +class PeacekeeperAssort +{ - static GenerateLL1() { + static GenerateLL1() + { const CoreMod = require("../../CoreMod/src/Core.js"); DatabaseServer.tables.traders["5935c25fb3acc3127c3d8cd9"].assort = { "items": [], @@ -135,24 +137,24 @@ class PeacekeeperAssort { //MBSS Backpack CoreMod.CreateTraderBarter(HashUtil.generate(), "544a5cde4bdc2d39388b456b", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "590a386e86f77429692b27ab" - } - ] - ], "5935c25fb3acc3127c3d8cd9", 1, false, 150000, 3); + [{ + "count": 1, + "_tpl": "590a386e86f77429692b27ab" + } + ] + ], "5935c25fb3acc3127c3d8cd9", 1, false, 150000, 3); //Day pack CoreMod.CreateTraderBarter(HashUtil.generate(), "5e9dcf5986f7746c417435b3", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "590a386e86f77429692b27ab" - }, { - "count": 1, - "_tpl": "5734781f24597737e04bf32a" - } - ] - ], "5935c25fb3acc3127c3d8cd9", 1, false, 15000, 4); + [{ + "count": 1, + "_tpl": "590a386e86f77429692b27ab" + }, { + "count": 1, + "_tpl": "5734781f24597737e04bf32a" + } + ] + ], "5935c25fb3acc3127c3d8cd9", 1, false, 15000, 4); //M9A3 id = HashUtil.generate(); @@ -165,51 +167,69 @@ class PeacekeeperAssort { //M4A1 id = HashUtil.generate(); CoreMod.CreateTraderBarterWithPreset(id, "5af08cf886f774223c269184", "hideout", "hideout", [ - [{ - "count": 3, - "_tpl": "573477e124597737dd42e191" - }, { - "count": 3, - "_tpl": "5734779624597737e04bf329" - } - ] - ], "5935c25fb3acc3127c3d8cd9", 1, false, 2000, 1); + [{ + "count": 3, + "_tpl": "573477e124597737dd42e191" + }, { + "count": 3, + "_tpl": "5734779624597737e04bf329" + } + ] + ], "5935c25fb3acc3127c3d8cd9", 1, false, 2000, 1); //MPX id = HashUtil.generate(); CoreMod.CreateTraderBarterWithPreset(id, "58dffca786f774083a256ab1", "hideout", "hideout", [ - [{ - "count": 7, - "level": 8, - "side": "Any", - "_tpl": "59f32c3b86f77472a31742f0" - } - ] - ], "5935c25fb3acc3127c3d8cd9", 1, false, 15000, 1); + [{ + "count": 7, + "level": 8, + "side": "Any", + "_tpl": "59f32c3b86f77472a31742f0" + } + ] + ], "5935c25fb3acc3127c3d8cd9", 1, false, 15000, 1); //P226R id = HashUtil.generate(); CoreMod.CreateTraderBarterWithPreset(id, "584149242459775a7726350a", "hideout", "hideout", [ - [{ - "count": 4, - "_tpl": "57e26ea924597715ca604a09" - } - ] - ], "5935c25fb3acc3127c3d8cd9", 1, false, 15000, 32); + [{ + "count": 4, + "_tpl": "57e26ea924597715ca604a09" + } + ] + ], "5935c25fb3acc3127c3d8cd9", 1, false, 15000, 32); //MP5 id = HashUtil.generate(); CoreMod.CreateTraderBarterWithPreset(id, "59411aa786f7747aeb37f9a5", "hideout", "hideout", [ - [{ - "count": 8, - "_tpl": "57e26fc7245977162a14b800" - } - ] - ], "5935c25fb3acc3127c3d8cd9", 1, false, 15000, 1); + [{ + "count": 8, + "_tpl": "57e26fc7245977162a14b800" + } + ] + ], "5935c25fb3acc3127c3d8cd9", 1, false, 15000, 1); } - static GenerateLL2() { + static GenerateLL2() + { const CoreMod = require("../../CoreMod/src/Core.js"); let id = null; + + //TODO + // m856a1 + CoreMod.CreateTraderAssort(id, "59e6906286f7746c9f75e847", "5935c25fb3acc3127c3d8cd9", 5, "USD", 2, false, 2000, 300); + CoreMod.CreateTraderAssortUnlock("5935c25fb3acc3127c3d8cd9", "success", id, "5a27b9de86f77464e5044585"); // the cult part 1 + + //TODO + // m67 hand grenade + CoreMod.CreateTraderAssort(id, "58d3db5386f77426186285a0", "5935c25fb3acc3127c3d8cd9", 30, "USD", 2, false, 2000, 300); + CoreMod.CreateTraderAssortUnlock("5935c25fb3acc3127c3d8cd9", "success", id, "5a03173786f77451cb427172"); // spa tour part 2 + + //TODO + //AK-101/SLR-106 5.56x45 Circle 10 30-round Magazine + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "5c0548ae0db834001966a3c2", "5935c25fb3acc3127c3d8cd9", 20, "USD", 2, false, 2000, 1); + CoreMod.CreateTraderAssortUnlock("5935c25fb3acc3127c3d8cd9", "success", id, "5c0d4e61d09282029f53920e"); // the guide + //M80 CoreMod.CreateTraderAssort(HashUtil.generate(), "58dd3ad986f77403051cba8f", "5935c25fb3acc3127c3d8cd9", 3, "USD", 2, false, 150000, 200); @@ -251,15 +271,15 @@ class PeacekeeperAssort { //MP9 9x19 20-round magazine CoreMod.CreateTraderAssort(HashUtil.generate(), "5de8ea8ffd6b4e6e2276dc35", "5935c25fb3acc3127c3d8cd9", 19, "USD", 2, false, 10000, 10); - - //MP9 9x19 30-round magazine + + //MP9 9x19 30-round magazine CoreMod.CreateTraderBarter(HashUtil.generate(), "5de8eac42a78646d96665d91", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "590a3efd86f77437d351a25b" - } - ] - ], "5935c25fb3acc3127c3d8cd9", 2, false, 20000, 3); + [{ + "count": 1, + "_tpl": "590a3efd86f77437d351a25b" + } + ] + ], "5935c25fb3acc3127c3d8cd9", 2, false, 20000, 3); //KAC 7.62x51 10-round steel magazine CoreMod.CreateTraderAssort(HashUtil.generate(), "5df8f535bb49d91fb446d6b0", "5935c25fb3acc3127c3d8cd9", 18, "USD", 2, false, 20000, 10); @@ -308,6 +328,12 @@ class PeacekeeperAssort { //Trijicon RMR reflex sight CoreMod.CreateTraderAssort(HashUtil.generate(), "5a32aa8bc4a2826c6e06d737", "5935c25fb3acc3127c3d8cd9", 236, "USD", 2, false, 10000, 3); + + //TODO + // Sig Sauer Romeo 4 reflex sight + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "5b3116595acfc40019476364", "5935c25fb3acc3127c3d8cd9", 20, "USD", 2, false, 2000, 3); + CoreMod.CreateTraderAssortUnlock("5935c25fb3acc3127c3d8cd9", "success", id, "5a27b75b86f7742e97191958"); // fishing gear //P226 Sight Mount 220-239 rear sight bearing CoreMod.CreateTraderAssort(HashUtil.generate(), "56ea7293d2720b8d4b8b45ba", "5935c25fb3acc3127c3d8cd9", 37, "USD", 2, false, 30000); @@ -443,80 +469,80 @@ class PeacekeeperAssort { //KAC QDC 5.56x45 flash suppressor kit CoreMod.CreateTraderBarter(HashUtil.generate(), "56ea8180d2720bf2698b456a", "hideout", "hideout", [ - [{ - "count": 2, - "_tpl": "5909e99886f7740c983b9984" - }, { - "count": 1, - "_tpl": "590c2c9c86f774245b1f03f2" - } - ] - ], "5935c25fb3acc3127c3d8cd9", 2, false, 2000, 1); + [{ + "count": 2, + "_tpl": "5909e99886f7740c983b9984" + }, { + "count": 1, + "_tpl": "590c2c9c86f774245b1f03f2" + } + ] + ], "5935c25fb3acc3127c3d8cd9", 2, false, 2000, 1); //SIG Sauer BRAVO4 4X30 Scope CoreMod.CreateTraderBarter(HashUtil.generate(), "57adff4f24597737f373b6e6", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "5d403f9186f7743cac3f229b" - }, { - "count": 1, - "_tpl": "590c37d286f77443be3d7827" - } - ] - ], "5935c25fb3acc3127c3d8cd9", 2, false, 2000, 2); + [{ + "count": 1, + "_tpl": "5d403f9186f7743cac3f229b" + }, { + "count": 1, + "_tpl": "590c37d286f77443be3d7827" + } + ] + ], "5935c25fb3acc3127c3d8cd9", 2, false, 2000, 2); //M14 UTG 4-Point Locking Deluxe mount CoreMod.CreateTraderBarter(HashUtil.generate(), "5addbfef5acfc400185c2857", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "5d1c819a86f774771b0acd6c" - }, { - "count": 1, - "_tpl": "590c5bbd86f774785762df04" - } - ] - ], "5935c25fb3acc3127c3d8cd9", 2, false, 2000, 3); + [{ + "count": 1, + "_tpl": "5d1c819a86f774771b0acd6c" + }, { + "count": 1, + "_tpl": "590c5bbd86f774785762df04" + } + ] + ], "5935c25fb3acc3127c3d8cd9", 2, false, 2000, 3); //Secure container Beta CoreMod.CreateTraderBarter(HashUtil.generate(), "5857a8b324597729ab0a0e7d", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "5d03794386f77420415576f5" - }, { - "count": 3, - "_tpl": "5d0377ce86f774186372f689" - }, { - "count": 2, - "_tpl": "5c05308086f7746b2101e90b" - }, { - "count": 3, - "_tpl": "5d0375ff86f774186372f685" - } - ] - ], "5935c25fb3acc3127c3d8cd9", 2, false, 150, 1); + [{ + "count": 1, + "_tpl": "5d03794386f77420415576f5" + }, { + "count": 3, + "_tpl": "5d0377ce86f774186372f689" + }, { + "count": 2, + "_tpl": "5c05308086f7746b2101e90b" + }, { + "count": 3, + "_tpl": "5d0375ff86f774186372f685" + } + ] + ], "5935c25fb3acc3127c3d8cd9", 2, false, 150, 1); //SA-58 id = HashUtil.generate(); CoreMod.CreateTraderBarterWithPreset(id, "5b83f22086f77464e15a1d5f", "hideout", "hideout", [ - [{ - "count": 3, - "_tpl": "590a386e86f77429692b27ab" - }, { - "count": 2, - "_tpl": "57347baf24597738002c6178" - } - ] - ], "5935c25fb3acc3127c3d8cd9", 2, false, 200, 1); + [{ + "count": 3, + "_tpl": "590a386e86f77429692b27ab" + }, { + "count": 2, + "_tpl": "57347baf24597738002c6178" + } + ] + ], "5935c25fb3acc3127c3d8cd9", 2, false, 200, 1); //Five-Seven FDE id = HashUtil.generate(); CoreMod.CreateTraderBarterWithPreset(id, "5d7b845786f7743c1e531da7", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "5d03784a86f774203e7e0c4d" - } - ] - ], "5935c25fb3acc3127c3d8cd9", 2, false, 2000, 3); + [{ + "count": 1, + "_tpl": "5d03784a86f774203e7e0c4d" + } + ] + ], "5935c25fb3acc3127c3d8cd9", 2, false, 2000, 3); //M4A1 id = HashUtil.generate(); @@ -525,27 +551,27 @@ class PeacekeeperAssort { //RFB id = HashUtil.generate(); CoreMod.CreateTraderAssortWithPreset(id, "5f676b779ab5ec19f028eaf3", "5935c25fb3acc3127c3d8cd9", 481, "USD", 2, false, 20000, 5); - - //ds arms sa-58 7.62x51 assault rifle preset - CoreMod.CreateTraderBarterWithPreset(id, "5b439b5686f77428bd137424", "hideout", "hideout", [ - [{ - "count": 3, - "_tpl": "590a386e86f77429692b27ab" - },{ - "count": 2, - "_tpl": "57347baf24597738002c6178" - } - ] - ], "5935c25fb3acc3127c3d8cd9", 2, false, 2000, 1); - - //fn five-seven mk2 5.7x28 pistol (flat dark earth) preset - CoreMod.CreateTraderBarterWithPreset(id, "5b439b5686f77428bd137424", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "5d03784a86f774203e7e0c4d" - } - ] - ], "5935c25fb3acc3127c3d8cd9", 2, false, 2000, 3); + + //ds arms sa-58 7.62x51 assault rifle preset + CoreMod.CreateTraderBarterWithPreset(id, "5b439b5686f77428bd137424", "hideout", "hideout", [ + [{ + "count": 3, + "_tpl": "590a386e86f77429692b27ab" + }, { + "count": 2, + "_tpl": "57347baf24597738002c6178" + } + ] + ], "5935c25fb3acc3127c3d8cd9", 2, false, 2000, 1); + + //fn five-seven mk2 5.7x28 pistol (flat dark earth) preset + CoreMod.CreateTraderBarterWithPreset(id, "5b439b5686f77428bd137424", "hideout", "hideout", [ + [{ + "count": 1, + "_tpl": "5d03784a86f774203e7e0c4d" + } + ] + ], "5935c25fb3acc3127c3d8cd9", 2, false, 2000, 3); //P226R id = HashUtil.generate(); @@ -559,9 +585,10 @@ class PeacekeeperAssort { id = HashUtil.generate(); CoreMod.CreateTraderAssortWithPreset(id, "58dffca786f774083a256ab1", "5935c25fb3acc3127c3d8cd9", 393, "USD", 2, false, 15000, 2); - //hk MP5 (navy 3 round burst) + //hk MP5 sd (navy 3 round burst) id = HashUtil.generate(); CoreMod.CreateTraderAssortWithPreset(id, "59411aa786f7747aeb37f9a5", "5935c25fb3acc3127c3d8cd9", 313, "USD", 2, true, 999999); + CoreMod.CreateTraderAssortUnlock("5935c25fb3acc3127c3d8cd9", "success", id, "5a27b7d686f77460d847e6a6"); // Scrap Metal //MP9 id = HashUtil.generate(); @@ -570,8 +597,8 @@ class PeacekeeperAssort { //UMP 45 id = HashUtil.generate(); CoreMod.CreateTraderAssortWithPreset(id, "5fd2517dbdd50d684f73a474", "5935c25fb3acc3127c3d8cd9", 276, "USD", 2, false, 200000, 7); - - //Wilcox Skull Lock head mount + + //Wilcox Skull Lock head mount CoreMod.CreateTraderAssort(HashUtil.generate(), "5a16bb52fcdbcb001a3b00dc", "5935c25fb3acc3127c3d8cd9", 1133, "USD", 2, false, 20000); //UNTAR helmet @@ -582,24 +609,24 @@ class PeacekeeperAssort { //Secure container Alpha CoreMod.CreateTraderAssort(HashUtil.generate(), "544a11ac4bdc2d470e8b456a", "5935c25fb3acc3127c3d8cd9", 8139, "USD", 2, false, 1500, 1); - - //Secure container beta - CoreMod.CreateTraderBarter(id, "5857a8b324597729ab0a0e7d", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "5d03794386f77420415576f5" - },{ - "count": 3, - "_tpl": "5d0377ce86f774186372f689" - },{ - "count": 2, - "_tpl": "5c05308086f7746b2101e90b" - },{ - "count": 3, - "_tpl": "5d0375ff86f774186372f685" - } - ] - ], "5935c25fb3acc3127c3d8cd9", 2, false, 200, 1); + + //Secure container beta + CoreMod.CreateTraderBarter(id, "5857a8b324597729ab0a0e7d", "hideout", "hideout", [ + [{ + "count": 1, + "_tpl": "5d03794386f77420415576f5" + }, { + "count": 3, + "_tpl": "5d0377ce86f774186372f689" + }, { + "count": 2, + "_tpl": "5c05308086f7746b2101e90b" + }, { + "count": 3, + "_tpl": "5d0375ff86f774186372f685" + } + ] + ], "5935c25fb3acc3127c3d8cd9", 2, false, 200, 1); //SOE Micro Rig CoreMod.CreateTraderAssort(HashUtil.generate(), "5d5d8ca986f7742798716522", "5935c25fb3acc3127c3d8cd9", 93, "USD", 2, false, 20000, 5); @@ -609,22 +636,32 @@ class PeacekeeperAssort { //LBT-8005A Day Pack backpack CoreMod.CreateTraderAssort(HashUtil.generate(), "5e9dcf5986f7746c417435b3", "5935c25fb3acc3127c3d8cd9", 218, "USD", 2, false, 5000, 2); + + //TODO + // AK-74 Hexagon 5.45x39 sound suppressor + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "593d493f86f7745e6b2ceb22", "5935c25fb3acc3127c3d8cd9", 400, "USD", 2, false, 5000, 2); + CoreMod.CreateTraderAssortUnlock("5935c25fb3acc3127c3d8cd9", "success", id, "5a27b87686f77460de0252a8"); // Humanitarian Supplies } - static GenerateLL3() { + static GenerateLL3() + { const CoreMod = require("../../CoreMod/src/Core.js"); - + let id = null; + //5.56x45 warmageddon 20 pcs. ammo pack CoreMod.CreateTraderBarter(HashUtil.generate(), "5c11279ad174af029d64592b", "hideout", "hideout", [ - [{ - "count": 4, - "_tpl": "5672cb304bdc2dc2088b456a" - } - ] - ], "5935c25fb3acc3127c3d8cd9", 3, false, 2000, 8); + [{ + "count": 4, + "_tpl": "5672cb304bdc2dc2088b456a" + } + ] + ], "5935c25fb3acc3127c3d8cd9", 3, false, 2000, 8); //7.62x51mm m62 - CoreMod.CreateTraderAssort(HashUtil.generate(), "5a608bf24f39f98ffc77720e", "5935c25fb3acc3127c3d8cd9", 8, "USD", 3, false, 300000); + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "5a608bf24f39f98ffc77720e", "5935c25fb3acc3127c3d8cd9", 8, "USD", 3, false, 300000); + CoreMod.CreateTraderAssortUnlock("5935c25fb3acc3127c3d8cd9", "success", id, "5a27ba9586f7741b543d8e85"); // spa tour part 2 //4.6x30mm fmj sx CoreMod.CreateTraderAssort(HashUtil.generate(), "5ba2678ad4351e44f824b344", "5935c25fb3acc3127c3d8cd9", 3, "USD", 3, false, 500000); @@ -661,27 +698,29 @@ class PeacekeeperAssort { //5.56x45 surefire mag5-60 stanag 60-round magazine CoreMod.CreateTraderBarter(HashUtil.generate(), "544a37c44bdc2d25388b4567", "hideout", "hideout", [ - [{ - "count": 2, - "_tpl": "590a3b0486f7743954552bdb" - }, { - "count": 1, - "_tpl": "5672cb724bdc2dc2088b456b" - } - ] - ], "5935c25fb3acc3127c3d8cd9", 3, false, 15000, 5); + [{ + "count": 2, + "_tpl": "590a3b0486f7743954552bdb" + }, { + "count": 1, + "_tpl": "5672cb724bdc2dc2088b456b" + } + ] + ], "5935c25fb3acc3127c3d8cd9", 3, false, 15000, 5); //5.56x45 magpul pmag d-60 60-round magazine - CoreMod.CreateTraderBarter(HashUtil.generate(), "59c1383d86f774290a37e0ca", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "590c595c86f7747884343ad7" - }, { - "count": 2, - "_tpl": "5e2aedd986f7746d404f3aa4" - } - ] - ], "5935c25fb3acc3127c3d8cd9", 3, false, 50000, 4); + id = HashUtil.generate(); + CoreMod.CreateTraderBarter(id, "59c1383d86f774290a37e0ca", "hideout", "hideout", [ + [{ + "count": 1, + "_tpl": "590c595c86f7747884343ad7" + }, { + "count": 2, + "_tpl": "5e2aedd986f7746d404f3aa4" + } + ] + ], "5935c25fb3acc3127c3d8cd9", 3, false, 50000, 4); + CoreMod.CreateTraderAssortUnlock("5935c25fb3acc3127c3d8cd9", "success", id, "5a27bbf886f774333a418eeb"); // wet job part 2 //ak 7.62x39 palm us ak30 30-round magazine (black) CoreMod.CreateTraderAssort(HashUtil.generate(), "59fafc5086f7740dbe19f6c3", "5935c25fb3acc3127c3d8cd9", 22, "USD", 3, false, 20000); @@ -825,7 +864,9 @@ class PeacekeeperAssort { CoreMod.CreateTraderAssort(HashUtil.generate(), "5c7d55de2e221644f31bff68", "5935c25fb3acc3127c3d8cd9", 287, "USD", 3, false, 2000); //kac qdss nt-4 5.56x45 sound suppressor (black) - CoreMod.CreateTraderAssort(HashUtil.generate(), "57da93632459771cb65bf83f", "5935c25fb3acc3127c3d8cd9", 462, "USD", 3, false, 15000); + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "57da93632459771cb65bf83f", "5935c25fb3acc3127c3d8cd9", 462, "USD", 3, false, 15000); + CoreMod.CreateTraderAssortUnlock("5935c25fb3acc3127c3d8cd9", "success", id, "5a27bb3d86f77411ea361a21"); // cargo x part 2 //silencerCo osprey 9 9x19mm sound suppressor CoreMod.CreateTraderAssort(HashUtil.generate(), "5a32a064c4a28200741e22de", "5935c25fb3acc3127c3d8cd9", 385, "USD", 3, false, 8000); @@ -865,23 +906,23 @@ class PeacekeeperAssort { //gpnvg-18 night vision goggles CoreMod.CreateTraderBarter(HashUtil.generate(), "5c0558060db834001b735271", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "5d1b376e86f774252519444e" - } - ] - ], "5935c25fb3acc3127c3d8cd9", 3, false, 2000, 1); + [{ + "count": 1, + "_tpl": "5d1b376e86f774252519444e" + } + ] + ], "5935c25fb3acc3127c3d8cd9", 3, false, 2000, 1); //gpnvg-18 night vision goggles CoreMod.CreateTraderBarter(HashUtil.generate(), "5c0558060db834001b735271", "hideout", "hideout", [ - [{ - "count": 9, - "level": 25, - "side": "BEAR", - "_tpl": "59f32bb586f774757e1e8442" - } - ] - ], "5935c25fb3acc3127c3d8cd9", 3, false, 200, 1); + [{ + "count": 9, + "level": 25, + "side": "BEAR", + "_tpl": "59f32bb586f774757e1e8442" + } + ] + ], "5935c25fb3acc3127c3d8cd9", 3, false, 200, 1); //armasight n-15 night vision goggles CoreMod.CreateTraderAssort(HashUtil.generate(), "5c066e3a0db834001b7353f0", "5935c25fb3acc3127c3d8cd9", 724, "USD", 3, false, 2000); @@ -1044,12 +1085,12 @@ class PeacekeeperAssort { //ak-74n magpul CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "59430b9b86f77403c27945fd", "hideout", "hideout", [ - [{ - "count": 6, - "_tpl": "5d235b4d86f7742e017bc88a" - } - ] - ], "5935c25fb3acc3127c3d8cd9", 3, false, 3000, 1); + [{ + "count": 6, + "_tpl": "5d235b4d86f7742e017bc88a" + } + ] + ], "5935c25fb3acc3127c3d8cd9", 3, false, 3000, 1); //fn 5-7 CoreMod.CreateTraderAssortWithPreset(HashUtil.generate(), "5d51290186f77419093e7c24", "5935c25fb3acc3127c3d8cd9", 269, "USD", 3, false, 20000); @@ -1064,32 +1105,34 @@ class PeacekeeperAssort { CoreMod.CreateTraderAssortWithPreset(HashUtil.generate(), "5c98bd7386f7740cfb15654e", "5935c25fb3acc3127c3d8cd9", 866, "USD", 3, false, 20000, 3); //hk 416a5 5.56x45 assault rifle - CoreMod.CreateTraderAssortWithPreset(HashUtil.generate(), "5c0d1e9386f77440120288b7", "5935c25fb3acc3127c3d8cd9", 845, "USD", 3, false, 6000); + id = HashUtil.generate(); + CoreMod.CreateTraderAssortWithPreset(id, "5c0d1e9386f77440120288b7", "5935c25fb3acc3127c3d8cd9", 845, "USD", 3, false, 6000); + CoreMod.CreateTraderAssortUnlock("5935c25fb3acc3127c3d8cd9", "success", id, "5a27bc1586f7741f6d40fa2f"); // wet job part 3 //springfield armory m1a 7.62x51 carbine CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5ac4ad3686f774181345c3da", "hideout", "hideout", [ - [{ - "count": 10, - "_tpl": "5909e99886f7740c983b9984" - } - ] - ], "5935c25fb3acc3127c3d8cd9", 3, false, 400, 1); + [{ + "count": 10, + "_tpl": "5909e99886f7740c983b9984" + } + ] + ], "5935c25fb3acc3127c3d8cd9", 3, false, 400, 1); //remington r11 rsass 7.62x51 marksman rifle CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5a3a85af86f774745637d46c", "hideout", "hideout", [ - [{ - "count": 8, - "level": 15, - "side": "BEAR", - "_tpl": "59f32bb586f774757e1e8442" - }, { - "count": 8, - "level": 15, - "side": "USEC", - "_tpl": "59f32c3b86f77472a31742f0" - } - ] - ], "5935c25fb3acc3127c3d8cd9", 3, false, 2000, 3); + [{ + "count": 8, + "level": 15, + "side": "BEAR", + "_tpl": "59f32bb586f774757e1e8442" + }, { + "count": 8, + "level": 15, + "side": "USEC", + "_tpl": "59f32c3b86f77472a31742f0" + } + ] + ], "5935c25fb3acc3127c3d8cd9", 3, false, 2000, 3); //sig mpx 9x19 submachine gun silenced CoreMod.CreateTraderAssortWithPreset(HashUtil.generate(), "58dffd4586f77408a27629b2", "5935c25fb3acc3127c3d8cd9", 515, "USD", 3, false, 15000); @@ -1102,12 +1145,12 @@ class PeacekeeperAssort { //fn p90 5.7x28 submachine gun sbr CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5d23404b86f7740d62079098", "hideout", "hideout", [ - [{ - "count": 2, - "_tpl": "5d0375ff86f774186372f685" - } - ] - ], "5935c25fb3acc3127c3d8cd9", 3, false, 2000, 3); + [{ + "count": 2, + "_tpl": "5d0375ff86f774186372f685" + } + ] + ], "5935c25fb3acc3127c3d8cd9", 3, false, 2000, 3); //remington model 700 .328 bolt-action sniper rifle CoreMod.CreateTraderAssortWithPreset(HashUtil.generate(), "5c0c1d6586f7743e5335d264", "5935c25fb3acc3127c3d8cd9", 388, "USD", 3, false, 2000); @@ -1117,15 +1160,15 @@ class PeacekeeperAssort { //folder with intelligence CoreMod.CreateTraderBarter(HashUtil.generate(), "5c12613b86f7743bbe2c3f76", "hideout", "hideout", [ - [{ - "count": 4, - "_tpl": "590c645c86f77412b01304d9" - }, { - "count": 4, - "_tpl": "590c651286f7741e566b6461" - } - ] - ], "5935c25fb3acc3127c3d8cd9", 3, false, 600); + [{ + "count": 4, + "_tpl": "590c645c86f77412b01304d9" + }, { + "count": 4, + "_tpl": "590c651286f7741e566b6461" + } + ] + ], "5935c25fb3acc3127c3d8cd9", 3, false, 600); //ops-core fast visor CoreMod.CreateTraderAssort(HashUtil.generate(), "5a16b672fcdbcb001912fa83", "5935c25fb3acc3127c3d8cd9", 114, "USD", 3, false, 2000); @@ -1149,15 +1192,17 @@ class PeacekeeperAssort { CoreMod.CreateTraderAssort(HashUtil.generate(), "5d5e9c74a4b9364855191c40", "5935c25fb3acc3127c3d8cd9", 475, "USD", 3, false, 20000); //team wendy exfil ballistic helmet (black) - CoreMod.CreateTraderBarter(HashUtil.generate(), "5e00c1ad86f774747333222c", "hideout", "hideout", [ - [{ - "count": 10, - "level": 30, - "side": "BEAR", - "_tpl": "59f32bb586f774757e1e8442" - } - ] - ], "5935c25fb3acc3127c3d8cd9", 3, false, 200); + id = HashUtil.generate(); + CoreMod.CreateTraderBarter(id, "5e00c1ad86f774747333222c", "hideout", "hideout", [ + [{ + "count": 10, + "level": 30, + "side": "BEAR", + "_tpl": "59f32bb586f774757e1e8442" + } + ] + ], "5935c25fb3acc3127c3d8cd9", 3, false, 200); + CoreMod.CreateTraderAssortUnlock("5935c25fb3acc3127c3d8cd9", "success", id, "5edac020218d181e29451446"); // Samples //armasight nvg head strap CoreMod.CreateTraderAssort(HashUtil.generate(), "5c066ef40db834001966a595", "5935c25fb3acc3127c3d8cd9", 185, "USD", 3, false, 2000); @@ -1166,8 +1211,47 @@ class PeacekeeperAssort { CoreMod.CreateTraderAssort(HashUtil.generate(), "60a3c70cde5f453f634816a3", "5935c25fb3acc3127c3d8cd9", 1439, "USD", 3, false, 2000, 1); } - static GenerateLL4() { + static GenerateLL4() + { const CoreMod = require("../../CoreMod/src/Core.js"); + let id = null; + + //TODO + //remington r11 rsass 7.62x51 marksman rifle + id = HashUtil.generate(); + CoreMod.CreateTraderAssortWithPreset(id, "5a3a85af86f774745637d46c", "5935c25fb3acc3127c3d8cd9", 500, "USD", 4, false, 100, 1); + CoreMod.CreateTraderAssortUnlock("5935c25fb3acc3127c3d8cd9", "success", id, "5a27bc6986f7741c7358402b"); // wet job part 5 + + //TODO + //AFAK personal tactical first aid kit + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "60098ad7c2240c0fe85c570a", "5935c25fb3acc3127c3d8cd9", 25, "USD", 4, false, 2000, 5); + CoreMod.CreateTraderAssortUnlock("5935c25fb3acc3127c3d8cd9", "success", id, "5a27bc6986f7741c7358402b"); // wet job part 5 + + //TODO + //m61 + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "5a6086ea4f39f99cd479502f", "5935c25fb3acc3127c3d8cd9", 25, "USD", 4, false, 2000, 200); + CoreMod.CreateTraderAssortUnlock("5935c25fb3acc3127c3d8cd9", "success", id, "5a27bc8586f7741b543d8ea4"); // wet job part 6 + + //todo + //id = HashUtil.generate(); + // fn gl40 mk.2 grenade launcher barter + // CoreMod.CreateTraderBarterWithPreset(id, "5e81ebcd8e146c7080625e15", "hideout", "hideout", + //CoreMod.CreateTraderAssortUnlock("5935c25fb3acc3127c3d8cd9", "success", id, "5a27bc8586f7741b543d8ea4"); // wet job part 6 + + //TODO + //SLAAP armor plate (tan) + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "5c0e66e2d174af02a96252f4", "5935c25fb3acc3127c3d8cd9", 100, "USD", 4, false, 2000, 1); + CoreMod.CreateTraderAssortUnlock("5935c25fb3acc3127c3d8cd9", "success", id, "5c0d4e61d09282029f53920e"); // the guide + + //TODO + //Multi-hit ballistic face shield-visor for Ops-Core FAST helmet + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "5a16b672fcdbcb001912fa83", "5935c25fb3acc3127c3d8cd9", 50, "USD", 4, false, 2000, 1); + CoreMod.CreateTraderAssortUnlock("5935c25fb3acc3127c3d8cd9", "success", id, "5edac020218d181e29451446"); // Samples + //5.56x45mm m855a1 CoreMod.CreateTraderAssort(HashUtil.generate(), "54527ac44bdc2d36668b4567", "5935c25fb3acc3127c3d8cd9", 7, "USD", 4, false, 1000000); @@ -1235,7 +1319,9 @@ class PeacekeeperAssort { CoreMod.CreateTraderAssort(HashUtil.generate(), "5c052a900db834001a66acbd", "5935c25fb3acc3127c3d8cd9", 260, "USD", 4, false, 2000); //eotech hhs-1 hybrid sight - CoreMod.CreateTraderAssort(HashUtil.generate(), "5c07dd120db834001c39092d", "5935c25fb3acc3127c3d8cd9", 496, "USD", 4, false, 2000); + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "5c07dd120db834001c39092d", "5935c25fb3acc3127c3d8cd9", 496, "USD", 4, false, 2000); + CoreMod.CreateTraderAssortUnlock("5935c25fb3acc3127c3d8cd9", "success", id, "5c0d4e61d09282029f53920e"); // the guide //gpnvg-18 night vision goggles CoreMod.CreateTraderAssort(HashUtil.generate(), "5c0558060db834001b735271", "5935c25fb3acc3127c3d8cd9", 1613, "USD", 4, false, 2000); @@ -1323,51 +1409,53 @@ class PeacekeeperAssort { //colt m4a1 5.56x45 assault rifle preset CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5ebbfe23ba87a5065a00a563", "hideout", "hideout", [ - [{ - "count": 3, - "_tpl": "5d403f9186f7743cac3f229b" - }, { - "count": 1, - "_tpl": "5d40407c86f774318526545a" - } - ] - ], "5935c25fb3acc3127c3d8cd9", 4, false, 2000, 1); + [{ + "count": 3, + "_tpl": "5d403f9186f7743cac3f229b" + }, { + "count": 1, + "_tpl": "5d40407c86f774318526545a" + } + ] + ], "5935c25fb3acc3127c3d8cd9", 4, false, 2000, 1); //ds arms sa-58 7.62x51 assault rifle preset CoreMod.CreateTraderAssortWithPreset(HashUtil.generate(), "5b439b5686f77428bd137424", "5935c25fb3acc3127c3d8cd9", 1179, "USD", 4, false, 2000, 1); //desert tech mdr 7.62x51 assault rifle preset - CoreMod.CreateTraderAssortWithPreset(HashUtil.generate(), "5e035eb586f774756048ec12", "5935c25fb3acc3127c3d8cd9", 1355, "USD", 4, false, 2000, 1); + id = HashUtil.generate(); + CoreMod.CreateTraderAssortWithPreset(id, "5e035eb586f774756048ec12", "5935c25fb3acc3127c3d8cd9", 1355, "USD", 4, false, 2000, 1); + CoreMod.CreateTraderAssortUnlock("5935c25fb3acc3127c3d8cd9", "success", id, "5a27bc3686f7741c73584026"); // wet job part 4 //springfield armor m1a 7.62x51 carbine ebr preset CoreMod.CreateTraderAssortWithPreset(HashUtil.generate(), "5af08bfd86f774223d4528e2", "5935c25fb3acc3127c3d8cd9", 948, "USD", 4, false, 5000, 1); //hk mp7a2 4.6x30 submachine gun preset CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5bdb3ac186f77405f232ad22", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "5c1265fc86f7743f896a21c2" - }, { - "count": 1, - "_tpl": "5af0561e86f7745f5f3ad6ac" - } - ] - ], "5935c25fb3acc3127c3d8cd9", 4, false, 2000, 2); + [{ + "count": 1, + "_tpl": "5c1265fc86f7743f896a21c2" + }, { + "count": 1, + "_tpl": "5af0561e86f7745f5f3ad6ac" + } + ] + ], "5935c25fb3acc3127c3d8cd9", 4, false, 2000, 2); //fn p90 5.7x28 submachine gun preset CoreMod.CreateTraderAssortWithPreset(HashUtil.generate(), "5d23376786f77459bb77d838", "5935c25fb3acc3127c3d8cd9", 1007, "USD", 4, false, 2000, 3); //crye precision airframe chops CoreMod.CreateTraderBarter(HashUtil.generate(), "5c178a942e22164bef5ceca3", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "5bc9b720d4351e450201234b" - }, { - "count": 1, - "_tpl": "573477e124597737dd42e191" - } - ] - ], "5935c25fb3acc3127c3d8cd9", 4, false, 2000, 3); + [{ + "count": 1, + "_tpl": "5bc9b720d4351e450201234b" + }, { + "count": 1, + "_tpl": "573477e124597737dd42e191" + } + ] + ], "5935c25fb3acc3127c3d8cd9", 4, false, 2000, 3); //crye precision airframe ears CoreMod.CreateTraderAssort(HashUtil.generate(), "5c1793902e221602b21d3de2", "5935c25fb3acc3127c3d8cd9", 350, "USD", 4, false, 2000); @@ -1390,7 +1478,8 @@ class PeacekeeperAssort { //3V G Paratus 3-Day Operator's Tactical backpack CoreMod.CreateTraderAssort(HashUtil.generate(), "5c0e805e86f774683f3dd637", "5935c25fb3acc3127c3d8cd9", 563, "USD", 4, false, 2000); } - static generatePeacekeeperAssort() { + static generatePeacekeeperAssort() + { PeacekeeperAssort.GenerateLL1(); PeacekeeperAssort.GenerateLL2(); PeacekeeperAssort.GenerateLL3(); diff --git a/Ereshkigal-BaseAssortGenerator/src/prapor.js b/Ereshkigal-BaseAssortGenerator/src/prapor.js index f21d727..6aa064d 100644 --- a/Ereshkigal-BaseAssortGenerator/src/prapor.js +++ b/Ereshkigal-BaseAssortGenerator/src/prapor.js @@ -40,7 +40,7 @@ class PraporAssort { //5.45x39mm PS gs id = HashUtil.generate() CoreMod.CreateTraderAssort(id, "56dff3afd2720bba668b4567", "54cb50c76803fa8b248b4571", 81, "RUB", 1, true, 999999); - CoreMod.CreateTraderAssortUnlock("54cb50c76803fa8b248b4571", "success", id, "59674eb386f774539f14813a") + CoreMod.CreateTraderAssortUnlock("54cb50c76803fa8b248b4571", "success", id, "59674eb386f774539f14813a") // delivery from the past //5.45x39mm PRS GS CoreMod.CreateTraderAssort(HashUtil.generate(), "56dff338d2720bbd668b4569", "54cb50c76803fa8b248b4571", 46, "RUB", 1, true, 999999); @@ -256,7 +256,7 @@ class PraporAssort { //AKS-74u id = HashUtil.generate(); CoreMod.CreateTraderAssortWithPreset(id, "584147732459775a2b6d9f12", "54cb50c76803fa8b248b4571", 28823, "RUB", 1, false, 700000); - CoreMod.CreateTraderAssortUnlock("54cb50c76803fa8b248b4571", "success", id, "5936d90786f7742b1420ba5b"); + CoreMod.CreateTraderAssortUnlock("54cb50c76803fa8b248b4571", "success", id, "5936d90786f7742b1420ba5b"); // debut //AKS-74UN id = HashUtil.generate(); @@ -755,6 +755,7 @@ class PraporAssort { static GenerateLL3() { const CoreMod = require("../../CoreMod/src/Core.js"); let id = null + //5.45x39 BS gs 30 pcs ammo pack CoreMod.CreateTraderBarter(HashUtil.generate(), "57372bd3245977670b7cd243", "hideout", "hideout", [ [{ @@ -783,7 +784,9 @@ class PraporAssort { CoreMod.CreateTraderAssortUnlock("54cb50c76803fa8b248b4571", "success", id, "59ca29fb86f77445ab465c87"); //Punisher part5 //5.45x39mm BT gs - CoreMod.CreateTraderAssort(HashUtil.generate(), "56dff061d2720bb5668b4567", "54cb50c76803fa8b248b4571", 641, "RUB", 3, false, 300000); + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "56dff061d2720bb5668b4567", "54cb50c76803fa8b248b4571", 641, "RUB", 3, false, 300000); + CoreMod.CreateTraderAssortUnlock("54cb50c76803fa8b248b4571", "success", id, "59ca264786f77445a80ed044"); //Punisher part 4 //7.62x25mm TT pst gzh CoreMod.CreateTraderAssort(HashUtil.generate(), "573603562459776430731618", "54cb50c76803fa8b248b4571", 77, "RUB", 3, true, 1000000); @@ -807,7 +810,9 @@ class PraporAssort { CoreMod.CreateTraderAssort(HashUtil.generate(), "5737218f245977612125ba51", "54cb50c76803fa8b248b4571", 69, "RUB", 3, true, 1000000); //9x39mm spp gs - CoreMod.CreateTraderAssort(HashUtil.generate(), "5c0d668f86f7747ccb7f13b2", "54cb50c76803fa8b248b4571", 914, "RUB", 3, false, 2000000, 270); + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "5c0d668f86f7747ccb7f13b2", "54cb50c76803fa8b248b4571", 914, "RUB", 3, false, 2000000, 270); + CoreMod.CreateTraderAssortUnlock("54cb50c76803fa8b248b4571", "success", id, "5c0bd94186f7747a727f09b2"); //test drive part 1 //7.62x39mm US gzh CoreMod.CreateTraderAssort(HashUtil.generate(), "59e4d24686f7741776641ac7", "54cb50c76803fa8b248b4571", 161, "RUB", 3, false, 200000); @@ -1092,6 +1097,7 @@ class PraporAssort { static GenerateLL4() { const CoreMod = require("../../CoreMod/src/Core.js"); let id = null + //9x39 BP gs 8 pcs. ammo pack id = HashUtil.generate() CoreMod.CreateTraderBarter(id, "5c1260dc86f7746b106e8748", "hideout", "hideout", [ @@ -1105,7 +1111,7 @@ class PraporAssort { //7.62x54r BT gzh id = HashUtil.generate() CoreMod.CreateTraderAssort(id, "5e023d34e8a400319a28ed44", "54cb50c76803fa8b248b4571", 1057, "RUB", 4, true, 99999, 200); - CoreMod.CreateTraderAssortUnlock("54cb50c76803fa8b248b4571", "success", id, "59c512ad86f7741f0d09de9b") + CoreMod.CreateTraderAssortUnlock("54cb50c76803fa8b248b4571", "success", id, "59c512ad86f7741f0d09de9b") // punisher part 3 //12,7x55 mm PS12B id = HashUtil.generate() diff --git a/Ereshkigal-BaseAssortGenerator/src/ragman.js b/Ereshkigal-BaseAssortGenerator/src/ragman.js index 99ed1ad..7b3e37f 100644 --- a/Ereshkigal-BaseAssortGenerator/src/ragman.js +++ b/Ereshkigal-BaseAssortGenerator/src/ragman.js @@ -2,9 +2,11 @@ エレシュキガル */ -class RagmanAssort{ +class RagmanAssort +{ - static GenerateLL1() { + static GenerateLL1() + { const CoreMod = require("../../CoreMod/src/Core.js"); DatabaseServer.tables.traders["5ac3b934156ae10c4430e83c"].assort = { "items": [], @@ -34,10 +36,10 @@ class RagmanAssort{ //kolpak-1s visor CoreMod.CreateTraderBarter(HashUtil.generate(), "5ac4c50d5acfc40019262e87", "hideout", "hideout", [[{ - "count": 1, - "_tpl": "573474f924597738002c6174" - } - ]], "5ac3b934156ae10c4430e83c", 1, false, 2000); + "count": 1, + "_tpl": "573474f924597738002c6174" + } + ]], "5ac3b934156ae10c4430e83c", 1, false, 2000); //tactical glasses CoreMod.CreateTraderAssort(HashUtil.generate(), "557ff21e4bdc2d89578b4586", "5ac3b934156ae10c4430e83c", 1853, "RUB", 1, true, 999999, 4); @@ -47,20 +49,21 @@ class RagmanAssort{ //fort kiver-m bulletproof helmet CoreMod.CreateTraderBarter(HashUtil.generate(), "5645bc214bdc2d363b8b4571", "hideout", "hideout", [[{ - "count": 2, - "_tpl": "573474f924597738002c6174" - } - ]], "5ac3b934156ae10c4430e83c", 1, false, 2000, 1); + "count": 2, + "_tpl": "573474f924597738002c6174" + } + ]], "5ac3b934156ae10c4430e83c", 1, false, 2000, 1); //kolpak-1S riot helmet CoreMod.CreateTraderAssort(HashUtil.generate(), "59e7711e86f7746cae05fbe1", "5ac3b934156ae10c4430e83c", 8137, "RUB", 1, true, 999999, 5); //6b47 ratnik-bsh helmet CoreMod.CreateTraderBarter(HashUtil.generate(), "5a7c4850e899ef00150be885", "hideout", "hideout", [[{ - "count": 2, - "_tpl": "59e3556c86f7741776641ac2" - } - ]], "5ac3b934156ae10c4430e83c", 1, false, 6000, 4); + "count": 2, + "_tpl": "59e3556c86f7741776641ac2" + } + ]], "5ac3b934156ae10c4430e83c", 1, false, 6000, 4); + CoreMod.CreateTraderAssortUnlock("54cb57776803fa99248b456e", "success", id, "5969f9e986f7741dde183a50") //Pharmacist //usec baseball cap CoreMod.CreateTraderAssort(HashUtil.generate(), "5aa2a7e8e5b5b00016327c16", "5ac3b934156ae10c4430e83c", 1823, "RUB", 1, false, 20000); @@ -79,10 +82,10 @@ class RagmanAssort{ //gssh-01 active headset CoreMod.CreateTraderBarter(HashUtil.generate(), "5b432b965acfc47a8774094e", "hideout", "hideout", [[{ - "count": 2, - "_tpl": "577e1c9d2459773cd707c525" - } - ]], "5ac3b934156ae10c4430e83c", 1, false, 2000); + "count": 2, + "_tpl": "577e1c9d2459773cd707c525" + } + ]], "5ac3b934156ae10c4430e83c", 1, false, 2000); //6b5-16-zh-86 "uley" armored rig CoreMod.CreateTraderAssort(HashUtil.generate(), "5c0e3eb886f7742015526062", "5ac3b934156ae10c4430e83c", 49751, "RUB", 1, false, 2000); @@ -95,20 +98,20 @@ class RagmanAssort{ //paca soft armor CoreMod.CreateTraderBarter(HashUtil.generate(), "5648a7494bdc2d9d488b4583", "hideout", "hideout", [[{ - "count": 3, - "_tpl": "572b7fa524597762b747ce82" - } - ]], "5ac3b934156ae10c4430e83c", 1, false, 7000, 3); + "count": 3, + "_tpl": "572b7fa524597762b747ce82" + } + ]], "5ac3b934156ae10c4430e83c", 1, false, 7000, 3); //paca soft armor CoreMod.CreateTraderAssort(HashUtil.generate(), "5648a7494bdc2d9d488b4583", "5ac3b934156ae10c4430e83c", 29154, "RUB", 1, true, 999999, 4); //mf-untar body armor CoreMod.CreateTraderBarter(HashUtil.generate(), "5ab8e4ed86f7742d8e50c7fa", "hideout", "hideout", [[{ - "count": 3, - "_tpl": "5751435d24597720a27126d1" - } - ]], "5ac3b934156ae10c4430e83c", 1, false, 2000, 1); + "count": 3, + "_tpl": "5751435d24597720a27126d1" + } + ]], "5ac3b934156ae10c4430e83c", 1, false, 2000, 1); //6b2 armor (flora) CoreMod.CreateTraderAssort(HashUtil.generate(), "5df8a2ca86f7740bfe6df777", "5ac3b934156ae10c4430e83c", 27079, "RUB", 1, false, 20000, 3); @@ -121,18 +124,19 @@ class RagmanAssort{ //wartech berkut bb-102 backpack CoreMod.CreateTraderBarter(HashUtil.generate(), "5ca20d5986f774331e7c9602", "hideout", "hideout", [[{ - "count": 1, - "_tpl": "572b7fa524597762b747ce82" - } - ]], "5ac3b934156ae10c4430e83c", 1, false, 10000, 3); + "count": 1, + "_tpl": "572b7fa524597762b747ce82" + } + ]], "5ac3b934156ae10c4430e83c", 1, false, 10000, 3); //wartech berkut bb-102 backpack CoreMod.CreateTraderAssort(HashUtil.generate(), "5ca20d5986f774331e7c9602", "5ac3b934156ae10c4430e83c", 23444, "RUB", 1, false, 20000, 3); } - static GenerateLL2() { + static GenerateLL2() + { const CoreMod = require("../../CoreMod/src/Core.js"); - + let id = null; //cold fear infrared balaclava CoreMod.CreateTraderAssort(HashUtil.generate(), "5ab8f39486f7745cd93a1cca", "5ac3b934156ae10c4430e83c", 4793, "RUB", 2, false, 5000); @@ -144,10 +148,10 @@ class RagmanAssort{ //zsh-1-2m face shield CoreMod.CreateTraderBarter(HashUtil.generate(), "5aa7e3abe5b5b000171d064d", "hideout", "hideout", [[{ - "count": 2, - "_tpl": "59e366c186f7741778269d85" - } - ]], "5ac3b934156ae10c4430e83c", 2, true, 2000); + "count": 2, + "_tpl": "59e366c186f7741778269d85" + } + ]], "5ac3b934156ae10c4430e83c", 2, true, 2000); //kiver face shield CoreMod.CreateTraderAssort(HashUtil.generate(), "5b46238386f7741a693bcf9c", "5ac3b934156ae10c4430e83c", 27828, "RUB", 2, false, 8000); @@ -166,10 +170,10 @@ class RagmanAssort{ //tactical fleece hat CoreMod.CreateTraderBarter(HashUtil.generate(), "5aa2ba19e5b5b00014028f4e", "hideout", "hideout", [[{ - "count": 1, - "_tpl": "590c2c9c86f774245b1f03f2" - } - ]], "5ac3b934156ae10c4430e83c", 2, true, 20000, 4); + "count": 1, + "_tpl": "590c2c9c86f774245b1f03f2" + } + ]], "5ac3b934156ae10c4430e83c", 2, true, 20000, 4); //ux pro beanie hat CoreMod.CreateTraderAssort(HashUtil.generate(), "5aa2ba46e5b5b000137b758d", "5ac3b934156ae10c4430e83c", 2268, "RUB", 2, false, 20000); @@ -214,23 +218,23 @@ class RagmanAssort{ //Peltor comtac 2 headset CoreMod.CreateTraderBarter(HashUtil.generate(), "5645bcc04bdc2d363b8b4572", "hideout", "hideout", [[{ - "count": 3, - "_tpl": "57347b8b24597737dd42e192" - } - ]], "5ac3b934156ae10c4430e83c", 2, true, 2000, 5); + "count": 3, + "_tpl": "57347b8b24597737dd42e192" + } + ]], "5ac3b934156ae10c4430e83c", 2, true, 2000, 5); //bnti kirasa-n armor CoreMod.CreateTraderBarter(HashUtil.generate(), "5b44d22286f774172b0c9de8", "hideout", "hideout", [[{ - "count": 1, - "_tpl": "5af0484c86f7740f02001f7f" - }, { - "count": 1, - "_tpl": "57514643245977207f2c2d09" - }, { - "count": 1, - "_tpl": "575146b724597720a27126d5" - } - ]], "5ac3b934156ae10c4430e83c", 2, true, 50); + "count": 1, + "_tpl": "5af0484c86f7740f02001f7f" + }, { + "count": 1, + "_tpl": "57514643245977207f2c2d09" + }, { + "count": 1, + "_tpl": "575146b724597720a27126d5" + } + ]], "5ac3b934156ae10c4430e83c", 2, true, 50); //bnti kirasa-n armor CoreMod.CreateTraderAssort(HashUtil.generate(), "5b44d22286f774172b0c9de8", "5ac3b934156ae10c4430e83c", 64553, "RUB", 2, false, 2000); @@ -243,13 +247,13 @@ class RagmanAssort{ //crye precision avs plate carrier CoreMod.CreateTraderBarter(HashUtil.generate(), "544a5caa4bdc2d1a388b4568", "hideout", "hideout", [[{ - "count": 2, - "_tpl": "5734758f24597738025ee253" - }, { - "count": 2, - "_tpl": "5b3b713c5acfc4330140bd8d" - } - ]], "5ac3b934156ae10c4430e83c", 2, true, 2000, 1); + "count": 2, + "_tpl": "5734758f24597738025ee253" + }, { + "count": 2, + "_tpl": "5b3b713c5acfc4330140bd8d" + } + ]], "5ac3b934156ae10c4430e83c", 2, true, 2000, 1); //umtbs 6sh112 scout-sniper CoreMod.CreateTraderAssort(HashUtil.generate(), "5929a2a086f7744f4b234d43", "5ac3b934156ae10c4430e83c", 23780, "RUB", 2, false, 6000, 6); @@ -259,13 +263,13 @@ class RagmanAssort{ //ana tactical alpha chest rig CoreMod.CreateTraderBarter(HashUtil.generate(), "592c2d1a86f7746dbe2af32a", "hideout", "hideout", [[{ - "count": 5, - "_tpl": "57347c1124597737fb1379e3" - }, { - "count": 1, - "_tpl": "59faf98186f774067b6be103" - } - ]], "5ac3b934156ae10c4430e83c", 2, false, 200, 1); + "count": 5, + "_tpl": "57347c1124597737fb1379e3" + }, { + "count": 1, + "_tpl": "59faf98186f774067b6be103" + } + ]], "5ac3b934156ae10c4430e83c", 2, false, 200, 1); //Blackhawk! Commando Chest Harness (Coyote Tan) CoreMod.CreateTraderAssort(HashUtil.generate(), "5b44c8ea86f7742d1627baf1", "5ac3b934156ae10c4430e83c", 37373, "RUB", 2, false, 2000); @@ -275,30 +279,30 @@ class RagmanAssort{ //6B5-15 Zh-86 "Uley" armored rig CoreMod.CreateTraderBarter(HashUtil.generate(), "5c0e446786f7742013381639", "hideout", "hideout", [[{ - "count": 3, - "_tpl": "5c13cd2486f774072c757944" - }, { - "count": 4, - "_tpl": "5c13cef886f774072e618e82" - } - ]], "5ac3b934156ae10c4430e83c", 2, false, 15000, 1); + "count": 3, + "_tpl": "5c13cd2486f774072c757944" + }, { + "count": 4, + "_tpl": "5c13cef886f774072e618e82" + } + ]], "5ac3b934156ae10c4430e83c", 2, false, 15000, 1); //6B5-15 Zh-86 "Uley" armored rig CoreMod.CreateTraderBarter(HashUtil.generate(), "5c0e446786f7742013381639", "hideout", "hideout", [[{ - "count": 3, - "_tpl": "5c0e446786f7742013381639" - } - ]], "5ac3b934156ae10c4430e83c", 2, false, 15000, 1); + "count": 3, + "_tpl": "5c0e446786f7742013381639" + } + ]], "5ac3b934156ae10c4430e83c", 2, false, 15000, 1); //6B3TM-01M armored rig CoreMod.CreateTraderAssort(HashUtil.generate(), "5d5d646386f7742797261fd9", "5ac3b934156ae10c4430e83c", 50283, "RUB", 2, false, 15000, 2); //6B3TM-01M armored rig CoreMod.CreateTraderBarter(HashUtil.generate(), "5d5d646386f7742797261fd9", "hideout", "hideout", [[{ - "count": 4, - "_tpl": "5d5d646386f7742797261fd9" - } - ]], "5ac3b934156ae10c4430e83c", 2, false, 15000, 2); + "count": 4, + "_tpl": "5d5d646386f7742797261fd9" + } + ]], "5ac3b934156ae10c4430e83c", 2, false, 15000, 2); //Haley Strategic D3CRX Chest Harness CoreMod.CreateTraderAssort(HashUtil.generate(), "5d5d85c586f774279a21cbdb", "5ac3b934156ae10c4430e83c", 35076, "RUB", 2, false, 20000, 4); @@ -312,8 +316,10 @@ class RagmanAssort{ //Stich Profi Chest Rig MK2 (Recon, A-TACS FG) CoreMod.CreateTraderAssort(HashUtil.generate(), "60a6220e953894617404b00a", "5ac3b934156ae10c4430e83c", 39960, "RUB", 2, false, 20000); } - static GenerateLL3() { + static GenerateLL3() + { const CoreMod = require("../../CoreMod/src/Core.js"); + let id = null; //shemagh (green) CoreMod.CreateTraderAssort(HashUtil.generate(), "5ab8f85d86f7745cd93a1cf5", "5ac3b934156ae10c4430e83c", 4727, "RUB", 3, true, 999999); @@ -323,20 +329,20 @@ class RagmanAssort{ //altyn face shield CoreMod.CreateTraderBarter(HashUtil.generate(), "5aa7e373e5b5b000137b76f0", "hideout", "hideout", [[{ - "count": 3, - "_tpl": "5aa7e373e5b5b000137b76f0" - } - ]], "5ac3b934156ae10c4430e83c", 3, false, 200); + "count": 3, + "_tpl": "5aa7e373e5b5b000137b76f0" + } + ]], "5ac3b934156ae10c4430e83c", 3, false, 200); //zsh-1-2m face shield CoreMod.CreateTraderAssort(HashUtil.generate(), "5aa7e3abe5b5b000171d064d", "5ac3b934156ae10c4430e83c", 19260, "RUB", 3, false, 2000, 3); //LShZ-2DTM face shield CoreMod.CreateTraderBarter(HashUtil.generate(), "5d6d3829a4b9361bc8618943", "hideout", "hideout", [[{ - "count": 3, - "_tpl": "59e366c186f7741778269d85" - } - ]], "5ac3b934156ae10c4430e83c", 3, false, 20000); + "count": 3, + "_tpl": "59e366c186f7741778269d85" + } + ]], "5ac3b934156ae10c4430e83c", 3, false, 20000); //lshz-2dtm cover CoreMod.CreateTraderAssort(HashUtil.generate(), "5d6d3943a4b9360dbc46d0cc", "5ac3b934156ae10c4430e83c", 1665, "RUB", 3, false, 2000); @@ -352,10 +358,10 @@ class RagmanAssort{ //kinda cowboy hat CoreMod.CreateTraderBarter(HashUtil.generate(), "5aa2b9ede5b5b000137b758b", "hideout", "hideout", [[{ - "count": 1, - "_tpl": "5e2af29386f7746d4159f077" - } - ]], "5ac3b934156ae10c4430e83c", 3, false, 2000, 3); + "count": 1, + "_tpl": "5e2af29386f7746d4159f077" + } + ]], "5ac3b934156ae10c4430e83c", 3, false, 2000, 3); //ops-core fast mt super high cut helmet (tan) CoreMod.CreateTraderAssort(HashUtil.generate(), "5ac8d6885acfc400180ae7b0", "5ac3b934156ae10c4430e83c", 148092, "RUB", 3, false, 2000); @@ -368,23 +374,23 @@ class RagmanAssort{ //devtac ronin ballistic helmet CoreMod.CreateTraderBarter(HashUtil.generate(), "5b4329f05acfc47a86086aa1", "hideout", "hideout", [[{ - "count": 4, - "_tpl": "590c2d8786f774245b1f03f3" - }, { - "count": 4, - "_tpl": "590c311186f77424d1667482" - }, { - "count": 1, - "_tpl": "5d40419286f774318526545f" - } - ]], "5ac3b934156ae10c4430e83c", 3, false, 2000, 1); + "count": 4, + "_tpl": "590c2d8786f774245b1f03f3" + }, { + "count": 4, + "_tpl": "590c311186f77424d1667482" + }, { + "count": 1, + "_tpl": "5d40419286f774318526545f" + } + ]], "5ac3b934156ae10c4430e83c", 3, false, 2000, 1); //maska-1shch bulletproof helmet (olive drab) CoreMod.CreateTraderBarter(HashUtil.generate(), "5c091a4e0db834001d5addc8", "hideout", "hideout", [[{ - "count": 4, - "_tpl": "5d235b4d86f7742e017bc88a" - } - ]], "5ac3b934156ae10c4430e83c", 3, false, 2000); + "count": 4, + "_tpl": "5d235b4d86f7742e017bc88a" + } + ]], "5ac3b934156ae10c4430e83c", 3, false, 2000); //BNTI LShZ-2DTM helmet CoreMod.CreateTraderAssort(HashUtil.generate(), "5d6d3716a4b9361bc8618872", "5ac3b934156ae10c4430e83c", 163075, "RUB", 3, false, 20000, 3); @@ -393,21 +399,23 @@ class RagmanAssort{ CoreMod.CreateTraderAssort(HashUtil.generate(), "5aa2ba71e5b5b000137b758f", "5ac3b934156ae10c4430e83c", 28272, "RUB", 3, false, 8000); //BNTI Gzhel-K armor - CoreMod.CreateTraderBarter(HashUtil.generate(), "5ab8e79e86f7742d8b372e78", "hideout", "hideout", [[{ - "count": 2, - "_tpl": "5734758f24597738025ee253" - }, { - "count": 5, - "_tpl": "5af0484c86f7740f02001f7f" - } - ]], "5ac3b934156ae10c4430e83c", 3, false, 2000, 4); + id = HashUtil.generate(); + CoreMod.CreateTraderBarter(id, "5ab8e79e86f7742d8b372e78", "hideout", "hideout", [[{ + "count": 2, + "_tpl": "5734758f24597738025ee253" + }, { + "count": 5, + "_tpl": "5af0484c86f7740f02001f7f" + } + ]], "5ac3b934156ae10c4430e83c", 3, false, 2000, 4); + CoreMod.CreateTraderAssortUnlock("5ac3b934156ae10c4430e83c", "success", id, "5ae449d986f774453a54a7e1"); // supervisor //iotv gen4 body armor (high mobility kit) CoreMod.CreateTraderBarter(HashUtil.generate(), "5b44d0de86f774503d30cba8", "hideout", "hideout", [[{ - "count": 7, - "_tpl": "5d235b4d86f7742e017bc88a" - } - ]], "5ac3b934156ae10c4430e83c", 3, false, 1000, 2); + "count": 7, + "_tpl": "5d235b4d86f7742e017bc88a" + } + ]], "5ac3b934156ae10c4430e83c", 3, false, 1000, 2); //6b13 assault armor (digital flora) CoreMod.CreateTraderAssort(HashUtil.generate(), "5c0e53c886f7747fa54205c7", "5ac3b934156ae10c4430e83c", 67821, "RUB", 3, false, 2000); @@ -420,16 +428,16 @@ class RagmanAssort{ //5.11 tactical hexgrid plate carrier CoreMod.CreateTraderBarter(HashUtil.generate(), "5fd4c474dd870108a754b241", "hideout", "hideout", [[{ - "count": 5, - "_tpl": "5ab8f20c86f7745cdb629fb2" - }, { - "count": 5, - "_tpl": "59e7708286f7742cbd762753" - }, { - "count": 5, - "_tpl": "5aa2b923e5b5b000137b7589" - } - ]], "5ac3b934156ae10c4430e83c", 3, false, 2000, 1); + "count": 5, + "_tpl": "5ab8f20c86f7745cdb629fb2" + }, { + "count": 5, + "_tpl": "59e7708286f7742cbd762753" + }, { + "count": 5, + "_tpl": "5aa2b923e5b5b000137b7589" + } + ]], "5ac3b934156ae10c4430e83c", 3, false, 2000, 1); //nfm thor concealable vest body armor CoreMod.CreateTraderAssort(HashUtil.generate(), "609e8540d5c319764c2bc2e9", "5ac3b934156ae10c4430e83c", 56610, "RUB", 3, false, 5000); @@ -442,307 +450,327 @@ class RagmanAssort{ //crye precision avs plate carrier CoreMod.CreateTraderBarter(HashUtil.generate(), "544a5caa4bdc2d1a388b4568", "hideout", "hideout", [[{ - "count": 7, - "_tpl": "5d40412b86f7743cb332ac3a" - }, { - "count": 5, - "_tpl": "5d4041f086f7743cac3f22a7" - } - ]], "5ac3b934156ae10c4430e83c", 3, false, 5000, 2); + "count": 7, + "_tpl": "5d40412b86f7743cb332ac3a" + }, { + "count": 5, + "_tpl": "5d4041f086f7743cac3f22a7" + } + ]], "5ac3b934156ae10c4430e83c", 3, false, 5000, 2); //ana tactical alpha chest rig CoreMod.CreateTraderAssort(HashUtil.generate(), "592c2d1a86f7746dbe2af32a", "5ac3b934156ae10c4430e83c", 51181, "RUB", 3, false, 2000); //ana tactical m2 armored rig CoreMod.CreateTraderBarter(HashUtil.generate(), "5ab8dced86f774646209ec87", "hideout", "hideout", [[{ - "count": 3, - "_tpl": "5aa2b923e5b5b000137b7589" - }, { - "count": 3, - "_tpl": "5ac4c50d5acfc40019262e87" - } - ]], "5ac3b934156ae10c4430e83c", 3, false, 5000, 2); + "count": 3, + "_tpl": "5aa2b923e5b5b000137b7589" + }, { + "count": 3, + "_tpl": "5ac4c50d5acfc40019262e87" + } + ]], "5ac3b934156ae10c4430e83c", 3, false, 5000, 2); //5.11 tactical tactec plate carrier CoreMod.CreateTraderBarter(HashUtil.generate(), "5b44cad286f77402a54ae7e5", "hideout", "hideout", [[{ - "count": 5, - "_tpl": "5b432c305acfc40019478128" - }, { - "count": 6, - "_tpl": "5b4326435acfc433000ed01d" - } - ]], "5ac3b934156ae10c4430e83c", 3, false, 100, 1); + "count": 5, + "_tpl": "5b432c305acfc40019478128" + }, { + "count": 6, + "_tpl": "5b4326435acfc433000ed01d" + } + ]], "5ac3b934156ae10c4430e83c", 3, false, 100, 1); //belt-a + belt-b gear rig CoreMod.CreateTraderBarter(HashUtil.generate(), "5c0e6a1586f77404597b4965", "hideout", "hideout", [[{ - "count": 1, - "_tpl": "590de71386f774347051a052" - } - ]], "5ac3b934156ae10c4430e83c", 3, false, 2000); + "count": 1, + "_tpl": "590de71386f774347051a052" + } + ]], "5ac3b934156ae10c4430e83c", 3, false, 2000); //ana tactical m1 armored rig CoreMod.CreateTraderBarter(HashUtil.generate(), "5c0e722886f7740458316a57", "hideout", "hideout", [[{ - "count": 4, - "_tpl": "5c0fa877d174af02a012e1cf" - }, { - "count": 1, - "_tpl": "5e8f3423fd7471236e6e3b64" - } - ]], "5ac3b934156ae10c4430e83c", 3, false, 2000); + "count": 4, + "_tpl": "5c0fa877d174af02a012e1cf" + }, { + "count": 1, + "_tpl": "5e8f3423fd7471236e6e3b64" + } + ]], "5ac3b934156ae10c4430e83c", 3, false, 2000); //wartech tv-110 plate carrier rig CoreMod.CreateTraderBarter(HashUtil.generate(), "5c0e746986f7741453628fe5", "hideout", "hideout", [[{ - "count": 4, - "_tpl": "59e3556c86f7741776641ac2" - }, { - "count": 2, - "_tpl": "5d40412b86f7743cb332ac3a" - } - ]], "5ac3b934156ae10c4430e83c", 3, false, 2000, 1); + "count": 4, + "_tpl": "59e3556c86f7741776641ac2" + }, { + "count": 2, + "_tpl": "5d40412b86f7743cb332ac3a" + } + ]], "5ac3b934156ae10c4430e83c", 3, false, 2000, 1); //ars arma a18 skanda plate carrier CoreMod.CreateTraderBarter(HashUtil.generate(), "5d5d87f786f77427997cfaef", "hideout", "hideout", [[{ - "count": 5, - "_tpl": "5d403f9186f7743cac3f229b" - } - ]], "5ac3b934156ae10c4430e83c", 3, false, 2000, 2); + "count": 5, + "_tpl": "5d403f9186f7743cac3f229b" + } + ]], "5ac3b934156ae10c4430e83c", 3, false, 2000, 2); //velocity systems multi-purpose patrol vest CoreMod.CreateTraderBarter(HashUtil.generate(), "5df8a42886f77412640e2e75", "hideout", "hideout", [[{ - "count": 3, - "_tpl": "5734773724597737fd047c14" - } - ]], "5ac3b934156ae10c4430e83c", 3, false, 20000, 3); + "count": 3, + "_tpl": "5734773724597737fd047c14" + } + ]], "5ac3b934156ae10c4430e83c", 3, false, 20000, 3); //stich profi chest rig mk2 (assault, a-tacs fg) CoreMod.CreateTraderAssort(HashUtil.generate(), "60a621c49c197e4e8c4455e6", "5ac3b934156ae10c4430e83c", 41625, "RUB", 3, false, 2000); } - static GenerateLL4() { + static GenerateLL4() + { const CoreMod = require("../../CoreMod/src/Core.js"); - + let id = null; //altyn face shield CoreMod.CreateTraderBarter(HashUtil.generate(), "5aa7e373e5b5b000137b76f0", "hideout", "hideout", [[{ - "count": 4, - "_tpl": "59e366c186f7741778269d85" - } - ]], "5ac3b934156ae10c4430e83c", 4, false); + "count": 4, + "_tpl": "59e366c186f7741778269d85" + } + ]], "5ac3b934156ae10c4430e83c", 4, false); //altyn face shield CoreMod.CreateTraderBarter(HashUtil.generate(), "5aa7e373e5b5b000137b76f0", "hideout", "hideout", [[{ - "count": 6, - "side": "any", - "level": 20, - "_tpl": "59f32bb586f774757e1e8442" - } - ]], "5ac3b934156ae10c4430e83c", 4, false, 3); + "count": 6, + "side": "any", + "level": 20, + "_tpl": "59f32bb586f774757e1e8442" + } + ]], "5ac3b934156ae10c4430e83c", 4, false, 3); //maska-1shch face shield (olive drab) CoreMod.CreateTraderBarter(HashUtil.generate(), "5c0919b50db834001b7ce3b9", "hideout", "hideout", [[{ - "count": 2, - "_tpl": "5d235b4d86f7742e017bc88a" - } - ]], "5ac3b934156ae10c4430e83c", 4, false, 1); + "count": 2, + "_tpl": "5d235b4d86f7742e017bc88a" + } + ]], "5ac3b934156ae10c4430e83c", 4, false, 1); //vulkan-5 face shield CoreMod.CreateTraderBarter(HashUtil.generate(), "5ca2113f86f7740b2547e1d2", "hideout", "hideout", [[{ - "count": 7, - "_tpl": "59e366c186f7741778269d85" - } - ]], "5ac3b934156ae10c4430e83c", 4, false, 2); + "count": 7, + "_tpl": "59e366c186f7741778269d85" + } + ]], "5ac3b934156ae10c4430e83c", 4, false, 2); //lshz-2dtm face shield - CoreMod.CreateTraderAssort(HashUtil.generate(), "5d6d3829a4b9361bc8618943", "5ac3b934156ae10c4430e83c", 37019, "RUB", 4, false, 2000, 2); + CoreMod.CreateTraderAssort(HashUtil.generate(), "5d6d3829a4b9361bc8618943", "5ac3b934156ae10c4430e83c", 37019, "RUB", 4, false, 2000, 2); //lshz-2dtm aventail - CoreMod.CreateTraderAssort(HashUtil.generate(), "5d6d3be5a4b9361bc73bc763", "5ac3b934156ae10c4430e83c", 36852, "RUB", 4, false, 20000, 4); + CoreMod.CreateTraderAssort(HashUtil.generate(), "5d6d3be5a4b9361bc73bc763", "5ac3b934156ae10c4430e83c", 36852, "RUB", 4, false, 20000, 4); //rys-t face shield CoreMod.CreateTraderBarter(HashUtil.generate(), "5f60c85b58eff926626a60f7", "hideout", "hideout", [[{ - "count": 4, - "_tpl": "59e366c186f7741778269d85" - }, { - "count": 1, - "_tpl": "57347c5b245977448d35f6e1" - } - ]], "5ac3b934156ae10c4430e83c", 4, false, 1); + "count": 4, + "_tpl": "59e366c186f7741778269d85" + }, { + "count": 1, + "_tpl": "57347c5b245977448d35f6e1" + } + ]], "5ac3b934156ae10c4430e83c", 4, false, 1); //oakley si m frame saftey glasses - CoreMod.CreateTraderAssort(HashUtil.generate(), "5c1a1cc52e221602b3136e3d", "5ac3b934156ae10c4430e83c", 5217, "RUB", 4, false, 2000); + CoreMod.CreateTraderAssort(HashUtil.generate(), "5c1a1cc52e221602b3136e3d", "5ac3b934156ae10c4430e83c", 5217, "RUB", 4, false, 2000); //raybench aviator glasses - CoreMod.CreateTraderAssort(HashUtil.generate(), "5d6d2ef3a4b93618084f58bd", "5ac3b934156ae10c4430e83c", 7437, "RUB", 4, true, 999999, 10); + CoreMod.CreateTraderAssort(HashUtil.generate(), "5d6d2ef3a4b93618084f58bd", "5ac3b934156ae10c4430e83c", 7437, "RUB", 4, true, 999999, 10); //ghost balaclava - CoreMod.CreateTraderAssort(HashUtil.generate(), "5ab8f4ff86f77431c60d91ba", "5ac3b934156ae10c4430e83c", 7535, "RUB", 4, false, 10000, 5); + CoreMod.CreateTraderAssort(HashUtil.generate(), "5ab8f4ff86f77431c60d91ba", "5ac3b934156ae10c4430e83c", 7535, "RUB", 4, false, 10000, 5); //crash axe - CoreMod.CreateTraderBarter(HashUtil.generate(), "5bffe7930db834001b734a39", "hideout", "hideout", [[{ - "count": 1, - "_tpl": "5780cf7f2459777de4559322" - }, { - "count": 1, - "_tpl": "5a0dc95c86f77452440fc675" - }, { - "count": 5, - "_tpl": "5c12688486f77426843c7d32" - } - ]], "5ac3b934156ae10c4430e83c", 4, false, 1); + id = HashUtil.generate(); + CoreMod.CreateTraderBarter(id, "5bffe7930db834001b734a39", "hideout", "hideout", [[{ + "count": 1, + "_tpl": "5780cf7f2459777de4559322" + }, { + "count": 1, + "_tpl": "5a0dc95c86f77452440fc675" + }, { + "count": 5, + "_tpl": "5c12688486f77426843c7d32" + } + ]], "5ac3b934156ae10c4430e83c", 4, false, 1); + CoreMod.CreateTraderAssortUnlock("5ac3b934156ae10c4430e83c", "success", id, "5c112d7e86f7740d6f647486"); // scavenger //shattered light armored mask - CoreMod.CreateTraderAssort(HashUtil.generate(), "5b432b2f5acfc4771e1c6622", "5ac3b934156ae10c4430e83c", 26575, "RUB", 4, true, 2000, 7); + CoreMod.CreateTraderAssort(HashUtil.generate(), "5b432b2f5acfc4771e1c6622", "5ac3b934156ae10c4430e83c", 26575, "RUB", 4, true, 2000, 7); //deadly skull mask - CoreMod.CreateTraderAssort(HashUtil.generate(), "5b432b6c5acfc4001a599bf0", "5ac3b934156ae10c4430e83c", 7584, "RUB", 4, false, 2000, 10); + CoreMod.CreateTraderAssort(HashUtil.generate(), "5b432b6c5acfc4001a599bf0", "5ac3b934156ae10c4430e83c", 7584, "RUB", 4, false, 2000, 10); //altyn assault helmet CoreMod.CreateTraderBarter(HashUtil.generate(), "5aa7e276e5b5b000171d0647", "hideout", "hideout", [[{ - "count": 6, - "_tpl": "5d1b31ce86f7742523398394" - }, { - "count": 5, - "_tpl": "590c2c9c86f774245b1f03f2" - }, { - "count": 5, - "_tpl": "590c2b4386f77425357b6123" - } - ]], "5ac3b934156ae10c4430e83c", 4, false, 1); + "count": 6, + "_tpl": "5d1b31ce86f7742523398394" + }, { + "count": 5, + "_tpl": "590c2c9c86f774245b1f03f2" + }, { + "count": 5, + "_tpl": "590c2b4386f77425357b6123" + } + ]], "5ac3b934156ae10c4430e83c", 4, false, 1); //highcom striker ulach IIIA helmet (black) - CoreMod.CreateTraderAssort(HashUtil.generate(), "5b40e1525acfc4771e1c6611", "5ac3b934156ae10c4430e83c", 86563, "RUB", 4, false, 2000); + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "5b40e1525acfc4771e1c6611", "5ac3b934156ae10c4430e83c", 86563, "RUB", 4, false, 2000); + CoreMod.CreateTraderAssortUnlock("5ac3b934156ae10c4430e83c", "success", id, "5ae449a586f7744bde357696"); // no fuss needed //beret (blue) - CoreMod.CreateTraderAssort(HashUtil.generate(), "5f60e7788adaa7100c3adb49", "5ac3b934156ae10c4430e83c", 33966, "RUB", 4, false, 20000, 3); + CoreMod.CreateTraderAssort(HashUtil.generate(), "5f60e7788adaa7100c3adb49", "5ac3b934156ae10c4430e83c", 33966, "RUB", 4, false, 20000, 3); //highcom striker ulach IIIA helmet (coyote tan) - CoreMod.CreateTraderAssort(HashUtil.generate(), "5b40e2bc5acfc40016388216", "5ac3b934156ae10c4430e83c", 68448, "RUB", 4, false, 2000, 4); + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "5b40e2bc5acfc40016388216", "5ac3b934156ae10c4430e83c", 68448, "RUB", 4, false, 2000, 4); + CoreMod.CreateTraderAssortUnlock("5ac3b934156ae10c4430e83c", "success", id, "5ae449c386f7744bde357697"); // sales night //devtac ronin ballistic helmet - CoreMod.CreateTraderAssort(HashUtil.generate(), "5b4329f05acfc47a86086aa1", "5ac3b934156ae10c4430e83c", 146442, "RUB", 4, false, 50, 1); + CoreMod.CreateTraderAssort(HashUtil.generate(), "5b4329f05acfc47a86086aa1", "5ac3b934156ae10c4430e83c", 146442, "RUB", 4, false, 50, 1); //rys-T bulletproof helmet CoreMod.CreateTraderBarter(HashUtil.generate(), "5f60c74e3b85f6263c145586", "hideout", "hideout", [[{ - "count": 5, - "_tpl": "5e2af4d286f7746d4159f07a" - }, { - "count": 6, - "_tpl": "59e366c186f7741778269d85" - }, { - "count": 1, - "_tpl": "5e2af41e86f774755a234b67" - } - ]], "5ac3b934156ae10c4430e83c", 4, false, 1); + "count": 5, + "_tpl": "5e2af4d286f7746d4159f07a" + }, { + "count": 6, + "_tpl": "59e366c186f7741778269d85" + }, { + "count": 1, + "_tpl": "5e2af41e86f774755a234b67" + } + ]], "5ac3b934156ae10c4430e83c", 4, false, 1); //peltor tactical sport headset - CoreMod.CreateTraderAssort(HashUtil.generate(), "5c165d832e2216398b5a7e36", "5ac3b934156ae10c4430e83c", 38295, "RUB", 4, false, 2000); + CoreMod.CreateTraderAssort(HashUtil.generate(), "5c165d832e2216398b5a7e36", "5ac3b934156ae10c4430e83c", 38295, "RUB", 4, false, 2000); //ana tactical m2 armored rig CoreMod.CreateTraderBarter(HashUtil.generate(), "5ab8dced86f774646209ec87", "hideout", "hideout", [[{ - "count": 10, - "side": "any", - "level": 20, - "_tpl": "59f32bb586f774757e1e8442" - } - ]], "5ac3b934156ae10c4430e83c", 4, false); + "count": 10, + "side": "any", + "level": 20, + "_tpl": "59f32bb586f774757e1e8442" + } + ]], "5ac3b934156ae10c4430e83c", 4, false); //wartech tv-110 plate carrier rig - CoreMod.CreateTraderAssort(HashUtil.generate(), "5c0e746986f7741453628fe5", "5ac3b934156ae10c4430e83c", 101232, "RUB", 4, false, 2000, 1); + CoreMod.CreateTraderAssort(HashUtil.generate(), "5c0e746986f7741453628fe5", "5ac3b934156ae10c4430e83c", 101232, "RUB", 4, false, 2000, 1); //ars arma cpc mod2 plate carrier CoreMod.CreateTraderBarter(HashUtil.generate(), "5e4ac41886f77406a511c9a8", "hideout", "hideout", [[{ - "count": 3, - "_tpl": "5e2af41e86f774755a234b67" - }, { - "count": 1, - "_tpl": "5d403f9186f7743cac3f229b" - }, { - "count": 3, - "_tpl": "5e2af4a786f7746d3f3c3400" - } - ]], "5ac3b934156ae10c4430e83c", 4, false, 1); + "count": 3, + "_tpl": "5e2af41e86f774755a234b67" + }, { + "count": 1, + "_tpl": "5d403f9186f7743cac3f229b" + }, { + "count": 3, + "_tpl": "5e2af4a786f7746d3f3c3400" + } + ]], "5ac3b934156ae10c4430e83c", 4, false, 1); //ars arma a18 skanda plate carrier - CoreMod.CreateTraderBarter(HashUtil.generate(), "5d5d87f786f77427997cfaef", "hideout", "hideout", [[{ - "count": 1, - "_tpl": "5d235a5986f77443f6329bc6" - }, { - "count": 1, - "_tpl": "5734758f24597738025ee253" - } - ]], "5ac3b934156ae10c4430e83c", 4, false, 1); + id = HashUtil.generate(); + CoreMod.CreateTraderBarter(id, "5d5d87f786f77427997cfaef", "hideout", "hideout", [[{ + "count": 1, + "_tpl": "5d235a5986f77443f6329bc6" + }, { + "count": 1, + "_tpl": "5734758f24597738025ee253" + } + ]], "5ac3b934156ae10c4430e83c", 4, false, 1); + CoreMod.CreateTraderAssortUnlock("5ac3b934156ae10c4430e83c", "success", id, "5c1141f386f77430ff393792"); // living high is not a crime part 2 //iotv gen4 body armor (full protection) - CoreMod.CreateTraderBarter(HashUtil.generate(), "5b44cd8b86f774503d30cba2", "hideout", "hideout", [[{ - "count": 3, - "_tpl": "59e3639286f7741777737013" - } - ]], "5ac3b934156ae10c4430e83c", 4, false, 2); + id = HashUtil.generate(); + CoreMod.CreateTraderBarter(id, "5b44cd8b86f774503d30cba2", "hideout", "hideout", [[{ + "count": 3, + "_tpl": "59e3639286f7741777737013" + } + ]], "5ac3b934156ae10c4430e83c", 4, false, 2); + CoreMod.CreateTraderAssortUnlock("5ac3b934156ae10c4430e83c", "success", id, "5b478b1886f7744d1b23c57d"); // hot delivery //6B43 Zabralo-Sh 6A Armor CoreMod.CreateTraderBarter(HashUtil.generate(), "545cdb794bdc2d3a198b456a", "hideout", "hideout", [[{ - "count": 4, - "_tpl": "545cdb794bdc2d3a198b456a" - } - ]], "5ac3b934156ae10c4430e83c", 4, false); + "count": 4, + "_tpl": "545cdb794bdc2d3a198b456a" + } + ]], "5ac3b934156ae10c4430e83c", 4, false); //lbt 6094a slick plate carrier CoreMod.CreateTraderBarter(HashUtil.generate(), "5e4abb5086f77406975c9342", "hideout", "hideout", [[{ - "count": 2, - "_tpl": "5c0e655586f774045612eeb2" - }, { - "count": 2, - "_tpl": "5e2af41e86f774755a234b67" - }, { - "count": 4, - "_tpl": "5e2af4d286f7746d4159f07a" - } - ]], "5ac3b934156ae10c4430e83c", 4, false, 1); + "count": 2, + "_tpl": "5c0e655586f774045612eeb2" + }, { + "count": 2, + "_tpl": "5e2af41e86f774755a234b67" + }, { + "count": 4, + "_tpl": "5e2af4d286f7746d4159f07a" + } + ]], "5ac3b934156ae10c4430e83c", 4, false, 1); //fort redut-t5 body armor - CoreMod.CreateTraderBarter(HashUtil.generate(), "5ca21c6986f77479963115a7", "hideout", "hideout", [[{ - "count": 6, - "_tpl": "590c595c86f7747884343ad7" - }, { - "count": 2, - "_tpl": "5c12688486f77426843c7d32" - } - ]], "5ac3b934156ae10c4430e83c", 4, false, 1); + id = HashUtil.generate(); + CoreMod.CreateTraderBarter(id, "5ca21c6986f77479963115a7", "hideout", "hideout", [[{ + "count": 6, + "_tpl": "590c595c86f7747884343ad7" + }, { + "count": 2, + "_tpl": "5c12688486f77426843c7d32" + } + ]], "5ac3b934156ae10c4430e83c", 4, false, 1); + CoreMod.CreateTraderAssortUnlock("5ac3b934156ae10c4430e83c", "success", id, "5ae449d986f774453a54a7e1"); // supervisor //nfm thor integrated carrier body armor - CoreMod.CreateTraderAssort(HashUtil.generate(), "60a283193cb70855c43a381d", "5ac3b934156ae10c4430e83c", 420635, "RUB", 4, false, 2000, 1); + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "60a283193cb70855c43a381d", "5ac3b934156ae10c4430e83c", 420635, "RUB", 4, false, 2000, 1); + CoreMod.CreateTraderAssortUnlock("5ac3b934156ae10c4430e83c", "success", id, "5c10f94386f774227172c572"); // blood of war part 3 //sso "attack 2" raid backpack CoreMod.CreateTraderBarter(HashUtil.generate(), "5ab8ebf186f7742d8b372e80", "hideout", "hideout", [[{ - "count": 1, - "_tpl": "5c1267ee86f77416ec610f72" - } - ]], "5ac3b934156ae10c4430e83c", 4, false, 3); + "count": 1, + "_tpl": "5c1267ee86f77416ec610f72" + } + ]], "5ac3b934156ae10c4430e83c", 4, false, 3); //ana tactical beta 2 battle backpack CoreMod.CreateTraderBarter(HashUtil.generate(), "5b44c6ae86f7742d1627baea", "hideout", "hideout", [[{ - "count": 6, - "_tpl": "5d1b392c86f77425243e98fe" - } - ]], "5ac3b934156ae10c4430e83c", 4, false, 3); + "count": 6, + "_tpl": "5d1b392c86f77425243e98fe" + } + ]], "5ac3b934156ae10c4430e83c", 4, false, 3); //mystery ranch blackjack 50 backpack (multicam) CoreMod.CreateTraderBarter(HashUtil.generate(), "5c0e774286f77468413cc5b2", "hideout", "hideout", [[{ - "count": 8, - "_tpl": "59e3556c86f7741776641ac2" - }, { - "count": 2, - "_tpl": "5e2af41e86f774755a234b67" - } - ]], "5ac3b934156ae10c4430e83c", 4, false, 1); + "count": 8, + "_tpl": "59e3556c86f7741776641ac2" + }, { + "count": 2, + "_tpl": "5e2af41e86f774755a234b67" + } + ]], "5ac3b934156ae10c4430e83c", 4, false, 1); //eberlestock g2 gunslinger II backpack (dry earth) - CoreMod.CreateTraderAssort(HashUtil.generate(), "6034d2d697633951dc245ea6", "5ac3b934156ae10c4430e83c", 65601, "RUB", 4, false, 4000, 3); + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "6034d2d697633951dc245ea6", "5ac3b934156ae10c4430e83c", 65601, "RUB", 4, false, 4000, 3); + CoreMod.CreateTraderAssortUnlock("5ac3b934156ae10c4430e83c", "success", id, "5ae4498786f7744bde357695"); // key to success } - static generateRagmanAssort() { + static generateRagmanAssort() + { RagmanAssort.GenerateLL1(); RagmanAssort.GenerateLL2(); RagmanAssort.GenerateLL3(); RagmanAssort.GenerateLL4(); + VFS.writeFile("./traders/5ac3b934156ae10c4430e83c/assort.json", JsonUtil.serialize(DatabaseServer.tables.traders["5ac3b934156ae10c4430e83c"].assort, true));VFS.writeFile("./traders/54cb57776803fa99248b456e/assort.json", JsonUtil.serialize(DatabaseServer.tables.traders["54cb57776803fa99248b456e"].assort, true)); + VFS.writeFile("./traders/5ac3b934156ae10c4430e83c/questassort.json", JsonUtil.serialize(DatabaseServer.tables.traders["5ac3b934156ae10c4430e83c"].questassort, true));VFS.writeFile("./traders/54cb57776803fa99248b456e/questassort.json", JsonUtil.serialize(DatabaseServer.tables.traders["54cb57776803fa99248b456e"].questassort, true)); } } diff --git a/Ereshkigal-BaseAssortGenerator/src/skier.js b/Ereshkigal-BaseAssortGenerator/src/skier.js index a4cf21e..7279b94 100644 --- a/Ereshkigal-BaseAssortGenerator/src/skier.js +++ b/Ereshkigal-BaseAssortGenerator/src/skier.js @@ -68,7 +68,9 @@ class SkierAssort { CoreMod.CreateTraderAssort(HashUtil.generate(), "570fd721d2720bc5458b4596", "58330581ace78e27b8b10cee", 13800, "RUB", 1, false, 15000, 3); //P1x42 - CoreMod.CreateTraderAssort(HashUtil.generate(), "584984812459776a704a82a6", "58330581ace78e27b8b10cee", 13915, "RUB", 1, true, 999999, 5); + id = HashUtil.generate(); + CoreMod.CreateTraderAssort(id, "584984812459776a704a82a6", "58330581ace78e27b8b10cee", 13915, "RUB", 1, true, 999999, 5); + CoreMod.CreateTraderAssortUnlock("58330581ace78e27b8b10cee", "success", id, "5979eee086f774311955e614"); //golden swag //NcSTAR Tactical blue laser LAM-Module CoreMod.CreateTraderAssort(HashUtil.generate(), "5cc9c20cd7f00c001336c65d", "58330581ace78e27b8b10cee", 5658, "RUB", 1, false, 20000, 3); @@ -149,7 +151,8 @@ class SkierAssort { //VPO-209 id = HashUtil.generate(); CoreMod.CreateTraderAssortWithPreset(id, "59ef247086f77439967a900a", "58330581ace78e27b8b10cee", 29392, "RUB", 1, false, 100000); - + CoreMod.CreateTraderAssortUnlock("58330581ace78e27b8b10cee", "success", id, "596b455186f77457cb50eccb") //stirrup + //Adar 2-15 id = HashUtil.generate(); CoreMod.CreateTraderAssortWithPreset(id, "5c10fcb186f774533e5529ab", "58330581ace78e27b8b10cee", 45819, "RUB", 1, false, 20000, 4); @@ -161,6 +164,7 @@ class SkierAssort { //Saiga-9 id = HashUtil.generate(); CoreMod.CreateTraderAssortWithPreset(id, "5a13df5286f774032f5454a0", "58330581ace78e27b8b10cee", 16198, "RUB", 1, true, 99999); + CoreMod.CreateTraderAssortUnlock("58330581ace78e27b8b10cee", "success", id, "596b36c586f77450d6045ad2") //supplier //VPO-136 id = HashUtil.generate(); @@ -421,14 +425,18 @@ class SkierAssort { static GenerateLL3() { const CoreMod = require("../../CoreMod/src/Core.js"); + let id = null; + //12/70 rip 5 shell ammo box - CoreMod.CreateTraderBarter(HashUtil.generate(), "5c1127d0d174af29be75cf68", "hideout", "hideout", [ + id = HashUtil.generate(); + CoreMod.CreateTraderBarter(id, "5c1127d0d174af29be75cf68", "hideout", "hideout", [ [{ "count": 1, "_tpl": "57347cd0245977445a2d6ff1" } ] ], "58330581ace78e27b8b10cee", 3, false, 2000, 12); + CoreMod.CreateTraderAssortUnlock("58330581ace78e27b8b10cee", "success", id, "5c0bbaa886f7746941031d82"); //ak 7.62x39 molot 40-round magazine CoreMod.CreateTraderAssort(HashUtil.generate(), "59e5f5a486f7746c530b3ce2", "58330581ace78e27b8b10cee", 2862, "RUB", 3, false, 15000); @@ -756,6 +764,7 @@ class SkierAssort { } static GenerateLL4() { const CoreMod = require("../../CoreMod/src/Core.js"); + let id = null; //5.56x45mm m855a1 CoreMod.CreateTraderAssort(HashUtil.generate(), "54527ac44bdc2d36668b4567", "58330581ace78e27b8b10cee", 368, "RUB", 4, false, 300000, 90); @@ -870,8 +879,10 @@ class SkierAssort { //AK-74 FAB Defense PDC dust cover CoreMod.CreateTraderAssort(HashUtil.generate(), "5d2c770c48f0354b4a07c100", "58330581ace78e27b8b10cee", 18786, "RUB", 4, false, 8000); - //toi kriss vector gen 2 9x19 submachine gun - CoreMod.CreateTraderAssortWithPreset(HashUtil.generate(), "5fd251c90d9c95034825edb5", "58330581ace78e27b8b10cee", 96715, "RUB", 4, false, 200000); + //tdi kriss vector gen 2 9x19 submachine gun + id = HashUtil.generate(); + CoreMod.CreateTraderAssortWithPreset(id, "5fd251c90d9c95034825edb5", "58330581ace78e27b8b10cee", 96715, "RUB", 4, false, 200000); + CoreMod.CreateTraderAssortUnlock("58330581ace78e27b8b10cee", "success", id, "5b478ff486f7744d184ecbbf"); //Vitamins - Part 2 //lobaev arms dvl-10 saboteur .308 bolt-action sniper rifle CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "59e8d2b386f77445830dd299", "hideout", "hideout", [ diff --git a/Ereshkigal-BaseAssortGenerator/src/therapist.js b/Ereshkigal-BaseAssortGenerator/src/therapist.js index e008ccc..6afd38e 100644 --- a/Ereshkigal-BaseAssortGenerator/src/therapist.js +++ b/Ereshkigal-BaseAssortGenerator/src/therapist.js @@ -11,6 +11,7 @@ class TherapistAssort { "loyal_level_items": {} }; let id = null; + // ASSORT ID ITEM TEMPLATE TRADER ID PRICE CURRENCY LOYALTY UNLIMITED STOCK MAXIMUM BUY //Therapist LL1 //Car first aid kit @@ -160,8 +161,7 @@ class TherapistAssort { } static GenerateLL2() { const CoreMod = require("../../CoreMod/src/Core.js"); - let id = null - //THERAPIST LL2 + let id = null; //Army bandage id = HashUtil.generate() @@ -171,7 +171,7 @@ class TherapistAssort { //Salewa first aid kit id = HashUtil.generate() CoreMod.CreateTraderAssort(id, "544fb45d4bdc2dee738b4568", "54cb57776803fa99248b456e", 23162, "RUB", 2, false, 5000); - CoreMod.CreateTraderAssortUnlock("54cb57776803fa99248b456e", "success", id, "596760e186f7741e11214d58") //Operation Aquarius p + CoreMod.CreateTraderAssortUnlock("54cb57776803fa99248b456e", "success", id, "596760e186f7741e11214d58") // postman pat //Emelya rye croutons CoreMod.CreateTraderAssort(HashUtil.generate(), "5751487e245977207e26a315", "54cb57776803fa99248b456e", 13562, "RUB", 2, false, 6500, 4); @@ -322,7 +322,7 @@ class TherapistAssort { } static GenerateLL3() { const CoreMod = require("../../CoreMod/src/Core.js"); - let id = null + let id = null; //Aluminum splint CoreMod.CreateTraderAssort(HashUtil.generate(), "5af0454c86f7746bf20992e8", "54cb57776803fa99248b456e", 15873, "RUB", 3, false, 7000); @@ -430,7 +430,8 @@ class TherapistAssort { } static GenerateLL4() { const CoreMod = require("../../CoreMod/src/Core.js"); - let id = null + let id = null; + //morphine injector id = HashUtil.generate() CoreMod.CreateTraderAssort(id, "544fb3f34bdc2d03748b456a", "54cb57776803fa99248b456e", 28289, "RUB", 4, true);