diff --git a/OpenRA.Mods.RA/Crate.cs b/OpenRA.Mods.RA/Crate.cs index ad402c33d3..53f33a8fdd 100644 --- a/OpenRA.Mods.RA/Crate.cs +++ b/OpenRA.Mods.RA/Crate.cs @@ -115,7 +115,7 @@ namespace OpenRA.Mods.RA Location = cell; PxPosition = Util.CenterOfCell(cell); - var seq = self.World.GetTerrainInfo(cell).IsWater ? "water" : "idle"; + var seq = self.World.GetTerrainInfo(cell).IsWater ? "water" : "land"; var rs = self.Trait(); if (seq != rs.anim.CurrentSequence.Name) rs.anim.PlayRepeating(seq); diff --git a/mods/cnc/sequences/misc.yaml b/mods/cnc/sequences/misc.yaml index c631aed080..be7448f41c 100644 --- a/mods/cnc/sequences/misc.yaml +++ b/mods/cnc/sequences/misc.yaml @@ -120,6 +120,8 @@ allyrepair: crate: idle: wcrate Start: 0 + land: wcrate + Start: 0 crate-effects: airstrike: deviator diff --git a/mods/ra/bits/sh-crate.shp b/mods/ra/bits/sh-crate.shp new file mode 100644 index 0000000000..913c4efc05 Binary files /dev/null and b/mods/ra/bits/sh-crate.shp differ diff --git a/mods/ra/sequences.yaml b/mods/ra/sequences.yaml index 39377b7697..e9b5ba44c7 100644 --- a/mods/ra/sequences.yaml +++ b/mods/ra/sequences.yaml @@ -1629,6 +1629,8 @@ crate: Start: 0 Length: * Tick: 500 + land: sh-crate + Start: 0 crate-effects: speed: speed