From 08797e7f1d7c8620ebac4bc4e6c51e61c31c2daf Mon Sep 17 00:00:00 2001 From: aozhiwei Date: Mon, 15 Jul 2019 13:49:46 +0800 Subject: [PATCH] 1 --- server/gameserver/player.cc | 3 +++ server/tools/protobuild/metatable.proto | 1 + 2 files changed, 4 insertions(+) diff --git a/server/gameserver/player.cc b/server/gameserver/player.cc index d38e1e9..e315a17 100644 --- a/server/gameserver/player.cc +++ b/server/gameserver/player.cc @@ -33,6 +33,9 @@ void Player::Initialize() health = meta->i->health(); max_energy_shield = energy_shield; skin_meta = MetaMgr::Instance()->GetTank(SkinId()); + if (skin_meta) { + skill_meta = MetaMgr::Instance()->GetSkill(skin_meta->i->skill_id()); + } RecalcBuff(); } diff --git a/server/tools/protobuild/metatable.proto b/server/tools/protobuild/metatable.proto index 640faa2..f1cf990 100755 --- a/server/tools/protobuild/metatable.proto +++ b/server/tools/protobuild/metatable.proto @@ -209,6 +209,7 @@ message Tank required int32 id = 1; required int32 bullet_id = 2; required int32 max_lv = 3; + optional int32 skill_id = 4; } //end