branchrust_reboot/main/ai_wolf_iteration/ai_scientist_iterationcancel
27 Commits over 30 Days - 0.04cph!
▄▌▍█▅ ▊▋▇▋ ▊▄_▅▋▆▄_▄▇▇▍▉▋▋▄▍
Make fsm declaration syntax more compact, fix scientist death
Update scientist FSM to new system
Fix scientist spinning when coming to a stop
Fix scientist not moving (merge)
Fix compile errors from merge
Merge from ai_wolf_iteration
Improve scientist cover generation
Cleanup navmesh inside edges before generation
Make sure points are on navmesh
Reduce cover density by merging nearby covers with similar angles
Apply distance checks to individual covers instead of cover groups
█▄▉ ▅▇▅ ▋▍▄▇▋ ▅▆▌▋ ▉▉▋▉ ▉▌▇▌ ▆▄▊▉▇▄▇ ▄▌█▌▄ ▇▇▇▅▇▊█ ▅█ ▆▌▆▉▅▌▉▇ ▊█▊▅▅
Improve cover selection and debug, fix some objects not blocking the trace
Better vislog for cover debugging
Fix pillar covers not handling a non-zero rotation
▅█▌▍ █▆▅▌▅▍▅▍▌ ▋▍▊▌▇▋ ▆▄▌ ▇▌▌▋▅ ▍▇▉▊█ ▉▅▊▌▆ ▉▇ ▇▋▉▊▊█▆▌▍▄ ▅█ █▄▆▌▇ ▅▍▄▊▄▆█▉▇
Iterate on cover and peeks
▊▉▇█▋ ▌▋▋▋ ▍▄_▌▄▇▇_▅▆▅▍▍▍▅▌▅
▉▆▌▉█ ▇▆▌▆ ▆▆_▊▅▄▅_█▋▅█▍▌▋▋▉
Add cover component supporting primitive shapes
Fix incorrect line in OBB DebugDraw
▉█▄▊▋ ▆▅▉▅ ▄▄_▍▄▊▊_▉▊▊█▋▍▄▄▌
█▊▍▄█ ▍▇▇▇ ▇▍_▌▇▍▄_▍▌▆█▊▉▋▆▄
▋▆▍▅█ ▌▄▄▌ ▇▅_▄▊▋▌_▇▆▉▌▍▅▆▇▄