Combined Code
movieClip 2 {
}
movieClip 7 {
}
movieClip 9 {
}
movieClip 14 {
frame 1 {
stop();
if (_root.noad) {
nextFrame();
}
}
frame 2 {
stop();
}
}
movieClip 16 {
}
movieClip 18 {
}
movieClip 19 {
instance of movieClip 16 {
onClipEvent (load) {
onMouseDown = function () {
if (this.hitTest(_root._xmouse, _root._ymouse) and Key.isDown(16) and Key.isDown(17)) {
_parent.gotoAndPlay(_parent._totalframes - 1);
}
};
}
}
frame 455 {
_root.play();
}
frame 456 {
stop();
}
}
movieClip 20 {
}
movieClip 21 {
frame 1 {
CPMStarContentSpotID = '1602Q6D81AE05';
}
}
movieClip 22 {
frame 1 {
stop();
}
frame 2 {
stop();
i = 190;
onEnterFrame = function () {
--i;
if (i <= 0) {
_parent.removeMovieClip();
_parent.unloadMovie();
}
};
}
}
movieClip 23 adBox {
frame 1 {
stop();
System.security.allowDomain('server.cpmstar.com');
}
}
movieClip 26 {
frame 1 {
stop();
}
}
button 28 {
on (press) {
_parent.startDrag();
}
on (release) {
_parent.stopDrag();
}
on (releaseOutside) {
_parent.stopDrag();
}
}
movieClip 42 {
frame 1 {
stop();
if (_parent._parent.heading == 'warning') {
gotoAndStop('warning');
}
if (_parent._parent.heading == 'alert') {
gotoAndStop('alert');
}
if (_parent._parent.heading == 'import') {
gotoAndStop('import');
}
if (_parent._parent.heading == 'share') {
gotoAndStop('share');
}
}
}
button 45 {
on (press, keyPress '<Enter>') {
btnsnd = new Sound(this);
btnsnd.attachSound('flick');
btnsnd.start();
if (_parent.id == 'fpsWarning') {
_root.paused = false;
_root.screenshot.removeMovieClip();
_root.screenshot.unloadMovie();
}
if (_parent.id == 'bubbleHelp') {
_root.paused = false;
_root.vsStats.play();
_root.screenshot.removeMovieClip();
_root.screenshot.unloadMovie();
}
if (_parent.id == 'pauseHelp') {
_root.doors close.play();
}
_parent.removeMovieClip();
}
}
movieClip 50 {
}
movieClip 55 {
frame 1 {
gotoAndStop(_parent.t);
}
}
movieClip 57 {
frame 1 {
_visible = _parent._parent.id == 'bubbleHelp';
t = 1;
}
}
button 58 {
on (press) {
btnsnd = new Sound(this);
btnsnd.attachSound('flick');
btnsnd.start();
if (_parent.x == 'restart') {
stopAllSounds();
_root.all.snd.setVolume(0);
_root.allMove = false;
_root.endOfGame = true;
_root.pauseScreen.removeMovieClip();
if (_root.achievementarray.length != 0) {
_root.deathmatchStats.gotoAndStop('achievements');
_root.vsStats.gotoAndStop('achievements');
_root.survivalStats.gotoAndStop('achievements');
} else {
_root.afterGame = 'game';
_root.play();
}
} else {
if (_parent.x == 'quit') {
stopAllSounds();
_root.all.snd.setVolume(0);
_root.allMove = false;
_root.endOfGame = true;
_root.pauseScreen.removeMovieClip();
if (_root.achievementarray.length != 0) {
_root.deathmatchStats.gotoAndStop('achievements');
_root.vsStats.gotoAndStop('achievements');
_root.survivalStats.gotoAndStop('achievements');
} else {
_root.afterGame = 'menu main';
_root.play();
}
} else {
if (_parent.x == 'reset game') {
_root.SOsettings.clear();
_root.SO.clear();
_root.initiateGame();
_root.musiccontrol.s.setVolume(_root.SO.data.musicVol);
_root.masterVol.setVolume(_root.SO.data.masterVol);
if (_root.screen == 'game') {
_root.pauseScreen.removeMovieClip();
_root.afterGame = 'menu main';
_root.play();
} else {
_root.gotoAndStop('menu main');
}
} else {
if (_parent.x == 'le reset') {
_root.Delete(_parent.targ, _parent.slot);
} else {
if (_parent.x == 'le save warning') {
_root.Save(_parent.targ, _parent.slot, _parent.frame);
} else {
if (_parent.x == 'le save warning 2') {
_root.Save(_parent.targ, _parent.slot, undefined, true);
}
}
}
}
}
}
_parent.removeMovieClip();
}
}
button 59 {
on (press) {
btnsnd = new Sound(this);
btnsnd.attachSound('flick');
btnsnd.start();
if (_parent.x == 'le save warning') {
_root.slot = _parent.frame;
_root.levelEdit.slots.gotoAndStop(_parent.frame);
}
if (_parent.x == 'le save warning 2') {
_root.play();
}
_parent.removeMovieClip();
}
}
button 64 {
on (press) {
btnsnd = new Sound(this);
btnsnd.attachSound('flick');
btnsnd.start();
if (_parent.importType == 'char') {
locked = new Array();
txt2.text = findAndReplace(txt2.text, ' ', '');
txt2.text = findAndReplace(txt2.text, '\t', '');
array = txt2.text.split(',');
tmp = array[0] + array[1] + array[2] + array[3] + array[4] + array[5] + array[6];
if (array.length != 7 or Number(tmp) != tmp) {
w = _root.attachMovie('window', 'w', _root.getNextHighestDepth());
w.type = 'warning';
w.t = 'Invalid code. Click \'share\' for an example of a valid code.';
} else {
if (_root.SO.data.unlockedBodies[array[1]] == true or _root.SO.data.unlockedBodies[array[1]] === null) {
_root.pcb.body = array[1];
} else {
locked.push('body');
}
if (_root.SO.data.unlockedEyes[array[0]] == true or _root.SO.data.unlockedEyes[array[0]] === null) {
_root.pcb.eyes = array[0];
} else {
locked.push('eyes');
}
if (_root.SO.data.unlockedMouths[array[4]] == true or _root.SO.data.unlockedMouths[array[4]] === null) {
_root.pcb.mouth = array[4];
} else {
locked.push('mouth');
}
if (_root.SO.data.unlockedHands[array[2]] == true or _root.SO.data.unlockedHands[array[2]] === null) {
_root.pcb.hands = array[2];
} else {
locked.push('hands');
}
if (_root.SO.data.unlockedFeet[array[3]] == true or _root.SO.data.unlockedFeet[array[3]] === null) {
_root.pcb.feet = array[3];
} else {
locked.push('feet');
}
if (_root.SO.data.unlockedHair[array[6]] == true or _root.SO.data.unlockedHair[array[6]] === null) {
_root.pcb.hair = array[6];
} else {
locked.push('hair');
}
if (_root.SO.data.unlockedHats[array[5]] == true or _root.SO.data.unlockedHats[array[5]] === null) {
_root.pcb.hat = array[5];
} else {
locked.push('hat');
}
_root.pcb.updatePreview();
if (locked.length > 0) {
w = _root.attachMovie('window', 'w', _root.getNextHighestDepth());
w.type = 'alert';
w.t = 'You haven\'t unlocked the following parts for this character:\r';
i = 0;
while (i < locked.length) {
w.t += locked[i];
if (i != locked.length - 1) {
w.t += ', ';
}
++i;
}
}
}
} else {
if (_parent.importType == 'bg') {
_root.levelEdit.custombg = txt2.text;
_root.levelEdit.construct.bg.gotoAndStop('custom');
_root.levelEdit.construct.bg.Load();
_root.levelEdit.bgClip.gotoAndStop('custom');
_root.levelEdit.bg = 16;
if (!_root.SO.data.customBGwarning and false) {
_root.SO.data.customBGwarning = true;
w = _root.attachMovie('window', 'w', _root.getNextHighestDepth());
w.type = 'alert';
w.t = 'Remember, if you want the background to match up with platforms, disable \'Dynamic screen\' from the settings menu';
}
} else {
if (_parent.importType == 'level') {
txt2.text = findAndReplace(txt2.text, ' ', '');
txt2.text = findAndReplace(txt2.text, '\t', '');
_root.levelEdit.imported = true;
z = txt2.text.split('$');
array1 = z[0].split(',');
if (length(z[1]) > 0) {
plats = z[1].split(',');
for (i in plats) {
plats[i] = plats[i].split(';');
plats[i] = {'x': plats[i][0], 'y': plats[i][1], 'w': plats[i][2], 'platType': plats[i][3]};
}
} else {
plats = new Array();
}
if (length(z[2]) > 0) {
walls = z[2].split(',');
for (i in walls) {
walls[i] = walls[i].split(';');
walls[i] = {'x': walls[i][0], 'y': walls[i][1], 'h': walls[i][2], 'wallType': walls[i][3]};
}
} else {
walls = new Array();
}
_root.Delete(_root.levelEdit, _root.levelEdit.currentSlot);
l = _root.SO.data['customLevel' + _root.levelEdit.currentSlot];
l.Name = unescape(array1[0]);
locked = new Array();
if (Number(array1[1]) != array1[1] or array1[1] < 1 or array1[1] > 16) {
locked.push('background');
} else {
if (array1[1] == 5 and !_root.SO.data.l5) {
locked.push('background');
} else {
if (array1[1] == 10 and !_root.SO.data.l10) {
locked.push('background');
} else {
if (array1[1] == 15 and !_root.SO.data.l15) {
locked.push('background');
} else {
l.bg = array1[1];
}
}
}
}
if (Number(array1[3]) != array1[3] or array1[3] < 1 or array1[3] > 16) {
locked.push('music');
} else {
if (array1[3] == 5 and !_root.SO.data.l5) {
locked.push('music');
} else {
if (array1[3] == 10 and !_root.SO.data.l10) {
locked.push('music');
} else {
if (array1[3] == 15 and !_root.SO.data.l15) {
locked.push('music');
} else {
l.music = array1[3];
}
}
}
}
if (locked.length > 0) {
w = _root.attachMovie('window', 'w', _root.getNextHighestDepth());
w.type = 'alert';
w.t = 'You haven\'t unlocked the following parts for this level:\r';
i = 0;
while (i < locked.length) {
w.t += locked[i];
if (i != locked.length - 1) {
w.t += ', ';
}
++i;
}
}
l.plats = plats;
l.walls = walls;
l.platTot = plats.length;
l.wallTot = walls.length;
l.custombg = unescape(array1[2]);
if (l.custombg == 'null') {
l.custombg = null;
}
if (l.custombg != null) {
_root.levelEdit.custombgenabled = true;
}
playerPos = z[3].split(',');
i = 0;
while (i < 6) {
l.playerPos[i] = {'x': (playerPos[i].split(';'))[0], 'y': (playerPos[i].split(';'))[1]};
++i;
}
_root.Load(_root.levelEdit, _root.levelEdit.currentSlot);
_root.Save(_root.levelEdit, _root.levelEdit.currentSlot, undefined, undefined, true);
}
}
}
_parent.removeMovieClip();
}
}
button 65 {
on (press) {
btnsnd = new Sound(this);
btnsnd.attachSound('flick');
btnsnd.start();
_parent.removeMovieClip();
}
}
button 72 {
on (press, keyPress '<Enter>') {
btnsnd = new Sound(this);
btnsnd.attachSound('flick');
btnsnd.start();
_parent.removeMovieClip();
}
}
movieClip 75 {
frame 1 {
function gotoSettings() {
_root.fromPSelect = true;
_root.gotoAndStop('settings');
_parent.removeMovieClip();
}
function smClick() {
tmp = _root.attachMovie('menu settings', 'msattach', _root.getNextHighestDepth(), {'attached': true, '_x': 400, '_y': 270});
if (Selection.getFocus() != null) {
Selection.setFocus(null);
}
}
stop();
if (_parent.type == 'choice') {
gotoAndStop(2);
}
if (_parent.type == 'import') {
gotoAndStop(3);
}
if (_parent.type == 'share') {
gotoAndStop(4);
}
txt.autoSize = true;
h = txt._height;
if (_parent.html) {
txt.htmlText = _parent.t;
} else {
txt.text = _parent.t;
}
txt._y -= (txt._height - h) / 2;
}
instance of movieClip 26 {
onClipEvent (press) {
}
onClipEvent (load) {
this.useHandCursor = false;
}
}
frame 3 {
function hilight(t) {
Selection.setFocus(t.txt2);
Selection.setSelection(0, 999);
clearInterval(t.interval);
}
function findAndReplace(str, fnd, rep) {
while (str.indexOf(fnd) != -1) {
str = str.substr(0, str.indexOf(fnd)) + rep + str.substr(str.indexOf(fnd) + length(fnd), length(str) - (str.indexOf(fnd) + length(fnd)));
}
return str;
}
Import = true;
if (_parent.importType == 'bg') {
if (_root.SO.data['customLevel' + _root.levelEdit.currentSlot][18] != null) {
txt2.text = _root.SO.data['customLevel' + _root.levelEdit.currentSlot][18];
}
this.onMouseUp = function () {
if (Selection.getFocus() == String(txt2)) {
interval = setInterval(hilight, 10, this);
}
};
}
}
frame 4 {
function hilight(t) {
Selection.setFocus(t.txt2);
Selection.setSelection(0, 999);
clearInterval(t.interval);
}
Import = true;
if (_parent.importType == 'char') {
array = new Array();
array.push(_root.pcb.eyes);
array.push(_root.pcb.body);
array.push(_root.pcb.hands);
array.push(_root.pcb.feet);
array.push(_root.pcb.mouth);
array.push(_root.pcb.hat);
array.push(_root.pcb.hair);
txt2.text = array;
} else {
l = _root.SO.data['customLevel' + _root.levelEdit.currentSlot];
if (!l.changed) {
txt2.text = '<Save level first>';
} else {
platArray = new Array();
if (_root.levelEdit.platTot > 0) {
for (i in l.plats) {
platArray[i] = Math.round(l.plats[i].x) + ';' + Math.round(l.plats[i].y) + ';' + Math.round(l.plats[i].w) + ';' + l.plats[i].platType;
}
}
wallArray = new Array();
if (_root.levelEdit.wallTot > 0) {
for (i in l.walls) {
wallArray[i] = Math.round(l.walls[i].x) + ';' + Math.round(l.walls[i].y) + ';' + Math.round(l.walls[i].h) + ';' + l.walls[i].wallType;
}
}
custombg = (l.custombg == null) ? 'null' : escape(l.custombg);
playerPos = new Array();
i = 0;
while (i < 6) {
playerPos[i] = Math.round(l.playerPos[i].x) + ';' + Math.round(l.playerPos[i].y);
++i;
}
txt2.text = escape(l.Name) + ',' + l.bg + ',' + custombg + ',' + l.music + ',' + '$' + platArray + '$' + wallArray + '$' + playerPos;
}
}
this.onMouseUp = function () {
if (Selection.getFocus() == String(txt2)) {
interval = setInterval(hilight, 10, this);
}
};
}
}
movieClip 77 window {
frame 7 {
stop();
onMouseDown = function () {
if (!this.hitTest(_root._xmouse, _root._ymouse)) {
if (id == 'pauseHelp') {
_root.doors close.play();
}
if (!noClickOutside) {
this.removeMovieClip();
}
}
};
}
}
movieClip 86 {
frame 1 {
label -22862:
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 (;;) {
if ( == 177) {
+= 121;
true;
}
if ( == 713) {
+= 93;
for (;;) {
if ( == 540) {
+= 246;
continue;
break;
}
if ( == 922) {
-= 382;
}
if ( == 983) {
-= 147;
'';
}
if ( == 724) {
+= 208;
// An attempt to read a value from empty stack
if (undefined) goto 442;
break;
label 442:
-= 219;
}
if ( == 886) {
+= 89;
// An attempt to read a value from empty stack
if (!undefined) {
}
-= 763;
}
if ( == 786) {
-= 786;
}
if ( == 173) {
+= 713;
true;
}
if ( != 501) break;
for (;;) {
+= 421;
}
if ( != 174) goto 828;
+= 632;
label 828:
if ( == 331) {
+= 170;
// An attempt to read a value from empty stack
!undefined;
}
if ( == 836) {
-= 505;
// An attempt to read a value from empty stack
eval(undefined);
}
-= 131;
+= 308;
var = 1;
-= 763;
break;
-= 219;
goto -22862;
-= 263;
+= 510;
+= 775;
-= 327;
+= 46;
-= 421;
break;
+= 250;
}
!= 806;
true;
!= 500;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
movieClip 88 {
frame 10 {
stop();
}
}
movieClip 90 {
frame 37 {
_parent.setGotoFrame('done');
stop();
}
}
movieClip 92 {
}
movieClip 94 NewgroundsAPIAsset_Medal_Icon_Placeholder {
}
movieClip 101 NewgroundsAPIAsset_Medal_Popup {
frame 1 {
label -15113:
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 (;;) {
if ( == 235) {
+= 132;
true;
}
if ( == 894) {
-= 891;
// An attempt to read a value from empty stack
// An attempt to read a value from empty stack
var eval(undefined) = undefined;
for (;;) {
if ( != 434) break;
+= 345;
// An attempt to read a value from empty stack
if (!undefined) {
continue;
}
+= 29;
if ( != 268) break;
+= 166;
// An attempt to read a value from empty stack
if ( != 465) break;
+= 77;
if ( == 313) {
+= 206;
}
if ( == 718) {
-= 422;
}
if ( != 542) goto 573;
-= 355;
label 573:
for (;;) {
if ( == 367) {
-= 135;
}
}
if ( != 561) goto 740;
-= 235;
label 740:
-= 105;
-= 669;
+= 29;
for (;;) {
-= 171;
-= 128;
}
+= 953;
for (;;) {
-= 490;
goto 1960;
goto 1956;
+= 556;
-= 54;
for (;;) {
-= 408;
}
}
+= 401;
+= 185;
+= 252;
goto -15113;
+= 541;
continue;
+= 568;
-= 293;
-= 318;
-= 688;
-= 425;
}
!undefined;
!= 296;
true;
'';
true;
'';
eval(1);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
Unknown action: 0xfc
label 1960:
}
frame 2 {
medal.attachIcon(icon);
}
frame 10 {
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 (;;) {
if ( == 176) {
+= 609;
true;
}
if ( == 293) {
+= 436;
continue;
for (;;) {
if ( == 306) {
+= 231;
}
if ( == 832) {
+= 5;
true;
}
if ( == 890) {
+= 93;
}
if ( == 361) {
+= 176;
}
if ( == 424) {
+= 286;
}
-= 784;
if ( == 784) goto 666;
+= 356;
label 666:
+= 909;
-= 455;
for (;;) {
+= 716;
-= 447;
}
+= 515;
+= 342;
for (;;) {
+= 890;
-= 600;
}
for (;;) {
-= 210;
var eval(true) = != 368;
-= 347;
}
for (;;) {
-= 25;
-= 224;
}
-= 252;
-= 791;
-= 170;
-= 121;
break;
for (;;) {
-= 150;
for (;;) {
-= 549;
-= 124;
}
}
-= 859;
}
true;
!= 45;
'';
'';
eval(1);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
frame 21 {
this.removeMovieClip();
_visible = false;
stop();
}
}
movieClip 107 NewgroundsAPIAsset_Login_Warning {
frame 1 {
label -23487:
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 (;;) {
if ( == 518) {
-= 105;
true;
}
if ( == 39) {
+= 855;
for (;;) {
if ( == 413) {
+= 520;
if (!'') {
goto 291;
}
-= 739;
label 291:
if ( == 194) {
+= 184;
}
if ( != 913) break;
-= 889;
} else {
continue;
if ( == 482) {
-= 443;
// An attempt to read a value from empty stack
var eval(undefined) = '';
}
if ( == 894) {
-= 669;
}
if ( != 954) goto 564;
-= 472;
label 564:
+= 117;
goto -23487;
+= 423;
break;
+= 503;
-= 308;
+= 574;
-= 739;
break;
+= 231;
for (;;) {
-= 419;
+= 63;
-= 24;
+= 346;
-= 46;
}
+= 231;
+= 151;
+= 275;
-= 2;
-= 338;
'' ::: ;
'';
1;
== 491;
true;
!= 608;
true;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
frame 10 {
stop();
}
frame 21 {
this.removeMovieClip();
_visible = false;
stop();
}
}
movieClip 110 NewgroundsAPIAsset_Connection_Error {
frame 1 {
label -22565:
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 (;;) {
if ( == 965) {
-= 568;
true;
}
if ( == 764) {
+= 3;
for (;;) {
if ( == 920) {
-= 156;
}
if ( == 28) {
+= 917;
}
if ( == 698) {
-= 334;
}
if ( != 277) break;
+= 421;
if ( != 537) break;
-= 509;
if ( == 397) {
+= 266;
} else {
}
if ( != 364) break;
for (;;) {
+= 482;
}
if ( == 725) {
+= 39;
}
+= 216;
continue;
-= 595;
var eval(eval(true ::: !true)) = != 151;
// An attempt to read a value from empty stack
if (undefined) break;
for (;;) {
-= 616;
}
-= 339;
+= 62;
goto -22565;
-= 73;
-= 724;
+= 346;
-= 468;
}
!= 367;
'';
!= 846;
!= 122;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
frame 10 {
stop();
}
frame 21 {
this.removeMovieClip();
_visible = false;
stop();
}
}
movieClip 112 {
}
movieClip 114 {
}
movieClip 116 {
}
movieClip 118 {
}
movieClip 120 {
}
movieClip 122 {
}
movieClip 124 {
}
movieClip 126 {
}
movieClip 128 {
}
movieClip 130 {
}
movieClip 131 NewgroundsAPIAsset_big_popup_background {
frame 1 {
label -32255:
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 (;;) {
if ( == 985) {
-= 86;
true;
}
if ( == 4) {
+= 812;
for (;;) {
if ( != 545) break;
+= 156;
// An attempt to read a value from empty stack
if (!undefined) {
continue;
}
-= 450;
if ( == 497) {
-= 229;
// An attempt to read a value from empty stack
!undefined;
}
if ( != 702) break;
-= 400;
if ( == 701) {
-= 450;
goto -32255;
}
if ( == 899) {
+= 77;
if (!true) {
}
-= 534;
}
if ( == 816) {
-= 377;
}
if ( == 251) {
+= 565;
}
if ( != 923) goto 731;
-= 221;
label 731:
if ( == 439) {
-= 116;
for (;;) {
}
}
if ( == 976) {
-= 534;
continue;
}
if ( != 323) goto 924;
+= 234;
label 924:
-= 553;
for (;;) {
+= 145;
-= 96;
+= 96;
+= 666;
}
+= 162;
+= 199;
+= 165;
goto 1964;
break;
-= 47;
-= 105;
for (;;) {
+= 166;
var = 1;
-= 111;
-= 30;
+= 364;
}
-= 18;
-= 779;
}
true;
!= 968;
true;
;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
label 1964:
}
}
button 135 {
on (release) {
label -28382:
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (2726 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 118 + ();
// An attempt to read a value from empty stack
while (!undefined) {
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;
continue;
if ( != 628) break;
-= 63;
if (!true) {
for (;;) {
goto 235;
+= 53;
label 235:
if ( == 859) {
+= 37;
}
if ( == 896) {
-= 852;
if (!( != 289 ::: == 289)) {
goto 369;
}
+= 682;
label 369:
}
if ( == 618) {
-= 553;
}
if ( == 279) {
-= 15;
}
if ( == 19) {
+= 840;
}
if ( == 726) {
+= 107;
goto 1915;
goto 1911;
}
if ( == 732) {
-= 319;
}
-= 280;
if ( == 857) {
for (;;) {
-= 74;
}
}
if ( != 712) goto 853;
+= 115;
label 853:
if ( != 397) goto 925;
+= 315;
label 925:
+= 448;
+= 215;
-= 481;
-= 40;
-= 136;
+= 357;
goto -28382;
+= 53;
continue;
-= 355;
var eval(true) = != 565;
-= 221;
for (;;) {
-= 732;
+= 183;
}
-= 21;
-= 243;
+= 530;
+= 682;
-= 833;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
Unknown action: 0xfc
label 1915:
!= 289;
}
}
button 141 {
on (release) {
getURL(official_version_url, '_blank');
}
}
movieClip 143 NewgroundsAsset_New_Version_Available {
frame 1 {
Unknown action: 0xfc
function () {
= (980 % 511) * true;
if (!'') {
} else {}
return ;
}
var = -291 + ();
// An attempt to read a value from empty stack
while (!undefined) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
+= 237;
continue;
if ( == 100) {
+= 80;
if (!true) {
for (;;) {
goto 235;
+= 713;
label 235:
if ( == 893) {
-= 86;
break;
break;
}
if ( == 844) {
-= 744;
}
if ( == 678) {
-= 541;
if (!( != 178 ::: == 178)) {
goto 424;
}
-= 116;
label 424:
}
if ( == 111) {
+= 96;
}
if ( == 121) {
+= 723;
}
if ( == 993) {
-= 947;
// An attempt to read a value from empty stack
var eval(undefined) = != 178 ::: == 178 ::: eval( != 178 ::: == 178);
}
if ( == 21) {
+= 553;
}
if ( != 415) break;
for (;;) {
+= 317;
}
if ( != 574) goto 791;
+= 419;
label 791:
if ( == 180) {
+= 713;
}
if ( == 732) {
+= 16;
continue;
}
-= 541;
+= 471;
-= 807;
+= 75;
-= 332;
-= 116;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 178;
true;
}
}
button 144 {
on (release) {
getURL(official_version_url, '_blank');
}
}
movieClip 148 NewgroundsAsset_Illegal_Host {
frame 1 {
label -17606:
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 (;;) {
if ( == 121) {
+= 383;
true;
}
if ( == 505) {
+= 45;
for (;;) {
if ( == 418) {
+= 276;
// An attempt to read a value from empty stack
!undefined;
}
if ( == 661) {
-= 104;
// An attempt to read a value from empty stack
// An attempt to read a value from empty stack
var eval(undefined) = undefined;
}
if ( == 134) {
+= 305;
}
if ( == 439) {
+= 176;
} else {
goto 1292;
if ( == 301) {
+= 243;
goto -17606;
}
+= 6;
for (;;) {
-= 560;
}
+= 388;
+= 359;
+= 409;
-= 527;
for (;;) {
+= 561;
continue;
-= 903;
}
for (;;) {
-= 615;
-= 315;
+= 89;
-= 203;
}
Unknown action: 0xfc
!= 544;
'';
eval(true);
'';
1;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
movieClip 149 API Connector (NewgroundsAPI) {
#initclip
Object.registerClass('API Connector (NewgroundsAPI)', com.newgrounds.components.APIConnector);
#endinitclip
frame 20 {
_visible = false;
}
}
frame 1 {
function Initiate() {
x = 1;
while (x <= 4) {
if (_root.SO.data['customLevel' + x].changed != true) {
_root.SO.data['customLevel' + x] = {};
l = _root.SO.data['customLevel' + x];
l.Name = '<Empty Slot>';
l.bg = 1;
l.changed = false;
l.modified = '';
l.platTot = 0;
l.wallTot = 0;
l.custombg = null;
l.plats = new Array();
l.walls = new Array();
l.playerPos = new Array();
_root.levelEdit.construct.gotoAndStop(1);
_root.levelEdit.construct.gotoAndStop(2);
i = 0;
while (i < 6) {
l.playerPos[i] = {'x': Math.round(_root.levelEdit.construct['p' + (i + 1)]._x), 'y': Math.round(_root.levelEdit.construct['p' + (i + 1)]._y)};
++i;
}
l.music = 1;
}
++x;
}
}
function Load(target, slot) {
_root.levelEdit.musicprev.stopMusic();
_root.LEsuggest.unloadMovie();
_root.saved = true;
with (target) {
l = _root.SO.data['customLevel' + slot];
_root.slot = slot;
Name = l.Name;
target.music = l.music;
modified = 'Modified: ' + l.modified;
x = 1;
while (x <= 4) {
slots['name' + x].text = _root.SO.data['customLevel' + x].Name;
++x;
}
construct.gotoAndStop(1);
construct.gotoAndStop(2);
target.custombg = l.custombg;
construct.bg.gotoAndStop(l.bg);
target.bg = l.bg;
if (l.bg == 16) {
bgClip.gotoAndStop(2);
} else {
bgClip.gotoAndStop(1);
bgClip.txt.text = _root.levelData[bg].name2;
}
if (l.music == 15) {
musicClip.txt.text = 'Chaos Tower 1';
} else {
if (l.music == 16) {
musicClip.txt.text = 'Chaos Tower 2';
} else {
musicClip.txt.text = _root.levelData[l.music].levelName;
}
}
target.platTot = l.plats.length;
for (i in l.plats) {
f = construct.plats.attachMovie('le plat', 'f' + (Number(i) + 1), construct.plats.getNextHighestDepth());
f.stopDrag();
f.platType = l.plats[i].platType;
f._x = l.plats[i].x;
f._y = l.plats[i].y;
f.plat._width = l.plats[i].w;
f.i = i + 1;
if (l.plats[i].d == true) {
f._visible = false;
f.deleted = true;
}
}
target.wallTot = l.walls.length;
for (i in l.walls) {
f = construct.plats.attachMovie('le wall', 'w' + (Number(i) + 1), construct.plats.getNextHighestDepth());
f.stopDrag();
f.wallType = l.walls[i].wallType;
f._x = l.walls[i].x;
f._y = l.walls[i].y;
f.wall._height = l.walls[i].h;
f.i = i + 1;
if (l.walls[i].d == true) {
f._visible = false;
f.deleted = true;
}
}
i = 1;
while (i <= 6) {
construct['p' + i]._x = l.playerPos[i - 1].x;
construct['p' + i]._y = l.playerPos[i - 1].y;
++i;
}
}
}
function Save(target, slot, frame, exit, noshare) {
with (target) {
l = _root.SO.data['customLevel' + slot];
ok = false;
x = 1;
while (construct.plats['f' + x] != undefined or construct.plats['w' + x] != undefined) {
if (construct.plats['f' + x]._x - construct.plats['f' + x].plat._width / 2 < 400 and construct.plats['f' + x]._x + construct.plats['f' + x].plat._width / 2 > 400) {
if (!construct.plats['f' + x].deleted) {
ok = true;
}
}
if (construct.plats['w' + x]._x - construct.plats['w' + x]._width / 2 < 400 and construct.plats['w' + x]._x + construct.plats['w' + x]._width / 2 > 400) {
if (!construct.plats['w' + x].deleted) {
ok = true;
}
}
++x;
}
if (!ok) {
w = _root.attachMovie('window', 'w', _root.getNextHighestDepth());
w.type = 'alert';
w.t = 'There must be a platform crossing the red line in the centre of the screen';
w._x = 100;
_root.levelEdit.construct.gapline.gotoAndStop(2);
} else {
if (!_root.SO.data.sharelevelHelp and !noshare and !_root.levelEdit.imported) {
_root.SO.data.sharelevelHelp = true;
w = _root.attachMovie('window', 'w', _root.getNextHighestDepth());
w.type = 'alert';
w.heading = 'alert';
w.html = true;
w.t = 'Why not share your level with the world?\rClick Share, then paste the code on the <font color=\'#FFFF00\'><u><a href=\'http://www.dissoluteproductions.com/forum/index.php/topic,3975.0.html\' target=\'_blank\'>custom levels forum</a></u></font>';
}
_root.saved = true;
_root.levelEdit.construct.gapline.gotoAndStop(1);
l.changed = true;
date = new Date();
m = date.getMinutes();
if (m < 10) {
m = '0' + m;
}
l.modified = date.getDate() + '/' + (date.getMonth() + 1) + '/' + date.getFullYear() + ' ' + date.getHours() + ':' + m;
modified = 'Modified: ' + l.modified;
if (Name == '<Empty Slot>') {
Name = 'New Level';
}
l.Name = Name;
l.music = music;
slots['name' + slot].text = Name;
l.bg = bg;
if (custombgenabled) {
l.custombg = custombg;
} else {
l.custombg = null;
}
l.platTot = 0;
l.plats = new Array();
i = 1;
while (i <= platTot) {
if (!construct.plats['f' + i].deleted) {
++l.platTot;
l.plats.push({'platType': construct.plats['f' + i].platType, 'x': construct.plats['f' + i]._x, 'y': construct.plats['f' + i]._y, 'w': construct.plats['f' + i].plat._width, 'd': construct.plats['f' + i].deleted});
}
++i;
}
l.wallTot = 0;
l.walls = new Array();
i = 1;
while (i <= wallTot) {
if (!construct.plats['w' + i].deleted) {
++l.wallTot;
l.walls.push({'wallType': construct.plats['w' + i].wallType, 'x': construct.plats['w' + i]._x, 'y': construct.plats['w' + i]._y, 'h': construct.plats['w' + i].wall._height, 'd': construct.plats['w' + i].deleted});
}
++i;
}
i = 0;
while (i < 6) {
l.playerPos[i].x = Math.round(construct['p' + (i + 1)]._x);
l.playerPos[i].y = Math.round(construct['p' + (i + 1)]._y);
++i;
}
if (frame != undefined) {
_root.slot = frame;
_root.levelEdit.slots.gotoAndStop(frame);
}
if (exit) {
_root.play();
}
}
}
_root.SO.flush();
}
function Delete(target, slot) {
_root.saved = true;
delete _root.SO.data['customLevel' + slot];
_root.SO.flush();
Initiate();
Load(target, slot);
}
function initiateGame() {
if (_root.SO.data.level == undefined) {
_root.SO.clear();
_root.SO.data.level = 1;
Stage.scaleMode = 'noScale';
_root.SO.data.latestNews = 0;
_root.SO.data.timesPlayed = 0;
_root.SO.data.playerName = '<NAME>';
_root.SO.data.startTime = new Date();
_root.SO.data.survivalBest = 0;
_root.SO.data.AI = true;
_root.SO.data.newCharHelp = true;
_root.SO.data.achHelp = false;
_root.SO.data.mpHelp = false;
_root.SO.data.mpControlsHelp = false;
_root.SO.data.LEsuggest = false;
_root.SO.data.customBGwarning = false;
_root.SO.data.nameHelp = false;
_root.SO.data.charlistHelp = false;
_root.SO.data.sharelevelHelp = false;
_root.SO.data.fpsWarning = true;
_root.SO.data.autoReduceQuality = true;
_root.SO.data.bubbleHelp = true;
_root.SO.data.musicMute = false;
_root.SO.data.masterMute = false;
_root.SO.data.noMCrates = false;
_root.SO.data.skipIntros = false;
_root.SO.data.pointerEnabled = true;
_root.SO.data.disableHelp = false;
_root.SO.data.deathmatchesPlayed = 0;
_root.SO.data.quality = 'MEDIUM';
_root.SO.data.tuts = 0;
_root.countTeam1 = 0;
_root.countTeam2 = 0;
_root.countTeam3 = 0;
_root.teamTot1 = 0;
_root.teamTot2 = 0;
_root.teamTot3 = 0;
x = 1;
while (x <= 4) {
_root.SO.data['customLevel' + x] = new Array();
++x;
}
Initiate();
x = 1;
while (x <= 6) {
_root.SO.data['pArray' + x] = new Array();
if (x <= 4) {
_root.SO.data['pArray' + x][0] = true;
} else {
_root.SO.data['pArray' + x][0] = false;
}
if (x <= 3) {
_root.SO.data['pArray' + x][13] = false;
} else {
_root.SO.data['pArray' + x][13] = true;
}
_root.SO.data['pArray' + x][1] = 14 + x % 3;
_root.SO.data['pArray' + x][2] = 14 + x % 3;
_root.SO.data['pArray' + x][3] = 14 + x % 3;
_root.SO.data['pArray' + x][4] = 14 + x % 3;
_root.SO.data['pArray' + x][5] = 14 + x % 3;
_root.SO.data['pArray' + x][6] = Math.ceil(x / 2);
_root.SO.data['pArray' + x][8] = 2;
_root.SO.data['pArray' + x][9] = 14 + x % 3;
_root.SO.data['pArray' + x][10] = 14 + x % 3;
_root.SO.data['pArray' + x][12] = 14 + x % 3;
NameArray = new Array(3);
NameArray[0] = _root.pNames1[_root.SO.data['pArray' + x][1] - 1];
NameArray[1] = _root.pNames2[_root.SO.data['pArray' + x][2] - 1];
NameArray[2] = _root.pNames3[_root.SO.data['pArray' + x][3] - 1];
_root.SO.data['pArray' + x][7] = NameArray.join('');
++x;
}
_root.SO.data.pTot = 3;
x = 1;
while (x <= 3) {
_root.SO.data['countTeam' + x] = 0;
++x;
}
_root.SO.data.disableVoices = false;
_root.SO.data.crates = 20;
_root.SO.data.pus = 5;
_root.SO.data.wEnable = true;
_root.SO.data.puEnable = true;
_root.SO.data.frEnable = true;
_root.SO.data.ds = true;
_root.SO.data.particles = true;
_root.SO.data.musicVol = 70;
_root.SO.data.masterVol = 100;
_root.SO.data.musicEnable = true;
_root.SO.data.masterEnable = true;
_root.SO.data.s = {'c1': 37, 'c2': 39, 'c3': 38, 'c4': 40, 'c5': 90, 'c6': 88, 'c7': 32, 'c8': 84, 'c9': 68, 'c10': 16};
_root.SO.data.st = {'c1': '<LEFT ARROW>', 'c2': '<RIGHT ARROW>', 'c3': '<UP ARROW>', 'c4': '<DOWN ARROW>', 'c5': 'Z', 'c6': 'X', 'c7': '<SPACE BAR>', 'c8': 'T', 'c9': 'D', 'c10': '<SHIFT>'};
_root.SO.data.m1 = {'c1': 188, 'c2': 191, 'c3': 76, 'c4': 190, 'c5': 90, 'c6': 88, 'c7': 32, 'c8': 84, 'c9': 68, 'c10': 16};
_root.SO.data.m1t = {'c1': ',', 'c2': '/', 'c3': 'L', 'c4': '.', 'c5': 'Z', 'c6': 'X', 'c7': '<SPACE BAR>', 'c8': 'T', 'c9': 'D', 'c10': '<SHIFT>'};
_root.SO.data.m2 = {'c1': 100, 'c2': 102, 'c3': 104, 'c4': 101, 'c5': 37, 'c6': 40, 'c7': 32, 'c8': 38, 'c9': 39, 'c10': 96};
_root.SO.data.m2t = {'c1': '4', 'c2': '6', 'c3': '8', 'c4': '5', 'c5': '<LEFT ARROW>', 'c6': '<DOWN ARROW>', 'c7': '<SPACE BAR>', 'c8': '<UP ARROW>', 'c9': '<RIGHT ARROW>', 'c10': '0'};
_root.SO.data.completedLevels = new Array();
x = 1;
while (x <= 15) {
_root.SO.data.completedLevels[x] = false;
++x;
}
_root.SO.data.unlockedWeapons = new Array();
_root.SO.data.enabledWeapons = new Array();
for (i in _root.initWeapons) {
_root.SO.data.unlockedWeapons[_root.initWeapons[i]] = true;
_root.SO.data.enabledWeapons[_root.initWeapons[i]] = true;
}
_root.SO.data.unlockedChars = new Array();
_root.SO.data.unlockedBodies = new Array();
_root.SO.data.unlockedEyes = new Array();
_root.SO.data.unlockedMouths = new Array();
_root.SO.data.unlockedHands = new Array();
_root.SO.data.unlockedFeet = new Array();
_root.SO.data.unlockedHair = new Array();
_root.SO.data.unlockedHats = new Array();
i = 1;
while (i <= _global.pNo) {
_root.SO.data.unlockedChars[i] = false;
_root.SO.data.unlockedBodies[i] = false;
_root.SO.data.unlockedEyes[i] = false;
_root.SO.data.unlockedMouths[i] = false;
_root.SO.data.unlockedHands[i] = false;
_root.SO.data.unlockedFeet[i] = false;
if (i == 2 or i == 11 or i == 14 or i == 15 or i == 16 or i == 17 or i == 18 or i == 19 or i == 24 or i == 27 or i == 33 or i == 37) {
_root.SO.data.unlockedHair[i] = false;
} else {
_root.SO.data.unlockedHair[i] = null;
}
if (i == 2 or i == 5 or i == 8 or i == 10 or i == 15 or i == 20 or i == 23 or i == 25) {
_root.SO.data.unlockedHats[i] = false;
} else {
_root.SO.data.unlockedHats[i] = null;
}
++i;
}
_root.SO.data.unlockedEyes[6] = null;
_root.SO.data.unlockedEyes[30] = null;
_root.SO.data.unlockedEyes[46] = false;
_root.SO.data.unlockedEyes[48] = false;
_root.SO.data.unlockedEyes[49] = false;
_root.SO.data.unlockedEyes[50] = true;
_root.SO.data.unlockedMouths[6] = null;
_root.SO.data.unlockedMouths[7] = null;
_root.SO.data.unlockedMouths[8] = null;
_root.SO.data.unlockedMouths[28] = null;
_root.SO.data.unlockedMouths[31] = null;
_root.SO.data.unlockedMouths[34] = null;
_root.SO.data.unlockedMouths[35] = null;
_root.SO.data.unlockedMouths[36] = null;
_root.SO.data.unlockedMouths[39] = null;
_root.SO.data.unlockedMouths[41] = null;
_root.SO.data.unlockedMouths[42] = null;
_root.SO.data.unlockedMouths[50] = true;
_root.SO.data.unlockedHands[2] = null;
_root.SO.data.unlockedHands[17] = null;
_root.SO.data.unlockedHands[18] = null;
_root.SO.data.unlockedHats[45] = false;
_root.SO.data.unlockedHats[46] = true;
_root.SO.data.unlockedHats[47] = false;
_root.SO.data.unlockedHats[49] = false;
_root.SO.data.unlockedHats[50] = true;
_root.SO.data.unlockedHair[50] = true;
_root.SO.data.unlockedFeet[12] = null;
_root.SO.data.unlockedFeet[28] = null;
_root.SO.data.unlockedFeet[29] = null;
_root.SO.data.unlockedFeet[50] = true;
for (i in _root.initChars) {
_root.SO.data.unlockedChars[_root.initChars[i]] = true;
_root.SO.data.unlockedBodies[_root.initChars[i]] = true;
_root.SO.data.unlockedEyes[_root.initChars[i]] = true;
_root.SO.data.unlockedMouths[_root.initChars[i]] = true;
_root.SO.data.unlockedHands[_root.initChars[i]] = true;
_root.SO.data.unlockedFeet[_root.initChars[i]] = true;
_root.SO.data.unlockedHair[_root.initChars[i]] = true;
if (_root.SO.data.unlockedHats[_root.initChars[i]] != null) {
_root.SO.data.unlockedHats[_root.initChars[i]] = true;
}
}
_root.SO.data.achievements = new Array();
_root.SO.data.mirrorEnabled = false;
_root.SO.data.rageMatchEnabled = false;
_root.SO.data.infAmmoEnabled = false;
}
_root.SO.flush();
}
function wmenu() {
_root.SO.data.wEnable = !_root.SO.data.wEnable;
if (_root.SO.data.wEnable == true) {
f1 = new ContextMenuItem('Disable weapons', wmenu);
} else {
f1 = new ContextMenuItem('Enable weapons', wmenu);
}
MENU.customItems = [f1];
_root.menu = MENU;
}
function dpmenulink() {
getURL('http://www.dissoluteproductions.com/', '_blank');
}
function agmenulink() {
getURL('http://armorgames.com/', '_blank');
}
_root.levelData = [];
_root.levelData[1] = {'levelName': 'Town Tussle', 'difficulty': 'easy', 'unlocks': {'weapon': [34, 24], 'char': [17, 18, 19]}, 'description': 'The local bullies are wreaking havok in the neighbourhood. Time for you and your friend to deal out some home-grown justice!', 'name2': 'Town'};
_root.levelData[2] = {'levelName': 'Tribal Trouble', 'difficulty': 'easy', 'unlocks': {'weapon': [10, 8], 'char': [27, 1]}, 'description': 'Monkeys everywhere! Help the Umbungo tribe fight off the invading primates.', 'name2': 'Jungle'};
_root.levelData[3] = {'levelName': 'Farmageddon', 'difficulty': 'easy', 'unlocks': {'weapon': [33, 37, 38], 'char': [2, 13]}, 'description': 'An infinite supply of foxes? This sounds like a challenge! Take out more than the farmer before the time runs out.', 'name2': 'Farm'};
_root.levelData[4] = {'levelName': 'Grave Situation', 'difficulty': 'easy', 'unlocks': {'weapon': [19, 28], 'char': [3]}, 'description': 'The dead are disturbing the peace down at the graveyard again. Time for some zombie smashing action!', 'name2': 'Grave'};
_root.levelData[5] = {'levelName': 'Chaosseum', 'difficulty': 'easy', 'unlocks': {'weapon': [6, 39], 'char': [4, 8, 9]}, 'description': 'Lions and Tigers and Gladiators, oh my! Can you prove yourself to the emperor in the ingeniously entitled Chaosseum?', 'name2': 'Chaosseum'};
_root.levelData[6] = {'levelName': 'Castle Hassle', 'difficulty': 'medium', 'unlocks': {'weapon': [25, 30], 'char': [5, 6]}, 'description': 'Our battalion has been all but wiped out, and it is up to you and your one remaining fellow guardsman to defend the battlement!', 'name2': 'Castle'};
_root.levelData[7] = {'levelName': 'Spaced Out', 'difficulty': 'medium', 'unlocks': {'weapon': [15, 21], 'char': [7]}, 'description': 'A good old-fasioned alien invasion in some random space station somewhere in the galaxy! Fight for humanity!', 'name2': 'Space'};
_root.levelData[8] = {'levelName': 'Shore Booty', 'difficulty': 'medium', 'unlocks': {'weapon': [35, 3], 'char': [10]}, 'description': 'Captain Black\'s back! A treasure chest has been located on a tropical island, and where thar be treasure, thar be pirates!', 'name2': 'Island'};
_root.levelData[9] = {'levelName': 'Mansion Melee', 'difficulty': 'medium', 'unlocks': {'weapon': [36, 7], 'char': [11, 12]}, 'description': 'The neighbours have been complaining about the noise again, time to investigate...', 'name2': 'Mansion'};
_root.levelData[10] = {'levelName': 'Technichaos', 'difficulty': 'hard', 'unlocks': {'weapon': [18, 12, 2], 'char': [24, 25]}, 'description': 'In a military research facility, biomechanical super-soldiers are running riot! Help the scientist terminate these rampant clichés.', 'name2': 'Lab'};
_root.levelData[11] = {'levelName': 'Lava Palaver', 'difficulty': 'medium', 'unlocks': {'weapon': [13, 5], 'char': [22]}, 'description': 'The magma cave is collapsing! Fight off the lava monsters until help arrives.', 'name2': 'Lava'};
_root.levelData[12] = {'levelName': 'Scaffold Scuffle', 'difficulty': 'hard', 'unlocks': {'weapon': [17, 40, 26], 'char': [23]}, 'description': 'Those damn kids have broken into the construction site again! Shoo all 5 of them off before the manager arrives.', 'name2': 'City'};
_root.levelData[13] = {'levelName': 'Snow Brawl', 'difficulty': 'hard', 'unlocks': {'weapon': [41, 42], 'char': [20, 21]}, 'description': 'The polar icecaps are melting and the local inhabitants are angry. Whoever\'s responsible, you must defend yourself!', 'name2': 'Arctic'};
_root.levelData[14] = {'levelName': 'Crate Factory', 'difficulty': 'hard', 'unlocks': {'weapon': [31, 9], 'char': [26]}, 'description': 'Maintenance droids are running riot down at the crate factory. Stop the 6 of them from destroying this batch of weapon crates!', 'name2': 'Factory'};
_root.levelData[15] = {'levelName': 'Chaos Tower', 'difficulty': 'hard', 'unlocks': {'weapon': [43, 44, 45], 'char': [42, 41]}, 'description': 'Vortigon has regenerated and is back for revenge! Who will emerge champion of Chaos World?', 'name2': 'Horizon'};
_root.pNames1 = new Array('Mo', 'Dou', 'Zo', 'Ti', 'Gua', 'Kni', 'A', 'Gla', 'Lio', 'Ca', 'Vla', 'Spe', 'Fo', 'De', 'Za', 'Pu', 'Ke', 'De', 'Bru', 'Eski', 'Po', 'Ca', 'Bui', 'Scie', 'Hy', 'Ro', 'U', 'Wee', 'Fu', 'Ragin\'', 'Ma', 'Awe', 'Ho', 'Go', 'Me', 'Vo', 'Bi', 'Sa', 'Dad', 'Ta', 'Hy', 'Mi');
_root.pNames2 = new Array('nke', 'gla', 'mbi', 'ge', 'rdsma', 'gh', 'lie', 'dia', 'n', 'p\'n ', 'di', 'ctre', 'x', 'xte', 'c', 'n', 'vi', 're', 'ce', 'mo', 'la', 'rbo', 'lde', 'nti', 'bri', 'bo', 'mbu', 'bl', 'ti', ' Brai', 'dne', 'some', 'mi', 'ri', 'cha', 'rti', 'tey', 'lad', ' \'n\' ', 'nk', 'per', 'ni');
_root.pNames3 = new Array('y', 's', 'e', 'r', 'n', 't', 'n', 'tor', '', ' Black', 'mir', '', '', 'r', 'k', 'k', 'n', 'k', '', ' Joe', 'r Bear', 'nite', 'r', 'st', 'd', 't', 'ngo', '', 'lity', 'n', 'ss', ' Face', 'nid', 'lli', 'lo', 'gon', '', ' Fingers', 'Me', ' Man', 'gon', 'gon');
_global.pNo = _root.pNames1.length;
_root.initChars = [14, 15, 16];
_root.charOrder = [15, 14, 16, 17, 18, 19, 27, 1, 2, 13, 3, 8, 4, 9, 5, 6, 7, 10, 11, 12, 24, 25, 22, 23, 20, 21, 26, 42, 41, 39, 29, 28, 30, 38, 37, 40, 34, 35, 33, 32, 31, 36, 'random'];
_root.weapons = ['', 'Tommy Gun', 'Freeze Ray', 'Cannon', 'Katana', 'Mines', 'Trident', 'Flame Thrower', 'Blow Darts', 'RPG', 'Spear', '.357 Magnum', 'Taser', 'Homing Missile', 'Ninja Stars', 'Ray Gun', 'Uzi', 'Sniper Rifle', 'Minigun', 'Shotgun', 'Bowling Ball', 'Plank', 'Trampolines', 'Cherry Bombs', 'Baseball Bat', 'Crossbow', 'Sledge Hammer', 'Stick Grenades', 'Chainsaw', 'Mouse Trap', 'Broadsword', 'Decoy Crate', 'Boxing Gloves', 'Pitchfork', 'Slingshot', 'Cutlass', 'Health Leech', 'Rake', 'Chicken', 'Net', 'Anvil', 'Snowballs', 'Trout', 'Teleporter', 'Crate Detonator', 'Dark Energy'];
_root.initWeapons = [1, 14, 16, 20, 22, 23, 27, 29, 32];
_root.meleeWeapons = [4, 6, 10, 21, 24, 26, 28, 30, 32, 33, 35, 37, 40, 42, 45];
_root.projectileWeapons = [1, 2, 3, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 25, 27, 34, 38, 39, 41, 43, 45];
_root.deployWeapons = [5, 22, 23, 29, 31];
_root.explosiveWeapons = [5, 9, 13, 23, 27, 31, 44];
_root.achievements = [];
_root.achievements[5] = {'title': 'KAPOW!', 'points': 5, 'ul': 'Dad \'n\' Me', 'desc': 'Hit someone with a full-powered wind-up punch'};
_root.achievements[1] = {'title': 'Zero Gravity', 'points': 5, 'ul': 'Futility', 'desc': 'Go offscreen and recover\r(Hint: side-swipe + double jump!)'};
_root.achievements[2] = {'title': 'Crate Expectations', 'points': 5, 'ul': 'Start with weapon', 'desc': 'Collect 20 crates in one match'};
_root.achievements[0] = {'title': 'Recycler', 'points': 10, 'ul': 'Unlimmited ammo', 'desc': 'Kill someone with a dropped weapon'};
_root.achievements[3] = {'title': 'Anger Management', 'points': 10, 'ul': 'Rage Mode', 'desc': 'Make 5 KO\'s with rage attacks in one match'};
_root.achievements[9] = {'title': 'KILL IT WITH FIRE', 'points': 10, 'ul': 'Weebl', 'desc': 'Burn someone to a crisp'};
_root.achievements[18] = {'title': 'Architect', 'points': 10, 'ul': 'Ragin\' Brain', 'desc': 'Make an awesome level in the Level Editor and play a match on it'};
_root.achievements[4] = {'title': 'Immortal', 'points': 25, 'ul': '2x Damage', 'desc': 'Don\'t lose any lives in a campaign challenge'};
_root.achievements[10] = {'title': 'Pacifist', 'points': 25, 'ul': 'Salad Fingers', 'desc': 'Complete a campaign challenge without harming anyone'};
_root.achievements[7] = {'title': 'Up And Away', 'points': 25, 'ul': '5x Damage', 'desc': 'Knock someone into the stratosphere\r(Hint: 2x damage = 2x height!)'};
_root.achievements[8] = {'title': 'Lift Off!', 'points': 25, 'ul': 'Bitey', 'desc': 'Knock someone into space'};
_root.achievements[17] = {'title': 'Veteran', 'points': 10, 'ul': 'Tankman', 'desc': 'Play 10 deathmatch games'};
_root.achievements[6] = {'title': 'Take The Plunge', 'points': 25, 'ul': 'Gorilli', 'desc': 'Hold the plunger for 15 seconds in a row (not on a custom level, and P2 is not Keyboard 2)'};
_root.achievements[19] = {'title': 'Survivor', 'points': 50, 'ul': 'Mechalo', 'desc': 'Get a score of 10,000 or higher in Survival mode'};
_root.achievements[11] = {'title': 'Magic Number', 'points': 10, 'ul': 'Hominid', 'desc': 'Get a 3x multikill'};
_root.achievements[12] = {'title': '4 On The Floor', 'points': 25, 'ul': 'Awesome Face', 'desc': 'Get a 4x multikill'};
_root.achievements[13] = {'title': 'Fantastic 5', 'points': 50, 'ul': 'Madness', 'desc': 'Get a 5x multikill'};
_root.achievements[14] = {'title': 'Zoned Out', 'points': 25, 'ul': 'Katana', 'desc': 'Complete all campaign challenges in Zone 1'};
_root.achievements[15] = {'title': 'In The Zone', 'points': 50, 'ul': 'Magnum', 'desc': 'Complete all campaign challenges in Zone 2'};
_root.achievements[16] = {'title': 'Chaos Kudos', 'points': 100, 'ul': 'Mirror', 'desc': 'Complete all campaign challenges in the game'};
_root.achievementsOrder = [0, 9, 5, 3, 2, 1, 4, 18, 17, 10, 6, 19, 7, 8, 11, 12, 13, 14, 15, 16];
Initiate();
_root.SO = SharedObject.getLocal('CF2', '/', false);
initiateGame();
version = 16;
statsProb = 10;
System.security.allowDomain('server.cpmstar.com');
MENU = new ContextMenu();
MENU.hideBuiltInItems();
if (_root.SO.data.wEnable == true) {
f1 = new ContextMenuItem('Disable weapons', wmenu);
} else {
f1 = new ContextMenuItem('Enable weapons', wmenu);
}
f2 = new ContextMenuItem('© Dissolute Productions', dpmenulink);
f3 = new ContextMenuItem('Sponsored by Armor Games', agmenulink);
f4 = new ContextMenuItem('v' + version, dpmenulink, null, false);
MENU.customItems.push(f2);
MENU.customItems.push(f3);
MENU.customItems.push(f4);
_root.menu = MENU;
if (_url.indexOf('ungrounded.net') != -1) {
ngapi.gotoAndStop(2);
_root.onNG = true;
} else {
_root.onNG = false;
}
_root.aglocked = false;
_root.dplocked = false;
stop();
_root.attachMovie('adBox', 'adBox', _root.getNextHighestDepth());
CPMStarContentSpotID = '1826QF0AD55AF';
System.security.allowDomain('server.cpmstar.com');
adBox.loader = new MovieClipLoader();
adBox.listener = {};
adBox.listener.onLoadError = function () {
_root.noad = true;
adBox.adbg.txt.gotoAndStop(2);
};
adBox.loader.addListener(adBox.listener);
adBox.loader.loadClip('http://server.cpmstar.com/adviewas2.swf?contentspotid=' + CPMStarContentSpotID, adBox.adBox.adBox);
adBox.x = adBox.adBox._x;
adBox.y = adBox.adBox._y;
adBox.adBox._x = 250;
adBox.adBox._y = 175;
}
movieClip 176 {
frame 1 {
_visible = false;
}
}
instance loadData of movieClip 176 {
onClipEvent (load) {
versionCheck = new LoadVars();
versionCheck.load('http://public.dissoluteproductions.com/CF2_data.txt?z=' + Math.random());
versionCheck.onLoad = function (success) {
if (success) {
if (Number(this.v) <= _root.version) {
_root.latestVersion = true;
} else {
_root.latestVersion = false;
w = _root.attachMovie('window', 'w', _root.getNextHighestDepth());
w.heading = 'warning';
w.noClickOutside = true;
w.html = true;
w.t = 'This version is out of date!\r<font color=\'#FFFF00\'><u><a href=\'http://armorgames.com/play/5645/chaos-faction-2\'>Click here</a></u></font> to play the latest version.\rPlease ask the webmaster of this site to update the file.';
}
if (this.nostats == 't') {
_root.statsProb = Infinity;
}
_root.loadData.newsHeading = this.h;
_root.loadData.newsBody = this.b;
_root.loadData.pic = this.p;
_root.loadData.link = this.k;
if (_root.SO.data.latestNews == 0) {
_root.loadData.noBeep = true;
}
if (Number(this.n) > _root.SO.data.latestNews) {
_root.SO.data.latestNews = Number(this.n);
_root.loadData.newNews = true;
if (!_root.loadData.noBeep) {
_root.newNews = true;
}
}
_root.loadData.Loaded = true;
}
};
}
}
movieClip 177 {
frame 1 {
stop();
}
frame 2 {
stop();
}
instance of movieClip 149 API Connector (NewgroundsAPI) {
onClipEvent (construct) {
api_id = '10597';
encryption_key = 'JmzzATAW5mrItrTo12rsMifUgTtonuYg';
version = '';
fake_session = false;
debug = false;
error_screens = true;
medal_popups = false;
}
}
}
movieClip 152 __Packages.com.newgrounds.Bridge {
#initclip
label -31572:
label -28625:
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 (;;) {
if ( == 379) {
-= 70;
if ( == 745) {
+= 224;
}
for (;;) {
} else {
-= 487;
goto 1472;
if ( == 565) {
}
if ( == 127) {
+= 618;
}
if ( != 969) break;
-= 490;
// An attempt to read a value from empty stack
var eval(undefined) = true;
if ( != 751) break;
-= 518;
if ( != 786) break;
-= 35;
if ( != 233) break;
for (;;) {
-= 154;
}
if ( != 79) goto 657;
+= 366;
goto -28625;
label 657:
+= 383;
+= 300;
-= 287;
-= 102;
+= 627;
for (;;) {
if () {
+= 192;
}
}
+= 35;
goto -31572;
for (;;) {
if ( == 89) {
-= 220;
}
}
-= 100;
-= 78;
}
true;
!= 479;
!= 665;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
label 1472:
#endinitclip
}
movieClip 150 __Packages.com.newgrounds.APIError {
#initclip
Unknown action: 0xfc
function () {
= (678 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 334 + ();
// An attempt to read a value from empty stack
while (!undefined) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
+= 48;
continue;
if ( == 215) {
+= 492;
continue;
}
for (;;) {
if ( == 895) {
-= 713;
break;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
label 2254:
( != 549) ? ( != 501);
#endinitclip
}
movieClip 151 __Packages.com.newgrounds.API {
#initclip
label -18522:
Unknown action: 0xfc
function () {
= (1221 % 511) * true;
if (!'') {
} else {}
return ;
}
var = -124 + ();
// An attempt to read a value from empty stack
while (!undefined) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
-= 2;
continue;
if ( == 34) {
+= 873;
break;
continue;
for (;;) {
if ( == 644) {
-= 166;
}
if ( == 774) {
-= 198;
break;
}
if ( == 291) {
-= 23;
}
if ( == 478) {
-= 2;
}
if ( == 268) {
+= 506;
if (true ::: eval(true)) goto 484;
goto 507;
label 484:
-= 198;
label 507:
}
if ( == 982) {
-= 165;
}
for (;;) {
if ( == 73) {
-= 39;
}
}
-= 518;
-= 616;
+= 404;
+= 30;
-= 168;
if ( != 809) break;
-= 233;
for (;;) {
}
if ( == 476) {
+= 6;
}
if ( == 979) {
-= 571;
}
if ( != 408) goto 8185;
-= 371;
label 8185:
if ( == 37) {
for (;;) {
-= 24;
}
}
if ( != 13) goto 8323;
+= 400;
goto -18522;
label 8323:
-= 310;
var eval(true) = != 954;
+= 137;
for (;;) {
-= 108;
goto 8550;
}
-= 171;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
label 8550:
!= 75;
true;
#endinitclip
}
movieClip 153 __Packages.com.newgrounds.SaveFile {
#initclip
label -22969:
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 (;;) {
if ( == 139) {
+= 289;
true;
}
if ( == 270) {
+= 502;
}
for (;;) {
#endinitclip
}
movieClip 154 __Packages.com.newgrounds.SaveGroup {
#initclip
label -29350:
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 (;;) {
if ( == 33) {
+= 408;
true;
}
if ( == 462) {
-= 333;
// An attempt to read a value from empty stack
if (!undefined) {
for (;;) {
goto 235;
+= 36;
label 235:
if ( == 165) {
+= 281;
}
if ( == 869) {
-= 224;
}
if ( == 129) {
+= 36;
goto -29350;
}
if ( == 795) {
+= 148;
true;
}
if ( == 740) {
-= 150;
break;
}
if ( == 364) {
+= 281;
}
for (;;) {
if ( == 441) {
+= 299;
}
}
if ( != 919) break;
for (;;) {
-= 293;
}
if ( == 744) {
-= 282;
true;
}
if ( != 626) break;
-= 262;
continue;
if ( == 105) {
+= 690;
}
if ( == 645) {
+= 266;
'';
1;
}
if ( == 590) {
+= 205;
}
if ( == 943) {
-= 883;
}
if ( == 88) {
+= 5;
'';
}
if ( == 60) {
+= 192;
continue;
}
-= 741;
goto 2627;
goto 2623;
-= 301;
+= 473;
-= 823;
var eval( != 866) = true;
-= 327;
// An attempt to read a value from empty stack
+= 240;
for (;;) {
+= 492;
-= 250;
+= 878;
}
-= 18;
-= 125;
}
eval(!undefined);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
Unknown action: 0xfc
label 2627:
#endinitclip
}
movieClip 157 __Packages.com.newgrounds.SaveGroupQuery {
#initclip
label -28856:
label -15528:
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 (;;) {
if ( == 583) {
+= 204;
true;
}
if ( == 661) {
-= 34;
'';
1;
}
for (;;) {
if ( == 868) {
-= 762;
}
if ( == 787) {
+= 171;
// An attempt to read a value from empty stack
if (!undefined) {
goto 346;
}
-= 90;
label 346:
}
// An attempt to read a value from empty stack
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
label 3633:
( != 958) ? undefined;
#endinitclip
}
movieClip 159 __Packages.com.newgrounds.encoders.ImageScanner {
#initclip
label -26758:
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 (;;) {
if ( == 870) {
-= 455;
if ( == 269) {
+= 296;
}
for (;;) {
} else {
-= 41;
if ( == 415) {
if (!true) {
}
-= 61;
}
if ( == 837) {
-= 568;
if (!true) {
goto 1407;
}
+= 296;
label 1407:
}
if ( != 374) break;
-= 61;
goto -26758;
if ( == 112) {
+= 883;
// An attempt to read a value from empty stack
var eval(undefined) = true;
}
if ( == 263) {
+= 688;
}
if ( == 313) {
-= 151;
}
if ( != 951) break;
-= 114;
if ( != 19) goto 1750;
+= 143;
label 1750:
-= 732;
+= 82;
goto 1982;
break;
-= 50;
-= 647;
}
!(true ::: eval(true));
!= 995;
'';
'';
1;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
label 1982:
#endinitclip
}
movieClip 158 __Packages.com.newgrounds.encoders.BaseN {
#initclip
label -6485:
label -4616:
Unknown action: 0xfc
function () {
= (263 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 299 + ();
// An attempt to read a value from empty stack
while (!undefined) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
+= 403;
continue;
if ( == 245) {
+= 52;
continue;
}
for (;;) {
if ( == 200) {
+= 325;
goto -4616;
}
if ( == 46) {
+= 833;
goto -6485;
}
if ( == 29) {
+= 527;
}
if ( == 297) {
+= 269;
var eval( != 562) = true ::: eval(true);
}
if ( == 965) {
-= 765;
if (true ::: eval(true)) goto 485;
goto 508;
label 485:
+= 325;
label 508:
}
if ( == 525) {
+= 470;
}
+= 332;
goto 1659;
goto 1655;
for (;;) {
+= 41;
+= 149;
}
-= 537;
if (!'') {
-= 676;
for (;;) {
}
}
if ( == 418) {
+= 577;
}
if ( == 133) {
+= 112;
}
if ( == 995) {
-= 273;
}
if ( != 746) goto 1549;
-= 581;
label 1549:
-= 634;
-= 497;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
Unknown action: 0xfc
label 1659:
!= 562;
true ::: eval(true);
== 165;
!= 879;
#endinitclip
}
movieClip 168 __Packages.com.newgrounds.APIEventDispatcher {
#initclip
label -23544:
label -4846:
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 (;;) {
if ( == 324) {
+= 240;
if ( == 635) {
+= 101;
}
for (;;) {
} else {
+= 17;
goto 1606;
if ( == 513) {
}
if ( == 245) {
+= 436;
}
if ( != 303) break;
+= 433;
if ( != 861) break;
+= 89;
if ( != 736) break;
-= 505;
if ( != 575) goto 902;
-= 62;
label 902:
if ( == 976) {
-= 158;
for (;;) {
}
}
if ( == 564) {
-= 288;
for (;;) {
}
}
-= 530;
-= 515;
goto -4846;
-= 668;
+= 630;
var eval(1) = eval( != 530);
if ('') goto 1327;
+= 168;
label 1327:
if ( == 450) {
+= 125;
for (;;) {
}
}
if ( == 681) {
+= 295;
}
if ( != 674) goto 1542;
+= 7;
label 1542:
if ( != 276) goto 1597;
-= 31;
goto -23544;
}
label 1597:
true;
!'';
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
Unknown action: 0xfc
label 1606:
#endinitclip
}
movieClip 156 __Packages.com.newgrounds.APIEvent {
#initclip
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 (;;) {
if ( == 844) {
-= 510;
true;
}
if ( == 74) {
+= 788;
break;
for (;;) {
if ( == 123) {
+= 790;
// An attempt to read a value from empty stack
if (undefined) break;
break;
-= 824;
}
if ( == 744) {
-= 302;
'';
}
if ( == 180) {
-= 28;
}
if ( == 95) {
+= 369;
'';
1;
}
if ( == 89) {
+= 599;
goto 2294;
goto 2290;
}
if ( == 186) {
-= 112;
// An attempt to read a value from empty stack
if (undefined) goto 572;
goto 595;
label 572:
+= 788;
label 595:
}
if ( == 913) {
-= 824;
}
-= 155;
goto 33079;
-= 596;
+= 34;
-= 185;
if (true) {
-= 49;
goto 1689;
label 1689:
}
if ( == 533) {
+= 313;
if ( != 846) goto 1749;
continue;
label 1749:
-= 155;
}
if ( != 285) break;
-= 105;
break;
if ( != 810) break;
-= 658;
if ( != 442) goto 1949;
-= 134;
label 1949:
-= 99;
+= 280;
var eval( != 632) = true;
-= 230;
+= 43;
-= 625;
-= 688;
}
eval( != 846);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
Unknown action: 0xfc
label 2294:
#endinitclip
}
movieClip 163 __Packages.com.newgrounds.Medal {
#initclip
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 (;;) {
if ( == 522) {
+= 73;
if ( == 157) {
+= 134;
}
for (;;) {
} else {
-= 431;
if ( == 438) {
if (!true) {
}
+= 261;
}
if ( != 595) break;
-= 475;
if (!true) {
continue;
}
+= 495;
if ( == 290) {
-= 141;
true;
}
if ( == 603) {
-= 165;
true;
}
if ( == 152) {
+= 159;
'';
}
if ( == 149) {
+= 145;
// An attempt to read a value from empty stack
if (!undefined) {
goto 630;
}
+= 686;
label 630:
}
if ( != 615) break;
-= 325;
if ( != 443) break;
-= 291;
// An attempt to read a value from empty stack
// An attempt to read a value from empty stack
var eval(undefined) = undefined;
if ( != 311) break;
+= 488;
// An attempt to read a value from empty stack
if ( == 291) {
+= 152;
}
if ( == 7) {
+= 261;
break;
}
if ( == 691) {
-= 379;
continue;
continue;
}
if ( != 799) break;
-= 775;
if ( == 24) {
+= 952;
if (!eval(undefined)) goto 1064;
continue;
label 1064:
-= 285;
}
if ( == 268) {
+= 23;
}
if ( == 976) {
-= 285;
}
-= 295;
if ( != 898) goto 2032;
-= 377;
label 2032:
-= 312;
+= 686;
break;
+= 237;
for (;;) {
+= 495;
}
}
!eval(undefined);
!= 312;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
#endinitclip
}
movieClip 78 __Packages.com.newgrounds.components.APIConnector {
#initclip
label -14065:
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 (;;) {
if ( == 57) {
+= 233;
true;
}
if ( == 608) {
-= 3;
// An attempt to read a value from empty stack
eval(undefined);
}
for (;;) {
if ( == 269) {
+= 360;
}
if ( == 290) {
-= 110;
// An attempt to read a value from empty stack
if (!undefined) {
goto 336;
}
+= 810;
label 336:
}
if ( == 731) {
-= 470;
// An attempt to read a value from empty stack
if (!undefined) {
break;
}
+= 69;
}
if ( == 411) {
+= 197;
'';
}
if ( == 259) {
+= 218;
continue;
}
if ( == 440) {
+= 141;
true;
}
if ( != 605) break;
-= 340;
// An attempt to read a value from empty stack
if ( != 180) goto 696;
+= 810;
break;
label 696:
-= 14;
var eval(!undefined) = != 425;
+= 40;
continue;
-= 374;
// An attempt to read a value from empty stack
if (!undefined) {
-= 617;
goto 930;
label 930:
}
if ( == 581) {
-= 352;
// An attempt to read a value from empty stack
if (undefined) goto 990;
continue;
label 990:
+= 40;
}
if ( == 665) {
-= 158;
break;
continue;
}
if ( != 629) break;
+= 247;
if ( != 477) goto 1178;
-= 2;
label 1178:
if ( == 265) {
-= 68;
for (;;) {
}
}
+= 468;
+= 478;
-= 117;
+= 115;
+= 317;
+= 110;
+= 69;
goto -14065;
+= 291;
-= 50;
-= 507;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
true;
!= 197;
true;
'';
1;
#endinitclip
}
movieClip 155 __Packages.com.newgrounds.ValidationTools {
#initclip
label -18260:
Unknown action: 0xfc
function () {
= (872 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 209 + ();
// An attempt to read a value from empty stack
while (!undefined) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
+= 407;
continue;
if ( == 979) {
+= 333;
goto 1415;
for (;;) {
goto 1411;
if ( == 945) {
-= 518;
}
if ( == 643) {
+= 302;
}
if ( == 977) {
+= 2;
if (!true) {
goto 395;
}
-= 336;
label 395:
}
if ( == 490) {
+= 455;
}
if ( == 413) {
+= 175;
}
} else {}
-= 336;
if ( == 588) {
+= 420;
-= 921;
-= 22;
-= 800;
+= 326;
if (1) break;
+= 298;
if ( != 477) break;
-= 362;
if ( == 753) {
-= 244;
goto -18260;
}
if ( != 129) goto 1299;
+= 221;
var eval( != 929) = !'';
label 1299:
-= 220;
+= 347;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
Unknown action: 0xfc
label 1415:
!= 570;
true;
#endinitclip
}
movieClip 160 __Packages.com.newgrounds.encoders.SerialXML {
#initclip
label -29562:
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 (;;) {
if ( == 266) {
+= 423;
if ( == 650) {
-= 578;
}
for (;;) {
} else {
-= 583;
if ( == 694) {
if (!true) {
}
+= 400;
}
if ( == 511) {
+= 259;
}
if ( == 370) {
+= 10;
}
if ( == 111) {
+= 400;
goto -29562;
}
if ( == 72) {
+= 729;
}
if ( != 531) break;
-= 272;
if ( != 250) goto 617;
+= 664;
break;
continue;
label 617:
-= 434;
+= 39;
-= 390;
continue;
-= 88;
-= 115;
if ( == 678) {
for (;;) {
+= 419;
}
}
if ( == 307) {
+= 145;
}
if ( != 801) goto 1442;
-= 169;
var eval(true) = == 684;
label 1442:
-= 61;
break;
if ( != 419) goto 1580;
+= 265;
label 1580:
-= 20;
continue;
-= 54;
for (;;) {
+= 85;
+= 29;
-= 229;
}
+= 164;
+= 242;
+= 91;
-= 262;
-= 914;
}
true ::: eval(true);
!= 711;
!= 460;
true;
true;
'';
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
#endinitclip
}
movieClip 161 __Packages.com.newgrounds.encoders.LZW2 {
#initclip
label -12747:
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 (;;) {
if ( == 228) {
+= 628;
true;
}
if ( == 546) {
-= 425;
}
for (;;) {
if ( != 301) break;
-= 203;
if ( == 209) {
-= 88;
}
if ( == 856) {
-= 233;
// An attempt to read a value from empty stack
if (!undefined) {
} else {
-= 322;
}
}
if ( == 581) {
+= 297;
// An attempt to read a value from empty stack
if (undefined) break;
goto 487;
+= 11;
label 487:
}
if ( == 623) {
-= 322;
goto -12747;
}
if ( == 878) {
+= 11;
break;
}
if ( == 640) {
-= 542;
}
-= 744;
break;
-= 108;
+= 412;
-= 786;
if (!true) {
+= 443;
goto 1443;
label 1443:
}
if ( == 857) {
-= 491;
}
if ( == 121) {
+= 460;
}
if ( != 492) goto 1633;
-= 389;
label 1633:
+= 581;
-= 448;
var = 1;
+= 298;
for (;;) {
if (eval( != 103)) goto 1879;
-= 15;
}
label 1879:
+= 323;
for (;;) {
+= 481;
goto 2050;
}
-= 724;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
label 2050:
!= 953 ::: == 953;
!= 236;
'';
#endinitclip
}
movieClip 162 __Packages.com.newgrounds.encoders.LZW {
#initclip
label -29567:
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 (;;) {
if ( == 687) {
-= 521;
if ( == 239) {
-= 183;
}
for (;;) {
} else {
-= 96;
if ( == 166) {
if (!true) {
}
+= 343;
}
if ( == 154) {
-= 30;
if (!true) {
goto 581;
}
+= 21;
label 581:
}
if ( == 56) {
+= 165;
continue;
continue;
}
if ( == 755) {
-= 601;
}
if ( == 823) {
-= 666;
}
if ( == 70) {
+= 343;
goto -29567;
}
if ( == 962) {
-= 139;
// An attempt to read a value from empty stack
var eval(undefined) = ( != 28) ? true;
}
if ( == 776) {
-= 589;
}
if ( == 187) {
+= 775;
}
if ( == 124) {
+= 21;
break;
}
if ( == 732) {
+= 23;
}
if ( == 413) {
-= 385;
}
if ( != 554) goto 1345;
+= 201;
label 1345:
+= 712;
for (;;) {
-= 832;
if (!eval( != 157)) {
+= 2;
}
}
+= 42;
-= 578;
-= 221;
+= 463;
break;
}
( != 28) ? true;
== 145;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
#endinitclip
}
movieClip 164 __Packages.com.newgrounds.ScoreBoard {
#initclip
label -30880:
label -18524:
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 (;;) {
if ( == 149) {
-= 13;
true;
}
if ( == 389) {
-= 92;
'';
1;
}
for (;;) {
if ( != 470) break;
-= 190;
if ( != 868) break;
-= 291;
if ( == 871) {
-= 482;
}
if ( != 202) break;
+= 73;
break;
if ( != 707) break;
-= 318;
if ( != 97) goto 608;
+= 610;
goto -30880;
label 608:
+= 45;
for (;;) {
-= 228;
}
-= 133;
-= 487;
-= 318;
-= 80;
-= 134;
if ( == 262) {
+= 367;
}
if ( == 67) {
for (;;) {
+= 135;
}
}
if ( != 297) goto 1598;
+= 554;
var eval(true) = !true;
label 1598:
if ( != 275) goto 1648;
+= 474;
label 1648:
+= 137;
-= 75;
goto -18524;
-= 538;
for (;;) {
-= 510;
for (;;) {
-= 26;
+= 834;
}
}
+= 189;
continue;
for (;;) {
-= 688;
+= 615;
}
-= 622;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 280;
!= 851;
'';
true;
eval( != 988);
#endinitclip
}
movieClip 165 __Packages.com.newgrounds.Score {
#initclip
label -24638:
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 (;;) {
if ( == 688) {
-= 276;
true;
}
if ( == 967) {
-= 668;
}
for (;;) {
if ( != 704) break;
+= 197;
// An attempt to read a value from empty stack
if ( == 236) {
+= 63;
}
if ( != 846) break;
+= 104;
break;
if ( == 412) {
+= 303;
if (undefined) {
goto 462;
}
+= 9;
label 462:
}
if ( == 567) {
+= 278;
continue;
continue;
}
if ( == 421) {
+= 425;
if (!undefined) goto 577;
goto 600;
label 577:
+= 104;
label 600:
}
if ( == 805) {
-= 569;
goto -24638;
}
for (;;) {
if ( == 241) {
+= 564;
}
}
if ( != 724) goto 793;
-= 231;
label 793:
if ( != 230) break;
+= 337;
if ( == 950) {
-= 664;
}
if ( == 876) {
-= 590;
}
if ( == 901) {
-= 671;
if (!undefined) goto 1353;
continue;
label 1353:
+= 337;
}
if ( == 687) {
-= 570;
// An attempt to read a value from empty stack
var eval(undefined) = !undefined;
}
if ( == 493) {
-= 72;
}
if ( == 299) {
+= 388;
}
-= 45;
+= 196;
-= 376;
+= 391;
-= 845;
+= 9;
break;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!undefined;
!= 286;
true;
;
#endinitclip
}
movieClip 166 __Packages.com.newgrounds.encoders.RC4 {
#initclip
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 (;;) {
if ( == 333) {
+= 438;
true;
}
if ( == 783) {
-= 417;
// An attempt to read a value from empty stack
if (!undefined) {
for (;;) {
goto 235;
+= 254;
label 235:
if ( == 61) {
+= 722;
// An attempt to read a value from empty stack
!undefined;
}
if ( == 144) {
+= 847;
}
if ( == 47) {
+= 97;
break;
}
if ( == 563) {
+= 39;
'';
}
if ( == 566) {
+= 22;
continue;
}
if ( == 135) {
+= 428;
// An attempt to read a value from empty stack
// An attempt to read a value from empty stack
var eval(undefined) = undefined;
}
for (;;) {
if ( == 263) {
+= 303;
}
}
+= 807;
-= 62;
-= 542;
if (!true) {
-= 291;
goto 902;
label 902:
}
if ( != 853) break;
-= 806;
if ( == 184) {
goto 985;
}
+= 97;
label 985:
if ( == 602) {
-= 541;
// An attempt to read a value from empty stack
eval(undefined);
}
if ( == 366) {
+= 254;
}
if ( == 978) {
-= 361;
goto 33429;
}
if ( == 930) {
-= 404;
}
+= 282;
continue;
+= 327;
-= 28;
for (;;) {
+= 441;
+= 764;
+= 207;
}
-= 746;
-= 478;
goto 2149;
goto 2145;
-= 142;
-= 351;
-= 326;
}
!= 158;
true;
true;
'';
1;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}