diff --git a/server/gameserver/boxdrop.cc b/server/gameserver/boxdrop.cc index e7e1a904..a941e23a 100644 --- a/server/gameserver/boxdrop.cc +++ b/server/gameserver/boxdrop.cc @@ -80,7 +80,7 @@ void BoxDrop::OnHumanDeadDrop(Human* hum) } } } - drop_num = std::max(drop_num, hum->box_num); + drop_num = std::min(drop_num, hum->box_num); if (drop_num > 0) { Drop(drop_num, hum->GetPos().ToGlmVec3()); hum->box_num -= drop_num;