branchrust_reboot/main/ai_test_changes/events/em_test/outpostcancel
36 Commits over 0 Days - ∞cph!
Refactor reservation/used by stuff down from AICoverPoint to AIPoint
AIInformationZone.GetCellsInRange implementation and visualisation/tester
AIInformationGrid.GetCell implementation.
Added AIInformationGridTester.
Added AIPoint as a base for AICoverPoint and AIMovePoint (and anything else going forward).
wip AIInformationGrid/Cell/Contents for partitioning and lookup of all the AIInformationZone move + cover points.
Fixed TargetLost event invert result
Added TargetLost ai event.
Updated peacekeeper AI design to return to their patrolling after combat.
initial outpost peacekeeper AI design
BaseFollowPathState pathing optimisation.
Converter tool now converts stationary spawn points with look at points to single point AIMovePointPath with look at points, so they can all be handled as paths instead of two separate approaches.
AI data conversion tool now swaps old peacekeeper spawn prefabs for new ones
New preacekeeper replacement prefab, setup and linked blank AI design.
Manifest.
Monument AI conversion tool now converts scientist spawners, sets any waypoint path links.
BaseFollowPath state now triggers the error event when there's no path.
NPCSpawner now sets any path data.
Added ScientistNPCSpawner, extends NPCSpawner.
Added AIInformationZone.GetNearestPath to find the AIMovePointPath with the nearest waypoint to the specified position.
BaseFollowPathState will now automatically start following the nearest path if a specific one isn't specified.
Refactored facing direction override support down from NPCPlayerNavigator to BaseNavigator.
BaseFollowPathState now sets navigator direction for look at points.
Added support for path reversing to AIMovePointPath and BaseFollowPath state.
Added support for waypoint look-at points to BaseFollowPath.
wip BaseFollowPath state and supporting functions for AIMovePointPath
AIMovePointPath debug render fix
Converter copies over path nav mode.
Debug draw waypoint lookat points when an AIMovePointPath is selected.
More useful move/path point debug drawing.
AIMovePoint now supports look-at points.
Added AIMovePointPath to handle patrol routes.
AI monument converter tool now handles patrol route conversion.
AI conversion tool now copies waypoints + waypoint data
Added HostileTargetsOnly flag + implementation to AIBrainSenses
NPC auto turrets ignore new scientists
converter tool replaces old ManualCoverPoint instances with AICoverPoint and copies direction etc over.
more outpost test scene setup.
wip AI monument data conversion tool.