Combined Code
movieClip 3 Loading_bar {
#initclip
Object.registerClass('Loading_bar', Loading_bar);
#endinitclip
}
movieClip 8 Loading_button {
#initclip
Object.registerClass('Loading_button', Loading_button);
#endinitclip
}
movieClip 11 Loading_ship {
#initclip
Object.registerClass('Loading_ship', Loading_ship);
#endinitclip
}
movieClip 16 Map_checkpoint {
#initclip
Object.registerClass('Map_checkpoint', Map_checkpoint);
#endinitclip
}
movieClip 17 Level_secret {
#initclip
Object.registerClass('Level_secret', Level_secret);
#endinitclip
}
movieClip 18 Level_9 {
#initclip
Object.registerClass('Level_9', Level_9);
#endinitclip
}
movieClip 19 Level_8 {
#initclip
Object.registerClass('Level_8', Level_8);
#endinitclip
}
movieClip 20 Level_7 {
#initclip
Object.registerClass('Level_7', Level_7);
#endinitclip
}
movieClip 21 Level_6 {
#initclip
Object.registerClass('Level_6', Level_6);
#endinitclip
}
movieClip 22 Level_5 {
#initclip
Object.registerClass('Level_5', Level_5);
#endinitclip
}
movieClip 23 Level_4 {
#initclip
Object.registerClass('Level_4', Level_4);
#endinitclip
}
movieClip 24 Level_3 {
#initclip
Object.registerClass('Level_3', Level_3);
#endinitclip
}
movieClip 25 Level_2 {
#initclip
Object.registerClass('Level_2', Level_2);
#endinitclip
}
movieClip 26 Level_1 {
#initclip
Object.registerClass('Level_1', Level_1);
#endinitclip
}
movieClip 35 Star {
#initclip
Object.registerClass('Star', Star);
#endinitclip
}
movieClip 36 Smoke_emitter {
#initclip
Object.registerClass('Smoke_emitter', Smoke_emitter);
#endinitclip
}
movieClip 47 Smoke {
#initclip
Object.registerClass('Smoke', Smoke);
#endinitclip
}
button 53 {
on (release) {
com.newgrounds.API.loadNewgrounds();
}
}
movieClip 59 {
frame 1 {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (625 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 659 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
+= 8;
+= 86;
+= 308;
+= 175;
-= 165;
+= 152;
+= 398;
-= 148;
-= 623;
-= 233;
var = !eval(1);
-= 197;
-= 9;
+= 867;
-= 994;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 773;
true;
'';
}
}
movieClip 60 {
frame 11 {
gotoAndPlay(1);
}
}
movieClip 61 Flash Ad (NewgroundsAPI) {
#initclip
Object.registerClass('Flash Ad (NewgroundsAPI)', com.newgrounds.components.FlashAd);
#endinitclip
}
movieClip 89 {
frame 1 {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (1028 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 304 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
+= 407;
-= 26;
+= 330;
+= 13;
+= 14;
-= 840;
-= 168;
-= 55;
-= 93;
-= 398;
+= 559;
var eval(1) = '';
+= 9;
-= 23;
-= 455;
+= 22;
+= 387;
-= 116;
-= 45;
+= 97;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 310;
!eval(true);
'';
true;
}
}
movieClip 91 {
frame 10 {
stop();
}
}
movieClip 93 {
frame 37 {
_parent.setGotoFrame('done');
stop();
}
}
movieClip 95 {
}
movieClip 97 NewgroundsAPIAsset_Medal_Icon_Placeholder {
}
movieClip 105 NewgroundsAPIAsset_Medal_Popup {
frame 1 {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (1109 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 29 + ();
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 (;;) {
+= 197;
+= 530;
-= 358;
-= 171;
-= 436;
-= 703;
+= 270;
+= 400;
+= 377;
+= 70;
-= 309;
-= 211;
+= 138;
-= 654;
+= 117;
-= 411;
+= 268;
+= 247;
-= 26;
+= 268;
-= 850;
-= 747;
+= 281;
var eval(true) = true;
+= 211;
-= 51;
+= 689;
-= 556;
-= 62;
-= 259;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 116;
true;
eval(true);
'';
1;
!'';
}
frame 2 {
medal.attachIcon(icon);
}
frame 10 {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (1760 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 538 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
-= 747;
+= 101;
+= 18;
+= 36;
+= 496;
+= 321;
-= 101;
-= 402;
+= 891;
+= 288;
-= 604;
+= 116;
+= 171;
+= 8;
-= 328;
-= 317;
var = 1;
-= 203;
+= 607;
-= 777;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 765;
true;
true;
eval(!'');
}
frame 21 {
this.removeMovieClip();
_visible = false;
stop();
}
}
movieClip 111 NewgroundsAPIAsset_Login_Warning {
frame 1 {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (1201 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 725 + ();
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 (;;) {
-= 558;
-= 310;
-= 669;
-= 155;
+= 274;
+= 83;
+= 52;
-= 394;
+= 616;
-= 501;
+= 618;
-= 343;
+= 575;
-= 235;
+= 208;
-= 114;
+= 11;
-= 141;
+= 109;
var = eval(1);
+= 315;
-= 860;
-= 75;
-= 163;
-= 221;
+= 320;
-= 90;
+= 649;
-= 482;
+= 421;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 904;
true;
true;
true;
!'';
true;
}
frame 10 {
stop();
}
frame 21 {
this.removeMovieClip();
_visible = false;
stop();
}
}
movieClip 114 NewgroundsAPIAsset_Connection_Error {
frame 1 {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (2393 % 511) * true;
if (!'') {
} else {}
return ;
}
var = -4 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
-= 75;
-= 206;
+= 690;
-= 701;
-= 28;
+= 365;
var eval(eval(!true)) = '';
-= 37;
+= 20;
-= 160;
+= 460;
-= 66;
+= 230;
-= 485;
-= 418;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 345;
'';
1;
}
frame 10 {
stop();
}
frame 21 {
this.removeMovieClip();
_visible = false;
stop();
}
}
movieClip 116 {
}
movieClip 118 {
}
movieClip 120 {
}
movieClip 122 {
}
movieClip 124 {
}
movieClip 126 {
}
movieClip 128 {
}
movieClip 130 {
}
movieClip 132 {
}
movieClip 134 {
}
movieClip 135 NewgroundsAPIAsset_big_popup_background {
frame 1 {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (1845 % 511) * true;
if (!'') {
} else {}
return ;
}
var = -116 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
+= 564;
+= 256;
-= 127;
+= 228;
-= 331;
+= 467;
-= 240;
+= 273;
-= 888;
+= 118;
-= 519;
+= 677;
-= 653;
+= 294;
-= 158;
-= 6;
+= 237;
+= 817;
-= 343;
var eval(1) = true;
+= 82;
+= 20;
-= 878;
-= 360;
-= 320;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 196;
true;
'';
eval(!true);
'';
}
}
button 139 {
on (release) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (2543 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 179 + ();
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 (;;) {
+= 178;
+= 775;
+= 214;
+= 140;
-= 801;
-= 256;
+= 718;
-= 122;
-= 642;
+= 181;
-= 84;
+= 286;
+= 503;
-= 103;
-= 579;
+= 354;
-= 127;
-= 96;
-= 69;
-= 25;
+= 313;
-= 216;
+= 120;
-= 376;
-= 406;
-= 302;
+= 650;
var eval(true) = '';
-= 414;
-= 80;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 678;
eval(true);
true;
'';
1;
!true;
}
}
button 145 {
on (release) {
getURL(official_version_url, '_blank');
}
}
movieClip 147 NewgroundsAsset_New_Version_Available {
frame 1 {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (7 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 934 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
-= 853;
+= 38;
+= 474;
+= 145;
var eval( != 941) = true;
-= 139;
+= 1;
-= 509;
-= 114;
+= 194;
+= 44;
-= 211;
+= 205;
-= 586;
+= 123;
+= 688;
-= 207;
+= 126;
+= 620;
+= 24;
-= 68;
-= 74;
-= 355;
+= 533;
-= 869;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
true;
true;
;
'';
!1;
}
}
button 148 {
on (release) {
getURL(official_version_url, '_blank');
}
}
movieClip 152 NewgroundsAsset_Illegal_Host {
frame 1 {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
Unknown action: 0xfc
function () {
= (271 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 79 + ();
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 (;;) {
+= 630;
+= 325;
-= 384;
-= 16;
-= 251;
var eval( != 350) = true;
+= 97;
+= 1;
+= 40;
+= 455;
+= 252;
-= 236;
+= 830;
+= 491;
-= 86;
+= 520;
-= 351;
-= 352;
-= 431;
-= 245;
-= 426;
-= 169;
+= 2;
+= 300;
-= 100;
+= 162;
-= 672;
+= 52;
+= 683;
-= 885;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
;
'';
1;
!true;
true;
true;
}
}
movieClip 153 API Connector (NewgroundsAPI) {
#initclip
Object.registerClass('API Connector (NewgroundsAPI)', com.newgrounds.components.APIConnector);
#endinitclip
frame 20 {
_visible = false;
}
}
frame 1 {
stop();
}
movieClip 157 Init {
#initclip
Object.registerClass('Init', Init);
#endinitclip
}
instance of movieClip 153 API Connector (NewgroundsAPI) {
onClipEvent (construct) {
encryption_key = '43T3SiXJ5bH7C3f1p6uzBt9oDHVcTJ5O';
movie_id = '11291';
movie_version = '';
fake_session = true;
debug = true;
error_screens = true;
medal_popups = true;
}
}
instance of movieClip 61 Flash Ad (NewgroundsAPI) {
onClipEvent (construct) {
show_background = true;
}
}
movieClip 1348 __Packages.Loading_button {
#initclip
if (!_global.Loading_button) {
var v1 = function () {
super();
};
_global.Loading_button = v1;
_global.Loading_button extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.gotoAndStop(1);
};
v2.onEnterFrame = function () {
if (_root._currentframe == 3) {
_root.gotoAndStop(3);
var v3 = _root.attachMovie('Logo', 'Logo', _root.getNextHighestDepth());
this.mom.closeShop();
}
};
v2.onMouseDown = function () {
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
_root.play();
}
};
v2.onRollOver = function () {
this.gotoAndStop(2);
};
v2.onRollOut = function () {
this.gotoAndStop(1);
};
ASSetPropFlags(_global.Loading_button.prototype, null, 1);
}
#endinitclip
}
movieClip 1349 __Packages.Loading_ship {
#initclip
if (!_global.Loading_ship) {
var v1 = function () {
super();
};
_global.Loading_ship = v1;
_global.Loading_ship extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.left_emitter = _root.attachMovie('Smoke_emitter', 'Smoke_emitter' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
this.left_emitter._x = this._x + 2;
this.left_emitter._y = this._y + 18;
this.left_emitter.puff_speed = 1;
this.left_emitter.puff_range = 8;
this.left_emitter.small_puffs = true;
this.left_emitter.x_speed = 0;
this.left_emitter.y_speed = 1;
this.left_emitter.mom = this.mom;
this.left_emitter.loading = true;
this.mom.loading_objects.push(this.left_emitter);
this.right_emitter = _root.attachMovie('Smoke_emitter', 'Smoke_emitter' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
this.right_emitter._x = this._x + 28;
this.right_emitter._y = this._y + 18;
this.right_emitter.puff_speed = this.left_emitter.puff_speed;
this.right_emitter.puff_range = this.left_emitter.puff_range;
this.right_emitter.small_puffs = true;
this.right_emitter.x_speed = this.left_emitter.x_speed;
this.right_emitter.y_speed = this.left_emitter.y_speed;
this.right_emitter.mom = this.mom;
this.right_emitter.loading = true;
this.mom.loading_objects.push(this.right_emitter);
};
v2.onEnterFrame = function () {
var v6 = _root.getBytesLoaded() / 1024;
var v5 = _root.getBytesTotal() / 1024;
var v7 = Math.round((v6 / v5) * 100);
var v4 = v7 * 5.76;
if (this._x < v4) {
var v3 = 1;
while (v3 <= 6) {
if (this._x < v4) {
++this._x;
}
++v3;
}
}
this.left_emitter.x_start = this._x + 2;
this.right_emitter.x_start = this._x + 28;
};
ASSetPropFlags(_global.Loading_ship.prototype, null, 1);
}
#endinitclip
}
movieClip 1350 __Packages.Map_checkpoint {
#initclip
if (!_global.Map_checkpoint) {
var v1 = function () {
super();
};
_global.Map_checkpoint = v1;
_global.Map_checkpoint extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.blink_speed = 10;
this.blink_timer = this.blink_speed;
this.frame = 1;
this.gotoAndStop(this.frame);
this.return_key = 87;
this.key_clear = false;
this.warp = false;
this.sfx_warp = new Sound();
this.sfx_warp.attachSound('warp.wav');
};
v2.onEnterFrame = function () {
--this.blink_timer;
if (this.blink_timer == 0) {
this.blink_timer = this.blink_speed;
if (this.frame == 1) {
this.frame = 2;
} else {
this.frame = 1;
}
this.gotoAndStop(this.frame);
}
if (Key.isDown(this.return_key) and this.key_clear) {
this.warp = true;
}
if (!Key.isDown(this.return_key)) {
this.key_clear = true;
}
if (this.warp == true) {
this.warpMe();
}
};
v2.onRollOver = function () {};
v2.onMouseDown = function () {
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
this.warp = true;
}
};
v2.warpMe = function () {
_root.Game.player.resurrectMe();
_root.Game.buildRoom();
var v3 = _root.attachMovie('Flash', 'Flash' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
_root.Game.map_tab.currentstate = 'packup';
this.sfx_warp.start();
};
ASSetPropFlags(_global.Map_checkpoint.prototype, null, 1);
}
#endinitclip
}
movieClip 1351 __Packages.Level_secret {
#initclip
if (!_global.Level_secret) {
var v1 = function () {
super();
};
_global.Level_secret = v1;
_global.Level_secret extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.GG = 'GG';
this.GR = 'GR';
this.SG = 'SG';
this.SR = 'SR';
this.E1 = 'E1';
this.EL = 'EL';
this.EM = 'EM';
this.ER = 'ER';
this.RR = 'RR';
this.RL = 'RL';
this.FD = 'FD';
this.FL = 'FL';
this.FU = 'FU';
this.FR = 'FR';
this.CPU = 'CPU';
this.GEM = 'GEM';
this.P7 = 'P7';
this.P8 = 'P8';
this.P9 = 'P9';
this.P4 = 'P4';
this.P5 = 'P5';
this.P6 = 'P4';
this.P1 = 'P1';
this.P2 = 'P8';
this.P3 = 'P3';
this.CP = 'CP';
this.F1 = 'F1';
this.F2 = 'F2';
this.F3 = 'F3';
this.bg = ['null', 'gradient_underwater.png'];
this.modifier = 216;
this.gem_map = [[0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]];
this.bg_map = [[1, 1, 1, 1, 1], [1, 1, 1, 1, 1], [1, 1, 1, 1, 1], [1, 1, 1, 1, 1]];
this.room_map = [[0, 0, 1, 0, 0], [2, 3, 0, 3, 5], [4, 0, 0, 6, 7], [0, 0, 0, 0, 0]];
this.rooms = [[[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [[this.F3, 1, 1, 1, 1, 1, 21, 16, 0, 0, 0, 0, 15, 20, 1, 1, 1, 1], [1, 1, 1, 1, 21, 19, 16, 0, 0, 0, 0, 0, 0, 17, 1, 1, 1, 1], [1, 1, 21, 19, 16, 0, 0, 0, 0, 6, 6, 0, 0, 15, 19, 20, 1, 1], [1, 21, 16, 0, 0, 0, 0, 0, 0, 23, 6, 0, -6, 0, 0, 15, 20, 1], [1, 18, 0, 0, 0, 0, 0, 23, 0, 6, 23, 0, -6, 0, 0, 0, 3, 1], [1, 4, 0, -23, 0, 0, 0, 23, -6, 6, 6, 0, -23, 23, 0, 0, 17, 1], [1, 4, 0, -23, 6, 0, 0, 6, -6, 23, 10, 2, 11, 23, 10, 2, 12, 1], [1, 13, 2, 11, 23, 10, 2, 2, 2, 2, 12, 1, 13, 2, 12, 1, 1, 1], [1, 1, 1, 13, 2, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 8, 7, 9, 24, 7, 9, 7, 24, 7, 9, 7, 24, 8, 7, 9, 24, 1], [1, 7, 24, 7, 24, 7, 14, 7, 24, 7, 14, 7, 24, 7, 24, 7, 24, 1], [1, 7, 7, 7, 24, 7, 24, 7, 24, 7, 24, 7, 24, 7, 7, 7, 24, 1], [1, 7, 24, 7, 24, 7, 24, 7, 24, 7, 24, 7, 24, 7, 24, 7, 24, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 21, 19, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 4, 0, 15, 19, 19, 19, 19, 20, 21, 19, 19, 20, 1, 1, 21, 19, 19], [1, 18, 0, 0, 0, 0, 0, 0, 15, 16, 0, 0, 17, 1, 1, 4, 0, 0], [1, 13, 2, 11, 0, 0, 0, 0, 0, 0, 0, 0, 15, 20, 1, 18, 0, 10], [19, 19, 19, 16, 0, 0, 0, 10, 2, 2, 11, 0, 0, 3, 21, 16, 0, 3], [0, 0, 0, 0, 0, 0, 0, 3, 21, 19, 16, 0, 0, 15, 16, 0, 0, 15], [2, 2, 2, 2, 2, 11, 0, 17, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 21, 19, 16, 0, 3, 18, 0, 10, 2, 2, 2, 2, 2, 2, 2], [1, 1, 1, 18, 0, 0, 0, 3, 4, 0, 15, 19, 19, 19, 19, 20, 1, 1], [1, 1, 21, 16, 0, 10, 2, 12, 4, 0, 0, 0, 0, 0, 0, 15, 19, 20], [1, 1, 4, 0, 0, 3, 1, 1, 13, 2, 2, 2, 11, 0, 0, 0, 0, 3], [1, 1, 4, 0, 0, 17, 1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 3], [1, 1, 13, 2, 2, 12, 1, 1, 1, 1, 1, 1, 13, 2, 2, 11, 0, 17]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 21, 19, 19, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [19, 16, 0, 0, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [2, 2, 11, 0, 15, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 18, 0, 0, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [19, 19, 16, 0, 0, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [2, 2, 2, 2, 2, 12, 1, 1, 1, 1, 1, 1, 1, 1, 21, 19, 19, 19], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 21, 19, 16, 0, 0, 0], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 21, 16, 0, 0, 0, 10, 2], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 3, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 0, 0, 0, 0, 17, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 0, 0, 10, 2, 12, 1]], [[this.F2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 21, 19, 19, 16, 0, 3], [1, 1, 1, 1, 1, 21, 19, 19, 19, 19, 19, 19, 16, 0, 0, 0, 0, 3], [1, 1, 21, 19, 19, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 12], [1, 21, 16, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1], [1, 4, 0, 23, 0, -23, 0, 0, 0, -23, 0, 23, 0, 0, 10, 2, 12, 1], [1, 18, 0, 23, -6, -6, 0, 0, 23, -6, 0, 6, 0, 0, 17, 1, 1, 1], [1, 13, 11, 6, -23, -6, 6, 0, 6, -23, 0, 10, 2, 2, 12, 1, 1, 1], [1, 1, 13, 2, 2, 11, 23, 10, 2, 2, 2, 12, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 13, 2, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 24, 7, 7, 9, 24, 8, 7, 9, 24, 7, 7, 9, 24, 7, 7, 7, 1], [1, 24, 7, 24, 7, 24, 7, 24, 7, 24, 7, 24, 5, 24, 24, 7, 24, 1], [1, 24, 7, 7, 5, 24, 7, 7, 7, 24, 7, 7, 9, 24, 24, 7, 24, 1], [1, 24, 7, 24, 24, 24, 7, 24, 7, 24, 7, 24, 7, 24, 24, 7, 24, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 21, 19, 19, 19, 20, 1, 1, 1, 1, 1, 1, 21, 19, 19, 20, 1, 1], [19, 16, 0, 0, 0, 15, 20, 21, 19, 19, 19, 19, 16, 0, 0, 3, 1, 1], [0, 0, 0, 0, 0, 0, 17, 4, 0, 0, 0, 0, 0, 0, 0, 17, 1, 1], [2, 2, 2, 11, 0, 0, 15, 16, 0, 10, 2, 2, 2, 11, 0, 15, 20, 1], [1, 1, 1, 4, 0, 0, 0, 0, 0, 3, 1, 1, 1, 18, 0, 0, 15, 19], [1, 1, 1, 13, 2, 2, 2, 2, 2, 12, 1, 1, 1, 4, 0, 0, 0, 0], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 2, 2, 2]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 21, 16, 0, 0, 15, 19, 19, 20], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 0, 0, 0, 0, 0, 0, 3], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 2, 2, 11, 0, 0, 15], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 0, 0, 0], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 2, 2], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[this.F1, 1, 21, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 1, 1, 1], [21, 19, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 19, 20, 1], [16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 20], [0, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 3], [2, 11, 0, 0, -23, 0, -6, 23, 0, 0, 6, 6, 0, 0, -6, 0, 0, 3], [1, 13, 2, 2, 11, 0, -6, 23, 0, 0, 23, 6, 0, -23, -23, 0, 10, 12], [1, 1, 1, 1, 13, 2, 2, 11, 0, 0, 6, 23, 0, -6, 10, 2, 12, 1], [1, 1, 1, 1, 1, 1, 1, 13, 2, 2, 11, 6, 10, 2, 12, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 12, 1, 1, 1, 1, 1], [1, 7, 7, 7, 24, 7, 7, 9, 24, 8, 7, 9, 24, 7, 7, 9, 24, 1], [1, 24, 7, 24, 24, 7, 24, 5, 24, 7, 24, 7, 24, 7, 24, 7, 24, 1], [1, 24, 7, 24, 24, 7, 7, 9, 24, 7, 7, 7, 24, 7, 7, 5, 24, 1], [1, 24, 7, 24, 24, 7, 24, 7, 24, 7, 24, 7, 24, 7, 24, 24, 24, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]];
};
ASSetPropFlags(_global.Level_secret.prototype, null, 1);
}
#endinitclip
}
movieClip 1352 __Packages.Level_9 {
#initclip
label -25165:
if (!_global.Level_9) {
var v1 = function () {
super();
};
_global.Level_9 = v1;
_global.Level_9 extends MovieClip;
var v2 = v1.prototype;
} else {
goto -25165;
}
storedv2.onLoad = function () {
this.GG = 'GG';
this.GR = 'GR';
this.SG = 'SG';
this.SR = 'SR';
this.E1 = 'E1';
this.EL = 'EL';
this.EM = 'EM';
this.ER = 'ER';
this.RR = 'RR';
this.RL = 'RL';
this.FD = 'FD';
this.FL = 'FL';
this.FU = 'FU';
this.FR = 'FR';
this.CPU = 'CPU';
this.GEM = 'GEM';
this.P7 = 'P7';
this.P8 = 'P8';
this.P9 = 'P9';
this.P4 = 'P4';
this.P5 = 'P5';
this.P6 = 'P4';
this.P1 = 'P1';
this.P2 = 'P8';
this.P3 = 'P3';
this.CP = 'CP';
this.bg = ['null', 'gradient_glow.png', 'gradient_lab.png'];
this.modifier = 192;
this.gem_map = [[0, 1, 0, 0, 0], [0, 0, 0, 1, 0], [0, 0, 0, 0, 0], [1, 0, 0, 0, 0]];
this.bg_map = [[1, 2, 2, 2, 2], [1, 2, 2, 2, 2], [1, 2, 2, 2, 2], [1, 1, 1, 1, 1]];
this.room_map = [[1, -20, -19, -18, -17], [2, -13, -14, -15, -16], [3, -11, -10, -9, -12], [4, 5, 6, 7, 8]];
this.rooms = [[[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [[1, 1, 1, 1, 21, 19, 16, 0, 0, 0, 0, 17, 1, 1, 1, 1, 9, 8], [1, 1, 1, 21, 16, 0, 0, 0, 5, 7, 7, 14, 7, 7, 14, 7, 7, 9], [1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 8, 5], [1, 1, 1, 4, 0, this.CP, 0, 0, 0, 0, 0, 0, 0, 0, 17, 1, 9, 6], [1, 5, 7, 7, 7, 14, 7, 9, 0, 0, 9, 7, 7, 14, 7, 7, 9, 6], [1, this.FR, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 8, 5], [1, 5, 11, 0, 0, 8, 7, 5, 7, 7, 14, 7, 7, 9, 0, 0, 5, 9], [1, 1, 4, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 6, 8], [1, 1, 4, 0, 0, 9, 7, 7, 14, 7, 7, 5, 7, 8, 0, 0, 5, 9], [1, 1, 18, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, this.FL, 23], [1, 1, 5, 7, 7, 5, 0, 0, 0, 0, 0, 5, 7, 7, 5, 7, 5, 9], [1, 1, 4, 0, 0, 6, 0, 0, 0, 0, 0, 6, 0, 0, 6, 0, 8, 8], [1, 1, 13, 2, 2, 22, 11, 0, 0, 0, 0, 5, 2, 2, 22, 2, 5, 9], [1, 1, 1, 1, 1, 1, 13, 11, 0, 0, 10, 12, 1, 1, 1, 1, 8, 9]], [[1, 1, 1, 1, 1, 21, 19, 16, 0, 0, 15, 20, 1, 1, 1, 1, 8, 9], [1, 1, 1, 21, 19, 16, 0, 0, 0, 0, 0, 17, 1, 1, 1, 1, 9, 5], [1, 1, 21, 16, 0, 0, 0, 0, 5, 7, 14, 7, 7, 14, 7, 7, 5, 6], [1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.FL, 5], [1, 5, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 23], [1, this.FR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, -24], [1, 5, 7, 14, 7, 23, 7, 7, 14, 7, 7, 23, 9, 0, 0, 0, 0, 0], [1, this.FR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0], [1, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.FL, 5], [1, 5, 0, 0, 0, 5, 7, 14, 7, 7, 23, 7, 14, 7, 14, 7, 5, 9], [1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 6, 8], [1, 13, 11, 0, 0, 0, 0, 0, 0, 10, 22, 2, 2, 2, 2, 2, 5, 8], [1, 1, 13, 2, 2, 2, 11, 0, 0, 3, 1, 1, 1, 1, 1, 1, 8, 9]], [[21, 5, this.FD, this.FD, this.FD, 5, 16, 0, 0, 3, 1, 1, 1, 1, 1, 1, 5, 8], [4, 0, 0, 0, 0, 0, 0, 0, 0, 17, 1, 1, 1, 1, 1, 1, 6, 9], [18, 0, 0, 0, 0, 0, 0, 10, 2, 12, 1, 1, 1, 1, 1, 1, 6, 8], [4, 0, 0, 0, 0, 10, 2, 12, 1, 1, 1, 1, 1, 1, 1, 1, 5, 8], [4, 0, 0, 0, 0, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 23], [18, 0, 0, -23, -7, 5, 7, 14, 7, 14, 7, 23, 7, 14, 7, 14, 7, 8], [13, 11, 0, -6, 0, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 5], [1, 4, 0, -6, 0, 15, 19, 19, 20, 1, 1, 1, 1, 1, 1, 1, 5, 8], [1, 18, 0, -6, 0, 0, 0, 0, 15, 19, 19, 20, 1, 1, 1, 1, 8, 5], [1, 4, 0, -6, 0, 0, 0, 0, 0, 0, 0, 15, 20, 1, 1, 1, 8, 6], [1, 13, 2, 22, 2, 2, 11, 0, 0, 0, 0, 0, 17, 1, 1, 1, 9, 5], [1, 1, 1, 1, 1, 1, 13, 11, 0, 0, 0, 0, 3, 1, 1, 1, 8, 8], [1, 1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 3, 1, 1, 1, 5, 9], [1, 1, 1, 1, 1, 1, 1, 13, 2, 11, 0, 0, 3, 1, 1, 1, 9, 8]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 0, 0, 15, 19, 20, 1, 8, 9], [1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 15, 19, 9, 8], [1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 11, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 0, 0, 0, this.CP, 0, 0], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 2, 2, 2, 2, 2], [1, 9, 8, 9, 9, 8, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 8, 0, 0, 0, 0, 5, 14, 7, 5, 1, 1, 1, 1, 1, 1, 1, 1], [1, 9, 0, 0, 0, 0, 0, -5, -23, 6, 1, 1, 5, 7, 14, 7, 7, 7], [1, 8, 0, this.GEM, 0, 5, 7, 5, -5, 6, 1, 1, 6, -23, -5, -5, -5, -5], [1, 8, 9, 8, 8, 9, 1, 6, -5, 5, 7, 7, 5, -5, 5, 7, 14, 7], [1, 1, 1, 1, 1, 1, 1, 6, -23, -5, -5, -5, -5, -23, 6, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 5, 7, 14, 7, 7, 14, 7, 5, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[9, 5, 9, 5, 7, 7, 5, 0, -24, 0, 0, 5, 9, 8, 8, 5, 23, 8], [9, 8, 8, 5, this.FD, 5, this.FD, 0, 0, 0, 0, this.FD, 5, this.FD, 5, 8, 9, 9], [0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0], [2, 2, 2, 2, this.P4, 2, this.P4, 2, 22, 22, 2, this.P4, 2, this.P4, 2, 2, 2, 2], [1, 1, 1, 1, this.P4, 1, this.P4, 1, 1, 1, 5, this.P4, 7, this.P4, 7, 7, 14, 7], [1, 1, 1, 1, this.P4, 1, this.P4, 1, 1, 1, 6, -23, -5, -5, -5, -5, -5, -5], [7, 7, 14, 7, this.P4, 5, this.P4, 1, 1, 1, 6, -5, 5, this.P4, 7, 5, 7, 7], [-5, -5, -5, -5, -23, 6, this.P4, 1, 1, 1, 6, -23, -5, -23, 6, 1, 1, 1], [7, 14, 7, 5, -5, 5, this.P4, 7, 14, 7, 5, 7, 5, -5, 6, 1, 1, 1], [1, 1, 1, 6, -23, -5, -5, -5, -5, -5, -5, -5, -5, -23, 6, 1, 1, 1], [1, 1, 1, 5, 7, 7, 14, 7, 7, 14, 7, 7, 14, 7, 5, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[8, 9, 5, 9, 8, 9, 5, 7, 7, 14, 7, 7, 5, 8, 9, 9, 8, 9], [8, 9, 8, 23, 9, 5, this.FD, this.FD, this.FD, this.FD, this.FD, this.FD, this.FD, 5, 8, 8, 5, 8], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, this.CP, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [2, 2, 2, 2, 2, 2, this.P4, this.P5, this.P4, this.P5, this.P4, this.P5, this.P4, 2, 2, 2, 2, 2], [7, 14, 7, 7, 5, 1, this.P5, this.P4, this.P5, this.P4, this.P5, this.P4, this.P5, 7, 7, 14, 7, 7], [-5, -5, -5, -23, 6, 1, this.P4, this.P5, -23, -5, -5, -5, -5, -5, -5, -5, -5, -5], [7, 7, 5, -5, 6, 1, this.P5, this.P4, -5, 5, 7, 7, 14, 7, 7, 7, 14, 7], [1, 1, 6, -5, 5, 7, this.P4, this.P5, -5, 6, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 6, -23, -5, -5, -5, -5, -23, 6, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 5, 7, 7, 14, 7, 14, 7, 5, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[9, 8, 23, 9, 8, 9, 0, 0, -24, 0, 9, 8, 9, 9, 8, 8, 5, 8], [5, 9, 8, 5, this.FD, 5, 0, 0, 0, 0, 8, 5, 7, 7, 5, 9, 8, 9], [0, 0, 0, 0, 0, 0, 0, 10, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 17, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 3, 13, 11, 0, 0, 0, 0, 0, 0, 0, 0], [2, 2, 2, 2, this.P4, 2, 2, 12, 1, 18, 0, 0, 0, 0, 0, 0, 0, 0], [7, 7, 7, 7, this.P4, 5, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0], [-5, -5, -5, -5, -23, 6, 1, 1, 1, 13, 2, 11, 0, 0, 0, 0, 0, 0], [7, 7, 7, 5, -5, 6, 1, 1, 1, 1, 1, 13, 11, this.CP, 0, 0, 0, 0], [1, 1, 1, 6, -5, 5, 7, 7, 7, 7, 7, 7, 7, 7, 5, 0, 0, 0], [1, 1, 1, 6, -23, -5, -5, -5, -5, -5, -5, -5, -5, -5, 0, 0, 0, 0], [1, 1, 1, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 2], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[8, 5, 9, 8, 8, 8, 9, 8, 9, 8, 5, 8, 8, 9, 5, 9, 8, 9], [9, 9, 8, 5, this.FD, 5, 7, 7, 5, this.FD, 5, 9, 23, 9, 8, 8, 9, 8], [0, 0, 0, -6, 0, -6, 0, 0, -6, 0, -6, 0, 15, 19, 20, 1, 1, 1], [0, 0, 0, -6, 0, -6, 0, 0, -6, 0, -6, 0, 0, 0, 17, 1, 1, 1], [0, 0, 0, -6, 0, -6, 0, 0, -23, 0, -23, 0, 0, 0, 15, 19, 19, 5], [0, 0, 0, -23, 0, -23, 0, 0, -6, 0, -6, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, -6, 0, -6, 0, 0, -6, 0, -6, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, -6, 0, -6, 0, 0, 8, 7, 8, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 8, 7, 8, 0, 0, 6, 0, 6, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 6, 0, 6, 0, 0, 6, 10, 22, 2, 2, 2, 2, 2, 2, 5], [0, 0, 0, 6, 10, 22, 2, 2, 22, 12, 1, 1, 1, 1, 1, 1, 1, 1], [2, 2, 2, 22, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[8, 0, 9, 8, 5, 7, 7, 7, 7, 7, 7, 5, 8, 0, 5, 7, 14, 7], [0, 0, this.GG, 0, this.SR, 0, 0, 0, 0, 0, 0, this.SG, 9, 0, 6, this.EM, this.EM, this.EM], [7, 14, 7, 8, this.SR, 0, 0, 0, 0, 0, 0, this.SG, 8, 0, 5, 7, 14, 7], [this.EM, this.EM, this.EM, 9, this.SR, 0, 0, 0, 0, 0, 0, this.SG, 9, 0, 0, 0, 0, 0], [7, 14, 7, 5, 5, 5, 5, 0, 0, 5, 5, 5, 5, 7, 7, 5, 7, 7], [0, 0, -24, this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GG, 0, 0], [0, 0, 0, this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GG, 0, 0], [0, 0, 0, this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.CP, 0, this.GG, 0, 0], [5, 8, 8, 5, 0, 0, 0, 8, 8, 0, 0, 0, 5, 8, 8, 5, 7, 14], [6, 0, 0, 6, -7, -7, 9, 7, 7, 9, -7, -7, 6, 0, 0, 6, -6, 0], [6, this.RR, 0, 6, 0, 0, 0, 240, 0, 0, 0, 0, 6, 0, this.RL, 6, -6, 0], [6, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 6, -6, 0], [9, 9, 8, 9, this.GG, 0, 0, 0, 0, 0, 0, this.GR, 9, 8, 8, 9, 9, 8], [8, 8, 9, 8, 5, 5, -5, -5, -5, -5, 5, 5, 8, 9, 9, 8, 8, 9]], [[8, 8, 9, 7, 14, 14, 7, 5, this.FR, this.FL, 5, 7, 14, 14, 7, 9, 8, 8], [0, 0, this.GG, 0, 0, 0, 0, 5, this.FR, this.FL, 5, 0, 0, 0, 0, this.GG, 0, 0], [7, 7, 8, 0, 0, 0, 0, 5, this.FR, this.FL, 5, 0, 0, 0, 0, 8, 7, 7], [this.EM, this.EM, 9, 0, 0, 0, 0, 5, this.FR, this.FL, 5, 0, 0, 0, 0, 9, this.EM, this.EM], [7, 7, 5, 5, 5, 0, 0, 5, this.FR, this.FL, 5, 0, 0, 5, 5, 5, 7, 7], [0, 0, 0, 0, 0, 0, 0, 8, this.FR, this.FL, 8, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 9, this.FR, this.FL, 9, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 8, this.FR, this.FL, 8, 0, 0, 0, 0, 0, 0, 0], [5, 5, 5, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0, 5, 5, 5], [6, 6, 0, 0, 0, this.RR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6], [23, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.RR, 0, 0, 0, 23, 23], [6, 6, 0, 0, 0, 0, 0, 0, this.EL, this.ER, this.RL, 0, 0, 0, 0, 0, 6, 6], [9, 9, 5, 8, 5, 9, 8, 5, 7, 7, 5, 9, 9, 8, 8, 9, 5, 9], [9, 8, 9, 9, 8, 8, 9, 9, 8, 9, 9, 8, 8, 9, 5, 8, 9, 8]], [[9, 8, 0, 0, 5, 8, 8, 5, 7, 14, 14, 7, 5, 9, 8, 8, 8, 8], [8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GG, 0, 0, 0, 0], [9, 7, 7, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 7, 7, 7], [8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, this.EM, this.EM, this.EM, this.EM], [8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7, 7, 7], [5, 0, 5, 7, 7, 14, 7, 7, 7, 14, 7, 7, 5, 5, 0, 0, 0, 0], [8, 0, 240, 0, 0, 0, 0, -6, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0], [5, 0, 0, 0, 0, 0, 0, -6, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0], [8, 0, 0, this.RR, 0, 5, 0, -23, 0, 0, -23, 0, 0, 0, 5, 5, 5, 5], [8, 0, this.RR, 0, this.SG, 6, 0, -6, this.GG, this.GG, -6, 0, 0, 0, 6, this.RR, 0, 0], [9, this.RR, 0, 0, 0, 6, 0, -23, 0, 0, -23, 0, 0, 0, 6, 0, this.RR, 0], [9, 0, this.RL, 0, 0, 5, 0, -6, 0, 0, -6, 0, 0, 0, 6, 0, 0, this.RL], [8, 0, 0, 0, 0, this.GG, 0, -6, 0, 0, -6, this.CP, 0, this.GR, 9, 9, 8, 8], [9, 5, 9, 8, 5, 5, 5, -5, -5, -5, -5, 5, 5, 5, 8, 5, 23, 8]], [[7, 14, 7, 5, 8, 8, 8, 8, 8, 8, 8, 8, 8, 0, 0, 0, 9, 8], [this.EM, this.EM, this.EM, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GG, 8, 9], [7, 14, 7, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GG, 0, 9, 9], [0, 0, 0, 0, 0, this.CP, 0, 0, 0, 0, 0, 0, 0, this.GG, 0, 0, 8, 8], [7, 7, 7, 5, 8, 8, 5, 5, 0, 0, 0, 5, 7, 7, 7, 7, 5, 8], [0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 8, 9], [0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8], [0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 9, 9], [7, 7, 5, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 8, 8], [0, -6, 6, this.RR, 0, 0, 0, -24, 0, 0, 0, 6, 6, 0, 0, 0, 9, 5], [0, -6, 6, 0, this.RR, 0, 0, 0, 0, 0, 0, 6, 6, this.SG, this.RR, this.SR, 8, 9], [0, -6, 6, 0, 0, this.RR, 0, 0, 0, 0, 0, 6, 5, 23, 23, 23, 5, 9], [9, 8, 9, 9, 8, 9, 9, 8, 5, 9, 8, 9, 9, 8, 9, 8, 9, 8], [9, 8, 8, 5, 9, 8, 8, 9, 8, 8, 9, 8, 9, 8, 9, 5, 8, 9]], [[9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8], [8, 9, 0, 0, 0, this.FD, 6, this.FD, 6, this.FD, 6, this.FD, 0, 0, 0, 0, 0, 0], [9, 5, 0, 5, 0, this.FU, 23, this.FU, 23, this.FU, 23, this.FU, 0, 5, 7, 14, 7, 14], [8, 9, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, this.EM, this.EM, this.EM, this.EM], [8, 9, 0, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 14, 7, 14], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GG, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GG, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GG, 0, 0, 0, 0], [0, 0, this.CP, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GG, 0, 0, 0, 0], [5, 5, 5, 5, 0, 0, 5, 8, 8, 8, 8, 8, 8, 5, 8, 8, 8, 8], [9, 8, 0, -24, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0], [5, 9, 0, 0, 0, 0, 5, 7, 14, 7, 5, 0, 5, 0, 5, 0, 5, 7], [8, 8, 0, 0, 0, 0, this.GR, 0, 0, 0, 0, 0, 6, 0, 0, 0, 6, 0], [9, 8, 0, 0, 5, 5, 5, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]], [[8, 8, 8, 5, this.GG, 5, 7, 14, 7, 7, 14, 7, 5, this.GR, 8, 8, 8, 8], [0, 0, 0, 6, 0, 6, 0, 0, 0, this.SR, 0, 0, this.FL, 0, 0, 0, 0, 0], [7, 5, 0, 5, 0, 5, 0, 5, 14, 7, 7, 14, 5, 7, 5, 0, 5, 7], [this.EM, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0], [7, 9, 8, 9, 8, 7, 14, 23, 7, 7, 23, 14, 7, 8, 9, 8, 8, 8], [0, 0, 0, 5, 0, 0, 0, 0, 0, this.RL, 0, 0, 0, 0, 5, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 5, 0, this.RR, this.EL, this.ER, 0, 0, this.EL, this.ER, 0, 0, 5, 0, 0, 0], [8, 8, 8, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 8, 8, 8], [0, 0, 0, 6, 0, 0, -24, 0, 0, 0, this.RL, -24, 0, 0, 6, 0, 0, 0], [7, 5, 0, 5, 7, 5, 0, 5, 7, 7, 5, 0, 5, 7, 5, 0, 5, 7], [0, 6, 0, 0, 0, 0, 0, 6, this.EM, this.EM, 6, 0, 0, 0, 0, 0, 6, 0], [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]], [[8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [8, 8, 5, 7, 14, 7, 14, 7, 14, 7, 14, 7, 14, 7, 5, 5, 8, 8], [5, this.FR, 0, 0, 0, 0, -6, -24, 0, 0, 0, -6, 0, 0, 0, this.GR, 0, 9], [5, 5, this.FR, 0, 0, 0, -6, 0, 0, 0, 0, -6, 0, 0, 0, this.GR, 0, 9], [0, 5, 5, this.FR, 0, 0, -6, 0, 0, 0, 0, -6, 0, 0, 0, this.GR, 0, 9], [0, 0, this.GG, 0, 0, 0, 5, 14, 14, 14, 14, 5, 0, 0, 0, 5, this.GEM, 9], [0, 0, 5, 0, 0, 0, this.GR, 0, 0, 240, 0, -6, 0, 0, 0, this.FL, -7, 9], [0, 0, 5, 0, 0, 0, this.GR, 0, 0, 0, 0, -6, 0, 0, this.FL, 5, 0, 9], [8, 8, 5, 0, 0, 0, this.GR, 0, this.SR, 0, 0, -6, 0, this.FL, 5, 5, 0, 9], [0, 0, 0, 5, 7, 14, 7, 14, 7, 14, 7, 14, 7, 5, 5, 5, 0, 9], [7, 5, 0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 0, 0, 0, 9, 0, 9], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9], [8, 0, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 0, 8, 8, 8, 8]], [[8, 8, 8, 8, 8, 8, 8, 14, 7, 7, 14, 8, 8, 0, 0, 0, 8, 9], [0, 0, 0, 0, 0, 0, 23, 8, 8, 8, 8, 23, this.SR, 0, 0, 0, 9, 8], [8, 8, 0, 0, 0, 0, 5, this.SR, 0, 0, this.SG, 5, 0, 0, 0, 5, 8, 9], [this.FD, 6, 0, 0, 0, 0, 6, 0, 0, 0, 0, this.GR, 0, 0, 5, 6, 9, 9], [this.FU, 6, 0, 0, 0, 0, 6, 0, 0, 0, 0, this.GR, 0, 5, 6, 6, 8, 8], [this.FD, 23, 5, this.GG, this.GG, 5, 23, 5, this.GG, this.GG, 5, 23, 5, 5, 5, 5, 23, 5], [this.FU, 5, 0, 0, 0, this.SG, 5, this.SR, 0, 0, 0, 5, this.SR, 0, 0, this.SG, 8, 8], [5, 0, 0, 0, 0, 0, this.GG, 0, 0, 0, 0, this.GR, 0, 0, 0, 0, 9, 9], [5, this.CP, 0, 0, 0, 0, this.GG, 0, 0, 0, 0, this.GR, 0, 0, 0, 0, 9, 8], [this.FD, 23, 5, this.GR, this.GR, 5, 23, 5, this.GR, this.GR, 5, 23, 5, this.GG, this.GG, 5, 23, 9], [this.FU, 6, this.SR, 0, 0, this.SG, 5, 0, 0, 0, 0, 5, 0, 0, 0, 0, 9, 8], [this.FD, 6, 0, 0, 0, 0, this.GG, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 9], [this.FU, 6, 0, 0, 0, 0, this.GG, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 9], [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 0, 0, 0, 9, 8]], [[9, 8, 9, 8, 9, 8, 8, 9, 9, 8, 9, 8, 5, 9, 8, 8, 9, 8], [8, 9, 8, 9, 9, 5, 9, 8, 8, 9, 8, 9, 8, 8, 9, 9, 8, 9], [0, -6, 6, 6, 6, 6, 8, this.SG, 0, 0, 5, -24, 5, 0, 0, 0, 9, 8], [0, -6, 23, 6, 5, 6, 9, 0, 0, 0, 0, 0, this.GG, 0, 0, 0, 8, 9], [0, -6, 6, 5, 0, 6, 8, 0, 0, 0, 0, 0, this.GG, 0, this.RL, 0, 9, 8], [8, 8, 5, -24, 0, 5, 9, 8, 9, 8, 5, 0, 5, 8, 9, 8, 5, 8], [0, 0, this.GG, 0, 0, -24, 8, 0, 0, 0, 0, 0, this.GG, 0, this.RR, 0, 9, 9], [0, 0, this.GG, 0, 0, 0, 9, 0, 0, 0, 0, 0, this.GG, 0, this.RR, 0, 8, 8], [0, 0, this.GG, 0, 0, 0, 8, 0, 0, 0, 0, 0, this.GG, 0, this.RR, 0, 9, 8], [8, 8, 5, 0, 0, 0, 9, 8, 5, 0, 5, 9, 9, 8, 9, 8, 8, 5], [0, -6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 9], [0, -6, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 8], [0, -6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 8], [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 0, 0, 0, 8, 9]], [[8, 8, 9, 8, 9, 8, 8, 9, 9, 8, 9, 8, 9, 9, 8, 9, 8, 9], [9, 9, 8, 5, 9, 8, 9, 8, 8, 9, 8, 5, 8, 8, 9, 9, 8, 9], [5, 0, 0, 5, 0, 0, 5, 0, 0, 5, 0, 0, 0, 0, 0, 6, -6, 0], [6, 0, 0, 6, 0, 0, 6, 0, 0, 6, 0, 0, 0, 0, 0, 23, -6, 0], [5, 0, 0, 5, 0, 0, 5, 0, 0, 5, 0, 0, 0, 0, this.RL, 6, -6, 0], [5, 0, 0, 0, 0, 0, 5, 0, 0, 240, 0, 0, 5, 0, 0, 5, 8, 8], [6, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0], [5, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0], [0, 0, 0, 5, 0, 0, -24, 0, 0, 5, 0, 0, this.E1, 0, 0, this.CP, 0, 0], [0, 0, 0, 6, 0, 0, 0, 0, 0, 6, 0, 5, 7, 14, 7, 5, 8, 8], [0, 0, 0, 5, this.RR, 0, this.E1, 0, 0, 5, 0, 0, 0, 0, 0, 6, -6, 24], [7, 14, 14, 7, 7, 14, 14, 7, 7, 14, 14, 7, 7, 5, 0, 23, -6, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, -6, 0], [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]], [[9, 8, 9, 8, 9, 5, 8, 8, 9, 9, 8, 9, 8, 9, 9, 8, 8, 9], [9, 5, 8, 9, 8, 8, 9, 9, 8, 9, 8, 8, 9, 5, 8, 9, 9, 8], [6, 0, 0, 0, 0, 9, 7, 7, this.FR, this.FL, 7, 7, 9, 0, 0, 0, 0, 6], [6, 0, 0, 0, 0, 9, 7, this.FR, this.FL, this.FR, this.FL, 7, 9, 0, 0, 0, 0, 6], [23, 0, 0, 0, 0, 9, this.FR, this.FL, 7, 7, this.FR, this.FL, 9, 0, 0, 0, 0, 23], [6, 0, 0, 0, 0, 9, 7, this.FR, this.FL, this.FR, this.FL, 7, 9, 0, 0, 0, 0, 6], [6, 0, 0, 0, 0, 5, 7, 7, this.FR, this.FL, 7, 7, 5, 0, 0, 0, 0, 6], [5, 0, 5, 0, 0, 5, 5, 8, 8, 8, 8, 5, 5, 0, 0, 5, 0, 5], [0, 0, 6, this.RR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0], [0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0], [0, 0, this.FR, 0, 0, 0, 0, 0, this.EL, this.ER, 0, 0, 0, 0, 0, 5, 0, 0], [7, 14, 7, 5, 5, 8, 9, 8, 5, 5, 8, 9, 8, 5, 5, 7, 14, 7], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [9, 9, 9, 8, this.GG, 8, 9, 9, 9, 9, 9, 9, 8, this.GR, 8, 9, 9, 9]], [[8, 9, 8, 9, 9, 8, 8, 9, 5, 8, 5, 9, 8, 9, 8, 8, 9, 8], [9, 8, this.P7, 0, -6, 0, 0, this.P9, 6, 24, 6, this.P7, 0, 0, -6, 0, this.P9, 8], [5, 9, 0, 0, 5, 5, 0, 0, 5, 0, 5, 0, 0, 5, 5, 0, 0, 6], [9, 8, 0, 0, 5, 7, 5, 0, 5, 0, 5, 0, 5, 7, 5, 0, 0, 8], [8, 9, 0, 5, 6, 23, 6, 0, 0, 0, 0, 0, 6, 23, 6, 5, 0, 9], [9, 8, 0, -24, 5, 7, 5, 14, 5, 0, 5, 14, 5, 7, 5, 0, 0, 8], [8, 9, this.P1, 0, -6, 0, 0, 0, this.FL, this.GEM, this.FR, 0, 0, 0, -6, 0, this.P3, 6], [8, 5, 5, 5, 5, 5, this.GR, this.GR, 5, this.GR, 5, this.GR, this.GR, 5, 5, 5, 5, 5], [9, 9, this.RR, 0, this.SR, 6, 0, 0, this.GG, 0, this.GG, 0, 0, 6, 0, 0, 0, 0], [9, 8, this.RR, 0, 0, 8, 0, 0, this.GG, 0, this.GG, 0, 0, 8, 0, 0, 0, 0], [8, 9, 0, 0, 0, 0, 0, 0, this.GG, 0, this.GG, 0, 0, 0, 0, this.CP, 0, 0], [9, 8, 7, 7, 7, 7, 7, 7, 5, this.GR, 5, 7, 7, 7, 7, 7, 7, 7], [9, 8, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0], [8, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]]];
};
ASSetPropFlags(_global.Level_9.prototype, null, 1);
#endinitclip
}
movieClip 1353 __Packages.Level_8 {
#initclip
label -21100:
if (!_global.Level_8) {
var v1 = function () {
super();
};
_global.Level_8 = v1;
_global.Level_8 extends MovieClip;
var v2 = v1.prototype;
} else {
goto -21100;
}
storedv2.onLoad = function () {
this.GG = 'GG';
this.GR = 'GR';
this.SG = 'SG';
this.SR = 'SR';
this.E1 = 'E1';
this.EL = 'EL';
this.EM = 'EM';
this.ER = 'ER';
this.RR = 'RR';
this.RL = 'RL';
this.FD = 'FD';
this.FL = 'FL';
this.FU = 'FU';
this.FR = 'FR';
this.CPU = 'CPU';
this.GEM = 'GEM';
this.P7 = 'P7';
this.P8 = 'P8';
this.P9 = 'P9';
this.P4 = 'P4';
this.P5 = 'P5';
this.P6 = 'P4';
this.P1 = 'P1';
this.P2 = 'P8';
this.P3 = 'P3';
this.CP = 'CP';
this.bg = ['null', 'gradient_night.png', 'gradient_indoors.png'];
this.modifier = 168;
this.gem_map = [[0, 0, 0, 0, 0], [0, 0, 1, 0, 0], [0, 0, 0, 0, 0], [1, 0, 0, 1, 0]];
this.bg_map = [[1, 1, 1, 1, 1], [1, 1, 1, 1, 1], [1, 1, 1, 1, 1], [2, 2, 2, 2, 2]];
this.room_map = [[16, 15, 10, 11, 12], [17, 6, 5, 8, 13], [18, 7, 4, 9, 14], [19, 20, 3, 2, 1]];
this.rooms = [[[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [[0, 0, 0, 6, 0, 0, 5, 0, 0, 0, 0, 5, 0, 6, 0, 6, 0, 3], [7, 8, 14, 8, 7, 7, 5, this.GG, this.GG, this.GG, this.GG, 5, 7, 8, 7, 8, 0, 3], [0, 24, 0, 0, 0, 0, 6, 0, 0, 0, 0, 6, 0, 0, 0, 6, 0, 17], [0, 24, 0, 0, 0, 0, 23, 0, 0, 0, 0, 6, 0, 0, 0, 6, 0, 3], [5, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 5, 7, 5], [0, this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, this.GR, 0, 0, 0, this.SR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, this.GR, 0, 0, 0, 0, 0, 0, 0, 0, this.CP, 0, 0, 0, 0, 0, 0, 0], [5, 9, 7, 5, 0, this.E1, 0, 5, 7, 5, 9, 5, 0, 0, 5, 8, 7, 5], [0, 24, 0, 6, this.E1, 5, this.E1, 6, 0, 24, 0, 24, 0, 0, 0, -60, 0, 17], [7, 5, 7, 8, 7, 5, 7, 8, 7, 8, 7, 8, 14, 7, 7, 8, 0, 3], [0, 0, 0, 0, 0, 0, 0, 0, 0, -240, 0, -240, 0, 0, 0, 0, 0, 3], [2, 2, 2, 2, 2, 2, 2, 2, 2, 22, 2, 22, 2, 2, 2, 2, 2, 12]], [[0, 24, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 24, 0], [7, 8, 8, 7, 14, 8, 0, 0, 0, this.GEM, 0, 0, 8, 7, 7, 8, 8, 7], [0, 0, 6, 0, 0, 5, 7, 7, 9, -14, 9, 7, 5, 0, 0, 24, 0, 0], [0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0], [7, 7, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 5, 5], [0, 0, this.GG, 0, 0, 0, this.SG, 0, 0, 0, 0, this.SG, 0, 0, 0, this.GR, 0, 0], [0, 0, this.GG, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GR, 0, 0], [0, 0, this.GG, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GR, 0, 0], [0, 0, this.GG, 0, 0, 0, 0, 0, this.GG, this.GG, 0, 0, 0, 0, 0, this.GR, 0, 0], [7, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 5, 5], [0, 24, 0, this.EL, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, this.ER, 0, 24, 0], [7, 8, 14, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 14, 8, 7], [0, 0, 0, -60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -60, 0, 0, 0], [2, 2, 2, 22, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 22, 2, 2, 2]], [[0, 24, 0, 0, 0, this.RL, 6, 0, 0, 0, 0, 6, this.RR, 0, 0, 0, 24, 0], [0, 8, 7, 7, 7, 7, 5, 5, this.GR, this.GR, 5, 5, 14, 14, 14, 14, 8, 7], [0, 24, 0, this.SR, 0, 0, 6, 0, 0, 0, 0, 6, 0, 0, this.SR, 0, 6, 0], [0, 6, 0, 0, 0, 0, 6, 0, 0, 0, 0, 6, 0, 0, 0, 0, 6, 0], [14, 5, 0, 0, 0, 0, 6, 0, this.GG, this.GG, 0, 6, 0, 0, 0, 0, 5, 7], [0, this.GG, 0, 0, 0, 0, 6, 0, 0, 0, 0, 6, 0, 0, 0, 0, this.GG, 0], [0, this.GG, 0, 0, 0, 0, 23, 0, 0, 0, 0, 23, 0, 0, 0, 0, this.GG, 0], [0, this.GG, 0, 0, 0, this.GR, 0, this.GG, 0, 0, this.GG, 0, this.GR, 0, 0, 0, this.GG, 0], [0, this.GG, 0, 0, this.GR, 0, 0, 0, 0, 0, 0, 0, 0, this.GR, 0, 0, this.GG, 0], [14, 5, 0, this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GR, 0, 5, 7], [0, 6, this.GR, 0, 0, 0, this.CP, 0, 0, 0, 0, 0, 0, 0, 0, this.GR, 6, 0], [14, 8, 7, 7, 7, 14, 9, 14, 7, 7, 7, 7, 7, 7, 7, 7, 8, 7], [0, 0, 0, 0, 0, 0, -240, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [2, 2, 2, 2, 2, 2, 22, 11, 0, 0, 0, 0, 10, 2, 2, 2, 2, 2]], [[0, 24, 0, 6, 0, 24, 24, 0, 0, 0, 0, 24, 24, 0, 6, 0, 24, 0], [0, 24, 0, 6, 0, 24, 8, -7, 5, 5, -7, 8, 24, 0, 23, 0, 24, 0], [0, 6, 0, 23, 0, 24, 24, 0, 0, 0, 0, 24, 24, 0, 0, 0, 8, 7], [0, 24, 0, 0, 0, 24, 24, 0, 0, 0, 0, 24, 24, 0, 0, 0, 0, 0], [14, 8, 7, 5, 7, 8, 5, 5, this.GG, this.GG, 5, 5, 8, 7, 5, 0, 5, 14], [0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 24, 0], [7, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0], [0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0], [0, 6, 0, 0, 0, 0, 9, this.GR, this.GR, this.GR, this.GR, 9, 0, 0, 0, this.SG, 24, 0], [7, 5, 14, 14, 14, 5, 6, 0, 0, 0, 0, 6, this.GG, this.GG, this.GG, this.GG, 24, 0], [0, 24, this.RR, 0, 0, 0, 24, 0, 0, 0, 0, 24, 0, 0, this.RR, 0, 8, 7], [7, 8, 0, this.RL, 0, 0, 6, 0, 0, 0, 0, 6, 0, 0, this.RR, 0, 24, 0], [0, 24, 0, 0, this.RL, 0, 8, -7, 9, 9, -7, 8, 7, 7, 7, 7, 8, 7], [0, 24, 0, 0, 0, this.RL, 6, 0, 0, 0, 0, 6, this.RR, 0, 0, 0, 24, 0]], [[0, 0, 6, 0, 6, 0, 6, 0, 0, 0, 0, 6, 0, 6, 0, 6, 0, 0], [0, 0, 6, 0, 6, 0, 5, 5, this.GR, this.GR, 5, 5, 0, 6, 0, 6, 0, 0], [7, 7, 5, 5, 5, 5, 5, 0, this.SR, this.SR, 0, 5, 5, 5, 5, 5, 7, 7], [0, 0, 6, 0, 5, 9, 5, 0, 0, 0, 0, 5, 9, 5, 0, 6, 0, 0], [7, 14, 5, 5, 5, 5, 8, this.GG, this.GG, this.GG, this.GG, 8, 5, 5, 5, 5, 14, 7], [0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0], [0, 0, -24, 0, 0, 0, 0, 0, this.GR, this.GR, 0, 0, 0, 0, 0, -24, 0, 0], [0, 0, -24, 0, 0, 0, 0, this.GR, this.GEM, 0, this.GR, 0, 0, 0, 0, -24, 0, 0], [0, 0, 9, -7, -8, -7, -7, 5, 5, 5, 5, -7, -7, -8, -7, 9, 0, 0], [0, 0, 6, this.CP, -6, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0, 6, 0, 0], [7, 14, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 14, 7], [0, 0, 5, 9, 5, 5, 0, 0, 0, 0, 0, 0, 5, 5, 9, 5, 0, 0], [0, 5, 5, 5, 5, 24, 5, 8, this.GG, this.GG, 8, 5, 24, 5, 5, 5, 5, 0], [0, 24, 0, 6, 0, 24, 24, 0, 0, 0, 0, 24, 24, 0, 6, 0, 24, 0]], [[0, 0, 24, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 0, 0, 24, 0, 0], [7, 7, 8, 7, 7, 5, 5, 5, 5, 5, 7, 14, 14, 7, 7, 8, 0, 0], [0, 0, 24, 0, 0, 0, 23, 6, 23, 0, 0, 0, 0, 0, 0, 5, 7, 7], [0, 0, 24, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0], [0, 0, 8, 7, 7, 7, 7, 14, 5, 5, 5, 5, 5, 7, 7, 8, 7, 7], [0, 0, 24, 0, 0, 0, 0, 0, 23, 6, 6, 6, 23, 0, 0, 0, 0, 0], [0, 0, 24, 0, 0, 0, 0, 0, 0, 23, 6, 23, 0, 0, 0, 0, 0, 0], [0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 5, 0, 0], [0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.E1, 6, 0, 0], [7, 7, 8, 0, 0, 0, 0, this.E1, 0, 0, 0, 0, 0, this.E1, 6, 6, 0, 0], [0, 0, 24, 0, 0, 0, 0, 6, this.E1, 0, 0, 0, this.E1, 6, 6, 8, 7, 7], [0, 0, 24, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 0, 0], [0, 0, 24, 0, 0, 0, 0, 0, 24, 0, 24, 0, 0, 0, 0, 24, 0, 0], [7, 7, 8, 7, 5, 0, 0, 0, 24, 0, 24, 0, 0, 0, 0, 24, 0, 0]], [[0, 0, 24, 0, 24, 0, 0, 0, 8, 7, 8, 14, 7, 7, 7, 8, 7, 8], [0, 0, 24, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24], [7, 7, 8, 14, 8, 7, 7, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 24], [0, 0, 24, 0, 24, 0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 24], [0, 0, 8, 14, 5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 8], [0, 0, 24, 0, 23, 6, 6, 6, 6, 6, this.E1, 0, 0, 0, 0, 0, 0, 0], [0, 0, 24, 0, 0, 23, 6, 6, 6, 6, 6, this.E1, 0, 0, 0, 0, 8, 7], [0, 0, 24, 0, 0, 0, 23, 6, 6, 6, 6, 6, this.E1, 0, 0, 0, 24, 0], [0, 0, 24, 0, 0, 0, 0, 23, 6, 6, 6, 6, 6, this.E1, 0, 0, 24, 0], [0, 0, 24, 0, 0, 0, 0, 0, 23, 6, 6, 6, 6, 6, this.E1, 5, 8, 7], [0, 0, 24, 0, 0, 0, 0, 0, 0, 23, 6, 6, 6, 6, 6, 6, 0, 0], [7, 7, 8, 14, 8, 7, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 7, 7], [0, 0, 24, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0], [0, 0, 24, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0]], [[0, 0, 0, 0, 24, 24, 0, 0, 6, 0, 6, 0, 24, 24, 0, 0, 0, 0], [0, 0, 0, 0, 24, 24, 0, 0, 6, 0, 6, 0, 24, 24, 0, 0, 0, 0], [7, 7, 7, 7, 8, 8, 0, 0, 23, 0, 6, 0, 24, 8, 7, 14, 14, 7], [0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 6, 0, 24, 24, 0, 0, 0, 0], [7, 7, 7, 7, 14, 8, 0, 0, 0, 0, 23, 0, 8, 24, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 24, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.SG, 0, 24, 24, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 24, 0, 0, 0, 0], [0, 0, 0, 0, 0, 5, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, 24, 8, 7, 7, 7, 7], [0, 0, 0, 0, 5, 6, this.E1, 0, 0, 0, 0, 0, 24, 24, 0, 0, 0, 0], [7, 7, 7, 5, 5, 8, 6, this.E1, 0, 0, 0, 0, 5, 24, 0, 0, 0, 0], [0, 0, 0, 24, 0, 6, 6, 6, this.E1, 0, 0, 0, 6, 8, 7, 7, 7, 7], [0, 0, 0, 24, 0, 6, 6, 6, 6, this.E1, 0, 0, 6, 24, 0, 0, 0, 0], [0, 0, 0, 24, 0, 6, 6, 6, 6, 6, 0, 0, 6, 24, 0, 0, 0, 0]], [[0, 0, 0, 24, 0, 6, 6, 6, 6, 6, 0, 0, 6, 24, 0, 0, 0, 0], [0, 0, 0, 24, 0, 6, 6, 6, 6, 6, 0, 0, 6, 24, 0, 8, 7, 7], [7, 7, 7, 8, 0, 6, 6, 6, 6, 6, 0, 0, 6, 24, 0, 24, 0, 0], [0, 0, 0, 24, 0, 6, 6, 6, 6, 6, 0, 0, 6, 24, 0, 24, 0, 0], [14, 8, 0, 8, 14, 5, 5, 5, 5, 5, 0, 0, 5, 8, 7, 8, 0, 8], [0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24], [0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24], [0, 8, 7, 8, 7, 9, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, 9, 8, 0, 0, 0, 24], [0, 24, 0, 6, 0, 24, 0, 0, 0, 0, 0, 0, 24, 24, 0, 0, 0, 24], [0, 24, 0, 6, 0, 24, 0, 0, 0, 0, 0, this.E1, 24, 24, 0, 0, 0, 24], [7, 8, 0, 6, 0, 24, 0, 0, 0, 0, this.E1, 6, 24, 8, 7, 8, 0, 8], [0, 24, 0, 6, 0, 24, 0, 0, 0, this.E1, 6, 6, 24, 0, 0, 24, 0, 0], [7, 8, 0, 23, 0, 24, 0, 0, 0, 5, 5, 5, 5, 0, 0, 8, 8, 7], [0, 24, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 24, 0]], [[19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [7, 8, 7, 7, 7, 7, 14, 7, 14, 14, 8, 0, 0, 0, 8, 7, 8, 7], [0, 24, 0, 0, 0, 0, this.SG, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0], [7, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7], [0, this.GG, 0, 0, 0, 0, this.E1, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GG, 0], [0, this.GG, 0, 0, 0, this.E1, 6, this.E1, 0, 0, 0, 8, 7, 8, 0, 0, this.GG, 0], [0, this.GG, 0, 0, 0, 5, 5, 5, 0, 0, 5, 5, 5, 0, 0, 0, this.GG, 0], [0, this.GG, 0, 0, 0, 0, -6, 0, 0, 0, 0, -6, 0, 0, 0, 0, this.GG, 0], [7, 5, 9, 0, 0, 0, -6, 0, 0, 0, 0, -6, 0, 0, 0, 9, 5, 7], [0, 0, 24, 0, 0, 0, -6, 0, 0, 0, 0, -6, 0, 0, 0, 24, 0, 0], [0, 0, 24, 0, 0, 0, -6, 0, 0, 0, 0, -6, 0, this.CP, 0, 24, 0, 0], [0, 0, 8, 7, 8, 14, 5, this.GR, this.GR, this.GR, this.GR, 5, 14, 9, 7, 8, 7, 14], [0, 0, 6, 0, 6, 0, 6, 0, 0, 0, 0, 6, 0, 6, 0, 6, 0, 0]], [[19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [7, 8, 14, 7, 7, 7, 7, 7, 7, 7, 14, 7, 7, 7, 7, 7, 8, 14], [0, 24, 0, 0, 0, 0, 0, 0, 0, 0, this.SR, 0, 0, 0, 0, 0, 24, 0], [7, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7], [0, this.GG, 0, 0, 0, 0, 0, 0, 0, 0, this.E1, 0, 0, 0, 0, 0, this.GR, 0], [0, this.GG, 0, 0, 0, 0, 0, 0, this.E1, 0, 6, 0, 0, 0, 0, 0, this.GR, 0], [0, this.GG, 0, 0, 0, 0, 0, 0, 6, 0, 6, 0, 0, 0, 0, 0, this.GR, 0], [0, this.GG, 0, 0, 0, 0, 0, 0, 6, 0, 6, 0, 0, 0, 0, 0, this.GR, 0], [7, 9, 7, 7, 5, 9, 0, 0, 6, 0, 6, 0, 0, 0, 0, 0, 5, 7], [0, 24, 0, 0, 24, 5, this.EM, this.EM, 5, 0, 5, this.EM, 9, 5, 7, 7, 8, 0], [0, 24, 0, 0, 24, 24, 0, 0, 6, 0, 6, 0, 24, 24, 0, 0, 24, 0], [7, 8, 14, 14, 8, 8, -7, -7, 8, -7, 8, -7, 8, 24, 0, 0, 24, 0], [0, 0, 0, 0, 24, 24, 0, 0, 6, 0, 6, 0, 24, 24, 0, 0, 24, 0]], [[19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 5, 0, 0, 5, 19, 19, 19, 15], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -24, 0, 0, -24, 0, 0, 0, 17], [14, 7, 8, 7, 7, 7, 7, 7, 7, 7, 8, 7, 7, 8, 7, 8, 7, 20], [0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 24, 0, 3], [7, 7, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 0, 24, 0, 3], [0, 0, this.GR, 0, 0, 0, this.E1, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 20], [0, 0, this.GR, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 3], [0, 0, this.GR, 0, 0, 0, 6, 0, 0, 0, 0, this.E1, 0, 0, 0, 24, 0, 3], [0, 0, this.GR, 0, 0, 0, 6, 0, 0, 0, 0, 6, 0, 0, 0, 24, 0, 17], [7, 7, 5, 0, 0, 0, 6, 0, 0, 0, 0, 6, 0, this.SG, 0, 24, 0, 3], [0, 0, 6, 0, 0, 0, 6, 0, 0, 0, 0, 6, 0, this.CP, 0, 24, 0, 3], [0, 0, 8, 7, 7, 14, 9, this.GG, this.GG, this.GG, this.GG, 9, 14, 5, 7, 8, 7, 20], [0, 0, 24, 0, 0, 0, 6, 0, 0, 0, 0, 6, 0, 0, 0, 24, 0, 17], [0, 0, 24, 0, 0, 0, 6, 0, 0, 0, 0, 6, 0, 0, 0, 24, 0, 3]], [[0, 0, 24, 0, 0, 0, 6, 0, 0, 0, 0, 6, 0, 0, 0, 24, 0, 3], [0, 0, 24, 0, 0, 0, 23, 0, 0, 0, 0, 23, 0, 0, 0, 24, 0, 3], [7, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 3], [0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.SR, 0, 8, 7, 20], [0, 0, 24, this.RR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 3], [0, 0, 5, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, 5, 0, 3], [0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 20], [0, 0, 24, 0, this.SG, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 3], [7, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.RL, 0, 24, 0, 3], [0, 0, 5, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, 5, 0, 17], [0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 3], [7, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.SR, 0, 24, 0, 17], [0, 0, 24, 0, 0, 0, 0, 0, 0, 0, this.RR, 0, 0, 0, 0, 24, 0, 3], [0, 0, 5, this.GG, this.GG, this.GG, this.GG, this.GR, this.GR, this.GR, this.GR, this.GG, this.GG, this.GG, this.GG, 5, 0, 3]], [[0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 3], [7, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 20], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 3], [0, this.CP, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 3], [7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 20], [0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 3], [0, 5, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, 5, 0, 17], [0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 3], [0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 3], [0, 24, 0, this.E1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.E1, 24, 0, 3], [7, 8, this.SG, 6, this.E1, 0, 0, 0, 0, 0, 0, 0, 0, this.E1, 6, 24, 0, 3], [0, 0, 0, 6, 6, this.E1, 0, 0, 0, 0, 0, 0, this.E1, 6, 6, 24, 0, 3], [7, 7, 7, 8, 7, 7, 5, this.GG, this.GG, this.GG, this.GG, 5, 7, 8, 7, 8, 7, 20], [0, 0, 0, 6, 0, 0, 5, 0, 0, 0, 0, 5, 0, 6, 0, 6, 0, 17]], [[19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [7, 8, 14, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 14, 14, 8, 7], [0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0], [7, 5, 9, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, 9, 5, 7], [0, this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GG, 0], [0, this.GR, 0, 0, this.SR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GG, 0], [0, this.GR, 0, 0, 0, this.GR, this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GG, 0], [0, this.GR, 0, 0, 0, 0, 0, 0, 0, this.GR, this.GR, 0, 0, 0, 0, 0, this.GG, 0], [7, 5, 9, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, 9, 5, 7], [0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0], [0, 0, 8, -7, -7, 8, -7, -14, -7, 8, -7, -7, -7, -7, -7, 8, 0, 0], [0, 0, 6, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 0, 0, 6, 0, 0], [0, 0, 24, 0, 0, 24, 0, 0, 0, 24, 0, 0, 0, 0, 0, 24, 0, 0]], [[16, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19, 19], [4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [21, 14, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 14, 7], [4, 0, 9, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, 9, 0, 0], [4, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7], [18, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GR, 0, 0], [4, 0, 24, 0, 0, 0, this.E1, 0, 0, 0, 0, this.E1, 0, 0, 0, this.GR, 0, 0], [4, 0, 24, 0, this.SG, 0, 6, 0, 0, 0, 0, 6, 0, 0, 0, this.GR, 0, 0], [4, 0, 24, 0, this.CP, 0, 24, 0, 0, 0, 0, 24, 0, 0, 0, this.GR, 0, 0], [4, 0, 8, 7, 7, 7, 8, this.GG, this.GG, this.GG, this.GG, 8, 7, 7, 7, 5, 7, 7], [4, 0, 6, 0, 0, 0, 24, 0, 0, 0, 0, 24, 0, 0, 0, 6, 0, 0], [18, 0, 24, 0, 8, 14, 8, 0, 0, 0, 0, 8, 14, 8, 14, 8, 0, 0], [21, 7, 8, 0, 6, 0, 24, 0, 0, 0, 0, 24, 0, 6, 0, 24, 0, 0], [4, 0, 24, 0, 6, 0, 24, 0, 0, 0, 0, 24, 0, 6, 0, 6, 0, 0]], [[4, 0, 24, 0, 6, 0, 24, 0, 0, 0, 0, 24, 0, 6, 0, 24, 0, 0], [18, 0, 24, 0, 23, 0, 5, this.GG, this.GG, this.GG, this.GG, 5, 0, 23, 0, 8, 7, 7], [4, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0], [4, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0], [4, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0], [21, 7, 8, -14, 9, this.EM, this.EM, 9, 5, 5, 9, this.EM, this.EM, 9, -14, 8, 0, 0], [18, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0], [4, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0], [4, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0], [4, 0, 5, 9, this.EM, this.EM, 9, 5, -14, -14, 5, 9, this.EM, this.EM, 9, 5, 14, 7], [4, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0], [21, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0], [4, 0, 24, 0, this.SR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0], [18, 0, 5, this.GR, this.GR, this.GR, 5, this.GR, this.GR, this.GR, this.GR, 5, this.GR, this.GR, this.GR, 5, 7, 7]], [[4, 0, 24, 0, 0, 0, 6, 0, 0, 0, 0, 6, 0, 0, 0, 24, 0, 0], [4, 0, 8, 7, 7, 7, 5, this.GR, this.GR, this.GR, this.GR, 5, 7, 7, 7, 8, 0, 0], [21, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 7], [4, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.SG, 0, 24, 0, 0], [4, 0, 5, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, 5, 0, 0], [18, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0], [4, 0, 24, 0, this.SR, 0, 0, 0, 0, 0, 0, 0, 0, this.RL, 0, 24, 0, 0], [18, 0, 5, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, 5, 0, 0], [4, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0], [21, 7, 8, 0, this.RR, 0, 0, 0, 0, 0, 0, 0, 0, this.SG, 0, 24, 0, 0], [18, 0, 5, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, 5, 0, 0], [4, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 7], [4, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.RL, 0, 24, 0, 0], [4, 0, 5, 0, 0, 0, this.E1, 0, 0, 0, 0, this.E1, 0, 0, 0, 5, 0, 0]], [[4, 0, 24, 0, 0, 0, 6, 0, 0, 0, 0, 6, 0, 0, 0, 24, 0, 0], [4, 0, 8, -7, -14, -7, 8, 0, 0, 0, 0, 8, -7, -14, -7, 8, 7, 7], [4, 0, 24, 0, 0, 0, 6, 0, 0, 0, 0, 6, 0, 0, 0, 24, 0, 0], [4, 0, 24, 0, 0, 0, 6, 0, 0, 0, 0, 6, 0, 0, 0, 24, 0, 0], [5, 7, 5, 0, 0, 0, 6, 0, this.GEM, 0, 0, 6, 0, 0, 0, 9, 7, 14], [0, 0, 0, 0, 0, 0, 8, 7, 9, 9, -14, 8, 0, 0, 0, this.GR, 0, 0], [0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 6, 0, 0, 0, this.GR, 0, 0], [0, 0, 0, 0, 0, 0, 23, 0, this.SR, 0, 0, 23, 0, 0, 0, this.GR, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GR, 0, 0], [5, 7, 8, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 7, 14], [4, 0, -60, 0, 0, this.CP, 0, 0, this.EL, this.ER, 0, 0, 0, 0, 0, 6, 0, 0], [4, 0, 8, 7, 7, 9, 14, 8, 5, 5, 8, 14, 7, 7, 7, 8, 0, 0], [4, 0, 0, 0, 0, -60, 0, -240, 0, 0, -240, 0, 0, 0, 0, 0, 0, 0], [13, 2, 2, 2, 2, 22, 2, 22, 2, 2, 22, 2, 2, 2, 2, 2, 2, 2]], [[0, 0, 24, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24, 0, 0], [7, 7, 8, 14, 8, 7, 8, 14, 7, 14, 8, 7, 7, 8, 7, 8, 8, 0], [0, 0, 24, 0, 6, 0, 6, 0, 0, 0, 23, 0, 0, 6, 0, 0, 6, 0], [0, 0, 24, 0, 23, 0, 6, 0, 0, 0, 0, 0, 0, 23, 0, 0, 6, 0], [14, 7, 5, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7], [0, 0, this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GG, 0], [0, 0, this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.SG, 0, 0, 0, this.GG, 0], [0, 0, this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GG, 0], [0, 0, this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GG, 0], [14, 7, 5, this.GG, this.GG, 0, 0, 0, this.GG, this.GG, this.GG, 0, 0, 0, this.GG, this.GG, 5, 7], [0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0], [0, 0, 9, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, 9, 7], [0, 0, -60, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -60, 0], [2, 2, 22, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 22, 2]]];
};
ASSetPropFlags(_global.Level_8.prototype, null, 1);
#endinitclip
}
movieClip 1354 __Packages.Level_7 {
#initclip
label -27090:
if (!_global.Level_7) {
var v1 = function () {
super();
};
_global.Level_7 = v1;
_global.Level_7 extends MovieClip;
var v2 = v1.prototype;
} else {
goto -27090;
}
storedv2.onLoad = function () {
this.GG = 'GG';
this.GR = 'GR';
this.SG = 'SG';
this.SR = 'SR';
this.E1 = 'E1';
this.EL = 'EL';
this.EM = 'EM';
this.ER = 'ER';
this.RR = 'RR';
this.RL = 'RL';
this.FD = 'FD';
this.FL = 'FL';
this.FU = 'FU';
this.FR = 'FR';
this.CPU = 'CPU';
this.GEM = 'GEM';
this.P7 = 'P7';
this.P8 = 'P8';
this.P9 = 'P9';
this.P4 = 'P4';
this.P5 = 'P5';
this.P6 = 'P4';
this.P1 = 'P1';
this.P2 = 'P8';
this.P3 = 'P3';
this.CP = 'CP';
this.bg = ['null', 'gradient_night.png', 'gradient_cavern.png'];
this.modifier = 144;
this.gem_map = [[1, 0, 1, 0, 0], [0, 0, 1, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 0]];
this.bg_map = [[1, 1, 1, 1, 1], [1, 1, 1, 1, 1], [1, 1, 1, 1, 1], [2, 2, 2, 2, 2]];
this.room_map = [[19, 20, 9, 1, 8], [18, 17, 16, 2, 7], [15, 14, 13, 3, 6], [12, 11, 10, 4, 5]];
this.rooms = [[[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [[1, 1, 1, 14, 8, 8, 5, 0, 0, 0, 0, 5, 9, 14, 8, 14, 1, 1], [1, 1, 1, 1, 14, 9, 0, 0, 0, 0, 0, 0, 8, 8, 1, 1, 1, 1], [1, 1, 14, 1, 8, 9, 0, 0, 0, 0, 0, 0, 8, 14, 1, 8, 1, 1], [14, 1, 1, 8, 14, 8, 0, 0, 0, 0, 0, 0, 9, 8, 14, 1, 1, 1], [19, 19, 14, 9, 8, 5, 0, 0, 0, 0, 0, 0, 5, 9, 14, 19, 8, 19], [0, 0, 0, 0, 0, this.GG, 0, 0, 0, 0, 0, 0, this.GG, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, this.GG, 0, 0, 0, 0, 0, 0, this.GG, 0, 0, 0, 0, 0], [0, 0, this.SG, 0, 0, this.GG, 0, 0, 0, 0, 0, 0, this.GG, 0, 0, this.SG, 0, 0], [0, 0, -23, 0, 0, this.GG, 0, 0, 0, 0, 0, 0, this.GG, 0, 0, -23, 0, 0], [0, 0, -6, 0, 0, this.GG, 0, 0, 0, 0, 0, 0, this.GG, 0, 0, -6, 0, 0], [14, 8, 7, 9, 7, 5, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, 5, 7, 7, 8, 14, 2], [1, 1, 14, 1, 9, 8, 0, 0, 0, 0, 0, 0, 9, 8, 14, 1, 1, 1], [1, 1, 1, 1, 14, 9, this.EM, this.ER, 0, 0, this.EL, this.EM, 9, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 7, 7, 7, 0, 0, 7, 7, 7, 14, 1, 1, 1, 1]], [[1, 1, 1, 1, 14, 8, 0, 0, 0, 0, 0, 0, 9, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 18, 0, 0, 0, 0, 0, 0, 14, 1, 14, 19, 9, 14], [1, 1, 1, 1, 1, 14, 0, 0, 0, 0, 0, 0, 3, 1, 4, 0, 0, 0], [1, 1, 1, 8, 1, 4, 0, 0, 0, 0, 0, 0, 8, 1, 4, 0, 0, 0], [1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 3, 1, 8, 0, 0, 0], [1, 1, 1, 1, 1, 4, 0, 0, this.EL, this.ER, 0, 0, 17, 1, 9, 2, 2, 2], [1, 1, 1, 1, 9, 4, 0, 0, 7, 7, 0, 0, 3, 1, 1, 21, 19, 19], [1, 1, 14, 1, 1, 18, 0, 0, 0, 0, 0, 0, 3, 9, 19, 16, 0, 0], [1, 1, 21, 19, 20, 4, 0, 0, 0, 0, 0, 0, 17, 14, 0, 0, 0, 0], [1, 21, 16, 0, 3, 14, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 10], [19, 16, 0, 0, 17, 4, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 14], [0, 0, 0, 10, 12, 8, this.EM, this.ER, 0, 0, this.EL, this.EM, 9, 0, 0, 0, 7, 7], [2, 2, 2, 12, 1, 13, 2, 11, 0, 0, 10, 2, 5, 0, 0, 0, 0, 17], [1, 1, 1, 1, 1, 1, 1, 4, 0, 0, 3, 1, 1, 7, 0, 0, 0, 3]], [[1, 1, 1, 1, 1, 21, 19, 16, 0, 0, 15, 19, 20, 4, 0, 0, 0, 15], [1, 1, 1, 1, 1, 18, 0, 0, 0, 0, 0, 0, 9, 18, 0, 0, 0, 0], [8, 14, 19, 19, 20, 8, 0, 0, 0, 0, 0, 0, 7, 7, 7, 0, 0, 0], [-8, -23, 0, 0, 3, 4, 0, 0, 0, 0, 0, 0, 17, 14, 0, 0, 0, 7], [14, 22, 11, 0, 3, 4, 0, 0, 0, 0, 0, 0, 3, 8, 0, this.CP, 0, 9], [1, 8, 18, 0, 17, 14, 0, 0, 0, 0, 0, 0, 3, 9, 2, 2, 8, 8], [1, 1, 4, 0, 3, 9, this.EM, this.EM, this.ER, 0, 0, 0, 17, 1, 1, 14, 1, 1], [1, 1, 4, 0, 14, 7, 7, 7, 7, 0, 0, 0, 3, 1, 1, 1, 1, 1], [1, 1, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 1, 8, 19, 9, 8], [1, 1, 13, 2, 11, 0, 0, 0, 0, 0, 0, 0, 3, 21, 16, 0, 0, 0], [1, 1, 1, 1, 13, 11, 0, 0, 0, 0, 0, 0, 8, 14, 0, 0, 0, 0], [1, 1, 1, 1, 14, 4, 0, 0, 0, 0, 0, 0, 14, 4, 0, 0, 0, 0], [1, 1, 1, 1, 1, 8, 0, 0, 0, this.EL, this.EM, this.EM, 5, 9, 0, 0, 0, 7], [1, 1, 1, 1, 1, 9, 0, 0, 0, 7, 7, 7, 7, 14, 0, 0, 0, 3]], [[1, 1, 1, 1, 1, 9, 0, 0, 0, 0, 3, 1, 1, 4, 0, 0, 0, 3], [1, 1, 1, 1, 1, 8, 0, 0, 0, 0, 3, 1, 14, 7, 7, 0, 0, 3], [1, 1, 1, 1, 1, 14, -5, -8, -9, 0, 15, 19, 8, 1, 9, 0, 0, 15], [1, 1, 8, 1, 1, 18, 0, -23, 0, 0, 0, 0, 3, 8, 18, 0, 0, 0], [1, 1, 1, 1, 14, 9, 0, -6, 0, 0, 0, 0, 14, 1, 13, 7, 0, 0], [1, 1, 1, 1, 5, 5, -5, -5, -5, -5, -5, -5, 9, 1, 1, 9, 0, 0], [19, 19, 19, 8, 5, -5, -23, -9, -5, -5, -23, -5, 8, 14, 1, 14, 2, 2], [0, 0, 0, 0, -6, -5, -6, -5, -5, -5, -6, -5, 5, 9, 5, 8, 9, 14], [0, 0, 0, 0, -6, -8, -6, -24, -5, -24, -6, -14, -6, 0, -8, 0, 0, 0], [0, 0, 0, 0, -6, -5, -6, -5, -8, -5, -6, -5, -6, 0, -6, 0, 0, 0], [0, 0, 7, 7, 5, -5, -6, -5, -5, -5, -6, -5, -6, 0, -6, 0, this.CP, 0], [2, 14, 8, 9, 5, 7, 7, 7, 9, 7, 7, 7, 5, 8, 9, 2, 14, 2], [1, 1, 1, 14, 9, 9, 8, 9, 14, 8, 9, 5, 9, 14, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 14, 9, 8, 14, 8, 9, 8, 9, 14, 8, 1, 1, 1, 1, 1], [19, 19, 8, this.FD, this.FD, this.FD, this.FD, 8, this.FD, this.FD, this.FD, this.FD, 9, 8, 19, 14, 19, 20], [0, 0, 0, 0, 0, 0, 0, -23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3], [0, 0, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3], [0, 0, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3], [2, 8, 7, 9, 7, 7, 14, 9, 5, 8, 5, 7, 7, 7, 0, 0, 0, 3], [19, 19, 14, 8, this.FD, 9, 5, 8, this.FD, 5, 9, 8, 0, 0, 0, 0, 0, 17], [0, 0, 0, 0, 0, -23, 0, 0, 0, -23, 0, 0, 0, 0, 0, 0, 0, 3], [0, 0, 0, 0, 0, -6, 0, 0, 0, -6, 0, 0, 0, 0, 0, 7, 7, 7], [0, 0, 0, 0, 0, -6, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, this.FL, 8], [2, 2, 7, 14, this.P4, 5, this.P6, 8, this.P4, 5, this.P6, 8, 5, 9, 14, 2, 9, 14], [1, 1, 1, 1, this.P1, this.P2, this.P3, 1, this.P1, this.P2, this.P3, 14, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[19, 8, 19, 9, 14, 8, 19, 8, 19, 19, 19, 5, 9, 19, 19, 9, 1, 1], [0, 0, 0, -23, 0, 0, 0, -23, 0, 0, 0, -23, 0, 0, 0, 9, 1, 1], [0, 0, 0, -6, 0, 0, 0, -6, 0, 0, 0, -6, 0, 0, 0, 5, 20, 1], [7, 7, 0, -23, 0, 0, 0, -23, 0, 0, 0, -23, 0, 0, 0, 0, 17, 1], [9, this.FR, 0, -6, this.EL, this.ER, 0, -6, this.EL, this.ER, 0, -6, 23, 0, 0, 0, 3, 1], [14, 9, 9, 7, 14, 8, 7, 7, 8, 9, 7, 7, 6, 0, 0, 0, 15, 20], [1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 8, 1, 9, 0, 0, 0, 0, 14], [8, 9, 14, 19, 19, 8, 14, 19, 19, 19, 8, 19, 6, 0, 0, 0, 0, 17], [0, 0, -23, 0, 0, 0, -23, 0, 0, 0, -23, 0, 5, 7, 7, 0, 0, 8], [0, 0, -6, 0, 0, 0, -6, 0, 0, 0, -6, 0, 0, 0, -23, 0, 0, this.FL], [0, 0, -23, 0, 0, 0, -23, 0, 0, 0, -23, 0, 0, 0, -23, 0, 0, 9], [0, 0, -6, 0, this.EL, this.ER, -6, 0, this.EL, this.ER, -6, 0, this.EL, this.ER, -6, 0, 23, 3], [7, 7, 9, 7, 8, 7, 7, 7, 5, 9, 7, 7, 9, 7, 8, 14, 22, 12], [1, 14, 8, 1, 14, 1, 1, 14, 8, 1, 1, 1, 14, 1, 1, 1, 1, 1]], [[1, 1, 14, 1, 1, 14, 9, 5, 0, 0, 0, 0, 0, 0, 0, 5, 9, 8], [8, 14, 19, 19, 14, 8, 9, 7, 7, 7, 0, 0, 0, 0, 0, 5, 9, 8], [0, 0, 0, 0, 0, 8, 9, 5, 0, 0, 0, this.RR, 0, 0, -8, 5, 9, 14], [0, 0, 0, 0, 0, -23, 0, 23, 0, 0, 0, 0, 7, 0, -14, 5, 8, 8], [0, 0, 0, 0, 0, -6, 0, 6, 0, 0, 0, 0, -8, -8, -8, 5, 9, 14], [2, 2, 2, 8, 2, 14, 8, 5, 0, 0, 0, 0, -8, -14, -8, 5, 9, 8], [19, 19, 9, 14, 19, 20, 14, 5, 0, 0, this.RL, 0, 0, -8, -8, 5, 8, 8], [0, 0, 0, 0, 0, 15, 8, 9, -8, 0, 7, 0, 0, -23, 0, 5, 9, 8], [0, 0, 0, 0, 0, 0, 0, 5, -8, -14, -8, 0, this.RR, -6, 0, 5, 9, 14], [2, 11, 0, 0, 0, 0, 0, -23, -8, -8, 0, 0, 7, -6, -8, 5, 9, 8], [1, 13, 11, 0, 0, 0, 0, -6, -8, -8, -14, 0, 0, -8, -14, 5, 8, 8], [7, 14, 7, 7, 7, 8, 9, 7, -14, -8, -8, 0, -14, -8, -8, 9, 9, 8], [8, 1, 9, 1, 1, 14, 5, 5, 7, 7, 7, 5, 7, 5, 7, 5, 9, 8], [1, 1, 1, 1, 1, 1, 8, 14, 9, 8, 5, 9, 9, 8, 8, 9, 8, 14]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 21, 19, 16, this.GG, this.GG, this.GG, this.GG, 3], [1, 1, 1, 1, 1, 1, 1, 1, 1, 21, 16, 0, 0, 0, 0, 0, 0, 17], [1, 1, 1, 1, 14, 1, 1, 21, 19, 16, 0, 0, 0, 7, 7, 8, 7, 12], [1, 1, 8, 1, 1, 1, 1, 9, 0, 0, 0, 0, 0, 23, 8, 8, 1, 14], [19, 19, 19, 20, 1, 14, 1, 8, 0, 0, 0, 7, 8, 9, 9, 9, 8, 1], [0, 0, 0, 15, 19, 8, 9, -23, 0, 0, 0, 0, 8, 5, 9, 5, 9, 8], [0, 0, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, -23, -9, -14, 5, 9, 8], [0, 0, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, -6, -9, -8, 9, 9, 14], [0, 0, 0, 0, 0, 0, 0, -6, 0, 0, 7, 7, 7, 7, -9, 5, 14, 8], [0, 0, 0, 0, this.CP, 0, 7, 7, 0, 0, 0, 0, 0, -23, 0, 5, 9, 8], [2, 2, 14, 8, 7, 7, 5, 5, 0, 0, 0, 0, 0, -6, 0, 5, 9, 14], [1, 14, 1, 1, 1, 8, 9, 5, 0, 0, 0, 0, 0, -6, 0, 5, 8, 8], [1, 1, 1, 1, 1, 14, 9, 5, 0, 0, 0, 0, 0, 7, 7, 7, 9, 8], [1, 1, 1, 8, 1, 8, 9, 5, 0, 0, 0, 0, 0, 0, 0, 5, 9, 8]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 9, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 21, 19, 8, 9, 19, 8, 19, 19, 19, 20, 1, 1, 1, 1, 1], [1, 1, 1, 8, 0, 0, -23, 0, -23, 0, 0, 0, 15, 8, 8, 20, 1, 1], [1, 1, 14, 5, 0, 0, -6, 0, -6, 0, 0, 0, 0, 0, 0, 15, 19, 19], [14, 1, 8, 9, 0, 0, -6, this.GEM, -6, 0, 0, 0, 0, 0, 0, 0, 0, 0], [19, 14, 9, 5, 0, 7, 7, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, -23, 0, 0, 23, 8, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, -6, 0, 0, 6, 9, 14, 7, 7, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, -23, 0, 0, 5, 14, 8, 1, 7, 7, 0, 0, 0, 0, 0, 0], [0, 0, this.CP, -6, 0, 0, 8, 1, 1, 14, 1, 7, 7, 9, 2, 2, 14, 2], [0, 0, 5, 22, 2, 2, 12, 1, 8, 1, 1, 9, 14, 1, 1, 1, 1, 1], [2, 8, 14, 1, 1, 1, 14, 1, 1, 1, 1, 1, 9, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 1, 14, 8, 9, 5, -14, -8, -8, -9, -9, 5, 9, 8, 14, 1], [1, 1, 1, 1, 1, 14, 9, 5, -8, 7, 7, 7, -9, 5, 9, 8, 14, 1], [1, 1, 1, 1, 14, 8, 9, 9, -9, -23, -24, -23, -9, 5, 8, 14, 14, 1], [1, 1, 14, 1, 14, 8, 8, 5, -9, -6, -9, -6, -8, 5, 9, 8, 1, 1], [1, 1, 1, 1, 14, 8, 8, 5, -9, -9, -8, -8, -9, 9, 9, 8, 14, 1], [19, 9, 19, 19, 20, 8, 9, 5, 7, this.GG, this.GG, this.GG, 7, 5, 8, 14, 14, 1], [0, 0, 0, 0, 14, 8, 9, 5, 0, -23, 0, -23, 0, 5, 9, 8, 8, 19], [0, 0, 0, 0, 0, 0, 0, -23, 0, -6, 0, -6, 0, -23, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, -6, 0, 7, 7, 7, 0, -6, 0, 0, 0, 0], [0, 0, this.CP, 0, 0, 0, 0, -6, 0, -23, 0, -23, 0, -6, 0, 0, 0, 0], [0, 0, 23, 0, 0, 0, 0, -6, 0, -6, 0, -6, 0, -6, 0, 0, 0, 0], [2, 2, 22, 2, 14, 8, 9, 5, 9, 7, 5, 7, 7, 5, 9, 8, 2, 2], [1, 1, 1, 1, 1, 14, 8, 9, 9, 9, 8, 9, 9, 8, 9, 8, 14, 1], [1, 1, 1, 1, 1, 0, 8, 8, 14, 8, 8, 14, 8, 8, 8, 14, 14, 1]], [[1, 1, 1, 1, 9, this.FD, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 8, this.FD, 0, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [19, 14, 5, this.FD, 0, 0, 5, 8, 8, 14, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, -23, 0, 0, 0, 0, 0, 0, 9, 8, 1, 1, 1, 1, 1, 1, 1], [0, 0, -6, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1, 1, 14, 1, 1], [0, 0, -6, 0, 0, 0, 0, 0, 0, 15, 19, 9, 20, 1, 1, 21, 19, 19], [0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 20, 21, 16, 0, 0], [0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 16, 0, 0, 0], [2, 2, 8, this.P4, this.P4, this.P1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 8, 9, this.P4, this.P1, this.P2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 8, this.P1, this.P2, this.P2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0], [1, 1, 8, 9, 14, 8, 2, 8, 14, 2, 9, 2, 2, 2, 2, 22, 2, 2], [1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 21, 19, 19, 19, 20], [1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 9, 8, 8, 9, 0, 0, 0, 17], [1, 1, 1, 1, 1, 14, 1, 8, 5, 8, -14, -9, -8, -23, 0, 0, 0, 3], [19, 19, 19, 19, 8, 19, 19, 9, this.FD, 14, 0, 7, 7, 7, 7, 0, 0, 15], [0, 0, 0, 0, 0, 0, 0, -23, 0, 0, 0, 0, this.GG, 0, -23, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, this.GG, 0, -6, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, this.GG, 0, -6, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, 23, 9, 8, 14, 2, 2], [2, 2, 2, 9, 2, 2, this.P7, this.P8, this.P5, 0, 0, 0, 6, 8, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, this.P4, this.SG, 0, 0, 0, 0, 6, 1, 14, 1, 1, 1], [1, 1, 1, 1, 1, 1, this.P1, this.P2, this.P3, 8, 22, 2, 22, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 14, 14, 8, 9, 5, -8, -14, -8, -8, -14, 5, 9, 14, 14, 1], [19, 9, 19, 20, 14, 14, 9, 9, -8, this.FD, this.FD, this.FD, -8, 5, 9, 8, 14, 1], [0, 0, 0, 8, 14, 8, 9, 5, -8, 0, 0, 0, -8, 5, 9, 8, 8, 14], [2, 11, 0, 3, 1, 8, 8, 5, -8, 0, 0, 0, 0, 5, 8, -8, -23, -8], [1, 4, 0, 17, 14, 8, 9, 7, 7, 0, 0, 0, 7, 7, 9, -9, 14, 8], [19, 14, 0, 8, 8, 9, 9, 5, 0, 0, 0, 0, 0, 5, 9, 0, 8, 1], [0, 0, 0, 0, 0, 0, 0, -23, 0, 0, 0, 0, 0, -23, 0, 0, 9, 14], [0, 0, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, -6, 0, 9, 14, 1], [0, 0, this.CP, 0, 0, 0, 0, -6, 0, this.GG, this.GG, this.GG, 0, -9, -8, 8, 14, 1], [2, 2, 7, 8, 9, 7, 5, 7, 0, -23, 0, -23, 0, 5, 9, 8, 14, 1], [1, 1, 1, 1, 14, 8, 9, 5, 0, -6, 0, -6, 0, 9, 8, 8, 1, 1], [1, 1, 1, 14, 14, 14, 9, 5, 0, -6, 0, -8, 0, 5, 9, 14, 14, 8], [1, 1, 1, 1, 14, 8, 9, 7, 7, -14, -8, -6, 7, 7, 9, 8, 14, 1], [1, 1, 1, 1, 14, 8, 9, 5, -14, -8, -8, -9, -9, 5, 9, 8, 14, 1]], [[21, 19, 8, 8, 19, 9, 19, 19, 14, 8, 9, -14, 0, 0, 0, 6, 1, 1], [18, 0, -23, -14, 0, -23, 0, 0, 0, -23, -8, -8, 0, 7, 7, 5, 19, 19], [16, 0, -6, -8, -8, -6, 0, 0, 0, -6, -14, -9, -8, -23, 0, this.SG, 0, 0], [0, 0, -6, 7, 7, 8, 14, 2, 2, 8, 9, 9, 8, 9, 2, 14, 2, 2], [0, 0, 9, 14, 21, 19, 19, 19, 19, 19, 19, 19, 19, 19, 20, 1, 1, 1], [9, 8, 1, 21, 16, 0, 0, 0, 0, 0, 0, 0, 0, this.RL, 14, 19, 19, 19], [1, 1, 21, 16, 0, 0, 0, 0, 0, 0, 0, 0, this.RL, 8, 8, 0, 0, 0], [19, 19, 16, 0, 0, 0, 0, 0, 0, 0, 0, this.RL, 8, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 9, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 9, 0, 0, this.RR, 0, 0, -23, 0, 0, 0, 10, 2, 2], [0, 0, 0, 9, 8, -23, 0, this.RR, 0, 0, 0, -6, 0, 0, 10, 12, 1, 1], [2, 2, 14, 6, 0, -6, this.RR, 0, 0, 0, 0, -6, 0, 10, 12, 1, 1, 1], [1, 1, 1, 22, 2, 9, 8, 2, 2, 2, 2, 9, 8, 12, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 14, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 8, -23, this.SR, -23, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 14, 9, -6, 0, -6, 5, 8, 1, 1, 1, 1, 8, 19, 19, 9, 19, 19], [1, 8, -14, -6, 0, -6, -8, 8, 14, 1, 1, 9, 0, 0, 0, 0, 0, 0], [1, 5, -8, -6, this.RL, -6, -8, 9, 1, 1, 14, 0, 0, 0, 0, -14, 0, 0], [14, 8, -24, 7, 7, 7, -24, 8, 1, 14, 8, -14, 0, 0, 0, -8, -14, 8], [1, 8, -8, -23, 0, -23, -14, 8, 1, 1, 9, -8, 0, 0, 0, -8, 9, 8], [1, 9, -8, -6, this.RR, -6, -8, 14, 8, 19, 5, 7, this.GG, this.GG, this.GG, 7, 5, 19], [1, 7, 7, -6, 0, -6, 7, 7, 0, 0, 0, -23, 0, 0, 0, -23, 0, 0], [14, 8, -8, -6, 0, -6, -8, -6, 0, 0, 0, -6, 0, 0, 0, -6, 0, 0], [1, 8, -8, -6, 0, -6, -8, -6, 0, 0, 0, -6, 0, 0, 0, -6, 0, 0], [1, 5, 7, 7, 7, 9, 7, 8, 9, 2, 2, 22, 2, 2, 2, 22, 2, 2], [1, 14, 8, 9, 8, 8, 9, 14, 1, 1, 8, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 14, 9, 5, 5, 9, 8, 9, 5, 9, 14, 8, 19, 20], [1, 1, 1, 1, 1, 14, 8, 9, -8, -8, 0, 0, 0, 0, 0, 0, 0, 3], [1, 1, 1, 1, 14, 1, 8, 9, -14, this.GR, this.GR, 7, 7, 7, this.GG, this.GG, 0, 3], [1, 1, 1, 1, 1, 14, 9, 5, -14, 0, 0, -23, 0, 5, this.GEM, this.GG, 0, 17], [1, 1, 1, 1, 1, 14, 8, this.GG, 0, this.RR, 0, -6, 0, this.GG, 9, 8, 0, 3], [1, 1, 1, 1, 1, 1, 9, 5, this.GR, 0, this.GG, -6, 0, 5, 8, 14, this.SG, 17], [1, 1, 1, 1, 1, 14, 8, 9, -23, 0, -23, -9, -8, 5, 8, 4, 0, 3], [1, 1, 1, 1, 1, 1, 9, this.GG, -6, 0, -6, this.RL, 0, this.GG, 14, 8, 0, 3], [1, 1, 8, 1, 1, 1, 9, 5, -8, this.GG, -6, 0, this.GR, 5, 8, 4, 0, 3], [1, 1, 1, 1, 14, 1, 1, 9, 0, -23, -6, 0, -23, 5, 8, 16, 0, 3], [1, 1, 1, 1, 1, 14, 8, 9, 0, -6, -6, 0, -6, 5, 9, 0, 0, 15], [1, 1, 1, 1, 1, 14, 9, 5, 0, -6, -6, 0, -6, 0, 0, 0, 0, 0], [1, 1, 1, 1, 14, 8, 8, 5, 5, -6, -8, -14, 5, 5, 7, 7, 2, 2], [1, 1, 1, 1, 14, 8, 9, 5, -8, -8, -8, -8, -14, 5, 9, 14, 14, 1]], [[1, 1, 1, 1, 1, 1, 4, 0, 0, 9, 0, 0, 17, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 13, 14, 0, 5, 0, 8, 12, 1, 1, 1, 1, 1], [19, 19, 19, 19, 9, 8, 14, 9, -14, -23, -8, 9, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 15, 19, 20, 8, 9, 8, 1, 21, 19, 19, 19, 20, 1], [0, 0, 0, 0, 0, 0, 0, 14, 9, 1, 1, 21, 16, 0, 0, 0, 3, 1], [0, 0, 0, 0, 0, 0, 0, 0, 8, 5, 19, 16, 0, 0, 0, 0, 17, 1], [5, 7, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.SR, 3, 1], [8, this.FR, this.GR, 0, 0, this.P3, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 1], [9, this.FR, this.GR, 0, 0, -23, 0, this.P3, 0, 0, 0, 0, 0, 0, 0, -23, 9, 1], [9, this.FR, this.GR, 0, 0, -6, 0, -23, 0, this.P3, 0, 0, 0, 0, 0, -6, 8, 20], [5, 7, 14, 2, 2, 22, 2, 22, 2, 9, 5, 7, 7, 0, 0, -6, 0, 17], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, -23, 0, 0, 0, -6, this.CP, 3], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, -6, 0, 0, 0, 7, 9, 12], [1, 1, 1, 1, 1, 1, 1, 1, 14, 8, 9, -14, 0, 0, 0, 6, 1, 1]], [[4, 0, 0, -6, 0, 9, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 17, 1], [5, this.GR, this.GR, 5, 7, 14, 1, 14, 1, 1, 1, 18, 0, 0, 0, 0, 3, 1], [4, 0, 0, -23, 9, 8, 19, 8, 14, 9, 14, 8, 0, 0, 7, 7, 7, 19], [18, 0, 0, -6, -8, -14, 0, -14, -8, -8, 9, 4, 0, 0, 0, -23, 0, 0], [4, 0, 0, -6, -8, 0, 0, 0, -14, 0, 8, 9, 0, 0, 0, -6, 0, 0], [13, 7, 0, -23, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 0, -6, 0, 0], [1, 23, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 0, -23, 0, -23, 7, 7], [1, 6, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0, -6, 0, 5], [1, 9, 5, 5, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, 5, 9, -6, 0, 9], [1, 1, 14, 8, this.P6, this.P6, this.P6, this.P6, this.P6, this.P6, this.P6, this.P6, this.P6, 8, 13, 22, 2, 8], [1, 1, 1, 1, this.P6, this.P6, this.P6, this.P6, this.P6, this.P6, this.P6, this.P6, this.P6, 1, 1, 1, 1, 1], [1, 1, 1, 1, this.FU, this.FU, this.FU, this.FU, this.FU, this.FU, this.FU, this.FU, this.FU, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 5, 9, 8, 9, 8, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 23, 0, -8, -8, -9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 6, 0, 0, -8, -9, -9, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 6, 0, 0, 0, -8, -8, 6, 1, 1, 1, 1, 1, 1, 1, 21, 19, 19], [1, 6, 0, this.GEM, 0, -8, -14, 6, 1, 1, 1, 1, 21, 19, 19, 16, 0, 0], [1, 7, 7, 7, 7, -8, -14, 8, 1, 1, 1, 21, 16, 0, 0, 0, 0, 0], [21, 16, 0, -23, 0, -8, -8, 5, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0], [4, 0, 0, -6, 0, -8, -9, 9, 1, 1, 1, 4, 0, 0, 0, 0, 0, 10], [18, 0, 0, -6, 0, 7, 7, 5, 1, 1, 1, 18, 0, 0, 0, 0, 0, 3], [4, 0, 0, -6, 0, 9, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 10, 12]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 21, 19, 19, 8, 9, 14, 8, 19, 20, 1, 1, 1, 1], [1, 1, 1, 1, 21, 16, 0, 0, -23, 0, -23, 0, 0, 15, 20, 1, 1, 1], [1, 1, 21, 19, 16, 0, 0, 0, -6, 0, -6, 0, 0, 0, 15, 9, 8, 19], [14, 9, 16, 0, 0, 0, 0, 0, 7, 7, 5, 0, 0, 0, 0, -23, 0, 0], [0, -23, 0, 0, 0, 0, 0, 0, 0, 9, 14, 0, 0, 0, 0, -6, 0, 0], [0, -6, 0, 0, 0, 7, 7, 0, 0, 5, 0, 0, 0, 0, 0, -6, 0, 0], [0, -6, 0, 0, 0, -6, 0, 0, 0, 9, 0, 0, 0, 0, 0, -6, 0, 0], [2, 22, 11, 0, 0, -6, 0, 0, 0, 8, 0, 0, 0, 0, 0, -6, 0, 0], [1, 1, 13, 2, 2, 22, 11, 0, 0, 8, 0, 0, 0, 10, 2, 22, 2, 2], [1, 1, 1, 1, 1, 1, 18, 0, 0, 9, 0, 0, 10, 12, 1, 1, 1, 1]]];
};
ASSetPropFlags(_global.Level_7.prototype, null, 1);
#endinitclip
}
movieClip 1355 __Packages.Level_6 {
#initclip
label -26452:
if (!_global.Level_6) {
var v1 = function () {
super();
};
_global.Level_6 = v1;
_global.Level_6 extends MovieClip;
var v2 = v1.prototype;
} else {
goto -26452;
}
storedv2.onLoad = function () {
this.GG = 'GG';
this.GR = 'GR';
this.SG = 'SG';
this.SR = 'SR';
this.E1 = 'E1';
this.EL = 'EL';
this.EM = 'EM';
this.ER = 'ER';
this.RR = 'RR';
this.RL = 'RL';
this.FD = 'FD';
this.FL = 'FL';
this.FU = 'FU';
this.FR = 'FR';
this.CPU = 'CPU';
this.GEM = 'GEM';
this.P7 = 'P7';
this.P8 = 'P8';
this.P9 = 'P9';
this.P4 = 'P4';
this.P5 = 'P5';
this.P6 = 'P4';
this.P1 = 'P1';
this.P2 = 'P8';
this.P3 = 'P3';
this.CP = 'CP';
this.bg = ['null', 'gradient_night.png', 'gradient_indoors.png'];
this.modifier = 120;
this.gem_map = [[0, 0, 0, 0, 1], [0, 0, 0, 0, 0], [1, 0, 0, 0, 0], [0, 0, 0, 1, 0]];
this.bg_map = [[1, 1, 1, 1, 1], [1, 1, 1, 1, 1], [2, 2, 2, 2, 2], [2, 2, 2, 2, 2]];
this.room_map = [[4, 3, 6, 7, 10], [1, 2, 5, 8, 9], [17, 16, 15, 12, 11], [18, 19, 20, 13, 14]];
this.rooms = [[[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [[1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 4, 0, 0, 8, 7, 7, 7, 8, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 18, 0, 0, 14, 9, 5, 9, 14, 0, 0, 0, 0, 8, 7], [1, 1, 1, 1, 4, 0, 0, 14, 5, 24, 5, 14, 0, 0, 0, 0, 6, 0], [19, 19, 21, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -14, -5, -5, -5, -14, 0, 0, 0], [0, 0, 0, 0, 0, -8, -7, -7, -8, 0, -14, -5, -9, -5, -14, 0, 0, 0], [0, 0, 0, 0, 0, -14, -5, -5, -14, 0, -14, -5, -5, -5, -14, 0, 0, 0], [0, 0, this.CP, 0, 0, -14, -5, -5, -14, 0, -14, -5, -9, -5, -14, 0, 0, 0], [2, 2, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7], [1, 1, 8, 160, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 4, 0, 0, 0, 0, 8, this.GR, this.GR, this.GR, this.GR, 8, 7, 8, 0, 0, 0], [1, 1, 4, 0, 0, 0, 0, 6, this.EL, this.EM, this.EM, this.ER, 6, 0, 6, 8, 0, 0]], [[0, 0, 6, 23, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, -6, 0], [0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0, 8, 7, 7, 7], [7, 7, 7, 8, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0, 14, 5, 5, 5], [0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0, 14, 5, 24, 5], [7, 7, 7, 7, 7, 7, 8, 0, 0, 0, 0, 8, 7, 7, 7, 7, 7, 7], [0, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0], [0, -8, -7, -7, -8, 0, -6, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0], [0, -14, -9, -9, -14, 0, 7, 7, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0], [0, -14, -5, -5, -14, 0, 15, 14, this.EL, this.ER, 14, 16, 0, 0, 0, 0, 0, 0], [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7], [0, 0, 0, 6, 8, this.FR, 0, 0, 0, 0, 0, 0, -14, -5, -5, -5, -5, -5], [0, 0, 0, 6, 8, 0, 0, 0, 0, 0, 0, 0, -14, -5, -9, 7, -9, -5], [0, 0, 0, 23, this.FR, 0, 0, 0, 0, 0, 0, 0, -14, -5, -5, 14, -5, -5], [0, 0, 0, 6, 8, 0, 0, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [7, 7, 7, 20, 19, 19, 19, 22, 19, 19, 19, 19, 21, 7, 7, 7, 7, 7], [0, 6, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 6, 0, 14, 5, 5], [0, 6, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 6, 0, 14, 9, 5], [0, 6, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 6, 0, 14, 5, 5], [0, 6, 0, this.GR, 0, 0, 0, 6, 0, 0, 0, this.GG, 0, 6, 0, 14, 9, 5], [0, 6, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 6, 0, 14, 5, 5], [0, 6, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 8, 7, 7, 7, 7], [0, 6, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0], [7, 8, 0, 0, 0, this.GR, 0, 0, 0, this.GG, 0, 0, 0, 0, 0, 0, -6, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0], [0, 0, 0, 0, 8, this.EL, this.EM, this.EM, this.EM, this.ER, 8, 0, 0, 0, 0, 0, -6, 0], [0, 0, 0, 8, 7, 7, 7, 7, 7, 7, 7, 8, 0, 0, 0, 0, -6, 0], [0, 0, 8, 6, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, -6, 0]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 7, 7, 7], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 0, 0], [7, 7, 7, 7, 7, 20, 19, 19, 19, 19, 19, 19, 21, 7, 7, 7, 0, 0], [14, 5, 5, 5, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0], [14, 9, 5, 9, 14, 0, this.SG, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0], [14, 5, 5, 5, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0], [14, 24, 5, 24, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0], [7, 7, 7, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0], [1, 1, 1, 1, 4, 0, 0, 0, 0, this.GG, 0, 0, 0, 0, 8, 7, 7, 7], [1, 1, 1, 1, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 4, 0, this.GG, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [[0, 0, 0, 14, 9, 5, 14, 0, 0, 0, 14, 5, 5, 5, 5, 14, 0, 0], [7, 7, 7, 14, 5, 9, 14, 0, 0, 0, 14, 5, 5, 5, 5, 14, 0, 0], [5, 5, 5, 14, 9, 5, 14, 0, 0, 0, 14, 5, 5, 5, 5, 14, 0, 0], [5, 24, 5, 14, 5, 9, 14, this.EL, this.EM, this.EM, 14, 5, 24, 24, 5, 14, this.EM, this.EM], [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -14, -5, -5, -5, -5, -14, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -14, -5, -9, -9, -5, -14, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -14, -5, -5, -5, -5, -14, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -14, -5, -5, -5, -5, -14, 0], [7, 7, 7, 7, 7, 7, 8, this.GG, this.GG, this.GG, this.GG, 8, 7, 7, 7, 7, 7, 7], [-5, -5, -14, 0, -15, -8, -16, 0, -8, -7, -7, -7, -8, 0, -15, -8, -16, 0], [-9, -5, -14, 0, 0, -6, 0, 0, -14, -9, -5, -9, -14, 0, 0, -6, 0, 0], [-5, -5, -14, 0, 0, -6, 0, 0, -14, -5, -24, -5, -14, 0, 0, -6, 0, 0], [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 0, -6, 0, 0]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [7, 7, 7, 7, 7, 7, 20, 19, 19, 21, 7, 7, 7, 7, 7, 7, 7, 1], [5, 5, 14, 0, 6, 0, 0, 0, 0, 0, 14, 5, 5, 5, 5, 14, 1, 1], [5, 9, 14, 0, 6, 0, 0, 0, 0, 0, 14, 5, 9, 9, 5, 14, 1, 1], [5, 5, 14, 0, 6, 0, 0, 0, 0, 0, 14, 5, 9, 9, 5, 14, 1, 1], [5, 9, 14, 0, 6, 0, 0, 0, 0, 0, 14, 5, 5, 5, 5, 14, 19, 19], [5, 5, 14, 0, 6, 0, 0, 0, 0, 0, 8, 7, 7, 7, 7, 8, 0, 0], [7, 7, 7, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, -8, -16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, -6, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 8, 0, 0], [0, 0, 0, -23, 0, 0, 0, 0, 0, 0, 6, 0, this.GR, this.GR, 0, 6, 0, 0], [0, 0, 0, -6, 0, 0, 0, 0, 0, 0, 6, this.EL, this.EM, this.EM, this.ER, 6, 0, 0], [0, 0, 0, 8, 7, 7, 8, 7, 7, 7, 8, 7, 7, 7, 7, 8, 7, 7], [0, 0, 0, 14, 5, 9, 14, 0, 0, 15, 14, 5, 5, 5, 5, 14, 16, 0]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 8, 7, 7, 7, 20, 19, 22, 19, 22, 19, 19, 19, 19, 21, 7, 7, 1], [1, this.FR, 0, 0, 0, 0, 0, -6, 0, -6, 0, 0, 0, 0, 0, 0, 3, 1], [1, this.FR, 0, 0, 0, 0, 0, -6, 0, -6, 0, 0, 0, 0, 0, 0, 3, 1], [1, this.FR, 0, 0, 0, 0, 0, -6, 0, -6, 0, 0, 0, 0, 0, 0, 17, 1], [19, 8, 0, 0, 0, 0, 8, 7, 7, 7, 7, 8, 0, 0, 8, 7, 7, 7], [0, 0, 0, 0, 0, 0, 14, 5, 5, 5, 14, 160, 0, 0, 6, 0, 14, 5], [0, 0, 0, 0, 0, 0, 14, 5, 9, 5, 14, 0, 0, 0, 6, 0, 14, 5], [0, 0, 0, 0, 0, 0, 14, 5, 5, 5, 14, 0, 0, 0, 6, 0, 14, 9], [0, 0, 0, 0, 8, 7, 8, 5, 5, 5, 14, 0, 0, 0, 6, 0, 14, 5], [0, 0, 0, 0, 14, 5, 5, 5, 5, 5, 14, 0, 0, 0, 8, 7, 7, 7], [0, 0, 0, 0, 14, 5, 9, 5, 9, 5, 14, -7, -7, -7, -7, -7, -7, -7], [7, 7, 7, 7, 14, 5, 5, 5, 5, 5, 14, -5, -5, -5, -5, -5, -5, -5], [0, 0, 0, 15, 14, 5, 5, 5, 5, 5, 14, -5, -9, -5, -5, -5, -9, -5]], [[0, 0, 0, 0, 14, 5, 5, 5, 5, 5, 14, -5, -5, -5, -5, -5, -5, -5], [0, 0, 0, 0, 14, 5, 9, 5, 9, 5, 14, -7, -7, -7, -7, -7, -7, -7], [0, 0, 0, 0, 14, 5, 5, 5, 5, 5, 14, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, 8], [this.EM, this.EM, this.EM, this.EM, 14, 5, 5, 5, 5, 5, 14, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM, this.EM], [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7], [0, -14, -5, -5, -5, -14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, -14, -9, -5, -9, -14, 0, 0, 0, 0, 0, 0, -8, -7, -7, -7, -8, 0], [0, -14, -5, -5, -5, -14, 0, 0, 0, 0, 0, 0, -14, -5, -5, -5, -14, 0], [0, -14, -5, -24, -5, -14, 0, 0, 0, 0, 0, 0, -14, -5, -9, -5, -14, 0], [7, 7, 7, 7, 7, 7, 7, 8, this.GG, this.GG, 8, 7, 7, 7, 7, 7, 7, 7], [0, 0, 150, 14, 9, 9, 14, 160, 0, 0, -15, -8, -16, 0, 0, -15, -8, -16], [0, 0, 0, 14, 5, 5, 14, 0, 0, 0, 0, -6, 0, 0, 0, 0, -6, 0], [0, 0, 0, 14, 9, 9, 14, 0, 0, 0, 0, -6, 0, 0, 0, 0, -6, 0], [0, 0, 0, 14, 5, 5, 14, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7]], [[-5, -5, -5, -5, -5, 14, 5, 5, 5, 14, -5, -14, 0, 0, 3, 1, 1, 1], [-7, -7, -7, -7, -7, 14, 5, 9, 5, 14, -5, -14, 0, 0, 17, 1, 1, 1], [8, this.GR, this.GR, this.GR, this.GR, 14, 5, 5, 5, 14, -5, -14, 0, 0, 3, 1, 1, 1], [this.EM, this.EM, this.EM, this.EM, this.ER, 14, 5, 24, 5, 14, -5, -14, 0, 0, 3, 1, 1, 1], [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, -14, 0, 8, 20, 19, 19, 19], [0, 0, -14, -5, -14, 0, 0, 0, -14, -5, -5, -14, 0, 0, 0, 0, 0, 0], [0, 0, -14, -9, -14, 0, 0, 0, -14, -5, -5, -8, -7, -8, 0, 0, 0, 0], [0, 0, -14, -5, -14, 0, 0, 0, -14, -5, -5, -5, -5, -14, 0, 0, 0, 0], [0, 0, -14, -5, -14, 0, 0, 0, -14, -5, -24, -5, -5, -14, 0, this.CP, 0, 0], [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 2, 2], [0, 0, -15, -8, -16, 0, 0, -15, -8, -16, 0, 0, 0, 0, 150, 8, 1, 1], [0, 0, 0, -6, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, 17, 1, 1], [0, 0, 0, -6, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, 3, 1, 1], [7, 7, 7, 7, 7, 7, 7, 7, 8, 0, 0, 0, 0, 0, 0, 3, 1, 1]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [7, 7, 7, 7, 7, 7, 7, 20, 19, 19, 19, 19, 21, 7, 7, 7, 1, 1], [5, 5, 14, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1], [5, 5, 14, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 1, 1, 1], [5, 9, 14, 0, 6, 0, 0, 0, this.GEM, 0, 0, 0, 0, 0, 3, 1, 1, 1], [5, 5, 14, 0, 6, 0, 0, 8, 7, 8, 0, 0, 0, 0, 17, 1, 1, 1], [7, 7, 7, 7, 8, 0, 0, 14, 5, 14, 0, 0, 0, 0, 3, 1, 1, 1], [-7, -7, -7, -7, -7, -7, -7, 14, 9, 14, -7, -8, 0, 0, 3, 1, 1, 1], [-5, -5, -5, -5, -5, -5, -5, 14, 5, 14, -5, -14, 0, 0, 3, 1, 1, 1], [-5, -5, -5, -5, -5, 8, 7, 8, 5, 14, -5, -14, 0, 0, 3, 1, 1, 1]], [[0, 0, 6, 0, 0, 0, 6, 0, 6, 0, 0, 0, 0, 0, 0, 3, 1, 1], [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 0, 0, 0, 0, 17, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1], [0, 0, 0, 0, -8, -7, -7, -7, -8, 0, 0, 0, 0, 7, 7, 7, 20, 19], [0, 0, 0, 0, -14, -5, -5, -5, -14, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, -14, -5, 8, 7, 7, 7, 8, 0, this.CP, 0, 0, 0, 0, 0], [7, 8, 0, 0, -14, -5, 14, 5, 5, 5, 14, 2, 2, 2, 2, 2, 2, 2], [-5, -14, 0, 0, -14, -5, 14, 9, 5, 9, 14, 1, 1, 1, 1, 1, 1, 1], [-5, -14, 0, 0, -14, -5, 14, 5, 24, 5, 14, 1, 1, 1, 1, 1, 1, 1], [-5, -14, 0, 8, 7, 7, 7, 7, 8, 5, 14, 1, 1, 1, 1, 1, 1, 1], [-5, -14, 0, 14, 5, 5, 5, 5, 14, 5, 14, 1, 8, 7, 7, 8, 1, 1], [-5, -14, 0, 14, 5, 9, 9, 5, 14, 5, 14, 1, 14, 5, 9, 14, 1, 1], [7, 7, 8, 14, 5, 5, 5, 5, 14, 5, 14, 1, 14, 9, 5, 14, 1, 1], [5, 5, 14, 14, 5, 5, 5, 5, 14, 5, 14, 1, 14, 5, 9, 14, 1, 1]], [[0, 0, 0, 14, 5, 5, 14, 0, 0, 0, 0, 0, 0, 6, 0, 6, 0, 0], [0, 0, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [7, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [5, 5, 14, 0, -8, -7, -7, -7, -8, 0, 0, 0, 0, 0, 0, 8, 7, 7], [9, 5, 14, 0, -14, -5, -5, -5, -14, 0, 0, 0, 0, 0, 0, -14, -5, -5], [5, 5, 14, 0, -14, -5, -24, -5, -14, 0, 0, 0, 0, 0, 0, -14, -5, -5], [9, 5, 14, 0, -14, -5, 8, 7, 7, 7, 8, 0, 0, 0, 0, -14, -5, -9], [5, 5, 14, 0, -14, -5, 14, 5, 5, 5, 14, 0, 0, 0, 0, -14, -5, -5], [9, 5, 14, 0, -14, -5, 14, 5, 9, 5, 14, 0, 0, 0, 0, -14, -5, -5], [5, 5, 14, 0, -14, -5, 14, 5, 5, 5, 14, this.EL, this.EM, this.ER, 8, 7, 7, 7], [9, 5, 14, 0, -14, -5, 14, 5, 5, 5, 14, 8, 7, 8, 14, 5, 5, 5]], [[5, 5, 14, 0, -14, -5, 14, 5, 5, 5, 14, 5, 5, 5, 14, 5, 5, 5], [9, 5, 14, 0, -14, -5, 14, 5, 5, 5, 14, 5, 9, 5, 14, 9, 5, 9], [5, 5, 14, 0, -14, -5, 14, 5, 5, 5, 14, 5, 5, 5, 14, 5, 5, 5], [9, 5, 14, 0, -14, -5, 14, 5, 5, 5, 14, 7, 7, 7, 14, 9, 5, 9], [5, 5, 14, -7, -7, -7, 8, 7, 7, 7, 8, -15, -8, -16, 14, 5, 5, 5], [24, 5, 14, 0, 0, 0, this.GG, -6, this.GEM, -6, this.GG, 0, -6, 0, 14, 5, 5, 24], [7, 7, 7, this.GR, this.GR, this.GR, 7, 7, 7, 7, 7, 0, -6, 0, 7, 7, 7, 7], [-15, -8, -16, 0, 0, 0, 0, -15, -8, -16, 0, 0, -6, 0, 0, -15, -8, -16], [0, -6, 0, 0, this.SG, 0, 0, 0, -6, 0, 0, 0, -6, 0, 0, 0, -6, 0], [0, -6, 0, 0, 0, 0, 0, 0, -6, 0, 0, 0, -6, 0, 0, 0, -6, 0], [0, -6, 0, 0, 0, 0, 0, 0, -6, 0, this.CP, 0, -6, 0, 0, 0, -6, 0], [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[5, 5, 14, 14, 5, 5, 5, 5, 14, 5, 14, 1, 14, 5, 9, 14, 1, 1], [5, 9, 14, 14, 5, 5, 5, 5, 14, 5, 14, 1, 14, 9, 5, 14, 1, 1], [5, 5, 14, 14, 5, 9, 9, 5, 14, 5, 14, 1, 14, 5, 9, 14, 1, 1], [5, 9, 14, 14, 5, 5, 5, 5, 14, 7, 7, 7, 14, 9, 5, 14, 1, 1], [5, 5, 14, 14, 5, 5, 5, 5, 14, 1, 1, 1, 14, 5, 9, 14, 1, 1], [5, 5, 14, 14, 5, 5, 5, 5, 14, 1, 1, 1, 14, 9, 5, 14, 1, 1], [7, 7, 7, 7, 7, 7, 7, 7, 7, 20, 19, 21, 7, 7, 7, 7, 8, 1], [0, -15, -8, -16, 0, 0, -15, -8, -16, 0, 0, 0, 0, 0, 0, 150, 14, 1], [0, 0, -6, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 14, 1], [0, 0, -6, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 14, 1], [0, 0, -6, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 14, 1], [7, 7, 7, 7, 7, 7, 7, 8, 11, 0, 0, 0, 0, 0, 0, 10, 8, 1], [1, 1, 1, 1, 1, 1, 1, 1, 13, 11, 0, 0, 0, 0, 10, 12, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 11, 0, 0, 10, 12, 1, 1, 1]], [[0, 0, 0, 6, 0, 6, 0, 0, 0, 0, 0, 0, 0, 6, 0, -6, 0, 0], [0, 0, 0, 6, 0, 6, 0, 0, 0, 0, 0, 0, 0, 6, 0, -6, 0, 0], [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -14, -5, -14, 0, 0], [0, 0, -8, -7, -7, -8, 0, 0, 0, 0, 0, 0, 0, -14, -5, -14, 0, 0], [0, 0, -14, -5, -5, -14, 0, 0, 0, 0, 0, 0, 0, -14, -5, -14, 8, 7], [7, 7, 7, 8, -5, -14, 0, 0, 0, 0, 0, 0, 0, -14, -5, -14, 14, 5], [5, 5, 5, 14, -5, -14, 0, 0, 0, 0, 0, 0, 0, -14, -5, -14, 14, 5], [5, 9, 5, 14, -5, -14, 0, 0, 0, 0, 0, 0, 0, -14, -5, -14, 14, 5], [5, 5, 8, 7, 7, 7, 8, 0, 0, 0, 0, 0, 8, 7, 7, 7, 8, 5], [5, 5, 14, 5, 5, 5, 14, 0, 0, 0, 0, 0, 14, 5, 5, 5, 5, 5], [5, 5, 14, 9, 9, 9, 14, this.EL, this.EM, this.EM, this.EM, this.ER, 14, 5, 9, 5, 9, 5], [5, 5, 14, 5, 5, 5, 14, 7, 8, 0, 8, 7, 14, 5, 5, 5, 5, 5], [5, 5, 14, 5, 5, 5, 14, 5, 14, 0, 14, 5, 14, 5, 9, 5, 9, 5]], [[0, 0, 0, 8, 8, 0, 0, 6, 0, 0, 6, 23, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0], [7, 7, 8, 0, 0, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7], [0, 0, 0, 0, 0, -14, -5, -14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, -14, -5, -14, 0, 0, 0, 0, 0, -8, -7, -7, -8, 0], [0, 0, 0, 7, 8, 7, 7, 7, 8, 0, 0, 0, 0, -14, -5, -5, -14, 0], [0, 0, 0, -15, 14, 5, 5, 5, 14, 0, 0, 0, 0, -14, -5, 8, 7, 7], [0, 0, 0, 0, 14, 5, 9, 5, 14, this.GG, 0, this.SR, 0, -14, -5, 14, 5, 5], [7, 7, 8, 0, 14, 5, 5, 5, 14, 0, 0, 0, 0, -14, -5, 14, 5, 9], [5, 5, 14, 0, 14, 5, 24, 5, 14, 0, 0, 0, 0, -14, -5, 14, 5, 5], [9, 5, 14, 0, 14, 5, 8, 7, 7, 7, 7, 7, 7, 7, 8, 14, 5, 5], [5, 5, 14, 0, 14, 5, 14, 5, 5, 5, 5, 5, 5, 5, 14, 14, 5, 5], [9, 5, 14, 0, 14, 5, 14, 5, 9, 5, 9, 5, 9, 5, 14, 14, 5, 5], [5, 5, 14, 0, 14, 5, 14, 5, 5, 5, 5, 5, 5, 5, 14, 14, 5, 5]], [[1, 1, 4, 0, 0, 0, 0, 8, 7, 7, 7, 7, 8, 6, 0, 6, 0, 0], [1, 1, 4, 0, 0, 0, 0, 6, 0, 0, 0, 0, 6, 6, 0, 6, 0, 0], [1, 1, 4, 0, 0, 0, 0, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7], [1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 4, 0, this.GEM, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 8, 7, 7, 8, 7, 0, 0, 0, 0, 0, -8, -7, -7, -7, -8, 0], [1, 1, 14, 5, 5, 14, -16, 0, 0, 0, 0, 0, -14, -5, -5, -5, -14, 0], [1, 1, 14, 9, 9, 14, 0, 0, 0, 0, 0, 0, -14, -5, -9, -5, -14, 0], [1, 1, 14, 5, 5, 14, 0, 0, 0, 0, 0, 0, -14, -5, -5, 8, 7, 7], [1, 1, 14, 9, 9, 14, 0, 0, 0, 0, 0, 0, -14, -5, -9, 14, 5, 9], [1, 1, 14, 5, 5, 14, 0, 0, 0, 0, 0, 0, -14, -5, -5, 14, 5, 5], [1, 1, 14, 9, 9, 14, 0, 0, 0, 0, 0, 0, -14, -5, -24, 14, 5, 9], [1, 1, 14, 5, 5, 14, 0, 0, 0, 0, 8, 7, 7, 7, 8, 14, 5, 5], [1, 1, 14, 9, 9, 14, 0, 0, 0, 0, 14, 5, 5, 5, 14, 14, 5, 9]], [[1, 1, 14, 5, 5, 14, 0, 0, 0, 0, 14, 5, 5, 5, 14, 14, 5, 5], [1, 1, 14, 5, 5, 14, 0, 0, 8, 7, 7, 7, 8, 5, 14, 14, 5, 9], [1, 1, 14, 5, 5, 14, 0, 0, 14, 5, 5, 5, 14, 5, 14, 14, 5, 5], [1, 7, 7, 7, 7, 7, 8, 0, 14, 5, 9, 5, 14, 5, 14, 14, 5, 9], [1, 4, 0, 0, 0, -6, 0, 0, 14, 5, 5, 5, 14, 5, 14, 14, 5, 5], [1, 4, 0, 0, 0, -6, 0, 0, 14, 5, 24, 5, 14, 5, 14, 14, 5, 9], [1, 4, 0, 0, 0, 8, 7, 7, 7, 7, this.FD, 8, this.FD, 8, 7, 7, 7, 7], [1, 18, 0, this.CP, 0, -15, -8, -16, 0, 0, 0, 0, 0, 0, 0, -15, -8, -16], [1, 13, 2, 11, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0], [1, 1, 1, 18, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 7, 7, -6, 0], [1, 1, 1, 13, 11, 0, -6, 0, 0, 0, 0, 0, 0, 0, 14, 14, -6, 0], [1, 1, 1, 1, 8, 7, 7, 7, 7, 7, 8, this.FU, 8, this.FU, 7, 7, 7, 7], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[9, 5, 14, 0, 14, 5, 14, 5, 5, 5, 5, 5, 5, 5, 14, 14, 5, 5], [5, 5, 14, 0, 14, 5, 14, 5, 5, 5, 5, 5, 5, 5, 14, 14, 5, 5], [9, 5, 14, 0, 14, 5, 14, 5, 9, 5, 9, 5, 9, 5, 14, 14, 5, 5], [5, 5, 14, 0, 14, 5, 14, 5, 5, 5, 5, 5, 5, 5, 14, 14, 5, 24], [9, 5, 14, 0, 14, 5, 14, 5, 24, 5, 24, 5, 24, 5, 14, 14, 7, 7], [5, 5, 14, 0, 14, 5, 14, 7, 7, 7, 7, 7, 7, 7, 8, 14, 0, 0], [7, 7, 7, 0, 7, 7, 7, 8, this.FD, this.FD, this.FD, this.FD, this.FD, 8, 7, 7, 7, 7], [0, 0, 0, 0, -15, -8, -16, 0, 0, 0, this.GG, 0, 0, 0, -15, -8, -16, 0], [0, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0], [0, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0], [0, 0, 0, 0, 0, -6, 0, 0, this.GR, 0, 0, 0, this.GR, 0, 0, -6, 0, 0], [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[5, 5, 14, 5, 5, 5, 14, 5, 14, 0, 14, 5, 14, 5, 5, 5, 5, 5], [5, 5, 14, 5, 5, 5, 14, 5, 14, 0, 14, 5, 14, 5, 9, 5, 9, 5], [5, 5, 14, 9, 9, 9, 14, 5, 14, 0, 14, 5, 14, 5, 5, 5, 5, 5], [5, 5, 14, 5, 5, 5, 14, 5, 14, 0, 14, 5, 14, 5, 9, 5, 9, 5], [5, 5, 14, 5, 5, 5, 14, 5, 14, 0, 14, 5, 14, 5, 5, 5, 5, 5], [5, 5, 14, 5, 24, 5, 14, 5, 14, 0, 14, 5, 14, 5, 24, 5, 5, 5], [7, 7, 7, 7, this.FD, 7, 7, 7, 7, this.FD, 7, 7, 7, 7, this.FD, 7, 7, 7], [0, -15, -8, -16, 0, 0, -15, -8, -16, 0, -15, -8, -16, 0, 0, -15, -8, -16], [0, 0, -6, 0, 0, 0, 0, -6, 0, this.SR, 0, -6, 0, 0, 0, 0, -6, 0], [0, 0, -6, 0, 0, 0, 0, -6, 0, 0, 0, -6, 0, 0, 0, 0, -6, 0], [0, 0, -6, 0, 0, 0, 0, -6, 0, 0, 0, -6, 0, 0, 0, 0, -6, 0], [7, 7, 7, 7, this.FU, 7, 7, 7, 7, this.FU, 7, 7, 7, 7, this.FU, 7, 7, 7], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]];
};
ASSetPropFlags(_global.Level_6.prototype, null, 1);
#endinitclip
}
movieClip 1356 __Packages.Level_5 {
#initclip
label -20510:
if (!_global.Level_5) {
var v1 = function () {
super();
};
_global.Level_5 = v1;
_global.Level_5 extends MovieClip;
var v2 = v1.prototype;
} else {
goto -20510;
}
storedv2.onLoad = function () {
this.GG = 'GG';
this.GR = 'GR';
this.SG = 'SG';
this.SR = 'SR';
this.E1 = 'E1';
this.EL = 'EL';
this.EM = 'EM';
this.ER = 'ER';
this.RR = 'RR';
this.RL = 'RL';
this.FD = 'FD';
this.FL = 'FL';
this.FU = 'FU';
this.FR = 'FR';
this.CPU = 'CPU';
this.GEM = 'GEM';
this.P7 = 'P7';
this.P8 = 'P8';
this.P9 = 'P9';
this.P4 = 'P4';
this.P5 = 'P5';
this.P6 = 'P4';
this.P1 = 'P1';
this.P2 = 'P8';
this.P3 = 'P3';
this.CP = 'CP';
this.bg = ['null', 'gradient_indoors.png', 'gradient_blue.png', 'gradient_green.png', 'gradient_cyan.png', 'gradient_purple.png'];
this.modifier = 96;
this.gem_map = [[0, 0, 1, 0, 0], [0, 0, 0, 0, 0], [1, 0, 0, 0, 0], [0, 0, 0, 0, 1]];
this.bg_map = [[1, 1, 1, 1, 1], [2, 3, 4, 2, 4], [5, 2, 3, 5, 2], [4, 3, 5, 4, 3]];
this.room_map = [[1, 2, 3, 4, 5], [7, 6, 14, 15, 20], [8, 11, 12, 16, 19], [9, 10, 13, 17, 18]];
this.rooms = [[[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [[1, 1, 1, 4, 0, 0, 0, 0, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 4, 0, 0, 0, 0, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 13, 2, 11, 0, 0, 3, 1, 1, 1, 1, 1, 1, 21, 19, 19], [1, 1, 21, 19, 19, 16, 0, 0, 3, 1, 1, 1, 1, 1, 1, 18, 0, 0], [1, 1, 4, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1, 21, 19, 16, 0, 0], [1, 1, 4, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1, 4, 0, 0, 0, 0], [1, 21, 16, 0, 0, 0, 10, 2, 12, 1, 1, 21, 19, 16, 0, 0, 0, 0], [1, 18, 0, 0, 0, 0, 15, 19, 19, 19, 19, 16, 0, 0, 0, 0, 0, 0], [1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 13, 2, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 13, 2, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9], [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [19, 19, 19, 19, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 15, 20, 1, 1, 1, 1, 1, 1, 1, 1, 21, 19, 19, 19], [0, 0, 0, 0, 0, 17, 1, 21, 19, 20, 1, 1, 21, 19, 16, 0, 0, 0], [0, 0, 0, 0, 0, 15, 19, 16, 0, 3, 1, 1, 18, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 21, 16, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 19, 16, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, -24, -7, -7, -7, -7, -7, -7, -7, -7, -24, 0, 0, 0, 0], [0, 0, 0, 0, -6, -24, -7, -7, -7, -7, -7, -7, -24, -6, 0, 0, 0, 0], [0, 0, 0, 0, -6, -6, 0, 0, 0, 0, 0, 0, -6, -6, 0, this.CP, 0, 0], [9, 9, 9, 9, -6, -6, 0, 0, 0, 0, 0, 0, -6, -6, 9, 9, 9, 9], [5, 5, 5, 5, 9, 9, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, 9, 9, 5, 5, 5, 5]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [19, 19, 20, 1, 21, 19, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 15, 19, 16, 0, 15, 19, 20, 1, 21, 19, 19, 20, 1, 21, 19, 19], [0, 0, 0, 0, 0, 0, 0, 0, 15, 20, 4, 0, 0, 15, 19, 16, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 16, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, this.RR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, this.RR, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, this.RR, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 24, 7, 7, 7, 7, 7, 7, 7, 24, 0, 0, 0, 0, 0, 0], [0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0], [9, 9, 9, 6, 0, 0, 0, this.GEM, 0, 0, 0, 6, 9, 9, 9, 9, 9, 9], [5, 5, 5, 6, this.GG, this.GG, 9, 9, 9, this.GG, this.GG, 6, 5, 5, 5, 5, 5, 5]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [19, 19, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 15, 19, 19, 20, 1, 1, 21, 19, 20, 1, 1, 21, 19, 19, 19, 19], [0, 0, 0, 0, 0, 15, 19, 19, 16, 0, 15, 19, 19, 16, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.RL, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, this.RR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, this.RR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, this.RR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.RL, 0, 0, 0, 0, 0, 0], [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9], [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [19, 19, 19, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 15, 20, 21, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 3, 4, 15, 19, 19, 19, 19, 19, 19, 20, 1, 1, 1, 1], [0, 0, 0, 0, 15, 16, 0, 0, 0, 0, 0, this.RL, 0, 15, 19, 19, 20, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 20], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.SG, 0, 0, 17], [0, 0, 0, 0, 0, 24, 0, this.RR, 0, 0, 0, 0, 0, 24, 0, 0, 0, 3], [9, 9, 9, 9, 9, 6, 9, 9, 9, 9, 9, 9, 9, 6, 9, 9, 9, 9], [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5]], [[5, 8, 8, 8, 8, 8, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, 8, 8, 8, 8, 8, 5], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 0, 0, 0, 0, 0, 0, 0, this.GR, this.GR, 0, 0, 0, 0, 0, 0, 0, 5], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GR], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GR], [8, 0, 0, 0, 0, 0, this.GR, this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GR], [this.GG, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 9, 0, 0, this.GR], [this.GG, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, this.SG, this.SG, 0, 5, 0, 0, this.GR], [this.GG, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 5, 0, 0, this.GR], [this.GG, 0, 0, 0, this.GR, this.GR, 0, 0, 0, 5, this.GR, this.GR, this.GR, this.GR, 8, 14, 14, 9], [14, 14, 9, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 5], [this.GR, 0, 5, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, this.SR, 0, 5], [9, 0, 5, 9, this.GR, this.GR, this.GR, this.GR, 9, 5, this.GG, this.GG, this.GG, this.GG, 9, 9, 9, 5]], [[5, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 5], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 0, 0, 0, 0, 0, 0, this.RL, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 0, 0, 0, 0, 0, 0, 0, this.RL, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 0, 0, 0, this.SR, 0, 0, 0, 0, this.RL, 0, 0, 0, this.SG, 0, 0, 0, 8], [5, 0, 0, 14, 7, 24, 7, 7, 7, 7, 7, 7, 24, 7, 14, 0, 0, this.GG], [5, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, this.GG], [5, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, this.GG], [5, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, this.GG], [5, 14, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 14, 14], [-50, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 0, this.GR], [5, -90, 9, 9, 9, 9, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, 9, 9, 9, 5, 0, 9]], [[5, -80, 8, 8, 8, 8, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, 8, 23, 8, 8, 0, 5], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, this.GEM, 0, 0, 5], [5, this.GR, this.GR, 0, 0, 0, 0, 0, this.GG, this.GG, 0, 0, 0, 8, 14, 14, 14, 5], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GG], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GG], [5, 0, 0, this.GR, this.GR, this.GG, this.GG, 0, this.SR, this.SR, 0, this.GG, this.GG, this.GR, this.GR, 0, 0, this.GG], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GG], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GG], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GG], [5, this.GG, this.GG, 0, 0, 0, 0, 0, this.GR, this.GR, 0, 0, 0, 0, 0, this.GG, this.GG, 9], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 9, 9, 9, 9, 9, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, 9, 9, 9, 9, 9, 5]], [[5, 8, 8, 8, 8, 8, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, 8, 8, 8, 8, 8, 5], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 0, 0, 0, 0, 0, 0, 14, 7, 7, 14, 0, 0, 0, 0, 0, 0, 5], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GR], [5, 0, this.SR, 0, 14, 7, 7, 14, 0, 0, 14, 7, 7, 14, 0, 0, 0, this.GR], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GR], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GR], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GR], [5, 0, 0, 0, 0, 0, 14, 7, 7, 7, 7, 14, 0, 0, 0, 0, 0, this.GR], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 0, 0, 0, 0, 0, 24, 0, 0, 0, 0, 24, 0, 0, this.CP, 0, 0, 5], [5, 9, 9, 9, 9, 9, 6, 0, 0, 0, 0, 6, 9, 9, 9, 9, 9, 5]], [[5, 8, 8, 8, 8, 23, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, 23, 8, 8, 8, 8, 5], [5, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 5], [5, 0, 0, 0, 0, 6, 0, this.GR, this.GR, this.GR, this.GR, 0, 6, 0, 0, 0, 0, 5], [8, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 5], [this.GR, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 5], [this.GR, 0, 0, 0, 0, 6, 0, 0, this.RR, 0, 0, 0, 6, 0, 0, 0, 0, 5], [this.GR, 0, 0, 0, 0, 6, this.GR, 0, 0, 0, 0, this.GR, 6, 0, 0, 0, 0, 5], [this.GR, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 5], [this.GR, 0, 0, 0, 0, 6, 0, this.SG, 0, 0, this.SG, 0, 6, 0, 0, 0, 0, 5], [this.GR, 0, 0, 0, 0, 6, 0, 0, 0, this.RL, 0, 0, 6, 0, 0, 0, 0, 5], [9, 0, 0, 0, 0, 8, 0, this.GR, this.GR, this.GR, this.GR, 0, 8, 0, 0, 0, 0, 5], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5]], [[5, 0, 8, 8, this.GR, this.GR, this.GR, this.GR, 8, 8, this.GG, this.GG, this.GG, this.GG, 8, 8, 8, 5], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 14, 14, 14, this.GG, this.GG, 0, 0, this.SG, this.SG, 0, 0, this.GR, this.GR, 0, 0, 0, 5], [8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8], [this.GG, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GG], [this.GG, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GG], [this.GG, 0, 0, 0, 0, 0, this.GG, this.GG, 0, 0, this.GR, this.GR, 0, 0, 0, 0, 0, this.GG], [this.GG, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GG], [this.GG, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GG], [this.GG, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GG], [9, 0, 0, 0, this.GG, this.GG, 0, 0, 0, 0, 0, 0, this.GR, this.GR, 0, 0, 0, 9], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 9, 9, 9, 9, 9, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, 9, 9, 9, 9, 9, 5]], [[5, 8, 8, 8, 8, 8, 8, 8, this.GR, this.GR, this.GR, this.GR, 8, this.GG, this.GG, this.GG, this.GG, 5], [5, 0, 0, 0, 0, 0, 0, this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 0, 0, 0, 0, 0, 0, this.GR, 0, this.GG, this.GG, 0, 0, 0, this.GR, this.GR, 0, 5], [8, 0, 0, 0, 0, 0, 0, this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8], [this.GG, 0, 0, 0, 0, 0, 0, this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GG], [this.GG, 0, 0, 0, 0, 0, 0, this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GG], [this.GG, 0, 0, 0, 0, 0, 0, this.GR, 0, this.GR, this.GR, 0, 0, 0, this.GG, this.GG, 0, this.GG], [this.GG, 0, 0, 0, 0, 0, 0, this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GG], [this.GG, 0, 0, 0, 0, 0, 0, this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GG], [this.GG, 0, 0, 0, 0, 0, 0, this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GG], [9, 0, 0, 0, 0, 0, 0, this.GR, 0, this.GG, this.GG, 0, 0, 0, this.GR, this.GR, 0, 9], [5, 0, 0, 0, 0, 0, 0, this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 0, 0, 0, 0, 0, 0, this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 9, 9, this.GG, this.GG, 9, 9, 9, 9, 9, 9, this.GR, this.GR, 9, 9, 9, 9, 5]], [[5, 8, 8, this.GG, this.GG, 8, 8, 8, 8, 8, 8, this.GR, this.GR, 8, 8, 8, 8, 5], [5, 0, 0, 0, 0, 0, 0, 0, this.GR, 0, 0, 0, 0, this.GR, 0, 0, 0, 5], [5, 0, 0, 0, 0, 0, 0, 0, this.GR, 0, 0, this.GG, this.GG, this.GR, 0, 0, 0, 5], [5, 0, 0, 0, 0, 0, 0, 0, this.GR, 0, 0, 0, 0, this.GR, 0, 0, 0, 8], [5, 0, 0, 0, 0, 0, 0, 0, this.GR, 0, 0, 0, 0, this.GR, 0, 0, 0, this.GG], [5, 0, 0, 0, 0, 0, 0, 0, this.GR, 0, 0, 0, 0, this.GR, 0, this.SR, 0, this.GG], [5, 0, 0, 0, 0, 0, 0, 0, this.GR, this.GG, this.GG, 0, 0, this.GR, 0, 0, 0, this.GG], [5, 0, 0, 0, 0, 0, 0, 0, this.GR, 0, 0, 0, 0, this.GR, 0, 0, 0, this.GG], [5, 0, 0, 0, 0, 0, 0, 0, this.GR, 0, 0, 0, 0, this.GR, 0, 0, 0, this.GG], [5, 0, 0, 0, 0, 0, this.SR, 0, this.GR, 0, 0, 0, 0, this.GR, 0, 0, 0, this.GG], [5, 0, 0, 0, 0, 0, 0, 0, this.GR, 0, 0, this.GG, this.GG, this.GR, 0, 0, 0, 9], [5, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, 9, 0, 0, 0, 0, this.GR, 0, 0, 0, 5], [5, this.EL, this.EM, this.EM, this.EM, this.EM, this.EM, this.ER, 5, 0, 0, 0, 0, this.GR, 0, this.CP, 0, 5], [5, 9, 9, 9, 9, 9, 9, 5, 5, 9, 9, 9, 9, 9, 9, 9, 9, 5]], [[5, 8, 8, 8, this.GG, this.GG, 8, 8, 8, this.GG, this.GG, 8, 8, 8, 8, 8, 8, 5], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 0, 0, 0, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, 0, 0, this.GR, 0, 0, 0, 5], [8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GR, 0, this.SR, 0, 8], [this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GR, 0, 0, 0, this.GR], [this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GR, 0, 0, 0, this.GR], [this.GR, 0, 0, 0, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, 0, 0, 0, this.GR], [this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GR], [this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GR], [this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GR], [9, 14, 14, 14, 14, 14, 14, 9, 0, 0, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, 9], [5, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, this.EL, this.EM, this.EM, this.EM, this.EM, this.ER, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 9, 9, 9, 9, 9, 9, 5, this.GR, this.GR, this.GR, this.GR, 9, this.GG, this.GG, this.GG, this.GG, 5]], [[5, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 5], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [this.GR, 0, 0, 24, 0, 0, 24, 0, 0, 24, 0, 0, 0, 0, 24, 0, 0, 5], [this.GR, 0, 0, 6, 0, 0, 6, 0, 0, 6, 0, 0, 0, 0, 6, 0, 0, 5], [this.GR, 0, 0, 6, 0, 0, 6, 0, 0, 6, 0, 0, 0, 0, 6, 0, 0, 5], [this.GR, 0, 0, 6, this.EL, this.ER, 6, this.EL, this.ER, 6, this.E1, 0, 0, this.E1, 6, 0, 0, 5], [9, 14, 14, 8, 7, 7, 8, 7, 7, 8, 7, 7, 7, 7, 8, 0, 0, 5], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 0, this.SG, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 9, 9, 9, 9, 9, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, 9, 9, 9, 9, 9, 5]], [[5, 8, 8, 8, 8, 8, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, 8, 8, 8, 8, 8, 5], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.SR, 0, 0, 5], [8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8], [this.GG, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GR, this.GR, this.GR, 0, 0, this.GR], [this.GG, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GR], [this.GG, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GR], [this.GG, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GR], [this.GG, 0, 0, this.GR, this.GR, this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GR], [this.GG, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.GR], [9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.CP, 0, 0, 5], [5, 9, 9, 9, 9, 9, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, 9, 9, 9, 9, 9, 5]], [[5, 8, 8, 8, 8, 8, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, 8, 8, 8, 8, 8, 5], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 0, 0, 0, 0, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, 0, 0, 0, 0, 5], [8, 0, 0, 0, 0, this.GG, 0, 0, this.SG, this.SG, 0, 0, this.GG, 0, 0, 0, 0, 8], [this.GG, 0, 0, 0, 0, this.GG, 0, 0, 0, 0, 0, this.RL, this.GG, 0, 0, 0, 0, this.GG], [this.GG, 0, 0, this.GG, this.GG, this.GG, 0, 0, 0, 0, 0, this.RL, this.GG, this.GG, this.GG, 0, 0, this.GG], [this.GG, 0, 0, 0, 0, this.GG, this.RR, 0, 0, 0, 0, 0, this.GG, 0, 0, 0, 0, this.GG], [this.GG, 0, 0, 0, 0, this.GG, this.RR, 0, 0, 0, 0, 0, this.GG, 0, 0, 0, 0, this.GG], [this.GG, 0, 0, 0, 0, this.GG, 0, 0, 0, 0, 0, 0, this.GG, 0, 0, 0, 0, this.GG], [this.GG, this.GG, this.GG, 0, 0, this.GG, this.GG, this.GG, 0, 0, this.GG, this.GG, this.GG, 0, 0, this.GG, this.GG, this.GG], [9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5]], [[5, 8, 8, 8, 8, 8, this.GG, this.GG, this.GG, this.GG, this.GG, 8, 8, 8, 8, 8, 8, 5], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 0, 0, 0, 0, 0, this.GR, this.GR, this.GR, this.GR, this.GR, 0, 0, 0, 0, 0, 0, 5], [8, 0, 0, 0, 0, 0, this.GR, 0, 0, 0, this.GR, 0, 0, 0, 0, 0, 0, 5], [this.GG, 0, 0, 0, this.GR, this.GR, this.GR, 0, 0, 0, this.GR, this.GR, this.GR, this.GR, 0, 0, 0, 5], [this.GG, 0, 0, 0, this.GR, 0, 0, this.GG, this.GG, this.GG, 0, 0, 0, this.GR, 0, 0, 0, 5], [this.GG, 0, 0, 0, this.GR, 0, 0, this.GG, this.GEM, this.GG, 0, this.SG, 0, this.GR, 0, 0, 0, 5], [this.GG, 0, 0, this.GR, this.GR, 0, 0, this.GG, this.GG, this.GG, 0, 0, 0, this.GR, this.GR, this.SR, 0, 5], [this.GG, 0, 0, this.GR, 0, 0, 0, this.GR, 0, this.GR, 0, 0, 0, 0, this.GR, 0, 0, 5], [this.GG, 0, 0, this.GR, 0, 0, 0, this.GR, 0, this.GR, 0, 0, 0, 0, this.GR, 0, 0, 5], [8, 0, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, 0, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, 0, 5], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 0, 0, 0, 0, 0, 0, 0, this.SG, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5]], [[5, 8, 8, 8, 8, 8, this.GR, this.GR, this.GR, this.GR, this.GR, 8, 8, 8, 8, 8, 8, 5], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 0, 0, 0, 0, 0, 0, this.GG, this.GG, this.GG, 0, 0, 0, 0, 0, 0, 0, 5], [8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [this.GR, 0, 0, 0, 0, 0, 0, 0, this.SR, 0, 0, 0, 0, 0, 0, 0, 0, 5], [this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [this.GR, 0, 0, 0, 0, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, 0, 0, 0, 0, 0, 5], [this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [this.GR, 0, 0, this.GG, this.GG, this.GG, 0, this.GR, this.GR, this.GR, 0, this.GG, this.GG, this.GG, 0, 0, 0, 5], [9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 9, 9, 9, 9, 9, this.GG, this.GG, this.GG, this.GG, this.GG, 9, 9, 9, 9, 9, 9, 5]], [[5, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 5], [5, 0, 0, 0, 0, this.GG, 0, 0, 0, 0, 0, this.GG, 0, 0, 0, 0, 0, 5], [5, 0, 0, 0, 0, this.GG, 0, 0, 0, 0, 0, this.GG, 0, 0, 0, 0, 0, 5], [5, 0, 0, 0, 0, this.GG, 0, 0, this.SR, 0, 0, this.GG, 0, 0, 0, 0, 0, 5], [5, 0, 0, 0, 0, this.GG, 0, 0, 0, 0, 0, this.GG, 0, 0, 14, 7, 7, 8], [5, 0, 0, 0, 0, this.GG, 0, 0, 0, 0, 0, this.GG, 0, 0, 0, 0, 0, 0], [5, 0, 0, 0, 0, this.GG, 0, this.GR, this.GR, this.GR, 0, this.GG, 0, 0, 0, 0, 0, 0], [5, 0, 0, 0, 0, this.GG, 0, 0, 0, 0, 0, this.GG, 0, 0, 0, 0, 0, 0], [5, 0, 0, 0, 0, this.GG, 0, 0, 0, 0, 0, this.GG, 0, 0, 0, 0, 0, 0], [5, 0, 0, 0, 0, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, 0, 0, 14, 7, 7, 9], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5], [5, 9, 9, 9, 9, 9, this.GR, this.GR, this.GR, this.GR, this.GR, 9, 9, 9, 9, 9, 9, 5]]];
};
ASSetPropFlags(_global.Level_5.prototype, null, 1);
#endinitclip
}
movieClip 1357 __Packages.Level_4 {
#initclip
label -28943:
if (!_global.Level_4) {
var v1 = function () {
super();
};
_global.Level_4 = v1;
_global.Level_4 extends MovieClip;
var v2 = v1.prototype;
} else {
goto -28943;
}
storedv2.onLoad = function () {
this.GG = 'GG';
this.GR = 'GR';
this.SG = 'SG';
this.SR = 'SR';
this.E1 = 'E1';
this.EL = 'EL';
this.EM = 'EM';
this.ER = 'ER';
this.RR = 'RR';
this.RL = 'RL';
this.FD = 'FD';
this.FL = 'FL';
this.FU = 'FU';
this.FR = 'FR';
this.CPU = 'CPU';
this.GEM = 'GEM';
this.P7 = 'P7';
this.P8 = 'P8';
this.P9 = 'P9';
this.P4 = 'P4';
this.P5 = 'P5';
this.P6 = 'P4';
this.P1 = 'P1';
this.P2 = 'P8';
this.P3 = 'P3';
this.CP = 'CP';
this.bg = ['null', 'gradient_night.png', 'gradient_blue.png', 'gradient_green.png', 'gradient_yellow.png', 'gradient_purple.png'];
this.modifier = 72;
this.gem_map = [[0, 0, 1, 0, 0], [1, 0, 0, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 0, 1]];
this.bg_map = [[1, 3, 5, 2, 1], [1, 2, 1, 1, 1], [1, 4, 2, 3, 5], [1, 2, 5, 3, 4]];
this.room_map = [[3, 2, 1, 5, 6], [4, 7, 10, 9, 8], [20, 17, 16, 11, 12], [19, 18, 15, 14, 13]];
this.rooms = [[[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [[1, 1, 1, 1, 1, 1, 24, -19, -19, -19, -19, 24, 1, 1, 1, 1, 1, 1], [this.P8, this.P8, this.P9, this.P8, this.P8, this.P9, 14, 0, 8, 8, 0, 14, this.P7, this.P8, this.P8, this.P7, this.P8, this.P8], [this.P8, this.P8, this.P1, this.P8, this.P9, this.P6, 5, -7, -7, -7, -7, 5, this.P4, this.P7, this.P8, this.P3, this.P8, this.P8], [5, 5, 5, this.P7, this.P8, this.P8, this.P8, 0, 0, 0, 0, this.P8, this.P8, this.P8, this.P9, 5, 5, 5], [6, 6, 6, this.P4, 5, 6, 9, 6, -7, -7, 6, 9, 6, 5, this.P4, 6, 6, 6], [7, 7, 7, this.P4, 7, 8, -5, -5, -5, -5, -5, -5, 8, 7, this.P4, 7, 7, 7], [-5, -5, -6, 0, -6, -5, -8, -5, -5, -5, -5, -8, -5, -6, 0, -6, -5, -5], [-5, -5, -6, 0, -6, -5, -5, -5, 8, 8, -5, -5, -5, -6, 0, -6, -5, -5], [-5, -5, -6, 0, -6, -5, -8, -5, 6, 6, -5, -8, -5, -6, 0, -6, -5, -5], [-5, -5, -6, 0, -6, -5, -5, -5, 6, 6, -5, -5, -5, -6, 0, -6, -5, -5], [7, 7, 7, this.P4, 7, 7, 7, 14, 8, 8, 14, 7, 7, 7, this.P4, 7, 7, 7], [6, 6, 6, this.P1, this.P2, 0, 0, this.FL, this.GEM, 0, 24, 0, 0, this.P2, this.P3, 6, 6, 6], [5, 5, 5, 8, 5, 5, 5, 14, 6, 0, 14, 5, 5, 5, 8, 5, 5, 5], [1, 1, 1, 1, 1, 1, 5, -6, 0, 0, 5, 1, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [this.P2, this.P2, this.P2, this.P2, this.P2, this.P9, this.P7, this.P2, this.P2, this.P2, this.P2, this.P9, this.P7, this.P2, this.P2, this.P2, this.P2, this.P2], [this.P2, this.P2, this.P2, this.P2, this.P9, this.P1, this.P5, this.P2, this.P2, this.P2, this.P2, this.P5, this.P3, this.P7, this.P2, this.P2, this.P2, this.P2], [5, 5, 14, 24, 24, 24, 14, this.P7, this.P8, this.P8, this.P9, 14, 24, 24, 24, 14, 5, 5], [6, 6, 5, 14, this.FD, 14, 5, this.P4, 5, 5, this.P6, 5, 14, 0, 14, 5, 6, 6], [7, 7, 9, 8, this.P4, 7, 7, this.P4, 7, 7, this.P4, 7, 7, this.P4, 8, 9, 7, 7], [-5, -5, -8, -6, 0, -6, -6, 0, -6, -6, 0, -6, -6, 0, -6, -8, -5, -5], [-5, -5, -8, -6, 0, -6, -6, 0, -6, -6, 0, -6, -6, 0, -6, -8, -5, -5], [-5, -5, -8, -6, 0, -6, -6, 0, -6, -6, 0, -6, -6, 0, -6, -8, -5, -5], [-5, -5, -8, -6, 0, -6, -6, 0, -6, -6, 0, -6, -6, 0, -6, -8, -5, -5], [7, 7, 9, 8, this.P4, 7, 7, this.P4, 7, 7, this.P4, 7, 7, this.P4, 8, 9, 7, 7], [6, 6, 6, 5, this.P4, 5, 5, this.P6, 5, 5, this.P4, 5, 5, this.P6, 5, 6, 6, 6], [5, 5, 5, 5, this.P1, this.P2, this.P2, this.P3, 5, 5, this.P1, this.P2, this.P2, this.P3, 5, 5, 5, 5], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, this.P7, this.P2, this.P7, this.P2, this.P7, this.P2], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, this.P7, this.P5, this.P2, this.P5, this.P2, this.P5, this.P2], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, this.P7, this.P8, this.P9, 5, 5, 5, 5, 5], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, this.P4, 9, this.P6, 7, 7, 7, 5, 7], [1, 1, 1, 21, 19, 19, 19, 19, 19, 19, this.P4, 6, this.P6, 6, 6, 6, 5, 6], [1, 21, 19, 16, 0, 0, 0, 0, 0, 0, -24, this.GR, -24, 0, 0, 0, -8, -5], [1, 4, 0, 0, 0, 0, 0, 0, this.SR, 0, -24, this.GR, -24, 0, this.SR, 0, -8, -5], [1, 4, 0, 0, 0, 0, 0, 0, 0, 0, -24, this.GR, -24, 0, 0, 0, -8, -5], [1, 18, 0, 0, 0, 0, 0, 0, 0, 0, -24, this.GR, -24, 0, this.CP, 0, -8, -5], [1, 4, 0, 0, 0, 0, 10, 2, 2, 2, this.P4, 6, this.P6, 6, 6, 6, 5, 6], [1, 4, 0, 0, 0, 0, 3, 1, 1, 1, this.P4, 9, this.P6, 7, 7, 7, 5, 7], [1, 4, 0, 0, 0, 0, 3, 1, 1, 1, this.P1, this.P2, this.P3, 5, 5, 5, 5, 5], [1, 13, 2, 11, 0, 0, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 4, 0, 0, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 21, 16, 0, 0, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 4, 0, 0, 10, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 4, 0, 0, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [19, 19, 16, 0, 0, 3, 1, 1, 1, this.P7, this.P8, this.P8, this.P8, this.P8, this.P8, this.P9, 1, 1], [0, 0, 0, 0, 0, 3, 1, 1, 1, this.P4, 9, 7, 7, 7, 9, 6, 6, 6], [0, 0, 0, 0, 10, 12, 1, 1, 1, this.P4, 6, 0, 0, 0, this.GR, -24, -5, -5], [0, 0, 0, 0, 3, 1, 1, 1, 1, this.P4, 6, 0, 0, 0, this.GR, -24, -5, -5], [0, 0, 0, 0, 3, 1, 1, 1, 1, this.P4, 6, 0, this.GEM, 0, this.GR, -24, -5, -5], [2, 2, 2, 2, 12, 1, 1, 1, 1, this.P4, 9, 7, 7, 7, 9, 6, 6, 6], [1, 1, 1, 1, 1, 1, 1, 1, 1, this.P1, this.P2, this.P2, this.P2, this.P2, this.P2, this.P3, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [this.P2, this.P9, this.P2, this.P2, this.P7, this.P2, this.P2, this.P9, this.P2, this.P2, this.P7, this.P2, this.P2, this.P9, this.P2, this.P2, this.P7, this.P2], [this.P2, this.P1, this.P2, this.P2, this.P3, this.P2, this.P2, this.P1, this.P2, this.P2, this.P3, this.P2, this.P2, this.P1, this.P2, this.P2, this.P3, this.P2], [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5], [6, 6, 6, 6, 6, this.P7, this.P8, 0, 0, -6, 0, 0, 0, -6, 0, 0, this.P8, this.P9], [7, 7, 7, 7, 7, this.P4, -5, -7, 6, 6, 6, 6, 6, 6, 6, 0, 9, this.P6], [-5, -5, -5, -5, -6, 0, -6, -5, 8, this.P7, this.P8, 0, 0, -6, 0, 0, this.P2, this.P3], [-5, -5, -5, -5, -6, 0, -6, 14, 8, this.P4, 9, 0, 5, 5, 5, 5, 14, 24], [-5, -5, -5, -5, -6, 0, -6, -5, 8, this.P1, this.P2, 0, 0, -6, this.SG, this.GG, 0, this.FL], [-5, -5, -5, -5, -6, 0, -6, -5, 8, 5, 5, 5, 5, 5, 5, 5, 14, 24], [7, 7, 7, 7, 7, 0, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6], [6, 6, 6, 6, 6, 0, -6, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5], [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [this.P8, this.P9, this.P8, this.P9, this.P8, this.P9, this.P8, this.P9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [this.P8, this.P5, this.P8, this.P5, this.P8, this.P5, this.P8, this.P5, this.P9, 1, 1, 1, 1, 1, 1, 1, 1, 1], [5, 5, 5, 5, 5, 5, 5, this.P7, this.P8, this.P9, 1, 1, 1, 1, 1, 1, 1, 1], [7, 7, 7, 7, 7, 7, 7, this.P4, 9, this.P6, 19, 19, 19, 19, 20, 1, 1, 1], [8, 7, 6, 6, 6, 6, 6, this.P4, 6, this.P6, 0, 0, 0, 0, 17, 1, 1, 1], [7, 7, 6, -8, 0, 0, 0, -24, -8, -24, 0, 0, 0, 0, 15, 20, 1, 1], [7, 7, 6, -8, 0, 0, 0, -24, -8, -24, 0, 0, 0, 0, 0, 15, 20, 1], [8, 7, 6, -8, 0, 0, 0, -24, -8, -24, 0, 0, 0, 0, 0, 0, 3, 1], [7, 7, 6, -8, 0, 0, 0, -24, -8, -24, 0, 0, 0, 0, 0, 0, 3, 1], [6, 6, 6, -8, 0, 0, 0, this.P4, 6, this.P6, 2, 2, 11, 0, 0, 0, 3, 1], [-5, -5, -5, -8, 0, this.CP, 8, this.P4, 9, this.P6, 1, 1, 18, 0, 0, 0, 3, 1], [5, 5, 5, 5, 5, 5, 5, this.P1, this.P2, this.P3, 1, 1, 4, 0, 0, 0, 3, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 13, 11, 0, 0, 3, 1]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 14, this.FD, 14, 1, 14, this.FD, 14, 1, 14, this.FD, 14, 1, 1, 1, 1, 1], [1, 1, 6, 0, 6, 1, 6, 0, 6, 1, 6, 0, 6, 1, 1, 1, 1, 1], [1, 1, 6, 0, 6, 1, 6, 0, 6, 1, 6, 0, 6, 1, 1, 1, 1, 1], [1, 1, 14, this.GR, 14, 1, 14, this.GR, 14, 1, 14, this.GR, 14, 1, 1, 1, 1, 1], [6, 6, 6, this.P4, 6, 9, 6, this.P6, 6, 9, 6, this.P6, 6, 9, 6, 6, 6, 6], [-5, -5, -5, -8, -5, -8, -5, -8, -5, -8, -5, -8, -5, -8, -5, -5, -5, -5], [-5, -5, -5, -8, -5, -8, -5, -8, -5, -8, -5, -8, -5, -8, -5, -5, -5, -5], [-5, -5, 7, -8, -5, -8, -5, -8, -5, -8, -5, -8, -5, -8, -5, 7, -5, -5], [6, 6, 6, this.P1, this.P2, this.P3, 6, this.P1, this.P2, this.P3, 6, this.P1, this.P2, this.P3, 6, 6, 6, 6], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 21, 19, 19, 16, 0, 0, 3, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 17, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 0, 0, 0, 10, 2, 12, 1], [1, 1, 1, 1, 21, 19, 23, 19, 19, 19, 16, 0, 0, 0, 15, 23, 19, 20], [1, 1, 1, 1, 4, 0, -8, 0, 0, this.RR, 0, 0, 0, 0, 0, -8, 0, 3], [1, 1, 1, 1, 13, 2, 22, 11, 0, 10, 2, 2, 2, 2, 2, 22, 2, 12], [1, 1, 1, 1, 1, 1, 1, 4, 0, 3, 1, 1, 1, 1, -250, -250, -250, -250], [1, 1, 21, 19, 19, 23, 19, 16, 0, 15, 19, 19, 19, 23, -190, 20, 1, 1], [1, 1, 4, 0, 0, -8, this.RL, 0, 0, 0, 0, 0, 0, -8, 0, 3, 1, 1], [1, 1, 4, 0, 10, 22, 2, 2, 2, 2, 11, 0, 10, 22, 2, 12, 1, 1], [19, 23, 16, 0, 3, 1, 1, 1, 1, 1, 4, 0, 3, 1, 1, 1, 1, 1], [0, -6, 0, 0, 3, 1, 1, 1, 1, 1, 4, 0, 3, 1, 1, 1, 1, 1], [0, -6, 0, 0, 3, 1, 1, 1, 1, 1, 4, 0, 17, 1, 1, 1, 1, 1], [8, 8, this.P8, this.P8, 8, 8, this.P8, this.P8, 8, 8, this.P8, this.P8, 8, 8, this.P8, this.P8, 8, 8]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 8, this.P7, this.P8, this.P8, this.P8, this.P9, this.P7, this.P8, this.P8, this.P8, this.P9, 8, 1, 1, 1], [1, 1, 1, 8, this.P4, this.P7, this.P8, this.P9, this.P6, this.P4, this.P7, this.P8, this.P9, this.P6, 8, 1, 1, 1], [1, 1, 1, 8, this.P4, this.P1, this.FL, this.P6, this.P6, this.P4, this.P4, 24, this.P3, this.P6, 8, 1, 1, 1], [1, 1, 1, 8, this.P1, this.P2, this.P2, this.P3, this.P1, this.P3, this.P1, this.P2, this.P2, this.P3, 8, 1, 1, 1], [1, 1, 1, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 1, 1], [1, 1, 1, 1, 1, 1, 21, 19, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 21, 19, 16, 0, 15, 19, 19, 19, 19, 20, 1, 1, 1, 1], [19, 19, 19, 23, 16, 0, 0, 0, 0, 0, 0, 0, 0, 17, 1, 1, 1, 1], [0, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 23, 20, 1, 1], [0, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6, 15, 19, 19], [0, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0, 0], [2, 11, 0, -6, 0, this.CP, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0, 0], [1, 13, 8, 8, this.P8, this.P8, 8, 8, 0, 0, 8, 8, this.P8, this.P8, 8, 8, 8, 8]], [[1, 21, 19, 19, 19, 23, 5, -6, 0, 0, 5, 1, 1, 1, 1, 1, 1, 1], [1, 14, this.FR, 0, 0, -6, 0, -6, 0, this.P9, 5, 1, 1, 1, 1, 1, 1, 1], [1, 5, 0, 0, 0, -6, 0, -6, 0, 0, 0, 3, 1, 1, 1, 1, 1, 1], [1, 14, this.FR, 0, 0, -6, 0, this.P9, 0, 0, 0, 3, 1, 1, 1, 1, 1, 1], [1, 5, 0, 0, 0, -6, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1, 1, 1], [6, 14, this.FR, 0, 0, this.P9, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1, 1, 1], [-8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 20, 1, 1, 1, 1, 1], [-8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 19, 19, 23, 20, 1], [-8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6, 15, 19], [6, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0], [1, 1, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0], [1, 1, 6, 0, 0, 0, 6, 0, 6, 0, 0, 0, 0, 0, 0, -6, 0, 0], [1, 1, 22, 2, 2, 9, 6, 9, 6, 9, 2, 2, 2, 2, 2, 22, 2, 2], [1, 1, 1, 1, 1, 1, 6, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[1, 1, 8, 8, this.P8, this.P8, 8, 8, 0, 0, 8, 8, this.P8, this.P8, 8, 8, 8, 8], [1, 1, 5, this.FD, -5, -5, -5, -6, 0, 0, -6, -5, -5, -5, 6, -5, -5, -5], [1, 1, 5, this.P4, -5, -5, -5, 9, 7, 7, 9, -5, -5, -5, 6, -5, -5, -5], [1, 1, 5, this.P1, -5, -5, -5, this.P9, 5, 5, this.P7, -5, -5, -5, this.P9, -5, -5, -5], [1, 1, 5, 6, -5, -5, -5, -6, 0, 0, -6, -5, -5, -5, -7, -5, -5, -5], [1, 1, 5, 6, -5, -5, -5, -6, 0, 0, -6, -5, -5, -5, -7, -5, -5, -5], [1, 1, 5, 5, 5, 5, 5, 8, this.GR, this.GR, 8, 5, 5, 5, this.P6, 5, 5, 5], [5, 5, 5, 5, -5, -5, -6, 0, 0, 0, 0, -6, -5, -5, this.FU, 5, 5, 5], [-5, -5, -5, 6, -5, -5, -6, 0, 0, 0, 0, -6, -5, -5, 6, -5, -5, -5], [-5, -5, -5, 6, -5, -5, 9, 7, 7, 7, 7, 9, -5, -5, 6, -5, -5, -5], [-5, -5, -5, 6, -5, -5, -6, 0, 0, 0, this.RR, -6, -5, -5, 6, -5, -5, -5], [-5, -5, -5, 8, -5, -5, -6, this.RL, 0, 0, 0, -6, -5, -5, 8, -5, -5, -5], [-5, -5, -5, -6, -5, -5, -6, 0, 0, 0, 0, -6, -5, -5, -6, -5, -5, -5], [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]], [[8, 8, this.P8, this.P8, 8, 8, this.P8, this.P8, 8, 8, this.P8, this.P8, 8, this.FD, this.FD, this.FD, this.FD, this.FD], [-5, -5, -5, -5, -5, -5, -5, -6, 0, 0, 0, this.GR, 0, this.P5, this.P5, this.P5, this.P5, this.P3], [-5, -5, -5, -5, -5, -5, -5, -6, 0, 0, 0, this.GR, 0, this.P5, this.P5, this.P5, this.P3, 8], [-5, -5, -5, -5, -5, -5, -5, -6, 0, this.SR, 0, this.GR, 0, this.P5, this.P5, this.P3, 8, 8], [-5, -5, -5, -5, -5, -5, -5, -6, 0, 0, 0, this.GR, 0, this.P5, this.P3, 8, 8, 8], [-5, -5, -5, -5, -5, -5, -5, -6, 0, 0, 0, this.GR, 0, this.P3, 8, 8, 8, 8], [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5], [5, 5, 5, 5, 5, 5, this.P7, this.P8, this.FL, this.FR, this.P8, this.P9, 5, 5, 5, 5, 5, 5], [-5, -5, -5, -5, -5, -5, -24, -5, -5, -5, -5, -24, -5, -5, 6, 5, 1, 1], [-5, -5, -5, -5, -5, -5, -24, -5, -5, -5, -5, -24, -5, -5, 6, 5, 1, 1], [-5, -5, -5, -5, -5, -5, -24, -5, -5, -5, -5, -24, -5, -5, 6, 5, 1, 1], [-5, -5, -5, -5, -5, -5, -24, -5, -5, -5, -5, -24, -5, -5, 6, 5, 1, 1], [-5, -5, -5, -5, -5, -5, 6, -7, -7, -7, -7, 6, -5, -5, 6, 5, 1, 1], [8, 8, 8, 8, 8, 8, 14, 0, 0, 0, 0, 14, 8, 8, 8, 8, 1, 1]], [[8, 8, 8, 8, 8, 8, 14, 0, 0, 0, 0, 14, 8, 8, 8, 8, 1, 1], [5, 0, 0, -6, 0, 0, 6, 0, 0, 0, 0, 6, 0, 0, 0, 5, 1, 1], [5, 0, 0, -6, 0, 0, 6, 0, 0, 0, 0, 6, 0, 0, 0, 5, 1, 1], [5, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 1, 1], [5, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 1, 1], [5, 0, this.GEM, -6, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.SR, 0, 5, 1, 1], [5, 7, 7, 7, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, 7, 7, 7, 5, 1, 1], [5, 5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 8, 19, 19, 19, 19, 20], [-5, -5, -5, -6, -7, -7, -7, -7, -7, -7, -7, -7, -7, this.SG, this.SG, this.SG, this.SG, 3], [-5, -5, -5, -6, -5, -5, -5, -5, -5, -5, -5, -5, -5, 0, 0, 0, 0, 3], [-5, -5, -5, -6, -5, -5, -5, -5, -5, -5, -5, -5, 8, this.GR, this.GR, this.GR, this.GR, 3], [-5, -5, -5, -6, -5, -5, -5, -5, -5, -5, -5, -5, 8, this.SR, this.SR, this.SR, this.SR, 3], [-5, -5, -5, -6, -5, -5, -5, -5, -5, -5, -5, -5, 8, 0, 0, 0, 0, 3], [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, this.GG, this.GG, this.GG, this.GG, 3]], [[8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1], [-5, -9, -7, -7, -7, -9, -7, -7, -7, -9, 5, 6, 5, 1, 1, 1, 1, 1], [-5, -6, 0, 0, 0, -6, 0, 0, 0, -6, 5, 6, 5, 1, 1, 1, 1, 1], [-5, -6, 0, this.SG, 0, -6, 0, this.SR, 0, -6, 5, 6, 5, 1, 1, 1, 1, 1], [-5, -6, 0, 0, 0, -6, 0, 0, 0, -6, 5, 6, 5, 1, 1, 1, 1, 1], [-5, -9, -7, -7, -7, -9, -7, -7, -7, -9, 5, 6, 5, 1, 1, 1, 1, 1], [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 1, 1, 1, 1, 1], [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5], [-5, -5, -5, 6, -5, -5, 9, 7, this.SR, this.SR, 7, 9, -5, -5, 6, -5, -5, -5], [-5, -5, -5, 6, -5, -5, this.GG, 0, 0, 0, 0, this.GG, -5, -5, 6, -5, -5, -5], [-5, -5, -5, 6, -5, -5, this.GG, 0, 0, 0, 0, this.GG, -5, -5, 6, -5, -5, -5], [-5, -8, -5, 8, -5, -5, this.GG, 0, 0, 0, 0, this.GG, -5, -5, 8, -5, -5, -5], [-5, this.CP, -5, this.SG, -5, -5, 6, this.GR, this.GR, this.GR, this.GR, 6, -5, -5, this.SG, -5, -5, -5], [8, 8, 8, 8, 8, 8, 9, 0, 0, 0, 0, 9, 8, 8, 8, 8, 8, 8]], [[1, 1, 1, 8, 8, 8, 0, 0, 0, 0, 0, 8, 8, 8, 8, 8, 8, 8], [1, 1, 1, 5, 6, 5, 0, 0, 0, 0, 0, -6, -5, -5, -5, -5, -5, -5], [1, 1, 1, 5, 6, 5, 0, this.GG, this.GG, this.GG, 0, -6, -5, -5, -5, -5, -5, -5], [1, 1, 1, 5, 6, 5, 0, this.RR, 0, 0, 0, -6, -5, -5, -5, -5, -5, -5], [1, 1, 1, 5, 6, 5, 0, 0, this.RR, 0, 0, -6, -5, -5, -5, -5, -5, -5], [1, 1, 1, 5, 6, 5, 0, 0, 0, this.RR, 0, -6, -5, -5, -5, -5, -5, -5], [1, 1, 1, 5, 6, 5, this.GG, this.GG, this.GG, this.GG, this.GG, 5, 5, 5, 5, 5, 5, 5], [5, 5, 5, 5, 5, 5, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5], [-5, -5, -5, -5, -5, 5, 0, 0, 0, 0, 0, 5, -6, -5, -5, -5, -5, -5], [-5, -5, -5, -5, -6, 5, 0, 0, 0, 0, 0, 5, -6, -5, -5, -5, -5, -5], [-5, -5, -5, -5, -6, 0, 0, 0, this.GR, 0, 0, 0, -6, -5, -5, -5, -5, -5], [-5, -5, -5, -5, -6, 0, 0, 0, 0, 0, 0, 0, -6, -5, -5, -5, -5, -5], [-5, -5, -5, 5, this.P7, 0, 0, 0, 0, 0, 0, 0, this.P9, 5, -5, -5, -5, -5], [8, 8, 8, 8, this.P1, this.P2, this.P2, this.FL, 14, this.FR, this.P2, this.P2, this.P3, 8, 8, 8, 8, 8]], [[1, 24, this.FD, 24, 1, 1, 6, 1, 6, 1, 24, this.FD, 24, 1, 1, 1, 1, 1], [8, 8, this.P4, 8, 8, this.P7, this.P8, this.P8, this.P9, 8, 8, this.P4, 8, 8, 8, 8, 8, 1], [-5, -6, 0, -6, -6, 0, -6, -6, 0, -6, -6, 0, -6, -5, -5, -5, 5, 1], [-5, -6, 0, -6, -6, 0, -6, -6, 0, -6, -6, 0, -6, -5, -5, -5, 5, 1], [-5, -6, 0, -6, -6, 0, -6, -6, 0, -6, -6, 0, -6, -5, -5, -5, 5, 1], [-5, -6, 0, -6, -6, 0, -6, -6, 0, -6, -6, 0, -6, -5, -5, -5, 5, 1], [-5, 8, 0, -6, -6, 0, -6, -6, 0, -6, -6, 0, -6, -5, -5, -5, 5, 1], [5, 5, this.P1, this.P2, this.P2, this.P3, 5, 5, this.P1, this.P2, this.P2, this.P3, -6, -5, -5, -5, 5, 5], [-5, -5, -5, -5, -6, 7, 0, 0, 0, 0, 0, 7, -6, -5, -5, -5, -5, -5], [-5, -5, -5, -5, -6, 7, 0, 0, 0, 0, 0, 7, -6, -5, -5, -5, -5, -5], [-5, -5, -5, -5, -6, 7, 0, 0, 0, 0, 0, 7, -6, -5, -5, -5, -5, -5], [-5, -5, -5, -5, -6, this.SR, 0, 0, 0, 0, 0, this.SR, -6, -5, -5, -5, -5, -5], [-5, -5, -5, -5, -6, this.SR, 0, 0, 0, 0, 0, this.SR, -6, -5, -5, -5, -5, -5], [8, 8, 8, 8, 8, 8, 0, 0, 0, 0, 0, 8, 8, 8, 8, 8, 8, 8]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, this.FR, this.P8, this.P8, this.P8, this.P9, 1, 1, 8, 8, 8, 8, 8, 8, 8, 8, 8], [1, 1, this.P7, this.P8, this.P8, this.P9, this.P6, 1, 1, 5, -5, -5, -6, 0, 0, -6, -5, -5], [1, 1, this.P4, this.P7, this.P9, this.P6, this.P6, 1, 1, 5, -5, -5, -6, 0, 0, -6, -5, -5], [1, 1, this.P4, this.P4, this.P6, this.P6, this.P6, 1, 1, 5, -5, -5, -6, 0, 0, -6, -5, -5], [1, 1, this.P4, this.P4, this.P6, this.P6, this.P6, 1, 1, 5, -5, -5, -6, 0, 0, -6, -5, -5], [1, 1, this.P4, this.P4, this.P6, this.P6, this.P6, 1, 1, 5, -5, -5, -6, 0, 0, -6, -5, -5], [1, 1, this.P4, this.P4, this.P6, this.P6, this.P6, 1, 1, 5, 5, 7, 5, 0, 0, 5, 7, 5], [1, 1, this.P4, this.P4, this.P6, this.P6, this.P6, 1, 1, 5, -5, -5, -6, 0, 0, -6, -5, -5], [1, 1, this.P4, this.P4, this.P6, this.P6, this.P6, 1, 1, 5, -5, -5, -6, 0, 0, -6, -5, -5], [1, 1, this.P4, this.P4, this.FU, this.P6, this.P6, 1, 1, 5, -5, -5, 5, 7, 7, 5, -5, -5], [1, 1, this.P4, this.P1, this.P2, this.P3, this.P6, 1, 1, 5, -5, -5, -6, -5, -5, -6, -5, -5], [1, 1, this.P1, this.P2, this.P2, this.P2, this.P3, 1, 1, 5, -5, -5, -6, -5, -5, -6, -5, -5], [1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 8, 8, 8, -5, -5, 8, 8, 8]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 8, 8, 8, -5, -5, 8, 1, 1], [1, 1, 1, 1, 1, 1, 21, 19, 19, 24, -5, -5, -6, -5, -5, 5, 1, 1], [1, 1, 1, 1, 1, 1, this.P7, 0, 0, this.FL, -5, -5, 5, 7, 7, 5, 1, 1], [1, 1, 1, 1, 1, 1, this.P6, 2, 2, 24, -5, -5, -6, -5, -5, 5, 1, 1], [1, 1, 1, 21, 19, 19, this.P6, 19, 19, 24, -5, -5, -6, -5, -5, 5, 1, 1], [1, 1, 1, this.P7, 0, 0, this.P5, 0, 0, this.FL, -5, -5, -6, -5, -5, 5, 1, 1], [1, 1, 1, this.P4, 2, 2, this.P6, 2, 2, 24, 5, 5, 5, -5, -5, 5, 5, 5], [8, 8, 5, this.P4, 5, 5, this.P6, 5, 5, 5, 5, -5, -6, -5, -5, -6, -5, 5], [-5, -5, -5, 0, -6, -6, 0, -6, -6, 0, -5, -5, -6, -5, -5, -6, -5, -5], [-5, -5, -5, 0, -6, -6, 0, -6, -6, 0, -5, -5, 5, 7, 7, 5, -5, -5], [-5, -5, -5, 0, -6, -6, 0, -6, -6, 0, -5, -5, -6, -5, -5, -6, -5, -5], [-5, -5, -5, 0, -6, -6, 0, -6, -6, 0, -5, -5, -6, -5, -5, -6, -5, -5], [-5, -5, -5, 0, -6, -6, 0, -6, -6, this.CP, -5, -5, -6, -5, -5, -6, -5, -5], [8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8]], [[4, 0, 0, 0, 15, 19, 20, 1, 1, 1, 1, 1, this.P6, 1, 1, 1, 1, 1], [13, 11, 0, 0, 0, 0, 3, 1, 1, 1, 1, 1, this.P6, 1, 1, 1, 1, 1], [1, 18, 0, 0, 0, 0, 15, 20, 1, 1, 1, 1, this.P6, 1, 1, 1, 1, 1], [1, 13, 2, 11, 0, 0, 0, 17, 1, 1, this.P7, this.P8, this.P5, this.P8, this.P9, 1, 1, 1], [1, 1, 1, 4, 0, 0, 0, 15, 20, 1, this.P4, 1, this.P6, 1, this.P6, 1, 1, 1], [21, 19, 19, 16, 0, 0, 0, 0, 3, 1, this.P1, this.P2, this.P3, 1, this.P6, 1, 1, 1], [18, this.RR, 0, 0, 0, 0, 0, 0, 15, 20, 1, 1, 1, 1, this.P6, 1, 1, 1], [13, 2, 2, 2, 2, 11, 0, 0, 0, 15, 19, 8, 8, 8, this.P6, 8, 8, 8], [1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, -6, -5, -5, -5, -5, -5, -5], [1, 1, 1, 1, 1, 18, 0, 0, 0, 0, 0, -6, -5, -8, -5, -5, -5, -5], [1, 1, 1, 1, 1, 4, 0, this.CP, 0, 0, 0, -6, -5, -5, -5, -5, -5, -5], [1, 1, 1, 1, 1, 13, 2, 11, 0, 0, 0, -6, -5, -8, -5, -5, -5, -5], [1, 1, 1, 1, 1, 1, 1, 13, 11, 0, 0, -6, -5, -5, -5, -5, -5, -5], [1, 1, 1, 1, 1, 1, 1, 1, 13, 2, 2, 8, 8, 8, 8, 8, 8, 8]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [19, 19, 19, 19, 19, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 15, 19, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 15, 19, 20, 1, 1, 1, 1, 1, 1, 1, 1], [2, 11, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1, 1, 1, 1, 1], [1, 13, 2, 11, 0, 0, 0, 0, 0, this.P8, this.P8, this.P9, 1, 1, 1, 1, 1, 1], [1, 1, 21, 16, 0, 0, 0, 0, 0, 3, 1, this.P1, this.P9, 1, 1, 1, 1, 1], [1, 1, 4, 0, 0, 0, 10, 2, 2, 12, 1, 1, this.P6, 1, 1, 1, 1, 1], [21, 19, 16, 0, 0, 0, 17, 1, 1, 1, 1, 1, this.P6, 1, 1, 1, 1, 1], [18, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1, 1, this.P6, 1, 1, 1, 1, 1], [4, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1, 1, this.P6, 1, 1, 1, 1, 1], [4, 0, 0, 0, 10, 2, 12, 1, 1, 1, 1, 1, this.P6, 1, 1, 1, 1, 1]]];
};
ASSetPropFlags(_global.Level_4.prototype, null, 1);
#endinitclip
}
movieClip 1358 __Packages.Level_3 {
#initclip
label -24892:
if (!_global.Level_3) {
var v1 = function () {
super();
};
_global.Level_3 = v1;
_global.Level_3 extends MovieClip;
var v2 = v1.prototype;
} else {
goto -24892;
}
storedv2.onLoad = function () {
this.GG = 'GG';
this.GR = 'GR';
this.SG = 'SG';
this.SR = 'SR';
this.E1 = 'E1';
this.EL = 'EL';
this.EM = 'EM';
this.ER = 'ER';
this.RR = 'RR';
this.RL = 'RL';
this.FD = 'FD';
this.FL = 'FL';
this.FU = 'FU';
this.FR = 'FR';
this.CPU = 'CPU';
this.GEM = 'GEM';
this.CP = 'CP';
this.bg = ['null', 'gradient_night.png', 'gradient_twilight.png', 'gradient_clouds.png', 'gradient_day.png', 'gradient_indoors.png'];
this.modifier = 48;
this.gem_map = [[0, 0, 0, 0, 0], [1, 0, 0, 0, 0], [0, 0, 1, 0, 0], [0, 0, 0, 0, 1]];
this.bg_map = [[1, 1, 1, 1, 1], [5, 5, 2, 5, 5], [3, 3, 3, 3, 5], [5, 4, 4, 4, 4]];
this.room_map = [[-1, -2, -5, -8, -10], [6, 3, -4, 7, 9], [-12, -15, -14, -13, 11], [16, 17, 18, 19, 20]];
this.rooms = [[[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [[1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [5, 5, 5, this.FR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [14, 14, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [5, 5, 5, this.FR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0], [0, 0, this.GG, 0, 0, 0, 0, 0, 0, 0, 0, -23, 0, 0, 0, 6, 0, 0], [0, 0, this.GG, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0, 0, 6, 0, 0], [0, 0, this.SG, 0, 0, 0, 0, 0, 0, 0, 0, -24, 0, 0, 0, 24, 0, 0], [2, 2, 19, 2, 2, 2, 2, 2, 2, 19, 2, 22, 2, 2, 2, 22, 19, 2], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 5, 5, 0, 0, 0, 0, 5, 5, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, this.FL, 5, -8, -8, -8, -8, 5, this.FR, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 5, 5, 7, -8, -8, 7, 5, 5, 0, 0, 0, 0], [0, 0, 0, this.CP, 0, 0, 5, 5, -8, -8, -8, -8, 5, 5, 0, 0, 0, 0], [2, 2, 19, 2, 21, 7, 7, 5, -8, -8, -8, -8, 5, 7, 7, 20, 2, 2], [1, 1, 1, 1, 1, 9, 9, 5, -8, -8, -8, -8, 5, 9, 9, 1, 1, 1], [1, 1, 1, 1, 1, 9, 9, 5, -8, 7, 7, -8, 5, 9, 9, 1, 1, 1]], [[1, 1, 1, 1, 1, 9, 9, 5, -8, 7, 7, -8, 5, 9, 9, 1, 1, 1], [1, 1, 1, 1, 1, 9, this.E1, 5, -8, -8, -8, -8, 5, this.E1, 9, 1, 1, 1], [1, 1, 1, 1, 1, 9, 9, 5, 7, -8, -8, 7, 5, 9, 9, 1, 1, 1], [1, 1, 1, 1, 1, 9, 9, this.FR, 0, 0, 0, 0, 5, 9, 9, 1, 1, 1], [1, 1, 1, 1, 1, 9, 9, 5, 0, 0, 0, 0, 5, 9, 9, 1, 1, 1], [1, 1, 1, 1, 1, 9, 9, 5, 0, 0, 0, 0, 5, 9, 9, 1, 1, 1], [5, 5, 5, 5, 5, 5, 5, 5, 0, 7, 7, 0, 5, 5, 5, 5, 5, 5], [0, 0, 0, -23, 0, 5, this.E1, 5, 0, 0, 0, 0, this.FL, this.E1, 5, 0, -23, 0], [0, 0, 0, -6, 0, 5, 5, 5, 0, 0, 0, 0, 5, 5, 5, 0, -6, 0], [0, this.CP, 0, -6, 0, -8, -8, -8, 0, 0, 0, 0, -8, -8, -8, 0, -6, 0], [7, 7, 7, 7, 7, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 7, 7, 7], [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9], [9, this.EL, this.ER, this.EL, this.ER, 9, 9, this.EL, this.EM, this.EM, this.ER, 9, 9, this.EL, this.ER, this.EL, this.ER, 9], [9, 7, 7, 7, 7, 9, 9, 7, 7, 7, 7, 9, 9, 7, 7, 7, 7, 9]], [[1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1], [1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 1, 1], [1, 1, 21, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 20, 1, 1], [1, 1, 4, this.FD, this.FD, this.FD, this.FD, this.FD, this.FD, this.FD, this.FD, this.FD, this.FD, this.FD, this.FD, 3, 1, 1], [1, 1, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1], [1, 1, 4, 0, 0, 0, 0, 0, this.GG, this.GG, 0, 0, 0, 0, 0, 17, 1, 1], [5, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7], [9, 9, 9, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 9, 9, 9], [9, 9, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 9, 9], [9, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 9]], [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [2, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 19], [1, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1], [1, 13, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 12, 1]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [8, 8, 8, 8, 8, 8, 8, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [8, 5, 5, 5, 5, 5, 5, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [8, 5, -16, 0, 0, -15, 5, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [8, 5, 0, 0, 0, 0, 5, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [8, 5, 0, this.GEM, 0, 0, 5, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [8, 5, 5, this.FD, this.GR, this.GR, this.FD, 5, 5, 5, 5, this.FD, 5, 5, this.FD, 5, 5, 5], [8, 5, -8, 0, -8, -8, 0, -8, -8, -8, -8, 0, -8, -8, 0, -8, -8, -8], [8, 5, -8, 0, -8, -8, 0, -8, -8, -8, -8, 0, -8, -8, 0, -8, -8, -8], [this.FR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [7, 7, 7, 7, 7, 7, 7, this.GG, this.GG, this.GG, this.GG, 7, 7, 7, 7, 7, 7, 7], [9, 9, 9, 9, 9, 9, 9, -8, -8, -8, -8, 9, 9, 9, 9, 9, 9, 9], [9, this.EL, this.ER, 9, this.EL, this.ER, 9, -8, -8, -8, -8, 9, this.EL, this.ER, 9, this.EL, this.ER, 9], [9, 7, 7, 9, 7, 7, 9, -8, 5, 5, -8, 9, 7, 7, 9, 7, 7, 9]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 1], [1, 5, 5, 0, -23, 0, -23, 0, 5, 5, 0, -23, 0, -23, 0, 5, 5, 1], [1, 5, 5, -15, -6, 0, -6, -16, 5, 5, -15, -6, 0, -6, -16, 5, 5, 1], [5, 5, this.FR, 0, -6, this.SR, -6, 0, this.FL, this.FR, 0, -6, this.SG, -6, 0, this.FL, 5, 5], [0, 0, 0, 0, -6, 0, -6, 0, 0, 0, 0, -6, 0, -6, 0, 0, 0, 0], [0, 0, 0, -15, -6, 0, -6, -16, 0, 0, -15, -6, 0, -6, -16, 0, 0, 0], [0, 0, 0, 0, -6, 0, -6, 0, 0, 0, 0, -6, 0, -6, 0, 0, 0, 0], [7, 7, 7, 7, 7, 7, 7, 7, 5, 5, 7, 7, 7, 7, 7, 7, 7, 7], [9, 9, 9, 9, 9, 9, 9, 9, 5, 5, 9, 9, 9, 9, 9, 9, 9, 9], [9, this.EL, this.ER, this.EL, this.ER, this.EL, this.ER, 9, 5, 5, 9, this.EL, this.ER, this.EL, this.ER, this.EL, this.ER, 9], [9, 7, 7, 7, 7, 7, 7, 9, 5, 5, 9, 7, 7, 7, 7, 7, 7, 9]], [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, this.FL, 23, this.FR, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 23, this.FR, 0, 0, 150, 6, 160, 0, 0, this.FL, 23, 0, 0, 0, 0], [0, 0, 0, 6, 160, 0, 0, 0, 6, 0, 0, 0, 150, 6, 0, 0, 0, 0], [0, 0, 0, 24, 0, 0, 0, 0, 24, 0, 0, 0, 0, 24, 0, 0, 0, 0], [2, 2, 19, 22, 2, 2, 2, 2, 22, 2, 19, 2, 2, 22, 2, 2, 2, 2], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, -9, 5, 5, -9, 8, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 0, 0, 0, 0, 8, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, this.FD, 0, 0, this.FD, 8, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 0, 0, 0, 0, 8, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 0, 0, 0, 0, 8, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 0, 5, 5, 0, 8, 1, 1], [5, 5, 5, 5, 5, 5, 5, 5, 5, 1, 8, 0, 0, 0, 0, 8, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 8, 0, 0, 0, 0, 8, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 8, 0, 0, 0, 0, 8, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 8, 1, 8, 5, 0, 0, 5, 8, 1, 1], [7, 7, 7, 8, 0, 0, 0, 0, 8, 1, 8, 0, 0, 0, 0, 8, 1, 1], [9, 9, 9, 8, -7, -7, -7, -7, 8, 1, 8, -7, -7, -7, -7, 8, 1, 1], [9, 9, 9, 8, -9, -9, -9, -9, 8, 1, 8, -9, 5, 5, -9, 8, 1, 1], [9, 9, 9, 8, -9, 5, 5, -9, 8, 1, 8, -9, 5, 5, -9, 8, 1, 1]], [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3], [0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3], [0, 0, -23, 0, 0, 0, 0, 6, 0, -23, 0, 0, 0, 0, 0, 0, 0, 17], [0, 0, -6, 0, 0, 0, 0, 6, 0, -6, 0, 0, 0, 0, 0, 0, 0, 3], [0, 0, -24, 0, this.CP, 0, 0, 24, 0, -24, 0, 0, 0, 0, 0, 0, 0, 3], [19, 2, 22, 2, 2, 2, 2, 22, 2, 22, 8, -7, -7, -7, -7, 8, 2, 12], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, -9, -9, -9, -9, 8, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, -9, 5, 5, -9, 8, 1, 1]], [[9, 9, 9, 8, -9, 5, 5, -9, 8, 1, 8, -9, 5, 5, -9, 8, 1, 1], [9, 9, 9, 8, 0, 0, 0, 0, 8, 1, 8, 0, 0, 0, 0, 8, 1, 1], [9, 9, 9, 8, 5, 0, 0, 5, 8, 1, 5, 5, 0, 0, 5, 5, 1, 1], [9, 9, 9, 8, 0, 0, 0, 0, 8, 1, this.FR, 0, 0, 0, 0, 5, 1, 1], [9, 9, 9, 8, 0, 0, 0, 0, 8, 1, 5, 0, 0, 0, 0, this.FL, 1, 1], [9, 9, 9, 8, 0, 5, 5, 0, 8, 1, this.FR, 0, 0, 0, 0, 5, 1, 1], [-5, -5, 0, 0, 0, 0, 0, 0, 8, 1, 5, 0, 0, 0, 0, this.FL, 1, 1], [-5, -5, 0, 0, 0, 0, 0, 0, 8, 1, this.FR, 0, 0, 0, 0, 5, 1, 1], [-5, -5, 0, 0, 0, 0, 0, 0, 8, 1, 5, 0, 0, 0, 0, this.FL, 1, 1], [7, 7, 7, 5, this.FU, 5, 5, this.FU, 5, 1, this.FR, 0, 0, 0, 0, 5, 1, 1], [9, 9, 9, 5, this.EL, this.EM, this.EM, this.ER, 5, 1, 5, 0, 0, 0, 0, this.FL, 1, 1], [9, 9, 9, 5, 5, 5, 5, 5, 5, 1, 5, -7, -7, -7, -7, 5, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, -9, -9, -9, -9, 5, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, -9, -9, -9, -9, 5, 1, 1]], [[9, 9, 9, 9, 9, 9, 9, -8, 5, 5, -8, 9, 9, 9, 9, 9, 9, 9], [9, 9, 9, 9, 9, 9, 9, -8, -8, -8, -8, 9, 9, 9, 9, 9, 9, 9], [5, 5, 5, 5, 5, 5, this.FD, 5, 0, 0, 5, this.FD, 5, 5, 5, 5, 5, 5], [1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 4, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0], [1, 4, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0], [1, 4, 0, 0, 0, 0, 0, 0, -23, -23, 0, 0, 0, 0, 0, 0, 0, 0], [1, 18, 0, this.SG, 0, 0, 23, 0, -6, -6, 0, 23, 0, 0, 0, 0, 0, 0], [1, 4, 0, 0, 0, 0, 24, 0, -24, -24, 0, 24, 0, 0, this.CP, 0, 0, 0], [1, 13, 2, 2, 19, 2, 22, 2, 22, 22, 2, 22, 2, 2, 2, 2, 2, 19], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[9, 9, 9, 9, 9, 9, 9, 9, 5, 5, 9, 9, 9, 9, 9, 9, 9, 9], [9, 9, 9, 9, 9, 9, 9, 9, 5, 5, 9, 9, 9, 9, 9, 9, 9, 9], [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 9, 9], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 9, 9], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 9, 9], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 9, 9], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -5, -5], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -5, -5], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -5, -5], [2, 19, 11, 0, this.CP, 0, 0, 0, 0, 0, 0, 0, 0, 10, 2, 21, 7, 7], [1, 1, 13, 2, 2, 11, 0, 0, 0, 0, 0, 0, 0, 17, 1, 1, 9, 9], [1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 10, 2, 12, 1, 1, 1, 9], [1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 13, 11, 0, 0, 10, 2, 12, 1, 1, 1, 1, 1, 1]], [[9, 1, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 9], [9, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 9], [5, 5, 5, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7, 0, 0, 5, 5, 5], [4, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 9, 9, 0, 0, 0, 0, 0], [4, 0, 0, 0, 0, 0, 0, 0, 9, 9, 9, 9, 9, 0, 0, 0, 0, 0], [18, 0, 0, 0, 0, 0, this.GEM, 0, 9, 9, 9, 9, 9, 0, 0, 0, 0, 0], [4, 0, 0, 0, 0, 7, 7, 7, 9, 9, 9, 9, 9, 0, 0, 0, 0, 0], [5, 0, 0, 0, 0, 5, 9, 9, 9, 9, 9, 9, 5, 0, 0, 23, 0, 0], [this.FR, 0, 0, 0, 0, -14, 0, 0, 0, 0, 0, 0, -14, 0, 0, 24, 0, 0], [5, 2, 2, 19, 2, 5, this.GG, this.GG, 10, 11, this.GG, this.GG, 5, 2, 2, 22, 2, 2], [1, 1, 1, 1, 1, 4, 0, 0, 17, 4, 0, 0, 3, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 4, 0, 0, 3, 4, 0, 0, 3, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 13, 2, 2, 12, 13, 2, 19, 12, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9], [9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9], [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.FL, 1], [0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5], [0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1], [0, 0, 0, 24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 1], [2, 2, 2, 22, 19, 2, 11, 0, 0, 0, 0, 0, 0, 0, 0, 10, 12, 1], [1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 10, 2, 12, 1, 1], [1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 17, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 13, 19, 11, 0, 0, 10, 2, 12, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 1, 1, 1, 1], [1, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 1, 1, 1, 1], [1, 9, 0, 0, 0, 0, 0, this.SR, 0, 0, 0, 0, 0, 9, 1, 1, 1, 1], [1, 9, 0, this.RR, 0, 0, 7, 23, 7, 0, 0, this.RL, 0, 9, 1, 1, 1, 1], [1, 9, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 9, 1, 1, 1, 1], [1, 9, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 9, 1, 1, 1, 1], [5, 9, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 9, 5, 5, 5, 5], [0, -8, 0, 0, 0, 7, 7, 23, 7, 7, 0, 0, 0, -8, -9, -9, -9, -9], [0, -8, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, -8, -9, -9, -9, -9], [0, -8, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, -8, -9, -9, -9, -9], [5, 7, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 7, 5, 5, 5, 5], [1, 9, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 9, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 1, 1, 1, 4, 0, 0, 3, 1, 1, 1, 1, 1, 1], [1, 1, 1, 21, 7, 7, 7, 7, 7, 7, 0, 17, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 4, 0, this.RR, 0, 0, 0, 0, 3, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 18, 0, 0, 0, 0, 10, 2, 12, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 4, 0, 0, 0, 0, 3, 1, 1, 1, 1, 1, 1, 1, 1], [5, 5, 5, 5, 5, 0, 0, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7], [-9, -9, -9, -9, 0, 0, 0, 0, -23, 0, 0, 0, -23, 0, 0, 0, -23, 0], [-9, -9, -9, -9, 0, 0, 0, 0, -6, 0, 0, 0, -6, 0, 0, 0, -6, 0], [-9, -9, -9, -9, 0, 0, 0, 0, -24, 0, 0, 0, -24, 0, 0, 0, -24, 0], [5, 5, 5, 5, 2, 2, 2, 2, 22, 2, 2, 19, 22, 2, 2, 2, 22, 2], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 21, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 20, 1, 1, 1], [1, 1, 1, 1, 9, 16, 0, 0, 0, 0, 0, 0, 15, 9, 1, 1, 1, 1], [1, 1, 1, 1, 18, 0, 0, 0, 0, 0, 0, 0, 0, 17, 1, 1, 1, 1], [1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1], [1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 17, 1, 1, 1, 1], [7, 7, 7, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 7, 7], [0, 0, -23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -23, 0, 0], [0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0], [0, 0, -24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, this.CP, 0, -24, 0, 0], [2, 2, 22, 2, 19, 11, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, 10, 2, 2, 22, 2, 2], [1, 1, 1, 1, 1, 13, 11, 0, 0, 0, 0, 10, 12, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 5, -2, -2, -2, -2, 5, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 1, 4, 0, 0, 3, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 4, 0, 7, 7, 7, 7, 20, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 3, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 3, 1, 1, 1, 1, 1, 1], [21, 7, 7, 7, 7, 7, 7, 7, 7, 0, 0, 7, 7, 7, 7, 7, 7, 20], [1, 4, 0, 0, 0, 0, 3, 4, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1], [1, 4, 0, 0, 0, 0, 17, 4, 0, 0, 0, 0, 0, 0, 0, 0, 17, 1], [7, 7, 7, 0, 0, 0, 7, 7, 7, 7, 7, 0, 0, 0, 7, 7, 7, 7], [0, -23, 0, 0, 0, 0, 0, 0, 14, 0, -23, 0, 0, 0, 0, 0, 0, 0], [0, -6, 0, 0, 0, 0, 0, 0, 9, 0, -6, 0, 0, 0, 0, 0, 0, 0], [0, -24, 0, 0, 0, 0, 0, 0, this.RL, 0, -24, 0, 0, 0, 0, 0, 0, 0], [2, 22, 2, 19, 2, 2, 19, 2, 2, 2, 22, 2, 2, 2, 2, 2, 19, 2], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, -9, -9, -9, -9, 5, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 5, -9, -9, -9, -9, 5, 1, 1], [1, 1, 1, 1, 1, 5, 5, 5, 5, 5, 5, -9, -9, -9, -9, 5, 1, 1], [1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, -9, -9, -9, -9, 5, 1, 1], [1, 1, 1, 1, 1, 4, 0, 0, 0, this.GEM, 0, -9, -9, -9, -9, 5, 1, 1], [1, 1, 1, 21, 7, 7, 0, 0, 7, 7, 7, 7, 7, 7, 7, 7, 20, 1], [1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1], [7, 7, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 1], [0, 0, -23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1], [0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 12, 1], [0, 0, -24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1], [2, 2, 22, 2, 2, 19, 2, 2, 2, 2, 2, 2, 19, 2, 2, 12, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]];
};
ASSetPropFlags(_global.Level_3.prototype, null, 1);
#endinitclip
}
movieClip 1359 __Packages.Level_2 {
#initclip
label -21779:
if (!_global.Level_2) {
var v1 = function () {
super();
};
_global.Level_2 = v1;
_global.Level_2 extends MovieClip;
var v2 = v1.prototype;
} else {
goto -21779;
}
storedv2.onLoad = function () {
this.GG = 'GG';
this.GR = 'GR';
this.SG = 'SG';
this.SR = 'SR';
this.E1 = 'E1';
this.EL = 'EL';
this.EM = 'EM';
this.ER = 'ER';
this.RR = 'RR';
this.RL = 'RL';
this.FD = 'FD';
this.FL = 'FL';
this.FU = 'FU';
this.FR = 'FR';
this.CPU = 'CPU';
this.GEM = 'GEM';
this.CP = 'CP';
this.bg = ['null', 'gradient_night.png', 'gradient_twilight.png', 'gradient_clouds.png', 'gradient_day.png', 'gradient_indoors.png'];
this.modifier = 24;
this.gem_map = [[0, 0, 1, 0, 0], [0, 0, 0, 0, 0], [0, 0, 0, 1, 0], [0, 0, 1, 0, 0]];
this.bg_map = [[1, 1, 1, 1, 1], [2, 2, 5, 5, 2], [3, 3, 5, 5, 3], [4, 4, 5, 5, 4]];
this.room_map = [[-12, -13, -14, -17, -16], [-10, -11, 19, 18, -15], [-9, -8, 20, 3, -2], [7, 6, 5, 4, 1]];
this.rooms = [[[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [[1, 1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 1, 1, 1, 13, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 5, 7, 20, 1, 21, 7, 16, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 6, 1, 1, 1, 1, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 6, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 6, 1, 1, 1, 1, 4, 0, 0, 0, 0, -5, -7, -5, 0, 0], [7, 7, 7, 9, 7, 7, 7, 7, 7, 7, 16, 0, 0, -6, 0, -6, 0, 0], [-9, -9, -9, -14, 0, 0, 0, -6, 0, 0, 0, 0, 0, -23, 0, -8, 0, 0], [-9, -9, -9, -14, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0], [-9, -9, -9, -14, 0, 0, 0, -6, 0, 0, 0, 0, 0, 9, 0, -6, 0, 0], [7, 7, 7, 9, 2, 2, 2, 22, 2, 2, 2, 2, 2, 19, 2, 22, 2, 2], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [7, 7, 7, 7, 7, 7, 7, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-9, -9, -9, -14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-9, -9, -9, -14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-9, -9, -9, -14, 0, this.SR, 0, this.CP, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [7, 7, 7, 7, 7, 7, 7, 7, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 13, 11, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 1, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 1, 13, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 1, 1, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 1, 1, 13, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [9, 9, 9, 9, 14, 14, 14, 14, 5, 14, 14, 14, 14, 5, 7, 7, 7, 7], [8, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, -14, -9, -9, -9], [8, this.SR, 0, this.GEM, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, -14, -9, -9, -9], [9, this.GR, 9, 9, 0, 0, 0, 0, 14, this.SG, 0, 0, 0, 0, -14, -9, -9, -9], [4, 0, 17, 4, 0, 0, 0, 0, 5, this.GG, this.GG, this.GG, this.GG, 5, 7, 7, 7, 7], [4, 0, 3, 4, 0, this.SG, 0, 0, 14, 0, 0, 0, 0, 14, 1, 1, 1, 1], [18, 0, 3, 4, 0, 0, 0, 0, 14, 0, 0, 0, 0, 14, 1, 1, 1, 1], [4, 0, 3, 18, this.GR, this.GR, this.GR, this.GR, 14, 0, 0, 0, 0, 14, 1, 1, 1, 1], [4, 0, 3, 4, 0, 0, 0, 0, 0, 0, 0, this.SR, 0, 14, 1, 1, 1, 1], [4, 0, 3, 4, -24, -24, -24, -24, 0, 0, 0, 0, 0, 14, 1, 1, 1, 1], [4, 0, 17, 21, 7, 7, 7, 7, 16, this.GG, this.GG, this.GG, this.GG, 5, 1, 1, 1, 1], [4, 0, 3, 18, this.EL, this.EM, this.EM, this.ER, this.E1, this.EL, this.EM, this.EM, this.ER, 14, 1, 1, 1, 1]], [[4, 0, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [4, 0, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [7, -7, 7, 5, 7, 7, 7, 7, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1], [4, 0, 3, 6, 1, 1, 1, 1, 5, 7, 7, 7, 5, 1, 1, 1, 1, 1], [18, 0, 17, 6, 1, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1], [14, 0, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 1, 1], [14, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 14, 1, 1], [14, 0, 0, 23, 0, this.RR, 0, 0, 0, 0, 0, 0, 23, 0, 0, 14, 1, 1], [14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 7, 7], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -14, -9, -9], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -14, -9, -9], [0, this.CP, 0, 9, 0, this.RR, 0, 0, 0, 0, 0, 0, 9, 9, 0, -14, -9, -9], [14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 14, 7, 7], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 14, 14, 14, 14, 14, 23, 0, 3, 1], [1, 5, 7, 7, 7, 7, 7, 7, 7, 14, 0, 0, 0, 14, 0, 0, 17, 1], [1, 6, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 9, 7, 7], [1, 6, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, 14, 0, this.GEM, 0, 14, 2, 2, 12, 1], [1, 6, 0, 0, 0, 0, 0, this.RR, 0, 14, 0, 14, 14, 14, 14, 14, 14, 14], [1, 6, 0, 0, 0, 8, 0, 0, 0, this.GR, 0, 0, 0, 14, 0, 0, 0, 14], [1, 6, 0, 0, 0, 6, 0, 0, 0, this.GR, 0, 0, 0, 14, 0, 0, 0, 14], [1, 6, 0, 0, 0, 6, 0, this.RR, 0, this.GR, 0, 0, 0, 14, this.SR, 0, this.SG, 14], [7, 5, 0, 0, 15, 5, 16, 0, 0, this.GR, 0, 0, 0, 14, 14, 0, 14, 14], [-9, -14, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-9, -14, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-9, -14, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 14], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1, 6, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 1, 1, 1, 1, 6, 1], [0, 0, 0, 0, 0, this.GR, this.GR, this.GR, this.GR, 0, 0, 3, 1, 1, 1, 1, 6, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1, 6, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 1, 5, 7, 7, 5, 1], [-24, -24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 6, 1, 1, 1, 1], [7, 7, 16, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 6, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 6, 1, 1, 1, 1], [0, 0, 0, 0, 0, this.GG, this.GG, this.GG, this.GG, 0, 0, 5, 7, 9, 7, 7, 7, 7], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 0, -14, -9, -9, -9, -9], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -14, -9, -9, -9, -9], [0, 0, this.CP, 0, 0, 0, 15, 7, 16, 0, 0, 0, 0, -14, -9, -9, -9, -9], [2, 19, 2, 2, 2, 2, 2, 19, 2, 2, 2, 19, 2, 9, 7, 7, 7, 7], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0], [1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0], [1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0], [1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0], [1, 4, 0, this.SG, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0], [1, 21, 7, 7, 7, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6, -24, -24], [1, 18, 0, 0, 0, 0, 0, 0, this.GG, this.GG, this.GG, this.GG, 0, 0, 0, 5, 7, 7], [1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0], [1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -5, -7, -7, -5, 0, 0], [1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -23, 0, 0, -6, 0, 0], [1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0], [1, 18, 0, 0, 0, 0, 0, 0, 0, this.SR, 0, 9, 9, 0, 0, -6, 0, 0], [1, 13, 11, 0, 0, 0, 0, 0, 0, 10, 2, 2, 2, 2, 2, 22, 2, 2], [1, 1, 13, 11, 0, 0, 0, 0, 10, 12, 1, 1, 1, 1, 1, 1, 1, 1]], [[0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 17, 1, 1, 1, 1], [0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1], [0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1], [0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1], [7, 5, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1], [0, 6, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1], [0, 5, -7, -7, -5, 0, this.SR, 0, 0, 0, 0, 0, 15, 7, 7, 7, 5, 1], [0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 6, 1], [0, 6, this.GG, this.GG, this.GG, this.GG, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 6, 1], [0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 1, 1, 6, 1], [0, 6, 0, 0, 0, 0, this.GR, this.GR, this.GR, this.GR, 0, 0, 0, 3, 1, 1, 6, 1], [7, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 1, 1, 6, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 6, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 19, 12, 1, 1, 6, 1]], [[1, 4, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0], [1, 4, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0], [1, 21, 7, 7, 16, 0, this.SG, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0], [1, 18, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, this.SG, 0, this.CP, 0], [1, 4, 0, 0, 0, this.GR, this.GR, this.GR, 0, 5, 5, 7, 16, this.GG, this.GG, this.GG, 15, 5], [1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 0, 0, 6], [1, 4, 0, 0, 0, 0, this.SR, 0, 0, 0, 6, 0, this.RR, 0, 0, 0, 0, 6], [1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 5, -7, -7, -7, -7, -7, -7, 5], [1, 4, 0, 0, 0, this.GG, this.GG, this.GG, 0, 0, 23, 0, 0, 0, 0, this.RL, 0, 6], [1, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6], [1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6], [1, 18, 0, 0, 0, 0, 15, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 5], [1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0], [1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0]], [[4, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [4, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [21, 7, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [4, 0, 0, 0, 0, 0, this.SG, 0, 0, this.SG, 0, 0, this.SG, 0, 0, this.SR, 0, 0], [4, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, 15, 7, 7, 7], [4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [4, 0, 0, 0, 0, 0, 0, this.SR, 0, 0, 0, this.SR, 0, 0, 0, this.SR, 0, 0], [18, 0, 0, 0, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, this.GR, 15], [4, 0, 0, 0, 0, 0, 0, 0, 0, this.E1, 0, 0, 0, 0, 0, 0, 0, 0], [13, 11, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0, 0]], [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 12, 1, 1, 1], [7, 5, 7, 7, 7, 16, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1], [0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 1, 1, 1, 1], [0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1], [0, -6, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 17, 1, 1, 1, 1], [0, -6, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1], [7, 5, 7, 7, 5, 7, 7, 7, 16, 0, 0, 0, 0, 3, 1, 1, 1, 1], [0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1], [0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1]], [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [21, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7, 7, 7, 7, 7, 5, 16, 0], [18, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0], [4, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0], [4, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0], [4, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0], [4, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0], [4, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, 15, 7, 5, 7, 7], [18, 0, 0, 0, 15, 7, 5, 7, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0], [4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [4, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [7, 7, 7, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 2, 12], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 15, 7, 7, 7, 7], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 12, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1]], [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, this.GEM, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 10, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 17, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 10, 12, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 10, 2, 12, 1, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [2, 2, 2, 12, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [7, 7, 7, 5, 1, 1, 1, 13, 2, 19, 11, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 13, 2, 2, 19, 2, 2, 2, 2], [1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 13, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 13, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 13, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 1, 1, 13, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [13, 11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 14, 0, 0, 0, 0], [0, 0, 0, this.CP, 0, 0, 0, 0, 8, 0, 0, 0, 0, 8, 2, 2, 19, 2], [2, 2, 2, 2, 19, 2, 2, 2, 6, 0, 0, 0, 0, 6, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 6, 0, 0, 0, 0, 6, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 6, -24, 9, 9, -24, 6, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 1, 1, 1, 6, -14, 9, 9, -14, 6, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 6, 0, 0, 0, 0, 6, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 5, 16, 0, 0, 15, 5, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 6, this.SG, 0, 0, this.SR, 6, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 6, 0, 0, 0, 0, 6, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 5, this.GG, this.GG, this.GG, this.GG, 6, 1, 1, 1, 1], [7, 7, 7, 7, 7, 7, 7, 7, 6, 0, 0, 0, 0, 6, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 6, this.SG, 0, 0, this.SR, 6, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 6, 0, 0, 0, 0, 6, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 5, this.GR, this.GR, this.GR, this.GR, 6, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 1, 1, 1, 1], [-24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, -24, 6, 1, 1, 1, 1], [7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 21, 7, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7, 5, 7, 7, 7, 7], [1, 1, 4, this.SG, this.SG, this.SG, this.SG, this.SG, this.SG, this.SG, this.SG, this.SG, this.SG, 23, 0, 0, 0, 0], [1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [1, 1, 4, 0, this.RR, 0, 0, 0, 0, this.RR, 0, 0, 0, 0, 0, 0, -24, -24], [1, 1, 4, this.GG, 9, this.GG, this.GG, 9, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, 15, 7, 7], [1, 1, 4, this.E1, 6, 0, 0, 6, this.EL, this.ER, this.E1, this.EL, this.EM, this.EM, this.ER, 17, 1, 1]], [[1, 1, 9, 9, 6, 0, 0, 6, 9, 9, 9, 9, 9, 9, 9, 1, 1, 1], [1, 1, 1, 1, 6, 0, 0, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 6, 0, 0, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 6, 0, 0, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 6, 0, 0, 5, 7, 7, 7, 7, 7, 7, 7, 7, 20, 1], [1, 1, 1, 1, 6, 0, 0, 6, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1], [1, 1, 1, 1, 6, 0, 0, 6, this.SG, this.SG, this.SG, this.SG, this.SG, this.SG, this.SG, this.SG, 3, 1], [9, 9, 9, 9, 23, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1], [9, this.RR, 0, this.GR, 0, this.SR, this.SR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1], [9, this.RR, 0, this.GR, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 1], [9, this.RR, 0, this.GR, 0, 0, 0, 0, 0, 0, 0, this.SG, 0, 0, 0, this.SG, 3, 1], [9, 9, 9, 9, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, 9, this.GG, 3, 1], [1, 1, 1, 9, this.EL, this.EM, this.EM, this.ER, this.EL, this.ER, this.EL, this.EM, this.EM, this.ER, 6, 0, 17, 1], [1, 1, 1, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 0, 3, 1]]];
};
ASSetPropFlags(_global.Level_2.prototype, null, 1);
#endinitclip
}
movieClip 1360 __Packages.Level_1 {
#initclip
label -25996:
if (!_global.Level_1) {
var v1 = function () {
super();
};
_global.Level_1 = v1;
_global.Level_1 extends MovieClip;
var v2 = v1.prototype;
} else {
goto -25996;
}
storedv2.onLoad = function () {
this.GG = 'GG';
this.GR = 'GR';
this.SG = 'SG';
this.SR = 'SR';
this.E1 = 'E1';
this.EL = 'EL';
this.EM = 'EM';
this.ER = 'ER';
this.RR = 'RR';
this.RL = 'RL';
this.FD = 'FD';
this.FL = 'FL';
this.FU = 'FU';
this.FR = 'FR';
this.CPU = 'CPU';
this.GEM = 'GEM';
this.CP = 'CP';
this.SHI = 'SHI';
this.bg = ['null', 'gradient_night.png', 'gradient_twilight.png', 'gradient_clouds.png', 'gradient_day.png', 'gradient_indoors.png'];
this.modifier = 0;
this.gem_map = [[0, 0, 0, 0, 0], [0, 0, 1, 0, 0], [0, 0, 0, 0, 1], [0, 0, 0, 1, 0]];
this.bg_map = [[1, 1, 1, 1, 1], [2, 1, 1, 1, 1], [3, 5, 1, 1, 1], [4, 5, 5, 5, 5]];
this.room_map = [[-17, -12, -11, -1, -5], [-18, 13, 10, 2, 3], [-19, 15, 14, 6, 4], [20, 16, 9, 7, 8]];
this.rooms = [[[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]], [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, this.SHI, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 8, 5, 8, 7, 7, 7, 7, 8, 5, 8, 0, 0, 0, 0], [0, 0, 0, 0, 150, 9, 160, 0, 0, 0, 0, 150, 9, 160, 0, 0, 0, 0], [0, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0], [0, 0, this.CP, 0, 0, -6, 0, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0], [0, 0, 14, 14, 0, -23, 0, 0, 0, 0, 0, 0, -23, 0, 14, 14, 0, 0], [2, 11, 14, 14, 10, 22, 11, 0, 0, 0, 0, 10, 22, 11, 14, 14, 10, 2], [1, 13, 22, 22, 12, 1, 4, 0, 0, 0, 0, 3, 1, 13, 22, 22, 12, 1], [1, 1, 1, 1, 1, 1, 5, -7, 9, 9, -7, 5, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 1, 5, -7, 5, 5, -7, 5, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 6, 0, 0, 0, 0, 6, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 8, 9, 0, 0, 9, 8, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 5, 160, 0, 0, 150, 5, 1, 1, 1, 1, 1, 1], [1, 5, 8, 5, 1, 1, 18, 0, 0, 0, 0, 3, 1, 1, 5, 8, 5, 1], [5, 16, 6, 15, 5, 1, 4, 0, 0, 0, 0, 17, 1, 5, 16, 6, 15, 5], [-9, 0, 23, 0, 0, 5, 5, 0, 9, 9, 0, 5, 5, 0, 0, 23, 0, 0], [-5, 0, this.GR, 0, 0, -3, -4, 0, 0, 0, 0, -3, -4, 0, 0, this.GG, 0, 0], [-9, 0, this.GR, 0, 0, -3, -4, 0, 0, 0, 0, -3, -4, 0, 0, this.GG, 0, 0], [7, 7, 5, 7, 7, 7, 8, 9, 0, 0, 9, 8, 7, 7, 7, 5, 7, 7], [1, 1, 1, 1, 1, 1, 5, 160, 0, 0, 150, 5, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 17, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 3, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 18, 0, 5, 5, 0, 3, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 3, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 3, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 3, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 0, 0, 0, 0, 0, 0, 3, 1], [1, 8, 7, 7, 7, 7, 7, 7, 8, 4, 0, 0, 0, 0, 0, 0, 3, 1], [7, 9, 0, -6, 0, 0, -6, 0, 9, 4, 0, 0, 0, 0, 0, 0, 3, 1], [0, -6, 0, -6, 0, 0, -6, 0, 6, 4, 0, 0, 0, 0, 0, 0, 3, 1], [0, -5, -7, -8, -7, -7, -8, -7, 5, 4, 0, 0, 0, 0, 0, 0, 3, 1], [0, -6, 0, -23, 0, 0, -23, 0, 6, 18, 0, 0, 0, 0, 0, 0, 3, 1], [7, 9, 0, this.SG, 0, 0, this.SR, 0, 9, 4, 0, 0, 0, 0, 0, 0, 3, 1], [1, 8, 7, 7, 7, 7, 7, 7, 8, 4, 0, 0, 0, 0, 0, 0, 17, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 3, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 3, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 3, 1]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 3, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 17, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 3, 1], [1, 1, 8, 7, 7, 7, 7, 7, 8, 4, 0, 0, 0, 0, 0, 0, 17, 1], [5, 7, 9, 0, -6, 0, -6, 0, 9, 9, 0, 0, 0, 0, 0, 0, 3, 1], [-9, 0, this.GR, 0, -8, -5, -8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1], [-5, 0, this.GR, 0, 0, -6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1], [-9, 0, this.GR, 0, 0, -23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1], [5, 7, 9, 0, 0, this.GEM, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 3, 1], [1, 1, 8, 7, 7, 7, 7, 7, 8, 4, 0, 0, 0, 0, 0, 0, 3, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 3, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 0, 0, 0, 0, 0, 0, 3, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 3, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 3, 1]], [[0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1, 6, 6, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1, 6, 6, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1, 14, 14, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1, 14, 14, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 17, 1, 1, 1, 1, 6, 6, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 5, 7, 7, 5, 5, 7, 5, 7], [0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 6, 1, 1, 23, 23, 1, 6, 4], [0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 5, 7, 7, 8, 8, 7, 5, 7], [0, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, -6, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, -6, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, -23, 0, 0, 0, 0, 0, 0, -23, 0], [2, 2, 2, 2, 19, 2, 21, 7, 7, 8, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, 8, 20], [1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 3, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 3, 1]], [[1, 1, 1, 1, 1, 1, 4, 0, 9, 9, 0, 3, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 17, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 8, 5, 0, 0, 5, 8, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 5, 160, 0, 0, 150, 5, 1, 1, 5, 8, 5, 1], [1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 3, 1, 5, 16, 6, 15, 5], [1, 5, 8, 5, 1, 1, 4, 0, 9, 9, 0, 5, 5, 0, 0, 23, 0, -9], [5, 16, 6, 15, 5, 7, 5, 0, 0, 0, 0, -3, -4, 0, 0, this.GG, 0, -5], [0, 0, 23, 0, 0, -3, -18, 0, 0, 0, 0, -17, -4, 0, 0, this.GG, 0, -9], [0, 0, 0, 0, 0, -17, -4, 0, 0, 0, 5, 8, 7, 7, 7, 5, 7, 7], [0, 0, 0, 0, 0, -3, -4, 0, 0, 0, 150, 5, 1, 1, 1, 6, 1, 1], [7, 7, 5, 7, 7, 7, 8, 5, 0, 0, 0, 3, 1, 1, 1, 6, 1, 1], [1, 1, 1, 1, 1, 1, 5, 160, 0, 0, 0, 3, 1, 1, 1, 14, 1, 1], [1, 1, 1, 1, 1, 1, 18, 0, 0, 0, 0, 3, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 5, -7, 9, 9, -7, 5, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 1, 5, -7, 5, 5, -7, 5, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 6, 0, 0, 0, 0, 6, 1, 1, 1, 1, 1, 1], [7, 7, 7, 5, 7, 7, 5, 9, 0, 0, 9, 5, 7, 7, 5, 7, 7, 7], [-5, -5, -5, -9, 0, 0, this.GR, 0, 0, 0, 0, 0, 0, 0, -9, -5, -5, -5], [-5, -5, -5, -9, 0, 0, this.GR, 0, 0, 0, 0, 0, 0, 0, -9, -5, -5, -5], [-5, -5, -5, -9, 0, 0, this.GR, 0, 0, 0, 0, this.CP, 0, 0, -9, -5, -5, -5], [7, 7, 7, 5, 7, 7, 5, 7, 7, 7, 7, 5, 7, 7, 5, 7, 7, 7], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [7, 8, 7, 7, 7, 8, 1, 1, 1, 1, 1, 1, 8, 7, 7, 7, 8, 7], [0, -5, -9, -5, -9, 5, 1, 1, 1, 1, 1, 1, 5, -9, -5, -9, -5, 0], [0, -9, -16, 0, -15, 9, 1, 9, 7, 7, 9, 1, 9, -16, 0, -15, -9, 0], [0, -5, 0, this.GEM, 0, 5, 1, 6, 16, 15, 6, 1, 5, 0, this.SR, 0, -5, 0], [7, 8, 7, 7, 7, 8, 1, 6, this.EL, this.ER, 6, 1, 8, 7, 7, 7, 8, 7], [1, 1, 1, 1, 1, 1, 1, 6, 14, 14, 6, 1, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 1, 1, 1, 1, 18, 0, 0, 0, 0, 0, 0, 3, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 4, 0, 0, 0, 0, 0, 0, 3, 1], [7, 7, 5, 7, 7, 7, 5, 7, 7, 8, 0, 0, 0, 0, 0, 0, 8, 1], [-5, -5, -9, 0, 0, 0, -6, 0, 0, -6, 0, 0, 0, 0, 0, 0, 6, 1], [-5, -5, -9, 0, 0, 0, -5, -7, -7, -5, -7, -7, -7, -5, 0, 0, 6, 1], [-5, -5, -9, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, -6, 0, 0, 23, 1], [7, 7, 7, 5, 0, 0, -6, 0, 0, 0, 0, 0, 0, -6, 0, 0, 6, 1], [1, 1, 1, 6, 0, this.RR, -6, 0, 0, 0, 0, 0, 0, -6, 0, 0, 8, 5], [7, 7, 7, 5, -7, -7, -5, 0, this.GG, this.GG, this.GG, this.GG, 0, -6, 0, 0, this.GR, 0], [0, 0, -6, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, -6, 0, 0, this.GR, 0], [0, 0, -6, 0, 0, 0, -5, -7, -7, -7, -5, -7, -7, -5, 0, 0, this.GR, 0], [0, 0, -6, 0, 0, 0, -6, 0, 0, 0, -23, 0, 0, -6, 0, 0, 8, 5], [7, 7, 5, 7, 7, 7, 5, 7, 7, 7, 14, 7, 7, 5, 7, 7, 9, 1], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 1, 6, 0, 0, 0, 0, 6, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 23, this.EL, this.EM, this.EM, this.ER, 23, 1, 1, 1, 1, 1, 1], [7, 7, 5, 7, 7, 7, 9, 7, 7, 7, 7, 9, 7, 7, 7, 5, 7, 7], [-5, -5, -9, -16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -15, -9, -5, -5], [-5, -5, -9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -9, -5, -5], [-5, -5, -9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -9, -5, -5], [7, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 7], [1, 1, 5, 0, 0, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, this.GG, 5, 1, 1], [7, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 7, 7], [-5, -5, -9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-5, -5, -9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [-5, -5, -9, 0, 0, 0, this.EL, this.ER, 0, 0, 0, this.EL, this.ER, 0, 0, 0, 0, 0], [7, 7, 5, 7, 7, 7, 14, 14, 7, 7, 7, 14, 14, 7, 7, 5, 7, 7], [1, 1, 1, 1, 1, 4, 6, 6, 3, 1, 4, 6, 6, 3, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1], [1, 1, 1, 8, 7, 5, 7, 5, 7, 7, 7, 5, 7, 5, 7, 8, 1, 1], [1, 1, 1, 5, -5, -5, -5, -16, 0, this.GEM, 0, -15, -5, -5, -5, 5, 1, 1], [1, 1, 1, 9, -5, 8, 7, 5, 7, 7, 7, 5, 7, 8, -5, 9, 1, 1], [1, 1, 1, 5, -16, 0, 0, 0, 0, -6, 0, 0, 0, this.RL, -15, 5, 1, 1], [7, 7, 5, 8, this.GG, this.GG, this.GG, this.GG, 0, -6, 0, this.GG, this.GG, this.GG, this.GG, 8, 5, 7], [-9, -5, -9, -5, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, -5, -9, -5], [-5, -9, -5, -9, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, -9, -5, -9], [-9, -5, -9, -5, 0, 0, 0, 0, 0, -23, 0, 0, 0, 0, 0, -5, -9, -5], [7, 7, 7, 9, 7, 7, 7, 9, 7, 7, 7, 9, 7, 7, 7, 9, 7, 7], [1, 1, 1, 6, 1, 1, 1, 6, 1, 1, 1, 6, 1, 1, 1, 6, 1, 1], [1, 1, 1, 6, 1, 1, 1, 23, 1, 1, 1, 23, 1, 1, 1, 6, 1, 1], [1, 1, 1, 6, 1, 1, 1, 5, 1, 1, 1, 5, 1, 1, 1, 6, 1, 1], [1, 1, 1, 6, 1, 1, 1, 6, 1, 1, 1, 6, 1, 1, 1, 6, 1, 1]], [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, -9, -8, -9, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 9, 8, 9, 0, -15, -5, -16, 0, 9, 8, 9, 0, 0, 0], [0, 0, 0, 0, 150, 5, 160, 0, 0, -6, 0, 0, 150, 5, 160, 0, 0, 0], [0, 0, 0, 0, 0, 6, 0, 0, 0, -6, 0, 0, 0, 6, 0, 0, 0, 0], [0, 0, 0, 0, 0, 6, 0, 0, 0, -23, 0, 0, 0, 6, 0, 0, 0, 0], [2, 2, 2, 2, 11, 6, 10, 2, 2, 22, 2, 19, 11, 6, 10, 2, 2, 2], [1, 1, 1, 1, 13, 6, 12, 1, 1, 1, 1, 1, 13, 6, 12, 1, 1, 1], [1, 1, 1, 1, 1, 6, 1, 1, 1, 1, 1, 1, 1, 6, 1, 1, 1, 1]], [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, -24, 0, 0, 0, 0, -24, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 5, 8, 7, 5, 5, 7, 8, 5, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 150, 5, -7, -7, -7, -7, -5, -16, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 9, -7, 0, 0, -7, -5, 0, 0, 0, 0, 0, 0], [2, 19, 2, 19, 2, 2, 5, -7, -5, -5, -7, -5, 0, 0, this.CP, 0, 0, 0], [1, 1, 1, 1, 1, 1, 8, -7, 0, 0, -7, 8, 2, 2, 2, 2, 2, 2], [1, 1, 1, 1, 1, 1, 5, -7, -7, -7, -7, 5, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 9, -7, 5, 5, -7, 9, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 1, 5, -7, 5, 5, -7, 5, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 9, -7, -7, -7, -7, 9, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 5, 5, -5, -5, 5, 5, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 9, -7, -7, -7, -7, 9, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 5, -7, -7, -7, -7, 5, 1, 1, 1, 1, 1, 1], [1, 1, 1, 21, 7, 7, 8, -7, 5, 5, -7, 8, 7, 7, 7, 7, 7, 7], [1, 1, 1, 1, 1, 1, 5, -7, -7, -7, -7, -5, -9, -5, -9, -5, -9, -5], [1, 1, 1, 1, 1, 1, 5, -7, -7, -7, -7, -9, -5, -9, -5, -9, -5, -9], [1, 1, 1, 1, 1, 1, 5, -7, -7, -7, -7, -5, -9, -5, -9, -5, -9, -5], [1, 1, 1, 1, 21, 7, 8, 5, -5, -5, 5, 8, 7, 7, 7, 7, 7, 7], [1, 1, 1, 1, 1, 1, 5, -7, -7, -7, -7, 5, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 9, -7, -7, -7, -7, 9, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 5, -7, -7, -7, -7, 5, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 9, -7, 5, 5, -7, 9, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 6, 1, 1, 1, 6, 1, 1, 1, 6, 1, 1, 1, 6, 1, 1], [1, 1, 1, 6, 1, 1, 1, 6, 1, 1, 1, 6, 1, 1, 1, 6, 1, 1], [1, 1, 1, 8, 7, 7, 7, 5, 7, 7, 7, 5, 7, 7, 7, 8, 1, 1], [1, 1, 1, 5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, -5, 5, 1, 1], [1, 1, 1, 9, -5, -16, 0, 0, -15, -5, -16, 0, 0, -15, -5, 9, 1, 1], [1, 1, 1, 5, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 5, 1, 1], [7, 7, 7, 8, 0, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 8, 7, 7], [-9, 0, 0, 0, 0, 0, this.EL, this.ER, 0, -6, 0, this.EL, this.ER, 0, 0, 0, 0, 0], [-9, 0, -14, -14, 0, 0, 14, 14, 0, -6, 0, 14, 14, 0, 0, -14, -14, 0], [-9, 0, -14, -14, 0, 0, 14, 14, 0, -6, 0, 14, 14, 0, 0, -14, -14, 0], [7, 7, 5, 7, 7, 7, 5, 7, 7, 7, 7, 5, 7, 7, 7, 5, 7, 7], [1, 1, 22, 1, 1, 1, 6, 0, 0, -23, 0, 6, 1, 1, 1, 22, 1, 1], [1, 1, 1, 1, 1, 1, 6, 0, 0, -8, 0, 6, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 6, 0, 0, 0, 0, 6, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 1, 9, -7, 5, 5, -7, 9, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 5, -7, -7, -7, -7, 5, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 9, 5, -5, -5, 5, 9, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 5, -7, -7, -7, -7, 5, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 9, -7, -7, -7, -7, 9, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 5, -7, -7, -7, -7, 5, 1, 1, 1, 1, 1, 1], [7, 7, 5, 7, 7, 7, 8, -5, 5, 5, -5, 8, 7, 7, 7, 5, 7, 7], [-5, -5, -9, 0, 0, 0, -6, 0, 0, 0, 0, -6, 0, 0, 0, -9, -5, -5], [-5, -5, -9, 0, 0, 0, -23, 0, 0, 0, 0, -23, 0, 0, 0, -9, -5, -5], [-5, -5, -9, 0, 0, 0, -6, 0, 0, 0, 0, -6, 0, 0, 0, -9, -5, -5], [7, 7, 5, 7, 7, 7, 8, 5, 0, 0, 5, 8, 7, 7, 7, 5, 7, 7], [1, 1, 1, 1, 1, 1, 5, 160, 0, 0, 150, 5, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 6, 0, 0, 0, 0, 6, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 6, 0, 5, 5, 0, 6, 1, 1, 1, 1, 1, 1]], [[1, 1, 1, 1, 1, 1, 6, 0, 5, 5, 0, 6, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 6, 0, 0, 0, 0, 6, 1, 1, 1, 1, 1, 1], [1, 1, 1, 1, 1, 1, 8, 5, 0, 0, 5, 8, 7, 7, 7, 7, 7, 7], [1, 1, 1, 1, 1, 1, 5, 160, 0, 0, -15, -9, -5, -5, -5, -5, -5, -5], [1, 1, 1, 1, 1, 1, 9, 0, 0, 0, 0, -9, -5, -5, -5, -5, -5, -5], [1, 1, 1, 1, 1, 1, 5, 0, 0, 0, 0, -9, -5, -5, -5, -5, -5, -5], [1, 1, 1, 1, 1, 1, 8, -7, 5, 5, -7, 8, 7, 7, 7, 7, 7, 7], [1, 1, 1, 1, 1, 1, 5, 0, 0, 0, 0, 5, 1, 1, 1, 1, 1, 1], [7, 5, 7, 14, 7, 7, 8, 5, 0, 0, 5, 8, 7, 7, 7, 7, 5, 7], [-5, -9, 0, 6, 0, 0, 0, -6, 0, 0, -6, 0, 0, 0, 0, 0, -9, -5], [-5, -9, 0, 23, 0, 0, 0, -6, 0, 0, -6, 0, 0, 0, 0, 0, -9, -5], [-5, -9, 0, this.SG, 0, 0, 0, -6, 0, 0, -6, 0, this.CP, 0, 0, 0, -9, -5], [7, 5, 7, 5, 7, 7, 7, 5, 7, 7, 5, 7, 7, 7, 7, 7, 5, 7], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 19, 2], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 12, 1, 1]], [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 10, 12, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 17, 1, 1, 1, 1], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1], [0, 0, 0, 0, 0, 8, 7, 9, 7, 7, 9, 7, 20, 12, 1, 1, 1, 1], [0, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, 17, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, -6, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1, 1], [0, 0, 0, 0, 0, -23, 0, 0, 0, 0, 0, 0, 3, 1, 1, 1, 1, 1], [0, 0, 8, 7, 9, 7, 8, 0, 0, 0, 0, 10, 12, 1, 1, 1, 1, 1], [0, 0, -6, 0, 0, 0, -6, 0, 0, 0, 0, 3, 1, 1, 1, 1, 1, 1], [0, 0, -6, 0, 0, 0, -6, 0, 0, 0, 0, 3, 1, 1, 1, 1, 1, 1], [0, 0, -6, 0, 0, 0, -6, 0, 0, 0, 10, 12, 1, 1, 1, 1, 1, 1]], [[0, 0, -6, 0, 0, 0, -6, 0, 0, 0, 3, 1, 1, 1, 1, 1, 1, 1], [0, 0, -6, 0, 0, 0, -6, 0, 0, 0, 3, 1, 1, 1, 1, 1, 1, 1], [0, 0, -6, 0, 0, 0, -6, 0, 0, 10, 12, 1, 1, 1, 1, 1, 1, 1], [0, 0, -6, 0, 0, 0, -6, 0, 0, 3, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, -6, 0, 0, 0, -14, 0, 0, 3, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, -6, 0, 0, 0, -6, 0, 0, 17, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, -14, 0, 0, 0, -6, 0, 5, 9, 7, 7, 7, 7, 7, 7, 7, 7], [0, 0, -6, 0, 0, 0, -6, 0, 0, 6, 0, 0, 0, -9, -5, -5, -5, -5], [0, 0, -6, 0, 0, 0, -6, 0, 0, 6, 0, 0, 0, -9, -5, -5, -5, -5], [0, 0, -6, 0, 0, 0, -6, 0, 0, 6, 0, 0, 0, -9, -5, -5, -5, -5], [0, 0, -6, 0, 0, 0, -6, 10, 5, 9, 7, 7, 7, 7, 7, 7, 7, 7], [0, 0, -6, 0, 0, 0, -23, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, -6, 0, 0, 0, 14, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, -6, 0, 0, 0, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]], [[0, 0, -6, 0, 0, 0, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, -6, 0, 0, 10, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, -14, 0, 0, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, -6, 0, 0, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, -6, 0, 0, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, -6, 0, 10, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, -6, 0, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, -6, 0, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1], [0, 0, -6, 5, 7, 7, 5, 7, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7], [0, 0, -6, 0, -6, 0, -9, -5, -9, -5, -5, -5, -5, -5, -5, -5, -5, -5], [0, 0, -6, 0, -6, 0, -9, -5, -9, -5, -5, -5, -5, -5, -5, -5, -5, -5], [0, 0, -23, 0, -6, 0, -9, -5, -9, -5, -5, -5, -5, -5, -5, -5, -5, -5], [2, 21, 7, 7, 7, 7, 5, 7, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7], [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]]];
};
ASSetPropFlags(_global.Level_1.prototype, null, 1);
#endinitclip
}
movieClip 1361 __Packages.Star {
#initclip
if (!_global.Star) {
var v1 = function () {
super();
};
_global.Star = v1;
_global.Star extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this._alpha = 100 - this._y / 4 - Math.ceil(Math.random() * 50);
this.frame = 1;
this.gotoAndStop(this.frame);
this.parallax_timer = 100;
this.parallax_speed = 10;
};
v2.onEnterFrame = function () {
if (!_root.Game.gamepaused) {
if (this.frame == 1) {
if (Math.ceil(Math.random() * 1000) == 1) {
++this.frame;
}
} else {
++this.frame;
if (this.frame > 4) {
this.frame = 1;
}
}
this.gotoAndStop(this.frame);
}
this.start_x = this._x;
this.start_y = this._y;
this.glitchMe();
if (this.parallax) {
this.driftMe();
}
};
v2.glitchMe = function () {
var v3 = false;
switch (_root.Game.radioactivity) {
case 24:
if (Math.ceil(Math.random() * 50) == 1) {
v3 = true;
}
break;
case 25:
if (Math.ceil(Math.random() * 10) == 1) {
v3 = true;
}
break;
case 26:
if (Math.ceil(Math.random() * 2) == 1) {
v3 = true;
}
break;
case 27:
this.removeMovieClip();
}
if (v3) {
this._alpha = Math.ceil(Math.random() * 100);
this._x = this.start_x + (Math.ceil(Math.random() * 3) - 2);
this._y = this.start_y + (Math.ceil(Math.random() * 3) - 2);
}
};
v2.driftMe = function () {
this.parallax_timer -= this.parallax_speed;
if (this.parallax_timer <= this._alpha) {
this.parallax_timer = 100;
--this._x;
if (this._x <= -32) {
this._x = 576;
}
}
};
ASSetPropFlags(_global.Star.prototype, null, 1);
}
#endinitclip
}
movieClip 1362 __Packages.Smoke_emitter {
#initclip
if (!_global.Smoke_emitter) {
var v1 = function () {
super();
};
_global.Smoke_emitter = v1;
_global.Smoke_emitter extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.puff_timer = 0;
var v2 = Math.ceil(this.puff_range / 2);
this.x_start = this._x - v2;
this.y_start = this._y - v2;
};
v2.onEnterFrame = function () {
if (this.game_on) {
if (!_root.Game.gamepaused) {
this.puffMe();
}
} else {
this.puffMe();
}
};
v2.puffMe = function () {
++this.puff_timer;
if (this.puff_timer == this.puff_speed) {
this.puffSmoke();
this.puff_timer = 0;
}
};
v2.puffSmoke = function () {
var v3 = _root.attachMovie('Smoke', 'Smoke' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v3._x = this.x_start + Math.ceil(Math.random() * this.puff_range);
v3._y = this.y_start + Math.ceil(Math.random() * this.puff_range);
v3.x_speed = this.x_speed;
v3.y_speed = this.y_speed;
v3.game_on = this.game_on;
v3.small_puffs = this.small_puffs;
if (this.game_on) {
_root.Game.room_objects.push(v3);
_root.Game.player.popMe();
}
if (this.loading) {
this.mom.loading_objects.push(v3);
} else {
this.blackout.popMe();
}
};
ASSetPropFlags(_global.Smoke_emitter.prototype, null, 1);
}
#endinitclip
}
movieClip 1363 __Packages.Smoke {
#initclip
if (!_global.Smoke) {
var v1 = function () {
super();
};
_global.Smoke = v1;
_global.Smoke extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
if (this.small_puffs) {
this.frame = 3;
} else {
this.frame = 1;
}
this.gotoAndStop(this.frame);
this.x_timer = 0;
this.y_timer = 0;
this._x -= 14;
this._y -= 14;
this.animation_speed = 2;
this.animation_timer = 0;
};
v2.onEnterFrame = function () {
if (this.game_on) {
if (!_root.Game.gamepaused) {
this.blowMe();
}
} else {
this.blowMe();
}
};
v2.blowMe = function () {
++this.animation_timer;
if (this.animation_timer == this.animation_speed) {
this.animation_timer = 0;
++this.frame;
if (this.frame > 5) {
this.removeMovieClip();
} else {
this.gotoAndStop(this.frame);
}
}
++this.x_timer;
if (this.x_timer == this.x_speed) {
--this._x;
this.x_timer = 0;
}
++this.y_timer;
if (this.y_timer == this.y_speed) {
++this._y;
this.y_timer = 0;
}
};
ASSetPropFlags(_global.Smoke.prototype, null, 1);
}
#endinitclip
}
movieClip 1364 __Packages.Init {
#initclip
if (!_global.Init) {
var v1 = function () {
super();
};
_global.Init = v1;
_global.Init extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
_global.muted = false;
this.loading = _root.attachMovie('Loading_bar', 'Loading_bar', _root.getNextHighestDepth());
this.loading._y = 422;
};
ASSetPropFlags(_global.Init.prototype, null, 1);
}
#endinitclip
}
movieClip 1365 __Packages.Loading_bar {
#initclip
if (!_global.Loading_bar) {
var v1 = function () {
super();
};
_global.Loading_bar = v1;
_global.Loading_bar extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.loading_objects = [];
var v4 = 0;
while (v4 < 100) {
var v3 = _root.attachMovie('Star', 'Star' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v3._x = Math.ceil(Math.random() * 544);
v3._y = Math.ceil(Math.random() * 320);
v3.parallax = false;
if (v3._x >= 123 and v3._x < 424 and v3._y >= 105 and v3._y < 353) {
v3.removeMovieClip();
} else {
this.loading_objects.push(v3);
}
++v4;
}
var v5 = _root.attachMovie('Loading_ship', 'Loading_ship', _root.getNextHighestDepth());
v5._x = -32;
v5._y = 56;
v5.mom = this;
this.loading_objects.push(v5);
this.loaded = false;
this.ready = false;
};
v2.onEnterFrame = function () {
if (_root.getBytesLoaded() == _root.getBytesTotal() and !this.loaded) {
var v3 = _root.attachMovie('Loading_button', 'Loading_button', _root.getNextHighestDepth());
v3._x = this._x + 172;
v3._y = this._y + 4;
v3.mom = this;
this.loading_objects.push(v3);
this.loaded = true;
}
};
v2.closeShop = function () {
for (var v2 in this.loading_objects) {
this.loading_objects[v2].removeMovieClip();
}
this.removeMovieClip();
};
ASSetPropFlags(_global.Loading_bar.prototype, null, 1);
}
#endinitclip
}
movieClip 1366 __Packages.Bullet {
#initclip
if (!_global.Bullet) {
var v1 = function () {
super();
};
_global.Bullet = v1;
_global.Bullet extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.collision = _root.attachMovie('Collision', 'Collision' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
this.collision.gotoAndStop(3);
this.collision._visible = false;
_root.Game.room_objects.push(this.collision);
this.updateCollision();
this.speed = 8;
this.frame = 1;
this.popped = false;
this.flipped = null;
if (_root.Game._radioactivity == 27) {
this.glitchMe();
} else {
this.gotoAndStop(this.frame);
}
this.collision_timer = 0;
this.first_turn = true;
this.sfx_flip = new Sound();
this.sfx_flip.attachSound('flip.wav');
};
v2.onEnterFrame = function () {
if (!_root.Game.gamepaused) {
if (!this.popped) {
this.moveMe();
}
this.animateMe();
if (this.first_turn) {
this.first_turn = false;
this.collisionCheck();
}
++this.collision_timer;
if (this.collision_timer == 2) {
this.flipCheck();
}
if (this.collision_timer == 4) {
this.collision_timer = 0;
this.collisionCheck();
}
}
if (_root.Game.radioactivity > 21) {
this.glitchMe();
}
};
v2.updateCollision = function () {
this.collision._x = this._x + 14;
this.collision._y = this._y + 14;
};
v2.moveMe = function () {
switch (this.facing) {
case 'down':
this._y += this.speed;
break;
case 'left':
this._x -= this.speed;
break;
case 'up':
this._y -= this.speed;
break;
case 'right':
this._x += this.speed;
}
this.updateCollision();
if (this.collision.hitTest(_root.Game.player.collision)) {
_root.Player.dead = true;
}
if (this._x < -32 or this._x > 576 or this._y < -32 or this._y > 448) {
this.collision.removeMovieClip();
this.removeMovieClip();
}
};
v2.collisionCheck = function () {
for (var v3 in _root.Game.walls) {
if (this.collision.hitTest(_root.Game.walls[v3]) and !_root.Game.walls[v3].off) {
if (!_root.Game.walls[v3].is_pipe) {
this.popped = true;
} else {
if (_root.Game.walls[v3] != this.flipped) {
if (this.facing == 'up') {
switch (_root.Game.walls[v3].facing) {
if (_root.Game.walls[v3].facing !== 3) {
} else {
case 8:
case 1:
this.popped = true;
}
}
} else {
if (this.facing == 'down') {
switch (_root.Game.walls[v3].facing) {
if (_root.Game.walls[v3].facing !== 9) {
} else {
case 8:
case 7:
this.popped = true;
}
}
} else {
if (this.facing == 'left') {
switch (_root.Game.walls[v3].facing) {
if (_root.Game.walls[v3].facing !== 3) {
} else {
case 4:
case 9:
this.popped = true;
}
}
} else {
if (this.facing == 'right') {
switch (_root.Game.walls[v3].facing) {
if (_root.Game.walls[v3].facing !== 1) {
} else {
case 4:
case 7:
this.popped = true;
}
}
}
}
}
}
}
}
}
}
};
v2.flipCheck = function () {
var v3 = false;
for (var v4 in _root.Game.pipes) {
if (this.collision.hitTest(_root.Game.pipes[v4].collision)) {
if (_root.Game.pipes[v4].facing == 7) {
switch (this.facing) {
case 'up':
this.facing = 'right';
this._x += 2;
this._y = _root.Game.pipes[v4]._y;
this.flipped = _root.Game.pipes[v4];
v3 = true;
break;
case 'left':
this.facing = 'down';
this._y += 2;
this._x = _root.Game.pipes[v4]._x;
this.flipped = _root.Game.pipes[v4];
v3 = true;
}
} else {
if (_root.Game.pipes[v4].facing == 9) {
switch (this.facing) {
case 'up':
this.facing = 'left';
this._x -= 2;
this._y = _root.Game.pipes[v4]._y;
this.flipped = _root.Game.pipes[v4];
v3 = true;
break;
case 'right':
this.facing = 'down';
this._y += 2;
this._x = _root.Game.pipes[v4]._x;
this.flipped = _root.Game.pipes[v4];
v3 = true;
}
} else {
if (_root.Game.pipes[v4].facing == 1) {
switch (this.facing) {
case 'down':
this.facing = 'right';
this._x += 2;
this._y = _root.Game.pipes[v4]._y;
this.flipped = _root.Game.pipes[v4];
v3 = true;
break;
case 'left':
this.facing = 'up';
this._y -= 2;
this._x = _root.Game.pipes[v4]._x;
this.flipped = _root.Game.pipes[v4];
v3 = true;
}
} else {
if (_root.Game.pipes[v4].facing == 3) {
switch (this.facing) {
case 'down':
this.facing = 'left';
this._x -= 2;
this._y = _root.Game.pipes[v4]._y;
this.flipped = _root.Game.pipes[v4];
v3 = true;
break;
case 'right':
this.facing = 'up';
this._y -= 2;
this._x = _root.Game.pipes[v4]._x;
this.flipped = _root.Game.pipes[v4];
v3 = true;
}
}
}
}
}
}
}
if (v3) {
this.sfx_flip.start();
}
};
v2.animateMe = function () {
if (this.popped and this.frame < 5) {
this.frame = 5;
} else {
++this.frame;
}
if (this.frame > 4 and !this.popped) {
this.frame = 1;
}
if (this.frame > 8) {
this.collision.removeMovieClip();
this.removeMovieClip();
}
this.gotoAndStop(this.frame);
};
v2.glitchMe = function () {
var v3 = false;
switch (_root.Game.radioactivity) {
case 22:
v3 = true;
break;
case 24:
if (Math.ceil(Math.random() * 10) == 1) {
v3 = true;
}
break;
case 25:
if (Math.ceil(Math.random() * 5) == 1) {
v3 = true;
}
break;
case 26:
if (Math.ceil(Math.random() * 2) == 1) {
v3 = true;
}
break;
case 27:
v3 = true;
}
if (v3) {
this._visible = false;
this.collision._visible = true;
} else {
this._visible = true;
this.collision._visible = false;
}
};
ASSetPropFlags(_global.Bullet.prototype, null, 1);
}
#endinitclip
}
movieClip 1367 __Packages.Charge {
#initclip
if (!_global.Charge) {
var v1 = function () {
super();
};
_global.Charge = v1;
_global.Charge extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.frame = 1;
if (_root.Game.radioactivity < 27) {
this.gotoAndStop(this.frame);
} else {
this.gotoAndStop(7);
}
};
v2.onEnterFrame = function () {
if (!_root.Game.gamepaused) {
if (this.frame < 6) {
++this.frame;
if (_root.Game.radioactivity < 27) {
this.gotoAndStop(this.frame);
}
} else {
var v3 = _root.attachMovie('Bullet', 'Bullet' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v3._x = this._x;
v3._y = this._y;
v3.facing = this.facing;
_root.Game.room_objects.push(v3);
_root.Game.staticnoise.popMe();
this.removeMovieClip();
}
}
};
ASSetPropFlags(_global.Charge.prototype, null, 1);
}
#endinitclip
}
movieClip 1368 __Packages.Checkpoint {
#initclip
if (!_global.Checkpoint) {
var v1 = function () {
super();
};
_global.Checkpoint = v1;
_global.Checkpoint extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
if (_root.Game.player.checkpoint_level_x == _root.Game.level_x and _root.Game.player.checkpoint_level_y == _root.Game.level_y and _root.Game.player.checkpoint_room_x == _root.Game.room_x and _root.Game.player.checkpoint_room_y == _root.Game.room_y and _root.Game.player.checkpoint_x == this._x and _root.Game.player.checkpoint_y == this._y + 1 and _root.Game.player.checkpoint_switch_state == _root.Game.switch_state) {
this.modifier = 4;
} else {
if (this.starter) {
this.modifier = 4;
} else {
this.modifier = 0;
}
}
this.collision = _root.attachMovie('Collision', 'Collision' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
if (this.modifier == 0) {
this.collision.gotoAndStop(7);
} else {
this.collision.gotoAndStop(8);
}
this.collision._visible = false;
this.collision._x = this._x + 8;
this.collision._y = this._y + 8;
_root.Game.room_objects.push(this.collision);
_root.Game.player.popMe();
this.frame = 1 + this.modifier;
this.animation_speed = 2;
this.animation_timer = 0;
this.gotoAndStop(this.frame);
this.previous_switch_state = _root.Game.switch_state;
if (_root.Game.radioactivity == 27) {
this.glitchMe();
}
this.sfx_save = new Sound();
this.sfx_save.attachSound('save.wav');
};
v2.onEnterFrame = function () {
if (!_root.Game.gamepaused) {
if (this.collision.hitTest(_root.Game.player.collision)) {
this.activateMe();
}
if (this.animation_timer == this.animation_speed) {
this.animation_timer = 0;
this.animateMe();
} else {
++this.animation_timer;
}
if (this.previous_switch_state != _root.Game.switch_state) {
this.modifier = 0;
}
this.previous_switch_state = _root.Game.switch_state;
}
this.glitchMe();
};
v2.animateMe = function () {
++this.frame;
if (this.frame > 4) {
this.frame = 1;
}
this.gotoAndStop(this.frame + this.modifier);
};
v2.activateMe = function () {
_root.Game.player.checkpoint_x = this._x;
_root.Game.player.checkpoint_y = this._y + 1;
if (_root.Game.player.saved == 0 and this.modifier == 0) {
this.sfx_save.start();
}
_root.Game.player.saveMe();
this.modifier = 4;
};
v2.glitchMe = function () {
var v3 = false;
switch (_root.Game.radioactivity) {
case 24:
if (Math.ceil(Math.random() * 50) == 1) {
v3 = true;
}
break;
case 25:
if (Math.ceil(Math.random() * 10) == 1) {
v3 = true;
}
break;
case 26:
if (Math.ceil(Math.random() * 5) == 1) {
v3 = true;
}
break;
case 27:
v3 = true;
}
if (v3) {
if (_root.Game.radioactivity == 27) {
this._visible = false;
}
this._visible = false;
this.collision._visible = true;
} else {
this._visible = true;
this.collision._visible = false;
}
if (this.modifier == 0) {
this.collision.gotoAndStop(7);
} else {
this.collision.gotoAndStop(8);
}
};
ASSetPropFlags(_global.Checkpoint.prototype, null, 1);
}
#endinitclip
}
movieClip 1369 __Packages.Closing {
#initclip
if (!_global.Closing) {
var v1 = function () {
super();
};
_global.Closing = v1;
_global.Closing extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.closing_objects = [];
if (this.radioactivity < 27) {
this.makeStars();
}
var v3 = _root.attachMovie('Ship_smallest', 'Ship_smallest' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v3._x = 64;
v3._y = 230;
v3.pan_direction = 'down';
v3.mars = true;
this.closing_objects.push(v3);
this.ship = _root.attachMovie('Ship_smallest', 'Ship_smallest' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
this.ship._x = 270;
this.ship._y = 224;
this.ship.pan_direction = 'up';
this.ship.mars = false;
this.ship.blackout = this.blackout;
this.closing_objects.push(this.ship);
this.blackout.popMe();
if (this.radioactivity == 27) {
this.title_delay = 196;
} else {
this.title_delay = 96;
}
this.restart_delay = 500;
this.bgm = new Sound();
this.bgm.attachSound('ending.mp3');
this.bgm.start();
this.bgm_drone = new Sound();
this.bgm_drone.attachSound('bgm5.mp3');
this.scene = 1;
};
v2.onEnterFrame = function () {
if (this.title_delay > 0) {
--this.title_delay;
if (this.title_delay == 30) {
com.newgrounds.API.unlockMedal('WALKED AWAY', 168, 375);
if (this.radioactivity == 27) {
com.newgrounds.API.unlockMedal('ADDICTED', 168, 375);
}
if (this.thorough) {
com.newgrounds.API.unlockMedal('THOROUGH', 168, 311);
}
}
if (this.title_delay == 0) {
this.blackout = _root.attachMovie('Title', 'Title' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
this.blackout.mom = this;
this.blackout.ending = true;
this.ship.left_emitter.blackout = this.blackout;
this.ship.right_emitter.blackout = this.blackout;
}
}
if (this.scene == 2) {
if (this.restart_delay > 0) {
--this.restart_delay;
if (this.restart_delay == 0) {
this.blackout = _root.attachMovie('Blackout', 'Blackout' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
this.blackout.mom = this;
this.closing_objects.push(this.blackout);
}
}
}
};
v2.makeStars = function () {
var v4 = 0;
while (v4 < 100) {
var v3 = _root.attachMovie('Star', 'Star' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v3._x = Math.ceil(Math.random() * 544);
v3._y = Math.ceil(Math.random() * 320);
this.closing_objects.push(v3);
++v4;
}
};
v2.pitchBlack = function () {
if (this.scene == 1) {
this.scene = 2;
this.ship.left_emitter.removeMovieClip();
this.ship.right_emitter.removeMovieClip();
for (var v7 in this.closing_objects) {
this.closing_objects[v7].removeMovieClip();
}
var v5 = _root.attachMovie('Secretbutton', 'Secretbutton' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v5._x = 400;
v5._y = 90;
v5.sound = 'labia';
this.closing_objects.push(v5);
v5 = _root.attachMovie('Secretbutton', 'Secretbutton' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v5._x = 400;
v5._y = 106;
v5.sound = 'squeal';
this.closing_objects.push(v5);
var v6 = _root.attachMovie('Endcredit', 'Endcredit' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v6._x = 224;
v6._y = 0;
v6.gotoAndStop(1);
this.closing_objects.push(v6);
v6 = _root.attachMovie('Endcredit', 'Endcredit' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v6._x = 0;
v6._y = 32;
v6.gotoAndStop(2);
this.closing_objects.push(v6);
v6 = _root.attachMovie('Endcredit', 'Endcredit' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v6._x = 224;
v6._y = 33;
v6.gotoAndStop(3);
this.closing_objects.push(v6);
v6 = _root.attachMovie('Endcredit', 'Endcredit' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v6._x = 384;
v6._y = 32;
v6.gotoAndStop(4);
this.closing_objects.push(v6);
v6 = _root.attachMovie('Endcredit', 'Endcredit' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v6._x = 0;
v6._y = 128;
v6.gotoAndStop(5);
this.closing_objects.push(v6);
v6 = _root.attachMovie('Endcredit', 'Endcredit' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v6._x = 0;
v6._y = 224;
v6.gotoAndStop(6);
this.closing_objects.push(v6);
this.blackout.popMe();
} else {
if (this.scene == 2) {
for (var v7 in this.closing_objects) {
this.closing_objects[v7].removeMovieClip();
}
this.bgm.stop();
this.bgm_drone.stop();
trace('CONTINUE GAME');
var v4 = SharedObject.getLocal('auntiepixelante/redder');
var v3 = _root.attachMovie('Game', 'Game', _root.getNextHighestDepth());
v3.continued = true;
v3.level_x = v4.data.level_x;
v3.level_y = v4.data.level_y;
v3.room_x = v4.data.room_x;
v3.room_y = v4.data.room_y;
v3.switch_state = v4.data.switch_state;
v3.radioactivity = v4.data.radioactivity;
v3.red_x = v4.data.red_x;
v3.red_y = v4.data.red_y;
v3.green_x = v4.data.green_x;
v3.green_y = v4.data.green_y;
v3.checkpoint_x = v4.data.checkpoint_x;
v3.checkpoint_y = v4.data.checkpoint_y;
v3.checkpoint_frame = v4.data.checkpoint_frame;
v3.checkpoint_facing = v4.data.checkpoint_facing;
v3.game_map = v4.data.game_map;
this.removeMovieClip();
}
}
};
ASSetPropFlags(_global.Closing.prototype, null, 1);
}
#endinitclip
}
movieClip 63 __Packages.com.newgrounds.API {
#initclip
label -21247:
label -15041:
Unknown action: 0xfc
function () {
= (2414 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 317 + ();
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 ( == 687) {
+= 169;
true;
}
if ( == 723) {
+= 165;
}
for (;;) {
if ( == 941) {
-= 346;
}
if ( == 856) {
-= 446;
// An attempt to read a value from empty stack
if (!undefined) {
goto 5931;
}
+= 313;
label 5931:
}
if ( == 121) {
-= 118;
}
if ( != 842) break;
-= 324;
// An attempt to read a value from empty stack
if (!undefined) {
goto 6064;
}
+= 211;
label 6064:
if ( == 95) {
+= 187;
// An attempt to read a value from empty stack
if (!undefined) {
break;
}
-= 161;
}
if ( == 460) {
+= 447;
}
if ( == 555) {
-= 157;
// An attempt to read a value from empty stack
!undefined;
}
if ( == 815) {
-= 810;
}
if ( == 398) {
+= 543;
// An attempt to read a value from empty stack
if (!undefined) {
break;
}
-= 346;
}
if ( != 300) break;
+= 588;
if ( == 282) {
-= 161;
goto 37036;
}
if ( == 441) {
+= 114;
// An attempt to read a value from empty stack
eval(undefined);
}
#endinitclip
}
movieClip 64 __Packages.com.newgrounds.Bridge {
#initclip
label -21174:
label -15009:
Unknown action: 0xfc
function () {
= (969 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 54 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
if ( == 512) {
+= 227;
true;
}
if ( == 104) {
+= 92;
// An attempt to read a value from empty stack
eval(undefined);
}
for (;;) {
if ( != 739) break;
-= 475;
// An attempt to read a value from empty stack
if (!undefined) {
break;
}
+= 686;
if ( == 466) {
+= 172;
// An attempt to read a value from empty stack
// An attempt to read a value from empty stack
var eval(undefined) = undefined;
}
if ( == 264) {
+= 686;
goto -21174;
}
if ( == 265) {
-= 238;
// An attempt to read a value from empty stack
if (undefined) break;
break;
+= 913;
}
if ( == 950) {
-= 800;
}
if ( == 497) {
-= 347;
}
if ( == 340) {
+= 561;
}
if ( == 901) {
-= 435;
'';
1;
}
if ( == 504) {
+= 397;
}
if ( == 638) {
-= 534;
'';
}
if ( == 150) {
+= 822;
true;
}
if ( == 972) {
-= 176;
// An attempt to read a value from empty stack
if (!undefined) {
break;
}
-= 292;
}
if ( != 27) break;
+= 913;
if ( == 796) {
-= 292;
goto -15009;
}
if ( == 196) {
+= 69;
// An attempt to read a value from empty stack
!undefined;
}
-= 603;
goto 1449;
-= 337;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
label 1449:
!= 940;
#endinitclip
}
movieClip 65 __Packages.com.newgrounds.SaveFile {
#initclip
label -30437:
label -4205:
label -3156:
label -1064:
Unknown action: 0xfc
function () {
= (365 % 511) * true;
if (!'') {
} else {}
return ;
}
var = -3 + ();
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 ( == 362) {
+= 471;
true;
}
if ( == 218) {
+= 633;
}
for (;;) {
if ( != 482) break;
+= 1;
// An attempt to read a value from empty stack
if ( == 916) {
-= 281;
goto 4767;
goto 4763;
}
if ( == 923) {
-= 185;
// An attempt to read a value from empty stack
var eval(undefined) = eval(undefined);
}
if ( != 468) break;
+= 165;
goto -1064;
if ( != 738) break;
-= 256;
if ( == 851) {
-= 610;
}
if ( == 390) {
-= 354;
}
if ( == 750) {
-= 75;
}
if ( == 926) {
-= 3;
}
if ( == 196) {
+= 655;
}
if ( == 329) {
-= 293;
}
if ( != 633) break;
+= 42;
if ( == 684) {
-= 351;
for (;;) {
}
}
for (;;) {
if ( == 627) {
+= 228;
}
}
+= 9;
for (;;) {
if (!true) {
+= 271;
}
}
for (;;) {
-= 115;
goto -4205;
-= 324;
}
if ( != 333) break;
-= 365;
if ( != 675) break;
goto 1457;
+= 165;
label 1457:
if ( == 855) {
+= 105;
goto -3156;
}
if ( != 512) break;
-= 183;
goto -30437;
if ( == 483) {
+= 224;
}
if ( == 383) {
+= 533;
}
if ( == 525) {
+= 401;
}
if ( == 36) {
+= 591;
}
if ( == 960) {
-= 34;
}
if ( == 635) {
-= 635;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
label 4763:
Unknown action: 0xfc
label 4767:
eval(undefined);
'' ::: !'';
#endinitclip
}
movieClip 66 __Packages.com.newgrounds.SaveGroup {
#initclip
label -20056:
label -4851:
label -2245:
label -1615:
Unknown action: 0xfc
function () {
= (1665 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 54 + ();
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 ( == 186) {
+= 359;
true;
}
if ( == 190) {
-= 123;
// An attempt to read a value from empty stack
!undefined;
}
for (;;) {
if ( == 124) {
+= 357;
// An attempt to read a value from empty stack
if (!undefined) {
break;
}
-= 28;
}
if ( == 357) {
+= 279;
true;
}
if ( == 180) {
+= 193;
goto -2245;
}
if ( == 891) {
-= 511;
'';
1;
}
if ( != 46) break;
+= 311;
if ( == 380) {
+= 214;
// An attempt to read a value from empty stack
// An attempt to read a value from empty stack
var eval(undefined) = undefined;
}
if ( == 453) {
+= 532;
}
if ( == 545) {
-= 269;
// An attempt to read a value from empty stack
if (!undefined) {
goto 719;
}
+= 221;
label 719:
}
if ( == 594) {
+= 78;
'';
}
if ( == 672) {
-= 482;
// An attempt to read a value from empty stack
eval(undefined);
}
if ( != 67) break;
+= 343;
// An attempt to read a value from empty stack
if (undefined) break;
continue;
+= 421;
if ( == 373) {
+= 518;
}
if ( != 94) break;
+= 123;
if ( == 636) {
-= 167;
break;
}
if ( == 276) {
+= 221;
goto -20056;
}
if ( == 480) {
+= 411;
}
+= 421;
if ( == 410) {
+= 32;
goto 2079;
label 2079:
}
if ( == 985) {
-= 837;
true;
}
if ( == 859) {
+= 126;
}
if ( != 831) break;
-= 551;
goto 2597;
goto 2593;
if ( == 217) {
-= 93;
true;
}
if ( == 469) {
-= 375;
goto -1615;
}
if ( == 497) {
-= 140;
}
if ( == 198) {
+= 19;
}
if ( == 481) {
-= 28;
goto -4851;
}
if ( == 280) {
-= 280;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
label 2593:
Unknown action: 0xfc
label 2597:
#endinitclip
}
movieClip 69 __Packages.com.newgrounds.SaveGroupQuery {
#initclip
Unknown action: 0xfc
function () {
= (1568 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 799 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
if ( == 834) {
-= 549;
true;
}
if ( == 440) {
+= 35;
}
for (;;) {
if ( == 631) {
+= 98;
// An attempt to read a value from empty stack
!undefined;
}
if ( == 285) {
+= 20;
// An attempt to read a value from empty stack
if (!undefined) {
break;
}
+= 588;
}
if ( == 460) {
+= 399;
'';
}
if ( == 172) {
+= 551;
'';
1;
}
if ( != 723) break;
-= 263;
// An attempt to read a value from empty stack
// An attempt to read a value from empty stack
var eval(undefined) = undefined;
if ( == 305) {
+= 588;
goto 33507;
}
if ( == 809) {
-= 637;
if ( == 729) {
-= 289;
// An attempt to read a value from empty stack
if (undefined) break;
goto 3074;
+= 35;
label 3074:
}
} else {
-= 345;
goto 3295;
if ( == 475) {
}
if ( == 893) {
-= 721;
}
if ( == 859) {
-= 228;
// An attempt to read a value from empty stack
eval(undefined);
}
if ( != 130) break;
-= 130;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
Unknown action: 0xfc
label 3295:
#endinitclip
}
movieClip 71 __Packages.com.newgrounds.encoders.ImageScanner {
#initclip
label -24417:
label -19395:
Unknown action: 0xfc
function () {
= (2246 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 439 + ();
// 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 (;;) {
-= 528;
continue;
if ( == 650) {
-= 226;
goto -24417;
for (;;) {
} else {}
-= 550;
if ( == 647) {
+= 16;
}
if ( == 588) {
+= 338;
if ( == 466) {
}
if ( == 113) {
+= 71;
if (true) break;
goto 462;
+= 693;
label 462:
}
if ( == 184) {
+= 693;
goto -19395;
}
if ( == 879) {
-= 291;
if (true) break;
continue;
-= 226;
}
if ( != 362) break;
+= 301;
if ( == 877) {
-= 435;
}
if ( == 663) {
+= 10;
}
if ( == 153) {
+= 289;
} else {
-= 863;
if ( == 949) {
} else {
if ( == 690) {
+= 189;
}
+= 426;
if ( == 461) {
-= 175;
}
+= 149;
-= 241;
for (;;) {
-= 402;
}
-= 154;
if ( != 501) {
-= 40;
}
if ( == 286) {
+= 663;
}
if ( == 86) {
-= 86;
}
if ( == 673) {
-= 304;
var eval( != 442) = true;
}
if ( != 965) break;
-= 275;
if ( == 100) {
-= 15;
if (!true) {
goto 2748;
}
+= 880;
label 2748:
}
if ( == 375) {
+= 327;
}
if ( == 369) {
+= 6;
}
if ( == 85) {
+= 880;
goto 33491;
}
}
Unknown action: 0xfc
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
!= 641;
true;
#endinitclip
}
movieClip 70 __Packages.com.newgrounds.encoders.BaseN {
#initclip
label -17417:
Unknown action: 0xfc
function () {
= (863 % 511) * true;
if (!'') {
} else {}
return ;
}
var = -76 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
if ( == 276) {
+= 640;
if ( != 916) break;
-= 519;
} else {
if (!true) {
for (;;) {
+= 507;
if ( == 706) {
+= 47;
'';
1;
}
if ( == 676) {
+= 30;
}
if ( == 397) {
+= 507;
goto -17417;
}
if ( == 615) {
-= 216;
}
if ( == 753) {
-= 727;
// An attempt to read a value from empty stack
// An attempt to read a value from empty stack
var eval(undefined) = undefined;
}
if ( == 904) {
-= 198;
}
if ( != 399) break;
+= 363;
goto 1327;
goto 1323;
if ( != 26) break;
+= 576;
if ( == 434) {
+= 181;
if (!'') {
goto 1160;
}
-= 216;
label 1160:
}
if ( == 602) {
+= 296;
}
if ( == 898) {
-= 464;
}
if ( != 762) break;
-= 762;
}
'' ::: ::: !('' ::: );
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
label 1323:
Unknown action: 0xfc
label 1327:
#endinitclip
}
movieClip 80 __Packages.com.newgrounds.APIEventDispatcher {
#initclip
label -29130:
label -24894:
Unknown action: 0xfc
function () {
= (81 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 136 + ();
// 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 (;;) {
+= 751;
continue;
if ( == 633) {
-= 515;
goto -24894;
for (;;) {
if ( == 349) {
-= 202;
}
if ( == 968) {
-= 335;
if (true) break;
continue;
-= 515;
}
if ( == 482) {
-= 223;
}
if ( != 118) break;
+= 866;
if ( != 735) break;
+= 249;
if ( == 460) {
+= 431;
var eval( != 217) = true;
}
if ( == 600) {
-= 118;
if (!true) {
goto 1026;
}
-= 223;
label 1026:
}
if ( == 291) {
+= 309;
}
if ( == 866) {
-= 719;
}
if ( == 147) {
+= 313;
}
if ( == 891) {
+= 20;
}
if ( == 984) {
-= 672;
}
if ( != 312) break;
+= 679;
if (true ::: !true) goto 1359;
continue;
label 1359:
-= 125;
if ( == 259) {
+= 342;
goto 1608;
break;
}
if ( == 911) {
-= 620;
}
-= 125;
goto -29130;
-= 601;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
label 1608:
!= 217 ::: eval( != 217);
true ::: != 991;
#endinitclip
}
movieClip 68 __Packages.com.newgrounds.APIEvent {
#initclip
Unknown action: 0xfc
function () {
= (45 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 560 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
if ( == 605) {
-= 21;
true;
}
if ( == 196) {
+= 635;
}
for (;;) {
if ( == 831) {
-= 610;
'';
1;
}
#endinitclip
}
movieClip 76 __Packages.com.newgrounds.ScoreBoard {
#initclip
label -30636:
Unknown action: 0xfc
function () {
= (2807 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 138 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
if ( == 390) {
+= 160;
if ( != 794) break;
-= 249;
} else {
if (!true) {
for (;;) {
+= 344;
if ( == 307) {
+= 24;
goto -30636;
}
if ( == 0) {
+= 471;
'';
1;
}
if ( == 331) {
-= 331;
}
if ( != 399) break;
+= 395;
// An attempt to read a value from empty stack
if ( == 550) {
-= 243;
if (!undefined) break;
goto 535;
+= 24;
label 535:
}
if ( == 907) {
-= 508;
}
if ( == 118) {
-= 118;
}
if ( == 471) {
+= 512;
// An attempt to read a value from empty stack
var eval(undefined) = !undefined ::: eval(!undefined);
}
if ( == 545) {
+= 344;
}
if ( == 983) {
-= 76;
}
if ( == 889) {
-= 522;
goto 1296;
goto 1292;
}
if ( != 367) break;
-= 367;
}
!undefined ::: eval(!undefined);
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
label 1292:
Unknown action: 0xfc
label 1296:
#endinitclip
}
movieClip 62 __Packages.com.newgrounds.APIError {
#initclip
label -25830:
label -4623:
Unknown action: 0xfc
function () {
= (401 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 130 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
if ( == 531) {
+= 388;
true;
}
if ( == 962) {
-= 588;
}
for (;;) {
if ( != 610) break;
-= 558;
// An attempt to read a value from empty stack
if (!undefined) {
goto 310;
}
+= 908;
label 310:
if ( == 75) {
+= 86;
}
if ( == 112) {
+= 498;
true;
}
#endinitclip
}
movieClip 1370 __Packages.Collection {
#initclip
if (!_global.Collection) {
var v1 = function () {
super();
};
_global.Collection = v1;
_global.Collection extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this._alpha = 0;
this.max_alpha = 50;
if (this.intro) {
this.appear_speed = 100;
} else {
this.appear_speed = 10;
}
this.appear_timer = 0;
this.outro_time = 50;
};
v2.onEnterFrame = function () {
if (this.intro) {
if (!this.intro_outro) {
if (this.appear_timer < this.appear_speed) {
++this.appear_timer;
} else {
if (this._alpha < this.max_alpha) {
++this._alpha;
}
}
} else {
if (this.outro_time > 0) {
--this.outro_time;
} else {
if (this._alpha > 0) {
--this._alpha;
}
}
}
} else {
if (_root.Game.player._y <= 161) {
if (this.appear_timer < this.appear_speed) {
++this.appear_timer;
} else {
if (this._alpha < this.max_alpha) {
++this._alpha;
}
}
} else {
this.appear_timer = 0;
if (this._alpha > 0) {
--this._alpha;
}
}
}
};
ASSetPropFlags(_global.Collection.prototype, null, 1);
}
#endinitclip
}
movieClip 1371 __Packages.Collision {
#initclip
if (!_global.Collision) {
var v1 = function () {
super();
};
_global.Collision = v1;
_global.Collision extends MovieClip;
var v2 = v1.prototype;
ASSetPropFlags(_global.Collision.prototype, null, 1);
}
#endinitclip
}
movieClip 1372 __Packages.Computer {
#initclip
if (!_global.Computer) {
var v1 = function () {
super();
};
_global.Computer = v1;
_global.Computer extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.collision = _root.attachMovie('Collision', 'Collision' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
this.collision.gotoAndStop(3);
this.collision._visible = false;
this.collision._x = this._x + 14;
this.collision._y = this._y + 14;
_root.Game.room_objects.push(this.collision);
this.frame = 1;
this.animation_speed = 2;
this.animation_timer = 0;
this.gotoAndStop(this.frame);
};
v2.onEnterFrame = function () {
++this.animation_timer;
if (this.animation_timer == this.animation_speed) {
this.animation_timer = 0;
this.animateMe();
}
if (this.collision.hitTest(_root.Game.player.collision)) {
this.nextLevel();
}
};
v2.animateMe = function () {
++this.frame;
if (this.frame > 4) {
this.frame = 1;
}
this.gotoAndStop(this.frame);
};
v2.nextLevel = function () {
++_root.Game.level;
_root.Game.nextLevel();
};
ASSetPropFlags(_global.Computer.prototype, null, 1);
}
#endinitclip
}
movieClip 1373 __Packages.Credit {
#initclip
if (!_global.Credit) {
var v1 = function () {
super();
};
_global.Credit = v1;
_global.Credit extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {};
v2.onEnterFrame = function () {
this._x -= 2;
if (this._x <= -162) {
this.removeMovieClip();
}
};
ASSetPropFlags(_global.Credit.prototype, null, 1);
}
#endinitclip
}
movieClip 1374 __Packages.Dim {
#initclip
if (!_global.Dim) {
var v1 = function () {
super();
};
_global.Dim = v1;
_global.Dim extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this._alpha = 60;
};
v2.onEnterFrame = function () {
this._alpha = Math.ceil(Math.random() * 10) + 60;
};
ASSetPropFlags(_global.Dim.prototype, null, 1);
}
#endinitclip
}
movieClip 1375 __Packages.Dot {
#initclip
if (!_global.Dot) {
var v1 = function () {
super();
};
_global.Dot = v1;
_global.Dot extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
if (this.behavior == 'drift') {
this.drift_speed = Math.ceil(Math.random() * 4);
this.drift_timer = 0;
this.fade_timer = 10;
this._alpha = Math.ceil(Math.random() * 50) + 50;
} else {
var v2 = 10;
this.spray_speed_x = 0;
this.spray_speed_y = 0;
while (this.spray_speed_x == 0 and this.spray_speed_y == 0) {
this.spray_speed_x = Math.floor(Math.random() * (v2 + 1));
if (Math.ceil(Math.random() * 2) == 2) {
this.spray_speed_x = -this.spray_speed_x;
}
this.spray_speed_y = Math.floor(Math.random() * (v2 + 1));
if (Math.ceil(Math.random() * 2) == 2) {
this.spray_speed_y = -this.spray_speed_y;
}
}
}
};
v2.onEnterFrame = function () {
if (this.behavior == 'drift') {
this.driftAway();
} else {
this.sprayAway();
}
};
v2.driftAway = function () {
++this.drift_timer;
if (this.drift_timer == this.drift_speed) {
this.drift_timer = 0;
--this._y;
}
if (this.fade_timer > 0) {
--this.fade_timer;
} else {
--this._alpha;
if (this._alpha <= 0) {
this.removeMovieClip();
}
}
};
v2.sprayAway = function () {
this._x += this.spray_speed_x;
this._y += this.spray_speed_y;
};
ASSetPropFlags(_global.Dot.prototype, null, 1);
}
#endinitclip
}
movieClip 1376 __Packages.Electric {
#initclip
if (!_global.Electric) {
var v1 = function () {
super();
};
_global.Electric = v1;
_global.Electric extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.collision = _root.attachMovie('Collision', 'Collision' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
this.collision.gotoAndStop(6);
this.collision._visible = false;
this.collision._x = this._x + 8;
this.collision._y = this._y + 8;
_root.Game.room_objects.push(this.collision);
this.frame = 1 + this.modifier;
this.animation_speed = 2;
this.animation_timer = 0;
if ((_root.Game.radioactivity == 20 or _root.Game.radioactivity == 21) and Math.ceil(Math.random() * 20) == 1) {
this.glitched = true;
} else {
if (_root.Game.radioactivity >= 22 and Math.ceil(Math.random() * 10) == 1) {
this.glitched = true;
} else {
this.glitched = false;
}
}
if (this.glitched == true) {
this.frame = Math.ceil(Math.random() * 3) + this.modifier;
this.glitched = true;
}
this.gotoAndStop(this.frame);
};
v2.onEnterFrame = function () {
if (!_root.Game.gamepaused) {
if (this.collision.hitTest(_root.Game.player.collision)) {
_root.Player.dead = true;
}
if (!this.glitched) {
this.animateMe();
}
}
this.glitchMe();
};
v2.animateMe = function () {
++this.animation_timer;
if (this.animation_timer == this.animation_speed) {
this.animation_timer = 0;
++this.frame;
if (this.frame > 3 + this.modifier) {
this.frame = 1 + this.modifier;
}
this.gotoAndStop(this.frame);
}
};
v2.glitchMe = function () {
var v3 = false;
switch (_root.Game.radioactivity) {
case 22:
v3 = true;
break;
case 24:
if (Math.ceil(Math.random() * 50) == 1) {
v3 = true;
}
break;
case 25:
if (Math.ceil(Math.random() * 10) == 1) {
v3 = true;
}
break;
case 26:
if (Math.ceil(Math.random() * 5) == 1) {
v3 = true;
}
break;
case 27:
v3 = true;
}
if (v3) {
if (_root.Game.radioactivity == 27) {
this._visible = false;
}
this.collision._visible = true;
} else {
this.collision._visible = false;
}
};
ASSetPropFlags(_global.Electric.prototype, null, 1);
}
#endinitclip
}
movieClip 1377 __Packages.Endcredit {
#initclip
if (!_global.Endcredit) {
var v1 = function () {
super();
};
_global.Endcredit = v1;
_global.Endcredit extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {};
v2.onEnterFrame = function () {
this._alpha = Math.ceil(Math.random() * 50) + 50;
};
ASSetPropFlags(_global.Endcredit.prototype, null, 1);
}
#endinitclip
}
movieClip 1378 __Packages.Fish {
#initclip
if (!_global.Fish) {
var v1 = function () {
super();
};
_global.Fish = v1;
_global.Fish extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.speed = 100 - Math.ceil(Math.random() * 50);
this.parallax_timer = 100;
this.parallax_speed = 10;
this.frame = Math.ceil(Math.random() * 2) + this.modifier;
if (Math.ceil(Math.random() * 10) == 1) {
this.frame = 3 + this.modifier;
}
if (_root.Game.radioactivity == 27) {
this.gotoAndStop(13 + this.modifier);
} else {
this.gotoAndStop(this.frame);
}
this.y_start = this._y;
this.drift_y = Math.ceil(Math.random() * 33);
this.drift_speed = 2;
this.drift_timer = 0;
};
v2.onEnterFrame = function () {
this.swimMe();
this.bobMe();
if (_root.Game.radioactivity > 23) {
this.glitchMe();
}
};
v2.swimMe = function () {
this.parallax_timer -= this.parallax_speed;
if (this.parallax_timer <= this.speed) {
this.parallax_timer = 100;
if (this.facing == 'left') {
this._x -= 2;
if (this._x <= -32) {
this._x = 576;
}
} else {
this._x += 2;
if (this._x >= 576) {
this._x = -32;
}
}
}
};
v2.bobMe = function () {
++this.drift_y;
if (this.drift_y > 33) {
this.drift_y = 0;
}
switch (this.drift_y) {
case 0:
case 17:
this._y = this.y_start;
break;
case 1:
case 16:
this._y = this.y_start - 1;
break;
case 2:
case 3:
case 14:
case 15:
this._y = this.y_start - 2;
break;
case 4:
case 5:
case 6:
case 11:
case 12:
case 13:
this._y = this.y_start - 3;
break;
case 7:
case 8:
case 9:
case 10:
this._y = this.y_start - 4;
break;
case 18:
case 33:
this._y = this.y_start + 1;
break;
case 19:
case 20:
case 31:
case 32:
this._y = this.y_start + 2;
break;
case 21:
case 22:
case 23:
case 28:
case 29:
case 30:
this._y = this.y_start + 3;
break;
case 24:
case 25:
case 26:
case 27:
this._y = this.y_start + 4;
}
};
v2.glitchMe = function () {
var v3 = false;
switch (_root.Game.radioactivity) {
case 24:
if (Math.ceil(Math.random() * 50) == 1) {
v3 = true;
}
break;
case 25:
if (Math.ceil(Math.random() * 5) == 1) {
v3 = true;
}
break;
case 26:
if (Math.ceil(Math.random() * 2) == 1) {
v3 = true;
}
break;
case 27:
v3 = true;
}
if (v3) {
switch (this.modifier) {
case 0:
this.gotoAndStop(13);
break;
case 3:
this.gotoAndStop(14);
break;
case 6:
case 9:
this.gotoAndStop(15);
}
} else {
this.gotoAndStop(this.frame);
}
};
ASSetPropFlags(_global.Fish.prototype, null, 1);
}
#endinitclip
}
movieClip 1379 __Packages.Fishmaker {
#initclip
if (!_global.Fishmaker) {
var v1 = function () {
super();
};
_global.Fishmaker = v1;
_global.Fishmaker extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
var v3 = _root.attachMovie('Wall', 'Wall' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v3.tile = 1;
v3.bg = false;
_root.Game.walls.push(v3);
v3.modifier = 216;
_root.Game.room_objects.push(v3);
v3.glitchMe();
var v4 = _root.attachMovie('Medals', 'Medals' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
switch (this.modifier) {
case 0:
v4.medal = 'trap';
break;
case 6:
v4.medal = 'anna';
break;
case 3:
v4.medal = 'part';
}
};
v2.makeFish = function () {
var v4 = 0;
while (v4 < 50) {
var v3 = _root.attachMovie('Fish', 'Fish' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v3._x = Math.ceil(Math.random() * 544);
v3._y = Math.ceil(Math.random() * 320);
if (this.facing == 'random') {
if (Math.ceil(Math.random() * 2) == 1) {
v3.modifier = 6;
v3.facing = 'right';
} else {
v3.modifier = 9;
v3.facing = 'left';
}
} else {
v3.modifier = this.modifier;
v3.facing = this.facing;
}
_root.Game.room_objects.push(v3);
++v4;
}
this.swapDepths(_root.getNextHighestDepth());
};
ASSetPropFlags(_global.Fishmaker.prototype, null, 1);
}
#endinitclip
}
movieClip 1380 __Packages.Flash {
#initclip
if (!_global.Flash) {
var v1 = function () {
super();
};
_global.Flash = v1;
_global.Flash extends MovieClip;
var v2 = v1.prototype;
v2.onEnterFrame = function () {
this._alpha -= 10;
if (this._alpha <= 0) {
this.removeMovieClip();
}
};
ASSetPropFlags(_global.Flash.prototype, null, 1);
}
#endinitclip
}
movieClip 1381 __Packages.Game {
#initclip
if (!_global.Game) {
var v1 = function () {
super();
};
_global.Game = v1;
_global.Game extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.walls = [];
this.backgrounds = [];
this.secrets = [];
this.actors = [];
this.pipes = [];
this.room_objects = [];
this.level_1 = _root.attachMovie('Level_1', 'Level_1', _root.getNextHighestDepth());
this.level_2 = _root.attachMovie('Level_2', 'Level_2', _root.getNextHighestDepth());
this.level_3 = _root.attachMovie('Level_3', 'Level_3', _root.getNextHighestDepth());
this.level_4 = _root.attachMovie('Level_4', 'Level_4', _root.getNextHighestDepth());
this.level_5 = _root.attachMovie('Level_5', 'Level_5', _root.getNextHighestDepth());
this.level_6 = _root.attachMovie('Level_6', 'Level_6', _root.getNextHighestDepth());
this.level_7 = _root.attachMovie('Level_7', 'Level_7', _root.getNextHighestDepth());
this.level_8 = _root.attachMovie('Level_8', 'Level_8', _root.getNextHighestDepth());
this.level_9 = _root.attachMovie('Level_9', 'Level_9', _root.getNextHighestDepth());
this.level_secret = _root.attachMovie('Level_secret', 'Level_secret', _root.getNextHighestDepth());
this.levels = [[this.level_2, this.level_1, this.level_3], [this.level_5, this.level_6, this.level_4], [this.level_9, this.level_8, this.level_7]];
this.staticnoise = _root.attachMovie('Staticnoise', 'Staticnoise', _root.getNextHighestDepth());
this.map_tab = _root.attachMovie('Map_tab', 'Map_tab', _root.getNextHighestDepth());
this.map_tab._x = 544;
this.map_tab._y = 416;
if (this.continued) {
this.gamepaused = true;
} else {
this.map_tab.currentstate = 'invisible';
this.gamepaused = false;
}
var v3;
this.bg_alpha = 35;
this.first_turn = true;
this.bgm1 = new Sound();
this.bgm1.attachSound('bgm1.mp3');
this.bgm2 = new Sound();
this.bgm2.attachSound('bgm2.mp3');
this.bgm3 = new Sound();
this.bgm3.attachSound('bgm3.mp3');
this.bgm4 = new Sound();
this.bgm4.attachSound('bgm4.mp3');
this.bgm5 = new Sound();
this.bgm5.attachSound('bgm5.mp3');
this.glitch_cycle = 1;
this.tank = _root.attachMovie('Tank', 'Tank', _root.getNextHighestDepth());
this.tank._x = 0;
this.tank._y = 416;
this.debug_key = 65;
this.debug_key_clear = false;
};
v2.onEnterFrame = function () {
if (this.first_turn) {
if (!this.continued) {
this.gameStart();
this.first_turn = false;
} else {
this.first_turn = false;
this.gameContinue();
}
}
if (this.radioactivity >= 24) {
this.glitchBg();
}
++this.glitch_cycle;
if (this.glitch_cycle > 6) {
this.glitch_cycle = 1;
}
if (this.debug_key_clear and Key.isDown(this.debug_key)) {
this.debug_key_clear = false;
this.debugMe();
}
if (!Key.isDown(this.debug_key)) {
this.debug_key_clear = true;
}
};
v2.drawBackground = function (this_level) {
this.bg = flash.display.BitmapData.loadBitmap(this_level.bg[this_level.bg_map[this.room_y][this.room_x]]);
this.beginBitmapFill(this.bg);
this.moveTo(0, 0);
this.lineTo(576, 0);
this.lineTo(576, 448);
this.lineTo(0, 448);
this.lineTo(0, 0);
this.endFill();
};
v2.buildRoom = function () {
for (var v23 in this.room_objects) {
this.room_objects[v23].removeMovieClip();
}
this.room_objects.splice(0, this.room_objects.length);
this.walls.splice(0, this.walls.length);
this.backgrounds.splice(0, this.backgrounds.length);
this.secrets.splice(0, this.secrets.length);
this.actors.splice(0, this.actors.length);
this.pipes.splice(0, this.pipes.length);
this.swapDepths(_root.getNextHighestDepth());
if (this.radioactivity == 16 and Math.ceil(Math.random() * 10) == 1) {
this.tile_shift = Math.ceil(Math.random() * 9);
} else {
this.tile_shift = 0;
}
var v19 = this.levels[this.level_y][this.level_x];
if (this.level_y > 2 or this.level_x < 0 or this.level_x > 2) {
v19 = this.level_secret;
}
this.drawBackground(v19);
var v22 = v19.room_map[this.room_y][this.room_x];
if (v22 < 0) {
if (this.radioactivity < 27) {
var v21 = 0;
while (v21 < 100) {
var v20 = _root.attachMovie('Star', 'Star' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v20._x = Math.ceil(Math.random() * 544);
v20._y = Math.ceil(Math.random() * 320);
v20.parallax = false;
this.room_objects.push(v20);
++v21;
}
}
v22 = Math.abs(v22);
}
var v4 = 0;
while (v4 < 18) {
var v3 = 0;
while (v3 < 14) {
var v6 = v19.rooms[v22][v3][v4];
switch (v6) {
case 'DL':
var v5 = _root.attachMovie('Wall', 'Wall' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v5._x = v4 * 32 - 32;
v5._y = v3 * 32 + 32;
v5.gotoAndStop(1);
this.walls.push(v5);
this.room_objects.push(v5);
break;
case 'DR':
var v5 = _root.attachMovie('Wall', 'Wall' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v5._x = v4 * 32 + 32;
v5._y = v3 * 32 + 32;
v5.gotoAndStop(1);
this.walls.push(v5);
this.room_objects.push(v5);
break;
case 'UL':
var v5 = _root.attachMovie('Wall', 'Wall' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v5._x = v4 * 32 - 32;
v5._y = v3 * 32 - 32;
v5.gotoAndStop(1);
this.walls.push(v5);
this.room_objects.push(v5);
break;
case 'UR':
var v5 = _root.attachMovie('Wall', 'Wall' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v5._x = v4 * 32 + 32;
v5._y = v3 * 32 - 32;
v5.gotoAndStop(1);
this.walls.push(v5);
this.room_objects.push(v5);
break;
case 'UDR':
var v5 = _root.attachMovie('Wall', 'Wall' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v5._x = v4 * 32 + 32;
v5._y = v3 * 32 - 32;
v5.gotoAndStop(1);
this.walls.push(v5);
this.room_objects.push(v5);
v5 = _root.attachMovie('Wall', 'Wall' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v5._x = v4 * 32 + 32;
v5._y = v3 * 32 + 32;
v5.gotoAndStop(1);
this.walls.push(v5);
this.room_objects.push(v5);
break;
case 'UDL':
var v5 = _root.attachMovie('Wall', 'Wall' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v5._x = v4 * 32 - 32;
v5._y = v3 * 32 - 32;
v5.gotoAndStop(1);
this.walls.push(v5);
this.room_objects.push(v5);
v5 = _root.attachMovie('Wall', 'Wall' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v5._x = v4 * 32 - 32;
v5._y = v3 * 32 + 32;
v5.gotoAndStop(1);
this.walls.push(v5);
this.room_objects.push(v5);
break;
case 'RLU':
var v5 = _root.attachMovie('Wall', 'Wall' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v5._x = v4 * 32 - 32;
v5._y = v3 * 32 - 32;
v5.gotoAndStop(1);
this.walls.push(v5);
this.room_objects.push(v5);
v5 = _root.attachMovie('Wall', 'Wall' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v5._x = v4 * 32 + 32;
v5._y = v3 * 32 - 32;
v5.gotoAndStop(1);
this.walls.push(v5);
this.room_objects.push(v5);
break;
case 'RLD':
var v5 = _root.attachMovie('Wall', 'Wall' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v5._x = v4 * 32 - 32;
v5._y = v3 * 32 + 32;
v5.gotoAndStop(1);
this.walls.push(v5);
this.room_objects.push(v5);
v5 = _root.attachMovie('Wall', 'Wall' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v5._x = v4 * 32 + 32;
v5._y = v3 * 32 + 32;
v5.gotoAndStop(1);
this.walls.push(v5);
this.room_objects.push(v5);
break;
case 'GG':
var v8 = _root.attachMovie('Gate', 'Gate' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v8._x = v4 * 32;
v8._y = v3 * 32;
v8.color = 'green';
this.walls.push(v8);
this.room_objects.push(v8);
break;
case 'GR':
var v8 = _root.attachMovie('Gate', 'Gate' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v8._x = v4 * 32;
v8._y = v3 * 32;
v8.color = 'red';
this.walls.push(v8);
this.room_objects.push(v8);
break;
case 'SG':
var v11 = _root.attachMovie('Switch', 'Switch' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v11._x = v4 * 32;
v11._y = v3 * 32;
v11.color = 'green';
this.room_objects.push(v11);
break;
case 'SR':
var v11 = _root.attachMovie('Switch', 'Switch' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v11._x = v4 * 32;
v11._y = v3 * 32;
v11.color = 'red';
this.room_objects.push(v11);
break;
case 'E1':
var v15 = _root.attachMovie('Electric', 'Electric' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v15._x = v4 * 32;
v15._y = v3 * 32;
v15.modifier = 0;
this.room_objects.push(v15);
break;
case 'EL':
var v15 = _root.attachMovie('Electric', 'Electric' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v15._x = v4 * 32;
v15._y = v3 * 32;
v15.modifier = 3;
this.room_objects.push(v15);
break;
case 'EM':
var v15 = _root.attachMovie('Electric', 'Electric' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v15._x = v4 * 32;
v15._y = v3 * 32;
v15.modifier = 6;
this.room_objects.push(v15);
break;
case 'ER':
var v15 = _root.attachMovie('Electric', 'Electric' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v15._x = v4 * 32;
v15._y = v3 * 32;
v15.modifier = 9;
this.room_objects.push(v15);
break;
case 'RL':
var v9 = _root.attachMovie('Robot', 'Robot' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v9._x = v4 * 32;
v9._y = v3 * 32;
v9.facing = 'left';
this.actors.push(v9);
this.room_objects.push(v9);
break;
case 'RR':
var v9 = _root.attachMovie('Robot', 'Robot' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v9._x = v4 * 32;
v9._y = v3 * 32;
v9.facing = 'right';
this.actors.push(v9);
this.room_objects.push(v9);
break;
case 'FD':
var v10 = _root.attachMovie('Gun', 'Gun' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v10._x = v4 * 32;
v10._y = v3 * 32;
v10.facing = 'down';
this.walls.push(v10);
this.room_objects.push(v10);
break;
case 'FL':
var v10 = _root.attachMovie('Gun', 'Gun' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v10._x = v4 * 32;
v10._y = v3 * 32;
v10.facing = 'left';
this.walls.push(v10);
this.room_objects.push(v10);
break;
case 'FU':
var v10 = _root.attachMovie('Gun', 'Gun' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v10._x = v4 * 32;
v10._y = v3 * 32;
v10.facing = 'up';
this.walls.push(v10);
this.room_objects.push(v10);
break;
case 'FR':
var v10 = _root.attachMovie('Gun', 'Gun' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v10._x = v4 * 32;
v10._y = v3 * 32;
v10.facing = 'right';
this.walls.push(v10);
this.room_objects.push(v10);
break;
case 'CPU':
var v16 = _root.attachMovie('Computer', 'Computer' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v16._x = v4 * 32;
v16._y = v3 * 32;
this.room_objects.push(v16);
break;
case 'GEM':
if (v19.gem_map[this.room_y][this.room_x] == 1) {
var v14 = _root.attachMovie('Gem', 'Gem' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v14._x = v4 * 32;
v14._y = v3 * 32;
v14.isreal = true;
this.room_objects.push(v14);
}
break;
case 'P7':
var v7 = _root.attachMovie('Pipe', 'Pipe' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v7._x = v4 * 32;
v7._y = v3 * 32;
v7.frame = 3;
v7.facing = 7;
v7.is_corner = true;
this.room_objects.push(v7);
this.walls.push(v7);
this.pipes.push(v7);
break;
case 'P8':
var v7 = _root.attachMovie('Pipe', 'Pipe' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v7._x = v4 * 32;
v7._y = v3 * 32;
v7.frame = 1;
v7.facing = 8;
v7.is_corner = false;
this.room_objects.push(v7);
this.walls.push(v7);
this.pipes.push(v7);
break;
case 'P9':
var v7 = _root.attachMovie('Pipe', 'Pipe' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v7._x = v4 * 32;
v7._y = v3 * 32;
v7.frame = 4;
v7.facing = 9;
v7.is_corner = true;
this.room_objects.push(v7);
this.walls.push(v7);
this.pipes.push(v7);
break;
case 'P4':
var v7 = _root.attachMovie('Pipe', 'Pipe' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v7._x = v4 * 32;
v7._y = v3 * 32;
v7.frame = 2;
v7.facing = 4;
v7.is_corner = false;
this.room_objects.push(v7);
this.walls.push(v7);
this.pipes.push(v7);
break;
case 'P5':
var v7 = _root.attachMovie('Pipe', 'Pipe' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v7._x = v4 * 32;
v7._y = v3 * 32;
v7.frame = 7;
v7.facing = 5;
v7.is_corner = false;
this.room_objects.push(v7);
this.walls.push(v7);
this.pipes.push(v7);
break;
case 'P1':
var v7 = _root.attachMovie('Pipe', 'Pipe' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v7._x = v4 * 32;
v7._y = v3 * 32;
v7.frame = 5;
v7.facing = 1;
v7.is_corner = true;
this.room_objects.push(v7);
this.walls.push(v7);
this.pipes.push(v7);
break;
case 'P3':
var v7 = _root.attachMovie('Pipe', 'Pipe' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v7._x = v4 * 32;
v7._y = v3 * 32;
v7.frame = 6;
v7.facing = 3;
v7.is_corner = true;
this.room_objects.push(v7);
this.walls.push(v7);
this.pipes.push(v7);
break;
case 'CP':
var v12 = _root.attachMovie('Checkpoint', 'Checkpoint' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v12._x = v4 * 32;
v12._y = v3 * 32;
if (this.first_turn) {
v12.starter = true;
}
this.room_objects.push(v12);
break;
case 'SHI':
if (this.first_turn and !this.debug) {
} else {
var v18 = _root.attachMovie('Ship', 'Ship' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v18._x = v4 * 32;
v18._y = v3 * 32;
this.room_objects.push(v18);
break;
case 'F1':
var v13 = _root.attachMovie('Fishmaker', 'Fishmaker' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v13.modifier = 0;
v13.facing = 'right';
this.room_objects.push(v13);
v13.makeFish();
break;
case 'F2':
var v13 = _root.attachMovie('Fishmaker', 'Fishmaker' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v13.modifier = 3;
v13.facing = 'left';
this.room_objects.push(v13);
v13.makeFish();
break;
case 'F3':
var v13 = _root.attachMovie('Fishmaker', 'Fishmaker' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v13.modifier = 6;
v13.facing = 'random';
this.room_objects.push(v13);
v13.makeFish();
break;
case 0:
if (this.radioactivity < 25) {
break;
} else {
var v17 = false;
switch (this.radioactivity) {
case 25:
if (Math.ceil(Math.random() * 10) == 1) {
v17 = true;
}
break;
case 26:
if (Math.ceil(Math.random() * 4) == 1) {
v17 = true;
}
}
if (!v17) {
} else {
v6 = -Math.ceil(Math.random() * 24);
default:
var v5 = _root.attachMovie('Wall', 'Wall' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v5._x = v4 * 32;
v5._y = v3 * 32;
if (v6 < -24) {
v5.tile = -v6 / 10;
this.secrets.push(v5);
} else {
if (v6 > 24) {
v5.tile = v6 / 10;
if (this.radioactivity > 24) {
v5._alpha = this.bg_alpha;
}
v5.bg = true;
this.backgrounds.push(v5);
} else {
if (v6 > 0) {
v5.tile = v6;
if (v4 == 0) {
this.makeWall(-32, v3 * 32);
}
if (v4 == 17) {
this.makeWall(576, v3 * 32);
}
if (v3 == 0) {
this.makeWall(v4 * 32, -32);
}
if (v3 == 13) {
this.makeWall(v4 * 32, 448);
}
v5.bg = false;
this.walls.push(v5);
} else {
v5.tile = -v6;
if (this.radioactivity < 25) {
v5._alpha = this.bg_alpha;
} else {
v5._alpha = this.bg_alpha - 10;
}
this.backgrounds.push(v5);
v5.bg = true;
}
}
}
v5.modifier = v19.modifier;
this.room_objects.push(v5);
v5.glitchMe();
}
}
}
}
++v3;
}
++v4;
}
for (v23 in this.actors) {
this.actors[v23].swapDepths(_root.getNextHighestDepth());
}
this.player.popMe();
this.staticnoise.swapDepths(_root.getNextHighestDepth());
this.map_tab.swapDepths(_root.getNextHighestDepth());
this.tank.popMe();
this.titlescreen.popMe();
};
v2.playMusic = function () {
if (this.radioactivity < 9) {
this.bgm1.start(0, 10000);
} else {
if (this.radioactivity >= 9 and this.radioactivity < 17) {
this.bgm2.start(0, 10000);
} else {
if (this.radioactivity >= 17 and this.radioactivity < 24) {
this.bgm3.start(0, 10000);
} else {
if (this.radioactivity >= 24 and this.radioactivity < 27) {
this.bgm4.start(0, 10000);
} else {
if (this.radioactivity == 27) {
this.bgm5.start(0, 10000);
}
}
}
}
}
};
v2.stopMusic = function () {
this.bgm1.stop();
this.bgm2.stop();
this.bgm3.stop();
this.bgm4.stop();
this.bgm5.stop();
};
v2.makeWall = function (wall_x, wall_y) {
var v3 = _root.attachMovie('Wall', 'Wall' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v3._x = wall_x;
v3._y = wall_y;
v3.gotoAndStop(5);
v3._alpha = 0;
this.walls.push(v3);
this.room_objects.push(v3);
};
v2.updateMap = function () {
if (this.level_y < 3 and this.level_x > -1 and this.level_x < 3) {
var v2 = this.levels[this.level_y][this.level_x];
if (this.game_map[this.room_y + this.level_y * 4][this.room_x + this.level_x * 5] != 3) {
if (v2.gem_map[this.room_y][this.room_x] == 1) {
this.game_map[this.room_y + this.level_y * 4][this.room_x + this.level_x * 5] = 2;
} else {
this.game_map[this.room_y + this.level_y * 4][this.room_x + this.level_x * 5] = 1;
}
}
}
};
v2.glitchBg = function () {
var v2 = true;
switch (this.radioactivity) {
case 24:
if (Math.ceil(Math.random() * 100) == 1) {
v2 = false;
}
break;
case 25:
if (Math.ceil(Math.random() * 50) == 1) {
v2 = false;
}
break;
case 26:
if (Math.ceil(Math.random() * 10) == 1) {
v2 = false;
}
break;
case 27:
v2 = false;
}
if (v2) {
this._visible = true;
} else {
this._visible = false;
}
};
v2.createPlayer = function (player_x, player_y, jumpout) {
this.player = _root.attachMovie('Player', 'Player', _root.getNextHighestDepth());
this.player._x = player_x;
this.player._y = player_y;
this.player.jumpout = jumpout;
this.player.checkpoint_x = this.checkpoint_x;
this.player.checkpoint_y = this.checkpoint_y;
this.player.checkpoint_frame = this.checkpoint_frame;
this.player.checkpoing_facing = this.checkpoint_facing;
this.player.frame = this.checkpoint_frame;
this.player.facing = this.checkpoint_facing;
if (!jumpout) {
if (this.player.frame == 17 or this.player.frame == 19) {
this.player.frame = 1;
} else {
if (this.player.frame == 18 or this.player.frame == 20) {
this.player.frame = 9;
}
}
}
};
v2.closeShop = function () {
for (var v2 in this.room_objects) {
this.room_objects[v2].removeMovieClip();
}
this.removeMovieClip();
};
v2.saveGame = function () {
var v2 = SharedObject.getLocal('auntiepixelante/redder');
v2.data.game_saved = true;
v2.data.level_x = this.player.checkpoint_level_x;
v2.data.level_y = this.player.checkpoint_level_y;
v2.data.room_x = this.player.checkpoint_room_x;
v2.data.room_y = this.player.checkpoint_room_y;
v2.data.switch_state = this.player.checkpoint_switch_state;
v2.data.radioactivity = this.radioactivity;
v2.data.red_x = this.red_x;
v2.data.red_y = this.red_y;
v2.data.green_x = this.green_x;
v2.data.green_y = this.green_y;
v2.data.checkpoint_x = this.player.checkpoint_x;
v2.data.checkpoint_y = this.player.checkpoint_y;
v2.data.checkpoint_frame = this.player.checkpoint_frame;
v2.data.checkpoint_facing = this.player.checkpoint_facing;
v2.data.game_map = this.game_map;
v2.data.level_1_gems = this.level_1.gem_map;
v2.data.level_2_gems = this.level_2.gem_map;
v2.data.level_3_gems = this.level_3.gem_map;
v2.data.level_4_gems = this.level_4.gem_map;
v2.data.level_5_gems = this.level_5.gem_map;
v2.data.level_6_gems = this.level_6.gem_map;
v2.data.level_7_gems = this.level_7.gem_map;
v2.data.level_8_gems = this.level_8.gem_map;
v2.data.level_9_gems = this.level_9.gem_map;
v2.data.secret_trap = this.secret_trap;
v2.data.secret_part = this.secret_part;
v2.data.secret_anna = this.secret_anna;
v2.flush();
trace('game saved!');
};
v2.gameContinue = function () {
var v2 = SharedObject.getLocal('auntiepixelante/redder');
this.level_1.gem_map = v2.data.level_1_gems;
this.level_2.gem_map = v2.data.level_2_gems;
this.level_3.gem_map = v2.data.level_3_gems;
this.level_4.gem_map = v2.data.level_4_gems;
this.level_5.gem_map = v2.data.level_5_gems;
this.level_6.gem_map = v2.data.level_6_gems;
this.level_7.gem_map = v2.data.level_7_gems;
this.level_8.gem_map = v2.data.level_8_gems;
this.level_9.gem_map = v2.data.level_9_gems;
this.buildRoom();
this.createPlayer(this.checkpoint_x, this.checkpoint_y, false);
this.map_tab.currentstate = 'lit';
this.map_tab.make_menu = true;
this.map_tab.continued = true;
};
v2.gameStart = function () {
this.level_x = 1;
this.level_y = 0;
this.switch_state = 'green';
this.room_x = 3;
this.room_y = 0;
this.radioactivity = 0;
this.checkpoint_x = 64;
this.checkpoint_y = 289;
this.checkpoint_frame = 1;
this.checkpoint_facing = 'right';
this.green_x = 500;
this.green_y = 500;
this.red_x = 500;
this.red_y = 500;
var v3 = SharedObject.getLocal('auntiepixelante/redder');
this.secret_part = v3.data.secret_part;
this.secret_anna = v3.data.secret_anna;
this.secret_trap = v3.data.secret_trap;
this.game_map = [[0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]];
this.buildRoom();
if (!this.debug) {
var v4 = _root.attachMovie('Landing', 'Landing', _root.getNextHighestDepth());
v4._x = 224;
v4._y = -64;
this.titlescreen.popMe();
} else {
this.createPlayer(272, 160, false);
this.playMusic();
}
};
v2.debugMe = function () {
trace('debuggery!');
};
ASSetPropFlags(_global.Game.prototype, null, 1);
}
#endinitclip
}
movieClip 1382 __Packages.Gate {
#initclip
if (!_global.Gate) {
var v1 = function () {
super();
};
_global.Gate = v1;
_global.Gate extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
if (this.color == 'red') {
this.modifier = 12;
} else {
this.modifier = 0;
}
if (this.color != _root.Game.switch_state) {
this.off = false;
this.frame = 1 + this.modifier;
this.fade = 100;
} else {
this.off = true;
this.frame = 12 + this.modifier;
this.fade = 50;
}
this._alpha = this.fade;
if ((_root.Game.radioactivity == 20 or _root.Game.radioactivity == 21) and Math.ceil(Math.random() * 20) == 1) {
this.glitched = true;
} else {
if (_root.Game.radioactivity >= 22 and _root.Game.radioactivity < 27 and Math.ceil(Math.random() * 10) == 1) {
this.glitched = true;
} else {
this.glitched = false;
}
}
this.glitch_tile = Math.ceil(Math.random() * 4);
if (this.glitched == true) {
this.frame = this.glitch_tile + this.modifier;
this.glitched = true;
}
if (_root.Game._radioactivity == 27) {
this.glitchMe();
} else {
this.gotoAndStop(this.frame);
}
};
v2.onEnterFrame = function () {
if (!_root.Game.gamepaused) {
if (this.color != _root.Game.switch_state) {
this.off = false;
} else {
this.off = true;
}
this.animateMe();
}
this.glitchMe();
};
v2.animateMe = function () {
if (!this.off) {
if (!this.glitched) {
if (this.frame < 5 + this.modifier) {
this.frame = Math.ceil(Math.random() * 4) + this.modifier;
} else {
--this.frame;
}
} else {
if (this.frame > 4 + this.modifier) {
this.frame = this.glitch_tile + this.modifier;
}
}
} else {
if (this.frame < 12 + this.modifier) {
++this.frame;
}
if (this.frame < 5 + this.modifier) {
this.frame = 5 + this.modifier;
}
}
this.gotoAndStop(this.frame);
if (this.frame == 9 + this.modifier) {
this.fade = 80;
} else {
if (this.frame == 10 + this.modifier) {
this.fade = 70;
} else {
if (this.frame == 11 + this.modifier) {
this.fade = 60;
} else {
if (this.frame == 12 + this.modifier) {
this.fade = 50;
} else {
this.fade = 100;
}
}
}
}
};
v2.glitchMe = function () {
var v3 = false;
switch (_root.Game.radioactivity) {
case 24:
if (Math.ceil(Math.random() * 100) == 1) {
v3 = true;
}
break;
case 25:
if (Math.ceil(Math.random() * 5) == 1) {
v3 = true;
}
break;
case 26:
if (Math.ceil(Math.random() * 2) == 1) {
v3 = true;
}
break;
case 27:
v3 = true;
}
if (v3) {
if (this.color == 'green') {
this.gotoAndStop(25);
} else {
this.gotoAndStop(26);
}
if (this.fade < 100) {
this._alpha = this.fade / 2;
} else {
this._alpha = 100;
}
} else {
this.gotoAndStop(this.frame);
this._alpha = this.fade;
}
};
ASSetPropFlags(_global.Gate.prototype, null, 1);
}
#endinitclip
}
movieClip 1383 __Packages.Gem {
#initclip
if (!_global.Gem) {
var v1 = function () {
super();
};
_global.Gem = v1;
_global.Gem extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.collision = _root.attachMovie('Collision', 'Collision' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
this.collision.gotoAndStop(2);
this.collision._visible = false;
this.collision._x = this._x + 8;
this.collision._y = this._y + 8;
_root.Game.room_objects.push(this.collision);
if (this.isreal) {
this.frame = 1;
this.animated = true;
}
this.gotoAndStop(this.frame);
this.sfx_collect = new Sound();
this.sfx_collect.attachSound('collect.wav');
};
v2.onEnterFrame = function () {
if (this.isreal and this.collision.hitTest(_root.Game.player.collision)) {
this.collectMe();
}
if (this.animated) {
this.animateMe();
}
if (!this.isreal) {
this._alpha = this.collection._alpha * 2;
}
};
v2.animateMe = function () {
++this.frame;
if (this.frame > 8) {
this.frame = 1;
}
this.gotoAndStop(this.frame);
};
v2.collectMe = function () {
var v6 = _root.attachMovie('Flash', 'Flash' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
var v4 = 0;
while (v4 < 10) {
var v3 = _root.attachMovie('Dot', 'Dot' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v3._x = this._x + Math.ceil(Math.random() * 30);
v3._y = this._y + Math.ceil(Math.random() * 30);
v3.behavior = 'drift';
v3.gotoAndStop(1);
_root.Game.room_objects.push(v3);
++v4;
}
_root.Game.levels[_root.Game.level_y][_root.Game.level_x].gem_map[_root.Game.room_y][_root.Game.room_x] = 0;
_root.Game.updateMap();
++_root.Game.radioactivity;
_root.Game.player.checkpoint_x = this._x;
_root.Game.player.checkpoint_y = this._y + 1;
_root.Game.player.saveMe();
trace('RADIOACTIVITY LEVEL: ' + _root.Game.radioactivity);
for (var v5 in _root.Game.walls) {
_root.Game.walls[v5].glitchMe();
}
for (v5 in _root.Game.backgrounds) {
_root.Game.backgrounds[v5].glitchMe();
}
for (v5 in _root.Game.secrets) {
_root.Game.secrets[v5].glitchMe();
}
_root.Game.stopMusic();
this.sfx_collect.start();
_root.Game.playMusic();
this.collision.removeMovieClip();
this.removeMovieClip();
};
ASSetPropFlags(_global.Gem.prototype, null, 1);
}
#endinitclip
}
movieClip 1384 __Packages.Gun {
#initclip
if (!_global.Gun) {
var v1 = function () {
super();
};
_global.Gun = v1;
_global.Gun extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
switch (this.facing) {
case 'down':
this.modifier = 0;
this.frequency = this._x;
this.timer_max = 576;
break;
case 'left':
this.modifier = 4;
this.frequency = this._y;
this.timer_max = 448;
break;
case 'up':
this.modifier = 8;
this.frequency = this._x;
this.timer_max = 576;
break;
case 'right':
this.modifier = 12;
this.frequency = this._y;
this.timer_max = 448;
}
this.timer = 0;
this.speed = 8;
this.frame = Math.ceil(Math.random() * 4) + this.modifier;
this.gotoAndStop(this.frame);
this.animation_speed = 2;
this.animation_timer = 0;
if (_root.Game._radioactivity == 27) {
this.glitchMe();
}
this.sfx_shoot = new Sound();
this.sfx_shoot.attachSound('shoot.wav');
this.sfx_shoot_glitch = new Sound();
this.sfx_shoot_glitch.attachSound('shoot_glitch.wav');
};
v2.onEnterFrame = function () {
if (!_root.Game.gamepaused) {
if (this.timer == this.frequency) {
this.shootMe();
}
this.timer += this.speed;
if (this.timer > this.timer_max) {
this.timer = 0;
}
++this.animation_timer;
if (this.animation_timer == this.animation_speed) {
this.animation_timer = 0;
this.animateMe();
}
}
this.glitchMe();
};
v2.shootMe = function () {
var v3 = _root.attachMovie('Charge', 'Charge' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
switch (this.facing) {
case 'down':
v3._x = this._x;
v3._y = this._y + 16;
break;
case 'left':
v3._x = this._x - 16;
v3._y = this._y;
break;
case 'up':
v3._x = this._x;
v3._y = this._y - 16;
break;
case 'right':
v3._x = this._x + 16;
v3._y = this._y;
}
v3.facing = this.facing;
_root.Game.room_objects.push(v3);
_root.Game.staticnoise.popMe();
if (_root.Game.radioactivity == 22 or _root.Game.radioactivity >= 26) {
this.sfx_shoot_glitch.start();
} else {
this.sfx_shoot.start();
}
};
v2.animateMe = function () {
++this.frame;
if (this.frame > 4 + this.modifier) {
this.frame = 1 + this.modifier;
}
this.gotoAndStop(this.frame);
};
v2.glitchMe = function () {
var v3 = false;
switch (_root.Game.radioactivity) {
case 24:
if (Math.ceil(Math.random() * 50) == 1) {
v3 = true;
}
break;
case 25:
if (Math.ceil(Math.random() * 10) == 1) {
v3 = true;
}
break;
case 26:
if (Math.ceil(Math.random() * 5) == 1) {
v3 = true;
}
break;
case 27:
v3 = true;
}
if (v3) {
switch (this.facing) {
case 'down':
this.gotoAndStop(17);
break;
case 'left':
this.gotoAndStop(18);
break;
case 'up':
this.gotoAndStop(19);
break;
case 'right':
this.gotoAndStop(20);
}
} else {
this.gotoAndStop(this.frame);
}
};
ASSetPropFlags(_global.Gun.prototype, null, 1);
}
#endinitclip
}
movieClip 1385 __Packages.Landing {
#initclip
if (!_global.Landing) {
var v1 = function () {
super();
};
_global.Landing = v1;
_global.Landing extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.frame = 1;
this.gotoAndStop(this.frame);
this.animation_delay = 20;
this.animation_speed = 2;
this.animation_timer = 0;
};
v2.onEnterFrame = function () {
if (this._y < 128) {
this._y += 2;
} else {
if (this.frame < 12) {
if (this.animation_delay > 0) {
--this.animation_delay;
} else {
this.animateMe();
}
} else {
_root.Game.createPlayer(272, 160, true);
_root.Game.playMusic();
var v3 = _root.attachMovie('Ship', 'Ship' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v3._x = this._x;
v3._y = this._y;
_root.Game.room_objects.push(v3);
this.removeMovieClip();
}
}
};
v2.animateMe = function () {
++this.animation_timer;
if (this.animation_timer == this.animation_speed) {
this.animation_timer = 0;
++this.frame;
this.gotoAndStop(this.frame);
}
};
ASSetPropFlags(_global.Landing.prototype, null, 1);
}
#endinitclip
}
movieClip 1386 __Packages.Map {
#initclip
if (!_global.Map) {
var v1 = function () {
super();
};
_global.Map = v1;
_global.Map extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.blink_speed = 10;
this.blink_timer = this.blink_speed;
};
v2.onEnterFrame = function () {
this._alpha = Math.ceil(Math.random() * 20) + 80;
if (this.current_space) {
--this.blink_timer;
if (this.blink_timer == 0) {
this.blink_timer = this.blink_speed;
if (this._visible) {
this._visible = false;
} else {
this._visible = true;
}
}
}
};
ASSetPropFlags(_global.Map.prototype, null, 1);
}
#endinitclip
}
movieClip 1387 __Packages.Map_exit {
#initclip
if (!_global.Map_exit) {
var v1 = function () {
super();
};
_global.Map_exit = v1;
_global.Map_exit extends MovieClip;
var v2 = v1.prototype;
ASSetPropFlags(_global.Map_exit.prototype, null, 1);
}
#endinitclip
}
movieClip 1388 __Packages.Map_gem {
#initclip
if (!_global.Map_gem) {
var v1 = function () {
super();
};
_global.Map_gem = v1;
_global.Map_gem extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {};
v2.onEnterFrame = function () {
if (this.animate) {
--this.frame;
if (this.frame < 3) {
this.frame = 10;
}
this.gotoAndStop(this.frame);
}
};
ASSetPropFlags(_global.Map_gem.prototype, null, 1);
}
#endinitclip
}
movieClip 1389 __Packages.Map_tab {
#initclip
if (!_global.Map_tab) {
var v1 = function () {
super();
};
_global.Map_tab = v1;
_global.Map_tab extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.blink_speed = 4;
this.blink_timer = 1;
this.blink_count = 8;
this.unlit_alpha = 50;
this.lit_alpha = 100;
this._alpha = this.lit_alpha;
this.key_map = 77;
this.key_clear = false;
if (this.currentstate == 'invisible') {
this._visible = false;
this.gotoAndStop(1);
}
this.make_menu = true;
this.map_spaces = [];
this.sfx_map_on = new Sound();
this.sfx_map_on.attachSound('map_on.wav');
this.sfx_map_off = new Sound();
this.sfx_map_off.attachSound('map_off.wav');
};
v2.onEnterFrame = function () {
if (Key.isDown(this.key_map) and this.key_clear == true and !_root.Game.player.dead) {
if (this.currentstate == 'unlit' or this.currentstate == 'blinking') {
this.currentstate = 'lit';
} else {
if (this.currentstate == 'viewing') {
this.currentstate = 'packup';
}
}
this.key_clear = false;
}
if (!Key.isDown(this.key_map)) {
this.key_clear = true;
}
if (this.currentstate == 'blinking') {
this.blinkMe();
} else {
if (this.currentstate == 'lit') {
this.gotoAndStop(2);
this._alpha = this.lit_alpha;
this._visible = true;
this.currentstate = 'viewing';
_root.Game.gamepaused = true;
this.buildMap();
this.sfx_map_on.start();
} else {
if (this.currentstate == 'packup') {
this.gotoAndStop(1);
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
this._alpha = this.lit_alpha;
} else {
this._alpha = this.unlit_alpha;
}
this._visible = true;
this.currentstate = 'unlit';
_root.Game.gamepaused = false;
this.removeMap();
this.sfx_map_off.start();
if (this.continued) {
_root.Game.playMusic();
this.continued = false;
}
}
}
}
};
v2.blinkMe = function () {
this.blink_timer -= 1;
if (this.blink_timer == 0) {
if (this._visible) {
this._visible = false;
} else {
this._visible = true;
--this.blink_count;
if (this.blink_count == 0) {
this.currentstate = 'unlit';
this._alpha = 50;
}
}
this.blink_timer = this.blink_speed;
}
};
v2.popMe = function () {
if (this._visible) {
this.swapDepths(_root.getNextHighestDepth());
}
};
v2.onRollOver = function () {
if (this.currentstate == 'unlit' and !_root.Game.player.dead) {
this._alpha = this.lit_alpha;
}
};
v2.onRollOut = function () {
if (this.currentstate == 'unlit' and !_root.Game.player.dead) {
this._alpha = this.unlit_alpha;
}
};
v2.onMouseDown = function () {
if (this.hitTest(_root._xmouse, _root._ymouse, true) and !_root.Game.player.dead) {
if (this.currentstate == 'unlit' or this.currentstate == 'blinking') {
this.currentstate = 'lit';
} else {
this.currentstate = 'packup';
}
}
};
v2.buildMap = function () {
var v18 = _root.attachMovie('Dim', 'Dim' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
this.map_spaces.push(v18);
this.popMe();
var v14 = 48;
var v13 = 32;
var v15 = false;
if (_root.Game.level_y < 3 and _root.Game.level_x > -1 and _root.Game.level_x < 3) {
var v16 = _root.attachMovie('Map', 'Map' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v16._x = v14 + (_root.Game.room_x + _root.Game.level_x * 5) * 32;
v16._y = v13 + (_root.Game.room_y + _root.Game.level_y * 4) * 32;
v16.gotoAndStop(5);
v16.current_space = true;
this.map_spaces.push(v16);
}
var v4 = 0;
while (v4 < 12) {
var v3 = 0;
while (v3 < 15) {
var v6 = _root.Game.game_map[v4][v3];
var v8 = 'bright';
if (v4 < 4 or v4 > 7) {
if (v3 < 5 or v3 > 9) {
v8 = 'dark';
}
} else {
if (v3 > 4 and v3 < 10) {
v8 = 'dark';
}
}
if (v6 == 3) {
if (_root.Game.radioactivity < 24) {
this.map_ship = _root.attachMovie('Map_warp', 'Map_warp' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
this.map_ship.gotoAndStop(v6);
} else {
this.map_ship = _root.attachMovie('Map_exit', 'Map_exit' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
}
this.map_ship._x = v14 + v3 * 32;
this.map_ship._y = v13 + v4 * 32;
this.map_spaces.push(this.map_ship);
} else {
if (v6 > 0) {
var v7 = _root.attachMovie('Map', 'Map' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v7._x = v14 + v3 * 32;
v7._y = v13 + v4 * 32;
if (v8 == 'bright') {
v7.gotoAndStop(v6);
} else {
v7.gotoAndStop(v6 + 8);
}
this.map_spaces.push(v7);
var v11 = _root.Game.player.checkpoint_room_x + _root.Game.player.checkpoint_level_x * 5;
var v12 = _root.Game.player.checkpoint_room_y + _root.Game.player.checkpoint_level_y * 4;
if (v11 == v3 and v12 == v4) {
if (_root.Game.player.checkpoint_x == _root.Game.player._x and _root.Game.player.checkpoint_y == _root.Game.player._y) {
} else {
this.map_checkpoint = _root.attachMovie('Map_checkpoint', 'Map_checkpoint' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
this.map_checkpoint._x = v14 + v3 * 32;
this.map_checkpoint._y = v13 + v4 * 32;
this.map_spaces.push(this.map_checkpoint);
v15 = true;
}
}
if (_root.Game.red_x == v3 and _root.Game.red_y == v4 and false) {
if (_root.Game.green_x == v3 and _root.Game.green_y == v4) {
v7 = _root.attachMovie('Map', 'Map' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v7._x = v14 + v3 * 32;
v7._y = v13 + v4 * 32;
v7.gotoAndStop(8);
this.map_spaces.push(v7);
} else {
v7 = _root.attachMovie('Map', 'Map' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v7._x = v14 + v3 * 32;
v7._y = v13 + v4 * 32;
v7.gotoAndStop(6);
this.map_spaces.push(v7);
}
} else {
if (_root.Game.green_x == v3 and _root.Game.green_y == v4 and false) {
v7 = _root.attachMovie('Map', 'Map' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v7._x = v14 + v3 * 32;
v7._y = v13 + v4 * 32;
v7.gotoAndStop(7);
this.map_spaces.push(v7);
}
}
}
}
++v3;
}
++v4;
}
var v9 = 0;
while (v9 <= 26) {
v14 = 46;
v13 = 426;
var v5 = _root.attachMovie('Map_gem', 'Map_gem' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v5._x = v14 + v9 * 18;
v5._y = v13;
if (_root.Game.radioactivity - 1 < v9) {
if (v9 > 23) {
v5.frame = 2;
} else {
v5.frame = 1;
}
} else {
v5.frame = 3;
var v10 = 0;
while (v10 < v9) {
++v5.frame;
if (v5.frame > 10) {
v5.frame = 3;
}
++v10;
}
if (_root.Game.radioactivity >= 24) {
v5.animate = true;
}
}
v5.gotoAndStop(v5.frame);
this.map_spaces.push(v5);
++v9;
}
if (this.make_menu == true) {
var v17 = _root.attachMovie('Menu', 'Menu' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v17.warp = v15;
this.map_spaces.push(v17);
}
_root.Game.tank._alpha = 100;
_root.Game.tank.popMe();
};
v2.removeMap = function () {
for (var v3 in this.map_spaces) {
this.map_spaces[v3].removeMovieClip();
}
this.map_spaces.splice(0, this.map_spaces.length);
_root.Game.tank._alpha = this.unlit_alpha;
};
v2.closeShop = function () {
this.removeMap();
this.removeMovieClip();
};
ASSetPropFlags(_global.Map_tab.prototype, null, 1);
}
#endinitclip
}
movieClip 1390 __Packages.Map_warp {
#initclip
if (!_global.Map_warp) {
var v1 = function () {
super();
};
_global.Map_warp = v1;
_global.Map_warp extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.blink_speed = 20;
this.blink_timer = this.blink_speed;
this.frame = 1;
this.gotoAndStop(this.frame);
this.return_key = 82;
this.key_clear = false;
this.warp = false;
this.sfx_warp = new Sound();
this.sfx_warp.attachSound('warp.wav');
};
v2.onEnterFrame = function () {
--this.blink_timer;
if (this.blink_timer == 0) {
this.blink_timer = this.blink_speed;
if (this.frame == 1) {
this.frame = 2;
} else {
this.frame = 1;
}
this.gotoAndStop(this.frame);
}
if (Key.isDown(this.return_key) and this.key_clear) {
this.warp = true;
}
if (!Key.isDown(this.return_key)) {
this.key_clear = true;
}
if (this.warp == true) {
this.warpMe();
}
};
v2.onRollOver = function () {};
v2.onMouseDown = function () {
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
this.warp = true;
}
};
v2.warpMe = function () {
_root.Game.level_x = 1;
_root.Game.level_y = 0;
_root.Game.switch_state = 'green';
_root.Game.room_x = 3;
_root.Game.room_y = 0;
_root.Game.green_x = 500;
_root.Game.green_y = 500;
_root.Game.red_x = 500;
_root.Game.red_y = 500;
_root.Game.player.checkpoint_x = 64;
_root.Game.player.checkpoint_y = 289;
_root.Game.player.saved = 0;
_root.Game.player.saveMe();
_root.Game.player.resurrectMe();
_root.Game.player._x = 160;
_root.Game.player._y = 161;
_root.Game.buildRoom();
var v3 = _root.attachMovie('Flash', 'Flash' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
_root.Game.map_tab.currentstate = 'packup';
this.sfx_warp.start();
};
ASSetPropFlags(_global.Map_warp.prototype, null, 1);
}
#endinitclip
}
movieClip 1391 __Packages.Menu {
#initclip
if (!_global.Menu) {
var v1 = function () {
super();
};
_global.Menu = v1;
_global.Menu extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
var v4 = _root.attachMovie('Menu_confirm', 'Menu_confirm' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v4._x = this._x + 402;
v4._y = this._y - 6;
_root.Game.map_tab.map_spaces.push(v4);
this.swapDepths(_root.getNextHighestDepth());
var v5 = _root.attachMovie('Menu_button', 'Menu_button' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v5._x = this._x + 498;
v5._y = this._y + 26;
v5.purpose = 'no';
v5.mom = v4;
_root.Game.map_tab.map_spaces.push(v5);
var v3 = _root.attachMovie('Menu_button', 'Menu_button' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v3._x = this._x + 486;
v3._y = this._y + 42;
v3.purpose = 'yes';
v3.mom = v4;
v5.pair = v3;
_root.Game.map_tab.map_spaces.push(v3);
if (_root.Game.radioactivity > 23) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(1);
var v9 = _root.attachMovie('Menu_button', 'Menu_button' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v9._x = this._x + 198;
v9._y = this._y + 2;
v9.purpose = 'return';
_root.Game.map_tab.map_spaces.push(v9);
}
var v7 = _root.attachMovie('Menu_button', 'Menu_button' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v7._x = this._x + 2;
v7._y = this._y + 2;
if (!this.warp) {
v7.purpose = 'continue';
} else {
v7.purpose = 'warp';
}
_root.Game.map_tab.map_spaces.push(v7);
var v6 = _root.attachMovie('Menu_button', 'Menu_button' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v6._x = this._x + 402;
v6._y = this._y + 2;
v6.purpose = 'start';
v4.mom = v6;
_root.Game.map_tab.map_spaces.push(v6);
var v8 = _root.attachMovie('Menu_button', 'Menu_button' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v8._x = this._x + 550;
v8._y = this._y + 2;
v8.purpose = 'mute';
_root.Game.map_tab.map_spaces.push(v8);
};
ASSetPropFlags(_global.Menu.prototype, null, 1);
}
#endinitclip
}
movieClip 1392 __Packages.Menu_button {
#initclip
if (!_global.Menu_button) {
var v1 = function () {
super();
};
_global.Menu_button = v1;
_global.Menu_button extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
switch (this.purpose) {
case 'continue':
this.modifier = 1;
this.my_key = 67;
break;
case 'return':
this.modifier = 3;
break;
case 'start':
this.modifier = 5;
this.my_key = 83;
break;
case 'mute':
if (_global.muted) {
this.modifier = 9;
} else {
this.modifier = 7;
}
break;
case 'no':
this.modifier = 11;
this.my_key = 78;
break;
case 'yes':
this.modifier = 13;
this.my_key = 89;
break;
case 'warp':
this.modifier = 15;
}
this.gotoAndStop(this.modifier);
this.key_clear = false;
this.activated = false;
this.sfx_on = new Sound();
this.sfx_on.attachSound('map_on.wav');
this.sfx_off = new Sound();
this.sfx_off.attachSound('map_off.wav');
if (this.purpose == 'yes' or this.purpose == 'no') {
this._visible = false;
}
};
v2.onEnterFrame = function () {
if (this.purpose == 'yes' or this.purpose == 'no') {
if (this.mom._y == this.mom.down) {
this._visible = true;
} else {
this._visible = false;
}
}
if (this.purpose != 'return' and this.purpose != 'mute' and this._visible) {
if (this.key_clear and Key.isDown(this.my_key)) {
this.doPurpose();
}
if (!Key.isDown(this.my_key)) {
this.key_clear = true;
}
}
};
v2.onMouseDown = function () {
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
this.doPurpose();
}
};
v2.onRollOver = function () {
this.gotoAndStop(1 + this.modifier);
};
v2.onRollOut = function () {
this.gotoAndStop(this.modifier);
};
v2.doPurpose = function () {
if (this.purpose == 'continue') {
_root.Game.map_tab.currentstate = 'packup';
}
if (this.purpose == 'return') {
_root.Game.map_tab.map_ship.warpMe();
}
if (this.purpose == 'start') {
if (!this.activated) {
this.sfx_on.start();
}
this.activated = true;
}
if (this.purpose == 'yes') {
_root.Game.stopMusic();
_root.Game.player.removeMe();
_root.Game.map_tab.closeShop();
_root.Game.tank.closeShop();
_root.Game.closeShop();
var v5 = _root.attachMovie('Opening', 'Opening', _root.getNextHighestDepth());
var v4 = _root.attachMovie('Flash', 'Flash' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
}
if (this.purpose == 'no') {
this.sfx_off.start();
this.mom.mom.activated = false;
this._visible = false;
this.gotoAndStop(this.modifier);
this.pair._visible = false;
this.pair.gotoAndStop(this.pair.modifier);
}
if (this.purpose == 'mute') {
if (!_global.muted) {
_global.muted = true;
this.modifier = 9;
this.gotoAndStop(this.modifier + 1);
_root.Game.bgm1.setVolume(0);
} else {
_global.muted = false;
this.modifier = 7;
this.gotoAndStop(this.modifier + 1);
_root.Game.bgm1.setVolume(100);
}
}
if (this.purpose == 'warp') {
_root.Game.map_tab.map_checkpoint.warpMe();
}
};
ASSetPropFlags(_global.Menu_button.prototype, null, 1);
}
#endinitclip
}
movieClip 1393 __Packages.Menu_confirm {
#initclip
if (!_global.Menu_confirm) {
var v1 = function () {
super();
};
_global.Menu_confirm = v1;
_global.Menu_confirm extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.up = -6;
this.down = 26;
this.speed = 8;
};
v2.onEnterFrame = function () {
if (this.mom.activated and this._y < this.down) {
this._y += this.speed;
} else {
if (!this.mom.activated and this._y > this.up) {
this._y -= this.speed;
}
}
};
ASSetPropFlags(_global.Menu_confirm.prototype, null, 1);
}
#endinitclip
}
movieClip 1394 __Packages.Opening {
#initclip
if (!_global.Opening) {
var v1 = function () {
super();
};
_global.Opening = v1;
_global.Opening extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
var v6 = SharedObject.getLocal('auntiepixelante/redder');
if (v6.data.game_saved == true) {
this.skippable = true;
} else {
this.skippable = false;
}
this.key_clear = false;
this.opening_objects = [];
var v4 = _root.attachMovie('Credit', 'Credit' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v4._x = 626;
v4._y = 320;
v4.gotoAndStop(1);
this.opening_objects.push(v4);
var v3 = _root.attachMovie('Credit', 'Credit' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v3._x = 1426;
v3._y = 352;
v3.gotoAndStop(2);
this.opening_objects.push(v3);
this.makeStars(true);
var v5 = _root.attachMovie('Ship_small', 'Ship_small' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v5._x = 256;
v5._y = 192;
this.opening_objects.push(v5);
this.scene = 1;
this.bgm = new Sound();
this.bgm.attachSound('opening.mp3');
this.bgm.start();
this.blackout.popMe();
};
v2.onEnterFrame = function () {
if (Key.isDown(32) or Key.isDown(90) or Key.isDown(38) or Key.isDown(16) or Key.isDown(37) or Key.isDown(39) or Key.isDown(83)) {
if (this.key_clear and this.skippable) {
this.skipMe();
}
} else {
this.key_clear = true;
}
};
v2.onMouseDown = function () {
if (this.skippable) {
this.skipMe();
}
};
v2.makeStars = function (parallax) {
var v4 = 0;
while (v4 < 100) {
var v3 = _root.attachMovie('Star', 'Star' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v3._x = Math.ceil(Math.random() * 544);
v3._y = Math.ceil(Math.random() * 320);
v3.parallax = parallax;
this.opening_objects.push(v3);
++v4;
}
};
v2.pitchBlack = function () {
if (this.scene == 1) {
this.scene = 2;
this.clearScene();
this.makeStars(false);
var v3 = _root.attachMovie('Ship_smallest', 'Ship_smallest' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v3._x = 64;
v3._y = 230;
v3.pan_direction = 'down';
v3.mars = true;
this.opening_objects.push(v3);
var v4 = _root.attachMovie('Ship_smallest', 'Ship_smallest' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v4._x = 270;
v4._y = 76;
v4.pan_direction = 'down';
v4.mars = false;
this.opening_objects.push(v4);
this.blackout.popMe();
this.blackout = _root.attachMovie('Title', 'Title' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
this.blackout.mom = this;
} else {
if (this.scene == 2) {
this.scene = 3;
this.clearScene();
var v5 = _root.attachMovie('Game', 'Game', _root.getNextHighestDepth());
v5.titlescreen = this.blackout;
this.removeMovieClip();
}
}
};
v2.clearScene = function () {
for (var v2 in this.opening_objects) {
this.opening_objects[v2].removeMovieClip();
}
this.opening_objects.splice(0, this.opening_objects.length);
};
v2.skipMe = function () {
this.bgm.stop();
this.blackout.removeMovieClip();
this.clearScene();
var v3 = _root.attachMovie('Game', 'Game', _root.getNextHighestDepth());
this.removeMovieClip();
};
ASSetPropFlags(_global.Opening.prototype, null, 1);
}
#endinitclip
}
movieClip 1395 __Packages.Pipe {
#initclip
if (!_global.Pipe) {
var v1 = function () {
super();
};
_global.Pipe = v1;
_global.Pipe extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.is_pipe = true;
this.collision = _root.attachMovie('Collision', 'Collision' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
this.collision.gotoAndStop(3);
this.collision._visible = false;
this.collision._x = this._x + 14;
this.collision._y = this._y + 14;
_root.Game.room_objects.push(this.collision);
this.glitchMe();
};
v2.onEnterFrame = function () {
this.glitchMe();
};
v2.glitchMe = function () {
var v3 = false;
switch (_root.Game.radioactivity) {
case 24:
if (Math.ceil(Math.random() * 20) == 1) {
v3 = true;
}
break;
case 25:
if (Math.ceil(Math.random() * 5) == 1) {
v3 = true;
}
break;
case 26:
if (Math.ceil(Math.random() * 2) == 1) {
v3 = true;
}
break;
case 27:
v3 = true;
}
if (v3) {
this.gotoAndStop(this.frame + 7);
} else {
this.gotoAndStop(this.frame);
}
};
ASSetPropFlags(_global.Pipe.prototype, null, 1);
}
#endinitclip
}
movieClip 1396 __Packages.Player {
#initclip
if (!_global.Player) {
var v1 = function () {
super();
};
_global.Player = v1;
_global.Player extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this._visible = false;
this.collision = _root.attachMovie('Collision', 'Collision', _root.getNextHighestDepth());
this.collision.gotoAndStop(1);
this.collision._visible = false;
this.collision_down = _root.attachMovie('Collision', 'Collision_down', _root.getNextHighestDepth());
this.collision_down.gotoAndStop(2);
this.collision_down._visible = false;
this.updateCollision();
this.dead = false;
this.purgatory = 0;
if (this.jumpout) {
this.momentum_vert = -16;
} else {
this.momentum_vert = 0;
}
this.momentum_hori = 0;
this.momentum_vert_max = 8;
this.momentum_hori_max = 8;
this.x_previous = -1000;
this.deccelerate = 2;
this.air_deccelerate = 1;
this.accelerate_hori = 1;
this.accelerate_vert = 2;
this.key_left = 37;
this.key_right = 39;
this.key_jump = false;
this.key_jump_clear = false;
this.grounded = false;
this.jump_time = 18;
this.jump_time_remaining = 0;
this.jump_speed = 6;
this.fall_time = 0;
this.bounce_threshold = 24;
this.hori_bounce_threshold = 10;
this.bouncing = false;
this.bounce_time = 2;
this.dome = _root.attachMovie('Player_dome', 'Player_dome', _root.getNextHighestDepth());
if (this.facing == 'left') {
this.dome._x = this._x + 4;
this.dome._y = this._y + 1;
} else {
this.dome._x = this._x + 12;
this.dome._y = this._y + 1;
}
this.sprite = _root.attachMovie('Player_sprite', 'Player_sprite', _root.getNextHighestDepth());
this.sprite._x = this._x;
this.sprite._y = this._y - 1;
this.dome.sprite = this.sprite;
this.animation_speed = 2;
this.animation_timer = 0;
this.sprite.gotoAndStop(this.frame);
this.saved = 0;
this.saveMe();
this.sfx_jump = new Sound();
this.sfx_jump.attachSound('jump.wav');
this.sfx_jump_glitch = new Sound();
this.sfx_jump_glitch.attachSound('jump_glitch.wav');
this.sfx_death = new Sound();
this.sfx_death.attachSound('death.wav');
this.sfx_bounce = new Sound();
this.sfx_bounce.attachSound('bounce.wav');
this.sfx_bounce_glitch = new Sound();
this.sfx_bounce_glitch.attachSound('bounce_glitch.wav');
this.sfx_land = new Sound();
this.sfx_land.attachSound('land.wav');
this.sfx_walk_1 = new Sound();
this.sfx_walk_1.attachSound('walk1.wav');
this.sfx_walk_2 = new Sound();
this.sfx_walk_2.attachSound('walk2.wav');
this.sfx_walk_3 = new Sound();
this.sfx_walk_3.attachSound('walk3.wav');
this.sfx_walk_4 = new Sound();
this.sfx_walk_4.attachSound('walk4.wav');
this.walking = 0;
};
v2.onEnterFrame = function () {
if (!_root.Game.gamepaused) {
if (!this.dead) {
this.moveMe();
this.animateMe();
this.transportMe();
if (this.saved > 0) {
--this.saved;
}
if (this.walking > 0) {
--this.walking;
}
} else {
++this.purgatory;
if (this.purgatory == 1) {
if (this.sprite._visible) {
this.sprayMe(1, 50);
this.sprayMe(2, 100);
this.sprayMe(3, 10);
this.sprite._visible = false;
} else {
this.sprayMe(1, 150);
this.collision._visible = false;
}
this.sfx_death.start();
}
if (this.purgatory == 10) {
_root.Game.staticnoise._visible = true;
_root.Game.staticnoise.popMe();
}
}
}
if (!this.dead) {
this.glitchMe();
}
};
v2.moveMe = function () {
if (!Key.isDown(this.key_left) and !Key.isDown(this.key_right)) {
this.key_leftright_clear = true;
}
if (this.key_leftright_clear) {
if (Key.isDown(this.key_left) and !Key.isDown(this.key_right) and (this.grounded or this.facing == 'left' or this.momentum_hori == 0)) {
this.momentum_hori -= this.accelerate_hori;
} else {
if (Key.isDown(this.key_right) and !Key.isDown(this.key_left) and (this.grounded or this.facing == 'right' or this.momentum_hori == 0)) {
this.momentum_hori += this.accelerate_hori;
} else {
if (this.grounded) {
if (this.momentum_hori < 0) {
this.momentum_hori += this.deccelerate;
} else {
if (this.momentum_hori > 0) {
this.momentum_hori -= this.deccelerate;
}
}
if (Math.abs(this.momentum_hori) < this.deccelerate) {
this.momentum_hori = 0;
}
} else {
if (this.momentum_hori < 0) {
this.momentum_hori += this.air_deccelerate;
} else {
if (this.momentum_hori > 0) {
this.momentum_hori -= this.air_deccelerate;
}
}
}
}
}
}
if (this.momentum_hori < -this.momentum_hori_max) {
this.momentum_hori = -this.momentum_hori_max;
}
if (this.momentum_hori > this.momentum_hori_max) {
this.momentum_hori = this.momentum_hori_max;
}
this.x_previous = this._x;
this._x += this.momentum_hori;
this.updateCollision();
for (var v3 in _root.Game.walls) {
if (this.collision.hitTest(_root.Game.walls[v3]) and !_root.Game.walls[v3].off) {
if (this.momentum_hori > -this.hori_bounce_threshold and this.momentum_hori < this.hori_bounce_threshold) {
this.momentum_hori = 0;
} else {
this.momentum_hori = Math.ceil(-this.momentum_hori / 2);
}
while (this.collision.hitTest(_root.Game.walls[v3])) {
if (_root.Game.walls[v3]._x < this.collision._x) {
++this._x;
} else {
--this._x;
}
this.updateCollision();
}
}
}
this.updateCollision();
if (this.grounded) {
this.grounded = false;
for (v3 in _root.Game.walls) {
if (this.collision_down.hitTest(_root.Game.walls[v3]) and !_root.Game.walls[v3].off) {
this.grounded = true;
}
}
}
if (!this.grounded) {
this.key_jump_clear = false;
} else {
this.fall_time = 0;
}
this.key_jump = false;
if (Key.isDown(32) or Key.isDown(90) or Key.isDown(38) or Key.isDown(16)) {
this.key_jump = true;
}
if (!this.key_jump and this.grounded) {
this.key_jump_clear = true;
}
if (this.key_jump) {
if (this.grounded) {
if (this.key_jump_clear) {
this.grounded = false;
this.jump_time_remaining = this.jump_time;
if (_root.Game.radioactivity == 22 or _root.Game.radioactivity >= 26) {
this.sfx_jump_glitch.start();
} else {
this.sfx_jump.start();
}
}
} else {
if (this.jump_time_remaining > 0) {
--this.jump_time_remaining;
}
}
} else {
this.jump_time_remaining = 0;
}
if (!this.grounded) {
if (this.jump_time_remaining > 0) {
this.momentum_vert -= this.jump_speed;
} else {
this.momentum_vert += this.accelerate_vert;
if (this.momentum_vert > 0) {
++this.fall_time;
}
}
}
if (this.momentum_vert < -this.momentum_vert_max) {
this.momentum_vert = -this.momentum_vert_max;
}
if (this.momentum_vert > this.momentum_vert_max) {
this.momentum_vert = this.momentum_vert_max;
}
this._y += this.momentum_vert;
this.updateCollision();
for (v3 in _root.Game.walls) {
if (this.collision.hitTest(_root.Game.walls[v3]) and !_root.Game.walls[v3].off) {
this.momentum_vert = -this.momentum_vert;
if (_root.Game.walls[v3].y < this._y) {
this.jump_time_remaining = 0;
} else {
this.bouncing = false;
if (this.fall_time >= this.bounce_threshold) {
this.fall_time = 0;
this.bouncing = true;
this.jump_time_remaining = this.bounce_time;
if (_root.Game.radioactivity == 22 or _root.Game.radioactivity >= 26) {
this.sfx_bounce_glitch.start();
} else {
this.sfx_bounce.start();
}
} else {
if (_root.Game.walls[v3]._y > this._y) {
this.grounded = true;
}
this.momentum_vert = 0;
this.jump_time_remaining = 0;
}
}
while (this.collision.hitTest(_root.Game.walls[v3])) {
if (_root.Game.walls[v3]._y < this.collision._y) {
++this._y;
} else {
--this._y;
}
this.updateCollision();
}
}
}
};
v2.updateCollision = function () {
this.collision._x = this._x + 8;
this.collision._y = this._y + 4;
this.collision_down._x = this._x + 8;
this.collision_down._y = this._y + 19;
};
v2.animateMe = function () {
if (this.momentum_hori < 0) {
this.facing = 'left';
} else {
if (this.momentum_hori > 0) {
this.facing = 'right';
}
}
if (this.grounded) {
if (this.x_previous != this._x) {
++this.animation_timer;
}
if (this.animation_timer == this.animation_speed) {
this.animation_timer = 0;
++this.frame;
}
if (this.facing == 'left' and (this.frame > 16 or this.frame < 9)) {
this.frame = 9;
} else {
if (this.facing == 'right' and this.frame > 8) {
this.frame = 1;
}
}
} else {
if (this.momentum_vert < 0) {
if (this.facing == 'left') {
this.frame = 18;
} else {
this.frame = 17;
}
} else {
if (this.facing == 'left') {
this.frame = 20;
} else {
this.frame = 19;
}
}
}
this.sprite.gotoAndStop(this.frame);
this.sprite._x = this._x;
this.sprite._y = this._y - 1;
if (this.facing == 'left') {
this.dome._x = this._x + 4;
this.dome._y = this._y + 1;
} else {
this.dome._x = this._x + 12;
this.dome._y = this._y + 1;
}
};
v2.transportMe = function () {
var v7 = -32;
var v5 = 576;
var v6 = -32;
var v4 = 448;
var v3 = false;
if (this._x <= v7) {
this._x = v5 - 1;
if (_root.Game.room_x > 0) {
--_root.Game.room_x;
} else {
--_root.Game.level_x;
_root.Game.room_x = 4;
}
v3 = true;
} else {
if (this._x >= v5) {
this._x = v7 + 1;
if (_root.Game.room_x < 4) {
++_root.Game.room_x;
} else {
++_root.Game.level_x;
_root.Game.room_x = 0;
}
v3 = true;
} else {
if (this._y <= v6) {
if (_root.Game.room_y > 0) {
v3 = true;
this._y = v4 - 1;
--_root.Game.room_y;
} else {
if (_root.Game.level_y > 0) {
--_root.Game.level_y;
_root.Game.room_y = 3;
this._y = v4 - 1;
v3 = true;
}
}
} else {
if (this._y >= v4) {
this._y = v6 + 1;
if (_root.Game.room_y < 3) {
++_root.Game.room_y;
} else {
++_root.Game.level_y;
_root.Game.room_y = 0;
}
v3 = true;
}
}
}
}
if (v3) {
_root.Game.updateMap();
_root.Game.buildRoom();
if (_root.Game.map_tab.currentstate == 'invisible') {
_root.Game.map_tab.currentstate = 'blinking';
}
}
};
v2.walkSound = function () {
if (this.walking == 0) {
var v2 = Math.ceil(Math.random() * 4);
switch (v2) {
case 1:
this.sfx_walk_1.start();
break;
case 2:
this.sfx_walk_2.start();
break;
case 3:
this.sfx_walk_3.start();
break;
case 4:
this.sfx_walk_4.start();
}
this.walking = 10;
}
};
v2.sprayMe = function (dot_color, dot_quantity) {
var v4 = 0;
while (v4 < dot_quantity) {
var v3 = _root.attachMovie('Dot', 'Dot' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v3._x = this._x + Math.ceil(Math.random() * 30);
v3._y = this._y + Math.ceil(Math.random() * 30);
v3.behavior = 'spray';
v3.gotoAndStop(dot_color);
_root.Game.room_objects.push(v3);
++v4;
}
};
v2.saveMe = function () {
this.checkpoint_level_x = _root.Game.level_x;
this.checkpoint_level_y = _root.Game.level_y;
this.checkpoint_room_x = _root.Game.room_x;
this.checkpoint_room_y = _root.Game.room_y;
this.checkpoint_frame = this.frame;
this.checkpoint_facing = this.facing;
this.checkpoint_switch_state = _root.Game.switch_state;
if (this.saved == 0) {
_root.Game.saveGame();
}
this.saved = 2;
};
v2.resurrectMe = function () {
_root.Game.level_x = this.checkpoint_level_x;
_root.Game.level_y = this.checkpoint_level_y;
_root.Game.room_x = this.checkpoint_room_x;
_root.Game.room_y = this.checkpoint_room_y;
this._x = this.checkpoint_x;
this._y = this.checkpoint_y;
this.momentum_hori = 0;
this.momentum_vert = 0;
this.jump_time_remaining = 0;
this.grounded = true;
this.bouncing = false;
this.frame = this.checkpoint_frame;
this.facing = this.checkpoint_facing;
this.animation_timer = 0;
_root.Game.switch_state = this.checkpoint_switch_state;
this.dead = false;
this.purgatory = 0;
if (_root.Game.radioactivity < 27) {
this.sprite._visible = true;
} else {
this.collision._visible = true;
}
this.key_jump_clear = false;
this.key_leftright_clear = false;
this.saved = 2;
this.updateCollision();
_root.Game.buildRoom();
};
v2.popMe = function () {
this.collision.swapDepths(_root.getNextHighestDepth());
this.dome.swapDepths(_root.getNextHighestDepth());
this.sprite.swapDepths(_root.getNextHighestDepth());
_root.Game.staticnoise.popMe();
};
v2.removeMe = function () {
this.collision.removeMovieClip();
this.collision_down.removeMovieClip();
this.dome.removeMovieClip();
this.sprite.removeMovieClip();
this.removeMovieClip();
};
v2.glitchMe = function () {
var v3 = false;
switch (_root.Game.radioactivity) {
case 24:
if (Math.ceil(Math.random() * 50) == 1) {
v3 = true;
}
break;
case 25:
if (Math.ceil(Math.random() * 10) == 1) {
v3 = true;
}
break;
case 26:
if (Math.ceil(Math.random() * 5) == 1) {
v3 = true;
}
break;
case 27:
v3 = true;
}
if (v3) {
this.sprite._visible = false;
this.collision._visible = true;
} else {
this.sprite._visible = true;
this.collision._visible = false;
}
};
ASSetPropFlags(_global.Player.prototype, null, 1);
}
#endinitclip
}
movieClip 1397 __Packages.Player_dome {
#initclip
if (!_global.Player_dome) {
var v1 = function () {
super();
};
_global.Player_dome = v1;
_global.Player_dome extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.frame = 1;
this.gotoAndStop(this.frame);
};
v2.onEnterFrame = function () {
this._visible = this.sprite._visible;
if (this.frame > 1) {
++this.frame;
if (this.frame > 9) {
this.frame = 2;
}
}
if (_root.Game.radioactivity > 23 and this.frame == 1) {
this.frame = 2;
}
this.gotoAndStop(this.frame);
};
ASSetPropFlags(_global.Player_dome.prototype, null, 1);
}
#endinitclip
}
movieClip 1398 __Packages.Player_sprite {
#initclip
if (!_global.Player_sprite) {
var v1 = function () {
super();
};
_global.Player_sprite = v1;
_global.Player_sprite extends MovieClip;
var v2 = v1.prototype;
ASSetPropFlags(_global.Player_sprite.prototype, null, 1);
}
#endinitclip
}
movieClip 1399 __Packages.Robot {
#initclip
if (!_global.Robot) {
var v1 = function () {
super();
};
_global.Robot = v1;
_global.Robot extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.collision_wall = _root.attachMovie('Collision', 'Collision' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
this.collision_wall.gotoAndStop(5);
this.collision_wall._visible = false;
_root.Game.room_objects.push(this.collision_wall);
this.collision_player = _root.attachMovie('Collision', 'Collision' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
this.collision_player.gotoAndStop(2);
this.collision_player._visible = false;
_root.Game.room_objects.push(this.collision_player);
this.updateCollision();
if (this.facing == 'left') {
this.modifier = 4;
} else {
this.modifier = 0;
}
this.frame = 1 + this.modifier;
this.gotoAndStop(this.frame);
this.speed = 1;
this.timer = 0;
this.animation_speed = 2;
this.animation_timer = 0;
this.glitchfacing = 'none';
if (_root.Game.radioactivity > 19 and _root.Game.radioactivity < 22 and Math.ceil(Math.random() * 10) == 1) {
this.lockMe();
} else {
if (_root.Game.radioactivity >= 22 and Math.ceil(Math.random() * 5) == 1) {
this.lockMe();
}
}
if (_root.Game.radioactivity == 27) {
this.glitchMe();
}
this.first_turn = true;
this.collision_timer = 0;
};
v2.onEnterFrame = function () {
if (this.first_turn) {
this.first_turn = false;
this.collision_player.swapDepths(_root.getNextHighestDepth());
}
if (!_root.Game.gamepaused) {
++this.timer;
if (this.timer == this.speed) {
this.timer = 0;
this.moveMe();
}
++this.animation_timer;
if (this.animation_timer == this.animation_speed) {
this.animation_timer = 0;
this.animateMe();
}
}
this.glitchMe();
};
v2.moveMe = function () {
if (this.facing == 'left') {
this._x -= 2;
} else {
this._x += 2;
}
this.updateCollision();
if (this.collision_player.hitTest(_root.Game.player.collision)) {
_root.Player.dead = true;
}
++this.collision_timer;
if (this.collision_timer == 16) {
this.collision_timer = 0;
this.checkCollision();
}
};
v2.updateCollision = function () {
this.collision_wall._x = this._x;
this.collision_wall._y = this._y + 8;
this.collision_player._x = this._x + 8;
this.collision_player._y = this._y + 8;
};
v2.checkCollision = function () {
for (var v3 in _root.Game.walls) {
if (this.collision_wall.hitTest(_root.Game.walls[v3]) and !_root.Game.walls[v3].off) {
if (this.facing == 'left') {
this.facing = 'right';
} else {
this.facing = 'left';
}
this.updateCollision();
}
}
if (this._x <= 0) {
this.facing = 'right';
this._x = 0;
this.updateCollision();
} else {
if (this._x >= 544) {
this.facing = 'left';
this._x = 544;
this.updateCollision();
}
}
if (this.facing == 'left') {
this.modifier = 4;
} else {
this.modifier = 0;
}
if (this.glitchfacing != 'none') {
if (this.glitchfacing == 'left') {
this.modifier = 4;
} else {
this.modifier = 0;
}
}
};
v2.animateMe = function () {
++this.frame;
if (this.frame > 4 + this.modifier) {
this.frame = 1 + this.modifier;
}
this.gotoAndStop(this.frame);
};
v2.lockMe = function () {
if (Math.ceil(Math.random() * 2) == 1) {
this.glitchfacing = 'right';
} else {
this.glitchfacing = 'left';
}
};
v2.glitchMe = function () {
var v3 = false;
switch (_root.Game.radioactivity) {
case 22:
v3 = true;
break;
case 24:
if (Math.ceil(Math.random() * 50) == 1) {
v3 = true;
}
break;
case 25:
if (Math.ceil(Math.random() * 10) == 1) {
v3 = true;
}
break;
case 26:
if (Math.ceil(Math.random() * 5) == 1) {
v3 = true;
}
break;
case 27:
v3 = true;
}
if (v3) {
this._visible = false;
this.collision_player._visible = true;
} else {
this._visible = true;
this.collision_player._visible = false;
}
};
ASSetPropFlags(_global.Robot.prototype, null, 1);
}
#endinitclip
}
movieClip 1400 __Packages.Secretbutton {
#initclip
if (!_global.Secretbutton) {
var v1 = function () {
super();
};
_global.Secretbutton = v1;
_global.Secretbutton extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.sfx = new Sound();
if (this.sound == 'squeal') {
this.sfx.attachSound('squeal.wav');
} else {
this.sfx.attachSound('labia.wav');
}
};
v2.onRollOver = function () {};
v2.onMouseDown = function () {
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
this.sfx.start();
}
};
ASSetPropFlags(_global.Secretbutton.prototype, null, 1);
}
#endinitclip
}
movieClip 1401 __Packages.Ship {
#initclip
if (!_global.Ship) {
var v1 = function () {
super();
};
_global.Ship = v1;
_global.Ship extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.animation_speed = 10;
this.animation_timer = this.animation_speed;
this.frame = 1;
this.gotoAndStop(1);
if (_root.Game.radioactivity > 23) {
this.hovering = true;
} else {
this.hovering = false;
}
if (_root.Game.radioactivity < 27) {
this.collection = _root.attachMovie('Collection', 'Collection' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
this.collection._x = 142;
this.collection._y = 14;
_root.Game.room_objects.push(this.collection);
this.gems = [];
var v4 = 0;
while (v4 < _root.Game.radioactivity) {
var v7 = 144;
var v6 = 16;
var v3 = _root.attachMovie('Gem', 'Gem' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
if (v4 > 17) {
v3._x = v7 + (v4 - 18) * 32;
v3._y = v6 + 64;
} else {
if (v4 > 8) {
v3._x = v7 + (v4 - 9) * 32;
v3._y = v6 + 32;
} else {
v3._x = v7 + v4 * 32;
v3._y = v6;
}
}
v3._alpha = 0;
v3.frame = 6;
var v5 = 0;
while (v5 < v4) {
--v3.frame;
if (v3.frame < 1) {
v3.frame = 8;
}
++v5;
}
if (_root.Game.radioactivity > 23) {
v3.animated = true;
} else {
v3.animated = false;
}
v3.collection = this.collection;
this.gems.push(v3);
_root.Game.room_objects.push(v3);
++v4;
}
} else {
this.flashing = true;
}
if (this.hovering) {
this._y -= 64;
this.y_start = this._y;
this.drift_y = 0;
this.drift_speed = 2;
this.drift_timer = 0;
if (!this.flashing) {
this.left_emitter = _root.attachMovie('Smoke_emitter', 'Smoke_emitter' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
this.left_emitter._x = this._x + 8;
this.left_emitter._y = this._y + 74;
this.left_emitter.puff_speed = 1;
this.left_emitter.puff_range = 32;
this.left_emitter.x_speed = 0;
this.left_emitter.y_speed = 1;
this.left_emitter.game_on = true;
_root.Game.room_objects.push(this.left_emitter);
this.right_emitter = _root.attachMovie('Smoke_emitter', 'Smoke_emitter' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
this.right_emitter._x = this._x + 116;
this.right_emitter._y = this._y + 74;
this.right_emitter.puff_speed = this.left_emitter.puff_speed;
this.right_emitter.puff_range = this.left_emitter.puff_range;
this.right_emitter.x_speed = this.left_emitter.x_speed;
this.right_emitter.y_speed = this.left_emitter.y_speed;
this.right_emitter.game_on = true;
_root.Game.room_objects.push(this.right_emitter);
} else {
this.frame = 5;
this.gotoAndStop(this.frame);
}
this.takeoff_momentum = 1;
this.sfx_takeoff = new Sound();
this.sfx_takeoff.attachSound('takeoff.wav');
}
};
v2.onEnterFrame = function () {
if (!_root.Game.gamepaused) {
--this.animation_timer;
if (this.animation_timer == 0 and !this.hovering) {
this.animation_timer = this.animation_speed;
++this.frame;
if (this.frame > 4) {
this.frame = 1;
}
this.gotoAndStop(this.frame);
}
if (this.takeoff) {
this._y -= this.takeoff_momentum;
this.takeoff_momentum += 0.1;
this.left_emitter.y_start = this._y + 74;
this.right_emitter.y_start = this.left_emitter.y_start;
}
if (this.hovering and !this.takeoff) {
this.driftMe();
if (this.hitTest(_root.Game.player.collision)) {
this.saveGame();
var v4 = _root.attachMovie('Flash', 'Flash' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
_root.Game.player.removeMe();
_root.Game.map_tab.removeMovieClip();
_root.Game.tank.closeShop();
this.collection.removeMovieClip();
for (var v3 in this.gems) {
this.gems[v3].removeMovieClip();
}
this.takeoff = true;
this.blackout = _root.attachMovie('Blackout', 'Blackout' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
this.blackout.mom = this;
this.left_emitter.blackout = this.blackout;
this.right_emitter.blackout = this.blackout;
_root.Game.stopMusic();
this.sfx_takeoff.start();
}
}
}
if (this.flashing) {
++this.frame;
if (this.frame > 12) {
this.frame = 5;
}
this.gotoAndStop(this.frame);
}
};
v2.driftMe = function () {
++this.drift_y;
if (this.drift_y > 33) {
this.drift_y = 0;
}
switch (this.drift_y) {
case 0:
case 17:
this._y = this.y_start;
break;
case 1:
case 16:
this._y = this.y_start - 1;
break;
case 2:
case 3:
case 14:
case 15:
this._y = this.y_start - 2;
break;
case 4:
case 5:
case 6:
case 11:
case 12:
case 13:
this._y = this.y_start - 3;
break;
case 7:
case 8:
case 9:
case 10:
this._y = this.y_start - 4;
break;
case 18:
case 33:
this._y = this.y_start + 1;
break;
case 19:
case 20:
case 31:
case 32:
this._y = this.y_start + 2;
break;
case 21:
case 22:
case 23:
case 28:
case 29:
case 30:
this._y = this.y_start + 3;
break;
case 24:
case 25:
case 26:
case 27:
this._y = this.y_start + 4;
}
};
v2.saveGame = function () {
_root.Game.level_x = 1;
_root.Game.level_y = 0;
_root.Game.room_x = 3;
_root.Game.room_y = 0;
_root.Game.player.checkpoint_x = 64;
_root.Game.player.checkpoint_y = 289;
_root.Game.player.saved = 0;
_root.Game.player.saveMe();
};
v2.pitchBlack = function () {
var v5 = true;
var v4 = 0;
while (v4 < 12) {
var v3 = 0;
while (v3 < 15) {
if (_root.Game.game_map[v4][v3] == 0) {
v5 = false;
}
++v3;
}
++v4;
}
var v6 = _root.attachMovie('Closing', 'Closing', _root.getNextHighestDepth());
v6.blackout = this.blackout;
v6.radioactivity = _root.Game.radioactivity;
v6.thorough = v5;
_root.Game.closeShop();
this.removeMovieClip();
};
ASSetPropFlags(_global.Ship.prototype, null, 1);
}
#endinitclip
}
movieClip 1402 __Packages.Ship_small {
#initclip
if (!_global.Ship_small) {
var v1 = function () {
super();
};
_global.Ship_small = v1;
_global.Ship_small extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.left_emitter = _root.attachMovie('Smoke_emitter', 'Smoke_emitter' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
this.left_emitter._x = this._x + 4;
this.left_emitter._y = this._y + 37;
this.left_emitter.puff_speed = 2;
this.left_emitter.puff_range = 16;
this.left_emitter.x_speed = 1;
this.left_emitter.y_speed = 2;
this.left_emitter.blackout = _root.Opening.blackout;
_root.Opening.opening_objects.push(this.left_emitter);
this.right_emitter = _root.attachMovie('Smoke_emitter', 'Smoke_emitter' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
this.right_emitter._x = this._x + 58;
this.right_emitter._y = this._y + 37;
this.right_emitter.puff_speed = this.left_emitter.puff_speed;
this.right_emitter.puff_range = this.left_emitter.puff_range;
this.right_emitter.x_speed = this.left_emitter.x_speed;
this.right_emitter.y_speed = this.left_emitter.y_speed;
this.right_emitter.blackout = _root.Opening.blackout;
_root.Opening.opening_objects.push(this.right_emitter);
this.collection = _root.attachMovie('Collection', 'Collection' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
this.collection._x = 142;
this.collection._y = 14;
this.collection.intro = true;
_root.Opening.opening_objects.push(this.collection);
this.gems = [];
this.gems_left = 24;
var v4 = 0;
while (v4 < this.gems_left) {
var v7 = 144;
var v6 = 16;
var v3 = _root.attachMovie('Gem', 'Gem' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
if (v4 > 17) {
v3._x = v7 + (v4 - 18) * 32;
v3._y = v6 + 64;
} else {
if (v4 > 8) {
v3._x = v7 + (v4 - 9) * 32;
v3._y = v6 + 32;
} else {
v3._x = v7 + v4 * 32;
v3._y = v6;
}
}
v3._alpha = 0;
v3.frame = 6;
var v5 = 0;
while (v5 < v4) {
--v3.frame;
if (v3.frame < 1) {
v3.frame = 8;
}
++v5;
}
v3.animated = true;
v3.collection = this.collection;
this.gems.push(v3);
_root.Opening.opening_objects.push(v3);
++v4;
}
this.y_start = this._y;
this.drift_y = 0;
this.drift_speed = 2;
this.drift_timer = 0;
this.pop_speed = 20;
this.pop_timer = -150;
this.falling = false;
this.fall_speed = 10;
this.fall_timer = 0;
this.fall_momentum = 0;
this.animation_speed = 10;
this.animation_timer = this.animation_speed;
this.frame = 1;
this.gotoAndStop(1);
this.sfx_lose = new Sound();
this.sfx_lose.attachSound('lose.wav');
};
v2.onEnterFrame = function () {
if (!this.falling) {
++this.drift_timer;
if (this.drift_timer == this.drift_speed) {
this.drift_timer = 0;
this.driftMe();
}
if (this.collection._alpha == this.collection.max_alpha) {
++this.pop_timer;
if (this.pop_timer == this.pop_speed) {
this.pop_timer = 0;
if (this.gems_left > 0) {
this.popGem();
} else {
this.collection.intro_outro = true;
}
switch (this.gems_left) {
case 12:
this.left_emitter.puff_speed = 3;
this.drift_speed = 3;
break;
case 9:
this.left_emitter.puff_speed = 4;
this.drift_speed = 4;
break;
case 6:
this.left_emitter.puff_speed = 5;
this.drift_speed = 5;
break;
case 3:
this.left_emitter.puff_speed = 10;
this.drift_speed = 10;
}
this.right_emitter.puff_speed = this.left_emitter.puff_speed;
}
} else {
if (this.gems_left == 0 and !this.falling) {
_root.Opening.blackout = _root.attachMovie('Blackout', 'Blackout' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
_root.Opening.blackout.mom = _root.Opening;
this.left_emitter.removeMovieClip();
this.right_emitter.removeMovieClip();
this.falling = true;
}
}
} else {
++this.fall_timer;
if (this.fall_timer == this.fall_speed) {
this.fall_timer = 0;
this.fall_momentum += 0.5;
}
this._y += this.fall_momentum;
this.animateMe();
}
};
v2.driftMe = function () {
++this.drift_y;
if (this.drift_y > 9) {
this.drift_y = 0;
}
switch (this.drift_y) {
case 0:
case 5:
this._y = this.y_start;
break;
case 1:
case 4:
this._y = this.y_start - 1;
break;
case 2:
case 3:
this._y = this.y_start - 2;
break;
case 6:
case 9:
this._y = this.y_start + 1;
break;
case 7:
case 8:
this._y = this.y_start + 2;
}
};
v2.popGem = function () {
this.gems[this.gems_left - 1].removeMovieClip();
--this.gems_left;
this.gems.splice(this.gems_left, 1);
this.sfx_lose.start();
};
v2.animateMe = function () {
--this.animation_timer;
if (this.animation_timer == 0) {
this.animation_timer = this.animation_speed;
++this.frame;
if (this.frame > 4) {
this.frame = 1;
}
this.gotoAndStop(this.frame);
}
};
ASSetPropFlags(_global.Ship_small.prototype, null, 1);
}
#endinitclip
}
movieClip 1403 __Packages.Ship_smallest {
#initclip
if (!_global.Ship_smallest) {
var v1 = function () {
super();
};
_global.Ship_smallest = v1;
_global.Ship_smallest extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
if (!this.mars) {
if (_root.Closing.radioactivity == 27) {
this.gotoAndStop(4);
this.flashing = true;
} else {
this.gotoAndStop(1);
this.flashing = false;
}
this.pan_speed = 2;
} else {
if (_root.Closing.radioactivity == 27) {
this.gotoAndStop(3);
} else {
this.gotoAndStop(2);
}
this.pan_speed = 6;
}
this.boom = false;
this.frame = 4;
this.scale = 100;
this.pan_timer = 0;
if (this.pan_direction == 'up' and _root.Closing.radioactivity < 27) {
this.left_emitter = _root.attachMovie('Smoke_emitter', 'Smoke_emitter' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
this.left_emitter._x = this._x + 2;
this.left_emitter._y = this._y + 18;
this.left_emitter.puff_speed = 1;
this.left_emitter.puff_range = 8;
this.left_emitter.small_puffs = true;
this.left_emitter.x_speed = 0;
this.left_emitter.y_speed = 1;
this.left_emitter.blackout = this.blackout;
this.right_emitter = _root.attachMovie('Smoke_emitter', 'Smoke_emitter' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
this.right_emitter._x = this._x + 28;
this.right_emitter._y = this._y + 18;
this.right_emitter.puff_speed = this.left_emitter.puff_speed;
this.right_emitter.puff_range = this.left_emitter.puff_range;
this.right_emitter.small_puffs = true;
this.right_emitter.x_speed = this.left_emitter.x_speed;
this.right_emitter.y_speed = this.left_emitter.y_speed;
this.right_emitter.blackout = this.blackout;
}
this.sfx_static = new Sound();
this.sfx_static.attachSound('static.wav');
};
v2.onEnterFrame = function () {
if (!this.boom) {
++this.pan_timer;
if (this.pan_timer == this.pan_speed) {
this.pan_timer = 0;
if (this.pan_direction == 'down') {
++this._y;
} else {
--this._y;
}
}
if (this.pan_direction == 'up') {
this.left_emitter.y_start = this._y + 18;
this.right_emitter.y_start = this._y + 18;
}
if (this.mars and _root.Closing.radioactivity > 24 and _root.Closing.radioactivity < 27) {
this.glitchMe();
}
if (this.flashing) {
if (this._y <= 124) {
this.boom = true;
this.x_start = this._x + 16;
this.y_start = this._y + 4;
_root.Closing.bgm.stop();
this.sfx_static.start();
_root.Closing.bgm_drone.start();
} else {
this.animateMe();
}
}
} else {
if (this.scale < 10000) {
this._xscale = this.scale;
this._yscale = this.scale;
this._x = this.x_start - Math.ceil(this.scale / 6);
this._y = this.y_start - Math.ceil(this.scale / 18);
this.scale += Math.ceil(this.scale / 16);
}
this.animateMe();
}
};
v2.glitchMe = function () {
var v3 = false;
switch (_root.Closing.radioactivity) {
case 25:
if (Math.ceil(Math.random() * 20) == 1) {
v3 = true;
}
break;
case 26:
if (Math.ceil(Math.random() * 5) == 1) {
v3 = true;
}
}
if (v3) {
this.gotoAndStop(3);
} else {
this.gotoAndStop(2);
}
};
v2.animateMe = function () {
++this.frame;
if (this.frame > 11) {
this.frame = 4;
}
this.gotoAndStop(this.frame);
};
ASSetPropFlags(_global.Ship_smallest.prototype, null, 1);
}
#endinitclip
}
movieClip 1404 __Packages.Start {
#initclip
if (!_global.Start) {
var v1 = function () {
super();
};
_global.Start = v1;
_global.Start extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
_root.attachMovie('Game', 'Game', _root.getNextHighestDepth());
};
ASSetPropFlags(_global.Start.prototype, null, 1);
}
#endinitclip
}
movieClip 1405 __Packages.Staticnoise {
#initclip
if (!_global.Staticnoise) {
var v1 = function () {
super();
};
_global.Staticnoise = v1;
_global.Staticnoise extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.fade_speed = 4;
this._alpha = 0;
this._visible = false;
this.sfx = new Sound();
this.sfx.attachSound('static.wav');
this.playing_sfx = false;
};
v2.onEnterFrame = function () {
if (this._visible) {
if (!this.playing_sfx) {
this.popMe();
this.playing_sfx = true;
this.sfx.start();
}
if (_root.Game.player.dead) {
this._alpha += this.fade_speed;
if (this._alpha >= 100) {
_root.Game.player.resurrectMe();
}
} else {
this._alpha -= this.fade_speed * 2;
if (this._alpha <= 0) {
this._visible = false;
this.playing_sfx = false;
}
}
}
};
v2.popMe = function () {
if (this._visible) {
this.swapDepths(_root.getNextHighestDepth());
_root.Game.map_tab.popMe();
_root.Game.tank.popMe();
}
};
ASSetPropFlags(_global.Staticnoise.prototype, null, 1);
}
#endinitclip
}
movieClip 1406 __Packages.Switch {
#initclip
if (!_global.Switch) {
var v1 = function () {
super();
};
_global.Switch = v1;
_global.Switch extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.collision = _root.attachMovie('Collision', 'Collision' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
if (this.color == 'green') {
this.collision.gotoAndStop(9);
} else {
this.collision.gotoAndStop(10);
}
this.collision._visible = false;
this.collision._x = this._x + 8;
this.collision._y = this._y + 8;
_root.Game.room_objects.push(this.collision);
_root.Game.player.popMe();
this.sfx_switch = new Sound();
if (this.color == 'red') {
this.modifier = 8;
this.sfx_switch.attachSound('switch1.wav');
} else {
this.modifier = 0;
this.sfx_switch.attachSound('switch2.wav');
}
if (this.color != _root.Game.switch_state) {
this.off = false;
this.frame = 1 + this.modifier;
} else {
this.off = true;
this.frame = 5 + this.modifier;
}
this.gotoAndStop(this.frame);
};
v2.onEnterFrame = function () {
if (!_root.Game.gamepaused) {
if (this.collision.hitTest(_root.Game.player.collision)) {
if (_root.Game.switch_state != this.color) {
this.sfx_switch.start();
this.rememberMe();
}
_root.Game.switch_state = this.color;
}
if (this.color == _root.Game.switch_state) {
this.off = true;
} else {
this.off = false;
}
this.animateMe();
}
if (this.off) {
this.collision._alpha = 50;
} else {
this.collision._alpha = 100;
}
this.glitchMe();
};
v2.animateMe = function () {
++this.frame;
if (this.off and (this.frame < 5 + this.modifier or this.frame > 8 + this.modifier)) {
this.frame = 5 + this.modifier;
} else {
if (!this.off and this.frame > 4 + this.modifier) {
this.frame = 1 + this.modifier;
}
}
this.gotoAndStop(this.frame);
};
v2.rememberMe = function () {
if (this.color == 'red') {
_root.Game.red_x = _root.Game.room_x + _root.Game.level_x * 5;
_root.Game.red_y = _root.Game.room_y + _root.Game.level_y * 4;
_root.Game.green_x = 500;
_root.Game.green_y = 500;
} else {
_root.Game.green_x = _root.Game.room_x + _root.Game.level_x * 5;
_root.Game.green_y = _root.Game.room_y + _root.Game.level_y * 4;
_root.Game.red_x = 500;
_root.Game.red_y = 500;
}
};
v2.glitchMe = function () {
var v3 = false;
switch (_root.Game.radioactivity) {
case 24:
if (Math.ceil(Math.random() * 50) == 1) {
v3 = true;
}
break;
case 25:
if (Math.ceil(Math.random() * 10) == 1) {
v3 = true;
}
break;
case 26:
if (Math.ceil(Math.random() * 5) == 1) {
v3 = true;
}
break;
case 27:
v3 = true;
}
if (v3) {
if (_root.Game.radioactivity == 27) {
this._visible = false;
}
this.collision._visible = true;
} else {
this.collision._visible = false;
}
};
ASSetPropFlags(_global.Switch.prototype, null, 1);
}
#endinitclip
}
movieClip 1407 __Packages.Title {
#initclip
if (!_global.Title) {
var v1 = function () {
super();
};
_global.Title = v1;
_global.Title extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this._alpha = 0;
this.fade_in = true;
this.fade_speed = 1;
this.start_delay = 150;
if (this.ending) {
this.fade_delay = 300;
} else {
this.fade_delay = 100;
}
this.pitchblack = false;
};
v2.onEnterFrame = function () {
if (this.fade_in) {
if (this.start_delay > 0) {
--this.start_delay;
} else {
this._alpha += this.fade_speed;
if (this._alpha >= 100) {
this.fade_in = false;
}
}
} else {
if (this.fade_delay > 0) {
--this.fade_delay;
} else {
if (!this.pitchblack) {
this.pitchblack = true;
this.mom.pitchBlack();
}
--this._alpha;
if (this._alpha <= 0) {
this.removeMovieClip();
}
}
}
};
v2.popMe = function () {
this.swapDepths(_root.getNextHighestDepth());
};
ASSetPropFlags(_global.Title.prototype, null, 1);
}
#endinitclip
}
movieClip 1408 __Packages.Wall {
#initclip
if (!_global.Wall) {
var v1 = function () {
super();
};
_global.Wall = v1;
_global.Wall extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
if (this._y < 224) {
if (this._x < 192) {
this.glitch_cycle = 1;
} else {
if (this._x >= 384) {
this.glitch_cycle = 5;
} else {
this.glitch_cycle = 3;
}
}
} else {
if (this._x < 192) {
this.glitch_cycle = 4;
} else {
if (this._x >= 384) {
this.glitch_cycle = 6;
} else {
this.glitch_cycle = 2;
}
}
}
};
v2.onEnterFrame = function () {
if (this.glitch_cycle == _root.Game.glitch_cycle) {
this.glitchOut();
}
};
v2.glitchOut = function () {
if (this.glitch == 'flux_tile') {
switch (_root.Game.radioactivity) {
case 9:
case 10:
if (Math.ceil(Math.random() * 100) == 1) {
this.gotoAndStop(Math.ceil(Math.random() * 24) + this.modifier);
this.glitch = 'none';
}
break;
case 11:
if (Math.ceil(Math.random() * 200) == 1) {
this.gotoAndStop(Math.ceil(Math.random() * 24) + this.modifier);
}
break;
case 13:
case 14:
case 15:
if (Math.ceil(Math.random() * 50) == 1) {
this.gotoAndStop(Math.ceil(Math.random() * 24) + this.modifier);
}
break;
case 17:
case 18:
case 19:
case 20:
if (Math.ceil(Math.random() * 10) == 1) {
this.gotoAndStop(Math.ceil(Math.random() * 24) + this.modifier);
}
break;
case 21:
case 22:
case 23:
if (Math.ceil(Math.random() * 10) == 1) {
this.gotoAndStop(Math.ceil(Math.random() * 216));
}
break;
case 24:
if (Math.ceil(Math.random() * 100) == 1) {
this.gotoAndStop(Math.ceil(Math.random() * 216));
}
break;
case 25:
if (Math.ceil(Math.random() * 5) == 1) {
this.gotoAndStop(Math.ceil(Math.random() * 216));
}
break;
case 26:
this.gotoAndStop(Math.ceil(Math.random() * 216));
}
}
};
v2.glitchMe = function () {
this.glitch = 'none';
switch (_root.Game.radioactivity) {
case 3:
case 4:
case 5:
if (Math.ceil(Math.random() * 500) == 1) {
this.glitch = 'swap_tile';
}
break;
case 6:
case 7:
case 8:
if (Math.ceil(Math.random() * 100) == 1) {
this.glitch = 'swap_tile';
}
break;
case 9:
if (Math.ceil(Math.random() * 200) == 1) {
this.glitch = 'flux_tile';
}
break;
case 10:
if (Math.ceil(Math.random() * 100) == 1) {
this.glitch = 'flux_tile';
}
break;
case 11:
if (Math.ceil(Math.random() * 100) == 1) {
this.glitch = 'flux_tile';
}
break;
case 12:
if (Math.ceil(Math.random() * 100) == 1) {
this.glitch = 'swap_modifier';
}
break;
case 13:
if (Math.ceil(Math.random() * 50) == 1) {
this.glitch = 'swap_tile';
}
if (Math.ceil(Math.random() * 100) == 1) {
this.glitch = 'flux_tile';
}
break;
case 14:
if (Math.ceil(Math.random() * 30) == 1) {
this.glitch = 'swap_tile';
}
if (Math.ceil(Math.random() * 100) == 1) {
this.glitch = 'flux_tile';
}
break;
case 15:
if (Math.ceil(Math.random() * 10) == 1) {
this.glitch = 'swap_tile';
}
if (Math.ceil(Math.random() * 50) == 1) {
this.glitch = 'flux_tile';
}
break;
case 17:
if (Math.ceil(Math.random() * 10) == 1) {
this.glitch = 'swap_tile';
}
if (Math.ceil(Math.random() * 50) == 1) {
this.glitch = 'swap_modifier';
}
if (Math.ceil(Math.random() * 10) == 1) {
this.glitch = 'flux_tile';
}
break;
case 18:
if (Math.ceil(Math.random() * 10) == 1) {
this.glitch = 'swap_tile';
}
if (Math.ceil(Math.random() * 30) == 1) {
this.glitch = 'swap_modifier';
}
if (Math.ceil(Math.random() * 50) == 1) {
this.glitch = 'swap_any';
}
if (Math.ceil(Math.random() * 10) == 1) {
this.glitch = 'flux_tile';
}
break;
case 19:
if (Math.ceil(Math.random() * 5) == 1) {
this.glitch = 'swap_tile';
}
if (Math.ceil(Math.random() * 10) == 1) {
this.glitch = 'swap_modifier';
}
if (Math.ceil(Math.random() * 50) == 1) {
this.glitch = 'swap_any';
}
if (Math.ceil(Math.random() * 5) == 1) {
this.glitch = 'flux_tile';
}
break;
case 20:
case 21:
if (Math.ceil(Math.random() * 5) == 1) {
this.glitch = 'swap_any';
}
if (Math.ceil(Math.random() * 5) == 1) {
this.glitch = 'flux_tile';
}
break;
case 22:
if (Math.ceil(Math.random() * 2) == 1) {
this.glitch = 'swap_any';
}
if (Math.ceil(Math.random() * 5) == 1) {
this.glitch = 'flux_tile';
}
break;
case 23:
this.glitch = 'swap_any';
if (Math.ceil(Math.random() * 3) == 1) {
this.glitch = 'flux_tile';
}
break;
case 24:
case 25:
case 26:
this.glitch = 'flux_tile';
break;
case 27:
this.glitch = 'redder';
}
if (this.tile == 1 and _root.Game.radioactivity < 20) {
this.glitch = 'none';
}
if (this.bg and _root.Game.radioactivity < 14) {
this.glitch = 'none';
}
if (_root.Game.tile_shift > 0) {
this.gotoAndStop(this.tile + _root.Game.tile_shift * 24);
this.glitch = 'none';
} else {
switch (this.glitch) {
case 'none':
this.gotoAndStop(this.tile + this.modifier);
break;
case 'swap_tile':
this.gotoAndStop(Math.ceil(Math.random() * 24) + this.modifier);
if (_root.Game.radioactivity == 13 or _root.Game.radioactivity == 14 or _root.Game.radioactivity == 15) {
if (Math.ceil(Math.random() * 50) == 1) {
this.glitch = 'flux_tile';
}
}
break;
case 'swap_modifier':
this.gotoAndStop(this.tile + Math.floor(Math.random() * 10) * 24);
break;
case 'swap_any':
this.gotoAndStop(Math.ceil(Math.random() * 240));
break;
case 'flux_tile':
if (_root.Game.radioactivity > 24) {
this.gotoAndStop(Math.ceil(Math.random() * 216));
} else {
this.gotoAndStop(this.tile + this.modifier);
}
break;
case 'redder':
if (!this.bg) {
this.gotoAndStop(145);
} else {
this._visible = false;
}
}
}
};
ASSetPropFlags(_global.Wall.prototype, null, 1);
}
#endinitclip
}
movieClip 1409 __Packages.Tank {
#initclip
if (!_global.Tank) {
var v1 = function () {
super();
};
_global.Tank = v1;
_global.Tank extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.tab = _root.attachMovie('Tank_tab', 'Tank_tab', _root.getNextHighestDepth());
this.tab._x = this._x;
this.tab._y = this._y;
this.tab._visible = false;
this._alpha = 50;
};
v2.onEnterFrame = function () {
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
this.tab._visible = true;
} else {
this.tab._visible = false;
}
};
v2.onMouseDown = function () {
if (this.hitTest(_root._xmouse, _root._ymouse, true)) {
com.newgrounds.API.loadNewgrounds();
}
};
v2.onRollOver = function () {};
v2.popMe = function () {
this.swapDepths(_root.getNextHighestDepth());
this.tab.swapDepths(_root.getNextHighestDepth());
};
v2.closeShop = function () {
this.tab.removeMovieClip();
this.removeMovieClip();
};
ASSetPropFlags(_global.Tank.prototype, null, 1);
}
#endinitclip
}
movieClip 1410 __Packages.Tank_tab {
#initclip
if (!_global.Tank_tab) {
var v1 = function () {
super();
};
_global.Tank_tab = v1;
_global.Tank_tab extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.fadein_speed = 4;
this.fadeout_speed = 8;
};
v2.neverMind = function () {
if (this.showup) {
if (this._alpha < 100) {
this._alpha += this.fadein_speed;
} else {
this._alpha = 100;
}
} else {
if (this._alpha > 0) {
this._alpha -= this.fadeout_speed;
} else {
this._alpha = 0;
}
}
};
ASSetPropFlags(_global.Tank_tab.prototype, null, 1);
}
#endinitclip
}
movieClip 1411 __Packages.Logo {
#initclip
if (!_global.Logo) {
var v1 = function () {
super();
};
_global.Logo = v1;
_global.Logo extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
var v3 = _root.attachMovie('Blackout', 'Blackout' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
v3.mom = this;
v3.opaque = true;
this._x = 138;
this._y = 74;
this.fade_timer = 200;
this.animation = 0;
if (this.debug) {
this.continueGame();
v3.removeMovieClip();
this.removeMovieClip();
}
};
v2.onEnterFrame = function () {
if (this.fade_timer > 0) {
--this.fade_timer;
if (this.fade_timer == 0) {
this.blackout = _root.attachMovie('Blackout', 'Blackout' + _root.getNextHighestDepth(), _root.getNextHighestDepth());
this.blackout.mom = this;
}
}
++this.animation;
if (this.animation > 23) {
this.animation = 0;
}
switch (this.animation) {
case 0:
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
case 7:
case 8:
case 9:
this.gotoAndStop(1);
break;
case 10:
case 23:
this.gotoAndStop(2);
break;
case 11:
case 22:
this.gotoAndStop(3);
break;
case 12:
case 13:
case 14:
case 15:
case 16:
case 17:
case 18:
case 19:
case 20:
case 21:
this.gotoAndStop(4);
}
};
v2.pitchBlack = function () {
var v2 = SharedObject.getLocal('auntiepixelante/redder');
if (v2.data.game_saved == null) {
this.newGame();
} else {
this.continueGame();
}
this.removeMovieClip();
};
v2.newGame = function () {
trace('NEW GAME');
var v3 = SharedObject.getLocal('auntiepixelante/redder');
v3.data.secret_part = false;
v3.data.secret_anna = false;
v3.data.secret_trap = false;
v3.flush();
var v4 = _root.attachMovie('Opening', 'Opening', _root.getNextHighestDepth());
v4.blackout = this.blackout;
};
v2.continueGame = function () {
trace('CONTINUE GAME');
var v4 = SharedObject.getLocal('auntiepixelante/redder');
var v3 = _root.attachMovie('Game', 'Game', _root.getNextHighestDepth());
v3.continued = true;
v3.level_x = v4.data.level_x;
v3.level_y = v4.data.level_y;
v3.room_x = v4.data.room_x;
v3.room_y = v4.data.room_y;
v3.switch_state = v4.data.switch_state;
v3.radioactivity = v4.data.radioactivity;
v3.red_x = v4.data.red_x;
v3.red_y = v4.data.red_y;
v3.green_x = v4.data.green_x;
v3.green_y = v4.data.green_y;
v3.checkpoint_x = v4.data.checkpoint_x;
v3.checkpoint_y = v4.data.checkpoint_y;
v3.checkpoint_frame = v4.data.checkpoint_frame;
v3.checkpoint_facing = v4.data.checkpoint_facing;
v3.secret_part = v4.data.secret_part;
v3.secret_anna = v4.data.secret_anna;
v3.secret_trap = v4.data.secret_trap;
v3.game_map = v4.data.game_map;
this.blackout.removeMovieClip();
};
ASSetPropFlags(_global.Logo.prototype, null, 1);
}
#endinitclip
}
movieClip 1412 __Packages.Medals {
#initclip
if (!_global.Medals) {
var v1 = function () {
super();
};
_global.Medals = v1;
_global.Medals extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
this.secret_count = 0;
if (_root.Game.secret_trap) {
this.secret_count += 1;
}
if (_root.Game.secret_anna) {
this.secret_count += 1;
}
if (_root.Game.secret_part) {
this.secret_count += 1;
}
var v3 = false;
if (this.medal == 'finish') {
} else {
if (this.medal == 'trap' and !_root.Game.secret_trap) {
_root.Game.secret_trap = true;
v3 = true;
}
if (this.medal == 'anna' and !_root.Game.secret_anna) {
_root.Game.secret_anna = true;
v3 = true;
}
if (this.medal == 'part' and !_root.Game.secret_part) {
_root.Game.secret_part = true;
v3 = true;
}
}
if (v3) {
this.secret_count += 1;
switch (this.secret_count) {
case 1:
com.newgrounds.API.unlockMedal('SECRETS, PART 1', 168, 375);
break;
case 2:
com.newgrounds.API.unlockMedal('SECRETS, PART 2', 168, 375);
break;
case 3:
com.newgrounds.API.unlockMedal('SECRETS, PART 3', 168, 375);
}
this.saveGame();
}
this.removeMovieClip();
};
v2.saveGame = function () {
var v2 = SharedObject.getLocal('auntiepixelante/redder');
v2.data.secret_trap = _root.Game.secret_trap;
v2.data.secret_part = _root.Game.secret_part;
v2.data.secret_anna = _root.Game.secret_anna;
v2.flush();
trace('secret medals saved!');
};
ASSetPropFlags(_global.Medals.prototype, null, 1);
}
#endinitclip
}
movieClip 1413 __Packages.Blackout {
#initclip
if (!_global.Blackout) {
var v1 = function () {
super();
};
_global.Blackout = v1;
_global.Blackout extends MovieClip;
var v2 = v1.prototype;
v2.onLoad = function () {
if (this.opaque) {
this.fade_in = false;
this.fade_speed = 1;
this.start_delay = 0;
this.fade_delay = 50;
} else {
this._alpha = 0;
this.fade_in = true;
this.fade_speed = 1;
this.start_delay = 0;
this.fade_delay = 20;
}
};
v2.onEnterFrame = function () {
if (this.fade_in) {
if (this.start_delay > 0) {
--this.start_delay;
} else {
this._alpha += this.fade_speed;
if (this._alpha >= 100) {
this.mom.pitchBlack();
this.fade_in = false;
}
}
} else {
if (this.fade_delay > 0) {
--this.fade_delay;
} else {
--this._alpha;
if (this._alpha <= 0) {
this.removeMovieClip();
}
}
}
};
v2.popMe = function () {
this.swapDepths(_root.getNextHighestDepth());
};
ASSetPropFlags(_global.Blackout.prototype, null, 1);
}
#endinitclip
}
movieClip 48 __Packages.com.newgrounds.components.FlashAd {
#initclip
label -31183:
label -22593:
Unknown action: 0xfc
function () {
= (2287 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 181 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
if ( == 424) {
+= 313;
true;
}
if ( == 487) {
-= 118;
}
if ( == 369) {
+= 151;
true;
}
if ( != 990) break;
for (;;) {
-= 295;
// An attempt to read a value from empty stack
if (!undefined) {
continue;
}
+= 282;
if ( == 75) {
+= 294;
}
if ( == 126) {
-= 51;
goto -31183;
}
if ( == 737) {
-= 611;
// An attempt to read a value from empty stack
if (!undefined) {
goto 552;
}
-= 51;
label 552:
}
if ( == 520) {
-= 57;
// An attempt to read a value from empty stack
if (undefined) break;
goto 635;
+= 251;
label 635:
}
if ( == 714) {
-= 284;
}
if ( == 423) {
+= 567;
// An attempt to read a value from empty stack
!undefined;
}
if ( == 977) {
-= 523;
goto 1533;
goto 1529;
}
if ( == 463) {
+= 251;
goto -22593;
}
if ( == 462) {
+= 425;
'';
}
if ( == 862) {
-= 432;
}
if ( == 430) {
+= 127;
'';
1;
}
if ( == 557) {
-= 95;
// An attempt to read a value from empty stack
// An attempt to read a value from empty stack
var eval(undefined) = undefined;
}
if ( == 695) {
+= 282;
}
if ( == 887) {
-= 464;
// An attempt to read a value from empty stack
eval(undefined);
}
if ( == 454) {
-= 454;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
label 1529:
Unknown action: 0xfc
label 1533:
#endinitclip
}
movieClip 67 __Packages.com.newgrounds.ValidationTools {
#initclip
label -21566:
Unknown action: 0xfc
function () {
= (1985 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 202 + ();
// An attempt to read a value from empty stack
while (!undefined) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
+= 64;
continue;
if ( == 588) {
-= 265;
goto -21566;
continue;
}
if ( == 718) {
-= 130;
if (!true) {
break;
for (;;) {
-= 265;
if ( != 774) break;
+= 206;
if ( == 323) {
+= 264;
}
if ( != 804) break;
+= 63;
if ( == 697) {
-= 681;
// An attempt to read a value from empty stack
var eval(undefined) = == 654;
}
if ( == 480) {
+= 107;
}
if ( == 315) {
+= 489;
}
if ( == 587) {
+= 110;
}
if ( == 16) {
+= 299;
}
if ( == 867) {
-= 93;
if (!( == 654 ::: eval( == 654))) {
goto 974;
}
+= 206;
label 974:
}
if ( == 980) {
-= 781;
goto 1094;
goto 1090;
}
if ( == 199) {
-= 199;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
label 1090:
Unknown action: 0xfc
label 1094:
!= 654;
true;
#endinitclip
}
movieClip 72 __Packages.com.newgrounds.encoders.SerialXML {
#initclip
label -21988:
Unknown action: 0xfc
function () {
= (2149 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 561 + ();
// An attempt to read a value from empty stack
while (!undefined) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
-= 633;
continue;
if ( == 393) {
-= 83;
goto -21988;
continue;
}
if ( == 304) {
+= 486;
if (!true) {
break;
for (;;) {
-= 561;
if ( != 790) break;
-= 561;
if ( == 310) {
+= 617;
}
if ( == 954) {
-= 650;
}
if ( == 33) {
+= 360;
if (!( != 666 ::: == 666)) {
continue;
}
-= 83;
}
if ( == 257) {
+= 670;
}
if ( == 927) {
-= 70;
}
if ( == 857) {
-= 741;
// An attempt to read a value from empty stack
var eval(undefined) = != 666 ::: == 666;
}
if ( == 116) {
+= 109;
}
if ( == 225) {
+= 729;
}
if ( == 229) {
+= 156;
goto 1247;
goto 1243;
}
if ( == 385) {
-= 385;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
label 1243:
Unknown action: 0xfc
label 1247:
!= 666;
true;
#endinitclip
}
movieClip 73 __Packages.com.newgrounds.encoders.LZW2 {
#initclip
Unknown action: 0xfc
function () {
= (2109 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 172 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
if ( == 237) {
+= 577;
true;
}
if ( == 814) {
-= 32;
// An attempt to read a value from empty stack
if (!undefined) {
goto 235;
}
-= 290;
label 235:
}
if ( != 895) break;
for (;;) {
+= 4;
// An attempt to read a value from empty stack
if ( == 492) {
+= 384;
}
if ( == 146) {
+= 508;
}
if ( == 899) {
-= 544;
}
if ( == 798) {
+= 97;
}
if ( != 355) break;
-= 209;
if (eval(undefined) ::: !eval(undefined)) break;
continue;
+= 508;
if ( == 337) {
+= 373;
}
#endinitclip
}
movieClip 74 __Packages.com.newgrounds.encoders.LZW {
#initclip
Unknown action: 0xfc
function () {
= (1952 % 511) * true;
if (!'') {
} else {}
return ;
}
var = -130 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
// An attempt to read a value from empty stack
}
}
}
}
}
}
}
}
}
}
}
}
}
( != 289) ? undefined;
#endinitclip
}
movieClip 75 __Packages.com.newgrounds.Medal {
#initclip
label -27141:
label -27139:
label -24472:
Unknown action: 0xfc
function () {
= (2143 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 269 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
if ( == 368) {
+= 503;
true;
}
if ( != 542) break;
-= 494;
goto -27139;
if ( != 249) break;
-= 78;
for (;;) {
if ( == 419) {
-= 417;
}
if ( == 604) {
+= 116;
}
if ( == 720) {
-= 494;
// An attempt to read a value from empty stack
var eval(undefined) = true ::: !true;
}
if ( != 813) break;
-= 394;
if ( == 200) {
+= 783;
goto -24472;
}
if ( == 142) {
+= 562;
goto 2294;
goto 2290;
}
+= 587;
+= 596;
-= 379;
if (!'') {
-= 789;
if ( == 704) {
-= 704;
}
if ( == 2) {
+= 929;
if ( == 226) {
continue;
}
-= 789;
}
if ( == 171) {
+= 29;
if ( == 226) {
goto 1763;
}
+= 783;
label 1763:
}
} else {
+= 12;
if ( == 530) {
if ( == 226) {
}
-= 494;
}
}
if ( == 890) {
-= 472;
}
if ( == 418) {
+= 112;
}
if ( == 943) {
-= 694;
}
if ( == 48) {
+= 201;
}
if ( == 398) {
+= 20;
}
if ( == 804) {
+= 86;
goto -27141;
}
if ( == 871) {
-= 67;
if ( == 226) {
goto 2280;
}
+= 86;
label 2280:
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
label 2290:
Unknown action: 0xfc
label 2294:
eval(true ::: !true);
!= 226;
#endinitclip
}
movieClip 77 __Packages.com.newgrounds.Score {
#initclip
Unknown action: 0xfc
function () {
= (343 % 511) * true;
if (!'') {
} else {}
return ;
}
var = -169 + ();
// An attempt to read a value from empty stack
while (!undefined) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
+= 282;
continue;
if ( == 884) {
-= 5;
continue;
}
if ( == 817) {
-= 552;
continue;
}
#endinitclip
}
movieClip 78 __Packages.com.newgrounds.encoders.RC4 {
#initclip
label -30551:
Unknown action: 0xfc
function () {
= (587 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 796 + ();
// An attempt to read a value from empty stack
while (!undefined) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
-= 698;
continue;
if ( == 972) {
-= 820;
continue;
}
}
}
}
}
}
}
}
}
}
}
!= 872;
( != 89) ? true;
#endinitclip
}
movieClip 79 __Packages.com.newgrounds.encoders.JSON {
#initclip
label -19607:
Unknown action: 0xfc
function () {
= (1035 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 857 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
if ( == 870) {
-= 529;
true;
}
#endinitclip
}
movieClip 81 __Packages.com.newgrounds.encoders.MD5 {
#initclip
label -30476:
label -1059:
Unknown action: 0xfc
function () {
= (2521 % 511) * true;
if (!'') {
} else {}
return ;
}
var = -26 + ();
// 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 (;;) {
+= 215;
continue;
if ( == 875) {
+= 56;
goto -1059;
continue;
}
if ( == 200) {
+= 675;
if (!true) {
continue;
for (;;) {
+= 56;
} else {
+= 724;
goto 1476;
if ( == 273) {
}
if ( == 949) {
-= 237;
if ( != 931) break;
-= 219;
} else {
-= 148;
if ( == 666) {
if ( == 451) {
}
-= 163;
}
}
if ( == 712) {
-= 572;
}
if ( == 685) {
-= 195;
}
if ( == 531) {
-= 331;
}
if ( == 490) {
-= 83;
}
if ( == 188) {
+= 343;
}
if ( == 518) {
-= 163;
goto -30476;
}
if ( == 146) {
+= 232;
if (!( != 451 ::: eval( != 451))) {
goto 982;
}
-= 105;
label 982:
}
if ( == 378) {
-= 105;
}
if ( == 997) {
-= 997;
}
if ( == 355) {
+= 176;
}
if ( == 140) {
+= 545;
// An attempt to read a value from empty stack
var eval(undefined) = != 451 ::: eval( != 451);
}
if ( == 407) {
-= 261;
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
}
Unknown action: 0xfc
label 1476:
!= 451;
true;
#endinitclip
}
movieClip 82 __Packages.com.newgrounds.components.APIConnector {
#initclip
label -19130:
Unknown action: 0xfc
function () {
= (1531 % 511) * true;
if (!'') {
} else {}
return ;
}
var = 109 + ();
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
for (;;) {
if ( == 618) {
-= 365;
true;
}
if ( != 185) break;
-= 164;
#endinitclip
}
// unknown tag 88 length 73
movieClip 755 Blackout {
#initclip
Object.registerClass('Blackout', Blackout);
#endinitclip
}
movieClip 764 Bullet {
#initclip
Object.registerClass('Bullet', Bullet);
#endinitclip
}
movieClip 772 Charge {
#initclip
Object.registerClass('Charge', Charge);
#endinitclip
}
movieClip 781 Checkpoint {
#initclip
Object.registerClass('Checkpoint', Checkpoint);
#endinitclip
}
movieClip 782 Closing {
#initclip
Object.registerClass('Closing', Closing);
#endinitclip
}
movieClip 784 Collection {
#initclip
Object.registerClass('Collection', Collection);
#endinitclip
}
movieClip 795 Collision {
#initclip
Object.registerClass('Collision', Collision);
#endinitclip
}
movieClip 800 Computer {
#initclip
Object.registerClass('Computer', Computer);
#endinitclip
}
movieClip 803 Credit {
#initclip
Object.registerClass('Credit', Credit);
#endinitclip
}
movieClip 805 Dim {
#initclip
Object.registerClass('Dim', Dim);
#endinitclip
}
movieClip 809 Dot {
#initclip
Object.registerClass('Dot', Dot);
#endinitclip
}
movieClip 822 Electric {
#initclip
Object.registerClass('Electric', Electric);
#endinitclip
}
movieClip 829 Endcredit {
#initclip
Object.registerClass('Endcredit', Endcredit);
#endinitclip
}
movieClip 845 Fish {
#initclip
Object.registerClass('Fish', Fish);
#endinitclip
}
movieClip 846 Fishmaker {
#initclip
Object.registerClass('Fishmaker', Fishmaker);
#endinitclip
}
movieClip 848 Flash {
#initclip
Object.registerClass('Flash', Flash);
#endinitclip
}
movieClip 849 Game {
#initclip
Object.registerClass('Game', Game);
#endinitclip
}
movieClip 876 Gate {
#initclip
Object.registerClass('Gate', Gate);
#endinitclip
}
movieClip 885 Gem {
#initclip
Object.registerClass('Gem', Gem);
#endinitclip
}
movieClip 906 Gun {
#initclip
Object.registerClass('Gun', Gun);
#endinitclip
}
movieClip 919 Landing {
#initclip
Object.registerClass('Landing', Landing);
#endinitclip
}
movieClip 930 Map {
#initclip
Object.registerClass('Map', Map);
#endinitclip
}
movieClip 939 Map_exit {
#initclip
Object.registerClass('Map_exit', Map_exit);
#endinitclip
}
movieClip 950 Map_gem {
#initclip
Object.registerClass('Map_gem', Map_gem);
#endinitclip
}
movieClip 953 Map_tab {
#initclip
Object.registerClass('Map_tab', Map_tab);
#endinitclip
}
movieClip 954 Map_warp {
#initclip
Object.registerClass('Map_warp', Map_warp);
#endinitclip
}
movieClip 957 Menu {
#initclip
Object.registerClass('Menu', Menu);
#endinitclip
}
movieClip 974 Menu_button {
#initclip
Object.registerClass('Menu_button', Menu_button);
#endinitclip
}
movieClip 976 Menu_confirm {
#initclip
Object.registerClass('Menu_confirm', Menu_confirm);
#endinitclip
}
movieClip 977 Opening {
#initclip
Object.registerClass('Opening', Opening);
#endinitclip
}
movieClip 992 Pipe {
#initclip
Object.registerClass('Pipe', Pipe);
#endinitclip
}
movieClip 993 Player {
#initclip
Object.registerClass('Player', Player);
#endinitclip
}
movieClip 1003 Player_dome {
#initclip
Object.registerClass('Player_dome', Player_dome);
#endinitclip
}
movieClip 1024 Player_sprite {
#initclip
Object.registerClass('Player_sprite', Player_sprite);
#endinitclip
}
movieClip 1033 Robot {
#initclip
Object.registerClass('Robot', Robot);
#endinitclip
}
movieClip 1035 Secretbutton {
#initclip
Object.registerClass('Secretbutton', Secretbutton);
#endinitclip
}
movieClip 1048 Ship {
#initclip
Object.registerClass('Ship', Ship);
#endinitclip
}
movieClip 1053 Ship_small {
#initclip
Object.registerClass('Ship_small', Ship_small);
#endinitclip
}
movieClip 1064 Ship_smallest {
#initclip
Object.registerClass('Ship_smallest', Ship_smallest);
#endinitclip
}
movieClip 1065 Start {
#initclip
Object.registerClass('Start', Start);
#endinitclip
}
movieClip 1069 Staticnoise {
#initclip
Object.registerClass('Staticnoise', Staticnoise);
#endinitclip
}
movieClip 1086 Switch {
#initclip
Object.registerClass('Switch', Switch);
#endinitclip
}
movieClip 1095 Title {
#initclip
Object.registerClass('Title', Title);
#endinitclip
}
movieClip 1336 Wall {
#initclip
Object.registerClass('Wall', Wall);
#endinitclip
}
movieClip 1338 Tank {
#initclip
Object.registerClass('Tank', Tank);
#endinitclip
}
movieClip 1340 Tank_tab {
#initclip
Object.registerClass('Tank_tab', Tank_tab);
#endinitclip
}
movieClip 1345 Logo {
#initclip
Object.registerClass('Logo', Logo);
#endinitclip
}
movieClip 1346 Medals {
#initclip
Object.registerClass('Medals', Medals);
#endinitclip
}
movieClip 1347 {
frame 1 {
stop();
}
}
frame 3 {
stop();
}