From 906d5a05f755dd6aecc744cd59de5ab76d02a9f6 Mon Sep 17 00:00:00 2001 From: Chomp Date: Sat, 21 Aug 2021 12:54:55 +0100 Subject: [PATCH 01/10] Mechanic L2 items --- .../src/mechanic.js | 1332 +++++++++++++---- 1 file changed, 1007 insertions(+), 325 deletions(-) diff --git a/Ereshkigal-BaseAssortGenerator/src/mechanic.js b/Ereshkigal-BaseAssortGenerator/src/mechanic.js index 535e8ec..aaf8e0c 100644 --- a/Ereshkigal-BaseAssortGenerator/src/mechanic.js +++ b/Ereshkigal-BaseAssortGenerator/src/mechanic.js @@ -2,9 +2,11 @@ エレシュキガル */ -class MechanicAssort { +class MechanicAssort +{ - static GenerateLL1() { + static GenerateLL1() + { const CoreMod = require("../../CoreMod/src/Core.js"); DatabaseServer.tables.traders["5a7c2eca46aef81a7ca2145d"].assort = { "items": [], @@ -51,27 +53,27 @@ class MechanicAssort { //armasight vulcan mg 3.5x night vision scope CoreMod.CreateTraderBarter(HashUtil.generate(), "5b3b6e495acfc4330140bd88", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "59e35de086f7741778269d84" - }, { - "count": 1, - "_tpl": "56742c324bdc2d150f8b456d" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 2000); + [{ + "count": 1, + "_tpl": "59e35de086f7741778269d84" + }, { + "count": 1, + "_tpl": "56742c324bdc2d150f8b456d" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 2000); //an/pvs-14 night vision monocular CoreMod.CreateTraderBarter(HashUtil.generate(), "57235b6f24597759bf5a30f1", "hideout", "hideout", [ - [{ - "count": 2, - "_tpl": "56742c324bdc2d150f8b456d" - }, { - "count": 2, - "_tpl": "5d1b309586f77425227d1676" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 400, 1); + [{ + "count": 2, + "_tpl": "56742c324bdc2d150f8b456d" + }, { + "count": 2, + "_tpl": "5d1b309586f77425227d1676" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 400, 1); //surefire xc1 tactical flashlight CoreMod.CreateTraderAssort(HashUtil.generate(), "5a7b483fe899ef0016170d15", "5a7c2eca46aef81a7ca2145d", 18866, "RUB", 1, false, 6000); @@ -93,21 +95,21 @@ class MechanicAssort { //magpul m-lok 2.5 inch rail CoreMod.CreateTraderBarter(HashUtil.generate(), "5b7be47f5acfc400170e2dd2", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "590c2c9c86f774245b1f03f2" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 6000, 4); + [{ + "count": 1, + "_tpl": "590c2c9c86f774245b1f03f2" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 6000, 4); //magpul m-lok 4.1 inch rail CoreMod.CreateTraderBarter(HashUtil.generate(), "5b7be4895acfc400170e2dd5", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "5909e99886f7740c983b9984" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 6000, 4); + [{ + "count": 1, + "_tpl": "5909e99886f7740c983b9984" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 6000, 4); //p226 9x19 112mm barrel CoreMod.CreateTraderAssort(HashUtil.generate(), "56d5a1f7d2720bb3418b456a", "5a7c2eca46aef81a7ca2145d", 1751, "RUB", 1, false, 2000, 5); @@ -120,24 +122,24 @@ class MechanicAssort { //mp-133 custom plastic forestock with rails CoreMod.CreateTraderBarter(HashUtil.generate(), "55d45f484bdc2d972f8b456d", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "590a386e86f77429692b27ab" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 20000); + [{ + "count": 1, + "_tpl": "590a386e86f77429692b27ab" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 20000); //aks-74u zenit b-11 handguard CoreMod.CreateTraderBarter(HashUtil.generate(), "57ffa9f4245977728561e844", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "5e2aedd986f7746d404f3aa4" - }, { - "count": 2, - "_tpl": "5672cb304bdc2dc2088b456a" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 6000, 2); + [{ + "count": 1, + "_tpl": "5e2aedd986f7746d404f3aa4" + }, { + "count": 2, + "_tpl": "5672cb304bdc2dc2088b456a" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 6000, 2); //sa-58 pistol grip CoreMod.CreateTraderAssort(HashUtil.generate(), "5b7d678a5acfc4001a5c4022", "5a7c2eca46aef81a7ca2145d", 1232, "RUB", 1, false, 2000); @@ -162,72 +164,72 @@ class MechanicAssort { //tt-33 7.62x25 TT pistol brunner CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5c0e93cb86f77432297fdfc8", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "5c06779c86f77426e00dd782" - }, { - "count": 2, - "_tpl": "5c06782b86f77426df5407d2" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 2000, 2); + [{ + "count": 1, + "_tpl": "5c06779c86f77426e00dd782" + }, { + "count": 2, + "_tpl": "5c06782b86f77426df5407d2" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 2000, 2); //glock 17 9x19 pistol CoreMod.CreateTraderAssortWithPreset(HashUtil.generate(), "5a88acfb86f77457fd2c0d8f", "5a7c2eca46aef81a7ca2145d", 15526, "RUB", 1, true, 999999); //Glock 17 9x19 pistol tac 3 CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5a8c436686f7740f394d10b5", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "5aa2b9ede5b5b000137b758b" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 300, 2); + [{ + "count": 1, + "_tpl": "5aa2b9ede5b5b000137b758b" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 300, 2); //Glock 17 9x19 pistol CoreMod.CreateTraderAssort(HashUtil.generate(), "5a7ae0c351dfba0017554310", "5a7c2eca46aef81a7ca2145d", 7401, "RUB", 1, false, 2000); //Pliers elite CoreMod.CreateTraderBarter(HashUtil.generate(), "5af04b6486f774195a3ebb49", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "590c2b4386f77425357b6123" - }, { - "count": 1, - "_tpl": "5d40425986f7743185265461" - }, { - "count": 1, - "_tpl": "5d1b31ce86f7742523398394" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 3000, 2); + [{ + "count": 1, + "_tpl": "590c2b4386f77425357b6123" + }, { + "count": 1, + "_tpl": "5d40425986f7743185265461" + }, { + "count": 1, + "_tpl": "5d1b31ce86f7742523398394" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 3000, 2); //mp-133 12ga pump-action shotgun tactical CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5a8ae54786f7743b5e013ba0", "hideout", "hideout", [ - [{ - "count": 2, - "_tpl": "5af04b6486f774195a3ebb49" - }, { - "count": 1, - "_tpl": "590c2d8786f774245b1f03f3" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 2000, 2); + [{ + "count": 2, + "_tpl": "5af04b6486f774195a3ebb49" + }, { + "count": 1, + "_tpl": "590c2d8786f774245b1f03f3" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 2000, 2); //Sig mpx 9x19 submachine gun mqb CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5a8ae43686f774377b73cfb3", "hideout", "hideout", [ - [{ - "count": 2, - "_tpl": "5734781f24597737e04bf32a" - }, { - "count": 1, - "_tpl": "590a3d9c86f774385926e510" - }, { - "count": 2, - "_tpl": "5d1c819a86f774771b0acd6c" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 200, 2); + [{ + "count": 2, + "_tpl": "5734781f24597737e04bf32a" + }, { + "count": 1, + "_tpl": "590a3d9c86f774385926e510" + }, { + "count": 2, + "_tpl": "5d1c819a86f774771b0acd6c" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 200, 2); //pp-19-01 vityaz-sn 9x19 submachine gun zenit //CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5a8ae65f86f774377a23ed55", "hideout", "hideout", [ @@ -245,72 +247,750 @@ class MechanicAssort { //hk-mp7a1 4.6x30 submachine gun seals CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5bd05f1186f774572f181678", "hideout", "hideout", [ - [{ - "count": 5, - "_tpl": "5d1b304286f774253763a528" - }, { - "count": 1, - "_tpl": "5d1b2ffd86f77425243e8d17" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 2000, 1); + [{ + "count": 5, + "_tpl": "5d1b304286f774253763a528" + }, { + "count": 1, + "_tpl": "5d1b2ffd86f77425243e8d17" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 2000, 1); //toolset CoreMod.CreateTraderBarter(HashUtil.generate(), "590c2e1186f77425357b6124", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "590c2b4386f77425357b6123" - }, { - "count": 1, - "_tpl": "590c2d8786f774245b1f03f3" - }, { - "count": 1, - "_tpl": "590c311186f77424d1667482" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 8000, 2); + [{ + "count": 1, + "_tpl": "590c2b4386f77425357b6123" + }, { + "count": 1, + "_tpl": "590c2d8786f774245b1f03f3" + }, { + "count": 1, + "_tpl": "590c311186f77424d1667482" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 8000, 2); //Hk ump .45 acp submachine gun CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5fd2517dbdd50d684f73a474", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "590c2b4386f77425357b6123" - }, { - "count": 1, - "_tpl": "590c2d8786f774245b1f03f3" - }, { - "count": 1, - "_tpl": "590c311186f77424d1667482" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 20000, 1); + [{ + "count": 1, + "_tpl": "590c2b4386f77425357b6123" + }, { + "count": 1, + "_tpl": "590c2d8786f774245b1f03f3" + }, { + "count": 1, + "_tpl": "590c311186f77424d1667482" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 20000, 1); //Wilcox skull lock head mount CoreMod.CreateTraderBarter(HashUtil.generate(), "5a16bb52fcdbcb001a3b00dc", "hideout", "hideout", [ - [{ - "count": 5, - "_tpl": "5d235b4d86f7742e017bc88a" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 2000); + [{ + "count": 5, + "_tpl": "5d235b4d86f7742e017bc88a" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 2000); //Ammunition case CoreMod.CreateTraderBarter(HashUtil.generate(), "5aafbde786f774389d0cbc0f", "hideout", "hideout", [ - [{ - "count": 2, - "_tpl": "60391a8b3364dc22b04d0ce5" - }, { - "count": 2, - "_tpl": "5d6fc78386f77449d825f9dc" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 6000, 1); + [{ + "count": 2, + "_tpl": "60391a8b3364dc22b04d0ce5" + }, { + "count": 2, + "_tpl": "5d6fc78386f77449d825f9dc" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 6000, 1); } - static GenerateLL2() { + 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() { + static GenerateLL3() + { const CoreMod = require("../../CoreMod/src/Core.js"); //4.6x30mm subsonic sx @@ -327,12 +1007,12 @@ class MechanicAssort { //mp5 9x19 x products x-5 50-round drum magazine CoreMod.CreateTraderBarter(HashUtil.generate(), "5a351711c4a282000b1521a4", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "5c06779c86f77426e00dd782" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000, 3); + [{ + "count": 1, + "_tpl": "5c06779c86f77426e00dd782" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000, 3); //glock 9x19 sgmt 50-round drum magazine CoreMod.CreateTraderAssort(HashUtil.generate(), "5a718f958dc32e00094b97e7", "5a7c2eca46aef81a7ca2145d", 89, "EUR", 3, false, 5000); @@ -411,12 +1091,12 @@ class MechanicAssort { //AR-15 Yankee Hill Annihilator multi-caliber flash hider CoreMod.CreateTraderBarter(HashUtil.generate(), "5b3a16655acfc40016387a2a", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "60391b0fb847c71012789415" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 3, false, 5000, 4); + [{ + "count": 1, + "_tpl": "60391b0fb847c71012789415" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 3, false, 5000, 4); //sa-58 7.62x51 austrian style muzzle brake CoreMod.CreateTraderAssort(HashUtil.generate(), "5b7d68af5acfc400170e30c3", "5a7c2eca46aef81a7ca2145d", 2620, "RUB", 3, false, 2000); @@ -483,12 +1163,12 @@ class MechanicAssort { //rotor 43 7.62x39 muzzle brake CoreMod.CreateTraderBarter(HashUtil.generate(), "5a9fbacda2750c00141e080f", "hideout", "hideout", [ - [{ - "count": 2, - "_tpl": "590a391c86f774385a33c404" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000, 4); + [{ + "count": 2, + "_tpl": "590a391c86f774385a33c404" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000, 4); //rotor 43 5.56x45 muzzle brake CoreMod.CreateTraderAssort(HashUtil.generate(), "5a9fbacda2750c00141e080f", "5a7c2eca46aef81a7ca2145d", 55339, "RUB", 3, false, 2000); @@ -756,57 +1436,57 @@ class MechanicAssort { //m4a1 lvoa CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5bbf1c5a88a45017bb03d7aa", "hideout", "hideout", [ - [{ - "count": 2, - "_tpl": "590a391c86f774385a33c404" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000); + [{ + "count": 2, + "_tpl": "590a391c86f774385a33c404" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000); //terragroup labs keycard (black) CoreMod.CreateTraderBarter(HashUtil.generate(), "5c1d0f4986f7744bb01837fa", "hideout", "hideout", [ - [{ - "count": 4, - "_tpl": "5d03794386f77420415576f5" - }, { - "count": 6, - "_tpl": "5e2aee0a86f774755a234b62" - }, { - "count": 1, - "_tpl": "5c052fb986f7746b2101e909" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 3, false, 20, 1); + [{ + "count": 4, + "_tpl": "5d03794386f77420415576f5" + }, { + "count": 6, + "_tpl": "5e2aee0a86f774755a234b62" + }, { + "count": 1, + "_tpl": "5c052fb986f7746b2101e909" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 3, false, 20, 1); //akmn 7.62x39 assault rifle CoreMod.CreateTraderAssort(HashUtil.generate(), "5a0ec13bfcdbcb00165aa685", "5a7c2eca46aef81a7ca2145d", 38284, "RUB", 3, false, 2000); //terragroup labs access keycard CoreMod.CreateTraderBarter(HashUtil.generate(), "5c94bbff86f7747ee735c08f", "hideout", "hideout", [ - [{ - "count": 10, - "_tpl": "5e2af22086f7746d3f3c33fa" - }, { - "count": 4, - "_tpl": "5e2af29386f7746d4159f077" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 3, false, 1000, 1); + [{ + "count": 10, + "_tpl": "5e2af22086f7746d3f3c33fa" + }, { + "count": 4, + "_tpl": "5e2af29386f7746d4159f077" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 3, false, 1000, 1); //m4a1 sopmod I CoreMod.CreateTraderAssortWithPreset(HashUtil.generate(), "5af08cc686f77424a61595f2", "5a7c2eca46aef81a7ca2145d", 67809, "RUB", 3, false, 200); //ak-74m zenitico CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5bbf1c1c88a45017144d28c5", "hideout", "hideout", [ - [{ - "count": 6, - "_tpl": "573476d324597737da2adc13" - }, { - "count": 1, - "_tpl": "5d0375ff86f774186372f685" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000, 4); + [{ + "count": 6, + "_tpl": "573476d324597737da2adc13" + }, { + "count": 1, + "_tpl": "5d0375ff86f774186372f685" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000, 4); //ak-74m 5.45x39 assault rifle CoreMod.CreateTraderAssort(HashUtil.generate(), "5ac4cd105acfc40016339859", "5a7c2eca46aef81a7ca2145d", 29323, "RUB", 3, false, 2000); @@ -819,92 +1499,93 @@ class MechanicAssort { //glock 17 9x19 pistol fischer CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5a88aed086f77476cd391963", "hideout", "hideout", [ - [{ - "count": 2, - "_tpl": "5d235b4d86f7742e017bc88a" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000); + [{ + "count": 2, + "_tpl": "5d235b4d86f7742e017bc88a" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000); //glock 18c 9x19 machine pistol CoreMod.CreateTraderAssortWithPreset(HashUtil.generate(), "5b439b1f86f7744fd8059cbe", "5a7c2eca46aef81a7ca2145d", 36998, "RUB", 3, false, 2000); //ds arms sa-58 CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5b439b5686f77428bd137424", "hideout", "hideout", [ - [{ - "count": 12, - "_tpl": "5d1c819a86f774771b0acd6c" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 3, false, 200); + [{ + "count": 12, + "_tpl": "5d1c819a86f774771b0acd6c" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 3, false, 200); //lone star tx-15 dml 5.56 carbine d-warrior CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5dd8013ff4c3af18c507b10a", "hideout", "hideout", [ - [{ - "count": 2, - "_tpl": "5d235b4d86f7742e017bc88a" - }, { - "count": 2, - "_tpl": "5d1b327086f7742525194449" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000, 1); + [{ + "count": 2, + "_tpl": "5d235b4d86f7742e017bc88a" + }, { + "count": 2, + "_tpl": "5d1b327086f7742525194449" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000, 1); //ds arms sa-58 CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5b439b5686f77428bd137424", "hideout", "hideout", [ - [{ - "count": 12, - "_tpl": "5d1c819a86f774771b0acd6c" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 3, false, 200); + [{ + "count": 12, + "_tpl": "5d1c819a86f774771b0acd6c" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 3, false, 200); //rpk-16 5.45x39 light machine gun CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5c0d1ec986f77439512a1a72", "hideout", "hideout", [ - [{ - "count": 8, - "_tpl": "5c06782b86f77426df5407d2" - }, { - "count": 2, - "_tpl": "5d1c819a86f774771b0acd6c" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000, 2); + [{ + "count": 8, + "_tpl": "5c06782b86f77426df5407d2" + }, { + "count": 2, + "_tpl": "5d1c819a86f774771b0acd6c" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000, 2); //weapons case CoreMod.CreateTraderBarter(HashUtil.generate(), "59fb023c86f7746d0d4b423c", "hideout", "hideout", [ - [{ - "count": 8, - "_tpl": "5d1b2fa286f77425227d1674" - }, { - "count": 15, - "_tpl": "5c06779c86f77426e00dd782" - }, { - "count": 4, - "_tpl": "5d1b309586f77425227d1676" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000, 1); + [{ + "count": 8, + "_tpl": "5d1b2fa286f77425227d1674" + }, { + "count": 15, + "_tpl": "5c06779c86f77426e00dd782" + }, { + "count": 4, + "_tpl": "5d1b309586f77425227d1676" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000, 1); //springfield armory m1a 7.62x51 carbine sass CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5af08c4486f774223b094223", "hideout", "hideout", [ - [{ - "count": 18, - "_tpl": "573476f124597737e04bf328" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 3, false, 200, 1); + [{ + "count": 18, + "_tpl": "573476f124597737e04bf328" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 3, false, 200, 1); //6b43 zabralo-sh body armor CoreMod.CreateTraderBarter(HashUtil.generate(), "545cdb794bdc2d3a198b456a", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "5d03775b86f774203e7e0c4b" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 3, false, 50, 1); + [{ + "count": 1, + "_tpl": "5d03775b86f774203e7e0c4b" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 3, false, 50, 1); } - static GenerateLL4() { + static GenerateLL4() + { const CoreMod = require("../../CoreMod/src/Core.js"); //5.7x28mm r37.f @@ -918,24 +1599,24 @@ class MechanicAssort { //m14 7.62x51 x-14 50-round drum magazine CoreMod.CreateTraderBarter(HashUtil.generate(), "5addccf45acfc400185c2989", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "5672cb724bdc2dc2088b456b" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 4, false, 2000, 5); + [{ + "count": 1, + "_tpl": "5672cb724bdc2dc2088b456b" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 4, false, 2000, 5); //sa-58/fal 7.62x51 30-round magazine CoreMod.CreateTraderAssort(HashUtil.generate(), "5b7bef5d5acfc43bca7067a3", "5a7c2eca46aef81a7ca2145d", 5002, "RUB", 4, false, 10000, 10); //sa-58/fal 7.62x51 x-fal 50-round drum magazine CoreMod.CreateTraderBarter(HashUtil.generate(), "5b7bef9c5acfc43d102852ec", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "56742c324bdc2d150f8b456d" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 4, false, 2000); + [{ + "count": 1, + "_tpl": "56742c324bdc2d150f8b456d" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 4, false, 2000); //mp7 4.6x30 40-round magazine CoreMod.CreateTraderAssort(HashUtil.generate(), "5ba26586d4351e44f824b340", "5a7c2eca46aef81a7ca2145d", 13600, "RUB", 4, false, 20000, 12); @@ -954,12 +1635,12 @@ class MechanicAssort { //sok-12 12/76 maxrounds powermag 20-round magazine CoreMod.CreateTraderBarter(HashUtil.generate(), "5cf8f3b0d7f00c00217872ef", "hideout", "hideout", [ - [{ - "count": 4, - "_tpl": "5d40425986f7743185265461" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 4, false, 2000, 2); + [{ + "count": 4, + "_tpl": "5d40425986f7743185265461" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 4, false, 2000, 2); //ak 7.62x39 x-47 50-round drum magazine CoreMod.CreateTraderAssort(HashUtil.generate(), "5cfe8010d7ad1a59283b14c6", "5a7c2eca46aef81a7ca2145d", 33264, "RUB", 4, false, 2000, 2); @@ -1050,33 +1731,33 @@ class MechanicAssort { //trijicon reap-ir thermal scope CoreMod.CreateTraderBarter(HashUtil.generate(), "5a1eaa87fcdbcb001865f75e", "hideout", "hideout", [ - [{ - "count": 4, - "_tpl": "5d0377ce86f774186372f689" - }, { - "count": 4, - "_tpl": "5d0376a486f7747d8050965c" - }, { - "count": 4, - "_tpl": "5d0378d486f77420421a5ff4" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 4, false, 50, 1); + [{ + "count": 4, + "_tpl": "5d0377ce86f774186372f689" + }, { + "count": 4, + "_tpl": "5d0376a486f7747d8050965c" + }, { + "count": 4, + "_tpl": "5d0378d486f77420421a5ff4" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 4, false, 50, 1); //flir rs-32 2.25-9x 35mm 60hz thermal riflescope CoreMod.CreateTraderBarter(HashUtil.generate(), "5d1b5e94d7ad1a2b865a96b0", "hideout", "hideout", [ - [{ - "count": 2, - "_tpl": "5d0377ce86f774186372f689" - }, { - "count": 2, - "_tpl": "5d03784a86f774203e7e0c4d" - }, { - "count": 3, - "_tpl": "5d0376a486f7747d8050965c" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 4, false, 50, 1); + [{ + "count": 2, + "_tpl": "5d0377ce86f774186372f689" + }, { + "count": 2, + "_tpl": "5d03784a86f774203e7e0c4d" + }, { + "count": 3, + "_tpl": "5d0376a486f7747d8050965c" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 4, false, 50, 1); //fn p90 k&m the handler charging handle CoreMod.CreateTraderAssort(HashUtil.generate(), "5cc6ea85e4a949000e1ea3c3", "5a7c2eca46aef81a7ca2145d", 2903, "RUB", 4, false, 2000); @@ -1236,39 +1917,40 @@ class MechanicAssort { //terragroup labs access keycard CoreMod.CreateTraderBarter(HashUtil.generate(), "5c94bbff86f7747ee735c08f", "hideout", "hideout", [ - [{ - "count": 7, - "_tpl": "5d235b4d86f7742e017bc88a" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 4, false, 2000, 5); + [{ + "count": 7, + "_tpl": "5d235b4d86f7742e017bc88a" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 4, false, 2000, 5); //ds arms sa-58 7.62x51 assault rifle pbr CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5b83f29886f7746d956305a1", "hideout", "hideout", [ - [{ - "count": 4, - "_tpl": "5d1b2ffd86f77425243e8d17" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 4, false, 2000, 1); + [{ + "count": 4, + "_tpl": "5d1b2ffd86f77425243e8d17" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 4, false, 2000, 1); //springfield armory m1a 7.62x51 carbine sass 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", [ - [{ - "count": 20, - "_tpl": "59faff1d86f7746c51718c9c" - }, { - "count": 20, - "_tpl": "5d235b4d86f7742e017bc88a" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 4, false, 200, 1); + [{ + "count": 20, + "_tpl": "59faff1d86f7746c51718c9c" + }, { + "count": 20, + "_tpl": "5d235b4d86f7742e017bc88a" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 4, false, 200, 1); } - static generateMechanicAssort() { + static generateMechanicAssort() + { MechanicAssort.GenerateLL1(); MechanicAssort.GenerateLL2(); MechanicAssort.GenerateLL3(); From f5788f4e1acd045b747342e6115f18458c86cb8c Mon Sep 17 00:00:00 2001 From: Chomp Date: Sat, 21 Aug 2021 12:55:25 +0100 Subject: [PATCH 02/10] format file --- .../src/mechanic.js | 1927 ++++++++--------- 1 file changed, 960 insertions(+), 967 deletions(-) diff --git a/Ereshkigal-BaseAssortGenerator/src/mechanic.js b/Ereshkigal-BaseAssortGenerator/src/mechanic.js index aaf8e0c..e148218 100644 --- a/Ereshkigal-BaseAssortGenerator/src/mechanic.js +++ b/Ereshkigal-BaseAssortGenerator/src/mechanic.js @@ -2,11 +2,9 @@ エレシュキガル */ -class MechanicAssort -{ +class MechanicAssort{ - static GenerateLL1() - { + static GenerateLL1() { const CoreMod = require("../../CoreMod/src/Core.js"); DatabaseServer.tables.traders["5a7c2eca46aef81a7ca2145d"].assort = { "items": [], @@ -53,27 +51,27 @@ class MechanicAssort //armasight vulcan mg 3.5x night vision scope CoreMod.CreateTraderBarter(HashUtil.generate(), "5b3b6e495acfc4330140bd88", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "59e35de086f7741778269d84" - }, { - "count": 1, - "_tpl": "56742c324bdc2d150f8b456d" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 2000); + [{ + "count": 1, + "_tpl": "59e35de086f7741778269d84" + }, { + "count": 1, + "_tpl": "56742c324bdc2d150f8b456d" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 2000); //an/pvs-14 night vision monocular CoreMod.CreateTraderBarter(HashUtil.generate(), "57235b6f24597759bf5a30f1", "hideout", "hideout", [ - [{ - "count": 2, - "_tpl": "56742c324bdc2d150f8b456d" - }, { - "count": 2, - "_tpl": "5d1b309586f77425227d1676" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 400, 1); + [{ + "count": 2, + "_tpl": "56742c324bdc2d150f8b456d" + }, { + "count": 2, + "_tpl": "5d1b309586f77425227d1676" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 400, 1); //surefire xc1 tactical flashlight CoreMod.CreateTraderAssort(HashUtil.generate(), "5a7b483fe899ef0016170d15", "5a7c2eca46aef81a7ca2145d", 18866, "RUB", 1, false, 6000); @@ -95,21 +93,21 @@ class MechanicAssort //magpul m-lok 2.5 inch rail CoreMod.CreateTraderBarter(HashUtil.generate(), "5b7be47f5acfc400170e2dd2", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "590c2c9c86f774245b1f03f2" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 6000, 4); + [{ + "count": 1, + "_tpl": "590c2c9c86f774245b1f03f2" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 6000, 4); //magpul m-lok 4.1 inch rail CoreMod.CreateTraderBarter(HashUtil.generate(), "5b7be4895acfc400170e2dd5", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "5909e99886f7740c983b9984" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 6000, 4); + [{ + "count": 1, + "_tpl": "5909e99886f7740c983b9984" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 6000, 4); //p226 9x19 112mm barrel CoreMod.CreateTraderAssort(HashUtil.generate(), "56d5a1f7d2720bb3418b456a", "5a7c2eca46aef81a7ca2145d", 1751, "RUB", 1, false, 2000, 5); @@ -122,24 +120,24 @@ class MechanicAssort //mp-133 custom plastic forestock with rails CoreMod.CreateTraderBarter(HashUtil.generate(), "55d45f484bdc2d972f8b456d", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "590a386e86f77429692b27ab" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 20000); + [{ + "count": 1, + "_tpl": "590a386e86f77429692b27ab" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 20000); //aks-74u zenit b-11 handguard CoreMod.CreateTraderBarter(HashUtil.generate(), "57ffa9f4245977728561e844", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "5e2aedd986f7746d404f3aa4" - }, { - "count": 2, - "_tpl": "5672cb304bdc2dc2088b456a" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 6000, 2); + [{ + "count": 1, + "_tpl": "5e2aedd986f7746d404f3aa4" + }, { + "count": 2, + "_tpl": "5672cb304bdc2dc2088b456a" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 6000, 2); //sa-58 pistol grip CoreMod.CreateTraderAssort(HashUtil.generate(), "5b7d678a5acfc4001a5c4022", "5a7c2eca46aef81a7ca2145d", 1232, "RUB", 1, false, 2000); @@ -164,72 +162,72 @@ class MechanicAssort //tt-33 7.62x25 TT pistol brunner CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5c0e93cb86f77432297fdfc8", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "5c06779c86f77426e00dd782" - }, { - "count": 2, - "_tpl": "5c06782b86f77426df5407d2" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 2000, 2); + [{ + "count": 1, + "_tpl": "5c06779c86f77426e00dd782" + }, { + "count": 2, + "_tpl": "5c06782b86f77426df5407d2" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 2000, 2); //glock 17 9x19 pistol CoreMod.CreateTraderAssortWithPreset(HashUtil.generate(), "5a88acfb86f77457fd2c0d8f", "5a7c2eca46aef81a7ca2145d", 15526, "RUB", 1, true, 999999); //Glock 17 9x19 pistol tac 3 CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5a8c436686f7740f394d10b5", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "5aa2b9ede5b5b000137b758b" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 300, 2); + [{ + "count": 1, + "_tpl": "5aa2b9ede5b5b000137b758b" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 300, 2); //Glock 17 9x19 pistol CoreMod.CreateTraderAssort(HashUtil.generate(), "5a7ae0c351dfba0017554310", "5a7c2eca46aef81a7ca2145d", 7401, "RUB", 1, false, 2000); //Pliers elite CoreMod.CreateTraderBarter(HashUtil.generate(), "5af04b6486f774195a3ebb49", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "590c2b4386f77425357b6123" - }, { - "count": 1, - "_tpl": "5d40425986f7743185265461" - }, { - "count": 1, - "_tpl": "5d1b31ce86f7742523398394" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 3000, 2); + [{ + "count": 1, + "_tpl": "590c2b4386f77425357b6123" + }, { + "count": 1, + "_tpl": "5d40425986f7743185265461" + }, { + "count": 1, + "_tpl": "5d1b31ce86f7742523398394" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 3000, 2); //mp-133 12ga pump-action shotgun tactical CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5a8ae54786f7743b5e013ba0", "hideout", "hideout", [ - [{ - "count": 2, - "_tpl": "5af04b6486f774195a3ebb49" - }, { - "count": 1, - "_tpl": "590c2d8786f774245b1f03f3" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 2000, 2); + [{ + "count": 2, + "_tpl": "5af04b6486f774195a3ebb49" + }, { + "count": 1, + "_tpl": "590c2d8786f774245b1f03f3" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 2000, 2); //Sig mpx 9x19 submachine gun mqb CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5a8ae43686f774377b73cfb3", "hideout", "hideout", [ - [{ - "count": 2, - "_tpl": "5734781f24597737e04bf32a" - }, { - "count": 1, - "_tpl": "590a3d9c86f774385926e510" - }, { - "count": 2, - "_tpl": "5d1c819a86f774771b0acd6c" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 200, 2); + [{ + "count": 2, + "_tpl": "5734781f24597737e04bf32a" + }, { + "count": 1, + "_tpl": "590a3d9c86f774385926e510" + }, { + "count": 2, + "_tpl": "5d1c819a86f774771b0acd6c" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 200, 2); //pp-19-01 vityaz-sn 9x19 submachine gun zenit //CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5a8ae65f86f774377a23ed55", "hideout", "hideout", [ @@ -247,750 +245,747 @@ class MechanicAssort //hk-mp7a1 4.6x30 submachine gun seals CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5bd05f1186f774572f181678", "hideout", "hideout", [ - [{ - "count": 5, - "_tpl": "5d1b304286f774253763a528" - }, { - "count": 1, - "_tpl": "5d1b2ffd86f77425243e8d17" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 2000, 1); + [{ + "count": 5, + "_tpl": "5d1b304286f774253763a528" + }, { + "count": 1, + "_tpl": "5d1b2ffd86f77425243e8d17" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 2000, 1); //toolset CoreMod.CreateTraderBarter(HashUtil.generate(), "590c2e1186f77425357b6124", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "590c2b4386f77425357b6123" - }, { - "count": 1, - "_tpl": "590c2d8786f774245b1f03f3" - }, { - "count": 1, - "_tpl": "590c311186f77424d1667482" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 8000, 2); + [{ + "count": 1, + "_tpl": "590c2b4386f77425357b6123" + }, { + "count": 1, + "_tpl": "590c2d8786f774245b1f03f3" + }, { + "count": 1, + "_tpl": "590c311186f77424d1667482" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 8000, 2); //Hk ump .45 acp submachine gun CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5fd2517dbdd50d684f73a474", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "590c2b4386f77425357b6123" - }, { - "count": 1, - "_tpl": "590c2d8786f774245b1f03f3" - }, { - "count": 1, - "_tpl": "590c311186f77424d1667482" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 20000, 1); + [{ + "count": 1, + "_tpl": "590c2b4386f77425357b6123" + }, { + "count": 1, + "_tpl": "590c2d8786f774245b1f03f3" + }, { + "count": 1, + "_tpl": "590c311186f77424d1667482" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 20000, 1); //Wilcox skull lock head mount CoreMod.CreateTraderBarter(HashUtil.generate(), "5a16bb52fcdbcb001a3b00dc", "hideout", "hideout", [ - [{ - "count": 5, - "_tpl": "5d235b4d86f7742e017bc88a" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 2000); + [{ + "count": 5, + "_tpl": "5d235b4d86f7742e017bc88a" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 2000); //Ammunition case CoreMod.CreateTraderBarter(HashUtil.generate(), "5aafbde786f774389d0cbc0f", "hideout", "hideout", [ - [{ - "count": 2, - "_tpl": "60391a8b3364dc22b04d0ce5" - }, { - "count": 2, - "_tpl": "5d6fc78386f77449d825f9dc" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 1, false, 6000, 1); + [{ + "count": 2, + "_tpl": "60391a8b3364dc22b04d0ce5" + }, { + "count": 2, + "_tpl": "5d6fc78386f77449d825f9dc" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 1, false, 6000, 1); } - static GenerateLL2() - { + static GenerateLL2() { const CoreMod = require("../../CoreMod/src/Core.js"); - -//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); + //pm 9x18pm 84-round makeshift drum magazine + CoreMod.CreateTraderBarter(HashUtil.generate(), "55d485be4bdc2d962f8b456f", "hideout", "hideout", [ + [{ + "count": 2, + "_tpl": "573474f924597738002c6174" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 3000, 4); -//glock 9x19 magpul pmag gl9 21-round magazine -CoreMod.CreateTraderAssort(HashUtil.generate(), "5a718da68dc32e000d46d264", "5a7c2eca46aef81a7ca2145d", 16, "EUR", 2, false, 2000); + //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 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 magpul pmag gl9 21-round magazine + CoreMod.CreateTraderAssort(HashUtil.generate(), "5a718da68dc32e000d46d264", "5a7c2eca46aef81a7ca2145d", 16, "EUR", 2, false, 2000); -//glock 9x19 lone wolf lwd-comp9 compensator -CoreMod.CreateTraderAssort(HashUtil.generate(), "5a7ad1fb51dfba0013379715", "5a7c2eca46aef81a7ca2145d", 30, "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 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); + //ak-101 5.56x45 6l29 30-round magazine + CoreMod.CreateTraderAssort(HashUtil.generate(), "5ac66c5d5acfc4001718d314", "5a7c2eca46aef81a7ca2145d", 2025, "RUB", 2, false, 200000, 12); -//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); + //sa-58/fal 7.62x51 "mmw" plsatic 20-round magazine + CoreMod.CreateTraderAssort(HashUtil.generate(), "5b7c2d1d5acfc43d1028532a", "5a7c2eca46aef81a7ca2145d", 3368, "RUB", 2, false, 2000); -//silencerCo osprey 9 9x19mm sound suppressor -CoreMod.CreateTraderBarter(HashUtil.generate(), "5a32a064c4a28200741e22de", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "59e35de086f7741778269d84" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000, 2); + //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); -//aac illusion 9 9x19mm sound suppressor -CoreMod.CreateTraderAssort(HashUtil.generate(), "5c7e8fab2e22165df16b889b", "5a7c2eca46aef81a7ca2145d", 36893, "RUB", 2, false, 2000); + //bcm gunfighter mod.3 vertical grip + CoreMod.CreateTraderAssort(HashUtil.generate(), "5c7fc87d2e221644f31c0298", "5a7c2eca46aef81a7ca2145d", 5488, "RUB", 2, false, 2000); -//silencerCo omega 45k .45 acp sound suppressor -CoreMod.CreateTraderAssort(HashUtil.generate(), "5fc4b9b17283c4046c5814d7", "5a7c2eca46aef81a7ca2145d", 42272, "RUB", 2, false, 20000, 4); + //ar-15 windham weaponry rail gas block + CoreMod.CreateTraderAssort(HashUtil.generate(), "56ea8d2fd2720b7c698b4570", "5a7c2eca46aef81a7ca2145d", 6101, "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); + //hk 416a5 low profile gas block + CoreMod.CreateTraderAssort(HashUtil.generate(), "5bb20dcad4351e3bac1212da", "5a7c2eca46aef81a7ca2145d", 2912, "RUB", 2, false, 20000, 4); -//glock truglo tfx front sight -CoreMod.CreateTraderAssort(HashUtil.generate(), "5a7d9104159bd400134c8c21", "5a7c2eca46aef81a7ca2145d", 9, "EUR", 2, false, 2000); + //glock 9x19 alpha wolf bullnose compensator + CoreMod.CreateTraderAssort(HashUtil.generate(), "5a705e128dc32e000d46d258", "5a7c2eca46aef81a7ca2145d", 25, "EUR", 2, false, 2000); -//glock truglo tfx rear sight -CoreMod.CreateTraderAssort(HashUtil.generate(), "5a7d912f159bd400165484f3", "5a7c2eca46aef81a7ca2145d", 17, "EUR", 2, false, 6000); + //glock 9x19 lone wolf lwd-comp9 compensator + CoreMod.CreateTraderAssort(HashUtil.generate(), "5a7ad1fb51dfba0013379715", "5a7c2eca46aef81a7ca2145d", 30, "EUR", 2, false, 2000); -//magpul mbus gen2 rear flip-up sight -CoreMod.CreateTraderAssort(HashUtil.generate(), "5bc09a18d4351e003562b68e", "5a7c2eca46aef81a7ca2145d", 4032, "RUB", 2, false, 20000, 4); + //ak spikes tactical dynacomp 7.62x39 muzzle brake & compensator + CoreMod.CreateTraderAssort(HashUtil.generate(), "5a9ea27ca2750c00137fa672", "5a7c2eca46aef81a7ca2145d", 4368, "RUB", 2, false, 2000); -//magpul mbus gen2 front flip-up sight -CoreMod.CreateTraderAssort(HashUtil.generate(), "5bc09a30d4351e00367fb7c8", "5a7c2eca46aef81a7ca2145d", 2738, "RUB", 2, false, 20000, 4); + //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 meprolight tru-dot night front sight -CoreMod.CreateTraderAssort(HashUtil.generate(), "5c07b36c0db834002a1259e9", "5a7c2eca46aef81a7ca2145d", 1680, "RUB", 2, false, 2000); + //p226 9x19 tj's custom compensator + CoreMod.CreateTraderAssort(HashUtil.generate(), "5c6beec32e221601da3578f2", "5a7c2eca46aef81a7ca2145d", 3136, "RUB", 2, false, 2000); -//p226 meprolight tru-dot night rear sight -CoreMod.CreateTraderAssort(HashUtil.generate(), "5c07b3850db834002330045b", "5a7c2eca46aef81a7ca2145d", 1568, "RUB", 2, false, 2000); + //ar-15 surefire sf3p 5.56x45 flash hider + CoreMod.CreateTraderAssort(HashUtil.generate(), "5c7fb51d2e2216001219ce11", "5a7c2eca46aef81a7ca2145d", 7191, "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); + //m1911a1 anarchy outdoors muzzle brake + CoreMod.CreateTraderAssort(HashUtil.generate(), "5ef61964ec7f42238c31e0c1", "5a7c2eca46aef81a7ca2145d", 5264, "RUB", 2, false, 10000, 4); -//magpul mbus gen2 rear flip-up sight (flat dark earth) -CoreMod.CreateTraderAssort(HashUtil.generate(), "5c18b9192e2216398b5a8104", "5a7c2eca46aef81a7ca2145d", 4032, "RUB", 2, false, 20000); + //ar-10 cmmg sv brake 7.62x51 muzzle brake + CoreMod.CreateTraderAssort(HashUtil.generate(), "6065c6e7132d4d12c81fd8e1", "5a7c2eca46aef81a7ca2145d", 8084, "RUB", 2, false, 2000, 4); -//badger ordnance tactical charging handle -CoreMod.CreateTraderBarter(HashUtil.generate(), "56ea7165d2720b6e518b4583", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "573476f124597737e04bf328" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000, 3); + //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); -//aks-74u zenit b-18 mount -CoreMod.CreateTraderAssort(HashUtil.generate(), "57ffb0062459777a045af529", "5a7c2eca46aef81a7ca2145d", 3694, "RUB", 2, false, 2000, 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); -//mpx gen1 handguard 2 inch rail -CoreMod.CreateTraderAssort(HashUtil.generate(), "58a56f8d86f774651579314c", "5a7c2eca46aef81a7ca2145d", 2081, "RUB", 2, false, 2000); + //silencerCo osprey 9 9x19mm sound suppressor + CoreMod.CreateTraderBarter(HashUtil.generate(), "5a32a064c4a28200741e22de", "hideout", "hideout", [ + [{ + "count": 1, + "_tpl": "59e35de086f7741778269d84" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000, 2); -//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); + //aac illusion 9 9x19mm sound suppressor + CoreMod.CreateTraderAssort(HashUtil.generate(), "5c7e8fab2e22165df16b889b", "5a7c2eca46aef81a7ca2145d", 36893, "RUB", 2, false, 2000); -//magpul m-lok 4.1 inch rail -CoreMod.CreateTraderAssort(HashUtil.generate(), "5b7be4895acfc400170e2dd5", "5a7c2eca46aef81a7ca2145d", 1762, "RUB", 2, false, 20000, 8); + //silencerCo omega 45k .45 acp sound suppressor + CoreMod.CreateTraderAssort(HashUtil.generate(), "5fc4b9b17283c4046c5814d7", "5a7c2eca46aef81a7ca2145d", 42272, "RUB", 2, false, 20000, 4); -//remington m700 extended multi-slot weaver rail base -CoreMod.CreateTraderAssort(HashUtil.generate(), "5bfebc530db834001d23eb65", "5a7c2eca46aef81a7ca2145d", 2957, "RUB", 2, false, 2000); + //elcan specterDR 1x/4x scope (flat dark earth) + CoreMod.CreateTraderBarter(HashUtil.generate(), "57aca93d2459771f2c7e26db", "hideout", "hideout", [ + [{ + "count": 2, + "_tpl": "590c392f86f77444754deb29" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000, 2); -//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); + //glock truglo tfx front sight + CoreMod.CreateTraderAssort(HashUtil.generate(), "5a7d9104159bd400134c8c21", "5a7c2eca46aef81a7ca2145d", 9, "EUR", 2, false, 2000); -//fn five-seven mk2 rmr mount -CoreMod.CreateTraderAssort(HashUtil.generate(), "5d7b6bafa4b93652786f4c76", "5a7c2eca46aef81a7ca2145d", 1904, "RUB", 2, false, 2000); + //glock truglo tfx rear sight + CoreMod.CreateTraderAssort(HashUtil.generate(), "5a7d912f159bd400165484f3", "5a7c2eca46aef81a7ca2145d", 17, "EUR", 2, false, 6000); -//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); + //magpul mbus gen2 rear flip-up sight + CoreMod.CreateTraderAssort(HashUtil.generate(), "5bc09a18d4351e003562b68e", "5a7c2eca46aef81a7ca2145d", 4032, "RUB", 2, false, 20000, 4); -//sa-58 folding stock -CoreMod.CreateTraderAssort(HashUtil.generate(), "5b7d63cf5acfc4001876c8df", "5a7c2eca46aef81a7ca2145d", 15697, "RUB", 2, false, 2000); + //magpul mbus gen2 front flip-up sight + CoreMod.CreateTraderAssort(HashUtil.generate(), "5bc09a30d4351e00367fb7c8", "5a7c2eca46aef81a7ca2145d", 2738, "RUB", 2, false, 20000, 4); -//sa-58 humpback polymer stock -CoreMod.CreateTraderAssort(HashUtil.generate(), "5b7d645e5acfc400170e2f90", "5a7c2eca46aef81a7ca2145d", 3800, "RUB", 2, false, 5000, 4); + //p226 meprolight tru-dot night front sight + CoreMod.CreateTraderAssort(HashUtil.generate(), "5c07b36c0db834002a1259e9", "5a7c2eca46aef81a7ca2145d", 1680, "RUB", 2, false, 2000); -//mp5 end cap stock -CoreMod.CreateTraderAssort(HashUtil.generate(), "5c07c9660db834001a66b588", "5a7c2eca46aef81a7ca2145d", 2935, "RUB", 2, false, 2000); + //p226 meprolight tru-dot night rear sight + CoreMod.CreateTraderAssort(HashUtil.generate(), "5c07b3850db834002330045b", "5a7c2eca46aef81a7ca2145d", 1568, "RUB", 2, false, 2000); -//m590a1 mesa tactical leo gen.1 stock adapter -CoreMod.CreateTraderAssort(HashUtil.generate(), "5ef1b9f0c64c5d0dfc0571a1", "5a7c2eca46aef81a7ca2145d", 2912, "RUB", 2, false, 2000, 4); + //magpul mbus gen2 front flip-up sight (flat dark earth) + CoreMod.CreateTraderAssort(HashUtil.generate(), "5c18b90d2e2216152142466b", "5a7c2eca46aef81a7ca2145d", 2688, "RUB", 2, false, 20000, 4); -//m590a1 magpul sga stock -CoreMod.CreateTraderAssort(HashUtil.generate(), "5eea217fc64c5d0dfc05712a", "5a7c2eca46aef81a7ca2145d", 9883, "RUB", 2, false, 2000, 4); + //magpul mbus gen2 rear flip-up sight (flat dark earth) + CoreMod.CreateTraderAssort(HashUtil.generate(), "5c18b9192e2216398b5a8104", "5a7c2eca46aef81a7ca2145d", 4032, "RUB", 2, false, 20000); -//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); + //badger ordnance tactical charging handle + CoreMod.CreateTraderBarter(HashUtil.generate(), "56ea7165d2720b6e518b4583", "hideout", "hideout", [ + [{ + "count": 1, + "_tpl": "573476f124597737e04bf328" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 2, false, 2000, 3); -//mpx-sd 9x19 165mm barrel -CoreMod.CreateTraderAssort(HashUtil.generate(), "58aeaaa886f7744fc1560f81", "5a7c2eca46aef81a7ca2145d", 50, "EUR", 2, false, 2000); + //aks-74u zenit b-18 mount + CoreMod.CreateTraderAssort(HashUtil.generate(), "57ffb0062459777a045af529", "5a7c2eca46aef81a7ca2145d", 3694, "RUB", 2, false, 2000, 4); -//glock 9x19 lone wolf threaded barrel -CoreMod.CreateTraderAssort(HashUtil.generate(), "5a6b5b8a8dc32e001207faf3", "5a7c2eca46aef81a7ca2145d", 71, "EUR", 2, false, 2000); + //mpx gen1 handguard 2 inch rail + CoreMod.CreateTraderAssort(HashUtil.generate(), "58a56f8d86f774651579314c", "5a7c2eca46aef81a7ca2145d", 2081, "RUB", 2, false, 2000); -//m870 12ga cut off 325mm barrel -CoreMod.CreateTraderAssort(HashUtil.generate(), "5a787fdfc5856700142fdd9a", "5a7c2eca46aef81a7ca2145d", 6265, "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); -//aks-74u alfa arms golliaf handguard -CoreMod.CreateTraderAssort(HashUtil.generate(), "5d15ce51d7ad1a1eff619092", "5a7c2eca46aef81a7ca2145d", 5818, "RUB", 2, false, 2000, 4); + //magpul m-lok 4.1 inch rail + CoreMod.CreateTraderAssort(HashUtil.generate(), "5b7be4895acfc400170e2dd5", "5a7c2eca46aef81a7ca2145d", 1762, "RUB", 2, false, 20000, 8); -//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); + //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() - { + static GenerateLL3() { const CoreMod = require("../../CoreMod/src/Core.js"); //4.6x30mm subsonic sx @@ -1007,12 +1002,12 @@ CoreMod.CreateTraderBarter(HashUtil.generate(), "59fb023c86f7746d0d4b423c", "hid //mp5 9x19 x products x-5 50-round drum magazine CoreMod.CreateTraderBarter(HashUtil.generate(), "5a351711c4a282000b1521a4", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "5c06779c86f77426e00dd782" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000, 3); + [{ + "count": 1, + "_tpl": "5c06779c86f77426e00dd782" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000, 3); //glock 9x19 sgmt 50-round drum magazine CoreMod.CreateTraderAssort(HashUtil.generate(), "5a718f958dc32e00094b97e7", "5a7c2eca46aef81a7ca2145d", 89, "EUR", 3, false, 5000); @@ -1091,12 +1086,12 @@ CoreMod.CreateTraderBarter(HashUtil.generate(), "59fb023c86f7746d0d4b423c", "hid //AR-15 Yankee Hill Annihilator multi-caliber flash hider CoreMod.CreateTraderBarter(HashUtil.generate(), "5b3a16655acfc40016387a2a", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "60391b0fb847c71012789415" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 3, false, 5000, 4); + [{ + "count": 1, + "_tpl": "60391b0fb847c71012789415" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 3, false, 5000, 4); //sa-58 7.62x51 austrian style muzzle brake CoreMod.CreateTraderAssort(HashUtil.generate(), "5b7d68af5acfc400170e30c3", "5a7c2eca46aef81a7ca2145d", 2620, "RUB", 3, false, 2000); @@ -1163,12 +1158,12 @@ CoreMod.CreateTraderBarter(HashUtil.generate(), "59fb023c86f7746d0d4b423c", "hid //rotor 43 7.62x39 muzzle brake CoreMod.CreateTraderBarter(HashUtil.generate(), "5a9fbacda2750c00141e080f", "hideout", "hideout", [ - [{ - "count": 2, - "_tpl": "590a391c86f774385a33c404" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000, 4); + [{ + "count": 2, + "_tpl": "590a391c86f774385a33c404" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000, 4); //rotor 43 5.56x45 muzzle brake CoreMod.CreateTraderAssort(HashUtil.generate(), "5a9fbacda2750c00141e080f", "5a7c2eca46aef81a7ca2145d", 55339, "RUB", 3, false, 2000); @@ -1436,57 +1431,57 @@ CoreMod.CreateTraderBarter(HashUtil.generate(), "59fb023c86f7746d0d4b423c", "hid //m4a1 lvoa CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5bbf1c5a88a45017bb03d7aa", "hideout", "hideout", [ - [{ - "count": 2, - "_tpl": "590a391c86f774385a33c404" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000); + [{ + "count": 2, + "_tpl": "590a391c86f774385a33c404" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000); //terragroup labs keycard (black) CoreMod.CreateTraderBarter(HashUtil.generate(), "5c1d0f4986f7744bb01837fa", "hideout", "hideout", [ - [{ - "count": 4, - "_tpl": "5d03794386f77420415576f5" - }, { - "count": 6, - "_tpl": "5e2aee0a86f774755a234b62" - }, { - "count": 1, - "_tpl": "5c052fb986f7746b2101e909" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 3, false, 20, 1); + [{ + "count": 4, + "_tpl": "5d03794386f77420415576f5" + }, { + "count": 6, + "_tpl": "5e2aee0a86f774755a234b62" + }, { + "count": 1, + "_tpl": "5c052fb986f7746b2101e909" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 3, false, 20, 1); //akmn 7.62x39 assault rifle CoreMod.CreateTraderAssort(HashUtil.generate(), "5a0ec13bfcdbcb00165aa685", "5a7c2eca46aef81a7ca2145d", 38284, "RUB", 3, false, 2000); //terragroup labs access keycard CoreMod.CreateTraderBarter(HashUtil.generate(), "5c94bbff86f7747ee735c08f", "hideout", "hideout", [ - [{ - "count": 10, - "_tpl": "5e2af22086f7746d3f3c33fa" - }, { - "count": 4, - "_tpl": "5e2af29386f7746d4159f077" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 3, false, 1000, 1); + [{ + "count": 10, + "_tpl": "5e2af22086f7746d3f3c33fa" + }, { + "count": 4, + "_tpl": "5e2af29386f7746d4159f077" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 3, false, 1000, 1); //m4a1 sopmod I CoreMod.CreateTraderAssortWithPreset(HashUtil.generate(), "5af08cc686f77424a61595f2", "5a7c2eca46aef81a7ca2145d", 67809, "RUB", 3, false, 200); //ak-74m zenitico CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5bbf1c1c88a45017144d28c5", "hideout", "hideout", [ - [{ - "count": 6, - "_tpl": "573476d324597737da2adc13" - }, { - "count": 1, - "_tpl": "5d0375ff86f774186372f685" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000, 4); + [{ + "count": 6, + "_tpl": "573476d324597737da2adc13" + }, { + "count": 1, + "_tpl": "5d0375ff86f774186372f685" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000, 4); //ak-74m 5.45x39 assault rifle CoreMod.CreateTraderAssort(HashUtil.generate(), "5ac4cd105acfc40016339859", "5a7c2eca46aef81a7ca2145d", 29323, "RUB", 3, false, 2000); @@ -1499,93 +1494,92 @@ CoreMod.CreateTraderBarter(HashUtil.generate(), "59fb023c86f7746d0d4b423c", "hid //glock 17 9x19 pistol fischer CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5a88aed086f77476cd391963", "hideout", "hideout", [ - [{ - "count": 2, - "_tpl": "5d235b4d86f7742e017bc88a" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000); + [{ + "count": 2, + "_tpl": "5d235b4d86f7742e017bc88a" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000); //glock 18c 9x19 machine pistol CoreMod.CreateTraderAssortWithPreset(HashUtil.generate(), "5b439b1f86f7744fd8059cbe", "5a7c2eca46aef81a7ca2145d", 36998, "RUB", 3, false, 2000); //ds arms sa-58 CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5b439b5686f77428bd137424", "hideout", "hideout", [ - [{ - "count": 12, - "_tpl": "5d1c819a86f774771b0acd6c" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 3, false, 200); + [{ + "count": 12, + "_tpl": "5d1c819a86f774771b0acd6c" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 3, false, 200); //lone star tx-15 dml 5.56 carbine d-warrior CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5dd8013ff4c3af18c507b10a", "hideout", "hideout", [ - [{ - "count": 2, - "_tpl": "5d235b4d86f7742e017bc88a" - }, { - "count": 2, - "_tpl": "5d1b327086f7742525194449" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000, 1); + [{ + "count": 2, + "_tpl": "5d235b4d86f7742e017bc88a" + }, { + "count": 2, + "_tpl": "5d1b327086f7742525194449" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000, 1); //ds arms sa-58 CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5b439b5686f77428bd137424", "hideout", "hideout", [ - [{ - "count": 12, - "_tpl": "5d1c819a86f774771b0acd6c" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 3, false, 200); + [{ + "count": 12, + "_tpl": "5d1c819a86f774771b0acd6c" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 3, false, 200); //rpk-16 5.45x39 light machine gun CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5c0d1ec986f77439512a1a72", "hideout", "hideout", [ - [{ - "count": 8, - "_tpl": "5c06782b86f77426df5407d2" - }, { - "count": 2, - "_tpl": "5d1c819a86f774771b0acd6c" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000, 2); + [{ + "count": 8, + "_tpl": "5c06782b86f77426df5407d2" + }, { + "count": 2, + "_tpl": "5d1c819a86f774771b0acd6c" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000, 2); //weapons case CoreMod.CreateTraderBarter(HashUtil.generate(), "59fb023c86f7746d0d4b423c", "hideout", "hideout", [ - [{ - "count": 8, - "_tpl": "5d1b2fa286f77425227d1674" - }, { - "count": 15, - "_tpl": "5c06779c86f77426e00dd782" - }, { - "count": 4, - "_tpl": "5d1b309586f77425227d1676" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000, 1); + [{ + "count": 8, + "_tpl": "5d1b2fa286f77425227d1674" + }, { + "count": 15, + "_tpl": "5c06779c86f77426e00dd782" + }, { + "count": 4, + "_tpl": "5d1b309586f77425227d1676" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 3, false, 2000, 1); //springfield armory m1a 7.62x51 carbine sass CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5af08c4486f774223b094223", "hideout", "hideout", [ - [{ - "count": 18, - "_tpl": "573476f124597737e04bf328" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 3, false, 200, 1); + [{ + "count": 18, + "_tpl": "573476f124597737e04bf328" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 3, false, 200, 1); //6b43 zabralo-sh body armor CoreMod.CreateTraderBarter(HashUtil.generate(), "545cdb794bdc2d3a198b456a", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "5d03775b86f774203e7e0c4b" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 3, false, 50, 1); + [{ + "count": 1, + "_tpl": "5d03775b86f774203e7e0c4b" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 3, false, 50, 1); } - static GenerateLL4() - { + static GenerateLL4() { const CoreMod = require("../../CoreMod/src/Core.js"); //5.7x28mm r37.f @@ -1599,24 +1593,24 @@ CoreMod.CreateTraderBarter(HashUtil.generate(), "59fb023c86f7746d0d4b423c", "hid //m14 7.62x51 x-14 50-round drum magazine CoreMod.CreateTraderBarter(HashUtil.generate(), "5addccf45acfc400185c2989", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "5672cb724bdc2dc2088b456b" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 4, false, 2000, 5); + [{ + "count": 1, + "_tpl": "5672cb724bdc2dc2088b456b" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 4, false, 2000, 5); //sa-58/fal 7.62x51 30-round magazine CoreMod.CreateTraderAssort(HashUtil.generate(), "5b7bef5d5acfc43bca7067a3", "5a7c2eca46aef81a7ca2145d", 5002, "RUB", 4, false, 10000, 10); //sa-58/fal 7.62x51 x-fal 50-round drum magazine CoreMod.CreateTraderBarter(HashUtil.generate(), "5b7bef9c5acfc43d102852ec", "hideout", "hideout", [ - [{ - "count": 1, - "_tpl": "56742c324bdc2d150f8b456d" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 4, false, 2000); + [{ + "count": 1, + "_tpl": "56742c324bdc2d150f8b456d" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 4, false, 2000); //mp7 4.6x30 40-round magazine CoreMod.CreateTraderAssort(HashUtil.generate(), "5ba26586d4351e44f824b340", "5a7c2eca46aef81a7ca2145d", 13600, "RUB", 4, false, 20000, 12); @@ -1635,12 +1629,12 @@ CoreMod.CreateTraderBarter(HashUtil.generate(), "59fb023c86f7746d0d4b423c", "hid //sok-12 12/76 maxrounds powermag 20-round magazine CoreMod.CreateTraderBarter(HashUtil.generate(), "5cf8f3b0d7f00c00217872ef", "hideout", "hideout", [ - [{ - "count": 4, - "_tpl": "5d40425986f7743185265461" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 4, false, 2000, 2); + [{ + "count": 4, + "_tpl": "5d40425986f7743185265461" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 4, false, 2000, 2); //ak 7.62x39 x-47 50-round drum magazine CoreMod.CreateTraderAssort(HashUtil.generate(), "5cfe8010d7ad1a59283b14c6", "5a7c2eca46aef81a7ca2145d", 33264, "RUB", 4, false, 2000, 2); @@ -1731,33 +1725,33 @@ CoreMod.CreateTraderBarter(HashUtil.generate(), "59fb023c86f7746d0d4b423c", "hid //trijicon reap-ir thermal scope CoreMod.CreateTraderBarter(HashUtil.generate(), "5a1eaa87fcdbcb001865f75e", "hideout", "hideout", [ - [{ - "count": 4, - "_tpl": "5d0377ce86f774186372f689" - }, { - "count": 4, - "_tpl": "5d0376a486f7747d8050965c" - }, { - "count": 4, - "_tpl": "5d0378d486f77420421a5ff4" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 4, false, 50, 1); + [{ + "count": 4, + "_tpl": "5d0377ce86f774186372f689" + }, { + "count": 4, + "_tpl": "5d0376a486f7747d8050965c" + }, { + "count": 4, + "_tpl": "5d0378d486f77420421a5ff4" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 4, false, 50, 1); //flir rs-32 2.25-9x 35mm 60hz thermal riflescope CoreMod.CreateTraderBarter(HashUtil.generate(), "5d1b5e94d7ad1a2b865a96b0", "hideout", "hideout", [ - [{ - "count": 2, - "_tpl": "5d0377ce86f774186372f689" - }, { - "count": 2, - "_tpl": "5d03784a86f774203e7e0c4d" - }, { - "count": 3, - "_tpl": "5d0376a486f7747d8050965c" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 4, false, 50, 1); + [{ + "count": 2, + "_tpl": "5d0377ce86f774186372f689" + }, { + "count": 2, + "_tpl": "5d03784a86f774203e7e0c4d" + }, { + "count": 3, + "_tpl": "5d0376a486f7747d8050965c" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 4, false, 50, 1); //fn p90 k&m the handler charging handle CoreMod.CreateTraderAssort(HashUtil.generate(), "5cc6ea85e4a949000e1ea3c3", "5a7c2eca46aef81a7ca2145d", 2903, "RUB", 4, false, 2000); @@ -1917,40 +1911,39 @@ CoreMod.CreateTraderBarter(HashUtil.generate(), "59fb023c86f7746d0d4b423c", "hid //terragroup labs access keycard CoreMod.CreateTraderBarter(HashUtil.generate(), "5c94bbff86f7747ee735c08f", "hideout", "hideout", [ - [{ - "count": 7, - "_tpl": "5d235b4d86f7742e017bc88a" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 4, false, 2000, 5); + [{ + "count": 7, + "_tpl": "5d235b4d86f7742e017bc88a" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 4, false, 2000, 5); //ds arms sa-58 7.62x51 assault rifle pbr CoreMod.CreateTraderBarterWithPreset(HashUtil.generate(), "5b83f29886f7746d956305a1", "hideout", "hideout", [ - [{ - "count": 4, - "_tpl": "5d1b2ffd86f77425243e8d17" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 4, false, 2000, 1); + [{ + "count": 4, + "_tpl": "5d1b2ffd86f77425243e8d17" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 4, false, 2000, 1); //springfield armory m1a 7.62x51 carbine sass 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", [ - [{ - "count": 20, - "_tpl": "59faff1d86f7746c51718c9c" - }, { - "count": 20, - "_tpl": "5d235b4d86f7742e017bc88a" - } - ] - ], "5a7c2eca46aef81a7ca2145d", 4, false, 200, 1); + [{ + "count": 20, + "_tpl": "59faff1d86f7746c51718c9c" + }, { + "count": 20, + "_tpl": "5d235b4d86f7742e017bc88a" + } + ] + ], "5a7c2eca46aef81a7ca2145d", 4, false, 200, 1); } - static generateMechanicAssort() - { + static generateMechanicAssort() { MechanicAssort.GenerateLL1(); MechanicAssort.GenerateLL2(); MechanicAssort.GenerateLL3(); From 83662f05c2009b66992395299deb35f157896e75 Mon Sep 17 00:00:00 2001 From: Chomp Date: Sat, 21 Aug 2021 13:36:13 +0100 Subject: [PATCH 03/10] Add quest unlock links for mechanic items based on data from https://escapefromtarkov.fandom.com/wiki/Quests --- .../src/mechanic.js | 37 ++++++++++++++----- 1 file changed, 28 insertions(+), 9 deletions(-) diff --git a/Ereshkigal-BaseAssortGenerator/src/mechanic.js b/Ereshkigal-BaseAssortGenerator/src/mechanic.js index e148218..313bf4f 100644 --- a/Ereshkigal-BaseAssortGenerator/src/mechanic.js +++ b/Ereshkigal-BaseAssortGenerator/src/mechanic.js @@ -987,6 +987,7 @@ class MechanicAssort{ } 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); @@ -1043,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); @@ -1193,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); @@ -1469,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", [ @@ -1581,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", [ @@ -1643,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); @@ -1724,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" @@ -1737,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", [ @@ -1931,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" @@ -1941,6 +1957,7 @@ class MechanicAssort{ } ] ], "5a7c2eca46aef81a7ca2145d", 4, false, 200, 1); + CoreMod.CreateTraderAssortUnlock("5a7c2eca46aef81a7ca2145d", "success", id, "5f04886a3937dc337a6b8238"); // chemistry closet } static generateMechanicAssort() { @@ -1948,6 +1965,8 @@ class MechanicAssort{ MechanicAssort.GenerateLL2(); MechanicAssort.GenerateLL3(); MechanicAssort.GenerateLL4(); + VFS.writeFile("./traders/5f04886a3937dc337a6b8238/assort.json", JsonUtil.serialize(DatabaseServer.tables.traders["5f04886a3937dc337a6b8238"].assort, true)); + VFS.writeFile("./traders/5f04886a3937dc337a6b8238/questassort.json", JsonUtil.serialize(DatabaseServer.tables.traders["5f04886a3937dc337a6b8238"].questassort, true)); } } From 6d6b518f4bd2fe82ee37f1eb9e2c36bb169a940b Mon Sep 17 00:00:00 2001 From: Chomp Date: Sat, 21 Aug 2021 13:56:33 +0100 Subject: [PATCH 04/10] wrong id for mechanic assorts --- Ereshkigal-BaseAssortGenerator/src/mechanic.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Ereshkigal-BaseAssortGenerator/src/mechanic.js b/Ereshkigal-BaseAssortGenerator/src/mechanic.js index 313bf4f..dd94c03 100644 --- a/Ereshkigal-BaseAssortGenerator/src/mechanic.js +++ b/Ereshkigal-BaseAssortGenerator/src/mechanic.js @@ -1965,8 +1965,8 @@ class MechanicAssort{ MechanicAssort.GenerateLL2(); MechanicAssort.GenerateLL3(); MechanicAssort.GenerateLL4(); - VFS.writeFile("./traders/5f04886a3937dc337a6b8238/assort.json", JsonUtil.serialize(DatabaseServer.tables.traders["5f04886a3937dc337a6b8238"].assort, true)); - VFS.writeFile("./traders/5f04886a3937dc337a6b8238/questassort.json", JsonUtil.serialize(DatabaseServer.tables.traders["5f04886a3937dc337a6b8238"].questassort, true)); + 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)); } } From 7f6a1f9831d12d5a92bccdba1dfef631b48262f3 Mon Sep 17 00:00:00 2001 From: Chomp Date: Sat, 21 Aug 2021 13:57:47 +0100 Subject: [PATCH 05/10] Add ragman unlock links --- Ereshkigal-BaseAssortGenerator/src/ragman.js | 665 ++++++++++--------- 1 file changed, 346 insertions(+), 319 deletions(-) diff --git a/Ereshkigal-BaseAssortGenerator/src/ragman.js b/Ereshkigal-BaseAssortGenerator/src/ragman.js index 99ed1ad..234e9f3 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,20 @@ 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); //usec baseball cap CoreMod.CreateTraderAssort(HashUtil.generate(), "5aa2a7e8e5b5b00016327c16", "5ac3b934156ae10c4430e83c", 1823, "RUB", 1, false, 20000); @@ -79,10 +81,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 +97,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 +123,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 +147,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 +169,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 +217,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 +246,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 +262,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 +278,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 +315,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 +328,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 +357,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 +373,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 +398,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 +427,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 +449,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/5ac3b934156ae10c4430e83c/questassort.json", JsonUtil.serialize(DatabaseServer.tables.traders["5ac3b934156ae10c4430e83c"].questassort, true)); } } From b9f388b7c6783608d85a7c7a63d533a28ef62deb Mon Sep 17 00:00:00 2001 From: Chomp Date: Sat, 21 Aug 2021 22:15:35 +0100 Subject: [PATCH 06/10] Prapor quest/item unlocks --- Ereshkigal-BaseAssortGenerator/src/prapor.js | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) 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() From dc8cc2c724de9cebcc65461175f52aabf0a9ec29 Mon Sep 17 00:00:00 2001 From: Chomp Date: Sat, 21 Aug 2021 22:22:13 +0100 Subject: [PATCH 07/10] add missing therapist unlock on ragman updated quest name on therapist --- Ereshkigal-BaseAssortGenerator/src/ragman.js | 5 +++-- Ereshkigal-BaseAssortGenerator/src/therapist.js | 11 ++++++----- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/Ereshkigal-BaseAssortGenerator/src/ragman.js b/Ereshkigal-BaseAssortGenerator/src/ragman.js index 234e9f3..7b3e37f 100644 --- a/Ereshkigal-BaseAssortGenerator/src/ragman.js +++ b/Ereshkigal-BaseAssortGenerator/src/ragman.js @@ -63,6 +63,7 @@ class RagmanAssort "_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); @@ -768,8 +769,8 @@ class RagmanAssort RagmanAssort.GenerateLL2(); RagmanAssort.GenerateLL3(); RagmanAssort.GenerateLL4(); - VFS.writeFile("./traders/5ac3b934156ae10c4430e83c/assort.json", JsonUtil.serialize(DatabaseServer.tables.traders["5ac3b934156ae10c4430e83c"].assort, true)); - VFS.writeFile("./traders/5ac3b934156ae10c4430e83c/questassort.json", JsonUtil.serialize(DatabaseServer.tables.traders["5ac3b934156ae10c4430e83c"].questassort, true)); + 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/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); From c5b5a3ab91e4b05030491012692ab15b055bdd59 Mon Sep 17 00:00:00 2001 From: Chomp Date: Sat, 21 Aug 2021 22:42:15 +0100 Subject: [PATCH 08/10] Most skier unlocks --- Ereshkigal-BaseAssortGenerator/src/skier.js | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/Ereshkigal-BaseAssortGenerator/src/skier.js b/Ereshkigal-BaseAssortGenerator/src/skier.js index a4cf21e..82ceab8 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(); @@ -422,13 +426,15 @@ class SkierAssort { const CoreMod = require("../../CoreMod/src/Core.js"); //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); @@ -870,8 +876,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", [ From 23509c496d8f334437a53c9c08d7e878190e121e Mon Sep 17 00:00:00 2001 From: Chomp Date: Sun, 22 Aug 2021 17:59:03 +0100 Subject: [PATCH 09/10] forgot to create ids before usage --- Ereshkigal-BaseAssortGenerator/src/skier.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Ereshkigal-BaseAssortGenerator/src/skier.js b/Ereshkigal-BaseAssortGenerator/src/skier.js index 82ceab8..7279b94 100644 --- a/Ereshkigal-BaseAssortGenerator/src/skier.js +++ b/Ereshkigal-BaseAssortGenerator/src/skier.js @@ -425,6 +425,8 @@ class SkierAssort { static GenerateLL3() { const CoreMod = require("../../CoreMod/src/Core.js"); + let id = null; + //12/70 rip 5 shell ammo box id = HashUtil.generate(); CoreMod.CreateTraderBarter(id, "5c1127d0d174af29be75cf68", "hideout", "hideout", [ @@ -762,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); From 8c3d709682c266a82d1211894af5cf17fc3c535d Mon Sep 17 00:00:00 2001 From: Chomp Date: Sun, 22 Aug 2021 21:13:54 +0100 Subject: [PATCH 10/10] Added quest unlocks to peacekeep upto and including quest 'Samples' Lots of todos as we don't have data(price/count/max buy) for these unlocked items --- .../src/peacekeeper.js | 645 ++++++++++-------- 1 file changed, 367 insertions(+), 278 deletions(-) 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();