Skip to content

Commit b245e3a

Browse files
committed
resolve conflicts and fix formatting
1 parent 67ddb51 commit b245e3a

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

Server/Components/NPCs/Playback/record_manager.hpp

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,10 @@
1515
class NPCRecordManager
1616
{
1717
public:
18-
NPCRecordManager() : nextRecordId_(0) { }
18+
NPCRecordManager()
19+
: nextRecordId_(0)
20+
{
21+
}
1922
~NPCRecordManager() = default;
2023

2124
int loadRecord(StringView filePath);

Server/Source/player_pool.hpp

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1388,7 +1388,9 @@ struct PlayerPool final : public IPlayerPool, public NetworkEventHandler, public
13881388
IVehicle& vehicle = *lock.entry;
13891389
Player& player = static_cast<Player&>(peer);
13901390

1391-
if (vehicle.isRespawning())
1391+
int vehicleModel = vehicle.getModel();
1392+
// Check if vehicle is a train carriage (TODO: Move Vehicle::isTrainCarriage to SDK/Components/Vehicles/Impl/vehicle_models.hpp)
1393+
if (vehicle.isRespawning() || (!vehicle.isStreamedInForPlayer(player) && !(vehicleModel == 569 || vehicleModel == 570)))
13921394
{
13931395
return false;
13941396
}

0 commit comments

Comments
 (0)