From cfb7a838d33e1f222639323ad009b98eaf4fe145 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 14 Oct 2024 16:15:26 +0800 Subject: [PATCH] 1 --- server/gameserver/netdata.cc | 9 +++++++++ server/gameserver/netdata.h | 1 + 2 files changed, 10 insertions(+) diff --git a/server/gameserver/netdata.cc b/server/gameserver/netdata.cc index 23e626ee..28d37408 100644 --- a/server/gameserver/netdata.cc +++ b/server/gameserver/netdata.cc @@ -1411,3 +1411,12 @@ float BattleDataContext::GetTotalLucky() { return total_lucky_; } + +void BattleDataContext::UseItem(int item_id) +{ + for (auto& tuple : items_) { + if (std::get<0>(tuple) == item_id) { + std::get<2>(tuple) += 1; + } + } +} diff --git a/server/gameserver/netdata.h b/server/gameserver/netdata.h index 6d5ee001..f4d15da9 100644 --- a/server/gameserver/netdata.h +++ b/server/gameserver/netdata.h @@ -96,6 +96,7 @@ struct BattleDataContext bool HasWing(); bool HideBigEventBox(); float GetTotalLucky(); + void UseItem(int item_id); int GetHonor(); int GetElo() { return elo_; }