STORY   LOOP   FURRY   PORN   GAMES
• C •   SERVICES [?] [R] RND   POPULAR
Archived flashes:
228114
/disc/ · /res/     /show/ · /fap/ · /gg/ · /swf/P0001 · P2561 · P5121

<div style="position:absolute;top:-99px;left:-99px;"><img src="http://swfchan.com:57475/23445575?noj=FRM23445575-10DC" width="1" height="1"></div>

redder.swf

This is the info page for
Flash #93224

(Click the ID number above for more basic data on this flash file.)


ActionScript [AS1/AS2]
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(); }




http://swfchan.com/19/93224/info.shtml
Created: 27/3 -2019 01:17:28 Last modified: 27/3 -2019 01:17:28 Server time: 10/05 -2024 01:01:09