Delta-v/Content.Shared/Movement/Components
Perry Fraser cb853d3a1c Don't process paused MoverControllers (#39444)
* refactor: make MoverController use more queries

* perf: don't process paused MoverControllers

* perf: track active input movers via events

* Revert "place stored changeling identities next to each other (#39452)"

This reverts commit 9b5d2ff11b8f19fafbf97d6ceab238028ca6dfeb.

* perf: keep around the seen movers hashset

* fix: don't reintroduce wild wild west ordering

* style: use virtual method

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

* docs: better ActiveInputMoverComponent motiviation

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>

* fix: pass through known comp

* fix: properly order relay movers for real

* perf: use proxy Transform() and inline it

Actually this might be a slight performance improvement since it avoids

the dictionary lookup until the case that its body status is on ground.

* style: switch an event handler to Entity<T>

* fix: just-in-case track for relay loops

* merg conflix

* borger

* whitespace moment

* whoops

* empty

---------

Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
Co-authored-by: Princess Cheeseballs <66055347+Pronana@users.noreply.github.com>
Co-authored-by: ArtisticRoomba <145879011+ArtisticRoomba@users.noreply.github.com>
2026-04-04 16:57:19 +02:00
..
ActiveInputMoverComponent.cs Don't process paused MoverControllers (#39444) 2026-04-04 16:57:19 +02:00
ActiveJetpackComponent.cs Better jetpack emitter (#36093) 2025-04-06 20:50:29 +01:00
ActiveLeaperComponent.cs Jumpability collisions (#39710) 2025-11-23 15:22:27 -06:00
AutoOrientComponent.cs Add delay to AutoOrient (#33479) 2024-12-07 21:43:33 +00:00
BoundaryComponent.cs Gateway destinations (#21040) 2023-11-19 22:09:46 +01:00
CanMoveInAirComponent.cs `InAir` tweaks & chasm fixes (#19707) 2023-09-27 21:59:12 +02:00
ContentEyeComponent.cs Update content vectors to numerics (#17759) 2023-07-08 14:08:32 +10:00
CursorOffsetRequiresWieldComponent.cs Add conditional camera offset based on cursor - Hristov Rework, Part 1 (#31626) 2025-01-28 05:02:03 +00:00
EyeCursorOffsetComponent.cs Fix Avali zoom distance (#4510) 2025-10-09 01:26:22 +00:00
FloorOccluderComponent.cs Add tile entity occlusion (#14626) 2023-08-30 12:32:35 +10:00
FloorOcclusionComponent.cs Fix water postshader (#28130) 2024-06-01 17:00:16 +02:00
FootstepModifierComponent.cs silent footsteps for ninja (#33280) 2025-01-01 17:10:11 +00:00
FrictionContactsComponent.cs Ghost friction fix (#37124) 2025-05-18 16:49:03 +01:00
FrictionStatusEffectComponent.cs Crawling Part 1: The Knockdownening (#36881) 2025-11-23 15:22:21 -06:00
IgnoreKudzuComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
InputMoverComponent.cs moves magic number from SharedMoverController to InputMoverComponent (#40411) 2025-12-29 11:39:10 -06:00
JetpackComponent.cs The Jetpack Stays On During Harmbatoning (#4990) 2025-12-31 14:18:49 -06:00
JetpackUserComponent.cs Mob Movement Major Refactor (#36847) 2025-05-18 16:20:43 +01:00
JumpAbilityComponent.cs Jumpability collisions (#39710) 2025-11-23 15:22:27 -06:00
MobCollisionComponent.cs Mob collisions (#34580) 2025-04-06 21:35:57 +01:00
MobMoverComponent.cs Move step sound distance and footstep variation to MobMoverComponent (#27799) 2024-05-18 13:32:59 +02:00
MovementAlwaysTouchingComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
MovementBodyPartComponent.cs Refactor serialization copying to use source generators (#19412) 2023-08-22 18:14:33 -07:00
MovementIgnoreGravityComponent.cs EVENT BASED WEIGHTLESSNESS (#37971) 2025-11-23 15:22:27 -06:00
MovementModStatusEffectComponent.cs Stunnable New Status and Cleanup (#38618) 2025-11-23 15:22:21 -06:00
MovementModifiedByContactComponent.cs Mob Movement Major Refactor (#36847) 2025-05-18 16:20:43 +01:00
MovementRelayTargetComponent.cs Mob Movement Major Refactor (#36847) 2025-05-18 16:20:43 +01:00
MovementSoundComponent.cs Add MovementSound (#31313) 2024-12-21 10:25:21 +00:00
MovementSpeedModifierComponent.cs Give Cyborgs increased base weightless speed, longer battery life, ability to self-weld. (#4819) 2025-12-01 18:13:07 -06:00
NoRotateOnMoveComponent.cs Mouse rotator system (#19267) 2023-09-27 21:59:12 +02:00
RelayInputMoverComponent.cs Mob Movement Major Refactor (#36847) 2025-05-18 16:20:43 +01:00
SpeedModifiedOnWieldComponent.cs Hristov & .60 changes - Hristov Rework, Part 2 (#31662) 2025-02-14 16:09:58 +00:00
SpeedModifierContactsComponent.cs Remove Contact Slowdown when Weightless or in the Air (#33299) 2025-05-18 15:40:00 +01:00
SpriteMovementComponent.cs Sprite Movement working with AI movement (#33494) 2024-12-21 10:19:51 +00:00
WormComponent.cs Crawling Part 1: The Knockdownening (#36881) 2025-11-23 15:22:21 -06:00