From be2bf999c280d6892b38272d3f783b3462f0b745 Mon Sep 17 00:00:00 2001 From: Tiger Wang Date: Sat, 6 Feb 2021 18:37:03 +0000 Subject: Fix #5118 --- src/Physics/Explodinator.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'src/Physics') diff --git a/src/Physics/Explodinator.cpp b/src/Physics/Explodinator.cpp index e12b9bd60..8954f66f5 100644 --- a/src/Physics/Explodinator.cpp +++ b/src/Physics/Explodinator.cpp @@ -96,11 +96,11 @@ namespace Explodinator if (Entity.IsPawn()) { const auto ReducedImpact = Impact - Impact * Entity.GetEnchantmentBlastKnockbackReduction(); - Entity.SetSpeed(Direction.NormalizeCopy() * KnockbackFactor * ReducedImpact); + Entity.AddSpeed(Direction.NormalizeCopy() * KnockbackFactor * ReducedImpact); } else { - Entity.SetSpeed(Direction.NormalizeCopy() * KnockbackFactor * Impact); + Entity.AddSpeed(Direction.NormalizeCopy() * KnockbackFactor * Impact); } // Continue iteration: -- cgit v1.2.3