diff --git a/server/gameserver/frameevent.cc b/server/gameserver/frameevent.cc index b138ff2..0118efa 100644 --- a/server/gameserver/frameevent.cc +++ b/server/gameserver/frameevent.cc @@ -51,6 +51,12 @@ void FrameEvent::AddShot(Creature* sender) } else { sender->GetCurrWeapon()->ToPB(p.mutable_weapon()); } + if (sender->IsHuman()) { + Human* hum = (Human*)sender; + if (hum->GetCar()) { + p.set_hole(hum->GetSeat()); + } + } } { int shot_idx = shots_.size() - 1;