FUMBBL League Stats Generator (by Candlejack)
What is this?
This application is meant to help league commissioners on FUMBBL to provide player stats for their leagues, like "Most Touchdowns" or "Most Casualties".
I am aware that there are Shraaaag's awesome scripts out there, that people are using for this. The issue is that you still have to do a lot manual work using the different script calls and in my experience the server hosting the scripts seems to have some issues lately. so I figured I build something new for this specific purpose.
This is not an official FUMMBL application, so if you have issues with it, do not bother Christer or other FUMBBL staff. Instead you have to contact me (Candlejack) to sort it out.
How it works
To generate stats for tournaments in a FUMBBL league, first enter the ids of the corresponding groups in the form above and then click "Load Tournaments". To generate stats for all matches of teams in a FUMBBL league, first enter the ids of the corresponding groups in the form above and then click "Load Teams". The ids must be separated by commas.
On the next screen select all tournaments/teams to be included in the stats calculation. This allows to create overall stats for several division in a single league. Or for certain teams in a league. Note that if you select teams, all matches of those teams will be considered, even those played outside of the group (there is no way to filter for those).
On the final screen several tables are displayed, one for each of the available stats (see below). When hovering over a table you get a button to copy the table as bbcode to your clipboard. You can paste this code to your group page on FUMBBL to have the table available there.
It is highly recommended to use this feature instead of redirecting all league members to this site, as the calculation causes load on FUMBBL. If this should cause performance issues on FUMBBL this application will be taken down.
In case players are tied for a stat and the corresponding tie breaker, both are assigned the same place number. The order in the table is random in this case. Every league commissioner has to decide how to handle those ties.
API Calls
So far there are two API calls supported:
- tournamentPerformances
- Generates stats for all tournaments in the groups defined in the groupIds parameter. Http method is GET. Takes one parameter "groupIds" containing a comma separated list of groupIds.
- teamPerformances
- Generates stats for all games of all teams in the groups defined in the groupIds parameter. Http method is GET. Takes one parameter "groupIds" containing a comma separated list of groupIds.
Available Stats
- Most Cas
- The players that caused the most casualties, tie breaker is the total amount of blocks thrown (ASC).
- Most Blocks
- The players that threw the most blocks, tie breaker is the total amount of turns played (ASC).
- Most Completions
- The players that threw the most completions, tie breaker is the total amount of passed yards (DSC).
- Most Passing Yards
- The players that passed the most yards, tie breaker is the total amount of completions (ASC).
- Most Blocks
- The players that threw the most Blocks, tie breaker is the total amount of turns played (ASC).
- Most Touchdowns
- The players that scored the most Touchdowns, tie breaker is the total amount of turns played (ASC).
- Most Rushing Yards
- The players that rushed the most yards with the ball, tie breaker is the total amount of turns played (ASC).
- Most Spps
- The players that earned the most spps, tie breaker is the total amount of mvps received (ASC).
- Most MVPs
- The players that recevied the most mvps, no tie breaker.
- Most Fouls
- The players that committed the most fouls, tie breaker is the total amount of turns played (ASC).
- Most Turns
- The players that played the most turns, no tie breaker.
- Most Interceptions
- The players that caught the most interceptions, tie breaker is the total amount of turns played (ASC).