---------------------------
Scoring Definitions in FFLM
---------------------------

One of the most useful and flexible features of FFLM is the 
scoring definitions that it supports.  You can decide 
whether or not to use any of the following scoring 
categories:

Individual Offensive Players (QB, RB, WR and TE):
================================================
Passing Touchdown
Passing Yardage
Average Yards per Pass
Pass Attempts
Pass Completions
Pass Completion Percentage
Pass Interception
Pass Rating
Rushing Touchdown
Rushing Yardage
Average Yards per Rush
Number of Rushes
Receiving Touchdown
Receiving Yardage
Average Yards per Reception
Number of Receptions
Total Yardage
Average Yards per Touch
Make a 2 Point Conversion
  (passing, rushing, or receiving)
Return a Punt for a Touchdown
Return a Kickoff for a Touchdown
Fumble

Kickers:
=======
Field Goals Made
Field Goals Missed
Field Goal Percentage
Extra Point Made
Extra Point Missed
Extra Point Percentage
Passing Touchdown
Passing Yardage
Pass Attempts
Pass Completions
Pass Interception
Rushing Touchdown
Rushing Yardage
Number of Rushes
Receiving Touchdown
Receiving Yardage
Number of Receptions
Total Yardage
Average Yards per Touch
Make a 2 Point Conversion
  (passing, rushing, or receiving)
Fumble

For Team Offense:
================
Winning a Game
Points Scored
Rushing Yardage
Passing Yardage
Total Yardage
Sacks Allowed

For Head Coach:
==============
Point Differential (Win or Loss)

For Special Teams:
=================
Return a Punt for a Touchdown
Return a Kickoff for a Touchdown
Total Punt/Kickoff Return Yardage
Make a 2 Point Conversion
Miss a 2 Point Conversion

Team Defense:
============
Defensive Touchdown
Points Against
Total Yards Against
Passing Yards Against
Rushing Yards Against
Number of Touchdowns Allowed
Number of First Downs Allowed
Interception
Sack
Fumble Recovery
Safety

Individual Defensive Players (DL, LB, DB):
=========================================
Defensive Touchdown
Interception
Sack
Fumble Recovery
Safety
Tackle
Assisted Tackle


To activate any of the scoring categories, you have to 
define the amount of points each category is worth from the 
Scoring menu in the Player Positions submenu.  You will be 
presented with the Scoring Definition Screen.  Along the top 
is a set of "tabs" with each player position.  Use the mouse 
to click on the position that you want to define.  Right 
below the position selection tabs is a Category selection.  
Use the mouse to select one of the available scoring 
categories for the selected position.


=================================
Definition of Quantity and Points
=================================
There are two ways to define the scoring for a category.  
You either have to setup a Scoring Table or a Scoring 
Formula.  Use the mouse to select one or the other on the 
left side of the screen.  Both the Table and the Formula use 
the concept of a "Quantity" and a "Points" value.  The 
Points value is always the amount of Fantasy Points that you 
want to award for a given scoring category.  The Quantity 
value varies depending on the scoring category.  For 
example, the Quantity for a rushing touchdown is the 
*Yardage* for the touchdown.  The Quantity for the Pass 
Completion category is the *Number* of Pass Completions.  
The Quantity for a Field Goal is the *Yardage* of the Field 
Goal.  The Quantity for Pass Interception is the *Number* of 
Interceptions.  In general, if yardage is a factor for a 
scoring category, then the Quantity represents the amount of 
yardage of that category.  Otherwise, the Quantity 
represents the Total Number of instances of that category.  
Specific examples will follow.


==============
Scoring Tables
==============
Scoring Tables consist of 2 columns of 30 rows, kind of like 
a small spreadsheet.  The first column is the Quantity, and 
the second column is the Points.  The best way to describe 
how the tables work is to start with a basic example.  Let's 
define a rushing touchdown with the following table:

Qty  Pts
  1    6
 20    7
 40    8
 60    9
 80   10
100   11

What does this mean?  This table says that a rushing 
touchdown of at least 1 yard long but less than or equal to 
19 yards long is worth 6 fantasy points.  But a touchdown 
run of 20 to 39 yards is worht 7 points, and a 40 to 59 yard 
TD run is worth 8 points, etc.

