69 lines
3.5 KiB
Plaintext
69 lines
3.5 KiB
Plaintext
|
|
===== 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)
|
|||
|
|
|
|||
|
|
===== 끝 =====
|