Add a bullet bounce sound.
This commit is contained in:
committed by
reaperrr
parent
3f5fadf2e9
commit
8f558d2b47
@@ -87,6 +87,9 @@ namespace OpenRA.Mods.Common.Projectiles
|
|||||||
[Desc("Modify distance of each bounce by this percentage of previous distance.")]
|
[Desc("Modify distance of each bounce by this percentage of previous distance.")]
|
||||||
public readonly int BounceRangeModifier = 60;
|
public readonly int BounceRangeModifier = 60;
|
||||||
|
|
||||||
|
[Desc("Sound to play when the projectile hits the ground, but not the target.")]
|
||||||
|
public readonly string BounceSound = null;
|
||||||
|
|
||||||
[Desc("If projectile touches an actor with one of these stances during or after the first bounce, trigger explosion.")]
|
[Desc("If projectile touches an actor with one of these stances during or after the first bounce, trigger explosion.")]
|
||||||
public readonly Stance ValidBounceBlockerStances = Stance.Enemy | Stance.Neutral;
|
public readonly Stance ValidBounceBlockerStances = Stance.Enemy | Stance.Neutral;
|
||||||
|
|
||||||
@@ -233,6 +236,7 @@ namespace OpenRA.Mods.Common.Projectiles
|
|||||||
length = Math.Max((target - pos).Length / speed.Length, 1);
|
length = Math.Max((target - pos).Length / speed.Length, 1);
|
||||||
ticks = 0;
|
ticks = 0;
|
||||||
source = pos;
|
source = pos;
|
||||||
|
Game.Sound.Play(SoundType.World, info.BounceSound, source);
|
||||||
remainingBounces--;
|
remainingBounces--;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user