diff --git a/OpenRA.Mods.RA/Effects/Missile.cs b/OpenRA.Mods.RA/Effects/Missile.cs index 0a0fa0f14a..1b54363036 100755 --- a/OpenRA.Mods.RA/Effects/Missile.cs +++ b/OpenRA.Mods.RA/Effects/Missile.cs @@ -123,7 +123,8 @@ namespace OpenRA.Mods.RA.Effects public IEnumerable Render() { - yield return new Renderable(anim.Image, Pos - 0.5f * anim.Image.size - new float2(0, Altitude), "effect", (int)Pos.Y); + yield return new Renderable(anim.Image, Pos - 0.5f * anim.Image.size - new float2(0, Altitude), + Args.weapon.Underwater ? "shadow" : "effect", (int)Pos.Y); } } } diff --git a/mods/ra/bits/bubbles.shp b/mods/ra/bits/bubbles.shp new file mode 100644 index 0000000000..e59f7a8360 Binary files /dev/null and b/mods/ra/bits/bubbles.shp differ diff --git a/mods/ra/sequences.yaml b/mods/ra/sequences.yaml index 4345933b83..31fa910541 100644 --- a/mods/ra/sequences.yaml +++ b/mods/ra/sequences.yaml @@ -1811,4 +1811,10 @@ ftrk: Facings: 32 turret: Start: 32 - Facings: 32 \ No newline at end of file + Facings: 32 + +bubbles: + idle: + Start: 0 + Length: * + Tick: 120 \ No newline at end of file diff --git a/mods/ra/weapons.yaml b/mods/ra/weapons.yaml index 743aa8a6ab..11c2d385bc 100644 --- a/mods/ra/weapons.yaml +++ b/mods/ra/weapons.yaml @@ -696,9 +696,13 @@ TorpTube: Underwater: yes Burst: 2 BurstDelay: 1 - Projectile: Bullet + Projectile: Missile Image: MISSILE - Speed: 6 + Arm: 3 + Speed: 8 + Trail: bubbles + ROT: 5 + RangeLimit: 100 Warhead: Spread: 3 Versus: