1
This commit is contained in:
parent
e2229a9084
commit
fb12f6f267
@ -2057,12 +2057,43 @@ void Human::GenBattleReportData(a8::MutableXObject* params)
|
||||
params->SetVal("rank", stats.rank);
|
||||
params->SetVal("kills", stats.kills);
|
||||
params->SetVal("harm", stats.damage_amount_out);
|
||||
params->SetVal("skill", 0);
|
||||
params->SetVal("skill", stats.use_skill_times);
|
||||
params->SetVal("tank1_kill", 0);
|
||||
params->SetVal("tank2_kill", 0);
|
||||
params->SetVal("tank3_kill", 0);
|
||||
params->SetVal("coin_num", 0);
|
||||
params->SetVal("score", 0);
|
||||
if (tank_meta_) {
|
||||
switch (tank_meta_->i->type()) {
|
||||
case 1:
|
||||
{
|
||||
params->SetVal("tank1_kill", stats.kills);
|
||||
}
|
||||
break;
|
||||
case 2:
|
||||
{
|
||||
params->SetVal("tank2_kill", stats.kills);
|
||||
}
|
||||
break;
|
||||
case 3:
|
||||
{
|
||||
params->SetVal("tank3_kill", stats.kills);
|
||||
}
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
{
|
||||
float rank_param = MetaMgr::Instance()->GetRankRewardParam(stats.rank);
|
||||
float kill_param = MetaMgr::Instance()->GetKillRewardParam(stats.kills);
|
||||
int coin_num = (rank_param * MetaMgr::Instance()->rank_param) +
|
||||
(kill_param * MetaMgr::Instance()->kill_param);
|
||||
stats.gold = coin_num;
|
||||
params->SetVal("coin_num", coin_num);
|
||||
}
|
||||
{
|
||||
stats.score = stats.rank;
|
||||
params->SetVal("score", stats.score);
|
||||
}
|
||||
params->SetVal("room_uuid", room->room_uuid);
|
||||
}
|
||||
|
||||
@ -2165,3 +2196,4 @@ void Human::InternalSendGameOver()
|
||||
delete params;
|
||||
sending_gameover_ = true;
|
||||
}
|
||||
|
||||
|
@ -106,6 +106,8 @@ struct PlayerStats
|
||||
int rank = 0;
|
||||
int cup = 0;
|
||||
std::vector<std::pair<int, int>> extra_drop;
|
||||
|
||||
int use_skill_times = 0;
|
||||
};
|
||||
|
||||
struct HumanAbility
|
||||
|
@ -223,7 +223,6 @@ message TankSkin
|
||||
required int32 id = 1;
|
||||
optional int32 tank_id = 2;
|
||||
}
|
||||
|
||||
//end
|
||||
|
||||
message DoorObjJson
|
||||
|
Loading…
x
Reference in New Issue
Block a user