branchrust_reboot/main/ai_test_changes/events/em_testcancel
438 Commits over 365 Days - 0.05cph!
refactored scientist AttackTick.
Bunch of scientist state and behaviour improvements.
Base/NPC navigator improvements.
Oilrig AI design update.
Brain sense query optimization when exclusively looking for players
Updated monument AI converter tool to also convert the links from the original brain based prefabs to the newest
Coverpoint stuff now uses the ai grid too.
Probable fix for if BaseFollowPathState starts running before nav data
Monument AI conversion tool now replaces old bandit guard prefabs with the new one.
Manifest.
new bandit guard prefab, setup, starting point AI design/config.
merged from experimental changes
Initial support for event blocks and the AND event.
separated scientist + heavy scientist designs
Can now set the default state container in the ai editor.
Dismounted state now triggers the StateError event if no valid waypoint data is found.
Oilrig tweaks.
base mounted state to handle disabling navigation.
IsMounted event prefab, manifest update
Added IAIMounted interface, implemented for scientists.
Added IsMounted event.
Added scientist dismounted state.
heavy scientist/ch47 initial setup and wip
Added warning log when an oil rig waypoint isn't reachable and added failsafe behaviour.
BaseNavigator respects ai.move convar
more wip oilrig behaviour
Added built-in SetDestination rate limiting to the new base navigator.
AIInformationZone optimizations & cleanup.
Senses update now ticks regularly.
IsVisible ai event optimizations.
Scientist aiming/direction.
Moved remains of targeting and attack ticking out of HumanNPC.
Added AttackTick event.
Scientist ai design update.
Position-around refactor.
Bunch of attack tick related stuff.
AI memory now caches LOS value per entity in its memory.
Fixed chase state.
Fixed events with no output state container linked not continuing execution correctly.
Fixed IsVisible event using the targets attack interface instead of the owners.
Brain senses can now handle the LOS checks.
UI serialization improvements.
More scientist AI design wip.