Files
crystall-punk-14/Content.Client
Princess Cheeseballs 36030ef154 Mob Movement Major Refactor (#36847)
* Conveyor optimisations

- Optimise movement for moving stuff. Better flags + less resolves + slapped parallelrobustjob on it.
- Sleeping for entities getting conveyed into walls.

* Blocker version

* Finish

* Final

* Fix conveyor power mispredict

* Bagel save

* Revert "Bagel save"

This reverts commit 1b93fda81fb852d89b89b0beae0b80f8a61165f2.

* Conveyor resave

* Init Commit

* windows yelling at me to update commit

* working commit, need prediciton and more dehardcoding

* Project 0 warnings

* Working Commit (Near Final)

* ryder got confused commit

* I love Merge Conflicts :)

* Working commit, no prediction

* Forgot the yaml changes

* Comments and typos

* Apparently while the reduced launch mult of lube was initialized it was never used so I revered back to default

* Fixed an incorrect divisor

* bit of cleanup

* Prediciton fixed, and puddles now affect all entities

* FORGOT TO RENAME A VERY IMPORTANT VARIABLE OOPS

* Really big I forgor moment

* Even bigger I forgor moment

* four more merge conflicts to fix four more oopsies

* fixed actual divide by zero moment and also im very dumb

* Even bigger I forgor moment

* four more merge conflicts to fix four more oopsies

* fixed actual divide by zero moment and also im very dumb

* Fix all test fails

* code cleanup

* Webedit whitespace

* Code cleaup

* whitespace webedit

* whitespace webedit

* whitespace webedit

* whitespace removal

* Comments and cleanup

* Re-Added 20 warnings as per Ork's request

* Cleanups

* Spacing fix

* bugfixes and cleanup

* Small bugfix

* Fix prediction

* Mob movement rewrite

* Bandaid

* Working version

* Tentatively working

* Friction to fix cornering

* More fixes

* Refactor mob movement

Trying to cleanup relay ordering / tryupdaterelative being cooked, purge ToParent, and fix all the eye rotation shenanigans.

* Building

* Re-implement jetpacks

* Reorganise weightless movement

* More work

* Fix camera

* reh

* Revert bagel

* Revert this

* Revert held move buttons

* Puddles work but are unpredicted and unoptimized

* Fixes

* Puddle code...

* Actually dirty the slipComp for real

* Sliding component done plus an extra suggestion from ArtisticRoomba

* Atomized Commit

* Added Friction field to Reagent Prototype per design discussion

* Cleaned up Working Commit

* a

* Delete stinkers

* Fix this code smell

* Reviewed

* Funky re-save

* Our conveyance

* Better conveyor sleeping

* Remove this

* Revert "Better conveyor sleeping"

This reverts commit f5281f64bbae95b7b9feb56295c5cf931f9fb2e1.

* Revert that

Way too janky

* Also this

* a

* Working Commit - Still a lot to do

* Acceleration refactor

* Minor jetpack cleanup

* frictionnomovement no longer nullable

* Shared Mover Feels 99% done

* OffGrid/Weightless/Throwing Friction saved

* Fix merge conflicts

* Fix a debug assert

* Final Commit for today

* Some fixes

* Actually use those CCVars Properly

* Need to fix throwing

* Second to last Commit for real

* Jetpack bug fixed

* Jetpack bug fixed

* Test fail patch

* Small patch

* Skates Component cleanup + Bring Accel back to 5 (oops)

* Fix test fail oops

* yaml cleanup make dragons not fat

---------

Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2025-05-02 18:18:08 +10:00
..
2024-05-02 12:40:07 +10:00
2024-07-26 10:30:49 -07:00
2025-04-19 11:48:41 +10:00
2024-07-01 02:20:57 +10:00
2025-04-05 00:33:52 +11:00
2025-04-18 13:45:48 +10:00
2025-04-10 20:47:05 +10:00
2024-07-13 16:09:19 +10:00
2025-04-20 17:01:50 -04:00
2025-04-19 16:20:40 +10:00
2024-08-25 22:05:39 +10:00
2025-04-21 12:24:44 +02:00
2025-04-19 16:20:40 +10:00
2025-04-21 11:32:18 +02:00
2025-04-19 16:20:40 +10:00
2025-02-14 16:46:25 +01:00
2025-04-24 13:39:40 +02:00
2024-11-22 23:39:05 +01:00
2024-09-27 17:12:10 +10:00
2025-04-30 17:49:36 +10:00
2025-05-02 18:18:08 +10:00
2024-09-24 19:02:51 +02:00
2024-08-31 10:40:28 -04:00
2025-04-20 17:01:50 -04:00
2025-04-20 17:01:50 -04:00
2025-04-10 22:19:48 -07:00
2025-04-19 09:43:17 +10:00
2025-03-31 20:25:00 +02:00
2024-02-16 16:52:31 -07:00
2025-02-12 23:46:02 -05:00
2025-03-30 03:05:22 +02:00
2024-06-09 15:18:54 -04:00
2025-04-19 09:43:17 +10:00
2023-10-24 10:23:56 -04:00
2024-09-07 00:05:53 +10:00
2025-04-05 00:33:52 +11:00
2025-05-02 18:18:08 +10:00
2024-07-21 17:17:59 +10:00
2025-04-16 19:04:48 +02:00
2025-02-02 02:38:02 +01:00
2025-05-01 18:07:47 -04:00
2025-04-29 19:08:23 +02:00
2024-08-25 22:18:42 +10:00
2024-08-23 11:14:38 +02:00
2025-04-24 16:32:11 +02:00
2025-04-14 01:22:05 +03:00
2024-08-25 22:18:42 +10:00
2025-04-19 16:20:40 +10:00
2024-12-17 20:18:15 +01:00
2024-12-23 15:24:09 +01:00
2024-04-21 23:16:23 +10:00
2025-02-08 17:17:55 +11:00
2024-09-26 18:55:59 +02:00
2025-04-19 11:38:22 +10:00
2025-02-23 18:23:00 +11:00
2024-12-04 21:13:22 +11:00