1
This commit is contained in:
parent
883b1373c1
commit
63668f7145
@ -985,6 +985,14 @@ void Player::ProcPrepareItems2(const ::google::protobuf::RepeatedPtrField< cs::M
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void Player::ProcSkillList(const ::google::protobuf::RepeatedPtrField< cs::MFPair >&
|
||||||
|
skill_list)
|
||||||
|
{
|
||||||
|
for (auto& pair : skill_list) {
|
||||||
|
AddSkill(pair.key());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void Player::_CMReconnect(f8::MsgHdr& hdr, const cs::CMReconnect& msg)
|
void Player::_CMReconnect(f8::MsgHdr& hdr, const cs::CMReconnect& msg)
|
||||||
{
|
{
|
||||||
int old_socket_handle = socket_handle;
|
int old_socket_handle = socket_handle;
|
||||||
|
@ -94,6 +94,8 @@ class Player : public Human
|
|||||||
void ProcPrepareItems2(const ::google::protobuf::RepeatedPtrField< cs::MFPair >&
|
void ProcPrepareItems2(const ::google::protobuf::RepeatedPtrField< cs::MFPair >&
|
||||||
prepare_items);
|
prepare_items);
|
||||||
void ProcPreSettlementInfo(const std::string& pre_settlement_info);
|
void ProcPreSettlementInfo(const std::string& pre_settlement_info);
|
||||||
|
void ProcSkillList(const ::google::protobuf::RepeatedPtrField< cs::MFPair >&
|
||||||
|
skill_list);
|
||||||
void PushJoinRoomMsg();
|
void PushJoinRoomMsg();
|
||||||
|
|
||||||
void _CMReconnect(f8::MsgHdr& hdr, const cs::CMReconnect& msg);
|
void _CMReconnect(f8::MsgHdr& hdr, const cs::CMReconnect& msg);
|
||||||
|
@ -171,6 +171,7 @@ void RoomMgr::_CMJoin(f8::MsgHdr& hdr, const cs::CMJoin& msg)
|
|||||||
room->AddPlayer(hum);
|
room->AddPlayer(hum);
|
||||||
hum->ProcPrepareItems(msg.prepare_items());
|
hum->ProcPrepareItems(msg.prepare_items());
|
||||||
hum->ProcPrepareItems2(msg.prepare_items2());
|
hum->ProcPrepareItems2(msg.prepare_items2());
|
||||||
|
hum->ProcSkillList(msg.skill_list());
|
||||||
PlayerMgr::Instance()->IncAccountNum(msg.account_id());
|
PlayerMgr::Instance()->IncAccountNum(msg.account_id());
|
||||||
if (JsonDataMgr::Instance()->channel != 0 &&
|
if (JsonDataMgr::Instance()->channel != 0 &&
|
||||||
JsonDataMgr::Instance()->channel != channel) {
|
JsonDataMgr::Instance()->channel != channel) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user