Combined Code
frame 1 {
score = '0';
roundNum = '1';
}
button 2 {
on (keyPress '<Space>') {
if ('25' < _currentframe) {
gotoAndStop(101);
}
}
}
movieClip 25 {
}
movieClip 36 {
frame 1 {
value = '15';
valueIncrement = '5';
initialSpeed = '2' * ../:speedFactor;
speedIncrement = '1';
eligible = '0';
laneOffsetRight = '2';
laneOffsetLeft = '0' - '2';
}
frame 7 {
eligible = '1';
count += '1';
_x = _x + speed;
}
frame 8 {
_x = _x + speed;
}
frame 9 {
_x = _x + speed;
}
frame 10 {
_x = _x + speed;
}
frame 11 {
_x = _x + speed;
}
frame 12 {
if (../:enterRight + _width < _x or _x < ../:enterLeft - _width) {
gotoAndStop(23);
} else {
gotoAndPlay(7);
}
}
frame 13 {
eligible = '0';
doubleSpeed = speed * '2';
_x = _x + doubleSpeed;
}
frame 14 {
_x = _x + doubleSpeed;
}
frame 15 {
_x = _x + doubleSpeed;
}
frame 16 {
_x = _x + doubleSpeed;
}
frame 17 {
_x = _x + doubleSpeed;
}
frame 18 {
_x = _x + doubleSpeed;
}
frame 19 {
_x = _x + doubleSpeed;
}
frame 20 {
_x = _x + doubleSpeed;
}
frame 21 {
_x = _x + doubleSpeed;
}
frame 22 {
if ('0' < speed) {
speed += speedIncrement;
} else {
speed -= speedIncrement;
}
value += valueIncrement;
gotoAndPlay(7);
}
frame 23 {
../lib:destroyID = id;
../lib:destroyLane = lane;
call('../lib:destroyHorizontalTarget');
stop();
}
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) {
../lib:splatHit = '1';
../lib:splatValue = value;
gotoAndPlay(13);
}
}
}
}
movieClip 46 {
frame 1 {
value = '15';
valueIncrement = '5';
initialSpeed = '2' * ../:speedFactor;
speedIncrement = '2';
eligible = '0';
laneOffsetRight = '0' - '3';
laneOffsetLeft = '0' - '7';
}
frame 7 {
eligible = '1';
count += '1';
_x = _x + speed;
}
frame 8 {
_x = _x + speed;
}
frame 9 {
_x = _x + speed;
}
frame 10 {
_x = _x + speed;
}
frame 11 {
_x = _x + speed;
}
frame 12 {
if (../:enterRight + _width < _x or _x < ../:enterLeft - _width) {
gotoAndStop(38);
} else {
gotoAndPlay(7);
}
}
frame 13 {
eligible = '0';
}
frame 37 {
if ('0' < speed) {
speed += speedIncrement;
} else {
speed -= speedIncrement;
}
value += valueIncrement;
gotoAndPlay(7);
}
frame 38 {
../lib:destroyID = id;
../lib:destroyLane = lane;
call('../lib:destroyHorizontalTarget');
stop();
}
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) {
../lib:splatHit = '1';
../lib:splatValue = value;
gotoAndPlay(13);
}
}
}
}
movieClip 56 {
frame 1 {
value = '0' - '50';
valueIncrement = '0';
initialSpeed = '2' * ../:speedFactor;
speedIncrement = '1';
eligible = '0';
laneOffsetRight = '0';
laneOffsetLeft = '0' - '4';
}
frame 7 {
eligible = '1';
count += '1';
_x = _x + speed;
}
frame 8 {
_x = _x + speed;
}
frame 9 {
_x = _x + speed;
}
frame 10 {
_x = _x + speed;
}
frame 11 {
_x = _x + speed;
}
frame 12 {
if (../:enterRight + _width < _x or _x < ../:enterLeft - _width) {
gotoAndStop(40);
} else {
gotoAndPlay(7);
}
}
frame 13 {
eligible = '0';
}
frame 39 {
if ('0' < speed) {
speed += speedIncrement;
} else {
speed -= speedIncrement;
}
value += valueIncrement;
gotoAndPlay(7);
}
frame 40 {
../lib:destroyID = id;
../lib:destroyLane = lane;
call('../lib:destroyHorizontalTarget');
stop();
}
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) {
../lib:splatHit = '1';
../lib:splatValue = value;
gotoAndPlay(13);
}
}
}
}
movieClip 68 {
frame 1 {
value = '20';
valueIncrement = '0';
initialSpeed = '3' * ../:speedFactor;
speedIncrement = '0';
eligible = '0';
topInset = '8';
height = '198';
}
frame 7 {
eligible = '1';
count += '1';
_y = _y + speed;
}
frame 8 {
_y = _y + speed;
}
frame 9 {
_y = _y + speed;
}
frame 10 {
if (../:enterBottom + _height < _y or _y < ../:enterTop - _height) {
gotoAndStop(22);
} else {
gotoAndPlay(7);
}
}
frame 11 {
eligible = '0';
}
frame 21 {
gotoAndPlay(22);
}
frame 22 {
../lib:destroyID = id;
call('../lib:destroyVerticalTarget');
stop();
}
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) {
../lib:splatHit = '1';
../lib:splatValue = value;
gotoAndPlay(11);
}
}
}
}
movieClip 75 {
}
movieClip 77 {
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';
}
frame 7 {
eligible = '1';
count += '1';
_x = _x + speed;
}
frame 8 {
_x = _x + speed;
}
frame 9 {
_x = _x + speed;
}
frame 10 {
_x = _x + speed;
}
frame 11 {
_x = _x + speed;
}
frame 12 {
if (../:enterRight + _width < _x or _x < ../:enterLeft - _width) {
gotoAndStop(47);
} else {
gotoAndPlay(7);
}
}
frame 13 {
eligible = '0';
if (_rotation == '180') {
if (_x < ../:leftBeamCutoff + '10' or ../:rightBeamCutoff - '20' < _x - _width) {
duplicateMovieClip('../monsterTruckSplash', 'splash' add _y, 16384);
eval('../splash' add _y)._rotation = '180';
eval('../splash' add _y)._x = _x - '41';
eval('../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, 16384);
eval('../splash' add _y)._x = _x + '41';
eval('../splash' add _y)._y = _y + '22';
} else {
tellTarget ('monsterTruckHit') {
stop();
}
}
}
}
frame 21 {
call('checkSplash');
}
frame 23 {
call('checkSplash');
}
frame 25 {
call('checkSplash');
}
frame 27 {
call('checkSplash');
}
frame 29 {
call('checkSplash');
}
frame 31 {
call('checkSplash');
}
frame 33 {
call('checkSplash');
}
frame 35 {
call('checkSplash');
}
frame 37 {
call('checkSplash');
}
frame 39 {
call('checkSplash');
}
frame 41 {
call('checkSplash');
}
frame 43 {
call('checkSplash');
}
frame 46 {
removeMovieClip('../splash' add _y);
if ('0' < speed) {
speed += speedIncrement;
} else {
speed -= speedIncrement;
}
value += valueIncrement;
gotoAndPlay(7);
}
frame 47 {
../lib:destroyID = id;
../lib:destroyLane = lane;
call('../lib:destroyHorizontalTarget');
stop();
}
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) {
../lib:splatHit = '1';
../lib:splatValue = value;
gotoAndPlay(13);
}
}
}
frame 62 {
removeMovieClip('../splash' add _y);
}
frame 68 {
if (_rotation == '180') {
../lib:splashX = '0' - (eval('../splash' add _y add '/splash'))._x - splashCenterX + _x;
../lib:splashY = '0' - (eval('../splash' add _y add '/splash'))._y - splashCenterY + _y;
} else {
../lib:splashX = (eval('../splash' add _y add '/splash'))._x + splashCenterX + _x;
../lib:splashY = (eval('../splash' add _y add '/splash'))._y + splashCenterY + _y;
}
call('../lib:checkSplash');
if (../lib:waterSplash) {
stop();
tellTarget (''../splash' add _y') {
stop();
}
tellTarget ('monsterTruckHit') {
stop();
}
}
}
}
movieClip 83 {
}
movieClip 85 {
}
movieClip 90 {
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;
}
frame 7 {
eligible = '1';
count += '1';
_x = _x + speed;
}
frame 8 {
_x = _x + speed;
}
frame 9 {
_x = _x + speed;
}
frame 10 {
_x = _x + speed;
}
frame 11 {
_x = _x + speed;
}
frame 12 {
if (../:enterRight + _width < _x or _x < ../:enterLeft - _width) {
gotoAndStop(35);
} else {
gotoAndPlay(7);
}
}
frame 13 {
eligible = '0';
}
frame 19 {
if (_rotation == '180') {
if (_x < ../:leftBeamCutoff + '50' or ../:rightBeamCutoff - '300' < _x - _width) {
duplicateMovieClip('../muscleCarSmoke', 'muscleSmoke' add _y, 16384);
eval('../muscleSmoke' add _y)._rotation = '180';
eval('../muscleSmoke' add _y)._x = _x;
eval('../muscleSmoke' add _y)._y = _y - '27';
}
} else {
if (../:rightBeamCutoff - '50' < _x or _x + _width < ../:leftBeamCutoff + '300') {
duplicateMovieClip('../muscleCarSmoke', 'muscleSmoke' add _y, 16384);
eval('../muscleSmoke' add _y)._x = _x;
eval('../muscleSmoke' add _y)._y = _y + '27';
}
}
}
frame 34 {
removeMovieClip('../muscleSmoke' add _y);
if ('0' < speed) {
speed += speedIncrement;
_x = _x + hitJump;
} else {
speed -= speedIncrement;
_x = _x - hitJump;
}
value += valueIncrement;
gotoAndPlay(7);
}
frame 35 {
../lib:destroyID = id;
../lib:destroyLane = lane;
call('../lib:destroyHorizontalTarget');
stop();
}
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) {
../lib:splatHit = '1';
../lib:splatValue = value;
gotoAndPlay(13);
}
}
}
frame 50 {
removeMovieClip('../muscleSmoke' add _y);
}
}
movieClip 93 {
frame 20 {
stop();
}
}
movieClip 101 {
frame 1 {
value = '15';
valueIncrement = '5';
initialSpeed = '4' * ../:speedFactor;
speedIncrement = '1';
eligible = '0';
laneOffsetRight = '0';
laneOffsetLeft = '0';
}
frame 7 {
eligible = '1';
count += '1';
_x = _x + speed;
}
frame 8 {
_x = _x + speed;
}
frame 9 {
_x = _x + speed;
}
frame 10 {
_x = _x + speed;
}
frame 11 {
_x = _x + speed;
}
frame 12 {
if (../:enterRight + _width < _x or _x < ../:enterLeft - _width) {
gotoAndStop(28);
} else {
gotoAndPlay(7);
}
}
frame 13 {
eligible = '0';
if ('0' < speed) {
speed += speedIncrement;
} else {
speed -= speedIncrement;
}
value += valueIncrement;
}
frame 14 {
_x = _x + speed;
}
frame 15 {
_x = _x + speed;
}
frame 16 {
_x = _x + speed;
}
frame 17 {
_x = _x + speed;
}
frame 18 {
_x = _x + speed;
}
frame 19 {
_x = _x + speed;
}
frame 20 {
_x = _x + speed;
}
frame 21 {
_x = _x + speed;
}
frame 22 {
_x = _x + speed;
}
frame 23 {
_x = _x + speed;
}
frame 24 {
_x = _x + speed;
}
frame 25 {
_x = _x + speed;
}
frame 26 {
_x = _x + speed;
}
frame 27 {
gotoAndPlay(7);
}
frame 28 {
../lib:destroyID = id;
../lib:destroyLane = lane;
call('../lib:destroyHorizontalTarget');
stop();
}
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) {
../lib:splatHit = '1';
../lib:splatValue = value;
gotoAndPlay(13);
}
}
}
}
movieClip 121 {
frame 1 {
value = '50';
valueIncrement = '5';
initialSpeed = '3' * ../:speedFactor;
speedIncrement = '2';
eligible = '0';
width = '33';
height = '104';
}
frame 7 {
eligible = '1';
count += '1';
_y = _y + speed;
}
frame 8 {
_y = _y + speed;
}
frame 9 {
_y = _y + speed;
}
frame 10 {
_y = _y + speed;
}
frame 11 {
if (../:enterBottom + _height < _y or _y < ../:enterTop - _height) {
gotoAndStop(33);
} else {
gotoAndPlay(7);
}
}
frame 12 {
eligible = '0';
}
frame 32 {
if ('0' < speed) {
speed += speedIncrement;
} else {
speed -= speedIncrement;
}
value += valueIncrement;
gotoAndPlay(7);
}
frame 33 {
../lib:destroyID = id;
call('../lib:destroyVerticalTarget');
stop();
}
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) {
../lib:splatHit = '1';
../lib:splatValue = value;
gotoAndPlay(12);
}
}
}
}
movieClip 123 {
}
movieClip 135 {
frame 1 {
value = '10';
valueIncrement = '5';
initialSpeed = '6' * ../:speedFactor;
speedIncrement = '2';
eligible = '0';
inset = '8';
laneOffsetRight = '0';
laneOffsetLeft = '0';
}
frame 7 {
eligible = '1';
count += '1';
_x = _x + speed;
}
frame 8 {
_x = _x + speed;
}
frame 9 {
_x = _x + speed;
}
frame 10 {
_x = _x + speed;
}
frame 11 {
_x = _x + speed;
}
frame 12 {
if (../:enterRight + _width < _x or _x < ../:enterLeft - _width) {
gotoAndStop(35);
} else {
gotoAndPlay(7);
}
}
frame 13 {
eligible = '0';
}
frame 34 {
if ('0' < speed) {
speed += speedIncrement;
} else {
speed -= speedIncrement;
}
value += valueIncrement;
gotoAndPlay(7);
}
frame 35 {
../lib:destroyID = id;
../lib:destroyLane = lane;
call('../lib:destroyHorizontalTarget');
stop();
}
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) {
../lib:splatHit = '1';
../lib:splatValue = value;
gotoAndPlay(13);
}
}
}
}
frame 7 {
tellTarget ('seagullA') {
stop();
}
tellTarget ('seagullB') {
stop();
}
}
movieClip 145 {
frame 1 {
value = '50';
valueIncrement = '5';
initialSpeed = '4' * ../:speedFactor;
speedIncrement = '2';
eligible = '0';
horizInsets = '20';
topInset = '20';
bottomInset = '60';
height = '120';
}
frame 7 {
eligible = '1';
count += '1';
_y = _y + speed;
}
frame 8 {
_y = _y + speed;
}
frame 9 {
_y = _y + speed;
}
frame 10 {
_y = _y + speed;
}
frame 11 {
if (../:enterBottom + _height < _y or _y < ../:enterTop - _height) {
gotoAndStop(33);
} else {
gotoAndPlay(7);
}
}
frame 12 {
eligible = '0';
}
frame 32 {
if ('0' < speed) {
speed += speedIncrement;
} else {
speed -= speedIncrement;
}
value += valueIncrement;
gotoAndPlay(7);
}
frame 33 {
../lib:destroyID = id;
call('../lib:destroyVerticalTarget');
stop();
}
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) {
../lib:splatHit = '1';
../lib:splatValue = value;
gotoAndPlay(12);
}
}
}
}
movieClip 154 {
frame 11 {
gotoAndPlay(2);
}
frame 17 {
gotoAndPlay(12);
}
}
movieClip 157 {
frame 33 {
tellTarget ('gull') {
gotoAndPlay('shitLoop');
}
}
frame 36 {
../lib:seagullY = shitY + '2';
call('../lib:seagullSplat');
hitPlayer = ../lib:seagullSplat;
if (hitPlayer) {
shitName = 'hitShit';
duplicateMovieClip('../seagullShit', shitName, 16384);
} else {
shitName = 'seagullShit' add ../lib:seagullCount;
duplicateMovieClip('../seagullShit', shitName, 16384);
}
shitName = '../' add shitName;
eval(shitName)._x = shitX;
eval(shitName)._y = shitY;
eval(shitName)._xscale = '70';
eval(shitName)._yscale = '70';
eval(shitName)._rotation = '65';
}
frame 39 {
tellTarget ('gull') {
gotoAndPlay('flyLoop');
}
}
frame 58 {
../lib:destroyID = id;
call('../lib:destroySeagull');
stop();
}
}
movieClip 158 {
frame 33 {
tellTarget ('gull') {
gotoAndPlay('shitLoop');
}
}
frame 36 {
../lib:seagullY = shitY + '2';
call('../lib:seagullSplat');
hitPlayer = ../lib:seagullSplat;
if (hitPlayer) {
shitName = 'hitShit';
duplicateMovieClip('../seagullShit', shitName, 16384);
} else {
shitName = 'seagullShit' add ../lib:seagullCount;
duplicateMovieClip('../seagullShit', shitName, 16384);
}
shitName = '../' add shitName;
eval(shitName)._x = shitX;
eval(shitName)._y = shitY;
eval(shitName)._xscale = '70';
eval(shitName)._yscale = '70';
eval(shitName)._rotation = '0' - '65';
}
frame 39 {
tellTarget ('gull') {
gotoAndPlay('flyLoop');
}
}
frame 58 {
../lib:destroyID = id;
call('../lib:destroySeagull');
stop();
}
}
movieClip 175 {
frame 1 {
value = '50';
valueIncrement = '5';
initialSpeed = '2' * ../:speedFactor;
speedIncrement = '2';
eligible = '0';
horizInset = '22';
width = '66';
height = '51';
}
frame 7 {
eligible = '1';
count += '1';
_y = _y + speed;
}
frame 8 {
_y = _y + speed;
}
frame 9 {
_y = _y + speed;
}
frame 10 {
_y = _y + speed;
}
frame 11 {
if (../:enterBottom + _height < _y or _y < ../:enterTop - _height) {
gotoAndStop(37);
} else {
gotoAndPlay(7);
}
}
frame 12 {
eligible = '0';
}
frame 36 {
if ('0' < speed) {
speed += speedIncrement;
} else {
speed -= speedIncrement;
}
value += valueIncrement;
gotoAndPlay(7);
}
frame 37 {
../lib:destroyID = id;
call('../lib:destroyVerticalTarget');
stop();
}
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) {
../lib:splatHit = '1';
../lib:splatValue = value;
gotoAndPlay(12);
}
}
}
}
movieClip 178 {
frame 1 {
value = '20';
valueIncrement = '5';
initialSpeed = '8' * ../:speedFactor;
speedIncrement = '3';
eligible = '0';
inset = '3';
laneOffsetRight = '6';
laneOffsetLeft = '6';
}
frame 7 {
eligible = '1';
count += '1';
_x = _x + speed;
}
frame 8 {
_x = _x + speed;
}
frame 9 {
_x = _x + speed;
}
frame 10 {
_x = _x + speed;
}
frame 11 {
_x = _x + speed;
}
frame 12 {
if (../:enterRight + _width < _x or _x < ../:enterLeft - _width) {
gotoAndStop(37);
} else {
gotoAndPlay(7);
}
}
frame 13 {
eligible = '0';
}
frame 36 {
if ('0' < speed) {
speed += speedIncrement;
} else {
speed -= speedIncrement;
}
value += valueIncrement;
gotoAndPlay(7);
}
frame 37 {
../lib:destroyID = id;
../lib:destroyLane = lane;
call('../lib:destroyHorizontalTarget');
stop();
}
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) {
../lib:splatHit = '1';
../lib:splatValue = value;
gotoAndPlay(13);
}
}
}
}
movieClip 181 {
frame 1 {
value = '20';
valueIncrement = '5';
initialSpeed = '8' * ../:speedFactor;
speedIncrement = '3';
eligible = '0';
inset = '4';
laneOffsetRight = '6';
laneOffsetLeft = '6';
smokeDepth = ../:stuffDepth + ../lib:horizontalActorCount;
}
frame 7 {
eligible = '1';
count += '1';
_x = _x + speed;
}
frame 8 {
_x = _x + speed;
}
frame 9 {
_x = _x + speed;
}
frame 10 {
_x = _x + speed;
}
frame 11 {
_x = _x + speed;
}
frame 12 {
if (../:enterRight + _width < _x or _x < ../:enterLeft - _width) {
gotoAndStop(35);
} else {
gotoAndPlay(7);
}
}
frame 13 {
eligible = '0';
if (_rotation == '180') {
if (_x < ../:leftBeamCutoff or ../:rightBeamCutoff - '40' < _x - _width) {
duplicateMovieClip('../hippieSmoke', 'hippieSmoke' add _y, 16384);
eval('../hippieSmoke' add _y)._rotation = '180';
eval('../hippieSmoke' add _y)._x = _x - '2';
eval('../hippieSmoke' add _y)._y = _y - '4';
}
} else {
if (../:rightBeamCutoff < _x or _x + _width < ../:leftBeamCutoff + '40') {
duplicateMovieClip('../hippieSmoke', 'hippieSmoke' add _y, 16384);
eval('../hippieSmoke' add _y)._x = _x - '2';
eval('../hippieSmoke' add _y)._y = _y + '4';
}
}
}
frame 34 {
removeMovieClip('../hippieSmoke' add _y);
if ('0' < speed) {
speed += speedIncrement;
} else {
speed -= speedIncrement;
}
value += valueIncrement;
gotoAndPlay(7);
}
frame 35 {
../lib:destroyID = id;
../lib:destroyLane = lane;
call('../lib:destroyHorizontalTarget');
stop();
}
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) {
../lib:splatHit = '1';
../lib:splatValue = value;
gotoAndPlay(13);
}
}
}
frame 50 {
removeMovieClip('../hippieSmoke' add _y);
}
}
movieClip 182 {
}
movieClip 192 {
frame 1 {
value = '20';
valueIncrement = '5';
initialSpeed = '9' * ../:speedFactor;
speedIncrement = '3';
eligible = '0';
inset = '2';
laneOffsetRight = '6';
laneOffsetLeft = '6';
}
frame 7 {
eligible = '1';
count += '1';
_x = _x + speed;
}
frame 8 {
_x = _x + speed;
}
frame 9 {
_x = _x + speed;
}
frame 10 {
_x = _x + speed;
}
frame 11 {
_x = _x + speed;
}
frame 12 {
if (../:enterRight + _width < _x or _x < ../:enterLeft - _width) {
gotoAndStop(34);
} else {
gotoAndPlay(7);
}
}
frame 13 {
eligible = '0';
}
frame 33 {
if ('0' < speed) {
speed += speedIncrement;
} else {
speed -= speedIncrement;
}
value += valueIncrement;
gotoAndPlay(7);
}
frame 34 {
../lib:destroyID = id;
../lib:destroyLane = lane;
call('../lib:destroyHorizontalTarget');
stop();
}
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) {
../lib:splatHit = '1';
../lib:splatValue = value;
gotoAndPlay(13);
}
}
}
}
movieClip 198 {
frame 1 {
value = '0' - '50';
initialSpeed = '3' * ../:speedFactor;
eligible = '0';
inset = '3';
laneOffsetRight = '7';
laneOffsetLeft = '7';
}
frame 7 {
eligible = '1';
count += '1';
_x = _x + speed;
}
frame 8 {
_x = _x + speed;
}
frame 9 {
_x = _x + speed;
}
frame 10 {
_x = _x + speed;
}
frame 11 {
_x = _x + speed;
}
frame 12 {
if (../:enterRight + _width < _x or _x < ../:enterLeft - _width) {
gotoAndStop(28);
} else {
gotoAndPlay(7);
}
}
frame 13 {
eligible = '0';
}
frame 27 {
gotoAndPlay('../:policeBust');
}
frame 28 {
../lib:destroyID = id;
../lib:destroyLane = lane;
call('../lib:destroyHorizontalTarget');
stop();
}
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) {
../lib:splatHit = '1';
../lib:splatValue = value;
gotoAndPlay(13);
}
}
}
}
movieClip 201 {
frame 1 {
value = '20';
valueIncrement = '5';
initialSpeed = '9' * ../:speedFactor;
speedIncrement = '3';
eligible = '0';
inset = '3';
laneOffsetRight = '7';
laneOffsetLeft = '7';
}
frame 7 {
eligible = '1';
count += '1';
_x = _x + speed;
}
frame 8 {
_x = _x + speed;
}
frame 9 {
_x = _x + speed;
}
frame 10 {
_x = _x + speed;
}
frame 11 {
_x = _x + speed;
}
frame 12 {
if (../:enterRight + _width < _x or _x < ../:enterLeft - _width) {
gotoAndStop(23);
} else {
gotoAndPlay(7);
}
}
frame 13 {
eligible = '0';
}
frame 22 {
if ('0' < speed) {
speed += speedIncrement;
} else {
speed -= speedIncrement;
}
value += valueIncrement;
gotoAndPlay(7);
}
frame 23 {
../lib:destroyID = id;
../lib:destroyLane = lane;
call('../lib:destroyHorizontalTarget');
stop();
}
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) {
../lib:splatHit = '1';
../lib:splatValue = value;
gotoAndPlay(13);
}
}
}
}
movieClip 207 {
frame 1 {
value = '100';
valueIncrement = '5';
initialSpeed = '8' * ../:speedFactor;
speedIncrement = '2';
eligible = '0';
width = '23';
height = '27';
}
frame 7 {
eligible = '1';
count += '1';
_y = _y + speed;
}
frame 8 {
_y = _y + speed;
}
frame 9 {
_y = _y + speed;
}
frame 10 {
if (../:enterBottom + _height < _y or _y < ../:enterTop - _height) {
gotoAndStop(32);
} else {
gotoAndPlay(7);
}
}
frame 11 {
eligible = '0';
}
frame 31 {
if ('0' < speed) {
speed += speedIncrement;
} else {
speed -= speedIncrement;
}
value += valueIncrement;
gotoAndPlay(7);
}
frame 32 {
../lib:destroyID = id;
call('../lib:destroyVerticalTarget');
stop();
}
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) {
../lib:splatHit = '1';
../lib:splatValue = value;
gotoAndPlay(11);
}
}
}
}
movieClip 218 {
frame 1 {
value = '15';
valueIncrement = '5';
initialSpeed = '5' * ../:speedFactor;
speedIncrement = '2';
eligible = '0';
laneOffsetRight = '0';
laneOffsetLeft = '0' - '1';
hitJump = '75';
}
frame 7 {
eligible = '1';
count += '1';
_x = _x + speed;
}
frame 8 {
_x = _x + speed;
}
frame 9 {
_x = _x + speed;
}
frame 10 {
_x = _x + speed;
}
frame 11 {
_x = _x + speed;
}
frame 12 {
if (../:enterRight + _width < _x or _x < ../:enterLeft - _width) {
gotoAndStop(40);
} else {
gotoAndPlay(7);
}
}
frame 13 {
eligible = '0';
}
frame 39 {
if ('0' < speed) {
speed += speedIncrement;
_x = _x + hitJump;
} else {
speed -= speedIncrement;
_x = _x - hitJump;
}
value += valueIncrement;
gotoAndPlay(7);
}
frame 40 {
../lib:destroyID = id;
../lib:destroyLane = lane;
call('../lib:destroyHorizontalTarget');
stop();
}
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) {
../lib:splatHit = '1';
../lib:splatValue = value;
gotoAndPlay(13);
}
}
}
}
movieClip 224 {
frame 1 {
value = '20';
valueIncrement = '5';
initialSpeed = '8' * ../:speedFactor;
speedIncrement = '3';
eligible = '0';
inset = '3';
laneOffsetRight = '6';
laneOffsetLeft = '6';
}
frame 7 {
eligible = '1';
count += '1';
_x = _x + speed;
}
frame 8 {
_x = _x + speed;
}
frame 9 {
_x = _x + speed;
}
frame 10 {
_x = _x + speed;
}
frame 11 {
_x = _x + speed;
}
frame 12 {
if (../:enterRight + _width < _x or _x < ../:enterLeft - _width) {
gotoAndStop(34);
} else {
gotoAndPlay(7);
}
}
frame 13 {
eligible = '0';
}
frame 33 {
if ('0' < speed) {
speed += speedIncrement;
} else {
speed -= speedIncrement;
}
value += valueIncrement;
gotoAndPlay(7);
}
frame 34 {
../lib:destroyID = id;
../lib:destroyLane = lane;
call('../lib:destroyHorizontalTarget');
stop();
}
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) {
../lib:splatHit = '1';
../lib:splatValue = value;
gotoAndPlay(13);
}
}
}
}
movieClip 233 {
frame 1 {
value = '75';
valueIncrement = '5';
initialSpeed = '8' * ../:speedFactor;
speedIncrement = '2';
eligible = '0';
width = '44';
height = '63';
}
frame 7 {
eligible = '1';
count += '1';
_y = _y + speed;
}
frame 8 {
_y = _y + speed;
}
frame 9 {
_y = _y + speed;
}
frame 10 {
if (../:enterBottom + _height < _y or _y < ../:enterTop - _height) {
gotoAndStop(32);
} else {
gotoAndPlay(7);
}
}
frame 11 {
eligible = '0';
}
frame 31 {
if ('0' < speed) {
speed += speedIncrement;
} else {
speed -= speedIncrement;
}
value += valueIncrement;
gotoAndPlay(7);
}
frame 32 {
../lib:destroyID = id;
call('../lib:destroyVerticalTarget');
stop();
}
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) {
../lib:splatHit = '1';
../lib:splatValue = value;
gotoAndPlay(11);
}
}
}
}
movieClip 237 {
}
movieClip 239 {
frame 1 {
value = '10';
valueIncrement = '5';
initialSpeed = '6' * ../:speedFactor;
speedIncrement = '2';
eligible = '0';
inset = '6';
laneOffsetRight = '0';
laneOffsetLeft = '0';
if (_rotation == '180') {
logo._rotation = '180';
logo._x = logo._x + '5';
}
smokeDepth = ../:stuffDepth + ../lib:horizontalActorCount;
}
frame 7 {
eligible = '1';
count += '1';
_x = _x + speed;
}
frame 8 {
_x = _x + speed;
}
frame 9 {
_x = _x + speed;
}
frame 10 {
_x = _x + speed;
}
frame 11 {
_x = _x + speed;
}
frame 12 {
if (../:enterRight + _width < _x or _x < ../:enterLeft - _width) {
gotoAndStop(26);
} else {
gotoAndPlay(7);
}
}
frame 13 {
eligible = '0';
if (_rotation == '180') {
if (_x < ../:leftBeamCutoff + '15' or ../:rightBeamCutoff - '125' < _x - _width) {
duplicateMovieClip('../semiTruckSmoke', 'smoke' add _y, 16384);
eval('../smoke' add _y)._x = _x - '90';
eval('../smoke' add _y)._y = _y - '22';
}
} else {
if (../:rightBeamCutoff - '15' < _x or _x + _width < ../:leftBeamCutoff + '125') {
duplicateMovieClip('../semiTruckSmoke', 'smoke' add _y, 16384);
eval('../smoke' add _y)._rotation = '180';
eval('../smoke' add _y)._x = _x + '90';
eval('../smoke' add _y)._y = _y + '20';
}
}
}
frame 25 {
removeMovieClip('../smoke' add _y);
if ('0' < speed) {
speed += speedIncrement;
} else {
speed -= speedIncrement;
}
value += valueIncrement;
gotoAndPlay(7);
}
frame 26 {
../lib:destroyID = id;
../lib:destroyLane = lane;
call('../lib:destroyHorizontalTarget');
stop();
}
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) {
../lib:splatHit = '1';
../lib:splatValue = value;
gotoAndPlay(13);
}
}
}
frame 41 {
removeMovieClip('../smoke' add _y);
}
}
movieClip 240 {
}
movieClip 253 {
frame 1 {
value = '30';
valueIncrement = '5';
initialSpeed = '8' * ../:speedFactor;
speedIncrement = '2';
eligible = '0';
laneOffsetRight = '10';
laneOffsetLeft = '10';
numHits = '0';
}
frame 7 {
eligible = '1';
count += '1';
_x = _x + speed;
}
frame 8 {
_x = _x + speed;
}
frame 9 {
_x = _x + speed;
}
frame 10 {
_x = _x + speed;
}
frame 11 {
_x = _x + speed;
}
frame 12 {
if (../:enterRight + _width < _x or _x < ../:enterLeft - _width) {
gotoAndStop(30);
} else {
gotoAndPlay(7);
}
}
frame 13 {
eligible = '0';
}
frame 28 {
if ('1' < revCount) {
gotoAndPlay(13);
revCount -= '1';
} else {
if ('0' < speed) {
speed += speedIncrement;
} else {
speed -= speedIncrement;
}
value += valueIncrement;
}
}
frame 29 {
gotoAndPlay(7);
}
frame 30 {
../lib:destroyID = id;
../lib:destroyLane = lane;
call('../lib:destroyHorizontalTarget');
stop();
}
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) {
../lib:splatHit = '1';
../lib:splatValue = value;
numHits += '1';
revCount = numHits;
gotoAndPlay(13);
}
}
}
}
movieClip 261 {
frame 1 {
value = '15';
valueIncrement = '5';
initialSpeed = '3' * ../:speedFactor;
speedIncrement = '1';
eligible = '0';
laneOffsetLeft = '0' - '1';
laneOffsetRight = '0';
}
frame 7 {
eligible = '1';
count += '1';
_x = _x + speed;
}
frame 8 {
_x = _x + speed;
}
frame 9 {
_x = _x + speed;
}
frame 10 {
_x = _x + speed;
}
frame 11 {
_x = _x + speed;
}
frame 12 {
if (../:enterRight + _width < _x or _x < ../:enterLeft - _width) {
gotoAndStop(23);
} else {
gotoAndPlay(7);
}
}
frame 13 {
eligible = '0';
}
frame 22 {
if ('0' < speed) {
speed += speedIncrement;
} else {
speed -= speedIncrement;
}
value += valueIncrement;
gotoAndPlay(7);
}
frame 23 {
../lib:destroyID = id;
../lib:destroyLane = lane;
call('../lib:destroyHorizontalTarget');
stop();
}
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) {
../lib:splatHit = '1';
../lib:splatValue = value;
gotoAndPlay(13);
}
}
}
}
movieClip 268 {
frame 1 {
value = '15';
valueIncrement = '5';
initialSpeed = '4' * ../:speedFactor;
speedIncrement = '1';
eligible = '0';
laneOffsetRight = '3';
laneOffsetLeft = '0' - '2';
}
frame 7 {
eligible = '1';
count += '1';
_x = _x + speed;
}
frame 8 {
_x = _x + speed;
}
frame 9 {
_x = _x + speed;
}
frame 10 {
_x = _x + speed;
}
frame 11 {
_x = _x + speed;
}
frame 12 {
if (../:enterRight + _width < _x or _x < ../:enterLeft - _width) {
gotoAndStop(33);
} else {
gotoAndPlay(7);
}
}
frame 13 {
eligible = '0';
}
frame 32 {
if ('0' < speed) {
speed += speedIncrement;
} else {
speed -= speedIncrement;
}
value += valueIncrement;
gotoAndPlay(7);
}
frame 33 {
../lib:destroyID = id;
../lib:destroyLane = lane;
call('../lib:destroyHorizontalTarget');
stop();
}
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) {
../lib:splatHit = '1';
../lib:splatValue = value;
gotoAndPlay(13);
}
}
}
}
movieClip 274 {
frame 1 {
value = '15';
valueIncrement = '5';
initialSpeed = '3' * ../:speedFactor;
speedIncrement = '1';
eligible = '0';
laneOffsetRight = '2';
laneOffsetLeft = '0' - '2';
numHits = '0';
}
frame 7 {
eligible = '1';
count += '1';
_x = _x + speed;
}
frame 8 {
_x = _x + speed;
}
frame 9 {
_x = _x + speed;
}
frame 10 {
_x = _x + speed;
}
frame 11 {
_x = _x + speed;
}
frame 12 {
if (../:enterRight + _width < _x or _x < ../:enterLeft - _width) {
gotoAndStop(19);
} else {
gotoAndPlay(7);
}
}
frame 13 {
eligible = '0';
}
frame 17 {
if ('1' < flashCount) {
gotoAndPlay(13);
flashCount -= '1';
} else {
if ('0' < speed) {
speed += speedIncrement;
} else {
speed -= speedIncrement;
}
value += valueIncrement;
}
}
frame 18 {
gotoAndPlay(7);
}
frame 19 {
../lib:destroyID = id;
../lib:destroyLane = lane;
call('../lib:destroyHorizontalTarget');
stop();
}
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) {
../lib:splatHit = '1';
../lib:splatValue = value;
numHits += '1';
flashCount = numHits;
gotoAndPlay(13);
}
}
}
}
frame 11 {
tellTarget ('greenBalloon') {
stop();
}
}
movieClip 285 {
frame 1 {
walking = '0';
throwing = '0';
}
frame 5 {
walking = '1';
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else {
if (../:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
}
}
frame 6 {
_y = _y + speed * direction;
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else {
if (/:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
}
}
frame 7 {
_y = _y + speed * direction;
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else {
if (/:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
}
}
frame 8 {
_y = _y + speed * direction;
}
frame 9 {
_y = _y + speed * direction;
}
frame 10 {
_y = _y + speed * direction;
stop();
walking = '0';
}
frame 11 {
stop();
}
frame 23 {
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else {
if (../:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
}
stop();
}
frame 24 {
_y = _y + speed * direction;
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else {
if (../:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
}
stop();
}
frame 25 {
_y = _y + speed * direction;
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else {
if (/:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
}
stop();
}
frame 26 {
_y = _y + speed * direction;
}
frame 27 {
_y = _y + speed * direction;
}
frame 28 {
stop();
}
frame 29 {
stop();
}
frame 41 {
stop();
}
frame 42 {
walking = '0';
throwing = '1';
}
frame 45 {
throwing = '0';
stop();
}
}
movieClip 293 {
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';
}
frame 2 {
myX += distX * distPct1;
_x = myX;
myY += distY * distPct1;
_y = myY;
}
frame 3 {
myX += distX * distPct2;
_x = myX;
myY += distY * distPct2;
_y = myY;
}
frame 4 {
myX += distX * distPct3;
_x = myX;
myY += distY * distPct3;
_y = myY;
}
frame 5 {
myX += distX * distPct4;
_x = myX;
myY += distY * distPct4;
_y = myY;
}
frame 6 {
myX += distX * distPct5;
_x = myX;
myY += distY * distPct5;
_y = myY;
}
frame 7 {
myX += distX * distPct6;
_x = myX;
myY += distY * distPct6;
_y = myY;
}
frame 8 {
myX += distX * distPct7;
_x = myX;
myY += distY * distPct7;
_y = myY;
}
frame 9 {
myX += distX * distPct8;
_x = myX;
myY += distY * distPct8;
_y = myY;
}
frame 10 {
if ('0' >= extraFrames) {
call('roadSound');
gotoAndPlay(18);
}
_xscale = _xscale * '0.9';
_yscale = _yscale * '0.9';
}
frame 11 {
if ('1' >= extraFrames) {
call('roadSound');
gotoAndPlay(18);
}
_xscale = _xscale * '0.9';
_yscale = _yscale * '0.9';
}
frame 12 {
if ('2' >= extraFrames) {
gotoAndPlay(18);
}
_xscale = _xscale * '0.9';
_yscale = _yscale * '0.9';
}
frame 13 {
if ('3' >= extraFrames) {
gotoAndPlay(18);
}
_xscale = _xscale * '0.9';
_yscale = _yscale * '0.9';
}
frame 14 {
if ('4' >= extraFrames) {
call('waterSound');
gotoAndPlay(18);
}
_xscale = _xscale * '0.9';
_yscale = _yscale * '0.9';
}
frame 15 {
if ('5' >= extraFrames) {
call('waterSound');
gotoAndPlay(18);
}
_xscale = _xscale * '0.9';
_yscale = _yscale * '0.9';
}
frame 16 {
extraFrames -= '1';
gotoAndPlay(1);
}
frame 18 {
../lib:splatX1 = _x - halfHitWidth;
../lib:splatY1 = _y - halfHitWidth;
../lib:splatX2 = _x + halfHitWidth;
../lib:splatY2 = _y + halfHitWidth;
../lib:splatter = _target;
call('../lib:balloonSplat');
if (!(score eq '')) {
scoreName = 'score' add ../:scoreCount;
duplicateMovieClip('../scoreGreen', scoreName, 16384);
scoreName = '../' add scoreName;
eval(scoreName add '/score:value') = score;
eval(scoreName)._x = _x;
eval(scoreName)._y = _y;
../:scoreCount += '1';
}
}
frame 23 {
extraFrames = '0';
}
frame 37 {
removeMovieClip(scoreName);
../lib:destroyBalloon = _target;
call('../lib:destroyBalloon');
stop();
}
frame 38 {
gotoAndPlay(39);
}
frame 40 {
stop();
}
frame 42 {
gotoAndPlay(43);
}
frame 44 {
stop();
}
}
movieClip 294 {
}
movieClip 297 {
frame 1 {
stop();
}
}
movieClip 298 {
frame 20 {
stop();
}
}
frame 12 {
tellTarget ('pinkBalloon') {
stop();
}
tellTarget ('blueBalloon') {
stop();
}
}
movieClip 312 {
frame 1 {
walking = '0';
throwing = '0';
}
frame 5 {
walking = '1';
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else {
if (../:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
}
}
frame 6 {
_y = _y + speed * direction;
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else {
if (/:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
}
}
frame 7 {
_y = _y + speed * direction;
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else {
if (/:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
}
}
frame 8 {
_y = _y + speed * direction;
}
frame 9 {
_y = _y + speed * direction;
}
frame 10 {
_y = _y + speed * direction;
stop();
walking = '0';
}
frame 11 {
stop();
}
frame 23 {
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else {
if (../:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
}
stop();
}
frame 24 {
_y = _y + speed * direction;
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else {
if (../:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
}
stop();
}
frame 25 {
_y = _y + speed * direction;
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else {
if (/:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
}
stop();
}
frame 26 {
_y = _y + speed * direction;
}
frame 27 {
_y = _y + speed * direction;
}
frame 28 {
stop();
}
frame 29 {
stop();
}
frame 41 {
stop();
}
frame 42 {
walking = '0';
throwing = '1';
}
frame 45 {
throwing = '0';
stop();
}
}
movieClip 313 {
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';
}
frame 2 {
myX += distX * distPct1;
_x = myX;
myY += distY * distPct1;
_y = myY;
}
frame 3 {
myX += distX * distPct2;
_x = myX;
myY += distY * distPct2;
_y = myY;
}
frame 4 {
myX += distX * distPct3;
_x = myX;
myY += distY * distPct3;
_y = myY;
}
frame 5 {
myX += distX * distPct4;
_x = myX;
myY += distY * distPct4;
_y = myY;
}
frame 6 {
myX += distX * distPct5;
_x = myX;
myY += distY * distPct5;
_y = myY;
}
frame 7 {
myX += distX * distPct6;
_x = myX;
myY += distY * distPct6;
_y = myY;
}
frame 8 {
myX += distX * distPct7;
_x = myX;
myY += distY * distPct7;
_y = myY;
}
frame 9 {
myX += distX * distPct8;
_x = myX;
myY += distY * distPct8;
_y = myY;
}
frame 10 {
if ('0' >= extraFrames) {
call('roadSound');
gotoAndPlay(18);
}
_xscale = _xscale * '0.9';
_yscale = _yscale * '0.9';
}
frame 11 {
if ('1' >= extraFrames) {
call('roadSound');
gotoAndPlay(18);
}
_xscale = _xscale * '0.9';
_yscale = _yscale * '0.9';
}
frame 12 {
if ('2' >= extraFrames) {
gotoAndPlay(18);
}
_xscale = _xscale * '0.9';
_yscale = _yscale * '0.9';
}
frame 13 {
if ('3' >= extraFrames) {
gotoAndPlay(18);
}
_xscale = _xscale * '0.9';
_yscale = _yscale * '0.9';
}
frame 14 {
if ('4' >= extraFrames) {
call('waterSound');
gotoAndPlay(18);
}
_xscale = _xscale * '0.9';
_yscale = _yscale * '0.9';
}
frame 15 {
if ('5' >= extraFrames) {
call('waterSound');
gotoAndPlay(18);
}
_xscale = _xscale * '0.9';
_yscale = _yscale * '0.9';
}
frame 16 {
extraFrames -= '1';
gotoAndPlay(1);
}
frame 18 {
../lib:splatX1 = _x - halfHitWidth;
../lib:splatY1 = _y - halfHitWidth;
../lib:splatX2 = _x + halfHitWidth;
../lib:splatY2 = _y + halfHitWidth;
../lib:splatter = _target;
call('../lib:balloonSplat');
if (!(score eq '')) {
scoreName = 'score' add ../:scoreCount;
duplicateMovieClip('../scoreBlue', scoreName, 16384);
scoreName = '../' add scoreName;
eval(scoreName add '/score:value') = score;
eval(scoreName)._x = _x;
eval(scoreName)._y = _y;
../:scoreCount += '1';
}
}
frame 23 {
extraFrames = '0';
}
frame 37 {
removeMovieClip(scoreName);
../lib:destroyBalloon = _target;
call('../lib:destroyBalloon');
stop();
}
frame 38 {
gotoAndPlay(39);
}
frame 40 {
stop();
}
frame 42 {
gotoAndPlay(43);
}
frame 44 {
stop();
}
}
movieClip 315 {
}
movieClip 317 {
frame 1 {
stop();
}
}
movieClip 318 {
frame 20 {
stop();
}
}
movieClip 320 {
frame 1 {
stop();
}
}
movieClip 321 {
frame 20 {
stop();
}
}
movieClip 323 {
}
movieClip 330 {
frame 1 {
walking = '0';
throwing = '0';
}
frame 5 {
walking = '1';
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else {
if (../:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
}
}
frame 6 {
_y = _y + speed * direction;
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else {
if (../:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
}
}
frame 7 {
_y = _y + speed * direction;
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else {
if (/:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
}
}
frame 8 {
_y = _y + speed * direction;
}
frame 9 {
_y = _y + speed * direction;
}
frame 10 {
_y = _y + speed * direction;
stop();
walking = '0';
}
frame 11 {
stop();
}
frame 23 {
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else {
if (../:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
}
stop();
}
frame 24 {
_y = _y + speed * direction;
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else {
if (../:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
}
stop();
}
frame 25 {
_y = _y + speed * direction;
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else {
if (/:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
}
stop();
}
frame 26 {
_y = _y + speed * direction;
}
frame 27 {
_y = _y + speed * direction;
}
frame 28 {
stop();
}
frame 29 {
stop();
}
frame 41 {
stop();
}
frame 42 {
walking = '0';
throwing = '1';
}
frame 45 {
throwing = '0';
stop();
}
}
movieClip 331 {
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';
}
frame 2 {
myX += distX * distPct1;
_x = myX;
myY += distY * distPct1;
_y = myY;
}
frame 3 {
myX += distX * distPct2;
_x = myX;
myY += distY * distPct2;
_y = myY;
}
frame 4 {
myX += distX * distPct3;
_x = myX;
myY += distY * distPct3;
_y = myY;
}
frame 5 {
myX += distX * distPct4;
_x = myX;
myY += distY * distPct4;
_y = myY;
}
frame 6 {
myX += distX * distPct5;
_x = myX;
myY += distY * distPct5;
_y = myY;
}
frame 7 {
myX += distX * distPct6;
_x = myX;
myY += distY * distPct6;
_y = myY;
}
frame 8 {
myX += distX * distPct7;
_x = myX;
myY += distY * distPct7;
_y = myY;
}
frame 9 {
myX += distX * distPct8;
_x = myX;
myY += distY * distPct8;
_y = myY;
}
frame 10 {
if ('0' >= extraFrames) {
call('roadSound');
gotoAndPlay(18);
}
_xscale = _xscale * '0.9';
_yscale = _yscale * '0.9';
}
frame 11 {
if ('1' >= extraFrames) {
call('roadSound');
gotoAndPlay(18);
}
_xscale = _xscale * '0.9';
_yscale = _yscale * '0.9';
}
frame 12 {
if ('2' >= extraFrames) {
gotoAndPlay(18);
}
_xscale = _xscale * '0.9';
_yscale = _yscale * '0.9';
}
frame 13 {
if ('3' >= extraFrames) {
gotoAndPlay(18);
}
_xscale = _xscale * '0.9';
_yscale = _yscale * '0.9';
}
frame 14 {
if ('4' >= extraFrames) {
call('waterSound');
gotoAndPlay(18);
}
_xscale = _xscale * '0.9';
_yscale = _yscale * '0.9';
}
frame 15 {
if ('5' >= extraFrames) {
call('waterSound');
gotoAndPlay(18);
}
_xscale = _xscale * '0.9';
_yscale = _yscale * '0.9';
}
frame 16 {
extraFrames -= '1';
gotoAndPlay(1);
}
frame 18 {
../lib:splatX1 = _x - halfHitWidth;
../lib:splatY1 = _y - halfHitWidth;
../lib:splatX2 = _x + halfHitWidth;
../lib:splatY2 = _y + halfHitWidth;
../lib:splatter = _target;
call('../lib:balloonSplat');
if (!(score eq '')) {
scoreName = 'score' add ../:scoreCount;
duplicateMovieClip('../scorePink', scoreName, 16384);
scoreName = '../' add scoreName;
eval(scoreName add '/score:value') = score;
eval(scoreName)._x = _x;
eval(scoreName)._y = _y;
../:scoreCount += '1';
}
}
frame 23 {
extraFrames = '0';
}
frame 37 {
removeMovieClip(scoreName);
../lib:destroyBalloon = _target;
call('../lib:destroyBalloon');
stop();
}
frame 38 {
gotoAndPlay(39);
}
frame 40 {
stop();
}
frame 42 {
gotoAndPlay(43);
}
frame 44 {
stop();
}
}
frame 13 {
tellTarget ('purpleBalloon') {
stop();
}
}
movieClip 335 {
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';
}
frame 2 {
myX += distX * distPct1;
_x = myX;
myY += distY * distPct1;
_y = myY;
}
frame 3 {
myX += distX * distPct2;
_x = myX;
myY += distY * distPct2;
_y = myY;
}
frame 4 {
myX += distX * distPct3;
_x = myX;
myY += distY * distPct3;
_y = myY;
}
frame 5 {
myX += distX * distPct4;
_x = myX;
myY += distY * distPct4;
_y = myY;
}
frame 6 {
myX += distX * distPct5;
_x = myX;
myY += distY * distPct5;
_y = myY;
}
frame 7 {
myX += distX * distPct6;
_x = myX;
myY += distY * distPct6;
_y = myY;
}
frame 8 {
myX += distX * distPct7;
_x = myX;
myY += distY * distPct7;
_y = myY;
}
frame 9 {
myX += distX * distPct8;
_x = myX;
myY += distY * distPct8;
_y = myY;
}
frame 10 {
if ('0' >= extraFrames) {
call('roadSound');
gotoAndPlay(18);
}
_xscale = _xscale * '0.9';
_yscale = _yscale * '0.9';
}
frame 11 {
if ('1' >= extraFrames) {
call('roadSound');
gotoAndPlay(18);
}
_xscale = _xscale * '0.9';
_yscale = _yscale * '0.9';
}
frame 12 {
if ('2' >= extraFrames) {
gotoAndPlay(18);
}
_xscale = _xscale * '0.9';
_yscale = _yscale * '0.9';
}
frame 13 {
if ('3' >= extraFrames) {
gotoAndPlay(18);
}
_xscale = _xscale * '0.9';
_yscale = _yscale * '0.9';
}
frame 14 {
if ('4' >= extraFrames) {
call('waterSound');
gotoAndPlay(18);
}
_xscale = _xscale * '0.9';
_yscale = _yscale * '0.9';
}
frame 15 {
if ('5' >= extraFrames) {
call('waterSound');
gotoAndPlay(18);
}
_xscale = _xscale * '0.9';
_yscale = _yscale * '0.9';
}
frame 16 {
extraFrames -= '1';
gotoAndPlay(1);
}
frame 18 {
../lib:splatX1 = _x - halfHitWidth;
../lib:splatY1 = _y - halfHitWidth;
../lib:splatX2 = _x + halfHitWidth;
../lib:splatY2 = _y + halfHitWidth;
../lib:splatter = _target;
call('../lib:balloonSplat');
if (!(score eq '')) {
scoreName = 'score' add ../:scoreCount;
duplicateMovieClip('../scorePurple', scoreName, 16384);
scoreName = '../' add scoreName;
eval(scoreName add '/score:value') = score;
eval(scoreName)._x = _x;
eval(scoreName)._y = _y;
../:scoreCount += '1';
}
}
frame 23 {
extraFrames = '0';
}
frame 37 {
removeMovieClip(scoreName);
../lib:destroyBalloon = _target;
call('../lib:destroyBalloon');
stop();
}
frame 38 {
gotoAndPlay(39);
}
frame 40 {
stop();
}
frame 42 {
gotoAndPlay(43);
}
frame 44 {
stop();
}
}
movieClip 352 {
frame 1 {
walking = '0';
throwing = '0';
}
frame 5 {
walking = '1';
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else {
if (../:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
}
}
frame 6 {
_y = _y + speed * direction;
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else {
if (/:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
}
}
frame 7 {
_y = _y + speed * direction;
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else {
if (/:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
}
}
frame 8 {
_y = _y + speed * direction;
}
frame 9 {
_y = _y + speed * direction;
}
frame 10 {
_y = _y + speed * direction;
stop();
walking = '0';
}
frame 11 {
stop();
}
frame 23 {
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else {
if (../:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
}
stop();
}
frame 24 {
_y = _y + speed * direction;
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else {
if (../:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
}
stop();
}
frame 25 {
_y = _y + speed * direction;
if (_y < ../:topBoundary) {
_y = ../:topBoundary;
} else {
if (/:bottomBoundary < _y) {
_y = ../:bottomBoundary;
}
}
stop();
}
frame 26 {
_y = _y + speed * direction;
}
frame 27 {
_y = _y + speed * direction;
}
frame 28 {
stop();
}
frame 29 {
stop();
}
frame 41 {
stop();
}
frame 42 {
walking = '0';
throwing = '1';
}
frame 45 {
throwing = '0';
stop();
}
}
movieClip 355 {
frame 1 {
stop();
}
}
movieClip 356 {
frame 20 {
stop();
}
}
movieClip 357 {
}
movieClip 368 {
}
movieClip 369 {
frame 89 {
stop();
}
}
movieClip 417 {
}
button 423 {
on (release, keyPress '<Up>') {
call('../:scrollUp');
}
}
button 424 {
on (release, keyPress '<Down>') {
call('../:scrollDown');
}
}
button 429 {
on (release, keyPress '<Enter>') {
call('../:back');
}
}
movieClip 430 {
frame 1 {
stop();
}
}
button 436 {
on (release, keyPress '<Right>') {
gotoAndStop(15);
}
}
button 437 {
on (release, keyPress '<Left>') {
gotoAndStop(29);
}
}
button 444 {
on (release, keyPress '<Enter>') {
call('acceptCharacter');
}
}
button 447 {
on (release, keyPress '<Right>') {
gotoAndStop(22);
}
}
button 448 {
on (release, keyPress '<Left>') {
gotoAndStop(8);
}
}
button 450 {
on (release, keyPress '<Right>') {
gotoAndStop(29);
}
}
button 451 {
on (release, keyPress '<Left>') {
gotoAndStop(15);
}
}
button 452 {
on (release, keyPress '<Right>') {
gotoAndStop(8);
}
}
button 453 {
on (release, keyPress '<Left>') {
gotoAndStop(22);
}
}
movieClip 455 {
frame 1 {
gotoAndStop(8);
}
frame 8 {
player = '1';
}
frame 15 {
player = '2';
}
frame 22 {
player = '3';
}
frame 29 {
player = '4';
}
frame 36 {
../:playerNum = player;
gotoAndPlay('../:characterAccepted');
}
}
movieClip 470 {
frame 1 {
stop();
}
}
movieClip 472 {
frame 1 {
stop();
}
}
movieClip 484 {
}
movieClip 488 {
}
movieClip 489 {
frame 90 {
call('../lib:destroyTractor');
}
}
frame 17 {
tellTarget ('roundEnd1') {
stop();
}
}
movieClip 506 {
}
button 508 {
on (rollOver) {
gotoAndStop(7);
}
on (rollOut) {
gotoAndStop(1);
}
on (release, keyPress '<Enter>') {
gotoAndPlay(18);
}
}
movieClip 509 {
}
movieClip 510 {
frame 15 {
stop();
}
}
movieClip 512 {
frame 1 {
stop();
}
frame 35 {
if (../../:roundScore >= ../../:scoreNeeded and ../../:lastRound < ../../:roundNum) {
gotoAndPlay('../gameOverWin');
} else {
call('../../:continue');
}
stop();
}
}
movieClip 518 {
frame 7 {
gotoAndPlay(1);
}
frame 14 {
gotoAndPlay(8);
}
frame 21 {
gotoAndPlay(15);
}
frame 28 {
gotoAndPlay(22);
}
}
frame 18 {
tellTarget ('roundEnd2') {
stop();
}
}
movieClip 525 {
}
button 528 {
on (rollOver) {
gotoAndPlay(5);
}
on (rollOut) {
gotoAndPlay(1);
}
on (release, keyPress '<Enter>') {
gotoAndPlay(10);
}
}
movieClip 529 {
}
movieClip 531 {
}
movieClip 533 {
frame 1 {
stop();
}
frame 5 {
stop();
}
frame 29 {
call('../../:continue');
stop();
}
}
movieClip 537 {
frame 9 {
gotoAndPlay(3);
}
frame 18 {
gotoAndPlay(11);
}
frame 27 {
gotoAndPlay(20);
}
frame 36 {
gotoAndPlay(29);
}
}
frame 19 {
tellTarget ('roundEnd3') {
stop();
}
}
movieClip 581 {
frame 7 {
gotoAndPlay(3);
}
frame 13 {
gotoAndPlay(9);
}
frame 22 {
gotoAndPlay(15);
}
frame 28 {
gotoAndPlay(24);
}
}
movieClip 585 {
}
button 588 {
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);
}
}
}
frame 20 {
tellTarget ('roundEnd4') {
stop();
}
}
movieClip 591 {
}
movieClip 597 {
}
button 599 {
on (rollOver) {
gotoAndStop(5);
}
on (rollOut) {
gotoAndStop(1);
}
on (release, keyPress '<Enter>') {
gotoAndPlay(9);
}
}
movieClip 600 {
}
movieClip 601 {
frame 15 {
stop();
}
}
movieClip 602 {
frame 1 {
stop();
}
frame 24 {
stop();
call('../../:continue');
}
}
movieClip 607 {
frame 4 {
gotoAndPlay(3);
}
frame 8 {
gotoAndPlay(6);
}
frame 12 {
gotoAndPlay(10);
}
frame 16 {
gotoAndPlay(14);
}
}
button 616 {
on (release, keyPress 'r') {
gotoAndStop(101);
}
}
button 617 {
on (release, keyPress 'p') {
gotoAndPlay(125);
}
}
frame 100 {
stop();
}
frame 101 {
scrollIncrement = '150';
initialY = rules/ruleScroll._y;
stop();
}
button 624 {
on (keyPress '<Space>') {
gotoAndPlay(125);
}
}
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();
}
movieClip 625 {
frame 1 {
stop();
}
}
button 626 {
on (keyPress '<Space>') {
playerNum = '1';
gotoAndPlay(152);
}
}
frame 137 {
stop();
}
frame 151 {
gotoAndPlay(152);
}
frame 152 {
canThrow = '0';
canMove = '0';
lastRound = '10';
seagullScore = '0' - '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', 16384);
duplicateMovieClip('bridgeLedge', 'bridgeLedge1', 16384);
duplicateMovieClip('balloonGroup' add playerNum, 'balloons', 16384);
balloons._x = '273';
balloons._y = '330';
duplicateMovieClip('crosshairs' add playerNum, 'crosshairs', 16384);
duplicateMovieClip('bridgeTop', 'bridgeTop1', 16384);
duplicateMovieClip('infoPanel', 'info', 16384);
info._x = '275';
info:score = score;
duplicateMovieClip('player' add playerNum, 'player', 16384);
player._x = '275';
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);
}
button 627 {
on (rollOver) {
if (canMove) {
playerAngle = '0' - '2';
if (throwing == '0') {
/player._rotation = '0' - '60';
}
}
}
on (release) {
call('lib:throwBalloon');
}
}
button 628 {
on (rollOver) {
if (canMove) {
playerAngle = '0' - '3';
if (throwing == '0') {
/player._rotation = '0' - '90';
}
}
}
on (release) {
call('lib:throwBalloon');
}
}
button 629 {
on (rollOver) {
if (canMove) {
playerAngle = '0' - '1';
if (throwing == '0') {
/player._rotation = '0' - '30';
}
}
}
on (release) {
call('lib:throwBalloon');
}
}
button 630 {
on (rollOver) {
if (canMove) {
playerAngle = '0';
if (throwing == '0') {
/player._rotation = '0';
}
}
}
on (release) {
call('lib:throwBalloon');
}
}
button 631 {
on (rollOver) {
if (canMove) {
playerAngle = '0' - '4';
if (throwing == '0') {
/player._rotation = '0' - '120';
}
}
}
on (release) {
call('lib:throwBalloon');
}
}
button 632 {
on (rollOver) {
if (canMove) {
playerAngle = '0' - '5';
if (throwing == '0') {
/player._rotation = '0' - '150';
}
}
}
on (release) {
call('lib:throwBalloon');
}
}
button 633 {
on (rollOver) {
if (canMove) {
playerAngle = '6';
if (throwing == '0') {
/player._rotation = '180';
}
}
}
on (release) {
call('lib:throwBalloon');
}
}
button 634 {
on (rollOver) {
if (canMove) {
playerAngle = '2';
if (throwing == '0') {
/player._rotation = '60';
}
}
}
on (release) {
call('lib:throwBalloon');
}
}
button 635 {
on (rollOver) {
if (canMove) {
playerAngle = '3';
if (throwing == '0') {
/player._rotation = '90';
}
}
}
on (release) {
call('lib:throwBalloon');
}
}
button 636 {
on (rollOver) {
if (canMove) {
playerAngle = '1';
if (throwing == '0') {
/player._rotation = '30';
}
}
}
on (release) {
call('lib:throwBalloon');
}
}
button 637 {
on (rollOver) {
if (canMove) {
playerAngle = '0';
if (throwing == '0') {
call('/lib:rotatePlayer');
}
}
}
on (release) {
call('lib:throwBalloon');
}
}
button 638 {
on (rollOver) {
if (canMove) {
playerAngle = '4';
if (throwing == '0') {
/player._rotation = '120';
}
}
}
on (release) {
call('lib:throwBalloon');
}
}
button 639 {
on (rollOver) {
if (canMove) {
playerAngle = '5';
if (throwing == '0') {
/player._rotation = '150';
}
}
}
on (release) {
call('lib:throwBalloon');
}
}
button 640 {
on (rollOver) {
if (canMove) {
/player._rotation = '0';
playerAngle = '0';
}
}
}
button 641 {
on (rollOver) {
if (canMove) {
/player._rotation = '180';
playerAngle = '6';
}
}
}
movieClip 643 {
}
movieClip 644 {
}
movieClip 645 {
}
movieClip 646 {
}
movieClip 647 {
}
movieClip 649 {
frame 1 {
startX1 = '0' - '30';
startY1 = '45';
startX2 = '0' - '45';
startY2 = '30';
startX3 = '0' - '55';
startY3 = '0';
startX4 = '0' - '45';
startY4 = '0' - '30';
startX5 = '0' - '30';
startY5 = '0' - '45';
startX6 = '0';
startY6 = '0' - '55';
startX7 = '30';
startY7 = '0' - '45';
startX8 = '45';
startY8 = '0' - '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) {
eval('verticalActor' add i) = '0';
i += '1';
}
horizontalActorCount = '0';
maxHorizontalActors = '25';
i = '1';
while (maxHorizontalActors >= i) {
eval('horizontalActor' add i) = '0';
i += '1';
}
i = '1';
while ('6' >= i) {
eval('horizontalLane' add i) = '0';
i += '1';
}
horizontalLaneY1 = '104';
horizontalLaneY2 = '280';
horizontalLaneY3 = '115';
horizontalLaneY4 = '155';
horizontalLaneY5 = '198';
horizontalLaneY6 = '236';
lastTarget = '0' - '1';
balloonCount = '4';
scoreCount = '0';
seagullCount = '0';
playerRadius = '24';
waterSplash = '0';
stop();
}
frame 7 {
aimX = ../crosshairs._x;
aimY = ../crosshairs._y;
playerX = ../player._x + eval('startX' add (/:playerAngle + '6'));
playerY = ../player._y + eval('startY' add (/:playerAngle + '6'));
distX = int(aimX - playerX);
distY = int(aimY - playerY);
}
frame 15 {
if (../:canThrow) {
gotoAndPlay(24);
}
}
frame 24 {
if (../:canThrow) {
call('getPos');
distSquared = distX * distX + distY * distY;
../:throwing = '1';
tellTarget ('../player') {
gotoAndPlay('throwBalloon');
}
} else {
stop();
}
}
frame 27 {
../:balloonsThrown += '1';
balloonCount += '1';
balloonName = 'balloon' add balloonCount;
duplicateMovieClip('../balloon' add ../:playerNum, balloonName, 16384);
balloonName = '../' add balloonName;
eval(balloonName)._x = playerX;
eval(balloonName)._y = playerY;
eval(balloonName add ':myY') = playerY;
eval(balloonName add ':myX') = playerX;
eval(balloonName add ':distY') = distY;
eval(balloonName add ':distX') = distX;
extraFrames = '0';
if ('30000' < distSquared) {
extraFrames += '1';
}
if (aimY < '96' or '301' < aimY) {
extraFrames += '4';
}
eval(balloonName add ':extraFrames') = extraFrames;
tellTarget ('balloonName') {
gotoAndPlay('drop');
}
../player._rotation = /:playerAngle * '30';
../:throwing = '0';
}
frame 30 {
stop();
}
frame 35 {
rand = random(../:numTargetTypes) + '1';
while (lastTarget == rand or eval('../:remainingTargets' add rand) == '0') {
if (lastTarget == rand) {
lastTarget = '0' - '1';
}
if (rand == ../:numTargetTypes) {
rand = '1';
} else {
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) {
eval('../:remainingTargets' add rand) -= '1';
lastTarget = rand;
} else {
../:numRemainingTargets += '1';
}
}
frame 44 {
verticalActorCount += '1';
duplicateMovieClip(nextTarget, 'verticalTarget' add verticalActorCount, 16384);
checkWidth = (eval('../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 -= '1';
}
if (verticalChecked) {
eval('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 = '0' - initialSpeed;
_y = ../:enterBottom;
_rotation = '0';
}
_x = ../lib:checkX;
gotoAndPlay('move');
}
spawnFailed = '0';
} else {
removeMovieClip('../:verticalTarget' add verticalActorCount);
verticalActorCount -= '1';
spawnFailed = '1';
}
}
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 = (eval('../verticalTarget' add j))._x;
actorWidth = (eval('../verticalTarget' add j))._width;
if ((eval('../verticalTarget' add j))._rotation == '180') {
actorX -= actorWidth;
}
if (xCheck < actorX + actorWidth and actorX < xCheck + checkWidth) {
verticalChecked = '0';
} else {}
}
j += '1';
}
}
frame 64 {
removeMovieClip('../verticalTarget' add destroyID);
eval('verticalActor' add destroyID) = '0';
call('../:targetDestroyed');
}
frame 78 {
horizontalActorCount += '1';
duplicateMovieClip(nextTarget, 'horizontalTarget' add horizontalActorCount, 16384);
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 += '1';
}
i -= '1';
} else {
right = '4' < checkY;
}
}
}
if (horizontalChecked) {
eval('horizontalActor' add horizontalActorCount) = '1';
eval('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 = '0' - initialSpeed;
_rotation = '0';
_x = ../:enterRight;
_y = eval('../lib:horizontalLaneY' add ../lib:checkY) + laneOffsetLeft;
}
gotoAndPlay('move');
}
spawnFailed = '0';
} else {
removeMovieClip('../horizontalTarget' add horizontalActorCount);
horizontalActorCount -= '1';
spawnFailed = '1';
}
}
frame 89 {
removeMovieClip('../horizontalTarget' add destroyID);
eval('horizontalActor' add destroyID) = '0';
eval('horizontalLane' add destroyLane) = '0';
call('../:targetDestroyed');
}
frame 104 {
seagullCount += '1';
seagullName = 'seagull' add seagullCount;
seagullRand = random('4');
if (seagullRand == '0') {
duplicateMovieClip('../seagullSW', seagullName, 16384);
seagullName = '../' add seagullName;
eval(seagullName)._x = '0';
eval(seagullName)._y = '0';
eval(seagullName add ':shitX') = '275';
eval(seagullName add ':shitY') = '215';
} else {
if (seagullRand == '1') {
duplicateMovieClip('../seagullSW', seagullName, 16384);
seagullName = '../' add seagullName;
eval(seagullName)._x = '550';
eval(seagullName)._y = '400';
eval(seagullName)._rotation = '180';
eval(seagullName add ':shitX') = '275';
eval(seagullName add ':shitY') = '185';
} else {
if (seagullRand == '2') {
duplicateMovieClip('../seagullNW', seagullName, 16384);
seagullName = '../' add seagullName;
eval(seagullName)._x = '0';
eval(seagullName)._y = '80';
eval(seagullName add ':shitX') = '275';
eval(seagullName add ':shitY') = '135';
} else {
duplicateMovieClip('../seagullNW', seagullName, 16384);
seagullName = '../' add seagullName;
eval(seagullName)._x = '550';
eval(seagullName)._y = '300';
eval(seagullName)._rotation = '180';
eval(seagullName add ':shitX') = '275';
eval(seagullName add ':shitY') = '265';
}
}
}
eval(seagullName add ':id') = seagullCount;
spawnFailed = '0';
}
frame 114 {
removeMovieClip('../seagull' add destroyID);
call('../:targetDestroyed');
}
frame 124 {
duplicateMovieClip('../tractor', 'tractorInfo', 16384);
../tractorInfo/tractor:scoreNeededDisplay = eval('../:scoreNeeded' add ../:roundNum);
../tractorInfo/tractor:roundDisplay = 'ROUND ' add ../:roundNum;
gotoAndPlay(125);
}
frame 126 {
stop();
}
frame 134 {
removeMovieClip('../tractorInfo');
call('../:tractorDestroyed');
gotoAndPlay(135);
}
frame 136 {
stop();
}
frame 144 {
call('getPos');
if (distY == '0') {
} else {
tangent = distY / distX;
call('/trig:arcTan');
}
}
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 eq '') and eval(flagName)) {
eval(targetName add ':splatX1') = splatX1;
eval(targetName add ':splatY1') = splatY1;
eval(targetName add ':splatX2') = splatX2;
eval(targetName add ':splatY2') = splatY2;
call(targetName add ':checkSplat');
}
i -= '1';
}
if (splatHit) {
../:score += splatValue;
../info:score = ../:score;
eval('..' add splatter add ':score') = splatValue;
../:targetsHit += '1';
} else {
eval('..' add splatter add ':score') = '';
}
}
frame 162 {
playerY = ../player._y;
if (playerY - playerRadius < seagullY and seagullY < playerY + playerRadius) {
seagullSplat = '1';
../:score += ../:seagullScore;
../info:score = ../:score;
gotoAndPlay('../:seagullHit');
} else {
seagullSplat = '0';
}
}
frame 171 {
if (../:leftBeamCutoff < splashX and splashX < ../:rightBeamCutoff) {
playerY = ../player._y;
if (playerY - playerRadius < splashY and splashY < playerY + playerRadius) {
waterSplash = '1';
gotoAndPlay('../:splashHit');
} else {
waterSplash = '0';
}
} else {
waterSplash = '0';
}
}
frame 180 {
removeMovieClip('..' add destroyBalloon);
}
frame 190 {
j = '1';
while (verticalActorCount >= j) {
if (eval('verticalActor' add j)) {
call('../verticalTarget' add j add ':destroy');
removeMovieClip('../verticalTarget' add j);
}
j += '1';
}
j = '1';
while (horizontalActorCount >= j) {
if (eval('horizontalActor' add j)) {
call('../horizontalTarget' add j add ':destroy');
removeMovieClip('../horizontalTarget' add j);
}
j += '1';
}
if ('0' < seagullCount) {
removeMovieClip('../seagull' add seagullCount);
}
}
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 += '1';
}
}
frame 208 {
i = seagullCount;
while ('0' < i) {
debug = debug add '\r' add 'Removing ../seagullShit' add i;
removeMovieClip('../seagullShit' add i);
i -= '1';
}
}
}
button 650 {
on (keyPress '<Up>') {
if (player:walking == '0' and player:throwing == '0' and canMove) {
player:speed = playerSpeed;
player:direction = '0' - '1';
tellTarget ('player') {
gotoAndPlay('walkNoBalloon');
}
}
}
on (keyPress '<Down>') {
if (player:walking == '0' and player:throwing == '0' and canMove) {
player:speed = playerSpeed;
player:direction = '1';
tellTarget ('player') {
gotoAndPlay('walkNoBalloon');
}
}
}
on (keyPress '<Right>') {
if (canMove) {
if (playerAngle == '6') {
playerAngle = '0' - '5';
} else {
playerAngle += '1';
}
player._rotation = playerAngle * '30';
}
}
on (keyPress '<Left>') {
if (canMove) {
if (playerAngle == '0' - '5') {
playerAngle = '6';
} else {
playerAngle -= '1';
}
player._rotation = playerAngle * '30';
}
}
on (keyPress '<Space>') {
if (showTractor == '0' and tractorDestroyed == '0') {
call('lib:destroyTractor');
}
}
on (keyPress 's') {
numRemainingTargets = '0';
}
}
movieClip 651 {
}
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 = '0' - '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;
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;
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;
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;
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;
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;
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;
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;
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;
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;
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 = '0' - '1';
numTargetTypes = '8';
remainingTargets1 = '1';
remainingTargets2 = '1';
remainingTargets3 = '5';
remainingTargets4 = '5';
remainingTargets5 = '5';
remainingTargets6 = '5';
remainingTargets7 = '5';
remainingTargets8 = '33';
numTargets = '60';
numRemainingTargets = numTargets;
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 -= '1';
info:targetsRemaining = numRemainingTargets;
}
}
}
frame 295 {
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 += '1';
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();
}
movieClip 663 {
frame 11 {
stop();
}
}
movieClip 664 {
frame 1 {
shitting = '0';
released = '0';
rolledOut = '0';
stop();
}
frame 5 {
shitting = '1';
}
frame 23 {
shitting = '0';
if (released == '0') {
if (rolledOut == '0') {
stop();
} else {
gotoAndPlay(1);
}
}
}
frame 24 {
tellTarget ('releaseText') {
play();
}
}
frame 41 {
call('../:continue');
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 {
info/plane:hitsDisplay = targetsHit;
info/plane:balloonsDisplay = balloonsThrown;
if (roundNum == '2') {
roundScore = score;
} else {
roundScore = score - lastScore;
}
lastScore = score;
info/plane:roundScoreDisplay = roundScore;
scoreNeeded = eval('scoreNeeded' add (roundNum - '1'));
info/plane:scoreNeededDisplay = scoreNeeded;
}
frame 473 {
tellTarget ('win') {
gotoAndPlay('player' add ../:playerNum);
}
stop();
}
movieClip 670 {
}
button 671 {
on (release, keyPress '<Enter>') {
gotoAndPlay(10);
}
}
movieClip 680 {
frame 1 {
stop();
}
frame 5 {
stop();
}
frame 17 {
gotoAndPlay('../../:newGame');
}
}
button 681 {
on (release) {
getURL('http://www.3djoe.com/', '_blank');
}
}
movieClip 699 {
frame 3 {
gotoAndPlay(1);
}
frame 6 {
gotoAndPlay(4);
}
frame 9 {
gotoAndPlay(7);
}
frame 12 {
gotoAndPlay(10);
}
}
frame 484 {
tellTarget ('lose') {
gotoAndPlay('player' add ../:playerNum);
}
stop();
}
movieClip 710 {
frame 3 {
gotoAndPlay(1);
}
frame 6 {
gotoAndPlay(4);
}
frame 9 {
gotoAndPlay(7);
}
frame 12 {
gotoAndPlay(10);
}
}
frame 496 {
score = '0';
roundNum = '1';
gotoAndPlay(125);
}