Frame 1
s = 0;
while (s < 40) {
loadVariablesNum ("ggd.txt", 0);
s++;
}
score = 0;
roundNum = 1;
Frame 7
tellTarget ("seagullA") {
stop();
};
tellTarget ("seagullB") {
stop();
};
Frame 11
tellTarget ("greenBalloon") {
stop();
};
Frame 12
tellTarget ("pinkBalloon") {
stop();
};
tellTarget ("blueBalloon") {
stop();
};
Frame 13
tellTarget ("purpleBalloon") {
stop();
};
Frame 17
tellTarget ("roundEnd1") {
stop();
};
Frame 18
tellTarget ("roundEnd2") {
stop();
};
Frame 19
tellTarget ("roundEnd3") {
stop();
};
Frame 20
tellTarget ("roundEnd4") {
stop();
};
Frame 100
stop();
Frame 101
call("lib:clearShit");
Frame 106
stop();
Frame 107
scrollIncrement = 150;
initialY = getProperty("rules/ruleScroll", _y);
stop();
Frame 109
tellTarget ("rules/ruleScroll") {
_y = (Number(_y) + Number(../../:scrollIncrement));
if (Number(../../:initialY) < Number(_y)) {
_y = ../../:initialY;
}
};
Frame 116
tellTarget ("rules/ruleScroll") {
_y = (_y - ../../:scrollIncrement);
if (Number(_y) < Number((Number(../../:initialY) + Number(../:scrollIncrement)) - _height)) {
_y = ((Number(../../:initialY) + Number(../:scrollIncrement)) - _height);
}
};
Frame 124
gotoAndStop (100);
stop();
Frame 143
stop();
Frame 157
gotoAndPlay (158);
Frame 158
canThrow = false;
canMove = false;
lastRound = 10;
seagullScore = -50;
enterLeft = 0;
enterTop = 0;
enterRight = 550;
enterBottom = 400;
leftBeamCutoff = 245;
rightBeamCutoff = 305;
bridgeTopCutoff = 103;
bridgeBottomCutoff = 298;
playerSpeed = 8;
topBoundary = 75;
bottomBoundary = 260;
waterDepth = 100;
verticalTargetDepth = 101;
roadDepth = 200;
horizontalTargetDepth = 201;
ledgeDepth = 300;
permaShitDepth = 310;
balloonDepth = 400;
playerDepth = 1100;
bridgeTopDepth = 1110;
hitShitDepth = 1120;
stuffDepth = 1130;
scoreDepth = 1250;
seagullDepth = 1900;
infoPanelDepth = 2000;
duplicateMovieClip ("road", "road1", roadDepth);
duplicateMovieClip ("bridgeLedge", "bridgeLedge1", ledgeDepth);
duplicateMovieClip ("balloonGroup" add playerNum, "balloons", Number(ledgeDepth) + 1);
setProperty("balloons", _x , 273);
setProperty("balloons", _y , 330);
duplicateMovieClip ("crosshairs" add playerNum, "crosshairs", bridgeTopDepth - 1);
duplicateMovieClip ("bridgeTop", "bridgeTop1", bridgeTopDepth);
duplicateMovieClip ("infoPanel", "info", infoPanelDepth);
setProperty("info", _x , 275);
Set("info:score", score);
duplicateMovieClip ("player" add playerNum, "player", playerDepth);
setProperty("player", _x , "275");
setProperty("player", _y , "210");
tellTarget ("player") {
stop();
};
tellTarget ("player1") {
stop();
};
tellTarget ("player2") {
stop();
};
tellTarget ("player3") {
stop();
};
tellTarget ("player4") {
stop();
};
tellTarget ("rowboat") {
stop();
};
tellTarget ("greenWalker") {
stop();
};
tellTarget ("redJogger") {
stop();
};
tellTarget ("tourist") {
stop();
};
tellTarget ("dog") {
stop();
};
tellTarget ("girl") {
stop();
};
tellTarget ("granny") {
stop();
};
tellTarget ("bike") {
stop();
};
tellTarget ("bikeFor2") {
stop();
};
tellTarget ("motorcycle") {
stop();
};
tellTarget ("schoolBus") {
stop();
};
tellTarget ("semi") {
stop();
};
tellTarget ("semiTruckSmoke") {
stop();
};
tellTarget ("hippieVan") {
stop();
};
tellTarget ("hippieSmoke") {
stop();
};
tellTarget ("blueCar") {
stop();
};
tellTarget ("muscleCar") {
stop();
};
tellTarget ("muscleCarSmoke") {
stop();
};
tellTarget ("monsterTruck") {
stop();
};
tellTarget ("monsterTruckSplash") {
stop();
};
tellTarget ("mustang") {
stop();
};
tellTarget ("police") {
stop();
};
tellTarget ("jeep") {
stop();
};
tellTarget ("taxi") {
stop();
};
tellTarget ("balloon1") {
stop();
};
tellTarget ("scoreGreen") {
stop();
};
tellTarget ("balloon2") {
stop();
};
tellTarget ("scoreBlue") {
stop();
};
tellTarget ("balloon3") {
stop();
};
tellTarget ("scorePink") {
stop();
};
tellTarget ("balloon4") {
stop();
};
tellTarget ("scorePurple") {
stop();
};
tellTarget ("sailboat") {
stop();
};
tellTarget ("shark") {
stop();
};
tellTarget ("motorboat") {
stop();
};
tellTarget ("jetski") {
stop();
};
tellTarget ("ferry") {
stop();
};
tellTarget ("seagullSW") {
stop();
};
tellTarget ("seagullSW/gull") {
stop();
};
tellTarget ("seagullNW") {
stop();
};
tellTarget ("seagullNW/gull") {
stop();
};
tellTarget ("tractor") {
stop();
};
tellTarget ("tractor/tractor/cooter") {
stop();
};
scoreNeeded1 = 150;
scoreNeeded2 = 250;
scoreNeeded3 = 350;
scoreNeeded4 = 400;
scoreNeeded5 = 450;
scoreNeeded6 = 500;
scoreNeeded7 = 550;
scoreNeeded8 = 600;
scoreNeeded9 = 650;
scoreNeeded10 = 750;
balloonsThrown = 0;
targetsHit = 0;
startDrag ("crosshairs", true);
this.gotoAndPlay("setup" add roundNum);
Frame 159
targetName1 = "granny";
targetName2 = "bikeFor2";
targetName3 = "dog";
targetName4 = "greenWalker";
lastSidewalkTarget = 4;
targetName5 = "police";
targetName6 = "schoolBus";
targetName7 = "semi";
targetName8 = "blueCar";
lastStreetTarget = 8;
targetName9 = "ferry";
targetName10 = "sailboat";
seagullTarget = -1;
numTargetTypes = 10;
remainingTargets1 = 1;
remainingTargets2 = 1;
remainingTargets3 = 1;
remainingTargets4 = 1;
remainingTargets5 = 1;
remainingTargets6 = 1;
remainingTargets7 = 1;
remainingTargets8 = 1;
remainingTargets9 = 1;
remainingTargets10 = 1;
numTargets = 10;
numRemainingTargets = numTargets;
Set("info:targetsRemaining", numRemainingTargets);
numTargetsDestroyed = 0;
canThrow = true;
canMove = true;
showTractor = true;
speedFactor = 1.3;
gotoAndPlay (398);
Frame 165
targetName1 = "granny";
targetName2 = "bikeFor2";
targetName3 = "dog";
targetName4 = "greenWalker";
targetName5 = "girl";
lastSidewalkTarget = 5;
targetName6 = "police";
targetName7 = "schoolBus";
targetName8 = "semi";
targetName9 = "blueCar";
targetName10 = "jeep";
targetName11 = "hippieVan";
lastStreetTarget = 11;
targetName12 = "ferry";
targetName13 = "sailboat";
targetName14 = "rowboat";
seagullTarget = 15;
numTargetTypes = 15;
remainingTargets1 = 1;
remainingTargets2 = 1;
remainingTargets3 = 1;
remainingTargets4 = 1;
remainingTargets5 = 1;
remainingTargets6 = 1;
remainingTargets7 = 1;
remainingTargets8 = 1;
remainingTargets9 = 1;
remainingTargets10 = 1;
remainingTargets11 = 1;
remainingTargets12 = 1;
remainingTargets13 = 1;
remainingTargets14 = 1;
remainingTargets15 = 1;
numTargets = 15;
numRemainingTargets = numTargets;
Set("info:targetsRemaining", numRemainingTargets);
numTargetsDestroyed = 0;
canThrow = true;
canMove = true;
showTractor = true;
speedFactor = 1.4;
gotoAndPlay (371);
Frame 171
targetName1 = "granny";
targetName2 = "dog";
targetName3 = "greenWalker";
targetName4 = "girl";
targetName5 = "redJogger";
targetName6 = "tourist";
lastSidewalkTarget = 6;
targetName7 = "police";
targetName8 = "schoolBus";
targetName9 = "semi";
targetName10 = "blueCar";
targetName11 = "jeep";
targetName12 = "hippieVan";
targetName13 = "taxi";
targetName14 = "mustang";
lastStreetTarget = 14;
targetName15 = "ferry";
targetName16 = "sailboat";
targetName17 = "rowboat";
targetName18 = "shark";
targetName19 = "motorboat";
seagullTarget = 20;
numTargetTypes = 20;
remainingTargets1 = 1;
remainingTargets2 = 1;
remainingTargets3 = 1;
remainingTargets4 = 1;
remainingTargets5 = 1;
remainingTargets6 = 1;
remainingTargets7 = 1;
remainingTargets8 = 1;
remainingTargets9 = 1;
remainingTargets10 = 1;
remainingTargets11 = 1;
remainingTargets12 = 1;
remainingTargets13 = 1;
remainingTargets14 = 1;
remainingTargets15 = 1;
remainingTargets16 = 1;
remainingTargets17 = 1;
remainingTargets18 = 1;
remainingTargets19 = 1;
remainingTargets20 = 1;
numTargets = 20;
numRemainingTargets = numTargets;
Set("info:targetsRemaining", numRemainingTargets);
numTargetsDestroyed = 0;
canThrow = true;
canMove = true;
showTractor = true;
speedFactor = 1.6;
gotoAndPlay (371);
Frame 177
call("lib:clearTargets");
call("lib:clearBalloons");
call("lib:clearShit");
removeMovieClip("road1");
removeMovieClip("bridgeLedge1");
removeMovieClip("crosshairs");
removeMovieClip("bridgeTop1");
removeMovieClip("info");
removeMovieClip("player");
removeMovieClip("roundCounter");
removeMovieClip("balloons");
removeMovieClip("seagullShit");
i = 20;
while (0 < Number(i)) {
debug = ((debug add newline) add "Removing ../seagullShit") add i;
removeMovieClip("../seagullShit" add i);
i = i - 1;
}
Frame 183
call("lib:clearTargets");
call("lib:clearBalloons");
call("lib:clearShit");
removeMovieClip("road1");
removeMovieClip("bridgeLedge1");
removeMovieClip("crosshairs");
removeMovieClip("bridgeTop1");
removeMovieClip("info");
removeMovieClip("player");
removeMovieClip("roundCounter");
removeMovieClip("balloons");
removeMovieClip("seagullShit");
i = 20;
while (0 < Number(i)) {
debug = ((debug add newline) add "Removing ../seagullShit") add i;
removeMovieClip("../seagullShit" add i);
i = i - 1;
}
gotoAndStop (101);
Frame 189
targetName1 = "granny";
targetName2 = "dog";
targetName3 = "greenWalker";
targetName4 = "girl";
targetName5 = "redJogger";
targetName6 = "tourist";
targetName7 = "bike";
lastSidewalkTarget = 7;
targetName8 = "police";
targetName9 = "muscleCar";
targetName10 = "semi";
targetName11 = "blueCar";
targetName12 = "jeep";
targetName13 = "hippieVan";
targetName14 = "taxi";
targetName15 = "mustang";
targetName16 = "monsterTruck";
targetName17 = "motorcycle";
lastStreetTarget = 17;
targetName18 = "sailboat";
targetName19 = "rowboat";
targetName20 = "shark";
targetName21 = "motorboat";
targetName22 = "jetski";
seagullTarget = 23;
numTargetTypes = 23;
remainingTargets1 = 1;
remainingTargets2 = 1;
remainingTargets3 = 1;
remainingTargets4 = 1;
remainingTargets5 = 1;
remainingTargets6 = 1;
remainingTargets7 = 1;
remainingTargets8 = 1;
remainingTargets9 = 1;
remainingTargets10 = 1;
remainingTargets11 = 1;
remainingTargets12 = 1;
remainingTargets13 = 1;
remainingTargets14 = 1;
remainingTargets15 = 1;
remainingTargets16 = 1;
remainingTargets17 = 1;
remainingTargets18 = 1;
remainingTargets19 = 1;
remainingTargets20 = 1;
remainingTargets21 = 1;
remainingTargets22 = 1;
remainingTargets23 = 1;
numTargets = 23;
numRemainingTargets = numTargets;
Set("info:targetsRemaining", numRemainingTargets);
numTargetsDestroyed = 0;
canThrow = true;
canMove = true;
showTractor = true;
speedFactor = 1.8;
gotoAndPlay (350);
Frame 195
targetName1 = "granny";
targetName2 = "girl";
targetName3 = "greenWalker";
targetName4 = "redJogger";
targetName5 = "tourist";
targetName6 = "bike";
lastSidewalkTarget = 6;
targetName7 = "police";
targetName8 = "muscleCar";
targetName9 = "semi";
targetName10 = "hippieVan";
targetName11 = "taxi";
targetName12 = "mustang";
targetName13 = "monsterTruck";
targetName14 = "motorcycle";
lastStreetTarget = 14;
targetName15 = "sailboat";
targetName16 = "rowboat";
targetName17 = "shark";
targetName18 = "motorboat";
targetName19 = "jetski";
seagullTarget = 20;
numTargetTypes = 20;
remainingTargets1 = 1;
remainingTargets2 = 1;
remainingTargets3 = 1;
remainingTargets4 = 1;
remainingTargets5 = 1;
remainingTargets6 = 1;
remainingTargets7 = 2;
remainingTargets8 = 1;
remainingTargets9 = 1;
remainingTargets10 = 1;
remainingTargets11 = 1;
remainingTargets12 = 1;
remainingTargets13 = 1;
remainingTargets14 = 2;
remainingTargets15 = 1;
remainingTargets16 = 1;
remainingTargets17 = 1;
remainingTargets18 = 2;
remainingTargets19 = 2;
remainingTargets20 = 2;
numTargets = 25;
numRemainingTargets = numTargets;
Set("info:targetsRemaining", numRemainingTargets);
numTargetsDestroyed = 0;
canThrow = true;
canMove = true;
showTractor = true;
speedFactor = 1.9;
gotoAndPlay (350);
Frame 201
targetName1 = "granny";
targetName2 = "girl";
targetName3 = "greenWalker";
targetName4 = "redJogger";
targetName5 = "tourist";
targetName6 = "bike";
lastSidewalkTarget = 6;
targetName7 = "police";
targetName8 = "muscleCar";
targetName9 = "semi";
targetName10 = "taxi";
targetName11 = "mustang";
targetName12 = "monsterTruck";
targetName13 = "motorcycle";
lastStreetTarget = 13;
targetName14 = "sailboat";
targetName15 = "rowboat";
targetName16 = "shark";
targetName17 = "motorboat";
targetName18 = "jetski";
seagullTarget = 19;
numTargetTypes = 19;
remainingTargets1 = 2;
remainingTargets2 = 1;
remainingTargets3 = 1;
remainingTargets4 = 1;
remainingTargets5 = 1;
remainingTargets6 = 1;
remainingTargets7 = 2;
remainingTargets8 = 1;
remainingTargets9 = 1;
remainingTargets10 = 1;
remainingTargets11 = 1;
remainingTargets12 = 1;
remainingTargets13 = 2;
remainingTargets14 = 1;
remainingTargets15 = 1;
remainingTargets16 = 1;
remainingTargets17 = 2;
remainingTargets18 = 2;
remainingTargets19 = 2;
numTargets = 25;
numRemainingTargets = numTargets;
Set("info:targetsRemaining", numRemainingTargets);
numTargetsDestroyed = 0;
canThrow = true;
canMove = true;
showTractor = true;
speedFactor = 2;
gotoAndPlay (335);
Frame 207
targetName1 = "granny";
targetName2 = "girl";
targetName3 = "greenWalker";
targetName4 = "redJogger";
targetName5 = "tourist";
targetName6 = "bike";
lastSidewalkTarget = 6;
targetName7 = "police";
targetName8 = "muscleCar";
targetName9 = "semi";
targetName10 = "taxi";
targetName11 = "mustang";
targetName12 = "monsterTruck";
targetName13 = "motorcycle";
targetName14 = "schoolbus";
targetName15 = "bluecar";
targetName16 = "hippieVan";
targetName17 = "jeep";
lastStreetTarget = 17;
targetName18 = "sailboat";
targetName19 = "rowboat";
targetName20 = "shark";
targetName21 = "motorboat";
targetName22 = "jetski";
seagullTarget = 23;
numTargetTypes = 23;
remainingTargets1 = 1;
remainingTargets2 = 1;
remainingTargets3 = 1;
remainingTargets4 = 1;
remainingTargets5 = 1;
remainingTargets6 = 1;
remainingTargets7 = 3;
remainingTargets8 = 1;
remainingTargets9 = 1;
remainingTargets10 = 1;
remainingTargets11 = 1;
remainingTargets12 = 1;
remainingTargets13 = 2;
remainingTargets14 = 1;
remainingTargets15 = 1;
remainingTargets16 = 1;
remainingTargets17 = 1;
remainingTargets18 = 1;
remainingTargets19 = 1;
remainingTargets20 = 1;
remainingTargets21 = 2;
remainingTargets22 = 2;
remainingTargets23 = 3;
numTargets = 30;
numRemainingTargets = numTargets;
Set("info:targetsRemaining", numRemainingTargets);
numTargetsDestroyed = 0;
canThrow = true;
canMove = true;
showTractor = true;
speedFactor = 2.1;
gotoAndPlay (335);
Frame 213
targetName1 = "granny";
targetName2 = "girl";
targetName3 = "greenWalker";
targetName4 = "redJogger";
targetName5 = "tourist";
targetName6 = "bike";
targetName7 = "bikeFor2";
targetName8 = "dog";
lastSidewalkTarget = 8;
targetName9 = "police";
targetName10 = "muscleCar";
targetName11 = "semi";
targetName12 = "taxi";
targetName13 = "mustang";
targetName14 = "monsterTruck";
targetName15 = "motorcycle";
targetName16 = "schoolbus";
targetName17 = "bluecar";
targetName18 = "hippieVan";
targetName19 = "jeep";
lastStreetTarget = 19;
targetName20 = "sailboat";
targetName21 = "rowboat";
targetName22 = "shark";
targetName23 = "motorboat";
targetName24 = "jetski";
targetName25 = "ferry";
seagullTarget = 26;
numTargetTypes = 26;
remainingTargets1 = 2;
remainingTargets2 = 1;
remainingTargets3 = 1;
remainingTargets4 = 1;
remainingTargets5 = 1;
remainingTargets6 = 1;
remainingTargets7 = 1;
remainingTargets8 = 1;
remainingTargets9 = 2;
remainingTargets10 = 1;
remainingTargets11 = 1;
remainingTargets12 = 1;
remainingTargets13 = 1;
remainingTargets14 = 1;
remainingTargets15 = 1;
remainingTargets16 = 1;
remainingTargets17 = 1;
remainingTargets18 = 1;
remainingTargets19 = 1;
remainingTargets20 = 1;
remainingTargets21 = 1;
remainingTargets22 = 1;
remainingTargets23 = 1;
remainingTargets24 = 1;
remainingTargets25 = 1;
remainingTargets26 = 3;
numTargets = 30;
numRemainingTargets = numTargets;
Set("info:targetsRemaining", numRemainingTargets);
numTargetsDestroyed = 0;
canThrow = true;
canMove = true;
showTractor = true;
speedFactor = 2.2;
gotoAndPlay (335);
Frame 220
targetName1 = "granny";
lastSidewalkTarget = 1;
targetName2 = "police";
lastStreetTarget = 2;
targetName3 = "sailboat";
targetName4 = "rowboat";
targetName5 = "shark";
targetName6 = "motorboat";
targetName7 = "jetski";
targetName8 = "ferry";
seagullTarget = -1;
numTargetTypes = 8;
remainingTargets1 = 1;
remainingTargets2 = 1;
remainingTargets3 = 5;
remainingTargets4 = 5;
remainingTargets5 = 5;
remainingTargets6 = 5;
remainingTargets7 = 5;
remainingTargets8 = 33;
numTargets = 60;
numRemainingTargets = numTargets;
Set("info:targetsRemaining", numRemainingTargets);
numTargetsDestroyed = 0;
canThrow = true;
canMove = true;
showTractor = true;
gotoAndPlay (335);
Frame 229
removeMovieClip("seagullShit");
i = 20;
while (0 < Number(i)) {
debug = ((debug add newline) add "Removing ../seagullShit") add i;
removeMovieClip("../seagullShit" add i);
i = i - 1;
}
call("clearRound");
gotoAndPlay (429);
Frame 238
canThrow = false;
call("lib:clearTargets");
canMove = false;
tellTarget ("player") {
stop();
};
Frame 272
if (0 < Number(roundCounter)) {
gotoAndStop (101);
}
call("clearRound");
removeMovieClip("hitShit");
gotoAndPlay (448);
Frame 273
canThrow = false;
canMove = false;
tellTarget ("player") {
stop();
};
Frame 290
call("clearRound");
gotoAndPlay (456);
Frame 291
if (showTractor) {
showTractor = false;
tractorDestroyed = false;
call("lib:spawnTractor");
} else if (tractorDestroyed and (0 < Number(numRemainingTargets))) {
call("lib:spawnTarget");
numRemainingTargets = numRemainingTargets - 1;
Set("info:targetsRemaining", numRemainingTargets);
}
Frame 301
numTargetsDestroyed = Number(numTargetsDestroyed) + 1;
if (Number(numTargetsDestroyed) == Number(numTargets)) {
call("clearRound");
gotoAndPlay (438);
}
Frame 313
tractorDestroyed = true;
Frame 325
stop();
call("lib:clearShit");
canThrow = false;
canMove = false;
removeMovieClip("road1");
removeMovieClip("bridgeLedge1");
removeMovieClip("crosshairs");
removeMovieClip("bridgeTop1");
removeMovieClip("info");
removeMovieClip("player");
removeMovieClip("roundCounter");
removeMovieClip("balloons");
call("lib:clearTargets");
call("lib:clearBalloons");
roundNum = Number(roundNum) + 1;
Set("roundCounter:roundNum", roundNum);
Frame 335
call("createTarget");
play();
Frame 347
gotoAndPlay (335);
Frame 350
call("createTarget");
play();
Frame 368
gotoAndPlay (350);
Frame 371
call("createTarget");
play();
Frame 395
gotoAndPlay (371);
Frame 398
call("createTarget");
play();
Frame 428
gotoAndPlay (398);
Frame 429
call("setInfo");
tellTarget ("policeBust") {
gotoAndPlay("player" add ../:playerNum);
};
stop();
Frame 438
call("setInfo");
tellTarget ("outOfTargets") {
gotoAndPlay("player" add ../:playerNum);
};
stop();
Frame 448
call("setInfo");
tellTarget ("seagullHit") {
gotoAndPlay("player" add ../:playerNum);
};
stop();
Frame 456
call("setInfo");
tellTarget ("waterSpray") {
gotoAndPlay("player" add ../:playerNum);
};
stop();
Frame 465
if ((Number(roundScore) < Number(scoreNeeded)) or (Number(lastRound) < Number(roundNum))) {
gotoAndPlay (101);
} else {
gotoAndPlay (158);
}
Frame 473
Set("info/plane:hitsDisplay", targetsHit);
Set("info/plane:balloonsDisplay", balloonsThrown);
if (Number(roundNum) == 2) {
roundScore = score;
} else {
roundScore = score - lastScore;
}
lastScore = score;
Set("info/plane:roundScoreDisplay", roundScore);
scoreNeeded = eval ("scoreNeeded" add (roundNum - 1));
Set("info/plane:scoreNeededDisplay", scoreNeeded);
Frame 479
tellTarget ("win") {
gotoAndPlay("player" add ../:playerNum);
};
stop();
Frame 490
tellTarget ("lose") {
gotoAndPlay("player" add ../:playerNum);
};
stop();
Frame 502
score = 0;
_level0.roundNum = 1;
gotoAndPlay (131);
Symbol 3 Button
on (keyPress "<Space>") {
if (25 < Number(_currentframe)) {
gotoAndStop (101);
}
}
Symbol 36 MovieClip Frame 1
value = 15;
valueIncrement = 5;
initialSpeed = 2 * ../:speedFactor;
speedIncrement = 1;
eligible = false;
laneOffsetRight = 2;
laneOffsetLeft = -2;
Symbol 36 MovieClip Frame 7
eligible = true;
count = Number(count) + 1;
_x = (Number(_x) + Number(speed));
Symbol 36 MovieClip Frame 8
_x = (Number(_x) + Number(speed));
Symbol 36 MovieClip Frame 9
_x = (Number(_x) + Number(speed));
Symbol 36 MovieClip Frame 10
_x = (Number(_x) + Number(speed));
Symbol 36 MovieClip Frame 11
_x = (Number(_x) + Number(speed));
Symbol 36 MovieClip Frame 12
if ((Number(Number(../:enterRight) + Number(_width)) < Number(_x)) or (Number(_x) < Number(../:enterLeft - _width))) {
gotoAndStop (23);
} else {
gotoAndPlay (7);
}
Symbol 36 MovieClip Frame 13
eligible = false;
doubleSpeed = speed * 2;
_x = (Number(_x) + Number(doubleSpeed));
Symbol 36 MovieClip Frame 14
_x = (Number(_x) + Number(doubleSpeed));
Symbol 36 MovieClip Frame 15
_x = (Number(_x) + Number(doubleSpeed));
Symbol 36 MovieClip Frame 16
_x = (Number(_x) + Number(doubleSpeed));
Symbol 36 MovieClip Frame 17
_x = (Number(_x) + Number(doubleSpeed));
Symbol 36 MovieClip Frame 18
_x = (Number(_x) + Number(doubleSpeed));
Symbol 36 MovieClip Frame 19
_x = (Number(_x) + Number(doubleSpeed));
Symbol 36 MovieClip Frame 20
_x = (Number(_x) + Number(doubleSpeed));
Symbol 36 MovieClip Frame 21
_x = (Number(_x) + Number(doubleSpeed));
Symbol 36 MovieClip Frame 22
if (0 < Number(speed)) {
speed = Number(speed) + Number(speedIncrement);
} else {
speed = speed - speedIncrement;
}
value = Number(value) + Number(valueIncrement);
gotoAndPlay (7);
Symbol 36 MovieClip Frame 23
Set("../lib:destroyID", id);
Set("../lib:destroyLane", lane);
call("../lib:destroyHorizontalTarget");
stop();
Symbol 36 MovieClip Frame 30
hit = false;
if (eligible) {
if (Number(_rotation) == 0) {
if ((Number(splatX2) >= Number(_x)) and (Number(Number(_x) + Number(_width)) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(_y)) and (Number(Number(_y) + Number(_height)) >= Number(splatY1))) {
hit = true;
}
}
} else if ((Number(splatX2) >= Number(_x - _width)) and (Number(_x) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(_y - _height)) and (Number(_y) >= Number(splatY1))) {
hit = true;
}
}
if (hit) {
Set("../lib:splatHit", true);
Set("../lib:splatValue", value);
gotoAndPlay (13);
}
}
Symbol 46 MovieClip Frame 1
value = 15;
valueIncrement = 5;
initialSpeed = 2 * ../:speedFactor;
speedIncrement = 2;
eligible = false;
laneOffsetRight = -3;
laneOffsetLeft = -7;
Symbol 46 MovieClip Frame 7
eligible = true;
count = Number(count) + 1;
_x = (Number(_x) + Number(speed));
Symbol 46 MovieClip Frame 8
_x = (Number(_x) + Number(speed));
Symbol 46 MovieClip Frame 9
_x = (Number(_x) + Number(speed));
Symbol 46 MovieClip Frame 10
_x = (Number(_x) + Number(speed));
Symbol 46 MovieClip Frame 11
_x = (Number(_x) + Number(speed));
Symbol 46 MovieClip Frame 12
if ((Number(Number(../:enterRight) + Number(_width)) < Number(_x)) or (Number(_x) < Number(../:enterLeft - _width))) {
gotoAndStop (38);
} else {
gotoAndPlay (7);
}
Symbol 46 MovieClip Frame 13
eligible = false;
Symbol 46 MovieClip Frame 37
if (0 < Number(speed)) {
speed = Number(speed) + Number(speedIncrement);
} else {
speed = speed - speedIncrement;
}
value = Number(value) + Number(valueIncrement);
gotoAndPlay (7);
Symbol 46 MovieClip Frame 38
Set("../lib:destroyID", id);
Set("../lib:destroyLane", lane);
call("../lib:destroyHorizontalTarget");
stop();
Symbol 46 MovieClip Frame 45
hit = false;
if (eligible) {
if (Number(_rotation) == 0) {
if ((Number(splatX2) >= Number(_x)) and (Number(Number(_x) + Number(_width)) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(_y)) and (Number(Number(_y) + Number(_height)) >= Number(splatY1))) {
hit = true;
}
}
} else if ((Number(splatX2) >= Number(_x - _width)) and (Number(_x) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(_y - _height)) and (Number(_y) >= Number(splatY1))) {
hit = true;
}
}
if (hit) {
Set("../lib:splatHit", true);
Set("../lib:splatValue", value);
gotoAndPlay (13);
}
}
Symbol 56 MovieClip Frame 1
value = -50;
valueIncrement = 0;
initialSpeed = 2 * ../:speedFactor;
speedIncrement = 1;
eligible = false;
laneOffsetRight = 0;
laneOffsetLeft = -4;
Symbol 56 MovieClip Frame 7
eligible = true;
count = Number(count) + 1;
_x = (Number(_x) + Number(speed));
Symbol 56 MovieClip Frame 8
_x = (Number(_x) + Number(speed));
Symbol 56 MovieClip Frame 9
_x = (Number(_x) + Number(speed));
Symbol 56 MovieClip Frame 10
_x = (Number(_x) + Number(speed));
Symbol 56 MovieClip Frame 11
_x = (Number(_x) + Number(speed));
Symbol 56 MovieClip Frame 12
if ((Number(Number(../:enterRight) + Number(_width)) < Number(_x)) or (Number(_x) < Number(../:enterLeft - _width))) {
gotoAndStop (40);
} else {
gotoAndPlay (7);
}
Symbol 56 MovieClip Frame 13
eligible = false;
Symbol 56 MovieClip Frame 39
if (0 < Number(speed)) {
speed = Number(speed) + Number(speedIncrement);
} else {
speed = speed - speedIncrement;
}
value = Number(value) + Number(valueIncrement);
gotoAndPlay (7);
Symbol 56 MovieClip Frame 40
Set("../lib:destroyID", id);
Set("../lib:destroyLane", lane);
call("../lib:destroyHorizontalTarget");
stop();
Symbol 56 MovieClip Frame 47
hit = false;
if (eligible) {
if (Number(_rotation) == 0) {
if ((Number(splatX2) >= Number(_x)) and (Number(Number(_x) + Number(_width)) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(_y)) and (Number(Number(_y) + Number(_height)) >= Number(splatY1))) {
hit = true;
}
}
} else if ((Number(splatX2) >= Number(_x - _width)) and (Number(_x) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(_y - _height)) and (Number(_y) >= Number(splatY1))) {
hit = true;
}
}
if (hit) {
Set("../lib:splatHit", true);
Set("../lib:splatValue", value);
gotoAndPlay (13);
}
}
Symbol 68 MovieClip Frame 1
value = 20;
valueIncrement = 0;
initialSpeed = 3 * ../:speedFactor;
speedIncrement = 0;
eligible = false;
topInset = 8;
height = 198;
Symbol 68 MovieClip Frame 7
eligible = true;
count = Number(count) + 1;
_y = (Number(_y) + Number(speed));
Symbol 68 MovieClip Frame 8
_y = (Number(_y) + Number(speed));
Symbol 68 MovieClip Frame 9
_y = (Number(_y) + Number(speed));
Symbol 68 MovieClip Frame 10
if ((Number(Number(../:enterBottom) + Number(_height)) < Number(_y)) or (Number(_y) < Number(../:enterTop - _height))) {
gotoAndStop (22);
} else {
gotoAndPlay (7);
}
Symbol 68 MovieClip Frame 11
eligible = false;
Symbol 68 MovieClip Frame 21
gotoAndPlay (22);
Symbol 68 MovieClip Frame 22
Set("../lib:destroyID", id);
call("../lib:destroyVerticalTarget");
stop();
Symbol 68 MovieClip Frame 29
hit = false;
if (eligible) {
if (Number(_rotation) == 0) {
if ((Number(splatX2) >= Number(_x)) and (Number(Number(_x) + Number(_width)) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(Number(_y) + Number(topInset))) and (Number(Number(_y) + Number(height)) >= Number(splatY1))) {
hit = true;
}
}
} else if ((Number(splatX2) >= Number(_x - _width)) and (Number(_x) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(_y - height)) and (Number(_y - topInset) >= Number(splatY1))) {
hit = true;
}
}
if (hit) {
Set("../lib:splatHit", true);
Set("../lib:splatValue", value);
gotoAndPlay (11);
}
}
Symbol 77 MovieClip Frame 1
value = 30;
valueIncrement = 5;
initialSpeed = 7 * ../:speedFactor;
speedIncrement = 3;
eligible = false;
inset = 2;
laneOffsetRight = 4;
laneOffsetLeft = 4;
splashDepth = Number(../:stuffDepth) + Number(../lib:horizontalActorCount);
splashCenterX = 40;
splashCenterY = 15;
Symbol 77 MovieClip Frame 7
eligible = true;
count = Number(count) + 1;
_x = (Number(_x) + Number(speed));
Symbol 77 MovieClip Frame 8
_x = (Number(_x) + Number(speed));
Symbol 77 MovieClip Frame 9
_x = (Number(_x) + Number(speed));
Symbol 77 MovieClip Frame 10
_x = (Number(_x) + Number(speed));
Symbol 77 MovieClip Frame 11
_x = (Number(_x) + Number(speed));
Symbol 77 MovieClip Frame 12
if ((Number(Number(../:enterRight) + Number(_width)) < Number(_x)) or (Number(_x) < Number(../:enterLeft - _width))) {
gotoAndStop (47);
} else {
gotoAndPlay (7);
}
Symbol 77 MovieClip Frame 13
eligible = false;
if (Number(_rotation) == 180) {
if ((Number(_x) < Number(Number(../:leftBeamCutoff) + 10)) or (Number(../:rightBeamCutoff - 20) < Number(_x - _width))) {
duplicateMovieClip ("../monsterTruckSplash", "splash" add _y, splashDepth);
setProperty("../splash" add _y, _rotation , 180);
setProperty("../splash" add _y, _x , _x - 41);
setProperty("../splash" add _y, _y , _y - 22);
} else {
tellTarget ("monsterTruckHit") {
stop();
};
}
} else if ((Number(../:rightBeamCutoff - 10) < Number(_x)) or (Number(Number(_x) + Number(_width)) < Number(Number(../:leftBeamCutoff) + 20))) {
duplicateMovieClip ("../monsterTruckSplash", "splash" add _y, splashDepth);
setProperty("../splash" add _y, _x , Number(_x) + 41);
setProperty("../splash" add _y, _y , Number(_y) + 22);
} else {
tellTarget ("monsterTruckHit") {
stop();
};
}
Symbol 77 MovieClip Frame 21
call("checkSplash");
Symbol 77 MovieClip Frame 23
call("checkSplash");
Symbol 77 MovieClip Frame 25
call("checkSplash");
Symbol 77 MovieClip Frame 27
call("checkSplash");
Symbol 77 MovieClip Frame 29
call("checkSplash");
Symbol 77 MovieClip Frame 31
call("checkSplash");
Symbol 77 MovieClip Frame 33
call("checkSplash");
Symbol 77 MovieClip Frame 35
call("checkSplash");
Symbol 77 MovieClip Frame 37
call("checkSplash");
Symbol 77 MovieClip Frame 39
call("checkSplash");
Symbol 77 MovieClip Frame 41
call("checkSplash");
Symbol 77 MovieClip Frame 43
call("checkSplash");
Symbol 77 MovieClip Frame 46
removeMovieClip("../splash" add _y);
if (0 < Number(speed)) {
speed = Number(speed) + Number(speedIncrement);
} else {
speed = speed - speedIncrement;
}
value = Number(value) + Number(valueIncrement);
gotoAndPlay (7);
Symbol 77 MovieClip Frame 47
Set("../lib:destroyID", id);
Set("../lib:destroyLane", lane);
call("../lib:destroyHorizontalTarget");
stop();
Symbol 77 MovieClip Frame 54
hit = false;
if (eligible) {
if (Number(_rotation) == 0) {
if ((Number(splatX2) >= Number(_x)) and (Number(Number(_x) + Number(_width)) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(Number(_y) + Number(inset))) and (Number((Number(_y) + Number(_height)) - inset) >= Number(splatY1))) {
hit = true;
}
}
} else if ((Number(splatX2) >= Number(_x - _width)) and (Number(_x) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(Number(_y - _height) + Number(inset))) and (Number(_y - inset) >= Number(splatY1))) {
hit = true;
}
}
if (hit) {
Set("../lib:splatHit", true);
Set("../lib:splatValue", value);
gotoAndPlay (13);
}
}
Symbol 77 MovieClip Frame 62
removeMovieClip("../splash" add _y);
Symbol 77 MovieClip Frame 68
if (Number(_rotation) == 180) {
Set("../lib:splashX", ((-getProperty(("../splash" add _y) add "/splash", _x)) - splashCenterX) + _x);
Set("../lib:splashY", ((-getProperty(("../splash" add _y) add "/splash", _y)) - splashCenterY) + _y);
} else {
Set("../lib:splashX", (getProperty(("../splash" add _y) add "/splash", _x) + splashCenterX) + _x);
Set("../lib:splashY", (getProperty(("../splash" add _y) add "/splash", _y) + splashCenterY) + _y);
}
call("../lib:checkSplash");
if (../lib:waterSplash) {
stop();
tellTarget ("../splash" add _y) {
stop();
};
tellTarget ("monsterTruckHit") {
stop();
};
}
Symbol 90 MovieClip Frame 1
value = 20;
valueIncrement = 5;
initialSpeed = 9 * ../:speedFactor;
speedIncrement = 2;
eligible = false;
inset = 8;
laneOffsetRight = 7;
laneOffsetLeft = 7;
hitJump = 188;
smokeDepth = Number(../:stuffDepth) + Number(../lib:horizontalActorCount);
Symbol 90 MovieClip Frame 7
eligible = true;
count = Number(count) + 1;
_x = (Number(_x) + Number(speed));
Symbol 90 MovieClip Frame 8
_x = (Number(_x) + Number(speed));
Symbol 90 MovieClip Frame 9
_x = (Number(_x) + Number(speed));
Symbol 90 MovieClip Frame 10
_x = (Number(_x) + Number(speed));
Symbol 90 MovieClip Frame 11
_x = (Number(_x) + Number(speed));
Symbol 90 MovieClip Frame 12
if ((Number(Number(../:enterRight) + Number(_width)) < Number(_x)) or (Number(_x) < Number(../:enterLeft - _width))) {
gotoAndStop (35);
} else {
gotoAndPlay (7);
}
Symbol 90 MovieClip Frame 13
eligible = false;
Symbol 90 MovieClip Frame 19
if (Number(_rotation) == 180) {
if ((Number(_x) < Number(Number(../:leftBeamCutoff) + 50)) or (Number(../:rightBeamCutoff - 300) < Number(_x - _width))) {
duplicateMovieClip ("../muscleCarSmoke", "muscleSmoke" add _y, smokeDepth);
setProperty("../muscleSmoke" add _y, _rotation , 180);
setProperty("../muscleSmoke" add _y, _x , _x);
setProperty("../muscleSmoke" add _y, _y , _y - 27);
}
} else if ((Number(../:rightBeamCutoff - 50) < Number(_x)) or (Number(Number(_x) + Number(_width)) < Number(Number(../:leftBeamCutoff) + 300))) {
duplicateMovieClip ("../muscleCarSmoke", "muscleSmoke" add _y, smokeDepth);
setProperty("../muscleSmoke" add _y, _x , _x);
setProperty("../muscleSmoke" add _y, _y , Number(_y) + 27);
}
Symbol 90 MovieClip Frame 34
removeMovieClip("../muscleSmoke" add _y);
if (0 < Number(speed)) {
speed = Number(speed) + Number(speedIncrement);
_x = (Number(_x) + Number(hitJump));
} else {
speed = speed - speedIncrement;
_x = (_x - hitJump);
}
value = Number(value) + Number(valueIncrement);
gotoAndPlay (7);
Symbol 90 MovieClip Frame 35
Set("../lib:destroyID", id);
Set("../lib:destroyLane", lane);
call("../lib:destroyHorizontalTarget");
stop();
Symbol 90 MovieClip Frame 42
hit = false;
if (eligible) {
if (Number(_rotation) == 0) {
if ((Number(splatX2) >= Number(_x)) and (Number(Number(_x) + Number(_width)) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(Number(_y) + Number(inset))) and (Number((Number(_y) + Number(_height)) - inset) >= Number(splatY1))) {
hit = true;
}
}
} else if ((Number(splatX2) >= Number(_x - _width)) and (Number(_x) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(Number(_y - _height) + Number(inset))) and (Number(_y - inset) >= Number(splatY1))) {
hit = true;
}
}
if (hit) {
Set("../lib:splatHit", true);
Set("../lib:splatValue", value);
gotoAndPlay (13);
}
}
Symbol 90 MovieClip Frame 50
removeMovieClip("../muscleSmoke" add _y);
Symbol 93 MovieClip Frame 20
stop();
Symbol 101 MovieClip Frame 1
value = 15;
valueIncrement = 5;
initialSpeed = 4 * ../:speedFactor;
speedIncrement = 1;
eligible = false;
laneOffsetRight = 0;
laneOffsetLeft = 0;
Symbol 101 MovieClip Frame 7
eligible = true;
count = Number(count) + 1;
_x = (Number(_x) + Number(speed));
Symbol 101 MovieClip Frame 8
_x = (Number(_x) + Number(speed));
Symbol 101 MovieClip Frame 9
_x = (Number(_x) + Number(speed));
Symbol 101 MovieClip Frame 10
_x = (Number(_x) + Number(speed));
Symbol 101 MovieClip Frame 11
_x = (Number(_x) + Number(speed));
Symbol 101 MovieClip Frame 12
if ((Number(Number(../:enterRight) + Number(_width)) < Number(_x)) or (Number(_x) < Number(../:enterLeft - _width))) {
gotoAndStop (28);
} else {
gotoAndPlay (7);
}
Symbol 101 MovieClip Frame 13
eligible = false;
if (0 < Number(speed)) {
speed = Number(speed) + Number(speedIncrement);
} else {
speed = speed - speedIncrement;
}
value = Number(value) + Number(valueIncrement);
Symbol 101 MovieClip Frame 14
_x = (Number(_x) + Number(speed));
Symbol 101 MovieClip Frame 15
_x = (Number(_x) + Number(speed));
Symbol 101 MovieClip Frame 16
_x = (Number(_x) + Number(speed));
Symbol 101 MovieClip Frame 17
_x = (Number(_x) + Number(speed));
Symbol 101 MovieClip Frame 18
_x = (Number(_x) + Number(speed));
Symbol 101 MovieClip Frame 19
_x = (Number(_x) + Number(speed));
Symbol 101 MovieClip Frame 20
_x = (Number(_x) + Number(speed));
Symbol 101 MovieClip Frame 21
_x = (Number(_x) + Number(speed));
Symbol 101 MovieClip Frame 22
_x = (Number(_x) + Number(speed));
Symbol 101 MovieClip Frame 23
_x = (Number(_x) + Number(speed));
Symbol 101 MovieClip Frame 24
_x = (Number(_x) + Number(speed));
Symbol 101 MovieClip Frame 25
_x = (Number(_x) + Number(speed));
Symbol 101 MovieClip Frame 26
_x = (Number(_x) + Number(speed));
Symbol 101 MovieClip Frame 27
gotoAndPlay (7);
Symbol 101 MovieClip Frame 28
Set("../lib:destroyID", id);
Set("../lib:destroyLane", lane);
call("../lib:destroyHorizontalTarget");
stop();
Symbol 101 MovieClip Frame 35
hit = false;
if (eligible) {
if (Number(_rotation) == 0) {
if ((Number(splatX2) >= Number(_x)) and (Number(Number(_x) + Number(_width)) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(_y)) and (Number(Number(_y) + Number(_height)) >= Number(splatY1))) {
hit = true;
}
}
} else if ((Number(splatX2) >= Number(_x - _width)) and (Number(_x) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(_y - _height)) and (Number(_y) >= Number(splatY1))) {
hit = true;
}
}
if (hit) {
Set("../lib:splatHit", true);
Set("../lib:splatValue", value);
gotoAndPlay (13);
}
}
Symbol 121 MovieClip Frame 1
value = 50;
valueIncrement = 5;
initialSpeed = 3 * ../:speedFactor;
speedIncrement = 2;
eligible = false;
width = 33;
height = 104;
Symbol 121 MovieClip Frame 7
eligible = true;
count = Number(count) + 1;
_y = (Number(_y) + Number(speed));
Symbol 121 MovieClip Frame 8
_y = (Number(_y) + Number(speed));
Symbol 121 MovieClip Frame 9
_y = (Number(_y) + Number(speed));
Symbol 121 MovieClip Frame 10
_y = (Number(_y) + Number(speed));
Symbol 121 MovieClip Frame 11
if ((Number(Number(../:enterBottom) + Number(_height)) < Number(_y)) or (Number(_y) < Number(../:enterTop - _height))) {
gotoAndStop (33);
} else {
gotoAndPlay (7);
}
Symbol 121 MovieClip Frame 12
eligible = false;
Symbol 121 MovieClip Frame 32
if (0 < Number(speed)) {
speed = Number(speed) + Number(speedIncrement);
} else {
speed = speed - speedIncrement;
}
value = Number(value) + Number(valueIncrement);
gotoAndPlay (7);
Symbol 121 MovieClip Frame 33
Set("../lib:destroyID", id);
call("../lib:destroyVerticalTarget");
stop();
Symbol 121 MovieClip Frame 40
hit = false;
if (eligible) {
if (Number(_rotation) == 0) {
if ((Number(splatX2) >= Number(_x)) and (Number(Number(_x) + Number(width)) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(_y)) and (Number(Number(_y) + Number(height)) >= Number(splatY1))) {
hit = true;
}
}
} else if ((Number(splatX2) >= Number(_x - width)) and (Number(_x) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(_y - height)) and (Number(_y) >= Number(splatY1))) {
hit = true;
}
}
if (hit) {
Set("../lib:splatHit", true);
Set("../lib:splatValue", value);
gotoAndPlay (12);
}
}
Symbol 135 MovieClip Frame 1
value = 10;
valueIncrement = 5;
initialSpeed = 6 * ../:speedFactor;
speedIncrement = 2;
eligible = false;
inset = 8;
laneOffsetRight = 0;
laneOffsetLeft = 0;
Symbol 135 MovieClip Frame 7
eligible = true;
count = Number(count) + 1;
_x = (Number(_x) + Number(speed));
Symbol 135 MovieClip Frame 8
_x = (Number(_x) + Number(speed));
Symbol 135 MovieClip Frame 9
_x = (Number(_x) + Number(speed));
Symbol 135 MovieClip Frame 10
_x = (Number(_x) + Number(speed));
Symbol 135 MovieClip Frame 11
_x = (Number(_x) + Number(speed));
Symbol 135 MovieClip Frame 12
if ((Number(Number(../:enterRight) + Number(_width)) < Number(_x)) or (Number(_x) < Number(../:enterLeft - _width))) {
gotoAndStop (35);
} else {
gotoAndPlay (7);
}
Symbol 135 MovieClip Frame 13
eligible = false;
Symbol 135 MovieClip Frame 34
if (0 < Number(speed)) {
speed = Number(speed) + Number(speedIncrement);
} else {
speed = speed - speedIncrement;
}
value = Number(value) + Number(valueIncrement);
gotoAndPlay (7);
Symbol 135 MovieClip Frame 35
Set("../lib:destroyID", id);
Set("../lib:destroyLane", lane);
call("../lib:destroyHorizontalTarget");
stop();
Symbol 135 MovieClip Frame 42
hit = false;
if (eligible) {
if (Number(_rotation) == 0) {
if ((Number(splatX2) >= Number(_x)) and (Number(Number(_x) + Number(_width)) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(Number(_y) + Number(inset))) and (Number((Number(_y) + Number(_height)) - inset) >= Number(splatY1))) {
hit = true;
}
}
} else if ((Number(splatX2) >= Number(_x - _width)) and (Number(_x) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(Number(_y - _height) + Number(inset))) and (Number(_y - inset) >= Number(splatY1))) {
hit = true;
}
}
if (hit) {
Set("../lib:splatHit", true);
Set("../lib:splatValue", value);
gotoAndPlay (13);
}
}
Symbol 145 MovieClip Frame 1
value = 50;
valueIncrement = 5;
initialSpeed = 4 * ../:speedFactor;
speedIncrement = 2;
eligible = false;
horizInsets = 20;
topInset = 20;
bottomInset = 60;
height = 120;
Symbol 145 MovieClip Frame 7
eligible = true;
count = Number(count) + 1;
_y = (Number(_y) + Number(speed));
Symbol 145 MovieClip Frame 8
_y = (Number(_y) + Number(speed));
Symbol 145 MovieClip Frame 9
_y = (Number(_y) + Number(speed));
Symbol 145 MovieClip Frame 10
_y = (Number(_y) + Number(speed));
Symbol 145 MovieClip Frame 11
if ((Number(Number(../:enterBottom) + Number(_height)) < Number(_y)) or (Number(_y) < Number(../:enterTop - _height))) {
gotoAndStop (33);
} else {
gotoAndPlay (7);
}
Symbol 145 MovieClip Frame 12
eligible = false;
Symbol 145 MovieClip Frame 32
if (0 < Number(speed)) {
speed = Number(speed) + Number(speedIncrement);
} else {
speed = speed - speedIncrement;
}
value = Number(value) + Number(valueIncrement);
gotoAndPlay (7);
Symbol 145 MovieClip Frame 33
Set("../lib:destroyID", id);
call("../lib:destroyVerticalTarget");
stop();
Symbol 145 MovieClip Frame 40
hit = false;
if (eligible) {
if (Number(_rotation) == 0) {
if ((Number(splatX2) >= Number(Number(_x) + Number(horizInsets))) and (Number((Number(_x) + Number(_width)) - horizInsets) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(_y)) and (Number(Number(_y) + Number(height)) >= Number(splatY1))) {
hit = true;
}
}
} else if ((Number(splatX2) >= Number(Number(_x - _width) + Number(horizInsets))) and (Number(_x - horizInsets) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(_y - height)) and (Number(_y) >= Number(splatY1))) {
hit = true;
}
}
if (hit) {
Set("../lib:splatHit", true);
Set("../lib:splatValue", value);
gotoAndPlay (12);
}
}
Symbol 154 MovieClip Frame 11
gotoAndPlay (2);
Symbol 154 MovieClip Frame 17
gotoAndPlay (12);
Symbol 157 MovieClip Frame 33
tellTarget ("gull") {
gotoAndPlay ("shitLoop");
};
Symbol 157 MovieClip Frame 36
Set("../lib:seagullY", Number(shitY) + 2);
call("../lib:seagullSplat");
hitPlayer = ../lib:seagullSplat;
if (hitPlayer) {
shitName = "hitShit";
duplicateMovieClip ("../seagullShit", shitName, ../:hitShitDepth);
} else {
shitName = "seagullShit" add ../lib:seagullCount;
duplicateMovieClip ("../seagullShit", shitName, Number(../:permaShitDepth) + Number(../lib:seagullCount));
}
shitName = "../" add shitName;
setProperty(shitName, _x , shitX);
setProperty(shitName, _y , shitY);
setProperty(shitName, _xscale , 70);
setProperty(shitName, _yscale , 70);
setProperty(shitName, _rotation , 65);
Symbol 157 MovieClip Frame 39
tellTarget ("gull") {
gotoAndPlay ("flyLoop");
};
Symbol 157 MovieClip Frame 58
Set("../lib:destroyID", id);
call("../lib:destroySeagull");
stop();
Symbol 158 MovieClip Frame 33
tellTarget ("gull") {
gotoAndPlay ("shitLoop");
};
Symbol 158 MovieClip Frame 36
Set("../lib:seagullY", Number(shitY) + 2);
call("../lib:seagullSplat");
hitPlayer = ../lib:seagullSplat;
if (hitPlayer) {
shitName = "hitShit";
duplicateMovieClip ("../seagullShit", shitName, ../:hitShitDepth);
} else {
shitName = "seagullShit" add ../lib:seagullCount;
duplicateMovieClip ("../seagullShit", shitName, Number(../:permaShitDepth) + Number(../lib:seagullCount));
}
shitName = "../" add shitName;
setProperty(shitName, _x , shitX);
setProperty(shitName, _y , shitY);
setProperty(shitName, _xscale , 70);
setProperty(shitName, _yscale , 70);
setProperty(shitName, _rotation , -65);
Symbol 158 MovieClip Frame 39
tellTarget ("gull") {
gotoAndPlay ("flyLoop");
};
Symbol 158 MovieClip Frame 58
Set("../lib:destroyID", id);
call("../lib:destroySeagull");
stop();
Symbol 175 MovieClip Frame 1
value = 50;
valueIncrement = 5;
initialSpeed = 2 * ../:speedFactor;
speedIncrement = 2;
eligible = false;
horizInset = 22;
width = 66;
height = 51;
Symbol 175 MovieClip Frame 7
eligible = true;
count = Number(count) + 1;
_y = (Number(_y) + Number(speed));
Symbol 175 MovieClip Frame 8
_y = (Number(_y) + Number(speed));
Symbol 175 MovieClip Frame 9
_y = (Number(_y) + Number(speed));
Symbol 175 MovieClip Frame 10
_y = (Number(_y) + Number(speed));
Symbol 175 MovieClip Frame 11
if ((Number(Number(../:enterBottom) + Number(_height)) < Number(_y)) or (Number(_y) < Number(../:enterTop - _height))) {
gotoAndStop (37);
} else {
gotoAndPlay (7);
}
Symbol 175 MovieClip Frame 12
eligible = false;
Symbol 175 MovieClip Frame 36
if (0 < Number(speed)) {
speed = Number(speed) + Number(speedIncrement);
} else {
speed = speed - speedIncrement;
}
value = Number(value) + Number(valueIncrement);
gotoAndPlay (7);
Symbol 175 MovieClip Frame 37
Set("../lib:destroyID", id);
call("../lib:destroyVerticalTarget");
stop();
Symbol 175 MovieClip Frame 44
hit = false;
if (eligible) {
if (Number(_rotation) == 0) {
if ((Number(splatX2) >= Number(Number(_x) + Number(horizInset))) and (Number((Number(_x) + Number(width)) - horizInset) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(_y)) and (Number(Number(_y) + Number(height)) >= Number(splatY1))) {
hit = true;
}
}
} else if ((Number(splatX2) >= Number(Number(_x - width) + Number(horizInset))) and (Number(_x - horizInset) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(_y - height)) and (Number(_y) >= Number(splatY1))) {
hit = true;
}
}
if (hit) {
Set("../lib:splatHit", true);
Set("../lib:splatValue", value);
gotoAndPlay (12);
}
}
Symbol 178 MovieClip Frame 1
value = 20;
valueIncrement = 5;
initialSpeed = 8 * ../:speedFactor;
speedIncrement = 3;
eligible = false;
inset = 3;
laneOffsetRight = 6;
laneOffsetLeft = 6;
Symbol 178 MovieClip Frame 7
eligible = true;
count = Number(count) + 1;
_x = (Number(_x) + Number(speed));
Symbol 178 MovieClip Frame 8
_x = (Number(_x) + Number(speed));
Symbol 178 MovieClip Frame 9
_x = (Number(_x) + Number(speed));
Symbol 178 MovieClip Frame 10
_x = (Number(_x) + Number(speed));
Symbol 178 MovieClip Frame 11
_x = (Number(_x) + Number(speed));
Symbol 178 MovieClip Frame 12
if ((Number(Number(../:enterRight) + Number(_width)) < Number(_x)) or (Number(_x) < Number(../:enterLeft - _width))) {
gotoAndStop (37);
} else {
gotoAndPlay (7);
}
Symbol 178 MovieClip Frame 13
eligible = false;
Symbol 178 MovieClip Frame 36
if (0 < Number(speed)) {
speed = Number(speed) + Number(speedIncrement);
} else {
speed = speed - speedIncrement;
}
value = Number(value) + Number(valueIncrement);
gotoAndPlay (7);
Symbol 178 MovieClip Frame 37
Set("../lib:destroyID", id);
Set("../lib:destroyLane", lane);
call("../lib:destroyHorizontalTarget");
stop();
Symbol 178 MovieClip Frame 44
hit = false;
if (eligible) {
if (Number(_rotation) == 0) {
if ((Number(splatX2) >= Number(_x)) and (Number(Number(_x) + Number(_width)) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(Number(_y) + Number(inset))) and (Number((Number(_y) + Number(_height)) - inset) >= Number(splatY1))) {
hit = true;
}
}
} else if ((Number(splatX2) >= Number(_x - _width)) and (Number(_x) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(Number(_y - _height) + Number(inset))) and (Number(_y - inset) >= Number(splatY1))) {
hit = true;
}
}
if (hit) {
Set("../lib:splatHit", true);
Set("../lib:splatValue", value);
gotoAndPlay (13);
}
}
Symbol 181 MovieClip Frame 1
value = 20;
valueIncrement = 5;
initialSpeed = 8 * ../:speedFactor;
speedIncrement = 3;
eligible = false;
inset = 4;
laneOffsetRight = 6;
laneOffsetLeft = 6;
smokeDepth = Number(../:stuffDepth) + Number(../lib:horizontalActorCount);
Symbol 181 MovieClip Frame 7
eligible = true;
count = Number(count) + 1;
_x = (Number(_x) + Number(speed));
Symbol 181 MovieClip Frame 8
_x = (Number(_x) + Number(speed));
Symbol 181 MovieClip Frame 9
_x = (Number(_x) + Number(speed));
Symbol 181 MovieClip Frame 10
_x = (Number(_x) + Number(speed));
Symbol 181 MovieClip Frame 11
_x = (Number(_x) + Number(speed));
Symbol 181 MovieClip Frame 12
if ((Number(Number(../:enterRight) + Number(_width)) < Number(_x)) or (Number(_x) < Number(../:enterLeft - _width))) {
gotoAndStop (35);
} else {
gotoAndPlay (7);
}
Symbol 181 MovieClip Frame 13
eligible = false;
if (Number(_rotation) == 180) {
if ((Number(_x) < Number(../:leftBeamCutoff)) or (Number(../:rightBeamCutoff - 40) < Number(_x - _width))) {
duplicateMovieClip ("../hippieSmoke", "hippieSmoke" add _y, smokeDepth);
setProperty("../hippieSmoke" add _y, _rotation , 180);
setProperty("../hippieSmoke" add _y, _x , _x - 2);
setProperty("../hippieSmoke" add _y, _y , _y - 4);
}
} else if ((Number(../:rightBeamCutoff) < Number(_x)) or (Number(Number(_x) + Number(_width)) < Number(Number(../:leftBeamCutoff) + 40))) {
duplicateMovieClip ("../hippieSmoke", "hippieSmoke" add _y, smokeDepth);
setProperty("../hippieSmoke" add _y, _x , _x - 2);
setProperty("../hippieSmoke" add _y, _y , Number(_y) + 4);
}
Symbol 181 MovieClip Frame 34
removeMovieClip("../hippieSmoke" add _y);
if (0 < Number(speed)) {
speed = Number(speed) + Number(speedIncrement);
} else {
speed = speed - speedIncrement;
}
value = Number(value) + Number(valueIncrement);
gotoAndPlay (7);
Symbol 181 MovieClip Frame 35
Set("../lib:destroyID", id);
Set("../lib:destroyLane", lane);
call("../lib:destroyHorizontalTarget");
stop();
Symbol 181 MovieClip Frame 42
hit = false;
if (eligible) {
if (Number(_rotation) == 0) {
if ((Number(splatX2) >= Number(_x)) and (Number(Number(_x) + Number(_width)) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(Number(_y) + Number(inset))) and (Number((Number(_y) + Number(_height)) - inset) >= Number(splatY1))) {
hit = true;
}
}
} else if ((Number(splatX2) >= Number(_x - _width)) and (Number(_x) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(Number(_y - _height) + Number(inset))) and (Number(_y - inset) >= Number(splatY1))) {
hit = true;
}
}
if (hit) {
Set("../lib:splatHit", true);
Set("../lib:splatValue", value);
gotoAndPlay (13);
}
}
Symbol 181 MovieClip Frame 50
removeMovieClip("../hippieSmoke" add _y);
Symbol 192 MovieClip Frame 1
value = 20;
valueIncrement = 5;
initialSpeed = 9 * ../:speedFactor;
speedIncrement = 3;
eligible = false;
inset = 2;
laneOffsetRight = 6;
laneOffsetLeft = 6;
Symbol 192 MovieClip Frame 7
eligible = true;
count = Number(count) + 1;
_x = (Number(_x) + Number(speed));
Symbol 192 MovieClip Frame 8
_x = (Number(_x) + Number(speed));
Symbol 192 MovieClip Frame 9
_x = (Number(_x) + Number(speed));
Symbol 192 MovieClip Frame 10
_x = (Number(_x) + Number(speed));
Symbol 192 MovieClip Frame 11
_x = (Number(_x) + Number(speed));
Symbol 192 MovieClip Frame 12
if ((Number(Number(../:enterRight) + Number(_width)) < Number(_x)) or (Number(_x) < Number(../:enterLeft - _width))) {
gotoAndStop (34);
} else {
gotoAndPlay (7);
}
Symbol 192 MovieClip Frame 13
eligible = false;
Symbol 192 MovieClip Frame 33
if (0 < Number(speed)) {
speed = Number(speed) + Number(speedIncrement);
} else {
speed = speed - speedIncrement;
}
value = Number(value) + Number(valueIncrement);
gotoAndPlay (7);
Symbol 192 MovieClip Frame 34
Set("../lib:destroyID", id);
Set("../lib:destroyLane", lane);
call("../lib:destroyHorizontalTarget");
stop();
Symbol 192 MovieClip Frame 41
hit = false;
if (eligible) {
if (Number(_rotation) == 0) {
if ((Number(splatX2) >= Number(_x)) and (Number(Number(_x) + Number(_width)) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(Number(_y) + Number(inset))) and (Number((Number(_y) + Number(_height)) - inset) >= Number(splatY1))) {
hit = true;
}
}
} else if ((Number(splatX2) >= Number(_x - _width)) and (Number(_x) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(Number(_y - _height) + Number(inset))) and (Number(_y - inset) >= Number(splatY1))) {
hit = true;
}
}
if (hit) {
Set("../lib:splatHit", true);
Set("../lib:splatValue", value);
gotoAndPlay (13);
}
}
Symbol 198 MovieClip Frame 1
value = -50;
initialSpeed = 3 * ../:speedFactor;
eligible = false;
inset = 3;
laneOffsetRight = 7;
laneOffsetLeft = 7;
Symbol 198 MovieClip Frame 7
eligible = true;
count = Number(count) + 1;
_x = (Number(_x) + Number(speed));
Symbol 198 MovieClip Frame 8
_x = (Number(_x) + Number(speed));
Symbol 198 MovieClip Frame 9
_x = (Number(_x) + Number(speed));
Symbol 198 MovieClip Frame 10
_x = (Number(_x) + Number(speed));
Symbol 198 MovieClip Frame 11
_x = (Number(_x) + Number(speed));
Symbol 198 MovieClip Frame 12
if ((Number(Number(../:enterRight) + Number(_width)) < Number(_x)) or (Number(_x) < Number(../:enterLeft - _width))) {
gotoAndStop (28);
} else {
gotoAndPlay (7);
}
Symbol 198 MovieClip Frame 13
eligible = false;
Symbol 198 MovieClip Frame 27
gotoAndPlay("../:policeBust");
Symbol 198 MovieClip Frame 28
Set("../lib:destroyID", id);
Set("../lib:destroyLane", lane);
call("../lib:destroyHorizontalTarget");
stop();
Symbol 198 MovieClip Frame 35
hit = false;
if (eligible) {
if (Number(_rotation) == 0) {
if ((Number(splatX2) >= Number(_x)) and (Number(Number(_x) + Number(_width)) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(Number(_y) + Number(inset))) and (Number((Number(_y) + Number(_height)) - inset) >= Number(splatY1))) {
hit = true;
}
}
} else if ((Number(splatX2) >= Number(_x - _width)) and (Number(_x) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(Number(_y - _height) + Number(inset))) and (Number(_y - inset) >= Number(splatY1))) {
hit = true;
}
}
if (hit) {
Set("../lib:splatHit", true);
Set("../lib:splatValue", value);
gotoAndPlay (13);
}
}
Symbol 201 MovieClip Frame 1
value = 20;
valueIncrement = 5;
initialSpeed = 9 * ../:speedFactor;
speedIncrement = 3;
eligible = false;
inset = 3;
laneOffsetRight = 7;
laneOffsetLeft = 7;
Symbol 201 MovieClip Frame 7
eligible = true;
count = Number(count) + 1;
_x = (Number(_x) + Number(speed));
Symbol 201 MovieClip Frame 8
_x = (Number(_x) + Number(speed));
Symbol 201 MovieClip Frame 9
_x = (Number(_x) + Number(speed));
Symbol 201 MovieClip Frame 10
_x = (Number(_x) + Number(speed));
Symbol 201 MovieClip Frame 11
_x = (Number(_x) + Number(speed));
Symbol 201 MovieClip Frame 12
if ((Number(Number(../:enterRight) + Number(_width)) < Number(_x)) or (Number(_x) < Number(../:enterLeft - _width))) {
gotoAndStop (23);
} else {
gotoAndPlay (7);
}
Symbol 201 MovieClip Frame 13
eligible = false;
Symbol 201 MovieClip Frame 22
if (0 < Number(speed)) {
speed = Number(speed) + Number(speedIncrement);
} else {
speed = speed - speedIncrement;
}
value = Number(value) + Number(valueIncrement);
gotoAndPlay (7);
Symbol 201 MovieClip Frame 23
Set("../lib:destroyID", id);
Set("../lib:destroyLane", lane);
call("../lib:destroyHorizontalTarget");
stop();
Symbol 201 MovieClip Frame 30
hit = false;
if (eligible) {
if (Number(_rotation) == 0) {
if ((Number(splatX2) >= Number(_x)) and (Number(Number(_x) + Number(_width)) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(Number(_y) + Number(inset))) and (Number((Number(_y) + Number(_height)) - inset) >= Number(splatY1))) {
hit = true;
}
}
} else if ((Number(splatX2) >= Number(_x - _width)) and (Number(_x) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(Number(_y - _height) + Number(inset))) and (Number(_y - inset) >= Number(splatY1))) {
hit = true;
}
}
if (hit) {
Set("../lib:splatHit", true);
Set("../lib:splatValue", value);
gotoAndPlay (13);
}
}
Symbol 207 MovieClip Frame 1
value = 100;
valueIncrement = 5;
initialSpeed = 8 * ../:speedFactor;
speedIncrement = 2;
eligible = false;
width = 23;
height = 27;
Symbol 207 MovieClip Frame 7
eligible = true;
count = Number(count) + 1;
_y = (Number(_y) + Number(speed));
Symbol 207 MovieClip Frame 8
_y = (Number(_y) + Number(speed));
Symbol 207 MovieClip Frame 9
_y = (Number(_y) + Number(speed));
Symbol 207 MovieClip Frame 10
if ((Number(Number(../:enterBottom) + Number(_height)) < Number(_y)) or (Number(_y) < Number(../:enterTop - _height))) {
gotoAndStop (32);
} else {
gotoAndPlay (7);
}
Symbol 207 MovieClip Frame 11
eligible = false;
Symbol 207 MovieClip Frame 31
if (0 < Number(speed)) {
speed = Number(speed) + Number(speedIncrement);
} else {
speed = speed - speedIncrement;
}
value = Number(value) + Number(valueIncrement);
gotoAndPlay (7);
Symbol 207 MovieClip Frame 32
Set("../lib:destroyID", id);
call("../lib:destroyVerticalTarget");
stop();
Symbol 207 MovieClip Frame 39
hit = false;
if (eligible) {
if (Number(_rotation) == 0) {
if ((Number(splatX2) >= Number(_x)) and (Number(Number(_x) + Number(width)) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(_y)) and (Number(Number(_y) + Number(height)) >= Number(splatY1))) {
hit = true;
}
}
} else if ((Number(splatX2) >= Number(_x - width)) and (Number(_x) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(_y - height)) and (Number(_y) >= Number(splatY1))) {
hit = true;
}
}
if (hit) {
Set("../lib:splatHit", true);
Set("../lib:splatValue", value);
gotoAndPlay (11);
}
}
Symbol 218 MovieClip Frame 1
value = 15;
valueIncrement = 5;
initialSpeed = 5 * ../:speedFactor;
speedIncrement = 2;
eligible = false;
laneOffsetRight = 0;
laneOffsetLeft = -1;
hitJump = 75;
Symbol 218 MovieClip Frame 7
eligible = true;
count = Number(count) + 1;
_x = (Number(_x) + Number(speed));
Symbol 218 MovieClip Frame 8
_x = (Number(_x) + Number(speed));
Symbol 218 MovieClip Frame 9
_x = (Number(_x) + Number(speed));
Symbol 218 MovieClip Frame 10
_x = (Number(_x) + Number(speed));
Symbol 218 MovieClip Frame 11
_x = (Number(_x) + Number(speed));
Symbol 218 MovieClip Frame 12
if ((Number(Number(../:enterRight) + Number(_width)) < Number(_x)) or (Number(_x) < Number(../:enterLeft - _width))) {
gotoAndStop (40);
} else {
gotoAndPlay (7);
}
Symbol 218 MovieClip Frame 13
eligible = false;
Symbol 218 MovieClip Frame 39
if (0 < Number(speed)) {
speed = Number(speed) + Number(speedIncrement);
_x = (Number(_x) + Number(hitJump));
} else {
speed = speed - speedIncrement;
_x = (_x - hitJump);
}
value = Number(value) + Number(valueIncrement);
gotoAndPlay (7);
Symbol 218 MovieClip Frame 40
Set("../lib:destroyID", id);
Set("../lib:destroyLane", lane);
call("../lib:destroyHorizontalTarget");
stop();
Symbol 218 MovieClip Frame 47
hit = false;
if (eligible) {
if (Number(_rotation) == 0) {
if ((Number(splatX2) >= Number(_x)) and (Number(Number(_x) + Number(_width)) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(_y)) and (Number(Number(_y) + Number(_height)) >= Number(splatY1))) {
hit = true;
}
}
} else if ((Number(splatX2) >= Number(_x - _width)) and (Number(_x) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(_y - _height)) and (Number(_y) >= Number(splatY1))) {
hit = true;
}
}
if (hit) {
Set("../lib:splatHit", true);
Set("../lib:splatValue", value);
gotoAndPlay (13);
}
}
Symbol 224 MovieClip Frame 1
value = 20;
valueIncrement = 5;
initialSpeed = 8 * ../:speedFactor;
speedIncrement = 3;
eligible = false;
inset = 3;
laneOffsetRight = 6;
laneOffsetLeft = 6;
Symbol 224 MovieClip Frame 7
eligible = true;
count = Number(count) + 1;
_x = (Number(_x) + Number(speed));
Symbol 224 MovieClip Frame 8
_x = (Number(_x) + Number(speed));
Symbol 224 MovieClip Frame 9
_x = (Number(_x) + Number(speed));
Symbol 224 MovieClip Frame 10
_x = (Number(_x) + Number(speed));
Symbol 224 MovieClip Frame 11
_x = (Number(_x) + Number(speed));
Symbol 224 MovieClip Frame 12
if ((Number(Number(../:enterRight) + Number(_width)) < Number(_x)) or (Number(_x) < Number(../:enterLeft - _width))) {
gotoAndStop (34);
} else {
gotoAndPlay (7);
}
Symbol 224 MovieClip Frame 13
eligible = false;
Symbol 224 MovieClip Frame 33
if (0 < Number(speed)) {
speed = Number(speed) + Number(speedIncrement);
} else {
speed = speed - speedIncrement;
}
value = Number(value) + Number(valueIncrement);
gotoAndPlay (7);
Symbol 224 MovieClip Frame 34
Set("../lib:destroyID", id);
Set("../lib:destroyLane", lane);
call("../lib:destroyHorizontalTarget");
stop();
Symbol 224 MovieClip Frame 41
hit = false;
if (eligible) {
if (Number(_rotation) == 0) {
if ((Number(splatX2) >= Number(_x)) and (Number(Number(_x) + Number(_width)) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(Number(_y) + Number(inset))) and (Number((Number(_y) + Number(_height)) - inset) >= Number(splatY1))) {
hit = true;
}
}
} else if ((Number(splatX2) >= Number(_x - _width)) and (Number(_x) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(Number(_y - _height) + Number(inset))) and (Number(_y - inset) >= Number(splatY1))) {
hit = true;
}
}
if (hit) {
Set("../lib:splatHit", true);
Set("../lib:splatValue", value);
gotoAndPlay (13);
}
}
Symbol 233 MovieClip Frame 1
value = 75;
valueIncrement = 5;
initialSpeed = 8 * ../:speedFactor;
speedIncrement = 2;
eligible = false;
width = 44;
height = 63;
Symbol 233 MovieClip Frame 7
eligible = true;
count = Number(count) + 1;
_y = (Number(_y) + Number(speed));
Symbol 233 MovieClip Frame 8
_y = (Number(_y) + Number(speed));
Symbol 233 MovieClip Frame 9
_y = (Number(_y) + Number(speed));
Symbol 233 MovieClip Frame 10
if ((Number(Number(../:enterBottom) + Number(_height)) < Number(_y)) or (Number(_y) < Number(../:enterTop - _height))) {
gotoAndStop (32);
} else {
gotoAndPlay (7);
}
Symbol 233 MovieClip Frame 11
eligible = false;
Symbol 233 MovieClip Frame 31
if (0 < Number(speed)) {
speed = Number(speed) + Number(speedIncrement);
} else {
speed = speed - speedIncrement;
}
value = Number(value) + Number(valueIncrement);
gotoAndPlay (7);
Symbol 233 MovieClip Frame 32
Set("../lib:destroyID", id);
call("../lib:destroyVerticalTarget");
stop();
Symbol 233 MovieClip Frame 39
hit = false;
if (eligible) {
if (Number(_rotation) == 0) {
if ((Number(splatX2) >= Number(_x)) and (Number(Number(_x) + Number(width)) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(_y)) and (Number(Number(_y) + Number(height)) >= Number(splatY1))) {
hit = true;
}
}
} else if ((Number(splatX2) >= Number(_x - width)) and (Number(_x) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(_y - height)) and (Number(_y) >= Number(splatY1))) {
hit = true;
}
}
if (hit) {
Set("../lib:splatHit", true);
Set("../lib:splatValue", value);
gotoAndPlay (11);
}
}
Symbol 239 MovieClip Frame 1
value = 10;
valueIncrement = 5;
initialSpeed = 6 * ../:speedFactor;
speedIncrement = 2;
eligible = false;
inset = 6;
laneOffsetRight = 0;
laneOffsetLeft = 0;
if (Number(_rotation) == 180) {
setProperty("logo", _rotation , 180);
setProperty("logo", _x , Number(getProperty("logo", _x)) + 5);
}
smokeDepth = Number(../:stuffDepth) + Number(../lib:horizontalActorCount);
Symbol 239 MovieClip Frame 7
eligible = true;
count = Number(count) + 1;
_x = (Number(_x) + Number(speed));
Symbol 239 MovieClip Frame 8
_x = (Number(_x) + Number(speed));
Symbol 239 MovieClip Frame 9
_x = (Number(_x) + Number(speed));
Symbol 239 MovieClip Frame 10
_x = (Number(_x) + Number(speed));
Symbol 239 MovieClip Frame 11
_x = (Number(_x) + Number(speed));
Symbol 239 MovieClip Frame 12
if ((Number(Number(../:enterRight) + Number(_width)) < Number(_x)) or (Number(_x) < Number(../:enterLeft - _width))) {
gotoAndStop (26);
} else {
gotoAndPlay (7);
}
Symbol 239 MovieClip Frame 13
eligible = false;
if (Number(_rotation) == 180) {
if ((Number(_x) < Number(Number(../:leftBeamCutoff) + 15)) or (Number(../:rightBeamCutoff - 125) < Number(_x - _width))) {
duplicateMovieClip ("../semiTruckSmoke", "smoke" add _y, smokeDepth);
setProperty("../smoke" add _y, _x , _x - 90);
setProperty("../smoke" add _y, _y , _y - 22);
}
} else if ((Number(../:rightBeamCutoff - 15) < Number(_x)) or (Number(Number(_x) + Number(_width)) < Number(Number(../:leftBeamCutoff) + 125))) {
duplicateMovieClip ("../semiTruckSmoke", "smoke" add _y, smokeDepth);
setProperty("../smoke" add _y, _rotation , 180);
setProperty("../smoke" add _y, _x , Number(_x) + 90);
setProperty("../smoke" add _y, _y , Number(_y) + 20);
}
Symbol 239 MovieClip Frame 25
removeMovieClip("../smoke" add _y);
if (0 < Number(speed)) {
speed = Number(speed) + Number(speedIncrement);
} else {
speed = speed - speedIncrement;
}
value = Number(value) + Number(valueIncrement);
gotoAndPlay (7);
Symbol 239 MovieClip Frame 26
Set("../lib:destroyID", id);
Set("../lib:destroyLane", lane);
call("../lib:destroyHorizontalTarget");
stop();
Symbol 239 MovieClip Frame 33
hit = false;
if (eligible) {
if (Number(_rotation) == 0) {
if ((Number(splatX2) >= Number(_x)) and (Number(Number(_x) + Number(_width)) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(Number(_y) + Number(inset))) and (Number((Number(_y) + Number(_height)) - inset) >= Number(splatY1))) {
hit = true;
}
}
} else if ((Number(splatX2) >= Number(_x - _width)) and (Number(_x) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(Number(_y - _height) + Number(inset))) and (Number(_y - inset) >= Number(splatY1))) {
hit = true;
}
}
if (hit) {
Set("../lib:splatHit", true);
Set("../lib:splatValue", value);
gotoAndPlay (13);
}
}
Symbol 239 MovieClip Frame 41
removeMovieClip("../smoke" add _y);
Symbol 253 MovieClip Frame 1
value = 30;
valueIncrement = 5;
initialSpeed = 8 * ../:speedFactor;
speedIncrement = 2;
eligible = false;
laneOffsetRight = 10;
laneOffsetLeft = 10;
numHits = 0;
Symbol 253 MovieClip Frame 7
eligible = true;
count = Number(count) + 1;
_x = (Number(_x) + Number(speed));
Symbol 253 MovieClip Frame 8
_x = (Number(_x) + Number(speed));
Symbol 253 MovieClip Frame 9
_x = (Number(_x) + Number(speed));
Symbol 253 MovieClip Frame 10
_x = (Number(_x) + Number(speed));
Symbol 253 MovieClip Frame 11
_x = (Number(_x) + Number(speed));
Symbol 253 MovieClip Frame 12
if ((Number(Number(../:enterRight) + Number(_width)) < Number(_x)) or (Number(_x) < Number(../:enterLeft - _width))) {
gotoAndStop (30);
} else {
gotoAndPlay (7);
}
Symbol 253 MovieClip Frame 13
eligible = false;
Symbol 253 MovieClip Frame 28
if (1 < Number(revCount)) {
gotoAndPlay (13);
revCount = revCount - 1;
} else {
if (0 < Number(speed)) {
speed = Number(speed) + Number(speedIncrement);
} else {
speed = speed - speedIncrement;
}
value = Number(value) + Number(valueIncrement);
}
Symbol 253 MovieClip Frame 29
gotoAndPlay (7);
Symbol 253 MovieClip Frame 30
Set("../lib:destroyID", id);
Set("../lib:destroyLane", lane);
call("../lib:destroyHorizontalTarget");
stop();
Symbol 253 MovieClip Frame 37
hit = false;
if (eligible) {
if (Number(_rotation) == 0) {
if ((Number(splatX2) >= Number(_x)) and (Number(Number(_x) + Number(_width)) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(_y)) and (Number(Number(_y) + Number(_height)) >= Number(splatY1))) {
hit = true;
}
}
} else if ((Number(splatX2) >= Number(_x - _width)) and (Number(_x) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(_y - _height)) and (Number(_y) >= Number(splatY1))) {
hit = true;
}
}
if (hit) {
Set("../lib:splatHit", true);
Set("../lib:splatValue", value);
numHits = Number(numHits) + 1;
revCount = numHits;
gotoAndPlay (13);
}
}
Symbol 261 MovieClip Frame 1
value = 15;
valueIncrement = 5;
initialSpeed = 3 * ../:speedFactor;
speedIncrement = 1;
eligible = false;
laneOffsetLeft = -1;
laneOffsetRight = 0;
Symbol 261 MovieClip Frame 7
eligible = true;
count = Number(count) + 1;
_x = (Number(_x) + Number(speed));
Symbol 261 MovieClip Frame 8
_x = (Number(_x) + Number(speed));
Symbol 261 MovieClip Frame 9
_x = (Number(_x) + Number(speed));
Symbol 261 MovieClip Frame 10
_x = (Number(_x) + Number(speed));
Symbol 261 MovieClip Frame 11
_x = (Number(_x) + Number(speed));
Symbol 261 MovieClip Frame 12
if ((Number(Number(../:enterRight) + Number(_width)) < Number(_x)) or (Number(_x) < Number(../:enterLeft - _width))) {
gotoAndStop (23);
} else {
gotoAndPlay (7);
}
Symbol 261 MovieClip Frame 13
eligible = false;
Symbol 261 MovieClip Frame 22
if (0 < Number(speed)) {
speed = Number(speed) + Number(speedIncrement);
} else {
speed = speed - speedIncrement;
}
value = Number(value) + Number(valueIncrement);
gotoAndPlay (7);
Symbol 261 MovieClip Frame 23
Set("../lib:destroyID", id);
Set("../lib:destroyLane", lane);
call("../lib:destroyHorizontalTarget");
stop();
Symbol 261 MovieClip Frame 30
hit = false;
if (eligible) {
if (Number(_rotation) == 0) {
if ((Number(splatX2) >= Number(_x)) and (Number(Number(_x) + Number(_width)) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(_y)) and (Number(Number(_y) + Number(_height)) >= Number(splatY1))) {
hit = true;
}
}
} else if ((Number(splatX2) >= Number(_x - _width)) and (Number(_x) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(_y - _height)) and (Number(_y) >= Number(splatY1))) {
hit = true;
}
}
if (hit) {
Set("../lib:splatHit", true);
Set("../lib:splatValue", value);
gotoAndPlay (13);
}
}
Symbol 268 MovieClip Frame 1
value = 15;
valueIncrement = 5;
initialSpeed = 4 * ../:speedFactor;
speedIncrement = 1;
eligible = false;
laneOffsetRight = 3;
laneOffsetLeft = -2;
Symbol 268 MovieClip Frame 7
eligible = true;
count = Number(count) + 1;
_x = (Number(_x) + Number(speed));
Symbol 268 MovieClip Frame 8
_x = (Number(_x) + Number(speed));
Symbol 268 MovieClip Frame 9
_x = (Number(_x) + Number(speed));
Symbol 268 MovieClip Frame 10
_x = (Number(_x) + Number(speed));
Symbol 268 MovieClip Frame 11
_x = (Number(_x) + Number(speed));
Symbol 268 MovieClip Frame 12
if ((Number(Number(../:enterRight) + Number(_width)) < Number(_x)) or (Number(_x) < Number(../:enterLeft - _width))) {
gotoAndStop (33);
} else {
gotoAndPlay (7);
}
Symbol 268 MovieClip Frame 13
eligible = false;
Symbol 268 MovieClip Frame 32
if (0 < Number(speed)) {
speed = Number(speed) + Number(speedIncrement);
} else {
speed = speed - speedIncrement;
}
value = Number(value) + Number(valueIncrement);
gotoAndPlay (7);
Symbol 268 MovieClip Frame 33
Set("../lib:destroyID", id);
Set("../lib:destroyLane", lane);
call("../lib:destroyHorizontalTarget");
stop();
Symbol 268 MovieClip Frame 40
hit = false;
if (eligible) {
if (Number(_rotation) == 0) {
if ((Number(splatX2) >= Number(_x)) and (Number(Number(_x) + Number(_width)) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(_y)) and (Number(Number(_y) + Number(_height)) >= Number(splatY1))) {
hit = true;
}
}
} else if ((Number(splatX2) >= Number(_x - _width)) and (Number(_x) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(_y - _height)) and (Number(_y) >= Number(splatY1))) {
hit = true;
}
}
if (hit) {
Set("../lib:splatHit", true);
Set("../lib:splatValue", value);
gotoAndPlay (13);
}
}
Symbol 274 MovieClip Frame 1
value = 15;
valueIncrement = 5;
initialSpeed = 3 * ../:speedFactor;
speedIncrement = 1;
eligible = false;
laneOffsetRight = 2;
laneOffsetLeft = -2;
numHits = 0;
Symbol 274 MovieClip Frame 7
eligible = true;
count = Number(count) + 1;
_x = (Number(_x) + Number(speed));
Symbol 274 MovieClip Frame 8
_x = (Number(_x) + Number(speed));
Symbol 274 MovieClip Frame 9
_x = (Number(_x) + Number(speed));
Symbol 274 MovieClip Frame 10
_x = (Number(_x) + Number(speed));
Symbol 274 MovieClip Frame 11
_x = (Number(_x) + Number(speed));
Symbol 274 MovieClip Frame 12
if ((Number(Number(../:enterRight) + Number(_width)) < Number(_x)) or (Number(_x) < Number(../:enterLeft - _width))) {
gotoAndStop (19);
} else {
gotoAndPlay (7);
}
Symbol 274 MovieClip Frame 13
eligible = false;
Symbol 274 MovieClip Frame 17
if (1 < Number(flashCount)) {
gotoAndPlay (13);
flashCount = flashCount - 1;
} else {
if (0 < Number(speed)) {
speed = Number(speed) + Number(speedIncrement);
} else {
speed = speed - speedIncrement;
}
value = Number(value) + Number(valueIncrement);
}
Symbol 274 MovieClip Frame 18
gotoAndPlay (7);
Symbol 274 MovieClip Frame 19
Set("../lib:destroyID", id);
Set("../lib:destroyLane", lane);
call("../lib:destroyHorizontalTarget");
stop();
Symbol 274 MovieClip Frame 26
hit = false;
if (eligible) {
if (Number(_rotation) == 0) {
if ((Number(splatX2) >= Number(_x)) and (Number(Number(_x) + Number(_width)) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(_y)) and (Number(Number(_y) + Number(_height)) >= Number(splatY1))) {
hit = true;
}
}
} else if ((Number(splatX2) >= Number(_x - _width)) and (Number(_x) >= Number(splatX1))) {
if ((Number(splatY2) >= Number(_y - _height)) and (Number(_y) >= Number(splatY1))) {
hit = true;
}
}
if (hit) {
Set("../lib:splatHit", true);
Set("../lib:splatValue", value);
numHits = Number(numHits) + 1;
flashCount = numHits;
gotoAndPlay (13);
}
}
Symbol 285 MovieClip Frame 1
walking = false;
throwing = false;
Symbol 285 MovieClip Frame 5
walking = true;
if (Number(_y) < Number(../:topBoundary)) {
_y = ../:topBoundary;
} else if (Number(../:bottomBoundary) < Number(_y)) {
_y = ../:bottomBoundary;
}
Symbol 285 MovieClip Frame 6
_y = (Number(_y) + Number(speed * direction));
if (Number(_y) < Number(../:topBoundary)) {
_y = ../:topBoundary;
} else if (Number(/:bottomBoundary) < Number(_y)) {
_y = ../:bottomBoundary;
}
Symbol 285 MovieClip Frame 7
_y = (Number(_y) + Number(speed * direction));
if (Number(_y) < Number(../:topBoundary)) {
_y = ../:topBoundary;
} else if (Number(/:bottomBoundary) < Number(_y)) {
_y = ../:bottomBoundary;
}
Symbol 285 MovieClip Frame 8
_y = (Number(_y) + Number(speed * direction));
Symbol 285 MovieClip Frame 9
_y = (Number(_y) + Number(speed * direction));
Symbol 285 MovieClip Frame 10
_y = (Number(_y) + Number(speed * direction));
stop();
walking = false;
Symbol 285 MovieClip Frame 11
stop();
Symbol 285 MovieClip Frame 23
if (Number(_y) < Number(../:topBoundary)) {
_y = ../:topBoundary;
} else if (Number(../:bottomBoundary) < Number(_y)) {
_y = ../:bottomBoundary;
}
stop();
Symbol 285 MovieClip Frame 24
_y = (Number(_y) + Number(speed * direction));
if (Number(_y) < Number(../:topBoundary)) {
_y = ../:topBoundary;
} else if (Number(../:bottomBoundary) < Number(_y)) {
_y = ../:bottomBoundary;
}
stop();
Symbol 285 MovieClip Frame 25
_y = (Number(_y) + Number(speed * direction));
if (Number(_y) < Number(../:topBoundary)) {
_y = ../:topBoundary;
} else if (Number(/:bottomBoundary) < Number(_y)) {
_y = ../:bottomBoundary;
}
stop();
Symbol 285 MovieClip Frame 26
_y = (Number(_y) + Number(speed * direction));
Symbol 285 MovieClip Frame 27
_y = (Number(_y) + Number(speed * direction));
Symbol 285 MovieClip Frame 28
stop();
Symbol 285 MovieClip Frame 29
stop();
Symbol 285 MovieClip Frame 41
stop();
Symbol 285 MovieClip Frame 42
walking = false;
throwing = true;
Symbol 285 MovieClip Frame 45
throwing = false;
stop();
Symbol 293 MovieClip Frame 1
distPct1 = 0.31;
distPct2 = 0.22;
distPct3 = 0.16;
distPct4 = 0.11;
distPct5 = 0.08;
distPct6 = 0.06;
distPct7 = 0.04;
distPct8 = 0.02;
halfHitWidth = 6;
Symbol 293 MovieClip Frame 2
myX = Number(myX) + Number(distX * distPct1);
_x = myX;
myY = Number(myY) + Number(distY * distPct1);
_y = myY;
Symbol 293 MovieClip Frame 3
myX = Number(myX) + Number(distX * distPct2);
_x = myX;
myY = Number(myY) + Number(distY * distPct2);
_y = myY;
Symbol 293 MovieClip Frame 4
myX = Number(myX) + Number(distX * distPct3);
_x = myX;
myY = Number(myY) + Number(distY * distPct3);
_y = myY;
Symbol 293 MovieClip Frame 5
myX = Number(myX) + Number(distX * distPct4);
_x = myX;
myY = Number(myY) + Number(distY * distPct4);
_y = myY;
Symbol 293 MovieClip Frame 6
myX = Number(myX) + Number(distX * distPct5);
_x = myX;
myY = Number(myY) + Number(distY * distPct5);
_y = myY;
Symbol 293 MovieClip Frame 7
myX = Number(myX) + Number(distX * distPct6);
_x = myX;
myY = Number(myY) + Number(distY * distPct6);
_y = myY;
Symbol 293 MovieClip Frame 8
myX = Number(myX) + Number(distX * distPct7);
_x = myX;
myY = Number(myY) + Number(distY * distPct7);
_y = myY;
Symbol 293 MovieClip Frame 9
myX = Number(myX) + Number(distX * distPct8);
_x = myX;
myY = Number(myY) + Number(distY * distPct8);
_y = myY;
Symbol 293 MovieClip Frame 10
if (0 >= Number(extraFrames)) {
call("roadSound");
gotoAndPlay (18);
}
_xscale = (_xscale * 0.9);
_yscale = (_yscale * 0.9);
Symbol 293 MovieClip Frame 11
if (1 >= Number(extraFrames)) {
call("roadSound");
gotoAndPlay (18);
}
_xscale = (_xscale * 0.9);
_yscale = (_yscale * 0.9);
Symbol 293 MovieClip Frame 12
if (2 >= Number(extraFrames)) {
gotoAndPlay (18);
}
_xscale = (_xscale * 0.9);
_yscale = (_yscale * 0.9);
Symbol 293 MovieClip Frame 13
if (3 >= Number(extraFrames)) {
gotoAndPlay (18);
}
_xscale = (_xscale * 0.9);
_yscale = (_yscale * 0.9);
Symbol 293 MovieClip Frame 14
if (4 >= Number(extraFrames)) {
call("waterSound");
gotoAndPlay (18);
}
_xscale = (_xscale * 0.9);
_yscale = (_yscale * 0.9);
Symbol 293 MovieClip Frame 15
if (5 >= Number(extraFrames)) {
call("waterSound");
gotoAndPlay (18);
}
_xscale = (_xscale * 0.9);
_yscale = (_yscale * 0.9);
Symbol 293 MovieClip Frame 16
extraFrames = extraFrames - 1;
gotoAndPlay (1);
Symbol 293 MovieClip Frame 18
Set("../lib:splatX1", _x - halfHitWidth);
Set("../lib:splatY1", _y - halfHitWidth);
Set("../lib:splatX2", Number(_x) + Number(halfHitWidth));
Set("../lib:splatY2", Number(_y) + Number(halfHitWidth));
Set("../lib:splatter", _target);
call("../lib:balloonSplat");
if (score ne "") {
scoreName = "score" add ../:scoreCount;
duplicateMovieClip ("../scoreGreen", scoreName, Number(../:scoreDepth) + Number(../:scoreCount));
scoreName = "../" add scoreName;
Set(scoreName add "/score:value", score);
setProperty(scoreName, _x , _x);
setProperty(scoreName, _y , _y);
Set("../:scoreCount", Number(../:scoreCount) + 1);
}
Symbol 293 MovieClip Frame 23
extraFrames = 0;
Symbol 293 MovieClip Frame 37
removeMovieClip(scoreName);
Set("../lib:destroyBalloon", _target);
call("../lib:destroyBalloon");
stop();
Symbol 293 MovieClip Frame 38
gotoAndPlay (39);
Symbol 293 MovieClip Frame 40
stop();
Symbol 293 MovieClip Frame 42
gotoAndPlay (43);
Symbol 293 MovieClip Frame 44
stop();
Symbol 297 MovieClip Frame 1
stop();
Symbol 298 MovieClip Frame 20
stop();
Symbol 312 MovieClip Frame 1
walking = false;
throwing = false;
Symbol 312 MovieClip Frame 5
walking = true;
if (Number(_y) < Number(../:topBoundary)) {
_y = ../:topBoundary;
} else if (Number(../:bottomBoundary) < Number(_y)) {
_y = ../:bottomBoundary;
}
Symbol 312 MovieClip Frame 6
_y = (Number(_y) + Number(speed * direction));
if (Number(_y) < Number(../:topBoundary)) {
_y = ../:topBoundary;
} else if (Number(/:bottomBoundary) < Number(_y)) {
_y = ../:bottomBoundary;
}
Symbol 312 MovieClip Frame 7
_y = (Number(_y) + Number(speed * direction));
if (Number(_y) < Number(../:topBoundary)) {
_y = ../:topBoundary;
} else if (Number(/:bottomBoundary) < Number(_y)) {
_y = ../:bottomBoundary;
}
Symbol 312 MovieClip Frame 8
_y = (Number(_y) + Number(speed * direction));
Symbol 312 MovieClip Frame 9
_y = (Number(_y) + Number(speed * direction));
Symbol 312 MovieClip Frame 10
_y = (Number(_y) + Number(speed * direction));
stop();
walking = false;
Symbol 312 MovieClip Frame 11
stop();
Symbol 312 MovieClip Frame 23
if (Number(_y) < Number(../:topBoundary)) {
_y = ../:topBoundary;
} else if (Number(../:bottomBoundary) < Number(_y)) {
_y = ../:bottomBoundary;
}
stop();
Symbol 312 MovieClip Frame 24
_y = (Number(_y) + Number(speed * direction));
if (Number(_y) < Number(../:topBoundary)) {
_y = ../:topBoundary;
} else if (Number(../:bottomBoundary) < Number(_y)) {
_y = ../:bottomBoundary;
}
stop();
Symbol 312 MovieClip Frame 25
_y = (Number(_y) + Number(speed * direction));
if (Number(_y) < Number(../:topBoundary)) {
_y = ../:topBoundary;
} else if (Number(/:bottomBoundary) < Number(_y)) {
_y = ../:bottomBoundary;
}
stop();
Symbol 312 MovieClip Frame 26
_y = (Number(_y) + Number(speed * direction));
Symbol 312 MovieClip Frame 27
_y = (Number(_y) + Number(speed * direction));
Symbol 312 MovieClip Frame 28
stop();
Symbol 312 MovieClip Frame 29
stop();
Symbol 312 MovieClip Frame 41
stop();
Symbol 312 MovieClip Frame 42
walking = false;
throwing = true;
Symbol 312 MovieClip Frame 45
throwing = false;
stop();
Symbol 313 MovieClip Frame 1
distPct1 = 0.31;
distPct2 = 0.22;
distPct3 = 0.16;
distPct4 = 0.11;
distPct5 = 0.08;
distPct6 = 0.06;
distPct7 = 0.04;
distPct8 = 0.02;
halfHitWidth = 6;
Symbol 313 MovieClip Frame 2
myX = Number(myX) + Number(distX * distPct1);
_x = myX;
myY = Number(myY) + Number(distY * distPct1);
_y = myY;
Symbol 313 MovieClip Frame 3
myX = Number(myX) + Number(distX * distPct2);
_x = myX;
myY = Number(myY) + Number(distY * distPct2);
_y = myY;
Symbol 313 MovieClip Frame 4
myX = Number(myX) + Number(distX * distPct3);
_x = myX;
myY = Number(myY) + Number(distY * distPct3);
_y = myY;
Symbol 313 MovieClip Frame 5
myX = Number(myX) + Number(distX * distPct4);
_x = myX;
myY = Number(myY) + Number(distY * distPct4);
_y = myY;
Symbol 313 MovieClip Frame 6
myX = Number(myX) + Number(distX * distPct5);
_x = myX;
myY = Number(myY) + Number(distY * distPct5);
_y = myY;
Symbol 313 MovieClip Frame 7
myX = Number(myX) + Number(distX * distPct6);
_x = myX;
myY = Number(myY) + Number(distY * distPct6);
_y = myY;
Symbol 313 MovieClip Frame 8
myX = Number(myX) + Number(distX * distPct7);
_x = myX;
myY = Number(myY) + Number(distY * distPct7);
_y = myY;
Symbol 313 MovieClip Frame 9
myX = Number(myX) + Number(distX * distPct8);
_x = myX;
myY = Number(myY) + Number(distY * distPct8);
_y = myY;
Symbol 313 MovieClip Frame 10
if (0 >= Number(extraFrames)) {
call("roadSound");
gotoAndPlay (18);
}
_xscale = (_xscale * 0.9);
_yscale = (_yscale * 0.9);
Symbol 313 MovieClip Frame 11
if (1 >= Number(extraFrames)) {
call("roadSound");
gotoAndPlay (18);
}
_xscale = (_xscale * 0.9);
_yscale = (_yscale * 0.9);
Symbol 313 MovieClip Frame 12
if (2 >= Number(extraFrames)) {
gotoAndPlay (18);
}
_xscale = (_xscale * 0.9);
_yscale = (_yscale * 0.9);
Symbol 313 MovieClip Frame 13
if (3 >= Number(extraFrames)) {
gotoAndPlay (18);
}
_xscale = (_xscale * 0.9);
_yscale = (_yscale * 0.9);
Symbol 313 MovieClip Frame 14
if (4 >= Number(extraFrames)) {
call("waterSound");
gotoAndPlay (18);
}
_xscale = (_xscale * 0.9);
_yscale = (_yscale * 0.9);
Symbol 313 MovieClip Frame 15
if (5 >= Number(extraFrames)) {
call("waterSound");
gotoAndPlay (18);
}
_xscale = (_xscale * 0.9);
_yscale = (_yscale * 0.9);
Symbol 313 MovieClip Frame 16
extraFrames = extraFrames - 1;
gotoAndPlay (1);
Symbol 313 MovieClip Frame 18
Set("../lib:splatX1", _x - halfHitWidth);
Set("../lib:splatY1", _y - halfHitWidth);
Set("../lib:splatX2", Number(_x) + Number(halfHitWidth));
Set("../lib:splatY2", Number(_y) + Number(halfHitWidth));
Set("../lib:splatter", _target);
call("../lib:balloonSplat");
if (score ne "") {
scoreName = "score" add ../:scoreCount;
duplicateMovieClip ("../scoreBlue", scoreName, Number(../:scoreDepth) + Number(../:scoreCount));
scoreName = "../" add scoreName;
Set(scoreName add "/score:value", score);
setProperty(scoreName, _x , _x);
setProperty(scoreName, _y , _y);
Set("../:scoreCount", Number(../:scoreCount) + 1);
}
Symbol 313 MovieClip Frame 23
extraFrames = 0;
Symbol 313 MovieClip Frame 37
removeMovieClip(scoreName);
Set("../lib:destroyBalloon", _target);
call("../lib:destroyBalloon");
stop();
Symbol 313 MovieClip Frame 38
gotoAndPlay (39);
Symbol 313 MovieClip Frame 40
stop();
Symbol 313 MovieClip Frame 42
gotoAndPlay (43);
Symbol 313 MovieClip Frame 44
stop();
Symbol 317 MovieClip Frame 1
stop();
Symbol 318 MovieClip Frame 20
stop();
Symbol 320 MovieClip Frame 1
stop();
Symbol 321 MovieClip Frame 20
stop();
Symbol 330 MovieClip Frame 1
walking = false;
throwing = false;
Symbol 330 MovieClip Frame 5
walking = true;
if (Number(_y) < Number(../:topBoundary)) {
_y = ../:topBoundary;
} else if (Number(../:bottomBoundary) < Number(_y)) {
_y = ../:bottomBoundary;
}
Symbol 330 MovieClip Frame 6
_y = (Number(_y) + Number(speed * direction));
if (Number(_y) < Number(../:topBoundary)) {
_y = ../:topBoundary;
} else if (Number(../:bottomBoundary) < Number(_y)) {
_y = ../:bottomBoundary;
}
Symbol 330 MovieClip Frame 7
_y = (Number(_y) + Number(speed * direction));
if (Number(_y) < Number(../:topBoundary)) {
_y = ../:topBoundary;
} else if (Number(/:bottomBoundary) < Number(_y)) {
_y = ../:bottomBoundary;
}
Symbol 330 MovieClip Frame 8
_y = (Number(_y) + Number(speed * direction));
Symbol 330 MovieClip Frame 9
_y = (Number(_y) + Number(speed * direction));
Symbol 330 MovieClip Frame 10
_y = (Number(_y) + Number(speed * direction));
stop();
walking = false;
Symbol 330 MovieClip Frame 11
stop();
Symbol 330 MovieClip Frame 23
if (Number(_y) < Number(../:topBoundary)) {
_y = ../:topBoundary;
} else if (Number(../:bottomBoundary) < Number(_y)) {
_y = ../:bottomBoundary;
}
stop();
Symbol 330 MovieClip Frame 24
_y = (Number(_y) + Number(speed * direction));
if (Number(_y) < Number(../:topBoundary)) {
_y = ../:topBoundary;
} else if (Number(../:bottomBoundary) < Number(_y)) {
_y = ../:bottomBoundary;
}
stop();
Symbol 330 MovieClip Frame 25
_y = (Number(_y) + Number(speed * direction));
if (Number(_y) < Number(../:topBoundary)) {
_y = ../:topBoundary;
} else if (Number(/:bottomBoundary) < Number(_y)) {
_y = ../:bottomBoundary;
}
stop();
Symbol 330 MovieClip Frame 26
_y = (Number(_y) + Number(speed * direction));
Symbol 330 MovieClip Frame 27
_y = (Number(_y) + Number(speed * direction));
Symbol 330 MovieClip Frame 28
stop();
Symbol 330 MovieClip Frame 29
stop();
Symbol 330 MovieClip Frame 41
stop();
Symbol 330 MovieClip Frame 42
walking = false;
throwing = true;
Symbol 330 MovieClip Frame 45
throwing = false;
stop();
Symbol 331 MovieClip Frame 1
distPct1 = 0.31;
distPct2 = 0.22;
distPct3 = 0.16;
distPct4 = 0.11;
distPct5 = 0.08;
distPct6 = 0.06;
distPct7 = 0.04;
distPct8 = 0.02;
halfHitWidth = 6;
Symbol 331 MovieClip Frame 2
myX = Number(myX) + Number(distX * distPct1);
_x = myX;
myY = Number(myY) + Number(distY * distPct1);
_y = myY;
Symbol 331 MovieClip Frame 3
myX = Number(myX) + Number(distX * distPct2);
_x = myX;
myY = Number(myY) + Number(distY * distPct2);
_y = myY;
Symbol 331 MovieClip Frame 4
myX = Number(myX) + Number(distX * distPct3);
_x = myX;
myY = Number(myY) + Number(distY * distPct3);
_y = myY;
Symbol 331 MovieClip Frame 5
myX = Number(myX) + Number(distX * distPct4);
_x = myX;
myY = Number(myY) + Number(distY * distPct4);
_y = myY;
Symbol 331 MovieClip Frame 6
myX = Number(myX) + Number(distX * distPct5);
_x = myX;
myY = Number(myY) + Number(distY * distPct5);
_y = myY;
Symbol 331 MovieClip Frame 7
myX = Number(myX) + Number(distX * distPct6);
_x = myX;
myY = Number(myY) + Number(distY * distPct6);
_y = myY;
Symbol 331 MovieClip Frame 8
myX = Number(myX) + Number(distX * distPct7);
_x = myX;
myY = Number(myY) + Number(distY * distPct7);
_y = myY;
Symbol 331 MovieClip Frame 9
myX = Number(myX) + Number(distX * distPct8);
_x = myX;
myY = Number(myY) + Number(distY * distPct8);
_y = myY;
Symbol 331 MovieClip Frame 10
if (0 >= Number(extraFrames)) {
call("roadSound");
gotoAndPlay (18);
}
_xscale = (_xscale * 0.9);
_yscale = (_yscale * 0.9);
Symbol 331 MovieClip Frame 11
if (1 >= Number(extraFrames)) {
call("roadSound");
gotoAndPlay (18);
}
_xscale = (_xscale * 0.9);
_yscale = (_yscale * 0.9);
Symbol 331 MovieClip Frame 12
if (2 >= Number(extraFrames)) {
gotoAndPlay (18);
}
_xscale = (_xscale * 0.9);
_yscale = (_yscale * 0.9);
Symbol 331 MovieClip Frame 13
if (3 >= Number(extraFrames)) {
gotoAndPlay (18);
}
_xscale = (_xscale * 0.9);
_yscale = (_yscale * 0.9);
Symbol 331 MovieClip Frame 14
if (4 >= Number(extraFrames)) {
call("waterSound");
gotoAndPlay (18);
}
_xscale = (_xscale * 0.9);
_yscale = (_yscale * 0.9);
Symbol 331 MovieClip Frame 15
if (5 >= Number(extraFrames)) {
call("waterSound");
gotoAndPlay (18);
}
_xscale = (_xscale * 0.9);
_yscale = (_yscale * 0.9);
Symbol 331 MovieClip Frame 16
extraFrames = extraFrames - 1;
gotoAndPlay (1);
Symbol 331 MovieClip Frame 18
Set("../lib:splatX1", _x - halfHitWidth);
Set("../lib:splatY1", _y - halfHitWidth);
Set("../lib:splatX2", Number(_x) + Number(halfHitWidth));
Set("../lib:splatY2", Number(_y) + Number(halfHitWidth));
Set("../lib:splatter", _target);
call("../lib:balloonSplat");
if (score ne "") {
scoreName = "score" add ../:scoreCount;
duplicateMovieClip ("../scorePink", scoreName, Number(../:scoreDepth) + Number(../:scoreCount));
scoreName = "../" add scoreName;
Set(scoreName add "/score:value", score);
setProperty(scoreName, _x , _x);
setProperty(scoreName, _y , _y);
Set("../:scoreCount", Number(../:scoreCount) + 1);
}
Symbol 331 MovieClip Frame 23
extraFrames = 0;
Symbol 331 MovieClip Frame 37
removeMovieClip(scoreName);
Set("../lib:destroyBalloon", _target);
call("../lib:destroyBalloon");
stop();
Symbol 331 MovieClip Frame 38
gotoAndPlay (39);
Symbol 331 MovieClip Frame 40
stop();
Symbol 331 MovieClip Frame 42
gotoAndPlay (43);
Symbol 331 MovieClip Frame 44
stop();
Symbol 335 MovieClip Frame 1
distPct1 = 0.31;
distPct2 = 0.22;
distPct3 = 0.16;
distPct4 = 0.11;
distPct5 = 0.08;
distPct6 = 0.06;
distPct7 = 0.04;
distPct8 = 0.02;
halfHitWidth = 6;
Symbol 335 MovieClip Frame 2
myX = Number(myX) + Number(distX * distPct1);
_x = myX;
myY = Number(myY) + Number(distY * distPct1);
_y = myY;
Symbol 335 MovieClip Frame 3
myX = Number(myX) + Number(distX * distPct2);
_x = myX;
myY = Number(myY) + Number(distY * distPct2);
_y = myY;
Symbol 335 MovieClip Frame 4
myX = Number(myX) + Number(distX * distPct3);
_x = myX;
myY = Number(myY) + Number(distY * distPct3);
_y = myY;
Symbol 335 MovieClip Frame 5
myX = Number(myX) + Number(distX * distPct4);
_x = myX;
myY = Number(myY) + Number(distY * distPct4);
_y = myY;
Symbol 335 MovieClip Frame 6
myX = Number(myX) + Number(distX * distPct5);
_x = myX;
myY = Number(myY) + Number(distY * distPct5);
_y = myY;
Symbol 335 MovieClip Frame 7
myX = Number(myX) + Number(distX * distPct6);
_x = myX;
myY = Number(myY) + Number(distY * distPct6);
_y = myY;
Symbol 335 MovieClip Frame 8
myX = Number(myX) + Number(distX * distPct7);
_x = myX;
myY = Number(myY) + Number(distY * distPct7);
_y = myY;
Symbol 335 MovieClip Frame 9
myX = Number(myX) + Number(distX * distPct8);
_x = myX;
myY = Number(myY) + Number(distY * distPct8);
_y = myY;
Symbol 335 MovieClip Frame 10
if (0 >= Number(extraFrames)) {
call("roadSound");
gotoAndPlay (18);
}
_xscale = (_xscale * 0.9);
_yscale = (_yscale * 0.9);
Symbol 335 MovieClip Frame 11
if (1 >= Number(extraFrames)) {
call("roadSound");
gotoAndPlay (18);
}
_xscale = (_xscale * 0.9);
_yscale = (_yscale * 0.9);
Symbol 335 MovieClip Frame 12
if (2 >= Number(extraFrames)) {
gotoAndPlay (18);
}
_xscale = (_xscale * 0.9);
_yscale = (_yscale * 0.9);
Symbol 335 MovieClip Frame 13
if (3 >= Number(extraFrames)) {
gotoAndPlay (18);
}
_xscale = (_xscale * 0.9);
_yscale = (_yscale * 0.9);
Symbol 335 MovieClip Frame 14
if (4 >= Number(extraFrames)) {
call("waterSound");
gotoAndPlay (18);
}
_xscale = (_xscale * 0.9);
_yscale = (_yscale * 0.9);
Symbol 335 MovieClip Frame 15
if (5 >= Number(extraFrames)) {
call("waterSound");
gotoAndPlay (18);
}
_xscale = (_xscale * 0.9);
_yscale = (_yscale * 0.9);
Symbol 335 MovieClip Frame 16
extraFrames = extraFrames - 1;
gotoAndPlay (1);
Symbol 335 MovieClip Frame 18
Set("../lib:splatX1", _x - halfHitWidth);
Set("../lib:splatY1", _y - halfHitWidth);
Set("../lib:splatX2", Number(_x) + Number(halfHitWidth));
Set("../lib:splatY2", Number(_y) + Number(halfHitWidth));
Set("../lib:splatter", _target);
call("../lib:balloonSplat");
if (score ne "") {
scoreName = "score" add ../:scoreCount;
duplicateMovieClip ("../scorePurple", scoreName, Number(../:scoreDepth) + Number(../:scoreCount));
scoreName = "../" add scoreName;
Set(scoreName add "/score:value", score);
setProperty(scoreName, _x , _x);
setProperty(scoreName, _y , _y);
Set("../:scoreCount", Number(../:scoreCount) + 1);
}
Symbol 335 MovieClip Frame 23
extraFrames = 0;
Symbol 335 MovieClip Frame 37
removeMovieClip(scoreName);
Set("../lib:destroyBalloon", _target);
call("../lib:destroyBalloon");
stop();
Symbol 335 MovieClip Frame 38
gotoAndPlay (39);
Symbol 335 MovieClip Frame 40
stop();
Symbol 335 MovieClip Frame 42
gotoAndPlay (43);
Symbol 335 MovieClip Frame 44
stop();
Symbol 352 MovieClip Frame 1
walking = false;
throwing = false;
Symbol 352 MovieClip Frame 5
walking = true;
if (Number(_y) < Number(../:topBoundary)) {
_y = ../:topBoundary;
} else if (Number(../:bottomBoundary) < Number(_y)) {
_y = ../:bottomBoundary;
}
Symbol 352 MovieClip Frame 6
_y = (Number(_y) + Number(speed * direction));
if (Number(_y) < Number(../:topBoundary)) {
_y = ../:topBoundary;
} else if (Number(/:bottomBoundary) < Number(_y)) {
_y = ../:bottomBoundary;
}
Symbol 352 MovieClip Frame 7
_y = (Number(_y) + Number(speed * direction));
if (Number(_y) < Number(../:topBoundary)) {
_y = ../:topBoundary;
} else if (Number(/:bottomBoundary) < Number(_y)) {
_y = ../:bottomBoundary;
}
Symbol 352 MovieClip Frame 8
_y = (Number(_y) + Number(speed * direction));
Symbol 352 MovieClip Frame 9
_y = (Number(_y) + Number(speed * direction));
Symbol 352 MovieClip Frame 10
_y = (Number(_y) + Number(speed * direction));
stop();
walking = false;
Symbol 352 MovieClip Frame 11
stop();
Symbol 352 MovieClip Frame 23
if (Number(_y) < Number(../:topBoundary)) {
_y = ../:topBoundary;
} else if (Number(../:bottomBoundary) < Number(_y)) {
_y = ../:bottomBoundary;
}
stop();
Symbol 352 MovieClip Frame 24
_y = (Number(_y) + Number(speed * direction));
if (Number(_y) < Number(../:topBoundary)) {
_y = ../:topBoundary;
} else if (Number(../:bottomBoundary) < Number(_y)) {
_y = ../:bottomBoundary;
}
stop();
Symbol 352 MovieClip Frame 25
_y = (Number(_y) + Number(speed * direction));
if (Number(_y) < Number(../:topBoundary)) {
_y = ../:topBoundary;
} else if (Number(/:bottomBoundary) < Number(_y)) {
_y = ../:bottomBoundary;
}
stop();
Symbol 352 MovieClip Frame 26
_y = (Number(_y) + Number(speed * direction));
Symbol 352 MovieClip Frame 27
_y = (Number(_y) + Number(speed * direction));
Symbol 352 MovieClip Frame 28
stop();
Symbol 352 MovieClip Frame 29
stop();
Symbol 352 MovieClip Frame 41
stop();
Symbol 352 MovieClip Frame 42
walking = false;
throwing = true;
Symbol 352 MovieClip Frame 45
throwing = false;
stop();
Symbol 355 MovieClip Frame 1
stop();
Symbol 356 MovieClip Frame 20
stop();
Symbol 369 MovieClip Frame 89
stop();
Symbol 423 Button
on (release, keyPress "<Up>") {
call("../:scrollUp");
}
Symbol 424 Button
on (release, keyPress "<Down>") {
call("../:scrollDown");
}
Symbol 429 Button
on (release, keyPress "<Enter>") {
call("../:back");
}
Symbol 430 MovieClip Frame 1
stop();
Symbol 436 Button
on (release, keyPress "<Right>") {
gotoAndStop (15);
}
Symbol 437 Button
on (release, keyPress "<Left>") {
gotoAndStop (29);
}
Symbol 444 Button
on (release, keyPress "<Enter>") {
call("acceptCharacter");
}
Symbol 447 Button
on (release, keyPress "<Right>") {
gotoAndStop (22);
}
Symbol 448 Button
on (release, keyPress "<Left>") {
gotoAndStop (8);
}
Symbol 450 Button
on (release, keyPress "<Right>") {
gotoAndStop (29);
}
Symbol 451 Button
on (release, keyPress "<Left>") {
gotoAndStop (15);
}
Symbol 452 Button
on (release, keyPress "<Right>") {
gotoAndStop (8);
}
Symbol 453 Button
on (release, keyPress "<Left>") {
gotoAndStop (22);
}
Symbol 455 MovieClip Frame 1
gotoAndStop (8);
Symbol 455 MovieClip Frame 8
player = 1;
Symbol 455 MovieClip Frame 15
player = 2;
Symbol 455 MovieClip Frame 22
player = 3;
Symbol 455 MovieClip Frame 29
player = 4;
Symbol 455 MovieClip Frame 36
Set("../:playerNum", player);
gotoAndPlay("../:characterAccepted");
Symbol 470 MovieClip Frame 1
stop();
Symbol 472 MovieClip Frame 1
stop();
Symbol 493 MovieClip Frame 90
call("../lib:destroyTractor");
Symbol 512 Button
on (rollOver) {
gotoAndStop (7);
}
on (rollOut) {
gotoAndStop (1);
}
on (release, keyPress "<Enter>") {
gotoAndPlay (18);
}
Symbol 514 MovieClip Frame 15
stop();
Symbol 516 MovieClip Frame 1
stop();
Symbol 516 MovieClip Frame 35
if ((Number(../../:roundScore) >= Number(../../:scoreNeeded)) and (Number(../../:lastRound) < Number(../../:roundNum))) {
gotoAndPlay (1);
} else {
call("../../:continue");
}
stop();
Symbol 522 MovieClip Frame 7
gotoAndPlay (1);
Symbol 522 MovieClip Frame 14
gotoAndPlay (8);
Symbol 522 MovieClip Frame 21
gotoAndPlay (15);
Symbol 522 MovieClip Frame 28
gotoAndPlay (22);
Symbol 532 Button
on (rollOver) {
gotoAndPlay (5);
}
on (rollOut) {
gotoAndPlay (1);
}
on (release, keyPress "<Enter>") {
gotoAndPlay (10);
}
Symbol 537 MovieClip Frame 1
stop();
Symbol 537 MovieClip Frame 5
stop();
Symbol 537 MovieClip Frame 29
call("../../:continue");
stop();
Symbol 541 MovieClip Frame 9
gotoAndPlay (3);
Symbol 541 MovieClip Frame 18
gotoAndPlay (11);
Symbol 541 MovieClip Frame 27
gotoAndPlay (20);
Symbol 541 MovieClip Frame 36
gotoAndPlay (29);
Symbol 585 MovieClip Frame 7
gotoAndPlay (3);
Symbol 585 MovieClip Frame 13
gotoAndPlay (9);
Symbol 585 MovieClip Frame 22
gotoAndPlay (15);
Symbol 585 MovieClip Frame 28
gotoAndPlay (24);
Symbol 592 Button
on (rollOver) {
if (Number(shitting) == Number(false)) {
gotoAndPlay (5);
}
}
on (rollOut) {
if (shitting) {
rolledOut = true;
} else {
gotoAndPlay (1);
}
}
on (release, keyPress "<Enter>") {
if (shitting) {
released = true;
} else {
gotoAndPlay (24);
}
}
Symbol 603 Button
on (rollOver) {
gotoAndStop (5);
}
on (rollOut) {
gotoAndStop (1);
}
on (release, keyPress "<Enter>") {
gotoAndPlay (9);
}
Symbol 605 MovieClip Frame 15
stop();
Symbol 606 MovieClip Frame 1
stop();
Symbol 606 MovieClip Frame 24
stop();
call("../../:eval(\"continue\")");
Symbol 611 MovieClip Frame 4
gotoAndPlay (3);
Symbol 611 MovieClip Frame 8
gotoAndPlay (6);
Symbol 611 MovieClip Frame 12
gotoAndPlay (10);
Symbol 611 MovieClip Frame 16
gotoAndPlay (14);
Symbol 623 Button
on (release, keyPress "r") {
gotoAndStop (107);
}
Symbol 624 Button
on (release, keyPress "p") {
gotoAndPlay (131);
}
Symbol 630 Button
on (rollOver) {
loadVariablesNum ("ggd.txt", 0);
}
on (release) {
if (mylink != undefined) {
getURL (mylink, "_blank");
} else {
getURL ("http://www.shop3djoe.com/Merchant2/merchant.mv?Screen=CTGY&Store_Code=3DJOE&Category_Code=DOWNLOAD", "_blank");
}
}
Symbol 648 Button
on (release) {
score = 0;
roundNum = 1;
gotoAndPlay (131);
}
Symbol 650 Button
on (rollOver) {
loadVariablesNum ("ggd.txt", 0);
}
on (release) {
if (_root.mylink != undefined) {
getURL (_root.mylink, "_blank");
} else {
getURL ("http://www.shop3djoe.com/Merchant2/merchant.mv?Screen=CTGY&Store_Code=3DJOE&Category_Code=DOWNLOAD", "_blank");
}
}
Symbol 651 MovieClip Frame 1
s = 0;
while (s < 40) {
loadVariablesNum ("ggd.txt", 0);
s++;
}
Symbol 651 MovieClip Frame 13
stop();
Symbol 655 Button
on (release) {
getURL ("https://www.3djoe.com/cd", "_blank");
}
Symbol 656 Button
on (keyPress "<Space>") {
gotoAndPlay (131);
}
Symbol 657 MovieClip Frame 1
stop();
Symbol 658 Button
on (keyPress "<Space>") {
playerNum = 1;
gotoAndPlay (158);
}
Symbol 659 Button
on (rollOver) {
if (canMove) {
playerAngle = -2;
if (Number(throwing) == Number(false)) {
setProperty("/player", _rotation , -60);
}
}
}
on (release) {
call("lib:throwBalloon");
}
Symbol 660 Button
on (rollOver) {
if (canMove) {
playerAngle = -3;
if (Number(throwing) == Number(false)) {
setProperty("/player", _rotation , -90);
}
}
}
on (release) {
call("lib:throwBalloon");
}
Symbol 661 Button
on (rollOver) {
if (canMove) {
playerAngle = -1;
if (Number(throwing) == Number(false)) {
setProperty("/player", _rotation , -30);
}
}
}
on (release) {
call("lib:throwBalloon");
}
Symbol 662 Button
on (rollOver) {
if (canMove) {
playerAngle = 0;
if (Number(throwing) == Number(false)) {
setProperty("/player", _rotation , 0);
}
}
}
on (release) {
call("lib:throwBalloon");
}
Symbol 663 Button
on (rollOver) {
if (canMove) {
playerAngle = -4;
if (Number(throwing) == Number(false)) {
setProperty("/player", _rotation , -120);
}
}
}
on (release) {
call("lib:throwBalloon");
}
Symbol 664 Button
on (rollOver) {
if (canMove) {
playerAngle = -5;
if (Number(throwing) == Number(false)) {
setProperty("/player", _rotation , -150);
}
}
}
on (release) {
call("lib:throwBalloon");
}
Symbol 665 Button
on (rollOver) {
if (canMove) {
playerAngle = 6;
if (Number(throwing) == Number(false)) {
setProperty("/player", _rotation , 180);
}
}
}
on (release) {
call("lib:throwBalloon");
}
Symbol 666 Button
on (rollOver) {
if (canMove) {
playerAngle = 2;
if (Number(throwing) == Number(false)) {
setProperty("/player", _rotation , 60);
}
}
}
on (release) {
call("lib:throwBalloon");
}
Symbol 667 Button
on (rollOver) {
if (canMove) {
playerAngle = 3;
if (Number(throwing) == Number(false)) {
setProperty("/player", _rotation , 90);
}
}
}
on (release) {
call("lib:throwBalloon");
}
Symbol 668 Button
on (rollOver) {
if (canMove) {
playerAngle = 1;
if (Number(throwing) == Number(false)) {
setProperty("/player", _rotation , 30);
}
}
}
on (release) {
call("lib:throwBalloon");
}
Symbol 669 Button
on (rollOver) {
if (canMove) {
playerAngle = 0;
if (Number(throwing) == Number(false)) {
call("/lib:rotatePlayer");
}
}
}
on (release) {
call("lib:throwBalloon");
}
Symbol 670 Button
on (rollOver) {
if (canMove) {
playerAngle = 4;
if (Number(throwing) == Number(false)) {
setProperty("/player", _rotation , 120);
}
}
}
on (release) {
call("lib:throwBalloon");
}
Symbol 671 Button
on (rollOver) {
if (canMove) {
playerAngle = 5;
if (Number(throwing) == Number(false)) {
setProperty("/player", _rotation , 150);
}
}
}
on (release) {
call("lib:throwBalloon");
}
Symbol 672 Button
on (rollOver) {
if (canMove) {
setProperty("/player", _rotation , 0);
playerAngle = 0;
}
}
Symbol 673 Button
on (rollOver) {
if (canMove) {
setProperty("/player", _rotation , 180);
playerAngle = 6;
}
}
Symbol 681 MovieClip Frame 1
startX1 = -30;
startY1 = 45;
startX2 = -45;
startY2 = 30;
startX3 = -55;
startY3 = 0;
startX4 = -45;
startY4 = -30;
startX5 = -30;
startY5 = -45;
startX6 = 0;
startY6 = -55;
startX7 = 30;
startY7 = -45;
startX8 = 45;
startY8 = -30;
startX9 = 55;
startY9 = 0;
startX10 = 45;
startY10 = 30;
startX11 = 30;
startY11 = 45;
startX12 = 0;
startY12 = 55;
verticalActorCount = 0;
maxVerticalActors = 25;
i = 1;
while (Number(maxVerticalActors) >= Number(i)) {
Set("verticalActor" add i, false);
i = Number(i) + 1;
}
horizontalActorCount = 0;
maxHorizontalActors = 25;
i = 1;
while (Number(maxHorizontalActors) >= Number(i)) {
Set("horizontalActor" add i, false);
i = Number(i) + 1;
}
i = 1;
while (6 >= Number(i)) {
Set("horizontalLane" add i, false);
i = Number(i) + 1;
}
horizontalLaneY1 = 104;
horizontalLaneY2 = 280;
horizontalLaneY3 = 115;
horizontalLaneY4 = 155;
horizontalLaneY5 = 198;
horizontalLaneY6 = 236;
lastTarget = -1;
balloonCount = 4;
scoreCount = 0;
seagullCount = 0;
playerRadius = 24;
waterSplash = false;
stop();
Symbol 681 MovieClip Frame 7
aimX = getProperty("../crosshairs", _x);
aimY = getProperty("../crosshairs", _y);
playerX = getProperty("../player", _x) + eval ("startX" add (/:playerAngle + 6));
playerY = getProperty("../player", _y) + eval ("startY" add (/:playerAngle + 6));
distX = int(aimX - playerX);
distY = int(aimY - playerY);
Symbol 681 MovieClip Frame 15
if (../:canThrow) {
gotoAndPlay (24);
}
Symbol 681 MovieClip Frame 24
if (../:canThrow) {
call("getPos");
distSquared = Number(distX * distX) + Number(distY * distY);
Set("../:throwing", true);
tellTarget ("../player") {
gotoAndPlay ("throwBalloon");
};
} else {
stop();
}
Symbol 681 MovieClip Frame 27
Set("../:balloonsThrown", Number(../:balloonsThrown) + 1);
balloonCount = Number(balloonCount) + 1;
balloonName = "balloon" add balloonCount;
duplicateMovieClip ("../balloon" add ../:playerNum, balloonName, Number(/:balloonDepth) + Number(balloonCount));
balloonName = "../" add balloonName;
setProperty(balloonName, _x , playerX);
setProperty(balloonName, _y , playerY);
Set(balloonName add ":myY", playerY);
Set(balloonName add ":myX", playerX);
Set(balloonName add ":distY", distY);
Set(balloonName add ":distX", distX);
extraFrames = 0;
if (30000 < Number(distSquared)) {
extraFrames = Number(extraFrames) + 1;
}
if ((Number(aimY) < 96) or (301 < Number(aimY))) {
extraFrames = Number(extraFrames) + 4;
}
Set(balloonName add ":extraFrames", extraFrames);
tellTarget (balloonName) {
gotoAndPlay ("drop");
};
setProperty("../player", _rotation , /:playerAngle * 30);
Set("../:throwing", false);
Symbol 681 MovieClip Frame 30
stop();
Symbol 681 MovieClip Frame 35
rand = Number(random(../:numTargetTypes)) + 1;
while ((lastTarget == rand) or (eval ("../:remainingTargets" add rand) == 0)) {
if (Number(lastTarget) == Number(rand)) {
lastTarget = -1;
}
if (Number(rand) == Number(../:numTargetTypes)) {
rand = 1;
} else {
rand = Number(rand) + 1;
}
}
if (Number(rand) == Number(../:seagullTarget)) {
call("spawnSeagull");
} else {
nextTarget = "../" add eval ("../:targetName" add rand);
if (Number(../:lastSidewalkTarget) >= Number(rand)) {
nextTargetType = "sidewalk";
call("spawnHorizontal");
} else if (Number(../:lastStreetTarget) >= Number(rand)) {
nextTargetType = "street";
call("spawnHorizontal");
} else {
call("spawnVertical");
}
}
if (!spawnFailed) {
Set("../:remainingTargets" add rand, eval ("../:remainingTargets" add rand) - 1);
lastTarget = rand;
} else {
Set("../:numRemainingTargets", Number(../:numRemainingTargets) + 1);
}
Symbol 681 MovieClip Frame 44
verticalActorCount = Number(verticalActorCount) + 1;
duplicateMovieClip (nextTarget, "verticalTarget" add verticalActorCount, Number(../:verticalTargetDepth) + Number(verticalActorCount));
checkWidth = getProperty("../verticalTarget" add verticalActorCount, _width);
verticalChecked = false;
i = 10;
while ((0 < Number(i)) and (Number(verticalChecked) == Number(false))) {
vertRand = random(2);
if (Number(vertRand) >= 1) {
checkX = Number(random(../:leftBeamCutoff - checkWidth)) + Number(checkWidth);
} else {
checkX = Number(random((../:enterRight - ../:rightBeamCutoff) - checkWidth)) + Number(../:rightBeamCutoff);
}
call("checkVertical");
i = i - 1;
}
if (verticalChecked) {
Set("verticalActor" add verticalActorCount, true);
tellTarget ("../verticalTarget" add verticalActorCount) {
call("initialize");
id = ../lib:verticalActorCount;
if (Number(../lib:vertRand) >= 1) {
speed = initialSpeed;
_y = (../:enterTop - _height);
_rotation = 180;
} else {
speed = -initialSpeed;
_y = ../:enterBottom;
_rotation = 0;
}
_x = ../lib:checkX;
gotoAndPlay ("move");
};
spawnFailed = false;
} else {
removeMovieClip("../:verticalTarget" add verticalActorCount);
verticalActorCount = verticalActorCount - 1;
spawnFailed = true;
}
Symbol 681 MovieClip Frame 54
j = 1;
verticalChecked = true;
if (Number(vertRand) >= 1) {
xCheck = checkX - checkWidth;
} else {
xCheck = checkX;
}
while ((Number(verticalActorCount) >= Number(j)) and verticalChecked) {
if (eval ("verticalActor" add j)) {
actorX = getProperty("../verticalTarget" add j, _x);
actorWidth = getProperty("../verticalTarget" add j, _width);
if (getProperty("../verticalTarget" add j, _rotation) == 180) {
actorX = actorX - actorWidth;
}
if ((Number(xCheck) < Number(Number(actorX) + Number(actorWidth))) and (Number(actorX) < Number(Number(xCheck) + Number(checkWidth)))) {
verticalChecked = false;
}
}
j = Number(j) + 1;
}
Symbol 681 MovieClip Frame 64
removeMovieClip("../verticalTarget" add destroyID);
Set("verticalActor" add destroyID, false);
call("../:targetDestroyed");
Symbol 681 MovieClip Frame 78
horizontalActorCount = Number(horizontalActorCount) + 1;
duplicateMovieClip (nextTarget, "horizontalTarget" add horizontalActorCount, Number(../:horizontalTargetDepth) + Number(horizontalActorCount));
horizontalChecked = false;
sidewalk = nextTargetType eq "sidewalk";
if (sidewalk) {
checkY = Number(random(2)) + 1;
horizontalChecked = !eval ("horizontalLane" add checkY);
if (Number(horizontalChecked) == Number(false)) {
if (Number(checkY) == 1) {
checkY = 2;
} else {
checkY = 1;
}
horizontalChecked = !eval ("horizontalLane" add checkY);
}
if (horizontalChecked) {
right = Number(checkY) == 2;
}
} else {
i = 4;
checkY = Number(random(4)) + 3;
while ((0 < Number(i)) and (Number(horizontalChecked) == Number(false))) {
horizontalChecked = !eval ("horizontalLane" add checkY);
if (!horizontalChecked) {
if (Number(checkY) == 6) {
checkY = 3;
} else {
checkY = Number(checkY) + 1;
}
i = i - 1;
} else {
right = 4 < Number(checkY);
}
}
}
if (horizontalChecked) {
Set("horizontalActor" add horizontalActorCount, true);
Set("horizontalLane" add checkY, true);
tellTarget ("../horizontalTarget" add horizontalActorCount) {
call("initialize");
id = ../lib:horizontalActorCount;
lane = ../lib:checkY;
if (Number(../lib:right) >= 1) {
speed = initialSpeed;
_rotation = 180;
_x = ../:enterLeft;
_y = ((eval ("../lib:horizontalLaneY" add ../lib:checkY) + _height) + laneOffsetRight);
} else {
speed = -initialSpeed;
_rotation = 0;
_x = ../:enterRight;
_y = (eval ("../lib:horizontalLaneY" add ../lib:checkY) + laneOffsetLeft);
}
gotoAndPlay ("move");
};
spawnFailed = false;
} else {
removeMovieClip("../horizontalTarget" add horizontalActorCount);
horizontalActorCount = horizontalActorCount - 1;
spawnFailed = true;
}
Symbol 681 MovieClip Frame 89
removeMovieClip("../horizontalTarget" add destroyID);
Set("horizontalActor" add destroyID, false);
Set("horizontalLane" add destroyLane, false);
call("../:targetDestroyed");
Symbol 681 MovieClip Frame 104
seagullCount = Number(seagullCount) + 1;
seagullName = "seagull" add seagullCount;
seagullRand = random(4);
if (Number(seagullRand) == 0) {
duplicateMovieClip ("../seagullSW", seagullName, Number(../:seagullDepth) + Number(seagullCount));
seagullName = "../" add seagullName;
setProperty(seagullName, _x , 0);
setProperty(seagullName, _y , 0);
Set(seagullName add ":shitX", 275);
Set(seagullName add ":shitY", 215);
} else if (Number(seagullRand) == 1) {
duplicateMovieClip ("../seagullSW", seagullName, Number(../:seagullDepth) + Number(seagullCount));
seagullName = "../" add seagullName;
setProperty(seagullName, _x , 550);
setProperty(seagullName, _y , 400);
setProperty(seagullName, _rotation , 180);
Set(seagullName add ":shitX", 275);
Set(seagullName add ":shitY", 185);
} else if (Number(seagullRand) == 2) {
duplicateMovieClip ("../seagullNW", seagullName, Number(../:seagullDepth) + Number(seagullCount));
seagullName = "../" add seagullName;
setProperty(seagullName, _x , 0);
setProperty(seagullName, _y , 80);
Set(seagullName add ":shitX", 275);
Set(seagullName add ":shitY", 135);
} else {
duplicateMovieClip ("../seagullNW", seagullName, Number(../:seagullDepth) + Number(seagullCount));
seagullName = "../" add seagullName;
setProperty(seagullName, _x , 550);
setProperty(seagullName, _y , 300);
setProperty(seagullName, _rotation , 180);
Set(seagullName add ":shitX", 275);
Set(seagullName add ":shitY", 265);
}
Set(seagullName add ":id", seagullCount);
spawnFailed = false;
Symbol 681 MovieClip Frame 114
removeMovieClip("../seagull" add destroyID);
call("../:targetDestroyed");
Symbol 681 MovieClip Frame 124
duplicateMovieClip ("../tractor", "tractorInfo", Number(../:roadDepth) + 1);
Set("../tractorInfo/tractor:scoreNeededDisplay", eval ("../:scoreNeeded" add ../:roundNum));
Set("../tractorInfo/tractor:roundDisplay", "ROUND " add ../:roundNum);
gotoAndPlay (125);
Symbol 681 MovieClip Frame 126
stop();
Symbol 681 MovieClip Frame 134
removeMovieClip("../tractorInfo");
call("../:tractorDestroyed");
gotoAndPlay (135);
Symbol 681 MovieClip Frame 136
stop();
Symbol 681 MovieClip Frame 144
call("getPos");
if (Number(distY) == 0) {
} else {
tangent = distY / distX;
call("/trig:arcTan");
}
Symbol 681 MovieClip Frame 153
i = Number(horizontalActorCount) + Number(verticalActorCount);
splatHit = false;
while ((0 < Number(i)) and (Number(splatHit) == Number(false))) {
if (Number(verticalActorCount) < Number(i)) {
targetName = "../horizontalTarget" add (i - verticalActorCount);
flagName = "horizontalActor" add (i - verticalActorCount);
} else if ((Number(splatY2) < Number(../:bridgeTopCutoff)) or (Number(../:bridgeBottomCutoff) < Number(splatY1))) {
targetName = "../verticalTarget" add i;
flagName = "verticalActor" add i;
} else {
flagName = "";
}
if ((flagName ne "") and eval (flagName)) {
Set(targetName add ":splatX1", splatX1);
Set(targetName add ":splatY1", splatY1);
Set(targetName add ":splatX2", splatX2);
Set(targetName add ":splatY2", splatY2);
call(targetName add ":checkSplat");
}
i = i - 1;
}
if (splatHit) {
Set("../:score", Number(../:score) + Number(splatValue));
Set("../info:score", ../:score);
Set((".." add splatter) add ":score", splatValue);
Set("../:targetsHit", Number(../:targetsHit) + 1);
} else {
Set((".." add splatter) add ":score", "");
}
Symbol 681 MovieClip Frame 162
playerY = getProperty("../player", _y);
if ((Number(playerY - playerRadius) < Number(seagullY)) and (Number(seagullY) < Number(Number(playerY) + Number(playerRadius)))) {
seagullSplat = true;
Set("../:score", Number(../:score) + Number(../:seagullScore));
Set("../info:score", ../:score);
gotoAndPlay("../:seagullHit");
} else {
seagullSplat = false;
}
Symbol 681 MovieClip Frame 171
if ((Number(../:leftBeamCutoff) < Number(splashX)) and (Number(splashX) < Number(../:rightBeamCutoff))) {
playerY = getProperty("../player", _y);
if ((Number(playerY - playerRadius) < Number(splashY)) and (Number(splashY) < Number(Number(playerY) + Number(playerRadius)))) {
waterSplash = true;
gotoAndPlay("../:splashHit");
} else {
waterSplash = false;
}
} else {
waterSplash = false;
}
Symbol 681 MovieClip Frame 180
removeMovieClip(".." add destroyBalloon);
Symbol 681 MovieClip Frame 190
j = "1";
while (Number(verticalActorCount) >= Number(j)) {
if (eval ("verticalActor" add j)) {
call(("../verticalTarget" add j) add ":destroy");
removeMovieClip("../verticalTarget" add j);
}
j = Number(j) + 1;
}
j = "1";
while (Number(horizontalActorCount) >= Number(j)) {
if (eval ("horizontalActor" add j)) {
call(("../horizontalTarget" add j) add ":destroy");
removeMovieClip("../horizontalTarget" add j);
}
j = Number(j) + 1;
}
if (0 < Number(seagullCount)) {
removeMovieClip("../seagull" add seagullCount);
}
Symbol 681 MovieClip Frame 199
i = balloonCount - 9;
if (Number(i) < 5) {
i = 5;
}
while (Number(balloonCount) >= Number(i)) {
removeMovieClip(eval (("../balloon" add i) add ":scoreName"));
removeMovieClip("../balloon" add i);
i = Number(i) + 1;
}
Symbol 681 MovieClip Frame 208
i = seagullCount;
while (0 < Number(i)) {
debug = ((debug add newline) add "Removing ../seagullShit") add i;
removeMovieClip("../seagullShit" add i);
i = i - 1;
}
Symbol 682 Button
on (keyPress "<Up>") {
if (((Number(player:walking) == Number(false)) and (Number(player:throwing) == Number(false))) and canMove) {
Set("player:speed", playerSpeed);
Set("player:direction", -1);
tellTarget ("player") {
gotoAndPlay ("walkNoBalloon");
};
}
}
on (keyPress "<Down>") {
if (((Number(player:walking) == Number(false)) and (Number(player:throwing) == Number(false))) and canMove) {
Set("player:speed", playerSpeed);
Set("player:direction", 1);
tellTarget ("player") {
gotoAndPlay ("walkNoBalloon");
};
}
}
on (keyPress "<Right>") {
if (canMove) {
if (Number(playerAngle) == 6) {
playerAngle = -5;
} else {
playerAngle = Number(playerAngle) + 1;
}
setProperty("player", _rotation , playerAngle * 30);
}
}
on (keyPress "<Left>") {
if (canMove) {
if (Number(playerAngle) == Number(-5)) {
playerAngle = 6;
} else {
playerAngle = playerAngle - 1;
}
setProperty("player", _rotation , playerAngle * 30);
}
}
on (keyPress "<Space>") {
if ((Number(showTractor) == Number(false)) and (Number(tractorDestroyed) == Number(false))) {
call("lib:destroyTractor");
}
}
on (keyPress "s") {
numRemainingTargets = 0;
}
Symbol 695 MovieClip Frame 11
stop();
Symbol 696 MovieClip Frame 1
shitting = false;
released = false;
rolledOut = false;
stop();
Symbol 696 MovieClip Frame 5
shitting = true;
Symbol 696 MovieClip Frame 23
shitting = false;
if (Number(released) == Number(false)) {
if (Number(rolledOut) == Number(false)) {
stop();
} else {
gotoAndPlay (1);
}
}
Symbol 696 MovieClip Frame 24
tellTarget ("releaseText") {
play();
};
Symbol 696 MovieClip Frame 41
call("../:continue");
stop();
Symbol 701 Button
on (release, keyPress "<Enter>") {
gotoAndPlay (10);
}
Symbol 710 MovieClip Frame 1
stop();
stop();
Symbol 710 MovieClip Frame 5
stop();
Symbol 710 MovieClip Frame 17
gotoAndPlay("../../:newGame");
Symbol 728 MovieClip Frame 3
gotoAndPlay (1);
Symbol 728 MovieClip Frame 6
gotoAndPlay (4);
Symbol 728 MovieClip Frame 9
gotoAndPlay (7);
Symbol 728 MovieClip Frame 12
gotoAndPlay (10);
Symbol 740 MovieClip Frame 3
gotoAndPlay (1);
Symbol 740 MovieClip Frame 6
gotoAndPlay (4);
Symbol 740 MovieClip Frame 9
gotoAndPlay (7);
Symbol 740 MovieClip Frame 12
gotoAndPlay (10);