From 8b64d34d30b45976af15a36d17af388fdf4b3e12 Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Wed, 5 Jul 2023 13:18:51 +0800 Subject: [PATCH] 1 --- server/gameserver/human.cc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/server/gameserver/human.cc b/server/gameserver/human.cc index f119a9a9..58149b10 100644 --- a/server/gameserver/human.cc +++ b/server/gameserver/human.cc @@ -3605,7 +3605,17 @@ void Human::ProcPurpleStoneItem(AddItemDTO& dto) void Human::ProcWeaponStoneItem(AddItemDTO& dto) { + if (!GetCompose()->CanAdd()) { + return; + } + GetCompose()->IncNum(); + MarkSyncActivePlayer(__FILE__, __LINE__, __func__); + SyncAroundPlayers(__FILE__, __LINE__, __func__); + AddInventory(IS_WEAPON_STONE, 1); + SyncVolume(IS_WEAPON_STONE); + + dto.handled = true; } void Human::CalcStats()