userIan Hendersoncancel
branchrust_reboot/main/naval_update/scientist_boat_aicancel

133 Commits over 61 Days - 0.09cph!

35 Days Ago
Finally! Working 360 degree avoidance (sixth attempt at avoidance, seems to be the final version!) Stop NPCs on the boat from being targetted as enemies (boat would drive around in circles trying to get close to a passenger) Fix Y values screwing up our targetting vector logic Obstacle system was transforming direction when it didnt need to
35 Days Ago
Ensure a full 360 degrees of directions are generated
35 Days Ago
Add proper support for reversing - use the dot product to determine when behind Fix a bunch of incorrect vector space translations More debugging
37 Days Ago
Clamp danger values Local to world (not the other way around)
37 Days Ago
Increase context resolution Harder steering over lower values
37 Days Ago
Rip out the old boat ai steering behaviour and fully replace it with a context driven version| Retain a map of interest and danger that correlates to a fixed set of directions around the boat Weight everything up and take the path of most interest + least danger
38 Days Ago
naval_update -> scientist_boat_ai
38 Days Ago
Better spacing values Disable RHIBs spawning in the deepsea for now
38 Days Ago
Messing with deepsea values
38 Days Ago
Manifest
38 Days Ago
Added AI RHIBs to the deep sea Codegen General cleanup
38 Days Ago
Deep sea specific RHIB prefab
38 Days Ago
Stop the boat driving if the driver gets doinked
38 Days Ago
Driver no longer has a gun out
38 Days Ago
Reduce number of feelers Prioritise forward direction Try to avoid flicking between similar directions
38 Days Ago
Fifth attempt at avoidance logic
38 Days Ago
Fix broken bounds on the rhib storage drybox
38 Days Ago
Remove mounting debug code
38 Days Ago
Setup RHIB specific scientists Fix bounds on the new RHIB (actually play impact effects) Manifest
38 Days Ago
Add support for spawning the new scientists, but lets stay with the old ones for now
38 Days Ago
Swap avoidance Physics.Spherecast to GamePhysics.TraceAllUnordered, should be a bit more reliable Further simplification to avoidance code, not 100% sold on it so im commenting out for now
39 Days Ago
Allow head look (lets the scientists actually target things) whilst they are on the boat
39 Days Ago
Actually fill the RHIB with scientists when you attach
39 Days Ago
naval_update -> scientist_boat_ai
40 Days Ago
More Waterworld map obstacles
40 Days Ago
Remove resolution field - not used Standard RHIB cleanup
40 Days Ago
Rewrite steer force system again (third times the charm) Boat position is merged with desired directional point before application Manifest
40 Days Ago
Cleanup, compile errors
40 Days Ago
Seek out targets that attack us eg if you're attacked by someone then set them as the target
40 Days Ago
Codegen
40 Days Ago
Add ai data to all rhibs
40 Days Ago
naval_update -> scientist_boat_ai
40 Days Ago
Balancing forces like a fckn seesaw Target takes priority Avoidance is second unless its too close Wander forces as third
40 Days Ago
Fix getting stuck in the wander state if we exit seek without reaching our target
40 Days Ago
Better navigation through smaller pathways (obstacles on left and right) but clear ahead Only handle the reverse case if the front is blocked (not the sides)
41 Days Ago
Just used lock steering - players do this anyway Better steering tangent calculations (prevents slamming headfirst into walls as much)
41 Days Ago
Another fresh attempt at new avoidance logic
41 Days Ago
Can attach boat AI to an existing RHIB Abstract out the bow and stern transforms to just Vectors (stops allocations for nothing)
41 Days Ago
Manifest
42 Days Ago
Avoidance direction will now favour towards a target if we have one rather than picking a direction from the outside edge in
42 Days Ago
Boats can now stay close or stay at a distance to a target: Opens up the ability for single boats to engage closly with the group staying a bit away
42 Days Ago
Refactor targetting checks into Check class Dont target fresh players: Onland In helicopters Too far above us
42 Days Ago
naval_update -> scientist_boat_ai
42 Days Ago
Fixed problematic range mapping
43 Days Ago
ignore obstacle logic running when the desired pedal is meant to be around 0
43 Days Ago
Force a reverse of at least x seconds
45 Days Ago
Fix steering and gas pedal hallucinations
45 Days Ago
Allow full stop in seek state
45 Days Ago
Use parent boat transforms rather than the childs transform, this preserves rotation when working in global space
45 Days Ago
Use 2D Distance instead Compile fix