0
0
mirror of https://github.com/sp-tarkov/server.git synced 2025-02-13 09:50:43 -05:00

205 Commits

Author SHA1 Message Date
Chomp
c44e90b064 Adjusted pmc conversion rate and max bot cap values 2025-02-03 17:13:40 +00:00
Valens
041b67a160 Update bot.json
Change ammo weighting for a better early game experience.
2025-02-03 07:36:28 -05:00
Chomp
845f749528 Pmc value adjustments 2025-01-29 09:06:21 +00:00
Chomp
ddeb739616 Added skier/peacemaker durability values 2025-01-21 14:26:31 +00:00
Chomp
346a57f23a Added missing gifter config values 2025-01-21 14:24:09 +00:00
Chomp
171fc92a42 Added missing gifter durability values 2025-01-21 10:04:01 +00:00
Chomp
6a2afe2fa7 Added ability to filter out PMC loot items from pool based on its value, configured via pmc.json/lootItemLimitsRub 2025-01-07 20:28:41 +00:00
Chomp
35287b46d7 Fixed incorrect types 2025-01-07 15:02:12 +00:00
Chomp
23f2d96433 Changes to max bot values 2025-01-02 15:27:40 +00:00
Chomp
f789d7e27c Lowered max bot cap values for most maps 2025-01-02 12:20:49 +00:00
21939dcf38
Biome Format
Ran the `npm run style:fix` command. These are the code-formatting fixes.
2024-12-07 13:50:09 -05:00
Chomp
b9991b3825 Added spawn limit of 1 to toolkit on followerSanitar 2024-11-25 09:15:32 +00:00
Dev
88208c6334 Adjust level 46+ PMCs to have headset 85% of the time instead of 50% 2024-11-21 14:46:55 +00:00
Dev
b6b9474da3 Adjusted boss armor durability values to better match live dumps 2024-11-08 13:34:41 +00:00
Dev
35e6458205 Adjusted plate weightings to boost average plate level across all PMCs 2024-11-04 14:59:51 +00:00
Dev
39ea13fa43 Removed TOZ-106 from PMCs level 51+ 2024-11-04 14:51:49 +00:00
Dev
e844f52478 Added functionality to allow setting a minimum magazine size for bots based on bot level via config 2024-11-04 11:39:53 +00:00
Dev
0bff287a70 Blacklisted infected zombie magazines from PMCs 2024-11-03 13:18:30 +00:00
7ae68466e0 Fix loading into raid in 33374 (!419)
- Add new `infected` bots where necessary
- Add new `infected` bot JSON to bots/types, generated from a small set of dumps
- Add infected bots to default PMC enemy list
- Update ZombieInfection values in globals.json from live dump
- Update map data from latest live dump (BossChance, Events, limits and maxItemCountInLocation primarily. A couple maps added missing properties/replaced SpawnPointParams. This was only a partial update though, enough to get in-raid)

Note: `infectedTagilla` is just a copy of `bossTagilla`, as none of the dumps contained that bot type, and it was required to get in-raid
Co-authored-by: DrakiaXYZ <565558+TheDgtl@users.noreply.github.com>
Reviewed-on: SPT/Server#419
Co-authored-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
Co-committed-by: DrakiaXYZ <drakiaxyz@noreply.dev.sp-tarkov.com>
2024-11-01 08:52:39 +00:00
Dev
9c58e2e0e5 Loosened bot name limit to 19 characters
Moved value into config
Added `botConfig.botRolesThatMustHaveUniqueName`

Refactored `getPmcNicknameOfMaxLength()`, removed all recursion + handles when no name is below desired length
Refactored `generateUniqueBotNickname()` to handle PMC names differently, use centralised pmc name function

Updated ragfair to utilise maxlength value from bot config
2024-10-18 11:39:51 +01:00
Dev
1697f5e34e Adjusted Rogues to use NVGs at night 2024-10-12 22:32:54 +01:00
Dev
ed92c6802c Refactor oh how bot equipment items are generated.
Now uses blacklist data from bot.json when picking equipment mods
Equipment gen now passes same BotData object as weapon mod gen
Pass botEquipmentRole via request object instead of calculating it every item slot
Fixed `getFilteredDynamicModsForItem()` being hard coded to use first blacklist object  regardless of which one matched the bot level
2024-10-08 20:14:43 +01:00
Dev
a3816ad271 Increased maxBotCap for factory to 15 2024-10-08 15:50:40 +01:00
Dev
3f71b62689 Allow t7 thermals on level 67+ PMCs 2024-10-06 21:50:41 +01:00
Dev
dda3bc5310 Adjusted maxBotCap values for some maps 2024-10-03 10:04:57 +01:00
Dev
057425b363 Improved bot generation system to allow PMCs to wear NVGs at night more than during day 2024-09-28 23:29:08 +01:00
Dev
454a71213f Updated JSONs and interfaces to match new patch 2024-09-26 17:28:23 +01:00
Dev
d38fe84ce2 Added mod_tactical001/mod_tactical002 to randomisation pool 2024-09-24 23:18:54 +01:00
Dev
68297830ff Disabled forceOnlyArmoredRigWhenNoArmor for birdeye, he doesnt have any armored rigs 2024-09-24 09:43:23 +01:00
Dev
cabd17d2c9 Added config option forceRigWhenNoVest
Wired up to bot generation