Generally, you just have to make sure there is a Point value 
in the first row of the table, along with either a 0 or a 1 
in the Quantity value of the first row in order to define 
the basic scoring for that scoring category.  Then you can 
use the rest of the rows in the table to add bonuses for big 
plays or better peroformances.

Let's setup another common example.  Let's say you want to 
award 3 points for a short field goal, and more points for 
longer field goals.  To accomplish this, set up a Scoring 
Table for the Kicker position and the Field Goal Made 
category as follows:

Qty  Pts
  1    3
 40    4
 45    5
 50    6
 55    8
 60   10

This will award 3 fantasy points for a field goal between 1 
and 39 yards in length; 4 points for a FG from 40 to 44 
yards; 5 points for 45 to 49 yards; 6 points for 50 to 54; 8 
points for 55 to 59; and 10 points for a FG 60 yards or 
longer.

The above examples are all based on scoring categories in 
which the Quantity is equal to the *yardage* of that 
category.  Let's try a different example where Quantity is 
equal the *number* of occurrences of the category.  Let's 
say you want to award 1 point to the Team Defense for each 
Sack, but then give them a flat bonus value if they have 5 
or more sacks in a game.  Set up a table for the Team 
Defense position in the Sacks category as follows:

Qty  Pts
  0    0
  1    1
  2    2
  3    3
  4    4
  5   10

This will award 1 point per Sack for anywhere from 0 to 4 
sacks, and then it will award 10 points for getting 5 or 
more sacks.


================
Scoring Formulas
================
Scoring Formulas consist of 10 different values, and they 
look like the following:

----------------------------------
   Base Score: xxx Qty = xxx Pts
Increment
        Every: xxx Qty = xxx Pts

New Base Starting At:
   Base Score: xxx Qty = xxx Pts
After That
        Every: xxx Qty = xxx Pts

      Maximum: xxx Qty = xxx Pts
----------------------------------

All of the xxx's have to filled in with values to make the 
formula work the way you want it to.  Generally, a formula 
is a shorter and quicker way of defining a scoring category 
when compared to a scoring table that has consistently 
increasing quantities.  Again, the best way to describe it 
is with an example.  Let's use the same example that we used 
for the first scoring table example.  We'll define a rushing 
touchdown with more points awarded based on length.

----------------------------------
   Base Score:   0 Qty =   6 Pts
Increment
        Every:  20 Qty =   1 Pts

New Base Starting At:
   Base Score:   0 Qty =   0 Pts
After That
        Every:   0 Qty =   0 Pts

      Maximum:   0 Qty =   0 Pts
----------------------------------

What does this mean?  This formula says that a rushing 
touchdown of at least 0 yards long but less than or equal to 
19 yards yards long is worth 6 fantasy points.  After that, 
an extra fantasy point is award for every 20 yards in length 
of the touchdown.  Notice that we didn't even need the other 
parts of the formula for this example.  Also notice that we 
had to start with a Base Quantity of 0 yards in order for 
the 20 yard increment to come out properly.  If you entered 
1 for the Base Quantity, then the next increments would be 
at 21 yards, 41 yards, etc. instead of 20 yards, 40 yards, 
etc.  You will (probably) never have a 0 yard rushing 
touchdown, but the 0 Base Quantity gives the desired result.

Another example of a formula might be for Passing Yardage.  
Let's say you want to award 1 fantasy point for every 50 
yards of passing.  But when a QB reaches 300 yards, you want 
to increase the scoring, and award 1 fantasy point for every 
25 yards of passing after that.  Finally, you want to cap 
the scoring at 500 yards of passing.  Set up a formula for 
the Quarterback position and Passing Yardage category like 
this:

----------------------------------
   Base Score:   0 Qty =   0 Pts
Increment
        Every:  50 Qty =   1 Pts

New Base Starting At:
   Base Score: 300 Qty =   6 Pts
After That
        Every:  25 Qty =   1 Pts

      Maximum: 500 Qty =  15 Pts
----------------------------------

