In CSGO/CS2, deadstrafe period is the term created by the KZ community which refers to the period where the player's airstrafe capacity (and therefore turning capacity) is significantly lowered. For the simple explaination, see this video by RedMooN.
The cause of this involves two functions, CGameMovement::CategorizePosition and CGameMovement::AirAccelerate.
To be more specific, the main culprit is this line of code in CategorizePosition
, which reduces the player's surface friction to 0.25 (originally 1) when the player is in the air and has a vertical velocity between 0 and +140.0.
Inside `AirAccelera