Merge pull request #6079 from reaperrr/rof-modifier

Adds ReloadDelay modifier & renames ROF to ReloadDelay
This commit is contained in:
obrakmann
2014-08-21 00:27:39 +02:00
19 changed files with 218 additions and 190 deletions

View File

@@ -37,8 +37,8 @@ namespace OpenRA.GameRules
[Desc("The sound played when the weapon is fired.")] [Desc("The sound played when the weapon is fired.")]
public readonly string[] Report = null; public readonly string[] Report = null;
[Desc("Rate of Fire = Delay in ticks between reloading ammo magazines.")] [Desc("Delay in ticks between reloading ammo magazines.")]
public readonly int ROF = 1; public readonly int ReloadDelay = 1;
[Desc("Number of shots in a single ammo magazine.")] [Desc("Number of shots in a single ammo magazine.")]
public readonly int Burst = 1; public readonly int Burst = 1;

View File

@@ -170,6 +170,7 @@ namespace OpenRA.Traits
public interface IDamageModifier { int GetDamageModifier(Actor attacker, DamageWarhead warhead); } public interface IDamageModifier { int GetDamageModifier(Actor attacker, DamageWarhead warhead); }
public interface ISpeedModifier { int GetSpeedModifier(); } public interface ISpeedModifier { int GetSpeedModifier(); }
public interface IFirepowerModifier { int GetFirepowerModifier(); } public interface IFirepowerModifier { int GetFirepowerModifier(); }
public interface IReloadModifier { int GetReloadModifier(); }
public interface ILoadsPalettes { void LoadPalettes(WorldRenderer wr); } public interface ILoadsPalettes { void LoadPalettes(WorldRenderer wr); }
public interface IPaletteModifier { void AdjustPalette(IReadOnlyDictionary<string, MutablePalette> b); } public interface IPaletteModifier { void AdjustPalette(IReadOnlyDictionary<string, MutablePalette> b); }
public interface IPips { IEnumerable<PipType> GetPips(Actor self); } public interface IPips { IEnumerable<PipType> GetPips(Actor self); }

View File

@@ -44,7 +44,7 @@ namespace OpenRA.Mods.Cnc
var weapon = self.World.Map.Rules.Weapons[info.Weapon.ToLowerInvariant()]; var weapon = self.World.Map.Rules.Weapons[info.Weapon.ToLowerInvariant()];
weapon.Impact(self.CenterPosition, self.World.WorldActor, 1f); weapon.Impact(self.CenterPosition, self.World.WorldActor, 1f);
poisonTicks = weapon.ROF; poisonTicks = weapon.ReloadDelay;
} }
} }
} }

View File

@@ -66,7 +66,7 @@ namespace OpenRA.Mods.D2k
return; return;
weapon.Impact(self.CenterPosition, self.World.WorldActor, 1f); weapon.Impact(self.CenterPosition, self.World.WorldActor, 1f);
damageTicks = weapon.ROF; damageTicks = weapon.ReloadDelay;
} }
} }
} }

View File

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

View File

@@ -43,10 +43,10 @@ namespace OpenRA.Mods.RA
{ {
return new Dictionary<int, string[]>() return new Dictionary<int, string[]>()
{ {
{ 200, new[] { "firepower", "armor", "speed" } }, { 200, new[] { "firepower", "armor", "speed", "reload" } },
{ 400, new[] { "firepower", "armor", "speed" } }, { 400, new[] { "firepower", "armor", "speed", "reload" } },
{ 800, new[] { "firepower", "armor", "speed" } }, { 800, new[] { "firepower", "armor", "speed", "reload" } },
{ 1600, new[] { "firepower", "armor", "speed" } } { 1600, new[] { "firepower", "armor", "speed", "reload" } }
}; };
} }

View File

@@ -19,7 +19,7 @@ namespace OpenRA.Mods.RA
public class GainsStatUpgradesInfo : ITraitInfo public class GainsStatUpgradesInfo : ITraitInfo
{ {
public readonly string FirepowerUpgrade = "firepower"; public readonly string FirepowerUpgrade = "firepower";
public readonly int[] FirepowerModifier = { 110, 115, 120, 150 }; public readonly int[] FirepowerModifier = { 110, 115, 120, 130 };
public readonly string ArmorUpgrade = "armor"; public readonly string ArmorUpgrade = "armor";
public readonly int[] ArmorModifier = { 110, 120, 130, 150 }; public readonly int[] ArmorModifier = { 110, 120, 130, 150 };
@@ -27,15 +27,19 @@ namespace OpenRA.Mods.RA
public readonly string SpeedUpgrade = "speed"; public readonly string SpeedUpgrade = "speed";
public readonly int[] SpeedModifier = { 110, 115, 120, 150 }; public readonly int[] SpeedModifier = { 110, 115, 120, 150 };
public readonly string ReloadUpgrade = "reload";
public readonly int[] ReloadModifier = { 95, 90, 85, 75 };
public object Create(ActorInitializer init) { return new GainsStatUpgrades(this); } public object Create(ActorInitializer init) { return new GainsStatUpgrades(this); }
} }
public class GainsStatUpgrades : IUpgradable, IFirepowerModifier, IDamageModifier, ISpeedModifier public class GainsStatUpgrades : IUpgradable, IFirepowerModifier, IDamageModifier, ISpeedModifier, IReloadModifier
{ {
readonly GainsStatUpgradesInfo info; readonly GainsStatUpgradesInfo info;
[Sync] int firepowerLevel = 0; [Sync] int firepowerLevel = 0;
[Sync] int speedLevel = 0; [Sync] int speedLevel = 0;
[Sync] int armorLevel = 0; [Sync] int armorLevel = 0;
[Sync] int reloadLevel = 0;
public GainsStatUpgrades(GainsStatUpgradesInfo info) public GainsStatUpgrades(GainsStatUpgradesInfo info)
{ {
@@ -46,7 +50,8 @@ namespace OpenRA.Mods.RA
{ {
return (type == info.FirepowerUpgrade && firepowerLevel < info.FirepowerModifier.Length) return (type == info.FirepowerUpgrade && firepowerLevel < info.FirepowerModifier.Length)
|| (type == info.ArmorUpgrade && armorLevel < info.ArmorModifier.Length) || (type == info.ArmorUpgrade && armorLevel < info.ArmorModifier.Length)
|| (type == info.SpeedUpgrade && speedLevel < info.SpeedModifier.Length); || (type == info.SpeedUpgrade && speedLevel < info.SpeedModifier.Length)
|| (type == info.ReloadUpgrade && reloadLevel < info.ReloadModifier.Length);
} }
public void UpgradeAvailable(Actor self, string type, bool available) public void UpgradeAvailable(Actor self, string type, bool available)
@@ -58,6 +63,8 @@ namespace OpenRA.Mods.RA
armorLevel = (armorLevel + mod).Clamp(0, info.ArmorModifier.Length); armorLevel = (armorLevel + mod).Clamp(0, info.ArmorModifier.Length);
else if (type == info.SpeedUpgrade) else if (type == info.SpeedUpgrade)
speedLevel = (speedLevel + mod).Clamp(0, info.SpeedModifier.Length); speedLevel = (speedLevel + mod).Clamp(0, info.SpeedModifier.Length);
else if (type == info.ReloadUpgrade)
reloadLevel = (reloadLevel + mod).Clamp(0, info.ReloadModifier.Length);
} }
public int GetDamageModifier(Actor attacker, DamageWarhead warhead) public int GetDamageModifier(Actor attacker, DamageWarhead warhead)
@@ -74,5 +81,10 @@ namespace OpenRA.Mods.RA
{ {
return speedLevel > 0 ? info.SpeedModifier[speedLevel - 1] : 100; return speedLevel > 0 ? info.SpeedModifier[speedLevel - 1] : 100;
} }
public int GetReloadModifier()
{
return reloadLevel > 0 ? info.ReloadModifier[reloadLevel - 1] : 100;
}
} }
} }

View File

@@ -732,6 +732,15 @@ namespace OpenRA.Utility
} }
} }
if (engineVersion < 20140818)
{
if (depth == 1)
{
if (node.Key == "ROF")
node.Key = "ReloadDelay";
}
}
UpgradeWeaponRules(engineVersion, ref node.Value.Nodes, node, depth + 1); UpgradeWeaponRules(engineVersion, ref node.Value.Nodes, node, depth + 1);
} }
} }

View File

