From c6d35cc461339a7a64f125043738d71db8d3c399 Mon Sep 17 00:00:00 2001 From: Sir-Skurpsalot <87043120+Sir-Skurpsalot@users.noreply.github.com> Date: Mon, 11 May 2026 16:24:09 -0600 Subject: [PATCH] Update player.h --- Engine/source/T3D/player.h | 18 ++++++++++++++---- 1 file changed, 14 insertions(+), 4 deletions(-) diff --git a/Engine/source/T3D/player.h b/Engine/source/T3D/player.h index 35f69ef41..3ed8b4355 100644 --- a/Engine/source/T3D/player.h +++ b/Engine/source/T3D/player.h @@ -97,6 +97,10 @@ struct PlayerData: public ShapeBaseData /*protected AssetPtrCallback < already i F32 maxLookAngle; ///< Highest angle (radians) the player can look F32 maxFreelookAngle; ///< Max left/right angle the player can look + F32 minProneLookAngle; /// Skurps + F32 maxProneLookAngle; /// Skurps + + /// @name Physics constants /// @{ @@ -183,10 +187,11 @@ struct PlayerData: public ShapeBaseData /*protected AssetPtrCallback < already i F32 boxHeadPercentage; F32 boxTorsoPercentage; - F32 boxHeadLeftPercentage; - F32 boxHeadRightPercentage; - F32 boxHeadBackPercentage; - F32 boxHeadFrontPercentage; + //Skurps changed from Head to Torso + F32 boxTorsoLeftPercentage; + F32 boxTorsoRightPercentage; + F32 boxTorsoBackPercentage; + F32 boxTorsoFrontPercentage; /// @} F32 minImpactSpeed; ///< Minimum impact speed required to apply fall damage @@ -222,6 +227,7 @@ struct PlayerData: public ShapeBaseData /*protected AssetPtrCallback < already i ImpactWaterMedium, ImpactWaterHard, ExitWater, + Crawl,//Skurps MaxSounds }; @@ -273,6 +279,8 @@ struct PlayerData: public ShapeBaseData /*protected AssetPtrCallback < already i ProneRootAnim, ProneForwardAnim, ProneBackwardAnim, + ProneLeftAnim, //Skurps + ProneRightAnim, //Skurps SwimRootAnim, SwimForwardAnim, @@ -688,6 +696,8 @@ protected: /// @param contactMaterial Material onto which the player stepped; may be NULL. /// @param contactObject Object onto which the player stepped; may be NULL. void playFootstepSound( bool triggeredLeft, Material* contactMaterial, SceneObject* contactObject ); + /// Skurps prone crawl sound + void playCrawlSound(); /// Play an impact sound. void playImpactSound();