Project_WL/AgentScripts/WL813f_PROBE.txt

36 lines
2.8 KiB
Plaintext
Raw Normal View History

[WL-813f] 전리품 연출 + 드랍률 (#813) CombatEvents.Killed 구독 → 드랍 산포(0.6~1.2 m · 등급별 튀는 높이 0.35+0.08/등급) · 등급 4 이상 빔(보유 FX_LootDrop_Blue/Purple/Gold) + s015_GoldPowerUp · 자동 줍기 반경 1.5 m(원본 자석 상태기를 리플렉션으로 켜기만) · 보스 3~5 · 엘리트 1~2 폭발 드랍(RandomBag 재추첨 · 빈손이면 골드 25%). 값은 전부 WLLootSettings.asset(C45) · 동시 빔은 EffectBudget.Heavy 등록. 원본 수정 = DropItem.cs 2줄(Set 산포 훅 · ItemTouch 획득 통지 훅) 뿐. Actor.cs · MobActor.cs · DropItemInfo.cs · Assets/WL/Combat/Core/** 0줄. 데이터(S): RandomBag.json 새 백 8130001 5행(총 드랍 20.95% · 기준서 15~25%) · MonsterAppear.json 813e 존 6행(813001~813005 · 813010)의 n_DropReward 만 새 백으로 · 나머지 46행 · RandomBag 기존 197행 바이트 무변경. ⚠ butler.xlsm 동기화 필요. 검증: 게이트 PASS(oneshot 1.4분 · error CS 0 / resident up_to_date · 콘솔 error 0) · 에디트 모드 프로브(AgentScripts/WL813f_Probe.cs · 덤프 WL813f_PROBE.txt): 산포 1000회 0.601~1.199 m · 폭발 2000회 boss 3~5 · elite 1~2 · normal 0 · 가짜 Killed 3건 구독 동작 · 자석 리플렉션 OK(0→1 · 중복 방지) · 줍기 경계 1.49 in / 1.51 out / 착지 전 제외 · 빔 4건 → Heavy 상한 2 스폰 · 2 스킵 → CleanupAll 후 슬롯 0 · C8(RuntimeDisabled) 시 산포/빔/획득/폭발 전부 0. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-08 16:19:48 +00:00
=== WL-813f 전리품 연출 프로브(에디트 모드) 01:18:07 ===
[a] WLLootSettings — Enabled=True verbose=False
산포 0.6~1.2 m · navSnap 0.8 · 튀기 base 0.35 +0.08/등급 · max 1
빔 minGrade 4 · scale 0.6 · maxLife 21 · budget True · sound s015_GoldPowerUp vol 0.5
줍기 True r=1.5 m · scan 0.1 s · magnet rise 3/5
폭발 elite 1~2 · boss 3~5 · normal 0 · 간격 0.07 s · bagRoll True · goldShare 0.25 · cluster False
상한 maxConcurrentDrops 24 · beamSuppressAbove 12
등급별 빔: 1=- 2=- 3=- 4=FX_LootDrop_Blue 5=FX_LootDrop_Purple 6=FX_LootDrop_Gold 7=FX_LootDrop_Purple 8=FX_LootDrop_Gold 9=FX_LootDrop_Purple
[b] 산포 1000회 — min 0.601 · max 1.199 · mean 0.888 m (설정 0.6~1.2) · NavMesh 없음 → 링 좌표 그대로
[c] 튀는 높이(m) — 1:0.35 2:0.43 3:0.51 4:0.59 5:0.67 6:0.75 7:0.83 8:0.91 9:0.99
[d] 폭발 건수 2000회 — boss 3:696 4:667 5:637 · elite 1:1001 2:999 · normal 합계 0
[e] 가짜 Killed — core Enabled=1 · 구독 True · Killed 처리 3 · boss 계획 3(누적 3) · elite 1(누적 4) · normal 0(누적 4) · 실제 드랍 0 (DropItemInfo.Ins=False · table_randombag.Ins=False)
[f] 자석 리플렉션 OK=True · m_Magnet 0→1 (engage True · 재호출 False = 중복 방지) · MagnetEngaged 1
[g] 줍기 반경 1.5 m — 1.49m True · 1.51m False · 착지 전(콜라이더 off) False
[h] 등급 판정 — 아이템 10101016 → ResolveGrade 1 (table_itemlist.Ins=False · 에디트 모드는 테이블 미로드 → 항상 1)
빔 강제(minGrade 1 · 프리팹 FX_LootDrop_Blue) 4건 — Heavy 상한 2 · 스폰 2 · 예산 스킵 2 · 프리팹 없음 0 · Heavy Count 2 · 사운드 0(SoundInfo.Ins=False) · 등록 드랍 4 · 산포 4
빔 자식 수 2 (drop 에 붙었는가 · beamParentToDrop=True)
CleanupAll 후 Heavy Count 0 · 등록 드랍 0 · 남은 빔 자식 0
설정 복원 — beamMinGrade 4 · 등급 1 칸 null(원본) · 에셋 저장 0(SetDirty/SaveAssets 미호출)
[j] C8 RuntimeDisabled — start 불변 True · target 불변 True · DropsSeen 0 · Picked 0 · Killed 처리 0 · 빔 0 · Heavy Count 0
복구 후 — start 변경 True · target 변경 True · DropsSeen 1 · 빔 0
[i] 원본 풀 상한(DropItemInfo.Start 고정) — 코인(itemid 2) 30 · 아이템(-1) 2 · 초과 요청은 조용히 무시 · 우리 상한 maxConcurrentDrops 24 (폭발 추가분만 막고 기본 드랍은 막지 않는다)
[k] 데이터 — RandomBag 총 202행 · 새 백 8130001 5행 g1/10101001@0.12 g2/10101006@0.06 g3/10101011@0.02 g4/10101016@0.02 g5/10101021@0.005
새 백 총 드랍 확률 = 20.95% (기준서 15~25%) · 원본 순차 추첨(첫 성공에서 break) 기준
MonsterAppear 52행 — 새 백 참조 6행(813e 존 5 + 보스 1) · 9700001 유지 46행
정리 완료 — Heavy Count 0 · ClusterBurst Count 0