This commit is contained in:
aozhiwei 2024-01-11 17:28:00 +08:00
parent 68f2d718bb
commit f33bac8640
3 changed files with 8 additions and 1 deletions

View File

@ -384,3 +384,8 @@ void PlayerStats::IncMoveDistance(float distance)
move_distance += distance;
}
}
void PlayerStats::SetFullLevelIdx(int idx)
{
full_level_idx = idx;
}

View File

@ -137,6 +137,7 @@ class PlayerStats
int star_num = 0;
float move_distance = 0.0f;
int full_level_idx = 0;
WeaponStats& MustBeWeapon(int weapon_id);
void IncWeaponKills(int weapon_id, int val);
@ -144,6 +145,7 @@ class PlayerStats
void IncWeaponObtainCount(int weapon_id, int val);
void IncWeaponUseTimes(int weapon_id, int val);
void IncMoveDistance(float distance);
void SetFullLevelIdx(int idx);
HeroStats& MustBeHero(int hero_id);
void SetHeroSkillLv(int hero_id, int skill_lv);
void SetHeroWeaponLv(int hero_id, int weapon_lv);

View File

@ -366,6 +366,7 @@ void Team::GenBattleReportData(Human* player, a8::MutableXObject* params)
member_pb->SetVal("skin_id", 0);
}
member_pb->SetVal("move_distance", hum->stats->move_distance);
member_pb->SetVal("full_level_idx", hum->stats->full_level_idx);
member_pb->SetVal("hero_id", hum->meta->id());
member_pb->SetVal("hero_uniid", hum->hero_uniid);
@ -442,7 +443,6 @@ void Team::GenBattleReportData(Human* player, a8::MutableXObject* params)
member_pb->SetVal("pve_boss_killed", hum->stats->pve_kill_boss);
member_pb->SetVal("pve_rank_score", hum->stats->pve_rank_score);
} else if (room->IsMobaModeRoom()) {
member_pb->SetVal("moba_kill", hum->stats->kills);
} else {
member_pb->SetVal("pvp_kill", hum->stats->kills);
member_pb->SetVal("pvp_damage", hum->stats->damage_amount_out);