branchrust_reboot/main/useplayerupdatejobs3cancel
12 Commits over 31 Days - 0.02cph!
Ensure last grounded position in parallel checks is written immediately before rewriting in air state
- all new consistency tests pass now
OnPlayerRemovedFromCache now calls ResetAntiHack directly instead of juggling matching implementations
- AddTempSpeedHackBudget now supports useplayerupdatejobs 3
- Cache removal clears all non-forgiveness states for speedhack/flyhack
- ResetAntiHack now clears speedhack/flyhack serial states regardless of useplayerupdatejob
Pack parallel flying results, only pass valid indices to flying checks, remove the now unused waterindices
- consistency tests pass
Handle missing LastGroundedPosition in cache add/removal
Ensure player fly/speed states are expanded when a new player is added to the PlayerCache, preventing out-of-bounds when initCap is exceeded
Fix speeding/flying consistency tests not passing when useplayerupdatejobs is >= 3
merge from useplayerupdatejobs3/jobify_is_flying_2