Category: Code
Reproducibility: Always
Summary: When playing online, attempting to block/parry Clot grabs will fail in map locations that are behind your starting position.
Description: This is very similar to and has the same cause as the original parry bug.
Video demonstrating this bug
In KFGame.KFWeap_MeleeBase, state MeleeBlocking, function IsGrappleBlocked(), line 830:
This should be:
Online/Offline: Online only
Reproducibility: Always
Summary: When playing online, attempting to block/parry Clot grabs will fail in map locations that are behind your starting position.
Description: This is very similar to and has the same cause as the original parry bug.
Video demonstrating this bug
In KFGame.KFWeap_MeleeBase, state MeleeBlocking, function IsGrappleBlocked(), line 830:
Code:
// zero Z to give us a 2d dot product
Dir2d = Normal2d(InstigatedBy.Location - Location);
FacingDot = vector(Rotation) dot (Dir2d);
This should be:
Code:
// zero Z to give us a 2d dot product
Dir2d = Normal2d(InstigatedBy.Location - Instigator.Location);
FacingDot = vector(Instigator.Rotation) dot (Dir2d);
Online/Offline: Online only