This commit is contained in:
aozhiwei 2021-07-28 15:46:55 +08:00
parent e7b8529238
commit b4b27d56e5

View File

@ -208,12 +208,12 @@ void Car::SwitchSeat(Human* passenger, int seat)
room->frame_event.AddCarChg(passenger->GetWeakPtrRef()); room->frame_event.AddCarChg(passenger->GetWeakPtrRef());
SyncAroundPlayers(__FILE__, __LINE__, __func__); SyncAroundPlayers(__FILE__, __LINE__, __func__);
} else { } else {
passenger->SetSeat(seat);
if (driver_ == passenger) { if (driver_ == passenger) {
driver_ = nullptr; driver_ = nullptr;
passenger->RemoveBuffByEffectId(kBET_Driver); passenger->RemoveBuffByEffectId(kBET_Driver);
passenger->MustBeAddBuff(passenger, PASSENGER_BUFFID); passenger->MustBeAddBuff(passenger, PASSENGER_BUFFID);
} }
passenger->SetSeat(seat);
room->frame_event.AddCarChg(passenger->GetWeakPtrRef()); room->frame_event.AddCarChg(passenger->GetWeakPtrRef());
SyncAroundPlayers(__FILE__, __LINE__, __func__); SyncAroundPlayers(__FILE__, __LINE__, __func__);
} }