1. Damn you GameFAQs, it's 122, not 120.
2. 10, and then 0, and then -4, and then -5, and then -6, and then -7, and then -8, and then -8, and then -8, and then -8....
2 Bonus.
int modifierValues[7];
modifierValues[0] = 10;
modifierValues[1] = 0;
modifierValues[2] = -4;
modifierValues[3] = -5;
modifierValues[4] = -6;
modifierValues[5] = -7;
modifierValues[6] = -8;
int GetModifier( unsigned int numPrev )
{
// If numPrev is 6 or above we want to give the answer -8. Otherwise, just lookup the index in the array
int index = min( numPrev, 6 );
return modifierValues[index];
}