diff --git a/1.5/Assemblies/Rimworld-Animations.dll b/1.5/Assemblies/Rimworld-Animations.dll index 996d9f5..d859982 100644 Binary files a/1.5/Assemblies/Rimworld-Animations.dll and b/1.5/Assemblies/Rimworld-Animations.dll differ diff --git a/1.5/Source/Animations/GroupAnimations/GroupAnimationStages/AnimationStage_Branch.cs b/1.5/Source/Animations/GroupAnimations/GroupAnimationStages/AnimationStage_Branch.cs index 3e61f8f..cf93d25 100644 --- a/1.5/Source/Animations/GroupAnimations/GroupAnimationStages/AnimationStage_Branch.cs +++ b/1.5/Source/Animations/GroupAnimations/GroupAnimationStages/AnimationStage_Branch.cs @@ -16,7 +16,7 @@ namespace Rimworld_Animations for (int i = 0; i < loops; i++) { - GroupAnimationDef selectedDef = paths[((seed * 341 + 1582 * i) % 15823) % paths.Count]; + GroupAnimationDef selectedDef = paths[Rand.RangeSeeded(0, paths.Count, seed + i)]; animationDefs.AddRange(selectedDef.GetAllAnimationsForActor(actorNumber, seed));