Let's dissect this example.  First, the Base Score says 
don't award any fantasy points for less than 49 passing 
yards.  Then the increment says to award 1 fantasy point for 
every 50 yards of passing (up to 299 yards).  The New Base 
takes over at 300 passing yards, and awards 6 fantasy points 
for anywhere from 300 to 324 passing yards.  After that, 
award 1 fantasy point for every 25 yards of passing.  
Finally, if a QB has 500 or more passing yards, just award 
15 fantasy points.

As you can see, a scoring formula can be very powerful in 
defining a complex scoring category that needs a "sliding 
scale" of values.  However, there is another great use for 
the scoring formula.  It is the best way to define a scoring 
category in which the Quantity is equal to the Number of 
scores in that category.  For example, if you want to award 
1 fantasy point for each Extra Point scored by a Kicker, set 
up a scoring formula as follows:

----------------------------------
   Base Score:   0 Qty =   0 Pts
Increment
        Every:   1 Qty =   1 Pts

New Base Starting At:
   Base Score:   0 Qty =   0 Pts
After That
        Every:   0 Qty =   0 Pts

      Maximum:   0 Qty =   0 Pts
----------------------------------

Notice that for scoring categories like this one, you just 
leave the Base Score value set to zero, and then you fill in 
the increment.  Also notice that we don't need the other 
parts of the formula.  Another common example might be to 
subtract 2 fantasy points for each Pass Interception.  To do 
this, setup a formula as follows:

----------------------------------
   Base Score:   0 Qty =   0 Pts
Increment
        Every:   1 Qty =  -2 Pts

New Base Starting At:
   Base Score:   0 Qty =   0 Pts
After That
        Every:   0 Qty =   0 Pts

      Maximum:   0 Qty =   0 Pts
----------------------------------



==================
Special Situations
==================
Some of the scoring categories are a little more confusing 
than others.  Below is an explanation of how to setup some 
of the less obvious scoring categories.

Defensive Team - Points Against (Shutout)
-----------------------------------------
For the Team Defense position, one of the categories is 
Points Against.  A lot of leagues like to give a bonus for a 
shutout.  The easiest way to set this up is with a table 
with two rows:

Qty  Pts
  0    5
  1    0

This example will award 5 fantasy points for a shutout, and 
0 fantasy points for allowing 1 or more point against the 
defense.


Head Coach - Win a Game
-----------------------
Many leagues like to award a bonus when an NFL Head Coach 
wins their game.  To accomplish this, setup a table with two 
rows for the Point Differential category for Head Coach:

Qty  Pts
  0    0
  1    5
 
This example will award 5 fantasy points for a Win, and 0 
for a Loss or Tie.  How does this work?  The Quantity for 
this category represents the Point Differential in the score 
of the NFL game.  If Green Bay beats Minnesota 21 to 7, then 
the quantity is 14.  If they lose 28 to 24, then the 
quantity is -4.  In other words, to represent a Win in the 
scoring table, use 1 for the Quantity; for a Loss, use -1; 
for a tie, use 0.  As another example, let's say you want to 
take away 3 fantasy points for a Head Coach loss, and take 
away 6 fantasy points if they lost by 21 NFL points.  In 
addition, you want to award 3 points for a Head Coach win.  
Setup a table like this:

Qty  Pts
-21   -6
 -1   -3
  0    0
  1    3


Defensive Team - Yardage Allowed
--------------------------------
The other unusual scoring category is the yardage allowed by 
a team defense.  The larger the quantity, the fewer fantasy 
points are awarded.  For example:

Qty  Pts
  0   10
100    7
200    5
300    3
400    2
500    1
600    0

This would award 10 fantasy points for holding the opposing 
team to under 100 yards of offense; 7 points for 100 to 199 
yards; 5 points for 200 to 299 yards; and so on until 0 
points for allowing 600 or more yards.  You could also start 
with a score of 0 fantasy points and start taking away 
points as more yardage is allowed, like this:

Qty  Pts
  0    0
100   -1
200   -2
300   -3
400   -4
500  -10

In this case, the team defense would stay even if they allow 
less than 100 yards against them; they would lose 1 fantasy 
points for allowing 100 to 199 yards; -2 points for 200 to 
299 yards; and so on until they lose 10 points for giving up 
500 or more yards.
