diff --git a/server/gameserver/metamgr.cc b/server/gameserver/metamgr.cc index ee6ddde..c979998 100755 --- a/server/gameserver/metamgr.cc +++ b/server/gameserver/metamgr.cc @@ -500,13 +500,13 @@ private: equip_slot_hash[meta._inventory_slot()] = &item; } - if (meta->equip_type() == 10) { - if (!meta->atk().empty()) { - skinatt_hash[item.i->id()][kHAT_Atk] = a8::XValue(meta->atk()).GetInt(); + if (meta.equip_type() == 10) { + if (!meta.atk().empty()) { + skinatt_hash[item.i->id()][kHAT_Atk] = a8::XValue(meta.atk()).GetInt(); } - if (!meta->max_hp().empty()) { - skinatt_hash[item.i->id()][kHAT_MaxHp] = a8::XValue(meta->max_hp()).GetInt(); + if (!meta.max_hp().empty()) { + skinatt_hash[item.i->id()][kHAT_MaxHp] = a8::XValue(meta.max_hp()).GetInt(); } } }