@@ -167,7 +167,7 @@ IonCannon:
Sniper: Sniper:
Report: RAMGUN2.AUD Report: RAMGUN2.AUD
ValidTargets: Infantry ValidTargets: Infantry
ROF: 40 ReloadDelay: 40
Range: 6c0 Range: 6c0
Projectile: Bullet Projectile: Bullet
Speed: 1c682 Speed: 1c682
@@ -178,7 +178,7 @@ Sniper:
ValidTargets: Infantry ValidTargets: Infantry
HighV: HighV:
ROF: 25 ReloadDelay: 25
Range: 6c0 Range: 6c0
Report: GUN8.AUD Report: GUN8.AUD
Projectile: Bullet Projectile: Bullet
@@ -196,7 +196,7 @@ HighV:
Explosion: piffs Explosion: piffs
HeliAGGun: HeliAGGun:
ROF: 20 ReloadDelay: 20
Burst: 2 Burst: 2
BurstDelay: 0 BurstDelay: 0
Range: 4c0 Range: 4c0
@@ -219,7 +219,7 @@ HeliAGGun:
Explosion: piffs Explosion: piffs
HeliAAGun: HeliAAGun:
ROF: 20 ReloadDelay: 20
Burst: 2 Burst: 2
BurstDelay: 0 BurstDelay: 0
Range: 4c0 Range: 4c0
@@ -242,7 +242,7 @@ HeliAAGun:
Explosion: piffs Explosion: piffs
Pistol: Pistol:
ROF: 7 ReloadDelay: 7
Range: 3c0 Range: 3c0
InvalidTargets: Wall InvalidTargets: Wall
Report: GUN18.AUD Report: GUN18.AUD
@@ -262,7 +262,7 @@ Pistol:
Explosion: piff Explosion: piff
M16: M16:
ROF: 20 ReloadDelay: 20
Range: 4c0 Range: 4c0
InvalidTargets: Wall InvalidTargets: Wall
Report: MGUN2.AUD Report: MGUN2.AUD
@@ -282,7 +282,7 @@ M16:
Explosion: piff Explosion: piff
Rockets: Rockets:
ROF: 50 ReloadDelay: 50
Range: 6c0 Range: 6c0
Report: BAZOOK1.AUD Report: BAZOOK1.AUD
ValidTargets: Ground, Air ValidTargets: Ground, Air
@@ -314,7 +314,7 @@ Rockets:
ImpactSound: xplos.aud ImpactSound: xplos.aud
BikeRockets: BikeRockets:
ROF: 50 ReloadDelay: 50
Range: 6c0 Range: 6c0
Report: BAZOOK1.AUD Report: BAZOOK1.AUD
ValidTargets: Ground, Air ValidTargets: Ground, Air
@@ -348,7 +348,7 @@ BikeRockets:
ImpactSound: xplos.aud ImpactSound: xplos.aud
OrcaAGMissiles: OrcaAGMissiles:
ROF: 12 ReloadDelay: 12
Burst: 2 Burst: 2
BurstDelay: 12 BurstDelay: 12
Range: 5c0 Range: 5c0
@@ -381,7 +381,7 @@ OrcaAGMissiles:
ImpactSound: xplos.aud ImpactSound: xplos.aud
OrcaAAMissiles: OrcaAAMissiles:
ROF: 12 ReloadDelay: 12
Burst: 2 Burst: 2
BurstDelay: 12 BurstDelay: 12
Range: 5c0 Range: 5c0
@@ -412,7 +412,7 @@ OrcaAAMissiles:
ImpactSound: xplos.aud ImpactSound: xplos.aud
Flamethrower: Flamethrower:
ROF: 55 ReloadDelay: 55
Range: 2c512 Range: 2c512
InvalidTargets: Wall InvalidTargets: Wall
Report: FLAMER2.AUD Report: FLAMER2.AUD
@@ -435,7 +435,7 @@ Flamethrower:
ImpactSound: flamer2.aud ImpactSound: flamer2.aud
BigFlamer: BigFlamer:
ROF: 50 ReloadDelay: 50
Range: 3c512 Range: 3c512
InvalidTargets: Wall InvalidTargets: Wall
Report: FLAMER2.AUD Report: FLAMER2.AUD
@@ -460,7 +460,7 @@ BigFlamer:
ImpactSound: flamer2.aud ImpactSound: flamer2.aud
Chemspray: Chemspray:
ROF: 70 ReloadDelay: 70
Range: 3c0 Range: 3c0
Report: FLAMER2.AUD Report: FLAMER2.AUD
Projectile: Bullet Projectile: Bullet
@@ -481,7 +481,7 @@ Chemspray:
ImpactSound: xplos.aud ImpactSound: xplos.aud
Grenade: Grenade:
ROF: 50 ReloadDelay: 50
Range: 4c0 Range: 4c0
Report: toss1.aud Report: toss1.aud
Projectile: Bullet Projectile: Bullet
@@ -506,7 +506,7 @@ Grenade:
ImpactSound: xplos.aud ImpactSound: xplos.aud
70mm: 70mm:
ROF: 30 ReloadDelay: 30
Range: 4c0 Range: 4c0
Report: TNKFIRE3.AUD Report: TNKFIRE3.AUD
Projectile: Bullet Projectile: Bullet
@@ -529,7 +529,7 @@ Grenade:
ImpactSound: xplos.aud ImpactSound: xplos.aud
105mm: 105mm:
ROF: 50 ReloadDelay: 50
Range: 4c768 Range: 4c768
Report: TNKFIRE4.AUD Report: TNKFIRE4.AUD
Projectile: Bullet Projectile: Bullet
@@ -551,7 +551,7 @@ Grenade:
ImpactSound: xplos.aud ImpactSound: xplos.aud
120mm: 120mm:
ROF: 40 ReloadDelay: 40
Range: 4c768 Range: 4c768
Report: TNKFIRE6.AUD Report: TNKFIRE6.AUD
Projectile: Bullet Projectile: Bullet
@@ -574,7 +574,7 @@ Grenade:
ImpactSound: xplos.aud ImpactSound: xplos.aud
120mmDual: 120mmDual:
ROF: 40 ReloadDelay: 40
Range: 4c768 Range: 4c768
Report: TNKFIRE6.AUD Report: TNKFIRE6.AUD
Burst: 2 Burst: 2
@@ -599,7 +599,7 @@ Grenade:
ImpactSound: xplos.aud ImpactSound: xplos.aud
TurretGun: TurretGun:
ROF: 20 ReloadDelay: 20
Range: 6c0 Range: 6c0
Report: TNKFIRE6.AUD Report: TNKFIRE6.AUD
Projectile: Bullet Projectile: Bullet
@@ -621,7 +621,7 @@ TurretGun:
ImpactSound: xplos.aud ImpactSound: xplos.aud
MammothMissiles: MammothMissiles:
ROF: 45 ReloadDelay: 45
Range: 5c0 Range: 5c0
Report: ROCKET1.AUD Report: ROCKET1.AUD
ValidTargets: Ground, Air ValidTargets: Ground, Air
@@ -659,7 +659,7 @@ MammothMissiles:
ValidImpactTypes: Air, AirHit ValidImpactTypes: Air, AirHit
227mm: 227mm:
ROF: 140 ReloadDelay: 140
Range: 12c0 Range: 12c0
MinRange: 3c0 MinRange: 3c0
Burst: 4 Burst: 4
@@ -694,7 +694,7 @@ MammothMissiles:
ImpactSound: xplos.aud ImpactSound: xplos.aud
227mm.stnk: 227mm.stnk:
ROF: 70 ReloadDelay: 70
Range: 7c0 Range: 7c0
Report: ROCKET1.AUD Report: ROCKET1.AUD
Burst: 2 Burst: 2
@@ -727,7 +727,7 @@ MammothMissiles:
ImpactSound: xplos.aud ImpactSound: xplos.aud
ArtilleryShell: ArtilleryShell:
ROF: 65 ReloadDelay: 65
Range: 11c0 Range: 11c0
MinRange: 2c896 MinRange: 2c896
Report: TNKFIRE2.AUD Report: TNKFIRE2.AUD
@@ -754,7 +754,7 @@ ArtilleryShell:
ImpactSound: XPLOSML2.AUD ImpactSound: XPLOSML2.AUD
MachineGun: MachineGun:
ROF: 20 ReloadDelay: 20
Burst: 5 Burst: 5
InvalidTargets: Wall InvalidTargets: Wall
Range: 4c0 Range: 4c0
@@ -776,7 +776,7 @@ MachineGun:
Explosion: piffs Explosion: piffs
BoatMissile: BoatMissile:
ROF: 35 ReloadDelay: 35
Range: 8c0 Range: 8c0
Burst: 2 Burst: 2
BurstDelay: 7 BurstDelay: 7
@@ -812,7 +812,7 @@ BoatMissile:
ValidImpactTypes: Air, AirHit ValidImpactTypes: Air, AirHit
TowerMissle: TowerMissle:
ROF: 15 ReloadDelay: 15
Range: 7c0 Range: 7c0
Report: ROCKET2.AUD Report: ROCKET2.AUD
ValidTargets: Ground ValidTargets: Ground
@@ -844,7 +844,7 @@ TowerMissle:
Vulcan: Vulcan:
ValidTargets: Ground, Water ValidTargets: Ground, Water
ROF: 2 ReloadDelay: 2
Range: 6c0 Range: 6c0
Report: gun5.aud Report: gun5.aud
Projectile: Bullet Projectile: Bullet
@@ -864,7 +864,7 @@ Vulcan:
Napalm: Napalm:
ValidTargets: Ground, Water ValidTargets: Ground, Water
ROF: 4 ReloadDelay: 4
Range: 2c0 Range: 2c0
Burst: 2 Burst: 2
BurstDelay: 2 BurstDelay: 2
@@ -903,7 +903,7 @@ Napalm.Crate:
ImpactSound: flamer2.aud ImpactSound: flamer2.aud
Laser: Laser:
ROF: 1 ReloadDelay: 1
Range: 7c512 Range: 7c512
Charges: true Charges: true
Report: OBELRAY1.AUD Report: OBELRAY1.AUD
@@ -920,7 +920,7 @@ Laser:
SmudgeType: Scorch SmudgeType: Scorch
SAMMissile: SAMMissile:
ROF: 15 ReloadDelay: 15
Range: 8c0 Range: 8c0
Report: ROCKET2.AUD Report: ROCKET2.AUD
ValidTargets: Air ValidTargets: Air
@@ -950,7 +950,7 @@ SAMMissile:
ImpactSound: xplos.aud ImpactSound: xplos.aud
HonestJohn: HonestJohn:
ROF: 200 ReloadDelay: 200
Range: 10c0 Range: 10c0
Report: ROCKET1.AUD Report: ROCKET1.AUD
Projectile: Bullet Projectile: Bullet
@@ -979,7 +979,7 @@ HonestJohn:
ImpactSound: xplos.aud ImpactSound: xplos.aud
Tiberium: Tiberium:
ROF: 16 ReloadDelay: 16
Warhead@1Dam: SpreadDamage Warhead@1Dam: SpreadDamage
Spread: 42 Spread: 42
Damage: 2 Damage: 2
@@ -1004,14 +1004,14 @@ TiberiumExplosion:
ImpactSound: xplosml2.aud ImpactSound: xplosml2.aud
Heal: Heal:
ROF: 4 ReloadDelay: 4
Warhead@1Dam: SpreadDamage Warhead@1Dam: SpreadDamage
Spread: 42 Spread: 42
Damage: -1 Damage: -1
PreventProne: yes PreventProne: yes
APCGun: APCGun:
ROF: 18 ReloadDelay: 18
Range: 5c0 Range: 5c0
Report: gun20.aud Report: gun20.aud
ValidTargets: Ground ValidTargets: Ground
@@ -1030,7 +1030,7 @@ APCGun:
Explosion: small_poof Explosion: small_poof
APCGun.AA: APCGun.AA:
ROF: 18 ReloadDelay: 18
Range: 7c0 Range: 7c0
Report: gun20.aud Report: gun20.aud
ValidTargets: Air ValidTargets: Air
@@ -1047,7 +1047,7 @@ APCGun.AA:
Explosion: small_frag Explosion: small_frag
Patriot: Patriot:
ROF: 25 ReloadDelay: 25
Range: 9c0 Range: 9c0
MinRange: 1c0 MinRange: 1c0
Report: ROCKET2.AUD Report: ROCKET2.AUD
@@ -1078,7 +1078,7 @@ Patriot:
ImpactSound: xplos.aud ImpactSound: xplos.aud
Tail: Tail:
ROF: 30 ReloadDelay: 30
Range: 1c0 Range: 1c0
Projectile: Bullet Projectile: Bullet
Speed: 1c682 Speed: 1c682
@@ -1094,7 +1094,7 @@ Tail:
Concrete: 10% Concrete: 10%
Horn: Horn:
ROF: 20 ReloadDelay: 20
Range: 1c0 Range: 1c0
Projectile: Bullet Projectile: Bullet
Speed: 1c682 Speed: 1c682
@@ -1110,7 +1110,7 @@ Horn:
Concrete: 10% Concrete: 10%
Teeth: Teeth:
ROF: 30 ReloadDelay: 30
Range: 1c0 Range: 1c0
Projectile: Bullet Projectile: Bullet
Speed: 1c682 Speed: 1c682
@@ -1126,7 +1126,7 @@ Teeth:
Concrete: 10% Concrete: 10%
Claw: Claw:
ROF: 10 ReloadDelay: 10
Range: 1c0 Range: 1c0
Projectile: Bullet Projectile: Bullet
Speed: 1c682 Speed: 1c682

