From 1624e4c95ef2b7d42efca539e036ce890eea3a4b Mon Sep 17 00:00:00 2001 From: swrring Date: Tue, 15 Sep 2026 15:03:59 +0900 Subject: [PATCH] =?UTF-8?q?[WL-816x]=20=EB=8C=80=EC=8B=9C=20=EC=96=B5?= =?UTF-8?q?=EC=A0=9C=20=EA=B2=8C=EC=9D=B4=ED=8A=B8=EC=97=90=20WL=5FCanDash?= =?UTF-8?q?=20=EC=A1=B0=EA=B1=B4=20=EC=B6=94=EA=B0=80=20=E2=80=94=20?= =?UTF-8?q?=EC=A1=B0=EC=9D=B4=EC=8A=A4=ED=8B=B1=20=EC=A1=B0=EC=9E=91=20?= =?UTF-8?q?=EC=A4=91=20=EC=A0=9C=EC=9E=90=EB=A6=AC=20=EA=B3=B5=EA=B2=A9=20?= =?UTF-8?q?=EA=B0=95=EC=A0=9C=20=EB=B0=A9=EC=A7=80=20(#816)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5 (1M context) --- Assets/WL/Combat/DashDriver.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Assets/WL/Combat/DashDriver.cs b/Assets/WL/Combat/DashDriver.cs index ef39efb7d..f77bc7c27 100644 --- a/Assets/WL/Combat/DashDriver.cs +++ b/Assets/WL/Combat/DashDriver.cs @@ -96,7 +96,9 @@ namespace WL.Combat // ── PD #816x 최종 게이트 — 사거리 안에 적이 있으면 대쉬 0, 그 적을 제자리에서 친다. // 대쉬의 유일한 진입점이 여기(MyActor.cs:242)라 어떤 경로로 와도 반드시 통과한다. - if (cfg.dashBlockIfEnemyInReach && cfg.dashBlockFinalGate + // `WL_CanDash()` 를 함께 보는 이유 = 조이스틱 조작·CC·정지·사망 중에는 기존 동작을 그대로 둔다 + // (플레이어가 직접 움직이는데 제자리 공격을 강제하면 조작을 뺏는다). + if (cfg.dashBlockIfEnemyInReach && cfg.dashBlockFinalGate && pc.WL_CanDash() && BlockByEnemyInReach(pc, target, reach, cfg)) return true; // true = 호출부가 Play_Run 을 부르지 않는다 // 거리 창 밖이면 기존 동작. (min 미만은 애초에 여기까지 오지 않지만 방어적으로 본다)