1,554 Commits over 397 Days - 0.16cph!
Attempted to merge orbital strafe to the end of the strafe run. Couple bugs, needs looked at again
Prevent orbit strafe from breaking until rockets are emptied
Slowed down rockets shot during orbit strafe
Ensure that heli instantly explodes when impacting the water the same way as it does on land
Prevented exiting any state if retiring - probably not needed
Prevent patrol helicopter from being able to be aggro'd when leaving the map
This stops it despawning mid fight
Refill rockets when starting orbit strafe
Refactored strafe rocket code
Few checks to only point at interest zone if in orbit and not breaking orbit
Overrode default rotation speed for orbit strafing
Set interestzone origin from strafe passover to ensure a more accurate target
Orbit strafe now attempts to point at interest zone wilst orbitting
Prevent cargo from tilting on harbor approach
Improve error messages if approach node isn't found
Initial orbit strafe state
Fixed bug causing heli to be locked in an idle/orbit/strafe state if its target dissapears
Ensured cargo ignores height of waypoints - keeping it at the correct water height
Revert Procedural Map - Sorry Aux2!
Made the docking test map smaller again
Fixed egress working if it was in the process of actually entering or leaving harbor
Fixed harbor 1 to work with new path
Refactored all of the movement code
Remade harbor 2 path to work with new movement
Improved cargo docking movement code to handle tighter situations
Prevents clipping on harbor geometry
Moves on rails with more deterministic movement overall
Ensured trigger is set properly on one of the harbor 1 cranes - prevents flyhack kick
Added a more accessible harbor 2 cargo path
Re-enable tooltip text for single vendor names
Hovering over a vending machine now shows the names of the machines (as it used to)
Vendor UI now closes automatically when map is closed.
Fixed issue preventing harbor 2 from being considered as a docking point
Prevent cargo from trying to leave the map mid dock. Now waits until docking has finished before leaving.
Fixed bug causing cargo to freeze when swapping between standard points and approach points.
Bowpoint used for steering throughout
Merged in harbor_tweaks_4_cargoship
Merged in harbor_tweaks_4_cargoship
Prevented cargo from waiting twice
Improved reliability of throttle - cache old speed and use it if unsure of next waypoint speed
Fixed isues causing follow to zero rotation on approach
Fixed cargo speed limiting bugs
Cargo now looks at previous node to find desired speed
Completely remove throttle based movement on approach. On rails style movement instead
Fixed off centre harbor 2 incoming path
Fixed swing bridge partly opening
Cargo now steers with its front rather than pivot point when docking:
This prevents:
-clipping with geometry
-turning too fast/too slow
-Innacurate movements
Removed a bunch of throttle lerps and rotation lerps when docking
Tried to fix broken swing bridge animation
Fixed weird cargo movement bug
Added cargoship save support
Ran protobuf
Flipped harbor 1 path
Adjusted swing bridge animation
Smoothed approach path
Still broken spawn nearby command
Harbor 1 ladder and parent triggers