refactor(engine): 스킬 및 전투 시스템 개선

- SkillData 조정
- CombatCalculator 개선
- ItemService 업데이트
- ProgressService 개선
- SkillService 정리
This commit is contained in:
JiWoong Sul
2026-01-09 00:21:14 +09:00
parent 21d8febeb0
commit 2bf7387a08
5 changed files with 23 additions and 15 deletions

View File

@@ -68,8 +68,8 @@ class SkillService {
// 적 방어력 감소 적용
final effectiveMonsterDef = monster.def * (1 - skill.targetDefReduction);
// 최종 데미지 계산 (방어력 감산)
final finalDamage = (buffedDamage - effectiveMonsterDef * 0.5)
// 최종 데미지 계산 (방어력 감산 0.3)
final finalDamage = (buffedDamage - effectiveMonsterDef * 0.3)
.round()
.clamp(1, 9999);
@@ -626,8 +626,8 @@ class SkillService {
// 적 방어력 감소 적용
final effectiveMonsterDef = monster.def * (1 - skill.targetDefReduction);
// 최종 데미지 계산 (방어력 감산)
final finalDamage = (buffedDamage - effectiveMonsterDef * 0.5)
// 최종 데미지 계산 (방어력 감산 0.3)
final finalDamage = (buffedDamage - effectiveMonsterDef * 0.3)
.round()
.clamp(1, 9999);