Skip all and calculate KD per match #174

Merged
OpzekerIT merged 9 commits from dev into main 2024-07-17 14:39:09 +00:00
Showing only changes of commit fa4ef7aa86 - Show all commits

View file

@ -130,10 +130,10 @@ foreach ($player in $all_player_matches) {
$savekillstats = @{ $savekillstats = @{
matchid = $match.id matchid = $match.id
created = $match.createdAt created = $match.createdAt
stats = $killstat stats = $killstat
deathType = $match.stats.deathType
winplace = (($all_player_matches | where-object { $_.playername -eq $player_name } ).player_matches | where-object { $_.id -eq $match.id }).stats.winplace winplace = (($all_player_matches | where-object { $_.playername -eq $player_name } ).player_matches | where-object { $_.id -eq $match.id }).stats.winplace
} }
Write-Output "Writing to file $scriptroot/../data/killstats/$($match.id)_$player_name.json" Write-Output "Writing to file $scriptroot/../data/killstats/$($match.id)_$player_name.json"
@ -181,7 +181,7 @@ function Get-MatchStatsPlayer {
if ($MatchType) { if ($MatchType) {
$filterProperty = 'matchType' $filterProperty = 'matchType'
} }
$alives = (($killstats.stats | where-object { $_.playername -eq $player -and $_.$filterProperty -like $typemodevalue }).alive | Measure-Object -sum).sum #$alives = (($killstats.stats | where-object { $_.playername -eq $player -and $_.$filterProperty -like $typemodevalue }).deathType | Measure-Object -sum).sum
$deaths = (($killstats.stats | where-object { $_.playername -eq $player -and $_.$filterProperty -like $typemodevalue }).deaths | Measure-Object -sum).sum $deaths = (($killstats.stats | where-object { $_.playername -eq $player -and $_.$filterProperty -like $typemodevalue }).deaths | Measure-Object -sum).sum
$kills = (($killstats.stats | where-object { $_.playername -eq $player -and $_.$filterProperty -like $typemodevalue }).kills | Measure-Object -sum).sum $kills = (($killstats.stats | where-object { $_.playername -eq $player -and $_.$filterProperty -like $typemodevalue }).kills | Measure-Object -sum).sum
$dbno = (($killstats.stats | where-object { $_.playername -eq $player -and $_.$filterProperty -like $typemodevalue }).dbno | Measure-Object -sum).sum $dbno = (($killstats.stats | where-object { $_.playername -eq $player -and $_.$filterProperty -like $typemodevalue }).dbno | Measure-Object -sum).sum
@ -200,6 +200,7 @@ function Get-MatchStatsPlayer {
write-host $change write-host $change
$MatchStatsPlayer += [PSCustomObject]@{ $MatchStatsPlayer += [PSCustomObject]@{
alives = $alives
playername = $player playername = $player
deaths = $deaths deaths = $deaths
kills = $kills kills = $kills