acdream/tests/AcDream.Core.Tests/Physics/Motion
Erik e0629145ef feat(physics): P5 commit 1 - port ConstraintManager leash distance constants (#167)
Add ConstraintDistance (outdoor/indoor start=10/5, max=50/20), byte-decoded
from the matching retail binary (GetStartConstraintDistance 0x0050ebc0,
GetMaxConstraintDistance 0x0050ec10 - both x87-return functions BN elided).
Deliberately omits the vestigial player-vs-remote branch the disassembly
shows loads identical constants either way. Pins the ACE-inversion (ACE's
start mapping is outdoor 5/indoor 10, the opposite of the binary - the
binary wins). Adds a full-chain conformance test proving an armed,
over-strained leash actually blocks jump_is_allowed (0x47), not just the
bare stub-property regression already covered.

See docs/research/2026-07-30-constraint-leash-constants.md.
2026-07-30 11:54:35 +02:00
..
AnimSequenceNodeTests.cs
CMotionTableTests.cs
ConstraintDistanceTests.cs feat(physics): P5 commit 1 - port ConstraintManager leash distance constants (#167) 2026-07-30 11:54:35 +02:00
ConstraintManagerTests.cs
CSequencePhysicsTests.cs
CSequenceTests.cs
CSequenceUpdateTests.cs
InterpretedMotionStateActionFifoTests.cs
Issue174LinkStripDrainTests.cs
MotionDeltaFrameTests.cs
MotionNodeTests.cs
MotionStateTests.cs
MotionTableDispatchSinkTests.cs
MotionTableManagerTests.cs
MovementManagerTests.cs
MovementParametersFromWireTests.cs
MovementParametersGetCommandTests.cs
MovementParametersGetDesiredHeadingTests.cs
MovementParametersTests.cs
MovementParametersTowardsAndAwayTests.cs
MovementStructWideningTests.cs
MovementTypeWideningTests.cs
MoveToManagerArrivalAndProgressTests.cs
MoveToManagerAuxTurnTests.cs
MoveToManagerBeginMoveForwardTests.cs
MoveToManagerCompletionSeamTests.cs
MoveToManagerEndToEndTableDriveTests.cs
MoveToManagerHandleUpdateTargetTests.cs
MoveToManagerLifecycleTests.cs
MoveToManagerNodePlanTests.cs
MoveToManagerStickyAndCancelTests.cs
MoveToManagerTestHarness.cs
MoveToManagerTurnToHeadingTests.cs
MoveToManagerUseTimeGateTests.cs
MoveToMathCylinderDistanceTests.cs
MoveToMathHeadingDiffTests.cs
MoveToMathHeadingGreaterTests.cs
MoveToMathPositionHeadingTests.cs
PositionManagerFacadeTests.cs
R5ManagerHarness.cs
RawMotionStateActionFifoTests.cs
RemoteChaseDrainBisectTests.cs
RemoteChaseEndToEndHarnessTests.cs refactor(runtime): own per-session physics simulation 2026-07-26 13:39:57 +02:00
StickyManagerTests.cs
TargetManagerTests.cs