diff --git a/OpenRA.Mods.RA/IdleAnimation.cs b/OpenRA.Mods.RA/IdleAnimation.cs index c4b2ee9704..cbaf71184b 100644 --- a/OpenRA.Mods.RA/IdleAnimation.cs +++ b/OpenRA.Mods.RA/IdleAnimation.cs @@ -37,7 +37,7 @@ namespace OpenRA.Mods.RA public void Idle(Actor self) { - self.QueueActivity(new Activities.IdleAnimation(Info.Animations.Random(Game.CosmeticRandom), + self.QueueActivity(new Activities.IdleAnimation(Info.Animations.Random(self.World.SharedRandom), Info.IdleWaitTicks)); } } diff --git a/mods/cnc/infantry.yaml b/mods/cnc/infantry.yaml index dc7c3fcab6..d5c0cafa98 100644 --- a/mods/cnc/infantry.yaml +++ b/mods/cnc/infantry.yaml @@ -18,7 +18,8 @@ E1: AttackBase: PrimaryWeapon: M16 TakeCover: - + IdleAnimation: + Animations: idle1,idle2,idle3 E2: Inherits: ^Infantry Valued: @@ -42,6 +43,8 @@ E2: PrimaryOffset: 0,0,0,-10 FireDelay: 15 TakeCover: + IdleAnimation: + Animations: idle1,idle2 E3: Inherits: ^Infantry @@ -94,6 +97,8 @@ E4: -RenderInfantry: RenderInfantry: WithMuzzleFlash: + IdleAnimation: + Animations: idle1,idle2 E5: Inherits: ^Infantry @@ -122,6 +127,8 @@ E5: RenderInfantry: WithMuzzleFlash: -PoisonedByTiberium: + IdleAnimation: + Animations: idle1,idle2 E6: Inherits: ^Infantry @@ -146,6 +153,8 @@ E6: EngineerRepair: EngineerCapture: -AutoTarget: + IdleAnimation: + Animations: idle1,idle2 RMBO: Inherits: ^Infantry @@ -172,4 +181,6 @@ RMBO: PrimaryWeapon: Sniper TakeCover: C4Demolition: - C4Delay: .03 \ No newline at end of file + C4Delay: .03 + IdleAnimation: + Animations: idle1,idle2,idle3 \ No newline at end of file diff --git a/mods/cnc/sequences-infantry.xml b/mods/cnc/sequences-infantry.xml index 58f46010e9..ae0afa1470 100644 --- a/mods/cnc/sequences-infantry.xml +++ b/mods/cnc/sequences-infantry.xml @@ -12,7 +12,10 @@ - + + + + @@ -25,6 +28,8 @@ + + @@ -53,6 +58,8 @@ + + @@ -67,6 +74,8 @@ + + @@ -79,6 +88,8 @@ + + @@ -202,6 +213,9 @@ + + +