This commit is contained in:
aozhiwei 2024-08-15 17:34:46 +08:00
parent bc57b6ea56
commit 727395db4d
3 changed files with 15 additions and 0 deletions

View File

@ -3736,3 +3736,13 @@ void Human::SetIpSaddr(long ip_saddr)
{
ip_saddr_ = ip_saddr;
}
int Human::GetHeroQuality()
{
return hero_quality_;
}
void Human::SetHeroQuality(int quality)
{
hero_quality_ = quality;
}

View File

@ -296,6 +296,8 @@ class Human : public Creature
void SetSocketHandle(int socket_handle);
long GetIpSaddr() { return ip_saddr_; };
void SetIpSaddr(long ip_saddr);
int GetHeroQuality();
void SetHeroQuality(int quality);
protected:
void ProcLootWeapon(AddItemDTO& dto);
@ -378,6 +380,7 @@ protected:
private:
int socket_handle_ = 0;
long ip_saddr_ = 0;
int hero_quality_ = 0;
std::shared_ptr<BornPoint> born_point_;
FrameData framedata_;

View File

@ -164,6 +164,7 @@ static Player* InternalCreatePlayer(std::shared_ptr<CustomBattle> p,
int quality = 1;
hum->GetNetData()->GetHeroLvQuality(hero_uniid, hero_lv, quality);
hum->hero_uniid = hero_uniid;
hum->SetHeroQuality(quality);
}
if (on_preadd) {
on_preadd(hum);
@ -831,6 +832,7 @@ void Human::FillMFObjectFull(Room* room, Human* hum, cs::MFObjectFull* full_data
p->set_shield_max_hp(shield_max_hp_);
}
p->set_team_id(team_id);
p->set_hero_quality(GetHeroQuality());
}
void Human::FillMFObjectImage(Room* room, Human* hum, cs::MFCharacterImage* image_data)