Are you playing with hardcore flea, tiered flea, and randomized traders? With med changes? Are you using other mods that might be messing with bot loadouts? The mod is balanced around all the mechanics that have been added. It'd probably be pretty easy if those features were disabled. I'm not trying to make the bots or PMCs mimic real players, but instead make a single player experience, so it doesn't make sense to me to not give them items on the basis that it'd be in their containers. I tried to give them stims that aren't that great, like propitol is rare. Vulkans on Bear PMCs have a 1 in 37 chance or something like that, I don't see how that every other Bear could have one? In my testing I rarely seem them, like I've been spawning bots into Factory in horde mode without weapons to do armor testing and I've yet to see one.
I'll be the first to admit the way I like to play SPT is probably unlike most, but I'm not sure that entirely invalidates my opinion, but take it as you will. I like to take things slow, I dislike jumping ahead and taking shortcuts, and I dislike free loot (I created a fork of immersive raids just to delete corpses I did not kill)
I do not have any mods that change bot loadouts or traders, only the way in which they spawn in.
To be honest, I tried the trader changes and got frustrated after bandaids and other basic items were sold out 5 times in a row. I understand what you are going for here, but I do not think the entire trader stock availability should be randomized. I also encountered some kind of bug where traders were charging 4-6x the base price for ammo, making some low to average tier ammo cost over 1000 rubles a round. And then later on I found out I could buy helmets and other gear from the flea for cheap and sell them back to ragman for profit (don't ask me how that works no idea). Ultimately decided it conflicted too much with my playstyle and turned it off
As for the flea, very early on I decided I would not be buying equipment and barters from the flea, and to never sell anything on it. It works fine for live, but feels a bit too cheesy for me in SPT.
I also turned off the med changes. As a newer tarkov player they were quite confusing at first (I barely understood how normal meds worked) but I've since learned and now I understand. I do plan to give them another try at some point, but at the time being it was just another variable that I did not want to deal with.
I guess its impossible to balance with so many options and playstyles, and if you intend for everything to be enabled that is fair, but maybe my input still has value. I am a major supporter of end user configuration.
To help you understand my perspective, here is what has accumulated in my stash over the past week or two
With a conservative estimate, 90% of that is is from PMCs or Scavs, and it would likely be more if I didn't intervein and make changes myself. I also vendor all of my morphine. While morphine is meh in vanilla, it is still worth 15-16k to the trader. This is a theme with all injectors, there is about ~4.4m in vendor value alone in this screenshot.
As for the Vulkan, I just looked into it again and perhaps I was unlucky, but 1/37 (or roughly 3%) does not seem to match up to what I see in game and in the data. Now, I can't claim to know exactly how your weighting system works, but based on my basic programming knowledge and experience with other similar systems, I estimate that level 3 bears have about a 15% chance to spawn with a vulkan, and lvl 4 bears have a 6% chance (based on v0.6.5 for SPT v3.4.1)
"Headwear": { // LVL 3 BEAR
"5aa2ba46e5b5b000137b758d": 1, // UX pro beanie
"5aa2b87de5b5b00016327c25": 1, // BEAR baseball cap green
"5b40e5e25acfc4001a599bea": 1, // BEAR baseball cap army
"60361a7497633951dc245eb4": 1, // Army cap flora
"60b52e5bc7d8103275739d67": 1, // Chimera boonie
"5a7c4850e899ef00150be885": 10, // 6B47 Ratnik
"5aa7cfc0e5b5b00015693143": 10, // 6B47 Ratnik flora
"5b432d215acfc4771e1c6624": 10, // LShZ
"5645bc214bdc2d363b8b4571": 10, // Kiver-M
"5aa7e454e5b5b0214e506fa2": 10, // ZSh-1-2M
"5ca20ee186f774799474abc2": 10 // Vulkan
}
"Headwear": { // LVL 4 BEAR
"5aa2ba46e5b5b000137b758d": 1,
"5b40e5e25acfc4001a599bea": 1,
"5b432d215acfc4771e1c6624": 12,
"5aa7e454e5b5b0214e506fa2": 8,
"5ca20ee186f774799474abc2": 8, // Vulkan
"5aa7e276e5b5b000171d0647": 6,
"5a154d5cfcdbcb001a3b00da": 4,
"5d6d3716a4b9361bc8618872": 8
}
Display More
Again, I understand my experience is highly subjective and I certainly don't expect you to change anything based off of it, but perhaps some of it is useful in some form.