diff --git a/OpenRA.Mods.Common/Projectiles/Missile.cs b/OpenRA.Mods.Common/Projectiles/Missile.cs index 2b27a48d3d..6bb4fadd41 100644 --- a/OpenRA.Mods.Common/Projectiles/Missile.cs +++ b/OpenRA.Mods.Common/Projectiles/Missile.cs @@ -428,7 +428,7 @@ namespace OpenRA.Mods.Common.Projectiles if (!tp.Trait.DeflectionStances.HasStance(tp.Actor.Owner.Stances[args.SourceActor.Owner])) return false; - return tp.Actor.World.SharedRandom.Next(100 / tp.Trait.Chance) == 0; + return tp.Actor.World.SharedRandom.Next(100) < tp.Trait.Chance; } void ChangeSpeed(int sign = 1)