userMaverickcancel
branchrust_reboot/main/ai_wolf_iterationcancel

413 Commits over 123 Days - 0.14cph!

3 Months Ago
Fix wolves being able to pick "valid" but unreachable destinations when roaming
3 Months Ago
Merge from main
3 Months Ago
Temporary fix for projectile violation when hitting a wolf's butt
3 Months Ago
Fix wolf not circling, add flee behaviour
3 Months Ago
Fix wolf overshooting destination, adapt roaming speed to how far is destination
3 Months Ago
Start work on wolf roam state
3 Months Ago
Fix wolf getting stuck in some situations
3 Months Ago
Prevent wolves being too synchronized by adding a random delay
3 Months Ago
Fix wolf sliding during some montages
3 Months Ago
Integrate spine animator and look animator
3 Months Ago
Fix wolves going very fast
3 Months Ago
Modify AI debug code to not require the removal IClientComponent or IServerComponent
3 Months Ago
Convert fsm to component
3 Months Ago
Add a custom version of the require component attribute that works with our IClient and IServerComponents
3 Months Ago
Add initshared and destroyshared to entityComponent
4 Months Ago
Use prefab attribute to avoid duplicating the anim list for every wolf
4 Months Ago
Allow wolves to reprioritize their target when fighting a group
4 Months Ago
Fix compile errors in server/client modes
4 Months Ago
Allow visualization of AI senses on the client via RPCs, fix wolves attacking dead players
4 Months Ago
Start setting up wolf senses
4 Months Ago
Merge from main
4 Months Ago
Stagger wolf when damaged a lot, instead of on every head shot
4 Months Ago
Add wolf bark before coordinated attack, add proper death state
4 Months Ago
Add wolf howl
4 Months Ago
Make fsms easier to edit by exposing them on the prefab
4 Months Ago
Reparent root motion SOs to baseScriptableObject to avoid duplicating them in bundles, remove unused animatorStateName
4 Months Ago
Allow fsm transitions to pass parameters to the destination state, use it to select different animations to play on wolf when hurt
4 Months Ago
Wrap animator into a playable, to allow playing one-shot animations without having to edit the animator every time
4 Months Ago
Allow lightweights entity components to handle RPCs
4 Months Ago
Create lightweight components that don't have the overhead of unity components
4 Months Ago
Merge from main
4 Months Ago
Merge from main
4 Months Ago
Make wolves more agile by making their turn radius speed independent, make the approach more interesting by adding speed and angle variations
4 Months Ago
Replace coroutine by invokes, pool the lists, also allow new montages to cancel currently playing one
4 Months Ago
Allow new wolf to deal damage and drop a corpse
4 Months Ago
Undo changes to old wolf animator
4 Months Ago
Fix missing convar
4 Months Ago
Remove debug draw and replace constants with convar
4 Months Ago
First pass on wolf combat behaviour
4 Months Ago
Placeholder logic to have wolves react to another wolf being hit nearby
4 Months Ago
Add convar to toggle fsm logging
4 Months Ago
Have wolves only fall over on headshots
4 Months Ago
Prototyope smooth path following for the wolf, hook hit anim
4 Months Ago
Add proxy tag fsm transitions, fix movement from previous states perduring in new states, proxy hurt state
4 Months Ago
Fix wolf not taking damage
4 Months Ago
Remove unecessary includes
4 Months Ago
Simplify hfsm by implementing it with a stack instead of recursion
4 Months Ago
Support state names to help debugging FSM, and fix range / speed bugs in wolf encircling
4 Months Ago
Allow nests FSMs
4 Months Ago
Merge from main