Fix a crash when a SourceActor does not occupy space

This commit is contained in:
abcdefg30
2020-02-07 13:16:21 +01:00
committed by reaperrr
parent e3f545cae9
commit 5c4ec1bf0e

View File

@@ -219,11 +219,13 @@ namespace OpenRA.GameRules
var args = new WarheadArgs
{
Weapon = this,
Source = firedBy.CenterPosition,
SourceActor = firedBy,
WeaponTarget = target
};
if (firedBy.OccupiesSpace != null)
args.Source = firedBy.CenterPosition;
Impact(target, args);
}
}