Commit Graph

186 Commits

Author SHA1 Message Date
76aaafcf1b Merge pull request 'feat(rogue-map): �α׶���ũ ���� ���� �ʡ��� �ý��ۡ����� �� (���� ����Ƽ P8)' (#41) from feature/p8-rogue-map into main 2026-06-12 10:25:39 +09:00
c69a17abe0 feat(rogue-map): 유물 방 상자 연출·TreasureHud·메소 표기 (생성기+산출물)
- TreasureHud: 보물 상자(클릭→흔들림 0.08s×6→열림 RUID 교체→유물+메소 보상)
- 상자 닫힘/열림 RUID 메이커 선별, PickNewRelic 재사용 (소진 시 메소 대체)
- ShowState/HideGameHud/LeaveNode treasure 등록, 표시 화폐 '골드'→'메소' 전환
- 테스트 30건(rogue-map 9 + sim 21) 통과

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 10:22:29 +09:00
1abd9f7987 feat(rogue-map): 맵 그리드·점선 도트 UI + RenderMap 상태 4단 (생성기)
- Node_r{1..7}c{1..4}+boss 정적 그리드, Dot 간선 192개 (기본 비활성)
- RenderMapNode: 타입색 6종·현재(골드)/방문(어둡게)/도달가능/잠김
- RenderMapDots: 간선 존재 토글·현재 노드 발신 간선 골드 강조

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 10:18:36 +09:00
1624ef6f3b feat(rogue-map): GenerateMap 런타임 절차 생성 + 층 시스템 (생성기)
- 정적 map.json·luaMapNodesTable·luaStartArray 제거
- GenerateMap: 경로 4개 걷기·행별 가중 타입·elite 연속 금지 (JS 미러 동기화)
- Depth/VisitedNodes prop, PickNode treasure 분기·층 갱신, 보스 클리어 시 새 맵
- TopBar '막 F/3 · D층', 메소 표기 시작

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 10:16:55 +09:00
443aaf83d2 feat(rogue-map): 절차 생성 알고리즘 JS 미러 + 테스트 9건
- StS식 경로 걷기 4개 (시작열 셔플 앞2 상이 보장)
- 행별 가중 타입 배정 + elite 부모 연속 금지
- 연결성·타입 규칙·간선 제약·결정성 테스트

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 08:04:42 +09:00
67e8b4c848 docs(rogue-map): P8 구현 계획
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 08:03:34 +09:00
52d808eacd docs(rogue-map): P8 설계 — 절차 생성 맵·층 시스템·유물 방·점선 맵 UI
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 08:01:29 +09:00
b5a648fc23 Merge pull request 'feat(potions-relics): ���� �ý��ۡ����� 19����������/���� UI (���� ����Ƽ P7)' (#40) from feature/p7-potions-relics into main 2026-06-12 07:37:20 +09:00
62b2193f2e feat(potions-relics): 유물 아이콘 행·물약 슬롯·툴팁·물약 메뉴 UI (생성기+산출물)
- TopBar: RelicSlot×10(+오버플로)·PotionSlot×5 (UITouchReceive hover 툴팁)
- TooltipBox(이름+설명)·PotionMenu(사용/버리기/닫기) 팝업
- ShopHud Potion 판매 항목, AllDeckButton 우측 이동

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 07:33:15 +09:00
2a42c4a372 feat(potions-relics): 물약 사용·드랍·상점 로직 (생성기)
- AddPotion(슬롯 검사)·MaybeDropPotion(승리 40% 드랍)·RenderPotions(아이콘/빈칸/잠금)
- OpenPotionMenu/ClosePotionMenu/UsePotion(전투 중 한정)/TossPotion
- 상점 ShopPotion 판매 20골드 (BuyPotion, 슬롯 검사 선행)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 07:30:00 +09:00
42f9143f73 feat(potions-relics): 유물 15종 효과 훅 (생성기)
- HasRelic·PickNewRelic(미보유 추첨, 소진 시 골드+25)
- ApplyRelics 확장: strength/draw/heal/healOnWin/healIfLow + combatEnd 훅
- AddRelic passive: 물약 슬롯 5칸(장인의 벨트)·최대 HP+7(건강의 반지)
- CalcPlayerAttack: 아카베코(첫 공격+8)·펜닙(10번째 2배)·부츠(5 미만→5)
- DealDamageToPlayer: 브론즈 체인메일 반사·점토 갑옷·백년의 부적
- 챔피언 벨트(취약 부여 시 약화+1), 정예·보스 유물 보상 개선

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 07:29:01 +09:00
239dd6caf3 feat(potions-relics): 물약 6종·유물 15종 신규 데이터 (아이콘 RUID 메이커 선별)
- 물약: 빨간 포션·화염병·전사의 물약·수호의 물약·마나 엘릭서·저주의 병
- 유물 19종 전체 icon RUID 부여, relicPool 18종으로 확장
- 장인의 벨트(물약 슬롯 5칸) 포함 — StS 효과 × 메이플 장비 외형

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 07:26:55 +09:00
e4f7ff10d7 docs(potions-relics): P7 구현 계획
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 07:20:53 +09:00
6b8db0b871 docs(potions-relics): P7 설계 — 물약 시스템·유물 19종·아이콘/툴팁 UI
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 01:41:02 +09:00
4c3be95c86 Merge pull request 'feat(buffs-power): ����/��������Power ī�塤�� ��� UI (���� ����Ƽ P6)' (#39) from feature/p6-buffs-power into main 2026-06-12 01:37:17 +09:00
88a9136398 feat(buffs-power): 산출물 재생성 (버프/디버프·Power·적 방어도 UI)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 01:33:20 +09:00
0a96a6955a feat(buffs-power): 밸런스 시뮬 버프/디버프·Power 동기화
- calcAttack(힘·약화·취약) 공식 export + 단위 테스트
- 적 Debuff 인텐트·플레이어/적 디버프 감소 타이밍 Lua 동기화
- Power 등록·매턴 발동·소멸 재현, chooseAction 파워 우선
- 신규 테스트 6건 (총 21건 통과)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 01:32:31 +09:00
00844857ee feat(buffs-power): 적 방어도 배지·버프 라인·디버프 인텐트 UI (생성기)
- MonsterSlot에 BlockBadge(방어도)·Buffs(힘/약화/취약) 추가
- PlayerPanel Buffs 라인 (버프 + 활성 파워 표시)
- 인텐트: Debuff 보라색·공격 최종 예상치(힘·약화·취약 반영) 표시

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 01:29:04 +09:00
6df3fcf01c feat(buffs-power): 버프/디버프·Power 전투 규칙 (생성기)
- 약화(-25%)·취약(+50%)·힘(+N) 피해 공식 양방향 적용 (CalcPlayerAttack·EnemyActStep)
- Power 카드: 사용 시 소멸, PlayerPowers 등록, 매턴 strengthPerTurn 발동
- 적 Debuff 인텐트 처리·디버프 턴 감소(플레이어 턴 종료·적 행동 후)
- 인텐트 effect 직렬화·막 배율은 Debuff 값 제외

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 01:28:03 +09:00
2bf5716fce feat(buffs-power): 신규 카드 4종·적 디버프 인텐트 데이터
- 차지 블로우(피해8·취약2)·위협(약화2)·인레이지(힘+2)·분노(Power, 매턴 힘+1)
- 카드 이미지 RUID 메이커 선별 (공식 리소스)
- 정예 슬라임·머쉬맘·변형된 달팽이(약화), 슬라임 킹·킹 슬라임(취약) 디버프 인텐트

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 01:25:02 +09:00
12f3928ab4 docs(buffs-power): P6 구현 계획
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 01:16:05 +09:00
eb06663758 docs(buffs-power): P6 설계 — 버프/디버프·Power 카드·적 방어도 UI
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-12 01:12:57 +09:00
02aa73dda3 Merge pull request 'feat(system-gaps): 경제·복합 카드·적 패턴·런 종료 복귀 (배포 퀄리티 P5)' (#38) from feature/p5-system-gaps into main 2026-06-11 09:08:55 +09:00
134353d374 feat(system-gaps): 산출물 재생성 (경제·복합카드·EndRun)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-11 09:05:17 +09:00
013f946c6b feat(system-gaps): 신규 카드 이미지 RUID (워 리프·브랜디시 — 메이커 선별)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-11 09:05:00 +09:00
8ff50b428d feat(system-gaps): 복합 카드(피해+방어)·런 종료 후 메뉴 복귀(EndRun)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-11 09:01:42 +09:00
1de8fac893 feat(system-gaps): 경제 상향(승리25·엘리트+15)·적 패턴 보강·신규 카드 2종 데이터
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-11 08:57:33 +09:00
248677759c docs(system-gaps): P5 설계·계획 (경제·복합카드·적패턴·런종료 복귀)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-11 08:55:44 +09:00
2af67b3b2b Merge pull request 'feat(act-maps): 막별 맵 전환 + 맵별 인카운터 (배포 퀄리티 P4)' (#37) from feature/p4-act-maps into main 2026-06-11 08:53:20 +09:00
7890f4c029 feat(act-maps): 산출물 재생성 (맵 필터·막 텔레포트)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-11 08:50:17 +09:00
32a0b2437b feat(act-maps): 막별 맵 텔레포트 + 등록 맵 필터
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-11 08:48:03 +09:00
dd2a814eeb feat(act-maps): map02~11 인카운터 자동 구성 (combat3/elite2/boss1·맵별 테마)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-11 08:45:32 +09:00
4a1c66c5fe docs(act-maps): P4 막별 맵 전환+맵별 인카운터 설계·계획
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-11 08:42:59 +09:00
869e4d88df Merge pull request 'feat(combat-feel): 전투 연출 — 드래그 타겟·공격 이펙트·적 개별 차례 (배포 퀄리티 P3)' (#36) from feature/p3-combat-feel into main 2026-06-11 08:39:29 +09:00
e876a8ce3a feat(combat-feel): 산출물 재생성 (드래그·이펙트·개별 차례·팝업)
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-11 08:34:41 +09:00
f88e6ffeeb feat(combat-feel): 적 개별 차례 시퀀스 (ActFrame·EnemyActStep)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-11 08:31:37 +09:00
5921dfbeb8 feat(combat-feel): 데미지 팝업·사망 지연
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-11 08:28:02 +09:00
4b7ad753a4 feat(combat-feel): 공격 이펙트 후 지연 데미지 (SkillFx·FxBusy)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-11 08:25:05 +09:00
c80020a464 feat(combat-feel): 카드 드래그 타겟팅 (UITouchReceive·ResolveCardDrop)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-11 03:20:33 +09:00
858f9727dd docs(combat-feel): P3 전투 연출 설계+계획 (드래그 타겟·공격 이펙트·개별 차례·팝업)
probe 완료: ScreenTouchEvent/ScreenToUIPosition 실측, UITouchReceiveComponent 드래그 이벤트 확인.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-11 03:18:10 +09:00
1c2062b8cc Merge pull request 'feat(card-visuals): 메이플 스킬 카드 비주얼 (배포 퀄리티 P2)' (#35) from feature/p2-card-visuals into main 2026-06-11 03:12:30 +09:00
d4ec8757ce feat(card-visuals): 산출물 재생성 2026-06-11 03:07:48 +09:00
76cb2cd65e feat(card-visuals): 보상·상점·그리드 카드 프레임 적용
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-11 02:59:38 +09:00
d2aba643fa feat(card-visuals): 손패 카드 프레임(Art·NamePlate·CostPlate)
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-11 02:55:54 +09:00
d783cccea1 feat(card-visuals): ApplyCardFace 렌더 일원화 + Cards image 직렬화
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-11 02:53:07 +09:00
c4ad8fc068 feat(card-visuals): 카드를 전사 스킬로 리네임 + 공식 스킬 이미지 RUID
파워 스트라이크(a71b…)/아이언 바디(1ae9…)/슬래시 블러스트(d5bc…) — 메이커 순회 주입으로 선별(26후보 중).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-11 02:50:26 +09:00
4ea9bfe14b docs(card-visuals): P2 구현 계획 (6개 태스크)
RUID 수확(컨트롤러)→ApplyCardFace 일원화→손패 프레임→보상/상점/그리드 프레임→재생성→플레이테스트·PR.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-11 02:41:19 +09:00
18729a2047 docs(card-visuals): 메이플 스킬 카드 비주얼 설계 (P2)
공식 RUID 렌더 타당성 실측 완료. 카드→전사 스킬 매핑(파워 스트라이크/슬래시 블러스트/아이언 바디),
RUID 수확 워크플로, 카드 프레임(Art/NamePlate/Cost), ApplyCardFace 렌더 일원화(5표면).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-11 02:35:51 +09:00
50462f3d8a Merge pull request 'feat(combat-ui): 전투 화면 UI/HUD 전면 정비 — STS2 배치 (배포 퀄리티 P1)' (#34) from feature/p1-combat-ui into main
Reviewed-on: #34
2026-06-11 02:29:51 +09:00
2f73910e47 fix(combat-ui): 보상 화면에서 손패/덱HUD 숨김 (플레이테스트 발견)
보상 오버레이 아래로 손패가 비쳐 시각 충돌 → OfferReward 진입 시 CardHand/DeckHud off
(PickReward→ShowMap 경로가 상태 복원).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-11 02:27:13 +09:00