Commit Graph

1009 Commits

Author SHA1 Message Date
깃 관리자 4c9005cde6 Merge branch 'wl/gameplay/WL-811def-reactions' into wl/ui/WL-813g-combat-text 2026-09-09 00:26:16 +09:00
깃 관리자 f4e58a4728 [WL-811def] 전투 연출 3종 — 킬캠·보스 캠 · 연쇄 처치 이벤트 · 몹 점멸 MPB (#813)
- 811d CombatCameraDirector(Killed→줌 0.75×+슬로모 Cinematic · Spawned(isBoss)→1.2 s 오빗 · ComboStage(isLast)→리드 ×1.3) · WLCombatCameraSettings.asset NEW · RealCamera 무수정(공개 필드만) · CameraMoveLead.LeadMultiplier 2줄
- 811e KillChain(3 s 윈도우 · DOUBLE/TRIPLE/RAMPAGE/MASSACRE 티어 이벤트 · 군집 폭발 BoomHit · EffectBudget.ClusterBurst ≤1) · DamageAggregator(0.25 s 합산 Flushed 이벤트) · WLReactionSettings.asset NEW · HUD 표시 0
- 811f MobHitFlash(HitConfirmed→MPB _AlbedoColor/_EmissionColor 0.03 s · Killed→디졸브 _EdgeAroundHDR/_EdgeAround · Spawned→정리 · arr_Renderer 리플렉션 캐시 · 머티리얼 대입 0) · WLHitBlinkSettings.asset NEW
- 프로브 AgentScripts/WL811def_Probe.cs(Title Play 가짜 이벤트 · Props 셰이더 실측 · GC · Toggle · Budget)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 00:20:16 +09:00
깃 관리자 7a42c50cc4 [WL-813c] 전투 패드 4슬롯 + 보스 HP 바 (#813) 2026-09-09 00:18:28 +09:00
깃 관리자 21c0fae954 Merge branch 'wl/systems/WL-813n-skill-data' 2026-09-09 00:18:24 +09:00
깃 관리자 b4087a6e13 Merge branch 'wl/systems/WL-813e-zones-boss' 2026-09-09 00:18:08 +09:00
깃 관리자 0a4c894a8a [WL-813e] 군중 존 5 + 보스 아레나 데이터 적용 (#813)
MonsterAppear.json 에 새 행 6개(813001~813005 존 · 813010 보스) 추가 — 기존 46행 바이트 무변경.
WL_Nature.prefab: maplv/1~5 SpawnerID → 813001~813005 재바인딩 + FieldBoss/1(Anubis 10006 ·
isChapterBoss 0 · Regen 60) 1기 배치. 코드(Assets/Script/**) · 보스 프리팹 값 · 다른 맵 무변경.

아레나 좌표는 초안 후보A (137,0.6,-22) 가 시작 지점에서 NavMesh PathPartial 로 실측돼
가장 가까운 도달 가능점 (139,0.8,-20) 으로 2.8m 옮겼다(스포너 19 + 보스 1 = PathComplete 20/20).
보스 n_MonsterHP 는 기준서 §B 요소6(보스 90s) 역산으로 1200 → 450(실 HP 9,000).

검증: 게이트 PASS(resident · error CS 0 · 콘솔 error 0) · 프로브 AgentScripts/WL813e_Zones.cs
(새 행 6/6 · 스포너 연결 19/19 · 새 존 5/5 · 몹 자산 누락 0 · 동시 생존 179 · 풀 366).
Play 실측은 미확인 — 이 worktree 헤드리스에서 PlayFabSharedSettings 가 임포트되지 않아 DevLogin 불가.
기록 = Assets/WL/Settings/WL813e_ZoneApply.md (xlsm 동기화 필요 · 롤백 · 다음 조정 지점).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 00:01:10 +09:00
깃 관리자 a38e905246 [WL-813n] 스킬 프리셋·MP 실테이블 적용 (#813)
WL-813n 2단계 — 1단계 초안(_WL813n_SkillList.json)의 값을 원본 Export 테이블에
실제로 반영. 총 45셀 변경 · 행/필드 추가·삭제 0 · 코드 0 · 유니티 에디터 미사용.

- SkillList.json (39셀)
  - 프리셋 16행 × f_CoolTime·n_MP = 32셀: 쿨 5→6/8/12/20 · MP 5→10/15/25/40
    (근접 4클래스 10101/10102/10501/10502 × 4슬롯 · 다른 33필드 무변경)
  - 고아/오류 n_SkillClassID 정정 7건: 700002 10201→10102 · 700004 10203→10202
    · 700008 10304→10401 · 700009 10305→10402 · 700010 10306→10501
    · 700011 10307→10502 · 700012 10308→10601 (행 삭제 0 · ClassConfig.n_ExtraSkill
    역참조 실측 근거)
- GlobalValue.json (2셀): MP 30→100 · MP_REGEN 3→5
- ClassConfig.json (4셀): n_DefaultMP 30→100 (근접 4클래스만 · 나머지 8행 30 유지)
  → Actor.cs:733-741 MP 게이트 통과. 미반영 시 슬롯 4(40MP) 영구 불발이었음.
- WL813n_SkillPreset.md: §8 "2단계 적용 내역 · 검증 · 롤백 · 남은 선행 조건" 추가

검증(python utf-8-sig): 행 수 130/75/12 불변 · 필드 수 35/3/24 불변 · 키 순서 불변
· 전 값 str 유지 · UTF-8 BOM 유지 · 단일 라인 유지 · 변경 셀 수 39/2/4 = 의도치 일치
· 재직렬화 왕복 byte-identical 사전 확인.

⚠ xlsm 동기화 필요 — SOT 는 Assets/ResWork/Table/butler.xlsm 이다. 위 45셀을 xlsm
의 SkillList/GlobalValue/ClassConfig 시트에 반영하지 않으면 다음 표 추출 때 되돌아간다.
2026-09-08 23:52:16 +09:00
깃 관리자 7d17dd5934 Merge branch 'wl/gameplay/WL-811b-core-skeleton' 2026-09-08 23:46:35 +09:00
깃 관리자 b49fcbf9da Merge branch 'wl/ui/WL-802b-safearea-scale' 2026-09-08 23:46:14 +09:00
깃 관리자 92f64fdbdd [WL-813n] 스킬 4슬롯 프리셋 데이터 초안 (#813)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-08 23:44:42 +09:00
깃 관리자 5c0b9fc904 [WL-802b] Safe Area 전 화면 공통(TitleInfo·SortOrder_5 캔버스 직속 WL_SafeArea) + UI 유닛 스케일 노트 (#802)
- TitleInfo.prefab · SortOrder_5.prefab 캔버스 루트 직속에 전용 루트 패널 WL_SafeArea 추가(스트레치·offset 0·Graphic 없음)하고 WL.UI.SafeAreaFitter 1개씩 부착. 기존 자식 재부모화 0 · diff 추가 전용(+51/파일 · 삭제 0).
- NewGameUI.prefab 은 IngameUIs/WL_HUD 기존 부착 유지(파일당 1 · 중복 0) — 무수정.
- Assets/WL/UI/UI_UnitScale_SafeArea_Note.md: 세 프리팹 참조 해상도(1080x1920 vs 1920x1080)·Expand·계수 1.0 vs 0.5625·1.7778배 환산표, Safe Area 적용 규칙, NGUI 잔재 3종 실측·대체 계획.
- AgentScripts/WL802b_Apply.cs(Apply/Revert/Resave) · WL802b_Probe.cs(Dump) 신규.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-08 23:37:10 +09:00
깃 관리자 ff208d6dbe [WL-811b] 전투 액션 코어 골격 (#811)
CombatEvents(이벤트 12종 + LevelUp API · 구조체 페이로드 · GC 0 · 예외 격리) · ComboTracker(PC Animator 상태 폴링) ·
TimeScaleArbiter(Pause > Cinematic > HitStop · D-1(a)) · EffectBudget(동시 상한) · WLCombatCoreSettings SO + 에셋.
원본 훅 9줄(D-5(a) · Actor.cs 5 / MobActor.cs 2 / ProjectileBase.cs 1 / MyActor.cs 1 · 이후 Actor.cs 동결) ·
편입: WLHitFeel = HitConfirmed 구독자(false 반환 규약 유지) · WLHitFeelRunner 히트스톱 중재자 경유 · DashDriver/WeaponTrailDriver 통지.
에셋 없음/enabled=false/RuntimeDisabled = 100% 기존 동작(C8). 프로브 WL811b_Probe(Watch/GcCheck/Arbiter/Toggle/Dump/Status).
게이트 oneshot PASS(error CS 0 · 로그 wl_compile_gate_20260908_231602.log).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-08 23:30:57 +09:00
깃 관리자 a4a053c445 [WL-813b] 보스·군중 콘텐츠 실측·초안 (#813)
- 보스 12종(10001~10012) 실측: 프리팹/스크립트/애니 상태/셰이더/인디케이터/이펙트/투사체 전수 검사 — 누락 0
- WL_Nature 군중 현황 실측: 스포너 19개 · 동시 175마리 · 인스턴스 375 · 스포너 최근접 44.0m
- 데이터 초안 2건(군중 존 리듬 · 보스 아레나) — 게임이 읽지 않는 _WL813b_* 별도 파일 · xlsm 동기화 필요
- 로드 검증 프로브 AgentScripts/WL813b_BossProbe.cs (Play 없음)
- 게임이 읽는 테이블·프리팹·씬·코드 무변경

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-08 23:30:11 +09:00
깃 관리자 8060e1922f [WL-811a] 전투 액션 코어 프로브 (#811)
WL811a_Trace.cs — 전투 파이프라인 런타임 이벤트 순서·타이밍 트레이스(Play 전용 · 읽기 전용 · 원본/WL 코드 무수정).
설계안 = NerdNavisAi 공유/WL_병렬작업/reports/WL-811a_전투액션코어_설계안.md (A 실측 지도 · B 코어 설계 · C 웨이브 분해 · D PD 결정 표).
컴파일 게이트 oneshot PASS(재시도 1회 · 첫 오픈 재임포트로 1차 900 s 타임아웃).

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-08 22:17:53 +09:00
깃 관리자 abcd038656 WL 세션 3 (#803~#806 · PD 승인 2026-09-07) — 세로 전용 전환 · Attack3 검기 무기 정합(ShowEffect 0.25 · editbake 캘리브레이션 4행) · 타격감 midplus · 공용 팝업 세로 크기 · 검증 도구(SuppressPets 복원 수정 · ComboSpeed/Trace3 · 신규 WL803/804/806 도구)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-07 14:01:36 +09:00
깃 관리자 b4a0977d4d 병렬 개발 프로세스 #802 — CLAUDE.md §9 병렬 작업 세션(worktree) 규칙 + .gitattributes UnityYAMLMerge 속성 (PD 설계 승인 2026-09-07 · 착수 Step 0)
- CLAUDE.md §9: Project/Rules 요지 + 워커 세션(WL_wt/<role>) 규칙 — 모든 worktree 세션 자동 로드
- .gitattributes: *.unity/*.prefab/*.asset/*.mat/*.controller/*.anim/*.meta 등 merge=unityyamlmerge (드라이버 등록 = 조직 레포 scripts/wl/wl_wt_new.ps1 · eol 속성 없음)
- 프로세스 SOT = NerdNavisAi 공유/WL_병렬작업/00_WL_병렬개발_프로세스_v1.md

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-07 09:20:31 +09:00
깃 관리자 a12ce65b6a 에셋 팩: LMHPOLY Low Poly Nature Bundle (703 MB · 41k 파일 · PD 추가 · WL_Nature01~10 배경 원본 · #771/#772)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-07 08:29:18 +09:00
깃 관리자 9f29df1153 에셋 팩: Feel v5.9.1 (More Mountains · 422 MB · PD 추가 · #797 타격감 참조 사양 · FeelDemos/HDRP 포함)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-07 08:27:27 +09:00
깃 관리자 5190ee999a 에셋 팩: Shinabro Platform_Animation (300 MB · 구 WL 에서 이관 · Knight/Stander 애니 원본 · #779/#787)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-07 08:26:01 +09:00
깃 관리자 f4a660186a WL 리뉴얼 세션 2026-09-06~07 (#760~#800) — 전투·배경·UI·타격감 (조직 PD 로그 #746~#800 · 대화로그 §14~§24)
- 전투: Knight@Attack1~3_S 3콤보(4 컨트롤러·클래스별 서브클립) · 타겟팅 4규칙(정면 우선·재타겟·즉시 공격·어그로 금지 · WLTargetingSettings) · 대쉬 후 공격(Stander@Chase_Start · DashDriver · 5 m · 사정거리+0.8 · 근거리 적 우선) · 공격 이동 FrameTable(발 접지 실측 표 · AttackRootMotion) · 충돌 반경/투사체 0.3 배(WLCollisionTuning) · 무적(임시)·펫 금지(WLGameplaySettings)
- 검기: NamuFX Slash_B 배리언트 Effect_WLSwingArc 원 피팅 정합 배치 + 캘리브레이션(SlashArcMeasure · SlashTrailSettings) · 찌르기 Effect_WLStab 대기 · 램프 리본(BladeTrail · WL_BladeRibbon.shader · T_WL_BladeRibbonRamp) 보존(drawRibbon 0)
- 타격감: Assets/WL/Feel(WLHitFeel · 히트스톱 0.03 · 셰이크 0.10 m · 몹 펀치 1.12 · Actor.Get_Damage 훅 1줄 · 원본 RealCamera 셰이크 결함 대체)
- 배경/맵: LMHPOLY Demo_01~10 → WL_Nature01~10(프리팹·씬·NavMesh·스포너·BattleMapConfig) · 물(ToonWaterU) · 포스트 블룸 0.9/0.3 · 잔디(BruteForce·드레싱) 제거 · 마젠타 머티리얼 URP 변환
- UI: 세로 HUD(WL_HUD · 하단 5메뉴 폭 전체 · 채팅/전투 패드 숨김 · WLIngameUiOverride) · Title/TitleInfo 1080×1920 Expand + 배경 높이 fit(WLBackgroundFit) · 로딩 SortOrder_5(WLRawImageAspectSync · 초점표 8장) · Loading1~8 ASTC 6×6
- 도구: AgentScripts/*(LightProbe · WL_MapSwitch · WL760~WL800 프로브/집행/검증 · 상단 사용법 주석) · 에디터 락 프로토콜 파일(staging)
- 제외(별도 커밋 예정): Assets/LMHPOLY(703 MB) · Assets/Feel(422 MB) · Assets/Shinabro(300 MB) — 에셋 스토어/구 WL 팩 원본

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-07 08:24:25 +09:00
깃 관리자 bbb2cb1c94 구 WL 프로토타입 백업 폴더(Backup/WL_Prototype_2026-09-04 · Assets_WL 3.9MB + README) + CLAUDE.md 레포 정보 (2026-09-05 #745)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-05 12:20:11 +09:00
깃 관리자 df148547f8 WL 본체 채택 — Unity 6000.3.23f1 제자리 업그레이드 + Unity CLI(Pipeline) 셋팅 + 셰이더 1차 적용 + Play 에러 방어 (2026-09-05 · 조직 #743·#744)
- Unity 6 업그레이드: manifest 재해석(Addressables 2.9.1·URP 17.3·ugui 2.0·purchasing 5.4.2·com.unity.pipeline) · 컴파일 수정 5건(CS0592 ×3 · CS0619 ×2) · API Updater(AutoBuild·MyEditorUtil) · URP 머티리얼 재직렬화
- Unity CLI: CLAUDE.md · .claude/settings.json · .claude/skills/unity-cli · Tools/Pipeline · Assets/Settings/Pipeline · .gitignore
- 셰이더: Assets/ThirdParty/{Toon Shaders Pro, Unity Chan Toon Shader - SDF - Unity6_URP} 복사(GUID 보존) · AgentScripts/ToonConvert.cs · 맵 233 → Toon Shaders Pro/URP/Toon · 플레이어 168 → Toon/Toon(UTS) · TuneToonPro 221
- Play 에러: Actor.Off_Common · NoSeeLongDMob 파괴 방어 · MapData ambient 0.6/reflection 0.3
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-05 12:13:49 +09:00
Ino c8ed1af314 ... 2026-08-25 04:56:37 +09:00
Ino f9859e4711 빌드 버전 2025-08-19 12:02:15 +09:00
Ino c77cba4c59 ... 2025-08-14 07:02:00 +09:00
Ino d5df1b2c9b 카메라 수정 2025-08-13 13:59:42 +09:00
Ino 1822e83d0e 여러 상황 조작 버그 수정, 농장 개선 2025-08-09 22:10:17 +09:00
Ino be6edb2cb6 새로운 농장 맵, 기존 핸드 페인트 제거 2025-08-09 04:07:02 +09:00
Ino 5885184e04 ... 2025-08-09 03:19:25 +09:00
Ino 521f69428f 스킬 카드 2025-08-09 03:17:12 +09:00
LeeHyeonCheol d2171ab4f2 아이콘 원형 변경 2025-08-08 18:17:15 +09:00
Ino 4cd0450252 Save_GuideQuest 2025-08-08 12:41:37 +09:00
Ino 9b51c5e3b4 ... 2025-08-08 09:07:24 +09:00
Ino 35e477d5a6 ... 2025-08-08 09:00:45 +09:00
Ino e72a0aa623 스킬 착용 예외처리 추가 2025-08-08 08:55:33 +09:00
Ino ad5fbf0fef 가퀘 2025-08-08 08:14:27 +09:00
Ino 1ece6d0f55 ... 2025-08-08 04:39:40 +09:00
Ino 966f37999c 가퀘 작업 중... 클라->서버 공통 데이터 2025-08-08 04:37:32 +09:00
Ino a6c8138e51 Save_Pet_MenuBack 2025-08-07 22:08:29 +09:00
Ino a17746ab9d ... 2025-08-07 09:43:30 +09:00
Ino e1725afaf1 Save_Pet_MenuBack 작업 중... 2025-08-07 09:38:40 +09:00
Ino d5253fcdfa 착용 장비 인챈트 부여 완료 2025-08-07 08:51:22 +09:00
Ino 821925d96b Save_Equipment_MenuBack 2025-08-07 06:16:03 +09:00
Ino 42182958c4 Save_Equipment_MenuBack AllSlotEnchant값 남음 2025-08-06 15:27:36 +09:00
Ino 4b820dbce7 Save_Equipment_MenuBack 에 착용 적용, 기존 착용 함수 사용x 2025-08-06 13:18:59 +09:00
Ino 2dbf74c5fc Save_Enchant_LvUp 마법 부여 옵션 리턴 2025-08-06 11:34:37 +09:00
Ino 19842129f9 Save_EquipItem_EnchantOption 2025-08-06 09:57:00 +09:00
Ino 3442eb1c7d 착용 장비 인챈트 부여 작업 중... 2025-08-05 14:32:09 +09:00
Ino 6d8e9d8cba 몹 리젠 시 안보이는 버그 수정 2025-08-05 12:57:01 +09:00
Ino 9f63d5e61e 공격 시 적을 바라보게 2025-08-05 12:50:59 +09:00