From a9ba7178b5cc08f6bd6c11d9da0877bf7fc9be62 Mon Sep 17 00:00:00 2001 From: AMJ <69196954+ThisAMJ@users.noreply.github.com> Date: Sun, 29 Sep 2024 19:04:19 +1000 Subject: [PATCH] refactor: use friction field --- src/Features/Tas/TasPlayer.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Features/Tas/TasPlayer.cpp b/src/Features/Tas/TasPlayer.cpp index b1c11fdd..1cefea0e 100644 --- a/src/Features/Tas/TasPlayer.cpp +++ b/src/Features/Tas/TasPlayer.cpp @@ -361,7 +361,7 @@ TasPlayerInfo TasPlayer::GetPlayerInfo(int slot, void *player, CUserCmd *cmd, bo pi.tick = pl->template field("m_nTickBase"); pi.slot = server->GetSplitScreenPlayerSlot(player); - pi.surfaceFriction = *reinterpret_cast((uintptr_t)player + Offsets::S_m_surfaceFriction); + pi.surfaceFriction = pl->template field("m_flFriction"); pi.ducked = pl->ducked(); float *m_flMaxspeed = &pl->template field("m_flMaxspeed"); @@ -401,7 +401,7 @@ TasPlayerInfo TasPlayer::GetPlayerInfo(int slot, void *player, CUserCmd *cmd, bo pi.tick = pl->template field("m_nTickBase"); pi.slot = server->GetSplitScreenPlayerSlot(player); - pi.surfaceFriction = *reinterpret_cast((uintptr_t)player + Offsets::C_m_surfaceFriction); + pi.surfaceFriction = pl->template field("m_flFriction"); pi.ducked = pl->ducked(); float *m_flMaxspeed = &pl->template field("m_flMaxspeed");