Group sports into more categories
This commit is contained in:
91
presets/team-sports/baseball.json
Normal file
91
presets/team-sports/baseball.json
Normal file
@@ -0,0 +1,91 @@
|
||||
{
|
||||
"name": "Baseball",
|
||||
"positions": {
|
||||
"Batter" : [],
|
||||
"Pitcher" : [],
|
||||
"Fielder" : [
|
||||
"Catcher",
|
||||
"First base",
|
||||
"Second base",
|
||||
"Third base",
|
||||
"Shortstop",
|
||||
"Left field",
|
||||
"Center field",
|
||||
"Right field"
|
||||
]
|
||||
},
|
||||
"outcomes": [
|
||||
{ "name" : "Win", "condition" : ">" },
|
||||
{ "name" : "Loss", "condition" : "<" }
|
||||
],
|
||||
"results": [
|
||||
{ "name" : "1", "description" : "1st inning runs" },
|
||||
{ "name" : "2", "description" : "2nd inning runs" },
|
||||
{ "name" : "3", "description" : "3rd inning runs" },
|
||||
{ "name" : "4", "description" : "4th inning runs" },
|
||||
{ "name" : "5", "description" : "5th inning runs" },
|
||||
{ "name" : "6", "description" : "6th inning runs" },
|
||||
{ "name" : "7", "description" : "7th inning runs" },
|
||||
{ "name" : "8", "description" : "8th inning runs" },
|
||||
{ "name" : "9", "description" : "9th inning runs" },
|
||||
{ "name" : " ", "id" : "extra", "description" : "Extra inning runs" },
|
||||
{ "name" : "R", "description" : "Total runs", "primary" : 1 },
|
||||
{ "name" : "H", "description" : "Hits" },
|
||||
{ "name" : "E", "description" : "Errors" }
|
||||
],
|
||||
"performance": [
|
||||
{ "name" : "AB", "position" : "Batter", "description" : "At bat" },
|
||||
{ "name" : "R", "position" : "Batter", "description" : "Runs" },
|
||||
{ "name" : "H", "position" : "Batter", "description" : "Hits" },
|
||||
{ "name" : "RBI", "position" : "Batter", "description" : "Runs batted in" },
|
||||
{ "name" : "2B", "id" : "doubles", "position" : "Batter", "description" : "Doubles" },
|
||||
{ "name" : "3B", "id" : "triples", "position" : "Batter", "description" : "Triples" },
|
||||
{ "name" : "HR", "position" : "Batter", "description" : "Home runs" },
|
||||
{ "name" : "SB", "position" : "Batter", "description" : "Stolen bases" },
|
||||
{ "name" : "BB", "position" : "Batter", "description" : "Base on balls" },
|
||||
{ "name" : "SO", "position" : "Batter", "description" : "Strike outs" },
|
||||
{ "name" : "LOB", "position" : "Batter", "description" : "Left on base" },
|
||||
{ "name" : "IP", "id" : "pitcher_ip", "position" : "Pitcher", "description" : "Innings pitched" },
|
||||
{ "name" : "H", "id" : "pitcher_h", "position" : "Pitcher", "description" : "Hits allowed" },
|
||||
{ "name" : "R", "id" : "pitcher_r", "position" : "Pitcher", "description" : "Runs allowed" },
|
||||
{ "name" : "ER", "id" : "pitcher_er", "position" : "Pitcher", "description" : "Earned runs allowed" },
|
||||
{ "name" : "BB", "id" : "pitcher_bb", "position" : "Pitcher", "description" : "Base on balls allowed" },
|
||||
{ "name" : "SO", "id" : "pitcher_so", "position" : "Pitcher", "description" : "Strike outs pitched" },
|
||||
{ "name" : "HR", "id" : "pitcher_hr", "position" : "Pitcher", "description" : "Home runs allowed" }
|
||||
],
|
||||
"columns": [
|
||||
{ "name" : "W", "equation" : "$win", "description" : "Wins" },
|
||||
{ "name" : "L", "equation" : "$loss", "description" : "Losses" },
|
||||
{ "name" : "Pct", "equation" : "$win / $eventsplayed", "precision" : 3, "priority" : 1, "description" : "Win percentage" },
|
||||
{ "name" : "GB", "equation" : "$gamesback", "precision" : 1, "description" : "Games back" },
|
||||
{ "name" : "RS", "equation" : "$rfor", "description" : "Runs scored" },
|
||||
{ "name" : "RA", "equation" : "$ragainst", "description" : "Runs allowed" },
|
||||
{ "name" : "Diff", "equation" : "$rfor - $ragainst", "description" : "Run differential" },
|
||||
{ "name" : "Home", "equation" : "$homerecord", "description" : "Home record" },
|
||||
{ "name" : "Road", "equation" : "$awayrecord", "description" : "Road record" },
|
||||
{ "name" : "L10", "equation" : "$last10", "description" : "Last 10 games" },
|
||||
{ "name" : "Strk", "equation" : "$streak", "description" : "Current streak" }
|
||||
],
|
||||
"metrics": [
|
||||
{ "name" : "B/T", "description": "Bats / Throws" },
|
||||
{ "name" : "Ht", "description": "Height" },
|
||||
{ "name" : "Wt", "description": "Weight" }
|
||||
],
|
||||
"statistics": [
|
||||
{ "name" : "G", "equation" : "$eventsplayed", "description" : "Games played" },
|
||||
{ "name" : "AVG", "equation" : "$h / $ab", "precision" : 3, "description" : "Batting average" }
|
||||
],
|
||||
"options": {
|
||||
"event_teams" : "2",
|
||||
"event_show_players" : "yes",
|
||||
"event_show_extras" : "no",
|
||||
"event_show_total" : "yes",
|
||||
"sportspress_event_results_reverse_teams" : "yes",
|
||||
"sportspress_event_performance_mode" : "values",
|
||||
"sportspress_event_performance_reverse_teams" : "yes",
|
||||
"event_show_player_numbers" : "no",
|
||||
"event_split_players_by_team" : "yes",
|
||||
"event_split_players_by_position" : "yes",
|
||||
"sportspress_event_total_performance" : "all"
|
||||
}
|
||||
}
|
||||
69
presets/team-sports/basketball.json
Normal file
69
presets/team-sports/basketball.json
Normal file
@@ -0,0 +1,69 @@
|
||||
{
|
||||
"name": "Basketball",
|
||||
"positions": [
|
||||
"Guard",
|
||||
"Forward-Guard",
|
||||
"Forward",
|
||||
"Forward-Center",
|
||||
"Center"
|
||||
],
|
||||
"outcomes": [
|
||||
{ "name" : "Win", "condition" : ">" },
|
||||
{ "name" : "Loss", "condition" : "<" }
|
||||
],
|
||||
"results": [
|
||||
{ "name" : "1", "description" : "1st quarter points" },
|
||||
{ "name" : "2", "description" : "2nd quarter points" },
|
||||
{ "name" : "3", "description" : "3rd quarter points" },
|
||||
{ "name" : "4", "description" : "4th quarter points" },
|
||||
{ "name" : "OT", "id" : "ot", "description" : "Overtime points" },
|
||||
{ "name" : "T", "id" : "points", "description" : "Total points", "primary" : 1 }
|
||||
],
|
||||
"performance": [
|
||||
{ "name" : "MIN", "description" : "Minutes" },
|
||||
{ "name" : "FGM", "description" : "Field goals made" },
|
||||
{ "name" : "FGA", "description" : "Field goals attempted" },
|
||||
{ "name" : "FTM", "description" : "Free throws made" },
|
||||
{ "name" : "FTA", "description" : "Free throws attempted" },
|
||||
{ "name" : "3PM", "description" : "3-pointers made" },
|
||||
{ "name" : "3PA", "description" : "3-pointers attempted" },
|
||||
{ "name" : "OFF REB", "description" : "Offensive rebounds" },
|
||||
{ "name" : "DEF REB", "description" : "Defensive rebounds" },
|
||||
{ "name" : "AST", "description" : "Assists" },
|
||||
{ "name" : "PF", "description" : "Personal fouls" },
|
||||
{ "name" : "TF", "description" : "Technical fouls" },
|
||||
{ "name" : "STL", "description" : "Steals" },
|
||||
{ "name" : "TO", "description" : "Turnovers" },
|
||||
{ "name" : "BLK", "description" : "Blocks" },
|
||||
{ "name" : "PTS", "description" : "Points" }
|
||||
],
|
||||
"columns": [
|
||||
{ "name" : "W", "equation" : "$win", "description" : "Wins" },
|
||||
{ "name" : "L", "equation" : "$loss", "description" : "Losses" },
|
||||
{ "name" : "PCT", "equation" : "$win / $eventsplayed", "precision" : 3, "priority" : 1, "description" : "Win percentage" },
|
||||
{ "name" : "GB", "equation" : "$gamesback", "precision" : 1, "description" : "Games back" },
|
||||
{ "name" : "PF", "equation" : "$pointsfor / $eventsplayed", "priority" : 3, "description" : "Average points for" },
|
||||
{ "name" : "PA", "equation" : "$pointsagainst / $eventsplayed", "description" : "Average points against" },
|
||||
{ "name" : "DIFF", "equation" : "( $pointsfor - $pointsagainst ) / $eventsplayed", "priority" : 2, "description" : "Average point differential" },
|
||||
{ "name" : "L10", "equation" : "$last10", "description" : "Last 10 games" },
|
||||
{ "name" : "STRK", "equation" : "$streak", "description" : "Current streak" }
|
||||
],
|
||||
"metrics": [
|
||||
"Height",
|
||||
"Weight"
|
||||
],
|
||||
"statistics": [
|
||||
{ "name" : "G", "equation" : "$eventsplayed", "description" : "Games played" },
|
||||
{ "name" : "GS", "equation" : "$eventsstarted", "description" : "Games started" },
|
||||
{ "name" : "MPG", "equation" : "$min / $eventsplayed", "precision" : 1, "description" : "Minutes per game" },
|
||||
{ "name" : "FG%", "equation" : "$fgm / $fga", "precision" : 3, "description" : "Field goal percentage" },
|
||||
{ "name" : "FT%", "equation" : "$ftm / $fta", "precision" : 3, "description" : "Free throw percentage" },
|
||||
{ "name" : "3P%", "equation" : "$threepm / $threepa", "precision" : 3, "description" : "3-pointer percentage" },
|
||||
{ "name" : "RPG", "equation" : "( $offreb + $defreb ) / $eventsplayed", "precision" : 1, "description" : "Rebounds per game" },
|
||||
{ "name" : "APG", "equation" : "$ast / $eventsplayed", "precision" : 1, "description" : "Assists per game" },
|
||||
{ "name" : "SPG", "equation" : "$stl / $eventsplayed", "precision" : 1, "description" : "Steals per game" },
|
||||
{ "name" : "BPG", "equation" : "$blk / $eventsplayed", "precision" : 1, "description" : "Blocks per game" },
|
||||
{ "name" : "PPG", "equation" : "$pts / $eventsplayed", "precision" : 1, "description" : "Points per game" },
|
||||
{ "name" : "EFF", "equation" : "$pts + $offreb + $defreb + $ast + $stl + $blk - $fga + $fgm - $fta + $ftm + $to", "description" : "Efficiency rating" }
|
||||
]
|
||||
}
|
||||
61
presets/team-sports/cricket.json
Normal file
61
presets/team-sports/cricket.json
Normal file
@@ -0,0 +1,61 @@
|
||||
{
|
||||
"name": "Cricket",
|
||||
"positions": [
|
||||
"Batsman",
|
||||
"Bowler"
|
||||
],
|
||||
"outcomes": [
|
||||
{ "name" : "Win", "condition" : ">" },
|
||||
{ "name" : "Loss", "condition" : "<" },
|
||||
"Draw",
|
||||
{ "name" : "Tie", "condition" : "=" }
|
||||
],
|
||||
"results": [
|
||||
{ "name" : "1st", "description" : "1st inning runs" },
|
||||
{ "name" : "2nd", "description" : "2nd inning runs" },
|
||||
{ "name" : "3rd", "description" : "3rd inning runs" },
|
||||
{ "name" : "4th", "description" : "4th inning runs" },
|
||||
{ "name" : "BP", "description" : "Bonus points" },
|
||||
{ "name" : "Points", "description" : "Total points", "primary" : 1 }
|
||||
],
|
||||
"performance": [
|
||||
{ "name" : "R", "id" : "runs", "position" : "Batsman", "description" : "Runs" },
|
||||
{ "name" : "B", "position" : "Batsman", "description" : "Balls" },
|
||||
{ "name" : "4s", "position" : "Batsman", "description" : "Fours" },
|
||||
{ "name" : "6s", "position" : "Batsman", "description" : "Sixes" },
|
||||
{ "name" : "O", "position" : "Bowler", "description" : "Overs Bowled" },
|
||||
{ "name" : "M", "position" : "Bowler", "description" : "Maidens" },
|
||||
{ "name" : "R", "position" : "Bowler", "description" : "Runs" },
|
||||
{ "name" : "W", "position" : "Bowler", "description" : "Wickets" }
|
||||
],
|
||||
"columns": [
|
||||
{ "name" : "P", "equation" : "$eventsplayed", "description" : "Matches played" },
|
||||
{ "name" : "W", "equation" : "$win", "priority" : 2, "description" : "Wins" },
|
||||
{ "name" : "L", "equation" : "$loss", "description" : "Losses" },
|
||||
{ "name" : "D", "equation" : "$draw", "description" : "Draws" },
|
||||
{ "name" : "T", "equation" : "$tie", "description" : "Ties" },
|
||||
{ "name" : "BP", "equation" : "$bp", "description" : "Bonus points" },
|
||||
{ "name" : "Points", "equation" : "$points", "priority" : 1, "description" : "Total points" }
|
||||
],
|
||||
"metrics": [
|
||||
"Height",
|
||||
"Weight",
|
||||
"Bat Brand"
|
||||
],
|
||||
"statistics": [
|
||||
{ "name" : "Mat", "equation" : "$eventsplayed", "description" : "Matches played" },
|
||||
{ "name" : "Avg", "equation" : "$eventsplayed", "description" : "Average" },
|
||||
{ "name" : "SR", "equation" : "$runs / $b * 100", "precision" : 2, "description" : "Strike Rate" }
|
||||
],
|
||||
"options": {
|
||||
"event_teams" : "2",
|
||||
"event_show_players" : "yes",
|
||||
"event_show_extras" : "yes",
|
||||
"event_show_total" : "yes",
|
||||
"sportspress_event_performance_mode" : "values",
|
||||
"event_show_player_numbers" : "no",
|
||||
"event_split_players_by_team" : "yes",
|
||||
"event_split_players_by_position" : "yes",
|
||||
"sportspress_event_total_performance" : "primary"
|
||||
}
|
||||
}
|
||||
57
presets/team-sports/floorball.json
Normal file
57
presets/team-sports/floorball.json
Normal file
@@ -0,0 +1,57 @@
|
||||
{
|
||||
"name": "Floorball",
|
||||
"positions": [
|
||||
"Forward",
|
||||
"Defenseman",
|
||||
"Goalkeeper"
|
||||
],
|
||||
"outcomes": [
|
||||
{ "name" : "Win", "condition" : ">" },
|
||||
{ "name" : "Loss", "condition" : "<" },
|
||||
{ "name" : "Tie", "condition" : "=" }
|
||||
],
|
||||
"results": [
|
||||
{ "name" : "1st", "description" : "1st period goals" },
|
||||
{ "name" : "2nd", "description" : "2nd period goals" },
|
||||
{ "name" : "3rd", "description" : "3rd period goals" },
|
||||
{ "name" : "OT", "description" : "Overtime goals" },
|
||||
{ "name" : "PPG", "description" : "Power play goals" },
|
||||
{ "name" : "PPO", "description" : "Power play opportunities" },
|
||||
{ "name" : "T", "id" : "goals", "description" : "Total goals", "primary" : 1 }
|
||||
],
|
||||
"performance": [
|
||||
{ "name" : "G", "description" : "Goals" },
|
||||
{ "name" : "A", "description" : "Assists" },
|
||||
{ "name" : "SOG", "id" : "s", "description" : "Shots on goal" },
|
||||
{ "name" : "PIM", "description" : "Penalty in minutes" },
|
||||
{ "name" : "SA", "description" : "Shots against" },
|
||||
{ "name" : "GA", "description" : "Goals against" },
|
||||
{ "name" : "SV", "description" : "Saves" }
|
||||
],
|
||||
"columns": [
|
||||
{ "name" : "GP", "equation" : "$eventsplayed", "description" : "Games played" },
|
||||
{ "name" : "W", "equation" : "$win", "description" : "Wins" },
|
||||
{ "name" : "L", "equation" : "$loss", "description" : "Losses" },
|
||||
{ "name" : "PTS", "equation" : "$win * 2 + $tie", "priority" : 1, "description" : "Points" },
|
||||
{ "name" : "GF", "equation" : "$goalsfor", "priority" : 3, "description" : "Goals for" },
|
||||
{ "name" : "GA", "equation" : "$goalsagainst", "description" : "Goals against" },
|
||||
{ "name" : "Diff", "equation" : "$goalsfor - $goalsagainst", "priority" : 2, "description" : "Goal differential" },
|
||||
{ "name" : "PPG", "equation" : "$ppgfor", "description" : "Power play goals" },
|
||||
{ "name" : "PPO", "equation" : "$ppofor", "description" : "Power play opportunities" },
|
||||
{ "name" : "PP%", "equation" : "$ppgfor / $ppofor * 100", "precision" : 1, "description" : "Power play percentage" },
|
||||
{ "name" : "PPGA", "equation" : "$ppgagainst", "description" : "Power play goals against" },
|
||||
{ "name" : "PPOA", "equation" : "$ppoagainst", "description" : "Power play opportunities against" },
|
||||
{ "name" : "PK%", "equation" : "( $ppoagainst - $ppgagainst ) / $ppoagainst * 100", "precision" : 1, "description" : "Penalty kill percentage" }
|
||||
],
|
||||
"metrics": [
|
||||
"Height",
|
||||
"Weight"
|
||||
],
|
||||
"statistics": [
|
||||
{ "name" : "GP", "equation" : "$eventsplayed", "description" : "Games played" },
|
||||
{ "name" : "P", "equation" : "$g + $assists", "description" : "Points" },
|
||||
{ "name" : "GAA", "equation" : "$ga / $eventsplayed", "precision" : 2, "description" : "Goals against average" },
|
||||
{ "name" : "S%", "equation" : "$g / $s * 100", "precision" : 2, "description" : "Shot percentage" },
|
||||
{ "name" : "SV%", "equation" : "$sv / $sa * 100", "precision" : 2, "description" : "Save percentage" }
|
||||
]
|
||||
}
|
||||
65
presets/team-sports/football.json
Normal file
65
presets/team-sports/football.json
Normal file
@@ -0,0 +1,65 @@
|
||||
{
|
||||
"name": "American Football",
|
||||
"positions": [
|
||||
"Quarterback",
|
||||
"Running back",
|
||||
"Wide receiver",
|
||||
"Tight end",
|
||||
"Center",
|
||||
"Offensive guard",
|
||||
"Offensive tackle",
|
||||
"Defensive tackle",
|
||||
"Defensive end",
|
||||
"Middle linebacker",
|
||||
"Outside linebacker",
|
||||
"Cornerback",
|
||||
"Safety"
|
||||
],
|
||||
"outcomes": [
|
||||
{ "name" : "Win", "condition" : ">" },
|
||||
{ "name" : "Loss", "condition" : "<" },
|
||||
{ "name" : "Tie", "condition" : "=" }
|
||||
],
|
||||
"results": [
|
||||
{ "name" : "1", "description" : "1st quarter points" },
|
||||
{ "name" : "2", "description" : "2nd quarter points" },
|
||||
{ "name" : "3", "description" : "3rd quarter points" },
|
||||
{ "name" : "4", "description" : "4th quarter points" },
|
||||
{ "name" : "OT", "description" : "Overtime points" },
|
||||
{ "name" : "TD", "description" : "Touchdowns" },
|
||||
{ "name" : "T", "id" : "points", "description" : "Total points", "primary" : 1 }
|
||||
],
|
||||
"performance": [
|
||||
{ "name" : "Comp", "description" : "Completions" },
|
||||
{ "name" : "Att", "description" : "Attempts" },
|
||||
{ "name" : "Yds", "description" : "Rushing yards" },
|
||||
{ "name" : "Rec", "description" : "Total receptions" },
|
||||
{ "name" : "Rec Yds", "description" : "Receiving yards" },
|
||||
{ "name" : "TD", "description" : "Touchdowns" },
|
||||
{ "name" : "Int", "description" : "Interceptions thrown" },
|
||||
{ "name" : "Lng", "description" : "Longest" },
|
||||
{ "name" : "Fum", "description" : "Total fumbles" },
|
||||
{ "name" : "Lost", "description" : "Fumbles lost" }
|
||||
],
|
||||
"columns": [
|
||||
{ "name" : "W", "equation" : "$win", "priority" : 1, "description" : "Wins" },
|
||||
{ "name" : "L", "equation" : "$loss", "description" : "Losses" },
|
||||
{ "name" : "T", "equation" : "$tie", "priority" : 2, "description" : "Ties" },
|
||||
{ "name" : "Pct", "equation" : "$win / $eventsplayed", "description" : "Win percentage" },
|
||||
{ "name" : "PF", "equation" : "$pointsfor", "priority" : 3, "description" : "Points for" },
|
||||
{ "name" : "PA", "equation" : "$pointsagainst", "description" : "Points against" },
|
||||
{ "name" : "Net Pts", "equation" : "$pointsfor - $pointsagainst", "priority" : 2, "description" : "Net Points" },
|
||||
{ "name" : "TD", "equation" : "$td", "description" : "Touchdowns" },
|
||||
{ "name" : "Streak", "equation" : "$streak", "description" : "Current streak" }
|
||||
],
|
||||
"metrics": [
|
||||
"Height",
|
||||
"Weight"
|
||||
],
|
||||
"statistics": [
|
||||
{ "name" : "G", "equation" : "$eventsplayed", "description" : "Games played" },
|
||||
{ "name" : "GS", "equation" : "$eventsstarted", "description" : "Games started" },
|
||||
{ "name" : "Avg", "equation" : "$yds / $att", "precision" : 1, "description" : "Average yards per carry" },
|
||||
{ "name" : "Rec Avg", "equation" : "$recyds / $rec", "precision" : 1, "description" : "Average yards per reception" }
|
||||
]
|
||||
}
|
||||
55
presets/team-sports/footy.json
Normal file
55
presets/team-sports/footy.json
Normal file
@@ -0,0 +1,55 @@
|
||||
{
|
||||
"name": "Australian Rules Football",
|
||||
"positions": [
|
||||
"Defender",
|
||||
"Midfielder",
|
||||
"Forward"
|
||||
],
|
||||
"outcomes": [
|
||||
{ "name" : "Win", "condition" : ">" },
|
||||
{ "name" : "Loss", "condition" : "<" },
|
||||
{ "name" : "Draw", "condition" : "=" }
|
||||
],
|
||||
"results": [
|
||||
{ "name" : "Q1", "description" : "First quarter points" },
|
||||
{ "name" : "Q2", "description" : "Second quarter points" },
|
||||
{ "name" : "Q3", "description" : "Third quarter points" },
|
||||
{ "name" : "Q4", "description" : "Fourth quarter points" },
|
||||
"Goals",
|
||||
"Behinds",
|
||||
{ "name" : "Total", "id" : "points", "description" : "Total points", "primary" : 1 }
|
||||
],
|
||||
"performance": [
|
||||
"Kicks",
|
||||
"Handballs",
|
||||
"Disposals",
|
||||
"Marks",
|
||||
"Hitouts",
|
||||
"Tackles",
|
||||
"Goals"
|
||||
],
|
||||
"columns": [
|
||||
{ "name" : "P", "equation" : "$eventsplayed", "description" : "Games played" },
|
||||
{ "name" : "W", "equation" : "$win", "description" : "Wins" },
|
||||
{ "name" : "L", "equation" : "$loss", "description" : "Losses" },
|
||||
{ "name" : "D", "equation" : "$draw", "description" : "Draws" },
|
||||
{ "name" : "F", "equation" : "$pointsfor", "priority" : 3, "description" : "Points for" },
|
||||
{ "name" : "A", "equation" : "$pointsagainst", "description" : "Points against" },
|
||||
{ "name" : "%", "id" : "pct", "equation" : "$win / $eventsplayed", "priority" : 2, "description" : "Season percentage" },
|
||||
{ "name" : "Pts", "equation" : "$win * 4 + $draw * 2", "priority" : 1, "description" : "Points" }
|
||||
],
|
||||
"metrics": [
|
||||
"Height",
|
||||
"Weight"
|
||||
],
|
||||
"statistics": [
|
||||
{ "name" : "Games played", "equation" : "$eventsplayed" },
|
||||
{ "name" : "K", "equation" : "$kicks / $eventsplayed", "precision" : 1, "description" : "Average kicks per game" },
|
||||
{ "name" : "H", "equation" : "$handballs / $eventsplayed", "precision" : 1, "description" : "Average handballs per game" },
|
||||
{ "name" : "D", "equation" : "$disposals / $eventsplayed", "precision" : 1, "description" : "Average disposals per game" },
|
||||
{ "name" : "M", "equation" : "$marks / $eventsplayed", "precision" : 1, "description" : "Average marks per game" },
|
||||
{ "name" : "HO", "equation" : "$hitouts / $eventsplayed", "precision" : 1, "description" : "Average hitouts per game" },
|
||||
{ "name" : "T", "equation" : "$tackles / $eventsplayed", "precision" : 1, "description" : "Average tackles per game" },
|
||||
{ "name" : "G", "equation" : "$goals / $eventsplayed", "precision" : 1, "description" : "Average goals per game" }
|
||||
]
|
||||
}
|
||||
43
presets/team-sports/handball.json
Normal file
43
presets/team-sports/handball.json
Normal file
@@ -0,0 +1,43 @@
|
||||
{
|
||||
"name": "Handball",
|
||||
"positions": [
|
||||
"Goalkeeper",
|
||||
"Center back",
|
||||
"Left back",
|
||||
"Right back",
|
||||
"Pivot",
|
||||
"Left wing",
|
||||
"Right wing"
|
||||
],
|
||||
"outcomes": [
|
||||
{ "name" : "Win", "condition" : ">" },
|
||||
{ "name" : "Loss", "condition" : "<" },
|
||||
{ "name" : "Draw", "condition" : "=" }
|
||||
],
|
||||
"results": [
|
||||
{ "name" : "1st Half", "description" : "1st half goals" },
|
||||
{ "name" : "2nd Half", "description" : "2nd half goals" },
|
||||
{ "name" : "Goals", "description" : "Total goals", "primary" : 1 }
|
||||
],
|
||||
"performance": [
|
||||
"Goals",
|
||||
"Interceptions"
|
||||
],
|
||||
"columns": [
|
||||
{ "name" : "T", "equation" : "$eventsplayed", "description" : "Total matches" },
|
||||
{ "name" : "W", "equation" : "$win", "description" : "Wins" },
|
||||
{ "name" : "D", "equation" : "$draw", "description" : "Draws" },
|
||||
{ "name" : "L", "equation" : "$loss", "description" : "Losses" },
|
||||
{ "name" : "F", "equation" : "$goalsfor", "priority" : 3, "description" : "Goals for" },
|
||||
{ "name" : "A", "equation" : "$goalsagainst", "description" : "Goals against" },
|
||||
{ "name" : "DIFF", "equation" : "$goalsfor - $goalsagainst", "priority" : 2, "description" : "Goal difference" },
|
||||
{ "name" : "Pts", "equation" : "$win * 2 + $draw", "priority" : 1, "description" : "Team points" }
|
||||
],
|
||||
"metrics": [
|
||||
"Height",
|
||||
"Weight"
|
||||
],
|
||||
"statistics": [
|
||||
{ "name" : "Appearances", "equation" : "$eventsplayed", "description" : "Matches played" }
|
||||
]
|
||||
}
|
||||
70
presets/team-sports/ice-hockey.json
Normal file
70
presets/team-sports/ice-hockey.json
Normal file
@@ -0,0 +1,70 @@
|
||||
{
|
||||
"name": "Ice Hockey",
|
||||
"positions": [
|
||||
"Skater",
|
||||
"Goalie"
|
||||
],
|
||||
"outcomes": [
|
||||
{ "name" : "Win", "condition" : ">" },
|
||||
{ "name" : "Loss", "condition" : "<" },
|
||||
{ "name" : "Overtime loss", "abbreviation" : "OT" }
|
||||
],
|
||||
"results": [
|
||||
{ "name" : "1st", "description" : "1st period goals" },
|
||||
{ "name" : "2nd", "description" : "2nd period goals" },
|
||||
{ "name" : "3rd", "description" : "3rd period goals" },
|
||||
{ "name" : "OT", "description" : "Overtime goals" },
|
||||
{ "name" : "PPG", "description" : "Power play goals" },
|
||||
{ "name" : "PPO", "description" : "Power play opportunities" },
|
||||
{ "name" : "T", "id" : "goals", "description" : "Total goals", "primary" : 1 }
|
||||
],
|
||||
"performance": [
|
||||
{ "name" : "G", "position" : "Skater", "description" : "Goals" },
|
||||
{ "name" : "A", "position" : "Skater", "description" : "Assists" },
|
||||
{ "name" : "H", "position" : "Skater", "description" : "Hits" },
|
||||
{ "name" : "SOG", "position" : "Skater", "id" : "s", "description" : "Shots on goal" },
|
||||
{ "name" : "PIM", "position" : "Skater", "description" : "Penalty in minutes" },
|
||||
{ "name" : "SA", "position" : "Goalie", "description" : "Shots against" },
|
||||
{ "name" : "GA", "position" : "Goalie", "description" : "Goals against" },
|
||||
{ "name" : "SV", "position" : "Goalie", "description" : "Saves" }
|
||||
],
|
||||
"columns": [
|
||||
{ "name" : "GP", "equation" : "$eventsplayed", "description" : "Games played" },
|
||||
{ "name" : "W", "equation" : "$win", "description" : "Wins" },
|
||||
{ "name" : "L", "equation" : "$loss", "description" : "Losses" },
|
||||
{ "name" : "OT", "equation" : "$overtimeloss", "description" : "Overtime Losses" },
|
||||
{ "name" : "PTS", "equation" : "$win * 2 + $overtimeloss", "priority" : 1, "description" : "Points" },
|
||||
{ "name" : "GF", "equation" : "$goalsfor", "priority" : 3, "description" : "Goals for" },
|
||||
{ "name" : "GA", "equation" : "$goalsagainst", "description" : "Goals against" },
|
||||
{ "name" : "Diff", "equation" : "$goalsfor - $goalsagainst", "priority" : 2, "description" : "Goal differential" },
|
||||
{ "name" : "PPG", "equation" : "$ppgfor", "description" : "Power play goals" },
|
||||
{ "name" : "PPO", "equation" : "$ppofor", "description" : "Power play opportunities" },
|
||||
{ "name" : "PP%", "equation" : "$ppgfor / $ppofor * 100", "precision" : 1, "description" : "Power play percentage" },
|
||||
{ "name" : "PPGA", "equation" : "$ppgagainst", "description" : "Power play goals against" },
|
||||
{ "name" : "PPOA", "equation" : "$ppoagainst", "description" : "Power play opportunities against" },
|
||||
{ "name" : "PK%", "equation" : "( $ppoagainst - $ppgagainst ) / $ppoagainst * 100", "precision" : 1, "description" : "Penalty kill percentage" },
|
||||
{ "name" : "L10", "equation" : "$last10", "description" : "Last 10" },
|
||||
{ "name" : "Strk", "equation" : "$streak", "description" : "Current streak" }
|
||||
],
|
||||
"metrics": [
|
||||
"Height",
|
||||
"Weight"
|
||||
],
|
||||
"statistics": [
|
||||
{ "name" : "GP", "equation" : "$eventsplayed", "description" : "Games played" },
|
||||
{ "name" : "P", "equation" : "$g + $assists", "description" : "Points" },
|
||||
{ "name" : "S%", "equation" : "$g / $s * 100", "precision" : 2, "description" : "Shot percentage" },
|
||||
{ "name" : "SV%", "equation" : "$sv / $sa * 100", "precision" : 2, "description" : "Save percentage" }
|
||||
],
|
||||
"options": {
|
||||
"event_teams" : "2",
|
||||
"event_show_players" : "yes",
|
||||
"event_show_extras" : "no",
|
||||
"event_show_total" : "yes",
|
||||
"sportspress_event_performance_mode" : "values",
|
||||
"event_show_player_numbers" : "yes",
|
||||
"event_split_players_by_team" : "yes",
|
||||
"event_split_players_by_position" : "yes",
|
||||
"sportspress_event_total_performance" : "all"
|
||||
}
|
||||
}
|
||||
49
presets/team-sports/lacrosse.json
Normal file
49
presets/team-sports/lacrosse.json
Normal file
@@ -0,0 +1,49 @@
|
||||
{
|
||||
"name": "Lacrosse",
|
||||
"positions": [
|
||||
"Goalie",
|
||||
"Defense",
|
||||
"Midfield",
|
||||
"Attack"
|
||||
],
|
||||
"outcomes": [
|
||||
{ "name" : "Win", "condition" : ">" },
|
||||
{ "name" : "Loss", "condition" : "<" },
|
||||
{ "name" : "Tie", "condition" : "=" },
|
||||
"Overtime"
|
||||
],
|
||||
"results": [
|
||||
{ "name" : "1", "description" : "1st quarter goals" },
|
||||
{ "name" : "2", "description" : "2nd quarter goals" },
|
||||
{ "name" : "3", "description" : "3rd quarter goals" },
|
||||
{ "name" : "4", "description" : "4th quarter goals" },
|
||||
{ "name" : "OT", "id" : "ot", "description" : "Overtime goals" },
|
||||
{ "name" : "T", "id" : "goals", "description" : "Total goals", "primary" : 1 }
|
||||
],
|
||||
"performance": [
|
||||
"Goals",
|
||||
"Assists",
|
||||
"Shots",
|
||||
{ "name" : "SoG", "description" : "Shots on goal" },
|
||||
"Penalties"
|
||||
],
|
||||
"columns": [
|
||||
{ "name" : "P", "equation" : "$eventsplayed", "description" : "Games played" },
|
||||
{ "name" : "W", "equation" : "$win", "description" : "Wins" },
|
||||
{ "name" : "L", "equation" : "$loss", "description" : "Losses" },
|
||||
{ "name" : "T", "equation" : "$tie", "description" : "Ties" },
|
||||
{ "name" : "F", "equation" : "$goalsfor", "priority" : 3, "description" : "Goals for" },
|
||||
{ "name" : "A", "equation" : "$goalsagainst", "description" : "Goals against" },
|
||||
{ "name" : "+/-", "equation" : "$goalsfor - $goalsagainst", "priority" : 2, "description" : "Goal difference" },
|
||||
{ "name" : "Pts", "equation" : "$win * 2 + $tie", "priority" : 1, "description" : "Team points" }
|
||||
],
|
||||
"metrics": [
|
||||
"Height",
|
||||
"Weight"
|
||||
],
|
||||
"statistics": [
|
||||
{ "name" : "Games", "equation" : "$eventsplayed", "description" : "Games played" },
|
||||
{ "name" : "Shooting %", "equation" : "$goals / $shots", "precision" : 1, "description" : "Shooting percentage" },
|
||||
{ "name" : "SoG %", "equation" : "$sog / $shots", "precision" : 1, "description" : "Shots on goal percentage" }
|
||||
]
|
||||
}
|
||||
50
presets/team-sports/netball.json
Normal file
50
presets/team-sports/netball.json
Normal file
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"name": "Netball",
|
||||
"positions": [
|
||||
"Goal Keeper",
|
||||
"Goal Defense",
|
||||
"Wing Defense",
|
||||
"Center",
|
||||
"Wing Attack",
|
||||
"Goal Attack",
|
||||
"Goal Shooter"
|
||||
],
|
||||
"outcomes": [
|
||||
{ "name" : "Win", "condition" : ">" },
|
||||
{ "name" : "Loss", "condition" : "<" }
|
||||
],
|
||||
"results": [
|
||||
{ "name" : "1st", "description" : "1st quarter goals" },
|
||||
{ "name" : "2nd", "description" : "2nd quarter goals" },
|
||||
{ "name" : "3rd", "description" : "3rd quarter goals" },
|
||||
{ "name" : "4th", "description" : "4th quarter goals" },
|
||||
{ "name" : "Total", "id" : "goals", "description" : "Total goals", "primary" : 1 }
|
||||
],
|
||||
"performance": [
|
||||
{ "name" : "G", "description" : "Goals" },
|
||||
{ "name" : "A", "description" : "Attempts" },
|
||||
{ "name" : "GA", "description" : "Goal assists" },
|
||||
{ "name" : "R", "description" : "Rebounds" },
|
||||
{ "name" : "CPR", "description" : "Centre pass receives" },
|
||||
{ "name" : "I", "description" : "Intercepts" },
|
||||
{ "name" : "D", "description" : "Deflections" },
|
||||
{ "name" : "P", "description" : "Penalties" },
|
||||
{ "name" : "T", "description" : "Turnovers" }
|
||||
],
|
||||
"columns": [
|
||||
{ "name" : "P", "equation" : "$eventsplayed", "description" : "Matches played" },
|
||||
{ "name" : "W", "equation" : "$win", "description" : "Wins" },
|
||||
{ "name" : "L", "equation" : "$loss", "description" : "Losses" },
|
||||
{ "name" : "GF", "equation" : "$goalsfor", "description" : "Goals for" },
|
||||
{ "name" : "GA", "equation" : "$goalsagainst", "description" : "Goals against" },
|
||||
{ "name" : "GD", "equation" : "$goalsfor - $goalsagainst", "priority" : 2, "description" : "Goal difference" },
|
||||
{ "name" : "GF", "equation" : "$win / $eventsplayed * 100", "precision" : 1, "priority" : 3, "description" : "Win percentage" },
|
||||
{ "name" : "Pts", "equation" : "$win * 2", "priority" : 1, "description" : "Team points" }
|
||||
],
|
||||
"metrics": [
|
||||
"Height"
|
||||
],
|
||||
"statistics": [
|
||||
{ "name" : "Appearances", "equation" : "$eventsplayed", "description" : "Matches played" }
|
||||
]
|
||||
}
|
||||
50
presets/team-sports/rugby-league.json
Normal file
50
presets/team-sports/rugby-league.json
Normal file
@@ -0,0 +1,50 @@
|
||||
{
|
||||
"name": "Rugby League",
|
||||
"positions": [
|
||||
"Fullback",
|
||||
"Wing",
|
||||
"Centre",
|
||||
"Five-Eighth",
|
||||
"Halfback",
|
||||
"Hooker",
|
||||
"Prop",
|
||||
"Second-row",
|
||||
"Lock"
|
||||
],
|
||||
"outcomes": [
|
||||
{ "name" : "Win", "condition" : ">" },
|
||||
{ "name" : "Loss", "condition" : "<" },
|
||||
{ "name" : "Draw", "condition" : "=" }
|
||||
],
|
||||
"results": [
|
||||
"Tries",
|
||||
"Conversions",
|
||||
{ "name" : "BP", "description" : "Bonus points" },
|
||||
{ "name" : "Points", "description" : "Total points", "primary" : 1 }
|
||||
],
|
||||
"performance": [
|
||||
{ "name" : "T", "description" : "Tries" },
|
||||
{ "name" : "C", "description" : "Conversions" },
|
||||
{ "name" : "P", "description" : "Penalty goals" },
|
||||
{ "name" : "DG", "description" : "Drop goals" }
|
||||
],
|
||||
"columns": [
|
||||
{ "name" : "P", "equation" : "$eventsplayed", "description" : "Matches played" },
|
||||
{ "name" : "W", "equation" : "$win", "description" : "Matches won" },
|
||||
{ "name" : "L", "equation" : "$loss", "description" : "Matches lost" },
|
||||
{ "name" : "D", "equation" : "$draw", "description" : "Matches drawn" },
|
||||
{ "name" : "PF", "equation" : "$pointsfor", "description" : "Points for", "priority" : 3 },
|
||||
{ "name" : "PA", "equation" : "$pointsagainst", "description" : "Points against" },
|
||||
{ "name" : "PD", "equation" : "$pointsfor - $pointsagainst", "description" : "Points difference", "priority" : 2 },
|
||||
{ "name" : "BP", "equation" : "$bp", "description" : "Bonus points" },
|
||||
{ "name" : "Pts", "equation" : "$points", "description" : "Total points", "priority" : 1 }
|
||||
],
|
||||
"metrics": [
|
||||
"Height",
|
||||
"Weight"
|
||||
],
|
||||
"statistics": [
|
||||
{ "name" : "A", "equation" : "$eventsplayed", "description" : "Appearances" },
|
||||
{ "name" : "Pts", "equation" : "$t * 5 + $c * 2 + $p * 3 + $dg * 3", "description" : "Points" }
|
||||
]
|
||||
}
|
||||
51
presets/team-sports/rugby-union.json
Normal file
51
presets/team-sports/rugby-union.json
Normal file
@@ -0,0 +1,51 @@
|
||||
{
|
||||
"name": "Rugby Union",
|
||||
"positions": [
|
||||
"Full-back",
|
||||
"Wing",
|
||||
"Centre",
|
||||
"Fly-half",
|
||||
"Scrum-half",
|
||||
"Number Eight",
|
||||
"Flanker",
|
||||
"Lock",
|
||||
"Hooker",
|
||||
"Prop"
|
||||
],
|
||||
"outcomes": [
|
||||
{ "name" : "Win", "condition" : ">" },
|
||||
{ "name" : "Loss", "condition" : "<" },
|
||||
{ "name" : "Draw", "condition" : "=" }
|
||||
],
|
||||
"results": [
|
||||
"Tries",
|
||||
"Conversions",
|
||||
{ "name" : "BP", "description" : "Bonus points" },
|
||||
{ "name" : "Points", "description" : "Total points", "primary" : 1 }
|
||||
],
|
||||
"performance": [
|
||||
{ "name" : "T", "description" : "Tries" },
|
||||
{ "name" : "C", "description" : "Conversions" },
|
||||
{ "name" : "P", "description" : "Penalty goals" },
|
||||
{ "name" : "DG", "description" : "Drop goals" }
|
||||
],
|
||||
"columns": [
|
||||
{ "name" : "P", "equation" : "$eventsplayed", "description" : "Matches played" },
|
||||
{ "name" : "W", "equation" : "$win", "description" : "Matches won" },
|
||||
{ "name" : "L", "equation" : "$loss", "description" : "Matches lost" },
|
||||
{ "name" : "D", "equation" : "$draw", "description" : "Matches drawn" },
|
||||
{ "name" : "PF", "equation" : "$pointsfor", "description" : "Points for", "priority" : 3 },
|
||||
{ "name" : "PA", "equation" : "$pointsagainst", "description" : "Points against" },
|
||||
{ "name" : "PD", "equation" : "$pointsfor - $pointsagainst", "description" : "Points difference", "priority" : 2 },
|
||||
{ "name" : "BP", "equation" : "$bp", "description" : "Bonus points" },
|
||||
{ "name" : "Pts", "equation" : "$points", "description" : "Total points", "priority" : 1 }
|
||||
],
|
||||
"metrics": [
|
||||
"Height",
|
||||
"Weight"
|
||||
],
|
||||
"statistics": [
|
||||
{ "name" : "A", "equation" : "$eventsplayed", "description" : "Appearances" },
|
||||
{ "name" : "Pts", "equation" : "$t * 5 + $c * 2 + $p * 3 + $dg * 3", "description" : "Points" }
|
||||
]
|
||||
}
|
||||
45
presets/team-sports/soccer.json
Normal file
45
presets/team-sports/soccer.json
Normal file
@@ -0,0 +1,45 @@
|
||||
{
|
||||
"name": "Soccer (Association Football)",
|
||||
"positions": [
|
||||
"Goalkeeper",
|
||||
"Defender",
|
||||
"Midfielder",
|
||||
"Forward"
|
||||
],
|
||||
"outcomes": [
|
||||
{ "name" : "Win", "condition" : ">" },
|
||||
{ "name" : "Draw", "condition" : "=" },
|
||||
{ "name" : "Loss", "condition" : "<" }
|
||||
],
|
||||
"results": [
|
||||
{ "name" : "1st Half", "description" : "1st half goals" },
|
||||
{ "name" : "2nd Half", "description" : "2nd half goals" },
|
||||
{ "name" : "Goals", "description" : "Total goals", "primary" : 1 }
|
||||
],
|
||||
"performance": [
|
||||
"Goals",
|
||||
"Assists",
|
||||
"Yellow Cards",
|
||||
"Red Cards"
|
||||
],
|
||||
"columns": [
|
||||
{ "name" : "P", "equation" : "$eventsplayed", "description" : "Matches played" },
|
||||
{ "name" : "W", "equation" : "$win", "description" : "Wins" },
|
||||
{ "name" : "D", "equation" : "$draw", "description" : "Draws" },
|
||||
{ "name" : "L", "equation" : "$loss", "description" : "Losses" },
|
||||
{ "name" : "F", "equation" : "$goalsfor", "priority" : 3, "description" : "Goals for" },
|
||||
{ "name" : "A", "equation" : "$goalsagainst", "description" : "Goals against" },
|
||||
{ "name" : "GD", "equation" : "$goalsfor - $goalsagainst", "priority" : 2, "description" : "Goal difference" },
|
||||
{ "name" : "Pts", "equation" : "$win * 3 + $draw", "priority" : 1, "description" : "Team points" }
|
||||
],
|
||||
"metrics": [
|
||||
"Height",
|
||||
"Weight"
|
||||
],
|
||||
"statistics": [
|
||||
{ "name" : "Appearances", "equation" : "$eventsplayed", "description" : "Matches played" },
|
||||
{ "name" : "Win Ratio", "equation" : "$win / $eventsplayed * 100", "precision" : 2 },
|
||||
{ "name" : "Draw Ratio", "equation" : "$draw / $eventsplayed * 100", "precision" : 2 },
|
||||
{ "name" : "Loss Ratio", "equation" : "$loss / $eventsplayed * 100", "precision" : 2 }
|
||||
]
|
||||
}
|
||||
52
presets/team-sports/volleyball.json
Normal file
52
presets/team-sports/volleyball.json
Normal file
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"name": "Volleyball",
|
||||
"positions": [
|
||||
"Outside Hitter",
|
||||
"Middle Blocker",
|
||||
"Setter",
|
||||
"Opposite",
|
||||
"Defensive Specialist",
|
||||
"Libero"
|
||||
],
|
||||
"outcomes": [
|
||||
{ "name" : "Win", "condition" : ">" },
|
||||
{ "name" : "Loss", "condition" : "<" },
|
||||
{ "name" : "Overtime win", "abbreviation" : "OTW" },
|
||||
{ "name" : "Overtime loss", "abbreviation" : "OTL" }
|
||||
],
|
||||
"results": [
|
||||
{ "name" : "1", "description" : "1st set points" },
|
||||
{ "name" : "2", "description" : "2nd set points" },
|
||||
{ "name" : "3", "description" : "3rd set points" },
|
||||
{ "name" : "4", "description" : "4th set points" },
|
||||
{ "name" : "5", "description" : "5th set points" },
|
||||
{ "name" : "T", "id" : "points", "description" : "Total points", "primary" : 1 }
|
||||
],
|
||||
"performance": [
|
||||
{ "name" : "S", "id" : "sets", "description" : "Sets played" },
|
||||
{ "name" : "K", "description" : "Kills" },
|
||||
{ "name" : "E", "description" : "Attack errors" },
|
||||
{ "name" : "TA", "description" : "Total attacks" },
|
||||
{ "name" : "A", "description" : "Assists" },
|
||||
{ "name" : "B", "description" : "Blocks" },
|
||||
{ "name" : "DIG", "id" : "digs", "description" : "Digs" },
|
||||
{ "name" : "PTS", "id" : "points", "description" : "Points" }
|
||||
],
|
||||
"columns": [
|
||||
{ "name" : "Pts", "equation" : "$win * 3 + $overtimewin * 2 + $overtimeloss", "priority" : 1, "description" : "Total points" },
|
||||
{ "name" : "P", "equation" : "$eventsplayed", "description" : "Matches played" },
|
||||
{ "name" : "W", "equation" : "$win + $overtimewin", "priority" : 2, "description" : "Wins" },
|
||||
{ "name" : "L", "equation" : "$loss + $overtimeloss", "description" : "Losses" },
|
||||
{ "name" : "PW", "equation" : "$pointsfor", "description" : "Points won" },
|
||||
{ "name" : "PL", "equation" : "$pointsagainst", "description" : "Points lost" },
|
||||
{ "name" : "Ratio", "equation" : "$pointsfor / $pointsagainst", "precision" : 3, "priority" : 2 }
|
||||
],
|
||||
"metrics": [
|
||||
"Height"
|
||||
],
|
||||
"statistics": [
|
||||
{ "name" : "Pct", "equation" : "( $k - $e ) / $ta", "description" : "Hitting percentage" },
|
||||
{ "name" : "B/S", "equation" : "$b / $sets", "description" : "Blocks per set" },
|
||||
{ "name" : "A/S", "equation" : "$a / $sets", "description" : "Assists per set" }
|
||||
]
|
||||
}
|
||||
Reference in New Issue
Block a user