hack hack hack... working dog

This commit is contained in:
Chris Forbes
2010-05-06 22:15:02 +12:00
parent 888706befa
commit acf55f1bb0
8 changed files with 41 additions and 17 deletions

View File

@@ -187,12 +187,15 @@ namespace OpenRA.Traits
ScheduleDelayedAction( FireDelay( self, self.Info.Traits.Get<AttackBaseInfo>() ), () =>
{
var projectile = args.weapon.Projectile.Create(args);
if (projectile != null)
self.World.Add(projectile);
if (args.weapon.Projectile != null)
{
var projectile = args.weapon.Projectile.Create(args);
if (projectile != null)
self.World.Add(projectile);
if (!string.IsNullOrEmpty(args.weapon.Report))
Sound.Play(args.weapon.Report + ".aud");
if (!string.IsNullOrEmpty(args.weapon.Report))
Sound.Play(args.weapon.Report + ".aud");
}
});
foreach (var na in self.traits.WithInterface<INotifyAttack>())