From bfde769e988b6503a8998e0ba2d0949af8938814 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Fri, 23 Aug 2024 14:52:03 +0800 Subject: [PATCH] 1 --- server/gameserver/boxdrop.cc | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/server/gameserver/boxdrop.cc b/server/gameserver/boxdrop.cc index 97f993e1..c55bedf8 100644 --- a/server/gameserver/boxdrop.cc +++ b/server/gameserver/boxdrop.cc @@ -71,10 +71,16 @@ void BoxDrop::OnHumanDeadDrop(Human* hum) if (hum->stats->abandon_battle) { if (rnd <= mt::Param::s().battle_event_end_loss_rate_quit * 100) { Drop(hum->box_num, hum->GetPos().ToGlmVec3()); + hum->box_num = 0; + room_->frame_event.AddPropChgEx(hum->GetWeakPtrRef(), kPropBoxNum, 0, hum->box_num, + 0, 0, false); } } else { if (rnd <= mt::Param::s().battle_event_end_loss_rate_dead * 100) { Drop(hum->box_num, hum->GetPos().ToGlmVec3()); + hum->box_num = 0; + room_->frame_event.AddPropChgEx(hum->GetWeakPtrRef(), kPropBoxNum, 0, hum->box_num, + 0, 0, false); } } }