//===================================================================== // InitPlays: Sets up the statistics for the plays (c) 1996 // Author : Chris Strickland // Company : New Horizons Software // : Links to the WEB page are welcomed // : Any copying of the code on this page will be under the // : standard shareware license agreement. Donations are // : appreciated and will encourage future development of WEB // : products. // Developed: Sep 4, 98 - Extracted from initfoot. // : Nov 6, 98 - Added Tight End pass. //===================================================================== function storeStats() { this.AvgStats=new initNumberArray(TotOffensePlays,TotDefensePlays,0); this.StdStats=new initNumberArray(TotOffensePlays,TotDefensePlays,0); this.CompPass=new initNumberArray(TotOffensePlays,TotDefensePlays,1); this.TurnOver=new initNumberArray(TotOffensePlays,TotDefensePlays,0); //--------------------------------------------- this.AvgStats[QBSneak+(ShortYardage*TotOffensePlays)]=-.5; this.StdStats[QBSneak+(ShortYardage*TotOffensePlays)]=.5; this.TurnOver[QBSneak+(ShortYardage*TotOffensePlays)]=.05; this.AvgStats[OffTackle+(ShortYardage*TotOffensePlays)]=-1.0; this.StdStats[OffTackle+(ShortYardage*TotOffensePlays)]=1.5; this.TurnOver[OffTackle+(ShortYardage*TotOffensePlays)]=.035; this.AvgStats[Sweep+(ShortYardage*TotOffensePlays)]=-1.5; this.StdStats[Sweep+(ShortYardage*TotOffensePlays)]=2.5; this.TurnOver[Sweep+(ShortYardage*TotOffensePlays)]=.025; this.AvgStats[Draw+(ShortYardage*TotOffensePlays)]=2.0; this.StdStats[Draw+(ShortYardage*TotOffensePlays)]=3.5; this.TurnOver[Draw+(ShortYardage*TotOffensePlays)]=.03; this.AvgStats[Reverse+(ShortYardage*TotOffensePlays)]=-2.5; this.StdStats[Reverse+(ShortYardage*TotOffensePlays)]=5.5; this.TurnOver[Reverse+(ShortYardage*TotOffensePlays)]=.025; this.AvgStats[Screen+(ShortYardage*TotOffensePlays)]=3.5; this.StdStats[Screen+(ShortYardage*TotOffensePlays)]=7.5; this.TurnOver[Screen+(ShortYardage*TotOffensePlays)]=.02 this.CompPass[Screen+(ShortYardage*TotOffensePlays)]=.85; this.AvgStats[TEPass+(ShortYardage*TotOffensePlays)]=5.5; this.StdStats[TEPass+(ShortYardage*TotOffensePlays)]=2.5; this.TurnOver[TEPass+(ShortYardage*TotOffensePlays)]=.01; this.CompPass[TEPass+(ShortYardage*TotOffensePlays)]=.75; this.AvgStats[MedPass+(ShortYardage*TotOffensePlays)]=10; this.StdStats[MedPass+(ShortYardage*TotOffensePlays)]=15; this.TurnOver[MedPass+(ShortYardage*TotOffensePlays)]=.015; this.CompPass[MedPass+(ShortYardage*TotOffensePlays)]=.75; this.AvgStats[Fly+(ShortYardage*TotOffensePlays)]=15; this.StdStats[Fly+(ShortYardage*TotOffensePlays)]=15; this.TurnOver[Fly+(ShortYardage*TotOffensePlays)]=.015; this.CompPass[Fly+(ShortYardage*TotOffensePlays)]=.65; //--------------------------------------------- this.AvgStats[QBSneak+(RunDefense*TotOffensePlays)]=1; this.StdStats[QBSneak+(RunDefense*TotOffensePlays)]=.5; this.TurnOver[QBSneak+(RunDefense*TotOffensePlays)]=.045; this.AvgStats[OffTackle+(RunDefense*TotOffensePlays)]=-1.0; this.StdStats[OffTackle+(RunDefense*TotOffensePlays)]=.75; this.TurnOver[OffTackle+(RunDefense*TotOffensePlays)]=.06; this.AvgStats[Sweep+(RunDefense*TotOffensePlays)]=-2.5; this.StdStats[Sweep+(RunDefense*TotOffensePlays)]=1.25; this.TurnOver[Sweep+(RunDefense*TotOffensePlays)]=.055; this.AvgStats[Reverse+(RunDefense*TotOffensePlays)]=-3; this.StdStats[Reverse+(RunDefense*TotOffensePlays)]=3; this.TurnOver[Reverse+(RunDefense*TotOffensePlays)]=.055; this.AvgStats[Screen+(RunDefense*TotOffensePlays)]=-3.5; this.StdStats[Screen+(RunDefense*TotOffensePlays)]=2.5; this.TurnOver[Screen+(RunDefense*TotOffensePlays)]=.15; this.CompPass[Screen+(RunDefense*TotOffensePlays)]=.06; this.AvgStats[TEPass+(RunDefense*TotOffensePlays)]=4.5; this.StdStats[TEPass+(RunDefense*TotOffensePlays)]=1.5; this.TurnOver[TEPass+(RunDefense*TotOffensePlays)]=.015; this.CompPass[TEPass+(RunDefense*TotOffensePlays)]=.85; this.AvgStats[MedPass+(RunDefense*TotOffensePlays)]=5; this.StdStats[MedPass+(RunDefense*TotOffensePlays)]=10; this.TurnOver[MedPass+(RunDefense*TotOffensePlays)]=.035; this.CompPass[MedPass+(RunDefense*TotOffensePlays)]=.7; this.AvgStats[Fly+(RunDefense*TotOffensePlays)]=10; this.StdStats[Fly+(RunDefense*TotOffensePlays)]=15; this.TurnOver[Fly+(RunDefense*TotOffensePlays)]=.025; this.CompPass[Fly+(RunDefense*TotOffensePlays)]=.6; //------------------------------------------------------------ this.AvgStats[QBSneak+(ShortPass*TotOffensePlays)]=2.75; this.StdStats[QBSneak+(ShortPass*TotOffensePlays)]=.5; this.TurnOver[QBSneak+(ShortPass*TotOffensePlays)]=.005; this.AvgStats[OffTackle+(ShortPass*TotOffensePlays)]=3.25; this.StdStats[OffTackle+(ShortPass*TotOffensePlays)]=.75; this.TurnOver[OffTackle+(ShortPass*TotOffensePlays)]=.0125; this.AvgStats[Sweep+(ShortPass*TotOffensePlays)]=4.5; this.StdStats[Sweep+(ShortPass*TotOffensePlays)]=2.5; this.TurnOver[Sweep+(ShortPass*TotOffensePlays)]=.025; this.AvgStats[Reverse+(ShortPass*TotOffensePlays)]=3; this.StdStats[Reverse+(ShortPass*TotOffensePlays)]=8; this.TurnOver[Reverse+(ShortPass*TotOffensePlays)]=.025; this.AvgStats[Screen+(ShortPass*TotOffensePlays)]=1.5; this.StdStats[Screen+(ShortPass*TotOffensePlays)]=3.5; this.TurnOver[Screen+(ShortPass*TotOffensePlays)]=.055; this.CompPass[Screen+(ShortPass*TotOffensePlays)]=.55; this.AvgStats[TEPass+(ShortPass*TotOffensePlays)]=2.5; this.StdStats[TEPass+(ShortPass*TotOffensePlays)]=.5; this.TurnOver[TEPass+(ShortPass*TotOffensePlays)]=.06; this.CompPass[TEPass+(ShortPass*TotOffensePlays)]=.55; this.AvgStats[MedPass+(ShortPass*TotOffensePlays)]=15; this.StdStats[MedPass+(ShortPass*TotOffensePlays)]=5; this.TurnOver[MedPass+(ShortPass*TotOffensePlays)]=.075; this.CompPass[MedPass+(ShortPass*TotOffensePlays)]=.35; this.AvgStats[Fly+(ShortPass*TotOffensePlays)]=15; this.StdStats[Fly+(ShortPass*TotOffensePlays)]=10; this.TurnOver[Fly+(ShortPass*TotOffensePlays)]=.055; this.CompPass[Fly+(ShortPass*TotOffensePlays)]=.45; //--------------------------------------------------------------- this.AvgStats[QBSneak+(Standard*TotOffensePlays)]=3; this.StdStats[QBSneak+(Standard*TotOffensePlays)]=.25; this.TurnOver[QBSneak+(Standard*TotOffensePlays)]=.005; this.AvgStats[OffTackle+(Standard*TotOffensePlays)]=4.5; this.StdStats[OffTackle+(Standard*TotOffensePlays)]=.75; this.TurnOver[OffTackle+(Standard*TotOffensePlays)]=.005; this.AvgStats[Sweep+(Standard*TotOffensePlays)]=5.5; this.StdStats[Sweep+(Standard*TotOffensePlays)]=2.5; this.TurnOver[Sweep+(Standard*TotOffensePlays)]=.015; this.AvgStats[Reverse+(Standard*TotOffensePlays)]=7.5; this.StdStats[Reverse+(Standard*TotOffensePlays)]=4.5; this.TurnOver[Reverse+(Standard*TotOffensePlays)]=.025; this.AvgStats[Screen+(Standard*TotOffensePlays)]=3.5; this.StdStats[Screen+(Standard*TotOffensePlays)]=1.5; this.TurnOver[Screen+(Standard*TotOffensePlays)]=.025; this.CompPass[Screen+(Standard*TotOffensePlays)]=.75; this.AvgStats[TEPass+(Standard*TotOffensePlays)]=3.5; this.StdStats[TEPass+(Standard*TotOffensePlays)]=1.5; this.TurnOver[TEPass+(Standard*TotOffensePlays)]=.035; this.CompPass[TEPass+(Standard*TotOffensePlays)]=.65; this.AvgStats[MedPass+(Standard*TotOffensePlays)]=10; this.StdStats[MedPass+(Standard*TotOffensePlays)]=5; this.TurnOver[MedPass+(Standard*TotOffensePlays)]=.025; this.CompPass[MedPass+(Standard*TotOffensePlays)]=.45; this.AvgStats[Fly+(Standard*TotOffensePlays)]=15; this.StdStats[Fly+(Standard*TotOffensePlays)]=5; this.TurnOver[Fly+(Standard*TotOffensePlays)]=.025; this.CompPass[Fly+(Standard*TotOffensePlays)]=.40; //--------------------------------------------------------- this.AvgStats[QBSneak+(Prevent*TotOffensePlays)]=4.5; this.StdStats[QBSneak+(Prevent*TotOffensePlays)]=.25; this.TurnOver[QBSneak+(Prevent*TotOffensePlays)]=.005; this.AvgStats[OffTackle+(Prevent*TotOffensePlays)]=5.5; this.StdStats[OffTackle+(Prevent*TotOffensePlays)]=.75; this.TurnOver[OffTackle+(Prevent*TotOffensePlays)]=.005; this.AvgStats[Sweep+(Prevent*TotOffensePlays)]=5; this.StdStats[Sweep+(Prevent*TotOffensePlays)]=3.5; this.TurnOver[Sweep+(Prevent*TotOffensePlays)]=.025; this.AvgStats[Reverse+(Prevent*TotOffensePlays)]=5; this.StdStats[Reverse+(Prevent*TotOffensePlays)]=3; this.TurnOver[Reverse+(Prevent*TotOffensePlays)]=.025; this.AvgStats[Screen+(Prevent*TotOffensePlays)]=5.5; this.StdStats[Screen+(Prevent*TotOffensePlays)]=1.5; this.TurnOver[Screen+(Prevent*TotOffensePlays)]=.025; this.CompPass[Screen+(Prevent*TotOffensePlays)]=.55; this.AvgStats[TEPass+(Prevent*TotOffensePlays)]=6.5; this.StdStats[TEPass+(Prevent*TotOffensePlays)]=2.5; this.TurnOver[TEPass+(Prevent*TotOffensePlays)]=.025; this.CompPass[TEPass+(Prevent*TotOffensePlays)]=.85; this.AvgStats[MedPass+(Prevent*TotOffensePlays)]=15; this.StdStats[MedPass+(Prevent*TotOffensePlays)]=5; this.TurnOver[MedPass+(Prevent*TotOffensePlays)]=.065; this.CompPass[MedPass+(Prevent*TotOffensePlays)]=.35; this.AvgStats[Fly+(Prevent*TotOffensePlays)]=20; this.StdStats[Fly+(Prevent*TotOffensePlays)]=5; this.TurnOver[Fly+(Prevent*TotOffensePlays)]=.075; this.CompPass[Fly+(Prevent*TotOffensePlays)]=.25; //--------------------------------------------------------- this.AvgStats[QBSneak+(Blitz*TotOffensePlays)]=-1; this.StdStats[QBSneak+(Blitz*TotOffensePlays)]=2.5; this.TurnOver[QBSneak+(Blitz*TotOffensePlays)]=.035; this.AvgStats[OffTackle+(Blitz*TotOffensePlays)]=-1.5; this.StdStats[OffTackle+(Blitz*TotOffensePlays)]=3.5; this.TurnOver[OffTackle+(Blitz*TotOffensePlays)]=.035; this.AvgStats[Sweep+(Blitz*TotOffensePlays)]=3.5; this.StdStats[Sweep+(Blitz*TotOffensePlays)]=5.5; this.TurnOver[Sweep+(Blitz*TotOffensePlays)]=.025; this.AvgStats[Reverse+(Blitz*TotOffensePlays)]=5; this.StdStats[Reverse+(Blitz*TotOffensePlays)]=10; this.TurnOver[Reverse+(Blitz*TotOffensePlays)]=.015; this.AvgStats[Screen+(Blitz*TotOffensePlays)]=7.5; this.StdStats[Screen+(Blitz*TotOffensePlays)]=5; this.TurnOver[Screen+(Blitz*TotOffensePlays)]=.015; this.CompPass[Screen+(Blitz*TotOffensePlays)]=.85; this.AvgStats[TEPass+(Blitz*TotOffensePlays)]=7.5; this.StdStats[TEPass+(Blitz*TotOffensePlays)]=3.5; this.TurnOver[TEPass+(Blitz*TotOffensePlays)]=.035; this.CompPass[TEPass+(Blitz*TotOffensePlays)]=.65; this.AvgStats[MedPass+(Blitz*TotOffensePlays)]=20; this.StdStats[MedPass+(Blitz*TotOffensePlays)]=10; this.TurnOver[MedPass+(Blitz*TotOffensePlays)]=.035; this.CompPass[MedPass+(Blitz*TotOffensePlays)]=.55; this.AvgStats[Fly+(Blitz*TotOffensePlays)]=25; this.StdStats[Fly+(Blitz*TotOffensePlays)]=10; this.TurnOver[Fly+(Blitz*TotOffensePlays)]=.045; this.CompPass[Fly+(Blitz*TotOffensePlays)]=.45; }