Jump to content

Combat/Mechanics

From Stardew Valley Wiki
Revision as of 13:43, 22 August 2025 by imported>Apparent1

This article is about combat mechanics. For information about the Skill, see Combat.

Damage

In Stardew Valley, damage dealt to monsters is determined by a combination of weapon stats, player buffs, gear effects, professions, and critical hit multipliers.

Formula overview

FinalDamage = BaseDamage × CritMultiplier (if crit)
    + Attack (stat) × 3
    × FighterBonus (×1.1 if active)
    × BruteBonus (×1.15 if active)
    × DesperadoBonus (×2 if crit and active)
    → Modified by enchantments
    → Reduced by monster defense

Base damage roll

  • A random value is rolled between the weapon’s minDamage and maxDamage.
  • Ruby forging increases both min and max damage by 10% per Ruby (up to 3).

Critical Hit Check

  • A critical hit occurs if: Random(0–1) < critChance + (Luck × critChance / 40)
  • If a crit occurs, the base damage is multiplied by critMultiplier, which is calculated as: critMultiplier = (3 + CritPower / 50) × (1 + CriticalPowerMultiplier)
  • Desperado profession doubles this result.

Attack Stat Bonus

  • The player’s Attack stat (from food, gear, enchantments) adds: +3 damage per Attack point

Profession Bonuses

  • Fighter: +10% damage
  • Brute: +15% damage
  • These are applied multiplicatively and stack.

Monster defense

Monster defense is subtracted from the damage roll. Damage is always at least 1, even after defense reduction.