- Updated to SPT 3.10.x (#39)
- Increased required version of Waypoints from 1.5.2 to 1.6.2
- Increased required version of BigBrain from 1.0.1 to 1.2.0
- Updates for the new Factory map:
- Updated standard quests
- Prevent bots from spawning outside of the building where the transit is located
- Increased
max_alive_bots
from 5 to 7
- Updated management of bots on Lightkeeper Island:
- Use EFT's
LighthouseTraderZone
class for tracking which bots are allowed on the island and currently on the island - Use the collider in
LighthouseTraderZone
to determine the boundary of Lightkeeper Island for changing bot hostilities instead of hardcoding corner locations (but keep the hardcoded points as a failsafe in case the collider is null) - Force Zryachiy and his followers to become hostile toward you if your DSP encoding is removed
- Force your DSP encoding to be disabled and Lighkeeper trader rep to be reduced if you kill another player on Lightkeeper Island, unless that player is also an aggressor on the island
- Use EFT's
- Added (configurable) overrides for EFT's new bot hostility settings:
- Added override to force all PMC groups to be hostile toward each other
- Added override to force PMC groups to be hostile toward Scavs (and vice versa)
- If the spawning system in this mod is used, remove all PMC waves in BSG's PvE settings
- Hardcoded some quest locations on various maps
- Slightly reduced the chances that PMC and PScav groups of 3 or more members will spawn
- Prevented PMC's and Partisan from being included in Boss Hunter quests
- Wait for EFT's "bot preset" bot generation to finish before starting this mod's bot generation
- Ensure the server's PMC conversion chance is 0% before EFT's "bot preset" bot generation begins
- Create a "fake stash" for keys before transferring them to bots that are about to unlock doors
- Removed many debug options and moved them to a separate mod
- Changed the logging level for many client messages (mostly from
Info
toDebug
) - Some refactoring but much more is needed
- Removed obsolete methods from the client and server code
- Bug fixes for problems introduced in SPT 3.10:
- Bug fix for remaining members of a bot group generated by this mod not becoming followers after a boss is set
- Bug fix for a new boss of a PMC group generated by this mod not being set when the initial one dies
- Bug fix for a new boss not being selected if the current one is separated from its group (due to being stuck for too long)
- Bug fix for bot paths not avoiding airdrop crates (EFT issue)
- Bug fix for initial raid setup failing when
WorldInteractiveObject
s with the same ID are found on the map (EFT issue) - Bug fix for exceptions when sounds fail to play while bots perform certain actions if you're using a third-person view
- Bug fixes for remaining problems from previous SPT releases:
- Bug fix for door and switch interactions not working for all clients when using Fika
- Bug fix for PScav groups generated by this mod allowing Scavs who spawned earlier to join
- Bug fix for bots generated by this mod being allowed to join other bot groups
- Bug fix for PMC spawn points being too restricted when spawning at the beginning of a Scav raid
config.json files from previous releases are not compatible.