diff --git a/server/gameserver/human.cc b/server/gameserver/human.cc index c427079..b9d4122 100644 --- a/server/gameserver/human.cc +++ b/server/gameserver/human.cc @@ -1706,6 +1706,9 @@ void Human::RecalcBaseAttr() *p_attr += (SkinLv() / std::get<1>(pair.second)) * std::get<0>(pair.second); } } + } + if (driver_meta) { + } ability.max_hp = ability.hp; } diff --git a/server/gameserver/player.cc b/server/gameserver/player.cc index a22c174..c3655b0 100644 --- a/server/gameserver/player.cc +++ b/server/gameserver/player.cc @@ -46,6 +46,7 @@ void Player::Initialize() DirectReload(); } } + driver_meta = MetaMgr::Instance()->GetDriver(driver.driver_id); RecalcBaseAttr(); }