diff --git a/discord/report_new_matches.ps1 b/discord/report_new_matches.ps1 index 2ce213d..5ff9362 100644 --- a/discord/report_new_matches.ps1 +++ b/discord/report_new_matches.ps1 @@ -147,6 +147,7 @@ id $($winmatches[0].id) } send-discord -content "[2D replay](<$2D_replay_url>)" + send-discord -content "More match details [DTCH_STATS](https://dtch.online/matchinfo.php?matchid=$($winmatches[0].id))" } else { write-output "Something went wrong (more then 10 matches to report)" diff --git a/images/logo.png b/images/logo.png index 27deb25..fdc269e 100644 Binary files a/images/logo.png and b/images/logo.png differ diff --git a/images/logo_uncompressed.png b/images/logo_uncompressed.png new file mode 100644 index 0000000..27deb25 Binary files /dev/null and b/images/logo_uncompressed.png differ diff --git a/matchinfo.php b/matchinfo.php index a8c5a2b..0a87b65 100644 --- a/matchinfo.php +++ b/matchinfo.php @@ -146,6 +146,7 @@ $lastMatches = array_slice($allMatches, 0, 8); echo ""; echo " + @@ -155,22 +156,42 @@ $lastMatches = array_slice($allMatches, 0, 8); + "; foreach ($jsonData['included'] as $includedItem) { if ($includedItem['type'] == "participant") { $playerStats = $includedItem['attributes']['stats']; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; - echo ""; + if (substr($playerStats['playerId'], 0, 2) !== 'ai') { + // Create links for each stat + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + } else { + // Display without link + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + echo ""; + } } } echo "
Player NameSort Kills Damage Dealt Time SurvivedDBNOs Headshot Kills Assists
" . htmlspecialchars($playerStats['name']) . "" . htmlspecialchars($playerStats['kills']) . "" . htmlspecialchars($playerStats['damageDealt']) . "" . htmlspecialchars($playerStats['timeSurvived']) . "" . htmlspecialchars($playerStats['winPlace']) . "" . htmlspecialchars($playerStats['revives']) . "" . htmlspecialchars($playerStats['longestKill']) . "" . htmlspecialchars($playerStats['DBNOs']) . "" . htmlspecialchars($playerStats['headshotKills']) . "" . htmlspecialchars($playerStats['assists']) . "
" . htmlspecialchars($playerStats['name']) . " Human " . htmlspecialchars($playerStats['kills']) . "" . htmlspecialchars($playerStats['damageDealt']) . "" . htmlspecialchars($playerStats['timeSurvived']) . "" . htmlspecialchars($playerStats['winPlace']) . "" . htmlspecialchars($playerStats['revives']) . "" . htmlspecialchars($playerStats['longestKill']) . "" . htmlspecialchars($playerStats['DBNOs']) . "" . htmlspecialchars($playerStats['headshotKills']) . "" . htmlspecialchars($playerStats['assists']) . "
" . htmlspecialchars($playerStats['name']) . "Bot" . htmlspecialchars($playerStats['kills']) . "" . htmlspecialchars($playerStats['damageDealt']) . "" . htmlspecialchars($playerStats['timeSurvived']) . "" . htmlspecialchars($playerStats['winPlace']) . "" . htmlspecialchars($playerStats['revives']) . "" . htmlspecialchars($playerStats['longestKill']) . "" . htmlspecialchars($playerStats['DBNOs']) . "" . htmlspecialchars($playerStats['headshotKills']) . "" . htmlspecialchars($playerStats['assists']) . "
"; diff --git a/update/matchparser.ps1 b/update/matchparser.ps1 index 2a04d5c..ef4360b 100644 --- a/update/matchparser.ps1 +++ b/update/matchparser.ps1 @@ -60,7 +60,6 @@ function get-killstats { gameMode = $gameMode matchType = $matchType dbno = ($attacks | where-object { $_.dBNOMaker.name -eq $player_name }).count - } }