Frame 1
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
scrollIncrement = "150";
initialY = getProperty("rules/ruleScroll", _y);
stop();
Frame 103
tellTarget ("rules/ruleScroll") {
_y = (_y + ../../:scrollIncrement);
if (../../:initialY < _y) {
_y = ../../:initialY;
}
}
Frame 110
tellTarget ("rules/ruleScroll") {
_y = (_y - ../../:scrollIncrement);
if (_y < ((../../:initialY + ../:scrollIncrement) - _height)) {
_y = ((../../:initialY + ../:scrollIncrement) - _height);
}
}
Frame 118
gotoAndStop (100);
stop();
Frame 137
stop();
Frame 151
gotoAndPlay (152);
Frame 152
canThrow = "0";
canMove = "0";
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", 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);
gotoAndPlay("setup" add roundNum);
Frame 153
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 = "1";
canMove = "1";
showTractor = "1";
speedFactor = "1.3";
gotoAndPlay (392);
Frame 159
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 = "1";
canMove = "1";
showTractor = "1";
speedFactor = "1.4";
gotoAndPlay (365);
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";
targetName12 = "taxi";
lastStreetTarget = "12";
targetName13 = "ferry";
targetName14 = "sailboat";
targetName15 = "rowboat";
targetName16 = "shark";
seagullTarget = "17";
numTargetTypes = "17";
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";
numTargets = "17";
numRemainingTargets = numTargets;
Set("info:targetsRemaining", numRemainingTargets);
numTargetsDestroyed = "0";
canThrow = "1";
canMove = "1";
showTractor = "1";
speedFactor = "1.5";
gotoAndPlay (365);
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 = "1";
canMove = "1";
showTractor = "1";
speedFactor = "1.6";
gotoAndPlay (365);
Frame 177
targetName1 = "granny";
targetName2 = "dog";
targetName3 = "greenWalker";
targetName4 = "girl";
targetName5 = "redJogger";
targetName6 = "tourist";
targetName7 = "bike";
lastSidewalkTarget = "7";
targetName8 = "police";
targetName9 = "schoolBus";
targetName10 = "semi";
targetName11 = "blueCar";
targetName12 = "jeep";
targetName13 = "hippieVan";
targetName14 = "taxi";
targetName15 = "mustang";
targetName16 = "monsterTruck";
lastStreetTarget = "16";
targetName17 = "sailboat";
targetName18 = "rowboat";
targetName19 = "shark";
targetName20 = "motorboat";
seagullTarget = "21";
numTargetTypes = "21";
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";
numTargets = "21";
numRemainingTargets = numTargets;
Set("info:targetsRemaining", numRemainingTargets);
numTargetsDestroyed = "0";
canThrow = "1";
canMove = "1";
showTractor = "1";
speedFactor = "1.7";
gotoAndPlay (344);
Frame 183
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 = "1";
canMove = "1";
showTractor = "1";
speedFactor = "1.8";
gotoAndPlay (344);
Frame 189
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 = "1";
canMove = "1";
showTractor = "1";
speedFactor = "1.9";
gotoAndPlay (344);
Frame 195
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 = "1";
canMove = "1";
showTractor = "1";
speedFactor = "2";
gotoAndPlay (329);
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";
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 = "1";
canMove = "1";
showTractor = "1";
speedFactor = "2.1";
gotoAndPlay (329);
Frame 207
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 = "1";
canMove = "1";
showTractor = "1";
speedFactor = "2.2";
gotoAndPlay (329);
Frame 214
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 = "1";
canMove = "1";
showTractor = "1";
gotoAndPlay (329);
Frame 223
call("clearRound");
gotoAndPlay (423);
Frame 232
canThrow = "0";
canMove = "0";
tellTarget ("player") {
stop();
}
Frame 266
call("clearRound");
removeMovieClip("hitShit");
gotoAndPlay (442);
Frame 267
canThrow = "0";
canMove = "0";
tellTarget ("player") {
stop();
}
Frame 284
call("clearRound");
gotoAndPlay (450);
Frame 285
if (showTractor) {
showTractor = "0";
tractorDestroyed = "0";
call("lib:spawnTractor");
} else if (tractorDestroyed and ("0" < numRemainingTargets)) {
call("lib:spawnTarget");
numRemainingTargets = numRemainingTargets - "1";
Set("info:targetsRemaining", numRemainingTargets);
}
Frame 295
numTargetsDestroyed = numTargetsDestroyed + "1";
if (numTargetsDestroyed == numTargets) {
call("clearRound");
gotoAndPlay (432);
}
Frame 307
tractorDestroyed = "1";
Frame 319
stop();
canThrow = "0";
canMove = "0";
removeMovieClip("road1");
removeMovieClip("bridgeLedge1");
removeMovieClip("crosshairs");
removeMovieClip("bridgeTop1");
removeMovieClip("info");
removeMovieClip("player");
removeMovieClip("roundCounter");
removeMovieClip("balloons");
call("lib:clearTargets");
call("lib:clearBalloons");
call("lib:clearShit");
roundNum = roundNum + "1";
Set("roundCounter:roundNum", roundNum);
Frame 329
call("createTarget");
play();
Frame 341
gotoAndPlay (329);
Frame 344
call("createTarget");
play();
Frame 362
gotoAndPlay (344);
Frame 365
call("createTarget");
play();
Frame 389
gotoAndPlay (365);
Frame 392
call("createTarget");
play();
Frame 422
gotoAndPlay (392);
Frame 423
call("setInfo");
tellTarget ("policeBust") {
gotoAndPlay("player" add ../:playerNum);
};
stop();
Frame 432
call("setInfo");
tellTarget ("outOfTargets") {
gotoAndPlay("player" add ../:playerNum);
};
stop();
Frame 442
call("setInfo");
tellTarget ("seagullHit") {
gotoAndPlay("player" add ../:playerNum);
};
stop();
Frame 450
call("setInfo");
tellTarget ("waterSpray") {
gotoAndPlay("player" add ../:playerNum);
};
stop();
Frame 459
if ((roundScore < scoreNeeded) or (lastRound < roundNum)) {
gotoAndPlay (484);
} else {
gotoAndPlay (152);
}
Frame 467
Set("info/plane:hitsDisplay", targetsHit);
Set("info/plane:balloonsDisplay", balloonsThrown);
if (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 473
tellTarget ("win") {
gotoAndPlay("player" add ../:playerNum);
};
stop();
Frame 484
tellTarget ("lose") {
gotoAndPlay("player" add ../:playerNum);
};
stop();
Frame 496
score = "0";
roundNum = "1";
gotoAndPlay (125);
Symbol 2 Button
on (keyPress "<Space>") {
if ("25" < _currentframe) {
gotoAndStop (101);
}
}
Symbol 36 MovieClip Frame 1
value = "15";
valueIncrement = "5";
initialSpeed = "2" * ../:speedFactor;
speedIncrement = "1";
eligible = "0";
laneOffsetRight = "2";
laneOffsetLeft = -"2";
Symbol 36 MovieClip Frame 7
eligible = "1";
count = count + "1";
_x = (_x + speed);
Symbol 36 MovieClip Frame 8
_x = (_x + speed);
Symbol 36 MovieClip Frame 9
_x = (_x + speed);
Symbol 36 MovieClip Frame 10
_x = (_x + speed);
Symbol 36 MovieClip Frame 11
_x = (_x + speed);
Symbol 36 MovieClip Frame 12
if (((../:enterRight + _width) < _x) or (_x < (../:enterLeft - _width))) {
gotoAndStop (23);
} else {
gotoAndPlay (7);
}
Symbol 36 MovieClip Frame 13
eligible = "0";
doubleSpeed = speed * "2";
_x = (_x + doubleSpeed);
Symbol 36 MovieClip Frame 14
_x = (_x + doubleSpeed);
Symbol 36 MovieClip Frame 15
_x = (_x + doubleSpeed);
Symbol 36 MovieClip Frame 16
_x = (_x + doubleSpeed);
Symbol 36 MovieClip Frame 17
_x = (_x + doubleSpeed);
Symbol 36 MovieClip Frame 18
_x = (_x + doubleSpeed);
Symbol 36 MovieClip Frame 19
_x = (_x + doubleSpeed);
Symbol 36 MovieClip Frame 20
_x = (_x + doubleSpeed);
Symbol 36 MovieClip Frame 21
_x = (_x + doubleSpeed);
Symbol 36 MovieClip Frame 22
if ("0" < speed) {
speed = speed + speedIncrement;
} else {
speed = speed - speedIncrement;
}
value = value + 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 = "0";
if (eligible) {
if (_rotation == "0") {
if ((splatX2 >= _x) and ((_x + _width) >= splatX1)) {
if ((splatY2 >= _y) and ((_y + _height) >= splatY1)) {
hit = "1";
}
}
} else if ((splatX2 >= (_x - _width)) and (_x >= splatX1)) {
if ((splatY2 >= (_y - _height)) and (_y >= splatY1)) {
hit = "1";
}
}
if (hit) {
Set("../lib:splatHit", "1");
Set("../lib:splatValue", value);
gotoAndPlay (13);
}
}
Symbol 46 MovieClip Frame 1
value = "15";
valueIncrement = "5";
initialSpeed = "2" * ../:speedFactor;
speedIncrement = "2";
eligible = "0";
laneOffsetRight = -"3";
laneOffsetLeft = -"7";
Symbol 46 MovieClip Frame 7
eligible = "1";
count = count + "1";
_x = (_x + speed);
Symbol 46 MovieClip Frame 8
_x = (_x + speed);
Symbol 46 MovieClip Frame 9
_x = (_x + speed);
Symbol 46 MovieClip Frame 10
_x = (_x + speed);
Symbol 46 MovieClip Frame 11
_x = (_x + speed);
Symbol 46 MovieClip Frame 12
if (((../:enterRight + _width) < _x) or (_x < (../:enterLeft - _width))) {
gotoAndStop (38);
} else {
gotoAndPlay (7);
}
Symbol 46 MovieClip Frame 13
eligible = "0";
Symbol 46 MovieClip Frame 37
if ("0" < speed) {
speed = speed + speedIncrement;
} else {
speed = speed - speedIncrement;
}
value = value + 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 = "0";
if (eligible) {
if (_rotation == "0") {
if ((splatX2 >= _x) and ((_x + _width) >= splatX1)) {
if ((splatY2 >= _y) and ((_y + _height) >= splatY1)) {
hit = "1";
}
}
} else if ((splatX2 >= (_x - _width)) and (_x >= splatX1)) {
if ((splatY2 >= (_y - _height)) and (_y >= splatY1)) {
hit = "1";
}
}
if (hit) {
Set("../lib:splatHit", "1");
Set("../lib:splatValue", value);
gotoAndPlay (13);
}
}
Symbol 56 MovieClip Frame 1
value = -"50";
valueIncrement = "0";
initialSpeed = "2" * ../:speedFactor;
speedIncrement = "1";
eligible = "0";
laneOffsetRight = "0";
laneOffsetLeft = -"4";
Symbol 56 MovieClip Frame 7
eligible = "1";
count = count + "1";
_x = (_x + speed);
Symbol 56 MovieClip Frame 8
_x = (_x + speed);
Symbol 56 MovieClip Frame 9
_x = (_x + speed);
Symbol 56 MovieClip Frame 10
_x = (_x + speed);
Symbol 56 MovieClip Frame 11
_x = (_x + speed);
Symbol 56 MovieClip Frame 12
if (((../:enterRight + _width) < _x) or (_x < (../:enterLeft - _width))) {
gotoAndStop (40);
} else {
gotoAndPlay (7);
}
Symbol 56 MovieClip Frame 13
eligible = "0";
Symbol 56 MovieClip Frame 39
if ("0" < speed) {
speed = speed + speedIncrement;
} else {
speed = speed - speedIncrement;
}
value = value + 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 = "0";
if (eligible) {
if (_rotation == "0") {
if ((splatX2 >= _x) and ((_x + _width) >= splatX1)) {
if ((splatY2 >= _y) and ((_y + _height) >= splatY1)) {
hit = "1";
}
}
} else if ((splatX2 >= (_x - _width)) and (_x >= splatX1)) {
if ((splatY2 >= (_y - _height)) and (_y >= splatY1)) {
hit = "1";
}
}
if (hit) {
Set("../lib:splatHit", "1");
Set("../lib:splatValue", value);
gotoAndPlay (13);
}
}
Symbol 68 MovieClip Frame 1
value = "20";
valueIncrement = "0";
initialSpeed = "3" * ../:speedFactor;
speedIncrement = "0";
eligible = "0";
topInset = "8";
height = "198";
Symbol 68 MovieClip Frame 7
eligible = "1";
count = count + "1";
_y = (_y + speed);
Symbol 68 MovieClip Frame 8
_y = (_y + speed);
Symbol 68 MovieClip Frame 9
_y = (_y + speed);
Symbol 68 MovieClip Frame 10
if (((../:enterBottom + _height) < _y) or (_y < (../:enterTop - _height))) {
gotoAndStop (22);
} else {
gotoAndPlay (7);
}
Symbol 68 MovieClip Frame 11
eligible = "0";
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 = "0";
if (eligible) {
if (_rotation == "0") {
if ((splatX2 >= _x) and ((_x + _width) >= splatX1)) {
if ((splatY2 >= (_y + topInset)) and ((_y + height) >= splatY1)) {
hit = "1";
}
}
} else if ((splatX2 >= (_x - _width)) and (_x >= splatX1)) {
if ((splatY2 >= (_y - height)) and ((_y - topInset) >= splatY1)) {
hit = "1";
}
}
if (hit) {
Set("../lib:splatHit", "1");
Set("../lib:splatValue", value);
gotoAndPlay (11);
}
}
Symbol 77 MovieClip Frame 1
value = "30";
valueIncrement = "5";
initialSpeed = "7" * ../:speedFactor;
speedIncrement = "3";
eligible = "0";
inset = "2";
laneOffsetRight = "4";
laneOffsetLeft = "4";
splashDepth = ../:stuffDepth + ../lib:horizontalActorCount;
splashCenterX = "40";
splashCenterY = "15";
Symbol 77 MovieClip Frame 7
eligible = "1";
count = count + "1";
_x = (_x + speed);
Symbol 77 MovieClip Frame 8
_x = (_x + speed);
Symbol 77 MovieClip Frame 9
_x = (_x + speed);
Symbol 77 MovieClip Frame 10
_x = (_x + speed);
Symbol 77 MovieClip Frame 11
_x = (_x + speed);
Symbol 77 MovieClip Frame 12
if (((../:enterRight + _width) < _x) or (_x < (../:enterLeft - _width))) {
gotoAndStop (47);
} else {
gotoAndPlay (7);
}
Symbol 77 MovieClip Frame 13
eligible = "0";
if (_rotation == "180") {
if ((_x < (../:leftBeamCutoff + "10")) or ((../:rightBeamCutoff - "20") < (_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 (((../:rightBeamCutoff - "10") < _x) or ((_x + _width) < (../:leftBeamCutoff + "20"))) {
duplicateMovieClip ("../monsterTruckSplash", "splash" add _y, splashDepth);
setProperty("../splash" add _y, _x , _x + "41");
setProperty("../splash" add _y, _y , _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" < speed) {
speed = speed + speedIncrement;
} else {
speed = speed - speedIncrement;
}
value = value + 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 = "0";
if (eligible) {
if (_rotation == "0") {
if ((splatX2 >= _x) and ((_x + _width) >= splatX1)) {
if ((splatY2 >= (_y + inset)) and (((_y + _height) - inset) >= splatY1)) {
hit = "1";
}
}
} else if ((splatX2 >= (_x - _width)) and (_x >= splatX1)) {
if ((splatY2 >= ((_y - _height) + inset)) and ((_y - inset) >= splatY1)) {
hit = "1";
}
}
if (hit) {
Set("../lib:splatHit", "1");
Set("../lib:splatValue", value);
gotoAndPlay (13);
}
}
Symbol 77 MovieClip Frame 62
removeMovieClip("../splash" add _y);
Symbol 77 MovieClip Frame 68
if (_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 = "0";
inset = "8";
laneOffsetRight = "7";
laneOffsetLeft = "7";
hitJump = "188";
smokeDepth = ../:stuffDepth + ../lib:horizontalActorCount;
Symbol 90 MovieClip Frame 7
eligible = "1";
count = count + "1";
_x = (_x + speed);
Symbol 90 MovieClip Frame 8
_x = (_x + speed);
Symbol 90 MovieClip Frame 9
_x = (_x + speed);
Symbol 90 MovieClip Frame 10
_x = (_x + speed);
Symbol 90 MovieClip Frame 11
_x = (_x + speed);
Symbol 90 MovieClip Frame 12
if (((../:enterRight + _width) < _x) or (_x < (../:enterLeft - _width))) {
gotoAndStop (35);
} else {
gotoAndPlay (7);
}
Symbol 90 MovieClip Frame 13
eligible = "0";
Symbol 90 MovieClip Frame 19
if (_rotation == "180") {
if ((_x < (../:leftBeamCutoff + "50")) or ((../:rightBeamCutoff - "300") < (_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 (((../:rightBeamCutoff - "50") < _x) or ((_x + _width) < (../:leftBeamCutoff + "300"))) {
duplicateMovieClip ("../muscleCarSmoke", "muscleSmoke" add _y, smokeDepth);
setProperty("../muscleSmoke" add _y, _x , _x);
setProperty("../muscleSmoke" add _y, _y , _y + "27");
}
Symbol 90 MovieClip Frame 34
removeMovieClip("../muscleSmoke" add _y);
if ("0" < speed) {
speed = speed + speedIncrement;
_x = (_x + hitJump);
} else {
speed = speed - speedIncrement;
_x = (_x - hitJump);
}
value = value + 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 = "0";
if (eligible) {
if (_rotation == "0") {
if ((splatX2 >= _x) and ((_x + _width) >= splatX1)) {
if ((splatY2 >= (_y + inset)) and (((_y + _height) - inset) >= splatY1)) {
hit = "1";
}
}
} else if ((splatX2 >= (_x - _width)) and (_x >= splatX1)) {
if ((splatY2 >= ((_y - _height) + inset)) and ((_y - inset) >= splatY1)) {
hit = "1";
}
}
if (hit) {
Set("../lib:splatHit", "1");
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 = "0";
laneOffsetRight = "0";
laneOffsetLeft = "0";
Symbol 101 MovieClip Frame 7
eligible = "1";
count = count + "1";
_x = (_x + speed);
Symbol 101 MovieClip Frame 8
_x = (_x + speed);
Symbol 101 MovieClip Frame 9
_x = (_x + speed);
Symbol 101 MovieClip Frame 10
_x = (_x + speed);
Symbol 101 MovieClip Frame 11
_x = (_x + speed);
Symbol 101 MovieClip Frame 12
if (((../:enterRight + _width) < _x) or (_x < (../:enterLeft - _width))) {
gotoAndStop (28);
} else {
gotoAndPlay (7);
}
Symbol 101 MovieClip Frame 13
eligible = "0";
if ("0" < speed) {
speed = speed + speedIncrement;
} else {
speed = speed - speedIncrement;
}
value = value + valueIncrement;
Symbol 101 MovieClip Frame 14
_x = (_x + speed);
Symbol 101 MovieClip Frame 15
_x = (_x + speed);
Symbol 101 MovieClip Frame 16
_x = (_x + speed);
Symbol 101 MovieClip Frame 17
_x = (_x + speed);
Symbol 101 MovieClip Frame 18
_x = (_x + speed);
Symbol 101 MovieClip Frame 19
_x = (_x + speed);
Symbol 101 MovieClip Frame 20
_x = (_x + speed);
Symbol 101 MovieClip Frame 21
_x = (_x + speed);
Symbol 101 MovieClip Frame 22
_x = (_x + speed);
Symbol 101 MovieClip Frame 23
_x = (_x + speed);
Symbol 101 MovieClip Frame 24
_x = (_x + speed);
Symbol 101 MovieClip Frame 25
_x = (_x + speed);
Symbol 101 MovieClip Frame 26
_x = (_x + 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 = "0";
if (eligible) {
if (_rotation == "0") {
if ((splatX2 >= _x) and ((_x + _width) >= splatX1)) {
if ((splatY2 >= _y) and ((_y + _height) >= splatY1)) {
hit = "1";
}
}
} else if ((splatX2 >= (_x - _width)) and (_x >= splatX1)) {
if ((splatY2 >= (_y - _height)) and (_y >= splatY1)) {
hit = "1";
}
}
if (hit) {
Set("../lib:splatHit", "1");
Set("../lib:splatValue", value);
gotoAndPlay (13);
}
}
Symbol 121 MovieClip Frame 1
value = "50";
valueIncrement = "5";
initialSpeed = "3" * ../:speedFactor;
speedIncrement = "2";
eligible = "0";
width = "33";
height = "104";
Symbol 121 MovieClip Frame 7
eligible = "1";
count = count + "1";
_y = (_y + speed);
Symbol 121 MovieClip Frame 8
_y = (_y + speed);
Symbol 121 MovieClip Frame 9
_y = (_y + speed);
Symbol 121 MovieClip Frame 10
_y = (_y + speed);
Symbol 121 MovieClip Frame 11
if (((../:enterBottom + _height) < _y) or (_y < (../:enterTop - _height))) {
gotoAndStop (33);
} else {
gotoAndPlay (7);
}
Symbol 121 MovieClip Frame 12
eligible = "0";
Symbol 121 MovieClip Frame 32
if ("0" < speed) {
speed = speed + speedIncrement;
} else {
speed = speed - speedIncrement;
}
value = value + valueIncrement;
gotoAndPlay (7);
Symbol 121 MovieClip Frame 33
Set("../lib:destroyID", id);
call("../lib:destroyVerticalTarget");
stop();
Symbol 121 MovieClip Frame 40
hit = "0";
if (eligible) {
if (_rotation == "0") {
if ((splatX2 >= _x) and ((_x + width) >= splatX1)) {
if ((splatY2 >= _y) and ((_y + height) >= splatY1)) {
hit = "1";
}
}
} else if ((splatX2 >= (_x - width)) and (_x >= splatX1)) {
if ((splatY2 >= (_y - height)) and (_y >= splatY1)) {
hit = "1";
}
}
if (hit) {
Set("../lib:splatHit", "1");
Set("../lib:splatValue", value);
gotoAndPlay (12);
}
}
Symbol 135 MovieClip Frame 1
value = "10";
valueIncrement = "5";
initialSpeed = "6" * ../:speedFactor;
speedIncrement = "2";
eligible = "0";
inset = "8";
laneOffsetRight = "0";
laneOffsetLeft = "0";
Symbol 135 MovieClip Frame 7
eligible = "1";
count = count + "1";
_x = (_x + speed);
Symbol 135 MovieClip Frame 8
_x = (_x + speed);
Symbol 135 MovieClip Frame 9
_x = (_x + speed);
Symbol 135 MovieClip Frame 10
_x = (_x + speed);
Symbol 135 MovieClip Frame 11
_x = (_x + speed);
Symbol 135 MovieClip Frame 12
if (((../:enterRight + _width) < _x) or (_x < (../:enterLeft - _width))) {
gotoAndStop (35);
} else {
gotoAndPlay (7);
}
Symbol 135 MovieClip Frame 13
eligible = "0";
Symbol 135 MovieClip Frame 34
if ("0" < speed) {
speed = speed + speedIncrement;
} else {
speed = speed - speedIncrement;
}
value = value + 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 = "0";
if (eligible) {
if (_rotation == "0") {
if ((splatX2 >= _x) and ((_x + _width) >= splatX1)) {
if ((splatY2 >= (_y + inset)) and (((_y + _height) - inset) >= splatY1)) {
hit = "1";
}
}
} else if ((splatX2 >= (_x - _width)) and (_x >= splatX1)) {
if ((splatY2 >= ((_y - _height) + inset)) and ((_y - inset) >= splatY1)) {
hit = "1";
}
}
if (hit) {
Set("../lib:splatHit", "1");
Set("../lib:splatValue", value);
gotoAndPlay (13);
}
}
Symbol 145 MovieClip Frame 1
value = "50";
valueIncrement = "5";
initialSpeed = "4" * ../:speedFactor;
speedIncrement = "2";
eligible = "0";
horizInsets = "20";
topInset = "20";
bottomInset = "60";
height = "120";
Symbol 145 MovieClip Frame 7
eligible = "1";
count = count + "1";
_y = (_y + speed);
Symbol 145 MovieClip Frame 8
_y = (_y + speed);
Symbol 145 MovieClip Frame 9
_y = (_y + speed);
Symbol 145 MovieClip Frame 10
_y = (_y + speed);
Symbol 145 MovieClip Frame 11
if (((../:enterBottom + _height) < _y) or (_y < (../:enterTop - _height))) {
gotoAndStop (33);
} else {
gotoAndPlay (7);
}
Symbol 145 MovieClip Frame 12
eligible = "0";
Symbol 145 MovieClip Frame 32
if ("0" < speed) {
speed = speed + speedIncrement;
} else {
speed = speed - speedIncrement;
}
value = value + valueIncrement;
gotoAndPlay (7);
Symbol 145 MovieClip Frame 33
Set("../lib:destroyID", id);
call("../lib:destroyVerticalTarget");
stop();
Symbol 145 MovieClip Frame 40
hit = "0";
if (eligible) {
if (_rotation == "0") {
if ((splatX2 >= (_x + horizInsets)) and (((_x + _width) - horizInsets) >= splatX1)) {
if ((splatY2 >= _y) and ((_y + height) >= splatY1)) {
hit = "1";
}
}
} else if ((splatX2 >= ((_x - _width) + horizInsets)) and ((_x - horizInsets) >= splatX1)) {
if ((splatY2 >= (_y - height)) and (_y >= splatY1)) {
hit = "1";
}
}
if (hit) {
Set("../lib:splatHit", "1");
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", 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, ../:permaShitDepth + ../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", 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, ../:permaShitDepth + ../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 = "0";
horizInset = "22";
width = "66";
height = "51";
Symbol 175 MovieClip Frame 7
eligible = "1";
count = count + "1";
_y = (_y + speed);
Symbol 175 MovieClip Frame 8
_y = (_y + speed);
Symbol 175 MovieClip Frame 9
_y = (_y + speed);
Symbol 175 MovieClip Frame 10
_y = (_y + speed);
Symbol 175 MovieClip Frame 11
if (((../:enterBottom + _height) < _y) or (_y < (../:enterTop - _height))) {
gotoAndStop (37);
} else {
gotoAndPlay (7);
}
Symbol 175 MovieClip Frame 12
eligible = "0";
Symbol 175 MovieClip Frame 36
if ("0" < speed) {
speed = speed + speedIncrement;
} else {
speed = speed - speedIncrement;
}
value = value + valueIncrement;
gotoAndPlay (7);
Symbol 175 MovieClip Frame 37
Set("../lib:destroyID", id);
call("../lib:destroyVerticalTarget");
stop();
Symbol 175 MovieClip Frame 44
hit = "0";
if (eligible) {
if (_rotation == "0") {
if ((splatX2 >= (_x + horizInset)) and (((_x + width) - horizInset) >= splatX1)) {
if ((splatY2 >= _y) and ((_y + height) >= splatY1)) {
hit = "1";
}
}
} else if ((splatX2 >= ((_x - width) + horizInset)) and ((_x - horizInset) >= splatX1)) {
if ((splatY2 >= (_y - height)) and (_y >= splatY1)) {
hit = "1";
}
}
if (hit) {
Set("../lib:splatHit", "1");
Set("../lib:splatValue", value);
gotoAndPlay (12);
}
}
Symbol 178 MovieClip Frame 1
value = "20";
valueIncrement = "5";
initialSpeed = "8" * ../:speedFactor;
speedIncrement = "3";
eligible = "0";
inset = "3";
laneOffsetRight = "6";
laneOffsetLeft = "6";
Symbol 178 MovieClip Frame 7
eligible = "1";
count = count + "1";
_x = (_x + speed);
Symbol 178 MovieClip Frame 8
_x = (_x + speed);
Symbol 178 MovieClip Frame 9
_x = (_x + speed);
Symbol 178 MovieClip Frame 10
_x = (_x + speed);
Symbol 178 MovieClip Frame 11
_x = (_x + speed);
Symbol 178 MovieClip Frame 12
if (((../:enterRight + _width) < _x) or (_x < (../:enterLeft - _width))) {
gotoAndStop (37);
} else {
gotoAndPlay (7);
}
Symbol 178 MovieClip Frame 13
eligible = "0";
Symbol 178 MovieClip Frame 36
if ("0" < speed) {
speed = speed + speedIncrement;
} else {
speed = speed - speedIncrement;
}
value = value + 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 = "0";
if (eligible) {
if (_rotation == "0") {
if ((splatX2 >= _x) and ((_x + _width) >= splatX1)) {
if ((splatY2 >= (_y + inset)) and (((_y + _height) - inset) >= splatY1)) {
hit = "1";
}
}
} else if ((splatX2 >= (_x - _width)) and (_x >= splatX1)) {
if ((splatY2 >= ((_y - _height) + inset)) and ((_y - inset) >= splatY1)) {
hit = "1";
}
}
if (hit) {
Set("../lib:splatHit", "1");
Set("../lib:splatValue", value);
gotoAndPlay (13);
}
}
Symbol 181 MovieClip Frame 1
value = "20";
valueIncrement = "5";
initialSpeed = "8" * ../:speedFactor;
speedIncrement = "3";
eligible = "0";
inset = "4";
laneOffsetRight = "6";
laneOffsetLeft = "6";
smokeDepth = ../:stuffDepth + ../lib:horizontalActorCount;
Symbol 181 MovieClip Frame 7
eligible = "1";
count = count + "1";
_x = (_x + speed);
Symbol 181 MovieClip Frame 8
_x = (_x + speed);
Symbol 181 MovieClip Frame 9
_x = (_x + speed);
Symbol 181 MovieClip Frame 10
_x = (_x + speed);
Symbol 181 MovieClip Frame 11
_x = (_x + speed);
Symbol 181 MovieClip Frame 12
if (((../:enterRight + _width) < _x) or (_x < (../:enterLeft - _width))) {
gotoAndStop (35);
} else {
gotoAndPlay (7);
}
Symbol 181 MovieClip Frame 13
eligible = "0";
if (_rotation == "180") {
if ((_x < ../:leftBeamCutoff) or ((../:rightBeamCutoff - "40") < (_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 ((../:rightBeamCutoff < _x) or ((_x + _width) < (../:leftBeamCutoff + "40"))) {
duplicateMovieClip ("../hippieSmoke", "hippieSmoke" add _y, smokeDepth);
setProperty("../hippieSmoke" add _y, _x , _x - "2");
setProperty("../hippieSmoke" add _y, _y , _y + "4");
}
Symbol 181 MovieClip Frame 34
removeMovieClip("../hippieSmoke" add _y);
if ("0" < speed) {
speed = speed + speedIncrement;
} else {
speed = speed - speedIncrement;
}
value = value + 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 = "0";
if (eligible) {
if (_rotation == "0") {
if ((splatX2 >= _x) and ((_x + _width) >= splatX1)) {
if ((splatY2 >= (_y + inset)) and (((_y + _height) - inset) >= splatY1)) {
hit = "1";
}
}
} else if ((splatX2 >= (_x - _width)) and (_x >= splatX1)) {
if ((splatY2 >= ((_y - _height) + inset)) and ((_y - inset) >= splatY1)) {
hit = "1";
}
}
if (hit) {
Set("../lib:splatHit", "1");
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 = "0";
inset = "2";
laneOffsetRight = "6";
laneOffsetLeft = "6";
Symbol 192 MovieClip Frame 7
eligible = "1";
count = count + "1";
_x = (_x + speed);
Symbol 192 MovieClip Frame 8
_x = (_x + speed);
Symbol 192 MovieClip Frame 9
_x = (_x + speed);
Symbol 192 MovieClip Frame 10
_x = (_x + speed);
Symbol 192 MovieClip Frame 11
_x = (_x + speed);
Symbol 192 MovieClip Frame 12
if (((../:enterRight + _width) < _x) or (_x < (../:enterLeft - _width))) {
gotoAndStop (34);
} else {
gotoAndPlay (7);
}
Symbol 192 MovieClip Frame 13
eligible = "0";
Symbol 192 MovieClip Frame 33
if ("0" < speed) {
speed = speed + speedIncrement;
} else {
speed = speed - speedIncrement;
}
value = value + 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 = "0";
if (eligible) {
if (_rotation == "0") {
if ((splatX2 >= _x) and ((_x + _width) >= splatX1)) {
if ((splatY2 >= (_y + inset)) and (((_y + _height) - inset) >= splatY1)) {
hit = "1";
}
}
} else if ((splatX2 >= (_x - _width)) and (_x >= splatX1)) {
if ((splatY2 >= ((_y - _height) + inset)) and ((_y - inset) >= splatY1)) {
hit = "1";
}
}
if (hit) {
Set("../lib:splatHit", "1");
Set("../lib:splatValue", value);
gotoAndPlay (13);
}
}
Symbol 198 MovieClip Frame 1
value = -"50";
initialSpeed = "3" * ../:speedFactor;
eligible = "0";
inset = "3";
laneOffsetRight = "7";
laneOffsetLeft = "7";
Symbol 198 MovieClip Frame 7
eligible = "1";
count = count + "1";
_x = (_x + speed);
Symbol 198 MovieClip Frame 8
_x = (_x + speed);
Symbol 198 MovieClip Frame 9
_x = (_x + speed);
Symbol 198 MovieClip Frame 10
_x = (_x + speed);
Symbol 198 MovieClip Frame 11
_x = (_x + speed);
Symbol 198 MovieClip Frame 12
if (((../:enterRight + _width) < _x) or (_x < (../:enterLeft - _width))) {
gotoAndStop (28);
} else {
gotoAndPlay (7);
}
Symbol 198 MovieClip Frame 13
eligible = "0";
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 = "0";
if (eligible) {
if (_rotation == "0") {
if ((splatX2 >= _x) and ((_x + _width) >= splatX1)) {
if ((splatY2 >= (_y + inset)) and (((_y + _height) - inset) >= splatY1)) {
hit = "1";
}
}
} else if ((splatX2 >= (_x - _width)) and (_x >= splatX1)) {
if ((splatY2 >= ((_y - _height) + inset)) and ((_y - inset) >= splatY1)) {
hit = "1";
}
}
if (hit) {
Set("../lib:splatHit", "1");
Set("../lib:splatValue", value);
gotoAndPlay (13);
}
}
Symbol 201 MovieClip Frame 1
value = "20";
valueIncrement = "5";
initialSpeed = "9" * ../:speedFactor;
speedIncrement = "3";
eligible = "0";
inset = "3";
laneOffsetRight = "7";
laneOffsetLeft = "7";
Symbol 201 MovieClip Frame 7
eligible = "1";
count = count + "1";
_x = (_x + speed);
Symbol 201 MovieClip Frame 8
_x = (_x + speed);
Symbol 201 MovieClip Frame 9
_x = (_x + speed);
Symbol 201 MovieClip Frame 10
_x = (_x + speed);
Symbol 201 MovieClip Frame 11
_x = (_x + speed);
Symbol 201 MovieClip Frame 12
if (((../:enterRight + _width) < _x) or (_x < (../:enterLeft - _width))) {
gotoAndStop (23);
} else {
gotoAndPlay (7);
}
Symbol 201 MovieClip Frame 13
eligible = "0";
Symbol 201 MovieClip Frame 22
if ("0" < speed) {
speed = speed + speedIncrement;
} else {
speed = speed - speedIncrement;
}
value = value + 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 = "0";
if (eligible) {
if (_rotation == "0") {
if ((splatX2 >= _x) and ((_x + _width) >= splatX1)) {
if ((splatY2 >= (_y + inset)) and (((_y + _height) - inset) >= splatY1)) {
hit = "1";
}
}
} else if ((splatX2 >= (_x - _width)) and (_x >= splatX1)) {
if ((splatY2 >= ((_y - _height) + inset)) and ((_y - inset) >= splatY1)) {
hit = "1";
}
}
if (hit) {
Set("../lib:splatHit", "1");
Set("../lib:splatValue", value);
gotoAndPlay (13);
}
}
Symbol 207 MovieClip Frame 1
value = "100";
valueIncrement = "5";
initialSpeed = "8" * ../:speedFactor;
speedIncrement = "2";
eligible = "0";
width = "23";
height = "27";
Symbol 207 MovieClip Frame 7
eligible = "1";
count = count + "1";
_y = (_y + speed);
Symbol 207 MovieClip Frame 8
_y = (_y + speed);
Symbol 207 MovieClip Frame 9
_y = (_y + speed);
Symbol 207 MovieClip Frame 10
if (((../:enterBottom + _height) < _y) or (_y < (../:enterTop - _height))) {
gotoAndStop (32);
} else {
gotoAndPlay (7);
}
Symbol 207 MovieClip Frame 11
eligible = "0";
Symbol 207 MovieClip Frame 31
if ("0" < speed) {
speed = speed + speedIncrement;
} else {
speed = speed - speedIncrement;
}
value = value + valueIncrement;
gotoAndPlay (7);
Symbol 207 MovieClip Frame 32
Set("../lib:destroyID", id);
call("../lib:destroyVerticalTarget");
stop();
Symbol 207 MovieClip Frame 39
hit = "0";
if (eligible) {
if (_rotation == "0") {
if ((splatX2 >= _x) and ((_x + width) >= splatX1)) {
if ((splatY2 >= _y) and ((_y + height) >= splatY1)) {
hit = "1";
}
}
} else if ((splatX2 >= (_x - width)) and (_x >= splatX1)) {
if ((splatY2 >= (_y - height)) and (_y >= splatY1)) {
hit = "1";
}
}
if (hit) {
Set("../lib:splatHit", "1");
Set("../lib:splatValue", value);
gotoAndPlay (11);
}
}
Symbol 218 MovieClip Frame 1
value = "15";
valueIncrement = "5";
initialSpeed = "5" * ../:speedFactor;
speedIncrement = "2";
eligible = "0";
laneOffsetRight = "0";
laneOffsetLeft = -"1";
hitJump = "75";
Symbol 218 MovieClip Frame 7
eligible = "1";
count = count + "1";
_x = (_x + speed);
Symbol 218 MovieClip Frame 8
_x = (_x + speed);
Symbol 218 MovieClip Frame 9
_x = (_x + speed);
Symbol 218 MovieClip Frame 10
_x = (_x + speed);
Symbol 218 MovieClip Frame 11
_x = (_x + speed);
Symbol 218 MovieClip Frame 12
if (((../:enterRight + _width) < _x) or (_x < (../:enterLeft - _width))) {
gotoAndStop (40);
} else {
gotoAndPlay (7);
}
Symbol 218 MovieClip Frame 13
eligible = "0";
Symbol 218 MovieClip Frame 39
if ("0" < speed) {
speed = speed + speedIncrement;
_x = (_x + hitJump);
} else {
speed = speed - speedIncrement;
_x = (_x - hitJump);
}
value = value + 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 = "0";
if (eligible) {
if (_rotation == "0") {
if ((splatX2 >= _x) and ((_x + _width) >= splatX1)) {
if ((splatY2 >= _y) and ((_y + _height) >= splatY1)) {
hit = "1";
}
}
} else if ((splatX2 >= (_x - _width)) and (_x >= splatX1)) {
if ((splatY2 >= (_y - _height)) and (_y >= splatY1)) {
hit = "1";
}
}
if (hit) {
Set("../lib:splatHit", "1");
Set("../lib:splatValue", value);
gotoAndPlay (13);
}
}
Symbol 224 MovieClip Frame 1
value = "20";
valueIncrement = "5";
initialSpeed = "8" * ../:speedFactor;
speedIncrement = "3";
eligible = "0";
inset = "3";
laneOffsetRight = "6";
laneOffsetLeft = "6";
Symbol 224 MovieClip Frame 7
eligible = "1";
count = count + "1";
_x = (_x + speed);
Symbol 224 MovieClip Frame 8
_x = (_x + speed);
Symbol 224 MovieClip Frame 9
_x = (_x + speed);
Symbol 224 MovieClip Frame 10
_x = (_x + speed);
Symbol 224 MovieClip Frame 11
_x = (_x + speed);
Symbol 224 MovieClip Frame 12
if (((../:enterRight + _width) < _x) or (_x < (../:enterLeft - _width))) {
gotoAndStop (34);
} else {
gotoAndPlay (7);
}
Symbol 224 MovieClip Frame 13
eligible = "0";
Symbol 224 MovieClip Frame 33
if ("0" < speed) {
speed = speed + speedIncrement;
} else {
speed = speed - speedIncrement;
}
value = value + 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 = "0";
if (eligible) {
if (_rotation == "0") {
if ((splatX2 >= _x) and ((_x + _width) >= splatX1)) {
if ((splatY2 >= (_y + inset)) and (((_y + _height) - inset) >= splatY1)) {
hit = "1";
}
}
} else if ((splatX2 >= (_x - _width)) and (_x >= splatX1)) {
if ((splatY2 >= ((_y - _height) + inset)) and ((_y - inset) >= splatY1)) {
hit = "1";
}
}
if (hit) {
Set("../lib:splatHit", "1");
Set("../lib:splatValue", value);
gotoAndPlay (13);
}
}
Symbol 233 MovieClip Frame 1
value = "75";
valueIncrement = "5";
initialSpeed = "8" * ../:speedFactor;
speedIncrement = "2";
eligible = "0";
width = "44";
height = "63";
Symbol 233 MovieClip Frame 7
eligible = "1";
count = count + "1";
_y = (_y + speed);
Symbol 233 MovieClip Frame 8
_y = (_y + speed);
Symbol 233 MovieClip Frame 9
_y = (_y + speed);
Symbol 233 MovieClip Frame 10
if (((../:enterBottom + _height) < _y) or (_y < (../:enterTop - _height))) {
gotoAndStop (32);
} else {
gotoAndPlay (7);
}
Symbol 233 MovieClip Frame 11
eligible = "0";
Symbol 233 MovieClip Frame 31
if ("0" < speed) {
speed = speed + speedIncrement;
} else {
speed = speed - speedIncrement;
}
value = value + valueIncrement;
gotoAndPlay (7);
Symbol 233 MovieClip Frame 32
Set("../lib:destroyID", id);
call("../lib:destroyVerticalTarget");
stop();
Symbol 233 MovieClip Frame 39
hit = "0";
if (eligible) {
if (_rotation == "0") {
if ((splatX2 >= _x) and ((_x + width) >= splatX1)) {
if ((splatY2 >= _y) and ((_y + height) >= splatY1)) {
hit = "1";
}
}
} else if ((splatX2 >= (_x - width)) and (_x >= splatX1)) {
if ((splatY2 >= (_y - height)) and (_y >= splatY1)) {
hit = "1";
}
}
if (hit) {
Set("../lib:splatHit", "1");
Set("../lib:splatValue", value);
gotoAndPlay (11);
}
}
Symbol 239 MovieClip Frame 1
value = "10";
valueIncrement = "5";
initialSpeed = "6" * ../:speedFactor;
speedIncrement = "2";
eligible = "0";
inset = "6";
laneOffsetRight = "0";
laneOffsetLeft = "0";
if (_rotation == "180") {
setProperty("logo", _rotation , "180");
setProperty("logo", _x , getProperty("logo", _x) + "5");
}
smokeDepth = ../:stuffDepth + ../lib:horizontalActorCount;
Symbol 239 MovieClip Frame 7
eligible = "1";
count = count + "1";
_x = (_x + speed);
Symbol 239 MovieClip Frame 8
_x = (_x + speed);
Symbol 239 MovieClip Frame 9
_x = (_x + speed);
Symbol 239 MovieClip Frame 10
_x = (_x + speed);
Symbol 239 MovieClip Frame 11
_x = (_x + speed);
Symbol 239 MovieClip Frame 12
if (((../:enterRight + _width) < _x) or (_x < (../:enterLeft - _width))) {
gotoAndStop (26);
} else {
gotoAndPlay (7);
}
Symbol 239 MovieClip Frame 13
eligible = "0";
if (_rotation == "180") {
if ((_x < (../:leftBeamCutoff + "15")) or ((../:rightBeamCutoff - "125") < (_x - _width))) {
duplicateMovieClip ("../semiTruckSmoke", "smoke" add _y, smokeDepth);
setProperty("../smoke" add _y, _x , _x - "90");
setProperty("../smoke" add _y, _y , _y - "22");
}
} else if (((../:rightBeamCutoff - "15") < _x) or ((_x + _width) < (../:leftBeamCutoff + "125"))) {
duplicateMovieClip ("../semiTruckSmoke", "smoke" add _y, smokeDepth);
setProperty("../smoke" add _y, _rotation , "180");
setProperty("../smoke" add _y, _x , _x + "90");
setProperty("../smoke" add _y, _y , _y + "20");
}
Symbol 239 MovieClip Frame 25
removeMovieClip("../smoke" add _y);
if ("0" < speed) {
speed = speed + speedIncrement;
} else {
speed = speed - speedIncrement;
}
value = value + 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 = "0";
if (eligible) {
if (_rotation == "0") {
if ((splatX2 >= _x) and ((_x + _width) >= splatX1)) {
if ((splatY2 >= (_y + inset)) and (((_y + _height) - inset) >= splatY1)) {
hit = "1";
}
}
} else if ((splatX2 >= (_x - _width)) and (_x >= splatX1)) {
if ((splatY2 >= ((_y - _height) + inset)) and ((_y - inset) >= splatY1)) {
hit = "1";
}
}
if (hit) {
Set("../lib:splatHit", "1");
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 = "0";
laneOffsetRight = "10";
laneOffsetLeft = "10";
numHits = "0";
Symbol 253 MovieClip Frame 7
eligible = "1";
count = count + "1";
_x = (_x + speed);
Symbol 253 MovieClip Frame 8
_x = (_x + speed);
Symbol 253 MovieClip Frame 9
_x = (_x + speed);
Symbol 253 MovieClip Frame 10
_x = (_x + speed);
Symbol 253 MovieClip Frame 11
_x = (_x + speed);
Symbol 253 MovieClip Frame 12
if (((../:enterRight + _width) < _x) or (_x < (../:enterLeft - _width))) {
gotoAndStop (30);
} else {
gotoAndPlay (7);
}
Symbol 253 MovieClip Frame 13
eligible = "0";
Symbol 253 MovieClip Frame 28
if ("1" < revCount) {
gotoAndPlay (13);
revCount = revCount - "1";
} else {
if ("0" < speed) {
speed = speed + speedIncrement;
} else {
speed = speed - speedIncrement;
}
value = value + 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 = "0";
if (eligible) {
if (_rotation == "0") {
if ((splatX2 >= _x) and ((_x + _width) >= splatX1)) {
if ((splatY2 >= _y) and ((_y + _height) >= splatY1)) {
hit = "1";
}
}
} else if ((splatX2 >= (_x - _width)) and (_x >= splatX1)) {
if ((splatY2 >= (_y - _height)) and (_y >= splatY1)) {
hit = "1";
}
}
if (hit) {
Set("../lib:splatHit", "1");
Set("../lib:splatValue", value);
numHits = numHits + "1";
revCount = numHits;
gotoAndPlay (13);
}
}
Symbol 261 MovieClip Frame 1
value = "15";
valueIncrement = "5";
initialSpeed = "3" * ../:speedFactor;
speedIncrement = "1";
eligible = "0";
laneOffsetLeft = -"1";
laneOffsetRight = "0";
Symbol 261 MovieClip Frame 7
eligible = "1";
count = count + "1";
_x = (_x + speed);
Symbol 261 MovieClip Frame 8
_x = (_x + speed);
Symbol 261 MovieClip Frame 9
_x = (_x + speed);
Symbol 261 MovieClip Frame 10
_x = (_x + speed);
Symbol 261 MovieClip Frame 11
_x = (_x + speed);
Symbol 261 MovieClip Frame 12
if (((../:enterRight + _width) < _x) or (_x < (../:enterLeft - _width))) {
gotoAndStop (23);
} else {
gotoAndPlay (7);
}
Symbol 261 MovieClip Frame 13
eligible = "0";
Symbol 261 MovieClip Frame 22
if ("0" < speed) {
speed = speed + speedIncrement;
} else {
speed = speed - speedIncrement;
}
value = value + 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 = "0";
if (eligible) {
if (_rotation == "0") {
if ((splatX2 >= _x) and ((_x + _width) >= splatX1)) {
if ((splatY2 >= _y) and ((_y + _height) >= splatY1)) {
hit = "1";
}
}
} else if ((splatX2 >= (_x - _width)) and (_x >= splatX1)) {
if ((splatY2 >= (_y - _height)) and (_y >= splatY1)) {
hit = "1";
}
}
if (hit) {
Set("../lib:splatHit", "1");
Set("../lib:splatValue", value);
gotoAndPlay (13);
}
}
Symbol 268 MovieClip Frame 1
value = "15";
valueIncrement = "5";
initialSpeed = "4" * ../:speedFactor;
speedIncrement = "1";
eligible = "0";
laneOffsetRight = "3";
laneOffsetLeft = -"2";
Symbol 268 MovieClip Frame 7
eligible = "1";
count = count + "1";
_x = (_x + speed);
Symbol 268 MovieClip Frame 8
_x = (_x + speed);
Symbol 268 MovieClip Frame 9
_x = (_x + speed);
Symbol 268 MovieClip Frame 10
_x = (_x + speed);
Symbol 268 MovieClip Frame 11
_x = (_x + speed);
Symbol 268 MovieClip Frame 12
if (((../:enterRight + _width) < _x) or (_x < (../:enterLeft - _width))) {
gotoAndStop (33);
} else {
gotoAndPlay (7);
}
Symbol 268 MovieClip Frame 13
eligible = "0";
Symbol 268 MovieClip Frame 32
if ("0" < speed) {
speed = speed + speedIncrement;
} else {
speed = speed - speedIncrement;
}
value = value + 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 = "0";
if (eligible) {
if (_rotation == "0") {
if ((splatX2 >= _x) and ((_x + _width) >= splatX1)) {
if ((splatY2 >= _y) and ((_y + _height) >= splatY1)) {
hit = "1";
}
}
} else if ((splatX2 >= (_x - _width)) and (_x >= splatX1)) {
if ((splatY2 >= (_y - _height)) and (_y >= splatY1)) {
hit = "1";
}
}
if (hit) {
Set("../lib:splatHit", "1");
Set("../lib:splatValue", value);
gotoAndPlay (13);
}
}
Symbol 274 MovieClip Frame 1
value = "15";
valueIncrement = "5";
initialSpeed = "3" * ../:speedFactor;
speedIncrement = "1";
eligible = "0";
laneOffsetRight = "2";
laneOffsetLeft = -"2";
numHits = "0";
Symbol 274 MovieClip Frame 7
eligible = "1";
count = count + "1";
_x = (_x + speed);
Symbol 274 MovieClip Frame 8
_x = (_x + speed);
Symbol 274 MovieClip Frame 9
_x = (_x + speed);
Symbol 274 MovieClip Frame 10
_x = (_x + speed);
Symbol 274 MovieClip Frame 11
_x = (_x + speed);
Symbol 274 MovieClip Frame 12
if (((../:enterRight + _width) < _x) or (_x < (../:enterLeft - _width))) {
gotoAndStop (19);
} else {
gotoAndPlay (7);
}
Symbol 274 MovieClip Frame 13
eligible = "0";
Symbol 274 MovieClip Frame 17
if ("1" < flashCount) {
gotoAndPlay (13);
flashCount = flashCount - "1";
} else {
if ("0" < speed) {
speed = speed + speedIncrement;
} else {
speed = speed - speedIncrement;
}
value = value + 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 = "0";
if (eligible) {
if (_rotation == "0") {
if ((splatX2 >= _x) and ((_x + _width) >= splatX1)) {
if ((splatY2 >= _y) and ((_y + _height) >= splatY1)) {
hit = "1";
}
}
} else if ((splatX2 >= (_x - _width)) and (_x >= splatX1)) {
if ((splatY2 >= (_y - _height)) and (_y >= splatY1)) {
hit = "1";
}
}
if (hit) {
Set("../lib:splatHit", "1");
Set("../lib:splatValue", value);
numHits = numHits + "1";
flashCount = numHits;
gotoAndPlay (13);
}
}
Symbol 285 MovieClip Frame 1
walking = "0";
throwing = "0";
Symbol 285 MovieClip Frame 5
walking = "1";
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else if (../:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
Symbol 285 MovieClip Frame 6
_y = (_y + (speed * direction));
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else if (/:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
Symbol 285 MovieClip Frame 7
_y = (_y + (speed * direction));
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else if (/:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
Symbol 285 MovieClip Frame 8
_y = (_y + (speed * direction));
Symbol 285 MovieClip Frame 9
_y = (_y + (speed * direction));
Symbol 285 MovieClip Frame 10
_y = (_y + (speed * direction));
stop();
walking = "0";
Symbol 285 MovieClip Frame 11
stop();
Symbol 285 MovieClip Frame 23
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else if (../:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
stop();
Symbol 285 MovieClip Frame 24
_y = (_y + (speed * direction));
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else if (../:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
stop();
Symbol 285 MovieClip Frame 25
_y = (_y + (speed * direction));
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else if (/:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
stop();
Symbol 285 MovieClip Frame 26
_y = (_y + (speed * direction));
Symbol 285 MovieClip Frame 27
_y = (_y + (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 = "0";
throwing = "1";
Symbol 285 MovieClip Frame 45
throwing = "0";
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 = myX + (distX * distPct1);
_x = myX;
myY = myY + (distY * distPct1);
_y = myY;
Symbol 293 MovieClip Frame 3
myX = myX + (distX * distPct2);
_x = myX;
myY = myY + (distY * distPct2);
_y = myY;
Symbol 293 MovieClip Frame 4
myX = myX + (distX * distPct3);
_x = myX;
myY = myY + (distY * distPct3);
_y = myY;
Symbol 293 MovieClip Frame 5
myX = myX + (distX * distPct4);
_x = myX;
myY = myY + (distY * distPct4);
_y = myY;
Symbol 293 MovieClip Frame 6
myX = myX + (distX * distPct5);
_x = myX;
myY = myY + (distY * distPct5);
_y = myY;
Symbol 293 MovieClip Frame 7
myX = myX + (distX * distPct6);
_x = myX;
myY = myY + (distY * distPct6);
_y = myY;
Symbol 293 MovieClip Frame 8
myX = myX + (distX * distPct7);
_x = myX;
myY = myY + (distY * distPct7);
_y = myY;
Symbol 293 MovieClip Frame 9
myX = myX + (distX * distPct8);
_x = myX;
myY = myY + (distY * distPct8);
_y = myY;
Symbol 293 MovieClip Frame 10
if ("0" >= extraFrames) {
call("roadSound");
gotoAndPlay (18);
}
_xscale = (_xscale * "0.9");
_yscale = (_yscale * "0.9");
Symbol 293 MovieClip Frame 11
if ("1" >= extraFrames) {
call("roadSound");
gotoAndPlay (18);
}
_xscale = (_xscale * "0.9");
_yscale = (_yscale * "0.9");
Symbol 293 MovieClip Frame 12
if ("2" >= extraFrames) {
gotoAndPlay (18);
}
_xscale = (_xscale * "0.9");
_yscale = (_yscale * "0.9");
Symbol 293 MovieClip Frame 13
if ("3" >= extraFrames) {
gotoAndPlay (18);
}
_xscale = (_xscale * "0.9");
_yscale = (_yscale * "0.9");
Symbol 293 MovieClip Frame 14
if ("4" >= extraFrames) {
call("waterSound");
gotoAndPlay (18);
}
_xscale = (_xscale * "0.9");
_yscale = (_yscale * "0.9");
Symbol 293 MovieClip Frame 15
if ("5" >= 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", _x + halfHitWidth);
Set("../lib:splatY2", _y + halfHitWidth);
Set("../lib:splatter", _target);
call("../lib:balloonSplat");
if (score ne "") {
scoreName = "score" add ../:scoreCount;
duplicateMovieClip ("../scoreGreen", scoreName, ../:scoreDepth + ../:scoreCount);
scoreName = "../" add scoreName;
Set(scoreName add "/score:value", score);
setProperty(scoreName, _x , _x);
setProperty(scoreName, _y , _y);
Set("../:scoreCount", ../: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 = "0";
throwing = "0";
Symbol 312 MovieClip Frame 5
walking = "1";
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else if (../:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
Symbol 312 MovieClip Frame 6
_y = (_y + (speed * direction));
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else if (/:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
Symbol 312 MovieClip Frame 7
_y = (_y + (speed * direction));
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else if (/:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
Symbol 312 MovieClip Frame 8
_y = (_y + (speed * direction));
Symbol 312 MovieClip Frame 9
_y = (_y + (speed * direction));
Symbol 312 MovieClip Frame 10
_y = (_y + (speed * direction));
stop();
walking = "0";
Symbol 312 MovieClip Frame 11
stop();
Symbol 312 MovieClip Frame 23
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else if (../:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
stop();
Symbol 312 MovieClip Frame 24
_y = (_y + (speed * direction));
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else if (../:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
stop();
Symbol 312 MovieClip Frame 25
_y = (_y + (speed * direction));
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else if (/:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
stop();
Symbol 312 MovieClip Frame 26
_y = (_y + (speed * direction));
Symbol 312 MovieClip Frame 27
_y = (_y + (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 = "0";
throwing = "1";
Symbol 312 MovieClip Frame 45
throwing = "0";
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 = myX + (distX * distPct1);
_x = myX;
myY = myY + (distY * distPct1);
_y = myY;
Symbol 313 MovieClip Frame 3
myX = myX + (distX * distPct2);
_x = myX;
myY = myY + (distY * distPct2);
_y = myY;
Symbol 313 MovieClip Frame 4
myX = myX + (distX * distPct3);
_x = myX;
myY = myY + (distY * distPct3);
_y = myY;
Symbol 313 MovieClip Frame 5
myX = myX + (distX * distPct4);
_x = myX;
myY = myY + (distY * distPct4);
_y = myY;
Symbol 313 MovieClip Frame 6
myX = myX + (distX * distPct5);
_x = myX;
myY = myY + (distY * distPct5);
_y = myY;
Symbol 313 MovieClip Frame 7
myX = myX + (distX * distPct6);
_x = myX;
myY = myY + (distY * distPct6);
_y = myY;
Symbol 313 MovieClip Frame 8
myX = myX + (distX * distPct7);
_x = myX;
myY = myY + (distY * distPct7);
_y = myY;
Symbol 313 MovieClip Frame 9
myX = myX + (distX * distPct8);
_x = myX;
myY = myY + (distY * distPct8);
_y = myY;
Symbol 313 MovieClip Frame 10
if ("0" >= extraFrames) {
call("roadSound");
gotoAndPlay (18);
}
_xscale = (_xscale * "0.9");
_yscale = (_yscale * "0.9");
Symbol 313 MovieClip Frame 11
if ("1" >= extraFrames) {
call("roadSound");
gotoAndPlay (18);
}
_xscale = (_xscale * "0.9");
_yscale = (_yscale * "0.9");
Symbol 313 MovieClip Frame 12
if ("2" >= extraFrames) {
gotoAndPlay (18);
}
_xscale = (_xscale * "0.9");
_yscale = (_yscale * "0.9");
Symbol 313 MovieClip Frame 13
if ("3" >= extraFrames) {
gotoAndPlay (18);
}
_xscale = (_xscale * "0.9");
_yscale = (_yscale * "0.9");
Symbol 313 MovieClip Frame 14
if ("4" >= extraFrames) {
call("waterSound");
gotoAndPlay (18);
}
_xscale = (_xscale * "0.9");
_yscale = (_yscale * "0.9");
Symbol 313 MovieClip Frame 15
if ("5" >= 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", _x + halfHitWidth);
Set("../lib:splatY2", _y + halfHitWidth);
Set("../lib:splatter", _target);
call("../lib:balloonSplat");
if (score ne "") {
scoreName = "score" add ../:scoreCount;
duplicateMovieClip ("../scoreBlue", scoreName, ../:scoreDepth + ../:scoreCount);
scoreName = "../" add scoreName;
Set(scoreName add "/score:value", score);
setProperty(scoreName, _x , _x);
setProperty(scoreName, _y , _y);
Set("../:scoreCount", ../: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 = "0";
throwing = "0";
Symbol 330 MovieClip Frame 5
walking = "1";
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else if (../:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
Symbol 330 MovieClip Frame 6
_y = (_y + (speed * direction));
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else if (../:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
Symbol 330 MovieClip Frame 7
_y = (_y + (speed * direction));
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else if (/:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
Symbol 330 MovieClip Frame 8
_y = (_y + (speed * direction));
Symbol 330 MovieClip Frame 9
_y = (_y + (speed * direction));
Symbol 330 MovieClip Frame 10
_y = (_y + (speed * direction));
stop();
walking = "0";
Symbol 330 MovieClip Frame 11
stop();
Symbol 330 MovieClip Frame 23
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else if (../:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
stop();
Symbol 330 MovieClip Frame 24
_y = (_y + (speed * direction));
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else if (../:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
stop();
Symbol 330 MovieClip Frame 25
_y = (_y + (speed * direction));
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else if (/:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
stop();
Symbol 330 MovieClip Frame 26
_y = (_y + (speed * direction));
Symbol 330 MovieClip Frame 27
_y = (_y + (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 = "0";
throwing = "1";
Symbol 330 MovieClip Frame 45
throwing = "0";
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 = myX + (distX * distPct1);
_x = myX;
myY = myY + (distY * distPct1);
_y = myY;
Symbol 331 MovieClip Frame 3
myX = myX + (distX * distPct2);
_x = myX;
myY = myY + (distY * distPct2);
_y = myY;
Symbol 331 MovieClip Frame 4
myX = myX + (distX * distPct3);
_x = myX;
myY = myY + (distY * distPct3);
_y = myY;
Symbol 331 MovieClip Frame 5
myX = myX + (distX * distPct4);
_x = myX;
myY = myY + (distY * distPct4);
_y = myY;
Symbol 331 MovieClip Frame 6
myX = myX + (distX * distPct5);
_x = myX;
myY = myY + (distY * distPct5);
_y = myY;
Symbol 331 MovieClip Frame 7
myX = myX + (distX * distPct6);
_x = myX;
myY = myY + (distY * distPct6);
_y = myY;
Symbol 331 MovieClip Frame 8
myX = myX + (distX * distPct7);
_x = myX;
myY = myY + (distY * distPct7);
_y = myY;
Symbol 331 MovieClip Frame 9
myX = myX + (distX * distPct8);
_x = myX;
myY = myY + (distY * distPct8);
_y = myY;
Symbol 331 MovieClip Frame 10
if ("0" >= extraFrames) {
call("roadSound");
gotoAndPlay (18);
}
_xscale = (_xscale * "0.9");
_yscale = (_yscale * "0.9");
Symbol 331 MovieClip Frame 11
if ("1" >= extraFrames) {
call("roadSound");
gotoAndPlay (18);
}
_xscale = (_xscale * "0.9");
_yscale = (_yscale * "0.9");
Symbol 331 MovieClip Frame 12
if ("2" >= extraFrames) {
gotoAndPlay (18);
}
_xscale = (_xscale * "0.9");
_yscale = (_yscale * "0.9");
Symbol 331 MovieClip Frame 13
if ("3" >= extraFrames) {
gotoAndPlay (18);
}
_xscale = (_xscale * "0.9");
_yscale = (_yscale * "0.9");
Symbol 331 MovieClip Frame 14
if ("4" >= extraFrames) {
call("waterSound");
gotoAndPlay (18);
}
_xscale = (_xscale * "0.9");
_yscale = (_yscale * "0.9");
Symbol 331 MovieClip Frame 15
if ("5" >= 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", _x + halfHitWidth);
Set("../lib:splatY2", _y + halfHitWidth);
Set("../lib:splatter", _target);
call("../lib:balloonSplat");
if (score ne "") {
scoreName = "score" add ../:scoreCount;
duplicateMovieClip ("../scorePink", scoreName, ../:scoreDepth + ../:scoreCount);
scoreName = "../" add scoreName;
Set(scoreName add "/score:value", score);
setProperty(scoreName, _x , _x);
setProperty(scoreName, _y , _y);
Set("../:scoreCount", ../: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 = myX + (distX * distPct1);
_x = myX;
myY = myY + (distY * distPct1);
_y = myY;
Symbol 335 MovieClip Frame 3
myX = myX + (distX * distPct2);
_x = myX;
myY = myY + (distY * distPct2);
_y = myY;
Symbol 335 MovieClip Frame 4
myX = myX + (distX * distPct3);
_x = myX;
myY = myY + (distY * distPct3);
_y = myY;
Symbol 335 MovieClip Frame 5
myX = myX + (distX * distPct4);
_x = myX;
myY = myY + (distY * distPct4);
_y = myY;
Symbol 335 MovieClip Frame 6
myX = myX + (distX * distPct5);
_x = myX;
myY = myY + (distY * distPct5);
_y = myY;
Symbol 335 MovieClip Frame 7
myX = myX + (distX * distPct6);
_x = myX;
myY = myY + (distY * distPct6);
_y = myY;
Symbol 335 MovieClip Frame 8
myX = myX + (distX * distPct7);
_x = myX;
myY = myY + (distY * distPct7);
_y = myY;
Symbol 335 MovieClip Frame 9
myX = myX + (distX * distPct8);
_x = myX;
myY = myY + (distY * distPct8);
_y = myY;
Symbol 335 MovieClip Frame 10
if ("0" >= extraFrames) {
call("roadSound");
gotoAndPlay (18);
}
_xscale = (_xscale * "0.9");
_yscale = (_yscale * "0.9");
Symbol 335 MovieClip Frame 11
if ("1" >= extraFrames) {
call("roadSound");
gotoAndPlay (18);
}
_xscale = (_xscale * "0.9");
_yscale = (_yscale * "0.9");
Symbol 335 MovieClip Frame 12
if ("2" >= extraFrames) {
gotoAndPlay (18);
}
_xscale = (_xscale * "0.9");
_yscale = (_yscale * "0.9");
Symbol 335 MovieClip Frame 13
if ("3" >= extraFrames) {
gotoAndPlay (18);
}
_xscale = (_xscale * "0.9");
_yscale = (_yscale * "0.9");
Symbol 335 MovieClip Frame 14
if ("4" >= extraFrames) {
call("waterSound");
gotoAndPlay (18);
}
_xscale = (_xscale * "0.9");
_yscale = (_yscale * "0.9");
Symbol 335 MovieClip Frame 15
if ("5" >= 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", _x + halfHitWidth);
Set("../lib:splatY2", _y + halfHitWidth);
Set("../lib:splatter", _target);
call("../lib:balloonSplat");
if (score ne "") {
scoreName = "score" add ../:scoreCount;
duplicateMovieClip ("../scorePurple", scoreName, ../:scoreDepth + ../:scoreCount);
scoreName = "../" add scoreName;
Set(scoreName add "/score:value", score);
setProperty(scoreName, _x , _x);
setProperty(scoreName, _y , _y);
Set("../:scoreCount", ../: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 = "0";
throwing = "0";
Symbol 352 MovieClip Frame 5
walking = "1";
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else if (../:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
Symbol 352 MovieClip Frame 6
_y = (_y + (speed * direction));
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else if (/:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
Symbol 352 MovieClip Frame 7
_y = (_y + (speed * direction));
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else if (/:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
Symbol 352 MovieClip Frame 8
_y = (_y + (speed * direction));
Symbol 352 MovieClip Frame 9
_y = (_y + (speed * direction));
Symbol 352 MovieClip Frame 10
_y = (_y + (speed * direction));
stop();
walking = "0";
Symbol 352 MovieClip Frame 11
stop();
Symbol 352 MovieClip Frame 23
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else if (../:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
stop();
Symbol 352 MovieClip Frame 24
_y = (_y + (speed * direction));
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else if (../:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
stop();
Symbol 352 MovieClip Frame 25
_y = (_y + (speed * direction));
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else if (/:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
stop();
Symbol 352 MovieClip Frame 26
_y = (_y + (speed * direction));
Symbol 352 MovieClip Frame 27
_y = (_y + (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 = "0";
throwing = "1";
Symbol 352 MovieClip Frame 45
throwing = "0";
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 489 MovieClip Frame 90
call("../lib:destroyTractor");
Symbol 508 Button
on (rollOver) {
gotoAndStop (7);
}
on (rollOut) {
gotoAndStop (1);
}
on (release, keyPress "<Enter>") {
gotoAndPlay (18);
}
Symbol 510 MovieClip Frame 15
stop();
Symbol 512 MovieClip Frame 1
stop();
Symbol 512 MovieClip Frame 35
if ((../../:roundScore >= ../../:scoreNeeded) and (../../:lastRound < ../../:roundNum)) {
gotoAndPlay("../gameOverWin");
} else {
call("../../:continue");
}
stop();
Symbol 518 MovieClip Frame 7
gotoAndPlay (1);
Symbol 518 MovieClip Frame 14
gotoAndPlay (8);
Symbol 518 MovieClip Frame 21
gotoAndPlay (15);
Symbol 518 MovieClip Frame 28
gotoAndPlay (22);
Symbol 528 Button
on (rollOver) {
gotoAndPlay (5);
}
on (rollOut) {
gotoAndPlay (1);
}
on (release, keyPress "<Enter>") {
gotoAndPlay (10);
}
Symbol 533 MovieClip Frame 1
stop();
Symbol 533 MovieClip Frame 5
stop();
Symbol 533 MovieClip Frame 29
call("../../:continue");
stop();
Symbol 537 MovieClip Frame 9
gotoAndPlay (3);
Symbol 537 MovieClip Frame 18
gotoAndPlay (11);
Symbol 537 MovieClip Frame 27
gotoAndPlay (20);
Symbol 537 MovieClip Frame 36
gotoAndPlay (29);
Symbol 581 MovieClip Frame 7
gotoAndPlay (3);
Symbol 581 MovieClip Frame 13
gotoAndPlay (9);
Symbol 581 MovieClip Frame 22
gotoAndPlay (15);
Symbol 581 MovieClip Frame 28
gotoAndPlay (24);
Symbol 588 Button
on (rollOver) {
if (shitting == "0") {
gotoAndPlay (5);
}
}
on (rollOut) {
if (shitting) {
rolledOut = "1";
} else {
gotoAndPlay (1);
}
}
on (release, keyPress "<Enter>") {
if (shitting) {
released = "1";
} else {
gotoAndPlay (24);
}
}
Symbol 599 Button
on (rollOver) {
gotoAndStop (5);
}
on (rollOut) {
gotoAndStop (1);
}
on (release, keyPress "<Enter>") {
gotoAndPlay (9);
}
Symbol 601 MovieClip Frame 15
stop();
Symbol 602 MovieClip Frame 1
stop();
Symbol 602 MovieClip Frame 24
stop();
call("../../:continue");
Symbol 607 MovieClip Frame 4
gotoAndPlay (3);
Symbol 607 MovieClip Frame 8
gotoAndPlay (6);
Symbol 607 MovieClip Frame 12
gotoAndPlay (10);
Symbol 607 MovieClip Frame 16
gotoAndPlay (14);
Symbol 616 Button
on (release, keyPress "r") {
gotoAndStop (101);
}
Symbol 617 Button
on (release, keyPress "p") {
gotoAndPlay (125);
}
Symbol 624 Button
on (keyPress "<Space>") {
gotoAndPlay (125);
}
Symbol 625 MovieClip Frame 1
stop();
Symbol 626 Button
on (keyPress "<Space>") {
playerNum = "1";
gotoAndPlay (152);
}
Symbol 627 Button
on (rollOver) {
if (canMove) {
playerAngle = -"2";
if (throwing == "0") {
setProperty("/player", _rotation , -"60");
}
}
}
on (release) {
call("lib:throwBalloon");
}
Symbol 628 Button
on (rollOver) {
if (canMove) {
playerAngle = -"3";
if (throwing == "0") {
setProperty("/player", _rotation , -"90");
}
}
}
on (release) {
call("lib:throwBalloon");
}
Symbol 629 Button
on (rollOver) {
if (canMove) {
playerAngle = -"1";
if (throwing == "0") {
setProperty("/player", _rotation , -"30");
}
}
}
on (release) {
call("lib:throwBalloon");
}
Symbol 630 Button
on (rollOver) {
if (canMove) {
playerAngle = "0";
if (throwing == "0") {
setProperty("/player", _rotation , "0");
}
}
}
on (release) {
call("lib:throwBalloon");
}
Symbol 631 Button
on (rollOver) {
if (canMove) {
playerAngle = -"4";
if (throwing == "0") {
setProperty("/player", _rotation , -"120");
}
}
}
on (release) {
call("lib:throwBalloon");
}
Symbol 632 Button
on (rollOver) {
if (canMove) {
playerAngle = -"5";
if (throwing == "0") {
setProperty("/player", _rotation , -"150");
}
}
}
on (release) {
call("lib:throwBalloon");
}
Symbol 633 Button
on (rollOver) {
if (canMove) {
playerAngle = "6";
if (throwing == "0") {
setProperty("/player", _rotation , "180");
}
}
}
on (release) {
call("lib:throwBalloon");
}
Symbol 634 Button
on (rollOver) {
if (canMove) {
playerAngle = "2";
if (throwing == "0") {
setProperty("/player", _rotation , "60");
}
}
}
on (release) {
call("lib:throwBalloon");
}
Symbol 635 Button
on (rollOver) {
if (canMove) {
playerAngle = "3";
if (throwing == "0") {
setProperty("/player", _rotation , "90");
}
}
}
on (release) {
call("lib:throwBalloon");
}
Symbol 636 Button
on (rollOver) {
if (canMove) {
playerAngle = "1";
if (throwing == "0") {
setProperty("/player", _rotation , "30");
}
}
}
on (release) {
call("lib:throwBalloon");
}
Symbol 637 Button
on (rollOver) {
if (canMove) {
playerAngle = "0";
if (throwing == "0") {
call("/lib:rotatePlayer");
}
}
}
on (release) {
call("lib:throwBalloon");
}
Symbol 638 Button
on (rollOver) {
if (canMove) {
playerAngle = "4";
if (throwing == "0") {
setProperty("/player", _rotation , "120");
}
}
}
on (release) {
call("lib:throwBalloon");
}
Symbol 639 Button
on (rollOver) {
if (canMove) {
playerAngle = "5";
if (throwing == "0") {
setProperty("/player", _rotation , "150");
}
}
}
on (release) {
call("lib:throwBalloon");
}
Symbol 640 Button
on (rollOver) {
if (canMove) {
setProperty("/player", _rotation , "0");
playerAngle = "0";
}
}
Symbol 641 Button
on (rollOver) {
if (canMove) {
setProperty("/player", _rotation , "180");
playerAngle = "6";
}
}
Symbol 649 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 (maxVerticalActors >= i) {
Set("verticalActor" add i, "0");
i = i + "1";
}
horizontalActorCount = "0";
maxHorizontalActors = "25";
i = "1";
while (maxHorizontalActors >= i) {
Set("horizontalActor" add i, "0");
i = i + "1";
}
i = "1";
while ("6" >= i) {
Set("horizontalLane" add i, "0");
i = 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 = "0";
stop();
Symbol 649 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 649 MovieClip Frame 15
if (../:canThrow) {
gotoAndPlay (24);
}
Symbol 649 MovieClip Frame 24
if (../:canThrow) {
call("getPos");
distSquared = (distX * distX) + (distY * distY);
Set("../:throwing", "1");
tellTarget ("../player") {
gotoAndPlay ("throwBalloon");
};
} else {
stop();
}
Symbol 649 MovieClip Frame 27
Set("../:balloonsThrown", ../:balloonsThrown + "1");
balloonCount = balloonCount + "1";
balloonName = "balloon" add balloonCount;
duplicateMovieClip ("../balloon" add ../:playerNum, balloonName, /:balloonDepth + 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" < distSquared) {
extraFrames = extraFrames + "1";
}
if ((aimY < "96") or ("301" < aimY)) {
extraFrames = extraFrames + "4";
}
Set(balloonName add ":extraFrames", extraFrames);
tellTarget (balloonName) {
gotoAndPlay ("drop");
};
setProperty("../player", _rotation , /:playerAngle * "30");
Set("../:throwing", "0");
Symbol 649 MovieClip Frame 30
stop();
Symbol 649 MovieClip Frame 35
rand = random(../:numTargetTypes) + "1";
while ((lastTarget == rand) or (eval ("../:remainingTargets" add rand) == "0")) {
if (lastTarget == rand) {
lastTarget = -"1";
}
if (rand == ../:numTargetTypes) {
rand = "1";
} else {
rand = rand + "1";
}
}
if (rand == ../:seagullTarget) {
call("spawnSeagull");
} else {
nextTarget = "../" add eval ("../:targetName" add rand);
if (../:lastSidewalkTarget >= rand) {
nextTargetType = "sidewalk";
call("spawnHorizontal");
} else if (../:lastStreetTarget >= rand) {
nextTargetType = "street";
call("spawnHorizontal");
} else {
call("spawnVertical");
}
}
if (!spawnFailed) {
Set("../:remainingTargets" add rand, eval ("../:remainingTargets" add rand) - "1");
lastTarget = rand;
} else {
Set("../:numRemainingTargets", ../:numRemainingTargets + "1");
}
Symbol 649 MovieClip Frame 44
verticalActorCount = verticalActorCount + "1";
duplicateMovieClip (nextTarget, "verticalTarget" add verticalActorCount, ../:verticalTargetDepth + verticalActorCount);
checkWidth = getProperty("../verticalTarget" add verticalActorCount, _width);
verticalChecked = "0";
i = "10";
while (("0" < i) and (verticalChecked == "0")) {
vertRand = random("2");
if (vertRand >= "1") {
checkX = random(../:leftBeamCutoff - checkWidth) + checkWidth;
} else {
checkX = random((../:enterRight - ../:rightBeamCutoff) - checkWidth) + ../:rightBeamCutoff;
}
call("checkVertical");
i = i - "1";
}
if (verticalChecked) {
Set("verticalActor" add verticalActorCount, "1");
tellTarget ("../verticalTarget" add verticalActorCount) {
call("initialize");
id = ../lib:verticalActorCount;
if (../lib:vertRand >= "1") {
speed = initialSpeed;
_y = (../:enterTop - _height);
_rotation = "180";
} else {
speed = -initialSpeed;
_y = ../:enterBottom;
_rotation = "0";
}
_x = ../lib:checkX;
gotoAndPlay ("move");
};
spawnFailed = "0";
} else {
removeMovieClip("../:verticalTarget" add verticalActorCount);
verticalActorCount = verticalActorCount - "1";
spawnFailed = "1";
}
Symbol 649 MovieClip Frame 54
j = "1";
verticalChecked = "1";
if (vertRand >= "1") {
xCheck = checkX - checkWidth;
} else {
xCheck = checkX;
}
while ((verticalActorCount >= 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 ((xCheck < (actorX + actorWidth)) and (actorX < (xCheck + checkWidth))) {
verticalChecked = "0";
}
}
j = j + "1";
}
Symbol 649 MovieClip Frame 64
removeMovieClip("../verticalTarget" add destroyID);
Set("verticalActor" add destroyID, "0");
call("../:targetDestroyed");
Symbol 649 MovieClip Frame 78
horizontalActorCount = horizontalActorCount + "1";
duplicateMovieClip (nextTarget, "horizontalTarget" add horizontalActorCount, ../:horizontalTargetDepth + horizontalActorCount);
horizontalChecked = "0";
sidewalk = nextTargetType eq "sidewalk";
if (sidewalk) {
checkY = random("2") + "1";
horizontalChecked = !eval ("horizontalLane" add checkY);
if (horizontalChecked == "0") {
if (checkY == "1") {
checkY = "2";
} else {
checkY = "1";
}
horizontalChecked = !eval ("horizontalLane" add checkY);
}
if (horizontalChecked) {
right = checkY == "2";
}
} else {
i = "4";
checkY = random("4") + "3";
while (("0" < i) and (horizontalChecked == "0")) {
horizontalChecked = !eval ("horizontalLane" add checkY);
if (!horizontalChecked) {
if (checkY == "6") {
checkY = "3";
} else {
checkY = checkY + "1";
}
i = i - "1";
} else {
right = "4" < checkY;
}
}
}
if (horizontalChecked) {
Set("horizontalActor" add horizontalActorCount, "1");
Set("horizontalLane" add checkY, "1");
tellTarget ("../horizontalTarget" add horizontalActorCount) {
call("initialize");
id = ../lib:horizontalActorCount;
lane = ../lib:checkY;
if (../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 = "0";
} else {
removeMovieClip("../horizontalTarget" add horizontalActorCount);
horizontalActorCount = horizontalActorCount - "1";
spawnFailed = "1";
}
Symbol 649 MovieClip Frame 89
removeMovieClip("../horizontalTarget" add destroyID);
Set("horizontalActor" add destroyID, "0");
Set("horizontalLane" add destroyLane, "0");
call("../:targetDestroyed");
Symbol 649 MovieClip Frame 104
seagullCount = seagullCount + "1";
seagullName = "seagull" add seagullCount;
seagullRand = random("4");
if (seagullRand == "0") {
duplicateMovieClip ("../seagullSW", seagullName, ../:seagullDepth + seagullCount);
seagullName = "../" add seagullName;
setProperty(seagullName, _x , "0");
setProperty(seagullName, _y , "0");
Set(seagullName add ":shitX", "275");
Set(seagullName add ":shitY", "215");
} else if (seagullRand == "1") {
duplicateMovieClip ("../seagullSW", seagullName, ../:seagullDepth + 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 (seagullRand == "2") {
duplicateMovieClip ("../seagullNW", seagullName, ../:seagullDepth + 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, ../:seagullDepth + 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 = "0";
Symbol 649 MovieClip Frame 114
removeMovieClip("../seagull" add destroyID);
call("../:targetDestroyed");
Symbol 649 MovieClip Frame 124
duplicateMovieClip ("../tractor", "tractorInfo", ../:roadDepth + "1");
Set("../tractorInfo/tractor:scoreNeededDisplay", eval ("../:scoreNeeded" add ../:roundNum));
Set("../tractorInfo/tractor:roundDisplay", "ROUND " add ../:roundNum);
gotoAndPlay (125);
Symbol 649 MovieClip Frame 126
stop();
Symbol 649 MovieClip Frame 134
removeMovieClip("../tractorInfo");
call("../:tractorDestroyed");
gotoAndPlay (135);
Symbol 649 MovieClip Frame 136
stop();
Symbol 649 MovieClip Frame 144
call("getPos");
if (distY == "0") {
} else {
tangent = distY / distX;
call("/trig:arcTan");
}
Symbol 649 MovieClip Frame 153
i = horizontalActorCount + verticalActorCount;
splatHit = "0";
while (("0" < i) and (splatHit == "0")) {
if (verticalActorCount < i) {
targetName = "../horizontalTarget" add (i - verticalActorCount);
flagName = "horizontalActor" add (i - verticalActorCount);
} else if ((splatY2 < ../:bridgeTopCutoff) or (../:bridgeBottomCutoff < 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", ../:score + splatValue);
Set("../info:score", ../:score);
Set((".." add splatter) add ":score", splatValue);
Set("../:targetsHit", ../:targetsHit + "1");
} else {
Set((".." add splatter) add ":score", "");
}
Symbol 649 MovieClip Frame 162
playerY = getProperty("../player", _y);
if (((playerY - playerRadius) < seagullY) and (seagullY < (playerY + playerRadius))) {
seagullSplat = "1";
Set("../:score", ../:score + ../:seagullScore);
Set("../info:score", ../:score);
gotoAndPlay("../:seagullHit");
} else {
seagullSplat = "0";
}
Symbol 649 MovieClip Frame 171
if ((../:leftBeamCutoff < splashX) and (splashX < ../:rightBeamCutoff)) {
playerY = getProperty("../player", _y);
if (((playerY - playerRadius) < splashY) and (splashY < (playerY + playerRadius))) {
waterSplash = "1";
gotoAndPlay("../:splashHit");
} else {
waterSplash = "0";
}
} else {
waterSplash = "0";
}
Symbol 649 MovieClip Frame 180
removeMovieClip(".." add destroyBalloon);
Symbol 649 MovieClip Frame 190
j = "1";
while (verticalActorCount >= j) {
if (eval ("verticalActor" add j)) {
call(("../verticalTarget" add j) add ":destroy");
removeMovieClip("../verticalTarget" add j);
}
j = j + "1";
}
j = "1";
while (horizontalActorCount >= j) {
if (eval ("horizontalActor" add j)) {
call(("../horizontalTarget" add j) add ":destroy");
removeMovieClip("../horizontalTarget" add j);
}
j = j + "1";
}
if ("0" < seagullCount) {
removeMovieClip("../seagull" add seagullCount);
}
Symbol 649 MovieClip Frame 199
i = balloonCount - "9";
if (i < "5") {
i = "5";
}
while (balloonCount >= i) {
removeMovieClip(eval (("../balloon" add i) add ":scoreName"));
removeMovieClip("../balloon" add i);
i = i + "1";
}
Symbol 649 MovieClip Frame 208
i = seagullCount;
while ("0" < i) {
debug = ((debug add "\r") add "Removing ../seagullShit") add i;
removeMovieClip("../seagullShit" add i);
i = i - "1";
}
Symbol 650 Button
on (keyPress "<Up>") {
if (((player:walking == "0") and (player:throwing == "0")) and canMove) {
Set("player:speed", playerSpeed);
Set("player:direction", -"1");
tellTarget ("player") {
gotoAndPlay ("walkNoBalloon");
};
}
}
on (keyPress "<Down>") {
if (((player:walking == "0") and (player:throwing == "0")) and canMove) {
Set("player:speed", playerSpeed);
Set("player:direction", "1");
tellTarget ("player") {
gotoAndPlay ("walkNoBalloon");
};
}
}
on (keyPress "<Right>") {
if (canMove) {
if (playerAngle == "6") {
playerAngle = -"5";
} else {
playerAngle = playerAngle + "1";
}
setProperty("player", _rotation , playerAngle * "30");
}
}
on (keyPress "<Left>") {
if (canMove) {
if (playerAngle == (-"5")) {
playerAngle = "6";
} else {
playerAngle = playerAngle - "1";
}
setProperty("player", _rotation , playerAngle * "30");
}
}
on (keyPress "<Space>") {
if ((showTractor == "0") and (tractorDestroyed == "0")) {
call("lib:destroyTractor");
}
}
on (keyPress "s") {
numRemainingTargets = "0";
}
Symbol 663 MovieClip Frame 11
stop();
Symbol 664 MovieClip Frame 1
shitting = "0";
released = "0";
rolledOut = "0";
stop();
Symbol 664 MovieClip Frame 5
shitting = "1";
Symbol 664 MovieClip Frame 23
shitting = "0";
if (released == "0") {
if (rolledOut == "0") {
stop();
} else {
gotoAndPlay (1);
}
}
Symbol 664 MovieClip Frame 24
tellTarget ("releaseText") {
play();
}
Symbol 664 MovieClip Frame 41
call("../:continue");
stop();
Symbol 671 Button
on (release, keyPress "<Enter>") {
gotoAndPlay (10);
}
Symbol 680 MovieClip Frame 1
stop();
Symbol 680 MovieClip Frame 5
stop();
Symbol 680 MovieClip Frame 17
gotoAndPlay("../../:newGame");
Symbol 681 Button
on (release) {
getURL ("http://www.3djoe.com/", "_blank");
}
Symbol 699 MovieClip Frame 3
gotoAndPlay (1);
Symbol 699 MovieClip Frame 6
gotoAndPlay (4);
Symbol 699 MovieClip Frame 9
gotoAndPlay (7);
Symbol 699 MovieClip Frame 12
gotoAndPlay (10);
Symbol 710 MovieClip Frame 3
gotoAndPlay (1);
Symbol 710 MovieClip Frame 6
gotoAndPlay (4);
Symbol 710 MovieClip Frame 9
gotoAndPlay (7);
Symbol 710 MovieClip Frame 12
gotoAndPlay (10);