View File

@@ -1,5 +1,5 @@
LMG: LMG:
ROF: 20 ReloadDelay: 20
Range: 5c0 Range: 5c0
Report: MGUN2.WAV Report: MGUN2.WAV
Projectile: Bullet Projectile: Bullet
@@ -21,7 +21,7 @@ LMG:
Explosion: piffs Explosion: piffs
Bazooka: Bazooka:
ROF: 50 ReloadDelay: 50
Range: 5c0 Range: 5c0
Report: BAZOOK1.WAV Report: BAZOOK1.WAV
ValidTargets: Ground ValidTargets: Ground
@@ -51,7 +51,7 @@ Bazooka:
ImpactSound: EXPLSML1.WAV ImpactSound: EXPLSML1.WAV
Sniper: Sniper:
ROF: 100 ReloadDelay: 100
Range: 8c512 Range: 8c512
Report: FREMODD1.WAV Report: FREMODD1.WAV
Projectile: Bullet Projectile: Bullet
@@ -72,7 +72,7 @@ Sniper:
Concrete: 0% Concrete: 0%
Vulcan: Vulcan:
ROF: 30 ReloadDelay: 30
Range: 5c768 Range: 5c768
Report: VULCAN.AUD Report: VULCAN.AUD
ValidTargets: Ground, Air ValidTargets: Ground, Air
@@ -96,7 +96,7 @@ Vulcan:
Explosion: piffs Explosion: piffs
Slung: Slung:
ROF: 60 ReloadDelay: 60
Delay: 5 Delay: 5
Range: 5c512 Range: 5c512
Report: BAZOOK2.WAV Report: BAZOOK2.WAV
@@ -124,7 +124,7 @@ Slung:
ImpactSound: EXPLLG5.WAV ImpactSound: EXPLLG5.WAV
HMG: HMG:
ROF: 30 ReloadDelay: 30
Range: 5c0 Range: 5c0
Burst: 2 Burst: 2
BurstDelay: 5 BurstDelay: 5
@@ -148,7 +148,7 @@ HMG:
Explosion: piffs Explosion: piffs
HMGo: HMGo:
ROF: 30 ReloadDelay: 30
Range: 5c0 Range: 5c0
Burst: 2 Burst: 2
BurstDelay: 5 BurstDelay: 5
@@ -172,7 +172,7 @@ HMGo:
Explosion: piffs Explosion: piffs
QuadRockets: QuadRockets:
ROF: 40 ReloadDelay: 40
Burst: 2 Burst: 2
BurstDelay: 25 BurstDelay: 25
Range: 7c0 Range: 7c0
@@ -203,7 +203,7 @@ QuadRockets:
ImpactSound: EXPLSML1.WAV ImpactSound: EXPLSML1.WAV
TurretGun: TurretGun:
ROF: 35 ReloadDelay: 35
Range: 7c0 Range: 7c0
Report: TURRET1.WAV Report: TURRET1.WAV
Projectile: Bullet Projectile: Bullet
@@ -228,7 +228,7 @@ TurretGun:
ImpactSound: EXPLSML4.WAV ImpactSound: EXPLSML4.WAV
TowerMissile: TowerMissile:
ROF: 35 ReloadDelay: 35
Range: 7c768 Range: 7c768
MinRange: 1c0 MinRange: 1c0
Report: ROCKET1.WAV Report: ROCKET1.WAV
@@ -263,7 +263,7 @@ TowerMissile:
ImpactSound: EXPLMD1.WAV ImpactSound: EXPLMD1.WAV
90mm: 90mm:
ROF: 50 ReloadDelay: 50
Range: 5c768 Range: 5c768
Report: MEDTANK1.WAV Report: MEDTANK1.WAV
Projectile: Bullet Projectile: Bullet
@@ -286,7 +286,7 @@ TowerMissile:
ImpactSound: EXPLSML4.WAV ImpactSound: EXPLSML4.WAV
90mma: 90mma:
ROF: 50 ReloadDelay: 50
Range: 7c0 Range: 7c0
Report: MEDTANK1.WAV Report: MEDTANK1.WAV
Projectile: Bullet Projectile: Bullet
@@ -309,7 +309,7 @@ TowerMissile:
ImpactSound: EXPLSML4.WAV ImpactSound: EXPLSML4.WAV
DevBullet: DevBullet:
ROF: 50 ReloadDelay: 50
Range: 5c0 Range: 5c0
Report: TANKHVY1.WAV Report: TANKHVY1.WAV
Projectile: Bullet Projectile: Bullet
@@ -331,7 +331,7 @@ DevBullet:
Explosion: shockwave Explosion: shockwave
227mm: 227mm:
ROF: 100 ReloadDelay: 100
Range: 10c0 Range: 10c0
MinRange: 4c0 MinRange: 4c0
Burst: 4 Burst: 4
@@ -366,7 +366,7 @@ DevBullet:
ImpactSound: EXPLMD3.WAV ImpactSound: EXPLMD3.WAV
FakeMissile: FakeMissile:
ROF: 120 ReloadDelay: 120
Range: 8c0 Range: 8c0
Burst: 1 Burst: 1
Report: MISSLE1.WAV Report: MISSLE1.WAV
@@ -393,7 +393,7 @@ FakeMissile:
ImpactSound: EXPLSML2.WAV ImpactSound: EXPLSML2.WAV
155mm: 155mm:
ROF: 75 ReloadDelay: 75
Range: 8c0 Range: 8c0
MinRange: 2c0 MinRange: 2c0
Report: MORTAR1.WAV Report: MORTAR1.WAV
@@ -422,7 +422,7 @@ FakeMissile:
ImpactSound: EXPLLG3.WAV ImpactSound: EXPLLG3.WAV
Sound: Sound:
ROF: 100 ReloadDelay: 100
Range: 8c512 Range: 8c512
Report: SONIC1.WAV Report: SONIC1.WAV
Projectile: LaserZap Projectile: LaserZap
@@ -441,7 +441,7 @@ Sound:
Concrete: 75% Concrete: 75%
ChainGun: ChainGun:
ROF: 10 ReloadDelay: 10
Range: 5c0 Range: 5c0
MinRange: 1c0 MinRange: 1c0
Report: 20MMGUN1.WAV Report: 20MMGUN1.WAV
@@ -461,7 +461,7 @@ ChainGun:
Explosion: piffs Explosion: piffs
Heal: Heal:
ROF: 160 ReloadDelay: 160
Range: 4c0 Range: 4c0
Report: Report:
Projectile: Bullet Projectile: Bullet
@@ -477,7 +477,7 @@ Heal:
Concrete: 0% Concrete: 0%
WormJaw: WormJaw:
ROF: 10 ReloadDelay: 10
Range: 3c0 Range: 3c0
Report: WORM.WAV Report: WORM.WAV
Warhead@1Dam: SpreadDamage Warhead@1Dam: SpreadDamage
@@ -488,7 +488,7 @@ WormJaw:
Concrete: 0% Concrete: 0%
ParaBomb: ParaBomb:
ROF: 10 ReloadDelay: 10
Range: 4c512 Range: 4c512
Report: Report:
Projectile: GravityBomb Projectile: GravityBomb
@@ -509,7 +509,7 @@ ParaBomb:
ImpactSound: EXPLLG3.WAV ImpactSound: EXPLLG3.WAV
Napalm: Napalm:
ROF: 2 ReloadDelay: 2
Range: 3c0 Range: 3c0
Projectile: GravityBomb Projectile: GravityBomb
Image: BOMBS Image: BOMBS
@@ -642,7 +642,7 @@ UnitExplodeScale:
ImpactSound: EXPLLG2.WAV, EXPLLG3.WAV, EXPLLG5.WAV ImpactSound: EXPLLG2.WAV, EXPLLG3.WAV, EXPLLG5.WAV
Grenade: Grenade:
ROF: 60 ReloadDelay: 60
Range: 4c0 Range: 4c0
Report: Report:
Projectile: Bullet Projectile: Bullet
@@ -667,12 +667,12 @@ Grenade:
ImpactSound: EXPLLG5.WAV ImpactSound: EXPLLG5.WAV
Weathering: Weathering:
ROF: 100 ReloadDelay: 100
Warhead@1Dam: SpreadDamage Warhead@1Dam: SpreadDamage
Damage: 5 Damage: 5
Shrapnel: Shrapnel:
ROF: 60 ReloadDelay: 60
Range: 4c0 Range: 4c0
Report: Report:
Projectile: Bullet Projectile: Bullet

