userMaverickcancel
reporust_rebootcancel

528 Commits over 123 Days - 0.18cph!

3 Months Ago
Remove FSM tags, exhaustive transitions turn out to be easier to debug and manage
3 Months Ago
Add budgeted queue for pathfinding requests
3 Months Ago
▅▉▋ ▄▅█▇▆█ ▇▆▍▄ ▍▇▇▍▊█▅ █▆▄▅▋
3 Months Ago
Have wolves clear their target after eating, as else they can hunt you down after finishing their food if you passed them while they were eating
3 Months Ago
▄▌▉ ▋█▆▊▆▋ ▅▌▆▍▌▅▉▇ ▍▆▋▊▋ ▄▄▅▌▆▋▅▆ █▍▉▄▌▄█
3 Months Ago
█▍█ ▅▅▊▇▋ ▇▄▊▍ ▌▇▄▋▅▄▅▊ ▆▄▉▄ ▌▍ ▋▍▇▋▇▅, ▇▍▋▍▄▇▌▅ ▊█▌▊█▇ ▋▄▋▇ ▇▊▅▉▍█▇█▆▅ ▍█ ▇▉▋▉▊▍▉▄▋ ▋▆▄▍▌▅▌ ▊▉ ▅▊▅ ▄█▊▍
3 Months Ago
▇▇▅ ▊▆▌█▋▄ ▇▅▇ ▉▆▊█▆▌▅▌▍ ▉▆▇▊▊▍▊, ▌▅▉ ▉▉▍ ▅▌▇▄█▄▅▌ ▊█▇▊▄▄ ▉▄▅▋ ▋▄▉▌▅▋▍ ▉▌▋▍ ▍▋▉ ▌▉▅▋▅ ▆▇▄▋ ▅▌▋▍▄▉ ▍▄▋▄
3 Months Ago
Allow wolves to eat corpses and meat Refactor targeting component to be budgeted and part of sense component, this fixes a bunch of issues where wolves would overcommit and ignore other threats closer to them
3 Months Ago
Have wolves eat corpses and meat Fix wolves thinking they already finished moving instead of waiting for the async path request result
3 Months Ago
▋▋▊█▍ ▋▉▉█ ▌▆▆▇
3 Months Ago
Prevent being able to bully wolves by repeatedly shooting at their feet to scare them away, fix wolves trying to cancel their reaction to fire
3 Months Ago
Streamline wolf interruption behaviour, assign target upon hearing noise
3 Months Ago
Polish and budget NPC hearing, reduce charge range
3 Months Ago
█▊▄▅▋ ▄▉█▇ █▉_▍▉▋█_▉▆▋▇▋▊▇█▌
3 Months Ago
▌▆▉▄▉▊▇ #▍▊ ▉▌▄▄▅_▍█▅▊▆▋ && ▍▅▊▅▍▆ ▇▉▌█ #▋▍ ▋▇▌▄█_▊█▆▅▉▅ && ▍▍▆▉▆▍ && ▅▅▅▅▆▇ ▋▊ █▄▆▇ ▌▅▆▌ ▍▇▋ ▆▍▄▉ ▅▍▊▇▄▊▅ ▋▋▅▉▊▆ ▉▋▉▄
3 Months Ago
Improve fidelity of wolf consecutive attacks when the player keeps walking backwards, or is standing still
3 Months Ago
Make wolves react to lit torch swings and projectiles landing near them
3 Months Ago
Wolves can wait longer in a spot while roaming, reducing the number of path queries made by roaming wolves
3 Months Ago
Budget wolf pathfinding
3 Months Ago
Merge from ai_wolf_iteration
3 Months Ago
▄▉▋ ▌▋▌▌▇ ▊▉▌ ▉▍█▄▌▆▆▊ ▋▇▅▍ ▅▇▉▇▅▄ ▉▋▍▌▍▍ ▉▆ ▌▋▍█ ▋▉ ▉▌▄▅▇▇▊█ █▋▊▌▍ ▉▉▉▅▉▊▆▅▌▍
3 Months Ago
Fix sense refresh time not accounting for budgeting delaying refresh
3 Months Ago
█▄▆▌ ▉▉▉▌▄▋ ▅▊ █▌▉▋▅▅ ▉▋▊▍ ▅█ ▌▇▄▄▊█▌ ▉▌▌▆▇▄, █▌▄ ▉▇▊▍▆▊ █▆ ▌▍▍▆ ▅▉ ▌▉▌▌▍▅██▅ ▉▌ ▉▌▊ ▉▆ ▊▋▆█▅▇▆▆
3 Months 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
3 Months Ago
Setup NPC hearing grid
3 Months Ago
▄█▇ ▄█▄▊▋▊ ▉▍▌▆▊▉▆▍▍▍▉ ▋▅▄█▍ ▋█▍▅▅▋▋▊▇
3 Months Ago
█▇█ ▉▆▍▉ ▆▋ ▄▋▇█ ▍▊▌▍▊▋▌▋ █▌▄ ▇▆ █▉▅▉▅▍
3 Months Ago
▍▄▋ ▇▌▄▅▋▊ ▊▄▉▋█▍ ▆▉ ▄▋█▊▆ ▊▊▆▊▊▍▍ ▋▋▊█▅
3 Months Ago
▌▉▉ █▄▌█▊▍▊▅▊▄<▉> ▋▉ ▆██▊▉ ▍▌ ▊▋▄▄█▆, ▊▋ ▉▍▍ █▇▊▋▇ ▇▄▊█▄▅▆▊█ ▋▍ ▊▌▆▇▄▍ ▋▍▋▄▌▄█
3 Months Ago
▋█▋▊▆ ▇▋▊█ ▆▆_▉▇█▍_▄▉▄▇▄▄▍▆▆
3 Months Ago
▆▅▄ █▋▉▆▅▇ ▌█▋▊ ▍▆▇▅ ▇▇▊▌▋ ▄▌▆▌▋▇▌▊ ▍▆ ▍▌▊▅█▇
3 Months Ago
▄▋█▋▅ ▉▊▅▇ ▌▉_▉▅▋▊_▇▋█▅▉▌▋▊▄
3 Months Ago
▉█▋ █▋▊▆▊▅ ▉▌▋ █▆▍▋▇ ▌▄▆▊▉▉▋▇▄
3 Months Ago
▄▅▄▆▆ ▋▋▅▄ ▅▅_▍▋▋▆_▅▍▅▄▌▉▆▇▇
3 Months 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
3 Months Ago
▄▅▊ █▍▍▊▉▄▅▆▆▅ ▍▋▉▉▌ ▆▊ ▍▇▇▊▌▉ ▆▌ ▅▆▆█ ▌▍▉▍▇ ▅▊▍▊ █▊▍▍▋█ ▆▍▇
3 Months Ago
▌▄▍▋▍ ▌▋▍▅▋ ▇▄▋▋▄▅▉▊ █▊ ▌▋▅▌ ▌▊▊▊▉▆▋▇ ▇▅▊▉▊▄ ▇▇▌▌▍█▊█▌▋ (▌▆▋▌▉▋▌ ▅▌ ▅▍▆▆▄█ ▍▍ ▄▊▊▅█▉█ ▇▅▌▍▌ ▊▆▇▋▍ ▌▇▉▍▋▉▇▉ ▊▉▅ ▄▄ ▋█▄)
3 Months Ago
▇▋▆▉ █▄▇█▄▇ ▊▆▅▆▇ ▉▅▄█▆ ▊█▍█▋▍▋ ▄▆ ██▄▍ ▅▇▉▌▇, ▅▋▄ ▉▇▇▅▉▉▋ ▋▅ ▊▇▌▉ ▊▍ ▋▋▌█ ▆▆ ▅▉▍▊▆▍▍▌ ▋▋▌▊▅, ▅▅▉ ▇▅█▄▆▅ ▌▄▅▇▉█▋ ▄▉ ▋█▌▇▋ █▉▆▉▋▍▇ ▍▉▅▇▉▋▅▇
3 Months Ago
▋▆▋ ▉▆▊▄▍█▉▍ ▇▊▊▌█▄▍▆▇ ▄▆ ▅▋▆▋█ ▍▌█▉▋, ▍▄▉ ▇▋▍▇▍▆▅ █▌█▅▌▊▆ █▄ ▅▆▉▊▉▅▄▆█▅
3 Months Ago
▆▍-▄▆▋ ▋▊█▇▅▆ ▉▍▅▅▌ ▊▇▆▍▌▍ ▍▇▅ ▅▊▇▊▊▆
3 Months Ago
▋▊▇▄▇▌ ▅▍▅▌█ ▋▆ ▊█▅▅ ▋▆▉▋▋▋ ▄▄█▋▋▇
3 Months Ago
Allow wolves to target other wildlife again, fix errors when target dies while circling
3 Months Ago
Optimize wolves LoS checks (ignore other wolves, spread computations over multiple frames, pool sight events), also ignore players in safe zones
3 Months Ago
Tweak slope conforming
3 Months Ago
Fix inverted transition in wolf fsm
3 Months Ago
Use GetCornersNonAlloc to avoid unity copying the npc paths everytime they are accessed
3 Months Ago
Cover performance critical code with time warnings
3 Months Ago
Skip entity query distance checks in wolf sight to avoid doing them twice
3 Months Ago
Have the wolve's meshes rotate to follow their movement on slopes, but only the pitch, and only up to 30 degrees
3 Months 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