diff --git a/server/gameserver/car.cc b/server/gameserver/car.cc index e9947d0..794678b 100644 --- a/server/gameserver/car.cc +++ b/server/gameserver/car.cc @@ -119,6 +119,10 @@ void Car::GetDown(Human* passenger) passenger->CancelAction(); passenger->RemoveBuffByEffectId(kBET_Driver); passenger->RemoveBuffByEffectId(kBET_Passenger); + #if 1 + passenger->SetPos(passenger->GetPos() - + a8::Vec2(hero_meta_->i->move_offset_x(), hero_meta_->i->move_offset_y())); + #endif room->frame_event.AddCarChg(passenger->GetWeakPtrRef()); if (passengers_.empty()) { team_id = 0; diff --git a/server/gameserver/matchmgr.cc b/server/gameserver/matchmgr.cc index b27890b..0038013 100644 --- a/server/gameserver/matchmgr.cc +++ b/server/gameserver/matchmgr.cc @@ -159,7 +159,7 @@ void MatchMgr::RemoveSocket(int socket_handle) void MatchMgr::Output() { -#ifdef DEBUG +#ifdef DEBUG1 a8::XPrintf(">>>>>>>>>>>>>>>>>>>>>>>>>>\n", {}); for (auto& pair : team_hash_) { a8::XPrintf("team:%s \n", {pair.first});