Archived
Updated Progressive Bot System Mod
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
[General]
|
||||
gameName=spt
|
||||
modid=0
|
||||
version=d2025.1.2.0
|
||||
version=d2025.1.3.0
|
||||
newestVersion=
|
||||
category="1,"
|
||||
nexusFileStatus=1
|
||||
|
||||
+7
-4
@@ -15,9 +15,9 @@
|
||||
// enableSafeGuard - Enables preventing weapon importing from bastardizing vanilla weapons. If you disable this, you will get cursed vanilla weapons.
|
||||
// Higher weights = more often. Lower weights = less often. If you add a LOT of mod weapons, I suggest using a lower value.
|
||||
// REVIEW THE APBS LOGS TO TUNE YOUR CONFIG. (\user\mods\acidphantasm-progressivebotsystem\logs)
|
||||
"enableModdedWeapons": true,
|
||||
"enableModdedEquipment": true,
|
||||
"enableModdedClothing": true,
|
||||
"enableModdedWeapons": false,
|
||||
"enableModdedEquipment": false,
|
||||
"enableModdedClothing": false,
|
||||
"initalTierAppearance": 3,
|
||||
"pmcWeaponWeights": 10,
|
||||
"scavWeaponWeights": 1,
|
||||
@@ -112,7 +112,10 @@
|
||||
|
||||
// Enable/Disable PMC/scav Loot
|
||||
// If set to true, will allow PMCs/scavs to have backpack/rig/pocket loot. If disabled, they will not.
|
||||
"pmcLoot": true,
|
||||
// Add ItemIDs to the blacklist array to prevent them from spawning
|
||||
// Blacklist example "pmcLootBlacklistItems": ["6711039f9e648049e50b3307", "5c0e531286f7747fa54205c2"]
|
||||
"pmcLoot": false,
|
||||
"pmcLootBlacklistItems": [ "6711039f9e648049e50b3307" ],
|
||||
"scavLoot": true,
|
||||
|
||||
// Enable/Disabe Scav specific tiering options
|
||||
|
||||
+1
-1
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "Acids Progressive Bot System",
|
||||
"version": "1.3.0",
|
||||
"version": "1.3.1",
|
||||
"sptVersion": "~3.10",
|
||||
"loadBefore": [],
|
||||
"loadAfter": [
|
||||
|
||||
+4
-4
@@ -3,8 +3,8 @@
|
||||
"equipment": {
|
||||
"FirstPrimaryWeapon": {
|
||||
"LongRange": {
|
||||
"5c07c60e0db834002330051f": 25,
|
||||
"5bfea6e90db834001b7347f3": 30
|
||||
"5c07c60e0db834002330051f": 30,
|
||||
"5bfea6e90db834001b7347f3": 20
|
||||
},
|
||||
"ShortRange": {
|
||||
"5a7828548dc32e5a9c28b516": 20,
|
||||
@@ -50,8 +50,8 @@
|
||||
},
|
||||
"SecondPrimaryWeapon": {
|
||||
"LongRange": {
|
||||
"5c07c60e0db834002330051f": 25,
|
||||
"5bfea6e90db834001b7347f3": 30
|
||||
"5c07c60e0db834002330051f": 30,
|
||||
"5bfea6e90db834001b7347f3": 20
|
||||
},
|
||||
"ShortRange": {
|
||||
"5a7828548dc32e5a9c28b516": 20,
|
||||
|
||||
+2
-2
@@ -3,7 +3,7 @@
|
||||
"equipment": {
|
||||
"FirstPrimaryWeapon": {
|
||||
"LongRange": {
|
||||
"5c07c60e0db834002330051f": 20,
|
||||
"5c07c60e0db834002330051f": 25,
|
||||
"5d43021ca4b9362eab4b5e25": 3,
|
||||
"5b0bbe4e5acfc40dc528a72d": 1,
|
||||
"5bfea6e90db834001b7347f3": 20
|
||||
@@ -56,7 +56,7 @@
|
||||
},
|
||||
"SecondPrimaryWeapon": {
|
||||
"LongRange": {
|
||||
"5c07c60e0db834002330051f": 20,
|
||||
"5c07c60e0db834002330051f": 25,
|
||||
"5d43021ca4b9362eab4b5e25": 3,
|
||||
"5b0bbe4e5acfc40dc528a72d": 1,
|
||||
"5bfea6e90db834001b7347f3": 20
|
||||
|
||||
+2
-2
@@ -3,7 +3,7 @@
|
||||
"equipment": {
|
||||
"FirstPrimaryWeapon": {
|
||||
"LongRange": {
|
||||
"5c07c60e0db834002330051f": 5,
|
||||
"5c07c60e0db834002330051f": 25,
|
||||
"5d43021ca4b9362eab4b5e25": 25,
|
||||
"5b0bbe4e5acfc40dc528a72d": 15,
|
||||
"5bfea6e90db834001b7347f3": 25,
|
||||
@@ -74,7 +74,7 @@
|
||||
},
|
||||
"SecondPrimaryWeapon": {
|
||||
"LongRange": {
|
||||
"5c07c60e0db834002330051f": 5,
|
||||
"5c07c60e0db834002330051f": 25,
|
||||
"5d43021ca4b9362eab4b5e25": 25,
|
||||
"5b0bbe4e5acfc40dc528a72d": 15,
|
||||
"5bfea6e90db834001b7347f3": 25,
|
||||
|
||||
+4
-4
@@ -4,9 +4,9 @@
|
||||
"FirstPrimaryWeapon": {
|
||||
"LongRange": {
|
||||
"5c07c60e0db834002330051f": 5,
|
||||
"5d43021ca4b9362eab4b5e25": 30,
|
||||
"5d43021ca4b9362eab4b5e25": 25,
|
||||
"5b0bbe4e5acfc40dc528a72d": 25,
|
||||
"5bfea6e90db834001b7347f3": 20,
|
||||
"5bfea6e90db834001b7347f3": 15,
|
||||
"65290f395ae2ae97b80fdf2d": 3,
|
||||
"6176aca650224f204c1da3fb": 3,
|
||||
"5aafa857e5b5b00018480968": 25,
|
||||
@@ -96,9 +96,9 @@
|
||||
"SecondPrimaryWeapon": {
|
||||
"LongRange": {
|
||||
"5c07c60e0db834002330051f": 5,
|
||||
"5d43021ca4b9362eab4b5e25": 30,
|
||||
"5d43021ca4b9362eab4b5e25": 25,
|
||||
"5b0bbe4e5acfc40dc528a72d": 25,
|
||||
"5bfea6e90db834001b7347f3": 20,
|
||||
"5bfea6e90db834001b7347f3": 15,
|
||||
"65290f395ae2ae97b80fdf2d": 3,
|
||||
"6176aca650224f204c1da3fb": 3,
|
||||
"5aafa857e5b5b00018480968": 25,
|
||||
|
||||
+4
-4
@@ -5,12 +5,12 @@
|
||||
"LongRange": {
|
||||
"5d43021ca4b9362eab4b5e25": 20,
|
||||
"5b0bbe4e5acfc40dc528a72d": 25,
|
||||
"5bfea6e90db834001b7347f3": 30,
|
||||
"5bfea6e90db834001b7347f3": 15,
|
||||
"65290f395ae2ae97b80fdf2d": 7,
|
||||
"6176aca650224f204c1da3fb": 7,
|
||||
"5aafa857e5b5b00018480968": 25,
|
||||
"5a367e5dc4a282000e49738f": 25,
|
||||
"5df8ce05b11454561e39243b": 30,
|
||||
"5df8ce05b11454561e39243b": 25,
|
||||
"5fc22d7c187fea44d52eda44": 7,
|
||||
"627e14b21713922ded6f2c15": 7
|
||||
},
|
||||
@@ -83,12 +83,12 @@
|
||||
"LongRange": {
|
||||
"5d43021ca4b9362eab4b5e25": 20,
|
||||
"5b0bbe4e5acfc40dc528a72d": 25,
|
||||
"5bfea6e90db834001b7347f3": 30,
|
||||
"5bfea6e90db834001b7347f3": 15,
|
||||
"65290f395ae2ae97b80fdf2d": 7,
|
||||
"6176aca650224f204c1da3fb": 7,
|
||||
"5aafa857e5b5b00018480968": 25,
|
||||
"5a367e5dc4a282000e49738f": 25,
|
||||
"5df8ce05b11454561e39243b": 30,
|
||||
"5df8ce05b11454561e39243b": 25,
|
||||
"5fc22d7c187fea44d52eda44": 7,
|
||||
"627e14b21713922ded6f2c15": 7
|
||||
},
|
||||
|
||||
+4
-4
@@ -4,8 +4,8 @@
|
||||
"FirstPrimaryWeapon": {
|
||||
"LongRange": {
|
||||
"5d43021ca4b9362eab4b5e25": 20,
|
||||
"5b0bbe4e5acfc40dc528a72d": 30,
|
||||
"5bfea6e90db834001b7347f3": 30,
|
||||
"5b0bbe4e5acfc40dc528a72d": 25,
|
||||
"5bfea6e90db834001b7347f3": 15,
|
||||
"65290f395ae2ae97b80fdf2d": 15,
|
||||
"6176aca650224f204c1da3fb": 15,
|
||||
"5aafa857e5b5b00018480968": 25,
|
||||
@@ -79,8 +79,8 @@
|
||||
"SecondPrimaryWeapon": {
|
||||
"LongRange": {
|
||||
"5d43021ca4b9362eab4b5e25": 20,
|
||||
"5b0bbe4e5acfc40dc528a72d": 30,
|
||||
"5bfea6e90db834001b7347f3": 30,
|
||||
"5b0bbe4e5acfc40dc528a72d": 25,
|
||||
"5bfea6e90db834001b7347f3": 15,
|
||||
"65290f395ae2ae97b80fdf2d": 15,
|
||||
"6176aca650224f204c1da3fb": 15,
|
||||
"5aafa857e5b5b00018480968": 25,
|
||||
|
||||
+4
-4
@@ -4,8 +4,8 @@
|
||||
"FirstPrimaryWeapon": {
|
||||
"LongRange": {
|
||||
"5d43021ca4b9362eab4b5e25": 20,
|
||||
"5b0bbe4e5acfc40dc528a72d": 30,
|
||||
"5bfea6e90db834001b7347f3": 30,
|
||||
"5b0bbe4e5acfc40dc528a72d": 25,
|
||||
"5bfea6e90db834001b7347f3": 15,
|
||||
"65290f395ae2ae97b80fdf2d": 15,
|
||||
"6176aca650224f204c1da3fb": 15,
|
||||
"5aafa857e5b5b00018480968": 25,
|
||||
@@ -79,8 +79,8 @@
|
||||
"SecondPrimaryWeapon": {
|
||||
"LongRange": {
|
||||
"5d43021ca4b9362eab4b5e25": 20,
|
||||
"5b0bbe4e5acfc40dc528a72d": 30,
|
||||
"5bfea6e90db834001b7347f3": 30,
|
||||
"5b0bbe4e5acfc40dc528a72d": 25,
|
||||
"5bfea6e90db834001b7347f3": 15,
|
||||
"65290f395ae2ae97b80fdf2d": 15,
|
||||
"6176aca650224f204c1da3fb": 15,
|
||||
"5aafa857e5b5b00018480968": 25,
|
||||
|
||||
+9
@@ -336,6 +336,15 @@ export class BotConfigs
|
||||
this.pmcConfig.looseWeaponInBackpackLootMinMax.max = 0;
|
||||
if (ModConfig.config.pmcLoot)
|
||||
{
|
||||
if (ModConfig.config.pmcLootBlacklistItems.length > 0)
|
||||
{
|
||||
for (const item in ModConfig.config.pmcLootBlacklistItems)
|
||||
{
|
||||
this.pmcConfig.backpackLoot.blacklist.push(item);
|
||||
this.pmcConfig.vestLoot.blacklist.push(item);
|
||||
this.pmcConfig.pocketLoot.blacklist.push(item);
|
||||
}
|
||||
}
|
||||
for (const level in this.tierInformation.lootRandomization)
|
||||
{
|
||||
this.tierInformation.lootRandomization[level].generation.backpackLoot.weights["0"] = 1
|
||||
|
||||
+1
@@ -71,6 +71,7 @@ export interface Config
|
||||
muzzleChance: [ number, number, number, number, number, number, number ],
|
||||
forceChildrenMuzzle: boolean,
|
||||
pmcLoot: boolean,
|
||||
pmcLootBlacklistItems: string[],
|
||||
scavLoot: boolean,
|
||||
enableScavAttachmentTiering: boolean,
|
||||
enableScavEqualEquipmentTiering: boolean,
|
||||
|
||||
+2
-2
@@ -62,8 +62,8 @@ export class RaidInformation
|
||||
},
|
||||
"Woods":
|
||||
{
|
||||
"LongRange": 90,
|
||||
"ShortRange": 10
|
||||
"LongRange": 60,
|
||||
"ShortRange": 40
|
||||
},
|
||||
"Shoreline":
|
||||
{
|
||||
|
||||
+2
-2
@@ -336,7 +336,7 @@ export class APBSEquipmentGetter
|
||||
switch (activeSeason)
|
||||
{
|
||||
case Season.SPRING_EARLY:
|
||||
return tierJson.earlySpring.pmcUSEC.appearance;
|
||||
return tierJson.springEarly.pmcUSEC.appearance;
|
||||
case Season.SPRING:
|
||||
return tierJson.spring.pmcUSEC.appearance;
|
||||
case Season.SUMMER:
|
||||
@@ -359,7 +359,7 @@ export class APBSEquipmentGetter
|
||||
switch (activeSeason)
|
||||
{
|
||||
case Season.SPRING_EARLY:
|
||||
return tierJson.earlySpring.pmcBEAR.appearance;
|
||||
return tierJson.springEarly.pmcBEAR.appearance;
|
||||
case Season.SPRING:
|
||||
return tierJson.spring.pmcBEAR.appearance;
|
||||
case Season.SUMMER:
|
||||
|
||||
+4
-4
@@ -3,8 +3,8 @@
|
||||
"equipment": {
|
||||
"FirstPrimaryWeapon": {
|
||||
"LongRange": {
|
||||
"5c07c60e0db834002330051f": 25,
|
||||
"5bfea6e90db834001b7347f3": 30
|
||||
"5c07c60e0db834002330051f": 30,
|
||||
"5bfea6e90db834001b7347f3": 20
|
||||
},
|
||||
"ShortRange": {
|
||||
"5a7828548dc32e5a9c28b516": 20,
|
||||
@@ -50,8 +50,8 @@
|
||||
},
|
||||
"SecondPrimaryWeapon": {
|
||||
"LongRange": {
|
||||
"5c07c60e0db834002330051f": 25,
|
||||
"5bfea6e90db834001b7347f3": 30
|
||||
"5c07c60e0db834002330051f": 30,
|
||||
"5bfea6e90db834001b7347f3": 20
|
||||
},
|
||||
"ShortRange": {
|
||||
"5a7828548dc32e5a9c28b516": 20,
|
||||
|
||||
+2
-2
@@ -3,7 +3,7 @@
|
||||
"equipment": {
|
||||
"FirstPrimaryWeapon": {
|
||||
"LongRange": {
|
||||
"5c07c60e0db834002330051f": 20,
|
||||
"5c07c60e0db834002330051f": 25,
|
||||
"5d43021ca4b9362eab4b5e25": 3,
|
||||
"5b0bbe4e5acfc40dc528a72d": 1,
|
||||
"5bfea6e90db834001b7347f3": 20
|
||||
@@ -56,7 +56,7 @@
|
||||
},
|
||||
"SecondPrimaryWeapon": {
|
||||
"LongRange": {
|
||||
"5c07c60e0db834002330051f": 20,
|
||||
"5c07c60e0db834002330051f": 25,
|
||||
"5d43021ca4b9362eab4b5e25": 3,
|
||||
"5b0bbe4e5acfc40dc528a72d": 1,
|
||||
"5bfea6e90db834001b7347f3": 20
|
||||
|
||||
+2
-2
@@ -3,7 +3,7 @@
|
||||
"equipment": {
|
||||
"FirstPrimaryWeapon": {
|
||||
"LongRange": {
|
||||
"5c07c60e0db834002330051f": 5,
|
||||
"5c07c60e0db834002330051f": 25,
|
||||
"5d43021ca4b9362eab4b5e25": 25,
|
||||
"5b0bbe4e5acfc40dc528a72d": 15,
|
||||
"5bfea6e90db834001b7347f3": 25,
|
||||
@@ -74,7 +74,7 @@
|
||||
},
|
||||
"SecondPrimaryWeapon": {
|
||||
"LongRange": {
|
||||
"5c07c60e0db834002330051f": 5,
|
||||
"5c07c60e0db834002330051f": 25,
|
||||
"5d43021ca4b9362eab4b5e25": 25,
|
||||
"5b0bbe4e5acfc40dc528a72d": 15,
|
||||
"5bfea6e90db834001b7347f3": 25,
|
||||
|
||||
+4
-4
@@ -4,9 +4,9 @@
|
||||
"FirstPrimaryWeapon": {
|
||||
"LongRange": {
|
||||
"5c07c60e0db834002330051f": 5,
|
||||
"5d43021ca4b9362eab4b5e25": 30,
|
||||
"5d43021ca4b9362eab4b5e25": 25,
|
||||
"5b0bbe4e5acfc40dc528a72d": 25,
|
||||
"5bfea6e90db834001b7347f3": 20,
|
||||
"5bfea6e90db834001b7347f3": 15,
|
||||
"65290f395ae2ae97b80fdf2d": 3,
|
||||
"6176aca650224f204c1da3fb": 3,
|
||||
"5aafa857e5b5b00018480968": 25,
|
||||
@@ -96,9 +96,9 @@
|
||||
"SecondPrimaryWeapon": {
|
||||
"LongRange": {
|
||||
"5c07c60e0db834002330051f": 5,
|
||||
"5d43021ca4b9362eab4b5e25": 30,
|
||||
"5d43021ca4b9362eab4b5e25": 25,
|
||||
"5b0bbe4e5acfc40dc528a72d": 25,
|
||||
"5bfea6e90db834001b7347f3": 20,
|
||||
"5bfea6e90db834001b7347f3": 15,
|
||||
"65290f395ae2ae97b80fdf2d": 3,
|
||||
"6176aca650224f204c1da3fb": 3,
|
||||
"5aafa857e5b5b00018480968": 25,
|
||||
|
||||
+4
-4
@@ -5,12 +5,12 @@
|
||||
"LongRange": {
|
||||
"5d43021ca4b9362eab4b5e25": 20,
|
||||
"5b0bbe4e5acfc40dc528a72d": 25,
|
||||
"5bfea6e90db834001b7347f3": 30,
|
||||
"5bfea6e90db834001b7347f3": 15,
|
||||
"65290f395ae2ae97b80fdf2d": 7,
|
||||
"6176aca650224f204c1da3fb": 7,
|
||||
"5aafa857e5b5b00018480968": 25,
|
||||
"5a367e5dc4a282000e49738f": 25,
|
||||
"5df8ce05b11454561e39243b": 30,
|
||||
"5df8ce05b11454561e39243b": 25,
|
||||
"5fc22d7c187fea44d52eda44": 7,
|
||||
"627e14b21713922ded6f2c15": 7
|
||||
},
|
||||
@@ -83,12 +83,12 @@
|
||||
"LongRange": {
|
||||
"5d43021ca4b9362eab4b5e25": 20,
|
||||
"5b0bbe4e5acfc40dc528a72d": 25,
|
||||
"5bfea6e90db834001b7347f3": 30,
|
||||
"5bfea6e90db834001b7347f3": 15,
|
||||
"65290f395ae2ae97b80fdf2d": 7,
|
||||
"6176aca650224f204c1da3fb": 7,
|
||||
"5aafa857e5b5b00018480968": 25,
|
||||
"5a367e5dc4a282000e49738f": 25,
|
||||
"5df8ce05b11454561e39243b": 30,
|
||||
"5df8ce05b11454561e39243b": 25,
|
||||
"5fc22d7c187fea44d52eda44": 7,
|
||||
"627e14b21713922ded6f2c15": 7
|
||||
},
|
||||
|
||||
+4
-4
@@ -4,8 +4,8 @@
|
||||
"FirstPrimaryWeapon": {
|
||||
"LongRange": {
|
||||
"5d43021ca4b9362eab4b5e25": 20,
|
||||
"5b0bbe4e5acfc40dc528a72d": 30,
|
||||
"5bfea6e90db834001b7347f3": 30,
|
||||
"5b0bbe4e5acfc40dc528a72d": 25,
|
||||
"5bfea6e90db834001b7347f3": 15,
|
||||
"65290f395ae2ae97b80fdf2d": 15,
|
||||
"6176aca650224f204c1da3fb": 15,
|
||||
"5aafa857e5b5b00018480968": 25,
|
||||
@@ -79,8 +79,8 @@
|
||||
"SecondPrimaryWeapon": {
|
||||
"LongRange": {
|
||||
"5d43021ca4b9362eab4b5e25": 20,
|
||||
"5b0bbe4e5acfc40dc528a72d": 30,
|
||||
"5bfea6e90db834001b7347f3": 30,
|
||||
"5b0bbe4e5acfc40dc528a72d": 25,
|
||||
"5bfea6e90db834001b7347f3": 15,
|
||||
"65290f395ae2ae97b80fdf2d": 15,
|
||||
"6176aca650224f204c1da3fb": 15,
|
||||
"5aafa857e5b5b00018480968": 25,
|
||||
|
||||
+4
-4
@@ -4,8 +4,8 @@
|
||||
"FirstPrimaryWeapon": {
|
||||
"LongRange": {
|
||||
"5d43021ca4b9362eab4b5e25": 20,
|
||||
"5b0bbe4e5acfc40dc528a72d": 30,
|
||||
"5bfea6e90db834001b7347f3": 30,
|
||||
"5b0bbe4e5acfc40dc528a72d": 25,
|
||||
"5bfea6e90db834001b7347f3": 15,
|
||||
"65290f395ae2ae97b80fdf2d": 15,
|
||||
"6176aca650224f204c1da3fb": 15,
|
||||
"5aafa857e5b5b00018480968": 25,
|
||||
@@ -79,8 +79,8 @@
|
||||
"SecondPrimaryWeapon": {
|
||||
"LongRange": {
|
||||
"5d43021ca4b9362eab4b5e25": 20,
|
||||
"5b0bbe4e5acfc40dc528a72d": 30,
|
||||
"5bfea6e90db834001b7347f3": 30,
|
||||
"5b0bbe4e5acfc40dc528a72d": 25,
|
||||
"5bfea6e90db834001b7347f3": 15,
|
||||
"65290f395ae2ae97b80fdf2d": 15,
|
||||
"6176aca650224f204c1da3fb": 15,
|
||||
"5aafa857e5b5b00018480968": 25,
|
||||
|
||||
Reference in New Issue
Block a user