@@ -535,10 +535,8 @@ DETOUR(Client::DecodeUserCmdFromBuffer, int nSlot, int buf, signed int sequence_
535535 void *player = client->GetPlayer (nSlot + 1 );
536536 if (player) {
537537 bool grounded = CE (player)->ground_entity ();
538- groundFramesCounter->HandleMovementFrame (nSlot, grounded);
539- strafeQualityHud->OnMovement (nSlot, grounded);
540538 strafeHud.SetData (nSlot, player, cmd, false );
541- Event::Trigger<Event::PROCESS_MOVEMENT>({nSlot, false }); // There isn't really one, just pretend it's here lol
539+ Event::Trigger<Event::PROCESS_MOVEMENT>({nSlot, false , player, nullptr , cmd, grounded }); // There isn't really one, just pretend it's here lol
542540 }
543541
544542 if (cmd->buttons & IN_ATTACK) {
@@ -714,14 +712,8 @@ DETOUR(Client::ProcessMovement, void *player, CMoveData *move) {
714712 if (tick != lastTick) {
715713 bool grounded = CE (player)->ground_entity ();
716714 slot = client->GetSplitScreenPlayerSlot (player);
717- groundFramesCounter->HandleMovementFrame (slot, grounded);
718- rhythmGameHud->HandleGroundframeLogic (slot, grounded);
719- strafeQualityHud->OnMovement (slot, grounded);
720- if (move->m_nButtons & IN_JUMP) scrollSpeedHud->OnJump (slot, grounded);
721- if (move->m_nButtons & IN_JUMP && grounded) rhythmGameHud->OnJump (slot);
722-
723-
724- Event::Trigger<Event::PROCESS_MOVEMENT>({slot, false });
715+
716+ Event::Trigger<Event::PROCESS_MOVEMENT>({slot, false , player, move, nullptr , grounded});
725717 lastTick = tick;
726718 }
727719 }
0 commit comments