From ce3aea7b3744ecf1d0ce91d97dd84f56d346d14b Mon Sep 17 00:00:00 2001 From: Ny Bruker <robinhs@stud.ntnu.no> Date: Fri, 11 Nov 2022 13:26:27 +0100 Subject: [PATCH] Fixed damage stacking bug. --- MrBigsock/Assets/Code/Core/AttackStats.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/MrBigsock/Assets/Code/Core/AttackStats.cs b/MrBigsock/Assets/Code/Core/AttackStats.cs index 2554ea7c..7f874cbb 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; -- GitLab