The following replacement implementation of `PlayerBase.IsSprinting` appears to work correctly:
```
bool IsSprinting()
{
return m_MovementState.m_iMovement == DayZPlayerConstants.MOVEMENTIDX_SPRINT;
}
```
The following patch appears to fix the issue:
```
--- scripts/4_World/Entities/ManBase/PlayerBase.c.original 2021-11-09 18:45:04.589091000 -0600
+++ scripts/4_World/Entities/ManBase/PlayerBase.c 2021-11-09 18:52:43.798113700 -0600
@@ -4714,7 +4714,7 @@
bool IsSprinting()
{
- return m_MovementState.m_iMovement == DayZPlayerConstants.MOVEMENT_SPRINT);
+ return m_MovementState.m_iMovement == DayZPlayerConstants.MOVEMENTIDX_SPRINT;
}
bool CanSprint()
```
Note that the 1.14.154258 implementation contains an errant trailing `)` character