View File

@@ -617,7 +617,7 @@ Weapons:
Range: 25c0 Range: 25c0
M60mg: M60mg:
Range: 5c0 Range: 5c0
ROF: 20 ReloadDelay: 20
Burst: 1 Burst: 1
Warhead: SpreadDamage Warhead: SpreadDamage
Damage: 20 Damage: 20

View File

@@ -953,7 +953,7 @@ VoxelSequences:
Weapons: Weapons:
M60mg: M60mg:
Range: 5c0 Range: 5c0
ROF: 20 ReloadDelay: 20
Burst: 1 Burst: 1
Warhead: SpreadDamage Warhead: SpreadDamage
Damage: 20 Damage: 20

View File

@@ -362,7 +362,7 @@ VoxelSequences:
Weapons: Weapons:
PortaTesla: PortaTesla:
ROF: 20 ReloadDelay: 20
Range: 10c0 Range: 10c0
Warhead: SpreadDamage Warhead: SpreadDamage
Spread: 42 Spread: 42

View File

@@ -302,7 +302,7 @@ VoxelSequences:
Weapons: Weapons:
8Inch: 8Inch:
ROF: 200 ReloadDelay: 200
Range: 32c0 Range: 32c0
Burst: 4 Burst: 4
Report: TURRET1 Report: TURRET1
@@ -330,7 +330,7 @@ Weapons:
Warhead@2Smu: LeaveSmudge Warhead@2Smu: LeaveSmudge
SmudgeType: Crater SmudgeType: Crater
SubMissile: SubMissile:
ROF: 250 ReloadDelay: 250
Range: 32c0 Range: 32c0
Burst: 4 Burst: 4
Report: MISSILE6 Report: MISSILE6

View File

@@ -257,7 +257,7 @@ VoxelSequences:
Weapons: Weapons:
PortaTesla: PortaTesla:
ROF: 20 ReloadDelay: 20
Range: 10c0 Range: 10c0
Warhead: SpreadDamage Warhead: SpreadDamage
Spread: 42 Spread: 42

View File

@@ -761,7 +761,7 @@ VoxelSequences:
Weapons: Weapons:
120mm: 120mm:
ROF: 150 ReloadDelay: 150
Range: 10c0 Range: 10c0
Report: CANNON1.AUD Report: CANNON1.AUD
Burst: 6 Burst: 6
@@ -786,7 +786,7 @@ Weapons:
Explosion: self_destruct Explosion: self_destruct
WaterExplosion: self_destruct WaterExplosion: self_destruct
MammothTusk: MammothTusk:
ROF: 300 ReloadDelay: 300
Range: 10c0 Range: 10c0
Report: MISSILE6.AUD Report: MISSILE6.AUD
Burst: 2 Burst: 2
@@ -820,7 +820,7 @@ Weapons:
Explosion: nuke Explosion: nuke
WaterExplosion: nuke WaterExplosion: nuke
TankNapalm: TankNapalm:
ROF: 40 ReloadDelay: 40
Range: 8c0 Range: 8c0
Report: AACANON3.AUD Report: AACANON3.AUD
ValidTargets: Ground ValidTargets: Ground
@@ -850,7 +850,7 @@ Weapons:
WaterExplosion: small_explosion WaterExplosion: small_explosion
ImpactSound: firebl3.aud ImpactSound: firebl3.aud
ParaBomb: ParaBomb:
ROF: 5 ReloadDelay: 5
Range: 5c0 Range: 5c0
Report: CHUTE1.AUD Report: CHUTE1.AUD
Projectile: GravityBomb Projectile: GravityBomb
@@ -871,7 +871,7 @@ Weapons:
ImpactSound: firebl3.aud ImpactSound: firebl3.aud
WaterExplosion: napalm WaterExplosion: napalm
155mm: 155mm:
ROF: 10 ReloadDelay: 10
Range: 7c5 Range: 7c5
Burst: 20 Burst: 20
MinRange: 3c0 MinRange: 3c0
@@ -901,7 +901,7 @@ Weapons:
WaterExplosion: small_napalm WaterExplosion: small_napalm
ImpactSound: firebl3.aud ImpactSound: firebl3.aud
FLAK-23: FLAK-23:
ROF: 10 ReloadDelay: 10
Range: 8c0 Range: 8c0
Report: AACANON3.AUD Report: AACANON3.AUD
ValidTargets: Air, Ground ValidTargets: Air, Ground
@@ -923,7 +923,7 @@ Weapons:
Warhead@3Eff: CreateEffect Warhead@3Eff: CreateEffect
Explosion: med_explosion Explosion: med_explosion
SCUD: SCUD:
ROF: 280 ReloadDelay: 280
Range: 7c0 Range: 7c0
MinRange: 3c0 MinRange: 3c0
Report: MISSILE1.AUD Report: MISSILE1.AUD
@@ -954,7 +954,7 @@ Weapons:
ImpactSound: kaboom1.aud ImpactSound: kaboom1.aud
WaterImpactSound: kaboom1.aud WaterImpactSound: kaboom1.aud
SilencedPPK: SilencedPPK:
ROF: 80 ReloadDelay: 80
Range: 25c0 Range: 25c0
Report: silppk.aud Report: silppk.aud
Projectile: Bullet Projectile: Bullet

