Combined Code
frame 1 {
function myFirstItemHandler() {
getURL('', '');
}
var kongregate = _global.kongregate;
kongregate.services.connect();
var my_cm;
my_cm = new ContextMenu();
my_cm.hideBuiltInItems();
var myFirstItem_cmi;
= new ('', );
my_cm.customItems.push(myFirstItem_cmi);
var goodURLs = [''];
var allowPlay = false;
var i = 0;
while (i < goodURLs.length) {
var = _x([]);
if (urlStart != -1) {
allowPlay = true;
break;
}
++i;
}
if (allowPlay == false) {
_root._visible = false;
_root.gotoAndStop('urlLock');
}
stop();
}
movieClip 3 {
}
movieClip 5 {
}
instance loader of movieClip 5 {
onClipEvent (load) {
stopAdTime = 15000;
this._xscale = 0;
startAdTime = getTimer();
}
onClipEvent (enterFrame) {
elapsedAdTime = getTimer() - startAdTime;
amountloaded = elapsedAdTime / stopAdTime;
percentloaded = 100 * amountloaded;
this._xscale = percentloaded;
if (percentloaded >= 100) {
_root.gotoAndStop('axisIntro');
} else {
gotoAndStop(1);
}
}
}
// unknown tag 88 length 67
movieClip 10 {
}
frame 9 {
function myFirstItemHandler() {
getURL('', '');
}
var my_cm;
my_cm = new ContextMenu();
my_cm.hideBuiltInItems();
var myFirstItem_cmi;
= new ('', );
my_cm.customItems.push(myFirstItem_cmi);
_root.menu = my_cm;
stop();
}
movieClip 31 {
frame 39 {
stop();
}
}
movieClip 51 {
frame 39 {
stop();
}
}
movieClip 53 {
}
// unknown tag 88 length 81
movieClip 56 {
}
movieClip 77 {
frame 35 {
this.gotoAndPlay(1);
}
}
movieClip 79 {
}
movieClip 80 {
frame 2 {
_root.soundFX.gotoAndPlay('shortTime');
}
frame 38 {
_root.soundFX.gotoAndPlay('dBang');
}
frame 144 {
stopAllSounds();
}
frame 145 {
_root.gotoAndPlay('export');
}
}
// unknown tag 88 length 67
movieClip 86 {
frame 1 {
stop();
}
frame 2 {
this.gotoAndStop(1);
}
frame 11 {
this.gotoAndStop(1);
}
frame 18 {
this.gotoAndStop(1);
}
frame 27 {
this.gotoAndStop(1);
}
frame 28 {
this.gotoAndStop(1);
}
}
frame 19 {
function myFirstItemHandler() {
getURL('', '');
}
var my_cm;
my_cm = new ContextMenu();
my_cm.hideBuiltInItems();
var myFirstItem_cmi;
myFirstItem_cmi = new ContextMenuItem('(c)2010 - axis-games.com', myFirstItemHandler);
my_cm.customItems.push(myFirstItem_cmi);
_root.menu = my_cm;
stopAllSounds();
}
movieClip 91 passTarget {
frame 7 {
stop();
}
}
movieClip 93 passHit {
frame 7 {
this.removeMovieClip();
}
}
movieClip 121 {
frame 1 {
stop();
}
frame 59 {
_root.coinToss.showResults('black');
stop();
}
frame 107 {
_root.coinToss.showResults('red');
stop();
}
}
movieClip 123 {
}
movieClip 125 {
}
movieClip 142 {
frame 5 {
this._parent.gotoAndStop(1);
}
}
movieClip 191 {
}
movieClip 193 {
}
movieClip 204 {
frame 5 {
stop();
}
}
movieClip 213 {
frame 9 {
_root.endCustAni();
}
}
movieClip 244 {
frame 9 {
_root.throwBall();
}
frame 15 {
_root.throwOver();
}
}
movieClip 275 {
frame 15 {
stop();
}
}
movieClip 306 {
frame 15 {
stop();
}
}
movieClip 359 {
frame 26 {
_root.endCustAni();
}
}
movieClip 360 sanFrancisco {
frame 1 {
stop();
}
}
movieClip 377 {
frame 5 {
this._parent.gotoAndStop(1);
}
}
movieClip 426 {
}
movieClip 437 {
frame 5 {
stop();
}
}
movieClip 444 {
frame 9 {
_root.endCustAni();
}
}
movieClip 475 {
frame 9 {
_root.throwBall();
}
frame 15 {
_root.throwOver();
}
}
movieClip 506 {
frame 15 {
stop();
}
}
movieClip 535 {
frame 15 {
stop();
}
}
movieClip 588 {
frame 26 {
_root.endCustAni();
}
}
movieClip 589 arizona {
frame 1 {
stop();
}
}
movieClip 606 {
frame 5 {
this._parent.gotoAndStop(1);
}
}
movieClip 655 {
}
movieClip 666 {
frame 5 {
stop();
}
frame 5 {
stop();
}
}
movieClip 673 {
frame 9 {
_root.endCustAni();
}
}
movieClip 704 {
frame 9 {
_root.throwBall();
}
frame 15 {
_root.throwOver();
}
}
movieClip 735 {
frame 15 {
stop();
}
}
movieClip 764 {
frame 15 {
stop();
}
}
movieClip 817 {
frame 26 {
_root.endCustAni();
}
}
movieClip 818 sanDiego {
frame 1 {
stop();
}
}
movieClip 835 {
frame 5 {
this._parent.gotoAndStop(1);
}
}
movieClip 882 {
}
movieClip 893 {
frame 5 {
stop();
}
}
movieClip 900 {
frame 9 {
_root.endCustAni();
}
}
movieClip 931 {
frame 9 {
_root.throwBall();
}
frame 15 {
_root.throwOver();
}
}
movieClip 962 {
frame 15 {
stop();
}
}
movieClip 993 {
frame 15 {
stop();
}
}
movieClip 1046 {
frame 26 {
_root.endCustAni();
}
}
movieClip 1047 indianapolis {
frame 1 {
stop();
}
}
movieClip 1064 {
frame 5 {
this._parent.gotoAndStop(1);
}
}
movieClip 1113 {
}
movieClip 1124 {
frame 5 {
stop();
}
}
movieClip 1133 {
frame 9 {
_root.endCustAni();
}
}
movieClip 1164 {
frame 9 {
_root.throwBall();
}
frame 15 {
_root.throwOver();
}
}
movieClip 1195 {
frame 15 {
stop();
}
}
movieClip 1226 {
frame 15 {
stop();
}
}
movieClip 1279 {
frame 26 {
_root.endCustAni();
}
}
movieClip 1280 pittsburgh {
frame 1 {
stop();
}
}
movieClip 1297 {
frame 5 {
this._parent.gotoAndStop(1);
}
}
movieClip 1346 {
}
movieClip 1357 {
frame 5 {
stop();
}
}
movieClip 1376 {
frame 9 {
_root.endCustAni();
}
}
movieClip 1407 {
frame 9 {
_root.throwBall();
}
frame 15 {
_root.throwOver();
}
}
movieClip 1438 {
frame 15 {
stop();
}
}
movieClip 1467 {
frame 15 {
stop();
}
}
movieClip 1520 {
frame 26 {
_root.endCustAni();
}
}
movieClip 1521 baltimore {
frame 1 {
stop();
}
}
movieClip 1538 {
frame 5 {
this._parent.gotoAndStop(1);
}
}
movieClip 1587 {
}
movieClip 1598 {
frame 5 {
stop();
}
}
movieClip 1607 {
frame 9 {
_root.endCustAni();
}
}
movieClip 1638 {
frame 9 {
_root.throwBall();
}
frame 15 {
_root.throwOver();
}
}
movieClip 1669 {
frame 15 {
stop();
}
}
movieClip 1700 {
frame 15 {
stop();
}
}
movieClip 1753 {
frame 26 {
_root.endCustAni();
}
}
movieClip 1754 carolina {
frame 1 {
stop();
}
}
movieClip 1771 {
frame 5 {
this._parent.gotoAndStop(1);
}
}
movieClip 1820 {
}
movieClip 1831 {
frame 5 {
stop();
}
}
movieClip 1840 {
frame 9 {
_root.endCustAni();
}
}
movieClip 1871 {
frame 9 {
_root.throwBall();
}
frame 15 {
_root.throwOver();
}
}
movieClip 1902 {
frame 15 {
stop();
}
}
movieClip 1933 {
frame 15 {
stop();
}
}
movieClip 1986 {
frame 26 {
_root.endCustAni();
}
}
movieClip 1987 chicago {
frame 1 {
stop();
}
}
movieClip 2004 {
frame 5 {
this._parent.gotoAndStop(1);
}
}
movieClip 2053 {
}
movieClip 2064 {
frame 5 {
stop();
}
}
movieClip 2073 {
frame 9 {
_root.endCustAni();
}
}
movieClip 2104 {
frame 9 {
_root.throwBall();
}
frame 15 {
_root.throwOver();
}
}
movieClip 2135 {
frame 15 {
stop();
}
}
movieClip 2166 {
frame 15 {
stop();
}
}
movieClip 2219 {
frame 26 {
_root.endCustAni();
}
}
movieClip 2220 dallas {
frame 1 {
stop();
}
}
movieClip 2237 {
frame 5 {
this._parent.gotoAndStop(1);
}
}
movieClip 2286 {
}
movieClip 2297 {
frame 5 {
stop();
}
}
movieClip 2306 {
frame 9 {
_root.endCustAni();
}
}
movieClip 2337 {
frame 9 {
_root.throwBall();
}
frame 15 {
_root.throwOver();
}
}
movieClip 2368 {
frame 15 {
stop();
}
}
movieClip 2399 {
frame 15 {
stop();
}
}
movieClip 2452 {
frame 26 {
_root.endCustAni();
}
}
movieClip 2453 newEngland {
frame 1 {
stop();
}
}
movieClip 2470 {
frame 5 {
this._parent.gotoAndStop(1);
}
}
movieClip 2519 {
}
movieClip 2530 {
frame 5 {
stop();
}
}
movieClip 2539 {
frame 9 {
_root.endCustAni();
}
}
movieClip 2570 {
frame 9 {
_root.throwBall();
}
frame 15 {
_root.throwOver();
}
}
movieClip 2601 {
frame 15 {
stop();
}
}
movieClip 2632 {
frame 15 {
stop();
}
}
movieClip 2685 {
frame 26 {
_root.endCustAni();
}
}
movieClip 2686 newOrleans {
frame 1 {
stop();
}
}
movieClip 2703 {
frame 5 {
this._parent.gotoAndStop(1);
}
}
movieClip 2752 {
}
movieClip 2763 {
frame 5 {
stop();
}
}
movieClip 2772 {
frame 9 {
_root.endCustAni();
}
}
movieClip 2803 {
frame 9 {
_root.throwBall();
}
frame 15 {
_root.throwOver();
}
}
movieClip 2834 {
frame 15 {
stop();
}
}
movieClip 2865 {
frame 15 {
stop();
}
}
movieClip 2918 {
frame 26 {
_root.endCustAni();
}
frame 26 {
_root.endCustAni();
}
}
movieClip 2919 newYork {
frame 1 {
stop();
}
}
movieClip 2936 {
frame 5 {
this._parent.gotoAndStop(1);
}
}
movieClip 2985 {
}
movieClip 2996 {
frame 5 {
stop();
}
}
movieClip 3005 {
frame 9 {
_root.endCustAni();
}
}
movieClip 3036 {
frame 9 {
_root.throwBall();
}
frame 15 {
_root.throwOver();
}
}
movieClip 3067 {
frame 15 {
stop();
}
}
movieClip 3098 {
frame 15 {
stop();
}
}
movieClip 3151 {
frame 26 {
_root.endCustAni();
}
}
movieClip 3152 oakland {
frame 1 {
stop();
}
}
movieClip 3169 {
frame 5 {
this._parent.gotoAndStop(1);
}
}
movieClip 3218 {
}
movieClip 3229 {
frame 5 {
stop();
}
}
movieClip 3238 {
frame 9 {
_root.endCustAni();
}
}
movieClip 3269 {
frame 9 {
_root.throwBall();
}
frame 15 {
_root.throwOver();
}
}
movieClip 3300 {
frame 15 {
stop();
}
}
movieClip 3331 {
frame 15 {
stop();
}
}
movieClip 3384 {
frame 26 {
_root.endCustAni();
}
}
movieClip 3385 philadelphia {
frame 1 {
stop();
}
}
movieClip 3402 {
frame 5 {
this._parent.gotoAndStop(1);
}
}
movieClip 3451 {
}
movieClip 3462 {
frame 5 {
stop();
}
}
movieClip 3471 {
frame 9 {
_root.endCustAni();
}
}
movieClip 3502 {
frame 9 {
_root.throwBall();
}
frame 15 {
_root.throwOver();
}
}
movieClip 3533 {
frame 15 {
stop();
}
}
movieClip 3564 {
frame 15 {
stop();
}
}
movieClip 3617 {
frame 26 {
_root.endCustAni();
}
}
movieClip 3618 axis {
frame 1 {
stop();
}
}
movieClip 3621 fadeToWhite {
frame 11 {
this.removeMovieClip();
}
}
movieClip 3624 fadeToBlack {
frame 11 {
if (this.destination != undefined) {
_root.gotoAndStop(this.destination);
}
this.removeMovieClip();
}
}
movieClip 3627 {
}
// unknown tag 88 length 74
movieClip 3631 {
}
// unknown tag 88 length 74
button 3635 {
on (release) {
_root.achWindow._visible = true;
}
}
button 3639 {
on (release) {
if (_root.endGameBtn._visible == false) {
_root.playbook._visible = true;
}
this.removeMovieClip();
}
}
// unknown tag 88 length 86
movieClip 3646 {
frame 1 {
stop();
}
}
movieClip 3661 {
frame 1 {
stop();
}
}
movieClip 3673 {
frame 1 {
stop();
}
}
movieClip 3685 {
frame 1 {
stop();
}
}
movieClip 3686 achievementEarnedWindow {
}
button 3688 {
on (release) {
this.removeMovieClip();
}
}
movieClip 3691 {
frame 1 {
stop();
}
}
movieClip 3692 adMC {
}
frame 20 {
function myFirstItemHandler() {
getURL('', '');
}
var my_cm;
my_cm = new ContextMenu();
my_cm.hideBuiltInItems();
var myFirstItem_cmi;
myFirstItem_cmi = new ContextMenuItem('(c)2010 - axis-games.com', myFirstItemHandler);
my_cm.customItems.push(myFirstItem_cmi);
_root.menu = my_cm;
stopAllSounds();
Mouse.show();
_root.newGame = false;
_root.saveSlot = null;
soundFX.gotoAndPlay('theme');
_root.attachMovie('fadeToWhite', 'fadeToWhite', _root.getNextHighestDepth());
var mySO = SharedObject.getLocal('achievements');
if (mySO.data.achievementList == undefined) {
mySO.data.achievementList = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
}
stop();
}
movieClip 3720 {
}
// unknown tag 88 length 148
button 3727 {
on (release) {
_root.attachMovie('fadeToBlack', 'fadeToBlack', _root.getNextHighestDepth());
_root.fadeToBlack.destination = 'rules';
}
}
button 3729 {
on (release) {
getURL('http://www.axis-games.com', '_blank');
}
}
button 3731 {
on (release) {
_root.newGame = false;
_root.attachMovie('fadeToBlack', 'fadeToBlack', _root.getNextHighestDepth());
_root.fadeToBlack.destination = 'selectSave';
}
}
button 3732 {
on (release) {
_root.newGame = true;
_root.attachMovie('fadeToBlack', 'fadeToBlack', _root.getNextHighestDepth());
_root.fadeToBlack.destination = 'selectSave';
}
}
button 3733 {
on (release) {
_root.attachMovie('fadeToBlack', 'fadeToBlack', _root.getNextHighestDepth());
_root.fadeToBlack.destination = 'teamSelect';
}
}
button 3735 {
on (release) {
_root.attachMovie('fadeToBlack', 'fadeToBlack', _root.getNextHighestDepth());
_root.fadeToBlack.destination = 'achievements';
}
}
movieClip 3738 {
frame 1 {
stop();
}
}
movieClip 3740 {
frame 1 {
stop();
}
}
frame 26 {
function myFirstItemHandler() {
getURL('http://www.axis-games.com/afl.php', '');
}
function disableAll() {
alphaInt = setInterval(lowerAlpha, 10);
teamCover1._visible = false;
_root[awayTeam + 'Btn']._visible = false;
var v2 = 0;
while (v2 < allTeams.length) {
_root[allTeams[v2] + 'Btn'].enabled = false;
++v2;
}
}
function enableAll() {
var v2 = 0;
while (v2 < allTeams.length) {
_root[allTeams[v2] + 'Btn'].enabled = true;
++v2;
}
}
function lowerAlpha() {
allTeamsMC._alpha -= 5;
if (allTeamsMC._alpha <= 0) {
clearInterval(alphaInt);
_root.teamSelectText.gotoAndStop(3);
_root.diffSelect._x = 325;
alphaInt = setInterval(raiseAlpha, 10);
}
}
function raiseAlpha() {
diffSelect._alpha += 5;
if (diffSelect._alpha >= 100) {
clearInterval(alphaInt);
}
}
var my_cm;
my_cm = new ContextMenu();
my_cm.hideBuiltInItems();
var myFirstItem_cmi;
myFirstItem_cmi = new ContextMenuItem('(c)2010 - axis-games.com', myFirstItemHandler);
my_cm.customItems.push(myFirstItem_cmi);
_root.menu = my_cm;
_root.attachMovie('fadeToWhite', 'fadeToWhite', _root.getNextHighestDepth());
_root.diffSelect._alpha = 0;
_root.seasonGame = false;
teamSelect = 1;
allTeams = ['arizona', 'baltimore', 'carolina', 'chicago', 'dallas', 'indianapolis', 'newEngland', 'newOrleans', 'newYork', 'oakland', 'pittsburgh', 'philadelphia', 'sanDiego', 'sanFrancisco', 'axis'];
var alphaInt;
var mySO = SharedObject.getLocal('achievements');
var asUnlocked = true;
var i = 0;
while (i < mySO.data.achievementList.length) {
if (mySO.data.achievementList[i] == 0) {
asUnlocked = false;
break;
}
++i;
}
if (asUnlocked == false) {
_root.axisBtn.enabled = false;
} else {
_root.allTeamsMC.unlockMC._visible = false;
}
stop();
}
movieClip 3742 {
}
movieClip 3744 {
}
movieClip 3746 {
}
button 3747 {
on (rollOver) {
var team = 'sanFrancisco';
_root['logo' + _root.teamSelect].gotoAndStop(team);
_root['stars' + _root.teamSelect].gotoAndStop(team);
}
on (release) {
_root[team + 'Btn'].enabled = false;
if (_root.teamSelect == 1) {
_root.teamCover1._x = _root[team + 'Btn']._x;
_root.teamCover1._y = _root[team + 'Btn']._y;
_root.homeTeam = team;
_root.userTeam = team;
_root.teamSelectText.gotoAndStop(2);
} else {
_root.awayTeam = team;
_root.compTeam = team;
_root.disableAll();
}
++_root.teamSelect;
}
}
button 3749 {
on (rollOver) {
var team = 'sanDiego';
_root['logo' + _root.teamSelect].gotoAndStop(team);
_root['stars' + _root.teamSelect].gotoAndStop(team);
}
on (release) {
_root[team + 'Btn'].enabled = false;
if (_root.teamSelect == 1) {
_root.teamCover1._x = _root[team + 'Btn']._x;
_root.teamCover1._y = _root[team + 'Btn']._y;
_root.homeTeam = team;
_root.userTeam = team;
_root.teamSelectText.gotoAndStop(2);
} else {
_root.awayTeam = team;
_root.compTeam = team;
_root.disableAll();
}
++_root.teamSelect;
}
}
button 3750 {
on (rollOver) {
var team = 'philadelphia';
_root['logo' + _root.teamSelect].gotoAndStop(team);
_root['stars' + _root.teamSelect].gotoAndStop(team);
}
on (release) {
_root[team + 'Btn'].enabled = false;
if (_root.teamSelect == 1) {
_root.teamCover1._x = _root[team + 'Btn']._x;
_root.teamCover1._y = _root[team + 'Btn']._y;
_root.homeTeam = team;
_root.userTeam = team;
_root.teamSelectText.gotoAndStop(2);
} else {
_root.awayTeam = team;
_root.compTeam = team;
_root.disableAll();
}
++_root.teamSelect;
}
}
button 3751 {
on (rollOver) {
var team = 'chicago';
_root['logo' + _root.teamSelect].gotoAndStop(team);
_root['stars' + _root.teamSelect].gotoAndStop(team);
}
on (release) {
_root[team + 'Btn'].enabled = false;
if (_root.teamSelect == 1) {
_root.teamCover1._x = _root[team + 'Btn']._x;
_root.teamCover1._y = _root[team + 'Btn']._y;
_root.homeTeam = team;
_root.userTeam = team;
_root.teamSelectText.gotoAndStop(2);
} else {
_root.awayTeam = team;
_root.compTeam = team;
_root.disableAll();
}
++_root.teamSelect;
}
}
button 3752 {
on (rollOver) {
var team = 'carolina';
_root['logo' + _root.teamSelect].gotoAndStop(team);
_root['stars' + _root.teamSelect].gotoAndStop(team);
}
on (release) {
_root[team + 'Btn'].enabled = false;
if (_root.teamSelect == 1) {
_root.teamCover1._x = _root[team + 'Btn']._x;
_root.teamCover1._y = _root[team + 'Btn']._y;
_root.homeTeam = team;
_root.userTeam = team;
_root.teamSelectText.gotoAndStop(2);
} else {
_root.awayTeam = team;
_root.compTeam = team;
_root.disableAll();
}
++_root.teamSelect;
}
}
button 3753 {
on (rollOver) {
var team = 'baltimore';
_root['logo' + _root.teamSelect].gotoAndStop(team);
_root['stars' + _root.teamSelect].gotoAndStop(team);
}
on (release) {
_root[team + 'Btn'].enabled = false;
if (_root.teamSelect == 1) {
_root.teamCover1._x = _root[team + 'Btn']._x;
_root.teamCover1._y = _root[team + 'Btn']._y;
_root.homeTeam = team;
_root.userTeam = team;
_root.teamSelectText.gotoAndStop(2);
} else {
_root.awayTeam = team;
_root.compTeam = team;
_root.disableAll();
}
++_root.teamSelect;
}
}
button 3754 {
on (rollOver) {
var team = 'arizona';
_root['logo' + _root.teamSelect].gotoAndStop(team);
_root['stars' + _root.teamSelect].gotoAndStop(team);
}
on (release) {
_root[team + 'Btn'].enabled = false;
if (_root.teamSelect == 1) {
_root.teamCover1._x = _root[team + 'Btn']._x;
_root.teamCover1._y = _root[team + 'Btn']._y;
_root.homeTeam = team;
_root.userTeam = team;
_root.teamSelectText.gotoAndStop(2);
} else {
_root.awayTeam = team;
_root.compTeam = team;
_root.disableAll();
}
++_root.teamSelect;
}
}
button 3755 {
on (rollOver) {
var team = 'dallas';
_root['logo' + _root.teamSelect].gotoAndStop(team);
_root['stars' + _root.teamSelect].gotoAndStop(team);
}
on (release) {
_root[team + 'Btn'].enabled = false;
if (_root.teamSelect == 1) {
_root.teamCover1._x = _root[team + 'Btn']._x;
_root.teamCover1._y = _root[team + 'Btn']._y;
_root.homeTeam = team;
_root.userTeam = team;
_root.teamSelectText.gotoAndStop(2);
} else {
_root.awayTeam = team;
_root.compTeam = team;
_root.disableAll();
}
++_root.teamSelect;
}
}
button 3756 {
on (rollOver) {
var team = 'newYork';
_root['logo' + _root.teamSelect].gotoAndStop(team);
_root['stars' + _root.teamSelect].gotoAndStop(team);
}
on (release) {
_root[team + 'Btn'].enabled = false;
if (_root.teamSelect == 1) {
_root.teamCover1._x = _root[team + 'Btn']._x;
_root.teamCover1._y = _root[team + 'Btn']._y;
_root.homeTeam = team;
_root.userTeam = team;
_root.teamSelectText.gotoAndStop(2);
} else {
_root.awayTeam = team;
_root.compTeam = team;
_root.disableAll();
}
++_root.teamSelect;
}
}
button 3757 {
on (rollOver) {
var team = 'newOrleans';
_root['logo' + _root.teamSelect].gotoAndStop(team);
_root['stars' + _root.teamSelect].gotoAndStop(team);
}
on (release) {
_root[team + 'Btn'].enabled = false;
if (_root.teamSelect == 1) {
_root.teamCover1._x = _root[team + 'Btn']._x;
_root.teamCover1._y = _root[team + 'Btn']._y;
_root.homeTeam = team;
_root.userTeam = team;
_root.teamSelectText.gotoAndStop(2);
} else {
_root.awayTeam = team;
_root.compTeam = team;
_root.disableAll();
}
++_root.teamSelect;
}
}
button 3758 {
on (rollOver) {
var team = 'newEngland';
_root['logo' + _root.teamSelect].gotoAndStop(team);
_root['stars' + _root.teamSelect].gotoAndStop(team);
}
on (release) {
_root[team + 'Btn'].enabled = false;
if (_root.teamSelect == 1) {
_root.teamCover1._x = _root[team + 'Btn']._x;
_root.teamCover1._y = _root[team + 'Btn']._y;
_root.homeTeam = team;
_root.userTeam = team;
_root.teamSelectText.gotoAndStop(2);
} else {
_root.awayTeam = team;
_root.compTeam = team;
_root.disableAll();
}
++_root.teamSelect;
}
}
button 3759 {
on (rollOver) {
var team = 'indianapolis';
_root['logo' + _root.teamSelect].gotoAndStop(team);
_root['stars' + _root.teamSelect].gotoAndStop(team);
}
on (release) {
_root[team + 'Btn'].enabled = false;
if (_root.teamSelect == 1) {
_root.teamCover1._x = _root[team + 'Btn']._x;
_root.teamCover1._y = _root[team + 'Btn']._y;
_root.homeTeam = team;
_root.userTeam = team;
_root.teamSelectText.gotoAndStop(2);
} else {
_root.awayTeam = team;
_root.compTeam = team;
_root.disableAll();
}
++_root.teamSelect;
}
}
button 3760 {
on (rollOver) {
var team = 'oakland';
_root['logo' + _root.teamSelect].gotoAndStop(team);
_root['stars' + _root.teamSelect].gotoAndStop(team);
}
on (release) {
_root[team + 'Btn'].enabled = false;
if (_root.teamSelect == 1) {
_root.teamCover1._x = _root[team + 'Btn']._x;
_root.teamCover1._y = _root[team + 'Btn']._y;
_root.homeTeam = team;
_root.userTeam = team;
_root.teamSelectText.gotoAndStop(2);
} else {
_root.awayTeam = team;
_root.compTeam = team;
_root.disableAll();
}
++_root.teamSelect;
}
}
button 3761 {
on (rollOver) {
var team = 'pittsburgh';
_root['logo' + _root.teamSelect].gotoAndStop(team);
_root['stars' + _root.teamSelect].gotoAndStop(team);
}
on (release) {
_root[team + 'Btn'].enabled = false;
if (_root.teamSelect == 1) {
_root.teamCover1._x = _root[team + 'Btn']._x;
_root.teamCover1._y = _root[team + 'Btn']._y;
_root.homeTeam = team;
_root.userTeam = team;
_root.teamSelectText.gotoAndStop(2);
} else {
_root.awayTeam = team;
_root.compTeam = team;
_root.disableAll();
}
++_root.teamSelect;
}
}
button 3762 {
on (rollOver) {
var team = 'axis';
_root['logo' + _root.teamSelect].gotoAndStop(team);
_root['stars' + _root.teamSelect].gotoAndStop(team);
}
on (release) {
_root[team + 'Btn'].enabled = false;
if (_root.teamSelect == 1) {
_root.teamCover1._x = _root[team + 'Btn']._x;
_root.teamCover1._y = _root[team + 'Btn']._y;
_root.homeTeam = team;
_root.userTeam = team;
_root.teamSelectText.gotoAndStop(2);
} else {
_root.awayTeam = team;
_root.compTeam = team;
_root.disableAll();
}
++_root.teamSelect;
}
}
movieClip 3783 {
frame 1 {
stop();
}
}
movieClip 3805 {
frame 1 {
stop();
}
}
movieClip 3809 {
frame 1 {
stop();
}
}
button 3814 {
on (release) {
_root.attachMovie('fadeToBlack', 'fadeToBlack', _root.getNextHighestDepth());
_root.fadeToBlack.destination = 'title';
}
}
// unknown tag 88 length 63
movieClip 3836 {
}
movieClip 3839 {
}
movieClip 3840 {
}
button 3841 {
on (release) {
_root.difficulty = 1;
_root.attachMovie('fadeToBlack', 'fadeToBlack', _root.getNextHighestDepth());
_root.fadeToBlack.destination = 'game';
}
}
button 3843 {
on (release) {
_root.difficulty = 2;
_root.attachMovie('fadeToBlack', 'fadeToBlack', _root.getNextHighestDepth());
_root.fadeToBlack.destination = 'game';
}
}
button 3845 {
on (release) {
_root.difficulty = 3;
_root.attachMovie('fadeToBlack', 'fadeToBlack', _root.getNextHighestDepth());
_root.fadeToBlack.destination = 'game';
}
}
button 3847 {
on (release) {
_root.difficulty = 4;
_root.attachMovie('fadeToBlack', 'fadeToBlack', _root.getNextHighestDepth());
_root.fadeToBlack.destination = 'game';
}
}
movieClip 3849 {
}
frame 37 {
function myFirstItemHandler() {
getURL('http://www.axis-games.com/afl.php', '');
}
function setSeasonTeam(team) {
mySharedObject.data.teamName = team;
mySharedObject.data.seasonWeek = 1;
mySharedObject.data.seasonOver = false;
mySharedObject.data.champs = false;
mySharedObject.data.arizonaSeason = ['Arizona', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
mySharedObject.data.baltimoreSeason = ['Baltimore', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
mySharedObject.data.carolinaSeason = ['Carolina', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
mySharedObject.data.chicagoSeason = ['Chicago', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
mySharedObject.data.dallasSeason = ['Dallas', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
mySharedObject.data.indianapolisSeason = ['Indianapolis', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
mySharedObject.data.newEnglandSeason = ['New England', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
mySharedObject.data.newOrleansSeason = ['New Orleans', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
mySharedObject.data.newYorkSeason = ['New York', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
mySharedObject.data.oaklandSeason = ['Oakland', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
mySharedObject.data.pittsburghSeason = ['Pittsburgh', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
mySharedObject.data.philadelphiaSeason = ['Philadelphia', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
mySharedObject.data.sanDiegoSeason = ['San Diego', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
mySharedObject.data.sanFranciscoSeason = ['San Francisco', 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
mySharedObject.data.week13 = [['', ''], ['', ''], ['', ''], ['', '']];
mySharedObject.data.week14 = [['', ''], ['', '']];
mySharedObject.data.week15 = [['', '']];
mySharedObject.flush(100000);
mySharedObject.data.displayName = mySharedObject.data[team + 'Season'][0];
_root[team + 'Btn']._visible = false;
disableAll();
}
function disableAll() {
var v2 = 0;
while (v2 < allTeams.length) {
_root[allTeams[v2] + 'Btn'].enabled = false;
++v2;
}
alphaInt = setInterval(lowerAlpha, 10);
}
function lowerAlpha() {
allTeamsMC._alpha -= 5;
if (allTeamsMC._alpha <= 0) {
clearInterval(alphaInt);
_root.diffSelect._x = 325;
alphaInt = setInterval(raiseAlpha, 10);
}
}
function raiseAlpha() {
diffSelect._alpha += 5;
if (diffSelect._alpha >= 100) {
clearInterval(alphaInt);
}
}
function setD(lvl) {
mySharedObject.data.difficulty = lvl;
_root.attachMovie('fadeToBlack', 'fadeToBlack', _root.getNextHighestDepth());
_root.fadeToBlack.destination = 'seasonHome';
}
var my_cm;
my_cm = new ContextMenu();
my_cm.hideBuiltInItems();
var myFirstItem_cmi;
myFirstItem_cmi = new ContextMenuItem('(c)2010 - axis-games.com', myFirstItemHandler);
my_cm.customItems.push(myFirstItem_cmi);
_root.menu = my_cm;
_root.attachMovie('fadeToWhite', 'fadeToWhite', _root.getNextHighestDepth());
var mySharedObject = SharedObject.getLocal('game' + _root.saveSlot);
allTeams = ['arizona', 'baltimore', 'carolina', 'chicago', 'dallas', 'indianapolis', 'newEngland', 'newOrleans', 'newYork', 'oakland', 'pittsburgh', 'philadelphia', 'sanDiego', 'sanFrancisco'];
var alphaInt;
_root.axisBtn.enabled = false;
_root.allTeamsMC.aflLogo._visible = false;
_root.allTeamsMC.unlockMC._visible = false;
}
button 3850 {
on (rollOver) {
var team = 'sanFrancisco';
_root.logo1.gotoAndStop(team);
_root.stars1.gotoAndStop(team);
}
on (release) {
_root.setSeasonTeam(team);
}
}
button 3852 {
on (rollOver) {
var team = 'sanDiego';
_root.logo1.gotoAndStop(team);
_root.stars1.gotoAndStop(team);
}
on (release) {
_root.setSeasonTeam(team);
}
}
button 3853 {
on (rollOver) {
var team = 'philadelphia';
_root.logo1.gotoAndStop(team);
_root.stars1.gotoAndStop(team);
}
on (release) {
_root.setSeasonTeam(team);
}
}
button 3854 {
on (rollOver) {
var team = 'chicago';
_root.logo1.gotoAndStop(team);
_root.stars1.gotoAndStop(team);
}
on (release) {
_root.setSeasonTeam(team);
}
}
button 3855 {
on (rollOver) {
var team = 'carolina';
_root.logo1.gotoAndStop(team);
_root.stars1.gotoAndStop(team);
}
on (release) {
_root.setSeasonTeam(team);
}
}
button 3856 {
on (rollOver) {
var team = 'baltimore';
_root.logo1.gotoAndStop(team);
_root.stars1.gotoAndStop(team);
}
on (release) {
_root.setSeasonTeam(team);
}
}
button 3857 {
on (rollOver) {
var team = 'arizona';
_root.logo1.gotoAndStop(team);
_root.stars1.gotoAndStop(team);
}
on (release) {
_root.setSeasonTeam(team);
}
}
button 3858 {
on (rollOver) {
var team = 'dallas';
_root.logo1.gotoAndStop(team);
_root.stars1.gotoAndStop(team);
}
on (release) {
_root.setSeasonTeam(team);
}
}
button 3859 {
on (rollOver) {
var team = 'newYork';
_root.logo1.gotoAndStop(team);
_root.stars1.gotoAndStop(team);
}
on (release) {
_root.setSeasonTeam(team);
}
}
button 3860 {
on (rollOver) {
var team = 'newOrleans';
_root.logo1.gotoAndStop(team);
_root.stars1.gotoAndStop(team);
}
on (release) {
_root.setSeasonTeam(team);
}
}
button 3861 {
on (rollOver) {
var team = 'newEngland';
_root.logo1.gotoAndStop(team);
_root.stars1.gotoAndStop(team);
}
on (release) {
_root.setSeasonTeam(team);
}
}
button 3862 {
on (rollOver) {
var team = 'indianapolis';
_root.logo1.gotoAndStop(team);
_root.stars1.gotoAndStop(team);
}
on (release) {
_root.setSeasonTeam(team);
}
}
button 3863 {
on (rollOver) {
var team = 'oakland';
_root.logo1.gotoAndStop(team);
_root.stars1.gotoAndStop(team);
}
on (release) {
_root.setSeasonTeam(team);
}
}
button 3864 {
on (rollOver) {
var team = 'pittsburgh';
_root.logo1.gotoAndStop(team);
_root.stars1.gotoAndStop(team);
}
on (release) {
_root.setSeasonTeam(team);
}
}
button 3865 {
on (rollOver) {
var team = 'axis';
_root.logo1.gotoAndStop(team);
_root.stars1.gotoAndStop(team);
}
on (release) {
_root.setSeasonTeam(team);
}
}
button 3869 {
on (release) {
_root.setD(1);
}
}
button 3870 {
on (release) {
_root.setD(2);
}
}
button 3871 {
on (release) {
_root.setD(3);
}
}
button 3872 {
on (release) {
_root.setD(4);
}
}
movieClip 3873 {
}
frame 49 {
function myFirstItemHandler() {
getURL('http://www.axis-games.com/afl.php', '');
}
var my_cm;
my_cm = new ContextMenu();
my_cm.hideBuiltInItems();
var myFirstItem_cmi;
myFirstItem_cmi = new ContextMenuItem('(c)2010 - axis-games.com', myFirstItemHandler);
my_cm.customItems.push(myFirstItem_cmi);
_root.menu = my_cm;
_root.attachMovie('fadeToWhite', 'fadeToWhite', _root.getNextHighestDepth());
info0._visible = false;
info1._visible = false;
info2._visible = false;
arrow0._visible = false;
arrow1._visible = false;
arrow2._visible = false;
var mySharedObject = SharedObject.getLocal('game0');
if (mySharedObject.data.teamName == null) {
slot0Txt.text = '1. Open Slot';
} else {
slot0Txt.text = '1. ' + mySharedObject.data.displayName + ' - Week ' + mySharedObject.data.seasonWeek;
info0.textRow1.text = 'RECORD: ' + mySharedObject.data[mySharedObject.data.teamName + 'Season'][1] + ' - ' + mySharedObject.data[mySharedObject.data.teamName + 'Season'][2];
info0.logo.gotoAndStop(mySharedObject.data.teamName);
if (mySharedObject.data.difficulty == 1) {
info0.textRow2.text = 'DIFFICULTY: ROOKIE';
} else {
if (mySharedObject.data.difficulty == 2) {
info0.textRow2.text = 'DIFFICULTY: PRO';
} else {
if (mySharedObject.data.difficulty == 3) {
info0.textRow2.text = 'DIFFICULTY: ALL STAR';
} else {
info0.textRow2.text = 'DIFFICULTY: HALL OF FAME';
}
}
}
info0._visible = true;
}
var mySharedObject = SharedObject.getLocal('game1');
if (mySharedObject.data.teamName == null) {
slot1Txt.text = '2. Open Slot';
} else {
slot1Txt.text = '2. ' + mySharedObject.data.displayName + ' - Week ' + mySharedObject.data.seasonWeek;
info1.textRow1.text = 'RECORD: ' + mySharedObject.data[mySharedObject.data.teamName + 'Season'][1] + ' - ' + mySharedObject.data[mySharedObject.data.teamName + 'Season'][2];
info1.logo.gotoAndStop(mySharedObject.data.teamName);
if (mySharedObject.data.difficulty == 1) {
info1.textRow2.text = 'DIFFICULTY: ROOKIE';
} else {
if (mySharedObject.data.difficulty == 2) {
info1.textRow2.text = 'DIFFICULTY: PRO';
} else {
if (mySharedObject.data.difficulty == 3) {
info1.textRow2.text = 'DIFFICULTY: ALL STAR';
} else {
info1.textRow2.text = 'DIFFICULTY: HALL OF FAME';
}
}
}
info1._visible = true;
}
var mySharedObject = SharedObject.getLocal('game2');
if (mySharedObject.data.teamName == null) {
slot2Txt.text = '3. Open Slot';
} else {
slot2Txt.text = '3. ' + mySharedObject.data.displayName + ' - Week ' + mySharedObject.data.seasonWeek;
info2.textRow1.text = 'RECORD: ' + mySharedObject.data[mySharedObject.data.teamName + 'Season'][1] + ' - ' + mySharedObject.data[mySharedObject.data.teamName + 'Season'][2];
info2.logo.gotoAndStop(mySharedObject.data.teamName);
if (mySharedObject.data.difficulty == 1) {
info2.textRow2.text = 'DIFFICULTY: ROOKIE';
} else {
if (mySharedObject.data.difficulty == 2) {
info2.textRow2.text = 'DIFFICULTY: PRO';
} else {
if (mySharedObject.data.difficulty == 3) {
info2.textRow2.text = 'DIFFICULTY: ALL STAR';
} else {
info2.textRow2.text = 'DIFFICULTY: HALL OF FAME';
}
}
}
info2._visible = true;
}
}
button 3875 {
on (release) {
_root.attachMovie('fadeToBlack', 'fadeToBlack', _root.getNextHighestDepth());
_root.fadeToBlack.destination = 'title';
}
}
// unknown tag 88 length 62
button 3880 {
on (release) {
if (_root.newGame == false && _root.info1._visible) {
_root.saveSlot = 1;
_root.attachMovie('fadeToBlack', 'fadeToBlack', _root.getNextHighestDepth());
_root.fadeToBlack.destination = 'seasonHome';
} else {
if (_root.newGame) {
_root.saveSlot = 1;
_root.attachMovie('fadeToBlack', 'fadeToBlack', _root.getNextHighestDepth());
_root.fadeToBlack.destination = 'seasonTeam';
} else {
_root.errorMessage.gotoAndPlay(2);
}
}
}
on (rollOver) {
_root.arrow1._visible = true;
}
on (rollOut) {
_root.arrow1._visible = false;
}
}
button 3882 {
on (release) {
if (_root.newGame == false && _root.info2._visible) {
_root.saveSlot = 2;
_root.attachMovie('fadeToBlack', 'fadeToBlack', _root.getNextHighestDepth());
_root.fadeToBlack.destination = 'seasonHome';
} else {
if (_root.newGame) {
_root.saveSlot = 2;
_root.attachMovie('fadeToBlack', 'fadeToBlack', _root.getNextHighestDepth());
_root.fadeToBlack.destination = 'seasonTeam';
} else {
_root.errorMessage.gotoAndPlay(2);
}
}
}
on (rollOver) {
_root.arrow2._visible = true;
}
on (rollOut) {
_root.arrow2._visible = false;
}
}
button 3883 {
on (release) {
if (_root.newGame == false && _root.info0._visible) {
_root.saveSlot = 0;
_root.attachMovie('fadeToBlack', 'fadeToBlack', _root.getNextHighestDepth());
_root.fadeToBlack.destination = 'seasonHome';
} else {
if (_root.newGame) {
_root.saveSlot = 0;
_root.attachMovie('fadeToBlack', 'fadeToBlack', _root.getNextHighestDepth());
_root.fadeToBlack.destination = 'seasonTeam';
} else {
_root.errorMessage.gotoAndPlay(2);
}
}
}
on (rollOver) {
_root.arrow0._visible = true;
}
on (rollOut) {
_root.arrow0._visible = false;
}
}
movieClip 3885 {
}
movieClip 3887 {
frame 1 {
stop();
}
}
movieClip 3890 {
}
frame 60 {
function myFirstItemHandler() {
getURL('', '');
}
function setPlayoffs() {
if (mySharedObject.data.seasonWeek > 12) {
var v2 = 0;
while (v2 < 4) {
var v4 = mySharedObject.data.week13[v2][0];
var v3 = mySharedObject.data.week13[v2][1];
_root.statWindow['p' + v2 + 0].text = mySharedObject.data[v4 + 'Season'][0];
_root.statWindow['p' + v2 + 1].text = mySharedObject.data[v3 + 'Season'][0];
++v2;
}
}
if (mySharedObject.data.seasonWeek > 13) {
v2 = 0;
while (v2 < 2) {
v4 = mySharedObject.data.week14[v2][0];
v3 = mySharedObject.data.week14[v2][1];
_root.statWindow['s' + v2 + 0].text = mySharedObject.data[v4 + 'Season'][0];
_root.statWindow['s' + v2 + 1].text = mySharedObject.data[v3 + 'Season'][0];
++v2;
}
}
if (mySharedObject.data.seasonWeek > 14) {
v4 = mySharedObject.data.week15[0][0];
v3 = mySharedObject.data.week15[0][1];
_root.statWindow.f00.text = mySharedObject.data[v4 + 'Season'][0];
_root.statWindow.f01.text = mySharedObject.data[v3 + 'Season'][0];
}
}
function setStandings() {
var v2 = ['arizona', 'baltimore', 'carolina', 'chicago', 'dallas', 'indianapolis', 'newEngland', 'newOrleans', 'newYork', 'oakland', 'pittsburgh', 'philadelphia', 'sanDiego', 'sanFrancisco'];
var v4;
var v12;
var v6 = 0;
while (v6 < v2.length) {
v4 = v6;
var v3 = v6;
while (v3 < v2.length - 1) {
if (mySharedObject.data[v2[v3 + 1] + 'Season'][1] > mySharedObject.data[v2[v4] + 'Season'][1]) {
v4 = v3 + 1;
} else {
if (mySharedObject.data[v2[v3 + 1] + 'Season'][1] == mySharedObject.data[v2[v4] + 'Season'][1]) {
if (mySharedObject.data[v2[v3 + 1] + 'Season'][8] > mySharedObject.data[v2[v4] + 'Season'][8]) {
v4 = v3 + 1;
} else {
if (mySharedObject.data[v2[v3 + 1] + 'Season'][8] == mySharedObject.data[v2[v4] + 'Season'][8]) {
if (mySharedObject.data[v2[v3 + 1] + 'Season'][9] < mySharedObject.data[v2[v4] + 'Season'][9]) {
v4 = v3 + 1;
}
}
}
}
}
++v3;
}
v12 = v2[v6];
v2[v6] = v2[v4];
v2[v4] = v12;
++v6;
}
var v5 = 0;
while (v5 < 14) {
var v9 = mySharedObject.data[v2[v5] + 'Season'][0];
var v11 = mySharedObject.data[v2[v5] + 'Season'][1];
var v8 = mySharedObject.data[v2[v5] + 'Season'][2];
var v7 = mySharedObject.data[v2[v5] + 'Season'][8];
var v10 = mySharedObject.data[v2[v5] + 'Season'][9];
_root.statWindow['p' + v5].text = v9;
_root.statWindow['t' + v5].text = v11;
_root.statWindow['s' + v5].text = v8;
_root.statWindow['k' + v5].text = v7;
_root.statWindow['i' + v5].text = v10;
++v5;
}
}
function getWeekTeams() {
var v3 = _root['week' + mySharedObject.data.seasonWeek];
if (mySharedObject.data.seasonWeek > 12) {
v3 = mySharedObject.data['week' + mySharedObject.data.seasonWeek];
}
var v2 = 0;
while (v2 < v3.length) {
if (v3[v2][0] == mySharedObject.data.teamName) {
_root.homeTeam = v3[v2][0];
_root.userTeam = v3[v2][0];
_root.awayTeam = v3[v2][1];
_root.compTeam = v3[v2][1];
break;
} else {
if (v3[v2][1] == mySharedObject.data.teamName) {
_root.homeTeam = v3[v2][0];
_root.userTeam = v3[v2][1];
_root.awayTeam = v3[v2][1];
_root.compTeam = v3[v2][0];
break;
}
}
++v2;
}
}
function playSeasonGame() {
_root.seasonGame = true;
_root.difficulty = mySharedObject.data.difficulty;
_root.attachMovie('fadeToBlack', 'fadeToBlack', _root.getNextHighestDepth());
_root.fadeToBlack.destination = 'game';
}
function setSchedule() {
_root.week1 = [['arizona', 'baltimore', 0, 0], ['dallas', 'newYork', 0, 0], ['indianapolis', 'oakland', 0, 0], ['philadelphia', 'carolina', 0, 0], ['sanDiego', 'chicago', 0, 0], ['newEngland', 'pittsburgh', 0, 0], ['newOrleans', 'sanFrancisco', 0, 0]];
_root.week2 = [['dallas', 'indianapolis', 0, 0], ['newYork', 'philadelphia', 0, 0], ['oakland', 'sanDiego', 0, 0], ['carolina', 'newEngland', 0, 0], ['chicago', 'newOrleans', 0, 0], ['pittsburgh', 'arizona', 0, 0], ['sanFrancisco', 'baltimore', 0, 0]];
_root.week3 = [['newYork', 'oakland', 0, 0], ['philadelphia', 'chicago', 0, 0], ['sanDiego', 'carolina', 0, 0], ['newEngland', 'sanFrancisco', 0, 0], ['newOrleans', 'pittsburgh', 0, 0], ['arizona', 'indianapolis', 0, 0], ['baltimore', 'dallas', 0, 0]];
_root.week4 = [['philadelphia', 'sanDiego', 0, 0], ['arizona', 'newYork', 0, 0], ['baltimore', 'oakland', 0, 0], ['dallas', 'newEngland', 0, 0], ['indianapolis', 'newOrleans', 0, 0], ['carolina', 'pittsburgh', 0, 0], ['chicago', 'sanFrancisco', 0, 0]];
_root.week5 = [['carolina', 'chicago', 0, 0], ['arizona', 'dallas', 0, 0], ['baltimore', 'indianapolis', 0, 0], ['newYork', 'newEngland', 0, 0], ['oakland', 'newOrleans', 0, 0], ['philadelphia', 'pittsburgh', 0, 0], ['sanDiego', 'sanFrancisco', 0, 0]];
_root.week6 = [['newEngland', 'newOrleans', 0, 0], ['philadelphia', 'arizona', 0, 0], ['sanDiego', 'baltimore', 0, 0], ['carolina', 'dallas', 0, 0], ['chicago', 'indianapolis', 0, 0], ['pittsburgh', 'newYork', 0, 0], ['sanFrancisco', 'oakland', 0, 0]];
_root.week7 = [['pittsburgh', 'sanFrancisco', 0, 0], ['carolina', 'arizona', 0, 0], ['chicago', 'baltimore', 0, 0], ['dallas', 'philadelphia', 0, 0], ['indianapolis', 'sanDiego', 0, 0], ['newYork', 'newOrleans', 0, 0], ['oakland', 'newEngland', 0, 0]];
_root.week8 = [['newEngland', 'arizona', 0, 0], ['newOrleans', 'baltimore', 0, 0], ['pittsburgh', 'dallas', 0, 0], ['sanFrancisco', 'indianapolis', 0, 0], ['newYork', 'sanDiego', 0, 0], ['philadelphia', 'chicago', 0, 0], ['oakland', 'carolina', 0, 0]];
_root.week9 = [['baltimore', 'arizona', 0, 0], ['newYork', 'dallas', 0, 0], ['oakland', 'indianapolis', 0, 0], ['carolina', 'philadelphia', 0, 0], ['chicago', 'sanDiego', 0, 0], ['pittsburgh', 'newEngland', 0, 0], ['sanFrancisco', 'newOrleans', 0, 0]];
_root.week10 = [['indianapolis', 'dallas', 0, 0], ['philadelphia', 'newYork', 0, 0], ['sanDiego', 'oakland', 0, 0], ['newEngland', 'carolina', 0, 0], ['newOrleans', 'chicago', 0, 0], ['arizona', 'pittsburgh', 0, 0], ['baltimore', 'sanFrancisco', 0, 0]];
_root.week11 = [['oakland', 'newYork', 0, 0], ['chicago', 'philadelphia', 0, 0], ['carolina', 'sanDiego', 0, 0], ['sanFrancisco', 'newEngland', 0, 0], ['pittsburgh', 'newOrleans', 0, 0], ['indianapolis', 'arizona', 0, 0], ['dallas', 'baltimore', 0, 0]];
_root.week12 = [['sanDiego', 'philadelphia', 0, 0], ['newYork', 'arizona', 0, 0], ['oakland', 'baltimore', 0, 0], ['newEngland', 'dallas', 0, 0], ['newOrleans', 'indianapolis', 0, 0], ['pittsburgh', 'carolina', 0, 0], ['sanFrancisco', 'chicago', 0, 0]];
}
var my_cm;
my_cm = new ContextMenu();
my_cm.hideBuiltInItems();
var myFirstItem_cmi;
myFirstItem_cmi = new ContextMenuItem('(c)2010 - axis-games.com', myFirstItemHandler);
my_cm.customItems.push(myFirstItem_cmi);
_root.menu = my_cm;
_root.attachMovie('fadeToWhite', 'fadeToWhite', _root.getNextHighestDepth());
var mySharedObject = SharedObject.getLocal('game' + _root.saveSlot);
_root.weekText.text = 'PLAY WEEK ' + mySharedObject.data.seasonWeek;
_root.weekText2.text = 'WEEK ' + mySharedObject.data.seasonWeek + ' GAME';
setSchedule();
getWeekTeams();
if (mySharedObject.data.seasonWeek > 12) {
_root.weekText.text = 'PLAY GAME';
if (mySharedObject.data.seasonWeek == 13) {
_root.weekText2.text = 'QUARTERFINAL GAME';
} else {
if (mySharedObject.data.seasonWeek == 14) {
_root.weekText2.text = 'SEMIFINAL GAME';
} else {
if (mySharedObject.data.seasonWeek == 15) {
_root.weekText2.text = 'CHAMPIONSHIP GAME';
}
}
}
_root.statWindow.gotoAndStop(2);
setPlayoffs();
} else {
setStandings();
}
if (mySharedObject.data.seasonOver == true) {
mySharedObject.clear();
_root.logo1._visible = false;
_root.logo2._visible = false;
_root.statWindow.gotoAndStop(3);
_root.vsText.text = '';
_root.weekText.text = '';
_root.playBtn.enabled = false;
_root.playBtn._visible = false;
_root.statsText.text = '';
_root.statsBtn.enabled = false;
_root.statsBtn._visible = false;
_root.weekText2.text = 'SEASON OVER';
}
if (mySharedObject.data.champs == true) {
mySharedObject.clear();
_root.logo1._x = 216.3;
_root.logo1.gotoAndStop(mySharedObject.data.teamName);
_root.weekText2.text = 'AFL CHAMPIONS!';
_root.logo2._visible = false;
_root.statWindow.gotoAndStop(4);
_root.vsText.text = '';
_root.playBtn.enabled = false;
_root.playBtn._visible = false;
_root.weekText.text = '';
_root.statsText.text = '';
_root.statsBtn.enabled = false;
_root.statsBtn._visible = false;
} else {
_root.logo1.gotoAndStop(_root.homeTeam);
_root.logo2.gotoAndStop(_root.awayTeam);
}
}
movieClip 4000 {
}
movieClip 4005 {
frame 1 {
stop();
}
}
button 4007 {
on (release) {
_root.playSeasonGame();
}
}
button 4009 {
on (release) {
_root.attachMovie('fadeToBlack', 'fadeToBlack', _root.getNextHighestDepth());
_root.fadeToBlack.destination = 'seasonStats';
}
}
button 4011 {
on (release) {
_root.attachMovie('fadeToBlack', 'fadeToBlack', _root.getNextHighestDepth());
_root.fadeToBlack.destination = 'title';
}
}
movieClip 4019 {
}
frame 71 {
function myFirstItemHandler() {
getURL('http://www.axis-games.com/afl.php', '');
}
function sortOnValue(val) {
var v2 = ['arizona', 'baltimore', 'carolina', 'chicago', 'dallas', 'indianapolis', 'newEngland', 'newOrleans', 'newYork', 'oakland', 'pittsburgh', 'philadelphia', 'sanDiego', 'sanFrancisco'];
var v6;
var v8;
var v7 = 0;
while (v7 < v2.length) {
v6 = v7;
var v5 = v7;
while (v5 < v2.length - 1) {
if (val == 7 || val == 10 || val == 11 || val == 9) {
if (mySharedObject.data[v2[v5 + 1] + 'Season'][val] < mySharedObject.data[v2[v6] + 'Season'][val]) {
v6 = v5 + 1;
}
} else {
if (mySharedObject.data[v2[v5 + 1] + 'Season'][val] > mySharedObject.data[v2[v6] + 'Season'][val]) {
v6 = v5 + 1;
}
}
++v5;
}
v8 = v2[v7];
v2[v7] = v2[v6];
v2[v6] = v8;
++v7;
}
var v3 = 0;
while (v3 < 14) {
_root['p' + v3].text = mySharedObject.data[v2[v3] + 'Season'][0];
_root['t' + v3].text = mySharedObject.data[v2[v3] + 'Season'][3];
_root['s' + v3].text = mySharedObject.data[v2[v3] + 'Season'][4];
_root['k' + v3].text = mySharedObject.data[v2[v3] + 'Season'][5];
_root['i' + v3].text = mySharedObject.data[v2[v3] + 'Season'][6];
_root['a' + v3].text = mySharedObject.data[v2[v3] + 'Season'][7];
_root['b' + v3].text = mySharedObject.data[v2[v3] + 'Season'][8];
_root['c' + v3].text = mySharedObject.data[v2[v3] + 'Season'][9];
_root['r' + v3].text = mySharedObject.data[v2[v3] + 'Season'][10];
_root['q' + v3].text = mySharedObject.data[v2[v3] + 'Season'][11];
++v3;
}
}
var my_cm;
my_cm = new ContextMenu();
my_cm.hideBuiltInItems();
var myFirstItem_cmi;
myFirstItem_cmi = new ContextMenuItem('(c)2010 - axis-games.com', myFirstItemHandler);
my_cm.customItems.push(myFirstItem_cmi);
_root.menu = my_cm;
_root.attachMovie('fadeToWhite', 'fadeToWhite', _root.getNextHighestDepth());
sortOnValue(3);
}
button 4151 {
on (release) {
_root.sortOnValue(3);
}
}
button 4155 {
on (release) {
_root.sortOnValue(4);
}
}
button 4159 {
on (release) {
_root.sortOnValue(5);
}
}
button 4163 {
on (release) {
_root.sortOnValue(6);
}
}
button 4167 {
on (release) {
_root.sortOnValue(7);
}
}
button 4171 {
on (release) {
_root.sortOnValue(8);
}
}
button 4175 {
on (release) {
_root.sortOnValue(9);
}
}
button 4176 {
on (release) {
_root.attachMovie('fadeToBlack', 'fadeToBlack', _root.getNextHighestDepth());
_root.fadeToBlack.destination = 'seasonHome';
}
}
button 4183 {
on (release) {
_root.sortOnValue(10);
}
}
button 4187 {
on (release) {
_root.sortOnValue(11);
}
}
frame 82 {
function myFirstItemHandler() {
getURL('http://www.axis-games.com/afl.php', '');
}
function earnAch(number) {
var v4 = SharedObject.getLocal('achievements');
if (v4.data.achievementList[number] == 0) {
playSound('ach');
trace('Achievement Earned: ' + number);
v4.data.achievementList[number] = 1;
var v3 = 'ach' + number;
_root.attachMovie('achievementEarnedWindow', v3, 900000 + number);
_root[v3].indAch.gotoAndStop(number + 1);
_root[v3].indAch['a' + number].gotoAndStop(2);
_root[v3]._x = 325;
_root[v3]._y = 270;
_root.achWindow['a' + number].gotoAndStop(2);
}
}
function playSound(sound) {
if (soundOn) {
_root.soundFX.gotoAndPlay(sound);
}
}
function clock() {
if (halfOver == false && runClock && pat == false && (poTimer < 250 || playActive) && quarter != 3) {
++poTimer;
++clockTimer;
if (clockTimer >= 25) {
clockTimer = 1;
if (clockSec <= 1) {
clockSec = 59;
if (clockMin == 0) {
endOfHalf();
} else {
--clockMin;
if (clockMin == 0) {
_root.gameText.gotoAndPlay('warning');
}
}
} else {
--clockSec;
}
if (clockSec < 10) {
var v2 = '0' + clockSec;
} else {
var v2 = clockSec;
}
if (halfOver == false) {
_root.scoreboard.clockTxt.text = '0' + clockMin + ':' + v2;
} else {
_root.scoreboard.clockTxt.text = '00:00';
}
}
} else {
if (quarter == 3) {
_root.scoreboard.clockTxt.text = '00:00';
}
}
if (startSecondHalfBtn._visible) {
_root.scoreboard.clockTxt.text = '00:00';
}
}
function clearAd() {
playSound('halftimeTheme');
_root.startSecondHalfBtn._visible = true;
_root.adMC.closeBtn._visible = true;
_root.adMC.statusText.gotoAndStop(2);
clearInterval(adInt);
}
function endOfHalf() {
if (playActive == false && playEnded == false) {
calledTimeout = true;
Mouse.show();
_root.field.ball.ballInside.gotoAndStop(1);
setGameStats();
_root.stats._visible = true;
runClock = false;
_root.playbook._visible = false;
clearInterval(playOverInt);
if (quarter == 1) {
adInt = setInterval(clearAd, 1);
playReady = false;
if (homeTeam == userTeam) {
if (homeScore + 14 <= awayScore) {
ach12 = true;
}
} else {
if (awayScore + 14 <= homeScore) {
ach12 = true;
}
}
stopAllSounds();
} else {
if (homeScore != awayScore) {
stopAllSounds();
playSound('halftimeTheme');
_root.endGameBtn._visible = true;
if (difficulty == 1) {
kongregate.stats.submit('totalYardsAllowed1', totalYards[1]);
kongregate.stats.submit('rushYardsAllowed1', rushingYards[1]);
kongregate.stats.submit('passYardsAllowed1', passingYards[1]);
kongregate.stats.submit('sacksAllowed1', sacks[1]);
kongregate.stats.submit('qbRating1', getPasserRating());
if (userTeam == homeTeam) {
kongregate.stats.submit('pointsAllowed1', awayScore);
if (awayScore < homeScore) {
kongregate.stats.submit('wins1', 1);
}
} else {
kongregate.stats.submit('pointsAllowed1', homeScore);
if (homeScore < awayScore) {
kongregate.stats.submit('wins1', 1);
}
}
} else {
if (difficulty == 2) {
kongregate.stats.submit('totalYardsAllowed2', totalYards[1]);
kongregate.stats.submit('rushYardsAllowed2', rushingYards[1]);
kongregate.stats.submit('passYardsAllowed2', passingYards[1]);
kongregate.stats.submit('sacksAllowed2', sacks[1]);
kongregate.stats.submit('qbRating2', getPasserRating());
if (userTeam == homeTeam) {
kongregate.stats.submit('pointsAllowed2', awayScore);
if (awayScore < homeScore) {
kongregate.stats.submit('wins2', 1);
}
} else {
kongregate.stats.submit('pointsAllowed2', homeScore);
if (homeScore < awayScore) {
kongregate.stats.submit('wins2', 1);
}
}
} else {
if (difficulty == 3) {
kongregate.stats.submit('totalYardsAllowed3', totalYards[1]);
kongregate.stats.submit('rushYardsAllowed3', rushingYards[1]);
kongregate.stats.submit('passYardsAllowed3', passingYards[1]);
kongregate.stats.submit('sacksAllowed3', sacks[1]);
kongregate.stats.submit('qbRating3', getPasserRating());
if (userTeam == homeTeam) {
kongregate.stats.submit('pointsAllowed3', awayScore);
if (awayScore < homeScore) {
kongregate.stats.submit('wins3', 1);
}
} else {
kongregate.stats.submit('pointsAllowed3', homeScore);
if (homeScore < awayScore) {
kongregate.stats.submit('wins3', 1);
}
}
} else {
if (difficulty == 4) {
kongregate.stats.submit('totalYardsAllowed4', totalYards[1]);
kongregate.stats.submit('rushYardsAllowed4', rushingYards[1]);
kongregate.stats.submit('passYardsAllowed4', passingYards[1]);
kongregate.stats.submit('sacksAllowed4', sacks[1]);
kongregate.stats.submit('qbRating4', getPasserRating());
if (userTeam == homeTeam) {
kongregate.stats.submit('pointsAllowed4', awayScore);
if (awayScore < homeScore) {
kongregate.stats.submit('wins4', 1);
}
} else {
kongregate.stats.submit('pointsAllowed4', homeScore);
if (homeScore < awayScore) {
kongregate.stats.submit('wins4', 1);
}
}
}
}
}
}
playReady = false;
_root.scoreboard.clockTxt.text = '00:00';
if (getUserSide() == 'home') {
if (homeScore > awayScore && ach12 && difficulty >= 3) {
earnAch(12);
}
if (homeScore >= awayScore + 21 && difficulty >= 3) {
earnAch(13);
}
} else {
if (awayScore > homeScore && ach12 && difficulty >= 3) {
earnAch(12);
}
if (awayScore >= homeScore + 21 && difficulty >= 3) {
earnAch(13);
}
}
if (totalYards[1] < 200) {
earnAch(3);
}
if (getPasserRating() >= 150 && difficulty >= 3) {
earnAch(11);
}
} else {
ballX = 325;
ballY = 771.5;
_root.scoreboard.ballOnTxt.text = Math.round((1183.5 - ballY) / 10.3);
_root.field.ball._rotation = 180;
timeouts = [3, 3];
_root.scoreboard.homeTimeouts.gotoAndStop(4);
_root.scoreboard.awayTimeouts.gotoAndStop(4);
npKickOff = true;
down = 1;
toGo = 10;
setFieldPosition();
++quarter;
_root.scoreboard.clockTxt.text = '00:00';
_root.scoreboard.qtrTxt.text = 'OT';
_root.scoreboard.dndTxt.text = '1st & 10';
_root.stats._visible = false;
_root.roster._visible = false;
_root.coinToss.buttons.gotoAndStop(1);
_root.coinToss.coin.gotoAndStop(1);
_root.coinToss._visible = true;
_root.field.lineOfScrimmage._y = ballY;
_root.field.firstDownLine._y = ballY - 103;
playReady = false;
playActive = false;
selectedPlayerIndex = 0;
pat = false;
stopAllSounds();
playSound('halftimeTheme');
_root.field.playerMarker._x = 1000;
_root.field.compMarker._x = 1000;
var v2 = 0;
while (v2 < 11) {
var v3 = activeCompPlayers[v2];
var v4 = activeUserPlayers[v2];
_root.field[v3]._x = 1000;
_root.field[v4]._x = 1000;
++v2;
}
_root.field.endZones._rotation = 180;
_root.field.kickArrow._visible = false;
_root.field.ball._rotation = 180;
}
}
} else {
halfOver = true;
}
}
function startNextHalf() {
var v2 = 0;
while (v2 < 11) {
var v3 = activeCompPlayers[v2];
var v4 = activeUserPlayers[v2];
_root.field[v3]._x = 1000;
_root.field[v4]._x = 1000;
++v2;
}
_root.field.endZones._rotation = 180;
_root.field.kickArrow._visible = false;
_root.scoreboard.ballOnTxt.text = Math.round((1183.5 - ballY) / 10.3);
_root.field.ball._rotation = 180;
timeouts = [3, 3];
_root.scoreboard.homeTimeouts.gotoAndStop(4);
_root.scoreboard.awayTimeouts.gotoAndStop(4);
offensiveTeam = halfOTeam;
defensiveTeam = halfDTeam;
userSide = halfUserSide;
_root.startSecondHalfBtn._visible = false;
_root.stats._visible = false;
_root.roster._visible = false;
npKickOff = true;
clockMin = 5;
clockSec = 0;
ballX = 325;
ballY = 771.5;
down = 1;
toGo = 10;
setFieldPosition();
++quarter;
_root.scoreboard.clockTxt.text = '05:00';
_root.scoreboard.qtrTxt.text = '2nd';
_root.scoreboard.dndTxt.text = '1st & 10';
if (userSide == 'o') {
_root.playbook.formations.form1.gotoAndStop(2);
_root.playbook.plays.gotoAndStop(14);
} else {
_root.playbook.formations.gotoAndStop(2);
_root.playbook.plays.gotoAndStop(13);
}
_root.playbook._visible = true;
}
function endOT() {
calledTimeout = true;
Mouse.show();
_root.field.ball.ballInside.gotoAndStop(1);
setGameStats();
_root.stats._visible = true;
runClock = false;
_root.playbook._visible = false;
clearInterval(playOverInt);
playSound('halftimeTheme');
_root.endGameBtn._visible = true;
if (difficulty == 1) {
kongregate.stats.submit('totalYardsAllowed1', totalYards[1]);
kongregate.stats.submit('rushYardsAllowed1', rushingYards[1]);
kongregate.stats.submit('passYardsAllowed1', passingYards[1]);
kongregate.stats.submit('sacksAllowed1', sacks[1]);
kongregate.stats.submit('qbRating1', getPasserRating());
if (userTeam == homeTeam) {
kongregate.stats.submit('pointsAllowed1', awayScore);
if (awayScore < homeScore) {
kongregate.stats.submit('wins1', 1);
}
} else {
kongregate.stats.submit('pointsAllowed1', homeScore);
if (homeScore < awayScore) {
kongregate.stats.submit('wins1', 1);
}
}
} else {
if (difficulty == 2) {
kongregate.stats.submit('totalYardsAllowed2', totalYards[1]);
kongregate.stats.submit('rushYardsAllowed2', rushingYards[1]);
kongregate.stats.submit('passYardsAllowed2', passingYards[1]);
kongregate.stats.submit('sacksAllowed2', sacks[1]);
kongregate.stats.submit('qbRating2', getPasserRating());
if (userTeam == homeTeam) {
kongregate.stats.submit('pointsAllowed2', awayScore);
if (awayScore < homeScore) {
kongregate.stats.submit('wins2', 1);
}
} else {
kongregate.stats.submit('pointsAllowed2', homeScore);
if (homeScore < awayScore) {
kongregate.stats.submit('wins2', 1);
}
}
} else {
if (difficulty == 3) {
kongregate.stats.submit('totalYardsAllowed3', totalYards[1]);
kongregate.stats.submit('rushYardsAllowed3', rushingYards[1]);
kongregate.stats.submit('passYardsAllowed3', passingYards[1]);
kongregate.stats.submit('sacksAllowed3', sacks[1]);
kongregate.stats.submit('qbRating3', getPasserRating());
if (userTeam == homeTeam) {
kongregate.stats.submit('pointsAllowed3', awayScore);
if (awayScore < homeScore) {
kongregate.stats.submit('wins3', 1);
}
} else {
kongregate.stats.submit('pointsAllowed3', homeScore);
if (homeScore < awayScore) {
kongregate.stats.submit('wins3', 1);
}
}
} else {
if (difficulty == 4) {
kongregate.stats.submit('totalYardsAllowed4', totalYards[1]);
kongregate.stats.submit('rushYardsAllowed4', rushingYards[1]);
kongregate.stats.submit('passYardsAllowed4', passingYards[1]);
kongregate.stats.submit('sacksAllowed4', sacks[1]);
kongregate.stats.submit('qbRating4', getPasserRating());
if (userTeam == homeTeam) {
kongregate.stats.submit('pointsAllowed4', awayScore);
if (awayScore < homeScore) {
kongregate.stats.submit('wins4', 1);
}
} else {
kongregate.stats.submit('pointsAllowed4', homeScore);
if (homeScore < awayScore) {
kongregate.stats.submit('wins4', 1);
}
}
}
}
}
}
if (getUserSide() == 'home') {
if (homeScore > awayScore && ach12 && difficulty >= 3) {
earnAch(12);
}
if (homeScore >= awayScore + 21 && difficulty >= 3) {
earnAch(13);
}
} else {
if (awayScore > homeScore && ach12 && difficulty >= 3) {
earnAch(12);
}
if (awayScore >= homeScore + 21 && difficulty >= 3) {
earnAch(13);
}
}
if (totalYards[1] < 200) {
earnAch(3);
}
if (getPasserRating() >= 150 && difficulty >= 3) {
earnAch(11);
}
}
function throwBall() {
var v3 = 0;
while (v3 < 11) {
var v4 = activeCompPlayers[v3];
var v6 = activeUserPlayers[v3];
_root.field[v4].recMarker._visible = false;
_root.field[v6].recMarker._visible = false;
++v3;
}
if (playActive) {
if (userSide == 'o') {
++pAttempts;
var v7 = getClosestReceiver(_root.field._xmouse, _root.field._ymouse);
_root.field[activePlayer]._rotation = _root.field.ball._rotation;
_root.field[activePlayer].finished = true;
intArray = [];
v3 = 0;
while (v3 < activeCompPlayers.length) {
var v2 = activeCompPlayers[v3];
var v5 = getDist(_root.field.passTarget, _root.field[v2]);
if (_root.field.passTarget._y > 50 && v5 < 150 && _root.field[v2].inBlock == false && _root.field[v2]._y < ballY) {
_root.field[v2].task = 'intercept';
intArray[intArray.length] = v2;
}
++v3;
}
} else {
++cAttempts;
_root.field.compMarker._x = 1000;
var v7 = compPassTarget;
intArray = [];
v3 = 0;
while (v3 < activeUserPlayers.length) {
var v2 = activeUserPlayers[v3];
var v5 = getDist(_root.field.passTarget, _root.field[v2]);
if (v5 < 150 && _root.field[v2].inBlock == false) {
_root.field[v2].task = 'intercept';
intArray[intArray.length] = v2;
}
++v3;
}
}
_root.field[v7].finished = false;
_root.field.ball._rotation = getAng(ballHolder, _root.field.passTarget._x, _root.field.passTarget._y);
ballInMotion = true;
motionType = 'pass';
ballTarget = v7;
ballHolder = 'inAir';
_root.field.ball._visible = true;
if (passType == 'bullet') {
ballSpeed = 10;
} else {
if (userSide == 'o') {
ballSpeed = 8;
} else {
ballSpeed = 9;
}
}
var v8 = getXSlope(_root.field.ball);
var v13 = getYSlope(_root.field.ball);
_root.field.ball._x += v8 * 35 + 3;
_root.field.ball._y += v13 * 35;
var v11 = _root.field.passTarget._x - _root.field.ball._x;
var v12 = _root.field.passTarget._y - _root.field.ball._y;
passDist = getDist(_root.field.ball, _root.field.passTarget);
ballTotalSteps = Math.round(passDist / ballSpeed);
if (passType == 'lob') {
var v9 = int(ballTotalSteps / 2);
gravityInc = 20 / v9;
} else {
var v9 = int(ballTotalSteps / 2);
gravityInc = 15 / v9;
}
ballXMove = v11 / ballTotalSteps / ballSpeed;
ballYMove = v12 / ballTotalSteps / ballSpeed;
_root.field[v7].followingPlay = false;
ballCurrentStep = 0;
if (ballXMove < 0) {
_root.field.ball.ballInside.gotoAndPlay('throw2');
} else {
_root.field.ball.ballInside.gotoAndPlay('throw');
}
_root.field[v7].runTarget = 'passTarget';
_root.field[v7].reachedX = false;
_root.field[v7].reachedY = false;
_root.field[v7].xDest = _root.field.passTarget._x;
_root.field[v7].yDest = _root.field.passTarget._y;
if (zoomNumber > 0 && _root.field.passTarget._y < ballY && zoomOnThrow == false && ballY - _root.field.passTarget._y > 50) {
isZooming = false;
var v10 = ballY - _root.field.passTarget._y;
scrollPerTick = v10 / ballTotalSteps;
zoomIn = true;
zoomTimer = 0;
}
throwInMotion = false;
}
}
function kickBall() {
if (playActive) {
if (currentPlay == 'punt') {
if (userSide == 'o') {
_root.field[activePlayer]._rotation = _root.field.ball._rotation;
_root.field[activePlayer].finished = true;
if (_root.field.passTarget._y > 256) {
ballTarget = getCompSide() + 'FS';
_root.field[ballTarget].task = 'catchKick';
_root.field[ballTarget].playerTarget = 'passTarget';
}
activePlayer = getClosestPlayer(activeUserPlayers, _root.field[getCompSide() + 'FS']._x, _root.field[getCompSide() + 'FS']._y);
_root.field.playerMarker.playerTxt.text = '#' + _root.field[activePlayer].playerNumber + ' ' + _root.field[activePlayer].playerName;
} else {
if (_root.field.passTarget._y > 256) {
ballTarget = getUserSide() + 'FS';
_root.field[ballTarget].task = 'catchKick';
_root.field[ballTarget].playerTarget = 'passTarget';
_root.field[ballTarget]._x = _root.field.passTarget._x;
_root.field[ballTarget]._y = _root.field.passTarget._y;
_root.field[ballTarget]._rotation = 0;
}
activePlayer = getUserSide() + 'FS';
_root.field.playerMarker.playerTxt.text = '#' + _root.field[activePlayer].playerNumber + ' ' + _root.field[activePlayer].playerName;
}
var v2 = 0;
while (v2 < 11) {
var v5 = activeUserPlayers[v2];
var v4 = activeCompPlayers[v2];
_root.field[v5].inBlock = false;
_root.field[v4].inBlock = false;
++v2;
}
_root.field.playerMarker._x = _root.field[activePlayer]._x;
_root.field.playerMarker._y = _root.field[activePlayer]._y;
_root.field.playerMarker.gotoAndPlay(2);
motionType = 'kick';
} else {
if (currentPlay == 'fieldGoal') {
motionType = 'fgKick';
_root.field.passRing._visible = false;
} else {
if (userSide == 'o') {
if (currentPlay == 'onsideKick') {
var v2 = 0;
while (v2 < 11) {
var v3 = activeCompPlayers[v2];
_root.field[v3].task = 'man';
_root.field[v3].playerTarget = 'ball';
++v2;
}
}
_root.field[activePlayer]._rotation = _root.field.ball._rotation;
_root.field[activePlayer].finished = true;
if (_root.field.passTarget._x > 50 && _root.field.passTarget._x < 600) {
ballTarget = getClosestPlayer(activeCompPlayers, _root.field.passTarget._x, _root.field.passTarget._y);
_root.field[ballTarget].task = 'catchKick';
_root.field[ballTarget].playerTarget = 'passTarget';
}
activePlayer = getClosestPlayer(activeUserPlayers, _root.field.passTarget._x, _root.field.passTarget._y);
_root.field.playerMarker.playerTxt.text = '#' + _root.field[activePlayer].playerNumber + ' ' + _root.field[activePlayer].playerName;
} else {
if (currentPlay == 'punt') {
if (_root.field.passTarget._y > 256) {
ballTarget = getUserSide() + 'FS';
_root.field[ballTarget].task = 'catchKick';
_root.field[ballTarget].playerTarget = 'passTarget';
}
activePlayer = getUserSide() + 'FS';
_root.field.playerMarker.playerTxt.text = '#' + _root.field[activePlayer].playerNumber + ' ' + _root.field[activePlayer].playerName;
} else {
if (currentPlay == 'kickOff') {
activePlayer = getClosestPlayer(activeUserPlayers, _root.field.passTarget._x, _root.field.passTarget._y);
_root.field.playerMarker.playerTxt.text = '#' + _root.field[activePlayer].playerNumber + ' ' + _root.field[activePlayer].playerName;
ballTarget = activePlayer;
_root.field[ballTarget]._x = _root.field.passTarget._x;
_root.field[ballTarget]._y = _root.field.passTarget._y;
_root.field[ballTarget]._rotation = 0;
_root.field[ballTarget].task = 'catchKick';
_root.field[ballTarget].playerTarget = 'passTarget';
} else {
if (currentPlay == 'onsideKick') {
activePlayer = getClosestPlayer(activeUserPlayers, _root.field.passTarget._x, _root.field.passTarget._y);
_root.field.playerMarker.playerTxt.text = '#' + _root.field[activePlayer].playerNumber + ' ' + _root.field[activePlayer].playerName;
ballTarget = activePlayer;
_root.field[ballTarget]._rotation = 0;
_root.field[ballTarget].task = 'catchKick';
_root.field[ballTarget].playerTarget = 'passTarget';
}
}
}
}
var v2 = 0;
while (v2 < 11) {
var v5 = activeUserPlayers[v2];
var v4 = activeCompPlayers[v2];
_root.field[v5].inBlock = false;
_root.field[v4].inBlock = false;
++v2;
}
_root.field.playerMarker._x = _root.field[activePlayer]._x;
_root.field.playerMarker._y = _root.field[activePlayer]._y;
_root.field.playerMarker.gotoAndPlay(2);
motionType = 'kick';
}
}
_root.field.kickArrow._visible = false;
_root.field.ball._rotation = getAng('ball', _root.field.passTarget._x, _root.field.passTarget._y);
ballInMotion = true;
ballHolder = 'inAir';
_root.field.ball._visible = true;
ballSpeed = 6;
var v8 = _root.field.passTarget._x - _root.field.ball._x;
var v9 = _root.field.passTarget._y - _root.field.ball._y;
passDist = getDist(_root.field.ball, _root.field.passTarget);
ballTotalSteps = Math.round(passDist / ballSpeed);
var v6 = int(ballTotalSteps / 2);
gravityInc = 20 / v6;
ballXMove = v8 / ballTotalSteps / ballSpeed;
ballYMove = v9 / ballTotalSteps / ballSpeed;
ballCurrentStep = 0;
_root.field.ball.ballInside.gotoAndPlay('kick');
_root.field[ballTarget].xDest = _root.field.passTarget._x;
_root.field[ballTarget].yDest = _root.field.passTarget._y;
if (currentPlay != 'onsideKick') {
isZooming = true;
zoomTimer = 0;
++zoomNumber;
zoomAdj = ((ballY - 421) / 765) * 112;
zoomAdj /= 30;
zoomOnThrow = true;
var v7 = ballY - _root.field.passTarget._y;
scrollPerTick = v7 / ballTotalSteps;
zoomTimer = 0;
}
}
}
function throwOver() {
_root.field[offensiveTeam + 'QB'].gotoAndStop(1);
}
function endCustAni() {
_root.field[ballHolder].custAni = false;
if (_root.field[ballHolder].task != 'score') {
_root.field[ballHolder].gotoAndStop(1);
}
}
function getShoulder(player) {
var v2 = _root.field[player]._rotation;
var v3 = getAng(player, _root.field.ball._x, _root.field.ball._y);
_root.field[player].custAni = true;
if (v2 >= 0 && v2 < 180) {
var v4 = v2;
var v5 = v2 - 180;
if (v3 < v4 && v3 > v5) {
return 'L';
} else {
return 'R';
}
} else {
var v4 = v2;
var v5 = v2 + 180;
if (v3 > v4 && v3 < v5) {
return 'R';
} else {
return 'L';
}
}
}
function passDefense(tempPlayer) {
var v5 = getDist(_root.field.ball, _root.field[tempPlayer]);
if (userSide == 'o') {
var v4 = 10 + int(difficulty * 1.5);
} else {
var v4 = 14 - difficulty;
}
if (v5 < v4 && _root.field.ball._xscale <= 150 && _root.field.ball._visible) {
if (_root.field[passTarget].waitingOnBall) {
var v3 = random(100);
if (userSide == 'o') {
v3 -= difficulty * 15;
if (v3 < 15) {
compInt(tempPlayer);
} else {
if (v3 < 50) {
motionType = 'skid1';
skidSteps = 0;
ballSpeed *= 0.5;
nextSkid = 3 + int(passDist / 50);
skidSpeedAdj = (ballSpeed - int(ballSpeed * 0.75)) / nextSkid;
_root.field.ball._xscale = 100;
_root.field.ball._yscale = 100;
ballXMove *= -1;
ballYMove *= -1;
} else {}
}
} else {
v3 += difficulty * 4;
if (v3 < 20) {
playerInt(tempPlayer);
} else {
if (v3 < 45) {
var v6 = _root.field[tempPlayer].statPos;
++_root[userTeam + 'Players'][v6][6];
motionType = 'skid1';
skidSteps = 0;
ballSpeed *= 0.5;
nextSkid = 3 + int(passDist / 50);
skidSpeedAdj = (ballSpeed - int(ballSpeed * 0.75)) / nextSkid;
_root.field.ball._xscale = 100;
_root.field.ball._yscale = 100;
ballXMove *= -1;
ballYMove *= -1;
} else {}
}
}
} else {
if (_root.field[tempPlayer].waitingOnBall) {
var v3 = random(100);
if (userSide == 'o') {
v3 -= difficulty * 15;
if (v3 < 30) {
compInt(tempPlayer);
} else {
motionType = 'skid1';
skidSteps = 0;
ballSpeed *= 0.5;
nextSkid = 3 + int(passDist / 50);
skidSpeedAdj = (ballSpeed - int(ballSpeed * 0.75)) / nextSkid;
_root.field.ball._xscale = 100;
_root.field.ball._yscale = 100;
ballXMove *= -1;
ballYMove *= -1;
}
} else {
v3 += difficulty * 5;
if (v3 < 30) {
playerInt(tempPlayer);
} else {
if (v3 < 60) {
var v6 = _root.field[tempPlayer].statPos;
++_root[userTeam + 'Players'][v6][6];
motionType = 'skid1';
skidSteps = 0;
ballSpeed *= 0.5;
nextSkid = 3 + int(passDist / 50);
skidSpeedAdj = (ballSpeed - int(ballSpeed * 0.75)) / nextSkid;
_root.field.ball._xscale = 100;
_root.field.ball._yscale = 100;
ballXMove *= -1;
ballYMove *= -1;
}
}
}
} else {
var v3 = random(100);
if (userSide == 'o') {
v3 -= difficulty * 15;
if (v3 < 15) {
compInt(tempPlayer);
} else {
if (v3 < 35) {
motionType = 'skid1';
skidSteps = 0;
ballSpeed *= 0.5;
nextSkid = 3 + int(passDist / 50);
skidSpeedAdj = (ballSpeed - int(ballSpeed * 0.75)) / nextSkid;
_root.field.ball._xscale = 100;
_root.field.ball._yscale = 100;
ballXMove *= -1;
ballYMove *= -1;
} else {}
}
} else {
v3 += difficulty * 5;
if (v3 < 25) {
playerInt(tempPlayer);
} else {
if (v3 < 50) {
var v6 = _root.field[tempPlayer].statPos;
++_root[userTeam + 'Players'][v6][6];
motionType = 'skid1';
skidSteps = 0;
ballSpeed *= 0.5;
nextSkid = 3 + int(passDist / 50);
skidSpeedAdj = (ballSpeed - int(ballSpeed * 0.75)) / nextSkid;
_root.field.ball._xscale = 100;
_root.field.ball._yscale = 100;
ballXMove *= -1;
ballYMove *= -1;
} else {}
}
}
}
}
}
}
function compInt(tempPlayer) {
_root.gameText.gotoAndPlay('interception');
playSound('int');
++interceptions[0];
_root.field.ball._visible = false;
turnOver = true;
ballInMotion = false;
ballHolder = tempPlayer;
_root.field[ballTarget].gotoAndStop(1);
setDefensiveKill(activeUserPlayers);
setOffensiveBlock(activeCompPlayers);
_root.field[tempPlayer].swapDepths(_root.field[activeUserPlayers[0]]);
var v2 = 0;
while (v2 < 11) {
var v4 = activeUserPlayers[v2];
var v3 = activeCompPlayers[v2];
_root.field[v4].inBlock = false;
_root.field[v3].inBlock = false;
++v2;
}
_root.field[tempPlayer].gotoAndStop('run');
_root.field[tempPlayer].task = 'score';
_root.field[tempPlayer]._rotation = 0;
_root.field.compMarker._x = _root.field[tempPlayer]._x;
_root.field.compMarker._y = _root.field[tempPlayer]._y;
_root.field.compMarker.gotoAndPlay(2);
activePlayer = getClosestPlayer(activeUserPlayers, _root.field[ballHolder]._x, _root.field[ballHolder]._y);
_root.field.playerMarker.playerTxt.text = '#' + _root.field[activePlayer].playerNumber + ' ' + _root.field[activePlayer].playerName;
_root.field.playerMarker._x = _root.field[activePlayer]._x;
_root.field.playerMarker._y = _root.field[activePlayer]._y;
_root.field.playerMarker.gotoAndPlay(2);
if (pat) {
playOver('tackle', '', '');
}
}
function playerInt(tempPlayer) {
_root.gameText.gotoAndPlay('interception');
playSound('int');
if (tempPlayer == activePlayer && difficulty >= 2) {
ach7Delay = true;
++userInterceptions;
}
var v6 = _root.field[tempPlayer].statPos;
++_root[userTeam + 'Players'][v6][5];
++interceptions[1];
_root.field.ball._visible = false;
turnOver = true;
ballInMotion = false;
ballHolder = tempPlayer;
setDefensiveKill(activeCompPlayers);
setOffensiveBlock(activeUserPlayers);
_root.field[tempPlayer].swapDepths(_root.field[activeCompPlayers[0]]);
var v2 = 0;
while (v2 < 11) {
var v4 = activeUserPlayers[v2];
var v3 = activeCompPlayers[v2];
_root.field[v4].inBlock = false;
_root.field[v3].inBlock = false;
++v2;
}
_root.field[tempPlayer].custAni = false;
_root.field[tempPlayer].finished = true;
_root.field[tempPlayer].gotoAndStop(1);
activePlayer = tempPlayer;
_root.field.playerMarker.playerTxt.text = '#' + _root.field[activePlayer].playerNumber + ' ' + _root.field[activePlayer].playerName;
_root.field.playerMarker._x = _root.field[tempPlayer]._x;
_root.field.playerMarker._y = _root.field[tempPlayer]._y;
_root.field.playerMarker.gotoAndPlay(2);
_root.field.compMarker._x = 1000;
if (pat) {
playOver('tackle', '', '');
}
}
function moveActivePlayer() {
if (_root.field.kickArrow._visible && !playActive && playReady && _root.instructions._currentframe == 1) {
_root.field.kickArrow.powerMeter._yscale += 6;
if (_root.field.kickArrow.powerMeter._yscale >= 100) {
_root.field.kickArrow.powerMeter._yscale = 0;
}
if (currentPlay != 'fieldGoal') {
var v13 = getAng(offensiveTeam + 'QB', _root.field._xmouse, _root.field._ymouse);
} else {
var v13 = getAng(offensiveTeam + 'RB', _root.field._xmouse, _root.field._ymouse);
}
if (currentPlay != 'onsideKick' && v13 < -135 && v13 > -225) {
_root.field.kickArrow._rotation = v13 - 180;
}
}
if (userSide == 'o' && (Key.isDown(32) || altStartPlay == true) && !playActive && playReady && _root.instructions._currentframe == 1) {
if (currentPlay != 'kickOff' && currentPlay != 'onsideKick') {
playSound('hut');
}
altStartPlay = false;
runClock = true;
Mouse.hide();
playReady = false;
playActive = true;
_root.achWindow._visible = false;
if (playType == 'pass') {
var v9 = ['RB', 'FB', 'WRX', 'WRY', 'WRZ', 'TE'];
var v2 = 0;
while (v2 < v9.length) {
var v4 = v9[v2];
if (_root.field[getUserSide() + v4].task == 'run') {
_root.field[getUserSide() + v4].recMarker._visible = true;
}
++v2;
}
}
_root.instructions.gotoAndStop(1);
_root.gameText.gotoAndStop(1);
playSound('playTheme' + (random(6) + 1));
closeMenus();
playTimer = 0;
playStep = 1;
ballHolder = getUserSide() + 'C';
blockAdj = 0;
if (playType == 'run') {
blockAdj -= int(conRun * 1.5) * difficulty;
blockAdj += (passingPlays[0] - rushingPlays[0]) * difficulty;
} else {
blockAdj -= int(conPass * 1.5) * difficulty;
blockAdj += (rushingPlays[0] - passingPlays[0]) * difficulty;
}
if (currentPlay == lastPlay || currentPlay == lastPlay2) {
if (lastPlay == lastPlay2) {
blockAdj -= 15 * (difficulty * 3);
} else {
blockAdj -= 10 * (difficulty * 2);
}
}
if (currentPlay == 'punt' || currentPlay == 'kickOff') {
blockAdj += (30 + random(50) + difficulty * 5) * -1;
}
blockAdj += (5 - difficulty) * 10;
blockAdj -= 7 * difficulty;
if (playType == 'pass' && offensiveFormation != 'spread' && offensiveFormation != 'shotgun') {
blockAdj += 25;
}
lastPlay2 = lastPlay;
lastPlay = currentPlay;
}
if (activePlayer != null && (playActive && throwInMotion == false || userSide == 'd' && currentPlay != 'kickOff' && currentPlay != 'onsideKick') && _root.field[activePlayer].inBlock == false && playEnded == false) {
if (Key.isDown(68) || Key.isDown(69)) {
apMoving = true;
if (Key.isDown(87)) {
_root.field[activePlayer]._rotation = -135;
} else {
if (Key.isDown(83)) {
_root.field[activePlayer]._rotation = -45;
} else {
_root.field[activePlayer]._rotation = -90;
}
}
} else {
if (Key.isDown(65) || Key.isDown(81)) {
apMoving = true;
if (Key.isDown(87)) {
_root.field[activePlayer]._rotation = 135;
} else {
if (Key.isDown(83)) {
_root.field[activePlayer]._rotation = 45;
} else {
_root.field[activePlayer]._rotation = 90;
}
}
} else {
if (Key.isDown(87)) {
apMoving = true;
_root.field[activePlayer]._rotation = -180;
} else {
if (Key.isDown(83)) {
apMoving = true;
_root.field[activePlayer]._rotation = 0;
} else {
apMoving = false;
if (throwInMotion == false && _root.field[activePlayer].custAni == false) {
if (playActive) {
_root.field[activePlayer].gotoAndStop(1);
} else {
_root.field[activePlayer].gotoAndStop(_root.field[activePlayer].savedFrame);
}
}
}
}
}
}
if (_root.field[activePlayer].task == 'catchKick' && _root.field[activePlayer].custAni == false) {
if (getDist(_root.field.ball, _root.field[activePlayer]) < 40) {
if (ballCurrentStep < ballTotalSteps) {
_root.field[activePlayer].custAni = true;
if (apMoving) {
_root.field[activePlayer].gotoAndStop('runCatch' + getShoulder(activePlayer));
} else {
_root.field[activePlayer].gotoAndStop('standCatch');
}
}
}
}
if (apMoving) {
if (_root.field[activePlayer].custAni == false) {
_root.field[activePlayer].gotoAndStop('run');
}
_root.field[activePlayer].xMove = getXSlope(_root.field[activePlayer]);
_root.field[activePlayer].yMove = getYSlope(_root.field[activePlayer]);
if (_root.field[activePlayer].xMove == 0) {
_root.field[activePlayer].yMove *= 0.85;
} else {
if (_root.field[activePlayer].yMove == 0) {
_root.field[activePlayer].xMove *= 0.85;
}
}
if (Key.isDown(32) && _root.field[activePlayer].speedBurst > 0 && playActive) {
--_root.field[activePlayer].speedBurst;
if (userSide == 'd') {
_root.field[activePlayer].xMove *= 1.15;
_root.field[activePlayer].yMove *= 1.15;
} else {
if (playType == 'run') {
_root.field[activePlayer].xMove *= 1.275;
_root.field[activePlayer].yMove *= 1.275;
} else {
_root.field[activePlayer].xMove *= 1.15;
_root.field[activePlayer].yMove *= 1.15;
}
}
}
var v5 = _root.field[activePlayer].moveSpeed;
if (userSide == 'o' && turnOver == false) {
v2 = 0;
while (v2 < activeCompPlayers.length) {
var v8 = activeCompPlayers[v2];
var v6 = getDist(_root.field[activePlayer], _root.field[v8]);
if (v6 <= 15) {
v5 *= 0.75;
break;
}
++v2;
}
}
if (userSide == 'd' || userSide == 'o' && turnOver) {
v5 += 5 * (6 - difficulty) / 100 + (4 - difficulty) * 0.025 * 2;
}
if (userSide == 'o') {
v5 -= 0.02 * difficulty;
if (Math.abs(_root.field[activePlayer].xMove) == 0.5) {
v5 *= 0.9300000000000001;
}
}
if (userSide == 'd' && (currentPlay == 'punt' || currentPlay == 'kickOff')) {
v5 -= 0.35 + (6 - difficulty) * 0.05;
}
var v10 = false;
if (userSide == 'd' && playActive == false) {
var v12 = _root.field[activePlayer]._x + v5 * _root.field[activePlayer].xMove;
var v11 = _root.field[activePlayer]._y + v5 * _root.field[activePlayer].yMove;
v2 = 0;
while (v2 < activeUserPlayers.length) {
var v3 = activeUserPlayers[v2];
if (v3 != activePlayer) {
var v7 = getDist2(v12, v11, _root.field[v3]);
if (v7 < 12) {
v10 = true;
break;
}
}
++v2;
}
}
if (v10 == false) {
_root.field[activePlayer]._x += v5 * _root.field[activePlayer].xMove;
}
if (v10 == false && (playActive || _root.field[activePlayer]._y < ballY - 26 || Math.abs(_root.field[activePlayer]._rotation) > 45)) {
_root.field[activePlayer]._y += v5 * _root.field[activePlayer].yMove;
if (userSide == 'd' && turnOver) {
if (_root.field._y > -815) {
if (Math.abs(_root.field[activePlayer]._rotation) == 45) {
_root.field._y -= _root.field[activePlayer].moveSpeed * 0.5;
} else {
if (Math.abs(_root.field[activePlayer]._rotation) == 0) {
_root.field._y -= _root.field[activePlayer].moveSpeed;
}
}
}
}
}
if (activePlayer == ballHolder) {
_root.field.ball._x = _root.field[activePlayer]._x;
_root.field.ball._y = _root.field[activePlayer]._y;
if (_root.field[ballHolder]._y < ballY && setDKill == false) {
setDefensiveKill(activeCompPlayers);
setOffensiveBlock(activeUserPlayers);
setDKill = true;
_root.field.passRing._visible = false;
}
if ((currentPlay == 'punt' || currentPlay == 'kickOff' || currentPlay == 'onsideKick') && _root.field._y > -845 && Math.abs(_root.field[activePlayer]._rotation) <= 45) {
if (Math.abs(_root.field[activePlayer]._rotation) == 45) {
_root.field._y -= v5 * 0.5 * 0.9;
} else {
_root.field._y -= v5 * 0.9;
}
} else {
if (currentPlay != 'punt' && currentPlay != 'kickOff' && currentPlay != 'onsideKick' && ballY - _root.field[ballHolder]._y >= 275 && _root.field._y < 0 && turnOver == false) {
_root.field._y += 2.7;
}
}
if (turnOver || currentPlay == 'punt' || currentPlay == 'onsideKick' || currentPlay == 'kickOff') {
if (_root.field[activePlayer]._y > 1183) {
var v15 = _root.field[activePlayer].statPos;
++_root[userTeam + 'Players'][v15][7];
playOver('touchdown', '', '');
}
} else {
if (_root.field[activePlayer]._y < 153 && currentPlay != 'kickOff' && currentPlay != 'onsideKick') {
playOver('touchdown', '', '');
}
}
} else {
if (userSide == 'd' || userSide == 'o' && _root.field[ballHolder].task == 'score') {
var v14 = int(getDist(_root.field[activePlayer], _root.field[ballHolder]));
if (v14 < 15 && _root.field[activePlayer].inBlock == false && ballHolder != 'inAir') {
_root.field[activePlayer].gotoAndStop('tackle');
if (_root.field[activePlayer]._rotation > 0) {
_root.field[ballHolder]._rotation = _root.field[activePlayer]._rotation + 90;
_root.field[ballHolder].gotoAndStop('fallL');
} else {
_root.field[ballHolder]._rotation = _root.field[activePlayer]._rotation - 90;
_root.field[ballHolder].gotoAndStop('fallR');
}
_root.field[activePlayer].custAni = true;
if (_root.field[activePlayer].getDepth() < _root.field[ballHolder].getDepth()) {
_root.field[activePlayer].swapDepths(_root.field[ballHolder]);
}
if (random(40) == 1 && turnOver == false && currentPlay != 'onsideKick' && currentPlay != 'punt' && currentPlay != 'kickOff' && pat == false) {
causeFumble(ballHolder, activePlayer);
} else {
playOver('tackle', activePlayer, ballHolder);
activePlayer = null;
}
} else {
if (userSide == 'd' && _root.field.ball.hitTest(_root.field[myPlayer].hitPlace) && _root.field.ball._xscale < 160) {
passDefense(activePlayer);
}
}
}
}
_root.field.playerMarker._x = _root.field[activePlayer]._x;
_root.field.playerMarker._y = _root.field[activePlayer]._y;
if (activePlayer == ballHolder && (_root.field[ballHolder]._x < 53 || _root.field[ballHolder]._x > 598)) {
playOver('oob', '', '');
}
}
} else {
if (ballInMotion) {
_root.field.playerMarker._x = -1000;
}
}
}
function movePlayers() {
if (playActive) {
++playTimer;
++zoneCheckTimer;
if (zoneCheckTimer >= 3) {
zoneCheckTimer = 0;
}
if (playStep < _root[currentPlay][11].length) {
if (playTimer >= _root[currentPlay][11][playStep][1] && turnOver == false) {
var v26 = String(offensiveTeam + _root[currentPlay][11][playStep][0]);
if (v26 == 'homekick' || v26 == 'awaykick') {
_root.field.attachMovie('passTarget', 'passTarget', passTargetDepth);
playSound('kickBall');
if (userSide == 'o') {
var v32 = 6.5 * _root.field.kickArrow.powerMeter._yscale;
if (v32 < 250) {
v32 = 250;
}
if (currentPlay == 'onsideKick') {
v32 = 90 + _root.field.kickArrow.powerMeter._yscale / 3;
}
var v33 = _root.field.kickArrow._rotation * 0.0174532925199433;
var v34 = v32 * Math.tan(v33);
_root.field.passTarget._y = _root.field.ball._y - v32;
_root.field.passTarget._x = _root.field.ball._x + v34;
_root.field.passRing._width = 30;
_root.field.passRing._height = 30;
_root.field.passRing._x = _root.field.passTarget._x;
_root.field.passRing._y = _root.field.passTarget._y;
_root.field.passRing._visible = true;
_root.field[activePlayer]._rotation = getAng(activePlayer, _root.field.passTarget._x, _root.field.passTarget._y);
_root.field[activePlayer].gotoAndStop(1);
} else {
if (currentPlay == 'punt') {
var v32 = random(150) + 550;
var v28 = ballY - v32;
if (v28 < 70) {
v32 -= 110 - v28 + random(45);
}
var v33 = (160 + random(40)) * 0.0174532925199433;
var v34 = v32 * Math.tan(v33);
if (random(2) == 1) {
v34 *= -1;
}
} else {
if (currentPlay == 'onsideKick') {
var v32 = 95 + random(30);
var v33 = -100;
var v34 = v32 * Math.tan(v33);
} else {
var v32 = 550 + random(50 + 10 * difficulty);
var v34 = 325 - ballX + random(10 - difficulty) * 5;
}
}
_root.field.passTarget._y = _root.field.ball._y - v32;
_root.field.passTarget._x = _root.field.ball._x + v34;
_root.field.passRing._width = 30;
_root.field.passRing._height = 30;
_root.field.passRing._x = _root.field.passTarget._x;
_root.field.passRing._y = _root.field.passTarget._y;
_root.field.passRing._visible = true;
_root.field[activePlayer]._rotation = getAng(activePlayer, _root.field.passTarget._x, _root.field.passTarget._y);
_root.field[activePlayer].gotoAndStop(1);
}
++playStep;
kickBall();
} else {
var v29 = _root.field[v26].moveSpeed;
var v30 = _root[currentPlay][11][playStep][2];
_root.field[v26].xMove = getXSlope(_root.field[v26]);
_root.field[v26].yMove = getYSlope(_root.field[v26]);
var v35 = _root.field[v26]._x + _root.field[v26].xMove * v29 * v30;
var v31 = _root.field[v26]._y + _root.field[v26].yMove * v29 * v30;
_root.field.ball._rotation = getAng(ballHolder, v35, v31);
_root.field.ball._x = _root.field[ballHolder]._x;
_root.field.ball._y = _root.field[ballHolder]._y;
if (ballHolder == offensiveTeam + 'QB') {
_root.field[ballHolder]._rotation = _root.field.ball._rotation;
_root.field[ballHolder].finished = true;
}
_root.field[offensiveTeam + 'QB'].gotoAndStop('handOff');
ballInMotion = true;
ballTarget = v26;
if (ballHolder == offensiveTeam + 'QB' && userSide == 'o') {
var v25 = _root.field[ballTarget].statPos;
++_root[userTeam + 'Players'][v25][3];
}
_root.field.ball._visible = true;
ballHolder = 'inAir';
motionType = 'toss';
ballXMove = getXSlope(_root.field.ball);
ballYMove = getYSlope(_root.field.ball);
ballSpeed = 5.5;
++playStep;
}
}
}
if (playTimer == 70 && currentPlay == 'kickOff' && ballInMotion) {
if (userSide == 'd') {
var v19 = 0;
while (v19 < 11) {
var v17 = activeUserPlayers[v19];
if (v17 != activePlayer) {
_root.field[v17].task = 'man';
_root.field[v17].playerTarget = activeCompPlayers[random(activeCompPlayers.length)];
}
++v19;
}
} else {
var v19 = 0;
while (v19 < 11) {
var v17 = activeCompPlayers[v19];
if (v17 != ballTarget) {
_root.field[v17].task = 'man';
_root.field[v17].playerTarget = activeUserPlayers[random(activeCompPlayers.length)];
}
++v19;
}
}
}
if (userSide == 'o') {
v19 = 0;
while (v19 < activeCompPlayers.length) {
var v2 = activeCompPlayers[v19];
if (_root.field[v2].task == 'score') {
_root.field[v2]._y += _root.field[v2].moveSpeed * 0.8;
_root.field.compMarker._x = _root.field[v2]._x;
_root.field.compMarker._y = _root.field[v2]._y;
if ((currentPlay == 'punt' || currentPlay == 'kickOff' || currentPlay == 'onsideKick') && _root.field._y > -815) {
_root.field._y -= _root.field[v2].moveSpeed * 0.8;
} else {
if (_root.field[ballHolder]._y >= ballY - 200 && _root.field._y > -815) {
_root.field._y -= _root.field[v2].moveSpeed * 0.8;
}
}
if (_root.field[ballHolder]._y > 1183) {
playOver('touchdown', '', '');
}
} else {
if (_root.field[v2].inBlock) {
if (turnOver || currentPlay == 'punt' || currentPlay == 'kickOff' || currentPlay == 'onsideKick') {
var v20 = _root.field[v2].blockOpp;
if (_root.field[v2].blockMoveX != null) {
_root.field[v2]._x += _root.field[v2].blockMoveX;
_root.field[v2]._y += _root.field[v2].blockMoveY;
_root.field[v20]._x += _root.field[v2].blockMoveX;
_root.field[v20]._y += _root.field[v2].blockMoveY;
}
--_root.field[v2].blockLength;
if (_root.field[v2].blockLength <= 0) {
_root.field[v2].inBlock = false;
_root.field[v20].inBlock = false;
}
}
} else {
if (_root.field[v2].stunTimer > 0) {
--_root.field[v2].stunTimer;
} else {
if (_root.field[v2].task == 'blitz') {
_root.field[v2].gotoAndStop('run');
playerStep(v2, v19);
} else {
if (_root.field[v2].task == 'man') {
var v15 = _root.field[v2].playerTarget;
if (getDist(_root.field[v2], _root.field[v15]) >= 10) {
_root.field[v2]._rotation = getAng(v2, _root.field[v15]._x, _root.field[v15]._y);
var v16 = _root.field[v2].moveSpeed;
_root.field[v2].xMove = getXSlope(_root.field[v2]);
_root.field[v2].yMove = getYSlope(_root.field[v2]);
if (_root.field[v2].xMove == 0) {
_root.field[v2].yMove *= 0.8;
} else {
if (_root.field[v2].yMove == 0) {
_root.field[v2].xMove *= 0.8;
}
}
_root.field[v2].gotoAndStop('run');
_root.field[v2]._x += v16 * _root.field[v2].xMove;
_root.field[v2]._y += v16 * _root.field[v2].yMove;
} else {
_root.field[v2].gotoAndStop(1);
}
} else {
if (_root.field[v2].task == 'catchKick') {
var v15 = _root.field[v2].playerTarget;
if (getDist(_root.field[v2], _root.field[v15]) >= 3) {
_root.field[v2]._rotation = getAng(v2, _root.field[v15]._x, _root.field[v15]._y);
var v16 = _root.field[v2].moveSpeed;
_root.field[v2].xMove = getXSlope(_root.field[v2]);
_root.field[v2].yMove = getYSlope(_root.field[v2]);
if (_root.field[v2].xMove == 0) {
_root.field[v2].yMove *= 0.8;
} else {
if (_root.field[v2].yMove == 0) {
_root.field[v2].xMove *= 0.8;
}
}
_root.field[v2].gotoAndStop('run');
_root.field[v2]._x += v16 * _root.field[v2].xMove;
_root.field[v2]._y += v16 * _root.field[v2].yMove;
} else {
_root.field[v2]._rotation = getAng(v2, _root.field.ball._x, _root.field.ball._y);
if (getDist(_root.field[v2], _root.field.ball) < 40) {
_root.field[v2].gotoAndStop('standCatch');
} else {
_root.field[v2].gotoAndStop(1);
}
if (_root.field.ball.hitTest(_root.field[ballTarget].hitPlace)) {
if (currentPlay != 'onsideKick' || random(10) <= 7) {
_root.field.passRing._visible = false;
if (currentPlay != 'kickOff' && currentPlay != 'onsideKick') {
isZooming = false;
var v24 = ballY - _root.field.passTarget._y;
scrollPerTick = v24 / ballTotalSteps;
zoomIn = true;
zoomTimer = 0;
}
_root.field.ball._visible = false;
ballInMotion = false;
ballHolder = ballTarget;
_root.field[tempPlayer].swapDepths(_root.field[activeUserPlayers[0]]);
v19 = 0;
while (v19 < 11) {
var v14 = activeUserPlayers[v19];
var v13 = activeCompPlayers[v19];
_root.field[v14].inBlock = false;
_root.field[v13].inBlock = false;
++v19;
}
setDefensiveKill(activeUserPlayers);
setOffensiveBlock(activeCompPlayers);
_root.field[ballTarget].gotoAndStop('run');
_root.field[ballTarget].task = 'score';
_root.field[ballTarget]._rotation = 0;
_root.field.compMarker._x = _root.field[ballTarget]._x;
_root.field.compMarker._y = _root.field[ballTarget]._y;
_root.field.compMarker.gotoAndPlay(2);
} else {
if (motionType != 'skid2') {
_root.playbook.plays.gotoAndStop(1);
_root.playbook.formations.gotoAndStop(1);
if (userSide == 'o') {
_root.field[ballTarget].playerTarget = 'ball';
setChaseBall(activeUserPlayers);
} else {
_root.field[activePlayer].gotoAndStop(1);
_root.field[activePlayer].custAni = false;
setChaseBall(activeCompPlayers);
}
_root.field[tempPlayer].gotoAndStop(1);
motionType = 'skid2';
skidSteps = 0;
ballSpeed *= 0.5;
nextSkid = 3 + int(passDist / 50);
skidSpeedAdj = (ballSpeed - int(ballSpeed * 0.75)) / nextSkid;
_root.field.ball._xscale = 100;
_root.field.ball._yscale = 100;
ballXMove *= -1;
ballYMove *= -1;
}
}
}
}
} else {
if (_root.field[v2].task == 'spy') {
var v15 = _root.field[v2].playerTarget;
var v16 = _root.field[v2].moveSpeed;
if (Math.abs(_root.field[v2]._x - _root.field[v15]._x) > 20 && _root.field[v15].inBlock == false) {
_root.field[v2].gotoAndStop('run');
if (_root.field[v2]._x < _root.field[v15]._x) {
_root.field[v2]._rotation = -90;
_root.field[v2]._x += v16 * 0.5;
if (_root.field[v2]._x > _root.field[v15]._x) {
_root.field[v2]._x = _root.field[v15]._x;
}
} else {
if (_root.field[v2]._x > _root.field[v15]._x) {
_root.field[v2]._rotation = 90;
_root.field[v2]._x -= v16 * 0.5;
if (_root.field[v2]._x < _root.field[v15]._x) {
_root.field[v2]._x = _root.field[v15]._x;
}
} else {
_root.field[v2]._rotation = 0;
if (_root.field[v15]._y - _root.field[v2]._y > 80) {
_root.field[v2]._y += v16 * 0.5;
}
}
}
} else {
_root.field[v2].gotoAndStop(1);
}
if (_root.field[v15]._y <= ballY) {
_root.field[v2].task = 'man';
}
} else {
if (_root.field[v2].task == 'kill') {
_root.field[v2].gotoAndStop('run');
if (ballHolder == 'inAir') {
moveTowards(v2, 'ball');
} else {
var v8 = int(getDist(_root.field[v2], _root.field[ballHolder]));
if (v8 < 15 && _root.field[v2].inBlock == false) {
_root.field[v2].gotoAndStop('tackle');
if (_root.field[v2]._rotation > 0) {
_root.field[ballHolder]._rotation = _root.field[v2]._rotation + 90;
_root.field[ballHolder].gotoAndStop('fallL');
} else {
_root.field[ballHolder]._rotation = _root.field[v2]._rotation - 90;
_root.field[ballHolder].gotoAndStop('fallR');
}
if (random(40) == 1) {
causeFumble(ballHolder, v2);
} else {
playOver('tackle', v2, ballHolder);
break;
}
} else {
if (ballHolder != offensiveTeam + 'QB' && setDKill == false && Math.abs(_root.field[ballHolder]._rotation) > 90 || v8 > 70 && _root.field[ballHolder]._y > _root.field[v2]._y) {
_root.field[v2].gotoAndStop('run');
if (_root.field[v2]._y < _root.field[ballHolder]._y) {
v8 = Math.ceil(v8 / 2.3);
}
var v11 = getXSlope(_root.field[ballHolder]);
var v12 = getYSlope(_root.field[ballHolder]);
if (v11 == 0) {
v12 *= 0.8;
} else {
if (v12 == 0) {
v11 *= 0.8;
}
}
var v23 = _root.field[ballHolder]._x + 2 * v11 * v8;
var v22 = _root.field[ballHolder]._y + 2 * v12 * v8;
_root.field[v2]._rotation = getAng(v2, v23, v22);
v11 = getXSlope(_root.field[v2]);
v12 = getYSlope(_root.field[v2]);
if (v11 == 0) {
v12 *= 0.8;
} else {
if (v12 == 0) {
v11 *= 0.8;
}
}
_root.field[v2]._x += _root.field[ballHolder].moveSpeed * v11;
_root.field[v2]._y += _root.field[ballHolder].moveSpeed * v12;
} else {
moveTowards(v2, ballHolder);
}
}
}
} else {
if (_root.field[v2].task == 'zone') {
if (zoneCheckTimer == 0) {
_root.field[v2].zoneTarget = checkZoneForPlayer(v2);
}
if (_root.field[v2].zoneTarget == null) {
if (getDist2(_root.field[v2].baseX, _root.field[v2].baseY, _root.field[v2]) > 5) {
_root.field[v2].gotoAndStop('run');
moveTowards2(v2, _root.field[v2].baseX, _root.field[v2].baseY);
} else {
_root.field[v2].gotoAndStop(1);
_root.field[v2]._rotation = getAng(v2, _root.field[ballHolder]._x, _root.field[ballHolder]._y);
}
} else {
if (getDist(_root.field[v2], _root.field[_root.field[v2].zoneTarget]) >= 10) {
_root.field[v2].gotoAndStop('run');
moveTowards(v2, _root.field[v2].zoneTarget);
} else {
_root.field[v2].gotoAndStop(1);
}
}
} else {
if (_root.field[v2].task == 'intercept') {
if (getDist(_root.field[v2], _root.field.passTarget) > 5) {
if (_root.field[v2].custAni == false) {
_root.field[v2].gotoAndStop('run');
}
moveTowards(v2, 'passTarget');
} else {
_root.field[v2]._rotation = _root.field.ball._rotation + 180;
_root.field[v2].waitingOnBall = true;
if (_root.field[v2].custAni == false) {
_root.field[v2].gotoAndStop(1);
}
}
} else {
if (_root.field[v2].task == 'getFumble') {
if (getDist(_root.field[v2], _root.field.ball) > 5) {
_root.field[v2].gotoAndStop('run');
moveTowards(v2, 'ball');
} else {
if (savedGameTimer + 10 < playTimer) {
if (_root.field.ball._x < 53 || _root.field.ball._x > 597) {
turnOver = false;
--fumbles[0];
playOver('oob', '', '');
} else {
v25 = _root.field[v2].statPos;
++_root[compTeam + 'Players'][v25][8];
setDefensiveKill(activeUserPlayers);
setOffensiveBlock(activeCompPlayers);
ballHolder = v2;
_root.field[v2]._rotation = 0;
_root.field[v2].task = 'score';
_root.field.ball._visible = false;
_root.field.compMarker._x = _root.field[v2]._x;
_root.field.compMarker._y = _root.field[v2]._y;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
if (_root.field[v2].task == 'block') {
if (_root.field[v2].inBlock == false) {
if (_root.field[v2].chasing != null) {
_root.field[v2].gotoAndStop('run');
var v15 = _root.field[v2].chasing;
if (getDist(_root.field[v2], _root.field[v15]) > 5) {
moveTowards(v2, v15);
}
if (_root.field[v15].inBlock) {
_root.field[v2].chasing = null;
}
} else {
var v10 = 500;
var v18 = null;
var v7 = 0;
while (v7 < activeUserPlayers.length) {
var v3 = activeUserPlayers[v7];
var v9 = int(getDist(_root.field[v2], _root.field[v3]));
if (v9 < v10 && _root.field[v3].inBlock == false && _root.field[v2].blockOpp != v3) {
v10 = v9;
v18 = v3;
}
++v7;
}
if (v10 < 60) {
_root.field[v2].chasing = v18;
} else {
_root.field[v2].reachedX = false;
_root.field[v2].reachedY = false;
_root.field[v2].followingPlay = false;
_root.field[v2].xDest = _root.field[ballHolder]._x;
_root.field[v2].yDest = _root.field[ballHolder]._y + 40;
playerStep(v2, v19);
_root.field[v2].gotoAndStop('run');
}
}
v7 = 0;
while (v7 < activeUserPlayers.length) {
v3 = activeUserPlayers[v7];
if (getDist(_root.field[v2], _root.field[v3]) < 15 && _root.field[v3].inBlock == false && _root.field[v2].blockOpp != v3) {
_root.field[v2].gotoAndStop('block');
_root.field[v3].gotoAndStop('block');
_root.field[v2].inBlock = true;
_root.field[v3].inBlock = true;
_root.field[v2].blockOpp = v3;
_root.field[v2].blockLength = getBlockDuration(v2, v3);
var v11 = Math.abs(_root.field[v2]._x - _root.field[v3]._x);
var v5 = Math.min(_root.field[v2]._x, _root.field[v3]._x);
v5 += v11 / 2;
var v12 = Math.abs(_root.field[v2]._y - _root.field[v3]._y);
var v6 = Math.min(_root.field[v2]._y, _root.field[v3]._y);
v6 += v12 / 2;
_root.field[v2]._rotation = getAng(v2, v5, v6);
_root.field[v3]._rotation = getAng(v3, v5, v6);
var v4 = getBlockWinner(v2, v3);
if (v4 > 0) {
_root.field[v2].blockMoveX = getXSlope(_root.field[v3]) * (v4 / 3);
_root.field[v2].blockMoveY = getYSlope(_root.field[v3]) * (v4 / 3);
} else {
if (v4 < 0) {
v4 *= -1;
_root.field[v2].blockMoveX = getXSlope(_root.field[v2]) * (v4 / 3);
_root.field[v2].blockMoveY = getYSlope(_root.field[v2]) * (v4 / 3);
} else {
_root.field[v2].blockMoveX = null;
_root.field[v2].blockMoveY = null;
}
}
while (getDist(_root.field[v2], _root.field[v3]) > 11) {
_root.field[v2]._x += 2 * getXSlope(_root.field[v2]);
_root.field[v2]._y += 2 * getYSlope(_root.field[v2]);
_root.field[v3]._x += 2 * getXSlope(_root.field[v3]);
_root.field[v3]._y += 2 * getYSlope(_root.field[v3]);
}
break;
}
++v7;
}
}
}
++v19;
}
} else {
cto();
}
if (userSide == 'd' && playEnded == false) {
v19 = 0;
while (v19 < activeUserPlayers.length) {
var v2 = activeUserPlayers[v19];
if (_root.field[v2].inBlock) {
if (turnOver || currentPlay == 'punt' || currentPlay == 'kickOff' || currentPlay == 'onsideKick') {
var v20 = _root.field[v2].blockOpp;
if (_root.field[v2].blockMoveX != null) {
_root.field[v2]._x += _root.field[v2].blockMoveX;
_root.field[v2]._y += _root.field[v2].blockMoveY;
_root.field[v20]._x += _root.field[v2].blockMoveX;
_root.field[v20]._y += _root.field[v2].blockMoveY;
}
--_root.field[v2].blockLength;
if (_root.field[v2].blockLength <= 0) {
_root.field[v2].inBlock = false;
_root.field[v20].inBlock = false;
}
}
} else {
if (_root.field[v2].stunTimer > 0) {
--_root.field[v2].stunTimer;
} else {
if (_root.field[v2].task == 'blitz' && activePlayer != v2) {
_root.field[v2].gotoAndStop('run');
playerStep(v2, v19);
} else {
if (_root.field[v2].task == 'man' && activePlayer != v2) {
var v15 = _root.field[v2].playerTarget;
if (getDist(_root.field[v2], _root.field[v15]) >= 10) {
_root.field[v2]._rotation = getAng(v2, _root.field[v15]._x, _root.field[v15]._y);
var v16 = _root.field[v2].moveSpeed;
_root.field[v2].xMove = getXSlope(_root.field[v2]);
_root.field[v2].yMove = getYSlope(_root.field[v2]);
if (_root.field[v2].xMove == 0) {
_root.field[v2].yMove *= 0.8;
} else {
if (_root.field[v2].yMove == 0) {
_root.field[v2].xMove *= 0.8;
}
}
_root.field[v2].gotoAndStop('run');
_root.field[v2]._x += v16 * _root.field[v2].xMove;
_root.field[v2]._y += v16 * _root.field[v2].yMove;
} else {
_root.field[v2].gotoAndStop(1);
if (_root.field[v2].hitTest(_root.field.ball) && currentPlay == 'onsideKick') {
if (random(10) <= 6) {
_root.field.ball._x += 5 * (-1 + random(3));
_root.field.ball._y += 5;
} else {
ballInMotion = false;
_root.field.ball._visible = false;
ballHolder = v2;
setOffensiveBlock(activeUserPlayers);
activePlayer = v2;
_root.field.playerMarker.playerTxt.text = '#' + _root.field[activePlayer].playerNumber + ' ' + _root.field[activePlayer].playerName;
_root.field.playerMarker._x = _root.field[activePlayer]._x;
_root.field.playerMarker._y = _root.field[activePlayer]._y;
_root.field.playerMarker.gotoAndStop(2);
}
}
}
} else {
if (_root.field[v2].task == 'catchKick') {
if (getDist(_root.field[v2], _root.field.ball) < 13 && _root.field.ball._xscale < 160) {
if (currentPlay != 'kickOff' && currentPlay != 'onsideKick') {
isZooming = false;
var v24 = ballY - _root.field.passTarget._y;
scrollPerTick = v24 / ballTotalSteps;
zoomIn = true;
zoomTimer = 0;
}
_root.field.ball._visible = false;
ballInMotion = false;
ballHolder = v2;
_root.field[v2].swapDepths(_root.field[activeCompPlayers[0]]);
v19 = 0;
while (v19 < 11) {
var v14 = activeUserPlayers[v19];
var v13 = activeCompPlayers[v19];
_root.field[v14].inBlock = false;
_root.field[v13].inBlock = false;
++v19;
}
setDefensiveKill(activeCompPlayers);
setOffensiveBlock(activeUserPlayers);
_root.field.playerMarker.gotoAndPlay(2);
}
} else {
if (_root.field[v2].task == 'spy' && activePlayer != v2) {
var v15 = _root.field[v2].playerTarget;
var v16 = _root.field[v2].moveSpeed;
if (Math.abs(_root.field[v2]._x - _root.field[v15]._x) > 20 && _root.field[v15].inBlock == false) {
_root.field[v2].gotoAndStop('run');
if (_root.field[v2]._x < _root.field[v15]._x) {
_root.field[v2]._rotation = -90;
_root.field[v2]._x += v16 * 0.5;
if (_root.field[v2]._x > _root.field[v15]._x) {
_root.field[v2]._x = _root.field[v15]._x;
}
} else {
if (_root.field[v2]._x > _root.field[v15]._x) {
_root.field[v2]._rotation = 90;
_root.field[v2]._x -= v16 * 0.5;
if (_root.field[v2]._x < _root.field[v15]._x) {
_root.field[v2]._x = _root.field[v15]._x;
}
} else {
_root.field[v2]._rotation = 0;
if (_root.field[v15]._y - _root.field[v2]._y > 80) {
_root.field[v2]._y += v16 * 0.5;
}
}
}
} else {
_root.field[v2].gotoAndStop(1);
}
if (_root.field[v15]._y <= ballY) {
_root.field[v2].task = 'man';
}
} else {
if (_root.field[v2].task == 'kill' && activePlayer != v2) {
_root.field[v2].gotoAndStop('run');
if (ballHolder == 'inAir') {
moveTowards(v2, 'ball');
} else {
var v8 = int(getDist(_root.field[v2], _root.field[ballHolder]));
if (v8 < 15 && _root.field[v2].inBlock == false) {
_root.field[v2].gotoAndStop('tackle');
if (_root.field[v2]._rotation > 0) {
_root.field[ballHolder]._rotation = _root.field[v2]._rotation + 90;
_root.field[ballHolder].gotoAndStop('fallL');
} else {
_root.field[ballHolder]._rotation = _root.field[v2]._rotation - 90;
_root.field[ballHolder].gotoAndStop('fallR');
}
if (random(40) == 1) {
causeFumble(ballHolder, v2);
} else {
playOver('tackle', v2, ballHolder);
break;
}
} else {
if (ballHolder != offensiveTeam + 'QB' && setDKill == false && Math.abs(_root.field[ballHolder]._rotation) > 90 || v8 > 70 && _root.field[ballHolder]._y > _root.field[v2]._y) {
_root.field[v2].gotoAndStop('run');
if (_root.field[v2]._y < _root.field[ballHolder]._y) {
v8 = Math.ceil(v8 / 2);
}
var v11 = getXSlope(_root.field[ballHolder]);
var v12 = getYSlope(_root.field[ballHolder]);
if (v11 == 0) {
v12 *= 0.8;
} else {
if (v12 == 0) {
v11 *= 0.8;
}
}
var v23 = _root.field[ballHolder]._x + 2 * v11 * v8;
var v22 = _root.field[ballHolder]._y + 2 * v12 * v8;
_root.field[v2]._rotation = getAng(v2, v23, v22);
v11 = getXSlope(_root.field[v2]);
v12 = getYSlope(_root.field[v2]);
if (v11 == 0) {
v12 *= 0.8;
} else {
if (v12 == 0) {
v11 *= 0.8;
}
}
_root.field[v2]._x += _root.field[ballHolder].moveSpeed * v11;
_root.field[v2]._y += _root.field[ballHolder].moveSpeed * v12;
} else {
moveTowards(v2, ballHolder);
}
}
}
} else {
if (_root.field[v2].task == 'zone' && activePlayer != v2) {
if (zoneCheckTimer == 0) {
_root.field[v2].zoneTarget = checkZoneForPlayer(v2);
}
if (_root.field[v2].zoneTarget == null) {
if (getDist2(_root.field[v2].baseX, _root.field[v2].baseY, _root.field[v2]) > 5) {
_root.field[v2].gotoAndStop('run');
moveTowards2(v2, _root.field[v2].baseX, _root.field[v2].baseY);
} else {
_root.field[v2].gotoAndStop(1);
_root.field[v2]._rotation = getAng(v2, _root.field[ballHolder]._x, _root.field[ballHolder]._y);
}
} else {
if (getDist(_root.field[v2], _root.field[_root.field[v2].zoneTarget]) >= 10) {
_root.field[v2].gotoAndStop('run');
moveTowards(v2, _root.field[v2].zoneTarget);
} else {
_root.field[v2].gotoAndStop(1);
}
}
} else {
if (_root.field[v2].task == 'intercept' && activePlayer != v2) {
if (getDist(_root.field[v2], _root.field.passTarget) > 5) {
if (_root.field[v2].custAni == false) {
_root.field[v2].gotoAndStop('run');
}
moveTowards(v2, 'passTarget');
} else {
_root.field[v2]._rotation = _root.field.ball._rotation + 180;
_root.field[v2].waitingOnBall = true;
if (_root.field[v2].custAni == false) {
_root.field[v2].gotoAndStop(1);
}
}
} else {
if (_root.field[v2].task == 'getFumble') {
if (getDist(_root.field[v2], _root.field.ball) > 5) {
_root.field[v2].gotoAndStop('run');
moveTowards(v2, 'ball');
} else {
if (savedGameTimer + 10 < playTimer) {
if (_root.field.ball._x < 53 || _root.field.ball._x > 597) {
--fumbles[1];
turnOver = false;
playOver('oob', '', '');
} else {
v25 = _root.field[v2].statPos;
++_root[userTeam + 'Players'][v25][8];
setDefensiveKill(activeCompPlayers);
setOffensiveBlock(activeUserPlayers);
ballHolder = v2;
activePlayer = ballHolder;
_root.field.ball._visible = false;
_root.field.playerMarker.playerTxt.text = '#' + _root.field[activePlayer].playerNumber + ' ' + _root.field[activePlayer].playerName;
_root.field.playerMarker._x = _root.field[activePlayer]._x;
_root.field.playerMarker._y = _root.field[activePlayer]._y;
_root.field.playerMarker.gotoAndStop(2);
}
}
}
}
}
}
}
}
}
}
}
}
}
if (_root.field[v2].task == 'block' && activePlayer != v2) {
if (_root.field[v2].inBlock == false) {
if (_root.field[v2].chasing != null) {
_root.field[v2].gotoAndStop('run');
var v15 = _root.field[v2].chasing;
if (getDist(_root.field[v2], _root.field[v15]) > 5) {
moveTowards(v2, v15);
}
if (_root.field[v15].inBlock) {
_root.field[v2].chasing = null;
}
} else {
var v10 = 500;
var v18 = null;
var v7 = 0;
while (v7 < activeCompPlayers.length) {
var v3 = activeCompPlayers[v7];
var v9 = int(getDist(_root.field[v2], _root.field[v3]));
if (v9 < v10 && _root.field[v3].inBlock == false && _root.field[v2].blockOpp != v3) {
v10 = v9;
v18 = v3;
}
++v7;
}
if (v10 < 60) {
_root.field[v2].chasing = v18;
} else {
_root.field[v2].reachedX = false;
_root.field[v2].reachedY = false;
_root.field[v2].followingPlay = false;
_root.field[v2].xDest = _root.field[ballHolder]._x;
_root.field[v2].yDest = _root.field[ballHolder]._y + 40;
playerStep(v2, v19);
_root.field[v2].gotoAndStop('run');
}
}
v7 = 0;
while (v7 < activeCompPlayers.length) {
v3 = activeCompPlayers[v7];
if (getDist(_root.field[v2], _root.field[v3]) < 15 && _root.field[v3].inBlock == false && _root.field[v2].blockOpp != v3) {
_root.field[v2].gotoAndStop('block');
_root.field[v3].gotoAndStop('block');
_root.field[v2].inBlock = true;
_root.field[v3].inBlock = true;
_root.field[v2].blockOpp = v3;
_root.field[v2].blockLength = getBlockDuration(v2, v3);
var v11 = Math.abs(_root.field[v2]._x - _root.field[v3]._x);
var v5 = Math.min(_root.field[v2]._x, _root.field[v3]._x);
v5 += v11 / 2;
var v12 = Math.abs(_root.field[v2]._y - _root.field[v3]._y);
var v6 = Math.min(_root.field[v2]._y, _root.field[v3]._y);
v6 += v12 / 2;
_root.field[v2]._rotation = getAng(v2, v5, v6);
_root.field[v3]._rotation = getAng(v3, v5, v6);
var v4 = getBlockWinner(v2, v3);
if (v4 > 0) {
_root.field[v2].blockMoveX = getXSlope(_root.field[v3]) * (v4 / 3);
_root.field[v2].blockMoveY = getYSlope(_root.field[v3]) * (v4 / 3);
} else {
if (v4 < 0) {
v4 *= -1;
_root.field[v2].blockMoveX = getXSlope(_root.field[v2]) * (v4 / 3);
_root.field[v2].blockMoveY = getYSlope(_root.field[v2]) * (v4 / 3);
} else {
_root.field[v2].blockMoveX = null;
_root.field[v2].blockMoveY = null;
}
}
while (getDist(_root.field[v2], _root.field[v3]) > 11) {
_root.field[v2]._x += 2 * getXSlope(_root.field[v2]);
_root.field[v2]._y += 2 * getYSlope(_root.field[v2]);
_root.field[v3]._x += 2 * getXSlope(_root.field[v3]);
_root.field[v3]._y += 2 * getYSlope(_root.field[v3]);
}
break;
}
++v7;
}
}
}
++v19;
}
} else {
pto();
}
} else {
if (userSide == 'd' && playReady) {
if (_root.instructions._currentframe == 1) {
++beforePlayTimer;
}
if (beforePlayTimer >= compStartPlay) {
if (playType == 'pass') {
var v27 = ['RB', 'FB', 'WRX', 'WRY', 'WRZ', 'TE'];
var v19 = 0;
while (v19 < v27.length) {
var v21 = v27[v19];
if (_root.field[getCompSide() + v21].task == 'run') {
_root.field[getCompSide() + v21].recMarker._visible = true;
}
++v19;
}
}
runClock = true;
Mouse.hide();
playReady = false;
altStartPlay = false;
playActive = true;
_root.achWindow._visible = false;
_root.instructions.gotoAndStop(1);
_root.gameText.gotoAndStop(1);
if (currentPlay != 'kickOff' && currentPlay != 'onsideKick') {
playSound('hut');
}
playSound('playTheme' + (random(6) + 1));
closeMenus();
selectedPlayerIndex = 0;
playTimer = 0;
playStep = 1;
if (playType == 'run') {
blockAdj = 10 + difficulty * 3 + random(20);
if (currentPlay == 'kickOff' || currentPlay == 'punt') {
blockAdj = (50 + difficulty * 8 + random(50)) * -1;
}
} else {
blockAdj = 0;
}
}
}
}
}
function playOver(endType, oPlayer, dPlayer) {
if (_root.playbook._visible == false && playActive) {
playSound('whistle');
if (endType == 'tackle') {
playSound('tackle');
if (_root.field[oPlayer].getDepth() < _root.field[dPlayer].getDepth()) {
_root.field[oPlayer].swapDepths(_root.field[dPlayer]);
}
}
if (endType == 'touchdown') {
playSound('td');
_root.gameText.gotoAndPlay('touchdown');
}
if (userSide == 'o') {
poTimer = 0;
} else {
poTimer = 125;
}
playEnded = true;
calledTimeout = false;
playActive = false;
overType = endType;
ballInMotion = false;
if (endType == 'tackle' && userSide == 'd' && currentPlay != 'punt' && currentPlay != 'kickOff') {
var v8 = _root.field[oPlayer].statPos;
++_root[userTeam + 'Players'][v8][3];
}
var v3 = 0;
while (v3 < 11) {
var v2 = activeCompPlayers[v3];
if (v2 != oPlayer && v2 != dPlayer) {
_root.field[v2].gotoAndStop(1);
}
++v3;
}
v3 = 0;
while (v3 < 11) {
var v4 = activeUserPlayers[v3];
if (v4 != oPlayer && v4 != dPlayer) {
_root.field[v4].gotoAndStop(1);
}
++v3;
}
if (overType == 'fieldGoal' || overType == 'oob' || overType == 'incomplete' || overType == 'touchdown' || turnOver || overType == 'kickOOB' || currentPlay == 'kickOff' || currentPlay == 'onsideKick' || currentPlay == 'punt') {
runClock = false;
}
playOverInt = setInterval(endPlay, 1000);
if (_root.field[ballHolder]._y > ballY && playType == 'pass') {
if (userSide == 'o' && ballHolder == getUserSide() + 'QB') {
++sacks[1];
} else {
if (userSide == 'd' && ballHolder == getCompSide() + 'QB') {
v8 = _root.field[oPlayer].statPos;
++_root[userTeam + 'Players'][v8][4];
++sacks[0];
if (sacks[0] >= 5) {
ach5Delay = true;
}
if (oPlayer == activePlayer) {
ach1Delay = true;
++userSacks;
}
}
}
}
}
}
function endPlay() {
flip = false;
if (ach7Delay == true) {
earnAch(7);
ach7Delay = false;
}
if (ach5Delay == true) {
earnAch(5);
ach5Delay = false;
}
if (ach1Delay == true) {
earnAch(0);
ach1Delay = false;
}
playEnded = false;
_root.gameText.gotoAndStop(1);
stopAllSounds();
clearInterval(playOverInt);
setFieldPosition();
npKickOff = false;
blockSound = false;
if (userSide == 'd' && clockMin == 0 && ballY < 1200 && timeouts[1] > 0 && runClock && _root.scoreboard.clockTxt.text != '00:00') {
var v6;
if (compTeam == awayTeam) {
v6 = homeScore - awayScore;
} else {
v6 = awayScore - homeScore;
}
if (v6 > 0 || quarter == 1) {
--timeouts[1];
_root.scoreboard[getCompSide() + 'Timeouts'].gotoAndStop(timeouts[1] + 1);
runClock = false;
_root.gameText.gotoAndPlay('timeout');
}
}
var v5 = 0;
if (ballHolder != 'inAir' && turnOver == false && currentPlay != 'fieldGoal' && currentPlay != 'onsideKick' && currentPlay != 'kickOff' && currentPlay != 'punt') {
v5 = Math.round((ballY - _root.field[ballHolder]._y) / 10.3);
if (userSide == 'o') {
totalYards[0] += v5;
if (totalYards[0] >= 500) {
earnAch(2);
}
if (playType == 'run' || ballHolder == getUserSide() + 'QB') {
if (v5 >= 25 && difficulty >= 2) {
earnAch(8);
}
rushingYards[0] += v5;
var v8 = _root.field[ballHolder].statPos;
_root[userTeam + 'Players'][v8][4] += v5;
if (rushingYards[0] >= 100) {
earnAch(1);
}
} else {
if (v5 >= 60 && difficulty >= 2) {
earnAch(6);
}
passingYards[0] += v5;
var v8 = _root.field[ballHolder].statPos;
_root[userTeam + 'Players'][v8][6] += v5;
if (passingYards[0] >= 400) {
earnAch(4);
}
}
} else {
totalYards[1] += v5;
if (playType == 'run' || ballHolder == getCompSide() + 'QB') {
rushingYards[1] += v5;
} else {
passingYards[1] += v5;
}
}
}
if (overType == 'tackle') {
ballY = _root.field[ballHolder]._y;
setFieldPosition();
} else {
if (overType == 'oob') {
if (ballHolder == 'onGround' || ballHolder == 'inAir') {
ballY = _root.field.ball._y;
} else {
ballY = _root.field[ballHolder]._y;
}
_root.field._y = -830 + (1183 - ballY);
} else {
if (overType == 'incomplete') {
} else {
if (overType == 'kickOOB') {
if (savedKickY < 153) {
savedKickY = 359;
}
ballY = savedKickY;
}
}
}
}
if (overType == 'tackle' || overType == 'oob') {
if (_root.field.ball._x > 355) {
ballX = 355;
} else {
if (_root.field.ball._x < 295) {
ballX = 295;
} else {
ballX = _root.field.ball._x;
}
}
if (_root.field[ballHolder]._y > 1183.5 && _root.field.ball._y > 1183.5) {
overType = 'safety';
down = 0;
} else {
if (ballHolder == 'onGround' && ballY > 1183.5) {
overType = 'safety';
down = 0;
}
}
}
if (pat) {
turnOver = false;
}
if (ballY < 390) {
_root.field._y = 0;
}
_root.field.lineOfScrimmage._y = ballY;
if (ballY <= _root.field.firstDownLine._y) {
_root.field.firstDownLine._y = ballY - 103;
down = 0;
}
if (ballY <= 256 && down == 0) {
_root.field.firstDownLine._visible = false;
}
var v3 = 0;
while (v3 < 11) {
var v2 = activeCompPlayers[v3];
var v4 = activeUserPlayers[v3];
_root.field[v2]._x = 800;
_root.field[v4]._x = 800;
_root.field[v2].gotoAndStop(1);
_root.field[v4].gotoAndStop(1);
_root.field[v2].recMarker._visible = false;
_root.field[v4].recMarker._visible = false;
++v3;
}
_root.field._xscale = 100;
_root.field._yscale = 100;
_root.field.ball._xscale = 100;
_root.field.ball._yscale = 100;
_root.field._x = 0;
isZooming = false;
totalZoom = 0;
zoomNumber = 0;
zoomIn = false;
zoomOnThrow = false;
++down;
if (down > 4 || overType == 'touchdown' || turnOver || currentPlay == 'punt' || overType == 'fieldGoal' || pat || currentPlay == 'kickOff' || currentPlay == 'onsideKick' || overType == 'safety') {
if (overType == 'touchdown' && pat == false) {
down = 1;
toGo = 2;
ballX = 325;
pat = true;
if (turnOver && userSide == 'd' && difficulty >= 3) {
earnAch(10);
}
if (currentPlay != 'punt' && currentPlay != 'fieldGoal' && turnOver == false) {
if (userSide == 'o') {
if (quarter == 3 && difficulty >= 2 && (userSide == 'o' || userSide == 'd' && turnOver)) {
earnAch(9);
}
if (playType == 'run' || ballHolder == getUserSide() + 'QB') {
++rushingTD[0];
var v8 = _root.field[ballHolder].statPos;
++_root[userTeam + 'Players'][v8][7];
} else {
var v8 = _root.field[ballHolder].statPos;
++_root[userTeam + 'Players'][v8][7];
v8 = _root.field[getUserSide() + 'QB'].statPos;
++_root[userTeam + 'Players'][v8][7];
++passingTD[0];
}
} else {
if (playType == 'run' || ballHolder == getCompSide() + 'QB') {
++rushingTD[1];
} else {
++passingTD[1];
}
}
}
if (offensiveTeam == 'away') {
if (turnOver || currentPlay == 'punt' || currentPlay == 'kickOff' || currentPlay == 'onsideKick') {
homeScore += 6;
} else {
awayScore += 6;
}
} else {
if (turnOver || currentPlay == 'punt' || currentPlay == 'kickOff' || currentPlay == 'onsideKick') {
awayScore += 6;
} else {
homeScore += 6;
}
}
if (userSide == 'o' || userSide == 'd' && (currentPlay == 'kickOff' || currentPlay == 'onsideKick' || currentPlay == 'punt')) {
_root.playbook.formations.form1.gotoAndStop(1);
_root.playbook.formations.form2.gotoAndStop(1);
_root.playbook.formations.form3.gotoAndStop(1);
_root.playbook.formations.form4.gotoAndStop(1);
_root.playbook.formations.form5.gotoAndStop(1);
_root.playbook.formations.form6.gotoAndStop(2);
_root.playbook.plays.gotoAndStop(12);
}
ballY = 173.6;
setFieldPosition();
} else {
if (overType == 'touchdown' && pat) {
pat = false;
down = 1;
toGo = 10;
if (offensiveTeam == 'away') {
awayScore += 2;
} else {
homeScore += 2;
}
ballY = 771.5;
npKickOff = true;
} else {
if (overType == 'fieldGoal' && pat == false) {
down = 1;
if (kickGood) {
if (offensiveTeam == 'away') {
awayScore += 3;
} else {
homeScore += 3;
}
ballY = 771.5;
npKickOff = true;
} else {
_root.gameText.gotoAndPlay('nogood');
turnOver = true;
var v7 = ballY - 153;
ballY = 1183 - v7;
}
} else {
if (overType == 'fieldGoal' && pat) {
pat = false;
if (kickGood) {
if (offensiveTeam == 'away') {
awayScore += 1;
} else {
homeScore += 1;
}
}
ballY = 771.5;
npKickOff = true;
} else {
if (pat) {
pat = false;
ballY = 771.5;
npKickOff = true;
} else {
if (overType == 'safety') {
if (offensiveTeam == 'away') {
homeScore += 2;
} else {
awayScore += 2;
}
npKickOff = true;
ballY = 874.5;
} else {
if ((currentPlay == 'kickOff' || currentPlay == 'punt' || turnOver) && ballY < 153) {
ballY = 978;
} else {
var v7 = ballY - 153;
ballY = 1183 - v7;
}
setFieldPosition();
}
}
}
}
}
}
_root.scoreboard.homeScoreTxt.text = homeScore;
_root.scoreboard.awayScoreTxt.text = awayScore;
if (down > 4 || turnOver || currentPlay == 'punt' || currentPlay == 'kickOff' || currentPlay == 'onsideKick' && overType != 'kickOOB') {
if (offensiveTeam == 'away') {
offensiveTeam = 'home';
defensiveTeam = 'away';
} else {
offensiveTeam = 'away';
defensiveTeam = 'home';
}
if (userSide == 'o') {
userSide = 'd';
_root.playbook.plays.gotoAndStop(6);
_root.playbook.formations.gotoAndStop(2);
} else {
_root.playbook.plays.gotoAndStop(1);
_root.playbook.formations.gotoAndStop(1);
userSide = 'o';
}
_root.playbook.formations.form1.gotoAndStop(2);
_root.playbook.formations.form2.gotoAndStop(1);
_root.playbook.formations.form3.gotoAndStop(1);
_root.playbook.formations.form4.gotoAndStop(1);
_root.playbook.formations.form5.gotoAndStop(1);
_root.playbook.formations.form6.gotoAndStop(1);
down = 1;
ballX = 325;
setFieldPosition();
_root.field.lineOfScrimmage._y = ballY;
_root.field.firstDownLine._visible = true;
if (ballY <= 256) {
_root.field.firstDownLine._visible = false;
toGo = 'Goal';
}
_root.field.firstDownLine._y = ballY - 103;
} else {
if (currentPlay == 'onsideKick' && overType == 'kickOOB') {
_root.field.firstDownLine._visible = true;
_root.field.firstDownLine._y = ballY - 103;
} else {
_root.field.firstDownLine._y = 1000;
}
}
}
if (_root.field.firstDownLine._visible) {
toGo = Math.round((ballY - _root.field.firstDownLine._y) / 10.3);
if (toGo == 0) {
toGo = 'Inches';
}
} else {
toGo = 'Goal';
}
if (pat == false) {
_root.scoreboard.dndTxt.text = downsArray[down - 1] + ' & ' + toGo;
} else {
_root.scoreboard.dndTxt.text = '1st & 10';
}
if (down == 4) {
if (userSide == 'd') {
_root.playbook.formations.form1.gotoAndStop(1);
_root.playbook.formations.form2.gotoAndStop(1);
_root.playbook.formations.form3.gotoAndStop(1);
_root.playbook.formations.form4.gotoAndStop(1);
_root.playbook.formations.form5.gotoAndStop(1);
_root.playbook.formations.form6.gotoAndStop(2);
_root.playbook.plays.gotoAndStop(11);
} else {
_root.playbook.formations.form1.gotoAndStop(1);
_root.playbook.formations.form2.gotoAndStop(1);
_root.playbook.formations.form3.gotoAndStop(1);
_root.playbook.formations.form4.gotoAndStop(1);
_root.playbook.formations.form5.gotoAndStop(1);
_root.playbook.formations.form6.gotoAndStop(2);
_root.playbook.plays.gotoAndStop(12);
}
} else {
if (overType == 'touchdown' && pat) {
if (userSide == 'd') {
_root.playbook.formations.form1.gotoAndStop(1);
_root.playbook.formations.form2.gotoAndStop(1);
_root.playbook.formations.form3.gotoAndStop(1);
_root.playbook.formations.form4.gotoAndStop(1);
_root.playbook.formations.form5.gotoAndStop(1);
_root.playbook.formations.form6.gotoAndStop(2);
_root.playbook.plays.gotoAndStop(11);
} else {
_root.playbook.formations.form1.gotoAndStop(1);
_root.playbook.formations.form2.gotoAndStop(1);
_root.playbook.formations.form3.gotoAndStop(1);
_root.playbook.formations.form4.gotoAndStop(1);
_root.playbook.formations.form5.gotoAndStop(1);
_root.playbook.formations.form6.gotoAndStop(2);
_root.playbook.plays.gotoAndStop(12);
}
}
}
ballInMotion = false;
Mouse.show();
playReady = false;
kickOOB = false;
setDKill = false;
throwInMotion = false;
kickGood = false;
passType = '';
if (userSide == 'o') {
_root.playbook.tips.gotoAndStop(random(8) + 1);
} else {
_root.playbook.tips.gotoAndStop(16 + random(6));
}
_root.playbook._visible = true;
v3 = 0;
while (v3 < 14) {
if (_root['ach' + v3]._x > 0) {
_root.playbook._visible = false;
break;
}
++v3;
}
_root.field.lineOfScrimmage._y = ballY;
_root.field.passRing._x = 1000;
_root.field.playerMarker._x = 1000;
_root.field.compMarker._x = 1000;
_root.field.ball.ballInside.gotoAndStop(1);
if (ballY < 668.5) {
_root.scoreboard.ballOnTxt.text = Math.round((ballY - 153) / 10.3);
_root.scoreboard.dirArrow.gotoAndStop(1);
} else {
_root.scoreboard.ballOnTxt.text = Math.round((1183.5 - ballY) / 10.3);
_root.scoreboard.dirArrow.gotoAndStop(2);
}
if (_root.scoreboard.ballOnTxt.text == 0) {
_root.scoreboard.ballOnTxt.text = 1;
}
if (npKickOff) {
ballX = 325;
setFieldPosition();
_root.scoreboard.dndTxt.text = '1st & 10';
_root.field.ball._rotation = 180;
if (userSide == 'o') {
_root.playbook.plays.gotoAndStop(14);
} else {
_root.playbook.plays.gotoAndStop(13);
}
}
if (difficulty == 1) {
kongregate.stats.submit('totalYards1', totalYards[0]);
kongregate.stats.submit('rushYards1', rushingYards[0]);
kongregate.stats.submit('passYards1', passingYards[0]);
kongregate.stats.submit('sacks1', sacks[0]);
if (playType == 'run' || ballHolder == getUserSide() + 'QB') {
kongregate.stats.submit('rushYardsGainedOnPlay1', v5);
} else {
kongregate.stats.submit('passYardsGainedOnPlay1', v5);
}
if (userTeam == homeTeam) {
kongregate.stats.submit('pointsScored1', homeScore);
} else {
kongregate.stats.submit('pointsScored1', awayScore);
}
} else {
if (difficulty == 2) {
kongregate.stats.submit('totalYards2', totalYards[0]);
kongregate.stats.submit('rushYards2', rushingYards[0]);
kongregate.stats.submit('passYards2', passingYards[0]);
kongregate.stats.submit('sacks2', sacks[0]);
if (playType == 'run' || ballHolder == getUserSide() + 'QB') {
kongregate.stats.submit('rushYardsGainedOnPlay2', v5);
} else {
kongregate.stats.submit('passYardsGainedOnPlay2', v5);
}
if (userTeam == homeTeam) {
kongregate.stats.submit('pointsScored2', homeScore);
} else {
kongregate.stats.submit('pointsScored2', awayScore);
}
} else {
if (difficulty == 3) {
kongregate.stats.submit('totalYards3', totalYards[0]);
kongregate.stats.submit('rushYards3', rushingYards[0]);
kongregate.stats.submit('passYards3', passingYards[0]);
kongregate.stats.submit('sacks3', sacks[0]);
if (playType == 'run' || ballHolder == getUserSide() + 'QB') {
kongregate.stats.submit('rushYardsGainedOnPlay3', v5);
} else {
kongregate.stats.submit('passYardsGainedOnPlay3', v5);
}
if (userTeam == homeTeam) {
kongregate.stats.submit('pointsScored3', homeScore);
} else {
kongregate.stats.submit('pointsScored3', awayScore);
}
} else {
if (difficulty == 4) {
kongregate.stats.submit('totalYards4', totalYards[0]);
kongregate.stats.submit('rushYards4', rushingYards[0]);
kongregate.stats.submit('passYards4', passingYards[0]);
kongregate.stats.submit('sacks4', sacks[0]);
if (playType == 'run' || ballHolder == getUserSide() + 'QB') {
kongregate.stats.submit('rushYardsGainedOnPlay4', v5);
} else {
kongregate.stats.submit('passYardsGainedOnPlay4', v5);
}
if (userTeam == homeTeam) {
kongregate.stats.submit('pointsScored4', homeScore);
} else {
kongregate.stats.submit('pointsScored4', awayScore);
}
}
}
}
}
if (halfOver && pat == false) {
halfOver = false;
endOfHalf();
}
if (quarter == 3 && homeScore != awayScore) {
endOT();
}
}
function setFieldPosition() {
_root.field._y = -810 + (1183 - ballY);
if (_root.field._y > 0) {
_root.field._y = 0;
} else {
if (_root.field._y < -840) {
_root.field._y = -840;
}
}
}
function checkZoneForPlayer(defender) {
var v14 = _root.field[defender].minX;
var v12 = _root.field[defender].maxX;
var v15 = _root.field[defender].minY;
var v13 = _root.field[defender].maxY;
var v10 = ['RB', 'FB', 'WRX', 'WRY', 'WRZ', 'TE'];
var v4 = [];
var v2 = 0;
while (v2 < v10.length) {
var v3 = offensiveTeam + v10[v2];
var v5 = _root.field[v3]._x;
var v6 = _root.field[v3]._y;
if (v5 <= v12 && v5 >= v14) {
if (v6 <= v13 && v6 >= v15) {
v4[v4.length] = v3;
}
}
++v2;
}
if (v4.length == 0) {
return null;
} else {
if (v4.length == 1) {
return v4[0];
} else {
var v9 = 1000;
var v11 = null;
v2 = 0;
while (v2 < v4.length) {
var v8 = v4[v2];
var v7 = _root.field[v8]._y;
if (v7 < v9) {
v9 = v7;
v11 = v8;
}
++v2;
}
return v11;
}
}
}
function getBlockDuration(off, def) {
if (blockSound == false) {
blockSound = true;
playSound('blocking');
}
var v5 = _root.field[def].blockBreak;
var v4 = _root.field[off].blocking;
if (playType == 'pass') {
var v2 = 65 + random(50);
} else {
var v2 = 55 + random(80);
}
v2 += v4 * 5;
v2 -= v5 * 8;
if (turnOver) {
v2 -= 10;
}
if (playType == 'pass' && userSide == 'o') {
v2 -= difficulty * 16;
}
if (userSide == 'd') {
v2 += difficulty * 17;
}
var v3 = v2 + blockAdj;
if (v3 < 20 - difficulty * 2 && playTimer < 60) {
v3 = 20 - difficulty * 2;
}
if (v3 > 70 && userSide == 'd') {
v3 = 70;
}
return v3;
}
function getBlockWinner(off, def) {
var v4 = random(_root.field[def].blockBreak);
var v2 = random(_root.field[off].blocking);
if (userSide == 'd') {
var v3 = int(difficulty * 0.5);
v2 += v3;
}
return v4 - v2;
}
function moveTowards(myPlayer, trgt) {
_root.field[myPlayer]._rotation = getAng(myPlayer, _root.field[trgt]._x, _root.field[trgt]._y);
var v3 = _root.field[myPlayer].moveSpeed;
_root.field[myPlayer].xMove = getXSlope(_root.field[myPlayer]);
_root.field[myPlayer].yMove = getYSlope(_root.field[myPlayer]);
if (_root.field[myPlayer].xMove == 0) {
_root.field[myPlayer].yMove *= 0.8;
} else {
if (_root.field[myPlayer].yMove == 0) {
_root.field[myPlayer].xMove *= 0.8;
}
}
_root.field[myPlayer]._x += v3 * _root.field[myPlayer].xMove;
_root.field[myPlayer]._y += v3 * _root.field[myPlayer].yMove;
}
function moveTowards2(myPlayer, xDest, yDest) {
_root.field[myPlayer]._rotation = getAng(myPlayer, xDest, yDest);
var v3 = _root.field[myPlayer].moveSpeed;
_root.field[myPlayer].xMove = getXSlope(_root.field[myPlayer]);
_root.field[myPlayer].yMove = getYSlope(_root.field[myPlayer]);
if (_root.field[myPlayer].xMove == 0) {
_root.field[myPlayer].yMove *= 0.8;
} else {
if (_root.field[myPlayer].yMove == 0) {
_root.field[myPlayer].xMove *= 0.8;
}
}
_root.field[myPlayer]._x += v3 * _root.field[myPlayer].xMove;
_root.field[myPlayer]._y += v3 * _root.field[myPlayer].yMove;
}
function playerStep(myPlayer, i) {
_root.field[myPlayer]._rotation = getAng(myPlayer, _root.field[myPlayer].xDest, _root.field[myPlayer].yDest);
_root.field[myPlayer].xMove = getXSlope(_root.field[myPlayer]);
_root.field[myPlayer].yMove = getYSlope(_root.field[myPlayer]);
if (_root.field[myPlayer].xMove == 0) {
_root.field[myPlayer].yMove *= 0.8;
} else {
if (_root.field[myPlayer].yMove == 0) {
_root.field[myPlayer].xMove *= 0.8;
}
}
if (_root.field[myPlayer].followingPlay) {
var v3 = _root.field[myPlayer].moveSpeed * _root[currentPlay][i][_root.field[myPlayer].curStep][3];
} else {
var v3 = _root.field[myPlayer].moveSpeed;
}
if (_root.field[myPlayer].reachedX == false) {
if (_root.field[myPlayer]._x <= _root.field[myPlayer].xDest) {
_root.field[myPlayer]._x += v3 * _root.field[myPlayer].xMove;
if (_root.field[myPlayer]._x >= _root.field[myPlayer].xDest) {
_root.field[myPlayer]._x = _root.field[myPlayer].xDest;
_root.field[myPlayer].reachedX = true;
} else {
if (_root.field[myPlayer]._x > 580 && myPlayer != ballTarget) {
_root.field[myPlayer].xDest = 0;
_root.field[myPlayer].yDest = _root.field[myPlayer]._y - random(200);
_root.field[myPlayer].reachedY = false;
_root.field[myPlayer].followingPlay = false;
}
}
} else {
_root.field[myPlayer]._x += v3 * _root.field[myPlayer].xMove;
if (_root.field[myPlayer]._x <= _root.field[myPlayer].xDest) {
_root.field[myPlayer]._x = _root.field[myPlayer].xDest;
_root.field[myPlayer].reachedX = true;
} else {
if (_root.field[myPlayer]._x < 55 && myPlayer != ballTarget) {
_root.field[myPlayer].xDest = 700;
_root.field[myPlayer].yDest = _root.field[myPlayer]._y - random(200);
_root.field[myPlayer].reachedY = false;
_root.field[myPlayer].followingPlay = false;
if (getDist(_root.field[myPlayer], _root.field[_root.field[myPlayer].defender]) < 50) {
setDefenderStun(_root.field[myPlayer].defender);
}
}
}
}
}
if (_root.field[myPlayer].reachedY == false) {
if (_root.field[myPlayer]._y < _root.field[myPlayer].yDest) {
_root.field[myPlayer]._y += v3 * _root.field[myPlayer].yMove;
if (_root.field[myPlayer]._y >= _root.field[myPlayer].yDest) {
_root.field[myPlayer]._y = _root.field[myPlayer].yDest;
_root.field[myPlayer].reachedY = true;
}
} else {
_root.field[myPlayer]._y += v3 * _root.field[myPlayer].yMove;
if (_root.field[myPlayer]._y <= _root.field[myPlayer].yDest) {
_root.field[myPlayer]._y = _root.field[myPlayer].yDest;
_root.field[myPlayer].reachedY = true;
} else {
if (_root.field[myPlayer]._y < 70 && myPlayer != ballTarget) {
if (random(2) == 0) {
_root.field[myPlayer].xDest = -100;
} else {
_root.field[myPlayer].xDest = 700;
}
_root.field[myPlayer].yDest = 70 + random(150);
_root.field[myPlayer].reachedX = false;
_root.field[myPlayer].followingPlay = false;
if (getDist(_root.field[myPlayer], _root.field[_root.field[myPlayer].defender]) < 50) {
setDefenderStun(_root.field[myPlayer].defender);
}
}
}
}
}
if (_root.field[myPlayer].reachedY && _root.field[myPlayer].reachedX) {
++_root.field[myPlayer].curStep;
_root.field[myPlayer].reachedY = false;
_root.field[myPlayer].reachedX = false;
if (getDist(_root.field[myPlayer], _root.field[_root.field[myPlayer].defender]) < 50) {
setDefenderStun(_root.field[myPlayer].defender);
}
_root.field[myPlayer].xDest = ballX + _root.field[myPlayer].xOffSet + _root[currentPlay][i][_root.field[myPlayer].curStep][1];
if (flip) {
_root.field[myPlayer].xDest = ballX + _root.field[myPlayer].xOffSet - _root[currentPlay][i][_root.field[myPlayer].curStep][1];
}
_root.field[myPlayer].yDest = ballY + _root.field[myPlayer].yOffSet + _root[currentPlay][i][_root.field[myPlayer].curStep][2];
if (_root.field[myPlayer].curStep > _root.field[myPlayer].totalSteps || _root.field[myPlayer].runTarget != null) {
if (ballInMotion && motionType == 'pass' && ballTarget == myPlayer && _root.field[myPlayer].custAni == false) {
_root.field[myPlayer]._rotation = _root.field.ball._rotation + 180;
_root.field[myPlayer].waitingOnBall = true;
_root.field[myPlayer].gotoAndStop(1);
}
if (_root.field[myPlayer].task == 'blitz') {
_root.field[myPlayer].task = 'kill';
} else {
if (_root.field[myPlayer].task == 'run' && _root.field[myPlayer].custAni == false) {
_root.field[myPlayer].gotoAndStop(1);
_root.field[myPlayer]._rotation = getAng(myPlayer, _root.field.ball._x, _root.field.ball._y);
}
}
_root.field[myPlayer].finished = true;
}
}
}
function setDefensiveKill(arr) {
var v2 = 0;
while (v2 < arr.length) {
var v3 = arr[v2];
_root.field[v3].task = 'kill';
++v2;
}
}
function setOffensiveBlock(arr) {
var v2 = 0;
while (v2 < arr.length) {
var v3 = arr[v2];
if (v3 != offensiveTeam + 'QB') {
_root.field[v3].task = 'block';
}
++v2;
}
_root.field[offensiveTeam + 'WRX'].finished = true;
_root.field[offensiveTeam + 'WRY'].finished = true;
_root.field[offensiveTeam + 'WRZ'].finished = true;
_root.field[offensiveTeam + 'TE'].finished = true;
_root.field[offensiveTeam + 'RB'].finished = true;
_root.field[offensiveTeam + 'FB'].finished = true;
}
function setChaseBall(arr) {
var v2 = 0;
while (v2 < arr.length) {
var v3 = arr[v2];
_root.field[v3].task = 'chaseBall';
++v2;
}
}
function moveBall() {
if (ballInMotion) {
_root.field.ball._x += ballSpeed * ballXMove;
_root.field.ball._y += ballSpeed * ballYMove;
if (motionType == 'toss') {
if (_root.field.ball.hitTest(_root.field[ballTarget].playa) || _root.field.ball.hitTest(_root.field[ballTarget].hitPlace)) {
if (ballTarget == offensiveTeam + 'QB' && playType == 'pass' && userSide == 'o') {
activePlayer = ballTarget;
_root.field.playerMarker.playerTxt.text = '#' + _root.field[activePlayer].playerNumber + ' ' + _root.field[activePlayer].playerName;
_root.field.playerMarker._x = _root.field[activePlayer]._x;
_root.field.playerMarker._y = _root.field[activePlayer]._y;
} else {
if (ballTarget != offensiveTeam + 'QB' && playType == 'run') {
if (playStep == _root[currentPlay][11].length) {
if (userSide == 'o') {
activePlayer = ballTarget;
_root.field.playerMarker.playerTxt.text = '#' + _root.field[activePlayer].playerNumber + ' ' + _root.field[activePlayer].playerName;
_root.field.playerMarker._x = _root.field[activePlayer]._x;
_root.field.playerMarker._y = _root.field[activePlayer]._y;
_root.field.playerMarker.gotoAndPlay(2);
setOffensiveBlock(activeUserPlayers);
setDefensiveKill(activeCompPlayers);
} else {
_root.field.compMarker._x = _root.field[ballTarget]._x;
_root.field.compMarker._y = _root.field[ballTarget]._y;
_root.field.compMarker.gotoAndPlay(2);
setOffensiveBlock(activeCompPlayers);
setDefensiveKill(activeUserPlayers);
_root.field[ballTarget].task = 'score';
}
}
} else {
if (userSide != 'd') {
activePlayer = null;
}
}
}
ballInMotion = false;
ballHolder = ballTarget;
_root.field.ball._x = _root.field[ballHolder]._x;
_root.field.ball._y = _root.field[ballHolder]._y;
_root.field.ball._visible = false;
}
} else {
if (motionType == 'pass') {
++ballCurrentStep;
if (passType == 'lob') {
_root.field.ball._xscale += 20;
_root.field.ball._yscale += 20;
} else {
_root.field.ball._xscale += 15;
_root.field.ball._yscale += 15;
}
ballGravity += gravityInc;
_root.field.ball._xscale -= ballGravity;
_root.field.ball._yscale -= ballGravity;
if (_root.field[ballTarget].custAni == false) {
var v4 = getDist(_root.field.ball, _root.field[ballTarget]);
if (_root.field[ballTarget].waitingOnBall) {
if (passType == 'lob' && v4 < 50) {
_root.field[ballTarget].gotoAndStop('standCatch');
} else {
if (passType == 'bullet' && v4 < 60) {
_root.field[ballTarget].gotoAndStop('standCatch');
}
}
} else {
if (passType == 'lob' && v4 < 60) {
_root.field[ballTarget].gotoAndStop('runCatch' + getShoulder(ballTarget));
} else {
if (passType == 'bullet' && v4 < 70) {
_root.field[ballTarget].gotoAndStop('runCatch' + getShoulder(ballTarget));
}
}
}
}
var v10 = getDist(_root.field.ball, _root.field[ballTarget]);
if (v10 < 10 && _root.field.ball._xscale <= 150 && _root.field.ball._visible) {
playSound('catchBall');
var v9 = false;
if (_root.field[ballTarget]._x < 53 || _root.field[ballTarget]._x > 598 || _root.field[ballTarget]._y < 50) {
playOver('incomplete', '', '');
v9 = true;
} else {
if (_root.field[ballTarget]._y < 153) {
playOver('touchdown', '', '');
}
}
ballInMotion = false;
ballHolder = ballTarget;
if (userSide == 'o') {
if (v9 == false) {
++pCompletions;
var v11 = _root.field[ballHolder].statPos;
++_root[userTeam + 'Players'][v11][5];
}
setDefensiveKill(activeCompPlayers);
setOffensiveBlock(activeUserPlayers);
activePlayer = ballHolder;
_root.field.playerMarker.playerTxt.text = '#' + _root.field[activePlayer].playerNumber + ' ' + _root.field[activePlayer].playerName;
_root.field.playerMarker._x = _root.field[activePlayer]._x;
_root.field.playerMarker._y = _root.field[activePlayer]._y;
_root.field.playerMarker.gotoAndPlay(2);
_root.field[activePlayer].finished = true;
} else {
if (v9 == false) {
++cCompletions;
}
setDefensiveKill(activeUserPlayers);
setOffensiveBlock(activeCompPlayers);
_root.field[ballHolder].task = 'score';
_root.field.compMarker._x = _root.field[ballHolder]._x;
_root.field.compMarker._y = _root.field[ballHolder]._y;
_root.field.compMarker.gotoAndPlay(2);
}
_root.field.ball._x = _root.field[ballHolder]._x;
_root.field.ball._y = _root.field[ballHolder]._y;
_root.field.ball._visible = false;
}
var v3 = 0;
while (v3 < intArray.length) {
var v2 = intArray[v3];
v4 = getDist(_root.field.ball, _root.field[v2]);
if (_root.field[v2].custAni == false && v2 != activePlayer) {
if (_root.field[v2].waitingOnBall) {
if (passType == 'lob' && v4 < 50) {
_root.field[v2].custAni = true;
_root.field[v2].gotoAndStop('standCatch');
_root.field[v2].hitPlace._width *= 2;
_root.field[v2].hitPlace._height *= 2;
} else {
if (passType == 'bullet' && v4 < 60) {
_root.field[v2].custAni = true;
_root.field[v2].gotoAndStop('standCatch');
_root.field[v2].hitPlace._width *= 2;
_root.field[v2].hitPlace._height *= 2;
}
}
} else {
if (passType == 'lob' && v4 < 60) {
_root.field[v2].gotoAndStop('runCatch' + getShoulder(v2));
} else {
if (passType == 'bullet' && v4 < 70) {
_root.field[v2].gotoAndStop('runCatch' + getShoulder(v2));
}
}
}
}
passDefense(v2);
++v3;
}
if (ballCurrentStep >= ballTotalSteps) {
_root.field.attachMovie('passHit', 'passHit', passHitDepth);
_root.field.passHit._x = _root.field.ball._x;
_root.field.passHit._y = _root.field.ball._y;
motionType = 'skid1';
skidSteps = 0;
nextSkid = 3 + int(passDist / 50);
skidSpeedAdj = (ballSpeed - int(ballSpeed * 0.75)) / nextSkid;
_root.field.ball._xscale = 100;
_root.field.ball._yscale = 100;
}
} else {
if (motionType == 'kick') {
++ballCurrentStep;
_root.field.ball._xscale += 20;
_root.field.ball._yscale += 20;
ballGravity += gravityInc;
_root.field.ball._xscale -= ballGravity;
_root.field.ball._yscale -= ballGravity;
if (_root.field.ball._xscale < 100) {
_root.field.ball._xscale = 100;
_root.field.ball._yscale = 100;
}
if (kickOOB == false && (_root.field.ball._x < 50 || _root.field.ball._x > 600)) {
_root.field[ballTarget].task = 'eatCheese';
_root.field[ballTarget].gotoAndStop(1);
kickOOB = true;
savedKickY = _root.field.ball._y;
}
if (ballCurrentStep < ballTotalSteps / 2 && _root.field._y < 0) {
_root.field._y += 4.5;
}
if (ballCurrentStep >= ballTotalSteps) {
_root.field.passRing._visible = false;
_root.field.attachMovie('passHit', 'passHit', passHitDepth);
_root.field.passHit._x = _root.field.ball._x;
_root.field.passHit._y = _root.field.ball._y;
if (userSide == 'o') {
_root.field[ballTarget].playerTarget = 'ball';
setChaseBall(activeUserPlayers);
} else {
_root.field[activePlayer].gotoAndStop(1);
_root.field[activePlayer].custAni = false;
setChaseBall(activeCompPlayers);
var v5 = 0;
while (v5 < 11) {
var v7 = activeUserPlayers[v5];
_root.field[v7].task = 'man';
_root.field[v7].playerTarget = 'ball';
++v5;
}
_root.field[activePlayer].task = 'catchKick';
}
motionType = 'skid1';
skidSteps = 0;
nextSkid = 3 + int(passDist / 50);
skidSpeedAdj = (ballSpeed - int(ballSpeed * 0.75)) / nextSkid;
_root.field.ball._xscale = 100;
_root.field.ball._yscale = 100;
}
} else {
if (motionType == 'fgKick') {
++ballCurrentStep;
_root.field.ball._xscale += 20;
_root.field.ball._yscale += 20;
ballGravity += gravityInc;
_root.field.ball._xscale -= ballGravity;
_root.field.ball._yscale -= ballGravity;
if (_root.field.ball._xscale < 100) {
_root.field.ball._xscale = 100;
_root.field.ball._yscale = 100;
}
if (ballCurrentStep < ballTotalSteps / 2 && _root.field._y < 0) {
_root.field._y += 5;
}
if (_root.field.ball._y < -80) {
playOver('fieldGoal', '', '');
}
if (kickGood == false && _root.field.ball.hitTest(_root.field.topUprights) && _root.field.ball._x > 296 && _root.field.ball._x < 354) {
kickGood = true;
_root.gameText.gotoAndPlay('good');
var v3 = 0;
while (v3 < 11) {
var v6 = activeCompPlayers[v3];
var v8 = activeUserPlayers[v3];
_root.field[v6].task = 'eatCheese';
_root.field[v8].task = 'eatCheese';
_root.field[v6].gotoAndStop(1);
_root.field[v8].gotoAndStop(1);
++v3;
}
}
if (ballCurrentStep >= ballTotalSteps) {
_root.field.passRing._visible = false;
_root.field.attachMovie('passHit', 'passHit', passHitDepth);
_root.field.passHit._x = _root.field.ball._x;
_root.field.passHit._y = _root.field.ball._y;
motionType = 'skid1';
skidSteps = 0;
nextSkid = 3 + int(passDist / 50);
skidSpeedAdj = (ballSpeed - int(ballSpeed * 0.75)) / nextSkid;
_root.field.ball._xscale = 100;
_root.field.ball._yscale = 100;
}
} else {
if (motionType == 'skid1') {
++skidSteps;
ballSpeed -= skidSpeedAdj;
if (skidSteps <= int(nextSkid / 2)) {
_root.field.ball._xscale += 10;
_root.field.ball._yscale += 10;
} else {
_root.field.ball._xscale -= 10;
_root.field.ball._yscale -= 10;
}
if (skidSteps >= nextSkid) {
_root.field.ball._xscale = 100;
_root.field.ball._yscale = 100;
_root.field.attachMovie('passHit', 'passHit', passHitDepth);
_root.field.passHit._width *= 0.8;
_root.field.passHit._height *= 0.8;
_root.field.passHit._x = _root.field.ball._x;
_root.field.passHit._y = _root.field.ball._y;
motionType = 'skid2';
skidSteps = 0;
nextSkid = Math.ceil(nextSkid / 2);
skidSpeedAdj *= 3;
}
} else {
if (motionType == 'skid2') {
++skidSteps;
ballSpeed -= skidSpeedAdj;
if (skidSteps <= int(nextSkid / 2)) {
_root.field.ball._xscale += 10;
_root.field.ball._yscale += 10;
} else {
_root.field.ball._xscale -= 10;
_root.field.ball._yscale -= 10;
}
if (skidSteps >= nextSkid) {
_root.field.ball._xscale = 100;
_root.field.ball._yscale = 100;
ballInMotion = false;
_root.field.ball.ballInside.stop();
if (playType == 'pass' && turnOver == false) {
playOver('incomplete', '', '');
}
if (currentPlay == 'punt') {
if (kickOOB) {
playOver('kickOOB', '', '');
} else {
if (_root.field.ball._x < 50 || _root.field.ball._x > 600) {
savedKickY = _root.field.ball._y;
playOver('kickOOB', '', '');
} else {
if (_root.field.ball._y < 153) {
savedKickY = _root.field.ball._y;
playOver('kickOOB', '', '');
}
}
}
} else {
if (currentPlay == 'fieldGoal') {
playOver('fieldGoal', '', '');
} else {
if (currentPlay == 'kickOff') {
if (kickOOB || _root.field.ball._x < 50 || _root.field.ball._x > 600) {
savedKickY = 514;
playOver('kickOOB', '', '');
}
}
}
}
}
}
}
}
}
}
}
}
}
function movePassRing() {
if (playActive && playType == 'pass' && activePlayer == getUserSide() + 'QB' && ballHolder == activePlayer && setDKill == false && throwInMotion == false) {
var v5 = offensiveTeam + 'QB';
var v2 = (5 - _root.field[v5].accuracy) * 8 + difficulty * 4;
var v3 = getDist(_root.field[activePlayer], _root.field.passRing) * (1 + 0.03 * difficulty);
var v4 = int((v3 / 450) * 50);
v2 += v4;
if (apMoving) {
v2 *= 1.5;
}
if (_root.field.passRing._width < v2) {
_root.field.passRing._width += 2;
_root.field.passRing._height += 2;
if (_root.field.passRing._width > v2) {
_root.field.passRing._width = v2;
_root.field.passRing._height = v2;
}
} else {
if (_root.field.passRing._width > v2) {
_root.field.passRing._width -= 2;
_root.field.passRing._height -= 2;
if (_root.field.passRing._width < v2) {
_root.field.passRing._width = v2;
_root.field.passRing._height = v2;
}
}
}
_root.field.passRing._visible = true;
_root.field.passRing._x = _root.field._xmouse;
_root.field.passRing._y = _root.field._ymouse;
}
}
function checkForZoom() {
if (playActive && playType == 'pass' && ballY > 420 && zoomNumber < 1 && isZooming == false && ballHolder == offensiveTeam + 'QB' && setDKill == false) {
if (userSide == 'o') {
var v4 = activeUserPlayers;
} else {
var v4 = activeCompPlayers;
}
var v2 = 0;
while (v2 < v4.length) {
var v3 = v4[v2];
if (ballY - _root.field[v3]._y > 250) {
isZooming = true;
zoomTimer = 0;
++zoomNumber;
zoomAdj = ((ballY - 421) / 765) * 112;
zoomAdj /= 30;
break;
}
++v2;
}
} else {
if (isZooming) {
++zoomTimer;
if (zoomTimer >= 27) {
isZooming = false;
if (zoomOnThrow && currentPlay != 'punt') {
isZooming = false;
var v6 = ballY - _root.field.passTarget._y;
scrollPerTick = v6 / ballTotalSteps;
zoomIn = true;
zoomTimer = 0;
}
}
var v5 = (6 - zoomNumber) * 0.001;
var v7 = _root.field._width * v5 / 2;
var v8 = _root.field._height * v5 / 2;
totalZoom += 2.9;
var v9 = 765;
_root.field._xscale -= v5 * 100;
_root.field._yscale -= v5 * 100;
_root.field._x += 1.64;
_root.field._y += 2.7 + zoomAdj;
} else {
if (zoomIn) {
++zoomTimer;
if (zoomTimer >= 30) {
zoomIn = false;
}
var v5 = (6 - zoomNumber) * 0.001;
var v7 = _root.field._width * v5 / 4;
var v8 = _root.field._height * v5 / 1.25;
_root.field._xscale += v5 * 100;
_root.field._yscale += v5 * 100;
_root.field._x -= 1.64;
}
}
}
}
function setDefenderStun(def) {
if (userSide == 'o') {
if (_root.field[def].task != 'kill' && motionType != 'pass') {
_root.field[def].stunTimer = 49 - 12 * difficulty;
}
} else {
if (_root.field[def].task != 'kill' && motionType != 'pass') {
_root.field[def].stunTimer = 5 + 3 * difficulty;
}
}
}
function setPlayerOffense(formation, play, scale) {
if (_root.roster._visible == false && _root.stats._visible == false && _root.achWindow._visible == false) {
if (scale == -100) {
flip = true;
} else {
flip = false;
}
stopAllSounds();
currentPlay = play;
offensiveFormation = formation;
playType = _root[currentPlay][11][0][0];
if (play != 'onsideKick' && play != 'kickOff') {
++totalPlays[0];
if (playType == 'run') {
++rushingPlays[0];
++conRun;
conPass = 0;
} else {
++conPass;
conRun = 0;
++passingPlays[0];
}
}
beforePlayTimer = 0;
var v7 = getUserSide();
setComputerDefense(getCompSide());
activePlayer = null;
turnOver = false;
_root.playbook._visible = false;
var v4 = 0;
while (v4 < 11) {
activeUserPlayers[v4] = v7 + _root[formation][v4][0];
_root.field[activeUserPlayers[v4]]._x = ballX + _root[formation][v4][1];
_root.field[activeUserPlayers[v4]]._y = ballY + _root[formation][v4][2];
if (flip) {
_root.field[activeUserPlayers[v4]]._x = ballX - _root[formation][v4][1];
}
if (_root.field[activeUserPlayers[v4]]._y < 55) {
_root.field[activeUserPlayers[v4]]._y = 55;
}
var v2 = activeUserPlayers[v4];
_root.field[v2].gotoAndStop(1);
_root.field[v2].gotoAndStop(_root[formation][v4][3]);
_root.field[v2].swapDepths(oPlayerDepth + v4);
_root.field[v2].reachedX = false;
_root.field[v2].reachedY = false;
_root.field[v2].curStep = 0;
_root.field[v2].totalSteps = _root[play][v4].length - 1;
_root.field[v2].task = _root[play][v4][0][0];
_root.field[v2].finished = false;
_root.field[v2].runTarget = null;
_root.field[v2].speedBurst = _root.field[v2].speedBurstMax;
_root.field[v2].xOffSet = _root[formation][v4][1];
if (flip) {
_root.field[v2].xOffSet = -1 * _root[formation][v4][1];
}
_root.field[v2].yOffSet = _root[formation][v4][2];
_root.field[v2].xDest = ballX + _root.field[v2].xOffSet + _root[currentPlay][v4][_root.field[v2].curStep][1];
if (flip) {
_root.field[v2].xDest = ballX + _root.field[v2].xOffSet - _root[currentPlay][v4][_root.field[v2].curStep][1];
}
_root.field[v2].yDest = ballY + _root.field[v2].yOffSet + _root[currentPlay][v4][_root.field[v2].curStep][2];
_root.field[v2].followingPlay = true;
_root.field[v2].inBlock = false;
_root.field[v2].blockOpp = null;
_root.field[v2].chasing = null;
_root.field[v2]._rotation = -180;
_root.field[v2].waitingOnBall = false;
_root.field[v2].custAni = false;
++v4;
}
if (currentPlay == 'fieldGoal') {
_root.field[getUserSide() + 'RB']._rotation = 90;
}
_root.field[v7 + 'QB'].swapDepths(_root.field[v7 + 'C']);
motionType = null;
playReady = true;
playEnded = false;
ballGravity = 0;
_root.field.ball._visible = false;
_root.field.ball._x = _root.field[v7 + 'C']._x;
_root.field.ball._y = _root.field[v7 + 'C']._y;
v4 = 0;
while (v4 < 11) {
var v5 = activeCompPlayers[v4];
var v6 = activeUserPlayers[v4];
_root.field[v5].recMarker._visible = false;
_root.field[v6].recMarker._visible = false;
++v4;
}
if (currentPlay == 'punt' || currentPlay == 'fieldGoal' || currentPlay == 'kickOff' || currentPlay == 'onsideKick') {
if (showIns[2] == false) {
_root.instructions.gotoAndStop(4);
}
if (currentPlay == 'fieldGoal') {
_root.field.kickArrow._y = _root.field[v7 + 'RB']._y - 10;
_root.field.kickArrow._x = ballX;
} else {
if (currentPlay == 'kickOff') {
_root.field.ball._x = _root.field[v7 + 'QB']._x;
_root.field.ball._y = ballY;
_root.field.kickArrow._x = _root.field[v7 + 'QB']._x;
_root.field.kickArrow._y = _root.field.ball._y - 10;
_root.field.ball._visible = true;
_root.field.firstDownLine._visible = false;
_root.field.lineOfScrimmage._y = ballY;
} else {
if (currentPlay == 'onsideKick') {
_root.field.ball._x = 325;
_root.field.ball._y = ballY;
_root.field.kickArrow._x = _root.field.ball._x;
_root.field.kickArrow._y = _root.field.ball._y - 10;
_root.field.ball._visible = true;
_root.field.firstDownLine._visible = false;
_root.field.lineOfScrimmage._y = ballY;
_root.field.kickArrow._rotation = 57;
} else {
_root.field.kickArrow._x = _root.field[v7 + 'C']._x;
_root.field.kickArrow._y = _root.field[v7 + 'QB']._y - 15;
}
}
}
_root.field.kickArrow.powerMeter._yscale = 0;
_root.field.kickArrow._visible = true;
} else {
if (showIns[0] == false) {
_root.instructions.gotoAndStop(2);
}
}
}
}
function setComputerDefense(side) {
currentCompPlay = getCompDefense() + offensiveFormation;
trace(currentCompPlay);
var v4 = currentCompPlay + 'F';
var v3 = 0;
while (v3 < 11) {
activeCompPlayers[v3] = side + _root[v4][v3][0];
_root.field[activeCompPlayers[v3]]._x = ballX + _root[v4][v3][1];
if (flip) {
_root.field[activeCompPlayers[v3]]._x = ballX - _root[v4][v3][1];
}
_root.field[activeCompPlayers[v3]]._y = ballY + _root[v4][v3][2];
_root.field[activeCompPlayers[v3]]._rotation = 0;
if (_root.field[activeCompPlayers[v3]]._y < 55) {
_root.field[activeCompPlayers[v3]]._y = 60;
}
var v2 = activeCompPlayers[v3];
_root.field[v2].gotoAndStop(_root[v4][v3][3]);
_root.field[v2].swapDepths(dPlayerDepth + v3);
_root.field[v2].reachedX = false;
_root.field[v2].reachedY = false;
_root.field[v2].curStep = 0;
_root.field[v2].xOffSet = _root[v4][v3][1];
if (flip) {
_root.field[v2].xOffSet = -1 * _root[v4][v3][1];
}
_root.field[v2].yOffSet = _root[v4][v3][2];
_root.field[v2].task = _root[currentCompPlay][v3][0][0];
_root.field[v2].speedBurst = 25;
_root.field[v2].stunTimer = 0;
_root.field[v2].inBlock = false;
_root.field[v2].blockOpp = null;
_root.field[v2].blockNum = 0;
_root.field[v2].chasing = null;
_root.field[v2].followingPlay = false;
_root.field[v2].xDest = ballX + _root.field[v2].xOffSet + _root[currentCompPlay][v3][_root.field[v2].curStep][1];
if (flip) {
_root.field[v2].xDest = ballX + _root.field[v2].xOffSet - _root[currentCompPlay][v3][_root.field[v2].curStep][1];
}
_root.field[v2].yDest = ballY + _root.field[v2].yOffSet + _root[currentCompPlay][v3][_root.field[v2].curStep][2];
_root.field[v2].totalSteps = _root[currentCompPlay][v3].length - 1;
_root.field[v2].playerTarget = getUserSide() + _root[currentCompPlay][v3][0][1];
var v5 = _root.field[v2].playerTarget;
_root.field[v5].defender = v2;
_root.field[v2].minX = _root[currentCompPlay][v3][0][1];
_root.field[v2].maxX = _root[currentCompPlay][v3][0][2];
_root.field[v2].minY = ballY - _root[currentCompPlay][v3][0][3];
_root.field[v2].maxY = ballY - _root[currentCompPlay][v3][0][4];
if (flip) {
_root.field[v2].minX = 650 - _root[currentCompPlay][v3][0][2];
_root.field[v2].maxX = 650 - _root[currentCompPlay][v3][0][1];
}
_root.field[v2].baseX = _root[currentCompPlay][v3][0][5];
if (flip) {
_root.field[v2].baseX = 650 - _root[currentCompPlay][v3][0][5];
}
_root.field[v2].baseY = ballY - _root[currentCompPlay][v3][0][6];
_root.field[v2].waitingOnBall = false;
_root.field[v2].hitPlace._width = 5;
_root.field[v2].hitPlace._height = 5;
_root.field[v2].custAni = false;
if (_root.field[v2].baseY < 55) {
_root.field[v2].baseY = 60;
}
_root.field[v2].zoneTarget = null;
if (_root[currentCompPlay][v3][0][0] == 'kill') {
_root.field[v2].playerTarget = getUserSide() + 'QB';
}
++v3;
}
}
function setPlayerDefense(myPlay) {
if (_root.roster._visible == false && _root.stats._visible == false && _root.achWindow._visible == false) {
stopAllSounds();
var v8 = getCompOffense();
setComputerOffense(v8, offensiveFormation);
if (v8 == 'punt') {
currentDefPlay = 'puntReturn' + offensiveFormation;
} else {
if (v8 == 'fieldGoal') {
currentDefPlay = 'goalLineAllOutBlitzfieldGoalF';
} else {
currentDefPlay = myPlay + offensiveFormation;
}
}
var v3 = currentDefPlay + 'F';
var v4 = 0;
while (v4 < 11) {
activeUserPlayers[v4] = getUserSide() + _root[v3][v4][0];
_root.field[activeUserPlayers[v4]]._x = ballX + _root[v3][v4][1];
_root.field[activeUserPlayers[v4]]._y = ballY + _root[v3][v4][2];
_root.field[activeUserPlayers[v4]]._rotation = 0;
if (_root.field[activeUserPlayers[v4]]._y < 55) {
_root.field[activeUserPlayers[v4]]._y = 60;
}
var v2 = activeUserPlayers[v4];
_root.field[v2].gotoAndStop(_root[v3][v4][3]);
_root.field[v2].swapDepths(dPlayerDepth + v4);
_root.field[v2].reachedX = false;
_root.field[v2].reachedY = false;
_root.field[v2].curStep = 0;
_root.field[v2].xOffSet = _root[v3][v4][1];
_root.field[v2].yOffSet = _root[v3][v4][2];
_root.field[v2].task = _root[currentDefPlay][v4][0][0];
_root.field[v2].speedBurst = 25;
_root.field[v2].stunTimer = 0;
_root.field[v2].inBlock = false;
_root.field[v2].blockOpp = null;
_root.field[v2].blockNum = 0;
_root.field[v2].chasing = null;
_root.field[v2].followingPlay = false;
_root.field[v2].xDest = ballX + _root.field[v2].xOffSet + _root[currentDefPlay][v4][_root.field[v2].curStep][1];
_root.field[v2].yDest = ballY + _root.field[v2].yOffSet + _root[currentDefPlay][v4][_root.field[v2].curStep][2];
_root.field[v2].totalSteps = _root[currentDefPlay][v4].length - 1;
_root.field[v2].playerTarget = getCompSide() + _root[currentDefPlay][v4][0][1];
var v6 = _root.field[v2].playerTarget;
_root.field[v6].defender = v2;
_root.field[v2].minX = _root[currentDefPlay][v4][0][1];
_root.field[v2].maxX = _root[currentDefPlay][v4][0][2];
_root.field[v2].minY = ballY - _root[currentDefPlay][v4][0][3];
_root.field[v2].maxY = ballY - _root[currentDefPlay][v4][0][4];
_root.field[v2].baseX = _root[currentDefPlay][v4][0][5];
_root.field[v2].baseY = ballY - _root[currentDefPlay][v4][0][6];
_root.field[v2].waitingOnBall = false;
_root.field[v2].hitPlace._width = 5;
_root.field[v2].hitPlace._height = 5;
_root.field[v2].custAni = false;
_root.field[v2].savedFrame = _root[v3][v4][3];
if (_root.field[v2].baseY < 55) {
_root.field[v2].baseY = 60;
}
_root.field[v2].zoneTarget = null;
if (_root[currentDefPlay][v4][0][0] == 'kill') {
_root.field[v2].playerTarget = getCompSide() + 'QB';
}
ballGravity = 0;
beforePlayTimer = 0;
playEnded = false;
compStartPlay = 45 + random(45);
++v4;
}
v4 = 0;
while (v4 < 11) {
var v5 = activeCompPlayers[v4];
var v7 = activeUserPlayers[v4];
_root.field[v5].recMarker._visible = false;
_root.field[v7].recMarker._visible = false;
++v4;
}
activePlayer = activeUserPlayers[0];
selectedPlayerIndex = 0;
_root.field.playerMarker.playerTxt.text = '#' + _root.field[activePlayer].playerNumber + ' ' + _root.field[activePlayer].playerName;
_root.field.playerMarker._x = _root.field[activePlayer]._x;
_root.field.playerMarker._y = _root.field[activePlayer]._y;
if (currentPlay == 'kickOff' || currentPlay == 'onsideKick') {
if (showIns[3] == false) {
_root.instructions.gotoAndStop(5);
}
_root.field.playerMarker._y = -500;
if (currentPlay == 'kickOff') {
_root.field.ball._x = _root.field[getCompSide() + 'QB']._x;
_root.field.ball._y = ballY;
_root.field.ball._visible = true;
_root.field.firstDownLine._visible = false;
_root.field.lineOfScrimmage._y = ballY;
} else {
if (currentPlay == 'onsideKick') {
_root.field.ball._x = 325;
_root.field.ball._y = ballY;
_root.field.ball._visible = true;
_root.field.firstDownLine._visible = false;
_root.field.lineOfScrimmage._y = ballY;
}
}
} else {
if (showIns[1] == false) {
_root.instructions.gotoAndStop(3);
}
}
}
}
function setComputerOffense(play, formation) {
currentPlay = play;
playType = _root[currentPlay][11][0][0];
if (play != 'onsideKick' && play != 'kickOff') {
++totalPlays[1];
if (playType == 'run') {
++rushingPlays[1];
} else {
++passingPlays[1];
}
}
turnOver = false;
_root.playbook._visible = false;
var v3 = 0;
while (v3 < 11) {
activeCompPlayers[v3] = getCompSide() + _root[formation][v3][0];
_root.field[activeCompPlayers[v3]]._x = ballX + _root[formation][v3][1];
_root.field[activeCompPlayers[v3]]._y = ballY + _root[formation][v3][2];
if (_root.field[activeCompPlayers[v3]]._y < 55) {
_root.field[activeCompPlayers[v3]]._y = 55;
}
var v2 = activeCompPlayers[v3];
_root.field[v2].gotoAndStop(1);
_root.field[v2].gotoAndStop(_root[formation][v3][3]);
_root.field[v2].swapDepths(oPlayerDepth + v3);
_root.field[v2].reachedX = false;
_root.field[v2].reachedY = false;
_root.field[v2].curStep = 0;
_root.field[v2].totalSteps = _root[play][v3].length - 1;
_root.field[v2].task = _root[play][v3][0][0];
_root.field[v2].finished = false;
_root.field[v2].runTarget = null;
_root.field[v2].speedBurst = 25;
_root.field[v2].xOffSet = _root[formation][v3][1];
_root.field[v2].yOffSet = _root[formation][v3][2];
_root.field[v2].xDest = ballX + _root.field[v2].xOffSet + _root[currentPlay][v3][_root.field[v2].curStep][1];
_root.field[v2].yDest = ballY + _root.field[v2].yOffSet + _root[currentPlay][v3][_root.field[v2].curStep][2];
_root.field[v2].followingPlay = true;
_root.field[v2].inBlock = false;
_root.field[v2].blockOpp = null;
_root.field[v2].chasing = null;
_root.field[v2]._rotation = -180;
_root.field[v2].waitingOnBall = false;
_root.field[v2].custAni = false;
_root.field[v2].lastDir = '';
_root.field[v2].lastDir2 = '';
_root.field[v2].forceForward = 0;
++v3;
}
if (currentPlay == 'fieldGoal') {
_root.field[getCompSide() + 'RB']._rotation = 90;
}
_root.field[getCompSide() + 'QB'].swapDepths(_root.field[side + 'C']);
motionType = null;
playReady = true;
ballHolder = getCompSide() + 'C';
_root.field.ball._visible = false;
_root.field.ball._x = _root.field[getCompSide() + 'C']._x;
_root.field.ball._y = _root.field[getCompSide() + 'C']._y;
}
function getCompDefense() {
var v1 = ['dimeBaseCover2', 'dimeCornerSmash', 'dimePunchFlats', 'dimeDeepQuarters', 'dimeSafetyRush', 'dimeBaseMan', 'nickleBaseMan', 'nickleZoneCover2', 'nickleManBlitz', 'nickleCornerBlitz', 'nickleCoverFlats', 'nickleDeepCover3', 'fourThreeSmash', 'fourThreeBaseZone', 'fourThreeFireDog', 'fourThreePress', 'fourThreeSafetyBlitz', 'fourThreeMaxBlitz', 'threeFourMaxCoverZone', 'threeFourJailBreak', 'threeFourTilt', 'threeFourCrossFire'];
if (currentPlay == 'punt') {
return 'puntReturn';
return v1[random(v1.length)];
}
if (currentPlay == 'fieldGoal') {
return 'goalLineAllOutBlitz';
return v1[random(v1.length)];
}
if (currentPlay == 'kickOff') {
return 'kickReturn';
return v1[random(v1.length)];
}
if (currentPlay == 'onsideKick') {
return 'kickReturn';
}
return v1[random(v1.length)];
}
function getCompOffense() {
var v2 = ['iFormPitchStrong', 'iFormMisdirection', 'iFormRBLead', 'iFormTECross', 'iFormRBScreen', 'iFormPARollout'];
offensiveFormation = 'iForm';
var v4;
if (compTeam == awayTeam) {
v4 = homeScore - awayScore;
} else {
v4 = awayScore - homeScore;
}
if (down < 4) {
if (quarter == 2 && clockMin == 0 && clockSec < 20 && ballY < 510) {
if (v4 > 3) {
v2 = ['spreadSwingOuts', 'spreadFakeWRScreen', 'spreadWRScreen', 'spreadOutAndUp', 'spreadCrossRight', 'spreadInsideToss'];
offensiveFormation = 'spread';
} else {
v2 = ['fieldGoal'];
offensiveFormation = 'fieldGoalF';
}
} else {
if (toGo == 'Goal') {
if (random(10) <= 1) {
v2 = ['iFormPitchStrong', 'iFormMisdirection', 'iFormRBLead', 'iFormTECross', 'iFormRBScreen', 'iFormPARollout'];
offensiveFormation = 'iForm';
} else {
v2 = ['goalLineMaxProtect', 'goalLinePAFloodOut', 'goalLineQuickSlants', 'goalLineFBDive', 'goalLineQuickPitch', 'goalLineOffTackleLead'];
offensiveFormation = 'goalLine';
}
} else {
if (down < 3 || down == 3 && toGo < 3) {
if (toGo > 15) {
if (random(2) == 1) {
v2 = ['shotgunTEUnderSlants', 'shotgunOverload', 'shotgunFlyAway', 'shotgunPABoxIn', 'shotgunSlotShufflePass', 'shotgunFloodWeak'];
offensiveFormation = 'shotgun';
} else {
v2 = ['spreadSwingOuts', 'spreadFakeWRScreen', 'spreadWRScreen', 'spreadOutAndUp', 'spreadCrossRight', 'spreadInsideToss'];
offensiveFormation = 'spread';
}
} else {
var v3 = random(6);
if (v3 == 0 || v3 == 1) {
v2 = ['iFormPitchStrong', 'iFormMisdirection', 'iFormRBLead', 'iFormTECross', 'iFormRBScreen', 'iFormPARollout'];
offensiveFormation = 'iForm';
} else {
if (v3 == 2 || v3 == 3) {
v2 = ['singleBackXUnder', 'singleBackZoneBreaker', 'singleBackShortOuts', 'singleBackWeakDive', 'singleBackWeakSweep', 'singleBackTailIso'];
offensiveFormation = 'singleBack';
} else {
if (v3 == 4) {
v2 = ['shotgunTEUnderSlants', 'shotgunOverload', 'shotgunFlyAway', 'shotgunPABoxIn', 'shotgunSlotShufflePass', 'shotgunFloodWeak'];
offensiveFormation = 'shotgun';
} else {
v2 = ['spreadSwingOuts', 'spreadFakeWRScreen', 'spreadWRScreen', 'spreadOutAndUp', 'spreadCrossRight', 'spreadInsideToss'];
offensiveFormation = 'spread';
}
}
}
}
} else {
if (random(2) == 1) {
v2 = ['shotgunTEUnderSlants', 'shotgunOverload', 'shotgunFlyAway', 'shotgunPABoxIn', 'shotgunFloodWeak'];
offensiveFormation = 'shotgun';
} else {
v2 = ['spreadFakeWRScreen', 'spreadWRScreen', 'spreadOutAndUp', 'spreadCrossRight'];
offensiveFormation = 'spread';
}
}
}
}
} else {
if (quarter == 2 && v4 > 0 && clockMin == 0) {
v2 = ['spreadFakeWRScreen', 'spreadWRScreen', 'spreadOutAndUp', 'spreadCrossRight'];
offensiveFormation = 'spread';
} else {
if (ballY < 510) {
v2 = ['fieldGoal'];
offensiveFormation = 'fieldGoalF';
} else {
v2 = ['punt'];
offensiveFormation = 'puntF';
}
}
}
if (pat) {
var v6 = Math.abs(homeScore - awayScore);
if (v6 == 2 || sd == 5) {
v2 = ['goalLineMaxProtect', 'goalLinePAFloodOut', 'goalLineQuickSlants', 'goalLineFBDive', 'goalLineQuickPitch', 'goalLineOffTackleLead'];
offensiveFormation = 'goalLine';
} else {
v2 = ['fieldGoal'];
offensiveFormation = 'fieldGoalF';
}
}
if (npKickOff) {
if (compTeam == awayTeam) {
v4 = homeScore - awayScore;
} else {
v4 = awayScore - homeScore;
}
if (quarter == 2 && v4 > 0 && clockMin == 0) {
v2 = ['onsideKick'];
offensiveFormation = 'onsideKickF';
} else {
v2 = ['kickOff'];
offensiveFormation = 'kickOffF';
}
_root.playbook.plays.gotoAndStop(6);
}
var v5 = random(v2.length);
var v7 = v2[v5];
return v7;
}
function getXSlope(char) {
if (char._rotation >= 0 && char._rotation < 90) {
return (char._rotation / 90) * -1;
} else {
if (char._rotation >= 90 && char._rotation <= 180) {
var v2 = (char._rotation - 90) / 90;
return (1 - v2) * -1;
} else {
if (char._rotation < -90) {
var v2 = (char._rotation + 90) / -90;
return 1 - v2;
} else {
if (char._rotation < 0) {
return char._rotation / -90;
}
}
}
}
}
function getYSlope(char) {
if (char._rotation >= 0 && char._rotation < 90) {
var v2 = char._rotation / 90;
return 1 - v2;
} else {
if (char._rotation >= 90 && char._rotation <= 180) {
return (char._rotation - 90) / -90;
} else {
if (char._rotation < -90) {
return (char._rotation + 90) / 90;
} else {
if (char._rotation < 0) {
var v2 = char._rotation / -90;
return 1 - v2;
}
}
}
}
}
function getAng(startMC, endX, endY) {
var v3 = _root.field[startMC]._x;
var v2 = _root.field[startMC]._y;
var v5 = endX - v3;
var v4 = endY - v2;
var v6 = Math.atan2(v4, v5);
var v7 = int(v6 * 57.29577951308232);
return v7 - 90;
}
function getUserSide() {
if (userTeam == homeTeam) {
return 'home';
} else {
return 'away';
}
}
function getCompSide() {
if (userTeam == homeTeam) {
return 'away';
} else {
return 'home';
}
}
function setPlayerAttributes(home, away) {
var v5 = [home, away];
var v6 = ['home', 'away'];
var v4 = 0;
while (v4 < 2) {
var v3 = v5[v4];
var v2 = v6[v4];
_root.field[v2 + 'QB'].moveSpeed = 1.2 + globalSpeedAdj;
_root.field[v2 + 'QB'].tackleBreak = lowTackleBreak;
_root.field[v2 + 'QB'].tackle = lowTackle;
_root.field[v2 + 'QB'].blockBreak = lowBlockBreak;
_root.field[v2 + 'QB'].accuracy = _root[v3][0];
_root.field[v2 + 'QB'].pName = _root[v3 + 'Players'][0][0];
_root.field[v2 + 'QB'].pNum = _root[v3 + 'Players'][0][1];
_root.field[v2 + 'QB'].speedBurstMax = 25;
if (userTeam != v3) {
_root.field[v2 + 'QB'].moveSpeed += 0.13 * difficulty;
}
_root.field[v2 + 'RB'].moveSpeed = 2.1 + globalSpeedAdj;
_root.field[v2 + 'RB'].blocking = _root[v3][2] - 1;
_root.field[v2 + 'RB'].rec = _root[v3][0] - 1;
_root.field[v2 + 'RB'].tackleBreak = _root[v3][1];
_root.field[v2 + 'RB'].tackle = lowTackle;
_root.field[v2 + 'RB'].blockBreak = lowBlockBreak;
_root.field[v2 + 'RB'].pName = _root[v3 + 'Players'][1][0];
_root.field[v2 + 'RB'].pNum = _root[v3 + 'Players'][1][1];
_root.field[v2 + 'RB'].speedBurstMax = 32;
if (userTeam != v3) {
_root.field[v2 + 'RB'].moveSpeed += 0.05 * difficulty;
}
_root.field[v2 + 'FB'].moveSpeed = 1.9 + globalSpeedAdj;
_root.field[v2 + 'FB'].blocking = _root[v3][2];
_root.field[v2 + 'FB'].rec = _root[v3][0] - 1;
_root.field[v2 + 'FB'].tackleBreak = _root[v3][1];
_root.field[v2 + 'FB'].tackle = lowTackle;
_root.field[v2 + 'FB'].blockBreak = lowBlockBreak;
_root.field[v2 + 'FB'].pName = _root[v3 + 'Players'][2][0];
_root.field[v2 + 'FB'].pNum = _root[v3 + 'Players'][2][1];
_root.field[v2 + 'FB'].speedBurstMax = 32;
_root.field[v2 + 'WRX'].moveSpeed = 2.1 + globalSpeedAdj;
_root.field[v2 + 'WRX'].blocking = _root[v3][2] - 1;
_root.field[v2 + 'WRX'].rec = _root[v3][0];
_root.field[v2 + 'WRX'].tackleBreak = lowTackleBreak;
_root.field[v2 + 'WRX'].tackle = lowTackle;
_root.field[v2 + 'WRX'].blockBreak = lowBlockBreak;
_root.field[v2 + 'WRX'].pName = _root[v3 + 'Players'][9][0];
_root.field[v2 + 'WRX'].pNum = _root[v3 + 'Players'][9][1];
_root.field[v2 + 'WRX'].speedBurstMax = 25;
_root.field[v2 + 'WRZ'].moveSpeed = 2.1 + globalSpeedAdj;
_root.field[v2 + 'WRZ'].blocking = _root[v3][2] - 1;
_root.field[v2 + 'WRZ'].rec = _root[v3][0];
_root.field[v2 + 'WRZ'].tackleBreak = lowTackleBreak;
_root.field[v2 + 'WRZ'].tackle = lowTackle;
_root.field[v2 + 'WRZ'].blockBreak = lowBlockBreak;
_root.field[v2 + 'WRZ'].pName = _root[v3 + 'Players'][11][0];
_root.field[v2 + 'WRZ'].pNum = _root[v3 + 'Players'][11][1];
_root.field[v2 + 'WRZ'].speedBurstMax = 25;
_root.field[v2 + 'WRY'].moveSpeed = 2.1 + globalSpeedAdj;
_root.field[v2 + 'WRY'].blocking = _root[v3][2] - 1;
_root.field[v2 + 'WRY'].rec = _root[v3][0];
_root.field[v2 + 'WRY'].tackleBreak = lowTackleBreak;
_root.field[v2 + 'WRY'].tackle = lowTackle;
_root.field[v2 + 'WRY'].blockBreak = lowBlockBreak;
_root.field[v2 + 'WRY'].pName = _root[v3 + 'Players'][10][0];
_root.field[v2 + 'WRY'].pNum = _root[v3 + 'Players'][10][1];
_root.field[v2 + 'WRY'].speedBurstMax = 25;
_root.field[v2 + 'TE'].moveSpeed = 2 + globalSpeedAdj;
_root.field[v2 + 'TE'].blocking = _root[v3][2];
_root.field[v2 + 'TE'].rec = _root[v3][0];
_root.field[v2 + 'TE'].tackleBreak = lowTackleBreak;
_root.field[v2 + 'TE'].tackle = lowTackle;
_root.field[v2 + 'TE'].blockBreak = lowBlockBreak;
_root.field[v2 + 'TE'].pName = _root[v3 + 'Players'][3][0];
_root.field[v2 + 'TE'].pNum = _root[v3 + 'Players'][3][1];
_root.field[v2 + 'TE'].speedBurstMax = 25;
_root.field[v2 + 'LG'].moveSpeed = 1.7 + globalSpeedAdj;
_root.field[v2 + 'LG'].blocking = _root[v3][2];
_root.field[v2 + 'LG'].tackle = lowTackle;
_root.field[v2 + 'LG'].blockBreak = lowBlockBreak;
_root.field[v2 + 'LG'].pName = _root[v3 + 'Players'][5][0];
_root.field[v2 + 'LG'].pNum = _root[v3 + 'Players'][5][1];
_root.field[v2 + 'LG'].speedBurstMax = 25;
_root.field[v2 + 'RG'].moveSpeed = 1.7 + globalSpeedAdj;
_root.field[v2 + 'RG'].blocking = _root[v3][2];
_root.field[v2 + 'RG'].tackle = lowTackle;
_root.field[v2 + 'RG'].blockBreak = lowBlockBreak;
_root.field[v2 + 'RG'].pName = _root[v3 + 'Players'][7][0];
_root.field[v2 + 'RG'].pNum = _root[v3 + 'Players'][7][1];
_root.field[v2 + 'RG'].speedBurstMax = 25;
_root.field[v2 + 'LT'].moveSpeed = 1.7 + globalSpeedAdj;
_root.field[v2 + 'LT'].blocking = _root[v3][2];
_root.field[v2 + 'LT'].tackle = lowTackle;
_root.field[v2 + 'LT'].blockBreak = lowBlockBreak;
_root.field[v2 + 'LT'].pName = _root[v3 + 'Players'][4][0];
_root.field[v2 + 'LT'].pNum = _root[v3 + 'Players'][4][1];
_root.field[v2 + 'LT'].speedBurstMax = 25;
_root.field[v2 + 'RT'].moveSpeed = 1.7 + globalSpeedAdj;
_root.field[v2 + 'RT'].blocking = _root[v3][2];
_root.field[v2 + 'RT'].tackle = lowTackle;
_root.field[v2 + 'RT'].blockBreak = lowBlockBreak;
_root.field[v2 + 'RT'].pName = _root[v3 + 'Players'][8][0];
_root.field[v2 + 'RT'].pNum = _root[v3 + 'Players'][8][1];
_root.field[v2 + 'RT'].speedBurstMax = 25;
_root.field[v2 + 'C'].moveSpeed = 1.7 + globalSpeedAdj;
_root.field[v2 + 'C'].blocking = _root[v3][2];
_root.field[v2 + 'C'].tackle = lowTackle;
_root.field[v2 + 'C'].blockBreak = lowBlockBreak;
_root.field[v2 + 'C'].pName = _root[v3 + 'Players'][6][0];
_root.field[v2 + 'C'].pNum = _root[v3 + 'Players'][6][1];
_root.field[v2 + 'C'].speedBurstMax = 25;
_root.field[v2 + 'FS'].moveSpeed = 2.1 + globalSpeedAdj;
_root.field[v2 + 'FS'].blocking = lowBlocking;
_root.field[v2 + 'FS'].rec = _root[v3][4] - 2;
_root.field[v2 + 'FS'].tackleBreak = lowTackleBreak;
_root.field[v2 + 'FS'].tackle = _root[v3][3] - 1;
_root.field[v2 + 'FS'].blockBreak = _root[v3][3] - 1;
_root.field[v2 + 'FS'].pName = _root[v3 + 'Players'][12][0];
_root.field[v2 + 'FS'].pNum = _root[v3 + 'Players'][12][1];
_root.field[v2 + 'FS'].speedBurstMax = 25;
_root.field[v2 + 'SS'].moveSpeed = 2.1 + globalSpeedAdj;
_root.field[v2 + 'SS'].blocking = lowBlocking;
_root.field[v2 + 'SS'].rec = _root[v3][4] - 2;
_root.field[v2 + 'SS'].tackleBreak = lowTackleBreak;
_root.field[v2 + 'SS'].tackle = _root[v3][3] - 1;
_root.field[v2 + 'SS'].blockBreak = _root[v3][3] - 1;
_root.field[v2 + 'SS'].pName = _root[v3 + 'Players'][13][0];
_root.field[v2 + 'SS'].pNum = _root[v3 + 'Players'][13][1];
_root.field[v2 + 'SS'].speedBurstMax = 25;
_root.field[v2 + 'LCB'].moveSpeed = 2.1 + globalSpeedAdj;
_root.field[v2 + 'LCB'].blocking = lowBlocking;
_root.field[v2 + 'LCB'].rec = _root[v3][4] - 2;
_root.field[v2 + 'LCB'].tackleBreak = lowTackleBreak;
_root.field[v2 + 'LCB'].tackle = _root[v3][3] - 1;
_root.field[v2 + 'LCB'].blockBreak = _root[v3][3] - 1;
_root.field[v2 + 'LCB'].pName = _root[v3 + 'Players'][14][0];
_root.field[v2 + 'LCB'].pNum = _root[v3 + 'Players'][14][1];
_root.field[v2 + 'LCB'].speedBurstMax = 25;
_root.field[v2 + 'RCB'].moveSpeed = 2.1 + globalSpeedAdj;
_root.field[v2 + 'RCB'].blocking = lowBlocking;
_root.field[v2 + 'RCB'].rec = _root[v3][4] - 2;
_root.field[v2 + 'RCB'].tackleBreak = lowTackleBreak;
_root.field[v2 + 'RCB'].tackle = _root[v3][3] - 1;
_root.field[v2 + 'RCB'].blockBreak = _root[v3][3] - 1;
_root.field[v2 + 'RCB'].pName = _root[v3 + 'Players'][15][0];
_root.field[v2 + 'RCB'].pNum = _root[v3 + 'Players'][15][1];
_root.field[v2 + 'RCB'].speedBurstMax = 25;
_root.field[v2 + 'NB'].moveSpeed = 2.1 + globalSpeedAdj;
_root.field[v2 + 'NB'].blocking = lowBlocking;
_root.field[v2 + 'NB'].rec = _root[v3][4] - 2;
_root.field[v2 + 'NB'].tackleBreak = lowTackleBreak;
_root.field[v2 + 'NB'].tackle = _root[v3][3] - 1;
_root.field[v2 + 'NB'].blockBreak = _root[v3][3] - 1;
_root.field[v2 + 'NB'].pName = _root[v3 + 'Players'][16][0];
_root.field[v2 + 'NB'].pNum = _root[v3 + 'Players'][16][1];
_root.field[v2 + 'NB'].speedBurstMax = 25;
_root.field[v2 + 'DB'].moveSpeed = 2.1 + globalSpeedAdj;
_root.field[v2 + 'DB'].blocking = lowBlocking;
_root.field[v2 + 'DB'].rec = _root[v3][4] - 2;
_root.field[v2 + 'DB'].tackleBreak = lowTackleBreak;
_root.field[v2 + 'DB'].tackle = _root[v3][3] - 1;
_root.field[v2 + 'DB'].blockBreak = _root[v3][3] - 1;
_root.field[v2 + 'DB'].pName = _root[v3 + 'Players'][17][0];
_root.field[v2 + 'DB'].pNum = _root[v3 + 'Players'][17][1];
_root.field[v2 + 'DB'].speedBurstMax = 25;
_root.field[v2 + 'LOLB'].moveSpeed = 2 + globalSpeedAdj;
_root.field[v2 + 'LOLB'].blocking = lowBlocking;
_root.field[v2 + 'LOLB'].rec = _root[v3][4] - 2;
_root.field[v2 + 'LOLB'].tackleBreak = lowTackleBreak;
_root.field[v2 + 'LOLB'].tackle = _root[v3][3];
_root.field[v2 + 'LOLB'].blockBreak = _root[v3][3];
_root.field[v2 + 'LOLB'].pName = _root[v3 + 'Players'][18][0];
_root.field[v2 + 'LOLB'].pNum = _root[v3 + 'Players'][18][1];
_root.field[v2 + 'LOLB'].speedBurstMax = 15;
_root.field[v2 + 'ROLB'].moveSpeed = 2 + globalSpeedAdj;
_root.field[v2 + 'ROLB'].blocking = lowBlocking;
_root.field[v2 + 'ROLB'].rec = _root[v3][4] - 2;
_root.field[v2 + 'ROLB'].tackleBreak = lowTackleBreak;
_root.field[v2 + 'ROLB'].tackle = _root[v3][3];
_root.field[v2 + 'ROLB'].blockBreak = _root[v3][3];
_root.field[v2 + 'ROLB'].pName = _root[v3 + 'Players'][21][0];
_root.field[v2 + 'ROLB'].pNum = _root[v3 + 'Players'][21][1];
_root.field[v2 + 'ROLB'].speedBurstMax = 15;
_root.field[v2 + 'LMLB'].moveSpeed = 2 + globalSpeedAdj;
_root.field[v2 + 'LMLB'].blocking = lowBlocking;
_root.field[v2 + 'LMLB'].rec = _root[v3][4] - 2;
_root.field[v2 + 'LMLB'].tackleBreak = lowTackleBreak;
_root.field[v2 + 'LMLB'].tackle = _root[v3][3];
_root.field[v2 + 'LMLB'].blockBreak = _root[v3][3];
_root.field[v2 + 'LMLB'].pName = _root[v3 + 'Players'][19][0];
_root.field[v2 + 'LMLB'].pNum = _root[v3 + 'Players'][19][1];
_root.field[v2 + 'LMLB'].speedBurstMax = 15;
_root.field[v2 + 'RMLB'].moveSpeed = 2 + globalSpeedAdj;
_root.field[v2 + 'RMLB'].blocking = lowBlocking;
_root.field[v2 + 'RMLB'].rec = _root[v3][4] - 2;
_root.field[v2 + 'RMLB'].tackleBreak = lowTackleBreak;
_root.field[v2 + 'RMLB'].tackle = _root[v3][3];
_root.field[v2 + 'RMLB'].blockBreak = _root[v3][3];
_root.field[v2 + 'RMLB'].pName = _root[v3 + 'Players'][20][0];
_root.field[v2 + 'RMLB'].pNum = _root[v3 + 'Players'][20][1];
_root.field[v2 + 'RMLB'].speedBurstMax = 15;
_root.field[v2 + 'LDE'].moveSpeed = 1.9 + globalSpeedAdj;
_root.field[v2 + 'LDE'].blocking = lowBlocking;
_root.field[v2 + 'LDE'].tackle = _root[v3][3];
_root.field[v2 + 'LDE'].blockBreak = _root[v3][3];
_root.field[v2 + 'LDE'].pName = _root[v3 + 'Players'][22][0];
_root.field[v2 + 'LDE'].pNum = _root[v3 + 'Players'][22][1];
_root.field[v2 + 'LDE'].speedBurstMax = 15;
_root.field[v2 + 'RDE'].moveSpeed = 1.9 + globalSpeedAdj;
_root.field[v2 + 'RDE'].blocking = lowBlocking;
_root.field[v2 + 'RDE'].tackle = _root[v3][3];
_root.field[v2 + 'RDE'].blockBreak = _root[v3][3];
_root.field[v2 + 'RDE'].pName = _root[v3 + 'Players'][25][0];
_root.field[v2 + 'RDE'].pNum = _root[v3 + 'Players'][25][1];
_root.field[v2 + 'RDE'].speedBurstMax = 15;
_root.field[v2 + 'LDT'].moveSpeed = 1.9 + globalSpeedAdj;
_root.field[v2 + 'LDT'].blocking = lowBlocking;
_root.field[v2 + 'LDT'].tackle = _root[v3][3];
_root.field[v2 + 'LDT'].blockBreak = _root[v3][3];
_root.field[v2 + 'LDT'].pName = _root[v3 + 'Players'][23][0];
_root.field[v2 + 'LDT'].pNum = _root[v3 + 'Players'][23][1];
_root.field[v2 + 'LDT'].speedBurstMax = 15;
_root.field[v2 + 'RDT'].moveSpeed = 1.9 + globalSpeedAdj;
_root.field[v2 + 'RDT'].blocking = lowBlocking;
_root.field[v2 + 'RDT'].tackle = _root[v3][3];
_root.field[v2 + 'RDT'].blockBreak = _root[v3][3];
_root.field[v2 + 'RDT'].pName = _root[v3 + 'Players'][24][0];
_root.field[v2 + 'RDT'].pNum = _root[v3 + 'Players'][24][1];
_root.field[v2 + 'RDT'].speedBurstMax = 15;
++v4;
}
}
function setTeams() {
pittsburgh = [3, 5, 5, 5, 3, 'Pittsburgh'];
newEngland = [5, 4, 4, 4, 3, 'New England'];
indianapolis = [5, 4, 5, 4, 3, 'Indianapolis'];
philadelphia = [3, 5, 4, 4, 3, 'Philadelphia'];
baltimore = [2, 4, 4, 5, 3, 'Baltimore'];
carolina = [4, 3, 3, 3, 5, 'Carolina'];
chicago = [3, 3, 3, 3, 4, 'Chicago'];
newOrleans = [5, 4, 5, 3, 2, 'New Orleans'];
newYork = [3, 4, 5, 3, 5, 'New York'];
sanDiego = [4, 5, 4, 3, 4, 'San Diego'];
dallas = [4, 3, 4, 4, 3, 'Dallas'];
arizona = [5, 3, 5, 4, 3, 'Arizona'];
sanFrancisco = [3, 3, 3, 5, 2, 'San Francisco'];
oakland = [2, 3, 3, 4, 3, 'Oakland'];
axis = [5, 5, 5, 5, 5, 'AFL All-Stars'];
pittsburghPlayers = [['QB', 'T. Giles', 7, 0, 0, 0, 0, 0, 0], ['RB', 'K. Retlow', 58, 0, 0, 0, 0, 0, 0], ['FB', 'A. Przelenski', 21, 0, 0, 0, 0, 0, 0], ['TE', 'C. Martin', 85, 0, 0, 0, 0, 0, 0], ['LT', 'H. Fuma', 70, 0, 0, 0, 0, 0, 0], ['LG', 'R. Evi', 71, 0, 0, 0, 0, 0, 0], ['C', 'J. Jman', 72, 0, 0, 0, 0, 0, 0], ['RG', 'E. Mitch', 73, 0, 0, 0, 0, 0, 0], ['RT', 'J. Ward', 74, 0, 0, 0, 0, 0, 0], ['WR', 'A. Jugan', 19, 0, 0, 0, 0, 0, 0], ['WR', 'D. Jugan', 10, 0, 0, 0, 0, 0, 0], ['WR', 'K. Wilson', 88, 0, 0, 0, 0, 0, 0], ['FS', 'A. Mayhew', 43, 0, 0, 0, 0, 0, 0], ['SS', 'A. Allen', 42, 0, 0, 0, 0, 0, 0], ['CB', 'N. Scott', 29, 0, 0, 0, 0, 0, 0], ['CB', 'G. Dennis', 27, 0, 0, 0, 0, 0, 0], ['CB', 'C. Donaldson', 26, 0, 0, 0, 0, 0, 0], ['CB', 'Z. Harrison', 21, 0, 0, 0, 0, 0, 0], ['LB', 'M. Bruno', 52, 0, 0, 0, 0, 0, 0], ['LB', 'J. Altieri', 55, 0, 0, 0, 0, 0, 0], ['LB', 'M. Finley', 56, 0, 0, 0, 0, 0, 0], ['LB', 'B. Brown', 51, 0, 0, 0, 0, 0, 0], ['DE', 'E. Cantu', 98, 0, 0, 0, 0, 0, 0], ['DT', 'E. Dostovic', 94, 0, 0, 0, 0, 0, 0], ['DT', 'R. McCarthy', 96, 0, 0, 0, 0, 0, 0], ['DE', 'A. Bostian', 99, 0, 0, 0, 0, 0, 0]];
newEnglandPlayers = [['QB', 'A. Minasyan', 13, 0, 0, 0, 0, 0, 0], ['RB', 'E. Lee', 33, 0, 0, 0, 0, 0, 0], ['FB', 'T. Holmes', 39, 0, 0, 0, 0, 0, 0], ['TE', 'R. Boun', 85, 0, 0, 0, 0, 0, 0], ['LT', 'H. Fuma', 70, 0, 0, 0, 0, 0, 0], ['LG', 'R. Evi', 71, 0, 0, 0, 0, 0, 0], ['C', 'J. Jman', 72, 0, 0, 0, 0, 0, 0], ['RG', 'E. Mitch', 73, 0, 0, 0, 0, 0, 0], ['RT', 'J. Ward', 74, 0, 0, 0, 0, 0, 0], ['WR', 'E. Doyle', 14, 0, 0, 0, 0, 0, 0], ['WR', 'K. Smith', 19, 0, 0, 0, 0, 0, 0], ['WR', 'H. Jones', 85, 0, 0, 0, 0, 0, 0], ['FS', 'S. Morgan', 44, 0, 0, 0, 0, 0, 0], ['SS', 'S. Steven', 32, 0, 0, 0, 0, 0, 0], ['CB', 'T. Sofiar', 27, 0, 0, 0, 0, 0, 0], ['CB', 'T. Joceli', 29, 0, 0, 0, 0, 0, 0], ['CB', 'A. Vesan', 37, 0, 0, 0, 0, 0, 0], ['CB', 'J. Weathers', 43, 0, 0, 0, 0, 0, 0], ['LB', 'W. Wright', 51, 0, 0, 0, 0, 0, 0], ['LB', 'M. Stewart', 59, 0, 0, 0, 0, 0, 0], ['LB', 'J. Trujilo', 97, 0, 0, 0, 0, 0, 0], ['LB', 'K. Jammer', 95, 0, 0, 0, 0, 0, 0], ['DE', 'R. Grote', 92, 0, 0, 0, 0, 0, 0], ['DT', 'K. Purdie', 94, 0, 0, 0, 0, 0, 0], ['DT', 'S. Tepoz', 98, 0, 0, 0, 0, 0, 0], ['DE', 'S. Gonzalez', 91, 0, 0, 0, 0, 0, 0]];
indianapolisPlayers = [['QB', 'S. Hasty', 1, 0, 0, 0, 0, 0, 0], ['RB', 'L. Bastian', 11, 0, 0, 0, 0, 0, 0], ['FB', 'D. Felps', 33, 0, 0, 0, 0, 0, 0], ['TE', 'K. Davis', 88, 0, 0, 0, 0, 0, 0], ['LT', 'H. Fuma', 70, 0, 0, 0, 0, 0, 0], ['LG', 'R. Evi', 71, 0, 0, 0, 0, 0, 0], ['C', 'J. Jman', 72, 0, 0, 0, 0, 0, 0], ['RG', 'E. Mitch', 73, 0, 0, 0, 0, 0, 0], ['RT', 'J. Ward', 74, 0, 0, 0, 0, 0, 0], ['WR', 'K. Kingsmore', 84, 0, 0, 0, 0, 0, 0], ['WR', 'K. Ryan', 80, 0, 0, 0, 0, 0, 0], ['WR', 'F. Jobe', 14, 0, 0, 0, 0, 0, 0], ['FS', 'A. Leonard', 35, 0, 0, 0, 0, 0, 0], ['SS', 'E. Robinson', 39, 0, 0, 0, 0, 0, 0], ['CB', 'C. Doson', 43, 0, 0, 0, 0, 0, 0], ['CB', 'C. Williams', 41, 0, 0, 0, 0, 0, 0], ['CB', 'J. Roberts', 26, 0, 0, 0, 0, 0, 0], ['CB', 'R. Feemster', 22, 0, 0, 0, 0, 0, 0], ['LB', 'C. Hepburn', 57, 0, 0, 0, 0, 0, 0], ['LB', 'B. Cook', 52, 0, 0, 0, 0, 0, 0], ['LB', 'K. Longwell', 56, 0, 0, 0, 0, 0, 0], ['LB', 'S. Case', 54, 0, 0, 0, 0, 0, 0], ['DE', 'A. Spikes', 90, 0, 0, 0, 0, 0, 0], ['DT', 'F. Ramano', 91, 0, 0, 0, 0, 0, 0], ['DT', 'C. Bishopp', 97, 0, 0, 0, 0, 0, 0], ['DE', 'E. Smitt', 95, 0, 0, 0, 0, 0, 0]];
philadelphiaPlayers = [['QB', 'B. Koch', 10, 0, 0, 0, 0, 0, 0], ['RB', 'X. Rhode', 27, 0, 0, 0, 0, 0, 0], ['FB', 'D. Verule', 22, 0, 0, 0, 0, 0, 0], ['TE', 'R. Abundio', 82, 0, 0, 0, 0, 0, 0], ['LT', 'H. Fuma', 70, 0, 0, 0, 0, 0, 0], ['LG', 'R. Evi', 71, 0, 0, 0, 0, 0, 0], ['C', 'J. Jman', 72, 0, 0, 0, 0, 0, 0], ['RG', 'E. Mitch', 73, 0, 0, 0, 0, 0, 0], ['RT', 'J. Ward', 74, 0, 0, 0, 0, 0, 0], ['WR', 'J. Allison', 80, 0, 0, 0, 0, 0, 0], ['WR', 'G. White', 82, 0, 0, 0, 0, 0, 0], ['WR', 'A. Anderson', 89, 0, 0, 0, 0, 0, 0], ['FS', 'R. Bonilla', 29, 0, 0, 0, 0, 0, 0], ['SS', 'M. Carbajal', 33, 0, 0, 0, 0, 0, 0], ['CB', 'X. Cornwell', 28, 0, 0, 0, 0, 0, 0], ['CB', 'Y. Graves', 37, 0, 0, 0, 0, 0, 0], ['CB', 'T. Hernandez', 44, 0, 0, 0, 0, 0, 0], ['CB', 'E. Johnson', 45, 0, 0, 0, 0, 0, 0], ['LB', 'L. Keller', 99, 0, 0, 0, 0, 0, 0], ['LB', 'B. Lyons', 58, 0, 0, 0, 0, 0, 0], ['LB', 'S. Mussman', 53, 0, 0, 0, 0, 0, 0], ['LB', 'E. Smith', 91, 0, 0, 0, 0, 0, 0], ['DE', 'T. Vazquez', 97, 0, 0, 0, 0, 0, 0], ['DT', 'J. Webb', 92, 0, 0, 0, 0, 0, 0], ['DT', 'M. Zauss', 90, 0, 0, 0, 0, 0, 0], ['DE', 'T. Zedeno', 94, 0, 0, 0, 0, 0, 0]];
baltimorePlayers = [['QB', 'E. Skilton', 7, 0, 0, 0, 0, 0, 0], ['RB', 'B. Mosby', 16, 0, 0, 0, 0, 0, 0], ['FB', 'C. Almond', 33, 0, 0, 0, 0, 0, 0], ['TE', 'D. Bogard', 88, 0, 0, 0, 0, 0, 0], ['LT', 'H. Fuma', 70, 0, 0, 0, 0, 0, 0], ['LG', 'R. Evi', 71, 0, 0, 0, 0, 0, 0], ['C', 'J. Jman', 72, 0, 0, 0, 0, 0, 0], ['RG', 'E. Mitch', 73, 0, 0, 0, 0, 0, 0], ['RT', 'J. Ward', 74, 0, 0, 0, 0, 0, 0], ['WR', 'J. Hurtt', 18, 0, 0, 0, 0, 0, 0], ['WR', 'E. Grune', 81, 0, 0, 0, 0, 0, 0], ['WR', 'M. Bouchard', 11, 0, 0, 0, 0, 0, 0], ['FS', 'K. Wellman', 38, 0, 0, 0, 0, 0, 0], ['SS', 'A. Burnette', 44, 0, 0, 0, 0, 0, 0], ['CB', 'J. Sheppard', 32, 0, 0, 0, 0, 0, 0], ['CB', 'O. Nolen', 31, 0, 0, 0, 0, 0, 0], ['CB', 'C. Clutter', 39, 0, 0, 0, 0, 0, 0], ['CB', 'A. Miettinen', 27, 0, 0, 0, 0, 0, 0], ['LB', 'A. Ebbett', 55, 0, 0, 0, 0, 0, 0], ['LB', 'C. Kobasew', 97, 0, 0, 0, 0, 0, 0], ['LB', 'M. Havlat', 58, 0, 0, 0, 0, 0, 0], ['LB', 'P. Kalus', 54, 0, 0, 0, 0, 0, 0], ['DE', 'C. Barker', 99, 0, 0, 0, 0, 0, 0], ['DT', 'B. Burns', 91, 0, 0, 0, 0, 0, 0], ['DT', 'S. Hindy', 95, 0, 0, 0, 0, 0, 0], ['DE', 'N. Prosser', 96, 0, 0, 0, 0, 0, 0]];
carolinaPlayers = [['QB', 'E. Chew', 5, 0, 0, 0, 0, 0, 0], ['RB', 'J. Richardson', 23, 0, 0, 0, 0, 0, 0], ['FB', 'F. Guinun', 44, 0, 0, 0, 0, 0, 0], ['TE', 'E. Scott', 85, 0, 0, 0, 0, 0, 0], ['LT', 'H. Fuma', 70, 0, 0, 0, 0, 0, 0], ['LG', 'R. Evi', 71, 0, 0, 0, 0, 0, 0], ['C', 'J. Jman', 72, 0, 0, 0, 0, 0, 0], ['RG', 'E. Mitch', 73, 0, 0, 0, 0, 0, 0], ['RT', 'J. Ward', 74, 0, 0, 0, 0, 0, 0], ['WR', 'J. DeBerry', 17, 0, 0, 0, 0, 0, 0], ['WR', 'N. Johnston', 84, 0, 0, 0, 0, 0, 0], ['WR', 'B. Hayes', 10, 0, 0, 0, 0, 0, 0], ['FS', 'K. Taylor', 33, 0, 0, 0, 0, 0, 0], ['SS', 'N. Schultz', 47, 0, 0, 0, 0, 0, 0], ['CB', 'R. Patel', 21, 0, 0, 0, 0, 0, 0], ['CB', 'C. Jett', 28, 0, 0, 0, 0, 0, 0], ['CB', 'D. Mack', 22, 0, 0, 0, 0, 0, 0], ['CB', 'J. Scott', 29, 0, 0, 0, 0, 0, 0], ['LB', 'C. Pasotto', 56, 0, 0, 0, 0, 0, 0], ['LB', 'J. Tallent', 59, 0, 0, 0, 0, 0, 0], ['LB', 'C. Stoner', 51, 0, 0, 0, 0, 0, 0], ['LB', 'G. Zanon', 52, 0, 0, 0, 0, 0, 0], ['DE', 'W. Flaka', 99, 0, 0, 0, 0, 0, 0], ['DT', 'M. Zidlicky', 93, 0, 0, 0, 0, 0, 0], ['DT', 'N. Backstorm', 98, 0, 0, 0, 0, 0, 0], ['DE', 'W. Dub', 97, 0, 0, 0, 0, 0, 0]];
chicagoPlayers = [['QB', 'R. Wolter', 2, 0, 0, 0, 0, 0, 0], ['RB', 'M. Willmann', 23, 0, 0, 0, 0, 0, 0], ['FB', 'A. Acitelli', 33, 0, 0, 0, 0, 0, 0], ['TE', 'A. Whitworth', 89, 0, 0, 0, 0, 0, 0], ['LT', 'H. Fuma', 70, 0, 0, 0, 0, 0, 0], ['LG', 'R. Evi', 71, 0, 0, 0, 0, 0, 0], ['C', 'J. Jman', 72, 0, 0, 0, 0, 0, 0], ['RG', 'E. Mitch', 73, 0, 0, 0, 0, 0, 0], ['RT', 'J. Ward', 74, 0, 0, 0, 0, 0, 0], ['WR', 'G. Bote', 13, 0, 0, 0, 0, 0, 0], ['WR', 'A. Cinalli', 81, 0, 0, 0, 0, 0, 0], ['WR', 'A. Kerr', 86, 0, 0, 0, 0, 0, 0], ['FS', 'B. Mattern', 20, 0, 0, 0, 0, 0, 0], ['SS', 'K. Maron', 28, 0, 0, 0, 0, 0, 0], ['CB', 'J. Rasmussen', 32, 0, 0, 0, 0, 0, 0], ['CB', 'E. Larkin', 41, 0, 0, 0, 0, 0, 0], ['CB', 'O. McCoy', 27, 0, 0, 0, 0, 0, 0], ['CB', 'K. McNeill', 36, 0, 0, 0, 0, 0, 0], ['LB', 'J. Wolter', 59, 0, 0, 0, 0, 0, 0], ['LB', 'M. Yamaguchi', 51, 0, 0, 0, 0, 0, 0], ['LB', 'Q. Makoski', 55, 0, 0, 0, 0, 0, 0], ['LB', 'D. Hodge', 56, 0, 0, 0, 0, 0, 0], ['DE', 'C. Zerboni', 98, 0, 0, 0, 0, 0, 0], ['DT', 'M. Medinia', 91, 0, 0, 0, 0, 0, 0], ['DT', 'R. Nolin', 99, 0, 0, 0, 0, 0, 0], ['DE', 'E. Wolter', 94, 0, 0, 0, 0, 0, 0]];
newOrleansPlayers = [['QB', 'R. Vitale', 2, 0, 0, 0, 0, 0, 0], ['RB', 'J. Medina', 24, 0, 0, 0, 0, 0, 0], ['FB', 'V. Dorosh', 45, 0, 0, 0, 0, 0, 0], ['TE', 'C. Martin', 82, 0, 0, 0, 0, 0, 0], ['LT', 'H. Fuma', 70, 0, 0, 0, 0, 0, 0], ['LG', 'R. Evi', 71, 0, 0, 0, 0, 0, 0], ['C', 'J. Jman', 72, 0, 0, 0, 0, 0, 0], ['RG', 'E. Mitch', 73, 0, 0, 0, 0, 0, 0], ['RT', 'J. Ward', 74, 0, 0, 0, 0, 0, 0], ['WR', 'K. Lindholm', 10, 0, 0, 0, 0, 0, 0], ['WR', 'L. Reis', 12, 0, 0, 0, 0, 0, 0], ['WR', 'R. Nolina', 17, 0, 0, 0, 0, 0, 0], ['FS', 'R. Bachman', 48, 0, 0, 0, 0, 0, 0], ['SS', 'S. Gordon', 41, 0, 0, 0, 0, 0, 0], ['CB', 'M. Walker', 34, 0, 0, 0, 0, 0, 0], ['CB', 'S. Myers', 22, 0, 0, 0, 0, 0, 0], ['CB', 'S. Thompson', 25, 0, 0, 0, 0, 0, 0], ['CB', 'S. Mundy', 28, 0, 0, 0, 0, 0, 0], ['LB', 'S. Bishop', 51, 0, 0, 0, 0, 0, 0], ['LB', 'T. Health', 55, 0, 0, 0, 0, 0, 0], ['LB', 'T. Hamm', 52, 0, 0, 0, 0, 0, 0], ['LB', 'D. Browman', 59, 0, 0, 0, 0, 0, 0], ['DE', 'J. Evans', 96, 0, 0, 0, 0, 0, 0], ['DT', 'C. Farrakhan', 94, 0, 0, 0, 0, 0, 0], ['DT', 'K. Baker', 99, 0, 0, 0, 0, 0, 0], ['DE', 'A. Sene', 91, 0, 0, 0, 0, 0, 0]];
newYorkPlayers = [['QB', 'B. Winter', 10, 0, 0, 0, 0, 0, 0], ['RB', 'J. Vera', 25, 0, 0, 0, 0, 0, 0], ['FB', 'C. Boston', 19, 0, 0, 0, 0, 0, 0], ['TE', 'T. Jonke', 80, 0, 0, 0, 0, 0, 0], ['LT', 'H. Fuma', 70, 0, 0, 0, 0, 0, 0], ['LG', 'R. Evi', 71, 0, 0, 0, 0, 0, 0], ['C', 'J. Jman', 72, 0, 0, 0, 0, 0, 0], ['RG', 'E. Mitch', 73, 0, 0, 0, 0, 0, 0], ['RT', 'J. Ward', 74, 0, 0, 0, 0, 0, 0], ['WR', 'G. Cliento', 1, 0, 0, 0, 0, 0, 0], ['WR', 'T. Kody', 86, 0, 0, 0, 0, 0, 0], ['WR', 'S. Zeglinski', 84, 0, 0, 0, 0, 0, 0], ['FS', 'S. Landesberg', 42, 0, 0, 0, 0, 0, 0], ['SS', 'W. Sherrill', 49, 0, 0, 0, 0, 0, 0], ['CB', 'J. Jones', 26, 0, 0, 0, 0, 0, 0], ['CB', 'T. Spurlock', 28, 0, 0, 0, 0, 0, 0], ['CB', 'M. Scott', 21, 0, 0, 0, 0, 0, 0], ['CB', 'S. Tat', 35, 0, 0, 0, 0, 0, 0], ['LB', 'J. Aguirre', 53, 0, 0, 0, 0, 0, 0], ['LB', 'J. Mexinsse', 99, 0, 0, 0, 0, 0, 0], ['LB', 'N. Gibbons', 53, 0, 0, 0, 0, 0, 0], ['LB', 'B. Schmenk', 97, 0, 0, 0, 0, 0, 0], ['DE', 'N. Davis', 94, 0, 0, 0, 0, 0, 0], ['DT', 'K. Dorsten', 96, 0, 0, 0, 0, 0, 0], ['DT', 'J. Solomon', 91, 0, 0, 0, 0, 0, 0], ['DE', 'N. Linthicum', 90, 0, 0, 0, 0, 0, 0]];
sanDiegoPlayers = [['QB', 'P. Gonzalez', 14, 0, 0, 0, 0, 0, 0], ['RB', 'D. McNeely', 30, 0, 0, 0, 0, 0, 0], ['FB', 'E. Vaughan', 36, 0, 0, 0, 0, 0, 0], ['TE', 'J. Maurer', 81, 0, 0, 0, 0, 0, 0], ['LT', 'H. Fuma', 70, 0, 0, 0, 0, 0, 0], ['LG', 'R. Evi', 71, 0, 0, 0, 0, 0, 0], ['C', 'J. Jman', 72, 0, 0, 0, 0, 0, 0], ['RG', 'E. Mitch', 73, 0, 0, 0, 0, 0, 0], ['RT', 'J. Ward', 74, 0, 0, 0, 0, 0, 0], ['WR', 'E. Stuart', 88, 0, 0, 0, 0, 0, 0], ['WR', 'B. Fox', 86, 0, 0, 0, 0, 0, 0], ['WR', 'B. Daniel', 12, 0, 0, 0, 0, 0, 0], ['FS', 'T. DeCant', 43, 0, 0, 0, 0, 0, 0], ['SS', 'D. Garcia', 29, 0, 0, 0, 0, 0, 0], ['CB', 'M. Hayes', 48, 0, 0, 0, 0, 0, 0], ['CB', 'G. Busch', 44, 0, 0, 0, 0, 0, 0], ['CB', 'A. Gunn', 27, 0, 0, 0, 0, 0, 0], ['CB', 'R. West', 21, 0, 0, 0, 0, 0, 0], ['LB', 'M. Romano', 51, 0, 0, 0, 0, 0, 0], ['LB', 'D. East', 59, 0, 0, 0, 0, 0, 0], ['LB', 'R. Joost', 56, 0, 0, 0, 0, 0, 0], ['LB', 'C. Rice', 54, 0, 0, 0, 0, 0, 0], ['DE', 'M. Joseph', 99, 0, 0, 0, 0, 0, 0], ['DT', 'J. Engle', 97, 0, 0, 0, 0, 0, 0], ['DT', 'J. Newmann', 94, 0, 0, 0, 0, 0, 0], ['DE', 'J. Gattoni', 96, 0, 0, 0, 0, 0, 0]];
dallasPlayers = [['QB', 'T. Norris', 15, 0, 0, 0, 0, 0, 0], ['RB', 'K. Chung', 32, 0, 0, 0, 0, 0, 0], ['FB', 'C. Brohard', 43, 0, 0, 0, 0, 0, 0], ['TE', 'A. Torres', 82, 0, 0, 0, 0, 0, 0], ['LT', 'H. Fuma', 70, 0, 0, 0, 0, 0, 0], ['LG', 'R. Evi', 71, 0, 0, 0, 0, 0, 0], ['C', 'J. Jman', 72, 0, 0, 0, 0, 0, 0], ['RG', 'E. Mitch', 73, 0, 0, 0, 0, 0, 0], ['RT', 'J. Ward', 74, 0, 0, 0, 0, 0, 0], ['WR', 'B. Conwell', 88, 0, 0, 0, 0, 0, 0], ['WR', 'K. Yang', 81, 0, 0, 0, 0, 0, 0], ['WR', 'B. Blair', 89, 0, 0, 0, 0, 0, 0], ['FS', 'L. Chavez', 23, 0, 0, 0, 0, 0, 0], ['SS', 'C. Ryan', 44, 0, 0, 0, 0, 0, 0], ['CB', 'N. Dawes', 34, 0, 0, 0, 0, 0, 0], ['CB', 'D. Drury', 48, 0, 0, 0, 0, 0, 0], ['CB', 'B. Dubinsky', 22, 0, 0, 0, 0, 0, 0], ['CB', 'G. Scott', 21, 0, 0, 0, 0, 0, 0], ['LB', 'K. Raygata', 51, 0, 0, 0, 0, 0, 0], ['LB', 'P. Mara', 58, 0, 0, 0, 0, 0, 0], ['LB', 'C. Orr', 98, 0, 0, 0, 0, 0, 0], ['LB', 'P. Prucha', 97, 0, 0, 0, 0, 0, 0], ['DE', 'W. Redden', 94, 0, 0, 0, 0, 0, 0], ['DT', 'J. Caul', 99, 0, 0, 0, 0, 0, 0], ['DT', 'B. Carter', 91, 0, 0, 0, 0, 0, 0], ['DE', 'S. O\'Keefe', 92, 0, 0, 0, 0, 0, 0]];
arizonaPlayers = [['QB', 'C. Furlong', 7, 0, 0, 0, 0, 0, 0], ['RB', 'P. Parfrey', 33, 0, 0, 0, 0, 0, 0], ['FB', 'M. King', 36, 0, 0, 0, 0, 0, 0], ['TE', 'K. McGuirk', 84, 0, 0, 0, 0, 0, 0], ['LT', 'H. Fuma', 70, 0, 0, 0, 0, 0, 0], ['LG', 'R. Evi', 71, 0, 0, 0, 0, 0, 0], ['C', 'J. Jman', 72, 0, 0, 0, 0, 0, 0], ['RG', 'E. Mitch', 73, 0, 0, 0, 0, 0, 0], ['RT', 'J. Ward', 74, 0, 0, 0, 0, 0, 0], ['WR', 'R. O\'Hare', 85, 0, 0, 0, 0, 0, 0], ['WR', 'S. Sullivan', 88, 0, 0, 0, 0, 0, 0], ['WR', 'J. MacRoberts', 17, 0, 0, 0, 0, 0, 0], ['FS', 'V. Paiement', 46, 0, 0, 0, 0, 0, 0], ['SS', 'S. Lynch', 42, 0, 0, 0, 0, 0, 0], ['CB', 'J. Dixon', 24, 0, 0, 0, 0, 0, 0], ['CB', 'K. Smith', 26, 0, 0, 0, 0, 0, 0], ['CB', 'R. Pender', 23, 0, 0, 0, 0, 0, 0], ['CB', 'C. Escott', 29, 0, 0, 0, 0, 0, 0], ['LB', 'M. Walsh', 99, 0, 0, 0, 0, 0, 0], ['LB', 'J. Power', 94, 0, 0, 0, 0, 0, 0], ['LB', 'D. Curtis', 97, 0, 0, 0, 0, 0, 0], ['LB', 'C. Buckingham', 51, 0, 0, 0, 0, 0, 0], ['DE', 'B. Evans', 92, 0, 0, 0, 0, 0, 0], ['DT', 'J. Yetman', 93, 0, 0, 0, 0, 0, 0], ['DT', 'S. Collins', 96, 0, 0, 0, 0, 0, 0], ['DE', 'A. Hurley', 90, 0, 0, 0, 0, 0, 0]];
sanFranciscoPlayers = [['QB', 'C. Gale', 11, 0, 0, 0, 0, 0, 0], ['RB', 'C. Rome', 22, 0, 0, 0, 0, 0, 0], ['FB', 'T. Harris', 24, 0, 0, 0, 0, 0, 0], ['TE', 'W. Calisto', 81, 0, 0, 0, 0, 0, 0], ['LT', 'H. Fuma', 70, 0, 0, 0, 0, 0, 0], ['LG', 'R. Evi', 71, 0, 0, 0, 0, 0, 0], ['C', 'J. Jman', 72, 0, 0, 0, 0, 0, 0], ['RG', 'E. Mitch', 73, 0, 0, 0, 0, 0, 0], ['RT', 'J. Ward', 74, 0, 0, 0, 0, 0, 0], ['WR', 'M. Smith', 17, 0, 0, 0, 0, 0, 0], ['WR', 'C. McNeil', 19, 0, 0, 0, 0, 0, 0], ['WR', 'M. Barkley', 88, 0, 0, 0, 0, 0, 0], ['FS', 'T. McDonald', 47, 0, 0, 0, 0, 0, 0], ['SS', 'N. Perry', 21, 0, 0, 0, 0, 0, 0], ['CB', 'D. Ausberry', 43, 0, 0, 0, 0, 0, 0], ['CB', 'B. Moore', 48, 0, 0, 0, 0, 0, 0], ['CB', 'D. Shoemate', 28, 0, 0, 0, 0, 0, 0], ['CB', 'W. O\'Brien', 26, 0, 0, 0, 0, 0, 0], ['LB', 'B. Kan', 51, 0, 0, 0, 0, 0, 0], ['LB', 'J. Boyd', 56, 0, 0, 0, 0, 0, 0], ['LB', 'M. Mustain', 98, 0, 0, 0, 0, 0, 0], ['LB', 'M. Morgan', 57, 0, 0, 0, 0, 0, 0], ['DE', 'T. Patterson', 99, 0, 0, 0, 0, 0, 0], ['DT', 'J. Manoogian', 91, 0, 0, 0, 0, 0, 0], ['DT', 'B. Butler', 97, 0, 0, 0, 0, 0, 0], ['DE', 'D. McAllister', 94, 0, 0, 0, 0, 0, 0]];
oaklandPlayers = [['QB', 'A. Bradford', 2, 0, 0, 0, 0, 0, 0], ['RB', 'J. Cameron', 23, 0, 0, 0, 0, 0, 0], ['FB', 'S. Horton', 42, 0, 0, 0, 0, 0, 0], ['TE', 'S. Wright', 89, 0, 0, 0, 0, 0, 0], ['LT', 'H. Fuma', 70, 0, 0, 0, 0, 0, 0], ['LG', 'R. Evi', 71, 0, 0, 0, 0, 0, 0], ['C', 'J. Jman', 72, 0, 0, 0, 0, 0, 0], ['RG', 'E. Mitch', 73, 0, 0, 0, 0, 0, 0], ['RT', 'J. Ward', 74, 0, 0, 0, 0, 0, 0], ['WR', 'P. Hall', 11, 0, 0, 0, 0, 0, 0], ['WR', 'B. Roepke', 18, 0, 0, 0, 0, 0, 0], ['WR', 'D. Harper', 87, 0, 0, 0, 0, 0, 0], ['FS', 'M. Tyler', 45, 0, 0, 0, 0, 0, 0], ['SS', 'M. Jones', 49, 0, 0, 0, 0, 0, 0], ['CB', 'A. Mokhtar', 25, 0, 0, 0, 0, 0, 0], ['CB', 'D. Baxter', 27, 0, 0, 0, 0, 0, 0], ['CB', 'D. Ness', 21, 0, 0, 0, 0, 0, 0], ['CB', 'L. Freeman', 46, 0, 0, 0, 0, 0, 0], ['LB', 'J. Starling', 56, 0, 0, 0, 0, 0, 0], ['LB', 'J. Houston', 51, 0, 0, 0, 0, 0, 0], ['LB', 'B. Baucham', 57, 0, 0, 0, 0, 0, 0], ['LB', 'S. Havili', 97, 0, 0, 0, 0, 0, 0], ['DE', 'S. Spiegel', 92, 0, 0, 0, 0, 0, 0], ['DT', 'A. Taylor', 94, 0, 0, 0, 0, 0, 0], ['DT', 'S. Vehikite', 95, 0, 0, 0, 0, 0, 0], ['DE', 'B. Der', 90, 0, 0, 0, 0, 0, 0]];
axisPlayers = [['QB', 'S. Hasty', 1, 0, 0, 0, 0, 0, 0], ['RB', 'L. Bastian', 11, 0, 0, 0, 0, 0, 0], ['FB', 'D. Verule', 22, 0, 0, 0, 0, 0, 0], ['TE', 'R. Boun', 82, 0, 0, 0, 0, 0, 0], ['LT', 'H. Fuma', 70, 0, 0, 0, 0, 0, 0], ['LG', 'R. Evi', 71, 0, 0, 0, 0, 0, 0], ['C', 'J. Jman', 72, 0, 0, 0, 0, 0, 0], ['RG', 'E. Mitch', 73, 0, 0, 0, 0, 0, 0], ['RT', 'J. Ward', 74, 0, 0, 0, 0, 0, 0], ['WR', 'L. Reis', 12, 0, 0, 0, 0, 0, 0], ['WR', 'D. Jugan', 10, 0, 0, 0, 0, 0, 0], ['WR', 'R. O\'Hare', 85, 0, 0, 0, 0, 0, 0], ['FS', 'A. Mayhew', 43, 0, 0, 0, 0, 0, 0], ['SS', 'A. Allen', 42, 0, 0, 0, 0, 0, 0], ['CB', 'C. Jett', 28, 0, 0, 0, 0, 0, 0], ['CB', 'J. Jones', 26, 0, 0, 0, 0, 0, 0], ['CB', 'C. Donaldson', 24, 0, 0, 0, 0, 0, 0], ['CB', 'O. McCoy', 27, 0, 0, 0, 0, 0, 0], ['LB', 'J. Wolter', 59, 0, 0, 0, 0, 0, 0], ['LB', 'J. Altieri', 55, 0, 0, 0, 0, 0, 0], ['LB', 'M. Finley', 56, 0, 0, 0, 0, 0, 0], ['LB', 'P. Kalus', 54, 0, 0, 0, 0, 0, 0], ['DE', 'E. Cantu', 98, 0, 0, 0, 0, 0, 0], ['DT', 'J. Engle', 97, 0, 0, 0, 0, 0, 0], ['DT', 'B. Carter', 91, 0, 0, 0, 0, 0, 0], ['DE', 'B. Der', 90, 0, 0, 0, 0, 0, 0]];
}
function setFormations() {
iForm = [['QB', 0, 25, 'normalQB'], ['FB', 0, 55, 'back'], ['RB', 0, 80, 'back'], ['WRX', -170, 5, 'wr'], ['WRZ', 170, 25, 'wr'], ['TE', 75, 5, 'lineman'], ['LT', -50, 5, 'lineman'], ['LG', -25, 5, 'lineman'], ['C', 0, 5, 'lineman'], ['RG', 25, 5, 'lineman'], ['RT', 50, 5, 'lineman']];
singleBack = [['QB', 0, 25, 'normalQB'], ['WRY', -120, 25, 'wr'], ['RB', 0, 65, 'back'], ['WRX', -170, 5, 'wr'], ['WRZ', 170, 25, 'wr'], ['TE', 75, 5, 'lineman'], ['LT', -50, 5, 'lineman'], ['LG', -25, 5, 'lineman'], ['C', 0, 5, 'lineman'], ['RG', 25, 5, 'lineman'], ['RT', 50, 5, 'lineman']];
shotgun = [['QB', 0, 55, 'shotgunQB'], ['WRY', -120, 25, 'wr'], ['RB', 25, 45, 'back'], ['WRX', -170, 5, 'wr'], ['WRZ', 170, 25, 'wr'], ['TE', 75, 5, 'lineman'], ['LT', -50, 5, 'lineman'], ['LG', -25, 5, 'lineman'], ['C', 0, 5, 'lineman'], ['RG', 25, 5, 'lineman'], ['RT', 50, 5, 'lineman']];
spread = [['QB', 0, 55, 'shotgunQB'], ['WRY', -120, 25, 'wr'], ['RB', 110, 25, 'wr'], ['WRX', -170, 5, 'wr'], ['WRZ', 190, 5, 'wr'], ['TE', 150, 25, 'wr'], ['LT', -50, 5, 'lineman'], ['LG', -25, 5, 'lineman'], ['C', 0, 5, 'lineman'], ['RG', 25, 5, 'lineman'], ['RT', 50, 5, 'lineman']];
goalLine = [['QB', 0, 25, 'normalQB'], ['FB', 25, 55, 'back'], ['RB', -25, 55, 'back'], ['WRX', -170, 5, 'wr'], ['WRZ', 100, 25, 'wr'], ['TE', 75, 5, 'lineman'], ['LT', -50, 5, 'lineman'], ['LG', -25, 5, 'lineman'], ['C', 0, 5, 'lineman'], ['RG', 25, 5, 'lineman'], ['RT', 50, 5, 'lineman']];
puntF = [['QB', 0, 100, 'shotgunQB'], ['FB', -140, 5, 'wr'], ['RB', 25, 80, 'back'], ['WRX', -170, 5, 'wr'], ['WRZ', 170, 5, 'wr'], ['TE', 140, 5, 'wr'], ['LT', -50, 5, 'lineman'], ['LG', -25, 5, 'lineman'], ['C', 0, 5, 'lineman'], ['RG', 25, 5, 'lineman'], ['RT', 50, 5, 'lineman']];
puntProF = [['QB', 0, 100, 'shotgunQB'], ['FB', -75, 5, 'lineman'], ['RB', 25, 80, 'back'], ['WRX', -120, 5, 'wr'], ['WRZ', 120, 5, 'wr'], ['TE', 75, 5, 'lineman'], ['LT', -50, 5, 'lineman'], ['LG', -25, 5, 'lineman'], ['C', 0, 5, 'lineman'], ['RG', 25, 5, 'lineman'], ['RT', 50, 5, 'lineman']];
puntReturnpuntFF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -67, -20, 'linebacker'], ['LMLB', -25, -50, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 67, -20, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -450, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
puntReturnpuntProFF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -67, -20, 'linebacker'], ['LMLB', -25, -50, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 67, -20, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -450, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
fieldGoalF = [['QB', -20, 100, 1], ['FB', -75, 5, 'lineman'], ['RB', 5, 80, 'normalQB'], ['WRX', -100, 10, 'wr'], ['WRZ', 100, 10, 'wr'], ['TE', 75, 5, 'lineman'], ['LT', -50, 5, 'lineman'], ['LG', -25, 5, 'lineman'], ['C', 0, 5, 'lineman'], ['RG', 25, 5, 'lineman'], ['RT', 50, 5, 'lineman']];
goalLineAllOutBlitzfieldGoalFF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -67, -20, 'linebacker'], ['LMLB', -25, -45, 'linebacker'], ['RMLB', 25, -45, 'linebacker'], ['ROLB', 67, -20, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -80, 'linebacker'], ['RCB', 100, -50, 'linebacker']];
kickOffF = [['LDE', -100, 70, 'back'], ['LDT', -50, 70, 'back'], ['RDT', 50, 70, 'back'], ['RDE', 100, 70, 'back'], ['LOLB', -200, 70, 'back'], ['LMLB', -150, 70, 'back'], ['RMLB', 150, 70, 'back'], ['ROLB', 200, 70, 'back'], ['LCB', -250, 70, 'back'], ['QB', 0, 60, 'stand'], ['RCB', 250, 70, 'back']];
kickReturnkickOffFF = [['FB', 0, -361, 'back'], ['WRY', 90, -600, 'back'], ['WRX', -90, -600, 'back'], ['TE', -143, -361, 'back'], ['WRZ', 143, -361, 'back'], ['RB', 50, -155, 'back'], ['LT', -190, -155, 'back'], ['LG', -120, -155, 'back'], ['C', -50, -155, 'back'], ['RG', 120, -155, 'back'], ['RT', 190, -155, 'back']];
kickReturnonsideKickFF = [['WRY', 0, -361, 'back'], ['FB', 90, -600, 'back'], ['TE', -90, -600, 'back'], ['WRX', -143, -361, 'back'], ['WRZ', 143, -361, 'back'], ['RB', 50, -155, 'back'], ['LT', -190, -155, 'back'], ['LG', -120, -155, 'back'], ['C', -50, -155, 'back'], ['RG', 120, -155, 'back'], ['RT', 190, -155, 'back']];
kickReturnonsideKickFF = [['WRY', -225, -155, 'back'], ['FB', -175, -255, 'back'], ['TE', -125, -155, 'back'], ['WRX', 30, -155, 'back'], ['WRZ', 65, -255, 'back'], ['RB', 100, -155, 'back'], ['LT', 135, -155, 'back'], ['LG', 170, -155, 'back'], ['C', 205, -255, 'back'], ['RG', -70, -600, 'stand'], ['RT', 240, -155, 'back']];
onsideKickF = [['LDE', -225, 70, 'back'], ['LDT', -175, 70, 'back'], ['RDT', -125, 70, 'back'], ['RDE', 30, 70, 'back'], ['LOLB', 65, 70, 'back'], ['LMLB', 100, 70, 'back'], ['RMLB', 135, 70, 'back'], ['ROLB', 170, 70, 'back'], ['LCB', 205, 70, 'back'], ['QB', -70, 60, 'stand'], ['RCB', 240, 70, 'back']];
fourThreeSmashiFormF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -65, -45, 'linebacker'], ['RMLB', 0, -50, 'linebacker'], ['ROLB', 65, -45, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -30, -100, 'linebacker'], ['SS', 40, -90, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
fourThreeSmashsingleBackF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -65, -45, 'linebacker'], ['RMLB', 0, -50, 'linebacker'], ['ROLB', 65, -45, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -120, -100, 'linebacker'], ['SS', 40, -90, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
fourThreeSmashshotgunF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -65, -45, 'linebacker'], ['RMLB', 0, -50, 'linebacker'], ['ROLB', 65, -45, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -120, -100, 'linebacker'], ['SS', 40, -90, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
fourThreeSmashspreadF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -65, -45, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 65, -45, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -120, -100, 'linebacker'], ['SS', 150, -90, 'linebacker'], ['RCB', 190, -70, 'linebacker']];
fourThreeSmashgoalLineF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -65, -45, 'linebacker'], ['RMLB', 0, -40, 'linebacker'], ['ROLB', 65, -45, 'linebacker'], ['LCB', -170, -40, 'linebacker'], ['FS', -30, -70, 'linebacker'], ['SS', 40, -60, 'linebacker'], ['RCB', 120, -40, 'linebacker']];
fourThreeBaseZoneiFormF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -65, -45, 'linebacker'], ['RMLB', 0, -50, 'linebacker'], ['ROLB', 65, -45, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -30, -100, 'linebacker'], ['SS', 40, -90, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
fourThreeBaseZonesingleBackF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -65, -45, 'linebacker'], ['RMLB', 0, -50, 'linebacker'], ['ROLB', 65, -45, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -120, -100, 'linebacker'], ['SS', 40, -90, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
fourThreeBaseZoneshotgunF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -65, -45, 'linebacker'], ['RMLB', 0, -50, 'linebacker'], ['ROLB', 65, -45, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -120, -100, 'linebacker'], ['SS', 40, -90, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
fourThreeBaseZonespreadF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -65, -45, 'linebacker'], ['RMLB', 0, -50, 'linebacker'], ['ROLB', 65, -45, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -120, -100, 'linebacker'], ['SS', 110, -90, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
fourThreeBaseZonegoalLineF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -65, -45, 'linebacker'], ['RMLB', 0, -40, 'linebacker'], ['ROLB', 65, -45, 'linebacker'], ['LCB', -170, -40, 'linebacker'], ['FS', -30, -70, 'linebacker'], ['SS', 40, -60, 'linebacker'], ['RCB', 120, -40, 'linebacker']];
fourThreeFireDogiFormF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -65, -45, 'linebacker'], ['RMLB', 0, -50, 'linebacker'], ['ROLB', 65, -45, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -30, -100, 'linebacker'], ['SS', 40, -90, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
fourThreeFireDogsingleBackF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -65, -45, 'linebacker'], ['RMLB', 0, -50, 'linebacker'], ['ROLB', 65, -45, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -120, -100, 'linebacker'], ['SS', 40, -90, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
fourThreeFireDogshotgunF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -65, -45, 'linebacker'], ['RMLB', 0, -50, 'linebacker'], ['ROLB', 65, -45, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -120, -100, 'linebacker'], ['SS', 40, -90, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
fourThreeFireDogspreadF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -65, -45, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 65, -45, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -120, -100, 'linebacker'], ['SS', 150, -90, 'linebacker'], ['RCB', 190, -70, 'linebacker']];
fourThreeFireDoggoalLineF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -65, -45, 'linebacker'], ['RMLB', 0, -40, 'linebacker'], ['ROLB', 65, -45, 'linebacker'], ['LCB', -170, -40, 'linebacker'], ['FS', -30, -70, 'linebacker'], ['SS', 40, -60, 'linebacker'], ['RCB', 120, -40, 'linebacker']];
fourThreePressiFormF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -65, -45, 'linebacker'], ['RMLB', 0, -50, 'linebacker'], ['ROLB', 65, -45, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -30, -100, 'linebacker'], ['SS', 40, -90, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
fourThreePresssingleBackF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -65, -45, 'linebacker'], ['RMLB', 0, -50, 'linebacker'], ['ROLB', 65, -45, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -120, -100, 'linebacker'], ['SS', 40, -90, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
fourThreePressshotgunF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -65, -45, 'linebacker'], ['RMLB', 0, -50, 'linebacker'], ['ROLB', 65, -45, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -120, -100, 'linebacker'], ['SS', 40, -90, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
fourThreePressspreadF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -65, -45, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 65, -45, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -120, -100, 'linebacker'], ['SS', 150, -90, 'linebacker'], ['RCB', 190, -70, 'linebacker']];
fourThreePressgoalLineF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -65, -45, 'linebacker'], ['RMLB', 0, -40, 'linebacker'], ['ROLB', 65, -45, 'linebacker'], ['LCB', -170, -40, 'linebacker'], ['FS', -30, -70, 'linebacker'], ['SS', 40, -60, 'linebacker'], ['RCB', 120, -40, 'linebacker']];
fourThreeSafetyBlitziFormF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -65, -45, 'linebacker'], ['RMLB', 0, -50, 'linebacker'], ['ROLB', 65, -45, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -50, -100, 'linebacker'], ['SS', 40, -90, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
fourThreeSafetyBlitzsingleBackF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -65, -45, 'linebacker'], ['RMLB', 0, -50, 'linebacker'], ['ROLB', 65, -45, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -110, -100, 'linebacker'], ['SS', 40, -90, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
fourThreeSafetyBlitzshotgunF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -65, -45, 'linebacker'], ['RMLB', 0, -50, 'linebacker'], ['ROLB', 65, -45, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -110, -100, 'linebacker'], ['SS', 40, -90, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
fourThreeSafetyBlitzspreadF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -65, -45, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 65, -45, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -110, -100, 'linebacker'], ['SS', 150, -90, 'linebacker'], ['RCB', 190, -70, 'linebacker']];
fourThreeSafetyBlitzgoalLineF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -65, -45, 'linebacker'], ['RMLB', 0, -40, 'linebacker'], ['ROLB', 65, -45, 'linebacker'], ['LCB', -170, -40, 'linebacker'], ['FS', -50, -70, 'linebacker'], ['SS', 40, -60, 'linebacker'], ['RCB', 120, -40, 'linebacker']];
fourThreeMaxBlitziFormF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -65, -45, 'linebacker'], ['RMLB', 0, -50, 'linebacker'], ['ROLB', 65, -45, 'linebacker'], ['LCB', -170, -60, 'linebacker'], ['FS', -30, -80, 'linebacker'], ['SS', 40, -70, 'linebacker'], ['RCB', 170, -60, 'linebacker']];
fourThreeMaxBlitzsingleBackF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -65, -45, 'linebacker'], ['RMLB', 0, -50, 'linebacker'], ['ROLB', 65, -45, 'linebacker'], ['LCB', -170, -60, 'linebacker'], ['FS', -120, -80, 'linebacker'], ['SS', 40, -70, 'linebacker'], ['RCB', 170, -60, 'linebacker']];
fourThreeMaxBlitzshotgunF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -65, -45, 'linebacker'], ['RMLB', 0, -50, 'linebacker'], ['ROLB', 65, -45, 'linebacker'], ['LCB', -170, -60, 'linebacker'], ['FS', -120, -80, 'linebacker'], ['SS', 40, -70, 'linebacker'], ['RCB', 170, -60, 'linebacker']];
fourThreeMaxBlitzspreadF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -65, -45, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 65, -45, 'linebacker'], ['LCB', -170, -60, 'linebacker'], ['FS', -120, -80, 'linebacker'], ['SS', 150, -70, 'linebacker'], ['RCB', 190, -60, 'linebacker']];
fourThreeMaxBlitzgoalLineF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -65, -45, 'linebacker'], ['RMLB', 0, -40, 'linebacker'], ['ROLB', 65, -45, 'linebacker'], ['LCB', -170, -40, 'linebacker'], ['FS', -30, -70, 'linebacker'], ['SS', 40, -60, 'linebacker'], ['RCB', 120, -40, 'linebacker']];
threeFourMaxCoverZoneiFormF = [['LDE', -37, -20, 'lineman'], ['RDT', 0, -20, 'lineman'], ['RDE', 37, -20, 'lineman'], ['LOLB', -65, -30, 'linebacker'], ['LMLB', -25, -50, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 65, -30, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -30, -100, 'linebacker'], ['SS', 40, -90, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
threeFourMaxCoverZoneshotgunF = [['LDE', -37, -20, 'lineman'], ['RDT', 0, -20, 'lineman'], ['RDE', 37, -20, 'lineman'], ['LOLB', -65, -30, 'linebacker'], ['LMLB', -25, -50, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 65, -30, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -120, -80, 'linebacker'], ['SS', 40, -80, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
threeFourMaxCoverZonesingleBackF = [['LDE', -37, -20, 'lineman'], ['RDT', 0, -20, 'lineman'], ['RDE', 37, -20, 'lineman'], ['LOLB', -120, -30, 'linebacker'], ['LMLB', -25, -50, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 65, -30, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -30, -100, 'linebacker'], ['SS', 40, -90, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
threeFourMaxCoverZonegoalLineF = [['LDE', -37, -20, 'lineman'], ['RDT', 0, -20, 'lineman'], ['RDE', 37, -20, 'lineman'], ['LOLB', -65, -30, 'linebacker'], ['LMLB', -25, -50, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 65, -30, 'linebacker'], ['LCB', -170, -40, 'linebacker'], ['FS', -48, -70, 'linebacker'], ['SS', 48, -60, 'linebacker'], ['RCB', 120, -40, 'linebacker']];
threeFourMaxCoverZonespreadF = [['LDE', -37, -20, 'lineman'], ['RDT', 0, -20, 'lineman'], ['RDE', 37, -20, 'lineman'], ['LOLB', -110, -30, 'linebacker'], ['LMLB', -25, -50, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 100, -30, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -70, -100, 'linebacker'], ['SS', 120, -90, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
threeFourJailBreakiFormF = [['LDE', -37, -20, 'lineman'], ['RDT', 0, -20, 'lineman'], ['RDE', 37, -20, 'lineman'], ['LOLB', -65, -30, 'linebacker'], ['LMLB', -25, -40, 'linebacker'], ['RMLB', 25, -40, 'linebacker'], ['ROLB', 65, -30, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -10, -80, 'linebacker'], ['SS', 40, -60, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
threeFourJailBreakshotgunF = [['LDE', -37, -20, 'lineman'], ['RDT', 0, -20, 'lineman'], ['RDE', 37, -20, 'lineman'], ['LOLB', -65, -30, 'linebacker'], ['LMLB', -25, -50, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 65, -30, 'linebacker'], ['LCB', -170, -60, 'linebacker'], ['FS', -120, -60, 'linebacker'], ['SS', 75, -65], ['RCB', 170, -70, 'linebacker']];
threeFourJailBreakgoalLineF = [['LDE', -37, -20, 'lineman'], ['RDT', 0, -20, 'lineman'], ['RDE', 37, -20, 'lineman'], ['LOLB', -65, -30, 'linebacker'], ['LMLB', -25, -50, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 65, -30, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -50, -70, 'linebacker'], ['SS', 80, -65], ['RCB', 110, -50, 'linebacker']];
threeFourJailBreaksingleBackF = [['LDE', -37, -20, 'lineman'], ['RDT', 0, -20, 'lineman'], ['RDE', 37, -20, 'lineman'], ['LOLB', -65, -30, 'linebacker'], ['LMLB', -25, -50, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 65, -30, 'linebacker'], ['LCB', -170, -60, 'linebacker'], ['FS', -120, -60, 'linebacker'], ['SS', 75, -65], ['RCB', 170, -70, 'linebacker']];
threeFourJailBreakspreadF = [['LDE', -37, -20, 'lineman'], ['RDT', 0, -20, 'lineman'], ['RDE', 37, -20, 'lineman'], ['LOLB', -65, -30, 'linebacker'], ['LMLB', -25, -50, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 110, -30, 'linebacker'], ['LCB', -170, -60, 'linebacker'], ['FS', -120, -60, 'linebacker'], ['SS', 150, -60, 'linebacker'], ['RCB', 190, -65]];
threeFourCrossFireiFormF = [['LDE', -37, -20, 'lineman'], ['RDT', 0, -20, 'lineman'], ['RDE', 37, -20, 'lineman'], ['LOLB', -65, -30, 'linebacker'], ['LMLB', -25, -40, 'linebacker'], ['RMLB', 25, -40, 'linebacker'], ['ROLB', 65, -30, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -10, -80, 'linebacker'], ['SS', 40, -60, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
threeFourCrossFireshotgunF = [['LDE', -37, -20, 'lineman'], ['RDT', 0, -20, 'lineman'], ['RDE', 37, -20, 'lineman'], ['LOLB', -65, -30, 'linebacker'], ['LMLB', -25, -50, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 75, -30, 'linebacker'], ['LCB', -170, -60, 'linebacker'], ['FS', 0, -80, 'linebacker'], ['SS', -120, -60, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
threeFourCrossFiregoalLineF = [['LDE', -37, -20, 'lineman'], ['RDT', 0, -20, 'lineman'], ['RDE', 37, -20, 'lineman'], ['LOLB', -65, -30, 'linebacker'], ['LMLB', -25, -50, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 65, -30, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -70, 'linebacker'], ['SS', 80, -65, 'linebacker'], ['RCB', 110, -50, 'linebacker']];
threeFourCrossFiresingleBackF = [['LDE', -37, -20, 'lineman'], ['RDT', 0, -20, 'lineman'], ['RDE', 37, -20, 'lineman'], ['LOLB', -65, -30, 'linebacker'], ['LMLB', -25, -50, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 75, -30, 'linebacker'], ['LCB', -170, -60, 'linebacker'], ['FS', 0, -80, 'linebacker'], ['SS', -120, -60, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
threeFourCrossFirespreadF = [['LDE', -37, -20, 'lineman'], ['RDT', 0, -20, 'lineman'], ['RDE', 37, -20, 'lineman'], ['LOLB', 110, -30, 'linebacker'], ['LMLB', -25, -50, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 150, -30, 'linebacker'], ['LCB', -170, -60, 'linebacker'], ['FS', 0, -80, 'linebacker'], ['SS', -120, -60, 'linebacker'], ['RCB', 190, -65, 'linebacker']];
threeFourTiltiFormF = [['LDE', -37, -20, 'lineman'], ['RDT', 0, -20, 'lineman'], ['RDE', 37, -20, 'lineman'], ['LOLB', -65, -30, 'linebacker'], ['LMLB', -25, -50, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 65, -30, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -30, -100, 'linebacker'], ['SS', 40, -90, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
threeFourTiltshotgunF = [['LDE', -37, -20, 'lineman'], ['RDT', 0, -20, 'lineman'], ['RDE', 37, -20, 'lineman'], ['LOLB', -65, -30, 'linebacker'], ['LMLB', -25, -50, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 65, -30, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -30, -100, 'linebacker'], ['SS', 40, -90, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
threeFourTiltspreadF = [['LDE', -37, -20, 'lineman'], ['RDT', 0, -20, 'lineman'], ['RDE', 37, -20, 'lineman'], ['LOLB', -65, -30, 'linebacker'], ['LMLB', -25, -50, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 65, -30, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -30, -100, 'linebacker'], ['SS', 40, -90, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
threeFourTiltsingleBackF = [['LDE', -37, -20, 'lineman'], ['RDT', 0, -20, 'lineman'], ['RDE', 37, -20, 'lineman'], ['LOLB', -65, -30, 'linebacker'], ['LMLB', -25, -50, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 65, -30, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -30, -100, 'linebacker'], ['SS', 40, -90, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
threeFourTiltgoalLineF = [['LDE', -37, -20, 'lineman'], ['RDT', 0, -20, 'lineman'], ['RDE', 37, -20, 'lineman'], ['LOLB', -65, -30, 'linebacker'], ['LMLB', -25, -50, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 65, -30, 'linebacker'], ['LCB', -170, -60, 'linebacker'], ['FS', -30, -80, 'linebacker'], ['SS', 40, -70, 'linebacker'], ['RCB', 170, -60, 'linebacker']];
threeFourZoneBlitziFormF = [['LDE', -37, -20, 'lineman'], ['RDT', 0, -20, 'lineman'], ['RDE', 37, -20, 'lineman'], ['LOLB', -65, -30, 'linebacker'], ['LMLB', -25, -50, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 65, -30, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -30, -100, 'linebacker'], ['SS', 40, -90, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
threeFourZoneBlitzshotgunF = [['LDE', -37, -20, 'lineman'], ['RDT', 0, -20, 'lineman'], ['RDE', 37, -20, 'lineman'], ['LOLB', -65, -30, 'linebacker'], ['LMLB', -25, -50, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 65, -30, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -120, -80, 'linebacker'], ['SS', 40, -80, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
threeFourZoneBlitzsingleBackF = [['LDE', -37, -20, 'lineman'], ['RDT', 0, -20, 'lineman'], ['RDE', 37, -20, 'lineman'], ['LOLB', -120, -30, 'linebacker'], ['LMLB', -25, -50, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 65, -30, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -30, -100, 'linebacker'], ['SS', 40, -90, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
threeFourZoneBlitzgoalLineF = [['LDE', -37, -20, 'lineman'], ['RDT', 0, -20, 'lineman'], ['RDE', 37, -20, 'lineman'], ['LOLB', -65, -30, 'linebacker'], ['LMLB', -25, -50, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 65, -30, 'linebacker'], ['LCB', -170, -40, 'linebacker'], ['FS', -48, -70, 'linebacker'], ['SS', 48, -60, 'linebacker'], ['RCB', 120, -40, 'linebacker']];
threeFourZoneBlitzspreadF = [['LDE', -37, -20, 'lineman'], ['RDT', 0, -20, 'lineman'], ['RDE', 37, -20, 'lineman'], ['LOLB', -110, -30, 'linebacker'], ['LMLB', -25, -50, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 100, -30, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -70, -100, 'linebacker'], ['SS', 120, -90, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
threeFourSafetySmashiFormF = [['LDE', -37, -20, 'lineman'], ['RDT', 0, -20, 'lineman'], ['RDE', 37, -20, 'lineman'], ['LOLB', -65, -30, 'linebacker'], ['LMLB', -25, -50, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 65, -30, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -30, -90, 'linebacker'], ['SS', 40, -80, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
threeFourSafetySmashshotgunF = [['LDE', -37, -20, 'lineman'], ['RDT', 0, -20, 'lineman'], ['RDE', 37, -20, 'lineman'], ['LOLB', -65, -30, 'linebacker'], ['LMLB', -25, -50, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 65, -30, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -120, -100, 'linebacker'], ['SS', 40, -80, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
threeFourSafetySmashsingleBackF = [['LDE', -37, -20, 'lineman'], ['RDT', 0, -20, 'lineman'], ['RDE', 37, -20, 'lineman'], ['LOLB', -120, -30, 'linebacker'], ['LMLB', -25, -50, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 65, -30, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -30, -90, 'linebacker'], ['SS', 40, -80, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
threeFourSafetySmashgoalLineF = [['LDE', -37, -20, 'lineman'], ['RDT', 0, -20, 'lineman'], ['RDE', 37, -20, 'lineman'], ['LOLB', -65, -30, 'linebacker'], ['LMLB', -25, -50, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 65, -30, 'linebacker'], ['LCB', -170, -40, 'linebacker'], ['FS', -48, -60, 'linebacker'], ['SS', 48, -50, 'linebacker'], ['RCB', 120, -40, 'linebacker']];
threeFourSafetySmashspreadF = [['LDE', -37, -20, 'lineman'], ['RDT', 0, -20, 'lineman'], ['RDE', 37, -20, 'lineman'], ['LOLB', -110, -30, 'linebacker'], ['LMLB', -25, -50, 'linebacker'], ['RMLB', 25, -50, 'linebacker'], ['ROLB', 120, -70, 'linebacker'], ['LCB', -170, -70, 'linebacker'], ['FS', -70, -100, 'linebacker'], ['SS', 70, -30, 'linebacker'], ['RCB', 170, -70, 'linebacker']];
nickleBaseManiFormF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -40, -45, 'linebacker'], ['ROLB', 40, -45, 'linebacker'], ['NB', 75, -50, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -90, 'linebacker'], ['SS', 40, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
nickleBaseManshotgunF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -35, -45, 'linebacker'], ['ROLB', 70, -45, 'linebacker'], ['NB', -120, -50, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -90, 'linebacker'], ['SS', 40, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
nickleBaseMangoalLineF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -35, -40, 'linebacker'], ['ROLB', 35, -40, 'linebacker'], ['NB', 75, -45, 'linebacker'], ['LCB', -170, -45, 'linebacker'], ['FS', -30, -70, 'linebacker'], ['SS', 40, -60, 'linebacker'], ['RCB', 100, -45, 'linebacker']];
nickleBaseMansingleBackF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -35, -45, 'linebacker'], ['ROLB', 70, -45, 'linebacker'], ['NB', -120, -50, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -90, 'linebacker'], ['SS', 40, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
nickleBaseManspreadF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', 0, -55, 'linebacker'], ['ROLB', 110, -50, 'linebacker'], ['NB', -120, -50, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -120, 'linebacker'], ['SS', 150, -50, 'linebacker'], ['RCB', 190, -50, 'linebacker']];
nickleZoneCover2iFormF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -40, -45, 'linebacker'], ['ROLB', 40, -45, 'linebacker'], ['NB', 75, -50, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -90, 'linebacker'], ['SS', 40, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
nickleZoneCover2shotgunF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -35, -45, 'linebacker'], ['ROLB', 70, -45, 'linebacker'], ['NB', -120, -50, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -90, 'linebacker'], ['SS', 40, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
nickleZoneCover2goalLineF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -35, -40, 'linebacker'], ['ROLB', 35, -40, 'linebacker'], ['NB', 75, -45, 'linebacker'], ['LCB', -170, -45, 'linebacker'], ['FS', -30, -70, 'linebacker'], ['SS', 40, -60, 'linebacker'], ['RCB', 100, -45, 'linebacker']];
nickleZoneCover2singleBackF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -35, -45, 'linebacker'], ['ROLB', 70, -45, 'linebacker'], ['NB', -120, -50, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -90, 'linebacker'], ['SS', 40, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
nickleZoneCover2spreadF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', 100, -50, 'linebacker'], ['ROLB', 150, -50, 'linebacker'], ['NB', -110, -50, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -100, 'linebacker'], ['SS', 40, -90, 'linebacker'], ['RCB', 190, -50, 'linebacker']];
nickleManBlitziFormF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -40, -45, 'linebacker'], ['ROLB', 40, -45, 'linebacker'], ['NB', 75, -50, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -90, 'linebacker'], ['SS', 40, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
nickleManBlitzshotgunF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -40, -45, 'linebacker'], ['ROLB', 40, -45, 'linebacker'], ['NB', -120, -50, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -90, 'linebacker'], ['SS', 75, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
nickleManBlitzgoalLineF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -40, -40, 'linebacker'], ['ROLB', 40, -40, 'linebacker'], ['NB', -50, -60, 'linebacker'], ['LCB', -170, -45, 'linebacker'], ['FS', 50, -70, 'linebacker'], ['SS', 75, -60, 'linebacker'], ['RCB', 100, -45, 'linebacker']];
nickleManBlitzsingleBackF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -40, -45, 'linebacker'], ['ROLB', 40, -45, 'linebacker'], ['NB', -120, -50, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -90, 'linebacker'], ['SS', 75, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
nickleManBlitzspreadF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -40, -50, 'linebacker'], ['ROLB', 40, -50, 'linebacker'], ['NB', -120, -50, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 110, -70, 'linebacker'], ['SS', 150, -50, 'linebacker'], ['RCB', 190, -50, 'linebacker']];
nickleCornerBlitziFormF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -40, -45, 'linebacker'], ['ROLB', 60, -45, 'linebacker'], ['NB', -80, -50, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -90, 'linebacker'], ['SS', 40, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
nickleCornerBlitzshotgunF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -40, -45, 'linebacker'], ['ROLB', 40, -45, 'linebacker'], ['NB', -120, -50, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -90, 'linebacker'], ['SS', 75, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
nickleCornerBlitzgoalLineF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -40, -40, 'linebacker'], ['ROLB', 40, -40, 'linebacker'], ['NB', -50, -60, 'linebacker'], ['LCB', -170, -45, 'linebacker'], ['FS', 50, -70, 'linebacker'], ['SS', 75, -60, 'linebacker'], ['RCB', 100, -45, 'linebacker']];
nickleCornerBlitzsingleBackF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -40, -45, 'linebacker'], ['ROLB', 40, -45, 'linebacker'], ['NB', -120, -50, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -90, 'linebacker'], ['SS', 75, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
nickleCornerBlitzspreadF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', 0, -50, 'linebacker'], ['ROLB', 110, -50, 'linebacker'], ['NB', -120, -50, 'linebacker'], ['LCB', -160, -50, 'linebacker'], ['FS', -40, -80, 'linebacker'], ['SS', 30, -70, 'linebacker'], ['RCB', 190, -50, 'linebacker']];
nickleCoverFlatsiFormF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -40, -45, 'linebacker'], ['ROLB', 40, -45, 'linebacker'], ['NB', 75, -50, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -90, 'linebacker'], ['SS', 120, -60, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
nickleCoverFlatsshotgunF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -35, -45, 'linebacker'], ['ROLB', 70, -45, 'linebacker'], ['NB', -120, -50, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -90, 'linebacker'], ['SS', -145, -60, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
nickleCoverFlatsgoalLineF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -35, -40, 'linebacker'], ['ROLB', 35, -40, 'linebacker'], ['NB', 75, -45, 'linebacker'], ['LCB', -170, -45, 'linebacker'], ['FS', 0, -70, 'linebacker'], ['SS', 90, -60, 'linebacker'], ['RCB', 100, -45, 'linebacker']];
nickleCoverFlatssingleBackF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -35, -45, 'linebacker'], ['ROLB', 70, -45, 'linebacker'], ['NB', -120, -50, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -90, 'linebacker'], ['SS', -145, -60, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
nickleCoverFlatsspreadF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', 110, -50, 'linebacker'], ['ROLB', 150, -50, 'linebacker'], ['NB', -120, -50, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -120, 'linebacker'], ['SS', 150, -70, 'linebacker'], ['RCB', 190, -50, 'linebacker']];
nickleDeepCover3iFormF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -40, -45, 'linebacker'], ['ROLB', 40, -45, 'linebacker'], ['NB', -90, -50, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -90, 'linebacker'], ['SS', 50, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
nickleDeepCover3shotgunF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -40, -45, 'linebacker'], ['ROLB', 40, -45, 'linebacker'], ['NB', -120, -50, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -90, 'linebacker'], ['SS', 50, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
nickleDeepCover3singleBackF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -40, -45, 'linebacker'], ['ROLB', 40, -45, 'linebacker'], ['NB', -120, -50, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -90, 'linebacker'], ['SS', 50, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
nickleDeepCover3goalLineF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -40, -45, 'linebacker'], ['ROLB', 40, -45, 'linebacker'], ['NB', -80, -50, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -90, 'linebacker'], ['SS', 50, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
nickleDeepCover3spreadF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'lineman'], ['LOLB', -40, -45, 'linebacker'], ['ROLB', 40, -45, 'linebacker'], ['NB', -120, -50, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -90, 'linebacker'], ['SS', 150, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
dimeBaseManiFormF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'linebacker'], ['LOLB', 0, -45, 'linebacker'], ['NB', -90, -45, 'linebacker'], ['DB', 90, -45, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -100, 'linebacker'], ['SS', 60, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
dimeBaseManshotgunF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'linebacker'], ['LOLB', 0, -45, 'linebacker'], ['NB', -120, -45, 'linebacker'], ['DB', 90, -45, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -100, 'linebacker'], ['SS', 75, -70, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
dimeBaseMansingleBackF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'linebacker'], ['LOLB', 0, -45, 'linebacker'], ['NB', -120, -45, 'linebacker'], ['DB', 90, -45, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -100, 'linebacker'], ['SS', 60, -70, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
dimeBaseMangoalLineF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'linebacker'], ['LOLB', 0, -45, 'linebacker'], ['NB', -90, -45, 'linebacker'], ['DB', 90, -45, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -80, 'linebacker'], ['SS', 75, -60, 'linebacker'], ['RCB', 110, -40, 'linebacker']];
dimeBaseManspreadF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'linebacker'], ['LOLB', 0, -50, 'linebacker'], ['NB', -120, -45, 'linebacker'], ['DB', 110, -50, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -100, 'linebacker'], ['SS', 150, -60, 'linebacker'], ['RCB', 190, -50, 'linebacker']];
dimeSafetyRushiFormF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'linebacker'], ['LOLB', 0, -45, 'linebacker'], ['NB', -90, -45, 'linebacker'], ['DB', 90, -45, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -100, 'linebacker'], ['SS', 40, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
dimeSafetyRushshotgunF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'linebacker'], ['LOLB', 0, -45, 'linebacker'], ['NB', -120, -45, 'linebacker'], ['DB', 90, -45, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -100, 'linebacker'], ['SS', 40, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
dimeSafetyRushsingleBackF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'linebacker'], ['LOLB', 0, -45, 'linebacker'], ['NB', -120, -45, 'linebacker'], ['DB', 90, -45, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -100, 'linebacker'], ['SS', 40, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
dimeSafetyRushgoalLineF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'linebacker'], ['LOLB', 0, -45, 'linebacker'], ['NB', -90, -45, 'linebacker'], ['DB', 90, -45, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -100, 'linebacker'], ['SS', 40, -80, 'linebacker'], ['RCB', 110, -50, 'linebacker']];
dimeSafetyRushspreadF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'linebacker'], ['LOLB', 0, -45, 'linebacker'], ['NB', -120, -45, 'linebacker'], ['DB', 150, -45, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -100, 'linebacker'], ['SS', 100, -45, 'linebacker'], ['RCB', 190, -50, 'linebacker']];
dimeDeepQuartersiFormF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'linebacker'], ['LOLB', 0, -45, 'linebacker'], ['NB', -90, -45, 'linebacker'], ['DB', 90, -45, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -100, 'linebacker'], ['SS', 40, -100, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
dimeDeepQuartersshotgunF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'linebacker'], ['LOLB', 0, -45, 'linebacker'], ['NB', -120, -45, 'linebacker'], ['DB', 90, -45, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -100, 'linebacker'], ['SS', 40, -100, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
dimeDeepQuarterssingleBackF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'linebacker'], ['LOLB', 0, -45, 'linebacker'], ['NB', -120, -45, 'linebacker'], ['DB', 90, -45, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -100, 'linebacker'], ['SS', 40, -100, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
dimeDeepQuartersspreadF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'linebacker'], ['LOLB', 0, -45, 'linebacker'], ['NB', -120, -45, 'linebacker'], ['DB', 110, -45, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -110, -100, 'linebacker'], ['SS', 150, -90, 'linebacker'], ['RCB', 190, -50, 'linebacker']];
dimeDeepQuartersgoalLineF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'linebacker'], ['LOLB', 0, -45, 'linebacker'], ['NB', -90, -45, 'linebacker'], ['DB', 90, -45, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -90, 'linebacker'], ['SS', 40, -90, 'linebacker'], ['RCB', 120, -50, 'linebacker']];
dimePunchFlatsiFormF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'linebacker'], ['LOLB', 0, -45, 'linebacker'], ['NB', -90, -45, 'linebacker'], ['DB', 90, -45, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -100, 'linebacker'], ['SS', 40, -100, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
dimePunchFlatsshotgunF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'linebacker'], ['LOLB', 0, -45, 'linebacker'], ['NB', -90, -45, 'linebacker'], ['DB', 90, -45, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -120, -80, 'linebacker'], ['SS', 75, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
dimePunchFlatssingleBackF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'linebacker'], ['LOLB', 60, -45, 'linebacker'], ['NB', -90, -45, 'linebacker'], ['DB', 100, -45, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -120, -80, 'linebacker'], ['SS', 0, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
dimePunchFlatsgoalLineF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'linebacker'], ['LOLB', 0, -45, 'linebacker'], ['NB', -90, -45, 'linebacker'], ['DB', 90, -45, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -80, 'linebacker'], ['SS', 60, -80, 'linebacker'], ['RCB', 130, -50, 'linebacker']];
dimePunchFlatsspreadF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'linebacker'], ['LOLB', 50, -45, 'linebacker'], ['NB', -90, -45, 'linebacker'], ['DB', 110, -45, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -120, -80, 'linebacker'], ['SS', 150, -70, 'linebacker'], ['RCB', 190, -50, 'linebacker']];
dimeCornerSmashiFormF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'linebacker'], ['LOLB', 0, -45, 'linebacker'], ['NB', -90, -45, 'linebacker'], ['DB', 90, -45, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -100, 'linebacker'], ['SS', 75, -90, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
dimeCornerSmashshotgunF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'linebacker'], ['LOLB', 0, -45, 'linebacker'], ['NB', -120, -45, 'linebacker'], ['DB', 90, -45, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -100, 'linebacker'], ['SS', 75, -90, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
dimeCornerSmashsingleBackF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'linebacker'], ['LOLB', 0, -45, 'linebacker'], ['NB', -120, -45, 'linebacker'], ['DB', 90, -45, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -100, 'linebacker'], ['SS', 75, -90, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
dimeCornerSmashgoalLineF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'linebacker'], ['LOLB', 0, -45, 'linebacker'], ['NB', -90, -45, 'linebacker'], ['DB', 90, -45, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -10, -80, 'linebacker'], ['SS', 60, -80, 'linebacker'], ['RCB', 130, -50, 'linebacker']];
dimeCornerSmashspreadF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'linebacker'], ['LOLB', 0, -45, 'linebacker'], ['NB', -120, -45, 'linebacker'], ['DB', 110, -50, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -100, 'linebacker'], ['SS', 150, -70, 'linebacker'], ['RCB', 190, -50, 'linebacker']];
dimeBaseCover2iFormF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'linebacker'], ['LOLB', 0, -45, 'linebacker'], ['NB', -90, -45, 'linebacker'], ['DB', 90, -45, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -100, 'linebacker'], ['SS', 40, -100, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
dimeBaseCover2shotgunF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'linebacker'], ['LOLB', 0, -45, 'linebacker'], ['NB', -120, -45, 'linebacker'], ['DB', 90, -45, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -100, 'linebacker'], ['SS', 40, -100, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
dimeBaseCover2singleBackF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'linebacker'], ['LOLB', 0, -45, 'linebacker'], ['NB', -120, -45, 'linebacker'], ['DB', 90, -45, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -100, 'linebacker'], ['SS', 40, -100, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
dimeBaseCover2spreadF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'linebacker'], ['LOLB', 0, -45, 'linebacker'], ['NB', -120, -45, 'linebacker'], ['DB', 110, -45, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -110, -100, 'linebacker'], ['SS', 150, -90, 'linebacker'], ['RCB', 190, -50, 'linebacker']];
dimeBaseCover2goalLineF = [['LDE', -55, -20, 'lineman'], ['LDT', -20, -20, 'lineman'], ['RDT', 20, -20, 'lineman'], ['RDE', 55, -20, 'linebacker'], ['LOLB', 0, -45, 'linebacker'], ['NB', -90, -45, 'linebacker'], ['DB', 90, -45, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -30, -90, 'linebacker'], ['SS', 40, -90, 'linebacker'], ['RCB', 120, -50, 'linebacker']];
goalLineAllOutBlitziFormF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -67, -20, 'linebacker'], ['LMLB', -25, -45, 'linebacker'], ['RMLB', 25, -45, 'linebacker'], ['ROLB', 67, -20, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
goalLineAllOutBlitzshotgunF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -67, -20, 'linebacker'], ['LMLB', -120, -45, 'linebacker'], ['RMLB', 25, -45, 'linebacker'], ['ROLB', 67, -20, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
goalLineAllOutBlitzgoalLineF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -67, -20, 'linebacker'], ['LMLB', -25, -45, 'linebacker'], ['RMLB', 25, -45, 'linebacker'], ['ROLB', 67, -20, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -80, 'linebacker'], ['RCB', 100, -50, 'linebacker']];
goalLineAllOutBlitzsingleBackF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -67, -20, 'linebacker'], ['LMLB', -120, -45, 'linebacker'], ['RMLB', 25, -45, 'linebacker'], ['ROLB', 67, -20, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
goalLineAllOutBlitzspreadF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -67, -20, 'linebacker'], ['LMLB', -120, -45, 'linebacker'], ['RMLB', 150, -45, 'linebacker'], ['ROLB', 110, -30, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -80, 'linebacker'], ['RCB', 190, -50, 'linebacker']];
goalLineStuffGapiFormF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -67, -20, 'linebacker'], ['LMLB', -25, -45, 'linebacker'], ['RMLB', 25, -45, 'linebacker'], ['ROLB', 67, -20, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
goalLineStuffGapshotgunF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -67, -20, 'linebacker'], ['LMLB', -25, -45, 'linebacker'], ['RMLB', 25, -45, 'linebacker'], ['ROLB', 67, -20, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -120, -60, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
goalLineStuffGapsingleBackF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -67, -20, 'linebacker'], ['LMLB', -25, -45, 'linebacker'], ['RMLB', 25, -45, 'linebacker'], ['ROLB', 67, -20, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -120, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
goalLineStuffGapgoalLineF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -67, -20, 'linebacker'], ['LMLB', -25, -45, 'linebacker'], ['RMLB', 25, -45, 'linebacker'], ['ROLB', 67, -20, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -80, 'linebacker'], ['RCB', 120, -50, 'linebacker']];
goalLineStuffGapspreadF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -120, -23, 'linebacker'], ['LMLB', -25, -45, 'linebacker'], ['RMLB', 25, -45, 'linebacker'], ['ROLB', 110, -30, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 150, -50, 'linebacker'], ['RCB', 190, -50, 'linebacker']];
goalLineLowZoneiFormF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -67, -20, 'linebacker'], ['LMLB', -25, -45, 'linebacker'], ['RMLB', 25, -45, 'linebacker'], ['ROLB', 67, -20, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
goalLineLowZoneshotgunF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -67, -20, 'linebacker'], ['LMLB', -120, -45, 'linebacker'], ['RMLB', 25, -45, 'linebacker'], ['ROLB', 67, -20, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
goalLineLowZonesingleBackF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -67, -20, 'linebacker'], ['LMLB', -25, -45, 'linebacker'], ['RMLB', 25, -45, 'linebacker'], ['ROLB', 67, -20, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -120, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
goalLineLowZonegoalLineF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -67, -20, 'linebacker'], ['LMLB', -25, -45, 'linebacker'], ['RMLB', 25, -45, 'linebacker'], ['ROLB', 67, -20, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -80, 'linebacker'], ['RCB', 120, -50, 'linebacker']];
goalLineLowZonespreadF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -120, -23, 'linebacker'], ['LMLB', -25, -45, 'linebacker'], ['RMLB', 25, -45, 'linebacker'], ['ROLB', 110, -30, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 150, -50, 'linebacker'], ['RCB', 190, -50, 'linebacker']];
goalLineBaseManiFormF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -67, -20, 'linebacker'], ['LMLB', -25, -45, 'linebacker'], ['RMLB', 25, -45, 'linebacker'], ['ROLB', 67, -20, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
goalLineBaseManshotgunF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -67, -20, 'linebacker'], ['LMLB', -120, -45, 'linebacker'], ['RMLB', 25, -45, 'linebacker'], ['ROLB', 67, -20, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
goalLineBaseMansingleBackF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -67, -20, 'linebacker'], ['LMLB', -25, -45, 'linebacker'], ['RMLB', 25, -45, 'linebacker'], ['ROLB', 67, -20, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -120, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
goalLineBaseMangoalLineF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -67, -20, 'linebacker'], ['LMLB', -25, -45, 'linebacker'], ['RMLB', 25, -45, 'linebacker'], ['ROLB', 67, -20, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -80, 'linebacker'], ['RCB', 120, -50, 'linebacker']];
goalLineBaseManspreadF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -67, -23, 'linebacker'], ['LMLB', 110, -45, 'linebacker'], ['RMLB', 150, -45, 'linebacker'], ['ROLB', 67, -30, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -120, -50, 'linebacker'], ['RCB', 190, -50, 'linebacker']];
goalLineOutsideBurniFormF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -67, -20, 'linebacker'], ['LMLB', -25, -45, 'linebacker'], ['RMLB', 25, -45, 'linebacker'], ['ROLB', 67, -20, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
goalLineOutsideBurnshotgunF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -67, -20, 'linebacker'], ['LMLB', -25, -45, 'linebacker'], ['RMLB', 25, -45, 'linebacker'], ['ROLB', 67, -20, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -120, -60, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
goalLineOutsideBurnsingleBackF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -67, -20, 'linebacker'], ['LMLB', -25, -45, 'linebacker'], ['RMLB', 25, -45, 'linebacker'], ['ROLB', 67, -20, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', -120, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
goalLineOutsideBurngoalLineF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -67, -20, 'linebacker'], ['LMLB', -25, -45, 'linebacker'], ['RMLB', 25, -45, 'linebacker'], ['ROLB', 67, -20, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -80, 'linebacker'], ['RCB', 120, -50, 'linebacker']];
goalLineOutsideBurnspreadF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -120, -23, 'linebacker'], ['LMLB', -25, -45, 'linebacker'], ['RMLB', 25, -45, 'linebacker'], ['ROLB', 110, -30, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 150, -50, 'linebacker'], ['RCB', 190, -50, 'linebacker']];
goalLineSlugiFormF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -67, -20, 'linebacker'], ['LMLB', -25, -45, 'linebacker'], ['RMLB', 25, -45, 'linebacker'], ['ROLB', 67, -20, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
goalLineSlugshotgunF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -67, -20, 'linebacker'], ['LMLB', -120, -45, 'linebacker'], ['RMLB', 25, -45, 'linebacker'], ['ROLB', 67, -20, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
goalLineSluggoalLineF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -67, -20, 'linebacker'], ['LMLB', -25, -45, 'linebacker'], ['RMLB', 25, -45, 'linebacker'], ['ROLB', 67, -20, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -80, 'linebacker'], ['RCB', 100, -50, 'linebacker']];
goalLineSlugsingleBackF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -67, -20, 'linebacker'], ['LMLB', -120, -45, 'linebacker'], ['RMLB', 25, -45, 'linebacker'], ['ROLB', 67, -20, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -80, 'linebacker'], ['RCB', 170, -50, 'linebacker']];
goalLineSlugspreadF = [['LDE', -42, -20, 'lineman'], ['LDT', -17, -20, 'lineman'], ['RDT', 17, -20, 'lineman'], ['RDE', 42, -20, 'lineman'], ['LOLB', -67, -20, 'linebacker'], ['LMLB', -120, -45, 'linebacker'], ['RMLB', 150, -45, 'linebacker'], ['ROLB', 110, -30, 'linebacker'], ['LCB', -170, -50, 'linebacker'], ['FS', 0, -80, 'linebacker'], ['RCB', 190, -50, 'linebacker']];
}
function getDist(one, two) {
var v1 = one._x - two._x;
var v2 = one._y - two._y;
var v3 = Math.sqrt(v1 * v1 + v2 * v2);
return v3;
}
function getDist2(xLoc, yLoc, two) {
var v1 = xLoc - two._x;
var v2 = yLoc - two._y;
var v3 = Math.sqrt(v1 * v1 + v2 * v2);
return v3;
}
function getClosestReceiver(xLoc, yLoc) {
var v6 = ['RB', 'FB', 'WRX', 'WRY', 'WRZ', 'TE'];
var v5 = 500;
var v7 = null;
var v2 = 0;
while (v2 < v6.length) {
var v3 = offensiveTeam + v6[v2];
var v4 = getDist2(xLoc, yLoc, _root.field[v3]);
if (v4 < v5 && _root.field[v3].task != 'block') {
v5 = v4;
v7 = v3;
}
++v2;
}
return v7;
}
function findOpenRec() {
var v11 = ['RB', 'FB', 'TE', 'WRX', 'WRY', 'WRZ'];
var v12 = 35 + (5 - difficulty) * 5;
var v10 = 0;
while (v10 < v11.length) {
var v2 = offensiveTeam + v11[v10];
var v9;
if (_root.field[v2].task == 'run' && _root.field[v2]._x < 550 && _root.field[v2]._x > 100) {
var v7 = 500;
var v4 = 0;
while (v4 < activeUserPlayers.length) {
var v5 = activeUserPlayers[v4];
var v6 = getDist(_root.field[v2], _root.field[v5]);
if (v6 < v7) {
v7 = v6;
v9 = v5;
}
++v4;
}
if (v7 > v12) {
var v8 = false;
var v3 = 0;
while (v3 < activeUserPlayers.length) {
v5 = activeUserPlayers[v3];
if (_root.field[v5].hitTest(_root.field[v2].sightDist) && v5 != v9) {
v8 = true;
break;
}
++v3;
}
if (v8 == false) {
return v2;
}
}
}
++v10;
}
return null;
}
function getClosestPlayer(arr, xLoc, yLoc) {
var v5 = 500;
var v7 = null;
var v2 = 0;
while (v2 < arr.length) {
var v3 = arr[v2];
var v4 = getDist2(xLoc, yLoc, _root.field[v3]);
if (v4 < v5 && _root.field[v3].inBlock == false) {
v5 = v4;
v7 = v3;
}
++v2;
}
return v7;
}
function getThreat(arr, xLoc, yLoc) {
var v5 = 500;
var v7 = null;
var v3 = 0;
while (v3 < arr.length) {
var v2 = arr[v3];
var v4 = getDist2(xLoc, yLoc, _root.field[v2]);
if (v4 < v5 && _root.field[v2].inBlock == false && _root.field[v2]._y < _root.field[ballHolder]._y + 30) {
v5 = v4;
v7 = v2;
}
++v3;
}
return v7;
}
function setPlays() {
iFormTECross = [[['run', 0, -1, 0.1]], [['block', 35, -15, 0.5]], [['block', -25, -35, 0.5]], [['run', 0, -103, 1], ['run', 500, -103, 1]], [['run', 0, -103, 1], ['run', -500, -603, 1]], [['run', 0, -72, 1], ['run', 500, -72, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['pass'], ['QB', 2, 1]]];
iFormTECross = [[['run', 0, -1, 0.1]], [['block', 35, -15, 0.5]], [['block', -25, -35, 0.5]], [['run', 0, -103, 1], ['run', 500, -103, 1]], [['run', 0, -103, 1], ['run', -500, -603, 1]], [['run', 0, -72, 1], ['run', 500, -72, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['pass'], ['QB', 2, 1]]];
iFormPARollout = [[['run', 0, -1, 0.1]], [['run', 55, -30, 1], ['run', 55, -95, 1], ['run', -500, -95, 1]], [['block', -55, -45, 0.75]], [['run', 0, -500, 1], ['run', 500, -103, 1]], [['run', -40, -60, 1], ['run', -10, -90, 1], ['run', -500, -400, 1]], [['run', -80, -500, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['pass'], ['QB', 2, 1]]];
}
function setPlays2() {
iFormMisdirection = [[['run', 1, 2, 0.1], ['run', 0, 3, 0.1]], [['block', 70, -50, 1]], [['run', 10, -10, 0.7], ['run', -150, -80, 1]], [['block', 40, -40, 1]], [['block', 0, -100, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 2, -2, 1]], [['block', 2, -2, 1]], [['block', -10, 15, 1.4], ['block', -70, 15, 1.4]], [['block', -10, 15, 1.4], ['block', -145, 15, 1.4]], [['run'], ['QB', 2, 1], ['RB', 15, 10]]];
iFormRBLead = [[['run', 17, 5, 0.6]], [['block', 70, -40, 1.1]], [['run', 75, -50, 1]], [['block', 0, -20, 1]], [['block', 0, -100, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['run'], ['QB', 2, 1], ['RB', 15, 8]]];
singleBackTailIso = [[['run', 15, 5, 0.4]], [['block', 0, -50, 1]], [['run', 30, -50, 1]], [['block', 0, -20, 1]], [['block', 0, -100, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 20, -20, 1]], [['block', 15, -20, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['run'], ['QB', 2, 1], ['RB', 15, 5]]];
singleBackWeakSweep = [[['run', -1, 5, 0.5]], [['block', 45, -45, 1]], [['run', -75, -5, 0.8]], [['block', 50, -40, 1]], [['block', 0, -100, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', -10, 15, 1.5], ['block', -50, 15, 1.5], ['block', -70, -20, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['run'], ['QB', 2, 1], ['RB', 10, 13]]];
singleBackWeakDive = [[['run', -5, 5, 0.4]], [['block', 0, -50, 1]], [['run', -25, -50, 1]], [['block', 0, -20, 1]], [['block', 0, -100, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 20, -20, 1]], [['block', 15, -20, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['run'], ['QB', 2, 1], ['RB', 12, 5]]];
singleBackShortOuts = [[['run', 0, -1, 0.4]], [['run', 0, -100, 1], ['run', -500, -100, 1]], [['run', 400, -200, 1]], [['run', 0, -110, 1], ['run', 230, -500, 1]], [['run', 0, -150, 1], ['run', 500, -150, 1]], [['run', 0, -40, 1], ['run', 500, -40, 1]], [['block', 0, -2, 1]], [['block', 20, -20, 1]], [['block', 15, -20, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['pass'], ['QB', 2, 1]]];
singleBackZoneBreaker = [[['run', 0, -1, 0.4]], [['run', -40, -70, 1.2], ['run', -40, -500, 1]], [['block', -20, -20, 0.7]], [['run', 0, -160, 1], ['run', -50, -80, 1], ['run', -50, -500, 1]], [['run', -100, -160, 1.1], ['run', -500, -160, 1]], [['run', 0, -500, 1]], [['block', 0, -2, 1]], [['block', 20, -20, 1]], [['block', 15, -20, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['pass'], ['QB', 2, 1]]];
singleBackXUnder = [[['run', 0, -1, 0.4]], [['run', 0, -120, 1], ['run', -500, -120, 1]], [['run', -50, -60, 1], ['run', -50, -500, 1]], [['run', 0, 20, 0.8], ['run', 20, 20, 1], ['run', 500, -500, 1]], [['run', 0, -160, 1], ['run', -300, -500, 1]], [['run', 0, -100, 1], ['run', -500, -100, 1]], [['block', 0, -2, 1]], [['block', 20, -20, 1]], [['block', 15, -20, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['pass'], ['QB', 2, 1]]];
shotgunFloodWeak = [[['run', 0, -1, 0.1]], [['block', 50, -50, 1]], [['run', 75, 0, 0.7]], [['block', 20, -20, 1]], [['run', 0, -500, 1]], [['block', 0, -5, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', -10, 15, 1.6], ['block', -100, 15, 1.5], ['block', -120, -20, 1]], [['block', 0, -2, 1]], [['run'], ['QB', 2, 1], ['RB', 20, 11]]];
shotgunSlotShufflePass = [[['run', 0, -1, 0.1]], [['run', 500, 0, 1.9]], [['block', 35, -20, 0.7], ['block', 35, -80, 1]], [['run', 0, -200, 0.7]], [['block', 0, -30, 0.7], ['block', -100, -50, 1]], [['block', 0, -5, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1.8], ['block', -100, 15, 1.5], ['block', -120, -20, 1]], [['block', 0, -2, 1]], [['run'], ['QB', 2, 1], ['WRY', 20, 12]]];
shotgunPABoxIn = [[['run', 0, -1, 0.1]], [['run', 0, -120, 1], ['run', 100, -120, 1], ['run', 100, -90, 0.5], ['run', -500, -90, 1]], [['block', -75, -5, 1], ['block', -75, -7, 0.5]], [['run', 0, -103, 1], ['run', 500, -256, 1]], [['run', 0, -103, 1], ['run', -500, -603, 1]], [['run', 0, -25, 0.2], ['run', 500, -25, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['pass'], ['QB', 2, 1]]];
shotgunFlyAway = [[['run', 0, -1, 0.1]], [['run', 0, -100, 1], ['run', -40, -160, 1], ['run', -40, -500, 1], ['run', -500, -90, 1]], [['block', 25, -25, 0.5]], [['run', 0, -50, 1], ['run', 70, -120, 1], ['run', 120, -70, 0.5], ['run', 500, -500, 1]], [['run', 0, -103, 1], ['run', -300, -603, 1]], [['run', 0, -50, 1], ['run', -150, -200, 1], ['run', -150, -500, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['pass'], ['QB', 2, 1]]];
shotgunOverload = [[['run', 0, -1, 0.1]], [['run', 0, -60, 1], ['run', 60, -100, 1], ['run', 500, -150, 1]], [['run', 300, -125, 1]], [['run', 0, -50, 1], ['run', 500, -50, 1]], [['run', 0, -30, 1], ['run', -170, -150, 1], ['run', 500, -150, 1]], [['run', 0, -60, 0.5], ['run', 500, -60, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['pass'], ['QB', 2, 1]]];
shotgunTEUnderSlants = [[['run', 0, -1, 0.1]], [['run', 300, -250, 1]], [['run', -80, 0, 1], ['run', -300, -100, 1]], [['run', 0, -50, 1], ['run', 600, -300, 1]], [['run', -200, -200, 1.2], ['run', -200, -500, 1]], [['run', -20, 20, 1.3], ['run', -120, 20, 1.3], ['run', -300, -200, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['pass'], ['QB', 2, 1]]];
spreadInsideToss = [[['run', 0, -1, 0.1]], [['block', 0, -50, 1]], [['run', -150, 0, 1.7]], [['block', 0, -50, 1]], [['block', 0, -50, 1]], [['block', 0, -5, 1]], [['block', 0, -2, 1]], [['block', 0, -20, 1]], [['block', 0, -2, 1]], [['block', 0, -20, 1]], [['block', 0, -2, 1]], [['run'], ['QB', 2, 1], ['RB', 20, 10]]];
spreadCrossRight = [[['run', 0, -1, 0.1]], [['run', 0, -70, 1], ['run', 500, -500, 1]], [['run', 0, -125, 1], ['run', 400, -500, 1]], [['run', 0, -90, 1], ['run', 500, -500, 1]], [['run', 0, -100, 1], ['run', -500, -100, 1]], [['run', 0, -80, 1], ['run', 500, -80, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['pass'], ['QB', 2, 1]]];
spreadOutAndUp = [[['run', 0, -1, 0.1]], [['run', 0, -150, 1], ['run', -50, -200, 1], ['run', -50, -500, 1]], [['run', 0, -125, 1], ['run', 100, -125, 1], ['run', 100, -500, 1]], [['run', 0, -150, 1], ['run', 50, -110, 1], ['run', 30, -500, 1]], [['run', 0, -20, 1], ['run', -500, -500, 1]], [['run', 0, -80, 1], ['run', -500, -80, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['pass'], ['QB', 2, 1]]];
spreadWRScreen = [[['run', 0, -1, 0.1]], [['run', 0, -70, 1], ['run', 500, -500, 1]], [['block', 15, -35, 1]], [['run', 0, -90, 1], ['run', 500, -500, 1]], [['run', 0, 20, 1], ['run', -150, 20, 1]], [['block', 15, -35, 1]], [['block', 0, -2, 1]], [['block', 15, -25, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['pass'], ['QB', 2, 1]]];
spreadFakeWRScreen = [[['run', 0, -1, 0.1]], [['run', -50, 0, 0.85], ['run', -50, -800, 1]], [['run', 0, -200, 0.9], ['run', -100, -600, 1]], [['run', 0, -800, 1]], [['run', 0, -50, 1], ['run', -600, -300, 1]], [['run', 0, -800, 1]], [['block', 0, -2, 1]], [['block', 15, -25, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['pass'], ['QB', 2, 1]]];
spreadSwingOuts = [[['run', 0, -1, 0.1]], [['run', -25, 10, 1.2], ['run', -75, 10, 1], ['run', -300, -100, 1]], [['run', 25, 10, 1.2], ['run', 75, 10, 1], ['run', 300, -100, 1]], [['run', 500, -400, 1.1]], [['run', 0, -50, 1], ['run', -500, -500, 1]], [['run', -400, -500, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['pass'], ['QB', 2, 1]]];
goalLineOffTackleLead = [[['run', 5, 2, 0.5]], [['block', 50, -45, 1]], [['run', 85, -20, 1]], [['block', 200, -100, 1]], [['block', 40, -80, 1]], [['block', 0, -20, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['run'], ['QB', 2, 1], ['RB', 20, 5]]];
goalLineQuickPitch = [[['run', -5, 2, 0.5]], [['block', 0, -45, 1]], [['run', -80, -30, 1]], [['block', 200, -100, 1]], [['block', 40, -80, 1]], [['block', 0, -20, 1]], [['block', 0, -2, 1]], [['block', -10, 10, 1.8], ['block', -80, 5, 1.5], ['block', -100, -20, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['run'], ['QB', 2, 1], ['RB', 10, 5]]];
goalLineFBDive = [[['run', 5, 2, 0.5]], [['run', 5, -45, 1]], [['block', -80, -30, 1]], [['block', 200, -100, 1]], [['block', 40, -80, 1]], [['block', 0, -20, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 10, -20, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['run'], ['QB', 2, 1], ['FB', 8, 5]]];
goalLineQuickSlants = [[['run', 0, -1, 0.1]], [['run', 60, 0, 1], ['run', 120, -60, 1]], [['run', -60, 0, 1], ['run', -120, -60, 1]], [['run', 0, -40, 1], ['run', 300, -400, 1]], [['run', 0, -80, 1], ['run', -300, -500, 1]], [['run', -300, -500, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['pass'], ['QB', 2, 1]]];
goalLinePAFloodOut = [[['run', 0, -1, 0.1]], [['run', 60, 0, 1], ['run', 500, -60, 1]], [['run', 20, -100, 1], ['run', 500, -100, 1]], [['run', 0, -40, 1], ['run', 300, -400, 1]], [['run', 80, -80, 1], ['run', 80, -500, 1]], [['run', 0, -60, 1], ['run', 500, -60, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['pass'], ['QB', 2, 1]]];
goalLineMaxProtect = [[['run', 0, -1, 0.1]], [['block', 20, -20, 1]], [['block', -20, -20, 1]], [['run', 300, -400, 1]], [['run', 0, -80, 1], ['run', 500, -80, 1]], [['run', 60, -60, 1], ['run', -500, -60, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['pass'], ['QB', 2, 1]]];
punt = [[['run', 0, -1, 0.1]], [['run', 0, -400, 1]], [['run', 0, -400, 1]], [['run', 0, -400, 1]], [['run', 0, -400, 1]], [['run', 0, -400, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['run'], ['QB', 2, 1], ['kick', 20]]];
fieldGoal = [[['run', 10, -10, 0.7]], [['block', 0, -4, 1]], [['stand', -1, 0, 1]], [['block', 0, -4, 1]], [['block', 0, -4, 1]], [['block', 0, -4, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['run'], ['RB', 2, 1], ['kick', 14]]];
puntReturnpuntF = [[['kill']], [['kill']], [['kill']], [['kill']], [['kill']], [['kill']], [['kill']], [['kill']], [['man', 'WRX']], [['zone', 188, 325, 500, 20, 257, 500]], [['man', 'WRZ']]];
puntReturnpuntProF = [[['kill']], [['kill']], [['kill']], [['kill']], [['kill']], [['kill']], [['kill']], [['kill']], [['man', 'WRX']], [['zone', 188, 325, 500, 20, 257, 500]], [['man', 'WRZ']]];
goalLineAllOutBlitzfieldGoalF = [[['blitz', 0, 50, 1]], [['blitz', 0, 50, 1]], [['blitz', 0, 50, 1]], [['blitz', 0, 50, 1]], [['blitz', 0, 50, 1]], [['blitz', -50, 40, 1]], [['blitz', 50, 30, 1]], [['blitz', 0, 50, 1]], [['blitz', 80, 45, 1]], [['blitz', 0, 50, 1]], [['blitz', 10, 45, 1]]];
kickReturnkickOffF = [[['stand', 0, 0, 1]], [['stand', 0, 0, 1]], [['stand', 0, 0, 1]], [['stand', 0, 0, 1]], [['stand', 0, 0, 1]], [['stand', 0, 0, 1]], [['stand', 0, 0, 1]], [['stand', 0, 0, 1]], [['stand', 0, 0, 1]], [['stand', 0, 0, 1]], [['stand', 0, 0, 1]]];
kickOff = [[['run', 0, -400, 1]], [['run', 0, -400, 1]], [['run', 0, -400, 1]], [['run', 0, -400, 1]], [['run', 0, -400, 1]], [['run', 0, -400, 1]], [['run', 0, -400, 1]], [['run', 0, -400, 1]], [['run', 0, -400, 1]], [['run', 0, -50, 1.5], ['run', 0, -350, 1]], [['run', 0, -400, 1]], [['run'], ['kick', 16]]];
fourThreeSmashiForm = [[['kill']], [['kill']], [['kill']], [['kill']], [['blitz', -5, 45, 1.3]], [['spy', 'RB']], [['blitz', 5, 45, 1.3]], [['man', 'WRX']], [['spy', 'FB']], [['man', 'TE']], [['man', 'WRZ']]];
fourThreeSmashsingleBack = [[['kill']], [['kill']], [['kill']], [['kill']], [['blitz', -5, 45, 1.3]], [['spy', 'RB']], [['blitz', 5, 45, 1.3]], [['man', 'WRX']], [['man', 'WRY']], [['man', 'TE']], [['man', 'WRZ']]];
fourThreeSmashshotgun = [[['kill']], [['kill']], [['kill']], [['kill']], [['blitz', -5, 45, 1.3]], [['spy', 'RB']], [['blitz', 5, 45, 1.3]], [['man', 'WRX']], [['man', 'WRY']], [['man', 'TE']], [['man', 'WRZ']]];
fourThreeSmashspread = [[['kill']], [['kill']], [['kill']], [['kill']], [['blitz', -5, 45, 1.3]], [['man', 'RB']], [['blitz', 5, 45, 1.3]], [['man', 'WRX']], [['man', 'WRY']], [['man', 'TE']], [['man', 'WRZ']]];
fourThreeSmashgoalLine = [[['kill']], [['kill']], [['kill']], [['kill']], [['blitz', -5, 45, 1.3]], [['spy', 'FB']], [['blitz', 5, 45, 1.3]], [['man', 'WRX']], [['spy', 'RB']], [['man', 'TE']], [['man', 'WRZ']]];
fourThreeBaseZoneiForm = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 50, 233, 100, 0, 210, 50]], [['zone', 234, 417, 100, 0, 325, 70]], [['zone', 418, 600, 100, 0, 440, 50]], [['zone', 50, 187, 500, 50, 150, 75]], [['zone', 188, 325, 500, 80, 257, 140]], [['zone', 326, 463, 500, 80, 395, 135]], [['zone', 464, 600, 500, 50, 500, 75]]];
fourThreeBaseZonesingleBack = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 50, 233, 100, 0, 210, 50]], [['zone', 234, 417, 100, 0, 325, 70]], [['zone', 418, 600, 100, 0, 440, 50]], [['zone', 50, 187, 500, 50, 150, 75]], [['zone', 188, 325, 500, 80, 257, 140]], [['zone', 326, 463, 500, 80, 395, 135]], [['zone', 464, 600, 500, 50, 500, 75]]];
fourThreeBaseZoneshotgun = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 50, 233, 100, 0, 210, 50]], [['zone', 234, 417, 100, 0, 325, 70]], [['zone', 418, 600, 100, 0, 440, 50]], [['zone', 50, 187, 500, 50, 150, 75]], [['zone', 188, 325, 500, 80, 257, 140]], [['zone', 326, 463, 500, 80, 395, 135]], [['zone', 464, 600, 500, 50, 500, 75]]];
fourThreeBaseZonespread = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 50, 233, 100, 0, 210, 50]], [['zone', 234, 417, 100, 0, 325, 70]], [['zone', 418, 600, 100, 0, 440, 50]], [['zone', 50, 187, 500, 50, 150, 75]], [['zone', 188, 325, 500, 80, 257, 140]], [['zone', 326, 463, 500, 80, 395, 135]], [['zone', 464, 600, 500, 50, 500, 75]]];
fourThreeBaseZonegoalLine = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 50, 233, 100, 0, 210, 50]], [['zone', 234, 417, 100, 0, 325, 70]], [['zone', 418, 600, 100, 0, 440, 50]], [['zone', 50, 187, 500, 50, 150, 75]], [['zone', 188, 325, 500, 80, 257, 140]], [['zone', 326, 463, 500, 80, 395, 135]], [['zone', 464, 600, 500, 50, 500, 75]]];
fourThreeFireDogiForm = [[['kill']], [['kill']], [['kill']], [['kill']], [['blitz', 45, 25, 1.4]], [['spy', 'RB']], [['blitz', -45, 25, 1.4]], [['man', 'WRX']], [['spy', 'FB']], [['man', 'TE']], [['man', 'WRZ']]];
fourThreeFireDogshotgun = [[['kill']], [['kill']], [['kill']], [['kill']], [['blitz', 45, 25, 1.4]], [['spy', 'RB']], [['blitz', -45, 25, 1.4]], [['man', 'WRX']], [['spy', 'FB']], [['man', 'TE']], [['man', 'WRZ']]];
fourThreeFireDogsingleBack = [[['kill']], [['kill']], [['kill']], [['kill']], [['blitz', 45, 25, 1.4]], [['spy', 'RB']], [['blitz', -45, 25, 1.4]], [['man', 'WRX']], [['spy', 'FB']], [['man', 'TE']], [['man', 'WRZ']]];
fourThreeFireDogspread = [[['kill']], [['kill']], [['kill']], [['kill']], [['blitz', 45, 25, 1.4]], [['spy', 'RB']], [['blitz', -45, 25, 1.4]], [['man', 'WRX']], [['spy', 'FB']], [['man', 'TE']], [['man', 'WRZ']]];
fourThreeFireDoggoalLine = [[['kill']], [['kill']], [['kill']], [['kill']], [['blitz', 45, 25, 1.4]], [['spy', 'RB']], [['blitz', -45, 25, 1.4]], [['man', 'WRX']], [['spy', 'FB']], [['man', 'TE']], [['man', 'WRZ']]];
fourThreePressiForm = [[['kill']], [['kill']], [['kill']], [['kill']], [['blitz', -5, 45, 1.3]], [['blitz', 0, 30, 1.3]], [['man', 'TE']], [['man', 'WRX']], [['spy', 'RB']], [['spy', 'FB']], [['man', 'WRZ']]];
fourThreePresssingleBack = [[['kill']], [['kill']], [['kill']], [['kill']], [['blitz', -5, 45, 1.3]], [['blitz', 0, 30, 1.3]], [['man', 'TE']], [['man', 'WRX']], [['man', 'WRY']], [['spy', 'RB']], [['man', 'WRZ']]];
fourThreePressshotgun = [[['kill']], [['kill']], [['kill']], [['kill']], [['blitz', -5, 45, 1.3]], [['blitz', 0, 30, 1.3]], [['man', 'TE']], [['man', 'WRX']], [['man', 'WRY']], [['spy', 'RB']], [['man', 'WRZ']]];
fourThreePressgoalLine = [[['kill']], [['kill']], [['kill']], [['kill']], [['blitz', -5, 45, 1.3]], [['blitz', 0, 30, 1.3]], [['man', 'TE']], [['man', 'WRX']], [['spy', 'FB']], [['spy', 'RB']], [['man', 'WRZ']]];
fourThreePressspread = [[['kill']], [['kill']], [['kill']], [['kill']], [['blitz', -5, 45, 1.3]], [['blitz', 0, 30, 1.3]], [['man', 'TE']], [['man', 'WRX']], [['man', 'WRY']], [['man', 'RB']], [['man', 'WRZ']]];
fourThreeSafetyBlitziForm = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 50, 233, 100, 0, 210, 50]], [['zone', 234, 417, 100, 0, 325, 70]], [['zone', 418, 600, 100, 0, 440, 50]], [['zone', 50, 233, 500, 50, 200, 75]], [['blitz', -25, 100, 1.7]], [['zone', 233, 416, 500, 80, 325, 135]], [['zone', 416, 600, 500, 50, 450, 75]]];
fourThreeSafetyBlitzshotgun = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 50, 233, 100, 0, 210, 50]], [['zone', 234, 417, 100, 0, 325, 70]], [['zone', 418, 600, 100, 0, 440, 50]], [['zone', 50, 233, 500, 50, 200, 75]], [['blitz', 10, 100, 1.7]], [['zone', 233, 416, 500, 80, 325, 135]], [['zone', 416, 600, 500, 50, 450, 75]]];
fourThreeSafetyBlitzgoalLine = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 50, 233, 100, 0, 210, 50]], [['zone', 234, 417, 100, 0, 325, 70]], [['zone', 418, 600, 100, 0, 440, 50]], [['zone', 50, 233, 500, 50, 200, 75]], [['blitz', -25, 70, 1.7]], [['zone', 233, 416, 500, 80, 325, 135]], [['zone', 416, 600, 500, 50, 450, 75]]];
fourThreeSafetyBlitzsingleBack = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 50, 233, 100, 0, 210, 50]], [['zone', 234, 417, 100, 0, 325, 70]], [['zone', 418, 600, 100, 0, 440, 50]], [['zone', 50, 233, 500, 50, 200, 75]], [['blitz', 10, 100, 1.7]], [['zone', 233, 416, 500, 80, 325, 135]], [['zone', 416, 600, 500, 50, 450, 75]]];
fourThreeSafetyBlitzspread = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 50, 233, 100, 0, 210, 50]], [['zone', 234, 417, 100, 0, 325, 70]], [['zone', 418, 600, 100, 0, 440, 50]], [['zone', 50, 233, 500, 50, 200, 75]], [['blitz', 10, 100, 1.7]], [['zone', 233, 416, 500, 80, 325, 135]], [['zone', 416, 600, 500, 50, 450, 75]]];
fourThreeMaxBlitziForm = [[['kill']], [['kill']], [['kill']], [['kill']], [['blitz', -5, 45, 1.3]], [['blitz', 0, 30, 1.3]], [['blitz', 5, 45, 1.3]], [['zone', 50, 187, 500, 20, 150, 75]], [['zone', 188, 325, 500, 20, 257, 140]], [['zone', 326, 463, 500, 20, 395, 135]], [['zone', 464, 600, 500, 20, 500, 75]]];
fourThreeMaxBlitzshotgun = [[['kill']], [['kill']], [['kill']], [['kill']], [['blitz', -5, 45, 1.3]], [['blitz', 0, 30, 1.3]], [['blitz', 5, 45, 1.3]], [['zone', 50, 187, 500, 20, 150, 75]], [['zone', 188, 325, 500, 20, 257, 140]], [['zone', 326, 463, 500, 20, 395, 135]], [['zone', 464, 600, 500, 20, 500, 75]]];
fourThreeMaxBlitzspread = [[['kill']], [['kill']], [['kill']], [['kill']], [['blitz', -5, 45, 1.3]], [['blitz', 0, 30, 1.3]], [['blitz', 5, 45, 1.3]], [['zone', 50, 187, 500, 20, 150, 75]], [['zone', 188, 325, 500, 20, 257, 140]], [['zone', 326, 463, 500, 20, 395, 135]], [['zone', 464, 600, 500, 20, 500, 75]]];
fourThreeMaxBlitzsingleBack = [[['kill']], [['kill']], [['kill']], [['kill']], [['blitz', -5, 45, 1.3]], [['blitz', 0, 30, 1.3]], [['blitz', 5, 45, 1.3]], [['zone', 50, 187, 500, 20, 150, 75]], [['zone', 188, 325, 500, 20, 257, 140]], [['zone', 326, 463, 500, 20, 395, 135]], [['zone', 464, 600, 500, 20, 500, 75]]];
fourThreeMaxBlitzgoalLine = [[['kill']], [['kill']], [['kill']], [['kill']], [['blitz', -5, 45, 1.3]], [['blitz', 0, 30, 1.3]], [['blitz', 5, 45, 1.3]], [['zone', 50, 187, 500, 20, 150, 75]], [['zone', 188, 325, 500, 20, 257, 140]], [['zone', 326, 463, 500, 20, 395, 135]], [['zone', 464, 600, 500, 20, 500, 75]]];
threeFourMaxCoverZoneiForm = [[['kill']], [['zone', 270, 380, 200, 50, 325, 100]], [['kill']], [['zone', 50, 233, 100, 0, 210, 50]], [['zone', 160, 270, 200, 50, 215, 100]], [['zone', 380, 490, 200, 50, 435, 100]], [['zone', 418, 600, 100, 0, 440, 50]], [['zone', 50, 187, 300, 50, 80, 150]], [['zone', 50, 325, 500, 80, 187, 220]], [['zone', 325, 600, 500, 80, 463, 200]], [['zone', 463, 600, 300, 50, 520, 150]]];
threeFourMaxCoverZoneshotgun = [[['kill']], [['zone', 270, 380, 200, 50, 325, 100]], [['kill']], [['zone', 50, 233, 100, 0, 210, 50]], [['zone', 160, 270, 200, 50, 215, 100]], [['zone', 380, 490, 200, 50, 435, 100]], [['zone', 418, 600, 100, 0, 440, 50]], [['zone', 50, 187, 300, 50, 80, 150]], [['zone', 50, 325, 500, 80, 187, 220]], [['zone', 325, 600, 500, 80, 463, 200]], [['zone', 463, 600, 300, 50, 520, 150]]];
threeFourMaxCoverZonespread = [[['kill']], [['zone', 270, 380, 200, 50, 325, 100]], [['kill']], [['zone', 50, 233, 100, 0, 210, 50]], [['zone', 160, 270, 200, 50, 215, 100]], [['zone', 380, 490, 200, 50, 435, 100]], [['zone', 418, 600, 100, 0, 440, 50]], [['zone', 50, 187, 300, 50, 80, 150]], [['zone', 50, 325, 500, 80, 187, 220]], [['zone', 325, 600, 500, 80, 463, 200]], [['zone', 463, 600, 300, 50, 520, 150]]];
threeFourMaxCoverZonegoalLine = [[['kill']], [['zone', 270, 380, 200, 50, 325, 100]], [['kill']], [['zone', 50, 233, 100, 0, 210, 50]], [['zone', 160, 270, 200, 50, 215, 100]], [['zone', 380, 490, 200, 50, 435, 100]], [['zone', 418, 600, 100, 0, 440, 50]], [['zone', 50, 187, 300, 50, 80, 150]], [['zone', 50, 325, 500, 80, 187, 220]], [['zone', 325, 600, 500, 80, 463, 200]], [['zone', 463, 600, 300, 50, 520, 150]]];
threeFourMaxCoverZonesingleBack = [[['kill']], [['zone', 270, 380, 200, 50, 325, 100]], [['kill']], [['zone', 50, 233, 100, 0, 210, 50]], [['zone', 160, 270, 200, 50, 215, 100]], [['zone', 380, 490, 200, 50, 435, 100]], [['zone', 418, 600, 100, 0, 440, 50]], [['zone', 50, 187, 300, 50, 80, 150]], [['zone', 50, 325, 500, 80, 187, 220]], [['zone', 325, 600, 500, 80, 463, 200]], [['zone', 463, 600, 300, 50, 520, 150]]];
threeFourJailBreakiForm = [[['kill']], [['kill']], [['kill']], [['blitz', 0, 25, 1]], [['blitz', -5, 50, 1]], [['blitz', 5, 50, 1]], [['man', 'TE']], [['man', 'WRX']], [['spy', 'FB']], [['spy', 'RB']], [['man', 'WRZ']]];
threeFourJailBreakshotgun = [[['kill']], [['kill']], [['kill']], [['blitz', 0, 25, 1]], [['blitz', -5, 50, 1]], [['blitz', 5, 50, 1]], [['spy', 'RB']], [['man', 'WRX']], [['man', 'WRY']], [['man', 'TE']], [['man', 'WRZ']]];
threeFourJailBreaksingleBack = [[['kill']], [['kill']], [['kill']], [['blitz', 0, 25, 1]], [['blitz', -5, 50, 1]], [['blitz', 5, 50, 1]], [['spy', 'RB']], [['man', 'WRX']], [['man', 'WRY']], [['man', 'TE']], [['man', 'WRZ']]];
threeFourJailBreakgoalLine = [[['kill']], [['kill']], [['kill']], [['blitz', 0, 25, 1]], [['blitz', -5, 50, 1]], [['blitz', 5, 50, 1]], [['spy', 'RB']], [['man', 'WRX']], [['spy', 'FB']], [['man', 'TE']], [['man', 'WRZ']]];
threeFourJailBreakspread = [[['kill']], [['kill']], [['kill']], [['blitz', 0, 25, 1]], [['blitz', -5, 50, 1]], [['blitz', 5, 50, 1]], [['man', 'RB']], [['man', 'WRX']], [['man', 'WRY']], [['man', 'TE']], [['man', 'WRZ']]];
threeFourCrossFireiForm = [[['kill']], [['kill']], [['kill']], [['spy', 'FB']], [['blitz', 0, 50, 1.1]], [['blitz', 0, 50, 1.1]], [['spy', 'RB']], [['man', 'WRX']], [['zone', 50, 600, 500, 200, 325, 100]], [['man', 'TE']], [['man', 'WRZ']]];
threeFourCrossFireshotgun = [[['kill']], [['kill']], [['kill']], [['spy', 'FB']], [['blitz', 0, 50, 1.1]], [['blitz', 0, 50, 1.1]], [['man', 'TE']], [['man', 'WRX']], [['zone', 50, 600, 500, 200, 325, 100]], [['man', 'WRY']], [['man', 'WRZ']]];
threeFourCrossFiresingleBack = [[['kill']], [['kill']], [['kill']], [['spy', 'FB']], [['blitz', 0, 50, 1.1]], [['blitz', 0, 50, 1.1]], [['man', 'TE']], [['man', 'WRX']], [['zone', 50, 600, 500, 200, 325, 100]], [['man', 'WRY']], [['man', 'WRZ']]];
threeFourCrossFiregoalLine = [[['kill']], [['kill']], [['kill']], [['spy', 'RB']], [['blitz', 0, 50, 1.1]], [['blitz', 0, 50, 1.1]], [['spy', 'FB']], [['man', 'WRX']], [['zone', 50, 600, 500, 200, 325, 100]], [['man', 'TE']], [['man', 'WRZ']]];
threeFourCrossFirespread = [[['kill']], [['kill']], [['kill']], [['man', 'RB']], [['blitz', 0, 50, 1.1]], [['blitz', 0, 50, 1.1]], [['man', 'TE']], [['man', 'WRX']], [['zone', 50, 600, 500, 200, 325, 100]], [['man', 'WRY']], [['man', 'WRZ']]];
threeFourTiltiForm = [[['zone', 50, 233, 50, 0, 175, 25]], [['kill']], [['kill']], [['blitz', 10, 55, 1.1]], [['zone', 233, 416, 100, 0, 325, 50]], [['blitz', 0, 50, 1.1]], [['blitz', -10, 55, 1.1]], [['zone', 50, 233, 500, 0, 200, 75]], [['zone', 50, 600, 500, 50, 325, 100]], [['zone', 416, 600, 50, 0, 475, 25]], [['zone', 416, 600, 500, 0, 450, 75]]];
threeFourTiltshotgun = [[['zone', 50, 233, 50, 0, 175, 25]], [['kill']], [['kill']], [['blitz', 10, 55, 1.1]], [['zone', 233, 416, 100, 0, 325, 50]], [['blitz', 0, 50, 1.1]], [['blitz', -10, 55, 1.1]], [['zone', 50, 233, 500, 0, 200, 75]], [['zone', 50, 600, 500, 50, 325, 100]], [['zone', 416, 600, 50, 0, 475, 25]], [['zone', 416, 600, 500, 0, 450, 75]]];
threeFourTiltspread = [[['zone', 50, 233, 50, 0, 175, 25]], [['kill']], [['kill']], [['blitz', 10, 55, 1.1]], [['zone', 233, 416, 100, 0, 325, 50]], [['blitz', 0, 50, 1.1]], [['blitz', -10, 55, 1.1]], [['zone', 50, 233, 500, 0, 200, 75]], [['zone', 50, 600, 500, 50, 325, 100]], [['zone', 416, 600, 50, 0, 475, 25]], [['zone', 416, 600, 500, 0, 450, 75]]];
threeFourTiltsingleBack = [[['zone', 50, 233, 50, 0, 175, 25]], [['kill']], [['kill']], [['blitz', 10, 55, 1.1]], [['zone', 233, 416, 100, 0, 325, 50]], [['blitz', 0, 50, 1.1]], [['blitz', -10, 55, 1.1]], [['zone', 50, 233, 500, 0, 200, 75]], [['zone', 50, 600, 500, 50, 325, 100]], [['zone', 416, 600, 50, 0, 475, 25]], [['zone', 416, 600, 500, 0, 450, 75]]];
threeFourTiltgoalLine = [[['zone', 50, 233, 50, 0, 175, 25]], [['kill']], [['kill']], [['blitz', 10, 55, 1.1]], [['zone', 233, 416, 100, 0, 325, 50]], [['blitz', 0, 50, 1.1]], [['blitz', -10, 55, 1.1]], [['zone', 50, 233, 500, 0, 200, 75]], [['zone', 50, 600, 500, 50, 325, 100]], [['zone', 416, 600, 50, 0, 475, 25]], [['zone', 416, 600, 500, 0, 450, 75]]];
threeFourZoneBlitziForm = [[['kill']], [['kill']], [['zone', 324, 461, 75, 0, 392, 25]], [['blitz', 10, 55, 1.1]], [['blitz', 5, 55, 1.1]], [['zone', 187, 324, 75, 0, 255, 25]], [['zone', 461, 600, 75, 0, 500, 25]], [['zone', 50, 187, 75, 0, 150, 25]], [['zone', 50, 233, 500, 50, 140, 100]], [['zone', 233, 420, 500, 50, 343, 100]], [['zone', 420, 600, 500, 50, 500, 100]]];
threeFourZoneBlitzshotgun = [[['kill']], [['kill']], [['zone', 324, 461, 75, 0, 392, 25]], [['blitz', 10, 55, 1.1]], [['blitz', 5, 55, 1.1]], [['zone', 187, 324, 75, 0, 255, 25]], [['zone', 461, 600, 75, 0, 500, 25]], [['zone', 50, 187, 75, 0, 150, 25]], [['zone', 50, 233, 500, 50, 140, 100]], [['zone', 233, 420, 500, 50, 343, 100]], [['zone', 420, 600, 500, 50, 500, 100]]];
threeFourZoneBlitzsingleBack = [[['kill']], [['kill']], [['zone', 324, 461, 75, 0, 392, 25]], [['blitz', 10, 55, 1.1]], [['blitz', 5, 55, 1.1]], [['zone', 187, 324, 75, 0, 255, 25]], [['zone', 461, 600, 75, 0, 500, 25]], [['zone', 50, 187, 75, 0, 150, 25]], [['zone', 50, 233, 500, 50, 140, 100]], [['zone', 233, 420, 500, 50, 343, 100]], [['zone', 420, 600, 500, 50, 500, 100]]];
threeFourZoneBlitzspread = [[['kill']], [['kill']], [['zone', 324, 461, 75, 0, 392, 25]], [['blitz', 10, 55, 1.1]], [['blitz', 5, 55, 1.1]], [['zone', 187, 324, 75, 0, 255, 25]], [['zone', 461, 600, 75, 0, 500, 25]], [['zone', 50, 187, 75, 0, 150, 25]], [['zone', 50, 233, 500, 50, 140, 100]], [['zone', 233, 420, 500, 50, 343, 100]], [['zone', 420, 600, 500, 50, 500, 100]]];
threeFourZoneBlitzgoalLine = [[['kill']], [['kill']], [['zone', 324, 461, 75, 0, 392, 25]], [['blitz', 10, 55, 1.1]], [['blitz', 5, 55, 1.1]], [['zone', 187, 324, 75, 0, 255, 25]], [['zone', 461, 600, 75, 0, 500, 25]], [['zone', 50, 187, 75, 0, 150, 25]], [['zone', 50, 233, 500, 50, 140, 100]], [['zone', 233, 420, 500, 50, 343, 100]], [['zone', 420, 600, 500, 50, 500, 100]]];
threeFourSafetySmashiForm = [[['kill']], [['kill']], [['kill']], [['zone', 50, 233, 75, 0, 140, 50]], [['zone', 233, 420, 75, 0, 325, 50]], [['blitz', -5, 50, 1.2]], [['zone', 420, 600, 75, 0, 510, 25]], [['zone', 50, 233, 500, 50, 150, 100]], [['zone', 233, 420, 500, 50, 325, 100]], [['blitz', -10, 100, 1.4]], [['zone', 420, 600, 500, 50, 500, 100]]];
threeFourSafetySmashshotgun = [[['kill']], [['kill']], [['kill']], [['zone', 50, 233, 75, 0, 140, 50]], [['zone', 233, 420, 75, 0, 325, 50]], [['blitz', -5, 50, 1.2]], [['zone', 420, 600, 75, 0, 510, 25]], [['zone', 50, 233, 500, 50, 150, 100]], [['zone', 233, 420, 500, 50, 325, 100]], [['blitz', -10, 100, 1.4]], [['zone', 420, 600, 500, 50, 500, 100]]];
threeFourSafetySmashsingleBack = [[['kill']], [['kill']], [['kill']], [['zone', 50, 233, 75, 0, 140, 50]], [['zone', 233, 420, 75, 0, 325, 50]], [['blitz', -5, 50, 1.2]], [['zone', 420, 600, 75, 0, 510, 25]], [['zone', 50, 233, 500, 50, 150, 100]], [['zone', 233, 420, 500, 50, 325, 100]], [['blitz', -10, 100, 1.4]], [['zone', 420, 600, 500, 50, 500, 100]]];
threeFourSafetySmashspread = [[['kill']], [['kill']], [['kill']], [['zone', 50, 233, 75, 0, 140, 50]], [['zone', 233, 420, 75, 0, 325, 50]], [['blitz', -5, 50, 1.2]], [['zone', 420, 600, 75, 0, 510, 25]], [['zone', 50, 233, 500, 50, 150, 100]], [['zone', 233, 420, 500, 50, 325, 100]], [['blitz', -10, 50, 1.4]], [['zone', 420, 600, 500, 50, 500, 100]]];
threeFourSafetySmashgoalLine = [[['kill']], [['kill']], [['kill']], [['zone', 50, 233, 75, 0, 140, 50]], [['zone', 233, 420, 75, 0, 325, 50]], [['blitz', -5, 50, 1.2]], [['zone', 420, 600, 75, 0, 510, 25]], [['zone', 50, 233, 500, 50, 150, 100]], [['zone', 233, 420, 500, 50, 325, 100]], [['blitz', -10, 50, 1.4]], [['zone', 420, 600, 500, 50, 500, 100]]];
nickleBaseManiForm = [[['kill']], [['kill']], [['kill']], [['kill']], [['spy', 'RB']], [['spy', 'FB']], [['man', 'TE']], [['man', 'WRX']], [['zone', 50, 325, 800, 50, 225, 150]], [['zone', 325, 600, 800, 50, 425, 150]], [['man', 'WRZ']]];
nickleBaseManshotgun = [[['kill']], [['kill']], [['kill']], [['kill']], [['spy', 'RB']], [['man', 'TE']], [['man', 'WRY']], [['man', 'WRX']], [['zone', 50, 325, 800, 50, 225, 150]], [['zone', 325, 600, 800, 50, 425, 150]], [['man', 'WRZ']]];
nickleBaseMansingleBack = [[['kill']], [['kill']], [['kill']], [['kill']], [['spy', 'RB']], [['zone', 50, 600, 100, 50, 0, 75]], [['man', 'WRY']], [['man', 'WRX']], [['zone', 50, 600, 800, 50, 0, 150]], [['man', 'TE']], [['man', 'WRZ']]];
nickleBaseMangoalLine = [[['kill']], [['kill']], [['kill']], [['kill']], [['spy', 'RB']], [['spy', 'FB']], [['man', 'TE']], [['man', 'WRX']], [['zone', 50, 325, 800, 50, 225, 80]], [['zone', 325, 600, 800, 50, 425, 80]], [['man', 'WRZ']]];
nickleBaseManspread = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 50, 600, 100, 50, 0, 75]], [['man', 'RB']], [['man', 'WRY']], [['man', 'WRX']], [['zone', 50, 600, 800, 50, 0, 150]], [['man', 'TE']], [['man', 'WRZ']]];
nickleZoneCover2iForm = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 50, 233, 100, 0, 175, 25]], [['zone', 233, 416, 100, 0, 325, 50]], [['zone', 416, 600, 100, 0, 475, 25]], [['zone', 50, 233, 500, 0, 200, 75]], [['zone', 50, 325, 800, 50, 225, 150]], [['zone', 325, 600, 800, 50, 425, 150]], [['zone', 416, 600, 500, 0, 450, 75]]];
nickleZoneCover2shotgun = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 233, 416, 100, 0, 325, 50]], [['zone', 416, 600, 100, 0, 475, 25]], [['zone', 50, 233, 100, 0, 175, 25]], [['zone', 50, 233, 500, 0, 200, 75]], [['zone', 50, 325, 800, 50, 225, 150]], [['zone', 325, 600, 800, 50, 425, 150]], [['zone', 416, 600, 500, 0, 450, 75]]];
nickleZoneCover2goalLine = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 50, 233, 100, 0, 175, 25]], [['zone', 233, 416, 100, 0, 325, 45]], [['zone', 416, 600, 100, 0, 475, 25]], [['zone', 50, 233, 500, 0, 200, 65]], [['zone', 50, 325, 800, 0, 225, 90]], [['zone', 325, 600, 800, 0, 425, 90]], [['zone', 416, 600, 500, 0, 450, 65]]];
nickleZoneCover2singleBack = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 233, 416, 100, 0, 325, 50]], [['zone', 416, 600, 100, 0, 475, 25]], [['zone', 50, 233, 100, 0, 175, 25]], [['zone', 50, 233, 500, 0, 200, 75]], [['zone', 50, 325, 800, 50, 225, 150]], [['zone', 325, 600, 800, 50, 425, 150]], [['zone', 416, 600, 500, 0, 450, 75]]];
nickleZoneCover2spread = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 233, 416, 100, 0, 325, 50]], [['zone', 416, 600, 100, 0, 475, 25]], [['zone', 50, 233, 100, 0, 175, 25]], [['zone', 50, 233, 500, 0, 200, 75]], [['zone', 50, 325, 800, 50, 225, 150]], [['zone', 325, 600, 800, 50, 425, 150]], [['zone', 416, 600, 500, 0, 450, 75]]];
nickleManBlitziForm = [[['kill']], [['kill']], [['kill']], [['kill']], [['blitz', -10, 50, 1.2]], [['blitz', 10, 50, 1.2]], [['man', 'TE']], [['man', 'WRX']], [['spy', 'RB']], [['spy', 'FB']], [['man', 'WRZ']]];
nickleManBlitzshotgun = [[['kill']], [['kill']], [['kill']], [['kill']], [['blitz', -10, 50, 1.2]], [['blitz', 10, 50, 1.2]], [['man', 'WRY']], [['man', 'WRX']], [['spy', 'RB']], [['man', 'TE']], [['man', 'WRZ']]];
nickleManBlitzgoalLine = [[['kill']], [['kill']], [['kill']], [['kill']], [['blitz', -10, 50, 1.2]], [['blitz', 10, 50, 1.2]], [['spy', 'RB']], [['man', 'WRX']], [['spy', 'FB']], [['man', 'TE']], [['man', 'WRZ']]];
nickleManBlitzsingleBack = [[['kill']], [['kill']], [['kill']], [['kill']], [['blitz', -10, 50, 1.2]], [['blitz', 10, 50, 1.2]], [['man', 'WRY']], [['man', 'WRX']], [['spy', 'RB']], [['man', 'TE']], [['man', 'WRZ']]];
nickleManBlitzspread = [[['kill']], [['kill']], [['kill']], [['kill']], [['blitz', -10, 50, 1.2]], [['blitz', 10, 50, 1.2]], [['man', 'WRY']], [['man', 'WRX']], [['man', 'RB']], [['man', 'TE']], [['man', 'WRZ']]];
nickleCornerBlitziForm = [[['zone', 50, 233, 50, 0, 175, 25]], [['kill']], [['kill']], [['kill']], [['zone', 233, 416, 100, 0, 325, 50]], [['zone', 416, 600, 100, 0, 475, 25]], [['blitz', 10, 50, 1.6]], [['blitz', 80, 50, 1.6]], [['zone', 50, 233, 500, 0, 200, 75]], [['zone', 50, 600, 500, 50, 325, 100]], [['zone', 416, 600, 500, 0, 450, 75]]];
nickleCornerBlitzshotgun = [[['zone', 50, 233, 50, 0, 175, 25]], [['kill']], [['kill']], [['kill']], [['zone', 233, 416, 100, 0, 325, 50]], [['zone', 416, 600, 100, 0, 475, 25]], [['blitz', 60, 50, 1.6]], [['blitz', 80, 50, 1.6]], [['zone', 50, 233, 500, 0, 200, 75]], [['zone', 50, 600, 500, 50, 325, 100]], [['zone', 416, 600, 500, 0, 450, 75]]];
nickleCornerBlitzgoalLine = [[['zone', 50, 233, 50, 0, 175, 25]], [['kill']], [['kill']], [['kill']], [['zone', 233, 416, 100, 0, 325, 50]], [['zone', 416, 600, 100, 0, 475, 25]], [['blitz', 10, 50, 1.6]], [['blitz', 80, 50, 1.6]], [['zone', 50, 233, 500, 0, 200, 75]], [['zone', 50, 600, 500, 50, 325, 100]], [['zone', 416, 600, 500, 0, 450, 75]]];
nickleCornerBlitzsingleBack = [[['zone', 50, 233, 50, 0, 175, 25]], [['kill']], [['kill']], [['kill']], [['zone', 233, 416, 100, 0, 325, 50]], [['zone', 416, 600, 100, 0, 475, 25]], [['blitz', 60, 50, 1.6]], [['blitz', 80, 50, 1.6]], [['zone', 50, 233, 500, 0, 200, 75]], [['zone', 50, 600, 500, 50, 325, 100]], [['zone', 416, 600, 500, 0, 450, 75]]];
nickleCornerBlitzspread = [[['zone', 50, 233, 50, 0, 175, 25]], [['kill']], [['kill']], [['kill']], [['zone', 233, 416, 100, 0, 325, 50]], [['zone', 416, 600, 100, 0, 475, 25]], [['blitz', 60, 50, 1.6]], [['blitz', 80, 50, 1.6]], [['zone', 50, 233, 500, 0, 200, 75]], [['zone', 50, 600, 500, 50, 325, 100]], [['zone', 416, 600, 500, 0, 450, 75]]];
nickleCoverFlatsiForm = [[['kill']], [['kill']], [['kill']], [['kill']], [['spy', 'RB']], [['spy', 'FB']], [['man', 'TE']], [['man', 'WRX']], [['zone', 50, 600, 800, 50, 325, 150]], [['zone', 450, 600, 100, 0, 500, 80]], [['man', 'WRZ']]];
nickleCoverFlatsshotgun = [[['kill']], [['kill']], [['kill']], [['kill']], [['spy', 'RB']], [['man', 'TE']], [['man', 'WRY']], [['man', 'WRX']], [['zone', 50, 600, 800, 50, 325, 150]], [['zone', 50, 200, 100, 0, 150, 80]], [['man', 'WRZ']]];
nickleCoverFlatssingleBack = [[['kill']], [['kill']], [['kill']], [['kill']], [['spy', 'RB']], [['man', 'TE']], [['man', 'WRY']], [['man', 'WRX']], [['zone', 50, 600, 800, 50, 325, 150]], [['zone', 50, 200, 100, 0, 150, 80]], [['man', 'WRZ']]];
nickleCoverFlatsgoalLine = [[['kill']], [['kill']], [['kill']], [['kill']], [['spy', 'RB']], [['spy', 'FB']], [['man', 'TE']], [['man', 'WRX']], [['zone', 50, 600, 800, 50, 325, 150]], [['zone', 450, 600, 100, 0, 500, 80]], [['man', 'WRZ']]];
nickleCoverFlatsspread = [[['kill']], [['kill']], [['kill']], [['kill']], [['man', 'RB']], [['man', 'TE']], [['man', 'WRY']], [['man', 'WRX']], [['zone', 50, 600, 800, 50, 325, 150]], [['zone', 450, 600, 100, 0, 500, 80]], [['man', 'WRZ']]];
nickleDeepCover3iForm = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 50, 187, 100, 0, 150, 50]], [['zone', 463, 600, 100, 0, 500, 50]], [['zone', 187, 325, 125, 0, 257, 75]], [['zone', 50, 233, 500, 50, 200, 100]], [['zone', 233, 416, 500, 80, 325, 135]], [['zone', 325, 463, 125, 0, 395, 75]], [['zone', 416, 600, 500, 50, 450, 100]]];
nickleDeepCover3shotgun = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 50, 187, 100, 0, 150, 50]], [['zone', 463, 600, 100, 0, 500, 50]], [['zone', 187, 325, 125, 0, 257, 75]], [['zone', 50, 233, 500, 50, 200, 100]], [['zone', 233, 416, 500, 80, 325, 135]], [['zone', 325, 463, 125, 0, 395, 75]], [['zone', 416, 600, 500, 50, 450, 100]]];
nickleDeepCover3singleBack = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 50, 187, 100, 0, 150, 50]], [['zone', 463, 600, 100, 0, 500, 50]], [['zone', 187, 325, 125, 0, 257, 75]], [['zone', 50, 233, 500, 50, 200, 100]], [['zone', 233, 416, 500, 80, 325, 135]], [['zone', 325, 463, 125, 0, 395, 75]], [['zone', 416, 600, 500, 50, 450, 100]]];
nickleDeepCover3goalLine = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 50, 187, 100, 0, 150, 50]], [['zone', 463, 600, 100, 0, 500, 50]], [['zone', 187, 325, 125, 0, 257, 75]], [['zone', 50, 233, 500, 50, 200, 100]], [['zone', 233, 416, 500, 80, 325, 135]], [['zone', 325, 463, 125, 0, 395, 75]], [['zone', 416, 600, 500, 50, 450, 100]]];
nickleDeepCover3spread = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 50, 187, 100, 0, 150, 50]], [['zone', 463, 600, 100, 0, 500, 50]], [['zone', 187, 325, 125, 0, 257, 75]], [['zone', 50, 233, 500, 50, 200, 100]], [['zone', 233, 416, 500, 80, 325, 135]], [['zone', 325, 463, 125, 0, 395, 75]], [['zone', 416, 600, 500, 50, 450, 100]]];
dimeBaseManiForm = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 50, 600, 150, 0, 325, 50]], [['spy', 'RB']], [['man', 'TE']], [['man', 'WRX']], [['zone', 50, 600, 800, 100, 325, 200]], [['spy', 'FB']], [['man', 'WRZ']]];
dimeBaseManshotgun = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 50, 600, 150, 0, 325, 50]], [['man', 'WRY']], [['spy', 'RB']], [['man', 'WRX']], [['zone', 50, 600, 800, 100, 325, 200]], [['man', 'TE']], [['man', 'WRZ']]];
dimeBaseMansingleBack = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 50, 600, 150, 0, 325, 50]], [['man', 'WRY']], [['man', 'TE']], [['man', 'WRX']], [['zone', 50, 600, 800, 100, 325, 200]], [['spy', 'RB']], [['man', 'WRZ']]];
dimeBaseMangoalLine = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 50, 600, 150, 0, 325, 50]], [['spy', 'FB']], [['spy', 'RB']], [['man', 'WRX']], [['zone', 50, 600, 800, 100, 325, 200]], [['man', 'TE']], [['man', 'WRZ']]];
dimeBaseManspread = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 50, 600, 150, 0, 325, 50]], [['man', 'WRY']], [['man', 'RB']], [['man', 'WRX']], [['zone', 50, 600, 800, 100, 325, 200]], [['man', 'TE']], [['man', 'WRZ']]];
dimeSafetyRushiForm = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 150, 500, 150, 0, 325, 50]], [['zone', 50, 200, 100, 0, 150, 50]], [['zone', 450, 600, 100, 0, 500, 50]], [['blitz', 70, 50, 1.6]], [['zone', 50, 350, 800, 100, 250, 200]], [['blitz', -20, 60, 1.6]], [['zone', 300, 600, 800, 100, 400, 200]]];
dimeSafetyRushshotgun = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 150, 500, 150, 0, 325, 50]], [['zone', 50, 200, 100, 0, 150, 50]], [['zone', 450, 600, 100, 0, 500, 50]], [['blitz', 70, 50, 1.6]], [['zone', 50, 350, 800, 100, 250, 200]], [['blitz', -20, 60, 1.6]], [['zone', 300, 600, 800, 100, 400, 200]]];
dimeSafetyRushsingleBack = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 150, 500, 150, 0, 325, 50]], [['zone', 50, 200, 100, 0, 150, 50]], [['zone', 450, 600, 100, 0, 500, 50]], [['blitz', 70, 50, 1.6]], [['zone', 50, 350, 800, 100, 250, 200]], [['blitz', -20, 60, 1.6]], [['zone', 300, 600, 800, 100, 400, 200]]];
dimeSafetyRushgoalLine = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 150, 500, 150, 0, 325, 50]], [['zone', 50, 200, 100, 0, 150, 50]], [['zone', 450, 600, 100, 0, 500, 50]], [['blitz', 70, 50, 1.6]], [['zone', 50, 350, 800, 50, 250, 90]], [['blitz', -20, 60, 1.6]], [['zone', 300, 600, 800, 50, 400, 90]]];
dimeSafetyRushspread = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 150, 500, 150, 0, 325, 50]], [['zone', 50, 200, 100, 0, 150, 50]], [['zone', 450, 600, 100, 0, 500, 50]], [['blitz', 70, 50, 1.6]], [['zone', 50, 350, 800, 100, 250, 200]], [['blitz', -60, 60, 1.6]], [['zone', 300, 600, 800, 100, 400, 200]]];
dimeDeepQuartersiForm = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 200, 450, 100, 0, 325, 50]], [['zone', 50, 250, 100, 0, 175, 50]], [['zone', 400, 600, 100, 0, 475, 50]], [['zone', 50, 200, 800, 100, 150, 200]], [['zone', 150, 350, 800, 100, 257, 200]], [['zone', 300, 500, 800, 100, 395, 200]], [['zone', 450, 600, 800, 100, 500, 200]]];
dimeDeepQuartersshotgun = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 200, 450, 100, 0, 325, 50]], [['zone', 50, 250, 100, 0, 175, 50]], [['zone', 400, 600, 100, 0, 475, 50]], [['zone', 50, 200, 800, 100, 150, 200]], [['zone', 150, 350, 800, 100, 257, 200]], [['zone', 300, 500, 800, 100, 395, 200]], [['zone', 450, 600, 800, 100, 500, 200]]];
dimeDeepQuarterssingleBack = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 200, 450, 100, 0, 325, 50]], [['zone', 50, 250, 100, 0, 175, 50]], [['zone', 400, 600, 100, 0, 475, 50]], [['zone', 50, 200, 800, 100, 150, 200]], [['zone', 150, 350, 800, 100, 257, 200]], [['zone', 300, 500, 800, 100, 395, 200]], [['zone', 450, 600, 800, 100, 500, 200]]];
dimeDeepQuartersgoalLine = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 200, 450, 100, 0, 325, 50]], [['zone', 50, 250, 100, 0, 175, 50]], [['zone', 400, 600, 100, 0, 475, 50]], [['zone', 50, 200, 800, 50, 150, 90]], [['zone', 150, 350, 800, 500, 257, 90]], [['zone', 300, 500, 800, 50, 395, 90]], [['zone', 450, 600, 800, 50, 500, 90]]];
dimeDeepQuartersspread = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 200, 450, 100, 0, 325, 50]], [['zone', 50, 250, 100, 0, 175, 50]], [['zone', 400, 600, 100, 0, 475, 50]], [['zone', 50, 200, 800, 100, 150, 200]], [['zone', 150, 350, 800, 100, 257, 200]], [['zone', 300, 500, 800, 100, 395, 200]], [['zone', 450, 600, 800, 100, 500, 200]]];
dimePunchFlatsiForm = [[['kill']], [['kill']], [['kill']], [['kill']], [['spy', 'FB']], [['zone', 50, 250, 100, 0, 175, 50]], [['zone', 400, 600, 100, 0, 475, 50]], [['man', 'WRX']], [['spy', 'RB']], [['man', 'TE']], [['man', 'WRZ']]];
dimePunchFlatsshotgun = [[['kill']], [['kill']], [['kill']], [['kill']], [['spy', 'RB']], [['zone', 50, 250, 100, 0, 175, 50]], [['zone', 400, 600, 100, 0, 475, 50]], [['man', 'WRX']], [['man', 'WRY']], [['man', 'TE']], [['man', 'WRZ']]];
dimePunchFlatssingleBack = [[['kill']], [['kill']], [['kill']], [['kill']], [['man', 'TE']], [['zone', 50, 250, 100, 0, 175, 50]], [['zone', 400, 600, 100, 0, 475, 50]], [['man', 'WRX']], [['man', 'WRY']], [['spy', 'RB']], [['man', 'WRZ']]];
dimePunchFlatsgoalLine = [[['kill']], [['kill']], [['kill']], [['kill']], [['spy', 'FB']], [['zone', 50, 250, 100, 0, 175, 50]], [['zone', 400, 600, 100, 0, 475, 50]], [['man', 'WRX']], [['spy', 'RB']], [['man', 'TE']], [['man', 'WRZ']]];
dimePunchFlatsspread = [[['kill']], [['kill']], [['kill']], [['kill']], [['man', 'RB']], [['zone', 50, 250, 100, 0, 175, 50]], [['zone', 400, 600, 100, 0, 475, 50]], [['man', 'WRX']], [['man', 'WRY']], [['man', 'TE']], [['man', 'WRZ']]];
dimeCornerSmashiForm = [[['kill']], [['kill']], [['kill']], [['kill']], [['blitz', 5, 50, 1.3]], [['spy', 'FB']], [['blitz', -60, 50, 1.6]], [['man', 'WRX']], [['spy', 'RB']], [['man', 'TE']], [['man', 'WRZ']]];
dimeCornerSmashshotgun = [[['kill']], [['kill']], [['kill']], [['kill']], [['blitz', 5, 50, 1.3]], [['man', 'WRY']], [['blitz', -60, 50, 1.6]], [['man', 'WRX']], [['spy', 'RB']], [['man', 'TE']], [['man', 'WRZ']]];
dimeCornerSmashsingleBack = [[['kill']], [['kill']], [['kill']], [['kill']], [['blitz', 5, 50, 1.3]], [['man', 'WRY']], [['blitz', -60, 50, 1.6]], [['man', 'WRX']], [['spy', 'RB']], [['man', 'TE']], [['man', 'WRZ']]];
dimeCornerSmashgoalLine = [[['kill']], [['kill']], [['kill']], [['kill']], [['blitz', 5, 50, 1.3]], [['spy', 'RB']], [['blitz', -60, 50, 1.6]], [['man', 'WRX']], [['spy', 'FB']], [['man', 'TE']], [['man', 'WRZ']]];
dimeCornerSmashspread = [[['kill']], [['kill']], [['kill']], [['kill']], [['blitz', 5, 50, 1.3]], [['man', 'WRY']], [['blitz', -60, 50, 1.6]], [['man', 'WRX']], [['man', 'RB']], [['man', 'TE']], [['man', 'WRZ']]];
dimeBaseCover2iForm = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 200, 450, 100, 0, 325, 50]], [['zone', 50, 250, 100, 0, 175, 50]], [['zone', 400, 600, 100, 0, 475, 50]], [['zone', 50, 200, 800, 50, 150, 100]], [['zone', 50, 350, 800, 100, 187, 200]], [['zone', 300, 600, 800, 100, 463, 200]], [['zone', 450, 600, 800, 50, 500, 100]]];
dimeBaseCover2shotgun = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 200, 450, 100, 0, 325, 50]], [['zone', 50, 250, 100, 0, 175, 50]], [['zone', 400, 600, 100, 0, 475, 50]], [['zone', 50, 200, 800, 50, 150, 100]], [['zone', 50, 350, 800, 100, 187, 200]], [['zone', 300, 600, 800, 100, 463, 200]], [['zone', 450, 600, 800, 50, 500, 100]]];
dimeBaseCover2singleBack = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 200, 450, 100, 0, 325, 50]], [['zone', 50, 250, 100, 0, 175, 50]], [['zone', 400, 600, 100, 0, 475, 50]], [['zone', 50, 200, 800, 50, 150, 100]], [['zone', 50, 350, 800, 100, 187, 200]], [['zone', 300, 600, 800, 100, 463, 200]], [['zone', 450, 600, 800, 50, 500, 100]]];
dimeBaseCover2goalLine = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 200, 450, 100, 0, 325, 50]], [['zone', 50, 250, 100, 0, 175, 50]], [['zone', 400, 600, 100, 0, 475, 50]], [['zone', 50, 200, 800, 50, 150, 100]], [['zone', 50, 350, 800, 100, 187, 200]], [['zone', 300, 600, 800, 100, 463, 200]], [['zone', 450, 600, 800, 50, 500, 100]]];
}
function setGoalLinePlays() {
goalLineAllOutBlitziForm = [[['kill']], [['kill']], [['kill']], [['kill']], [['kill']], [['blitz', -50, 30, 1.3]], [['blitz', 50, 30, 1.3]], [['kill']], [['blitz', 80, 45, 1.6]], [['blitz', 0, 50, 1.6]], [['blitz', -80, 45, 1.6]]];
goalLineAllOutBlitzshotgun = [[['kill']], [['kill']], [['kill']], [['kill']], [['kill']], [['blitz', 70, 40, 1.3]], [['blitz', 50, 30, 1.3]], [['kill']], [['blitz', 80, 45, 1.6]], [['blitz', 0, 50, 1.6]], [['blitz', -80, 45, 1.6]]];
goalLineAllOutBlitzsingleBack = [[['kill']], [['kill']], [['kill']], [['kill']], [['kill']], [['blitz', 70, 40, 1.3]], [['blitz', 50, 30, 1.3]], [['kill']], [['blitz', 80, 45, 1.6]], [['blitz', 0, 50, 1.6]], [['blitz', -80, 45, 1.6]]];
goalLineAllOutBlitzgoalLine = [[['kill']], [['kill']], [['kill']], [['kill']], [['kill']], [['blitz', -50, 40, 1.3]], [['blitz', 50, 30, 1.3]], [['kill']], [['blitz', 80, 45, 1.6]], [['blitz', 0, 50, 1.6]], [['blitz', 10, 45, 1.6]]];
goalLineAllOutBlitzspread = [[['kill']], [['kill']], [['kill']], [['kill']], [['kill']], [['blitz', 80, 40, 1.3]], [['blitz', -80, 45, 1.3]], [['kill']], [['blitz', 80, 45, 1.6]], [['blitz', 0, 50, 1.6]], [['blitz', -80, 45, 1.6]]];
goalLineStuffGapiForm = [[['kill']], [['kill']], [['kill']], [['kill']], [['spy', 'RB']], [['blitz', 0, 30, 1.5]], [['blitz', 0, 30, 1.5]], [['spy', 'FB']], [['man', 'WRX']], [['man', 'TE']], [['man', 'WRZ']]];
goalLineStuffGapshotgun = [[['kill']], [['kill']], [['kill']], [['kill']], [['spy', 'RB']], [['blitz', 0, 30, 1.5]], [['blitz', 0, 30, 1.5]], [['man', 'TE']], [['man', 'WRX']], [['man', 'WRY']], [['man', 'WRZ']]];
goalLineStuffGapsingleBack = [[['kill']], [['kill']], [['kill']], [['kill']], [['spy', 'RB']], [['blitz', 0, 30, 1.5]], [['blitz', 0, 30, 1.5]], [['man', 'TE']], [['man', 'WRX']], [['man', 'WRY']], [['man', 'WRZ']]];
goalLineStuffGapgoalLine = [[['kill']], [['kill']], [['kill']], [['kill']], [['spy', 'RB']], [['blitz', 0, 30, 1.5]], [['blitz', 0, 30, 1.5]], [['spy', 'FB']], [['man', 'WRX']], [['man', 'TE']], [['man', 'WRZ']]];
goalLineStuffGapspread = [[['kill']], [['kill']], [['kill']], [['kill']], [['man', 'WRY']], [['blitz', 0, 30, 1.5]], [['blitz', 0, 30, 1.5]], [['man', 'RB']], [['man', 'WRX']], [['man', 'TE']], [['man', 'WRZ']]];
goalLineLowZoneiForm = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 50, 187, 60, 0, 150, 25]], [['zone', 187, 324, 60, 0, 255, 25]], [['zone', 324, 461, 60, 0, 392, 25]], [['zone', 461, 600, 60, 0, 500, 25]], [['zone', 50, 233, 500, 70, 140, 80]], [['zone', 233, 420, 500, 70, 343, 80]], [['zone', 420, 600, 500, 70, 500, 80]]];
goalLineLowZoneshotgun = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 50, 187, 60, 0, 150, 25]], [['zone', 187, 324, 60, 0, 255, 25]], [['zone', 324, 461, 60, 0, 392, 25]], [['zone', 461, 600, 60, 0, 500, 25]], [['zone', 50, 233, 500, 70, 140, 80]], [['zone', 233, 420, 500, 70, 343, 80]], [['zone', 420, 600, 500, 70, 500, 80]]];
goalLineLowZonesingleBack = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 50, 187, 60, 0, 150, 25]], [['zone', 187, 324, 60, 0, 255, 25]], [['zone', 324, 461, 60, 0, 392, 25]], [['zone', 461, 600, 60, 0, 500, 25]], [['zone', 50, 233, 500, 70, 140, 80]], [['zone', 233, 420, 500, 70, 343, 80]], [['zone', 420, 600, 500, 70, 500, 80]]];
goalLineLowZonespread = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 50, 187, 60, 0, 150, 25]], [['zone', 187, 324, 60, 0, 255, 25]], [['zone', 324, 461, 60, 0, 392, 25]], [['zone', 461, 600, 60, 0, 500, 25]], [['zone', 50, 233, 500, 70, 140, 80]], [['zone', 233, 420, 500, 70, 343, 80]], [['zone', 420, 600, 500, 70, 500, 80]]];
goalLineLowZonegoalLine = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 50, 187, 60, 0, 150, 25]], [['zone', 187, 324, 60, 0, 255, 25]], [['zone', 324, 461, 60, 0, 392, 25]], [['zone', 461, 600, 60, 0, 500, 25]], [['zone', 50, 233, 500, 70, 140, 80]], [['zone', 233, 420, 500, 70, 343, 80]], [['zone', 420, 600, 500, 70, 500, 80]]];
goalLineBaseManiForm = [[['kill']], [['kill']], [['kill']], [['kill']], [['kill']], [['spy', 'FB']], [['spy', 'RB']], [['kill']], [['man', 'WRX']], [['man', 'TE']], [['man', 'WRZ']]];
goalLineBaseManshotgun = [[['kill']], [['kill']], [['kill']], [['kill']], [['kill']], [['man', 'WRY']], [['spy', 'RB']], [['kill']], [['man', 'WRX']], [['man', 'TE']], [['man', 'WRZ']]];
goalLineBaseMansingleBack = [[['kill']], [['kill']], [['kill']], [['kill']], [['kill']], [['spy', 'RB']], [['man', 'TE']], [['kill']], [['man', 'WRX']], [['man', 'WRY']], [['man', 'WRZ']]];
goalLineBaseMangoalLine = [[['kill']], [['kill']], [['kill']], [['kill']], [['kill']], [['spy', 'RB']], [['spy', 'FB']], [['kill']], [['man', 'WRX']], [['man', 'TE']], [['man', 'WRZ']]];
goalLineBaseManspread = [[['kill']], [['kill']], [['kill']], [['kill']], [['kill']], [['man', 'RB']], [['man', 'TE']], [['kill']], [['man', 'WRX']], [['man', 'WRY']], [['man', 'WRZ']]];
goalLineOutsideBurniForm = [[['zone', 50, 233, 500, 70, 140, 80]], [['kill']], [['kill']], [['zone', 420, 600, 500, 70, 500, 80]], [['kill']], [['blitz', -60, 50, 1.2]], [['blitz', 60, 50, 1.2]], [['kill']], [['blitz', 80, 45, 1.6]], [['zone', 233, 420, 500, 70, 343, 80]], [['blitz', -80, 45, 1.6]]];
goalLineOutsideBurnshotgun = [[['zone', 233, 420, 500, 70, 343, 80]], [['kill']], [['kill']], [['zone', 420, 600, 500, 70, 500, 80]], [['kill']], [['blitz', -60, 50, 1.2]], [['blitz', 60, 50, 1.2]], [['kill']], [['blitz', 80, 45, 1.6]], [['zone', 50, 233, 500, 70, 140, 80]], [['blitz', -80, 45, 1.6]]];
goalLineOutsideBurnsingleBack = [[['zone', 233, 420, 500, 70, 343, 80]], [['kill']], [['kill']], [['zone', 420, 600, 500, 70, 500, 80]], [['kill']], [['blitz', -60, 50, 1.2]], [['blitz', 60, 50, 1.2]], [['kill']], [['blitz', 80, 45, 1.6]], [['zone', 50, 233, 500, 70, 140, 80]], [['blitz', -80, 45, 1.6]]];
goalLineOutsideBurnspread = [[['zone', 50, 233, 500, 70, 140, 80]], [['kill']], [['kill']], [['zone', 233, 420, 500, 70, 343, 80]], [['kill']], [['blitz', 60, 50, 1.2]], [['blitz', -60, 50, 1.2]], [['kill']], [['blitz', 80, 45, 1.6]], [['zone', 420, 600, 500, 70, 500, 80]], [['blitz', -80, 45, 1.6]]];
goalLineOutsideBurngoalLine = [[['zone', 50, 233, 500, 70, 140, 80]], [['kill']], [['kill']], [['zone', 420, 600, 500, 70, 500, 80]], [['kill']], [['blitz', -60, 50, 1.2]], [['blitz', 60, 50, 1.2]], [['kill']], [['blitz', 80, 45, 1.6]], [['zone', 233, 420, 500, 70, 343, 80]], [['blitz', -80, 45, 1.6]]];
goalLineSlugiForm = [[['zone', 50, 187, 300, 0, 150, 45]], [['kill']], [['kill']], [['zone', 461, 600, 300, 0, 500, 45]], [['kill']], [['blitz', 0, -50, 1.2]], [['zone', 324, 461, 300, 0, 392, 45]], [['kill']], [['blitz', 80, 45, 1.6]], [['zone', 187, 324, 300, 0, 255, 45]], [['blitz', -80, 45, 1.6]]];
goalLineSlugshotgun = [[['zone', 50, 187, 300, 0, 150, 45]], [['kill']], [['kill']], [['zone', 461, 600, 300, 0, 500, 45]], [['kill']], [['blitz', 0, -50, 1.2]], [['zone', 324, 461, 300, 0, 392, 45]], [['kill']], [['blitz', 80, 45, 1.6]], [['zone', 187, 324, 300, 0, 255, 45]], [['blitz', -80, 45, 1.6]]];
goalLineSlugsingleBack = [[['zone', 50, 187, 300, 0, 150, 45]], [['kill']], [['kill']], [['zone', 461, 600, 300, 0, 500, 45]], [['kill']], [['blitz', 0, -50, 1.2]], [['zone', 324, 461, 300, 0, 392, 45]], [['kill']], [['blitz', 80, 45, 1.6]], [['zone', 187, 324, 300, 0, 255, 45]], [['blitz', -80, 45, 1.6]]];
goalLineSluggoalLine = [[['zone', 50, 187, 300, 0, 150, 45]], [['kill']], [['kill']], [['zone', 461, 600, 300, 0, 500, 45]], [['kill']], [['blitz', 0, -50, 1.2]], [['zone', 324, 461, 300, 0, 392, 45]], [['kill']], [['blitz', 80, 45, 1.6]], [['zone', 187, 324, 300, 0, 255, 45]], [['blitz', -80, 45, 1.6]]];
goalLineSlugspread = [[['zone', 50, 187, 300, 0, 150, 45]], [['kill']], [['kill']], [['zone', 461, 600, 300, 0, 500, 45]], [['kill']], [['blitz', 0, -50, 1.2]], [['zone', 324, 461, 300, 0, 392, 45]], [['kill']], [['blitz', 80, 45, 1.6]], [['zone', 187, 324, 300, 0, 255, 45]], [['blitz', -80, 45, 1.6]]];
onsideKick = [[['run', 0, -400, 1]], [['run', 0, -400, 1]], [['run', 0, -400, 1]], [['run', 0, -400, 1]], [['run', 0, -400, 1]], [['run', 0, -400, 1]], [['run', 0, -400, 1]], [['run', 0, -400, 1]], [['run', 0, -400, 1]], [['run', 55, -55, 1.8], ['run', 0, -350, 1]], [['run', 0, -400, 1]], [['run'], ['kick', 25]]];
kickReturnonsideKickF = [[['stand', 0, 0, 1]], [['stand', 0, 0, 1]], [['stand', 0, 0, 1]], [['stand', 0, 0, 1]], [['stand', 0, 0, 1]], [['stand', 0, 0, 1]], [['stand', 0, 0, 1]], [['stand', 0, 0, 1]], [['stand', 0, 0, 1]], [['stand', 0, 0, 1]], [['stand', 0, 0, 1]]];
}
function setGameStats() {
completionRate[0] = int((pCompletions / pAttempts) * 100);
completionRate[1] = int((cCompletions / cAttempts) * 100);
if (getUserSide() == 'home') {
_root.stats.statsBG.hScoreTxt.text = homeScore;
_root.stats.statsBG.aScoreTxt.text = awayScore;
} else {
_root.stats.statsBG.hScoreTxt.text = awayScore;
_root.stats.statsBG.aScoreTxt.text = homeScore;
}
_root.stats.statsBG.hTotalPlays.text = totalPlays[0];
_root.stats.statsBG.aTotalPlays.text = totalPlays[1];
_root.stats.statsBG.hRushingPlays.text = rushingPlays[0];
_root.stats.statsBG.aRushingPlays.text = rushingPlays[1];
_root.stats.statsBG.hPassingPlays.text = passingPlays[0];
_root.stats.statsBG.aPassingPlays.text = passingPlays[1];
_root.stats.statsBG.hTotalYards.text = totalYards[0];
_root.stats.statsBG.aTotalYards.text = totalYards[1];
_root.stats.statsBG.hRushingYards.text = rushingYards[0];
_root.stats.statsBG.aRushingYards.text = rushingYards[1];
_root.stats.statsBG.hPassingYards.text = passingYards[0];
_root.stats.statsBG.aPassingYards.text = passingYards[1];
_root.stats.statsBG.hCompletionRate.text = pCompletions + '/' + pAttempts + ' (' + completionRate[0] + '%)';
_root.stats.statsBG.aCompletionRate.text = cCompletions + '/' + cAttempts + ' (' + completionRate[1] + '%)';
_root.stats.statsBG.hSacks.text = sacks[0];
_root.stats.statsBG.aSacks.text = sacks[1];
_root.stats.statsBG.hInterceptions.text = interceptions[0] + fumbles[0];
_root.stats.statsBG.aInterceptions.text = interceptions[1] + fumbles[1];
_root.stats.statsBG.uSacks.text = userSacks;
_root.stats.statsBG.uInterceptions.text = userInterceptions;
}
function setRoster() {
if (_root.roster.rosterBG._currentframe == 1) {
_root.roster.rosterBG.oMarker.gotoAndStop(2);
_root.roster.rosterBG.dMarker.gotoAndStop(1);
completionRate[0] = int((pCompletions / pAttempts) * 100);
var v7 = getUserSide() + 'QB';
_root.roster.rosterBG.pr0.text = getPasserRating();
_root.roster.rosterBG.y0.text = passingYards[0];
_root.roster.rosterBG.n0.text = _root.field[v7].playerPosition;
_root.roster.rosterBG.z0.text = '#' + _root.field[v7].playerNumber;
_root.roster.rosterBG.p0.text = _root.field[v7].playerName;
_root.roster.rosterBG.t0.text = pAttempts;
_root.roster.rosterBG.s0.text = pCompletions;
_root.roster.rosterBG.i0.text = completionRate[0] + '%';
_root.roster.rosterBG.k0.text = passingTD[0];
_root.roster.rosterBG.td0.text = interceptions[0];
var v6 = ['', 'RB', 'FB', 'TE', 'WRX', 'WRY', 'WRZ'];
var v2 = 1;
while (v2 < 7) {
var v5 = getUserSide() + v6[v2];
var v4 = _root.field[v5].statPos;
_root.roster.rosterBG['n' + v2].text = _root.field[v5].playerPosition;
_root.roster.rosterBG['z' + v2].text = '#' + _root.field[v5].playerNumber;
_root.roster.rosterBG['p' + v2].text = _root.field[v5].playerName;
_root.roster.rosterBG['t' + v2].text = _root[userTeam + 'Players'][v4][3];
_root.roster.rosterBG['s' + v2].text = _root[userTeam + 'Players'][v4][4];
_root.roster.rosterBG['i' + v2].text = _root[userTeam + 'Players'][v4][5];
_root.roster.rosterBG['k' + v2].text = _root[userTeam + 'Players'][v4][6];
_root.roster.rosterBG['td' + v2].text = _root[userTeam + 'Players'][v4][7];
++v2;
}
} else {
_root.roster.rosterBG.oMarker.gotoAndStop(1);
_root.roster.rosterBG.dMarker.gotoAndStop(2);
var v2 = 12;
while (v2 < 26) {
var v5 = getUserSide() + posArray[v2];
var v3 = v2 - 12;
_root.roster.rosterBG['n' + v3].text = _root.field[v5].playerPosition;
_root.roster.rosterBG['z' + v3].text = '#' + _root.field[v5].playerNumber;
_root.roster.rosterBG['p' + v3].text = _root.field[v5].playerName;
_root.roster.rosterBG['t' + v3].text = _root[userTeam + 'Players'][v2][3];
_root.roster.rosterBG['s' + v3].text = _root[userTeam + 'Players'][v2][4];
_root.roster.rosterBG['i' + v3].text = _root[userTeam + 'Players'][v2][5];
_root.roster.rosterBG['k' + v3].text = _root[userTeam + 'Players'][v2][6];
_root.roster.rosterBG['td' + v3].text = _root[userTeam + 'Players'][v2][8];
++v2;
}
}
}
function closeMenus() {
_root.stats._visible = false;
_root.roster._visible = false;
}
function getPasserRating() {
var v4 = pCompletions / pAttempts;
v4 -= 0.3;
v4 /= 0.2;
if (v4 < 0) {
v4 = 0;
} else {
if (v4 > 2.375) {
v4 = 2.375;
}
}
var v3 = passingYards[0] / pAttempts;
v3 -= 3;
v3 /= 4;
if (v3 < 0) {
v3 = 0;
} else {
if (v3 > 2.375) {
v3 = 2.375;
}
}
var v5 = passingTD[0] / pAttempts;
v5 /= 0.05;
if (v5 < 0) {
v5 = 0;
} else {
if (v5 > 2.375) {
v5 = 2.375;
}
}
var v1 = interceptions[0] / pAttempts;
v1 = 0.095 - v1;
v1 /= 0.04;
if (v1 < 0) {
v1 = 0;
var v2 = v4 + v3 + v5 + v1;
v2 *= 100;
v2 /= 6;
v2 *= 100;
v2 = int(v2);
v2 /= 100;
return v2;
}
if (v1 > 2.375) {
v1 = 2.375;
}
var v2 = v4 + v3 + v5 + v1;
v2 *= 100;
v2 /= 6;
v2 *= 100;
v2 = int(v2);
v2 /= 100;
return v2;
}
function callTimeOut() {
if (timeouts[0] > 0 && playActive == false && calledTimeout == false) {
_root.gameText.gotoAndPlay('timeout');
Mouse.show();
_root.field.kickArrow._visible = false;
calledTimeout = true;
runClock = false;
--timeouts[0];
_root.scoreboard[getUserSide() + 'Timeouts'].gotoAndStop(timeouts[0] + 1);
if (_root.playbook._visible == false) {
_root.playbook._visible = true;
playReady = false;
var v2 = 0;
while (v2 < 11) {
var v3 = activeCompPlayers[v2];
var v4 = activeUserPlayers[v2];
_root.field[v3]._x = 1000;
_root.field[v4]._x = 1000;
++v2;
}
}
}
}
function endGame() {
var v6 = 0;
while (v6 < posArray.length) {
var v20 = posArray[v6];
var v21 = 'home' + v20;
var v22 = 'away' + v20;
_root.field[v21].removeMovieClip();
_root.field[v22].removeMovieClip();
++v6;
}
if (_root.seasonGame == false) {
_root.attachMovie('fadeToBlack', 'fadeToBlack', _root.getNextHighestDepth());
_root.fadeToBlack.destination = 'title';
} else {
var v23 = false;
var v2 = SharedObject.getLocal('game' + _root.saveSlot);
if (getUserSide() == 'home') {
v2.data[userTeam + 'Season'][8] += homeScore;
v2.data[compTeam + 'Season'][8] += awayScore;
v2.data[userTeam + 'Season'][9] += awayScore;
v2.data[compTeam + 'Season'][9] += homeScore;
if (homeScore > awayScore) {
v23 = true;
++v2.data[userTeam + 'Season'][1];
++v2.data[compTeam + 'Season'][2];
} else {
++v2.data[userTeam + 'Season'][2];
++v2.data[compTeam + 'Season'][1];
}
} else {
v2.data[userTeam + 'Season'][8] += awayScore;
v2.data[compTeam + 'Season'][8] += homeScore;
v2.data[userTeam + 'Season'][9] += homeScore;
v2.data[compTeam + 'Season'][9] += awayScore;
if (awayScore > homeScore) {
v23 = true;
++v2.data[userTeam + 'Season'][1];
++v2.data[compTeam + 'Season'][2];
} else {
++v2.data[userTeam + 'Season'][2];
++v2.data[compTeam + 'Season'][1];
}
}
if (v2.data.seasonWeek <= 12) {
v2.data[userTeam + 'Season'][3] += totalYards[0];
v2.data[compTeam + 'Season'][3] += totalYards[1];
v2.data[userTeam + 'Season'][4] += rushingYards[0];
v2.data[compTeam + 'Season'][4] += rushingYards[1];
v2.data[userTeam + 'Season'][5] += passingYards[0];
v2.data[compTeam + 'Season'][5] += passingYards[1];
v2.data[userTeam + 'Season'][10] += rushingYards[1];
v2.data[compTeam + 'Season'][10] += rushingYards[0];
v2.data[userTeam + 'Season'][11] += passingYards[1];
v2.data[compTeam + 'Season'][11] += passingYards[0];
v2.data[userTeam + 'Season'][6] += sacks[0];
v2.data[compTeam + 'Season'][6] += sacks[1];
v2.data[userTeam + 'Season'][7] += interceptions[0] + fumbles[0];
v2.data[compTeam + 'Season'][7] += interceptions[1] + fumbles[1];
}
var v11 = 'week' + v2.data.seasonWeek;
if (v2.data.seasonWeek <= 12) {
v6 = 0;
while (v6 < 7) {
if (_root[v11][v6][0] != v2.data.teamName && _root[v11][v6][1] != v2.data.teamName) {
var v9 = _root[v11][v6][0];
var v8 = _root[v11][v6][1];
var v12 = 50 + random(50) + 20 * (_root[v9][1] - _root[v8][3]);
var v18 = 50 + random(50) + 20 * (_root[v8][1] - _root[v9][3]);
v2.data[v9 + 'Season'][4] += v12;
v2.data[v8 + 'Season'][4] += v18;
var v16 = 150 + random(100) + 40 * (_root[v9][0] - _root[v8][4]);
var v14 = 150 + random(100) + 40 * (_root[v8][0] - _root[v9][4]);
v2.data[v9 + 'Season'][5] += v16;
v2.data[v8 + 'Season'][5] += v14;
v2.data[v9 + 'Season'][3] += v12 + v16;
v2.data[v8 + 'Season'][3] += v18 + v14;
v2.data[v9 + 'Season'][10] += v18;
v2.data[v8 + 'Season'][10] += v12;
v2.data[v9 + 'Season'][11] += v14;
v2.data[v8 + 'Season'][11] += v16;
v2.data[v9 + 'Season'][6] += random(7 - _root[v8][2]);
v2.data[v8 + 'Season'][6] += random(7 - _root[v9][2]);
v2.data[v9 + 'Season'][7] += random(4);
v2.data[v8 + 'Season'][7] += random(4);
var v17 = _root[v9][0] + _root[v9][1] + _root[v9][2] + _root[v9][3] + _root[v9][4];
var v15 = _root[v8][0] + _root[v8][1] + _root[v8][2] + _root[v8][3] + _root[v8][4];
var v10 = 7 * random(4) + 3 * random(4);
var v13 = 7 * random(4) + 3 * random(4);
if (v17 > v15) {
v10 += random(v17 - v15) * 3;
} else {
v13 += random(v15 - v17) * 3;
}
if (v10 == v13) {
v10 += 3;
}
v2.data[v9 + 'Season'][8] += v10;
v2.data[v8 + 'Season'][8] += v13;
v2.data[v9 + 'Season'][9] += v13;
v2.data[v8 + 'Season'][9] += v10;
if (v10 > v13) {
++v2.data[v9 + 'Season'][1];
++v2.data[v8 + 'Season'][2];
} else {
++v2.data[v9 + 'Season'][2];
++v2.data[v8 + 'Season'][1];
}
}
++v6;
}
if (v2.data.seasonWeek == 12) {
var v3 = ['arizona', 'baltimore', 'carolina', 'chicago', 'dallas', 'indianapolis', 'newEngland', 'newOrleans', 'newYork', 'oakland', 'pittsburgh', 'philadelphia', 'sanDiego', 'sanFrancisco'];
var v5;
var v24;
var v7 = 0;
while (v7 < v3.length) {
v5 = v7;
var v4 = v7;
while (v4 < v3.length - 1) {
if (v2.data[v3[v4 + 1] + 'Season'][1] > v2.data[v3[v5] + 'Season'][1]) {
v5 = v4 + 1;
} else {
if (v2.data[v3[v4 + 1] + 'Season'][1] == v2.data[v3[v5] + 'Season'][1]) {
if (v2.data[v3[v4 + 1] + 'Season'][8] > v2.data[v3[v5] + 'Season'][8]) {
v5 = v4 + 1;
} else {
if (v2.data[v3[v4 + 1] + 'Season'][8] == v2.data[v3[v5] + 'Season'][8]) {
if (v2.data[v3[v4 + 1] + 'Season'][9] < v2.data[v3[v5] + 'Season'][9]) {
v5 = v4 + 1;
}
}
}
}
}
++v4;
}
v24 = v3[v7];
v3[v7] = v3[v5];
v3[v5] = v24;
++v7;
}
if (v3[8] == userTeam || v3[9] == userTeam || v3[10] == userTeam || v3[11] == userTeam || v3[12] == userTeam || v3[13] == userTeam) {
v2.data.seasonOver = true;
} else {
v2.data.week13 = [[v3[0], v3[7]], [v3[1], v3[6]], [v3[2], v3[5]], [v3[3], v3[4]]];
}
}
} else {
if (v2.data.seasonWeek == 13) {
v11 = v2.data.week13;
var v19 = ['', '', '', ''];
v6 = 0;
while (v6 < v11.length) {
if (v11[v6][0] != v2.data.teamName && v11[v6][1] != v2.data.teamName) {
var v9 = v11[v6][0];
var v8 = v11[v6][1];
var v17 = _root[v9][0] + _root[v9][1] + _root[v9][2] + _root[v9][3] + _root[v9][4];
var v15 = _root[v8][0] + _root[v8][1] + _root[v8][2] + _root[v8][3] + _root[v8][4];
var v10 = 7 * random(4) + 3 * random(4);
var v13 = 7 * random(4) + 3 * random(4);
if (v17 > v15) {
v10 += random(v17 - v15) * 3;
} else {
v13 += random(v15 - v17) * 3;
}
if (v10 == v13) {
v10 += 3;
}
if (v10 > v13) {
v19[v6] = v9;
} else {
v19[v6] = v8;
}
} else {
if (v23) {
v19[v6] = userTeam;
} else {
v2.data.seasonOver = true;
v19[v6] = compTeam;
}
}
++v6;
}
v2.data.week14 = [[v19[0], v19[1]], [v19[2], v19[3]]];
} else {
if (v2.data.seasonWeek == 14) {
v11 = v2.data.week14;
var v19 = ['', ''];
v6 = 0;
while (v6 < v11.length) {
if (v11[v6][0] != v2.data.teamName && v11[v6][1] != v2.data.teamName) {
var v9 = v11[v6][0];
var v8 = v11[v6][1];
var v17 = _root[v9][0] + _root[v9][1] + _root[v9][2] + _root[v9][3] + _root[v9][4];
var v15 = _root[v8][0] + _root[v8][1] + _root[v8][2] + _root[v8][3] + _root[v8][4];
var v10 = 7 * random(4) + 3 * random(4);
var v13 = 7 * random(4) + 3 * random(4);
if (v17 > v15) {
v10 += random(v17 - v15) * 3;
} else {
v13 += random(v15 - v17) * 3;
}
if (v10 == v13) {
v10 += 3;
}
if (v10 > v13) {
v19[v6] = v9;
} else {
v19[v6] = v8;
}
} else {
if (v23) {
v19[v6] = userTeam;
} else {
v2.data.seasonOver = true;
v19[v6] = compTeam;
}
}
++v6;
}
v2.data.week15 = [[v19[0], v19[1]]];
} else {
if (v2.data.seasonWeek == 15) {
if (v23 == false) {
v2.data.seasonOver = true;
} else {
v2.data.champs = true;
}
}
}
}
}
++v2.data.seasonWeek;
v2.flush(100000);
_root.attachMovie('fadeToBlack', 'fadeToBlack', _root.getNextHighestDepth());
_root.fadeToBlack.destination = 'seasonHome';
}
_root.scoreboard.clockTxt.text = '00:00';
}
function causeFumble(ballH, tackler) {
_root.field.ball._x = _root.field[ballHolder]._x;
_root.field.ball._y = _root.field[ballHolder]._y;
_root.field.ball._visible = true;
if (random(2) == 0) {
_root.field.ball._x += 10;
} else {
_root.field.ball._x -= 10;
}
if (random(2) == 0) {
_root.field.ball._y += 10;
} else {
_root.field.ball._y -= 10;
}
ballHolder = 'inAir';
var v2 = 0;
while (v2 < 11) {
var v4 = activeUserPlayers[v2];
var v3 = activeCompPlayers[v2];
_root.field[v4].task = 'getFumble';
_root.field[v3].task = 'getFumble';
++v2;
}
_root.field[ballH].task = 'eatCheese';
_root.field[tackler].task = 'eatCheese';
_root.field[ballH].inBlock = true;
_root.field[tackler].inBlock = true;
if (userSide == 'd') {
++fumbles[1];
_root.field.compMarker._x = 1500;
} else {
++fumbles[0];
}
activePlayer = null;
_root.field.playerMarker._x = 1500;
turnOver = true;
ballInMotion = true;
motionType = 'skid2';
skidSteps = 0;
nextSkid = 5;
ballSpeed = 4;
savedGameTimer = playTimer;
nextSkid = 3 + int(passDist / 50);
skidSpeedAdj = (ballSpeed - int(ballSpeed * 0.75)) / nextSkid;
_root.field.ball._xscale = 100;
_root.field.ball._yscale = 100;
var v5 = random(10) / 10;
ballXMove = v5;
if (random(2) == 1) {
ballXMove *= -1;
}
ballYMove = 1 - v5;
if (random(2) == 1) {
ballYMove *= -1;
}
_root.gameText.gotoAndPlay('fumble');
playSound('fumble');
v2 = 0;
while (v2 < 11) {
v4 = activeUserPlayers[v2];
v3 = activeCompPlayers[v2];
_root.field[v4].inBlock = false;
_root.field[v3].inBlock = false;
++v2;
}
_root.field[ballH].inBlock = true;
_root.field[tackler].inBlock = true;
_root.field.playerMarker.playerTxt.text = '#' + _root.field[activePlayer].playerNumber + ' ' + _root.field[activePlayer].playerName;
_root.field.playerMarker._x = _root.field[activePlayer]._x;
_root.field.playerMarker._y = _root.field[activePlayer]._y;
_root.field.playerMarker.gotoAndPlay(2);
}
function pto() {
var v8 = 0;
while (v8 < 11) {
var v2 = activeUserPlayers[v8];
if (v2 != activePlayer && playActive) {
if (_root.field[v2].task == 'block') {
if (_root.field[v2].inBlock == false) {
if (_root.field[v2].finished == false) {
if (_root.field[v2].followingPlay) {
var v17 = _root.field[v2].moveSpeed * _root[currentPlay][v8][_root.field[v2].curStep][3];
} else {
var v17 = _root.field[v2].moveSpeed;
}
_root.field[v2].gotoAndStop('run');
playerStep(v2, v8);
} else {
if (_root.field[v2].chasing != null) {
_root.field[v2].gotoAndStop('run');
var v11 = _root.field[v2].chasing;
if (getDist(_root.field[v2], _root.field[v11]) > 5) {
moveTowards(v2, v11);
}
var v18 = ballY - _root.field[v11]._y;
if (_root.field[v11].inBlock) {
_root.field[v2].chasing = null;
}
} else {
var v10 = 500;
var v14 = null;
var v7 = 0;
while (v7 < activeCompPlayers.length) {
var v3 = activeCompPlayers[v7];
var v9 = int(getDist(_root.field[v2], _root.field[v3]));
if (ballHolder != offensiveTeam + 'QB' && ballHolder != 'inAir' || ballY - _root.field[v3]._y < 25) {
if (v9 < v10 && _root.field[v3].inBlock == false && _root.field[v2].blockOpp != v3) {
v10 = v9;
v14 = v3;
}
}
++v7;
}
if (v10 < 60) {
_root.field[v2].chasing = v14;
} else {
_root.field[v2].reachedX = false;
_root.field[v2].reachedY = false;
_root.field[v2].followingPlay = false;
_root.field[v2].xDest = _root.field[ballHolder]._x;
_root.field[v2].yDest = _root.field[ballHolder]._y - 37;
playerStep(v2, v8);
_root.field[v2].gotoAndStop('run');
}
}
}
v7 = 0;
while (v7 < activeCompPlayers.length) {
v3 = activeCompPlayers[v7];
if (getDist(_root.field[v2], _root.field[v3]) < 15 && _root.field[v3].inBlock == false && _root.field[v2].blockOpp != v3 && _root.field[v3].blockNum < 2) {
_root.field[v2].gotoAndStop('block');
_root.field[v3].gotoAndStop('block');
_root.field[v2].inBlock = true;
_root.field[v3].inBlock = true;
_root.field[v2].blockOpp = v3;
_root.field[v2].blockLength = getBlockDuration(v2, v3);
++_root.field[v3].blockNum;
var v12 = Math.abs(_root.field[v2]._x - _root.field[v3]._x);
var v5 = Math.min(_root.field[v2]._x, _root.field[v3]._x);
v5 += v12 / 2;
var v13 = Math.abs(_root.field[v2]._y - _root.field[v3]._y);
var v6 = Math.min(_root.field[v2]._y, _root.field[v3]._y);
v6 += v13 / 2;
_root.field[v2]._rotation = getAng(v2, v5, v6);
_root.field[v3]._rotation = getAng(v3, v5, v6);
var v4 = getBlockWinner(v2, v3);
if (v4 > 0) {
_root.field[v2].blockMoveX = getXSlope(_root.field[v3]) * (v4 / 3);
_root.field[v2].blockMoveY = getYSlope(_root.field[v3]) * (v4 / 3);
} else {
if (v4 < 0) {
v4 *= -1;
_root.field[v2].blockMoveX = getXSlope(_root.field[v2]) * (v4 / 3);
_root.field[v2].blockMoveY = getYSlope(_root.field[v2]) * (v4 / 3);
} else {
_root.field[v2].blockMoveX = null;
_root.field[v2].blockMoveY = null;
}
}
while (getDist(_root.field[v2], _root.field[v3]) > 11) {
_root.field[v2]._x += 2 * getXSlope(_root.field[v2]);
_root.field[v2]._y += 2 * getYSlope(_root.field[v2]);
_root.field[v3]._x += 2 * getXSlope(_root.field[v3]);
_root.field[v3]._y += 2 * getYSlope(_root.field[v3]);
}
break;
}
++v7;
}
} else {
var v15 = _root.field[v2].blockOpp;
if (_root.field[v2].blockMoveX != null) {
_root.field[v2]._x += _root.field[v2].blockMoveX;
_root.field[v2]._y += _root.field[v2].blockMoveY;
_root.field[v15]._x += _root.field[v2].blockMoveX;
_root.field[v15]._y += _root.field[v2].blockMoveY;
}
--_root.field[v2].blockLength;
if (_root.field[v2].blockLength <= 0) {
_root.field[v2].inBlock = false;
_root.field[v15].inBlock = false;
}
}
} else {
if (_root.field[v2].task == 'run' && _root.field[v2].finished == false) {
if (_root.field[v2].custAni == false) {
_root.field[v2].gotoAndStop('run');
}
if (_root.field[v2].followingPlay) {
var v17 = _root.field[v2].moveSpeed * _root[currentPlay][v8][_root.field[v2].curStep][3];
} else {
var v17 = _root.field[v2].moveSpeed;
}
playerStep(v2, v8);
} else {
if (_root.field[v2].task == 'kill' && _root.field[v2].inBlock == false) {
_root.field[v2].gotoAndStop('run');
var v16 = int(getDist(_root.field[v2], _root.field[ballHolder]));
if (v16 < 15 && _root.field[v2].inBlock == false && ballHolder != 'inAir') {
_root.field[v2].gotoAndStop('tackle');
if (_root.field[v2]._rotation > 0) {
_root.field[ballHolder]._rotation = _root.field[v2]._rotation + 90;
_root.field[ballHolder].gotoAndStop('fallL');
} else {
_root.field[ballHolder]._rotation = _root.field[v2]._rotation - 90;
_root.field[ballHolder].gotoAndStop('fallR');
}
_root.field[v2].swapDepths(_root.field[ballHolder]);
playOver('tackle', v2, ballHolder);
break;
} else {
moveTowards(v2, ballHolder);
}
} else {
if (_root.field[v2].task == 'chaseBall' && _root.field[v2].inBlock == false) {
moveTowards(v2, 'ball');
if (ballInMotion == false && ballHolder == 'inAir' && _root.field[v2].hitPlace.hitTest(_root.field.ball)) {
savedKickY = _root.field.ball._y;
playOver('kickOOB', '', '');
}
} else {
if (_root.field[v2].task == 'getFumble') {
if (getDist(_root.field[v2], _root.field.ball) > 5) {
_root.field[v2].gotoAndStop('run');
moveTowards(v2, 'ball');
} else {
if (savedGameTimer + 10 < playTimer) {
--fumbles[0];
turnOver = false;
if (_root.field.ball._x < 53 || _root.field.ball._x > 597) {
playOver('oob', '', '');
} else {
setDefensiveKill(activeCompPlayers);
setOffensiveBlock(activeUserPlayers);
ballHolder = v2;
activePlayer = v2;
_root.field.ball._visible = false;
_root.field.playerMarker.playerTxt.text = '#' + _root.field[activePlayer].playerNumber + ' ' + _root.field[activePlayer].playerName;
_root.field.playerMarker._x = _root.field[activePlayer]._x;
_root.field.playerMarker._y = _root.field[activePlayer]._y;
_root.field.playerMarker.gotoAndPlay(2);
}
}
}
}
}
}
}
}
}
++v8;
}
}
function cto() {
var v9 = 0;
while (v9 < 11) {
var v2 = activeCompPlayers[v9];
if (playActive) {
if (v2 == offensiveTeam + 'QB' && v2 == ballHolder && playType == 'pass' && _root.field[v2].task != 'score') {
_root.field.compMarker._x = _root.field[v2]._x;
_root.field.compMarker._y = _root.field[v2]._y;
if (playTimer > 25 && throwInMotion == false) {
var v5 = findOpenRec();
if (_root.field[v5]._y > ballY + 10 && playTimer < 50 && play != 'iFormRBScreen') {
v5 = null;
}
if (v5 != null) {
compPassTarget = v5;
_root.field[v2]._rotation = getAng(v2, _root.field[v5]._x, _root.field[v5]._y);
_root.field[v2].gotoAndStop('throw');
_root.field[v2].custAni = true;
throwInMotion = true;
passType = 'lob';
var v22 = getDist(_root.field[v2], _root.field[v5]);
var v19 = v22 / 2;
var v27 = _root.field[v5].xMove * v19;
var v26 = _root.field[v5].yMove * v19;
var v23 = _root.field[v5]._x + v27;
var v21 = _root.field[v5]._y + v26;
var v28 = random((5 - difficulty) * 4);
var v29 = random((5 - difficulty) * 4);
_root.field.attachMovie('passTarget', 'passTarget', passTargetDepth);
ballDestX = v23 + v28;
ballDestY = v21 + v29;
if (ballDestX > 590) {
ballDestX = 590;
} else {
if (ballDestX < 60) {
ballDestX = 60;
}
}
if (ballDestY < 55) {
ballDestY = 55;
}
_root.field.passTarget._x = ballDestX;
_root.field.passTarget._y = ballDestY;
_root.field[v2].task = 'eatCheese';
}
}
if (throwInMotion == false) {
var v30 = null;
var v3 = getThreat(activeUserPlayers, _root.field[v2]._x, _root.field[v2]._y);
var v20 = getDist(_root.field[v3], _root.field[v2]);
if (playTimer > 25) {
if (v20 < 100) {
_root.field[v2].gotoAndStop('run');
if (v20 > 60 || _root.field[v2]._y > ballY + 50) {
if (_root.field[v3]._x < _root.field[v2]._x) {
_root.field[v2]._rotation = -90;
} else {
_root.field[v2]._rotation = 90;
}
} else {
if (_root.field[v3]._x < _root.field[v2]._x) {
_root.field[v2]._rotation = -45;
} else {
_root.field[v2]._rotation = 45;
}
}
if (_root.field[v2]._x > 550 || _root.field[v2]._x < 100) {
_root.field[v2].task = 'score';
}
var v12 = _root.field[v2].moveSpeed;
if (Math.abs(_root.field[v2]._rotation) < 180 && _root.field[v2].speedBurst > 0) {
--_root.field[v2].speedBurst;
v12 *= 1.4;
}
_root.field[v2].xMove = getXSlope(_root.field[v2]);
_root.field[v2].yMove = getYSlope(_root.field[v2]);
if (_root.field[v2].xMove == 0) {
_root.field[v2].yMove *= 0.8;
} else {
if (_root.field[v2].yMove == 0) {
_root.field[v2].xMove *= 0.8;
}
}
_root.field[v2]._x += v12 * _root.field[v2].xMove;
_root.field[v2]._y += v12 * _root.field[v2].yMove;
_root.field.ball._x = _root.field[v2]._x;
_root.field.ball._y = _root.field[v2]._y;
} else {
_root.field[v2].gotoAndStop(1);
}
} else {
_root.field[v2].gotoAndStop('run');
_root.field[v2]._rotation = 0;
_root.field[v2]._y += _root.field[v2].moveSpeed;
_root.field.ball._y = _root.field[v2]._y;
}
}
} else {
if (_root.field[v2].task == 'block') {
if (_root.field[v2].inBlock == false) {
if (_root.field[v2].finished == false) {
if (_root.field[v2].followingPlay) {
var v12 = _root.field[v2].moveSpeed * _root[currentPlay][v9][_root.field[v2].curStep][3];
} else {
var v12 = _root.field[v2].moveSpeed;
}
_root.field[v2].gotoAndStop('run');
playerStep(v2, v9);
} else {
if (_root.field[v2].chasing != null) {
_root.field[v2].gotoAndStop('run');
var v14 = _root.field[v2].chasing;
if (getDist(_root.field[v2], _root.field[v14]) > 5) {
moveTowards(v2, v14);
}
var v31 = ballY - _root.field[v14]._y;
if (_root.field[v14].inBlock) {
_root.field[v2].chasing = null;
}
} else {
var v13 = 500;
var v18 = null;
var v8 = 0;
while (v8 < activeUserPlayers.length) {
var v3 = activeUserPlayers[v8];
var v10 = int(getDist(_root.field[v2], _root.field[v3]));
if (ballHolder != offensiveTeam + 'QB' && ballHolder != 'inAir' || ballY - _root.field[v3]._y <= 25) {
if (v10 < v13 && _root.field[v3].inBlock == false && _root.field[v2].blockOpp != v3) {
v13 = v10;
v18 = v3;
}
}
++v8;
}
if (v13 < 60) {
_root.field[v2].chasing = v18;
} else {
_root.field[v2].reachedX = false;
_root.field[v2].reachedY = false;
_root.field[v2].followingPlay = false;
_root.field[v2].xDest = _root.field[ballHolder]._x;
_root.field[v2].yDest = _root.field[ballHolder]._y - 37;
playerStep(v2, v9);
_root.field[v2].gotoAndStop('run');
}
}
}
v8 = 0;
while (v8 < activeUserPlayers.length) {
v3 = activeUserPlayers[v8];
if (getDist(_root.field[v2], _root.field[v3]) < 15 && _root.field[v3].inBlock == false && _root.field[v2].blockOpp != v3 && _root.field[v3].blockNum < 2) {
_root.field[v2].gotoAndStop('block');
_root.field[v3].gotoAndStop('block');
_root.field[v2].inBlock = true;
_root.field[v3].inBlock = true;
_root.field[v2].blockOpp = v3;
_root.field[v2].blockLength = getBlockDuration(v2, v3);
++_root.field[v3].blockNum;
var v15 = Math.abs(_root.field[v2]._x - _root.field[v3]._x);
var v6 = Math.min(_root.field[v2]._x, _root.field[v3]._x);
v6 += v15 / 2;
var v16 = Math.abs(_root.field[v2]._y - _root.field[v3]._y);
var v7 = Math.min(_root.field[v2]._y, _root.field[v3]._y);
v7 += v16 / 2;
_root.field[v2]._rotation = getAng(v2, v6, v7);
_root.field[v3]._rotation = getAng(v3, v6, v7);
var v4 = getBlockWinner(v2, v3);
if (v4 > 0) {
_root.field[v2].blockMoveX = getXSlope(_root.field[v3]) * (v4 / 3);
_root.field[v2].blockMoveY = getYSlope(_root.field[v3]) * (v4 / 3);
} else {
if (v4 < 0) {
v4 *= -1;
_root.field[v2].blockMoveX = getXSlope(_root.field[v2]) * (v4 / 3);
_root.field[v2].blockMoveY = getYSlope(_root.field[v2]) * (v4 / 3);
} else {
_root.field[v2].blockMoveX = null;
_root.field[v2].blockMoveY = null;
}
}
while (getDist(_root.field[v2], _root.field[v3]) > 11) {
_root.field[v2]._x += 2 * getXSlope(_root.field[v2]);
_root.field[v2]._y += 2 * getYSlope(_root.field[v2]);
_root.field[v3]._x += 2 * getXSlope(_root.field[v3]);
_root.field[v3]._y += 2 * getYSlope(_root.field[v3]);
}
break;
}
++v8;
}
} else {
var v11 = _root.field[v2].blockOpp;
if (_root.field[v2].blockMoveX != null) {
_root.field[v2]._x += _root.field[v2].blockMoveX;
_root.field[v2]._y += _root.field[v2].blockMoveY;
_root.field[v11]._x += _root.field[v2].blockMoveX;
_root.field[v11]._y += _root.field[v2].blockMoveY;
if (v11 == activePlayer) {
_root.field.playerMarker._x = _root.field[v11]._x;
_root.field.playerMarker._y = _root.field[v11]._y;
}
}
--_root.field[v2].blockLength;
if (_root.field[v2].blockLength <= 0) {
_root.field[v2].inBlock = false;
_root.field[v11].inBlock = false;
}
}
} else {
if (_root.field[v2].task == 'run' && _root.field[v2].finished == false) {
if (_root.field[v2].custAni == false) {
_root.field[v2].gotoAndStop('run');
}
if (_root.field[v2].followingPlay) {
var v12 = _root.field[v2].moveSpeed * _root[currentPlay][v9][_root.field[v2].curStep][3];
} else {
var v12 = _root.field[v2].moveSpeed;
}
playerStep(v2, v9);
} else {
if (_root.field[v2].task == 'kill' && _root.field[v2].inBlock == false) {
_root.field[v2].gotoAndStop('run');
var v25 = int(getDist(_root.field[v2], _root.field[ballHolder]));
if (v25 < 15 && _root.field[v2].inBlock == false) {
_root.field[v2].gotoAndStop('tackle');
if (_root.field[v2]._rotation > 0) {
_root.field[ballHolder]._rotation = _root.field[v2]._rotation + 90;
_root.field[ballHolder].gotoAndStop('fallL');
} else {
_root.field[ballHolder]._rotation = _root.field[v2]._rotation - 90;
_root.field[ballHolder].gotoAndStop('fallR');
}
playOver('tackle', v2, ballHolder);
break;
} else {
moveTowards(v2, ballHolder);
}
} else {
if (_root.field[v2].task == 'chaseBall' && _root.field[v2].inBlock == false) {
moveTowards(v2, 'ball');
if (ballInMotion == false && ballHolder == 'inAir' && _root.field[v2].hitPlace.hitTest(_root.field.ball)) {
savedKickY = _root.field.ball._y;
playOver('kickOOB', '', '');
}
} else {
if (_root.field[v2].task == 'score') {
if (_root.field[v2].forceForward == 0) {
var v17 = getThreat(activeUserPlayers, _root.field[v2]._x, _root.field[v2]._y);
var v20 = getDist(_root.field[v17], _root.field[v2]);
_root.field[v2].lastDir2 = _root.field[v2].lastDir;
_root.field[v2].lastDir = _root.field[v2]._rotation;
if (v20 < 70 && _root.field[v17]._y < _root.field[v2]._y) {
if (v20 < 40) {
if (_root.field[v17]._x < _root.field[ballHolder]._x) {
_root.field[v2]._rotation = -90;
if (_root.field[v2]._x > 530) {
_root.field[v2]._rotation = -135;
}
} else {
_root.field[v2]._rotation = 90;
if (_root.field[v2]._x < 120) {
_root.field[v2]._rotation = 135;
}
}
} else {
if (_root.field[v17]._x < _root.field[ballHolder]._x) {
_root.field[v2]._rotation = -135;
} else {
_root.field[v2]._rotation = 135;
}
}
if (_root.field[v2]._x > 560) {
_root.field[v2]._rotation = -180;
} else {
if (_root.field[v2]._x < 90) {
_root.field[v2]._rotation = -180;
}
}
} else {
_root.field[v2]._rotation = -180;
}
if (_root.field[v2].lastDir == 90 && _root.field[v2].lastDir2 == -90 || _root.field[v2].lastDir == -90 && _root.field[v2].lastDir2 == 90) {
_root.field[v2].forceForward = 10;
}
} else {
--_root.field[v2].forceForward;
_root.field[v2]._rotation = -180;
}
var v12 = _root.field[v2].moveSpeed;
if (playType == 'run' && (ballHolder == offensiveTeam + 'RB' || ballHolder == offensiveTeam + 'FB')) {
var v24 = 1 + difficulty / 40;
v12 *= v24;
if (_root.field[v2].speedBurst > 0 && _root.field[v2]._rotation != -180) {
--_root.field[v2].speedBurst;
v12 *= 1.2;
}
}
_root.field[ballHolder].xMove = getXSlope(_root.field[v2]);
_root.field[ballHolder].yMove = getYSlope(_root.field[v2]);
if (_root.field[v2].xMove == 0) {
_root.field[v2].yMove *= 0.8;
} else {
if (_root.field[v2].yMove == 0) {
_root.field[v2].xMove *= 0.8;
}
}
_root.field[v2].gotoAndStop('run');
_root.field[v2]._x += v12 * _root.field[v2].xMove;
_root.field[v2]._y += v12 * _root.field[v2].yMove;
_root.field.compMarker._x = _root.field[v2]._x;
_root.field.compMarker._y = _root.field[v2]._y;
if (_root.field[ballHolder]._y < 153) {
playOver('touchdown', '', '');
}
if (ballY - _root.field[ballHolder]._y >= 285 && _root.field._y < 0) {
_root.field._y -= v12 * _root.field[v2].yMove;
}
} else {
if (_root.field[v2].task == 'getFumble') {
if (getDist(_root.field[v2], _root.field.ball) > 5) {
_root.field[v2].gotoAndStop('run');
moveTowards(v2, 'ball');
} else {
if (savedGameTimer + 10 < playTimer) {
--fumbles[1];
turnOver = false;
if (_root.field.ball._x < 53 || _root.field.ball._x > 597) {
playOver('oob', '', '');
} else {
setDefensiveKill(activeUserPlayers);
setOffensiveBlock(activeCompPlayers);
ballHolder = v2;
_root.field[v2].task = 'score';
_root.field.ball._visible = false;
_root.field.compMarker._x = _root.field[v2]._x;
_root.field.compMarker._y = _root.field[v2]._y;
}
}
}
}
}
}
}
}
}
}
}
++v9;
}
}
var my_cm;
my_cm = new ContextMenu();
my_cm.hideBuiltInItems();
var myFirstItem_cmi;
myFirstItem_cmi = new ContextMenuItem('(c)2010 - axis-games.com', myFirstItemHandler);
my_cm.customItems.push(myFirstItem_cmi);
_root.menu = my_cm;
stopAllSounds();
_root.attachMovie('fadeToWhite', 'fadeToWhite', _root.getNextHighestDepth());
iFormRBScreen = [[['run', 0, -1, 0.1]], [['run', -85, -25, 1], ['run', -105, -500, 1]], [['run', 150, -15, 1]], [['run', 0, -103, 1], ['run', 500, -206, 1]], [['run', 0, -500, 1]], [['block', 100, 3, 1], ['block', 100, -20, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 90, 3, 1], ['block', 90, -20, 1]], [['pass'], ['QB', 2, 1]]];
iFormPitchStrong = [[['run', 5, 15, 0.5]], [['block', 100, 0, 1.3], ['block', 130, -40, 1.3]], [['run', 65, -5, 0.8]], [['block', 0, -20, 1]], [['block', 0, -100, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 10, 15, 1.8], ['block', 100, 15, 1.5], ['block', 120, -20, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['block', 0, -2, 1]], [['run'], ['QB', 2, 1], ['RB', 13, 10]]];
dimeBaseCover2spread = [[['kill']], [['kill']], [['kill']], [['kill']], [['zone', 200, 450, 100, 0, 325, 50]], [['zone', 50, 250, 100, 0, 175, 50]], [['zone', 400, 600, 100, 0, 475, 50]], [['zone', 50, 200, 800, 50, 150, 100]], [['zone', 50, 350, 800, 100, 187, 200]], [['zone', 300, 600, 800, 100, 463, 200]], [['zone', 450, 600, 800, 50, 500, 100]]];
_root.stats.statsBG.logo1.gotoAndStop(userTeam);
_root.stats.statsBG.logo2.gotoAndStop(compTeam);
_root.field.endZones.gotoAndStop(homeTeam);
flip = false;
ach1Delay = false;
ach5Delay = false;
ach7Delay = false;
ach12 = false;
homeScore = 0;
awayScore = 0;
quarter = 1;
showIns = [false, false, false, false];
var mySharedObject = SharedObject.getLocal('game' + _root.saveSlot);
if (mySharedObject.data.seasonWeek > 1) {
showIns = [true, true, true, true];
}
conRun = 0;
conPass = 0;
lastPlay = 'null';
lastPlay2 = 'null';
lastPlayNum = 0;
globalSpeedAdj = 1.4;
lowBlocking = 1;
lowrec = 1;
lowTackleBreak = 1;
lowTackle = 1;
lowBlockBreak = 1;
_root.playbook._visible = false;
_root.startSecondHalfBtn._visible = false;
_root.endGameBtn._visible = false;
_root.startSecondHalfBtn._x = 325;
_root.startSecondHalfBtn._y = 452;
_root.matchupWindow.logo1.gotoAndStop(homeTeam);
_root.matchupWindow.logo2.gotoAndStop(awayTeam);
_root.matchupWindow.stars1.gotoAndStop(homeTeam);
_root.matchupWindow.stars2.gotoAndStop(awayTeam);
_root.matchupWindow._y = 230;
_root.matchupWindow._x = 325;
_root.endGameBtn._x = 325;
_root.endGameBtn._y = 452;
_root.coinToss._x = 325;
_root.coinToss._y = 260;
_root.playbook._x = 325;
_root.playbook._y = 65;
_root.roster._x = 325;
_root.roster._y = 90;
_root.roster._visible = false;
_root.stats._visible = false;
_root.stats._x = 325;
_root.stats._y = 86;
passTargetDepth = 5000;
passHitDepth = 5001;
initialPlayerDepth = 5050;
oPlayerDepth = 6000;
dPlayerDepth = 6050;
ballDepth = 6100;
arrowDepth = 6101;
_root.field.ball.swapDepths(ballDepth);
_root.field.kickArrow.swapDepths(arrowDepth);
_root.field.kickArrow._visible = false;
_root.field.passRing._visible = false;
ballWidth = 5;
ballHeight = 8;
halfOver = false;
_root.achWindow.swapDepths(1000000);
_root.achWindow._visible = false;
_root.achWindow._x = 325;
_root.achWindow._y = 254;
totalPlays = [0, 0];
rushingPlays = [0, 0];
passingPlays = [0, 0];
totalYards = [0, 0];
rushingYards = [0, 0];
passingYards = [0, 0];
passingTD = [0, 0];
rushingTD = [0, 0];
completionRate = [0, 0];
sacks = [0, 0];
interceptions = [0, 0];
fumbles = [0, 0];
userSacks = 0;
userInterceptions = 0;
cAttempts = 0;
cCompletions = 0;
pAttempts = 0;
pCompletions = 0;
setGameStats();
soundOn = true;
setTeams();
posArray = ['QB', 'RB', 'FB', 'TE', 'LT', 'LG', 'C', 'RG', 'RT', 'WRX', 'WRY', 'WRZ', 'FS', 'SS', 'LCB', 'RCB', 'NB', 'DB', 'LOLB', 'LMLB', 'RMLB', 'ROLB', 'LDE', 'LDT', 'RDT', 'RDE'];
var i = 0;
while (i < posArray.length) {
var pos = posArray[i];
var idName1 = 'home' + pos;
var idName2 = 'away' + pos;
_root.field.attachMovie(homeTeam, idName1, initialPlayerDepth++);
_root.field[idName1]._x = 1000;
_root.field.attachMovie(awayTeam, idName2, initialPlayerDepth++);
_root.field[idName2]._x = 1000;
_root.field[idName1].recMarker._visible = false;
_root.field[idName2].recMarker._visible = false;
_root.field[idName1].tabEnabled = false;
_root.field[idName2].tabEnabled = false;
_root.field[idName1].useHandCursor = false;
_root.field[idName2].useHandCursor = false;
_root.field[idName1].playerPosition = _root[homeTeam + 'Players'][i][0];
_root.field[idName1].playerName = _root[homeTeam + 'Players'][i][1];
_root.field[idName1].playerNumber = _root[homeTeam + 'Players'][i][2];
_root.field[idName2].playerPosition = _root[awayTeam + 'Players'][i][0];
_root.field[idName2].playerName = _root[awayTeam + 'Players'][i][1];
_root.field[idName2].playerNumber = _root[awayTeam + 'Players'][i][2];
_root.field[idName1].statPos = i;
_root.field[idName2].statPos = i;
++i;
}
setFormations();
setPlays();
setPlays2();
setGoalLinePlays();
npKickOff = true;
activeUserPlayers = ['', '', '', '', '', '', '', '', '', '', ''];
activeCompPlayers = ['', '', '', '', '', '', '', '', '', '', ''];
ballX = 325;
ballY = 771.5;
_root.field.lineOfScrimmage._y = ballY;
_root.field.firstDownLine._y = ballY - 103;
playReady = false;
playActive = false;
selectedPlayerIndex = 0;
currentPlay;
blockSound = false;
playType;
playTimer;
playStep;
ballTarget;
toGo;
ballTotalSteps;
ballCurrentStep;
overType;
beforePlayTimer;
compStartPlay;
compPassTarget;
allowPlayerSwitch = true;
playOverInt;
throwInMotion = false;
passType = '';
activePlayer = null;
setDKill = false;
apMoving = false;
zoneCheckTimer = 0;
totalZoom = 0;
zoomNumber = 0;
ballGravity = 0;
gravityInc;
kickOOB = false;
savedKickY;
kickGood = false;
zoomIn = false;
zoomOnThrow = false;
pat = false;
intArray = [];
down = 1;
timeouts = [3, 3];
_root.scoreboard.homeTimeouts.gotoAndStop(4);
_root.scoreboard.awayTimeouts.gotoAndStop(4);
downsArray = ['1st', '2nd', '3rd', '4th'];
_root.scoreboard.dndTxt.text = '1st & 10';
_root.scoreboard.ballOnTxt.text = Math.ceil((1183.5 - ballY) / 10.3);
_root.scoreboard.homeTeamTxt.text = _root[homeTeam][5];
_root.scoreboard.awayTeamTxt.text = _root[awayTeam][5];
_root.scoreboard.homeScoreTxt.text = homeScore;
_root.scoreboard.awayScoreTxt.text = awayScore;
_root.stats.statsBG.playerTeam.text = _root[userTeam][5];
_root.stats.statsBG.computerTeam.text = _root[compTeam][5];
runClock = false;
poTimer = 0;
clockTimer = 0;
clockSec = 0;
clockMin = 5;
altStartPlay = false;
var mySO = SharedObject.getLocal('achievements');
var i = 0;
while (i < 14) {
if (mySO.data.achievementList[i] == 1) {
_root.achWindow['a' + i].gotoAndStop(2);
}
++i;
}
setPlayerAttributes(homeTeam, awayTeam);
setFieldPosition();
_root.field._xscale = 100;
_root.field._yscale = 100;
isZooming = false;
_root.scoreboard.clockTxt.text = '05:00';
_root.onEnterFrame = function () {
clock();
movePlayers();
checkForZoom();
moveActivePlayer();
movePassRing();
moveBall();
};
_root.onMouseDown = function () {
if ((currentPlay == 'kickOff' || currentPlay == 'onsideKick' || currentPlay == 'fieldGoal' || currentPlay == 'punt') && altStartPlay == false && !playActive && playReady && _root.instructions._currentframe == 1) {
altStartPlay = true;
}
if (userSide == 'd' && turnOver == false && currentPlay != 'kickOff' && currentPlay != 'onsideKick' || userSide == 'o' && (turnOver || currentPlay == 'punt' || currentPlay == 'kickOff')) {
if (playActive) {
if (ballHolder != 'inAir') {
if (ballHolder == 'onGround') {
activePlayer = getClosestPlayer(activeUserPlayers, _root.field.ball._x, _root.field.ball._y);
} else {
var v5 = getClosestPlayer(activeUserPlayers, _root.field[ballHolder]._x, _root.field[ballHolder]._y);
if (v5 != null) {
activePlayer = v5;
}
}
} else {
if (ballHolder == 'inAir') {
activePlayer = getClosestPlayer(activeUserPlayers, _root.field.passTarget._x, _root.field.passTarget._y);
_root.field[activePlayer].custAni = false;
_root.field[activePlayer].gotoAndStop('run');
}
}
_root.field.playerMarker._x = _root.field[activePlayer]._x;
_root.field.playerMarker._y = _root.field[activePlayer]._y;
_root.field.playerMarker.playerTxt.text = '#' + _root.field[activePlayer].playerNumber + ' ' + _root.field[activePlayer].playerName;
} else {
if (currentPlay != 'kickOff' && currentPlay != 'onsideKick') {
_root.field[activePlayer].gotoAndStop(_root.field[activePlayer].savedFrame);
_root.field[activePlayer]._rotation = 0;
if (flip == false) {
++selectedPlayerIndex;
compStartPlay += 5;
activePlayer = activeUserPlayers[selectedPlayerIndex];
_root.field.playerMarker.playerTxt.text = '#' + _root.field[activePlayer].playerNumber + ' ' + _root.field[activePlayer].playerName;
_root.field.playerMarker._x = _root.field[activePlayer]._x;
_root.field.playerMarker._y = _root.field[activePlayer]._y;
if (selectedPlayerIndex == 10) {
selectedPlayerIndex = -1;
}
} else {
--selectedPlayerIndex;
if (selectedPlayerIndex == -1) {
selectedPlayerIndex = 11;
}
compStartPlay += 5;
activePlayer = activeUserPlayers[selectedPlayerIndex];
_root.field.playerMarker.playerTxt.text = '#' + _root.field[activePlayer].playerNumber + ' ' + _root.field[activePlayer].playerName;
_root.field.playerMarker._x = _root.field[activePlayer]._x;
_root.field.playerMarker._y = _root.field[activePlayer]._y;
}
}
}
}
if (playActive && playType == 'pass' && ballHolder == getUserSide() + 'QB' && activePlayer == ballHolder && setDKill == false && throwInMotion == false) {
_root.field.attachMovie('passTarget', 'passTarget', passTargetDepth);
var v3 = random(_root.field.passRing._width / 2);
var v2 = random(v3);
var v4 = v3 - v2;
if (random(2) == 1) {
v2 *= -1;
}
if (random(2) == 1) {
v4 *= -1;
}
if (ballY > 420 && zoomNumber < 1 && isZooming == false && _ymouse < 75) {
isZooming = true;
zoomTimer = 0;
++zoomNumber;
zoomAdj = ((ballY - 421) / 765) * 112;
zoomAdj /= 30;
zoomOnThrow = true;
}
_root.field.passTarget._x = _root.field._xmouse + v2;
_root.field.passTarget._y = _root.field._ymouse + v4;
_root.field.passRing._visible = false;
_root.field[activePlayer]._rotation = getAng(activePlayer, _root.field.passTarget._x, _root.field.passTarget._y);
_root.field[activePlayer].gotoAndStop('throw');
throwInMotion = true;
passType = 'bullet';
}
};
_root.onMouseUp = function () {
if (throwInMotion) {
passType = 'lob';
}
};
stop();
playSound('halftimeTheme');
}
movieClip 4220 {
}
movieClip 4223 {
}
movieClip 4224 {
}
movieClip 4228 {
}
// unknown tag 88 length 68
movieClip 4236 {
}
movieClip 4279 {
frame 1 {
stop();
}
}
movieClip 4281 {
}
movieClip 4283 {
}
movieClip 4285 {
}
movieClip 4290 {
frame 1 {
stop();
}
}
movieClip 4292 {
frame 1 {
stop();
}
}
movieClip 4353 {
frame 1 {
stop();
}
frame 16 {
this.gotoAndPlay('kick');
}
frame 31 {
this.gotoAndPlay('throw');
}
frame 46 {
this.gotoAndPlay('throw2');
}
}
movieClip 4354 {
}
movieClip 4355 {
}
button 4360 {
on (release) {
_root.showIns[_root.instructions._currentframe - 2] = true;
_root.instructions.gotoAndStop(1);
}
}
button 4365 {
on (release) {
_root.showIns = [true, true, true, true];
_root.instructions.gotoAndStop(1);
}
}
movieClip 4367 {
}
movieClip 4369 {
}
movieClip 4370 {
}
movieClip 4373 {
}
movieClip 4382 {
}
movieClip 4387 {
}
movieClip 4397 {
}
movieClip 4406 {
frame 1 {
stop();
}
frame 2 {
closeTip._visible = false;
var tipTimer = 0;
onEnterFrame = function () {
++tipTimer;
if (tipTimer >= 100) {
closeTip._visible = true;
}
};
}
frame 3 {
closeTip._visible = false;
var tipTimer = 0;
onEnterFrame = function () {
++tipTimer;
if (tipTimer >= 100) {
closeTip._visible = true;
}
};
}
frame 4 {
closeTip._visible = false;
var tipTimer = 0;
onEnterFrame = function () {
++tipTimer;
if (tipTimer >= 100) {
closeTip._visible = true;
}
};
}
frame 5 {
closeTip._visible = false;
var tipTimer = 0;
onEnterFrame = function () {
++tipTimer;
if (tipTimer >= 100) {
closeTip._visible = true;
}
};
}
}
movieClip 4413 {
frame 1 {
stop();
}
}
movieClip 4416 {
}
button 4418 {
on (release) {
if (_root.npKickOff == false) {
_root.playbook.formations.form1.gotoAndStop(2);
_root.playbook.formations.form2.gotoAndStop(1);
_root.playbook.formations.form3.gotoAndStop(1);
_root.playbook.formations.form4.gotoAndStop(1);
_root.playbook.formations.form5.gotoAndStop(1);
_root.playbook.formations.form6.gotoAndStop(1);
_root.playbook.plays.gotoAndStop(1);
}
}
}
button 4421 {
on (release) {
if (_root.npKickOff == false) {
_root.playbook.formations.form1.gotoAndStop(1);
_root.playbook.formations.form2.gotoAndStop(2);
_root.playbook.formations.form3.gotoAndStop(1);
_root.playbook.formations.form4.gotoAndStop(1);
_root.playbook.formations.form5.gotoAndStop(1);
_root.playbook.formations.form6.gotoAndStop(1);
_root.playbook.plays.gotoAndStop(2);
}
}
}
button 4424 {
on (release) {
if (_root.npKickOff == false) {
_root.playbook.formations.form1.gotoAndStop(1);
_root.playbook.formations.form2.gotoAndStop(1);
_root.playbook.formations.form3.gotoAndStop(2);
_root.playbook.formations.form4.gotoAndStop(1);
_root.playbook.formations.form5.gotoAndStop(1);
_root.playbook.formations.form6.gotoAndStop(1);
_root.playbook.plays.gotoAndStop(3);
}
}
}
button 4427 {
on (release) {
if (_root.npKickOff == false) {
_root.playbook.formations.form1.gotoAndStop(1);
_root.playbook.formations.form2.gotoAndStop(1);
_root.playbook.formations.form3.gotoAndStop(1);
_root.playbook.formations.form4.gotoAndStop(2);
_root.playbook.formations.form5.gotoAndStop(1);
_root.playbook.formations.form6.gotoAndStop(1);
_root.playbook.plays.gotoAndStop(4);
}
}
}
button 4430 {
on (release) {
if (_root.npKickOff == false) {
_root.playbook.formations.form1.gotoAndStop(1);
_root.playbook.formations.form2.gotoAndStop(1);
_root.playbook.formations.form3.gotoAndStop(1);
_root.playbook.formations.form4.gotoAndStop(1);
_root.playbook.formations.form5.gotoAndStop(2);
_root.playbook.formations.form6.gotoAndStop(1);
_root.playbook.plays.gotoAndStop(5);
}
}
}
button 4433 {
on (release) {
if (_root.npKickOff == false) {
_root.playbook.formations.form1.gotoAndStop(1);
_root.playbook.formations.form2.gotoAndStop(1);
_root.playbook.formations.form3.gotoAndStop(1);
_root.playbook.formations.form4.gotoAndStop(1);
_root.playbook.formations.form5.gotoAndStop(1);
_root.playbook.formations.form6.gotoAndStop(2);
_root.playbook.plays.gotoAndStop(12);
}
}
}
button 4437 {
on (release) {
if (_root.npKickOff == false) {
_root.playbook.formations.form1.gotoAndStop(2);
_root.playbook.formations.form2.gotoAndStop(1);
_root.playbook.formations.form3.gotoAndStop(1);
_root.playbook.formations.form4.gotoAndStop(1);
_root.playbook.formations.form5.gotoAndStop(1);
_root.playbook.formations.form6.gotoAndStop(1);
_root.playbook.plays.gotoAndStop(6);
}
}
}
button 4439 {
on (release) {
if (_root.npKickOff == false) {
_root.playbook.formations.form1.gotoAndStop(1);
_root.playbook.formations.form2.gotoAndStop(2);
_root.playbook.formations.form3.gotoAndStop(1);
_root.playbook.formations.form4.gotoAndStop(1);
_root.playbook.formations.form5.gotoAndStop(1);
_root.playbook.formations.form6.gotoAndStop(1);
_root.playbook.plays.gotoAndStop(7);
}
}
}
button 4442 {
on (release) {
if (_root.npKickOff == false) {
_root.playbook.formations.form1.gotoAndStop(1);
_root.playbook.formations.form2.gotoAndStop(1);
_root.playbook.formations.form3.gotoAndStop(2);
_root.playbook.formations.form4.gotoAndStop(1);
_root.playbook.formations.form5.gotoAndStop(1);
_root.playbook.formations.form6.gotoAndStop(1);
_root.playbook.plays.gotoAndStop(8);
}
}
}
button 4444 {
on (release) {
if (_root.npKickOff == false) {
_root.playbook.formations.form1.gotoAndStop(1);
_root.playbook.formations.form2.gotoAndStop(1);
_root.playbook.formations.form3.gotoAndStop(1);
_root.playbook.formations.form4.gotoAndStop(2);
_root.playbook.formations.form5.gotoAndStop(1);
_root.playbook.formations.form6.gotoAndStop(1);
_root.playbook.plays.gotoAndStop(9);
}
}
}
button 4445 {
on (release) {
if (_root.npKickOff == false) {
_root.playbook.formations.form1.gotoAndStop(1);
_root.playbook.formations.form2.gotoAndStop(1);
_root.playbook.formations.form3.gotoAndStop(1);
_root.playbook.formations.form4.gotoAndStop(1);
_root.playbook.formations.form5.gotoAndStop(2);
_root.playbook.formations.form6.gotoAndStop(1);
_root.playbook.plays.gotoAndStop(10);
}
}
}
button 4446 {
on (release) {
if (_root.npKickOff == false) {
_root.playbook.formations.form1.gotoAndStop(1);
_root.playbook.formations.form2.gotoAndStop(1);
_root.playbook.formations.form3.gotoAndStop(1);
_root.playbook.formations.form4.gotoAndStop(1);
_root.playbook.formations.form5.gotoAndStop(1);
_root.playbook.formations.form6.gotoAndStop(2);
_root.playbook.plays.gotoAndStop(11);
}
}
}
movieClip 4447 {
frame 1 {
stop();
}
}
movieClip 4457 {
}
button 4459 {
on (release) {
_root.setPlayerOffense('iForm', 'iFormPitchStrong', _root.playbook.plays.play1._xscale);
}
}
button 4460 {
on (release) {
_root.setPlayerOffense('iForm', 'iFormMisdirection', _root.playbook.plays.play2._xscale);
}
}
button 4461 {
on (release) {
_root.setPlayerOffense('iForm', 'iFormRBLead', _root.playbook.plays.play3._xscale);
}
}
button 4462 {
on (release) {
_root.setPlayerOffense('iForm', 'iFormRBScreen', _root.playbook.plays.play5._xscale);
}
}
button 4463 {
on (release) {
_root.setPlayerOffense('iForm', 'iFormPARollout', _root.playbook.plays.play6._xscale);
}
}
button 4464 {
on (release) {
_root.setPlayerOffense('iForm', 'iFormTECross', _root.playbook.plays.play4._xscale);
}
}
movieClip 4466 {
}
movieClip 4468 {
}
movieClip 4470 {
}
movieClip 4472 {
}
movieClip 4474 {
}
movieClip 4476 {
}
button 4482 {
on (release) {
_root.playbook.plays.play1._xscale *= -1;
}
}
button 4483 {
on (release) {
_root.playbook.plays.play2._xscale *= -1;
}
}
button 4484 {
on (release) {
_root.playbook.plays.play3._xscale *= -1;
}
}
button 4485 {
on (release) {
_root.playbook.plays.play4._xscale *= -1;
}
}
button 4486 {
on (release) {
_root.playbook.plays.play5._xscale *= -1;
}
}
button 4487 {
on (release) {
_root.playbook.plays.play6._xscale *= -1;
}
}
button 4494 {
on (release) {
_root.setPlayerOffense('singleBack', 'singleBackTailIso', _root.playbook.plays.play1._xscale);
}
}
button 4495 {
on (release) {
_root.setPlayerOffense('singleBack', 'singleBackWeakSweep', _root.playbook.plays.play2._xscale);
}
}
button 4496 {
on (release) {
_root.setPlayerOffense('singleBack', 'singleBackWeakDive', _root.playbook.plays.play3._xscale);
}
}
button 4497 {
on (release) {
_root.setPlayerOffense('singleBack', 'singleBackZoneBreaker', _root.playbook.plays.play5._xscale);
}
}
button 4498 {
on (release) {
_root.setPlayerOffense('singleBack', 'singleBackXUnder', _root.playbook.plays.play6._xscale);
}
}
button 4499 {
on (release) {
_root.setPlayerOffense('singleBack', 'singleBackShortOuts', _root.playbook.plays.play4._xscale);
}
}
movieClip 4501 {
}
movieClip 4503 {
}
movieClip 4505 {
}
movieClip 4507 {
}
movieClip 4509 {
}
movieClip 4511 {
}
button 4519 {
on (release) {
_root.setPlayerOffense('shotgun', 'shotgunFloodWeak', _root.playbook.plays.play1._xscale);
}
}
button 4520 {
on (release) {
_root.setPlayerOffense('shotgun', 'shotgunSlotShufflePass', _root.playbook.plays.play2._xscale);
}
}
button 4521 {
on (release) {
_root.setPlayerOffense('shotgun', 'shotgunPABoxIn', _root.playbook.plays.play3._xscale);
}
}
button 4522 {
on (release) {
_root.setPlayerOffense('shotgun', 'shotgunOverload', _root.playbook.plays.play5._xscale);
}
}
button 4523 {
on (release) {
_root.setPlayerOffense('shotgun', 'shotgunTEUnderSlants', _root.playbook.plays.play6._xscale);
}
}
button 4524 {
on (release) {
_root.setPlayerOffense('shotgun', 'shotgunFlyAway', _root.playbook.plays.play4._xscale);
}
}
movieClip 4526 {
}
movieClip 4528 {
}
movieClip 4530 {
}
movieClip 4532 {
}
movieClip 4534 {
}
movieClip 4536 {
}
button 4544 {
on (release) {
_root.setPlayerOffense('spread', 'spreadInsideToss', _root.playbook.plays.play1._xscale);
}
}
button 4545 {
on (release) {
_root.setPlayerOffense('spread', 'spreadCrossRight', _root.playbook.plays.play2._xscale);
}
}
button 4546 {
on (release) {
_root.setPlayerOffense('spread', 'spreadOutAndUp', _root.playbook.plays.play3._xscale);
}
}
button 4547 {
on (release) {
_root.setPlayerOffense('spread', 'spreadFakeWRScreen', _root.playbook.plays.play5._xscale);
}
}
button 4548 {
on (release) {
_root.setPlayerOffense('spread', 'spreadSwingOuts', _root.playbook.plays.play6._xscale);
}
}
button 4549 {
on (release) {
_root.setPlayerOffense('spread', 'spreadWRScreen', _root.playbook.plays.play4._xscale);
}
}
movieClip 4551 {
}
movieClip 4553 {
}
movieClip 4555 {
}
movieClip 4557 {
}
movieClip 4559 {
}
movieClip 4561 {
}
button 4569 {
on (release) {
_root.setPlayerOffense('goalLine', 'goalLineOffTackleLead', _root.playbook.plays.play1._xscale);
}
}
button 4570 {
on (release) {
_root.setPlayerOffense('goalLine', 'goalLineQuickPitch', _root.playbook.plays.play2._xscale);
}
}
button 4571 {
on (release) {
_root.setPlayerOffense('goalLine', 'goalLineFBDive', _root.playbook.plays.play3._xscale);
}
}
button 4572 {
on (release) {
_root.setPlayerOffense('goalLine', 'goalLinePAFloodOut', _root.playbook.plays.play5._xscale);
}
}
button 4573 {
on (release) {
_root.setPlayerOffense('goalLine', 'goalLineMaxProtect', _root.playbook.plays.play6._xscale);
}
}
button 4574 {
on (release) {
_root.setPlayerOffense('goalLine', 'goalLineQuickSlants', _root.playbook.plays.play4._xscale);
}
}
movieClip 4576 {
}
movieClip 4578 {
}
movieClip 4580 {
}
movieClip 4582 {
}
movieClip 4584 {
}
movieClip 4586 {
}
button 4595 {
on (release) {
_root.setPlayerDefense('threeFourCrossFire');
}
}
button 4596 {
on (release) {
_root.setPlayerDefense('threeFourSafetySmash');
}
}
button 4597 {
on (release) {
_root.setPlayerDefense('threeFourJailBreak');
}
}
button 4598 {
on (release) {
_root.setPlayerDefense('threeFourZoneBlitz');
}
}
button 4599 {
on (release) {
_root.setPlayerDefense('threeFourTilt');
}
}
button 4600 {
on (release) {
_root.setPlayerDefense('threeFourMaxCoverZone');
}
}
button 4609 {
on (release) {
_root.setPlayerDefense('fourThreeBaseZone');
}
}
button 4610 {
on (release) {
_root.setPlayerDefense('fourThreePress');
}
}
button 4611 {
on (release) {
_root.setPlayerDefense('fourThreeSafetyBlitz');
}
}
button 4612 {
on (release) {
_root.setPlayerDefense('fourThreeFireDog');
}
}
button 4613 {
on (release) {
_root.setPlayerDefense('fourThreeSmash');
}
}
button 4614 {
on (release) {
_root.setPlayerDefense('fourThreeMaxBlitz');
}
}
button 4622 {
on (release) {
_root.setPlayerDefense('nickleDeepCover3');
}
}
button 4623 {
on (release) {
_root.setPlayerDefense('nickleZoneCover2');
}
}
button 4624 {
on (release) {
_root.setPlayerDefense('nickleCornerBlitz');
}
}
button 4625 {
on (release) {
_root.setPlayerDefense('nickleManBlitz');
}
}
button 4626 {
on (release) {
_root.setPlayerDefense('nickleBaseMan');
}
}
button 4627 {
on (release) {
_root.setPlayerDefense('nickleCoverFlats');
}
}
button 4636 {
on (release) {
_root.setPlayerDefense('dimeBaseCover2');
}
}
button 4637 {
on (release) {
_root.setPlayerDefense('dimeSafetyRush');
}
}
button 4638 {
on (release) {
_root.setPlayerDefense('dimeBaseMan');
}
}
button 4639 {
on (release) {
_root.setPlayerDefense('dimeCornerSmash');
}
}
button 4640 {
on (release) {
_root.setPlayerDefense('dimeDeepQuarters');
}
}
button 4641 {
on (release) {
_root.setPlayerDefense('dimePunchFlats');
}
}
button 4649 {
on (release) {
_root.setPlayerDefense('goalLineBaseMan');
}
}
button 4650 {
on (release) {
_root.setPlayerDefense('goalLineSlug');
}
}
button 4651 {
on (release) {
_root.setPlayerDefense('goalLineAllOutBlitz');
}
}
button 4652 {
on (release) {
_root.setPlayerDefense('goalLineOutsideBurn');
}
}
button 4653 {
on (release) {
_root.setPlayerDefense('goalLineStuffGap');
}
}
button 4654 {
on (release) {
_root.setPlayerDefense('goalLineLowZone');
}
}
button 4665 {
on (release) {
if (_root.pat == false) {
_root.setPlayerOffense('puntF', 'punt');
}
}
}
button 4666 {
on (release) {
if (_root.pat == false) {
_root.setPlayerOffense('puntProF', 'punt');
}
}
}
button 4667 {
on (release) {
_root.setPlayerOffense('fieldGoalF', 'fieldGoal');
}
}
button 4673 {
on (release) {
_root.setPlayerDefense('kickReturn');
}
}
button 4678 {
on (release) {
_root.setPlayerOffense('kickOffF', 'kickOff');
}
}
button 4679 {
on (release) {
_root.setPlayerOffense('onsideKickF', 'onsideKick');
}
}
movieClip 4681 {
frame 1 {
stop();
}
}
movieClip 4683 {
}
movieClip 4698 {
frame 1 {
stop();
}
}
movieClip 4699 {
}
// unknown tag 88 length 63
movieClip 4711 {
frame 1 {
stop();
}
}
button 4716 {
on (release) {
_root.callTimeOut();
}
}
button 4721 {
on (release) {
if (_root.stats._visible) {
_root.stats._visible = false;
} else {
if (_root.playActive == false) {
_root.achWindow._visible = false;
_root.roster._visible = false;
_root.setGameStats();
_root.stats._visible = true;
}
}
}
}
button 4726 {
on (release) {
if (_root.soundOn) {
_root.soundOn = false;
_root.scoreboard.soundMarker._visible = true;
stopAllSounds();
} else {
_root.soundOn = true;
_root.scoreboard.soundMarker._visible = false;
}
}
}
button 4731 {
on (release) {
if (_root.playActive == false) {
var i = 0;
while (i < _root.posArray.length) {
var pos = _root.posArray[i];
var idName1 = 'home' + pos;
var idName2 = 'away' + pos;
_root.field[idName1].removeMovieClip();
_root.field[idName2].removeMovieClip();
_root.field.playerMarker._x = 1000;
_root.field.compMarker._x = 1000;
++i;
}
_root.attachMovie('fadeToBlack', 'fadeToBlack', _root.getNextHighestDepth());
_root.fadeToBlack.destination = 'title';
}
}
}
button 4738 {
on (release) {
if (_root.roster._visible) {
_root.roster._visible = false;
} else {
if (_root.playActive == false) {
_root.achWindow._visible = false;
_root.stats._visible = false;
_root.setRoster();
_root.roster._visible = true;
}
}
}
}
movieClip 4740 {
}
button 4746 {
on (release) {
if (_root.achWindow._visible) {
_root.achWindow._visible = false;
} else {
if (_root.playActive == false) {
_root.roster._visible = false;
_root.stats._visible = false;
_root.achWindow._visible = true;
}
}
}
}
movieClip 4753 {
}
movieClip 4754 {
frame 1 {
stop();
}
}
movieClip 4755 {
instance soundMarker of movieClip 4740 {
onClipEvent (load) {
this._visible = false;
}
}
}
button 4760 {
on (release) {
_root.stats._visible = false;
}
}
movieClip 4794 {
}
movieClip 4795 {
}
button 4799 {
on (release) {
_root.startNextHalf();
}
}
button 4878 {
on (release) {
_root.roster._visible = false;
}
}
movieClip 4881 {
frame 1 {
stop();
}
}
button 4884 {
on (release) {
_root.roster.rosterBG.gotoAndStop(1);
_root.setRoster();
}
}
button 4887 {
on (release) {
_root.roster.rosterBG.gotoAndStop(2);
_root.setRoster();
}
}
movieClip 5004 {
frame 1 {
stop();
}
}
movieClip 5005 {
}
button 5009 {
on (release) {
_root.endGame();
}
}
movieClip 5011 {
}
movieClip 5013 {
}
movieClip 5015 {
}
movieClip 5017 {
}
movieClip 5019 {
}
movieClip 5021 {
}
movieClip 5023 {
}
movieClip 5024 {
frame 1 {
stop();
}
frame 20 {
this.gotoAndStop(1);
}
frame 40 {
this.gotoAndStop(1);
}
frame 60 {
this.gotoAndStop(1);
}
frame 80 {
this.gotoAndStop(1);
}
frame 125 {
this.gotoAndStop(1);
}
frame 146 {
this.gotoAndStop(1);
}
frame 192 {
this.gotoAndStop(1);
}
}
movieClip 5026 {
}
button 5030 {
on (release) {
_root.tossSelect = 'black';
_root.coinToss.buttons.gotoAndStop(2);
if (random(2) == 0) {
_root.coinToss.coin.gotoAndPlay('r');
} else {
_root.coinToss.coin.gotoAndPlay('b');
}
}
}
button 5034 {
on (release) {
_root.tossSelect = 'red';
_root.coinToss.buttons.gotoAndStop(2);
if (random(2) == 0) {
_root.coinToss.coin.gotoAndPlay('r');
} else {
_root.coinToss.coin.gotoAndPlay('b');
}
}
}
button 5038 {
on (release) {
_root.coinToss.setPlayerSides('kick');
}
}
button 5042 {
on (release) {
_root.coinToss.setPlayerSides('rec');
}
}
movieClip 5043 {
frame 1 {
stop();
}
frame 25 {
_root.coinToss.setPlayerSides('kick');
}
}
movieClip 5046 {
frame 1 {
function showResults(res) {
if (_root.tossSelect == res) {
_root.coinToss.buttons.gotoAndStop(3);
} else {
_root.coinToss.buttons.gotoAndPlay(4);
}
}
function setPlayerSides(choice) {
if (choice == 'rec') {
if (_root.homeTeam == _root.userTeam) {
_root.offensiveTeam = 'away';
_root.defensiveTeam = 'home';
_root.halfOTeam = 'home';
_root.halfDTeam = 'away';
} else {
_root.offensiveTeam = 'home';
_root.defensiveTeam = 'away';
_root.halfOTeam = 'away';
_root.halfDTeam = 'home';
}
_root.userSide = 'd';
_root.halfUserSide = 'o';
} else {
if (_root.homeTeam == _root.userTeam) {
_root.offensiveTeam = 'home';
_root.defensiveTeam = 'away';
_root.halfOTeam = 'away';
_root.halfDTeam = 'home';
} else {
_root.offensiveTeam = 'away';
_root.defensiveTeam = 'home';
_root.halfOTeam = 'home';
_root.halfDTeam = 'away';
}
_root.userSide = 'o';
_root.halfUserSide = 'd';
}
if (_root.userSide == 'o') {
_root.playbook.formations.form1.gotoAndStop(2);
_root.playbook.plays.gotoAndStop(14);
} else {
_root.playbook.formations.gotoAndStop(2);
_root.playbook.plays.gotoAndStop(13);
}
_root.coinToss._visible = false;
_root.playbook._visible = true;
}
}
}
movieClip 5064 {
frame 1 {
stop();
}
frame 2 {
this.gotoAndStop(1);
}
frame 11 {
this.gotoAndStop(1);
}
frame 22 {
this.gotoAndStop(1);
}
frame 31 {
this.gotoAndStop(1);
}
frame 39 {
this.gotoAndStop(1);
}
frame 49 {
this.gotoAndStop(1);
}
frame 59 {
this.gotoAndStop(1);
}
frame 69 {
this.gotoAndStop(1);
}
frame 80 {
this.gotoAndStop(1);
}
frame 90 {
this.gotoAndStop(1);
}
frame 100 {
this.gotoAndStop(1);
}
frame 110 {
this.gotoAndStop(1);
}
frame 122 {
this.gotoAndStop(1);
}
frame 128 {
this.gotoAndStop(1);
}
frame 134 {
this.gotoAndStop(1);
}
frame 141 {
this.gotoAndStop(1);
}
frame 149 {
this.gotoAndStop(1);
}
frame 150 {
this.gotoAndStop(1);
}
frame 151 {
this.gotoAndStop(1);
}
}
movieClip 5067 {
}
button 5073 {
on (release) {
_root.coinToss._x = 325;
_root.matchupWindow._x = -1000;
_root.matchupWindow._visible = false;
}
}
movieClip 5074 {
}
movieClip 5077 {
}
button 5099 {
on (release) {
_root.achWindow._visible = false;
}
}
movieClip 5100 {
}
frame 90 {
function myFirstItemHandler() {
getURL('http://www.axis-games.com/afl.php', '');
}
var my_cm;
my_cm = new ContextMenu();
my_cm.hideBuiltInItems();
var myFirstItem_cmi;
myFirstItem_cmi = new ContextMenuItem('(c)2010 - axis-games.com', myFirstItemHandler);
my_cm.customItems.push(myFirstItem_cmi);
_root.menu = my_cm;
_root.attachMovie('fadeToWhite', 'fadeToWhite', _root.getNextHighestDepth());
stop();
}
frame 99 {
var mySO = SharedObject.getLocal('achievements');
var i = 0;
while (i < 14) {
if (mySO.data.achievementList[i] == 1) {
_root['a' + i].gotoAndStop(2);
}
++i;
}
}
frame 111 {
function myFirstItemHandler() {
getURL('http://www.axis-games.com/afl.php', '');
}
urlStart = _url.indexOf('://') + 3;
urlEnd = _url.indexOf('/', urlStart);
domain = _url.substring(urlStart, urlEnd);
LastDot = domain.lastIndexOf('.') - 1;
pfixEnd = domain.lastIndexOf('.', LastDot) + 1;
domain = domain.substring(pfixEnd, domain.length);
_root.urlText.text = domain;
var my_cm;
my_cm = new ContextMenu();
my_cm.hideBuiltInItems();
var myFirstItem_cmi;
myFirstItem_cmi = new ContextMenuItem('(c)2010 - axis-games.com', myFirstItemHandler);
my_cm.customItems.push(myFirstItem_cmi);
_root.menu = my_cm;
}