Introduces ReloadModifier

and renames ROF -> ReloadDelay
This commit is contained in:
reaperrr
2014-07-26 21:41:56 +02:00
parent fce732b060
commit 4469b5f5ca
7 changed files with 27 additions and 12 deletions

View File

@@ -187,7 +187,9 @@ namespace OpenRA.Mods.RA
FireDelay = Weapon.BurstDelay;
else
{
FireDelay = Weapon.ROF;
var modifiers = self.TraitsImplementing<IReloadModifier>()
.Select(m => m.GetReloadModifier());
FireDelay = Util.ApplyPercentageModifiers(Weapon.ReloadDelay, modifiers);
Burst = Weapon.Burst;
}