diff --git a/server/gameserver/netdata.cc b/server/gameserver/netdata.cc index 25a313ed..cde6060b 100644 --- a/server/gameserver/netdata.cc +++ b/server/gameserver/netdata.cc @@ -558,7 +558,9 @@ void BattleDataContext::ParseResult(a8::XObject& obj) ) { int item_id = info->Get("item_id").GetInt(); int item_num = info->Get("item_num").GetInt(); - items_.push_back(std::make_tuple(item_id, item_num)); + if (item_num > 0) { + items_.push_back(std::make_tuple(item_id, item_num)); + } } } }