From 3ef49741197d7504d66b58c2ca610ab682d77b6d Mon Sep 17 00:00:00 2001 From: miku-666 <74728189+NessieHax@users.noreply.github.com> Date: Wed, 7 Feb 2024 13:07:31 +0100 Subject: [PATCH] SkinRenderer - Added 'Dinnerbone' effect --- PCK-Studio/Rendering/SkinRenderer.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/PCK-Studio/Rendering/SkinRenderer.cs b/PCK-Studio/Rendering/SkinRenderer.cs index 2c80849b..586f5e6e 100644 --- a/PCK-Studio/Rendering/SkinRenderer.cs +++ b/PCK-Studio/Rendering/SkinRenderer.cs @@ -687,7 +687,10 @@ namespace PckStudio.Rendering Matrix4.CreateFromAxisAngle(-Vector3.UnitX, MathHelper.DegreesToRadians(GlobalModelRotation.X)) * Matrix4.CreateFromAxisAngle( Vector3.UnitY, MathHelper.DegreesToRadians(GlobalModelRotation.Y)); - bool slimModel = ANIM.GetFlag(SkinAnimFlag.SLIM_MODEL); + if (ANIM.GetFlag(SkinAnimFlag.DINNERBONE)) + { + modelMatrix *= Matrix4.CreateRotationZ(MathHelper.DegreesToRadians(-180f)); + } var legRightMatrix = Matrix4.Identity; var legLeftMatrix = Matrix4.Identity;