Merge pull request #1601 from DarkflameUniverse/fix-using-skill-in-race

fix: players using non-car skills in a race
This commit is contained in:
Gie "Max" Vanommeslaeghe 2024-05-26 12:01:54 +02:00 committed by GitHub
commit d1134fdd62
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -25,6 +25,7 @@
#include "LeaderboardManager.h" #include "LeaderboardManager.h"
#include "dZoneManager.h" #include "dZoneManager.h"
#include "CDActivitiesTable.h" #include "CDActivitiesTable.h"
#include "eStateChangeType.h"
#include <ctime> #include <ctime>
#ifndef M_PI #ifndef M_PI
@ -77,6 +78,9 @@ void RacingControlComponent::OnPlayerLoaded(Entity* player) {
m_LoadedPlayers++; m_LoadedPlayers++;
// not live accurate to stun the player but prevents them from using skills during the race that are not meant to be used.
GameMessages::SendSetStunned(player->GetObjectID(), eStateChangeType::PUSH, player->GetSystemAddress(), LWOOBJID_EMPTY, true, true, true, true, true, true, true, true, true);
LOG("Loading player %i", LOG("Loading player %i",
m_LoadedPlayers); m_LoadedPlayers);
m_LobbyPlayers.push_back(player->GetObjectID()); m_LobbyPlayers.push_back(player->GetObjectID());