fix(animation): 전투 애니메이션 위치 및 이펙트 개선

- 캐릭터/몬스터 hit/attack 페이즈 위치 버그 수정
- 이펙트 위치를 캐릭터/몬스터 위치에 따라 동적 계산
- 이벤트 기반 페이즈 리셋을 idle 진입 시에만 수행
This commit is contained in:
JiWoong Sul
2025-12-26 19:29:38 +09:00
parent fba2f2a4cd
commit 28cf5fa687
2 changed files with 39 additions and 12 deletions

View File

@@ -474,12 +474,11 @@ class _AsciiAnimationCardState extends State<AsciiAnimationCard> {
_showBlockEffect = false;
_showParryEffect = false;
_showSkillEffect = false;
// 이벤트 기반 페이즈 종료
_isEventDrivenPhase = false;
// 공격자 타입 리셋 (idle 페이즈 진입 시에만)
// 공격 사이클(prepare→attack→hit→recover) 동안 유지
// 공격자 타입 및 이벤트 기반 페이즈 리셋 (idle 페이즈 진입 시에만)
// 공격 사이클(prepare→attack→hit→recover) 동안 유지 (Bug fix)
if (_battlePhaseSequence[_phaseIndex].$1 == BattlePhase.idle) {
_currentAttacker = AttackerType.none;
_isEventDrivenPhase = false;
}
} else {
_battleSubFrame++;