Frame 1
ifFrameLoaded (8) {
gotoAndStop (3);
}
Frame 2
gotoAndPlay (1);
Frame 4
_highquality = "0";
nextFrame();
Frame 5
stop();
Frame 8
startDrag ("target", true, "0", "0", "630", "350");
cop_xscale = getProperty("/cop", _xscale);
cop_yscale = getProperty("/cop", _yscale);
cop_starty = getProperty("/cop", _y);
cop_startx = getProperty("/target", _x);
cop_rotation = getProperty("/cop", _rotation);
swing_right = "0";
swing_left = "0";
bombing = "0";
shoot = "0";
vel = "1";
ammo = "0";
bombs = "0";
max_vel = "8";
level = "1";
score = "0";
cop_alive = "1";
solid = "1";
hits = "20";
gun1 = "0";
gun2 = "0";
bomb1 = "0";
bomb2 = "0";
stop();
Frame 18
nextFrame();
Frame 19
_highquality = "1";
if ("1000" < score) {
gotoAndStop (48);
} else {
play();
}
Frame 47
stop();
Symbol 14 Button
on (release) {
gotoAndStop (4);
}
Symbol 27 MovieClip Frame 60
tellTarget ("/") {
nextFrame();
};
Symbol 29 Button
on (release) {
stopAllSounds();
gotoAndStop (8);
}
Symbol 58 MovieClip Frame 130
tellTarget ("/") {
nextFrame();
};
Symbol 64 MovieClip Frame 60
tellTarget ("/") {
nextFrame();
};
Symbol 66 MovieClip Frame 1
if ("0" < /:vel) {
jump = /:vel;
while ("0" < jump) {
tellTarget ("../") {
nextFrame();
};
jump = jump - "1";
}
}
Symbol 66 MovieClip Frame 2
gotoAndPlay (1);
Symbol 67 MovieClip Frame 121
gotoAndPlay (1);
Symbol 68 MovieClip Frame 1
cop_x = getProperty("/cop", _x);
char_x = getProperty("../", _x) + getProperty("../../", _x);
char_y = getProperty("../", _y) + getProperty("../../", _y);
range = getProperty("../", _width) / "2";
if (((../:alive == "1") and (../:close == "1")) and (/:solid == "1")) {
if ((((char_x - range) < cop_x) and (cop_x < char_x)) or (((/:swing_right == "1") and ((char_x - (range + "100")) < cop_x)) and (cop_x < char_x))) {
Set("/:score", /:score + "5");
tellTarget ("/sounds_splat") {
gotoAndStop(random("4") + "2");
};
tellTarget ("../") {
gotoAndStop ("fly2");
};
Set("../:alive", "0");
} else if (((char_x < cop_x) and (cop_x < (char_x + range))) or (((/:swing_left == "1") and (char_x < cop_x)) and (cop_x < (char_x + (range + "100"))))) {
Set("/:score", /:score + "5");
tellTarget ("/sounds_splat") {
gotoAndStop(random("4") + "2");
};
tellTarget ("../") {
gotoAndStop ("fly1");
};
Set("../:alive", "0");
}
}
if (((/:shoot == "1") and (../:alive == "1")) and (/:solid == "1")) {
targ_x = getProperty("/target", _x);
targ_y = getProperty("/target", _y);
char_h = getProperty("../", _height) / "2";
char_w = getProperty("../", _width) / "2";
if (((((char_x - char_w) < targ_x) and (targ_x < (char_x + char_w))) and ((char_y - char_h) < targ_y)) and (targ_y < (char_y + char_h))) {
Set("../:alive", "0");
Set("/:score", /:score + "5");
tellTarget ("/sounds_splat") {
gotoAndStop(random("4") + "2");
};
if (random("2") == "1") {
tellTarget ("../") {
gotoAndStop (3);
};
} else {
tellTarget ("../") {
gotoAndStop (2);
};
}
}
}
if (/:bombing == "1") {
Set("../:alive", "0");
Set("/:score", /:score + "5");
death = random("2");
if (death == "0") {
tellTarget ("../") {
gotoAndStop ("fly1");
};
} else if (death == "1") {
tellTarget ("../") {
gotoAndStop ("fly2");
};
}
}
Symbol 68 MovieClip Frame 2
gotoAndPlay (1);
Symbol 71 MovieClip Frame 16
stop();
Symbol 72 MovieClip Frame 1
stop();
Symbol 73 MovieClip Frame 1
cop_x = getProperty("/cop", _x);
char_x = getProperty("../", _x);
destin = "650" - cop_x;
Symbol 73 MovieClip Frame 2
gotoAndPlay (1);
Symbol 75 MovieClip Frame 16
stop();
Symbol 76 MovieClip Frame 1
stop();
Symbol 79 MovieClip Frame 16
stop();
Symbol 80 MovieClip Frame 1
stop();
Symbol 82 MovieClip Frame 16
stop();
Symbol 83 MovieClip Frame 1
stop();
Symbol 85 MovieClip Frame 16
stop();
Symbol 86 MovieClip Frame 1
stop();
Symbol 90 MovieClip Frame 16
stop();
Symbol 91 MovieClip Frame 1
stop();
Symbol 95 MovieClip Frame 16
stop();
Symbol 96 MovieClip Frame 1
stop();
Symbol 98 MovieClip Frame 16
stop();
Symbol 99 MovieClip Frame 1
stop();
Symbol 102 MovieClip Frame 1
cop_x = getProperty("/cop", _x);
char_x = getProperty("../", _x) + getProperty("../../", _x);
range = getProperty("../", _width) / "2";
if (((../:alive == "1") and (../:close == "1")) and (/:cop_alive == "1")) {
if (((char_x - range) < cop_x) and (cop_x < char_x)) {
Set("/:hits", /:hits - "1");
if (/:hits < "1") {
tellTarget ("/cop") {
gotoAndStop ("die");
};
} else {
tellTarget ("/cop") {
gotoAndStop ("crash");
};
tellTarget ("/sounds_splat") {
gotoAndStop(random("4") + "2");
};
}
} else if ((char_x < cop_x) and (cop_x < (char_x + range))) {
Set("/:hits", /:hits - "1");
if (/:hits < "1") {
tellTarget ("/cop") {
gotoAndStop ("die");
};
} else {
tellTarget ("/cop") {
gotoAndStop ("crash");
};
tellTarget ("/sounds_splat") {
gotoAndStop(random("4") + "2");
};
}
}
}
if (/:bombing == "1") {
Set("/:score", /:score + "30");
tellTarget ("../") {
gotoAndStop ("die");
};
}
Symbol 102 MovieClip Frame 2
gotoAndPlay (1);
Symbol 113 MovieClip Frame 21
stop();
Symbol 115 MovieClip Frame 1
stop();
Symbol 116 MovieClip Frame 16
stop();
Symbol 117 MovieClip Frame 1
stop();
Symbol 120 MovieClip Frame 16
stop();
Symbol 121 MovieClip Frame 1
stop();
Symbol 125 MovieClip Frame 16
stop();
Symbol 126 MovieClip Frame 1
stop();
Symbol 132 MovieClip Frame 14
stop();
Symbol 133 MovieClip Frame 1
stop();
Symbol 137 MovieClip Frame 16
stop();
Symbol 138 MovieClip Frame 1
stop();
Symbol 139 MovieClip Frame 11
stop();
Symbol 140 MovieClip Frame 1
stop();
Symbol 145 MovieClip Frame 21
stop();
Symbol 146 MovieClip Frame 1
stop();
Symbol 150 MovieClip Frame 21
stop();
Symbol 151 MovieClip Frame 1
stop();
Symbol 152 MovieClip Frame 1
Set("bum/:alive", "1");
Set("bum/:close", "0");
Symbol 152 MovieClip Frame 2
looped = "0";
Symbol 152 MovieClip Frame 49
Set("pete/:alive", "1");
Set("pete/:close", "0");
Symbol 152 MovieClip Frame 58
Set("bum/:close", "1");
Symbol 152 MovieClip Frame 67
Set("sitter/:alive", "1");
Set("sitter/:close", "0");
Symbol 152 MovieClip Frame 76
if (/:vel < /:max_vel) {
Set("/:vel", /:vel + "1");
}
Symbol 152 MovieClip Frame 91
Set("tom/:alive", "1");
Set("tom/:close", "0");
Symbol 152 MovieClip Frame 146
Set("steve/:alive", "1");
Set("steve/:close", "0");
Symbol 152 MovieClip Frame 163
Set("pete/:close", "1");
Symbol 152 MovieClip Frame 180
Set("sitter/:close", "1");
Symbol 152 MovieClip Frame 193
Set("leo/:alive", "1");
Set("leo/:close", "0");
Symbol 152 MovieClip Frame 206
Set("cat2/:alive", "1");
Set("cat2/:close", "0");
Symbol 152 MovieClip Frame 207
Set("tom/:close", "1");
Symbol 152 MovieClip Frame 240
Set("ross/:alive", "1");
Set("ross/:close", "0");
Symbol 152 MovieClip Frame 262
Set("steve/:close", "1");
Symbol 152 MovieClip Frame 301
Set("paper/:alive", "1");
Set("paper/:close", "0");
Symbol 152 MovieClip Frame 307
Set("leo/:close", "1");
Symbol 152 MovieClip Frame 349
Set("cat2/:close", "1");
Symbol 152 MovieClip Frame 354
Set("ross/:close", "1");
Symbol 152 MovieClip Frame 386
Set("bag1/:alive", "1");
Set("bag1/:close", "0");
Symbol 152 MovieClip Frame 397
Set("bag2/:alive", "1");
Set("bag2/:close", "0");
Symbol 152 MovieClip Frame 400
if (/:vel < /:max_vel) {
Set("/:vel", /:vel + "1");
}
Set("paper/:close", "1");
Symbol 152 MovieClip Frame 448
Set("bag3/:alive", "1");
Set("bag3/:close", "0");
Symbol 152 MovieClip Frame 467
Set("bag4/:alive", "1");
Set("bag4/:close", "0");
Symbol 152 MovieClip Frame 478
Set("suit/:alive", "1");
Set("suit/:close", "0");
Symbol 152 MovieClip Frame 485
Set("bag5/:alive", "1");
Set("bag5/:close", "0");
Symbol 152 MovieClip Frame 500
Set("bag1/:close", "1");
Symbol 152 MovieClip Frame 504
Set("bag6/:alive", "1");
Set("bag6/:close", "0");
Symbol 152 MovieClip Frame 511
Set("bag2/:close", "1");
Symbol 152 MovieClip Frame 520
Set("bag7/:alive", "1");
Set("bag7/:close", "0");
Symbol 152 MovieClip Frame 562
Set("bag3/:close", "1");
Symbol 152 MovieClip Frame 581
Set("bag4/:close", "1");
Symbol 152 MovieClip Frame 599
Set("bag5/:close", "1");
Symbol 152 MovieClip Frame 615
Set("suit/:close", "1");
Symbol 152 MovieClip Frame 618
Set("bag6/:close", "1");
Symbol 152 MovieClip Frame 634
Set("bag7/:close", "1");
Symbol 152 MovieClip Frame 689
if (/:vel < /:max_vel) {
Set("/:vel", /:vel + "1");
}
Symbol 152 MovieClip Frame 690
if (("15" < /:level) and (random("5") == "1")) {
gotoAndPlay (2070);
}
Symbol 152 MovieClip Frame 692
Set("pete/:alive", "1");
Set("pete/:close", "0");
Symbol 152 MovieClip Frame 697
Set("ross/:alive", "1");
Set("ross/:close", "0");
Symbol 152 MovieClip Frame 712
Set("tom/:alive", "1");
Set("tom/:close", "0");
Symbol 152 MovieClip Frame 727
Set("pete2/:alive", "1");
Set("pete2/:close", "0");
Symbol 152 MovieClip Frame 740
Set("tom2/:alive", "1");
Set("tom2/:close", "0");
Symbol 152 MovieClip Frame 750
Set("ross2/:alive", "1");
Set("ross2/:close", "0");
Symbol 152 MovieClip Frame 764
Set("bag1/:alive", "1");
Set("bag1/:close", "0");
Symbol 152 MovieClip Frame 775
Set("bag2/:alive", "1");
Set("bag2/:close", "0");
Symbol 152 MovieClip Frame 794
Set("bag3/:alive", "1");
Set("bag3/:close", "0");
Symbol 152 MovieClip Frame 806
Set("pete/:close", "1");
Symbol 152 MovieClip Frame 811
Set("ross/:close", "1");
Symbol 152 MovieClip Frame 813
Set("bag4/:alive", "1");
Set("bag4/:close", "0");
Symbol 152 MovieClip Frame 824
Set("suit/:alive", "1");
Set("suit/:close", "0");
Symbol 152 MovieClip Frame 828
Set("tom/:close", "1");
Symbol 152 MovieClip Frame 831
Set("bag5/:alive", "1");
Set("bag5/:close", "0");
Symbol 152 MovieClip Frame 841
Set("pete2/:close", "1");
Symbol 152 MovieClip Frame 850
Set("bag6/:alive", "1");
Set("bag6/:close", "0");
Symbol 152 MovieClip Frame 856
Set("tom2/:close", "1");
Symbol 152 MovieClip Frame 864
Set("ross2/:close", "1");
Symbol 152 MovieClip Frame 866
Set("bag7/:alive", "1");
Set("bag7/:close", "0");
Symbol 152 MovieClip Frame 878
Set("bag1/:close", "1");
Symbol 152 MovieClip Frame 889
Set("bag2/:close", "1");
Symbol 152 MovieClip Frame 908
Set("bag3/:close", "1");
Symbol 152 MovieClip Frame 927
Set("bag4/:close", "1");
Symbol 152 MovieClip Frame 945
Set("bag5/:close", "1");
Symbol 152 MovieClip Frame 961
Set("suit/:close", "1");
Symbol 152 MovieClip Frame 964
Set("bag6/:close", "1");
Symbol 152 MovieClip Frame 980
Set("bag7/:close", "1");
Symbol 152 MovieClip Frame 1046
if (/:vel < /:max_vel) {
Set("/:vel", /:vel + "1");
}
Symbol 152 MovieClip Frame 1047
if (/:level < "2") {
gotoAndPlay (2070);
}
Symbol 152 MovieClip Frame 1049
Set("bag1/:alive", "1");
Set("bag1/:close", "0");
Symbol 152 MovieClip Frame 1060
Set("bag2/:alive", "1");
Set("bag2/:close", "0");
Symbol 152 MovieClip Frame 1079
Set("bag3/:alive", "1");
Set("bag3/:close", "0");
Symbol 152 MovieClip Frame 1098
Set("bag4/:alive", "1");
Set("bag4/:close", "0");
Symbol 152 MovieClip Frame 1109
Set("suit/:alive", "1");
Set("suit/:close", "0");
Symbol 152 MovieClip Frame 1116
Set("bag5/:alive", "1");
Set("bag5/:close", "0");
Symbol 152 MovieClip Frame 1135
Set("bag6/:alive", "1");
Set("bag6/:close", "0");
Symbol 152 MovieClip Frame 1151
Set("bag7/:alive", "1");
Set("bag7/:close", "0");
Symbol 152 MovieClip Frame 1163
Set("bag1/:close", "1");
Symbol 152 MovieClip Frame 1174
Set("bag2/:close", "1");
Symbol 152 MovieClip Frame 1193
Set("bag3/:close", "1");
Symbol 152 MovieClip Frame 1212
Set("bag4/:close", "1");
Symbol 152 MovieClip Frame 1230
Set("bag5/:close", "1");
Symbol 152 MovieClip Frame 1246
Set("suit/:close", "1");
Symbol 152 MovieClip Frame 1249
Set("bag6/:close", "1");
Symbol 152 MovieClip Frame 1265
Set("bag7/:close", "1");
Symbol 152 MovieClip Frame 1318
if (/:vel < /:max_vel) {
Set("/:vel", /:vel + "1");
}
Symbol 152 MovieClip Frame 1319
if (/:level < "3") {
gotoAndPlay (2070);
}
Symbol 152 MovieClip Frame 1320
if (("30" < /:level) and (random("5") == "1")) {
gotoAndPlay (2070);
}
Symbol 152 MovieClip Frame 1322
Set("pete/:alive", "1");
Set("pete/:close", "0");
Symbol 152 MovieClip Frame 1327
Set("ross/:alive", "1");
Set("ross/:close", "0");
Symbol 152 MovieClip Frame 1342
Set("tom/:alive", "1");
Set("tom/:close", "0");
Symbol 152 MovieClip Frame 1357
Set("pete2/:alive", "1");
Set("pete2/:close", "0");
Symbol 152 MovieClip Frame 1370
Set("tom2/:alive", "1");
Set("tom2/:close", "0");
Symbol 152 MovieClip Frame 1380
Set("ross2/:alive", "1");
Set("ross2/:close", "0");
Symbol 152 MovieClip Frame 1394
Set("bag1/:alive", "1");
Set("bag1/:close", "0");
Symbol 152 MovieClip Frame 1405
Set("bag2/:alive", "1");
Set("bag2/:close", "0");
Symbol 152 MovieClip Frame 1424
Set("bag3/:alive", "1");
Set("bag3/:close", "0");
Symbol 152 MovieClip Frame 1436
Set("pete/:close", "1");
Symbol 152 MovieClip Frame 1441
Set("ross/:close", "1");
Symbol 152 MovieClip Frame 1443
Set("bag4/:alive", "1");
Set("bag4/:close", "0");
Symbol 152 MovieClip Frame 1458
Set("tom/:close", "1");
Symbol 152 MovieClip Frame 1461
Set("bag5/:alive", "1");
Set("bag5/:close", "0");
Symbol 152 MovieClip Frame 1471
Set("pete2/:close", "1");
Symbol 152 MovieClip Frame 1480
Set("bag6/:alive", "1");
Set("bag6/:close", "0");
Symbol 152 MovieClip Frame 1486
Set("tom2/:close", "1");
Symbol 152 MovieClip Frame 1494
Set("ross2/:close", "1");
Symbol 152 MovieClip Frame 1496
Set("bag7/:alive", "1");
Set("bag7/:close", "0");
Symbol 152 MovieClip Frame 1508
Set("bag1/:close", "1");
Symbol 152 MovieClip Frame 1519
Set("bag2/:close", "1");
Symbol 152 MovieClip Frame 1538
Set("bag3/:close", "1");
Symbol 152 MovieClip Frame 1557
Set("bag4/:close", "1");
Symbol 152 MovieClip Frame 1575
Set("bag5/:close", "1");
Symbol 152 MovieClip Frame 1594
Set("bag6/:close", "1");
Symbol 152 MovieClip Frame 1610
Set("bag7/:close", "1");
Symbol 152 MovieClip Frame 1671
if (/:vel < /:max_vel) {
Set("/:vel", /:vel + "1");
}
Symbol 152 MovieClip Frame 1672
if (/:level < "4") {
gotoAndPlay (2070);
}
Symbol 152 MovieClip Frame 1673
if (("50" < /:level) and (random("5") == "1")) {
gotoAndPlay (2070);
}
Symbol 152 MovieClip Frame 1674
Set("bag1/:alive", "1");
Set("bag1/:close", "0");
Symbol 152 MovieClip Frame 1685
Set("bag2/:alive", "1");
Set("bag2/:close", "0");
Symbol 152 MovieClip Frame 1704
Set("bag3/:alive", "1");
Set("bag3/:close", "0");
Symbol 152 MovieClip Frame 1723
Set("bag4/:alive", "1");
Set("bag4/:close", "0");
Symbol 152 MovieClip Frame 1741
Set("bag5/:alive", "1");
Set("bag5/:close", "0");
Symbol 152 MovieClip Frame 1760
Set("bag6/:alive", "1");
Set("bag6/:close", "0");
Symbol 152 MovieClip Frame 1788
Set("bag1/:close", "1");
Symbol 152 MovieClip Frame 1799
Set("bag2/:close", "1");
Symbol 152 MovieClip Frame 1818
Set("bag3/:close", "1");
Symbol 152 MovieClip Frame 1837
Set("bag4/:close", "1");
Symbol 152 MovieClip Frame 1855
Set("bag5/:close", "1");
Symbol 152 MovieClip Frame 1874
Set("bag6/:close", "1");
Symbol 152 MovieClip Frame 1934
if (/:vel < /:max_vel) {
Set("/:vel", /:vel + "1");
}
Symbol 152 MovieClip Frame 1935
if (/:level < "5") {
gotoAndPlay (2070);
}
Symbol 152 MovieClip Frame 1940
Set("bag7/:alive", "1");
Set("bag7/:close", "0");
Symbol 152 MovieClip Frame 2029
Set("car/:alive", "1");
Set("car/:close", "0");
Symbol 152 MovieClip Frame 2052
Set("car/:close", "1");
Symbol 152 MovieClip Frame 2070
Set("/:level", /:level + "1");
Symbol 152 MovieClip Frame 2071
Set("bag1/:alive", "1");
Set("bag1/:close", "0");
if (random("2") == "1") {
Set("bag1/:alive", "0");
setProperty("bag1", _visible , "0");
gotoAndPlay (2185);
}
Symbol 152 MovieClip Frame 2185
Set("bag1/:close", "1");
Set("bag2/:alive", "1");
Set("bag2/:close", "0");
Symbol 152 MovieClip Frame 2231
Set("bag1/:close", "0");
Symbol 152 MovieClip Frame 2263
setProperty("bag1", _visible , "1");
Symbol 152 MovieClip Frame 2299
Set("bag2/:close", "1");
Symbol 152 MovieClip Frame 2310
Set("bag3/:alive", "1");
Set("bag3/:close", "0");
Symbol 152 MovieClip Frame 2342
Set("bag2/:close", "0");
Symbol 152 MovieClip Frame 2421
Set("bag4/:alive", "1");
Set("bag4/:close", "0");
Symbol 152 MovieClip Frame 2424
Set("bag3/:close", "1");
Symbol 152 MovieClip Frame 2468
Set("bag3/:close", "0");
Symbol 152 MovieClip Frame 2535
Set("bag4/:close", "1");
Symbol 152 MovieClip Frame 2549
Set("bag5/:alive", "1");
Set("bag5/:close", "0");
Symbol 152 MovieClip Frame 2573
Set("bag4/:close", "0");
Symbol 152 MovieClip Frame 2663
Set("bag5/:close", "1");
Symbol 152 MovieClip Frame 2672
Set("bag6/:alive", "1");
Set("bag6/:close", "0");
Symbol 152 MovieClip Frame 2709
Set("bag5/:close", "0");
Symbol 152 MovieClip Frame 2786
Set("bag6/:close", "1");
Symbol 152 MovieClip Frame 2829
Set("bag6/:close", "0");
Symbol 152 MovieClip Frame 2866
if (("60" < /:level) and (random("5") == "1")) {
gotoAndPlay (2070);
}
Symbol 152 MovieClip Frame 2867
gotoAndPlay (1);
Symbol 164 MovieClip Frame 4
Set("/:swing_left", "1");
Symbol 164 MovieClip Frame 10
Set("/:swing_left", "0");
tellTarget ("../") {
gotoAndStop (1);
};
Symbol 168 MovieClip Frame 4
Set("/:swing_right", "1");
Symbol 168 MovieClip Frame 10
Set("/:swing_right", "0");
tellTarget ("../") {
gotoAndStop (1);
};
Symbol 179 MovieClip Frame 15
tellTarget ("../") {
gotoAndStop (1);
};
Symbol 180 MovieClip Frame 17
tellTarget ("../") {
gotoAndStop (1);
};
Symbol 184 MovieClip Frame 1
tellTarget ("x1") {
gotoAndPlay (3);
};
tellTarget ("x2") {
gotoAndPlay (2);
};
tellTarget ("x3") {
gotoAndPlay (2);
};
Symbol 185 MovieClip Frame 1
cop_x = getProperty("/target", _x);
if ((/:cop_startx + "1") < cop_x) {
setProperty("/target", _x , cop_x - "4");
} else if (cop_x < (/:cop_startx - "1")) {
setProperty("/target", _x , cop_x + "4");
}
Symbol 185 MovieClip Frame 3
gotoAndPlay (1);
Symbol 186 MovieClip Frame 6
stop();
Symbol 188 MovieClip Frame 116
Set("/:solid", "0");
Symbol 188 MovieClip Frame 187
stop();
tellTarget ("/") {
play();
};
Symbol 189 MovieClip Frame 1
stop();
Symbol 189 MovieClip Frame 6
if ("1" < /:vel) {
Set("/:vel", /:vel - "1");
}
Symbol 189 MovieClip Frame 8
stopDrag();
Set("/:cop_alive", "0");
Set("/:shooting", "0");
Set("/:shoot", "0");
Symbol 191 Button
on (press) {
if ("0" < /:hits) {
if ("0" < /:ammo) {
Set("/:shoot", "1");
} else {
cop_x = getProperty("/cop", _x);
target_x = getProperty("/target", _x);
if (target_x < cop_x) {
tellTarget ("/cop") {
gotoAndStop ("swing_l");
};
} else {
tellTarget ("/cop") {
gotoAndStop ("swing_r");
};
}
}
}
}
on (release) {
if ((/:shoot == "1") and ((getProperty("/cop", _currentframe) == "4") or (getProperty("/cop", _currentframe) == "5"))) {
Set("/:shoot", "0");
tellTarget ("/cop") {
gotoAndStop (1);
};
}
}
on (keyPress "z") {
if (("0" < /:bombs) and ("0" < /:hits)) {
tellTarget ("/bomb_flash") {
gotoAndPlay (2);
};
Set("/:bombs", /:bombs - "1");
if (/:bombs < "1") {
tellTarget ("/bombs") {
gotoAndStop (1);
};
}
}
}
Symbol 194 MovieClip Frame 21
gotoAndPlay (1);
Symbol 195 MovieClip Frame 1
stop();
Symbol 197 MovieClip Frame 1
cop_x = getProperty("/cop", _x);
cop_y = getProperty("/cop", _y);
bum1_x = getProperty("/bum1", _x);
sitter1_x = getProperty("/sitter1", _x);
street_x = getProperty("/street", _x);
target_x = getProperty("/target", _x);
target_y = getProperty("/target", _y);
if (((cop_x + "2") < target_x) and (cop_x < "570")) {
speed = (target_x - cop_x) / (((/:max_vel * "2") + "2") - (/:vel * "2"));
if (speed < "2") {
speed = "2";
}
setProperty("/cop", _x , cop_x + speed);
setProperty("/street", _x , street_x - (speed / "2"));
setProperty("/bum1", _x , bum1_x - (speed / "2"));
setProperty("/protest1", _x , protest1_x - (speed / "2"));
setProperty("/sitter1", _x , sitter1_x - (speed / "2"));
setProperty("/cop", _rotation , /:cop_rotation + (speed - "2"));
setProperty("/cop", _xscale , /:cop_xscale);
setProperty("/cop", _yscale , /:cop_yscale);
} else if ((target_x < (cop_x - "2")) and ("70" < cop_x)) {
speed = (cop_x - target_x) / (((/:max_vel * "2") + "2") - (/:vel * "2"));
if (speed < "2") {
speed = "2";
}
setProperty("/cop", _x , cop_x - speed);
setProperty("/street", _x , street_x + (speed / "2"));
setProperty("/bum1", _x , bum1_x + (speed / "2"));
setProperty("/sitter1", _x , sitter1_x + (speed / "2"));
setProperty("/cop", _rotation , /:cop_rotation - (speed - "2"));
setProperty("/cop", _xscale , /:cop_xscale);
setProperty("/cop", _yscale , /:cop_yscale);
}
if ((cop_x < "130") or ("520" < cop_x)) {
if (cop_y == /:cop_starty) {
setProperty("/cop", _y , /:cop_starty - "5");
tellTarget ("/cop") {
gotoAndStop ("sidewalk");
};
}
} else {
setProperty("/cop", _y , /:cop_starty);
}
if (("70" >= cop_x) or (cop_x >= "570")) {
setProperty("/cop", _rotation , /:cop_rotation);
setProperty("/cop", _xscale , /:cop_xscale);
setProperty("/cop", _yscale , /:cop_yscale);
}
if ((/:shoot == "1") and (((getProperty("/cop", _currentframe) == "1") or (getProperty("/cop", _currentframe) == "4")) or (getProperty("/cop", _currentframe) == "5"))) {
if (cop_x < target_x) {
tellTarget ("/cop") {
gotoAndStop ("shoot_l");
};
} else {
tellTarget ("/cop") {
gotoAndStop ("shoot_r");
};
}
}
if ("0" < /:ammo) {
if ("7" >= target_y) {
tellTarget ("/target/cross") {
gotoAndStop (2);
};
} else {
Set("/:jumpto", int((target_y / "7") + "1"));
tellTarget ("/target/cross") {
gotoAndStop(/:jumpto);
};
}
} else {
tellTarget ("/target/cross") {
gotoAndStop (1);
};
}
if (/:shoot == "1") {
Set("/:ammo", /:ammo - "1");
if (/:ammo < "1") {
Set("/:shoot", "0");
tellTarget ("/ammo") {
gotoAndStop (1);
};
if ("0" < /:hits) {
tellTarget ("/cop") {
gotoAndStop (1);
};
}
}
}
if (((/:score >= "1000") and (/:gun1 == "0")) or ((/:score >= "8000") and (/:gun2 == "0"))) {
if (/:score >= "8000") {
Set("/:gun2", "1");
Set("/:ammo", "2000");
} else {
Set("/:gun1", "1");
Set("/:ammo", "500");
}
tellTarget ("/gotgun") {
gotoAndStop ("gun");
};
tellTarget ("/ammo") {
gotoAndStop (2);
};
}
if (((/:score >= "2500") and (/:bomb1 == "0")) or ((/:score >= "10000") and (/:bomb2 == "0"))) {
if (/:score >= "10000") {
Set("/:bomb2", "1");
Set("/:bombs", "50");
} else {
Set("/:bomb1", "1");
Set("/:bombs", "20");
}
tellTarget ("/gotgun") {
gotoAndStop ("bombs");
};
tellTarget ("/bombs") {
gotoAndStop (2);
};
}
if (((/:score >= "6000") and (/:max_vel == "8")) or ((/:score >= "10000") and (/:max_vel == "9"))) {
Set("/:max_vel", /:max_vel + "1");
}
Symbol 197 MovieClip Frame 2
gotoAndPlay (1);
Symbol 201 MovieClip Frame 1
stop();
Symbol 201 MovieClip Frame 2
gotoAndStop (1);
Symbol 201 MovieClip Frame 3
gotoAndStop (1);
Symbol 201 MovieClip Frame 4
gotoAndStop (1);
Symbol 201 MovieClip Frame 5
gotoAndStop (1);
Symbol 201 MovieClip Frame 6
gotoAndStop (1);
Symbol 201 MovieClip Frame 7
gotoAndStop (1);
Symbol 209 MovieClip Frame 1
stop();
Symbol 210 MovieClip Frame 1
if ((getProperty("/engine", _currentframe) <> (/:vel + "1")) and (/:solid == "1")) {
if ("8" >= /:vel) {
tellTarget ("/engine") {
gotoAndStop(/:vel + "1");
};
} else {
tellTarget ("/engine") {
gotoAndStop (9);
};
}
} else if (/:solid == "0") {
tellTarget ("/engine") {
gotoAndStop ("die");
};
}
if (/:hits < "1") {
tellTarget ("/cop") {
gotoAndStop ("die");
};
}
Symbol 210 MovieClip Frame 3
gotoAndPlay (1);
Symbol 213 MovieClip Frame 20
tellTarget ("../") {
gotoAndStop (1);
};
Symbol 216 MovieClip Frame 20
tellTarget ("../") {
gotoAndStop (1);
};
Symbol 217 MovieClip Frame 1
stop();
Symbol 219 MovieClip Frame 1
stop();
Symbol 219 MovieClip Frame 2
Set("/:bombing", "1");
Symbol 219 MovieClip Frame 10
Set("/:bombing", "0");
Symbol 219 MovieClip Frame 16
gotoAndStop (1);
Symbol 227 MovieClip Frame 1
stop();
Symbol 231 MovieClip Frame 1
stop();
Symbol 236 Button
on (release) {
getURL ("http://www.newgrounds.com/scores/index.php3?game=policebike", "_blank");
}
Symbol 238 Button
on (release) {
gotoAndStop (4);
}
Symbol 240 Button
on (release) {
getURL ("http://www.newgrounds.com/police");
}
Symbol 242 Button
on (release) {
getURL ("http://www.newgrounds.com");
}
Symbol 245 Button
on (release) {
score = /:score;
url = "/police/index.html";
flag = "1";
comment = "I just played this game at newgrounds.com where you are a motorcycle cop and you beat up protestors. It's insane!";
loadVariablesNum ("http://www.newgrounds.com/tellfriend.php3", 1, "POST");
nextFrame();
}
Symbol 259 MovieClip Frame 1
stop();
Symbol 263 Button
on (release) {
nextFrame();
}
Symbol 269 Button
on (release) {
game = "policebike";
score2 = /:score * "682331479";
index = length(score2);
index2 = index;
score3 = "";
while ("0" < index) {
value = substring(score2, index, "1");
if (value == "1") {
if (random("2") == "0") {
character = "a";
} else {
character = "c";
}
} else if (value == "2") {
if (random("2") == "0") {
character = "n";
} else {
character = "x";
}
} else if (value == "3") {
if (random("2") == "0") {
character = "j";
} else {
character = "y";
}
} else if (value == "4") {
if (random("2") == "0") {
character = "k";
} else {
character = "b";
}
} else if (value == "5") {
if (random("2") == "0") {
character = "o";
} else {
character = "u";
}
} else if (value == "6") {
if (random("2") == "0") {
character = "g";
} else {
character = "v";
}
} else if (value == "7") {
if (random("2") == "0") {
character = "t";
} else {
character = "h";
}
} else if (value == "8") {
if (random("2") == "0") {
character = "z";
} else {
character = "e";
}
} else if (value == "9") {
if (random("2") == "0") {
character = "w";
} else {
character = "d";
}
} else if (random("2") == "0") {
character = "s";
} else {
character = "p";
}
score3 = character add score3;
index = index - "1";
}
loadVariablesNum ("http://www.newgrounds.com/cgi-bin/decode2.pl", 1, "POST");
nextFrame();
}
Symbol 271 Button
on (release) {
getURL ("javascript:OpenSignupWin()");
}
Symbol 273 MovieClip Frame 1
stop();
Symbol 277 Button
on (release) {
prevFrame();
}
Symbol 279 Button
on (release) {
getURL ("OpenProfileWin(55288);");
}
Symbol 281 Button
on (release) {
tellTarget ("yo") {
gotoAndStop (2);
};
}
Symbol 282 Button
on (release) {
getURL ("OpenProfileWin(3);");
}
Symbol 284 Button
on (release) {
tellTarget ("yo") {
gotoAndStop (3);
};
}
Symbol 285 Button
on (release) {
getURL ("OpenProfileWin(1);");
}
Symbol 287 Button
on (release) {
getURL ("OpenProfileWin(61588);");
}
Symbol 289 Button
on (release) {
getURL ("OpenProfileWin(752);");
}
Symbol 291 Button
on (release) {
getURL ("OpenProfileWin(60100);");
}
Symbol 294 MovieClip Frame 1
stop();