From 73da12c94972cba8c68ede61adf280f1b7c2aefd Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 30 Nov 2020 10:47:14 +0800 Subject: [PATCH] 1 --- server/gameserver/human.cc | 12 ++++++++++++ server/gameserver/human.h | 2 ++ server/gameserver/playermgr.cc | 2 ++ 3 files changed, 16 insertions(+) diff --git a/server/gameserver/human.cc b/server/gameserver/human.cc index 4ef0e08..f691ca9 100644 --- a/server/gameserver/human.cc +++ b/server/gameserver/human.cc @@ -225,6 +225,12 @@ void Human::FillMFObjectFull(Room* room, Human* hum, cs::MFObjectFull* full_data if (guild_id != 0) { p->set_guild_id(guild_id); } + if (vip_lv != 0) { + p->set_vip_lv(vip_lv); + } + if (head != 0) { + p->set_head(head); + } p->set_vip(vip); p->set_sdmg(sdmg); p->set_kill_count(stats.kills); @@ -388,6 +394,12 @@ void Human::FillMFTeamData(cs::MFTeamData* team_data, bool is_game_over) if (guild_id != 0) { team_data->set_guild_id(guild_id); } + if (vip_lv != 0) { + team_data->set_vip_lv(vip_lv); + } + if (head != 0) { + team_data->set_head(head); + } } } } diff --git a/server/gameserver/human.h b/server/gameserver/human.h index 2799aac..f4b85db 100644 --- a/server/gameserver/human.h +++ b/server/gameserver/human.h @@ -63,6 +63,8 @@ class Human : public MoveableEntity long long user_value2 = 0; long long user_value3 = 0; long long guild_id = 0; + int vip_lv = 0; + int head = 0; long long last_cmmove_frameno = 0; bool downed = false; bool disconnected = false; diff --git a/server/gameserver/playermgr.cc b/server/gameserver/playermgr.cc index 7ea63c6..2bb74e2 100644 --- a/server/gameserver/playermgr.cc +++ b/server/gameserver/playermgr.cc @@ -73,6 +73,8 @@ Player* PlayerMgr::CreatePlayerByCMJoin(Player* hum, hum->user_value2 = msg.user_value2(); hum->user_value3 = msg.user_value3(); hum->guild_id = msg.guild_id(); + hum->vip_lv = msg.vip_lv(); + hum->head = msg.head(); #if 0 if (hum->atk_add > 0.9999f) { hum->atk_add = hum->atk_add / 100.0f;