4,306 Commits over 1,919 Days - 0.09cph!
Oilrig1 door navmesh fixes.
Suitcase collision navmesh error gen fix.
Oilrig1 initial move point data
Merge from bradley_scientists
Bradley scientist AI design update.
Reduce timer duration before returning to cover from chase.
Recall scientists if they or the bradley haven't been able to attack any targets for a while.
Merge from bradley_scientists
Added deploybradleyscientists and recallbradleyscientists Bradley commands for Paddy.
Fixed some bugs I found in the process of adding and testing the commands:
MountAfterNotAttackedDuration check now also makes sure the bradley has been deployed for that long too.
Scientist spawn count now only resets (as part of the Bradley healing process) after a short deploy timer.
Merge from bradley_scientists
▉▇▆▆ ▊▉▊▉ ▊▊ ▇▇▉▄▊▋▊ ▆█▊ ▌▋▊▉▋ ▍▇ ▉▉ ▊▊▉▊▆▍ ▊▋ ▍▊▄▌ ▍▇▋▅ ███ ▇▄▊▅▅█ ▄▋▋▊█▋▅▄ ▄▄▍▌▊▇▄ ▄▍ ▊▊▇▋▌▇▌ █▇▉▍
Decreased ScientistRedeploymentMinInterval from 180 to 60 seconds
NPC flamethrowers don't hurt NPCs.
Heavy scientist AI design fixes
Slightly reduce AI effective range to match damage range.
▄▄▇▋▄█▇▇ ▄▄▆ ▉▍▋▊▄▇▄█▄▆▋▄▅▍ ▅▋▇▅▄▄ ▉██▉▌ ▊▄ ▋▊██ █▇▅▉▍▋▊█▌ ▉▅▄▍▆▄▅▋ ▌▊▍▆ ▄▍▋▄▉▆ ▌█ ▇▆ ▌▉▌▆▋▄ █▅▄▋▊, ▅▉▇█ █▆▌█▆▍▍ █▆█ ▇▇███▌▄▉▆()
▅▉▄▊█▌▌▌▋▄▆▊ ▌▍▇▆▇▆▍▊▋() ▄▌▉ ▅▍█▉▍▋▄ ▉▌▍▍▄ ▍▄ ▉▌▌ ▅▉▅▅▌▉ █▋ ▍▊▍▇▅▅▄▊▉ ▉█▇▆▍ ▍▍▋▌▍▄▇▆.
▇▋▅ ▌▉▉▊█▆█▄▌▍▄▄ ▅▊▋▌▇ ▇█▄█▊ ▆▊ ▅▇▍▊█ █▋▇▆ ▆▇▊▉▄▅▆▄ ▇▇▍▍▍▊ ▅▅▅▍▍▌.
▋▊ ▅▇▍ █▄▇ ▌▊█▆▊▌ ▌▇▅▇▇▆▅▍▅▆▆▊▆.
Merge from bradley_scientists
Updated stationary scientist AI design.
Switch scientists to stationary AI design instead of immediately killing them if the Bradley gets destroyed.
Added a stationary AI design and fille.
Updated Bradley scientist prefabs to reference it as an additional design.
Merge from bradley_scientists
Merge from bradley_scientists
Cache walkable navmesh layer.
Added convar'd damage deploy check interval.
Codegen.
Check for valid navmesh at scientist spawn points before deploying.
Handle missing navmesh.
Randomise between take cover and combat states when spawning scientists
Deploy & recall smoke grenade usage (convar'd)
MonumentIsland_Bradley test scene
Updated bradley scientist AI design, more defensive, more use of bradley as cover.
Check scientist target move distance is within a suitable distance from bradley
▉▌██▌▍▍▉▋▆ ▄▋▍█ ▆▇▅▊▊▋▆ ▅▉▆▋▌▉ ▅▋▊▄▊▉▊▋ ▊▉ ▄▅ ▍▇▅▉▇▅▊ ▋▊▉▌ █▋▄▊██
CanSeeTarget can now take a source position offset, used to check move points.
Remove now unused LOS offset code
AIInformationZone LOS improvements for GetBestMovePointNear
Fix for recall loop when all scientists are killed, preventing the Bradley from leaving deployed state.
▌▇▊▋▄ ▆█▌▋█ ▊▄▆ ▍▇▋▇█ ▍▆▇ ▇▅█ ▆█▅▄▍▉ ▆▅▉▅▌█ ▅▍▉▌▍▆▄
Bradley scientist AI design update.
AIInformationZone can now place move points on terrain.
Disable AI data on spawn.
Disable navmesh obastacle and AI data after all scientists are back on board, so they don't run through the APC on their way to mount it.
Raycast distance fix from earlier
Increase not-attacked timeout duration