Project_WL/AgentScripts/WL813t3_PROBE.txt

54 lines
3.5 KiB
Plaintext
Raw Permalink 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.

===== WL-813t3 프로브 · 2026-09-11 01:27:33 =====
에디트 모드 · Play 0 · 로그인 0 · 실 에셋은 읽기만 한다.
── ⓪ 준비
[PASS] 가짜 메인 PC · MyValue.MyPC 등록
[PASS] WLTargetingSettings 에셋 로드
실값 retargetSearchRange=3 · chaseRange=3 · chaseDropIgnoresLock=False · stopChaseMoveOnDrop=True · chaseCheckSeconds=0.1
[PASS] SightRangeGuard.Active (chaseRange > 0)
PC Agent = 없음(에디트 모드 — 이동 정지 경로는 미확인)
── ① 시야 3 m 판정표 (SightRangeGuard.Decide · 순수 함수)
| 거리 | 락 | ignoreLock | 판정 |
[PASS] 0.0 m(붙어 있음) → 유지 (기대 유지)
[PASS] 2.5 m → 유지 (기대 유지)
[PASS] 3.0 m(경계 = 유지) → 유지 (기대 유지)
[PASS] 3.01 m → 놓음 (기대 놓음)
[PASS] 3.5 m → 놓음 (기대 놓음)
[PASS] 14 m(813w 보스 홀드 반경) → 놓음 (기대 놓음)
[PASS] 3.5 m · 락 · 락 존중 → 락유지 (기대 락유지)
[PASS] 3.5 m · 락 · 락 무시 → 놓음 (기대 놓음)
[PASS] chaseRange 0 = 축 off(C8) → 축off (기대 축off)
── ② 가짜 적으로 실호출 (SightRangeGuard.CheckOnce · 원본 Del_Target 경로)
[PASS] 2.5 m 적 → 타깃 유지 (거리 실측 2.50 m)
[PASS] 3.5 m 적 → **타깃 해제** (거리 실측 3.50 m · Dropped=1 · 마지막 __WL813t3_far)
[PASS] 9 m 락 보스 → 유지(원본 락 존중 · LockKept=1) · SO `bossLockTarget` 을 0 으로 두면 813w 가 애초에 락을 걸지 않는다
[PASS] chaseDropIgnoresLock=1 → 락 보스도 해제
이동 정지 경로(MoveStopped=0 · MoveSkipped=2) — 🔴 에디트 모드엔 NavMeshAgent·애니메이터가 없어 **실이동 정지는 미확인**(§QA 로 확인).
── ③ 보스 평지 스폰 (SpawnPositionGuard.ResolveBossPin · 순수 함수)
[PASS] WLTerrainGuardSettings 에셋 로드
실값 bossSpawnPinEnabled=True · bossSpawnPinRadius=6 · bossSpawnPinTolerance=1 · maxWalkableY=3.5 · dwellSeconds=0.5
BossArena.Center(에디트 모드 · 보류 목록 비어 있음 → SO arenaCenter) = (139.00, 0.80, -20.00)
[PASS] WL_Nature_NavMesh.asset 로드·부착(삼각형 5604)
[PASS] 언덕 위 가짜 보스 (139, 6.00, -20) → **옮김** (139.00, 0.81, -20.00) · y 컷(3.5) 이하 True
[PASS] 아레나 제자리 (139.00, 0.80, -20.00) → 이미 제자리 (139.00, 0.81, -20.00)
[PASS] D-48 언덕 (128, 8.00, -58) → **옮김** (139.00, 0.81, -20.00)
[PASS] D-48 언덕 (147, 6.00, 30) → **옮김** (139.00, 0.81, -20.00)
[PASS] C8: bossSpawnPinEnabled=0 → 손대지 않음(앵커없음(무개입))
── ④ C8 진리표 (값 원복 = 813t2 동작)
[PASS] chaseRange=0 → Active=false · 3.5 m 적 유지(= 813t3 이전 동작 100%)
[PASS] RuntimeDisabled=true → Active=false
[PASS] retargetSearchRange=0 → MyActor.Get_WLFindRange() 가 원본 f_FindEnemyRange(table 6 m + AttackRange_Up)로 되돌아간다
[PASS] WLTerrainGuardSettings.enabled=0 → 813t2 러너·스폰 보정 전부 off(보스 고정 포함)
[PASS] 실 에셋 복구 확인(프로브가 실 에셋을 쓰지 않았다)
[PASS] WLBossArenaSettings.useFieldBossPositionAsCenter=0 → 아레나 중심이 **SO 값**(139, 0.8, -20)으로 고정 (1 로 되돌리면 스포너 노드 위치)
[PASS] WLRunGuideSettings.bossLockTarget=0 → 813w 보스 락타깃 off(1 로 되돌리면 원상)
── ⑤ GC (틱 · 판정 반복)
[PASS] CheckOnce ×1000 + ResolveBossPin ×1000 + Decide ×1000 → Δ 0 B
RESULT PASS