branchrust_reboot/main/ai_wolf_iterationcancel

490 Commits over 153 Days - 0.13cph!

2 Years Ago
▄ ▉▋▌ ▋▌▌▇▊ ▉▌▉ ▍█▄▌▆▆▊▋ ▇▅▍▅ ▇▉▇▅▄▉ ▋▍▌▍▍▉ ▆▌ ▋▍█▋ ▉▉ ▌▄▅▇▇▊██ ▋▊▌▍▉ ▉▉▅▉▊▆▅▌▍▋
2 Years Ago
Fix sense refresh time not accounting for budgeting delaying refresh
2 Years Ago
█ ▄▆▌▉ ▉▉▌▄▋▅ ▊█ ▌▉▋▅▅▉ ▋▊▍▅ █▌ ▇▄▄▊█▌▉ ▌▌▆▇▄█▌ ▄▉▇ ▊▍▆▊█▆ ▌▍ ▍▆▅▉ ▌▉ ▌▌▍▅██▅▉▌ ▉▌ ▊▉▆ ▊▋ ▆█▅▇▆▆▅▆
2 Years Ago
Make senses tick instead of being evaluated on demand On demand senses are harder to debug and visualize, as well as only causing a minor performance gain Ticking is more predictable performance wise and easier to keep track of in the frame budget Senses tick faster if a player is near the NPC
2 Years Ago
Setup NPC hearing grid
2 Years Ago
▄ █▇▄ █▄▊▋▊▉ ▍▌▆▊▉▆▍▍▍▉▋ ▅▄█▍▋ █▍▅▅▋▋▊▇▆
2 Years Ago
█ ▇█▉ ▆▍▉▆ ▋▄ ▋▇█▍ ▊▌▍▊▋▌▋█ ▌▄▇ ▆█ ▉▅▉▅▍▌
2 Years Ago
▍ ▄▋▇ ▌▄▅▋▊▊ ▄▉▋█▍▆ ▉▄ ▋█▊▆▊ ▊▆▊▊▍▍▋ ▋▊█▅▉
2 Years Ago
▌ ▉▉█ ▄▌█▊▍▊▅▊▄▉▋▉▆ ██ ▊▉▍▌▊ ▋▄ ▄█▆▊▋▉▍ ▍█ ▇▊▋ ▇▇▄▊█ ▄▅▆▊█▋▍▊▌ ▆▇ ▄▍▋▍▋▄ ▌▄█▆▍▊▊
2 Years Ago
▆ ▅▄█ ▋▉▆▅▇▌ █▋▊▍ ▆▇▅▇ ▇▊▌▋▄ ▌▆▌▋▇▌▊▍ ▆▍ ▌▊▅█▇▉
2 Years Ago
▉ █▋█ ▋▊▆▊▅▉ ▌▋█ ▆▍▋▇▌ ▄▆▊▉▉▋▇▄▄
2 Years Ago
Remove old dead AI code, hook up some events in preparation for NPCs being able to react to bullets impact near them or flying past them
2 Years Ago
▄ ▅▊█ ▍▍▊▉▄▅▆▆▅▍ ▋▉▉▌▆ ▊▍ ▇▇▊▌▉▆ ▌▅ ▆▆█▌ ▍▉▍▇▅ ▊▍▊█ ▊▍▍▋█▆ ▍▇▇
2 Years Ago
▌ ▄▍▋▍▌ ▋▍▅▋▇ ▄▋▋▄▅▉▊█ ▊▌ ▋▅▌▌ ▊▊▊▉▆▋▇▇ ▅▊▉▊▄▇ ▇▌▌▍█▊█▌▋▌ ▆▋▌▉▋▌▅▌ ▅▍ ▆▆▄█▍▍ ▄▊ ▊▅█▉█▇▅ ▌▍▌▊▆ ▇▋▍▌▇ ▉▍▋▉▇▉▊▉ ▅▄▄ ▋█ ▄▉▉▋
2 Years Ago
▇ ▋▆▉█ ▄▇█▄▇▊ ▆▅▆▇▉ ▅▄█▆▊ █▍█▋▍▋▄ ▆█ █▄▍▅ ▇▉▌▇▅▋ ▄▉▇ ▇▅▉▉▋▋▅ ▊▇ ▌▉▊▍ ▋▋ ▌█▆▆ ▅▉ ▍▊▆▍▍▌▋▋ ▌▊▅▅▅▉ ▇▅█ ▄▆▅▌▄▅ ▇▉█▋▄▉▋ █▌ ▇▋█▉▆ ▉▋▍▇▍▉▅ ▇▉▋▅▇▋▄▅
2 Years Ago
▋ ▆▋▉ ▆▊▄▍█▉▍▇ ▊▊▌█▄▍▆▇▄ ▆▅ ▋▆▋█▍ ▌█▉▋▍▄ ▉▇▋ ▍▇▍▆▅█▌ █▅▌▊▆█▄ ▅▆ ▉▊▉▅▄▆█▅▅▄
2 Years Ago
▆ ▍▄▆▋▋▊ █▇▅▆▉▍ ▅▅▌▊▇ ▆▍▌▍▍▇ ▅▅▊ ▇▊▊▆█▉
2 Years Ago
▋ ▊▇▄▇▌▅ ▍▅▌█▋ ▆▊ █▅▅▋ ▆▉▋▋▋▄ ▄█▋▋▇▌
2 Years Ago
Allow wolves to target other wildlife again, fix errors when target dies while circling
2 Years Ago
Optimize wolves LoS checks (ignore other wolves, spread computations over multiple frames, pool sight events), also ignore players in safe zones
2 Years Ago
Tweak slope conforming
2 Years Ago
Fix inverted transition in wolf fsm
2 Years Ago
Use GetCornersNonAlloc to avoid unity copying the npc paths everytime they are accessed
2 Years Ago
Cover performance critical code with time warnings
2 Years Ago
Skip entity query distance checks in wolf sight to avoid doing them twice
2 Years Ago
Have the wolve's meshes rotate to follow their movement on slopes, but only the pitch, and only up to 30 degrees
2 Years Ago
Fix wolf anim not always being cancelled on state transitions, add "or" transitions, wolves will now all flee together instead of separating if one is shot while the player is protected by fire or is very far away
2 Years Ago
Merge from main
2 Years Ago
Merge from main
2 Years Ago
Fix compile errors caused by serialized fiels in server only parts of the code
2 Years Ago
Fix editor only code causing compile issues
2 Years Ago
Fix editor only code being used outside of editor directives
2 Years Ago
Add more weapons to editor combat loadout
2 Years Ago
Make targetting component more robust, make wolves react more believably when shot with long range weapons
2 Years Ago
Merge from main
2 Years Ago
Remove test script
2 Years Ago
Conservatively fix compile error caused by #if SERVER
2 Years Ago
Make target component API usage more consistent
2 Years Ago
Bring wolf to 0 runtime allocs by removing a lambda in the senseComponent
2 Years Ago
Remove lambdas from wolf fsm transitions in preparation for it to be data driven
2 Years Ago
Add distance check option enum to entity query
2 Years Ago
Add profile markers to FSM
2 Years Ago
Add missing profile markers
2 Years Ago
Add profile markers for parts of the codes that can do traces, path queries and entity queries Remove uses of lambdas in entity queries to avoid subtle allocations
2 Years Ago
Merge from main
2 Years Ago
Have wolves use brains queries instead of entity queries
2 Years Ago
Fix missing using statement on server
2 Years Ago
Fix compiler complaining about unused serialized variables when they are server only
2 Years Ago
Fix pooledlist test not being setup and torn down properly
2 Years Ago
Clean up test scripts