diff --git a/static/src/app/statistic/campaign-player-detail/campaign-player-detail.component.html b/static/src/app/statistic/campaign-player-detail/campaign-player-detail.component.html
index 3f0e0e8..0d07b97 100644
--- a/static/src/app/statistic/campaign-player-detail/campaign-player-detail.component.html
+++ b/static/src/app/statistic/campaign-player-detail/campaign-player-detail.component.html
@@ -81,6 +81,26 @@
+
+
+
+
+
{
this.campaignPlayer = campaignPlayer;
this.killData = this.assignData(this.yAxisKill, "kill");
+ this.vehicleKillData = this.assignData(this.yAxisVehicleKill, "vehicle");
this.friendlyFireData = this.assignData(this.yAxisFriendlyFire, "friendlyFire");
this.deathData = this.assignData(this.yAxisDeath, "death");
this.respawnData = this.assignData(this.yAxisRespawn, "respawn");
@@ -107,6 +112,10 @@ export class CampaignPlayerDetailComponent {
name: this.yAxisFriendlyFire,
value: this.totalFriendlyFire
},
+ {
+ name: this.yAxisVehicleKill,
+ value: this.totalVehicleKills
+ },
{
name: this.yAxisDeath,
value: this.totalDeath
@@ -125,7 +134,7 @@ export class CampaignPlayerDetailComponent {
}
];
- Object.assign(this, [this.sumData, this.killData, this.friendlyFireData, this.deathData, this.respawnData, this.reviveData, this.captureData]);
+ Object.assign(this, [this.sumData, this.killData, this.friendlyFireData, this.vehicleKillData, this.deathData, this.respawnData, this.reviveData, this.captureData]);
});
}
@@ -138,12 +147,12 @@ export class CampaignPlayerDetailComponent {
let total = 0;
for (let i = 0; i < playerLength; i++) {
const warDateString = ChartUtils.getShortDateString(this.campaignPlayer.players[i].warId.date);
- const warKills = this.campaignPlayer.players[i][field];
+ const value = this.campaignPlayer.players[i][field];
killObj.series.push({
name: warDateString,
- value: warKills
+ value: value
});
- total += warKills;
+ total += value;
}
switch (field) {
case 'kill':
@@ -154,6 +163,10 @@ export class CampaignPlayerDetailComponent {
this.friendlyFireRefLines.push({value: total / playerLength, name: this.avgLabel});
this.totalFriendlyFire = total;
break;
+ case 'vehicle':
+ this.vehicleKillRefLines.push({value: total / playerLength, name: this.avgLabel});
+ this.totalVehicleKills = total;
+ break;
case 'death':
this.deathRefLines.push({value: total / playerLength, name: this.avgLabel});
this.totalDeath = total;