Combined Code
movieClip 5 q {
frame 1 {
stop();
}
}
movieClip 14 {
frame 1 {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (2892 % 511) * true;
if (!'') {
} else {}
return ;
}
var = -160 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
+= 121;
+= 93;
+= 246;
-= 382;
-= 147;
+= 208;
+= 89;
-= 786;
+= 713;
+= 421;
+= 632;
+= 170;
-= 505;
-= 131;
+= 308;
var = 1;
-= 763;
-= 219;
-= 263;
+= 510;
+= 775;
-= 327;
+= 46;
-= 421;
+= 250;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 177;
true;
'';
eval(!true);
true;
}
}
movieClip 16 {
frame 10 {
stop();
}
}
movieClip 18 {
frame 37 {
_parent.setGotoFrame('done');
stop();
}
}
movieClip 20 {
}
movieClip 22 NewgroundsAPIAsset_Medal_Icon_Placeholder {
}
movieClip 29 NewgroundsAPIAsset_Medal_Popup {
frame 1 {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (737 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 9 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
+= 132;
-= 891;
var eval( != 235) = true;
+= 345;
+= 166;
// An attempt to read a value from empty stack
+= 77;
+= 206;
-= 422;
-= 355;
-= 135;
-= 235;
-= 105;
-= 669;
+= 29;
-= 171;
-= 128;
+= 953;
-= 490;
+= 556;
-= 54;
-= 408;
+= 401;
+= 185;
+= 252;
+= 541;
+= 568;
-= 293;
-= 318;
-= 688;
-= 425;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!undefined;
true;
true;
'';
true;
'';
eval(1);
}
frame 2 {
medal.attachIcon(icon);
}
frame 10 {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (2142 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 78 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
+= 609;
+= 436;
+= 231;
+= 5;
+= 93;
+= 176;
+= 286;
-= 784;
+= 356;
+= 909;
-= 455;
+= 716;
-= 447;
+= 515;
+= 342;
+= 890;
-= 600;
-= 210;
var eval(1) = true;
-= 347;
-= 25;
-= 224;
-= 252;
-= 791;
-= 170;
-= 121;
-= 150;
-= 549;
-= 124;
-= 859;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 176;
true;
!true;
true;
'';
;
}
frame 21 {
this.removeMovieClip();
_visible = false;
stop();
}
}
movieClip 35 NewgroundsAPIAsset_Login_Warning {
frame 1 {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (2309 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 253 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
-= 105;
+= 855;
+= 520;
+= 184;
-= 889;
-= 443;
var eval(true) = '';
-= 669;
-= 472;
+= 117;
+= 423;
+= 503;
-= 308;
+= 574;
-= 739;
+= 231;
-= 419;
+= 63;
-= 24;
+= 346;
-= 46;
+= 151;
+= 275;
-= 2;
-= 338;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
eval( != 518);
'';
!1;
true;
true;
}
frame 10 {
stop();
}
frame 21 {
this.removeMovieClip();
_visible = false;
stop();
}
}
movieClip 38 NewgroundsAPIAsset_Connection_Error {
frame 1 {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (1793 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 705 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
-= 568;
+= 3;
-= 156;
+= 917;
-= 334;
+= 421;
-= 509;
+= 266;
+= 482;
+= 39;
+= 216;
-= 595;
var = eval(!1);
-= 616;
-= 339;
+= 62;
-= 73;
-= 724;
+= 346;
-= 468;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 965;
true;
true;
'';
}
frame 10 {
stop();
}
frame 21 {
this.removeMovieClip();
_visible = false;
stop();
}
}
movieClip 40 {
}
movieClip 42 {
}
movieClip 44 {
}
movieClip 46 {
}
movieClip 48 {
}
movieClip 50 {
}
movieClip 52 {
}
movieClip 54 {
}
movieClip 56 {
}
movieClip 58 {
}
movieClip 59 NewgroundsAPIAsset_big_popup_background {
frame 1 {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (827 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 669 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
-= 86;
+= 812;
+= 156;
-= 229;
-= 400;
-= 450;
+= 77;
-= 377;
+= 565;
-= 221;
-= 116;
-= 534;
+= 234;
-= 553;
+= 145;
-= 96;
+= 96;
+= 666;
+= 162;
+= 199;
+= 165;
-= 47;
-= 105;
+= 166;
var = 1;
-= 111;
-= 30;
+= 364;
-= 18;
-= 779;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 985;
!true;
true;
true;
true;
;
}
}
button 63 {
on (release) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (2726 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 118 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
+= 703;
-= 63;
+= 37;
-= 852;
-= 553;
-= 15;
+= 840;
+= 107;
-= 319;
-= 280;
-= 74;
+= 115;
+= 315;
+= 448;
+= 215;
-= 481;
-= 40;
-= 136;
+= 357;
+= 53;
-= 355;
var eval(true) = true;
-= 221;
-= 732;
+= 183;
-= 21;
-= 243;
+= 530;
+= 682;
-= 833;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 289;
eval(!true);
true;
'';
'';
1;
}
}
button 69 {
on (release) {
getURL(official_version_url, '_blank');
}
}
movieClip 71 NewgroundsAsset_New_Version_Available {
frame 1 {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (980 % 511) * true;
if (!'') {
} else {}
return ;
}
var = -291 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
+= 237;
+= 80;
-= 86;
-= 744;
-= 541;
+= 96;
+= 723;
-= 947;
var eval( != 178) = eval(!true);
+= 553;
+= 317;
+= 419;
+= 713;
+= 16;
-= 541;
+= 471;
-= 807;
+= 75;
-= 332;
-= 116;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
'';
1;
true;
'';
}
}
button 72 {
on (release) {
getURL(official_version_url, '_blank');
}
}
movieClip 76 NewgroundsAsset_Illegal_Host {
frame 1 {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (2307 % 511) * true;
if (!'') {
} else {}
return ;
}
var = -142 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
+= 383;
+= 45;
+= 276;
-= 104;
var eval( != 121) = !true;
+= 305;
+= 176;
+= 243;
+= 6;
-= 560;
+= 388;
+= 359;
+= 409;
-= 527;
+= 561;
-= 903;
-= 615;
-= 315;
+= 89;
-= 203;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
'';
eval(true);
'';
1;
}
}
movieClip 77 API Connector (NewgroundsAPI) {
#initclip
Object.registerClass('API Connector (NewgroundsAPI)', com.newgrounds.components.APIConnector);
#endinitclip
frame 20 {
_visible = false;
}
}
button 107 {
on (release) {
com.newgrounds.API.loadNewgrounds();
}
}
movieClip 112 {
frame 1 {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (865 % 511) * true;
if (!'') {
} else {}
return ;
}
var = -67 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
+= 374;
-= 28;
var eval( != 287) = true;
-= 514;
+= 348;
+= 608;
-= 521;
-= 268;
-= 160;
-= 678;
+= 737;
+= 747;
-= 291;
+= 270;
+= 302;
-= 204;
-= 753;
+= 398;
-= 819;
-= 748;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
'';
1;
!'';
eval(true);
}
}
movieClip 113 {
frame 11 {
gotoAndPlay(1);
}
}
movieClip 114 Flash Ad (NewgroundsAPI) {
#initclip
Object.registerClass('Flash Ad (NewgroundsAPI)', com.newgrounds.components.FlashAd);
#endinitclip
}
frame 1 {
stop();
onEnterFrame = function () {
if (getBytesLoaded() < getBytesTotal()) {
loadbar._xscale = (getBytesLoaded() / getBytesTotal()) * 100;
} else {
gotoAndStop('main');
}
};
}
movieClip 118 {
}
instance of movieClip 114 Flash Ad (NewgroundsAPI) {
onClipEvent (construct) {
show_background = false;
}
}
movieClip 6 __Packages.com.newgrounds.components.APIConnector {
#initclip
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (2421 % 511) * true;
if (!'') {
} else {}
return ;
}
var = -320 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
+= 233;
-= 3;
+= 360;
-= 110;
-= 470;
+= 197;
+= 218;
+= 141;
-= 340;
+= 810;
-= 14;
var = !true;
+= 40;
-= 374;
-= 617;
-= 352;
-= 158;
+= 247;
-= 2;
-= 68;
+= 468;
+= 478;
-= 117;
+= 115;
+= 317;
+= 110;
+= 69;
+= 291;
-= 50;
-= 507;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 57;
eval(true);
true;
true;
'';
1;
#endinitclip
}
movieClip 78 __Packages.com.newgrounds.APIError {
#initclip
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (678 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 334 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
+= 48;
+= 492;
-= 713;
-= 296;
+= 614;
-= 866;
+= 525;
+= 405;
-= 100;
-= 521;
-= 607;
+= 329;
+= 556;
-= 109;
+= 562;
-= 716;
+= 939;
+= 443;
+= 98;
-= 182;
-= 136;
+= 153;
var eval(eval(true)) = '';
-= 654;
-= 976;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 501;
!true;
'';
1;
true;
#endinitclip
}
movieClip 79 __Packages.com.newgrounds.API {
#initclip
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (1221 % 511) * true;
if (!'') {
} else {}
return ;
}
var = -124 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
-= 2;
+= 873;
-= 166;
-= 198;
-= 23;
-= 2;
+= 506;
-= 165;
-= 39;
-= 518;
-= 616;
+= 404;
+= 30;
-= 168;
-= 233;
+= 6;
-= 571;
-= 371;
-= 24;
+= 400;
-= 310;
var eval(!eval(true)) = true;
+= 137;
-= 108;
-= 171;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 75;
true;
'';
'';
1;
#endinitclip
}
movieClip 80 __Packages.com.newgrounds.Bridge {
#initclip
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (1997 % 511) * true;
if (!'') {
} else {}
return ;
}
var = -85 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
-= 70;
+= 224;
-= 487;
+= 618;
-= 490;
var = 1;
-= 518;
-= 35;
-= 154;
+= 366;
+= 383;
+= 300;
-= 287;
-= 102;
+= 627;
+= 192;
+= 35;
-= 220;
-= 100;
-= 78;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 379;
true;
true;
!;
#endinitclip
}
movieClip 81 __Packages.com.newgrounds.SaveFile {
#initclip
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (1727 % 511) * true;
if (!'') {
} else {}
return ;
}
var = -55 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
+= 289;
+= 502;
+= 446;
-= 253;
-= 546;
-= 85;
+= 39;
+= 170;
+= 307;
+= 725;
-= 268;
-= 476;
+= 392;
-= 457;
+= 99;
+= 384;
+= 491;
+= 155;
-= 669;
-= 191;
-= 135;
-= 188;
-= 550;
+= 561;
+= 83;
+= 781;
-= 44;
var eval(true) = true;
+= 453;
-= 581;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 139;
true;
!eval(true);
'';
'';
1;
#endinitclip
}
movieClip 82 __Packages.com.newgrounds.SaveGroup {
#initclip
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (1082 % 511) * true;
if (!'') {
} else {}
return ;
}
var = -27 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
+= 408;
-= 333;
+= 281;
-= 224;
+= 36;
+= 148;
-= 150;
+= 281;
+= 299;
-= 293;
-= 282;
-= 262;
+= 690;
+= 266;
+= 205;
-= 883;
+= 5;
+= 192;
-= 741;
-= 301;
+= 473;
-= 823;
var = true;
-= 327;
+= 240;
+= 492;
-= 250;
+= 878;
-= 18;
-= 125;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 33;
true;
true;
true;
'';
eval(!1);
#endinitclip
}
movieClip 83 __Packages.com.newgrounds.ValidationTools {
#initclip
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (872 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 209 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
+= 407;
+= 333;
-= 518;
+= 302;
+= 2;
+= 455;
+= 175;
-= 336;
+= 420;
-= 921;
-= 22;
-= 800;
+= 326;
+= 298;
-= 362;
-= 244;
+= 221;
var = !1;
-= 220;
+= 347;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 570;
true;
true;
;
#endinitclip
}
movieClip 84 __Packages.com.newgrounds.APIEvent {
#initclip
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (1375 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 491 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
-= 510;
+= 788;
+= 790;
-= 302;
-= 28;
+= 369;
+= 599;
-= 112;
-= 824;
-= 155;
-= 596;
+= 34;
-= 185;
-= 49;
+= 313;
-= 105;
-= 658;
-= 134;
-= 99;
+= 280;
var eval(eval(!true)) = true;
-= 230;
+= 43;
-= 625;
-= 688;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 844;
true;
'';
'';
1;
#endinitclip
}
movieClip 85 __Packages.com.newgrounds.SaveGroupQuery {
#initclip
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (1695 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 421 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
+= 204;
-= 34;
-= 762;
+= 171;
-= 90;
-= 70;
-= 309;
+= 788;
+= 231;
+= 121;
+= 346;
-= 252;
-= 512;
+= 490;
+= 17;
-= 345;
var eval(eval(true)) = '';
-= 552;
+= 53;
-= 370;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 583;
true;
'';
!1;
#endinitclip
}
movieClip 86 __Packages.com.newgrounds.encoders.BaseN {
#initclip
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (263 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 299 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
+= 403;
+= 52;
+= 325;
+= 833;
+= 527;
+= 269;
var = eval(1);
-= 765;
+= 470;
+= 332;
+= 41;
+= 149;
-= 537;
-= 676;
+= 577;
+= 112;
-= 273;
-= 581;
-= 634;
-= 497;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 562;
!true;
'';
true;
#endinitclip
}
movieClip 87 __Packages.com.newgrounds.encoders.ImageScanner {
#initclip
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (2740 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 685 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
-= 455;
+= 296;
-= 41;
-= 568;
-= 61;
+= 883;
var eval( != 870) = true;
+= 688;
// An attempt to read a value from empty stack
-= 151;
-= 114;
+= 143;
-= 732;
+= 82;
-= 50;
-= 647;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!eval(undefined);
'';
'';
1;
#endinitclip
}
movieClip 88 __Packages.com.newgrounds.encoders.SerialXML {
#initclip
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (2879 % 511) * true;
if (!'') {
} else {}
return ;
}
var = -58 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
+= 423;
-= 578;
-= 583;
+= 259;
+= 10;
+= 400;
+= 729;
-= 272;
+= 664;
-= 434;
+= 39;
-= 390;
-= 88;
-= 115;
+= 419;
+= 145;
-= 169;
var eval(1) = !true;
-= 61;
+= 265;
-= 20;
-= 54;
+= 85;
+= 29;
-= 229;
+= 164;
+= 242;
+= 91;
-= 262;
-= 914;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 266;
eval(true);
'';
true;
true;
'';
#endinitclip
}
movieClip 89 __Packages.com.newgrounds.encoders.LZW2 {
#initclip
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (1433 % 511) * true;
if (!'') {
} else {}
return ;
}
var = -183 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
+= 628;
-= 425;
-= 203;
-= 88;
-= 233;
+= 297;
-= 322;
+= 11;
-= 542;
-= 744;
-= 108;
+= 412;
-= 786;
+= 443;
-= 491;
+= 460;
-= 389;
+= 581;
-= 448;
var = 1;
+= 298;
-= 15;
+= 323;
+= 481;
-= 724;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 228;
true;
!true;
eval(true);
'';
#endinitclip
}
movieClip 90 __Packages.com.newgrounds.encoders.LZW {
#initclip
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (423 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 264 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
-= 521;
-= 183;
-= 96;
-= 30;
+= 239;
-= 52;
+= 165;
-= 601;
-= 666;
+= 343;
-= 139;
var eval(true) = '';
-= 589;
+= 775;
+= 21;
+= 23;
-= 385;
+= 201;
+= 712;
-= 832;
+= 2;
+= 42;
-= 578;
-= 221;
+= 463;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 687;
true;
true;
'';
!eval(1);
#endinitclip
}
movieClip 91 __Packages.com.newgrounds.Medal {
#initclip
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (1006 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 27 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
+= 73;
+= 134;
-= 431;
-= 475;
-= 141;
-= 165;
+= 159;
+= 145;
-= 325;
-= 291;
var eval(true) = '';
+= 488;
+= 152;
+= 261;
-= 379;
-= 775;
+= 952;
+= 23;
-= 285;
-= 295;
-= 377;
-= 312;
+= 686;
+= 237;
+= 495;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 522;
true;
eval(true);
'';
!1;
#endinitclip
}
movieClip 92 __Packages.com.newgrounds.ScoreBoard {
#initclip
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (1967 % 511) * true;
if (!'') {
} else {}
return ;
}
var = -285 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
-= 13;
-= 92;
-= 190;
-= 291;
-= 482;
+= 73;
-= 318;
+= 610;
+= 45;
-= 228;
-= 133;
-= 487;
-= 318;
-= 80;
-= 134;
+= 367;
+= 135;
+= 554;
var eval(true) = !true;
+= 474;
+= 137;
-= 75;
-= 538;
-= 510;
-= 26;
+= 834;
+= 189;
-= 688;
+= 615;
-= 622;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 149;
true;
'';
1;
'';
eval(true);
#endinitclip
}
movieClip 93 __Packages.com.newgrounds.Score {
#initclip
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (145 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 543 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
-= 276;
-= 668;
+= 197;
+= 63;
+= 104;
+= 303;
+= 278;
+= 425;
-= 569;
+= 564;
-= 231;
+= 337;
-= 664;
-= 590;
-= 671;
-= 570;
var eval( != 688) = !true;
-= 72;
+= 388;
-= 45;
+= 196;
-= 376;
+= 391;
-= 845;
+= 9;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
true;
'';
1;
true;
;
#endinitclip
}
movieClip 94 __Packages.com.newgrounds.encoders.RC4 {
#initclip
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (38 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 295 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
+= 438;
-= 417;
+= 722;
+= 847;
+= 97;
+= 39;
+= 22;
+= 428;
var eval(!true) = '';
+= 303;
+= 807;
-= 62;
-= 542;
-= 291;
-= 806;
-= 541;
+= 254;
-= 361;
-= 404;
+= 282;
+= 327;
-= 28;
+= 441;
+= 764;
+= 207;
-= 746;
-= 478;
-= 142;
-= 351;
-= 326;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 333;
eval(true);
true;
true;
'';
1;
#endinitclip
}
movieClip 95 __Packages.com.newgrounds.encoders.JSON {
#initclip
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (1418 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 14 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
-= 391;
+= 143;
-= 505;
+= 112;
+= 627;
+= 233;
-= 198;
-= 587;
-= 212;
-= 179;
-= 195;
-= 765;
-= 340;
-= 40;
var eval(true) = '';
+= 447;
-= 157;
-= 25;
+= 575;
+= 272;
+= 112;
+= 138;
+= 11;
+= 400;
-= 434;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 410;
eval(!true);
true;
'';
1;
#endinitclip
}
movieClip 96 __Packages.com.newgrounds.APIEventDispatcher {
#initclip
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (595 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 240 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
+= 240;
+= 101;
+= 17;
+= 436;
+= 433;
+= 89;
-= 505;
-= 62;
-= 158;
-= 288;
-= 530;
-= 515;
-= 668;
+= 630;
var = eval(1);
+= 168;
+= 125;
+= 295;
+= 7;
-= 31;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 324;
true;
!'';
true;
#endinitclip
}
movieClip 97 __Packages.com.newgrounds.encoders.MD5 {
#initclip
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (2764 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 750 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
-= 281;
-= 77;
-= 462;
-= 340;
-= 261;
+= 234;
+= 177;
+= 132;
-= 632;
-= 918;
-= 48;
+= 340;
+= 574;
+= 74;
+= 175;
var eval(1) = true;
+= 713;
+= 481;
+= 341;
-= 709;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 959;
eval(true);
'';
!'';
#endinitclip
}
movieClip 102 __Packages.com.newgrounds.components.FlashAd {
#initclip
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (2350 % 511) * true;
if (!'') {
} else {}
return ;
}
var = -239 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
+= 206;
-= 70;
-= 332;
+= 663;
-= 489;
-= 675;
+= 342;
+= 529;
+= 440;
+= 66;
+= 151;
-= 490;
+= 468;
-= 946;
var eval(!1) = '';
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 67;
eval(true);
'';
#endinitclip
}
frame 3 {
var ml = new Object();
var glorbable = false;
ml.onMouseWheel = function (d) {
if (Key.isDown(71)) {
singingface._alpha = 100;
singingface._y -= d * 30;
if (singingface._y < 500 && !glorbable) {
glorbable = true;
stopAllSounds();
var v2 = new Sound(_root);
v2.setVolume(100);
v2.attachSound('eple');
v2.start(0, 99999999);
}
updateAfterEvent();
}
};
Mouse.addListener(ml);
}
frame 3 {
function timeToText(f, g) {
f *= 20;
var v2 = [0, 0, 0, 0, 0, 0, 0, 0, 0];
v2[0] = Math.round(f % 10);
v2[1] = Math.round(Math.floor(f / 10) % 10);
v2[2] = Math.round(Math.floor(f / 100) % 10);
v2[3] = Math.round(Math.floor(f / 1000) % 10);
v2[4] = Math.round(Math.floor(f / 10000) % 6);
v2[5] = Math.round(Math.floor(f / 60000) % 10);
v2[6] = Math.round(Math.floor(f / 600000) % 6);
v2[7] = Math.round(Math.floor(f / 3600000) % 10);
v2[8] = Math.round(Math.floor(f / 36000000) % 10);
var v4 = false;
var v3 = '';
var v1 = 8;
while (v1 >= 0) {
if ((v2[v1] >= 1 || v1 <= g) && !v4) {
v4 = true;
}
if (v4) {
v3 += (v2[v1] + '').substring(0, 1);
if (v1 == 3) {
v3 += '.';
}
if (v1 == 5 || v1 == 7) {
v3 += ':';
}
}
--v1;
}
return v3;
}
var goime = SharedObject.getLocal('goime2');
if (goime.data.timer == undefined || goime.data.timer <= 0) {
butts.gotoAndStop(1);
} else {
butts.gotoAndStop(2);
}
if (goime.data.recordtime == undefined) {
recordmm.gotoAndStop(1);
var recordtime = 100000000000.0;
} else {
recordtime = goime.data.recordtime;
recordmm.gotoAndStop(2);
recordmm.besttext.text = timeToText(recordtime, 5);
}
var music = new Sound(_root);
music.setVolume(100);
var sound = true;
var sp = false;
var qp = false;
var hp = false;
var mp = false;
stop();
onEnterFrame = function () {
if (Key.isDown(81)) {
if (!qp) {
if (_quality == 'HIGH') {
_quality = 'LOW';
} else {
_quality = 'HIGH';
}
}
qp = true;
} else {
qp = false;
}
if (Key.isDown(83)) {
if (!sp) {
if (sound) {
sound = false;
music.setVolume(0);
} else {
sound = true;
music.setVolume(100);
}
}
sp = true;
} else {
sp = false;
}
};
}
movieClip 121 {
}
movieClip 123 missile {
}
movieClip 129 {
}
button 138 {
on (release) {
_root.gotoAndPlay('init');
}
}
movieClip 140 {
}
button 141 {
on (release) {
_root.gotoAndStop('warn');
}
}
button 143 {
on (release) {
_root.gotoAndPlay('init');
}
}
movieClip 144 {
frame 1 {
stop();
}
}
movieClip 148 {
frame 1 {
stop();
}
}
movieClip 158 {
}
frame 4 {
function achget(num, con) {
if (!a[num] && con) {
a[num] = true;
doit = true;
++acht;
std.push(num);
completeMapping[acht - 1] = num;
var v1 = 0;
while (v1 < acht) {
completeMapping[v1] = std[v1];
++v1;
}
var v2 = acht;
v1 = 0;
while (v1 < 500) {
if (!a[swap[v1]]) {
completeMapping[v2] = swap[v1];
++v2;
}
++v1;
}
return true;
} else {
return false;
}
}
function standingOnLand(offset, type) {
if (type == 0) {
return land.hitTest(guy._x - GUY_WIDTH, guy._y + offset, true) || land.hitTest(guy._x, guy._y + offset, true) || land.hitTest(guy._x + GUY_WIDTH, guy._y + offset, true);
} else {
if (type == -1) {
return land.hitTest(guy._x - GUY_WIDTH, guy._y + offset, true) || land.hitTest(guy._x, guy._y + offset, true);
} else {
if (type == 1) {
return land.hitTest(guy._x, guy._y + offset, true) || land.hitTest(guy._x + GUY_WIDTH, guy._y + offset, true);
}
}
}
}
function setAchievementBoard() {
var v2 = 1;
while (v2 <= 12) {
var v3 = completeMapping[2 * (v2 + Math.round(scroller)) - 2];
if (a[v3]) {
_root['b' + v2].gotoAndStop(2);
achget(470, true);
} else {
if (hshow) {
_root['b' + v2].gotoAndStop(3);
} else {
_root['b' + v2].gotoAndStop(1);
}
}
_root['b' + v2].box2.gotoAndStop(v3 + 1);
_root['b' + v2].box3.gotoAndStop(v3 + 1);
v3 = completeMapping[2 * (v2 + Math.round(scroller)) - 1];
if (a[v3]) {
_root['p' + v2].gotoAndStop(2);
achget(470, true);
} else {
if (hshow) {
_root['p' + v2].gotoAndStop(3);
} else {
_root['p' + v2].gotoAndStop(1);
}
}
_root['p' + v2].box2.gotoAndStop(v3 + 1);
_root['p' + v2].box3.gotoAndStop(v3 + 1);
++v2;
}
doit = false;
}
function intersectingLand(yOff) {
return ghost == 1 && !standingOnLand(yOff, 0) && !standingOnLand(yOff - 8, 0) && !standingOnLand(yOff - 16, 0);
}
function headBangNumber() {
var v1 = 1;
while (v1 <= 13) {
if (land['butt' + v1]._currentframe == 1 || v1 >= 11) {
if (v1 <= 5) {
if (realx > 815 + 100 * v1 && realx < 885 + 100 * v1 && realy > 90 && realy < 110) {
if (numon != v1) {
numon = v1;
land.num += numon;
land.num2 += numon;
++typings;
land['butt' + v1].gotoAndPlay(2);
if (achget(190 + v1, true)) {
++keys;
}
}
ph = true;
}
} else {
if (v1 <= 10) {
if (realx > 315 + 100 * v1 && realx < 385 + 100 * v1 && realy > 240 && realy < 260) {
if (numon != v1) {
numon = v1;
if (v1 == 10) {
land.num += 0;
land.num2 += 0;
land.butt10.gotoAndPlay(2);
} else {
land.num += numon;
land.num2 += numon;
land['butt' + v1].gotoAndPlay(2);
}
if (achget(190 + v1, true)) {
++keys;
}
++typings;
}
ph = true;
}
} else {
if (realx > -525 + v1 * 75 && realx < -475 + v1 * 75 && realy > -660 && realy < -640) {
if (numon != v1 + 10) {
numon = v1 + 10;
trace(numon);
if (land['pipe' + (v1 - 10)]._currentframe == 1) {
land['pipe' + (v1 - 10)].gotoAndStop(2);
} else {
land['pipe' + (v1 - 10)].gotoAndStop(1);
}
land['col' + (v1 - 10)].gotoAndPlay(2);
paint.ball.gotoAndPlay(2);
paint.ball.bally.gotoAndStop(land.pipe1._currentframe * 4 + land.pipe2._currentframe * 2 + land.pipe3._currentframe - 6);
map.paint.gotoAndStop(land.pipe1._currentframe * 4 + land.pipe2._currentframe * 2 + land.pipe3._currentframe - 6);
achget(109, true);
changes[v1 - 11] = true;
}
ph = true;
}
}
}
}
++v1;
}
}
delete onEnterFrame;
var mapgrid = [[false, false, false, true, true, true, true, true, true, false], [false, true, true, true, true, true, true, true, true, false], [false, true, true, true, true, true, true, true, true, false], [false, true, true, true, true, true, true, true, true, false], [false, true, true, true, true, true, true, true, true, false], [true, true, true, true, true, true, true, true, true, true], [true, true, true, true, true, true, true, true, true, true], [true, true, false, true, true, true, true, true, true, true], [true, true, false, false, false, false, false, false, false, false], [true, true, false, false, false, false, false, false, false, false]];
var vx = 0;
var vy = 0;
var ox = 0;
var oy = 0;
var onob = false;
var onoby = false;
var realonob = false;
var pan = false;
var achtold = 5679;
var testscore = 0;
var achesSeen = 0;
var GUY_WIDTH = 7;
var swap = [46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 196, 76, 254, 224, 469, 28, 110, 395, 242, 125, 310, 212, 13, 86, 208, 39, 305, 367, 267, 181, 442, 441, 429, 209, 222, 387, 134, 274, 189, 226, 498, 203, 377, 102, 386, 404, 66, 32, 31, 213, 78, 445, 417, 107, 416, 383, 244, 67, 216, 354, 180, 190, 440, 424, 171, 373, 494, 87, 88, 89, 90, 91, 109, 421, 418, 73, 18, 438, 345, 344, 121, 312, 374, 460, 451, 450, 298, 75, 296, 35, 446, 342, 341, 321, 99, 100, 245, 277, 449, 150, 452, 175, 337, 192, 413, 430, 381, 9, 19, 265, 131, 492, 403, 467, 398, 401, 230, 246, 273, 388, 382, 149, 166, 82, 380, 432, 178, 118, 261, 45, 412, 308, 30, 455, 456, 461, 462, 465, 459, 81, 479, 195, 223, 202, 152, 26, 27, 167, 169, 168, 164, 114, 22, 1, 161, 104, 327, 275, 120, 92, 96, 414, 411, 415, 94, 410, 299, 262, 163, 237, 250, 357, 3, 361, 8, 491, 165, 368, 103, 42, 324, 43, 496, 177, 113, 234, 95, 115, 393, 392, 362, 340, 425, 20, 21, 122, 289, 290, 435, 375, 427, 372, 371, 128, 126, 172, 282, 130, 293, 129, 378, 138, 184, 268, 146, 25, 231, 157, 478, 394, 281, 269, 363, 370, 284, 285, 402, 464, 292, 243, 400, 291, 335, 241, 233, 477, 434, 499, 329, 258, 206, 84, 422, 453, 186, 214, 353, 426, 143, 431, 428, 270, 249, 311, 315, 316, 314, 320, 123, 205, 276, 358, 365, 328, 266, 313, 6, 229, 137, 34, 288, 309, 350, 235, 303, 44, 201, 348, 369, 200, 72, 433, 227, 466, 278, 397, 333, 379, 263, 251, 111, 187, 334, 420, 79, 448, 155, 384, 326, 145, 252, 40, 211, 396, 302, 188, 221, 218, 220, 247, 160, 255, 253, 141, 140, 142, 16, 436, 443, 472, 306, 194, 488, 339, 69, 70, 68, 217, 347, 15, 295, 33, 17, 271, 408, 485, 352, 207, 85, 490, 24, 139, 170, 419, 407, 132, 23, 176, 470, 106, 112, 423, 391, 366, 364, 147, 359, 486, 199, 101, 154, 93, 437, 264, 444, 325, 148, 174, 283, 323, 454, 153, 36, 495, 29, 286, 133, 236, 37, 38, 457, 124, 127, 156, 257, 248, 210, 480, 484, 483, 482, 481, 476, 489, 487, 471, 475, 474, 355, 385, 136, 14, 389, 191, 0, 4, 463, 11, 162, 409, 193, 279, 7, 338, 322, 351, 119, 2, 135, 182, 183, 439, 98, 173, 406, 151, 240, 159, 225, 77, 83, 74, 215, 319, 317, 108, 71, 318, 287, 390, 41, 307, 376, 12, 97, 272, 116, 204, 260, 259, 399, 468, 117, 493, 360, 179, 497, 232, 144, 280, 473, 239, 5, 458, 80, 346, 304, 294, 105, 238, 197, 10, 256, 332, 336, 158, 330, 447, 343, 356, 219, 228, 331, 405, 300, 297, 185, 349, 301, 198];
var completeMapping = new Array(500);
var i = 0;
while (i < 500) {
completeMapping[i] = swap[i];
++i;
}
if (goime.data.timer == undefined || timer <= 0 && timer != undefined) {
var testtimes = 0;
var unlock = 0;
var a = new Array(500);
var i = 0;
while (i < 500) {
a[i] = false;
++i;
}
var fanoo = true;
var places = new Array(10);
var i = 0;
while (i < 10) {
places[i] = new Array(10);
var j = 0;
while (j < 10) {
places[i][j] = false;
++j;
}
++i;
}
var coins = 0;
var portals = 0;
var scroller = 0;
var timer = 0;
var timer1 = 0;
var timer2 = 0;
var timer3 = 0;
var timer4 = 0;
var timer5 = 0;
var timer6 = 0;
var timer7 = 0;
var timer8 = 0;
var timer9 = 0;
var timer10 = 0;
var timer11 = 0;
var ghosts = 0;
var acht = 0;
var deaths = 0;
var coins2 = 0;
var hits = 0;
var typings = 0;
var changes = [false, false, false];
var colnum = 1;
var using = 0;
var keys = 0;
var ans = 0;
var ans2 = 0;
var times = 0;
var laps = 0;
var lamped = [false, false, 0];
var jumps = 0;
var dista = 0;
var coincol = new Array(10);
var i = 0;
while (i < 10) {
coincol[i] = true;
++i;
}
var bought = [false, false, false, false, false];
var buyings = 0;
var i = 1;
while (i <= 5) {
land['buyt' + i].gotoAndStop(2);
land['buy' + i].gotoAndStop(15);
++i;
}
guy.body.gotoAndStop(3);
var std = new Array(0);
} else {
guy.body.gotoAndStop(goime.data.colored);
var testtimes = goime.data.testtimes;
achesSeen = goime.data.achesSeen;
var unlock = goime.data.unlock;
var a = new Array(500);
var i = 0;
while (i < 500) {
a[i] = goime.data.a[i];
++i;
}
var i = 0;
while (i < 500) {
completeMapping[i] = goime.data.completeMapping[i];
++i;
}
var i = 0;
while (i < st) {
completeMapping[i] = goime.data.completeMapping[i];
++i;
}
var fanoo = goime.data.fanoo;
if (!fanoo) {
paint.fan.gotoAndStop(2);
land.offoron.gotoAndStop(2);
}
var places = new Array(10);
var i = 0;
while (i < 10) {
places[i] = new Array(10);
var j = 0;
while (j < 10) {
places[i][j] = goime.data.places[i][j];
++j;
}
++i;
}
var std = new Array(goime.data.std.length);
var i = 0;
while (i < std.length) {
std[i] = goime.data.std[i];
++i;
}
var coins = goime.data.coins;
var portals = goime.data.portals;
var scroller = goime.data.scroller;
var timer = goime.data.timer;
var timer1 = goime.data.timer1;
var timer2 = goime.data.timer2;
var timer3 = goime.data.timer3;
var timer4 = goime.data.timer4;
var timer5 = goime.data.timer5;
var timer6 = goime.data.timer6;
var timer7 = goime.data.timer7;
var timer8 = goime.data.timer8;
var timer9 = goime.data.timer9;
var timer10 = goime.data.timer10;
var timer11 = goime.data.timer11;
var ghosts = goime.data.ghosts;
var acht = goime.data.acht;
var deaths = goime.data.deaths;
var coins2 = goime.data.coins2;
var hits = goime.data.hits;
var typings = goime.data.typings;
var changes = new Array(3);
var i = 0;
while (i < 3) {
changes[i] = goime.data.changes[i];
++i;
}
var colnum = goime.data.colnum;
var using = goime.data.using;
var keys = goime.data.keys;
var ans = goime.data.ans;
var ans2 = goime.data.ans2;
var times = goime.data.times;
var laps = goime.data.laps;
var lamped = new Array(3);
var i = 0;
while (i < 3) {
lamped[i] = goime.data.lamped[i];
++i;
}
if (lamped[2] == 3) {
paint.lamp.gotoAndStop(90);
}
var jumps = goime.data.jumps;
var dista = goime.data.dista;
var coincol = new Array(10);
var i = 0;
while (i < 10) {
coincol[i] = goime.data.coincol[i];
if (!coincol[i]) {
inback['coin' + (i + 1)].gotoAndStop(34);
}
++i;
}
var bought = new Array(5);
var i = 0;
while (i < 5) {
bought[i] = goime.data.bought[i];
++i;
}
var buyings = goime.data.buyings;
var i = 1;
while (i <= 5) {
if (a[377 + i]) {
land['out' + (i + 1)].gotoAndStop(33);
}
++i;
}
if (a[357]) {
land.out1.gotoAndStop(33);
}
achget(351, true);
achget(352, true);
}
var law = false;
var av = [0, 0, 0, 0, 0, 0, 0];
var i = 1;
while (i <= 10) {
inback['coin' + i].num = i;
++i;
}
var realx = 0;
var reset = false;
var realy = 0;
var portal = false;
var oportal = false;
var dist = [0, 0];
var moved = 20;
var coor = [0, 0];
var mouse = 0;
var gloop = 0;
var doit = true;
var pers = '0%';
var hshow = false;
var numon = 0;
var numon2 = 0;
var ph = false;
var ghost = 0;
var gp = false;
var talk = false;
var key = 0;
var empt = true;
var prices = [2, 3, 1, 1, 3];
var poss = [[4, 5, 18, 4, 11, 9, 10, 9, 5, 5, 10, 15, 9, 5, 10, 19, 8, 28, 25, 10, 24, 26, 26, 10, 13, 29, 8, 8, 32, 17, 9, 8, 11, 37, 32, 35, 40, 9, 24, 9], [5, 8, 13, 5, 6, 21, 11, 11, 10, 11, 8, 17, 16, 11, 11, 27, 20, 21, 22, 11, 11, 25, 13, 25, 10, 9, 26, 31, 33, 16, 21, 21, 8, 11, 35, 39, 41, 27, 10, 21], [7, 5, 6, 7, 11, 13, 5, 5, 12, 12, 24, 11, 16, 10, 16, 30, 21, 24, 22, 23, 11, 8, 11, 27, 24, 10, 12, 42, 34, 10, 11, 35, 36, 38, 9, 37, 11, 8, 40, 32]];
var poss2 = [[4, 8, 10, 6, 6, 11, 6, 6, 6, 6, 18, 6, 4, 6, 24, 22, 6, 21, 13, 6, 6, 6, 6, 27, 6, 29, 6, 6, 31, 34, 6, 35, 38, 38, 6, 6], [6, 9, 6, 6, 17, 12, 4, 4, 13, 6, 6, 11, 16, 6, 6, 25, 20, 6, 14, 30, 22, 6, 4, 22, 28, 29, 9, 29, 31, 33, 4, 36, 6, 6, 6, 34], [7, 5, 6, 6, 6, 9, 16, 6, 15, 6, 14, 6, 9, 9, 19, 23, 11, 6, 22, 23, 6, 6, 26, 6, 9, 6, 27, 26, 31, 6, 9, 37, 33, 9, 6, 9]];
var ori = 0;
var pink = false;
land.num = '';
land.num2 = '';
var hint = 0;
paint.guy.gotoAndStop(1);
var shakeTimer = 0;
var shakeLeft = True;
var shakeCount = 0;
var whipTimer = 0;
var whipCount = 0;
var i = 0;
while (i < 5) {
if (bought[i]) {
land['buy' + (i + 1)].gotoAndStop(16);
land['buyt' + (i + 1)].gotoAndStop(3);
} else {
if (prices[i] > coins2 + 0.5) {
land['buyt' + (i + 1)].gotoAndStop(2);
land['buy' + (i + 1)].gotoAndStop(15);
} else {
if (land['buyt' + (i + 1)]._currentframe != 3) {
land['buyt' + (i + 1)].gotoAndStop(1);
land['buy' + (i + 1)].gotoAndStop(1);
}
}
}
++i;
}
if (bought[4]) {
paint.eguy.gotoAndPlay(47);
}
var lastMillisCheck = getTimer();
var framesToAdd = 0;
}
movieClip 163 {
}
movieClip 165 {
}
movieClip 166 {
}
movieClip 167 {
}
movieClip 168 {
}
movieClip 187 {
}
movieClip 188 {
frame 1 {
stop();
}
frame 153 {
gotoAndStop(152);
}
}
movieClip 190 {
}
movieClip 192 {
}
movieClip 195 {
}
movieClip 196 {
frame 1 {
stop();
}
frame 34 {
stop();
}
}
movieClip 200 {
}
movieClip 201 {
}
movieClip 202 {
}
movieClip 205 {
}
movieClip 206 {
}
movieClip 215 {
frame 1 {
stop();
}
frame 2 {
_root.achget(466, true);
}
frame 421 {
_root.achget(467, true);
}
}
movieClip 218 {
frame 1 {
stop();
}
}
movieClip 225 {
}
movieClip 235 {
}
movieClip 239 {
}
movieClip 243 {
}
movieClip 247 {
}
movieClip 251 {
}
movieClip 254 {
frame 1 {
stop();
}
}
movieClip 257 {
frame 1 {
stop();
}
}
movieClip 260 {
frame 1 {
stop();
}
}
movieClip 262 {
}
movieClip 264 {
}
movieClip 265 {
}
movieClip 276 {
frame 1 {
stop();
}
}
movieClip 280 {
}
movieClip 282 {
}
movieClip 285 {
}
movieClip 294 {
frame 1 {
stop();
}
frame 26 {
stop();
}
}
movieClip 297 {
frame 1 {
stop();
}
frame 26 {
stop();
}
}
movieClip 300 {
frame 1 {
stop();
}
frame 26 {
stop();
}
}
movieClip 301 {
frame 1 {
stop();
}
}
movieClip 305 {
frame 1 {
stop();
}
}
movieClip 307 {
frame 2 {
stop();
}
}
movieClip 309 {
}
movieClip 310 {
frame 1 {
stop();
}
frame 2 {
play();
}
}
movieClip 312 {
}
movieClip 313 {
frame 1 {
stop();
}
frame 2 {
play();
}
}
movieClip 315 {
}
movieClip 316 {
frame 1 {
stop();
}
frame 2 {
play();
}
}
movieClip 317 {
frame 1 {
stop();
}
}
movieClip 321 {
frame 1 {
stop();
}
}
movieClip 323 {
}
movieClip 324 {
frame 1 {
stop();
}
frame 12 {
stop();
}
}
movieClip 325 {
frame 1 {
stop();
}
frame 16 {
stop();
}
}
movieClip 326 {
}
movieClip 327 {
frame 1 {
stop();
}
frame 11 {
stop();
}
}
movieClip 330 {
frame 1 {
stop();
}
}
movieClip 337 {
frame 1 {
stop();
}
frame 102 {
stop();
}
}
movieClip 341 {
frame 1 {
stop();
}
}
movieClip 346 {
frame 1 {
stop();
}
}
movieClip 350 {
frame 1 {
stop();
}
frame 14 {
if (this._x <= -500 && this._y >= 500) {
gotoAndStop(16);
}
gotoAndPlay(1);
}
}
movieClip 352 {
frame 1 {
stop();
}
}
movieClip 355 {
frame 1 {
stop();
}
}
movieClip 358 {
frame 1 {
stop();
}
}
movieClip 362 {
frame 1 {
stop();
}
frame 2 {
_root.achget(472, true);
}
frame 36 {
gotoAndStop(1);
}
frame 37 {
_root.achget(473, true);
}
}
movieClip 377 {
frame 1 {
stop();
}
frame 3 {
_root.achget(477, true);
}
frame 4 {
_root.achget(478, true);
}
frame 5 {
_root.achget(479, true);
}
}
movieClip 378 {
frame 1 {
stop();
}
}
movieClip 387 {
frame 1 {
stop();
}
}
movieClip 391 {
frame 1 {
stop();
}
}
movieClip 392 {
}
movieClip 399 {
frame 31 {
stop();
}
}
movieClip 400 {
frame 2 {
stop();
}
}
movieClip 403 {
frame 1 {
stop();
}
}
movieClip 404 {
frame 1 {
stop();
}
frame 47 {
stop();
}
}
movieClip 407 {
}
movieClip 408 {
frame 1 {
stop();
}
}
movieClip 413 {
frame 2 {
stop();
}
}
movieClip 417 {
}
movieClip 418 {
}
movieClip 420 {
}
movieClip 421 {
frame 1 {
if (Math.random() > 0.8) {
gotoAndPlay(1);
}
}
frame 4 {
if (Math.random() > 0.6) {
gotoAndPlay(2);
}
}
}
movieClip 422 {
frame 1 {
stop();
}
}
movieClip 506 {
frame 1 {
stop();
}
}
movieClip 565 {
}
movieClip 566 {
}
movieClip 592 {
frame 1 {
stop();
}
}
movieClip 594 {
}
movieClip 597 {
}
movieClip 598 {
}
movieClip 600 {
}
movieClip 607 {
frame 1 {
stop();
}
frame 20 {
gotoAndStop(1);
}
frame 90 {
stop();
}
}
movieClip 626 {
frame 1 {
stop();
}
frame 12 {
if (Math.abs(_root.realx + 775) < 15) {
_root.guy.body.gotoAndStop(3);
}
}
frame 24 {
_root.achget(185, true);
}
}
movieClip 644 {
frame 1 {
stop();
}
frame 12 {
if (Math.abs(_root.realx + 700) < 15) {
_root.guy.body.gotoAndStop(4);
if (_root.achget(103, true)) {
++_root.colnum;
}
}
}
frame 24 {
_root.achget(185, true);
}
}
movieClip 646 {
}
movieClip 648 {
}
movieClip 649 {
}
movieClip 650 {
frame 1 {
stop();
}
}
movieClip 664 {
}
movieClip 665 {
frame 1 {
stop();
}
frame 172 {
gotoAndStop(2);
}
}
movieClip 675 {
}
movieClip 676 {
frame 1 {
stop();
}
}
movieClip 707 {
frame 1 {
stop();
}
}
movieClip 709 {
frame 2 {
if (!_root.a[155]) {
_root.a[155] = true;
_root.doit = true;
++_root.acht;
_root.std.push(155);
}
}
frame 3 {
if (!_root.a[295]) {
_root.a[295] = true;
_root.doit = true;
++_root.acht;
_root.std.push(295);
}
}
frame 4 {
if (!_root.a[294]) {
_root.a[294] = true;
_root.doit = true;
++_root.acht;
_root.std.push(294);
}
stop();
}
}
movieClip 710 {
frame 1 {
stop();
}
frame 2 {
_root.achget(383, true);
}
}
movieClip 718 {
}
movieClip 719 {
}
movieClip 721 {
}
movieClip 1224 {
}
movieClip 1726 {
}
movieClip 1728 {
}
movieClip 1729 {
}
button 1731 {
on (release) {
achget(68, true);
achget(70, true);
achget(71, a[69]);
if (_quality == 'HIGH') {
_quality = 'LOW';
} else {
_quality = 'HIGH';
}
}
}
button 1733 {
on (release) {
if (sound) {
sound = false;
achget(181, true);
music.setVolume(0);
} else {
sound = true;
achget(184, true);
music.setVolume(100);
}
achget(183, true);
}
}
button 1735 {
on (release) {
if (hint == 0) {
hint = 1;
}
achget(288, true);
achget(290, true);
}
}
button 1737 {
on (release) {
achget(304, true);
if (map._currentframe == 1) {
map.gotoAndPlay(2);
} else {
map.gotoAndStop(1);
achget(306, true);
}
achget(316, true);
}
}
button 1741 {
on (release) {
exit.gotoAndPlay(2);
}
}
button 1745 {
on (release) {
_root.map.gotoAndStop(1);
if (!_root.a[306]) {
_root.a[306] = true;
_root.doit = true;
++_root.acht;
_root.std.push(306);
}
}
}
movieClip 1748 {
}
movieClip 1750 {
}
movieClip 1755 {
frame 1 {
stop();
}
}
movieClip 1756 {
frame 1 {
stop();
}
}
movieClip 1759 {
}
movieClip 1760 {
}
movieClip 1761 {
frame 1 {
var i = 0;
while (i < 10) {
var j = 0;
while (j < 10) {
removeMovieClip('q' + i + j);
++j;
}
++i;
}
stop();
}
frame 2 {
var i = 0;
while (i < 10) {
var j = 0;
while (j < 10) {
if (i <= 9 || j <= 9) {
attachMovie('q', 'q' + i + j, i * 10 + j, {'_x': j * 50, '_y': i * 36});
}
++j;
}
++i;
}
}
frame 3 {
land.b2b.gotoAndStop(_root.land.b2b._currentframe);
land.earth.gotoAndStop(_root.land.earth._currentframe);
land.lamp.gotoAndStop(_root.land.lamp._currentframe);
paint.gotoAndStop(_root.paint._currentframe);
var i = 1;
while (i <= 5) {
if (_root.land['out' + i]._currentframe >= 2) {
land.plats.gotoAndStop(i + 1);
}
++i;
}
}
frame 4 {
var i = 0;
while (i < 10) {
var j = 0;
while (j < 10) {
attachMovie('q', 'q' + i + j, i * 10 + j, {'_x': j * 50, '_y': i * 36});
if (!_root.mapgrid[i][j]) {
this['q' + i + j].gotoAndStop(3);
} else {
if (_root.places[i][j]) {
this['q' + i + j].gotoAndStop(2);
}
}
++j;
}
++i;
}
stop();
}
}
movieClip 1764 {
}
movieClip 1765 {
frame 1 {
stop();
}
}
movieClip 1771 {
}
button 1774 {
on (release) {
if (_parent._currentframe == 52) {
_root.gotoAndStop('main');
}
}
}
button 1777 {
on (release) {
if (_parent._currentframe == 52) {
_parent.gotoAndPlay(53);
}
}
}
movieClip 1778 {
}
movieClip 1779 {
frame 1 {
stop();
}
frame 52 {
stop();
}
}
movieClip 1781 {
frame 1 {
stop();
}
}
movieClip 1784 {
}
movieClip 1785 {
}
movieClip 1786 {
frame 1 {
stop();
}
}
frame 5 {
framesToAdd = (getTimer() - lastMillisCheck) / 20;
lastMillisCheck = getTimer();
if (onob && guy._y < 512) {
if (Key.isDown(32) || Key.isDown(38)) {
if (paint.talk2._currentframe == 6) {
paint.guy2.gotoAndPlay(1);
paint.talk2.gotoAndStop(31);
}
vy = -12;
++jumps;
if (whipTimer < 8) {
++whipCount;
} else {
whipCount = 0;
}
whipTimer = 0;
onob = false;
moved = 0;
if (law && (flashy._currentframe == 1 || flashy._currentframe >= 5)) {
achget(427, talk && realx > 1210 && realx < 1365 && realy > 340 && realy < 480);
achget(490, Math.abs(realy - 850) <= 2 && realx <= -300 && paint.etalk._currentframe >= 2);
achget(112, realy >= -730 && realy <= -625 && realx >= -180 && realx <= 30);
achget(298, realx >= 1700 && realx <= 1775 && realy >= -775 && realy <= -690);
dist[0] = 1730 - realx;
dist[1] = -750 - realy;
flashy.gotoAndPlay(2);
flashy.white.gotoAndStop(3);
land._x -= dist[0];
land._y -= dist[1];
bg._x -= dist[0] / 2;
bg._y -= dist[1] / 2;
vy = 0;
timer9 += 200;
land.jail.gotoAndStop(1);
achget(296, true);
achget(312, guy.body._currentframe != 3);
} else {
achget(402, realy >= -730 && realy <= -625 && realx >= -180 && realx <= 30 && a[401]);
achget(401, realy >= -730 && realy <= -625 && realx >= -180 && realx <= 30 && a[400]);
achget(400, realy >= -730 && realy <= -625 && realx >= -180 && realx <= 30);
}
}
for (;;) {
if (!(!standingOnLand(-Math.abs(vx * 3), 0) && standingOnLand(0, 0))) break;
guy._y -= 0.1;
}
} else {
vy += 1;
}
++whipTimer;
achget(499, whipCount >= 20);
achget(313, map._currentframe == 2 && (Key.isDown(37) || Key.isDown(39)) && Math.abs(vx) >= 6);
achget(314, realx >= 1700 && realx <= 1775 && realy >= -775 && realy <= -690 && map._currentframe >= 2);
achget(335, jumps >= 500);
achget(494, jumps >= 200);
achget(285, jumps >= 100);
achget(243, jumps >= 50);
achget(242, jumps >= 30);
achget(241, jumps >= 12);
achget(240, jumps >= 3);
if (Key.isDown(71) && !(realx >= 900 && realx <= 1550 && realy >= -1175 && realy <= -925)) {
if (!gp) {
if (ghost <= 1) {
if (ori != 3 && guy._alpha == 100) {
++ghosts;
achget(410, ghosts >= 2);
achget(411, ghosts >= 3);
achget(412, ghosts >= 5);
achget(413, ghosts >= 10);
achget(414, ghosts >= 15);
achget(415, ghosts >= 20);
ghost = 2;
guy._alpha = 30;
onob = false;
achget(92, true);
achget(119, guy.body._currentframe != 3);
}
} else {
guy._alpha = 100;
ghost = 1;
}
}
gp = true;
} else {
gp = false;
}
guy.facey._y += (vy * 0.4 - 10 - guy.facey._y) / 3;
guy.facey._x += (vx - guy.facey._x) / 3;
if (Math.abs(vx) < 0.5) {
vx = 0;
}
realx = guy._x - land._x;
realy = guy._y - land._y;
ph = false;
if (onoby || onob) {
realonob = true;
} else {
realonob = false;
}
headBangNumber();
achget(111, changes[0] && changes[1] && changes[2]);
achget(439, a[191] && a[192] && a[193] && a[194] && a[195]);
achget(440, a[196] && a[197] && a[198] && a[199] && a[200]);
achget(441, a[191] && a[193] && a[195] && a[197] && a[199]);
achget(442, a[192] && a[194] && a[196] && a[198] && a[200]);
achget(443, a[192] && a[193] && a[195] && a[197]);
achget(444, a[194] && a[199]);
achget(445, a[191] && a[192] && a[194] && a[198]);
if (realx > 1415 && realx < 1485 && realy > 90 && realy < 110) {
if (numon != 14) {
numon = 14;
achget(97, land.num == '');
land.num = '';
land.num2 = '';
land.butt11.gotoAndPlay(2);
}
ph = true;
}
if (ph) {
achget(72, numon <= 10);
achget(73, numon == 14);
} else {
numon = 0;
}
onoby = onob;
guy._x += vx;
if (ghost == 0) {
if (land.hitTest(guy._x + GUY_WIDTH, guy._y - 10, true)) {
vx = -Math.abs(vx) / 3;
while (land.hitTest(guy._x + GUY_WIDTH, guy._y - 10, true)) {
guy._x -= 0.1;
}
achget(85, Key.isDown(39));
achget(173, Key.isDown(39) && realx >= 686 && realx <= 705 && realy >= -930 && realy <= -875);
}
if (land.hitTest(guy._x - GUY_WIDTH, guy._y - 10, true)) {
vx = Math.abs(vx) / 3;
while (land.hitTest(guy._x - GUY_WIDTH, guy._y - 10, true)) {
guy._x += 0.1;
}
achget(84, Key.isDown(37));
}
}
vx *= 0.8;
guy._y += vy;
var i = 0;
while (i >= -Math.max(0.1, vy)) {
if (intersectingLand(i) && guy._alpha == 100) {
guy._y += i;
ghost = 0;
achget(93, true);
}
i -= 8;
}
if (standingOnLand(0.2, 0) && ghost == 0) {
if (vy >= 0) {
onob = true;
achget(81, vy > 30);
vy = 0;
while (standingOnLand(0, 0)) {
guy._y -= 0.1;
}
}
} else {
onob = false;
}
++shakeTimer;
if (Key.isDown(37) && guy._y < 512) {
achget(2, true);
vx -= 2;
if (vx < 0) {
if (!shakeLeft) {
if (shakeTimer < 10) {
++shakeCount;
} else {
shakeCount = 0;
}
shakeTimer = 0;
}
shakeLeft = true;
}
if (paint.talk2._currentframe == 6) {
paint.guy2.gotoAndPlay(1);
paint.talk2.gotoAndStop(31);
}
achget(313, map._currentframe >= 2);
}
if (Key.isDown(39) && guy._y < 512) {
achget(3, true);
vx += 2;
if (vx > 0) {
if (shakeLeft) {
if (shakeTimer < 10) {
++shakeCount;
} else {
shakeCount = 0;
}
shakeTimer = 0;
}
shakeLeft = false;
}
if (paint.talk2._currentframe == 6) {
paint.guy2.gotoAndPlay(1);
paint.talk2.gotoAndStop(31);
}
achget(313, map._currentframe >= 2);
}
achget(419, shakeCount >= 12 && guy.body._currentframe == 1);
achget(420, shakeCount >= 12 && guy.body._currentframe == 8);
if (!standingOnLand(0, 0) && standingOnLand(-20, 0) && ghost == 0) {
achget(284, vy < -11.5);
vy = Math.abs(vy * 0.4);
achget(31, true);
var i = 1;
while (i <= 3) {
if (Math.abs(realy + 380) <= 10 && realx >= -700 + 50 * i && realx <= -675 + 50 * i && land['block' + i].square._currentframe == 1) {
if (land['block' + i]._currentframe == 3) {
land['block' + i].gotoAndStop(1);
achget(341, true);
achget(448, true);
} else {
land['block' + i].nextFrame();
achget(446, land['block' + i]._currentframe == 2);
achget(447, land['block' + i]._currentframe == 3);
}
land['block' + i].square.gotoAndPlay(2);
++hits;
achget(335 + hits, hits <= 5);
achget(342, land.block1._currentframe == 2 && land.block2._currentframe == 2 && land.block3._currentframe == 2);
achget(343, land.block1._currentframe == 3 && land.block2._currentframe == 3 && land.block3._currentframe == 3);
achget(344, land.block1._currentframe != land.block2._currentframe && land.block1._currentframe != land.block3._currentframe && land.block2._currentframe != land.block3._currentframe);
achget(345, a[342] && a[343] && a[344] && a[341]);
}
++i;
}
}
ox = guy._x;
oy = guy._y;
if (guy._y <= 198) {
land._y += (202 - guy._y) / 6;
guy._y += (202 - guy._y) / 6;
pan = true;
}
if (guy._y >= 352) {
land._y -= (guy._y - 348) / 6;
guy._y -= (guy._y - 348) / 6;
pan = true;
}
if (guy._x <= 278) {
land._x += (282 - guy._x) / 6;
guy._x += (282 - guy._x) / 6;
pan = true;
}
if (guy._x >= 307) {
land._x -= (guy._x - 303) / 6;
guy._x -= (guy._x - 303) / 6;
pan = true;
}
achget(114, pan);
if (realx > -340 && realx < -125 && realy > -60 && realy < 100) {
if (!pink && guy.body._currentframe == 5) {
paint.guy2.gotoAndPlay(1);
if (bought[3]) {
paint.talk2.gotoAndStop(32);
} else {
paint.talk2.gotoAndStop(3);
}
achget(404, true);
}
pink = true;
} else {
if (paint.talk2._currentframe != 6 && paint.talk2._currentframe != 31) {
paint.guy2.gotoAndStop(1);
paint.talk2.gotoAndStop(1);
}
pink = false;
}
if (pink) {
if (guy.body._currentframe == 5 && ghost == 0) {
achget(144, true);
} else {
if (ghost == 2) {
ghost = 1;
guy._alpha = 100;
achget(94, true);
achget(391, guy.body._currentframe == 5);
}
achget(145, true);
guy._y = 1000;
}
} else {
if ((paint.talk2._currentframe == 6 || paint.talk2._currentframe == 31) && ghost == 0) {
guy._y = 1000;
}
}
if (guy._y >= 512 && (Math.abs(realx - 300) >= 20 || Math.abs(realy - 228) >= 20)) {
achget(30, realx < 620 && realx > 480);
paint.talk2.gotoAndStop(2);
achget(143, Math.sqrt(Math.pow(guy._x - (land._x + land.starter._x), 2) + Math.pow(guy._y - (land._y + land.starter._y), 2)) > 1600);
flashy.gotoAndPlay(2);
if (guy._y >= 950) {
achget(391, guy.body._currentframe == 5);
flashy.white.gotoAndStop(2);
} else {
flashy.white.gotoAndStop(4);
}
guy._x = land._x + land.starter._x;
guy._y = land._y + land.starter._y - 2;
vy = 0;
vx = 0;
++deaths;
achget(14, true);
achget(15, true);
achget(118, guy.body._currentframe != 3);
timer2 = 0;
if (ghost == 2) {
ghost = 0;
guy._alpha = 100;
achget(94, true);
}
achget(403, law);
}
achget(38, timer2 > 1500);
achget(37, timer2 > 500);
achget(39, timer3 >= 50);
onMouseDown = function () {
coor[0] = _xmouse;
coor[1] = _ymouse;
achget(16, true);
if (_xmouse >= 974) {
mouse = 3;
} else {
if (_xmouse >= 580) {
if (_ymouse <= 56 && scroller >= 1) {
achget(20, true);
mouse = 1;
--scroller;
doit = true;
} else {
if (_ymouse >= 446 && scroller <= 475) {
achget(21, true);
mouse = 2;
++scroller;
doit = true;
} else {
achget(86, true);
}
}
}
}
if (Math.sqrt(Math.pow(_xmouse - guy._x, 2) + Math.pow(_ymouse - (guy._y - 10), 2)) <= 12) {
guy.facey.gotoAndPlay(2);
achget(35, true);
achget(120, ghost == 2);
achget(121, guy.body._currentframe != 3);
}
};
onMouseUp = function () {
achget(19, Math.sqrt(Math.pow(_xmouse - coor[0], 2) + Math.pow(_ymouse - coor[1], 2)) > 50);
achget(17, true);
achget(18, true);
mouse = 0;
};
if (mouse == 3) {
achget(22, true);
scroller += (_ymouse / 2 - 5 - scroller) / 5;
doit = true;
}
achget(44, deaths >= 2);
achget(45, deaths >= 5);
var i = 46;
while (i <= 64) {
achget(i, acht >= (i - 45) * 25);
++i;
}
achget(65, acht >= 499);
if (realx >= 900 && realx <= 1550 && realy >= -1175 && realy <= -925) {
achget(273, true);
if (ghost == 2) {
ghost = 1;
guy._alpha = 100;
}
timer8 += framesToAdd;
}
paint.jailt.text = timeToText(timer9, 3) + 's';
if (timer9 > 0) {
achget(297, timer9 >= 500);
achget(299, realx <= 1675 || realx >= 1800 || realy <= -775 || realy >= -690);
timer9 -= framesToAdd;
if (timer9 <= 0) {
land.jail.gotoAndPlay(2);
achget(300, realx >= 1700 && realx <= 1775 && realy >= -775 && realy <= -700);
timer9 = 0;
}
}
if (realx < -425 && realx > -850 && realy >= 225 && realy <= 300) {
achget(204, true);
timer11 += framesToAdd;
achget(425, timer11 >= 250);
achget(426, timer11 >= 500);
achget(428, timer11 >= 1500);
achget(429, timer11 >= 3000);
}
achget(261, realx < -425 && realx > -850 && realy >= 225 && realy <= 300 && guy.body._currentframe != 3);
achget(166, realx < -425 && realx > -850 && realy > -825 && realy < -50);
achget(167, realx < -425 && realx > -850 && realy > -350 && realy < -50);
achget(168, realx < -425 && realx > -850 && realy < -350 && realy > -590);
achget(169, realx < -425 && realx > -850 && realy < -600 && realy > -840);
achget(170, realx < -425 && realx > -850 && realy < -850);
achget(389, realx >= 900 && realx <= 1500 && realy >= 30 && realy <= 302);
achget(96, realx >= 900 && realx <= 1500 && realy >= 30 && realy <= 302 && ghost == 2);
achget(262, guy.body._currentframe == 1 && ghost == 2);
achget(392, realy > -325 && realy < -70 && realx > 125 && realx < 375 && ghost == 2);
achget(393, realy < -870 && realx > 50 && realx < 625 && ghost == 2);
achget(398, realy >= -730 && realy <= -520 && realx >= -180 && realx <= 30 && land.earth._currentframe == 2);
achget(406, a[167] && a[168] && a[169]);
if (realx >= 500 && realx <= 725 && realy >= -930 && realy <= -870) {
if (fanoo) {
vx -= 1.3;
if (ghost == 2) {
if (vy > 15) {
vy = 5;
} else {
if (vy > -2) {
vy -= 3;
} else {
vy -= 1;
}
}
}
achget(452, true);
achget(459, ghost == 2);
if (!Key.isDown(39)) {
achget(453, true);
}
if (Key.isDown(32) || Key.isDown(38)) {
achget(464, true);
}
achget(465, vx < -9);
achget(454, realx >= 575);
} else {
achget(463, true);
}
}
achget(455, realx >= 652 && realx <= 700 && realy >= -900 && realy <= -850);
achget(460, realx >= 652 && realx <= 700 && realy >= -900 && realy <= -850 && guy.body._currentframe != 3);
achget(456, realx >= 575 && realx <= 700 && realy >= -802 && realy <= -773);
achget(461, realx >= 570 && realx <= 605 && realy >= -782 && realy <= -775);
achget(362, realx <= -540 && realy >= 325 && ghost == 2);
if (ghost == 2) {
if (realy <= -890) {
while (realx > 865) {
guy._x -= 0.1;
vx = 0;
realx = guy._x - land._x;
}
}
}
if (ghost == 2) {
timer6 = 0;
achget(115, realx < -425 && realx > -850 && realy > -825 && realy < -50);
}
if (land.test._currentframe == 1) {
testscore = 0;
}
if (land.test._currentframe == 2) {
land.test.scoretext.text = 'Score: 0/0';
}
if (land.test._currentframe == 3) {
land.test.scoretext.text = 'Score: ' + testscore + '/1';
}
if (land.test._currentframe == 4) {
land.test.scoretext.text = 'Score: ' + testscore + '/2';
}
if (land.test._currentframe == 5 && land.test.rightwrong._currentframe == 1) {
land.test.scoretext.text = 'Score: ' + testscore + '/3';
achget(481 + testscore, true);
achget(480, true);
if (testtimes >= 2 && testtimes <= 5) {
achget(484 + testtimes, true);
}
achget(451, guy.body._currentframe != 3);
}
if (land.test._currentframe >= 7) {
land.test.scoretext.text = testtimes;
}
if (ghost == 0) {
if (realx >= 1675 && realx <= 1725 && Math.abs(realy - 495) < 2) {
if (numon2 != 146 && land.test.rightwrong._currentframe == 1) {
achget(471, true);
achget(450, guy.body._currentframe != 3);
land.trueb.gotoAndPlay(2);
if (land.test._currentframe == 1) {
land.test.nextFrame();
achget(476, true);
achget(485, testtimes >= 1);
} else {
if (land.test._currentframe == 2) {
land.test.nextFrame();
land.test.rightwrong.gotoAndPlay(37);
achget(474, true);
} else {
if (land.test._currentframe == 3) {
land.test.nextFrame();
++testscore;
land.test.rightwrong.gotoAndPlay(2);
achget(474, true);
} else {
if (land.test._currentframe == 4) {
land.test.nextFrame();
if (testtimes == 1) {
++testscore;
land.test.rightwrong.gotoAndPlay(2);
} else {
land.test.rightwrong.gotoAndPlay(37);
}
achget(474, true);
++testtimes;
} else {
if (land.test._currentframe == 5) {
land.test.gotoAndStop(1);
} else {
if (land.test._currentframe == 7 || land.test._currentframe == 8) {
land.test.gotoAndStop(1);
}
}
}
}
}
}
}
numon2 = 146;
} else {
if (numon2 == 146) {
numon2 = 0;
}
}
if (realx >= 1775 && realx <= 1825 && Math.abs(realy - 495) < 2) {
if (numon2 != 147 && land.test.rightwrong._currentframe == 1) {
achget(471, true);
land.falseb.gotoAndPlay(2);
achget(450, guy.body._currentframe != 3);
if (land.test._currentframe == 1) {
if (testtimes == 1) {
land.test.gotoAndStop(7);
} else {
land.test.gotoAndStop(8);
}
achget(491, true);
} else {
if (land.test._currentframe == 2) {
land.test.nextFrame();
++testscore;
land.test.rightwrong.gotoAndPlay(2);
achget(475, true);
} else {
if (land.test._currentframe == 3) {
land.test.nextFrame();
land.test.rightwrong.gotoAndPlay(37);
achget(475, true);
} else {
if (land.test._currentframe == 4) {
land.test.nextFrame();
if (testtimes != 1) {
++testscore;
land.test.rightwrong.gotoAndPlay(2);
} else {
land.test.rightwrong.gotoAndPlay(37);
}
achget(475, true);
++testtimes;
} else {
if (land.test._currentframe == 5) {
land.test.gotoAndStop(1);
} else {
if (land.test._currentframe == 7 || land.test._currentframe == 8) {
land.test.gotoAndStop(1);
}
}
}
}
}
}
}
numon2 = 147;
} else {
if (numon2 == 147) {
numon2 = 0;
}
}
if (Math.abs(realy + 830) < 2 && realx >= 550 && realx <= 575) {
if (numon2 != 144) {
land.fanoff.gotoAndPlay(2);
if (fanoo) {
fanoo = false;
achget(457, true);
land.offoron.gotoAndStop(2);
paint.fan.gotoAndStop(2);
} else {
fanoo = true;
achget(462, true);
land.offoron.gotoAndStop(1);
paint.fan.gotoAndStop(1);
}
}
numon2 = 144;
} else {
if (numon2 == 144) {
numon2 = 0;
}
}
achget(468, Math.abs(realy + 975) < 2 && realx >= 755 && realx <= 867 && onob);
if (Math.abs(realy + 830) < 2 && realx >= 600 && realx <= 625) {
if (numon2 != 145) {
if (land.rainbow._currentframe == 1) {
land.rainbow.gotoAndPlay(2);
achget(458, true);
}
land.rp.gotoAndPlay(2);
}
numon2 = 145;
} else {
if (numon2 == 145) {
numon2 = 0;
}
}
if (Math.abs(realy - 100) < 2 && realx >= 300 && realx <= 375) {
if (numon2 != 30) {
achget(353, true);
achget(354, true);
saved.gotoAndPlay(2);
land.saved.gotoAndPlay(2);
goime.data.testtimes = testtimes;
goime.data.unlock = unlock;
goime.data.a = new Array(500);
var i = 0;
while (i < 500) {
goime.data.a[i] = a[i];
++i;
}
goime.data.places = new Array(10);
var i = 0;
while (i < 10) {
goime.data.places[i] = new Array(10);
var j = 0;
while (j < 10) {
goime.data.places[i][j] = places[i][j];
++j;
}
++i;
}
goime.data.fanoo = fanoo;
goime.data.coins = coins;
goime.data.portals = portals;
goime.data.scroller = scroller;
goime.data.timer = timer;
goime.data.timer1 = timer1;
goime.data.timer2 = timer2;
goime.data.timer3 = timer3;
goime.data.timer4 = timer4;
goime.data.timer5 = timer5;
goime.data.timer6 = timer6;
goime.data.timer7 = timer7;
goime.data.timer8 = timer8;
goime.data.timer9 = timer9;
goime.data.timer10 = timer10;
goime.data.timer11 = timer11;
goime.data.ghosts = ghosts;
goime.data.acht = acht;
goime.data.deaths = deaths;
goime.data.coins2 = coins2;
goime.data.hits = hits;
goime.data.typings = typings;
goime.data.changes = new Array(3);
var i = 0;
while (i < 3) {
goime.data.changes[i] = changes[i];
++i;
}
goime.data.colnum = colnum;
goime.data.using = using;
goime.data.keys = keys;
goime.data.ans = ans;
goime.data.ans2 = ans2;
goime.data.times = times;
goime.data.laps = laps;
goime.data.lamped = new Array(3);
goime.data.achesSeen = achesSeen;
var i = 0;
while (i < 3) {
goime.data.lamped[i] = lamped[i];
++i;
}
goime.data.jumps = jumps;
goime.data.dista = dista;
goime.data.coincol = new Array(10);
var i = 0;
while (i < 10) {
goime.data.coincol[i] = coincol[i];
++i;
}
goime.data.colored = guy.body._currentframe;
goime.data.bought = new Array(5);
var i = 0;
while (i < 5) {
goime.data.bought[i] = bought[i];
++i;
}
goime.data.buyings = buyings;
goime.data.completeMapping = new Array(500);
var i = 0;
while (i < 500) {
goime.data.completeMapping[i] = completeMapping[i];
++i;
}
goime.data.std = new Array(std.length);
var i = 0;
while (i < std.length) {
goime.data.std[i] = std[i];
++i;
}
goime.flush();
}
numon2 = 30;
} else {
if (numon2 == 30) {
numon2 = 0;
}
}
if (Math.abs(realy - 475) <= 4 && realx >= 1520 && realx <= 1605) {
if (numon2 != 31) {
achget(396, true);
if (land.earth1._currentframe == 1) {
land.earth.gotoAndStop(2);
land.earth1.gotoAndPlay(2);
land.earth2.gotoAndPlay(2);
achget(394, true);
} else {
if (land.earth1._currentframe == 102) {
land.earth.gotoAndStop(1);
land.earth1.gotoAndPlay(102);
land.earth2.gotoAndPlay(2);
achget(395, true);
}
}
}
numon2 = 31;
} else {
if (numon2 == 31) {
numon2 = 0;
}
}
if (Math.abs(realy + 250) <= 2 && realx >= -575 && realx <= -525) {
land.on1.gotoAndPlay(2);
inback.tub.nextFrame();
inback.tub.water._visible = true;
achget(Math.floor((inback.tub._currentframe - 2) / 30 + 263), true);
achget(269, true);
} else {
inback.tub.water._visible = false;
}
if (Math.abs(realy + 305) <= 10 && realx >= -650 && realx <= -525) {
achget(270, true);
achget(271, Math.abs(inback.tub._currentframe - 75) <= 30);
achget(272, inback.tub._currentframe == 1);
land.reset1.gotoAndPlay(2);
if (inback.tub._currentframe <= 152) {
inback.tub.gotoAndPlay(161 - Math.floor(inback.tub._currentframe / 22));
}
}
if (Math.abs(realy + 600) < 5 && realx >= -800 && realx <= -750) {
if (numon2 != 1) {
land.shower.gotoAndPlay(2);
}
numon2 = 1;
if (paint.shower._currentframe == 1) {
paint.shower.gotoAndPlay(2);
}
if (paint.shower._currentframe == 21) {
paint.shower.gotoAndPlay(12);
}
achget(179, true);
achget(177, true);
achget(180, a[178]);
} else {
if (numon2 == 1) {
numon2 = 0;
}
}
if (Math.abs(realy + 650) < 5 && realx >= 1470 && realx <= 1530) {
if (numon2 != 8) {
land.yes.gotoAndPlay(2);
land.nob.gotoAndStop(1);
land.yesb.gotoAndStop(2);
law = true;
achget(291, true);
achget(293, true);
}
numon2 = 8;
} else {
if (numon2 == 8) {
numon2 = 0;
}
}
if (Math.abs(realy + 650) < 5 && realx >= 1595 && realx <= 1655) {
if (numon2 != 9) {
land.no.gotoAndPlay(2);
land.nob.gotoAndStop(2);
land.yesb.gotoAndStop(1);
law = false;
achget(292, true);
achget(293, true);
}
numon2 = 9;
} else {
if (numon2 == 9) {
numon2 = 0;
}
}
if (Math.abs(realy + 575) < 5 && realx >= 1700 && realx <= 1775) {
if (numon2 != 10) {
timer9 = 0;
land.clears.gotoAndPlay(2);
achget(303, true);
}
numon2 = 10;
} else {
if (numon2 == 10) {
numon2 = 0;
}
}
if (Math.abs(realy + 600) < 5 && realx >= -725 && realx <= -675) {
if (numon2 != 2) {
land.money.gotoAndPlay(2);
}
numon2 = 2;
if (paint.money._currentframe == 1) {
paint.money.gotoAndPlay(2);
}
if (paint.money._currentframe == 21) {
paint.money.gotoAndPlay(12);
}
achget(178, true);
achget(179, true);
achget(180, a[177]);
} else {
if (numon2 == 2) {
numon2 = 0;
}
}
if (Math.abs(realy + 425) < 5 && realx >= -750 && realx <= -700) {
if (numon2 != 3) {
land.party.gotoAndPlay(2);
if (paint.party._currentframe == 1) {
paint.party.gotoAndStop(2);
achget(186, true);
} else {
if (paint.party._currentframe == 2) {
paint.party.gotoAndStop(1);
achget(187, true);
}
}
}
numon2 = 3;
} else {
if (numon2 == 3) {
numon2 = 0;
}
}
achget(209, a[205] && a[206] && a[207] && a[208]);
achget(214, a[211] || a[212] || a[213]);
achget(215, a[211] && a[212] && a[213]);
if (realy >= 265 && realy <= 280 && realonob) {
if (realx >= -925 && realx <= -875) {
if (numon2 != 4) {
land.menus.gotoAndPlay(2);
land.arcade.gotoAndStop(1);
achget(205, true);
}
numon2 = 4;
} else {
if (numon2 == 4) {
numon2 = 0;
}
}
if (realx >= -750 && realx <= -738) {
land.lefts.gotoAndPlay(2);
achget(206, true);
numon2 = 5;
if (land.arcade._currentframe == 1) {
land.arcade.arrowy._x -= 5;
if (land.arcade.arrowy._x < 22.5) {
land.arcade.arrowy._x = 22.5;
}
} else {
if (land.arcade._currentframe == 2) {
av[3] -= 1;
} else {
if (land.arcade._currentframe >= 5) {
land.arcade.car._x -= land.arcade._currentframe * 2.5 - 10;
if (land.arcade.car._x < 5) {
land.arcade.car._x = 5;
}
}
}
}
} else {
if (numon2 == 5) {
numon2 = 0;
}
}
if (realx >= -687 && realx <= -675) {
land.rights.gotoAndPlay(2);
achget(207, true);
numon2 = 6;
if (land.arcade._currentframe == 1) {
land.arcade.arrowy._x += 5;
if (land.arcade.arrowy._x > 202.5) {
land.arcade.arrowy._x = 202.5;
}
} else {
if (land.arcade._currentframe == 2) {
av[3] += 1;
} else {
if (land.arcade._currentframe >= 5) {
land.arcade.car._x += land.arcade._currentframe * 2.5 - 10;
if (land.arcade.car._x > 195) {
land.arcade.car._x = 195;
}
}
}
}
} else {
if (numon2 == 6) {
numon2 = 0;
}
}
}
if (realy >= 240 && realy <= 250 && realx >= -825 && realx <= -600) {
if (numon2 != 7) {
achget(208, true);
land.action.gotoAndPlay(2);
if (land.arcade._currentframe == 1) {
if (land.arcade.arrowy._x <= 77.5) {
land.arcade.gotoAndStop(2);
av[0] = 0;
av[1] = 0;
av[2] = 110;
av[3] = 110;
av[4] = 110;
av[5] = 140;
av[6] = 0;
achget(211, true);
} else {
if (land.arcade.arrowy._x <= 147.5) {
land.arcade.gotoAndStop(6);
av[0] = 30;
av[1] = 1;
av[2] = 0;
av[3] = 18;
av[6] = 0;
achget(212, true);
} else {
land.arcade.gotoAndStop(5);
av[0] = 45;
av[1] = 95;
av[2] = 145;
av[3] = 0.4;
av[6] = 0;
achget(213, true);
}
}
} else {
if (land.arcade._currentframe == 6) {
land.arcade.attachMovie('missile', 'missile' + av[2], av[2], {'_x': land.arcade.car._x + 10, '_y': 155});
++av[2];
if (av[2] >= 5) {
av[2] = 0;
}
achget(228, true);
}
}
}
numon2 = 7;
} else {
if (numon2 == 7) {
numon2 = 0;
}
}
achget(237, av[6] >= 1);
if (land.arcade._currentframe == 1) {
var i = 0;
while (i < 6) {
removeMovieClip(land.arcade['missile' + i]);
++i;
}
if (land.arcade.arrowy._x <= 77.5) {
land.arcade.g1.gotoAndPlay(2);
} else {
if (land.arcade.arrowy._x <= 147.5) {
land.arcade.g2.gotoAndPlay(2);
} else {
land.arcade.g3.gotoAndPlay(2);
}
}
timer7 = 0;
} else {
if (land.arcade._currentframe == 2) {
if (av[1] == 0) {
av[5] -= 1.25;
} else {
av[5] += 1.25;
}
av[4] += av[0];
if (Math.abs(av[5] - 60) < 4 && Math.abs(av[4] - land.arcade.p1._x) <= 14 && av[1] == 0) {
av[1] = 1;
av[0] = (av[4] - land.arcade.p1._x) / 5 + Math.random() - 0.5;
}
timer7 += framesToAdd;
if (Math.abs(av[5] - 185) < 5 && Math.abs(av[4] - land.arcade.p2._x) <= 17 && av[1] == 1) {
av[1] = 0;
av[0] = (av[4] - land.arcade.p2._x) / 5 + Math.random() - 0.5;
achget(216, true);
}
achget(217, timer7 >= 400);
if (Math.random() > 0.5) {
if (land.arcade.p1._x < av[4] - 5) {
++av[2];
} else {
if (land.arcade.p1._x > av[4] + 5) {
--av[2];
}
}
}
var i = 1;
while (i <= 2) {
if (av[i + 1] < 95) {
av[i + 1] = 95;
}
if (av[i + 1] > 195) {
av[i + 1] = 195;
}
land.arcade['p' + i]._x = Math.round(av[i + 1] / 5) * 5;
++i;
}
land.arcade.ball._x = Math.round(av[4] / 5) * 5;
land.arcade.ball._y = Math.round(av[5] / 5) * 5;
if (av[4] < 85) {
land.arcade['p' + i]._x = 85;
av[0] = Math.abs(av[0]) + Math.random() - 0.5;
}
if (av[4] > 200) {
land.arcade['p' + i]._x = 200;
av[0] = -Math.abs(av[0]) + Math.random() - 0.5;
}
if (av[5] < 50) {
reset = true;
land.arcade.s2.nextFrame();
if (land.arcade.s2._currentframe == 3) {
av[6] = 2;
achget(220, true);
land.arcade.gotoAndStop(3);
}
achget(218, true);
}
if (av[5] > 195) {
reset = true;
if (land.arcade.s1._currentframe == 2) {
land.arcade.gotoAndStop(4);
achget(221, true);
} else {
land.arcade.s1.nextFrame();
}
achget(219, true);
}
if (reset) {
timer7 = 0;
av[5] = 120;
av[4] = 140;
av[1] = 0;
av[0] = 0;
av[2] = 140;
av[3] = 140;
reset = false;
}
av[6] = land.arcade.s2._currentframe - 1;
} else {
if (land.arcade._currentframe == 3) {
land.arcade.s1.gotoAndStop(av[6] % 10 + 1);
land.arcade.s2.gotoAndStop(Math.floor(av[6] / 10) + 1);
achget(238, true);
} else {
if (land.arcade._currentframe == 4) {
land.arcade.s1.gotoAndStop(av[6] % 10 + 1);
land.arcade.s2.gotoAndStop(Math.floor(av[6] / 10) + 1);
achget(239, true);
} else {
if (land.arcade._currentframe == 5) {
var i = 1;
while (i <= 3) {
av[i - 1] += av[3];
if (av[i - 1] >= 150) {
av[i - 1] -= 150;
land.arcade['r' + i]._x = Math.random() * 190 + 5;
++av[6];
land.arcade.s1.gotoAndStop(av[6] % 10 + 1);
land.arcade.s2.gotoAndStop(Math.floor(av[6] / 10) + 1);
}
land.arcade['r' + i]._y = Math.round(av[i - 1] / 5) * 5;
if (Math.abs(land.arcade['r' + i]._x - land.arcade.car._x) <= 20 && Math.abs(land.arcade['r' + i]._y - land.arcade.car._y) <= 20) {
achget(226, true);
land.arcade.gotoAndStop(4);
}
achget(498, av[6] >= 1 && guy.body._currentframe == 7);
achget(222, av[6] >= 3);
achget(223, av[6] >= 5);
achget(224, av[6] >= 12);
achget(225, av[6] >= 20);
++i;
}
av[3] += 0.002;
} else {
if (land.arcade._currentframe == 6) {
--av[0];
land.arcade.s1.gotoAndStop(av[6] % 10 + 1);
land.arcade.s2.gotoAndStop(Math.floor(av[6] / 10) + 1);
var i = 0;
while (i < 6) {
if (land.arcade['missile' + i]._y <= 0) {
removeMovieClip(land.arcade['missile' + i]);
}
land.arcade['missile' + i]._y -= 5;
++i;
}
achget(233, a[230] && a[231] && a[232]);
achget(234, av[3] <= 9);
var they = 0;
while (they < 3) {
var thex = 0;
while (thex < 6) {
var i = 0;
while (i < 6) {
if (land.arcade['missile' + i]._x >= land.arcade['s' + they + thex]._x && land.arcade['missile' + i]._x <= land.arcade['s' + they + thex]._x + 20 && land.arcade['missile' + i]._y >= land.arcade['s' + they + thex]._y - 10 && land.arcade['missile' + i]._y <= land.arcade['s' + they + thex]._y + 20 && land.arcade['missile' + i]._y != undefined && land.arcade['s' + they + thex]._currentframe == 1) {
land.arcade['s' + they + thex].gotoAndPlay(2);
removeMovieClip(land.arcade['missile' + i]);
--av[3];
av[6] += they + 1;
achget(229, true);
achget(230 + they, true);
}
++i;
}
++thex;
}
++they;
}
if (av[3] == 0) {
var i = 0;
while (i < 6) {
removeMovieClip(land.arcade['missile' + i]);
++i;
}
achget(235, true);
land.arcade.gotoAndStop(3);
}
if (av[0] <= 0) {
av[0] += av[3];
if (av[1] == 0) {
if (land.arcade.s00._x <= 5) {
var they = 0;
while (they < 3) {
var thex = 0;
while (thex < 6) {
land.arcade['s' + they + thex]._y += 5;
++thex;
}
++they;
}
av[1] = 1;
achget(227, true);
} else {
var they = 0;
while (they < 3) {
var thex = 0;
while (thex < 6) {
land.arcade['s' + they + thex]._x -= 5;
++thex;
}
++they;
}
}
} else {
if (land.arcade.s00._x >= 45) {
var they = 0;
while (they < 3) {
var thex = 0;
while (thex < 6) {
land.arcade['s' + they + thex]._y += 5;
++thex;
}
++they;
}
av[1] = 0;
achget(227, true);
} else {
var they = 0;
while (they < 3) {
var thex = 0;
while (thex < 6) {
land.arcade['s' + they + thex]._x += 5;
++thex;
}
++they;
}
}
}
var they = 0;
while (they < 3) {
var thex = 0;
while (thex < 6) {
if (land.arcade['s' + they + thex]._currentframe == 1 && land.arcade['s' + they + thex]._y >= 145) {
var i = 0;
while (i < 6) {
removeMovieClip(land.arcade['missile' + i]);
++i;
}
achget(236, true);
land.arcade.gotoAndStop(4);
}
++thex;
}
++they;
}
}
}
}
}
}
}
}
achget(434, a[435] && a[375]);
achget(435, a[123] && a[144]);
achget(430, a[220] && a[235]);
achget(431, a[221] && a[236] && a[226]);
achget(397, realy >= -730 && realy <= -625 && realx >= -180 && realx <= 30 && onob);
achget(399, realy >= -730 && realy <= -625 && realx >= -180 && realx <= 30 && onob && a[395]);
achget(32, realy < 200);
achget(33, Math.abs(realy) <= 2 && realx >= 0 && realx <= 50 && onob);
achget(36, realx < 660 && realx > 590 && Math.abs(realy - 200) < 2 && onob);
achget(158, realx < 1490 && realx > 1470 && realy > -480 && realy < -470);
achget(188, realx >= -340 && realx <= -215 && realy >= 110 && realy <= 170);
achget(279, timer8 >= 150);
achget(280, timer8 >= 250);
achget(281, timer8 >= 500);
achget(274, realx >= 1125 && realx <= 1200 && Math.abs(realy + 925) <= 2);
if (realx >= 100 && realx <= 250 && Math.abs(realy - 125) <= 2) {
achget(301, true);
achget(302, law);
}
achget(275, realx >= 1310 && realx <= 1390 && Math.abs(realy + 1050) <= 2);
achget(276, realx >= 1050 && realx <= 1100 && Math.abs(realy + 975) <= 2);
achget(277, realx >= 900 && realx <= 1025 && Math.abs(realy + 1050) <= 2);
achget(278, realx >= 950 && realx <= 1025 && Math.abs(realy + 1125) <= 2);
achget(282, realx >= 1325 && realx <= 1475 && realy >= -1185 && realy <= -1145);
achget(283, realx >= -775 && realx <= -500 && Math.abs(realy + 975) <= 10);
achget(165, realx > -850 && realx < -350 && realy > -147 && realy < 0 && onob);
achget(203, realx < -425 && realx > -850 && realy > -75);
achget(171, realx > -400 && realx < -100 && realy < -850 && onob);
achget(172, realx < -870 && realy > -840 && realy < -820);
achget(34, realy > 300 && realy < 502 && realx > 100 && realx < 225);
achget(42, realy > -325 && realy < -70 && realx > 125 && realx < 375);
achget(416, realy > -325 && realy < -70 && realx > 125 && realx < 375 && guy.body._currentframe == 4);
achget(43, realy < -348 && realy > -360 && realx > 75 && realx < 425);
achget(87, realy > -252 && realy < -248 && realx >= -160 && realx <= -90);
achget(95, realy > 20 && realy < 110 && realx >= 1775 && realx <= 1825 && onob);
achget(361, realx <= -540 && realy >= 325);
achget(374, realx <= -540 && realy >= 325 && guy.body._currentframe != 3);
if (realy > -630 && realy < -580 && realx >= 535 && realx <= 635) {
if (realy > -600) {
var colorToBe = land.pipe1._currentframe * 4 + land.pipe2._currentframe * 2 + land.pipe3._currentframe - 6;
if (achget(99 + colorToBe, true)) {
++colnum;
}
achget(417, a[100] && a[107]);
achget(418, a[103] && a[106]);
achget(421, a[107] && a[106]);
achget(422, a[102] && a[103]);
achget(423, a[101] && a[105]);
achget(424, a[105] && a[104]);
achget(497, guy.body._currentframe == 7 && colorToBe == 4);
guy.body.gotoAndStop(colorToBe);
}
if (realx < 585) {
++guy._x;
} else {
--guy._x;
}
}
achget(66, realx > 825 && realx < 875 && realy > -80 && realy < -70);
achget(189, realx > -400 && realx < -300 && realy > -602 && realy < -498);
achget(67, realx > 765 && realx < 860 && realy > -327 && realy < -298 && onob);
achget(122, realx >= 860 && realx <= 915 && realy >= 360 && realy <= 390);
achget(135, realx > 248 && realx < 277 && realy > -803 && realy < -797 && onob);
achget(136, realy < -870 && realx > 50 && realx < 625 && onob);
achget(137, realx > 50 && realx < 100 && realy > -1210 && realy < -1170 && onob);
achget(138, realy < -1245);
achget(147, realy < -1245 && guy.body._currentframe == 8);
var i = 1;
while (i <= 5) {
if (!a[377 + i] && onob && Math.abs(realy - (475 + 75 * i)) < 2 && realx >= -1152 && realx <= -1073) {
achget(377 + i, true);
if (i <= 4) {
land['out' + (i + 1)].gotoAndPlay(2);
}
}
++i;
}
if (realx > 1350 && realx < 1400 && realy > -155 && realy < -145 && onob) {
achget(148, true);
if (ori != 1) {
land.rstart.gotoAndPlay(2);
}
ori = 1;
} else {
if (ori == 1) {
ori = 3;
}
}
if (realx > 1275 && realx < 1325 && realy > -310 && realy < -245 && timer6 >= 6) {
achget(149, true);
if (ori == 3) {
land.rend.gotoAndPlay(2);
++laps;
achget(210, timer6 < 250);
achget(153, timer6 < 300);
achget(154, timer6 >= 500);
}
ori = 2;
} else {
if (ori == 2) {
ori = 0;
}
}
if (realx <= 1350 && realy >= -180) {
ori = 0;
}
achget(150, laps >= 1);
achget(151, laps >= 3);
achget(152, laps >= 5);
if (ori == 3) {
timer6 += framesToAdd;
} else {
if (ori == 1) {
timer6 = 0;
}
}
land.timer = timeToText(timer6, 3);
if (realx > 1210 && realx < 1365 && realy > 340 && realy < 480 && paint.guy._currentframe != 3) {
if (ghost == 0) {
talk = true;
}
} else {
if (realx > 1000 && realx < 1475 && realy > 305) {
if (paint.talk._currentframe >= 3) {
paint.talk.gotoAndStop(2);
paint.guy.gotoAndPlay(1);
achget(126, true);
}
talk = false;
} else {
paint.talk.gotoAndStop(1);
paint.guy.gotoAndStop(1);
talk = false;
}
}
if (realonob) {
if (Key.isDown(49)) {
if (key != 1) {
if (talk || pink || paint.etalk._currentframe >= 2) {
achget(405, true);
achget(407, true);
}
if (talk) {
paint.guy.gotoAndPlay(1);
paint.talk.gotoAndStop(poss[0][paint.talk._currentframe - 3]);
++ans;
achget(124, true);
} else {
if (pink) {
if (paint.talk2._currentframe == 6 || paint.talk2._currentframe == 31) {
guy._y = 1000;
achget(391, true);
}
paint.guy2.gotoAndPlay(1);
paint.talk2.gotoAndStop(poss2[0][paint.talk2._currentframe - 3]);
++ans;
achget(127, true);
} else {
if (paint.etalk._currentframe == 2) {
paint.etalk.gotoAndStop(3);
} else {
if (paint.etalk._currentframe >= 3 && paint.etalk._currentframe <= 5) {
paint.etalk.gotoAndPlay(6);
}
}
}
}
}
key = 1;
} else {
if (Key.isDown(50)) {
if (key != 2) {
if (talk || pink || paint.etalk._currentframe >= 2) {
achget(405, true);
achget(408, true);
}
if (talk) {
++ans;
achget(124, true);
paint.guy.gotoAndPlay(1);
paint.talk.gotoAndStop(poss[1][paint.talk._currentframe - 3]);
} else {
if (pink) {
if (paint.talk2._currentframe == 6 || paint.talk2._currentframe == 31) {
guy._y = 1000;
achget(391, true);
}
paint.guy2.gotoAndPlay(1);
paint.talk2.gotoAndStop(poss2[1][paint.talk2._currentframe - 3]);
++ans;
achget(127, true);
} else {
if (paint.etalk._currentframe == 2) {
paint.etalk.gotoAndStop(4);
} else {
if (paint.etalk._currentframe >= 3 && paint.etalk._currentframe <= 5) {
paint.etalk.gotoAndPlay(6);
}
}
}
}
}
key = 2;
} else {
if (Key.isDown(51)) {
if (key != 3) {
if (talk && paint.talk._currentframe != 11 || pink || paint.etalk._currentframe >= 2) {
achget(405, true);
achget(409, true);
}
if (talk) {
achget(124, true);
if (paint.talk._currentframe == 12) {
vx = -40;
achget(495, true);
} else {
if (paint.talk._currentframe == 18) {
achget(496, true);
}
++ans;
}
paint.guy.gotoAndPlay(1);
paint.talk.gotoAndStop(poss[2][paint.talk._currentframe - 3]);
} else {
if (pink) {
if (paint.talk2._currentframe == 6 || paint.talk2._currentframe == 31) {
guy._y = 1000;
achget(391, true);
}
paint.guy2.gotoAndPlay(1);
paint.talk2.gotoAndStop(poss2[2][paint.talk2._currentframe - 3]);
++ans;
achget(127, true);
} else {
if (paint.etalk._currentframe == 2) {
paint.etalk.gotoAndStop(5);
achget(376, true);
} else {
if (paint.etalk._currentframe >= 3 && paint.etalk._currentframe <= 5) {
paint.etalk.gotoAndPlay(6);
}
}
}
}
}
key = 3;
} else {
key = 0;
}
}
}
}
achget(377, paint.etalk._currentframe == 6);
achget(384, paint.talk2._currentframe == 9);
achget(146, paint.talk2._currentframe == 6);
achget(385, paint.talk2._currentframe == 34);
achget(386, paint.talk2._currentframe == 35);
achget(387, paint.talk2._currentframe == 36);
if (talk) {
achget(128, paint.talk._currentframe == 7);
achget(129, paint.talk._currentframe == 13);
achget(130, paint.talk._currentframe == 8);
achget(131, paint.talk._currentframe == 9 || paint.talk._currentframe == 10);
if (paint.talk._currentframe <= 2) {
if (guy.body._currentframe == 3) {
paint.talk.gotoAndStop(3);
paint.guy.gotoAndPlay(1);
} else {
paint.talk.gotoAndStop(14);
paint.guy.gotoAndPlay(1);
achget(133, true);
}
++times;
achget(404, true);
}
achget(123, true);
}
achget(125, ans == 30);
achget(134, times == 2);
if (realy > -600 && realy <= -520) {
achget(116, realx > 910 && realx < 1050 && onob);
achget(117, realx > 1210 && realx < 1330 && onob);
}
} else {
if (realx > 1210 && realx < 1365 && realy > 340 && realy < 480) {
paint.guy.gotoAndStop(3);
paint.talk.gotoAndStop(1);
achget(132, true);
}
}
achget(113, colnum >= 4);
achget(108, colnum >= 8);
land.colnum = colnum + '/8';
achget(88, timer5 > 25);
achget(89, timer5 > 50);
achget(90, timer5 > 75);
achget(91, timer5 > 100);
if (mouse == 0) {
gloop = 0;
} else {
if (mouse == 1) {
++gloop;
if (gloop >= 3) {
gloop = 0;
--scroller;
doit = true;
}
} else {
if (mouse == 2) {
++gloop;
if (gloop >= 3) {
gloop = 0;
++scroller;
doit = true;
}
}
}
}
bg._x = land._x / 2;
bg._y = land._y / 2;
if (guy._x >= land._x + land.flag._x - 20 && guy._x <= land._x + land.flag._x + 45) {
if (guy._y >= land._y + land.flag._y - 42 && guy._y <= land._y + land.flag._y + 20) {
land.gotoAndStop(land._currentframe + 1);
}
}
if (vy > 40 || vy < -20) {
vy *= 0.8;
}
if (onob) {
if (moved == 0) {
moved = 50000;
achget(5, moved == 50000);
}
moved = -1;
} else {
if (vx != 0) {
moved = 1;
}
}
achget(98, Math.abs(vx) > 7.98);
achget(99, deaths >= 10);
achget(492, deaths >= 20);
achget(350, true);
achget(0, true);
achget(1, true);
achget(102, true);
achget(4, vy <= -1);
achget(6, vy <= -1 && vx != 0);
achget(7, Key.isDown(65) || Key.isDown(68) || Key.isDown(83) || Key.isDown(87));
achget(8, Key.isDown(38));
achget(9, Key.isDown(40));
achget(10, Key.isDown(32));
achget(11, Key.isDown(37) && Key.isDown(39));
achget(12, Key.isDown(38) && Key.isDown(40));
achget(13, vy >= 5);
achget(29, vy > 30);
achget(23, a[20] && a[21] && a[22]);
if (Math.abs(vy) < 4 && vx == 0) {
timer1 += framesToAdd;
} else {
timer1 = 0;
}
achget(25, timer1 > 250);
achget(41, timer4 > 500);
boxy.acht.text = acht;
boxy.coins2.text = coins2;
if (acht / 5 == Math.round(acht / 5)) {
boxy.pers.text = Math.round(acht) / 5 + '.0%';
} else {
boxy.pers.text = Math.round(acht) / 5 + '%';
}
boxy.timerreal.text = timeToText(timer, 5);
paint._x = land._x + 585;
paint._y = land._y - 575;
if (acht >= 500) {
if (ending._currentframe == 1) {
ending.gotoAndPlay(1);
map.gotoAndStop(1);
saved.gotoAndStop(1);
exit.gotoAndStop(1);
} else {
if (ending._currentframe >= 160) {
guy._y = -1000;
land._xscale = 20;
land._yscale = 20;
inback._xscale = 20;
inback._yscale = 20;
paint._xscale = 20;
paint._yscale = 20;
bg._xscale = 40;
bg._yscale = 40;
inback._x = 400;
inback._y = 280;
paint._x = 517;
paint._y = 165;
land._x = 400;
land._y = 280;
bg._x = 265;
bg._y = 285;
exitro._x = -1000;
var i = 1;
while (i <= 12) {
_root['b' + i]._x = 1500;
_root['p' + i]._x = 1500;
++i;
}
a1._x = 1500;
a2._x = 1500;
bar._x = 1400;
bbeh._x = 1450;
qbut._y = -100;
mbut._y = -100;
hbut._y = -100;
sbut._y = -100;
boxy._y = -200;
if (ending._currentframe >= 602) {
gotoAndStop('endingframe');
}
}
}
} else {
timer += framesToAdd;
if (Key.isDown(77)) {
if (!mp) {
achget(304, true);
if (map._currentframe == 1) {
map.gotoAndPlay(2);
} else {
map.gotoAndStop(1);
achget(306, true);
}
achget(315, true);
}
mp = true;
} else {
mp = false;
}
if (Key.isDown(72)) {
if (!hp) {
achget(288, true);
achget(289, true);
if (hint == 0) {
hint = 1;
}
}
hp = true;
} else {
hp = false;
}
}
timer2 += framesToAdd;
if (onob) {
timer3 = 0;
} else {
timer3 += framesToAdd;
}
timer4 += framesToAdd;
if (a[87]) {
timer5 += framesToAdd;
}
timer10 += framesToAdd;
achget(390, timer10 > 3000);
if (std.length > achesSeen) {
var i = 1;
while (i <= 15) {
if (_root['ach' + i]._currentframe == 1) {
doit = true;
_root['ach' + i].gotoAndPlay(2);
_root['ach' + i].box.gotoAndStop(2);
_root['ach' + i].box.box2.gotoAndStop(std[achesSeen] + 1);
_root['ach' + i].box.box3.gotoAndStop(std[achesSeen] + 1);
++achesSeen;
break;
}
++i;
}
timer4 = 0;
}
if (scroller < 0) {
scroller = 0;
} else {
if (scroller > 238) {
scroller = 238;
}
}
bar._y = scroller * 2 + 10;
achget(24, Math.round(scroller) == 238);
if (ph) {
achget(74, typings >= 20);
achget(75, land.num == '12345');
achget(76, land.num == '729');
achget(77, land.num == '1000000');
achget(78, land.num == '1000000000');
achget(79, land.num == '314');
achget(190, land.num == '99');
achget(82, land.num == '404');
achget(449, land.num == '360');
achget(83, a[75] && a[76] && a[77] && a[78] && a[79] && a[80] && a[82] && a[112] && a[190] && a[449]);
}
achget(139, _xmouse > 370 && _xmouse < 580 && _ymouse < 72);
achget(140, Key.isDown(67) && Key.isDown(89));
achget(141, Key.isDown(66) && Key.isDown(83));
achget(142, Key.isDown(88) && Key.isDown(90));
achget(201, keys >= 10);
achget(202, keys >= 5);
var i = 1;
while (i <= 10) {
if (Math.abs(realx - inback['coin' + i]._x) < 25 && Math.abs(realy - inback['coin' + i]._y - 10) < 25 && coincol[i - 1]) {
coincol[i - 1] = false;
achget(432, !coincol[1] && !coincol[3] && !coincol[5] && !coincol[7] && !coincol[9]);
achget(433, !coincol[0] && !coincol[2] && !coincol[4] && !coincol[6] && !coincol[8]);
achget(436, !coincol[1] && !coincol[2] && !coincol[4] && !coincol[6]);
achget(437, !coincol[3] && !coincol[8]);
achget(438, !coincol[0] && !coincol[1] && !coincol[3] && !coincol[7]);
inback['coin' + i].gotoAndPlay(2);
++coins;
++coins2;
timer10 = 0;
achget(319 + i, true);
achget(330, true);
achget(331, coins >= 2);
achget(332, coins >= 5);
achget(333, coins >= 9);
achget(334, coins >= 10);
var s = 1;
while (s <= 5) {
if (prices[s - 1] > coins2 + 0.5) {
if (land['buy' + s]._currentframe == 15 || land['buy' + s]._currentframe == 1) {
land['buyt' + s].gotoAndStop(2);
land['buy' + s].gotoAndStop(15);
}
} else {
if (land['buyt' + s]._currentframe != 3) {
land['buyt' + s].gotoAndStop(1);
land['buy' + s].gotoAndStop(1);
}
}
++s;
}
}
++i;
}
var i = 1;
while (i <= 5) {
if (land['buy' + i]._currentframe == 1 && land['buyt' + i]._currentframe == 1 && ghost == 0) {
if (Math.abs(realy - (475 + i * 75)) <= 2 && realx >= (i % 2) * 425 - 1025 && realx <= (i % 2) * 425 - 975) {
if (numon2 != 10 + i) {
land['buy' + i].gotoAndStop(16);
land['buyt' + i].gotoAndStop(3);
coins2 -= prices[i - 1];
bought[i - 1] = true;
++buyings;
achget(362 + buyings, true);
achget(367 + prices[i - 1], true);
var r = 1;
while (r <= 5) {
if (prices[r - 1] > coins2 + 0.5 && land['buyt' + r]._currentframe == 1) {
land['buyt' + r].gotoAndStop(2);
land['buy' + r].gotoAndStop(15);
} else {
if (land['buyt' + r]._currentframe != 3 && land['buy' + r]._currentframe == 1) {
land['buyt' + r].gotoAndStop(1);
land['buy' + r].gotoAndStop(1);
}
}
++r;
}
if (i == 1) {
achget(355, true);
paint.voice.gotoAndPlay(2);
achget(404, true);
}
if (i == 2) {
land.out1.gotoAndPlay(2);
}
achget(373, i == 3);
achget(355 + i, true);
if (i == 5) {
paint.eguy.gotoAndPlay(2);
}
}
numon2 = 10 + i;
} else {
if (numon2 == 10 + i) {
numon2 = 0;
}
}
if (land['buy' + i]._currentframe == 1 && land['buyt' + i]._currentframe == 3) {
land['buy' + i].gotoAndStop(15);
}
}
++i;
}
achget(371, bought[1] && bought[3]);
achget(372, bought[0] && bought[2] && bought[4]);
if (Math.abs(realy - 850) <= 2 && realx <= -300) {
if (paint.eguy._currentframe == 47 && paint.etalk._currentframe == 1) {
paint.etalk.gotoAndStop(2);
achget(375, true);
achget(404, true);
}
} else {
if (paint.etalk._currentframe <= 5) {
paint.etalk.gotoAndStop(1);
}
}
oportal = portal;
portal = false;
var i = 1;
while (i <= 20) {
if (Math.sqrt(Math.pow(realx - paint['portal' + i]._x - 585, 2) + Math.pow(realy - paint['portal' + i]._y + 565, 2)) <= 50) {
if (!oportal) {
if (i % 2 == 1) {
dist[0] = paint['portal' + (i + 1)]._x + 585 - realx;
dist[1] = paint['portal' + (i + 1)]._y - 575 - realy;
} else {
dist[0] = paint['portal' + (i - 1)]._x + 585 - realx;
dist[1] = paint['portal' + (i - 1)]._y - 575 - realy;
}
flashy.gotoAndPlay(2);
flashy.white.gotoAndStop(4);
achget(163, ghost == 2);
achget(164, guy.body._currentframe != 3);
if (achget(243 + Math.ceil(i / 2), true)) {
++portals;
}
achget(254, portals >= 2);
achget(255, portals >= 5);
achget(256, portals >= 10);
if (i == 19) {
vy = Math.min(vy, 5);
}
++using;
land._x -= dist[0];
land._y -= dist[1];
bg._x -= dist[0] / 2;
bg._y -= dist[1] / 2;
achget(156, true);
}
portal = true;
}
++i;
}
achget(157, realx >= 1575 && realx <= 1600 && realy >= 225 && realy <= 275 && vy >= 20);
lamped[1] = lamped[0];
lamped[0] = false;
if (realx >= -510 && realx <= -450 && realy >= -805 && realy <= -725) {
if (!lamped[1]) {
++lamped[2];
if (lamped[2] == 1) {
paint.lamp.gotoAndPlay(2);
achget(174, true);
} else {
if (lamped[2] == 2) {
paint.lamp.gotoAndPlay(2);
achget(175, true);
} else {
if (lamped[2] == 3) {
paint.lamp.gotoAndPlay(21);
achget(176, true);
}
}
}
}
lamped[0] = true;
}
if (lamped[2] == 3 && paint.lamp._currentframe <= 20) {
paint.lamp.gotoAndStop(90);
}
achget(159, using >= 2);
achget(160, using >= 5);
achget(161, using >= 10);
achget(162, using >= 20);
achget(257, using >= 30);
achget(40, timer >= 50);
achget(26, timer >= 250);
achget(27, timer >= 500);
achget(346, timer >= 1400);
achget(28, timer >= 3000);
achget(305, a[68] && a[181] && a[288] && a[304]);
if (Key.isDown(81)) {
if (!qp) {
achget(68, true);
achget(69, true);
achget(71, a[70]);
if (_quality == 'HIGH') {
_quality = 'LOW';
} else {
_quality = 'HIGH';
}
}
qp = true;
} else {
qp = false;
}
if (Key.isDown(83)) {
if (!sp) {
if (sound) {
sound = false;
achget(181, true);
music.setVolume(0);
} else {
sound = true;
achget(184, true);
music.setVolume(100);
}
achget(182, true);
}
sp = true;
} else {
sp = false;
}
achget(317, a[315] && a[316]);
achget(318, a[182] && a[183]);
achget(319, a[289] && a[290]);
if (hint >= 1) {
++hint;
if (Math.random() > hint / 30 - 4) {
hshow = true;
} else {
hshow = false;
}
achget(347, hint >= 50);
achget(348, hint >= 120);
if (hint >= 150) {
hint = 0;
hshow = false;
achget(349, true);
}
}
if (doit || hint >= 1) {
setAchievementBoard();
}
inback._x = land._x;
inback._y = land._y;
if (paint.ball._currentframe == 1) {
paint.gotoAndStop(land.pipe1._currentframe * 4 + land.pipe2._currentframe * 2 + land.pipe3._currentframe - 6);
if (map._currentframe == 4) {
map.gotoAndPlay(3);
}
}
if (realonob) {
dista += Math.abs(vx);
achget(258, dista >= 200);
achget(259, dista >= 1000);
achget(260, dista >= 2000);
achget(286, dista >= 4000);
achget(287, dista >= 10000);
achget(493, dista >= 20000);
}
if (map._currentframe >= 2) {
map.guy._x = realx * 0.15 + 180;
map.guy._y = realy * 0.15 + 200;
}
if (!places[Math.floor((realy + 1333.33333) / 240)][Math.floor((realx + 1190) / 333.33333)] && mapgrid[Math.floor((realy + 1333.33333) / 240)][Math.floor((realx + 1190) / 333.33333)]) {
places[Math.floor((realy + 1333.33333) / 240)][Math.floor((realx + 1190) / 333.33333)] = true;
++unlock;
if (map._currentframe == 4) {
map.gotoAndPlay(3);
}
}
achget(110, guy.body._currentframe != 3);
map.tiles = unlock + '/hmt';
achget(307, unlock >= 2);
achget(308, unlock >= 5);
achget(309, unlock >= 10);
achget(310, unlock >= 25);
achget(311, unlock >= 50);
achget(469, unlock >= 71);
empt = true;
var i = 1;
while (i <= 15) {
if (_root['ach' + i]._currentframe >= 2) {
empt = false;
}
++i;
}
achget(388, empt);
if (coins == 9) {
inback.cl = 'There is 1 coin left to collect.';
} else {
inback.cl = 'There are ' + (10 - coins) + ' coins left to collect.';
}
achget(80, land.num == acht);
achget(80, land.num == achtold);
achtold = acht;
}
frame 6 {
gotoAndPlay('gp');
}
button 1789 {
on (release) {
timer = -100;
gotoAndPlay('init');
}
}
button 1790 {
on (release) {
gotoAndStop('main');
}
}
frame 8 {
timetext.text = timeToText(timer, 5);
if (timer <= recordtime) {
recordtime = timer;
goime.data.recordtime = recordtime;
goime.flush();
}
besttext.text = timeToText(recordtime, 5);
}
button 1799 {
on (release) {
gotoAndStop('main');
}
}
movieClip 1800 {
frame 52 {
stop();
}
}