fix #270 closeout: strip investigation probes; close the issue
User-verified: casting fixed (exhaustion-edge gate) and monster attack animations restored (spawn settle placement + lost-cell retry). Final session evidence: 14/15 spawn settles grounded; Falling-refusal spam collapsed 2,954 -> 15 transient pre-settle lines. Strips the [UM-ACT]/[MT-FAIL]/[SPAWN-PLACE]/[remote-edge] probes, the MotionInterpreter.DiagnosticGuid plumbing, and the two throwaway probe tests (motion-table attack sweep, vitae color dump - both findings are recorded in ISSUES/research). Complete Release suite: 10,030 passed / 5 skips / 0 failures. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
21b3a3f3d3
commit
bb1640f777
7 changed files with 3 additions and 263 deletions
|
|
@ -747,26 +747,6 @@ internal sealed class RuntimeRemotePhysicsUpdater
|
|||
rm.Body.Position = resolved.Position;
|
||||
if (resolved.CellId != 0)
|
||||
committedCellId = resolved.CellId;
|
||||
// [remote-edge] probe (stuck-cast/missing-attack investigation,
|
||||
// 2026-07-30): each ground edge drains the mover's pending
|
||||
// action animations (retail HandleEnterWorld) — one line per
|
||||
// edge correlates eaten attack gestures with contact flickers.
|
||||
Action hitGround = rm.Movement.HitGround;
|
||||
Action leaveGround = rm.Motion.LeaveGround;
|
||||
if (AcDream.Core.Physics.PhysicsDiagnostics.DumpMotionEnabled)
|
||||
{
|
||||
uint edgeGuid = record.ServerGuid;
|
||||
hitGround = () =>
|
||||
{
|
||||
Console.WriteLine($"[remote-edge] guid={edgeGuid:X8} HitGround");
|
||||
rm.Movement.HitGround();
|
||||
};
|
||||
leaveGround = () =>
|
||||
{
|
||||
Console.WriteLine($"[remote-edge] guid={edgeGuid:X8} LeaveGround");
|
||||
rm.Motion.LeaveGround();
|
||||
};
|
||||
}
|
||||
if (!AcDream.Core.Physics.PhysicsObjUpdate.CommitSetPositionTransition(
|
||||
rm.Body,
|
||||
resolved.InContact,
|
||||
|
|
@ -775,8 +755,8 @@ internal sealed class RuntimeRemotePhysicsUpdater
|
|||
resolved.CollisionNormal,
|
||||
previousContact,
|
||||
previousOnWalkable,
|
||||
hitGround,
|
||||
leaveGround,
|
||||
rm.Movement.HitGround,
|
||||
rm.Motion.LeaveGround,
|
||||
() => IsCurrentOwner(
|
||||
record,
|
||||
rm,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue