Commit Graph

4 Commits

Author SHA1 Message Date
2f90e8e354 [Effect] 스킬 이펙트 디버그 로그 제거
불필요한 Debug.Log 및 Debug.LogWarning 호출 제거로 프로덕션 로그 정리

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-12 02:59:49 +09:00
f4a0c250fb [Combat] IDamageable 인터페이스 적용으로 대미지 시스템 일원화
- PlayerNetworkController에 IDamageable 인터페이스 구현
- DamageEffect, HealEffect가 IDamageable 사용하도록 변경
- 플레이어와 보스 모두에게 대미지/힐 적용 가능

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-opencode)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-03-12 01:29:26 +09:00
0286237b98 [Stats] 캐릭터 스탯 시스템 구현
- 6가지 기본 스탯 추가 (STR, DEX, INT, VIT, WIS, SPI)
- 스탯 수정자 시스템 (Flat, PercentAdd, PercentMult)
- 파생 스탯 계산 (체력/마나/대미지/회복력)
- 스킬 효과에 스탯 기반 대미지/회복량 적용
- 마나 비용 체크 및 소모 로직 추가
2026-03-10 13:19:55 +09:00
eff23471d7 스킬 시스템 구현
- 애니메이션 이벤트 기반 스킬 시스템 추가
  - SkillData: 스킬 데이터 (클립, 쿨타임, 효과 목록)
  - SkillController: 스킬 실행 및 애니메이션 제어
  - AnimatorOverrideController로 단일 State에서 다양한 스킬 재생

- 스킬 효과 시스템
  - DamageEffect, HealEffect, BuffEffect
  - KnockbackEffect, SoundEffect, SpawnEffect
  - 범위 공격 및 팀 구분 지원

- Team 컴포넌트로 아군/적 구분

- 스킬 중 이동 제한
  - IsPlayingAnimation으로 애니메이션 종료까지 이동 불가
  - OnSkillEnd 호출 시 다음 스킬 시전 가능

- 입력 시스템에 스킬 슬롯 6개 추가

- 애니메이션 에셋 추가 및 정리
  - AnimationSwordCombat 패키지 추가 (검 공격 애니메이션)
  - PlayerAnimationController에 Skill 상태 추가
  - External_Used 폴더 구조 정리

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-10 12:08:52 +09:00