1
This commit is contained in:
parent
e3703c0462
commit
41b9d646cd
@ -429,6 +429,7 @@ void BattleDataContext::ParseResult(a8::XObject& obj)
|
|||||||
revive_coin_ = obj.Get("revive_coin");
|
revive_coin_ = obj.Get("revive_coin");
|
||||||
match_mode_ = obj.Get("match_mode");
|
match_mode_ = obj.Get("match_mode");
|
||||||
rank_ = obj.Get("rank");
|
rank_ = obj.Get("rank");
|
||||||
|
current_get_star_ = obj.Get("current_get_star");
|
||||||
}
|
}
|
||||||
level_ = obj.HasKey("level") ? obj.Get("level").GetInt() : 1;
|
level_ = obj.HasKey("level") ? obj.Get("level").GetInt() : 1;
|
||||||
skin_id_ = obj.HasKey("hero_skin") ? obj.Get("hero_skin").GetInt() : 0;
|
skin_id_ = obj.HasKey("hero_skin") ? obj.Get("hero_skin").GetInt() : 0;
|
||||||
@ -1063,3 +1064,8 @@ int BattleDataContext::GetRank()
|
|||||||
{
|
{
|
||||||
return rank_;
|
return rank_;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int BattleDataContext::GetCurrentGetStar()
|
||||||
|
{
|
||||||
|
return current_get_star_;
|
||||||
|
}
|
||||||
|
@ -83,6 +83,7 @@ struct BattleDataContext
|
|||||||
int GetLevel();
|
int GetLevel();
|
||||||
int GetHeroLevel();
|
int GetHeroLevel();
|
||||||
bool IsMainSkill(Skill* skill);
|
bool IsMainSkill(Skill* skill);
|
||||||
|
int GetCurrentGetStar();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
void Clear();
|
void Clear();
|
||||||
@ -111,6 +112,8 @@ private:
|
|||||||
int level_ = 0;
|
int level_ = 0;
|
||||||
int hero_lv_ = 0;
|
int hero_lv_ = 0;
|
||||||
|
|
||||||
|
int current_get_star_ = 0;
|
||||||
|
|
||||||
int skill1_lv = 1;
|
int skill1_lv = 1;
|
||||||
int skill2_lv = 1;
|
int skill2_lv = 1;
|
||||||
int skill3_lv = 1;
|
int skill3_lv = 1;
|
||||||
|
@ -1542,6 +1542,10 @@ void Human::SendGameOver()
|
|||||||
SendNotifyMsg(msg);
|
SendNotifyMsg(msg);
|
||||||
} else {
|
} else {
|
||||||
CalcStats();
|
CalcStats();
|
||||||
|
if (IsPlayer() && !sent_personal_report_) {
|
||||||
|
SendPersonalBattleReport();
|
||||||
|
sent_personal_report_ = true;
|
||||||
|
}
|
||||||
if (GetTeam()->team_rank) {
|
if (GetTeam()->team_rank) {
|
||||||
if (!GetTeam()->sending_battlereport) {
|
if (!GetTeam()->sending_battlereport) {
|
||||||
GetTeam()->sending_battlereport = true;
|
GetTeam()->sending_battlereport = true;
|
||||||
@ -1552,10 +1556,6 @@ void Human::SendGameOver()
|
|||||||
FillSMGameOver(msg);
|
FillSMGameOver(msg);
|
||||||
SendNotifyMsg(msg);
|
SendNotifyMsg(msg);
|
||||||
}
|
}
|
||||||
if (IsPlayer() && !sent_personal_report_) {
|
|
||||||
SendPersonalBattleReport();
|
|
||||||
sent_personal_report_ = true;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (IsEntitySubType(EST_Player)) {
|
if (IsEntitySubType(EST_Player)) {
|
||||||
|
@ -134,6 +134,7 @@ class PlayerStats
|
|||||||
double survival_topx = 0;
|
double survival_topx = 0;
|
||||||
HeroStatsPb pb_hero_stats;
|
HeroStatsPb pb_hero_stats;
|
||||||
std::vector<WeaponStatsPb> pb_weapons_stats;
|
std::vector<WeaponStatsPb> pb_weapons_stats;
|
||||||
|
int star_num = 0;
|
||||||
|
|
||||||
WeaponStats& MustBeWeapon(int weapon_id);
|
WeaponStats& MustBeWeapon(int weapon_id);
|
||||||
void IncWeaponKills(int weapon_id, int val);
|
void IncWeaponKills(int weapon_id, int val);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user