Commit Graph

736 Commits

Author SHA1 Message Date
깃 관리자 c8787794a9 [WL-813i] 무적 해제·물약·사망/부활 (#813)
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 02:16:38 +09:00
깃 관리자 60738c0fa5 [WL-813g] 텍스트 연출 3종 + 슬롯 오버라이드 (#813)
(cherry picked from commit 2b1d106622)
2026-09-09 01:37:42 +09:00
깃 관리자 edb74f22a4 [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-09 01:19:48 +09:00
깃 관리자 2a140f4a85 [WL-813k] 레벨업 폭발 (#813)
ServerClass.Add_Exp 레벨업 루프에 훅 1줄 → WL.Combat.Growth.GrowthEvents.RaiseLevelUp.
코어 CombatEvents.cs 무수정 — BossEvents 규약대로 새 파일 GrowthEvents.cs 가 CombatEventList<T> 를 재사용해
PlayerLevelUpEvent(레벨 · 스탯 포인트 · 팝업 스탯 3종 prev/new · HP/MP 스냅샷 · 위치)를 낸다.
LevelUpBurst 구독자 = FX_FireLevelUp 스폰(EffectBudget.Heavy · 연속 레벨업 스로틀) + HP/MP 전회복(원본 Heal/Heal_MP)
+ PC 스케일 펀치(카메라 미접촉). 값은 전부 WLGrowthSettings.asset(C45) · 에셋/스위치 off 면 원본 100%(C8).
2026-09-09 00:44:58 +09:00
깃 관리자 b518974184 Merge branch 'wl/ui/WL-813c-battle-pad' 2026-09-09 00:40:08 +09:00
깃 관리자 2b43190037 [WL-813h] 보스 페이즈·예고·쿨 데이터화 (#813)
- Assets/WL/Combat/Boss/BossEvents.cs (NEW): BossPhase 통지 허브. 코어
  CombatEvents.cs 는 무수정 — 811d~j 와 충돌 방지. 같은 규약(정적 · struct
  페이로드 in 전달 · 사전 할당 구독자 배열 · 예외 격리 · WLCombatCoreSettings
  enabled/RuntimeDisabled 준수). 실측 GC = 1000회 디스패치 0 byte.
- Assets/WL/Combat/Boss/BossPatternTable.cs (NEW): 보스 패턴 JSON 로더.
  스폰(On_Regen) 시 그 Boss_*.cs 가 직접 선언한 public float/int/bool 필드에만
  대입(DeclaredOnly) → Boss_*.cs 수정 0 · 프리팹 값 변경 0. 행이 없으면 무동작.
- Assets/WL/Combat/Settings/Resources/WL/WL813h_BossPattern.json (NEW):
  보스 12행(10001~10012). 813b 실측(프리팹 인스펙터) 값 그대로이며, Anubis(10006)
  의 예고(차징) 3 s → 1.2 s 만 발주서 제안값으로 데이터에서 바꾼다.
  페이즈 임계 기본 [1.0, 0.7, 0.4] · 스킬 해금 임계 기본 0.9 / 0.7(원본과 동일).
- Assets/Script/Character/Mob/BossMobActor.cs: 훅 3줄(로더 적용 1 · 임계 조회 1 ·
  페이즈 통지 1). 원본 라인은 그대로 둬서 C8 시 100% 원본 동작.
- AgentScripts/WL813h_Probe.cs + WL813h_PROBE.txt: 에디트 모드 프로브와 실행 덤프
  (로더 적용 · 행 없음 원복 · 페이즈 3회 · GC 0 · RuntimeDisabled 롤백 전부 PASS).

게이트 A PASS(oneshot · exit 0 · error CS 0줄 · 0.8분) · 콘솔 error 0 · Play 0.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2026-09-09 00:19:55 +09:00
깃 관리자 7a42c50cc4 [WL-813c] 전투 패드 4슬롯 + 보스 HP 바 (#813) 2026-09-09 00:18:28 +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
깃 관리자 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
깃 관리자 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 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
Ino 4cd0450252 Save_GuideQuest 2025-08-08 12:41:37 +09:00
Ino 35e477d5a6 ... 2025-08-08 09:00:45 +09:00
Ino e72a0aa623 스킬 착용 예외처리 추가 2025-08-08 08:55:33 +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
Ino 989e0b4daf 서버 각성 리팩토링 2025-08-05 12:31:05 +09:00
Ino 2b59c2fe7c 직업 아이콘 적용 2025-08-05 11:48:21 +09:00
Ino 57798d75a9 신규 유저의 경우, 클라이언트에서 데이터를 만든 뒤, 서버에 저장하는 로직을 제거하고 서버에서 만들기 2025-08-04 15:58:27 +09:00
Ino 30f1bdb316 Make_EqiupmentEnchantOption 작업 중.... 2025-08-04 08:28:50 +09:00
Ino ed4edf999d 장비 마법부여 버그 수정 등 2025-08-04 03:24:16 +09:00
Ino 6a9a4d5922 Save_WaveResult 2025-08-02 07:55:39 +09:00
Ino 0c4001dc0e Save_NightmareResult, Save_DungeonStart 2025-08-02 07:15:16 +09:00
Ino 8a71196d17 Save_MazeResult 2025-08-01 16:09:46 +09:00
Ino cb58259b1f Save_MimicResult 2025-08-01 14:15:56 +09:00
Ino 45193e8c1f 미믹던전 맵 변경 2025-08-01 08:43:54 +09:00
Ino c5c698f504 초월 옵션 완료 2025-08-01 03:01:47 +09:00
Ino 0557afa477 Save_PC_MenuBack 2025-08-01 01:41:00 +09:00
Ino 4e8ebd95a3 빠진 조건 추가 등 2025-07-31 16:28:44 +09:00
Ino 8b09deff8f Save_PC_MenuBack 초월 옵션 추가 등 2025-07-31 15:15:41 +09:00
Ino d5ff5415ba 초월 옵션 변경 시 리스트 모두 사용 시, 마지막 상태 저장 2025-07-31 09:36:58 +09:00
Ino adab193f2b 초월 옵션 작업 중... 2 2025-07-31 08:07:36 +09:00