- Added map-specific distances for the AI limiter. These can be accessed via the "Advanced" F12 menu settings, and the actual distance used is the lesser of the map-specific distance and the global limiting distance for human players.
- Increased default min/max values of
questing.bot_questing_requirements.search_time_after_combat
from 10/30 to 20/45 seconds to dissuade bots from leaving combat as quickly - Updated the algorithm used to find locations of EFT quests. All EFT quests can now be located, which fixes problems in previous releases with finding positions for the following quests:
- Capturing Outposts on all locations (Customs, Woods, and Shoreline)
- Background Check on Customs
- Return the Favor on Woods
- Overpopulation on Lighthouse
- Knock-knock on Lighthouse
- Seaside Vacation on Lighthouse
- Safe Corridor on Reserve
- No Place for Renegades on Reserve
- One location for Bunker Part 2 on Reserve
- All locations for Long Line on Interchange
- No Swiping on Shoreline
- Multiple locations for Scrap Metal on Shoreline
- One location for Spa Tour Part 2 on Shoreline
- One location for Eagle Eye on Shoreline
- Gendarmerie Mall Cop on Streets
- Added the ability for bots to open car doors and trunks. Added/updated the following quests to use this feature:
- Merin Car on Lighthouse
- Truck that spawns a violet card by the Sawmill Checkpoint on Woods
- Giving Trunk on Customs
- Car trunk that spawns the OLI Logistics key on Customs
- Car trunk with the medbag in the Storage area on Customs
- Added a config option to increase the desirability of quests that are currently active for you. Desirability is increased by 1.2X by default.
- Added config option to scale the value of
BotSpawnPeriodCheck
to reduce the feeling of Scavs "swarming" you. The period is 3X longer by default. - Added the ability to override EFT quest properties using the new config/eftQuestSettings.json file. None are changed by default.
- Added the ability to specify target positions for bots to collect EFT quest items and doors that must be unlocked to reach them using the new config/zoneAndItemQuestPositions.json file.
- After each objective that a bot completes for an EFT quest requiring you to place a marker, it will wait for the "protect objective" time before selecting another quest.
- After each objective that a bot completes for an EFT elimination quest, it will wait a configurable amount of time (60s by default) before selecting another quest.
- Implemented SAIN interop method to instruct bots to ignore their hearing when in an ambush position defined by a quest. This is needed if
questing.brain_layer_priority
is reduced to be a lower priority than SAIN's brain layers. - Stop treating
assaultGroup
Scavs as bosses - Added debug option in the advanced F12 menu to write more information about bot spawning to the game console
- Added unused method to find the bot's weapon with the longest sighting range
- Bug fix for
CloseNearbyDoors
action not working - Bug fix for allowing SPT 3.9.0
config.json files from previous releases are not compatible.