diff --git a/package.json b/package.json index 12f545b..a7b07d7 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,10 @@ { "name": "Softcore", - "version": "1.4.0", + "version": "1.4.1", "main": "src/mod.js", "license": "MIT", "author": "x-ODT", - "akiVersion": "3.5.7", + "akiVersion": ">=3.6.0", "scripts": { "setup": "npm i", "build": "node ./packageBuild.ts" diff --git a/src/mod.ts b/src/mod.ts index acabee0..e3d5b2c 100644 --- a/src/mod.ts +++ b/src/mod.ts @@ -131,7 +131,7 @@ class Mod implements IPostDBLoadMod { } // Beta container from PK "removal" - peacekeeper.assort.barter_scheme["63d385c6b3eba6c95d0efa0a"][0].forEach((x) => (x.count = 10)) + peacekeeper.assort.barter_scheme["64806254470acaccd803b919"][0].forEach((x) => (x.count = 10)) const Alpha = { _id: "63da4dbee8fa73e22500001a", @@ -977,7 +977,7 @@ class Mod implements IPostDBLoadMod { try { // Safety level 2 filtered = item._props?.Grids[0]?._props?.filters[0]?.ExcludedFilter - if (filtered.includes("5aafbcd986f7745e590fff23")) { + if (filtered && filtered.includes("5aafbcd986f7745e590fff23")) { // log(getItemName(item._id)) item._props.Grids[0]._props.filters[0].ExcludedFilter = [] } @@ -985,7 +985,7 @@ class Mod implements IPostDBLoadMod { logger.warning( `\nOtherTweaks.Remove_Backpack_Restrictions failed bacause of the other mod removed default item filter property (like Valens AIO or SVM). Send bug report. Continue safely.` ) - // log(error) + log(error) } } } @@ -1343,21 +1343,21 @@ class Mod implements IPostDBLoadMod { if (config.TraderChanges.Reasonably_Priced_Cases.enabled == true) { try { - therapist.assort.barter_scheme["63d385d7b3eba6c95d0f0352"][0].forEach((x) => (x.count = 5)) // THICC case (LEDX) - therapist.assort.barter_scheme["63d385d7b3eba6c95d0f036e"][0].forEach((x) => (x.count = 10)) // THICC case (Moonshine) - therapist.assort.barter_scheme["63d385d7b3eba6c95d0f0334"][0].forEach((x) => (x.count = 7256)) // Item case (Euro) - therapist.assort.barter_scheme["63d385d7b3eba6c95d0f034a"][0].forEach((x) => (x.count = 8)) // Item case (OScope) - therapist.assort.barter_scheme["63d385d7b3eba6c95d0f0380"][0].forEach((x) => (x.count = 20)) // Item case (Dogtags) - therapist.assort.barter_scheme["63d385d7b3eba6c95d0f0382"][0].forEach((x) => (x.count = 15)) // Lucky Scav Junk box (Dogtags) - therapist.assort.barter_scheme["63d385d7b3eba6c95d0f0350"][0].forEach((x) => (x.count = 961138)) // Lucky Scav Junk box (Rubles) - therapist.assort.barter_scheme["63d385d7b3eba6c95d0f033c"][0].forEach((x) => (x.count = 290610)) // Medcase (Rubles) - therapist.assort.barter_scheme["63d385d7b3eba6c95d0f0384"][0].forEach((x) => (x.count /= 10)) // LEDX (Dogtags) // Really BSG? 160 kills for a non-FIR item? REALLY?! - peacekeeper.assort.barter_scheme["63d385cab3eba6c95d0eff5f"][0].forEach((x) => (x.count = x.count / 5 + 1)) // THICC case (SMT+Bluefolder) - - skier.assort.barter_scheme["63d385b7b3eba6c95d0eef5c"][0].forEach((x) => (x.count = 4)) // Weapon case (Moonshine) - - mechanic.assort.barter_scheme["63d385bfb3eba6c95d0ef4d1"][0].forEach((x) => (x.count = 5)) // Weapon case (Bitcoins) - mechanic.assort.barter_scheme["63d385c0b3eba6c95d0ef5d8"][0].forEach((x) => (x.count = 10)) // THICC Weapon case (Bitcoins) + therapist.assort.barter_scheme["6480625e470acaccd803c260"][0].forEach((x) => (x.count = 5)) // THICC case (LEDX) + therapist.assort.barter_scheme["6480625e470acaccd803c27c"][0].forEach((x) => (x.count = 10)) // THICC case (Moonshine) + therapist.assort.barter_scheme["6480625e470acaccd803c242"][0].forEach((x) => (x.count = 7256)) // Item case (Euro) + therapist.assort.barter_scheme["6480625e470acaccd803c258"][0].forEach((x) => (x.count = 8)) // Item case (OScope) + therapist.assort.barter_scheme["6480625e470acaccd803c28e"][0].forEach((x) => (x.count = 20)) // Item case (Dogtags) + therapist.assort.barter_scheme["6480625e470acaccd803c290"][0].forEach((x) => (x.count = 15)) // Lucky Scav Junk box (Dogtags) + therapist.assort.barter_scheme["6480625e470acaccd803c25e"][0].forEach((x) => (x.count = 961138)) // Lucky Scav Junk box (Rubles) + therapist.assort.barter_scheme["6480625e470acaccd803c24a"][0].forEach((x) => (x.count = 290610)) // Medcase (Rubles) + therapist.assort.barter_scheme["6480625e470acaccd803c292"][0].forEach((x) => (x.count /= 10)) // LEDX (Dogtags) // Really BSG? 160 kills for a non-FIR item? REALLY?! + peacekeeper.assort.barter_scheme["64806259470acaccd803be6e"][0].forEach((x) => (x.count = x.count / 5 + 1)) // THICC case (SMT+Bluefolder) + + skier.assort.barter_scheme["64806249470acaccd803ae7d"][0].forEach((x) => (x.count = 4)) // Weapon case (Moonshine) + + mechanic.assort.barter_scheme["6480624f470acaccd803b3f4"][0].forEach((x) => (x.count = 5)) // Weapon case (Bitcoins) + mechanic.assort.barter_scheme["64806250470acaccd803b4fb"][0].forEach((x) => (x.count = 10)) // THICC Weapon case (Bitcoins) } catch (error) { logger.warning(`\nTraderChanges.Reasonably_Priced_Cases failed because of another mod. Send bug report. Continue safely.`) log(error)