userAdam Wcancel
reporust_rebootcancel

4,348 Commits over 1,919 Days - 0.09cph!

4 Years Ago
navigator tick experimental changes
4 Years Ago
Update animal AI design to now use StateError and StateFinished when roaming
4 Years Ago
updated mil tunnel scientist AI design
4 Years Ago
small Chase / TakeCover state improvements & cleanup
4 Years Ago
Added reserved position and entity slot enums for AIMemoryBank, switched placeholder hardcoded values to use them. Animal roam state now returns to home point if no suitable roam points are found from current position.
4 Years Ago
Added BestMovementPointMaxDistance and BestCoverPointMaxDistance to BaseNavigator. These can be used to optimize AIPoint lookups per AI npc/location. This allows the new grid to still be used for optimizations whilst still working for the tunnel dweller range changes on main.
4 Years Ago
Store AI spawn position as their home position in slot 4 of AIBrain position memory bank. Added BaseNavigateHome state. Chase state improvements.
4 Years Ago
update MT design
4 Years Ago
test scene update
4 Years Ago
merge from main
4 Years Ago
merge from miltunnel
4 Years Ago
Converter tool replaces HTN scientist prefabs with new versions. Relocated new MT scientist prefabs. Manifest.
4 Years Ago
New military tunnel scientist prefabs using new AI setup. Initial MT ai design setup.
4 Years Ago
AI converter tool now handles HTN spawners/npcs
4 Years Ago
Added military tunnel test scene, some initial debugging to help figure out what's going on.
4 Years Ago
merge from attack range multiplier changes
4 Years Ago
Excavator test scene
4 Years Ago
Attack range multiplier (and related attack events) test changes.
4 Years Ago
junkpile_a cover point tweaks
4 Years Ago
TakeCover state triggers StateError event if no valid cover point found
4 Years Ago
oilrig design tweaks
4 Years Ago
merge from main
4 Years Ago
merge from noise branch and some improvements
4 Years Ago
oilrig/junkpile design updates
4 Years Ago
wip listen senses and noise sources.
4 Years Ago
Merge from range check interface changes.
4 Years Ago
Events now have unique ids, send the ID of a triggering event if viewing in the AI designer. AI designer now highlights the triggering events. Updated junkpile scientist AI design. Protobuf.
4 Years Ago
Applying shelved junkpile AI design changes
4 Years Ago
Testing changes to range checks used for attack tick and InAttackRange events. They now both use the same function from the IAIAttack interface.
4 Years Ago
Reworked ScientistJunkpileSpawner to use new AI setup.
4 Years Ago
more wip junkpile ai
4 Years Ago
Initial junkpile scientist AI design
4 Years Ago
merge from main
4 Years Ago
AI conversion tool now works on Junkpiles, converts patrol routes, cover points, spawn data. More new junkpile scientist prefab updates. Fixed AIInformationZone.GetForPoint breaking if any entries are null. Updated old AiLocaltionManager to use the new AIPoint stuff (until I remove it altogether). BaseFollowPath state will now automatically follow the nearest path in the AIInformationZone if one isn't specified. Fixed server-side junkpiles getting destroyed incorrectly sometimes, which was causing AI issues.
4 Years Ago
junkpile prefab setting tweaks
4 Years Ago
Initial junkpile scientist prefab, brain setup, empty design.
4 Years Ago
Added TargetLostRange to AIBrainSenses. TarrgetLostAIEvent now checks distance too. Oilrig scientist design update.
4 Years Ago
merge from main
4 Years Ago
Added enum for navigation speed settign and per-type speed values. Switch all calls to BaseNavigator.SetDestination to use the new enum. Test scenes updated.
4 Years Ago
realm removed some scripts on animal prefabs
4 Years Ago
same for NPCPlayerNavigator
4 Years Ago
Fix some BaseNavigator script changes getting lost between client/server switch
4 Years Ago
merge from compile fixes
4 Years Ago
4 Years Ago
continued
4 Years Ago
compile fixes
4 Years Ago
BaseNavigator can toggle braking. Follow path state disables braking.
4 Years Ago
Design permission check
4 Years Ago
added ai.designing convar toggle
4 Years Ago
merge from main