Project_WL/AgentScripts/WL813h_PROBE.txt

69 lines
3.5 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.

===== WL-813h 보스 패턴 로더 · 페이즈 통지 프로브 =====
playMode=False time=2026-09-09 00:18:21
── ① 로더 상태
코어 Enabled = True
로더 Enabled = True
RowCount = 12
ParseFailed = False
── ① 임계 조회표 (skill1 / skill2 = 해금 임계 · phases = 페이즈 임계)
ID 이름 skill1 skill2 phases 필드수
10001 Lusif 0.9 0.7 [1, 0.7, 0.4] 8
10002 Lusif_B 0.9 0.7 [1, 0.7, 0.4] 7
10003 Mega_Ice_Golem 0.9 0.7 [1, 0.7, 0.4] 11
10004 Minotos 0.9 0.7 [1, 0.7, 0.4] 7
10005 Golem_Child 0.9 0.7 [1, 0.7, 0.4] 8
10006 Anubis 0.9 0.7 [1, 0.7, 0.4] 9
10007 Queen_Undead 0.9 0.7 [1, 0.7, 0.4] 10
10008 Flower Dryad 0.9 0.7 [1, 0.7, 0.4] 15
10009 Angez_B 0.9 0.7 [1, 0.7, 0.4] 11
10010 Angez_C 0.9 0.7 [1, 0.7, 0.4] 9
10011 Brother_Penguin_C 0.9 0.7 [1, 0.7, 0.4] 14
10012 Shaga_B 0.9 0.7 [1, 0.7, 0.4] 12
── ② Anubis(10006) 프리팹 인스턴스에 행 적용 (LoadPrefabContents · 저장 없음)
대상 = Boss_Anubis on 'Anubis'
ApplyById(10006) → 적용 필드 9개 · 미지원 키 0개
필드 프리팹값 → 적용후 (변화)
Skill1CoolTime 18 → 18
Skill1Dmg 2.2 → 2.2
Skill1ChargingTime 3 → 1.2 <<< 변경
Perforation_Line False → False
Skill2CoolTime 15 → 15
Skill2ChargingTime 3 → 1.2 <<< 변경
Skill2AttackDelay 1 → 1
Skill2Dmg 3 → 3
Skill2Speed 15 → 15
── ③ 행 없음(ID 99999) → 값 유지 검증
Revert(10006) = 9개 되돌림 (프리팹 원본 값으로 복구)
ApplyById(99999) = -1 (1 = 무동작) · 변경된 필드 0개
판정 = PASS (행 없으면 프리팹 값 그대로)
── ④ BossPhase 통지 (가짜 HP 100 → 70 → 40 %)
#1 phase 0→1/3 id=10006 hp=100 % 임계=1 spawn=True
#2 phase 1→2/3 id=10006 hp=70 % 임계=0.7 spawn=False
#3 phase 2→3/3 id=10006 hp=40 % 임계=0.4 spawn=False
이벤트 3회 · Raised=3 Dispatched=3 최종 페이즈=3
판정 = PASS (100→70→40 · 3회 · 회복 시 되돌림 없음)
── ④ 스킬 해금 임계 (원본 0.9 / 0.7 · 행이 값을 주면 그 값)
HP 100 % → CanUseSkill1=False CanUseSkill2=False
HP 95 % → CanUseSkill1=False CanUseSkill2=False
HP 90 % → CanUseSkill1=True CanUseSkill2=False
HP 80 % → CanUseSkill1=True CanUseSkill2=False
HP 70 % → CanUseSkill1=True CanUseSkill2=True
HP 50 % → CanUseSkill1=True CanUseSkill2=True
── ⑤ 디스패치 GC (Raise 1000회 · 구독자는 카운터만 = 로그 문자열 할당 배제)
구독자 1명 · 수신 1000회 · 할당 델타 = 0 byte (회당 0 byte)
── ⑥ C8 롤백 (RuntimeDisabled = true → 로더·통지 무동작)
로더 Enabled=False · ApplyById=-1 · 변경 필드=0 · 게이트(HP 10%)=False/False · UpdatePhase=0 · 이벤트=0
판정 = PASS (프리팹 값 · 원본 게이트 · 통지 0)
===== 끝 =====