diff --git a/AutoTrackR2/KillTrackR_MainScript.ps1 b/AutoTrackR2/KillTrackR_MainScript.ps1 index 9fc3298..35fe485 100644 --- a/AutoTrackR2/KillTrackR_MainScript.ps1 +++ b/AutoTrackR2/KillTrackR_MainScript.ps1 @@ -100,15 +100,15 @@ $ueePattern = '<p class="entry citizen-record">\s*<span class="label">UEE Citize [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 $process = Get-Process | Where-Object {$_.Name -like "AutoTrackR2"} $global:killTally = 0 -$global:GameMode = "" -$global:GameVersion = "" # Load historic kills from csv if (Test-Path "$scriptFolder\Kill-Log.csv") { $historicKills = Import-CSV "$scriptFolder\Kill-log.csv" foreach ($kill in $historicKills) { - Write-Output "NewKill=throwaway,$($kill.EnemyPilot),$($kill.EnemyShip),$($kill.OrgAffiliation),$($kill.Enlisted),$($kill.RecordNumber),$($kill.KillTime),$($kill.PFP)" - $global:killTally++ + Try { + Write-Output "NewKill=throwaway,$($kill.EnemyPilot),$($kill.EnemyShip),$($kill.OrgAffiliation),$($kill.Enlisted),$($kill.RecordNumber),$($kill.KillTime), $($kill.PFP)" + $global:killTally++ + } Catch {Write-Output "Error Loading Kill: $($kill.EnemyPilot)"} } } Write-Output "KillTally=$global:killTally" @@ -340,6 +340,13 @@ function Read-LogEntry { PFP = $victimPFP } + # Remove commas from all properties + foreach ($property in $killData.PSObject.Properties) { + if ($property.Value -is [string]) { + $property.Value = $property.Value -replace ',', '' + } + } + # Export to CSV if (-Not (Test-Path $csvPath)) { # If file doesn't exist, create it with headers