diff --git a/MrBigsock/Assets/Code/Core/AttackStats.cs b/MrBigsock/Assets/Code/Core/AttackStats.cs index 2554ea7cdd493ce5d0b18df8fc2f329c23afe375..7f874cbbf2a0cb2b8acac362108e108f4e555265 100644 --- a/MrBigsock/Assets/Code/Core/AttackStats.cs +++ b/MrBigsock/Assets/Code/Core/AttackStats.cs @@ -96,13 +96,13 @@ namespace BigSock { res.IsCalculated = true; // Calculate damage variety. - var mod = (1-DamageVariance) + RND.NextDouble() * DamageVariance * 2; - Damage *= (float) mod; + var mod = (1- res.DamageVariance) + RND.NextDouble() * res.DamageVariance * 2; + res.Damage *= (float) mod; // Check for crits. - if(RND.NextDouble() <= CritChance) { - Damage *= CritDamageModifier; - IsCrit = true; + if(RND.NextDouble() <= res.CritChance) { + res.Damage *= res.CritDamageModifier; + res.IsCrit = true; } return res;