View File

@@ -1,5 +1,5 @@
Colt45: Colt45:
ROF: 5 ReloadDelay: 5
Range: 7c0 Range: 7c0
Report: GUN5.AUD Report: GUN5.AUD
Projectile: Bullet Projectile: Bullet
@@ -24,7 +24,7 @@ Colt45:
ZSU-23: ZSU-23:
Burst: 2 Burst: 2
BurstDelay: 5 BurstDelay: 5
ROF: 0 ReloadDelay: 0
Range: 10c0 Range: 10c0
Report: AACANON3.AUD Report: AACANON3.AUD
ValidTargets: Air ValidTargets: Air
@@ -44,7 +44,7 @@ ZSU-23:
Explosion: small_explosion_air Explosion: small_explosion_air
Vulcan: Vulcan:
ROF: 30 ReloadDelay: 30
Range: 6c0 Range: 6c0
Report: GUN13.AUD Report: GUN13.AUD
Projectile: Bullet Projectile: Bullet
@@ -156,7 +156,7 @@ Vulcan:
Delay: 10 Delay: 10
Maverick: Maverick:
ROF: 30 ReloadDelay: 30
Range: 9c0 Range: 9c0
MinRange: 3c0 MinRange: 3c0
Report: MISSILE7.AUD Report: MISSILE7.AUD
@@ -194,7 +194,7 @@ Maverick:
ValidImpactTypes: Water ValidImpactTypes: Water
FireballLauncher: FireballLauncher:
ROF: 65 ReloadDelay: 65
Range: 5c0 Range: 5c0
Burst: 2 Burst: 2
BurstDelay: 20 BurstDelay: 20
@@ -219,7 +219,7 @@ FireballLauncher:
ImpactSound: firebl3.aud ImpactSound: firebl3.aud
Flamer: Flamer:
ROF: 50 ReloadDelay: 50
Range: 5c0 Range: 5c0
Burst: 15 Burst: 15
BurstDelay: 1 BurstDelay: 1
@@ -246,7 +246,7 @@ Flamer:
ImpactSound: firebl3.aud ImpactSound: firebl3.aud
ChainGun: ChainGun:
ROF: 10 ReloadDelay: 10
Range: 5c0 Range: 5c0
MinRange: 1c0 MinRange: 1c0
Report: GUN13.AUD Report: GUN13.AUD
@@ -271,7 +271,7 @@ ChainGun:
ValidImpactTypes: Water ValidImpactTypes: Water
ChainGun.Yak: ChainGun.Yak:
ROF: 3 ReloadDelay: 3
Range: 5c0 Range: 5c0
MinRange: 3c0 MinRange: 3c0
Report: GUN13.AUD Report: GUN13.AUD
@@ -295,7 +295,7 @@ ChainGun.Yak:
ValidImpactTypes: Water ValidImpactTypes: Water
Pistol: Pistol:
ROF: 7 ReloadDelay: 7
Range: 3c0 Range: 3c0
Report: GUN27.AUD Report: GUN27.AUD
Projectile: Bullet Projectile: Bullet
@@ -317,7 +317,7 @@ Pistol:
ValidImpactTypes: Water ValidImpactTypes: Water
M1Carbine: M1Carbine:
ROF: 20 ReloadDelay: 20
Range: 5c0 Range: 5c0
Report: GUN11.AUD Report: GUN11.AUD
Projectile: Bullet Projectile: Bullet
@@ -339,7 +339,7 @@ M1Carbine:
ValidImpactTypes: Water ValidImpactTypes: Water
Dragon: Dragon:
ROF: 50 ReloadDelay: 50
Range: 5c0 Range: 5c0
Report: MISSILE6.AUD Report: MISSILE6.AUD
ValidTargets: Ground, Water ValidTargets: Ground, Water
@@ -375,7 +375,7 @@ Dragon:
ValidImpactTypes: Water ValidImpactTypes: Water
HellfireAG: HellfireAG:
ROF: 60 ReloadDelay: 60
Range: 4c0 Range: 4c0
Report: MISSILE6.AUD Report: MISSILE6.AUD
Burst: 2 Burst: 2
@@ -412,7 +412,7 @@ HellfireAG:
ValidImpactTypes: Water ValidImpactTypes: Water
HellfireAA: HellfireAA:
ROF: 60 ReloadDelay: 60
Range: 4c0 Range: 4c0
Report: MISSILE6.AUD Report: MISSILE6.AUD
Burst: 2 Burst: 2
@@ -449,7 +449,7 @@ HellfireAA:
ValidImpactTypes: Water ValidImpactTypes: Water
Grenade: Grenade:
ROF: 60 ReloadDelay: 60
Range: 4c0 Range: 4c0
Report: grenade1.aud Report: grenade1.aud
Projectile: Bullet Projectile: Bullet
@@ -479,7 +479,7 @@ Grenade:
ValidImpactTypes: Water ValidImpactTypes: Water
25mm: 25mm:
ROF: 13 ReloadDelay: 13
Range: 4c0 Range: 4c0
Report: CANNON2.AUD Report: CANNON2.AUD
Projectile: Bullet Projectile: Bullet
@@ -504,7 +504,7 @@ Grenade:
ValidImpactTypes: Water ValidImpactTypes: Water
90mm: 90mm:
ROF: 50 ReloadDelay: 50
Range: 4c768 Range: 4c768
Report: CANNON1.AUD Report: CANNON1.AUD
Projectile: Bullet Projectile: Bullet
@@ -531,7 +531,7 @@ Grenade:
ValidImpactTypes: Water ValidImpactTypes: Water
105mm: 105mm:
ROF: 70 ReloadDelay: 70
Range: 4c768 Range: 4c768
Report: CANNON1.AUD Report: CANNON1.AUD
Burst: 2 Burst: 2
@@ -560,7 +560,7 @@ Grenade:
ValidImpactTypes: Water ValidImpactTypes: Water
120mm: 120mm:
ROF: 90 ReloadDelay: 90
Range: 4c768 Range: 4c768
Report: CANNON1.AUD Report: CANNON1.AUD
Burst: 2 Burst: 2
@@ -590,7 +590,7 @@ Grenade:
ValidImpactTypes: Water ValidImpactTypes: Water
TurretGun: TurretGun:
ROF: 30 ReloadDelay: 30
Range: 7c0 Range: 7c0
Report: TURRET1.AUD Report: TURRET1.AUD
Projectile: Bullet Projectile: Bullet
@@ -617,7 +617,7 @@ TurretGun:
ValidImpactTypes: Water ValidImpactTypes: Water
MammothTusk: MammothTusk:
ROF: 60 ReloadDelay: 60
Range: 8c0 Range: 8c0
Report: MISSILE6.AUD Report: MISSILE6.AUD
Burst: 2 Burst: 2
@@ -657,7 +657,7 @@ MammothTusk:
ValidImpactTypes: Air, AirHit ValidImpactTypes: Air, AirHit
155mm: 155mm:
ROF: 85 ReloadDelay: 85
Range: 14c0 Range: 14c0
MinRange: 3c0 MinRange: 3c0
Report: TANK5.AUD Report: TANK5.AUD
@@ -690,7 +690,7 @@ MammothTusk:
ValidImpactTypes: Water ValidImpactTypes: Water
M60mg: M60mg:
ROF: 30 ReloadDelay: 30
Range: 4c0 Range: 4c0
Report: PILLBOX1.AUD Report: PILLBOX1.AUD
Burst: 5 Burst: 5
@@ -713,7 +713,7 @@ M60mg:
ValidImpactTypes: Water ValidImpactTypes: Water
Napalm: Napalm:
ROF: 20 ReloadDelay: 20
Range: 4c512 Range: 4c512
Projectile: Bullet Projectile: Bullet
Image: BOMBLET Image: BOMBLET
@@ -814,7 +814,7 @@ CrateNuke:
Delay: 4 Delay: 4
TeslaZap: TeslaZap:
ROF: 3 ReloadDelay: 3
Charges: true Charges: true
Range: 8c512 Range: 8c512
Report: TESLA1.AUD Report: TESLA1.AUD
@@ -828,7 +828,7 @@ TeslaZap:
Wood: 60% Wood: 60%
Nike: Nike:
ROF: 15 ReloadDelay: 15
Range: 7c512 Range: 7c512
Report: MISSILE1.AUD Report: MISSILE1.AUD
ValidTargets: Air ValidTargets: Air
@@ -858,7 +858,7 @@ Nike:
ImpactSound: kaboom25.aud ImpactSound: kaboom25.aud
RedEye: RedEye:
ROF: 50 ReloadDelay: 50
Range: 7c512 Range: 7c512
Report: MISSILE1.AUD Report: MISSILE1.AUD
ValidTargets: Air ValidTargets: Air
@@ -887,7 +887,7 @@ RedEye:
ImpactSound: kaboom25.aud ImpactSound: kaboom25.aud
8Inch: 8Inch:
ROF: 250 ReloadDelay: 250
Range: 16c0 Range: 16c0
Burst: 2 Burst: 2
Report: TURRET1.AUD Report: TURRET1.AUD
@@ -919,7 +919,7 @@ RedEye:
ValidImpactTypes: Water ValidImpactTypes: Water
SubMissile: SubMissile:
ROF: 300 ReloadDelay: 300
Range: 16c0 Range: 16c0
Burst: 2 Burst: 2
Report: MISSILE6.AUD Report: MISSILE6.AUD
@@ -951,7 +951,7 @@ SubMissile:
ValidImpactTypes: Water ValidImpactTypes: Water
Stinger: Stinger:
ROF: 60 ReloadDelay: 60
Range: 9c0 Range: 9c0
Report: MISSILE6.AUD Report: MISSILE6.AUD
Burst: 2 Burst: 2
@@ -992,7 +992,7 @@ Stinger:
ValidImpactTypes: Water ValidImpactTypes: Water
TorpTube: TorpTube:
ROF: 100 ReloadDelay: 100
Range: 9c0 Range: 9c0
Report: TORPEDO1.AUD Report: TORPEDO1.AUD
ValidTargets: Water, Underwater, Bridge ValidTargets: Water, Underwater, Bridge
@@ -1033,7 +1033,7 @@ TorpTube:
ValidImpactTypes: Water ValidImpactTypes: Water
2Inch: 2Inch:
ROF: 60 ReloadDelay: 60
Range: 5c512 Range: 5c512
Report: CANNON2.AUD Report: CANNON2.AUD
Projectile: Bullet Projectile: Bullet
@@ -1060,7 +1060,7 @@ TorpTube:
ValidImpactTypes: Water ValidImpactTypes: Water
DepthCharge: DepthCharge:
ROF: 60 ReloadDelay: 60
Range: 5c0 Range: 5c0
ValidTargets: Underwater ValidTargets: Underwater
Projectile: Bullet Projectile: Bullet
@@ -1090,7 +1090,7 @@ DepthCharge:
ValidImpactTypes: WaterHit ValidImpactTypes: WaterHit
ParaBomb: ParaBomb:
ROF: 10 ReloadDelay: 10
Range: 3c0 Range: 3c0
Report: CHUTE1.AUD Report: CHUTE1.AUD
Projectile: GravityBomb Projectile: GravityBomb
@@ -1119,7 +1119,7 @@ ParaBomb:
DogJaw: DogJaw:
ValidTargets: Infantry ValidTargets: Infantry
ROF: 10 ReloadDelay: 10
Range: 3c0 Range: 3c0
Report: DOGG5P.AUD Report: DOGG5P.AUD
Warhead@1Dam: SpreadDamage Warhead@1Dam: SpreadDamage
@@ -1134,7 +1134,7 @@ DogJaw:
Concrete: 0% Concrete: 0%
Heal: Heal:
ROF: 80 ReloadDelay: 80
Range: 4c0 Range: 4c0
Report: HEAL2.AUD Report: HEAL2.AUD
Projectile: Bullet Projectile: Bullet
@@ -1150,7 +1150,7 @@ Heal:
Concrete: 0% Concrete: 0%
Repair: Repair:
ROF: 80 ReloadDelay: 80
Range: 4c0 Range: 4c0
Report: FIXIT1.AUD Report: FIXIT1.AUD
ValidTargets: Repair ValidTargets: Repair
@@ -1169,7 +1169,7 @@ Repair:
Concrete: 0% Concrete: 0%
SilencedPPK: SilencedPPK:
ROF: 80 ReloadDelay: 80
Range: 2c512 Range: 2c512
Report: silppk.aud Report: silppk.aud
Projectile: Bullet Projectile: Bullet
@@ -1191,7 +1191,7 @@ SilencedPPK:
ValidImpactTypes: Water ValidImpactTypes: Water
SCUD: SCUD:
ROF: 240 ReloadDelay: 240
Range: 10c0 Range: 10c0
MinRange: 3c0 MinRange: 3c0
Report: MISSILE1.AUD Report: MISSILE1.AUD
@@ -1478,7 +1478,7 @@ Demolish:
ImpactSound: kaboom25.aud ImpactSound: kaboom25.aud
PortaTesla: PortaTesla:
ROF: 70 ReloadDelay: 70
Range: 3c512 Range: 3c512
Report: TESLA1.AUD Report: TESLA1.AUD
Charges: yes Charges: yes
@@ -1491,7 +1491,7 @@ PortaTesla:
None: 1000% None: 1000%
TTankZap: TTankZap:
ROF: 120 ReloadDelay: 120
Range: 7c0 Range: 7c0
Report: TESLA1.AUD Report: TESLA1.AUD
Charges: yes Charges: yes
@@ -1504,7 +1504,7 @@ TTankZap:
None: 1000% None: 1000%
FLAK-23: FLAK-23:
ROF: 10 ReloadDelay: 10
Range: 8c0 Range: 8c0
Report: AACANON3.AUD Report: AACANON3.AUD
ValidTargets: Air, Ground, Water ValidTargets: Air, Ground, Water
@@ -1533,7 +1533,7 @@ FLAK-23:
Sniper: Sniper:
Report: GUN5.AUD Report: GUN5.AUD
ROF: 70 ReloadDelay: 70
Range: 10c0 Range: 10c0
Projectile: Bullet Projectile: Bullet
Speed: 1c682 Speed: 1c682
@@ -1549,7 +1549,7 @@ Sniper:
Concrete: 0% Concrete: 0%
APTusk: APTusk:
ROF: 60 ReloadDelay: 60
Range: 6c0 Range: 6c0
Report: MISSILE6.AUD Report: MISSILE6.AUD
ValidTargets: Ground, Water ValidTargets: Ground, Water
@@ -1585,7 +1585,7 @@ APTusk:
ValidImpactTypes: Water ValidImpactTypes: Water
Claw: Claw:
ROF: 30 ReloadDelay: 30
Range: 1c0 Range: 1c0
Projectile: Bullet Projectile: Bullet
Speed: 1c682 Speed: 1c682
@@ -1601,7 +1601,7 @@ Claw:
Concrete: 10% Concrete: 10%
Mandible: Mandible:
ROF: 10 ReloadDelay: 10
Range: 1c0 Range: 1c0
Projectile: Bullet Projectile: Bullet
Speed: 1c682 Speed: 1c682

