Move inaccuracy modifier queries outside the projectile ctors. Fixes #6449.

This commit is contained in:
Paul Chote
2014-09-20 12:00:32 +12:00
parent 6c399e50a8
commit caecf2d82a
5 changed files with 9 additions and 6 deletions

View File

@@ -52,6 +52,9 @@ namespace OpenRA.Mods.D2k
DamageModifiers = self.TraitsImplementing<IFirepowerModifier>()
.Select(a => a.GetFirepowerModifier()),
InaccuracyModifiers = self.TraitsImplementing<IInaccuracyModifier>()
.Select(a => a.GetInaccuracyModifier()),
Source = self.CenterPosition,
SourceActor = self,
PassiveTarget = self.CenterPosition + new WVec(range, 0, 0).Rotate(rotation)