Project_WL/AgentScripts/WL813w2_PROBE.txt

90 lines
5.7 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# WL813w2 Probe 2026-09-09 13:25:14 (edit mode · Play 0 · 로그인 0)
playMode=False
── ⓪ 준비
[PASS] 가짜 메인 PC IsMainPC()=true · MyValue.MyPC 등록
[PASS] RunGuide.Active(에셋 · enabled · 런 축)
Agent=없음(에디트 모드 · Steer 는 여기서 되돌아간다)
── ① 에셋 · SOT (813w2 신규 9필드 · C45)
[PASS] Resources.Load("WL/WLRunGuideSettings")
[813w 값] zoneArriveRadius=6 zoneHoldRadius=18 guideLeashRadius=14 bossArriveRadius=10 bossHoldRadius=14 pollSeconds=0.1 resumeAfterHitSeconds=3 maxTravelSeconds=60
[813w2 신규] hitSuspendOnlyInHold=True bossHitSuspendSeconds=0.5 arriveStillEnabled=True arriveStillSeconds=0.5 arriveStillSpeed=0.3 arriveStillMaxDistance=0 pullbackReleasesTarget=True bossRetargetOnlyInHold=True runTickLogSeconds=10
[PASS] hitSuspendOnlyInHold=1 — 피격 중단이 도착·되돌림을 막지 않는다(D-24·D-22 원인 차단)
[PASS] 정지 판정 도착 on(0.5s · 0.3m/s)
[PASS] 되돌림 중 타깃 해제 + 보스 재타깃은 Hold 에서만
[PASS] 보스 피격 중단(0.5s) < 존 피격 중단(3s) — Q5 D-22 처방
[PASS] guideLeashRadius(14) < zoneHoldRadius(18) — 존 안의 적은 버리지 않는다(D-19)
[PASS] WLBossArenaSettings 로드
leashHealPercent=0.05 leashHealCooldownSeconds=10 arenaRadius=20 playerLeaveMargin=4 playerLeaveGraceSeconds=1.5
[PASS] 리쉬 회복 0.15 → **0.05**(§1-4)
[PASS] 쿨다운 10 s 유지(§1-4)
[PASS] bossHoldRadius(14) < 리쉬 발동선(24)
── ② D-24 도착 판정 (Q5 §4-2 「존 Arrived=0 · State=Travel 고착」)
목적지=(147.0,2.6,30.0) · 시작 상태=Travel
[PASS] 피격 중 · 40 m — Travel 유지(도착 아님)
[PASS] 🔴 **피격 중에도 도착 → Hold**(813w = Travel 고착 · D-24 원인)
[PASS] Arrived=1 (실측 1) · y 차이 25 m 는 무시(XZ 평면 판정)
LastLog=존 1 도착 — 1.0m · 자동전투 재개
[PASS] 정지 판정: 0.0s=False 0.3s=False 0.6s=True (arriveStillSeconds=0.5)
[PASS] 다시 움직이면 정지 타이머 리셋(still=-1.0)
[PASS] 정지 도착은 목적지 반경 안에서만 인정(12 m ok · 40 m 거부)
[PASS] maxTravelSeconds(60s) 초과 → Hold · GaveUp=1(이탈 감시는 유지)
── ③ D-22 보스 홀드 실효화 (Q5 실측 이탈 46.3 m · 되돌림 3~4회 vs 리셋 15~19회)
아레나 중심=(139.0,0.8,-20.0) · [PASS] 도착(Hold)
[PASS] 이동(Travel) 중에는 보스 재타깃 0 — 우리 목적지를 덮어쓰지 않는다
[PASS] Hold — 타깃 = 보스(BossRetargets=1)
[PASS] 원본 락타깃 m_IsLockTarget=true(BossLocks=1)
[PASS] 🔴 **피격 중에도 이탈 16.0m 에서 즉시 되돌림**(813w = 되돌림 0 · D-22 원인)
[PASS] HoldPullbacks=1 · 그중 피격 중=1
[PASS] 되돌림 중 타깃 해제(보스 타깃도 놓는다 · pullbackReleasesTarget)
[PASS] 그래도 보스 락은 유지 → 잡몹이 타깃을 가져갈 수 없다
[PASS] 최대 이탈 실측 16.0m (리쉬 발동선 24 m 미만)
LastLog=아레나 이탈 16.0m — 다시 유도(피격 중)
[PASS] 복귀 → Hold
[PASS] Hold 복귀 즉시 타깃 = 보스로 복원
── ④ 보스 생존 중 잡몹 타깃 금지 (§1-2)
[PASS] 잡몹이 타깃을 가져간 상황을 만든다(__WL813w2_Mob)
[PASS] 다음 폴링(0.1 s)에 보스로 복귀 · BossRetargets 2 → 3
[PASS] 가이드 종료 시 보스 락 해제(원본 타깃 선택 복귀)
── ⑤ D-19 군중 유지 — 존 안에서는 존 반경 밖으로 나가지 않는다
[PASS] 앵커 위 = Hold(자동전투 재개)
[PASS] 반경 안(12m < guideLeashRadius 14) 타깃은 유지 — 원본이 계속 싸운다
[PASS] 반경 밖 타깃은 무시(Del_Target · FarTargetIgnored 0 → 1)
[PASS] 피격 중에는 먼 타깃도 유지 = 즉시 응전(이탈 되돌림은 그대로 돈다)
[PASS] 존 이탈 23m — 피격 중에도 즉시 되돌림(HoldPullbacks=1)
체류 계측: 존체류=0.00s · 이동=0.00s · 최대이탈=23.0m (에디트 모드는 Time 이 멈춰 있어 초는 0 · 인게임에서 RunTick 로그로 남는다)
── ⑥ 보스 구간 240 s 시뮬 — 리쉬 리셋 0 (§1-4)
드리프트 4 m/s · 되돌림 5 m/s · 240 s · 판정 800회
[PASS] 최대 이탈 14.4 m < 리쉬 발동선 24 m (Q5 실측 46.3 m)
[PASS] 🔴 **리쉬 리셋 0회**(Q5 실측 15~19회)
[PASS] 대조군(되돌림 0) 리셋 30회 — 판정기가 실제로 작동한다
── ⑦ 리쉬 회복 축소 0.15 → 0.05 · 쿨다운 10 s 유지 (§1-4)
[PASS] 1회차 = 부분 회복(+5%)
[PASS] 4 s 뒤 = 쿨다운으로 건너뜀
[PASS] 11 s 뒤 = 다시 회복
최악 회복 총량(240 s · 쿨다운마다) = 120% (0.15 였다면 360%)
[PASS] 리셋이 남더라도 회복 총량이 보스 HP 1.5배 미만
[PASS] C8: percent>=1 → 813d 만피 리셋 그대로
── ⑧ GC 0 (정상 틱 경로)
[PASS] ForceTick ×100 할당 = 0 B
[PASS] 대조군(64 KB 할당) = 69632 B — 측정기가 살아 있다
── ⑨ C8 — 813w2 스위치를 끄면 813w 동작 그대로 · 전체를 끄면 무동작
[PASS] 813w(hitSuspendOnlyInHold=0): Travel=True Hold=True → **이동 중에도 멈춘다 = 도착 판정·되돌림이 폴링에서 빠진다**(D-24·D-22 원인)
[PASS] 813w2(=1): Travel=False Hold=True → 이동·되돌림은 안 멈추고, 제자리 응전만 남는다
[PASS] 안 맞으면 언제나 false
[PASS] arriveStillEnabled=0 → 정지 판정 도착 없음(반경 판정만 = 813w)
[PASS] RuntimeDisabled=1 → 틱 ×10 에 상태 불변(Travel) · 조종 0 · 타깃 무수정
[PASS] JoystickStatus=0(원본 자동전투 100%)
[PASS] 실에셋 무수정 확인 — hitSuspendOnlyInHold=True arriveStillEnabled=True pullbackReleasesTarget=True
RESULT PASS