added support for AttackOmnis that fire missiles (use direction to target as initial missile facing)

This commit is contained in:
Chris Forbes
2010-03-08 20:50:56 +13:00
parent c3af7b7122
commit a3e869a733
3 changed files with 5 additions and 4 deletions

View File

@@ -182,7 +182,8 @@ namespace OpenRA.Traits
if (Rules.ProjectileInfo[weapon.Projectile].ROT != 0)
{
var fireFacing = thisLocalOffset.ElementAtOrDefault(2) +
(self.traits.Contains<Turreted>() ? self.traits.Get<Turreted>().turretFacing : unit.Facing);
(self.traits.Contains<Turreted>() ? self.traits.Get<Turreted>().turretFacing :
unit != null ? unit.Facing : Util.GetFacing( thisTarget.CenterLocation - self.CenterLocation, 0 ));
self.World.Add(new Missile(weapon, self.Owner, self,
firePos, thisTarget, srcAltitude, fireFacing));