Updated Raiders to use true value
2024-09-23 12:16:47 +01:00
Dev
53e0a74a1f Adjusted various bot types to always have armored rigs when generated without a vest 2024-09-23 11:19:04 +01:00
Dev
75feed2c24 Added bossPartisan to bot config jsons 2024-08-20 22:02:54 +01:00
5740774a46
Apply Biome Formatting
This is the result of running `npm run format` which applies the Biome formatting rules. Rejoice!
2024-07-23 11:12:53 -04:00
Dev
dc84ee5d80 Adjusted GP Coin values inside currencyStackSize
(cherry picked from commit 1fd66bafe8e2831da84b2af5bfc9009b8ce638e8)
2024-07-13 14:23:52 +01:00
Dev
9bee5a377d Added missing bots to ItemSpawnLimits
(cherry picked from commit d3c20624a7e67946df69a81ef3da470dbf79c6b1)
2024-07-12 13:19:47 +01:00
Dev
d956400315 Added missing bot equipment settings for skier/peacemaker
(cherry picked from commit 1d407f8787790f38b534352a065b377008da3ad1)
2024-07-08 21:12:40 +01:00
Dev
7a0f0e8297 Add missing bot types to presetBatch
(cherry picked from commit f8f0f1fdb08e9f2f5b868aed95cdc2632ef93fc1)
2024-07-08 14:48:41 +01:00
da955f0a4e Added ability to convert assault scavs to bosses (!366)
Co-authored-by: Kaeno <kaeno@noreply.dev.sp-tarkov.com>
Co-authored-by: Dev <dev@dev.sp-tarkov.com>
Reviewed-on: SPT/Server#366
2024-06-27 14:09:26 +00:00
Dev
3341faacdf Adjusted high-level guns to be more common on level 30+ PMCs
Blacklisted some high level weapons from low level PMCs (mk-18, GL)

Adjusted what weapons early/mid PMCs use
2024-06-10 12:10:46 +01:00
Dev
7c1613c331 Added Ironsights to SMG attachment whitelist 2024-06-10 11:50:23 +01:00
Dev
c8154eaacd Removed unused revenge data from bot config 2024-06-10 11:37:49 +01:00
Dev
dd8824a042 Added additional revenge data to bot config 2024-06-10 11:32:38 +01:00
4788f6b407 30473 (!361)
Co-authored-by: Dev <dev@dev.sp-tarkov.com>
Co-authored-by: Kaeno <kaeno@noreply.dev.sp-tarkov.com>
Reviewed-on: SPT/Server#361
2024-06-07 18:25:27 +00:00
b3b1f76a77 Migrate PMCs (sptBear/sptUsec) To Bsg Types (pmcBEAR/pmcUSEC) (!360)
Co-authored-by: Dev <dev@dev.sp-tarkov.com>
Reviewed-on: SPT/Server#360
2024-06-06 16:59:44 +00:00
Dev
5dc4b7695e Removed debug data from bot.json 2024-05-26 16:33:37 +01:00
Dev
673256e5fa Added disableLootOnBotTypes property to bot.json config to allow disabling loot on bots by their type 2024-05-26 16:32:39 +01:00
2a72f0b0f4 Add Sandbox_high to Bot config and PMC config to prevent Custom ai patch from breaking in modules. (!351)
Reviewed-on: SPT/Server#351
2024-05-24 07:14:31 +00:00
Dev
cd965bb733 Refactored 2 functions to accept a request object instead of 5+ parameters generateModsForWeapon() and chooseModToPutIntoSlot()
Store meta-data on weapon as its being generated e.g. if it has an optic/front sight/rear sight
use above meta-data to force a low/high profile gas block on weapon during generation
2024-05-21 23:22:16 +01:00
Dev
d95423b0f1 Merge branch 'master' of https://dev.sp-tarkov.com/SPT-AKI/Server into 3.9.0-DEV
# Conflicts:
#	project/assets/configs/core.json
#	project/package.json
#	project/src/models/eft/common/IGlobals.ts
#	project/src/routers/dynamic/BundleDynamicRouter.ts
2024-05-15 16:39:41 +01:00
Dev
879d19d912 Adjusted PMC mod chance values 2024-05-12 10:03:22 +01:00