Merge pull request #535 from ZenithMDC/fix-duel-momentum

Discard player momentum during autowalk sequences
This commit is contained in:
fgsfds authored and GitHub committed 2024-12-04 11:30:57 +01:00
commit 424d4de9ac
1 file changed
+3
+3
View File
@@ -3107,6 +3107,9 @@ void playerAutoWalk(s16 aimpad, u8 walkspeed, u8 turnspeed, u8 lookup, u8 dist)
{
playerSetTickMode(TICKMODE_AUTOWALK);
// Prevents momentum from being preserved. Fixes potential softlock during The Duel.
g_Vars.currentplayer->resetheadpos = true;
g_Vars.currentplayer->autocontrol_aimpad = aimpad;
g_Vars.currentplayer->autocontrol_walkspeed = walkspeed;
g_Vars.currentplayer->autocontrol_turnspeed = turnspeed;