diff --git a/server/gameserver/bag.h b/server/gameserver/bag.h index 6d8eabe3..853b2512 100644 --- a/server/gameserver/bag.h +++ b/server/gameserver/bag.h @@ -5,7 +5,7 @@ namespace mt class Equip; } -class Creature; +class Human; struct BagItem { int equip_id = 0; @@ -17,12 +17,12 @@ struct BagItem class Bag { public: - Bag(Creature* owner) { owner_ = owner; }; + Bag(Human* owner) { owner_ = owner; }; void UseItem(int equip_id); void PushBagInfo(); void Parse(const std::list& items); private: - Creature* owner_ = nullptr; + Human* owner_ = nullptr; std::map> items_; }; diff --git a/server/gameserver/pbutils.cc b/server/gameserver/pbutils.cc index c5b68887..0f565301 100644 --- a/server/gameserver/pbutils.cc +++ b/server/gameserver/pbutils.cc @@ -2952,5 +2952,6 @@ void Bag::UseItem(int equip_id) void Bag::PushBagInfo() { - + cs::SMPushBag notify_msg; + owner_->SendNotifyMsg(notify_msg); }