View File

@@ -114,12 +114,13 @@
GainsExperience: GainsExperience:
ChevronPalette: ra ChevronPalette: ra
Upgrades: Upgrades:
500: firepower, armor, speed 500: firepower, armor, speed, reload
1000: firepower, armor, speed 1000: firepower, armor, speed, reload
GainsStatUpgrades: GainsStatUpgrades:
FirepowerModifier: 120, 150 FirepowerModifier: 110, 130
ArmorModifier: 120, 150 ArmorModifier: 120, 150
SpeedModifier: 120, 150 SpeedModifier: 120, 150
ReloadModifier: 90, 75
GivesExperience: GivesExperience:
DrawLineToTarget: DrawLineToTarget:
ActorLostNotification: ActorLostNotification:
@@ -203,12 +204,13 @@
GainsExperience: GainsExperience:
ChevronPalette: ra ChevronPalette: ra
Upgrades: Upgrades:
500: firepower, armor, speed 500: firepower, armor, speed, reload
1000: firepower, armor, speed 1000: firepower, armor, speed, reload
GainsStatUpgrades: GainsStatUpgrades:
FirepowerModifier: 120, 150 FirepowerModifier: 110, 130
ArmorModifier: 120, 150 ArmorModifier: 120, 150
SpeedModifier: 120, 150 SpeedModifier: 120, 150
ReloadModifier: 90, 75
GivesExperience: GivesExperience:
DrawLineToTarget: DrawLineToTarget:
ActorLostNotification: ActorLostNotification:
@@ -255,12 +257,13 @@
GainsExperience: GainsExperience:
ChevronPalette: ra ChevronPalette: ra
Upgrades: Upgrades:
500: firepower, armor, speed 500: firepower, armor, speed, reload
1000: firepower, armor, speed 1000: firepower, armor, speed, reload
GainsStatUpgrades: GainsStatUpgrades:
FirepowerModifier: 120, 150 FirepowerModifier: 110, 130
ArmorModifier: 120, 150 ArmorModifier: 120, 150
SpeedModifier: 120, 150 SpeedModifier: 120, 150
ReloadModifier: 90, 75
GivesExperience: GivesExperience:
DrawLineToTarget: DrawLineToTarget:
ActorLostNotification: ActorLostNotification:
@@ -301,12 +304,13 @@
GainsExperience: GainsExperience:
ChevronPalette: ra ChevronPalette: ra
Upgrades: Upgrades:
500: firepower, armor, speed 500: firepower, armor, speed, reload
1000: firepower, armor, speed 1000: firepower, armor, speed, reload
GainsStatUpgrades: GainsStatUpgrades:
FirepowerModifier: 120, 150 FirepowerModifier: 110, 130
ArmorModifier: 120, 150 ArmorModifier: 120, 150
SpeedModifier: 120, 150 SpeedModifier: 120, 150
ReloadModifier: 90, 75
GivesExperience: GivesExperience:
DrawLineToTarget: DrawLineToTarget:
ActorLostNotification: ActorLostNotification:

