Skip to content

Commit 4bf1088

Browse files
committed
fixes
1 parent 0a6820e commit 4bf1088

File tree

6 files changed

+9
-9
lines changed

6 files changed

+9
-9
lines changed

Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -982,13 +982,13 @@ int CLuaVehicleDefs::GetVehicleWheelStates(lua_State* luaVM)
982982
return 1;
983983
}
984984

985-
std::optional<unsigned char> CLuaVehicleDefs::GetVehicleWheelState(CClientVehicle* vehicle, unsigned char wheelIndex)
985+
std::variant<unsigned char, bool> CLuaVehicleDefs::GetVehicleWheelState(CClientVehicle* vehicle, std::uint8_t wheelIndex)
986986
{
987987
if (!vehicle)
988-
return std::nullopt;
988+
return false;
989989

990990
if (wheelIndex >= MAX_WHEELS)
991-
return std::nullopt;
991+
return false;
992992

993993
return vehicle->GetWheelStatus(static_cast<eWheelPosition>(wheelIndex));
994994
}

Client/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ class CLuaVehicleDefs : public CLuaDefs
4343
LUA_DECLARE(GetVehicleUpgradeSlotName);
4444
LUA_DECLARE(GetVehicleCompatibleUpgrades);
4545
LUA_DECLARE(GetVehicleWheelStates);
46-
static std::optional<unsigned char> GetVehicleWheelState(CClientVehicle* vehicle, unsigned char wheelIndex);
46+
static std::variant<unsigned char, bool> GetVehicleWheelState(CClientVehicle* vehicle, std::uint8_t wheelIndex);
4747
LUA_DECLARE(IsVehicleWheelCollided);
4848
LUA_DECLARE(GetVehicleDoorState);
4949
LUA_DECLARE(GetVehicleLightState);

Server/mods/deathmatch/logic/CStaticFunctionDefinitions.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5284,7 +5284,7 @@ bool CStaticFunctionDefinitions::GetVehicleWheelStates(CVehicle* pVehicle, unsig
52845284
return true;
52855285
}
52865286

5287-
bool CStaticFunctionDefinitions::GetVehicleWheelState(CVehicle* vehicle, unsigned char wheelIndex, unsigned char& wheelState)
5287+
bool CStaticFunctionDefinitions::GetVehicleWheelState(CVehicle* vehicle, std::uint8_t wheelIndex, std::uint8_t& wheelState)
52885288
{
52895289
assert(vehicle);
52905290

Server/mods/deathmatch/logic/CStaticFunctionDefinitions.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ class CStaticFunctionDefinitions
264264
static bool GetVehicleDoorState(CVehicle* pVehicle, unsigned char ucDoor, unsigned char& ucState);
265265
static bool GetVehicleWheelStates(CVehicle* pVehicle, unsigned char& ucFrontLeft, unsigned char& ucRearLeft, unsigned char& ucFrontRight,
266266
unsigned char& ucRearRight);
267-
static bool GetVehicleWheelState(CVehicle* vehicle, unsigned char wheelIndex, unsigned char& wheelState);
267+
static bool GetVehicleWheelState(CVehicle* vehicle, std::uint8_t wheelIndex, std::uint8_t& wheelState);
268268
static bool GetVehicleLightState(CVehicle* pVehicle, unsigned char ucLight, unsigned char& ucState);
269269
static bool GetVehiclePanelState(CVehicle* pVehicle, unsigned char ucPanel, unsigned char& ucState);
270270
static bool GetVehicleOverrideLights(CVehicle* pVehicle, unsigned char& ucLights);

Server/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1322,9 +1322,9 @@ int CLuaVehicleDefs::GetVehicleWheelStates(lua_State* luaVM)
13221322
return 1;
13231323
}
13241324

1325-
std::variant<unsigned char, bool> CLuaVehicleDefs::GetVehicleWheelState(CVehicle* vehicle, unsigned char wheelIndex)
1325+
std::variant<std::uint8_t, bool> CLuaVehicleDefs::GetVehicleWheelState(CVehicle* vehicle, std::uint8_t wheelIndex)
13261326
{
1327-
unsigned char wheelState;
1327+
std::uint8_t wheelState;
13281328
if (CStaticFunctionDefinitions::GetVehicleWheelState(vehicle, wheelIndex, wheelState))
13291329
{
13301330
return wheelState;

Server/mods/deathmatch/logic/luadefs/CLuaVehicleDefs.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ class CLuaVehicleDefs : public CLuaDefs
4646
LUA_DECLARE(GetVehicleCompatibleUpgrades);
4747
LUA_DECLARE(GetVehicleDoorState);
4848
LUA_DECLARE(GetVehicleWheelStates);
49-
static std::variant<unsigned char, bool> GetVehicleWheelState(CVehicle* vehicle, unsigned char wheelIndex);
49+
static std::variant<std::uint8_t, bool> GetVehicleWheelState(CVehicle* vehicle, std::uint8_t wheelIndex);
5050
LUA_DECLARE(GetVehicleLightState);
5151
LUA_DECLARE(GetVehiclePanelState);
5252
LUA_DECLARE(GetVehicleOverrideLights);

0 commit comments

Comments
 (0)