fix: 캐릭터가 몬스터 공격 시 데미지가 음수값이 되지 않도록 몬스터 방어력 의도값 로직 적용

This commit is contained in:
aube.lee
2025-02-26 09:30:48 +09:00
parent 670f302431
commit f9fae776d0
4 changed files with 29 additions and 23 deletions

View File

@@ -26,6 +26,7 @@ namespace TON
// 4. 기본 데미지 계산
float baseDamage = (totalAttackPower * damageMultiplier) * defenseEffect;
Debug.Log("기본 데미지 계산" + baseDamage);
return Mathf.Round(baseDamage); // 소수점 제거 (선택 사항)
}
@@ -37,7 +38,7 @@ namespace TON
if (Random.value < criticalChance) // Random.value는 0.0 ~ 1.0 사이의 랜덤 값
{
damage *= criticalMultiplier;
Debug.Log("💥 치명타 발생! 💥");
Debug.Log("💥 치명타 발생! 💥" + damage);
}
return Mathf.Round(damage); // 소수점 제거