userIan Hendersoncancel
branchrust_reboot/main/naval_update/scientist_boat_aicancel

133 Commits over 61 Days - 0.09cph!

5 Days Ago
Dont kill rest of the scientists when the driver dies (not intentional)
5 Days Ago
Only allow killing scientists to happen once Call die on scientists so the loot bags spawn
5 Days Ago
Fix logic bug in pursue player that could possibly cause recursive behaviour (Active target check was flipped)
5 Days Ago
naval_update -> scientist_boat_ai
8 Days Ago
If a boat is sinking dont keep trying to apply corrective forces. These forces have always been applied - without it boat sinking looks really cool
8 Days Ago
Missed file
8 Days Ago
Ensure players are properly killed
8 Days Ago
Dont do any clipping checks for AI on the PT Boat and RHIB
8 Days Ago
Add new ClippingCheckAiMode to BaseVehicle.Server Let's us skip clipping checks for AI, or apply to both AI and players
9 Days Ago
turn off debug draw
9 Days Ago
Boat AI will automatically turn on the lights if its nighttime, keeps them off if its day
9 Days Ago
Better lights on the RHIB
9 Days Ago
Remove logs
9 Days Ago
Use raycasts for avoidance instead. Spherecasts are just too unstable
9 Days Ago
When boat dies kill all remaining scientist on board
9 Days Ago
Pass mount point for spawning, dont rely on position
9 Days Ago
Stop info box breaking with 'null action'
9 Days Ago
Dont ram a player if they are way higher up on an island
9 Days Ago
Stop group members including themselves in the pursuit notifications This prevents an infinite loop when pursuing a player
9 Days Ago
Better scientist mount position spawning code Compile fixes
9 Days Ago
Ensure boats have minimum: driver and turrets Then at least 1 other Then we coin flip each subsequent scientist
9 Days Ago
Spawn rhibs facing towards the deep sea centre
28 Days Ago
Compile fixes
28 Days Ago
Codegen after merging naval update
28 Days Ago
naval_update -> scientist_boat_ai
28 Days Ago
Fix compile error with our new changes
28 Days Ago
Remove a dumb 200 byte allocation on our blur step
28 Days Ago
Codegen
28 Days Ago
Integrate RHIBs into the deepsea Spawn them in cool triangle formations (auto generate groups) Wiping the deep sea will wipe rhib group info
28 Days Ago
Only try and maintain cohesion in the wander state Add some methods to wipe coordination when the deep sea resets
28 Days Ago
simple boid behaviour in groups groups will attempt to stick together as much as possible
28 Days Ago
Add 'grouping' system: Boats can be spawned in groups If one of the group members targets an enemy we can ensure all of the boats target the same one, this keeps them all focused and together
28 Days Ago
AI boats will now attempt to ram players
28 Days Ago
AI Boats will sometimes drive by the targets then pull in front or behind them
28 Days Ago
Reverse steering if we are going backwards
28 Days Ago
Bring back incremental steering
28 Days Ago
Fixed bugs with moving the claim from one boat to the other
29 Days Ago
If a claimant boat to a target is removed then inform the other boats that a new claimant position has opened up This means if you kill the main boat attacking you, the other boats waiting in the attack 'queue' can have a stab at killing you instead
29 Days Ago
Much better near and far distances when dealing with the boat coordinator Debugging
29 Days Ago
Connect to the coordinator on init and leave on remove When you find a target that you want - register it as yours, this prevents other boats from taking it
29 Days Ago
Boat coordination system setup Provides an avenue for boats to claim/unclaim targets, this prevents lots of boats from dogpilling on a single target
29 Days Ago
Compile errors
29 Days Ago
If driver is killed - totally remove AI Make RHIB scientists much weaker than regular scientists
29 Days Ago
Add more profiling
29 Days Ago
Prevent overcorrection when approaching targets Put debug drawing behind a variable Move constants to BoatAI.Data Prevent Reserializing fields when changing symbols
30 Days Ago
Apply blurring over the whole context space to try and prevent oscillations between very similar states Use scoring for picking context directions rather than lowest danger weighting
30 Days Ago
30 Days Ago
Prevent boats from jiggling once they reach their target position Codegen
30 Days Ago
scientist_boat_ai -> naval_update
30 Days Ago
Remove logs Add back avoidance