diff --git a/OpenRA.Mods.RA/Attack/AttackBase.cs b/OpenRA.Mods.RA/Attack/AttackBase.cs index 0e40a07d0c..c146b296f2 100644 --- a/OpenRA.Mods.RA/Attack/AttackBase.cs +++ b/OpenRA.Mods.RA/Attack/AttackBase.cs @@ -79,6 +79,7 @@ namespace OpenRA.Mods.RA protected virtual bool CanAttack(Actor self, Target target) { + if (!self.IsInWorld) return false; if (!target.IsValid) return false; if (Weapons.All(w => w.IsReloading)) return false; if (self.IsDisabled()) return false;