From 6d3d4dbaedbb324bae648b66f90fcab4f0e74b54 Mon Sep 17 00:00:00 2001 From: unanmed <1319491857@qq.com> Date: Mon, 14 Sep 2026 20:20:20 +0800 Subject: [PATCH] fix(state): replace removed noRoute with replaySystem disable/revert in hero events --- packages-user/data-state/src/event/hero.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages-user/data-state/src/event/hero.ts b/packages-user/data-state/src/event/hero.ts index 92972bb..6d23781 100644 --- a/packages-user/data-state/src/event/hero.ts +++ b/packages-user/data-state/src/event/hero.ts @@ -12,12 +12,12 @@ export class EventMoveHero implements BuiltInFunction< const mover = env.state.hero.location.mover; if (mover.moving) return; - mover.config({ noRoute: true }); + env.state.replaySystem.disable(); mover.push([...param.steps]); const controller = mover.start(); if (!controller) return; await controller.onEnd; - mover.config({ noRoute: false }); + env.state.replaySystem.revert(); } } @@ -31,11 +31,11 @@ export class EventStepHero implements BuiltInFunction< const mover = env.state.hero.location.mover; if (mover.moving) return; - mover.config({ noRoute: true }); + env.state.replaySystem.disable(); mover.forward(1); const controller = mover.start(); if (!controller) return; await controller.onEnd; - mover.config({ noRoute: false }); + env.state.replaySystem.revert(); } }