diff --git a/OpenRA.Game/GameRules/WeaponInfo.cs b/OpenRA.Game/GameRules/WeaponInfo.cs index b02bb98ace..10ec37effd 100644 --- a/OpenRA.Game/GameRules/WeaponInfo.cs +++ b/OpenRA.Game/GameRules/WeaponInfo.cs @@ -102,6 +102,7 @@ namespace OpenRA.GameRules case "Charges": FieldLoader.LoadField(this, "Charges", content.Nodes["Charges"].Value); break; case "ValidTargets": FieldLoader.LoadField(this, "ValidTargets", content.Nodes["ValidTargets"].Value); break; case "Underwater": FieldLoader.LoadField(this, "Underwater", content.Nodes["Underwater"].Value); break; + case "BurstDelay": FieldLoader.LoadField(this, "BurstDelay", content.Nodes["BurstDelay"].Value); break; case "Warhead": { diff --git a/OpenRA.Game/PathFinder.cs b/OpenRA.Game/PathFinder.cs index 9821506316..72a6f48df9 100644 --- a/OpenRA.Game/PathFinder.cs +++ b/OpenRA.Game/PathFinder.cs @@ -72,9 +72,9 @@ namespace OpenRA } var pb = FindBidiPath( - PathSearch.FromPoint(world, target, from, umt, false) + PathSearch.FromPoint(world, target, from, umt, true) .WithCustomBlocker(AvoidUnitsNear(from, 4)), - PathSearch.FromPoint(world, from, target, umt, false) + PathSearch.FromPoint(world, from, target, umt, true) .WithCustomBlocker(AvoidUnitsNear(from, 4)) .InReverse());