깃 관리자
60812b96ba
feat(BT12-Dev): 스킬 시스템 누적 작업물 (PD 지시 2026-05-12~13)
...
본 세션 (BurningTimes worktree cranky-wescoff-e855b0) 누적 작업물.
직전 commit 4건 (2ebf313·60e28e3·ea7d32f·f6c6eb5) 영역 외 잔존
미커밋 변경 일괄 commit.
Scripts:
- Health.cs DecrementBypassInvuln (DoT) + DecrementBypassInvulnWithHit
(다단 히트) + StartHitFlash + FlashHurtCoroutine + TriggerHitOrHurt
- ActiveSkillData.cs 신규 필드 (DamageFrameDelay·EnableRepeatDamage·
MaxHitCount·RepeatFrameInterval·OffsetDistance Vector2 등)
- PiercingProjectile.cs A13 천둥발 관통 + Kinematic Rigidbody2D +
useFullKinematicContacts + OverlapBox 매 frame
- StatusApplier.cs ApplyDoT 시 DotFxScale 전달
- TestSkillFireOn1to5.cs 1~5 키 발사 + lazy init EnsureRuntimes
Animator:
- Enemy.controller Baddie-Hurt self-loop transition (hurt 조건)
- Player.controller Player-Hit self-loop transition (hit 조건)
Prefab:
- FX_Lightningball.prefab ball 자식 PS simulationSpace World → Local
- Enemy.prefab 본 세션 측정 조정
Active skill assets (PD Inspector 직접 조정):
- A01·A02·A03·A04·A05·A08·A13·A14·A15·A_Laser
HitboxSize·OffsetDistance(Vector2)·OffsetXY·FxRotation·HitFxScale·
DamageFrameDelay·EnableRepeatDamage·MaxHitCount·RepeatFrameInterval
Font:
- NotoSansKR-Regular SDF.asset 본 세션 SDF atlas 갱신
→ 박스↔이펙트 분리 원칙 표준화 (박스 = facing 만 · 이펙트 =
facing + FxRotation · runtime spawn = HideFlags.DontSave)
→ 모든 피해 시 hit flash + Animator self-loop transition
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-13 18:05:13 +09:00
깃 관리자
0596e2c4c0
auto: 2026-05-13 01:48 · scene: Lobby · 1494 files
2026-05-13 01:48:30 +09:00
깃 관리자
af6ac1652c
chore(BT12-Dev-Death): Health.cs 진단 Debug.Log 3줄 회수 — 사망 원인 확정 후 회수 의무 정합
...
회수 영역:
- Decrement(damage) line 132 — Debug.Log + StackTrace 1줄
- DecrementSilent(damage) line 205 — Debug.Log 1줄
- Die() line 257 — Debug.Log + StackTrace 1줄
진단 도구 회수 누적: Projectile 8 + AttackHitbox 1 + EnemyDeath 1 + Health 3 = 13줄 전수 회수.
PD 정합 (2026-05-10): "이제 정상적으로 적이 죽는거 같아."
2026-05-10 01:31:58 +09:00
깃 관리자
e31c34cf24
feat(BT12-Dev): SkillInventoryHUD 시각화 + 사망 원인 디버그 로그 (PD 후속 지시 2건)
...
PD 직접 발화 2건:
1. PlayerSkillInventory 등록 시각화 (유니티 기본 자원 활용)
2. 스킬 습득 후 사망 버그 수정
작업 내용:
- SkillInventoryHUD.cs 신규 (OnGUI 좌상단·장착 액티브 DisplayName/Lv/CD·패시브 카운트)
- PlayerController.Awake에 HUD 자동 부착
- ProjectileSpawner fallback prefab 시각화 (SpriteRenderer + 16x16 동적 흰색 원 + 속성별 색상)
- Projectile.OnTriggerEnter2D Player 명시 차단 (defensive proxy)
- Health.Decrement·DecrementSilent·Die에 Debug.Log + StackTrace (사망 호출자 추적)
가설 (미검증): BT5-Dev EnemyController patrol → PlayerEnemyCollision Event → player.health.Decrement().
검증 절차: PD Play 테스트 → Console log StackTrace 분석 → 호출자 확정.
pm-auditor Major 1 정정 완료 (PD 지시 로그 2행 등재)·Minor 2 정정 완료.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-09 21:23:25 +09:00
깃 관리자
db6bb2051d
BT5-Dev #19 : 지형 통과(모든 Collider OneWay)·밟기 stompMinDy 0.1·낙사 hit 모션 X
2026-05-07 15:50:17 +09:00
깃 관리자
eed8ee5902
BT5-Dev #16 : PM 변경 영역 일괄 commit (PD Editor GitAutoSync 영역 도달)
...
본 PM이 외부 영역에서 변경한 BT5-Dev 모든 영역을 EerieVillage git에 반영:
- EnemyController.cs (Distance 기반 감지·VisualBounds·IgnoreCollision·Bounds)
- PlayerEnemyCollision.cs (dyAtCollision·stomped 판정)
- PlayerController.cs (LastGroundedPosition·OnHealthDeath/Resurrect·자동 컴포넌트)
- DeathZone.cs (Coroutine·viewport 외 대기)
- Health.cs (invulnerableDuration 0.5·resurrectInvulnerableDuration 2.0·GrantInvulnerability·이벤트 3종)
- GameOptimizer.cs (신설·targetFrameRate·queriesHitTriggers·SetupOneWayPlatforms)
- PlayerInvulnerabilityFlash.cs (신설)
- ResurrectPromptUI.cs (신설)
- Player.prefab (Collider Size·Offset·m_FlipX 1)
- Enemy.prefab (m_IsTrigger 0)
- Hero1 sprite meta (combatidle 4종 rename)
- _archive/ 폴더 + 9 sprite 이동
- bak_2026* 28 파일 전수 삭제 (D 옵션)
원인 자인:
- 본 PM이 Unity 외부 영역 변경했지만 EerieVillage git commit X 영역 누적 = PD Editor에 도달 X = 옛 코드 동작
- C5·C44 위배
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-07 15:29:34 +09:00
깃 관리자
72a3607e3e
auto: 2026-05-07 13:22 · scene: Lobby · 361 files
2026-05-07 13:22:51 +09:00
깃 관리자
b5ef4d5f05
BT7-Plan Phase 1: VS 순수형 자동 발동 + 하트 분할 시스템
...
- PlayerAttackTicker.cs 신설 (주기 타이머 자동 발동, SRP 분리)
- PlayerAttack.cs 주석 재작성 (수동→자동 전환 명시)
- Health.cs: maxHearts 필드 + IncreaseMaxHearts·Heal 메서드 (하트 1개=4쿼터 HP)
- PlayerController.cs: Attack 입력 로직 제거, Facing public
- AttackHitbox.cs: Decrement(damage) 통합
- InputSystem_Actions.inputactions: Attack 액션·바인딩 완전 제거
- PlayerAttackTests.cs: 10→13 (maxHearts·Ticker·InputActions 부재 검증)
BT 레포 commit 3bdda53 연계 (BurningTimesAi main)
2026-04-24 16:22:13 +09:00
깃 관리자
a10c38605d
auto: 2026-04-23 23:47 · scene: SampleScene · 20 files
2026-04-23 23:47:51 +09:00
깃 관리자
9f689c1661
initial: Unity 6000.3.13f1 LTS 2D PlatformerMicrogame 템플릿 + GitAutoSync Editor 스크립트
...
- Unity 2D PlatformerMicrogame 기본 템플릿 자산 전수
- Assets/Editor/GitAutoSync/GitAutoSync.cs — BT5-Dev C안 Unity Editor 자동 sync trigger
· InitializeOnLoad → auto pull · quitting → auto push · Tools/Git Menu 수동 옵션
· 실제 git 작업은 BT 본 레포 scripts/unity_auto_sync.sh 가 수행 (Process.Start 호출)
- .gitignore — Unity 표준 (Library/·Temp/·Logs/·UserSettings/·IDE·빌드 산출물 제외)
조직: BurningTimes / 프로젝트: EerieVillage (기묘한 고을 : 조선퇴마뎐)
근거: PD BT5-Dev C안 승인 (2026-04-23)
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 00:58:44 +09:00