View File

@@ -27,7 +27,7 @@ UnitExplodeSmall:
ImpactSound: expnew13.aud ImpactSound: expnew13.aud
Minigun: Minigun:
ROF: 21 ReloadDelay: 21
Range: 4c0 Range: 4c0
Report: INFGUN3.AUD Report: INFGUN3.AUD
Projectile: Bullet Projectile: Bullet
@@ -50,7 +50,7 @@ Minigun:
ValidImpactTypes: Water ValidImpactTypes: Water
Grenade: Grenade:
ROF: 60 ReloadDelay: 60
Range: 4c512 Range: 4c512
Projectile: Bullet Projectile: Bullet
Speed: 85 Speed: 85
@@ -80,7 +80,7 @@ Grenade:
ValidImpactTypes: Water ValidImpactTypes: Water
Bazooka: Bazooka:
ROF: 60 ReloadDelay: 60
Range: 6c0 Range: 6c0
Report: RKETINF1.AUD Report: RKETINF1.AUD
ValidTargets: Ground, Air ValidTargets: Ground, Air
@@ -119,7 +119,7 @@ Bazooka:
ValidImpactTypes: Air, AirHit ValidImpactTypes: Air, AirHit
MultiCluster: MultiCluster:
ROF: 80 ReloadDelay: 80
Range: 6c0 Range: 6c0
Report: MISL1.AUD Report: MISL1.AUD
ValidTargets: Ground ValidTargets: Ground
@@ -154,7 +154,7 @@ MultiCluster:
ValidImpactTypes: Water ValidImpactTypes: Water
Heal: Heal:
ROF: 80 ReloadDelay: 80
Range: 2c849 Range: 2c849
Report: HEALER1.AUD Report: HEALER1.AUD
Projectile: Bullet Projectile: Bullet
@@ -171,7 +171,7 @@ Heal:
Concrete: 0% Concrete: 0%
Sniper: Sniper:
ROF: 60 ReloadDelay: 60
Range: 6c768 Range: 6c768
Report: SILENCER.AUD Report: SILENCER.AUD
Projectile: Bullet Projectile: Bullet
@@ -189,7 +189,7 @@ Sniper:
Concrete: 0% Concrete: 0%
M1Carbine: M1Carbine:
ROF: 20 ReloadDelay: 20
Range: 4c0 Range: 4c0
Report: INFGUN3.AUD Report: INFGUN3.AUD
Projectile: Bullet Projectile: Bullet
@@ -212,7 +212,7 @@ M1Carbine:
ValidImpactTypes: Water ValidImpactTypes: Water
LtRail: LtRail:
ROF: 60 ReloadDelay: 60
Range: 6c0 Range: 6c0
Report: BIGGGUN1.AUD Report: BIGGGUN1.AUD
Projectile: LaserZap Projectile: LaserZap
@@ -233,7 +233,7 @@ LtRail:
Concrete: 5% Concrete: 5%
CyCannon: CyCannon:
ROF: 50 ReloadDelay: 50
Range: 7c0 Range: 7c0
Report: SCRIN5B.AUD Report: SCRIN5B.AUD
ValidTargets: Ground ValidTargets: Ground
@@ -264,7 +264,7 @@ CyCannon:
ValidImpactTypes: Water ValidImpactTypes: Water
Vulcan3: Vulcan3:
ROF: 30 ReloadDelay: 30
Burst: 3 Burst: 3
Range: 4c0 Range: 4c0
Report: CYGUN1.AUD Report: CYGUN1.AUD
@@ -288,7 +288,7 @@ Vulcan3:
ValidImpactTypes: Water ValidImpactTypes: Water
Vulcan2: Vulcan2:
ROF: 50 ReloadDelay: 50
Burst: 3 Burst: 3
Range: 6c0 Range: 6c0
Report: TSGUN4.AUD Report: TSGUN4.AUD
@@ -313,7 +313,7 @@ Vulcan2:
ValidImpactTypes: Water ValidImpactTypes: Water
Vulcan: Vulcan:
ROF: 60 ReloadDelay: 60
Range: 4c0 Range: 4c0
Report: CHAINGN1.AUD Report: CHAINGN1.AUD
Projectile: Bullet Projectile: Bullet
@@ -336,7 +336,7 @@ Vulcan:
ValidImpactTypes: Water ValidImpactTypes: Water
FiendShard: FiendShard:
ROF: 30 ReloadDelay: 30
Burst: 3 Burst: 3
Range: 5c0 Range: 5c0
Report: FIEND2.AUD Report: FIEND2.AUD
@@ -362,7 +362,7 @@ FiendShard:
ValidImpactTypes: Water ValidImpactTypes: Water
JumpCannon: JumpCannon:
ROF: 40 ReloadDelay: 40
Burst: 2 Burst: 2
Range: 5c0 Range: 5c0
Report: JUMPJET1.AUD Report: JUMPJET1.AUD
@@ -386,7 +386,7 @@ JumpCannon:
ValidImpactTypes: Water ValidImpactTypes: Water
HoverMissile: HoverMissile:
ROF: 68 ReloadDelay: 68
Burst: 2 Burst: 2
Range: 8c0 Range: 8c0
Report: HOVRMIS1.AUD Report: HOVRMIS1.AUD
@@ -426,7 +426,7 @@ HoverMissile:
ValidImpactTypes: Air, AirHit ValidImpactTypes: Air, AirHit
120mmx: 120mmx:
ROF: 80 ReloadDelay: 80
Range: 6c768 Range: 6c768
Report: 120MMF.AUD Report: 120MMF.AUD
Burst: 2 Burst: 2
@@ -457,7 +457,7 @@ HoverMissile:
ValidImpactTypes: Water ValidImpactTypes: Water
MammothTusk: MammothTusk:
ROF: 80 ReloadDelay: 80
Range: 6c0 Range: 6c0
Report: MISL1.AUD Report: MISL1.AUD
ValidTargets: Air ValidTargets: Air
@@ -494,7 +494,7 @@ MammothTusk:
ValidImpactTypes: Water ValidImpactTypes: Water
Repair: Repair:
ROF: 80 ReloadDelay: 80
Range: 1c819 Range: 1c819
Report: REPAIR11.AUD Report: REPAIR11.AUD
Projectile: Bullet Projectile: Bullet
@@ -512,7 +512,7 @@ Repair:
Concrete: 0% Concrete: 0%
SlimeAttack: SlimeAttack:
ROF: 80 ReloadDelay: 80
Burst: 3 Burst: 3
Range: 5c0 Range: 5c0
Report: VICER1.AUD Report: VICER1.AUD
@@ -529,7 +529,7 @@ SlimeAttack:
Concrete: 10% Concrete: 10%
SuicideBomb: SuicideBomb:
ROF: 1 ReloadDelay: 1
Range: 0c512 Range: 0c512
Report: HUNTER2.AUD Report: HUNTER2.AUD
Warhead@1Dam: SpreadDamage Warhead@1Dam: SpreadDamage
@@ -544,7 +544,7 @@ SuicideBomb:
Warhead@2Res: DestroyResource Warhead@2Res: DestroyResource
120mm: 120mm:
ROF: 80 ReloadDelay: 80
Range: 6c768 Range: 6c768
Report: 120MMF.AUD Report: 120MMF.AUD
Projectile: Bullet Projectile: Bullet
@@ -569,7 +569,7 @@ SuicideBomb:
ValidImpactTypes: Water ValidImpactTypes: Water
MechRailgun: MechRailgun:
ROF: 60 ReloadDelay: 60
Range: 8c0 Range: 8c0
Burst: 2 Burst: 2
BurstDelay: 10 BurstDelay: 10
@@ -590,7 +590,7 @@ MechRailgun:
Concrete: 25% Concrete: 25%
AssaultCannon: AssaultCannon:
ROF: 50 ReloadDelay: 50
Range: 5c0 Range: 5c0
Report: TSGUN4.AUD Report: TSGUN4.AUD
Projectile: Bullet Projectile: Bullet
@@ -613,7 +613,7 @@ AssaultCannon:
ValidImpactTypes: Water ValidImpactTypes: Water
BikeMissile: BikeMissile:
ROF: 60 ReloadDelay: 60
Burst: 2 Burst: 2
BurstDelay: 60 BurstDelay: 60
Range: 5c0 Range: 5c0
@@ -650,7 +650,7 @@ BikeMissile:
ValidImpactTypes: Water ValidImpactTypes: Water
RaiderCannon: RaiderCannon:
ROF: 55 ReloadDelay: 55
Range: 4c0 Range: 4c0
Burst: 2 Burst: 2
BurstDelay: 55 BurstDelay: 55
@@ -675,7 +675,7 @@ RaiderCannon:
ValidImpactTypes: Water ValidImpactTypes: Water
FireballLauncher: FireballLauncher:
ROF: 50 ReloadDelay: 50
Range: 4c256 Range: 4c256
Report: FLAMTNK1.AUD Report: FLAMTNK1.AUD
Projectile: Bullet Projectile: Bullet
@@ -697,7 +697,7 @@ FireballLauncher:
Concrete: 2% Concrete: 2%
SonicZap: SonicZap:
ROF: 120 ReloadDelay: 120
Range: 6c0 Range: 6c0
Charges: yes Charges: yes
Report: SONIC4.AUD Report: SONIC4.AUD
@@ -714,7 +714,7 @@ SonicZap:
Concrete: 60% Concrete: 60%
Dragon: Dragon:
ROF: 50 ReloadDelay: 50
Range: 6c0 Range: 6c0
Burst: 2 Burst: 2
Report: MISL1.AUD Report: MISL1.AUD
@@ -754,7 +754,7 @@ Dragon:
ValidImpactTypes: Air, AirHit ValidImpactTypes: Air, AirHit
90mm: 90mm:
ROF: 50 ReloadDelay: 50
Range: 6c768 Range: 6c768
Report: 120MMF.AUD Report: 120MMF.AUD
Palette: ra Palette: ra
@@ -783,7 +783,7 @@ Dragon:
ValidImpactTypes: Water ValidImpactTypes: Water
155mm: 155mm:
ROF: 110 ReloadDelay: 110
Range: 18c0 Range: 18c0
Report: 120MMF.AUD Report: 120MMF.AUD
Palette: ra Palette: ra
@@ -815,7 +815,7 @@ Dragon:
ValidImpactTypes: Water ValidImpactTypes: Water
Hellfire: Hellfire:
ROF: 50 ReloadDelay: 50
Range: 6c0 Range: 6c0
Report: ORCAMIS1.AUD Report: ORCAMIS1.AUD
Burst: 2 Burst: 2
@@ -855,7 +855,7 @@ Hellfire:
ValidImpactTypes: Air, AirHit ValidImpactTypes: Air, AirHit
Bomb: Bomb:
ROF: 10 ReloadDelay: 10
Range: 5c0 Range: 5c0
Palette: player Palette: player
Projectile: Bullet Projectile: Bullet
@@ -883,7 +883,7 @@ Bomb:
ValidImpactTypes: Water ValidImpactTypes: Water
Proton: Proton:
ROF: 3 ReloadDelay: 3
Range: 5c0 Range: 5c0
Report: SCRIN5B.AUD Report: SCRIN5B.AUD
Burst: 2 Burst: 2
@@ -918,7 +918,7 @@ Proton:
ValidImpactTypes: Water ValidImpactTypes: Water
HarpyClaw: HarpyClaw:
ROF: 36 ReloadDelay: 36
Range: 5c0 Range: 5c0
Report: CYGUN1.AUD Report: CYGUN1.AUD
Projectile: Bullet Projectile: Bullet
@@ -943,7 +943,7 @@ HarpyClaw:
ValidImpactTypes: Water ValidImpactTypes: Water
Pistola: Pistola:
ROF: 20 ReloadDelay: 20
Range: 3c0 Range: 3c0
Report: GUN18.AUD Report: GUN18.AUD
Projectile: Bullet Projectile: Bullet
@@ -966,7 +966,7 @@ Pistola:
ValidImpactTypes: Water ValidImpactTypes: Water
Tiberium: Tiberium:
ROF: 16 ReloadDelay: 16
Warhead@1Dam: SpreadDamage Warhead@1Dam: SpreadDamage
Spread: 42 Spread: 42
Damage: 2 Damage: 2
@@ -974,7 +974,7 @@ Tiberium:
PreventProne: yes PreventProne: yes
TiberiumHeal: TiberiumHeal:
ROF: 16 ReloadDelay: 16
Warhead@1Dam: SpreadDamage Warhead@1Dam: SpreadDamage
Spread: 42 Spread: 42
Damage: -2 Damage: -2
@@ -1003,7 +1003,7 @@ IonCannon:
Delay: 3 Delay: 3
VulcanTower: VulcanTower:
ROF: 26 ReloadDelay: 26
Range: 6c0 Range: 6c0
Report: CHAINGN1.AUD Report: CHAINGN1.AUD
Projectile: Bullet Projectile: Bullet
@@ -1025,7 +1025,7 @@ VulcanTower:
ValidImpactTypes: Water ValidImpactTypes: Water
RPGTower: RPGTower:
ROF: 80 ReloadDelay: 80
Range: 8c0 Range: 8c0
Report: GLNCH4.AUD Report: GLNCH4.AUD
Palette: player Palette: player
@@ -1056,7 +1056,7 @@ RPGTower:
ValidImpactTypes: Water ValidImpactTypes: Water
SAMTower: SAMTower:
ROF: 55 ReloadDelay: 55
Range: 15c0 Range: 15c0
Report: SAMSHOT1.AUD Report: SAMSHOT1.AUD
ValidTargets: Air ValidTargets: Air
@@ -1080,7 +1080,7 @@ SAMTower:
ImpactSound: expnew12.aud ImpactSound: expnew12.aud
ObeliskLaser: ObeliskLaser:
ROF: 120 ReloadDelay: 120
Range: 10c512 Range: 10c512
Charges: true Charges: true
Report: OBELRAY1.AUD Report: OBELRAY1.AUD
@@ -1095,7 +1095,7 @@ ObeliskLaser:
SmudgeType: Scorch SmudgeType: Scorch
TurretLaser: TurretLaser:
ROF: 40 ReloadDelay: 40
Range: 5c512 Range: 5c512
Report: LASTUR1.AUD Report: LASTUR1.AUD
Projectile: LaserZap Projectile: LaserZap