Heavy Attack 구현 중1. Base/자식 위임(Template Method) 패턴 Base가 공통(게이지 소모·차단/취소 태그·몽타주·Cue)을 전담하고, 자식은 ExecuteHeavyEffect()만 override해 고유 효과를 구현. 공통 로직 중복 0, 자식은 효과에만 집중. 2. CommitAbility 호출 순서가 곧 비용 안전성 소모를 CommitAbility 앞에 두도록 재배치. 슬롯이 없어 발동 실패할 때 Commit이 호출되지 않으므로, 향후 Cooldown/Cost GE를 붙여도 "실패했는데 쿨다운 도는" 사고가 원천 차단됨. 3. PURE_VIRTUAL의 이중 함정 순수 가상은 ① 런타임 크래시를 내고, ② 폴백을 빈 본문으로 두면 슬롯만 소모하고 EndAbility를 안 ..