1
This commit is contained in:
parent
7f46f0bc92
commit
d3b175bd25
@ -89,7 +89,7 @@ static void InternalCreateBullet(BulletInfo& bullet_info)
|
||||
#ifdef DEBUG1
|
||||
if (bullet_info.c.Get()->IsPlayer()) {
|
||||
bullet_info.c.Get()->SendDebugMsg(a8::Format("CreateBullet id:%d",
|
||||
{bullet_info.bullet_meta->i->id()}));
|
||||
{bullet_info.weapon_meta->i->id()}));
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
@ -255,6 +255,7 @@ void PlayerStats::ParseReward(a8::XObject& xobj)
|
||||
if (!reward_xobj || !reward_xobj->IsObject()) {
|
||||
return;
|
||||
}
|
||||
over_reward.total_ceg = reward_xobj->At("total_ceg")->AsXValue();
|
||||
{
|
||||
auto hero_xobj = reward_xobj->At("hero");
|
||||
if (hero_xobj && hero_xobj->IsObject()) {
|
||||
@ -984,6 +985,11 @@ void Human::FillSMGameOver(cs::SMGameOver& msg)
|
||||
}
|
||||
TypeConvert::ToPb(stats.over_reward, msg.mutable_reward());
|
||||
{
|
||||
if (stats.over_reward.total_ceg > 0) {
|
||||
auto p = msg.add_spoils_items();
|
||||
p->add_values(10001);
|
||||
p->add_values(stats.over_reward.total_ceg);
|
||||
}
|
||||
for (auto& tuple : stats.over_reward.items) {
|
||||
auto p = msg.add_spoils_items();
|
||||
p->add_values(std::get<0>(tuple));
|
||||
|
@ -50,6 +50,7 @@ struct OverReward
|
||||
OverRewardItem hero;
|
||||
OverRewardItem weapon1;
|
||||
OverRewardItem weapon2;
|
||||
int total_ceg = 0;
|
||||
std::vector<std::tuple<int, int>> items;
|
||||
};
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user