4,103 Commits over 701 Days - 0.24cph!
Fix editor gizmos error for cargoship
Harbor 1 path topology take 2
Cherry pick harbor 1 topology sets
Harbor 1 docking path set topology
Reverted mesh lod changes :)
Ensure mesh renderer exists before setting LOD shadow casting mode
Added boolean to allow cargo to dock to any harbor that it comes across
Allow repeat docking command
Added debug commands to dump cargo current state
command to print harbor indexes and positions
debug docking is now a server var
merge patrol_helicopter_revision
Removed a few sneaky logs
Codegen
Fixed rotation viewing vector zero
Convar'd flee damage percentage
Adjusted zone stale time, danger zone size and max zones 'cache' size
Wrote system to cull least active zone if danger zones overflow cache
Heli now filters its targets based on the danger of the zone they are in
Increased orbit distance
Refactor of napalm time handling in orbitstrafe
Re-enabled debugging stuff
Flee positions are picked better again
Fixed more orbital lock issues
Fixed problem with using napalm in no go zones
Swapped zones to check positions, rather than players
Strafe no go check
Patrol points are now recaclulated up to 5 times in order to find one outside of a zone. Monuments are used as fallback
Fixed another possible distance check which could be locking an orbit state
Removed some extra debugs that should've been hidden
Fixed possible way to stay fixed in orbit state
Merge patrol heli revision
Fixed bug causing strafe to be locked waiting for rotation
Fixed some napalm bugs
Move further on flee
Orbit strafe now supports napalm
Fixed bug that could cause heli to be aggro'd after death
Fixed crazy flee height
Made rocket aimcone a bit less crazy
Swapped a distance check to distance 2d
reduced orbit strafe distance
Fixed? RPC error on being killed with rocket
Check in patrol_helicopter_revision
Removed excess logs
Codegen
Debug = false
Orbit now listens to no go zones
Fixed infinite loop :)
Danger zone score is now weighted weirdly (but it works?)
Check if player is in no go zone before strafing
Fixed bug preventing breaking of orbit
Added should debug boolean
Ensured zone states are only on the server
-First iteration of danger zones added (nogo zones). If heli is damaged quick enough in a specific area it will avoid it
-Added console commands to test all heli states
-Added flee state - cant get aggro when in this state
-Ensured flee state runs if heli is within a newly added no go zone
Orbital strafe chance set to 60%