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 var args = new WarheadArgs
{ {
Weapon = this, Weapon = this,
Source = firedBy.CenterPosition,
SourceActor = firedBy, SourceActor = firedBy,
WeaponTarget = target WeaponTarget = target
}; };
if (firedBy.OccupiesSpace != null)
args.Source = firedBy.CenterPosition;
Impact(target, args); Impact(target, args);
} }
} }