diff --git a/1.5/Assemblies/Rimworld-Animations.dll b/1.5/Assemblies/Rimworld-Animations.dll
index 7fc6159..d531c03 100644
Binary files a/1.5/Assemblies/Rimworld-Animations.dll and b/1.5/Assemblies/Rimworld-Animations.dll differ
diff --git a/1.5/Defs/GroupAnimationDefs/Beast/DogBeast/GroupAnimation_DogBeast.xml b/1.5/Defs/GroupAnimationDefs/Beast/DogBeast/GroupAnimation_DogBeast.xml
index 7168ff7..62371c8 100644
--- a/1.5/Defs/GroupAnimationDefs/Beast/DogBeast/GroupAnimation_DogBeast.xml
+++ b/1.5/Defs/GroupAnimationDefs/Beast/DogBeast/GroupAnimation_DogBeast.xml
@@ -128,6 +128,7 @@
1
1
+
@@ -135,7 +136,6 @@
Wolf_Timber
Wolf_Arctic
- Whitefox
Warg
Husky
LabradorRetriever
@@ -143,7 +143,6 @@
-
Bestiality_Vaginal
diff --git a/1.5/Source/Animations/AnimationOffsets/Offsets/AnimationOffset_AgeRange.cs b/1.5/Source/Animations/AnimationOffsets/Offsets/AnimationOffset_AgeRange.cs
index d17f3c9..f9134a3 100644
--- a/1.5/Source/Animations/AnimationOffsets/Offsets/AnimationOffset_AgeRange.cs
+++ b/1.5/Source/Animations/AnimationOffsets/Offsets/AnimationOffset_AgeRange.cs
@@ -24,12 +24,6 @@ namespace Rimworld_Animations
List pawnOffsets = (pawn.gender == Gender.Male ? offsetsMale : offsetsFemale);
return pawnOffsets.Find(x => x.bodyType == pawn.story.bodyType && x.ageRange.Includes(pawn.ageTracker.AgeBiologicalYears))?.rotation ?? pawnOffsets.Last().rotation;
}
-
- public override Vector3? getScale(Pawn pawn)
- {
- List pawnOffsets = (pawn.gender == Gender.Male ? offsetsMale : offsetsFemale);
- return pawnOffsets.Find(x => x.bodyType == pawn.story.bodyType && x.ageRange.Includes(pawn.ageTracker.AgeBiologicalYears))?.scale ?? pawnOffsets.Last().scale;
- }
}
public class BodyTypeOffset_AgeRange : BodyTypeOffset
diff --git a/1.5/Source/Animations/AnimationOffsets/Offsets/AnimationOffset_BodyType.cs b/1.5/Source/Animations/AnimationOffsets/Offsets/AnimationOffset_BodyType.cs
index d0d93ae..3777af7 100644
--- a/1.5/Source/Animations/AnimationOffsets/Offsets/AnimationOffset_BodyType.cs
+++ b/1.5/Source/Animations/AnimationOffsets/Offsets/AnimationOffset_BodyType.cs
@@ -23,11 +23,6 @@ namespace Rimworld_Animations
{
return offsets.Find(x => x.bodyType == pawn.story.bodyType)?.rotation;
}
-
- public override Vector3? getScale(Pawn pawn)
- {
- return offsets.Find(x => x.bodyType == pawn.story.bodyType)?.scale;
- }
}
}
diff --git a/1.5/Source/Animations/AnimationOffsets/Offsets/AnimationOffset_BodyTypeGendered.cs b/1.5/Source/Animations/AnimationOffsets/Offsets/AnimationOffset_BodyTypeGendered.cs
index 5470448..f6d44a3 100644
--- a/1.5/Source/Animations/AnimationOffsets/Offsets/AnimationOffset_BodyTypeGendered.cs
+++ b/1.5/Source/Animations/AnimationOffsets/Offsets/AnimationOffset_BodyTypeGendered.cs
@@ -40,19 +40,5 @@ namespace Rimworld_Animations
}
}
-
- public override Vector3? getScale(Pawn pawn)
- {
-
- if (pawn.gender == Gender.Female)
- {
- return offsetsFemale.Find(x => x.bodyType == pawn.story.bodyType)?.scale;
- }
- else
- {
- return offsetsMale.Find(x => x.bodyType == pawn.story.bodyType)?.scale;
- }
-
- }
}
}
diff --git a/1.5/Source/Animations/AnimationOffsets/Offsets/AnimationOffset_Single.cs b/1.5/Source/Animations/AnimationOffsets/Offsets/AnimationOffset_Single.cs
index a728834..2744039 100644
--- a/1.5/Source/Animations/AnimationOffsets/Offsets/AnimationOffset_Single.cs
+++ b/1.5/Source/Animations/AnimationOffsets/Offsets/AnimationOffset_Single.cs
@@ -13,7 +13,6 @@ namespace Rimworld_Animations
public Vector3 offset;
public int? rotation;
- public Vector3? scale = Vector3.one;
public override Vector3? getOffset(Pawn pawn)
{
@@ -24,10 +23,5 @@ namespace Rimworld_Animations
{
return rotation;
}
-
- public override Vector3? getScale(Pawn pawn)
- {
- return scale;
- }
}
}
diff --git a/1.5/Source/Animations/AnimationOffsets/Offsets/BaseAnimationOffset.cs b/1.5/Source/Animations/AnimationOffsets/Offsets/BaseAnimationOffset.cs
index ab6d42d..57bab15 100644
--- a/1.5/Source/Animations/AnimationOffsets/Offsets/BaseAnimationOffset.cs
+++ b/1.5/Source/Animations/AnimationOffsets/Offsets/BaseAnimationOffset.cs
@@ -17,8 +17,6 @@ namespace Rimworld_Animations
public abstract int? getRotation(Pawn pawn);
- public abstract Vector3? getScale(Pawn pawn);
-
public bool appliesToPawn(Pawn pawn)
{
return races.Contains(pawn.def);
diff --git a/1.5/Source/Animations/AnimationOffsets/Offsets/BodyTypeOffset.cs b/1.5/Source/Animations/AnimationOffsets/Offsets/BodyTypeOffset.cs
index b441262..df35501 100644
--- a/1.5/Source/Animations/AnimationOffsets/Offsets/BodyTypeOffset.cs
+++ b/1.5/Source/Animations/AnimationOffsets/Offsets/BodyTypeOffset.cs
@@ -14,6 +14,5 @@ namespace Rimworld_Animations
public BodyTypeDef bodyType;
public int rotation = 0;
public Vector3 offset;
- public Vector3 scale = Vector3.one;
}
}
diff --git a/1.5/Source/Animations/PawnTests/PawnTest_Humanlike.cs b/1.5/Source/Animations/PawnTests/PawnTest_Humanlike.cs
deleted file mode 100644
index dbbf8fe..0000000
--- a/1.5/Source/Animations/PawnTests/PawnTest_Humanlike.cs
+++ /dev/null
@@ -1,17 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using Verse;
-
-namespace Rimworld_Animations
-{
- public class PawnTest_Humanlike : BasePawnTest
- {
- public override bool PawnTest(Pawn pawn)
- {
- return pawn.RaceProps.Humanlike;
- }
- }
-}
diff --git a/1.5/Source/PawnRenderNode/GraphicVariants/PawnRenderNodeWorker_GraphicVariants.cs b/1.5/Source/PawnRenderNode/GraphicVariants/PawnRenderNodeWorker_GraphicVariants.cs
index 188d707..e45c0d3 100644
--- a/1.5/Source/PawnRenderNode/GraphicVariants/PawnRenderNodeWorker_GraphicVariants.cs
+++ b/1.5/Source/PawnRenderNode/GraphicVariants/PawnRenderNodeWorker_GraphicVariants.cs
@@ -87,29 +87,6 @@ namespace Rimworld_Animations
return regularOffsets;
}
- public override Vector3 ScaleFor(PawnRenderNode node, PawnDrawParms parms)
- {
- Vector3 regularScale = base.ScaleFor(node, parms);
-
- if ((node.Props as PawnRenderNodeProperties_GraphicVariants)?.propOffsetDef?.offsets is List offsets)
- {
- foreach (BaseAnimationOffset offset in offsets)
- {
-
- if (offset.appliesToPawn(node.tree.pawn))
- {
-
- //modify scale of prop for animationOffset position
- regularScale = regularScale.MultipliedBy(offset.getScale(node.tree.pawn) ?? Vector3.one);
- return regularScale;
-
- }
- }
- }
-
- return regularScale;
- }
-
public override Quaternion RotationFor(PawnRenderNode node, PawnDrawParms parms)
{
Quaternion rotation = base.RotationFor(node, parms);
diff --git a/1.5/Source/Utilities/AnimationUtility.cs b/1.5/Source/Utilities/AnimationUtility.cs
index ab3bb0d..1fdc73c 100644
--- a/1.5/Source/Utilities/AnimationUtility.cs
+++ b/1.5/Source/Utilities/AnimationUtility.cs
@@ -47,7 +47,7 @@ namespace Rimworld_Animations {
if (RJWAnimationSettings.debugMode)
{
- Log.Message("Now playing animation: " + groupAnimationDef.defName + " Actor Shift: " + reorder);
+ Log.Message("Now playing animation: " + groupAnimationDef.defName);
}
participants[i].TryGetComp().PlayGroupAnimation(allAnimationsForPawn, position, rotation, animatorAnchor);
diff --git a/Rimworld-Animations.csproj b/Rimworld-Animations.csproj
index b8d26fa..25ed36e 100644
--- a/Rimworld-Animations.csproj
+++ b/Rimworld-Animations.csproj
@@ -86,7 +86,6 @@
-