branchrust_reboot/main/ai_wolf_iterationcancel

490 Commits over 153 Days - 0.13cph!

4 Months Ago
Hook new wolf growl anim, make animator state generator case instensitive
4 Months Ago
Rewrite PooledList to be IPooled and IDisposable, allowing it to be part of using statements and free itself when leaving scope
4 Months Ago
exported Wolf_GrowlRunToWalkBack animation
4 Months Ago
Merge from main
4 Months Ago
Have fsm UI states sync their name with the actual runtime state instance
4 Months Ago
Add labels to transitions in fsm UI
4 Months Ago
Derive graphview edges to store fsm transition information directly in them
4 Months Ago
Fix undo not working when renaming fsm nodes in the UI or changing state properties
4 Months Ago
FSM UI now properly add new states at mouse location
4 Months Ago
Add option to export code only FSMs to graphviz to help porting existing FSMs to the new UI
4 Months Ago
Reduce occurences when one wolf is injured and other wolves keep circling slowly instead of coming to help or fleeing
4 Months Ago
Tweaks after playtest feedback: * have wolves interrupt lenghty animations when they are suddenly in danger * injured wolves don't answer to calls for help as it'll just get them killed * less predictable charge patterns to disrupt aiming * higher chase and flee speed
4 Months Ago
Improve wolf senses
4 Months Ago
Add helpful warning messages when PolymorphicDrawer fails
4 Months Ago
Simplify polymorphic attribute drawer code
4 Months Ago
Prevent wolves getting permanently accustomed to fire when they survive a fight with a player that used fired on them, that's because new players encountering those wolves may get confused when they get bitten despite the holding a torch
4 Months Ago
Serialize state tags instead of hardcoding them, partial port of the code FSM to the new UI
4 Months Ago
Allow loading fsm scriptable objects into the runtime fsm component
4 Months Ago
Improve fsm editor UX, create new states next to currently selected ones, link them, and select the new one
4 Months Ago
Clean up serialized data containing fields that don't exist anymore
4 Months Ago
Generate code and manifest
4 Months Ago
Merge from main
4 Months Ago
Add fsm UI support for tag transitions, complete transitions, start states and link states
4 Months Ago
Allow changing state and transition classes, currently breaks when undo
4 Months Ago
Allow state renaming
4 Months Ago
Clean up FSM ui code, fix bug when removing state would corrupt the asset
4 Months Ago
Prevent duplication state connections, add method to deep copy a fsm
4 Months Ago
Allow fsm transition editing in the new UI
4 Months Ago
Add WIP fsm editor
4 Months Ago
Add placeholder audio for the wolf
4 Months Ago
If you hit a wolf before it spots you, it will run away for a bit, howl to call it's friends, and come back for you
4 Months Ago
Prevent wolves beelining and being too easy to shoot when flanking at long range, merge unreachable state and flee state
4 Months Ago
Hook new wolves to population, allow spawning packs
4 Months Ago
Replace entity queries with query.process, prevent growl spam, pass target when intimidated
4 Months Ago
Fix wolf leap attack being too spammy
4 Months Ago
Fix wolves being sitting ducks around lit campfires, or being too easily cheesed with torches
4 Months Ago
Fix wolf not following players moving away with lit torches
4 Months Ago
Add torch to bow editor loadout
4 Months Ago
Have wolves look at their prey when circling
4 Months Ago
Make fsms easier to debug and extend by using tags for high-level transitions instead of nested fsms
4 Months Ago
Have wolves react to campfires
4 Months Ago
Have EntityQuery.ProcessInSphere<T> cast to the chosen type, fix wrong time warning labels
4 Months Ago
Have wolves react to player torches
4 Months Ago
Add new methods to grid and BaseEntity.Query to remove the need for a static array
4 Months Ago
Merge from main
4 Months Ago
Merge from main
4 Months Ago
Fix client / server compile errors
4 Months Ago
Fix scoring and ranking of potential destinations not being respected
4 Months Ago
Undo vislog changes
4 Months Ago
Clean up vddraw