diff --git a/1.4/Patches/RacePatches/Nyaron.xml b/1.4/Patches/RacePatches/Nyaron.xml
index be62f20..c176521 100644
--- a/1.4/Patches/RacePatches/Nyaron.xml
+++ b/1.4/Patches/RacePatches/Nyaron.xml
@@ -15,6 +15,15 @@
+
+ Defs/AlienRace.ThingDef_AlienRace[defName = "Alien_Nyaron"]/alienRace/generalSettings/alienPartGenerator/bodyAddons/li[bodyPartLabel="tail"]
+
+ /Defs/AlienRace.ThingDef_AlienRace[defName = "Alien_Nyaron"]/alienRace/generalSettings/alienPartGenerator/bodyAddons/li[bodyPartLabel="tail"]
+
+ false
+
+
+
diff --git a/1.4/Source/Defs/AnimationDef.cs b/1.4/Source/Defs/AnimationDef.cs
index 395ff83..e2e8d28 100644
--- a/1.4/Source/Defs/AnimationDef.cs
+++ b/1.4/Source/Defs/AnimationDef.cs
@@ -13,6 +13,7 @@ namespace Rimworld_Animations {
public List actors;
public int animationTimeTicks = 0; //do not set manually
public bool sounds = false;
+ public bool randomlySelectable = true;
public List sexTypes = null;
public List interactionDefTypes = null;
public List tags = new List();
diff --git a/1.4/Source/Utilities/AnimationUtility.cs b/1.4/Source/Utilities/AnimationUtility.cs
index fa60198..cb5623c 100644
--- a/1.4/Source/Utilities/AnimationUtility.cs
+++ b/1.4/Source/Utilities/AnimationUtility.cs
@@ -34,7 +34,12 @@ namespace Rimworld_Animations {
List localParticipants = new List(participants);
IEnumerable options = DefDatabase.AllDefs.Where((AnimationDef x) => {
-
+ if (!x.randomlySelectable)
+ {
+ if (AnimationSettings.debugMode)
+ Log.Message(x.defName.ToStringSafe() + " not selected -- isn't randomly selectable");
+ return false;
+ }
if (x.actors.Count != localParticipants.Count) {
if (AnimationSettings.debugMode)