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

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

Robo Slug 2.swf

This is the info page for
Flash #22541

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


Text
100 pts

100 pts

<p align="center"><font face="Arial Black" size="32" color="#ffffff" letterSpacing="0.000000" kerning="1">PLAY</font></p>

<p align="center"><font face="Arial Black" size="32" color="#ffffff" letterSpacing="0.000000" kerning="1">PLAY</font></p>

<p align="center"><font face="Arial Black" size="32" color="#ffffff" letterSpacing="0.000000" kerning="1">VIEW HIGH SCORES</font></p>

<p align="center"><font face="Arial Black" size="32" color="#ffffff" letterSpacing="0.000000" kerning="1">VIEW HIGH SCORES</font></p>

<p align="center"><font face="Arial Black" size="32" color="#ffffff" letterSpacing="0.000000" kerning="1">DOWNLOAD</font></p>

<p align="center"><font face="Arial Black" size="32" color="#ffffff" letterSpacing="0.000000" kerning="1">DOWNLOAD</font></p>

© 2DPlay.com

Robo-Slug!

Enemy robots have been spotted destroying the countryside!

There seems to be at least 5 large robots commanding
the advancing armies.

Recon sent us back this image...

You won't be strong enough with your current armour so we've prepared an upgrade for you.

Good Luck!

SKIP

SKIP

PICK UPS

HEALTH +20

AMMO +50

DESTROYER

super weapon that lasts for a short time

adds 50 rounds to current weapon

100 pts

BOSS ENERGY

<p align="center"><font face="Arial" size="12" color="#ff0000" letterSpacing="0.000000" kerning="1">Fire</font></p>

<p align="center"><font face="Arial" size="12" color="#0099ff" letterSpacing="0.000000" kerning="1">Weapon Change ( or scroll-wheel )</font></p>

<p align="center"><font face="Arial" size="22" color="#0099ff" letterSpacing="0.000000" kerning="1"><b>1</b></font></p>

<p align="center"><font face="Arial" size="22" color="#0099ff" letterSpacing="0.000000" kerning="1"><b>2</b></font></p>

<p align="center"><font face="Arial" size="22" color="#0099ff" letterSpacing="0.000000" kerning="1"><b>3</b></font></p>

<p align="center"><font face="Arial" size="22" color="#0099ff" letterSpacing="0.000000" kerning="1"><b>4</b></font></p>

<p align="center"><font face="Arial" size="22" color="#0099ff" letterSpacing="0.000000" kerning="1"><b>5</b></font></p>

<p align="center"><font face="Arial" size="22" color="#0099ff" letterSpacing="0.000000" kerning="1"><b>6</b></font></p>

<p align="center"><font face="Arial" size="22" color="#cccccc" letterSpacing="0.000000" kerning="1"><b>W</b></font></p>

<p align="center"><font face="Arial" size="22" color="#cccccc" letterSpacing="0.000000" kerning="1"><b>A</b></font></p>

<p align="center"><font face="Arial" size="22" color="#cccccc" letterSpacing="0.000000" kerning="1"><b>S</b></font></p>

<p align="center"><font face="Arial" size="22" color="#cccccc" letterSpacing="0.000000" kerning="1"><b>D</b></font></p>

<p align="center"><font face="Arial" size="12" color="#c09137" letterSpacing="0.000000" kerning="1">OR</font></p>

<p align="center"><font face="Arial" size="12" color="#cccccc" letterSpacing="0.000000" kerning="1">Move</font></p>

CONTROLS

CREDITS

Created by: Joshua Salmon             Music by: Reone662            Produced by: BigWig Media

<p align="center"><font face="Arial Black" size="32" color="#ffffff" letterSpacing="0.000000" kerning="1">START</font></p>

<p align="center"><font face="Arial Black" size="32" color="#ffffff" letterSpacing="0.000000" kerning="1">START</font></p>

weapon

x

100

1

SCORE 02206591

Pause

<p align="center"><font face="Arial" size="12" color="#ff0000" letterSpacing="0.000000" kerning="1">Fire</font></p>

<p align="center"><font face="Arial" size="12" color="#0099ff" letterSpacing="0.000000" kerning="1">Weapon Change ( or scroll-wheel )</font></p>

<p align="center"><font face="Arial" size="22" color="#0099ff" letterSpacing="0.000000" kerning="1"><b>1</b></font></p>

<p align="center"><font face="Arial" size="22" color="#0099ff" letterSpacing="0.000000" kerning="1"><b>2</b></font></p>

<p align="center"><font face="Arial" size="22" color="#0099ff" letterSpacing="0.000000" kerning="1"><b>3</b></font></p>

<p align="center"><font face="Arial" size="22" color="#0099ff" letterSpacing="0.000000" kerning="1"><b>4</b></font></p>

<p align="center"><font face="Arial" size="22" color="#0099ff" letterSpacing="0.000000" kerning="1"><b>5</b></font></p>

<p align="center"><font face="Arial" size="22" color="#0099ff" letterSpacing="0.000000" kerning="1"><b>6</b></font></p>

<p align="center"><font face="Arial" size="22" color="#cccccc" letterSpacing="0.000000" kerning="1"><b>W</b></font></p>

<p align="center"><font face="Arial" size="22" color="#cccccc" letterSpacing="0.000000" kerning="1"><b>A</b></font></p>

<p align="center"><font face="Arial" size="22" color="#cccccc" letterSpacing="0.000000" kerning="1"><b>S</b></font></p>

<p align="center"><font face="Arial" size="22" color="#cccccc" letterSpacing="0.000000" kerning="1"><b>D</b></font></p>

<p align="center"><font face="Arial" size="12" color="#c09137" letterSpacing="0.000000" kerning="1">OR</font></p>

<p align="center"><font face="Arial" size="12" color="#cccccc" letterSpacing="0.000000" kerning="1">Move</font></p>

GET GAME FOR YOUR SITE

GET GAME FOR YOUR SITE

DOWNLOAD GAME

DOWNLOAD GAME

PLAY MORE GAMES

PLAY MORE GAMES

GRAPHICS QUALITY: LOW

GRAPHICS QUALITY: LOW

QUIT GAME

QUIT GAME

RESUME GAME

RESUME GAME

VIEW HIGH SCORES

VIEW HIGH SCORES

Created by: Joshua Salmon             Music by: Reone662            Produced by: BigWig Media

FX: ON

FX: ON

OPTIONS

CONTROLS

CREDITS

SOUND VOLUME:

MUSIC VOLUME:

PRESS         TO
EQUIP IT.

3

YOU'VE  BEATEN THE BOSS
AND UNLOCKED A NEW WEAPON!

4

5

6

YOU'VE  DESTROYED THE ALIEN MENACE!

<p align="center"><font face="Arial" size="51" color="#000000" letterSpacing="0.000000" kerning="1"><b>YES / NO</b></font></p>

<p align="center"><font face="Arial" size="29" color="#ffffff" letterSpacing="0.000000" kerning="1"><b>YOU CAN BUY A CONTINUE FOR:</b></font></p>

<p align="center"><font face="Arial" size="29" color="#ffff00" letterSpacing="0.000000" kerning="1"><b>THE COST OF A CONTINUE IS</b></font></p>

<p align="center"><font face="Arial Black" size="46" color="#ffffff" letterSpacing="0.000000" kerning="1">GAME OVER</font></p>

SUBMIT YOUR SCORE

SUBMIT YOUR SCORE

MAIN MENU

MAIN MENU

PLAY AGAIN

PLAY AGAIN

YOUR SCORE

070979086986-

Well done Robo-Slug!

You've destroyed all the enemy robots and saved the day!

We should learn a great deal about the invading forces from the carnage you've left behind for us.

Get yourself booked in for a tune-up, you need a rest.   We'll need your services again soon, so stay on-line.

Peace Out.

YOUR SCORE

070979086986-

<p align="center"><font face="Arial Black" size="40" color="#ffffff" letterSpacing="0.000000" kerning="1">CONGRATULATIONS!</font></p><p align="center"><font face="Arial Black" size="40" color="#ffffff" letterSpacing="0.000000" kerning="1">YOU BEAT THE GAME!</font></p>

ActionScript [AS1/AS2]

Frame 1
fscommand ("showmenu", "false"); Stage.scaleMode = "noScale"; _root.gameID_str = "1674"; _root.main_link = "http://www.2DPlay.com/index.php?gameid=" + gameID_str; _root.scores_link = ("http://www.2Dplay.com/highscores.php?gameid=" + gameID_str) + "&hiscore="; _root.viewscores_link = "http://www.2dplay.com/showscores.php?gameid=" + gameID_str; _root.download_link = "http://www.2dplay.com/downloadgame.php?gameid=" + gameID_str; _root.free_link = "http://www.2dplay.com/freecontent.htm"; stopAllSounds();
Frame 2
stop(); function SetButtonStr() { switch (_quality) { case "HIGH" : _root.quality_str = "GRAPHICS QUALITY: HIGH"; break; case "MEDIUM" : _root.quality_str = "GRAPHICS QUALITY: MEDIUM"; break; case "LOW" : _root.quality_str = "GRAPHICS QUALITY: LOW"; } } function SetFXStr() { switch (_root.game.fx) { case false : _root.fx_str = "FX: OFF"; break; case true : _root.fx_str = "FX: ON"; } } function hex_md5(s) { return(binl2hex(core_md5(str2binl(s), s.length * chrsz))); } function b64_md5(s) { return(binl2b64(core_md5(str2binl(s), s.length * chrsz))); } function str_md5(s) { return(binl2str(core_md5(str2binl(s), s.length * chrsz))); } function hex_hmac_md5(key, data) { return(binl2hex(core_hmac_md5(key, data))); } function b64_hmac_md5(key, data) { return(binl2b64(core_hmac_md5(key, data))); } function str_hmac_md5(key, data) { return(binl2str(core_hmac_md5(key, data))); } function md5_vm_test() { return(hex_md5("abc") == "900150983cd24fb0d6963f7d28e17f72"); } function core_md5(x, len) { x[len >> 5] = x[len >> 5] | (128 << (len % 32)); x[(((len + 64) >>> 9) << 4) + 14] = len; var _local4 = 1732584193 /* 0x67452301 */; var _local3 = -271733879; var _local2 = -1732584194; var _local1 = 271733878 /* 0x10325476 */; var _local5 = 0; while (_local5 < x.length) { var _local10 = _local4; var _local9 = _local3; var _local8 = _local2; var _local7 = _local1; _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 0], 7, -680876936); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 1], 12, -389564586); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 2], 17, 606105819); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 3], 22, -1044525330); _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 4], 7, -176418897); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 5], 12, 1200080426); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 6], 17, -1473231341); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 7], 22, -45705983); _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 8], 7, 1770035416); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 9], 12, -1958414417); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 10], 17, -42063); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 11], 22, -1990404162); _local4 = md5_ff(_local4, _local3, _local2, _local1, x[_local5 + 12], 7, 1804603682); _local1 = md5_ff(_local1, _local4, _local3, _local2, x[_local5 + 13], 12, -40341101); _local2 = md5_ff(_local2, _local1, _local4, _local3, x[_local5 + 14], 17, -1502002290); _local3 = md5_ff(_local3, _local2, _local1, _local4, x[_local5 + 15], 22, 1236535329); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 1], 5, -165796510); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 6], 9, -1069501632); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 11], 14, 643717713); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 0], 20, -373897302); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 5], 5, -701558691); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 10], 9, 38016083); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 15], 14, -660478335); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 4], 20, -405537848); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 9], 5, 568446438); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 14], 9, -1019803690); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 3], 14, -187363961); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 8], 20, 1163531501); _local4 = md5_gg(_local4, _local3, _local2, _local1, x[_local5 + 13], 5, -1444681467); _local1 = md5_gg(_local1, _local4, _local3, _local2, x[_local5 + 2], 9, -51403784); _local2 = md5_gg(_local2, _local1, _local4, _local3, x[_local5 + 7], 14, 1735328473); _local3 = md5_gg(_local3, _local2, _local1, _local4, x[_local5 + 12], 20, -1926607734); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 5], 4, -378558); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 8], 11, -2022574463); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 11], 16, 1839030562); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 14], 23, -35309556); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 1], 4, -1530992060); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 4], 11, 1272893353); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 7], 16, -155497632); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 10], 23, -1094730640); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 13], 4, 681279174); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 0], 11, -358537222); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 3], 16, -722521979); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 6], 23, 76029189); _local4 = md5_hh(_local4, _local3, _local2, _local1, x[_local5 + 9], 4, -640364487); _local1 = md5_hh(_local1, _local4, _local3, _local2, x[_local5 + 12], 11, -421815835); _local2 = md5_hh(_local2, _local1, _local4, _local3, x[_local5 + 15], 16, 530742520); _local3 = md5_hh(_local3, _local2, _local1, _local4, x[_local5 + 2], 23, -995338651); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 0], 6, -198630844); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 7], 10, 1126891415); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 14], 15, -1416354905); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 5], 21, -57434055); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 12], 6, 1700485571); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 3], 10, -1894986606); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 10], 15, -1051523); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 1], 21, -2054922799); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 8], 6, 1873313359); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 15], 10, -30611744); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 6], 15, -1560198380); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 13], 21, 1309151649); _local4 = md5_ii(_local4, _local3, _local2, _local1, x[_local5 + 4], 6, -145523070); _local1 = md5_ii(_local1, _local4, _local3, _local2, x[_local5 + 11], 10, -1120210379); _local2 = md5_ii(_local2, _local1, _local4, _local3, x[_local5 + 2], 15, 718787259); _local3 = md5_ii(_local3, _local2, _local1, _local4, x[_local5 + 9], 21, -343485551); _local4 = safe_add(_local4, _local10); _local3 = safe_add(_local3, _local9); _local2 = safe_add(_local2, _local8); _local1 = safe_add(_local1, _local7); _local5 = _local5 + 16; } return(Array(_local4, _local3, _local2, _local1)); } function md5_cmn(q, a, b, x, s, t) { return(safe_add(bit_rol(safe_add(safe_add(a, q), safe_add(x, t)), s), b)); } function md5_ff(a, b, c, d, x, s, t) { return(md5_cmn((b & c) | ((~b) & d), a, b, x, s, t)); } function md5_gg(a, b, c, d, x, s, t) { return(md5_cmn((b & d) | (c & (~d)), a, b, x, s, t)); } function md5_hh(a, b, c, d, x, s, t) { return(md5_cmn((b ^ c) ^ d, a, b, x, s, t)); } function md5_ii(a, b, c, d, x, s, t) { return(md5_cmn(c ^ (b | (~d)), a, b, x, s, t)); } function core_hmac_md5(key, data) { var _local2 = str2binl(key); if (_local2.length > 16) { _local2 = core_md5(_local2, key.length * chrsz); } var _local3 = Array(16); var _local4 = Array(16); var _local1 = 0; while (_local1 < 16) { _local3[_local1] = _local2[_local1] ^ 909522486; _local4[_local1] = _local2[_local1] ^ 1549556828; _local1++; } var _local5 = core_md5(_local3.concat(str2binl(data)), 512 + (data.length * chrsz)); return(core_md5(_local4.concat(_local5), 640)); } function safe_add(x, y) { var _local1 = (x & 65535) + (y & 65535); var _local2 = ((x >> 16) + (y >> 16)) + (_local1 >> 16); return((_local2 << 16) | (_local1 & 65535)); } function bit_rol(num, cnt) { return((num << cnt) | (num >>> (32 - cnt))); } function str2binl(str) { var _local3 = Array(); var _local4 = (1 << chrsz) - 1; var _local1 = 0; while (_local1 < (str.length * chrsz)) { _local3[_local1 >> 5] = _local3[_local1 >> 5] | ((str.charCodeAt(_local1 / chrsz) & _local4) << (_local1 % 32)); _local1 = _local1 + chrsz; } return(_local3); } function binl2str(bin) { var _local3 = ""; var _local4 = (1 << chrsz) - 1; var _local1 = 0; while (_local1 < (bin.length * 32)) { _local3 = _local3 + String.fromCharCode((bin[_local1 >> 5] >>> (_local1 % 32)) & _local4); _local1 = _local1 + chrsz; } return(_local3); } function binl2hex(binarray) { var _local3 = (hexcase ? "0123456789ABCDEF" : "0123456789abcdef"); var _local4 = ""; var _local1 = 0; while (_local1 < (binarray.length * 4)) { _local4 = _local4 + (_local3.charAt((binarray[_local1 >> 2] >> (((_local1 % 4) * 8) + 4)) & 15) + _local3.charAt((binarray[_local1 >> 2] >> ((_local1 % 4) * 8)) & 15)); _local1++; } return(_local4); } function binl2b64(binarray) { var _local6 = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; var _local4 = ""; var _local2 = 0; while (_local2 < (binarray.length * 4)) { var _local5 = ((((binarray[_local2 >> 2] >> (8 * (_local2 % 4))) & 255) << 16) | (((binarray[(_local2 + 1) >> 2] >> (8 * ((_local2 + 1) % 4))) & 255) << 8)) | ((binarray[(_local2 + 2) >> 2] >> (8 * ((_local2 + 2) % 4))) & 255); var _local1 = 0; while (_local1 < 4) { if (((_local2 * 8) + (_local1 * 6)) > (binarray.length * 32)) { _local4 = _local4 + b64pad; } else { _local4 = _local4 + _local6.charAt((_local5 >> (6 * (3 - _local1))) & 63); } _local1++; } _local2 = _local2 + 3; } return(_local4); } _root.mainmenu = true; var hexcase = 0; var b64pad = ""; var chrsz = 8; stop();
Instance of Symbol 286 MovieClip [TMPix0hemklz] in Frame 2
//component parameters onClipEvent (construct) { flashVersion = 8; gameID = 1674; movieFramerate = 36; skipPreloader = false; startFrameLabel = "startgame"; }
Frame 3
if (_root.mainmenu) { stop(); } else { play(); }
Frame 4
stop();
Frame 312
stop();
Frame 313
function pulse() { if (game.pulse) { game.pulse = false; clearInterval(_root.pulseTimer); _root.pulseTimer = setInterval(this, "pulse", 50); } else { game.pulse = true; clearInterval(_root.pulseTimer); _root.pulseTimer = setInterval(this, "pulse", 1); } } function pulse2() { if (game.pulse2) { game.pulse2 = false; clearInterval(_root.pulseTimer2); _root.pulseTimer2 = setInterval(this, "pulse2", 3000); } else { game.pulse2 = true; clearInterval(_root.pulseTimer2); _root.pulseTimer2 = setInterval(this, "pulse2", 1); } } function weaponTopUp() { if (Key.isDown(32)) { char.weapons[char.bulletType][1] = 100; _root.hud.bullets._xscale = char.weapons[char.bulletType][1]; _root.hud.amount = char.weapons[char.bulletType][1]; } if (Key.isDown(9)) { _root.hud.energy._xscale = 100; _root.hud.health = 100; char.strength = 100; } } function shooting() { armAngle(); ob = char; if (char.mouseDown and ob.shoot) { char.shoot = false; if (game.destructor) { sounds[char.weapons[8][5]].start(); shoot(char, 1, true, 8, char.shootAngle, 30, 10); if (!char.rocketShooting) { shootRocket(char, 1, -90, true, 10, 40); char.rocketTimer = setInterval(this, "rocketTime", 300, ob); char.rocketShooting = true; } char.shoot = false; char.shootTimer = setInterval(this, "shootTime", char.weapons[8][4], ob); } else if (char.weapons[char.bulletType][1] > 0) { sounds[char.weapons[char.bulletType][5]].start(); shoot(char, 1, true, char.weapons[char.bulletType][6], char.shootAngle, 30, 10); char.shoot = false; char.shootTimer = setInterval(this, "shootTime", char.weapons[char.bulletType][4], ob); if (char.bulletType != 1) { char.weapons[char.bulletType][1] = char.weapons[char.bulletType][1] - 1; if (char.weapons[char.bulletType][1] <= 0) { char.weapons[char.bulletType][1] = 0; _root.hud.changeweapon.play(); } _root.hud.bullets._xscale = char.weapons[char.bulletType][1]; _root.hud.weapons.amount = char.weapons[char.bulletType][1]; } } } if (game.destructor) { _root.hud.destructor._visible = true; _root.hud.destructor.bar._xscale = _root.hud.destructor.bar._xscale - 0.5; if (_root.hud.destructor.bar._xscale <= 0) { game.destructor = false; _root.hud.lightning._visible = false; _root.hud.destructor._visible = false; _root.hud.destructor._xscale = 100; } } changeWeaponsKey(); moveBullets(); moveRockets(); trailFade(); moveSparks(); flareGrow(); c4grow(); checkItems(); deadEnemyFall(); checkEmbers(); } function armAngle() { cy = char.clip._y - 30; adjside = game.clip._xmouse - char.clip._x; oppside = -1 * (game.clip._ymouse - cy); angle = Math.atan2(oppside, adjside); angle = Math.round((angle / Math.PI) * 180); char.shootAngle = -1 * angle; if (game.clip._xmouse > char.clip._x) { char.clip._xscale = 100; dir = 1; } else if (game.clip._xmouse < char.clip._x) { char.clip._xscale = -100; dir = -1; angle = angle - 180; } if (char.jump) { char.clip.char.arm._rotation = (-1 * angle) * dir; char.clip.char.head._rotation = (-1 * angle) * dir; } else { char.clip.char.arm._rotation = (-1 * angle) * dir; char.clip.char.head._rotation = (-1 * angle) * dir; char.clip.char.arm._x = char.clip.char.magneta._x; char.clip.char.arm._y = char.clip.char.magneta._y; char.clip.char.head._x = char.clip.char.magnet._x; char.clip.char.head._y = char.clip.char.magnet._y; } } function changeWeaponsKey() { if (Key.isDown(49) && (char.bulletTypes > 0)) { char.bulletType = 1; setWeapons(); } else if (Key.isDown(50) && (char.bulletTypes > 1)) { char.bulletType = 2; setWeapons(); } else if (Key.isDown(51) && (char.bulletTypes > 2)) { char.bulletType = 3; setWeapons(); } else if (Key.isDown(52) && (char.bulletTypes > 3)) { char.bulletType = 4; setWeapons(); } else if (Key.isDown(53) && (char.bulletTypes > 4)) { char.bulletType = 5; setWeapons(); } else if (Key.isDown(54) && (char.bulletTypes > 5)) { char.bulletType = 6; setWeapons(); } } function changeWeaponsWheel(d) { if ((d > 0) and (char.bulletType < (char.bulletTypes + 1))) { char.bulletType = char.bulletType + 1; if (char.bulletType == (char.bulletTypes + 1)) { char.bulletType = 1; } } else if ((d < 0) and (char.bulletType > 0)) { char.bulletType = char.bulletType - 1; if (char.bulletType == 0) { char.bulletType = char.bulletTypes; } } setWeapons(); } function setWeapons() { _root.hud.weapons.weapon = char.weapons[char.bulletType][0]; _root.hud.weapons.amount = char.weapons[char.bulletType][1]; _root.hud.bullets._xscale = char.weapons[char.bulletType][1]; } function mTime() { game.mouseScroll = true; clearInterval(mouseTimer); } function getDistance(x1, x2, y1, y2) { getDistance_delta_x = x1 - x2; getDistance_delta_y = y1 - y2; getDistance_distance = Math.sqrt((getDistance_delta_x * getDistance_delta_x) + (getDistance_delta_y * getDistance_delta_y)); return(getDistance_distance); } function shoot(ob, dirx, origin, type, angle, yminus, armlength, xminus) { game.bulletcounter++; if (game.bulletcounter > 200) { game.bulletcounter = 1; } j = 0; while (j < game.bullets.length) { if (game["bullet" + game.bulletcounter].alive) { game.bulletcounter++; } else { break; } j++; } game.bullets.push(game.bulletcounter); var _local1 = "bullet" + game.bulletcounter; game[_local1] = new game.Bullet(); game[_local1].alive = true; game[_local1].dirx = dirx; game[_local1].type = type; if (origin) { game[_local1].strength = char.weapons[char.bulletType][2]; game[_local1].speed = char.weapons[char.bulletType][3]; } else { game[_local1].strength = ob.bulletStrength; game[_local1].speed = ob.bullSpeed; if (type == 26) { game[_local1].speed = 4; game[_local1].strength = 1; } } if (!game.destructor) { if (type == 6) { game[_local1].blacksun = true; } if ((type == 3) or (type == 22)) { game[_local1].c4 = true; game[_local1].gravity = 0; } if (type == 2) { game[_local1].laser = true; } } game[_local1].clip = game.clip[_local1]; game[_local1].origin = origin; if (xminus == null) { xminus = 0; } x = ob.clip._x - xminus; y = ob.clip._y - yminus; speedx = game[_local1].speed * Math.cos((angle * Math.PI) / 180); speedy = game[_local1].speed * Math.sin((angle * Math.PI) / 180); if ((type == 5) or (type == 26)) { x = x + (random(10) - 5); y = y + (random(10) - 5); game[_local1].count = 0; } game.clip.attachMovie("bullet", _local1, 40300 + game.bulletcounter, {_x:x, _y:y}); game[_local1].clip = game.clip[_local1]; if (type == "green") { type = 17; } if (type == 6) { name2 = _local1 + "o"; game[name2] = new game.Bullet(); game[name2].t = 0; game[name2].d = 5; game.bulletcounter++; game.clip.attachMovie("bullet", name2, 42300 + game.bulletcounter, {_x:x, _y:y}); game[name2].clip = game.clip[name2]; game.clip[name2].gotoAndStop(16); } game.clip[_local1].gotoAndStop(type); game.clip[_local1].Bulldir = dirx; game.clip[_local1]._xscale = game.clip[_local1]._xscale * dirx; if (origin) { game.clip[_local1]._rotation = angle * dirx; } game[_local1].speedx = speedx * dirx; game[_local1].speedy = speedy; game.clip[_local1]._x = game.clip[_local1]._x + (armlength * game[_local1].speedx); game.clip[_local1]._y = game.clip[_local1]._y + (armlength * game[_local1].speedy); game.clip[_local1].cacheAsBitmap; x = game.clip[_local1]._x; y = game.clip[_local1]._y; if (checkColour("ff0000", x, y, true)) { if (game[_local1].c4) { createc4(x, y, game[_local1]); } else if (game.fx) { addEmbers(game[_local1], "embers", true); createSparks(_local1, "spark2", 40, 270, x, y); } removeBullet(_local1, game.bullets.length); } } function rot(f, d, xf, yf, grow) { game[f].t = game[f].t + (_global.theta * d); game.clip[f]._x = _root.xfocus + (Math.sin(game[f].t) * game[f].d); game.clip[f]._y = _root.yfocus + (Math.cos(game[f].t) * game[f].d); if (grow) { game[f].d = game[f].d + 0.5; } } function shootTime(ob) { ob.shoot = true; ob.shooting = false; clearInterval(ob.shootTimer); } function bounce(hole, i) { game["bullet" + i].bounceCount++; x = _root.screen["bullet" + i]._x; y = _root.screen["bullet" + i]._y; if (checkColour("ff0000", x, y, true) or checkColour("ffff00", x, y, true)) { game["bullet" + i].speedx = game["bullet" + i].speedx * 1; game["bullet" + i].speedy = game["bullet" + i].speedy * -1; game.clip["bullet" + i]._x = game.clip["bullet" + i]._x + game["bullet" + i].speedx; game.clip["bullet" + i]._y = game.clip["bullet" + i]._y + game["bullet" + i].speedy; } else if (checkColour("990000", x, y, true)) { game["bullet" + i].speedx = game["bullet" + i].speedx * -1; game["bullet" + i].speedy = game["bullet" + i].speedy * 1; game.clip["bullet" + i]._x = game.clip["bullet" + i]._x + game["bullet" + i].speedx; game.clip["bullet" + i]._y = game.clip["bullet" + i]._y + game["bullet" + i].speedy; } if (game["bullet" + i].bounceCount > 50) { removeBullet(hole); } } function shootRocket(ob, dirx, angle, origin, xminus, yminus) { sounds.rs_rocket_launcher.start(); game.rocketcounter++; j = 0; while (j < 15) { if (game.rocketcounter > 15) { game.rocketcounter = 1; } if (game["rocket" + game.rocketcounter].alive) { game.rocketcounter++; } else if (!game["rocket" + game.rocketcounter].alive) { break; } j++; } var _local1 = "rocket" + game.rocketcounter; game[_local1] = new game.Rocket(); game[_local1].alive = true; game[_local1].stage = 1; game[_local1].step = 0; game[_local1].strength = 10; game[_local1].speed = ob.rocketSpeed; game[_local1].origin = origin; x = ob.clip._x - xminus; y = ob.clip._y - yminus; speedx = ob.rocketSpeed * Math.cos((angle * Math.PI) / 180); speedy = ob.rocketSpeed * Math.sin((angle * Math.PI) / 180); game.clip.attachMovie("bullet", _local1, 10200 + game.rocketcounter, {_x:x, _y:y}); if (origin) { game.clip[_local1].gotoAndStop(7); } else if (ob.id != "boss") { game.clip[_local1].gotoAndStop(23); } else { game.clip[_local1].gotoAndStop(25); } game.clip[_local1].Bulldir = dirx; game.clip[_local1]._xscale = game.clip[_local1]._xscale * dirx; game.clip[_local1]._rotation = angle * dirx; game.clip[_local1].speedx = speedx * dirx; game.clip[_local1].speedy = speedy; game.clip[_local1]._x = game.clip[_local1]._x + game.clip[_local1].speedx; game.clip[_local1]._y = game.clip[_local1]._y + game.clip[_local1].speedy; game.clip[_local1].cacheAsBitmap; } function moveBullets() { var _local7 = 0; for ( ; _local7 < (game.bullets.length + 1) ; _local7++) { var _local4 = game.bullets[_local7]; var _local3 = "bullet" + _local4; var _local8 = game[_local3]; x = _root.screen["bullet" + _local4]._x; y = _root.screen["bullet" + _local4]._y; var _local9 = _root.screen.hitBox; if (checkColour("ff0000", x, y, true) and (!game[_local3].bounce)) { if (game[_local3].c4) { createc4(x, y, _local8); } else if (game.fx) { addEmbers(_local8, "embers", true); createSparks(name, "spark2", 40, 270, x, y); } removeBullet(_local3, _local7); } else if (game[_local3].alive) { speed = game["bullet" + _local4].speed; game.clip["bullet" + _local4]._x = game.clip["bullet" + _local4]._x + (speed * game["bullet" + _local4].speedx); game.clip["bullet" + _local4]._y = game.clip["bullet" + _local4]._y + (speed * game["bullet" + _local4].speedy); if (game.fx) { if (game.clip[_local3]._currentFrame == 2) { } else if (game.clip[_local3]._currentFrame == 17) { createHit(_local3, "greentrail2", game.clip[_local3]._rotation); } } if ((game[_local3].type == 5) or (game[_local3].type == 26)) { game[_local3].count++; game.clip["bullet" + _local4]._rotation = game.clip["bullet" + _local4]._rotation + (random(20) - 10); if (game[_local3].count > 20) { if (game.fx) { angle = game.clip[_local3]._rotation; createHit(_local3, "firetrail", angle, 60); } removeBullet(_local3, _local7); continue; } } else { x = _root.screen["bullet" + _local4]._x; y = _root.screen["bullet" + _local4]._y; if (game[_local3].blacksun) { hole2 = ("bullet" + _local4) + "o"; _root.xfocus = x; _root.yfocus = y; rot(hole2, game[_local3].dirx, x, y); } else if (game[_local3].c4) { game["bullet" + _local4].gravity = game["bullet" + _local4].gravity + 0.05; game["bullet" + _local4].speedy = game["bullet" + _local4].speedy + game["bullet" + _local4].gravity; } yy = game.clip._y * -1; if (((y < 0) or (x < (((_root.screen._x * -1) + game.xx) - 20))) or ((x > (((_root.screen._x * -1) + game.x) + 20)) and game["bullet" + _local4].alive)) { removeBullet(_local3, _local7); } else { if ((game[_local3].origin && (game[_local3].alive)) && (!game[_local3].c4)) { var _local6 = 0; while (_local6 < game.enemies.length) { en = game.enemies[_local6]; var name = en; var _local5 = game[name]; if ((checkBalloonHit(_local3, name, true) or checkBalloonHit(_local3 + "o", name, true)) and _local5.active) { metalHit(); ang = game[_local3].clip._rotation; if (game.fx) { createSparks(name, "spark", 40, ang, x, y); createSparks(name, "spark", 40, ang, x, y); createSparks(name, "spark", 40, ang, x, y); addDebris(_local5, "shrapnel2"); addDebris(_local5, "shrapnel2"); addEmbers(_local5, "embers"); addEmbers(_local5, "embers", 3); addEmbers(_local8, "embers", true); } createFlare("flare", name, 50); if (_local5.id == "boss") { tempob = game.boss; } else { tempob = _local5; } glow(tempob, 255, 0, 0, 100); _local5.glowTimer = setInterval(this, "glowTime", 100, _local5); h++; _local5.strength = _local5.strength - game[_local3].strength; enemyMinus(_local5, en, _local6, name); if (!game[_local3].laser) { removeBullet(_local3, _local7); } else { game[_local3].laser = false; angle = game.clip["bullet" + _local4]._rotation + (random(90) - 45); game.clip["bullet" + _local4]._rotation = angle; game["bullet" + _local4].speedx = 5 * Math.cos((angle * Math.PI) / 180); game["bullet" + _local4].speedy = 5 * Math.sin((angle * Math.PI) / 180); game.clip["bullet" + _local4].gotoAndStop(17); game.clip["bullet" + _local4]._x = game.clip["bullet" + _local4]._x + (speed * game["bullet" + _local4].speedx); game.clip["bullet" + _local4]._y = game.clip["bullet" + _local4]._y + (speed * game["bullet" + _local4].speedy); } } _local6++; } } if (((!game["bullet" + _local4].origin) and game["bullet" + _local4].alive) && (!game[_local3].c4)) { if (checkBalloonHit2(_local3, char, true)) { sounds.rs_ugh.start(); metalHit(); ang = 270; if (game.fx) { createSparks("char", "spark", 40, ang, x, y); createSparks("char", "spark", 40, ang, x, y); createSparks("char", "spark", 40, ang, x, y); addEmbers(_local8, "embers"); addEmbers(_local8, "embers", 3); addEmbers(_local8, "embers", true); } createFlare("char", 50); glow(char, 255, 0, 0, 100); char.glowTimer = setInterval(this, "glowTime", 100, char); minusEnergy(game["bullet" + _local4].strength); removeBullet(_local3, _local7); } } } } } } } function minusEnergy(x) { char.strength = char.strength - x; _root.hud.energy._xscale = char.strength; } function moveRockets() { var _local4 = 1; for ( ; _local4 < 16 ; _local4++) { var _local3 = "rocket" + _local4; if (game[_local3].alive) { if (game.clip[_local3].Bulldir == -1) { var _local9 = game.clip[_local3]._rotation; if (game[_local3].origin) { trail = "trail"; } else { trail = "trail2"; } createHit(_local3, trail, _local9); } var _local14 = game.clip["rocket" + _local4]._x; var _local13 = game.clip["rocket" + _local4]._y; var _local10 = game["rocket" + _local4].speed; if ((game[_local3].stage == 1) && (game[_local3].origin)) { game[_local3].stage = 2; rr = 0; while (rr < game.enemies.length) { var _local8 = game.enemies[rr]; var _local5 = _local8; var _local6 = game[_local5]; if ((_local6.clip._x < (char.clip._x + 300)) && (_local6.clip._x > (char.clip._x - 300))) { game.clip["rocket" + _local4].target = _local6; break; } rr++; } } else if ((game[_local3].stage != 3) && (!game[_local3].origin)) { game.clip["rocket" + _local4].target = char; game[_local3].stage = 2; } if (game[_local3].stage == 2) { if ((game.clip["rocker" + _local4].target.alive = false && (!game[_local3].origin))) { rr = 0; while (rr < game.enemies.length) { var _local8 = game.enemies[rr]; var _local5 = _local8; var _local6 = game[_local5]; if ((_local6.clip._x < (char.clip._x + 300)) && (_local6.clip._x > (char.clip._x - 300))) { game.clip["rocket" + _local4].target = _local6; break; } rr++; } } r = random(100); if ((r < 20) && (!game[_local5].origin)) { game[_local3].step++; var _local9 = rocketLook(game.clip["rocket" + _local4].target, _local3); } else { var _local9 = game.clip[_local3]._rotation; } if (game[_local3].step > 20) { game[_local3].stage = 3; } } if (game[_local3].stage == 3) { var _local9 = game.clip[_local3]._rotation; } if (game.clip[_local3].Bulldir == 1) { if (game[_local3].origin) { trail = "trail"; } else { trail = "trail2"; } createHit(_local3, trail, _local9); } speedx = _local10 * Math.cos((_local9 * Math.PI) / 180); speedy = _local10 * Math.sin((_local9 * Math.PI) / 180); game.clip["rocket" + _local4]._x = game.clip["rocket" + _local4]._x + (speedx * game.clip["rocket" + _local4].Bulldir); game.clip["rocket" + _local4]._y = game.clip["rocket" + _local4]._y + (speedy * game.clip["rocket" + _local4].Bulldir); var _local12 = game.clip["rocket" + _local4]._x; var _local11 = game.clip["rocket" + _local4]._y; x = _root.screen["rocket" + _local4]._x; y = _root.screen["rocket" + _local4]._y; yy = game.clip._y * -1; if (((y < -10) or (x < (((_root.screen._x * -1) + game.xx) - 50))) or ((x > (((_root.screen._x * -1) + game.x) + 50)) and game["rocket" + _local4].alive)) { removeBullet(_local3, ii); continue; } var _local15 = _root.screen.hitBox; if (checkColour("ff0000", _local12, _local11, true)) { sounds.rs_explosion4.start(); r = random(20); createHit(_local3, "rockethit", 0); if (game.fx) { createSparks(_local3, "shrapnel", 0, 205 + r); createSparks(_local3, "shrapnel", 0, -45 - r); createSparks(_local3, "shrapnel", 0, 225 + r); createSparks(_local3, "shrapnel", 0, -60 - r); } removeBullet(_local3); break; } if (((y < -35) or (x < (char.clip._x - 600))) or ((x > (char.clip._x + 700)) and game["rocket" + _local4].alive)) { removeBullet(_local3); break; } } if (game[_local3].origin and game[_local3].alive) { var _local7 = 0; while (_local7 < game.enemies.length) { var _local8 = game.enemies[_local7]; var _local5 = _local8; var _local6 = game[_local5]; if (checkBalloonHit(_local3, _local5, true) and _local6.active) { sounds.bullet_hit1.start(); if (game.fx) { createSparks(_local5, "spark", 40); createSparks(_local5, "spark", 40); createSparks(_local5, "spark", 40); createSparks(_local5, "spark", 40); } createHit(_local3, "rockethit"); glow(_local6, 255, 0, 0, 100); _local6.glowTimer = setInterval(this, "glowTime", 100, _local6); h++; _local6.strength = _local6.strength - game[_local3].strength; enemyMinus(_local6, _local8, _local7, _local5); removeBullet(_local3); } _local7++; } } if ((!game["rocket" + _local4].origin) and game["rocket" + _local4].alive) { if (checkBalloonHit2(_local3, char, true)) { sounds.rs_ugh.start(); metalHit(); ang = 270; createHit(_local3, "rockethit", 0); if (game.fx) { createSparks("char", "spark2", 40, ang, x, y); createSparks("char", "spark2", 40, ang, x, y); createSparks("char", "spark2", 40, ang, x, y); addEmbers("char", "embers"); addEmbers("char", "embers", 3); addEmbers("char", "embers", true); addEmbers("char", "embers"); addEmbers("char", "embers", 3); addEmbers("char", "embers", true); } createFlare("char", 50); glow(char, 255, 0, 0, 100); char.glowTimer = setInterval(this, "glowTime", 100, char); minusEnergy(10); removeBullet(_local3); } } } } function createc4(x, y, ob) { game.c4s++; if (game.flares > 20) { game.flares = 1; } var _local1 = "c4" + game.c4s; game[_local1] = new game.Bomb(); game.c4.push(_local1); game[_local1].angle = random(360); game.clip.attachMovie("bullet", _local1, 30200 + game.c4s); game[_local1].origin = ob.origin; if (ob.origin) { game.clip[_local1].gotoAndStop(3); } else { game.clip[_local1].gotoAndStop(22); } game.clip[_local1]._x = x; game.clip[_local1]._y = y; game.clip[_local1]._alpha = 100; game.clip[_local1].cacheAsBitmap; } function c4grow() { var _local2 = 0; while (_local2 < game.c4.length) { var _local1 = game.c4[_local2]; if (game.clip[_local1]._xscale < 150) { game.clip[_local1]._xscale = game.clip[_local1]._xscale + 2.5; game.clip[_local1]._yscale = game.clip[_local1]._yscale + 2.5; game.clip[_local1]._alpha = game.clip[_local1]._alpha - 1; } else { sounds.rs_c4.start(); sounds.rs_explosion5.start(); checkHit(game.clip[_local1]._x, game.clip[_local1]._y, game[_local1].origin, game[_local1]); createHit(_local1, "rockethit", 0); game.c4.splice(_local2, 1); game.clip[_local1].removeMovieClip(); delete game[_local1]; } _local2++; } } function checkHit(x, y, origin, obb) { if (origin) { var _local2 = 0; while (_local2 < game.enemies.length) { en = game.enemies[_local2]; var _local6 = en; var _local9 = game[_local6]; var _local8 = _local9.clip._x; var _local7 = _local9.clip._y; disx = Math.abs(_local8 - x); disy = Math.abs(_local7 - y); var _local10 = getDistance(x, y, _local8, _local7); if (((disx < obb.distance) and (disy < obb.distance)) and _local9.active) { sounds.rs_explosion5.start(); metalHit(); if (game.fx) { createSparks(_local6, "spark", 40); createSparks(_local6, "spark", 40); createSparks(_local6, "spark", 40); } createFlare("flare", _local6, 50); _local9.strength = _local9.strength - 15; enemyMinus(_local9, en, _local2, _local6); } _local2++; } } else { var _local6 = "char"; var _local9 = char; var _local8 = char.clip._x; var _local7 = char.clip._y; disx = Math.abs(_local8 - x); disy = Math.abs(_local7 - y); var _local10 = getDistance(x, y, _local8, _local7); if ((disx < obb.distance) and (disy < obb.distance)) { sounds.rs_explosion5.start(); sounds.rs_ugh.start(); metalHit(); if (game.fx) { createSparks(_local6, "spark", 40); createSparks(_local6, "spark", 40); createSparks(_local6, "spark", 40); } createFlare("flare", _local6, 50); glow(char, 255, 0, 0, 100); char.glowTimer = setInterval(this, "glowTime", 100, char); minusEnergy(obb.strength); } } } function returnHit(x, y, ob, xx, yy) { obx = xx - ob.width; obxx = xx + ob.width; oby = yy - ob.height; obyy = yy; if ((((x < obxx) && (x > obx)) && (y < obyy)) && (y > oby)) { return(true); } } function enemyMinus(ob, en, e, name) { if (ob.id == "boss") { _root.hud.bossNRG.bar._xscale = Math.abs(ob.strength / ob.Ostrength) * 100; if (game.pulse2) { sounds.rs_wormscream2.start(); } } if (ob.strength <= 0) { sounds.rs_explosion2.start(); sounds.rs_missile_gasfire.start(); sounds.rs_explosion1.start(); game.kills++; ob.stage = 0; createFlare("flare_explosion", name, 20); if (game.fx) { addDebris(ob, "shrapnel3"); addDebris(ob, "shrapnel3"); addDebris(ob, "shrapnel3"); addEmbers(ob, "embers"); addEmbers(ob, "embers"); addEmbers(ob, "embers"); addEmbers(ob, "embers"); addEmbers(ob, "embers"); addEmbers(ob, "embers"); addEmbers(ob, "embers"); addEmbers(ob, "embers"); } r = random(100); if (((r > 50) and (!ob.respawn)) or game.bossfight) { addItems(ob, "item"); } x = ob.clip._x; y = ob.clip._y; game.dying++; if (game.dying > 100) { game.dying = 0; } var _local4 = ("dying_" + name) + game.dying; game[_local4] = new game.EnemyDying(); game.clip.attachMovie(ob.dyingType, _local4, game.dying + 300, {_x:x, _y:y}); game[_local4].clip = game.clip[_local4]; game.clip[_local4]._xscale = ob.dir * 100; game.clip[_local4].mc._rotation = game.clip[_local4].mc._rotation + (random(60) - 30); game.clip[_local4].cacheAsBitmap(); game.dyingEnemies.push(_local4); if (ob.id == "boss") { sounds.rs_wormscream2b.start(); _root.hud.bossNRG._alpha = 0; game.clip.boss.gotoAndStop(10); game.bossEndTimer = setInterval(this, "finishboss", 3000); } clearInterval(ob.glowTimer); delete ob.glowTimer; clearInterval(ob.shootTimer); delete ob.shootTimer; clearInterval(ob.shootTimer2); delete ob.shootTimer2; clearInterval(ob.rocketTimer); delete ob.rocketTimer; clearInterval(ob.elecTimer); delete ob.elecTimer; clearInterval(ob.eggTimer); delete ob.eggTimer; game.score = game.score + ob.score; _root.hud.score = "SCORE: " + game.score; addDebris(ob, "points", "" + ob.score); if (ob.respawn and (!game.bossfight)) { replaceSoldier(ob); } else { removeOb(en); game.enemies.splice(e, 1); } } } function deadEnemyFall() { i = 0; while (i < game.dyingEnemies.length) { en = game.dyingEnemies[i]; ob = game[en]; game.clip[en]._y = game.clip[en]._y + 10; x = game.clip[en]._x; y = game.clip[en]._y; if (game.pulse && (game.fx)) { ob.step = 0; createHit(en, "squidjump2", 0, 100, 50); } if (y > 500) { createHit(en, "rockethit", 0, 100, 100); game.dyingEnemies.splice(i, 1); removeMovieClip(game.clip[en]); delete ob; } i++; } } function addDebris(ob, type, score) { dx = ob.clip._x; dy = ob.clip._y - 50; var _local1 = (("debris" + game.items.length) + "_") + random(100); d = 20400 + game.it; game.it++; if (game.it > 200) { game.it = 0; } game[_local1] = new game.Item(); game[_local1].jumpspeed = game[_local1].jumpstart; game[_local1].jump = true; game[_local1].type = type; game.clip.attachMovie("debris", _local1, d, {_x:dx, _y:dy}); game.items.push(_local1); game[_local1].clip = game.clip[_local1]; game[_local1].xmove = 0; if (type == "shrapnel") { game[_local1].type = "shrapnel"; game[_local1].clip.gotoAndStop(1); game[_local1].clip.shrapnel.gotoAndPlay(random(20)); game[_local1].xmove = (random(100) - 50) / 10; game[_local1].gravity = 1; } else if (type == "shrapnel2") { game[_local1].type = "shrapnel2"; game[_local1].clip.gotoAndStop(2); game[_local1].clip.shrapnel.gotoAndPlay(random(20)); game[_local1].xmove = 0; game[_local1].xmove = (random(50) - 25) / 10; game[_local1].gravity = 0.8; game[_local1].clip._y = game[_local1].clip._y + 50; } else if (type == "shrapnel3") { game[_local1].type = "shrapnel3"; game[_local1].clip.gotoAndStop(5); game[_local1].clip.shrapnel.gotoAndPlay(random(20)); game[_local1].xmove = 0; game[_local1].xmove = (random(50) - 25) / 5; game[_local1].gravity = 0.7; } else if (type == "points") { game[_local1].type = "shrapnel2"; game[_local1].clip.gotoAndStop(4); game[_local1].clip.points = score; game[_local1].xmove = 0; game[_local1].xmove = (random(50) - 25) / 10; game[_local1].gravity = 0.3; game[_local1].clip._y = game[_local1].clip._y + 50; } } function addItems(ob, type) { dx = ob.clip._x; dy = ob.clip._y - 50; var _local1 = (("item" + game.items.length) + "_") + random(100); d = 21200 + game.it; game.it++; if (game.it > 500) { game.it = 0; } game[_local1] = new game.Item(); game[_local1].jumpspeed = game[_local1].jumpstart; game[_local1].jump = true; game[_local1].type = type; game.clip.attachMovie("items", _local1, d, {_x:dx, _y:dy}); game.items.push(_local1); game[_local1].clip = game.clip[_local1]; game[_local1].xmove = 0; r = random(100); if (r < 40) { game[_local1].type = "ammo"; game[_local1].clip.gotoAndStop(2); } else if (r < 90) { game[_local1].type = "health"; game[_local1].clip.gotoAndStop(1); } else if ((!game.bossfight) && (!game.destructor)) { game[_local1].type = "kill"; game[_local1].clip.gotoAndStop(3); } else { game[_local1].type = "health"; game[_local1].clip.gotoAndStop(1); } } function addEmbers(ob, name, origin) { if (origin) { dx = ob.clip._x; dy = ob.clip._y; } else { dx = ob.clip._x; dy = ob.clip._y - 50; } var _local1 = (("ember" + game.items.length) + "_") + random(100); d = 20400 + game.it; game.it++; if (game.it > 500) { game.it = 0; } game[_local1] = new game.Item(); game[_local1].jumpspeed = game[_local1].jumpstart; game[_local1].jump = true; game[_local1].type = type; game.clip.attachMovie(name, _local1, d, {_x:dx, _y:dy}); game.embers.push(_local1); game[_local1].clip = game.clip[_local1]; game[_local1].xmove = (random(5) - 2.5) + 1; game[_local1].ymove = random(5) + 1; game[_local1].dy = dy - 20; game[_local1].clip.chacheAsBitmap(); if (origin) { game[_local1].clip.gotoAndStop(2); } else if (origin == 3) { game[_local1].clip.gotoAndStop(3); } } function checkEmbers() { r = random(100); if (r > 90) { game.wind = (random(50) - 25) / 10; } i = 0; while (i < game.embers.length) { name = game.embers[i]; ob = game[name]; ob.clip._y = ob.clip._y - ob.ymove; ob.clip._x = ob.clip._x + (ob.xmove + game.wind); if (ob.clip._y < ob.dy) { ob.clip._alpha = ob.clip._alpha - 2; if (ob.clip._alpha < 20) { game.embers.splice(i, 1); removeMovieClip(ob.clip); delete ob; } } i++; } } function checkItems() { i = 0; for ( ; i < game.items.length ; i++) { name = game.items[i]; ob = game[name]; if (ob.jump) { ob.jumpspeed = ob.jumpspeed + ob.gravity; ob.clip._y = ob.clip._y + ob.jumpspeed; ob.clip._x = ob.clip._x + ob.xmove; } if (checkColour("ff0000", ob.clip._x, ob.clip._y, true)) { ob.jumpstart = (Math.abs(ob.jumpstart) / 2) * -1; ob.jumpspeed = ob.jumpstart; ob.clip._y = ob.clip._y - 5; if (((ob.jumpspeed > -0.5) or (ob.type == "shrapnel2")) or (ob.type == "shrapnel3")) { if (((ob.type == "health") or (ob.type == "ammo")) or (ob.type == "kill")) { addEmbers(ob, "flare_elec4", true); addEmbers(ob, "flare_elec4", true); addEmbers(ob, "flare_elec4", true); addEmbers(ob, "flare_elec4", true); } game.items.splice(i, 1); removeMovieClip(ob.clip); delete ob; continue; } } else { if ((ob.type == "shrapnel3") && (game.pulse)) { createHit(name, "hit", 0, 100, 40); } var _local2 = false; if (returnHit(ob.clip._x, ob.clip._y, char, char.clip._x, char.clip._y)) { if (((ob.type != "shrapnel") and (ob.type != "shrapnel2")) and (ob.type != "shrapnel3")) { game.score = game.score + 50; _root.hud.score = "SCORE: " + game.score; addDebris(char, "points", 50); if (ob.type == "health") { sounds.rs_colectstuf.start(); if (char.strength < 80) { minusEnergy(-20); } else { char.strength = 100; minusEnergy(0); } } else if (ob.type == "ammo") { sounds.rs_reload.start(); if (char.bulletType != 1) { char.weapons[char.bulletType][1] = char.weapons[char.bulletType][1] + 50; _root.hud.bullets._xscale = char.weapons[char.bulletType][1]; _root.hud.weapons.amount = char.weapons[char.bulletType][1]; } } else if (ob.type == "kill") { sounds.rs_colectstuf.start(); game.destructor = true; _root.hud.lightning._visible = true; _root.hud.destructor._visible = true; _root.hud.destructor.bar._width = 100; } addEmbers(ob, "flare_elec2", true); addEmbers(ob, "flare_elec2", true); addEmbers(ob, "flare_elec2", true); addEmbers(ob, "flare_elec", true); addEmbers(ob, "flare_elec", true); addEmbers(ob, "flare_elec", true); addEmbers(ob, "flare_elec", true); game.items.splice(i, 1); removeMovieClip(ob.clip); delete ob; continue; } if (!ob.hitChar) { ob.hitChar = true; ob.jumpstart = (Math.abs(ob.jumpstart) / 2) * -1; ob.jumpspeed = ob.jumpstart; ob.clip._y = ob.clip._y - 5; ob.xmove = ob.xmove * 2; } } if (ob.clip._x < ((_root.screen._x * -1) + game.xx)) { game.items.splice(i, 1); removeMovieClip(ob.clip); delete ob; } } } } function removeBullet(id, i) { game.bullets.splice(i, 1); game[id].alive = false; game.clip[id].removeMovieClip(); game.clip[id + "o"].removeMovieClip(); delete game[id]; } function flareGrow() { var _local2 = 0; while (_local2 < 11) { var _local1 = "flare" + _local2; var _local3 = game[_local1]; if (game.clip[_local1]._alpha > -1) { if (char.stage != 1) { g = 10; } else { g = 20; } game.clip[_local1]._xscale = game.clip[_local1]._xscale + g; game.clip[_local1]._yscale = game.clip[_local1]._yscale + g; game.clip[_local1]._alpha = game.clip[_local1]._alpha - 15; if (game.clip[_local1]._alpha < 0) { game.clip[_local1].removeMovieClip(); } } _local2++; } } function moveSparks() { var _local2 = 0; while (_local2 < 61) { var _local1 = "spark" + _local2; var _local5 = game[_local1]; var _local3 = game[_local1].speed; if (game.clip[_local1]._alpha > -1) { var _local4 = game.clip[_local1]._rotation; speedx = _local3 * Math.cos((_local4 * Math.PI) / 180); speedy = _local3 * Math.sin((_local4 * Math.PI) / 180); game.clip[_local1]._x = game.clip[_local1]._x + speedx; game.clip[_local1]._y = game.clip[_local1]._y + speedy; if (game.clip[_local1]._currentFrame == 1) { game.clip[_local1]._alpha = game.clip[_local1]._alpha - 15; } else { game.clip[_local1]._alpha = game.clip[_local1]._alpha - 10; } if (game.clip[_local1]._alpha < 0) { game.clip[_local1].removeMovieClip(); } } _local2++; } } function glowTime(ob) { if (ob.id == "boss") { tempob = game.boss; } else { tempob = ob; } glow(tempob, 0, 0, 0, 100); clearInterval(ob.glowTimer); } function rocketTime(ob) { ob.rocket = true; ob.rocketShooting = false; clearInterval(ob.rocketTimer); } function createFlare(name, ob, minus) { game.flares++; if (game.flares > 10) { game.flares = 1; } var _local1 = "flare" + game.flares; game[_local1].angle = random(360); game.clip.attachMovie(name, _local1, 40200 + game.flares); game.clip[_local1]._x = game.clip[ob]._x; game.clip[_local1]._y = game.clip[ob]._y - minus; game.clip[_local1]._rotation = game[_local1].angle; game.clip[_local1]._alpha = 100; game.clip[_local1].cacheAsBitmap; } function createFlare2(ob, minus) { game.flares++; if (game.flares > 10) { game.flares = 1; } var _local1 = "flare" + game.flares; game[_local1].angle = random(360); game.clip.attachMovie("flare_explosion", _local1, 40200 + game.flares); game.clip[_local1]._x = game.clip[ob]._x; game.clip[_local1]._y = game.clip[ob]._y - minus; game.clip[_local1]._rotation = game[_local1].angle; game.clip[_local1]._alpha = 140; game.clip[_local1].cacheAsBitmap; } function createSparks(ob, type, minus, ang, x, y) { game.sparksAmount++; if (game.sparksAmount > 60) { game.sparksAmount = 1; } var _local1 = "spark" + game.sparksAmount; game[_local1] = new game.Spark(); game[_local1].angle = ang + (random(60) - 30); game.clip.attachMovie(type, _local1, 40000 + game.sparksAmount); game.clip[_local1]._x = x; game.clip[_local1]._y = y; game.clip[_local1]._rotation = game[_local1].angle; game.clip[_local1]._alpha = 100; game.clip[_local1].cacheAsBitmap; } function createHit(ob, type, angle, alpha, scale) { game.trailcounter++; if (game.trailcounter > game.trails) { game.trailcounter = 1; } var _local1 = "trail" + game.trailcounter; game.clip.attachMovie(type, _local1, 20300 + game.trailcounter); game.clip[_local1]._x = game.clip[ob]._x; game.clip[_local1]._y = game.clip[ob]._y; game.clip[_local1]._alpha = alpha; game.clip[_local1]._xscale = scale; game.clip[_local1]._yscale = scale; game.clip[_local1]._rotation = angle; game.clip[_local1].cacheAsBitmap; } function rocketLookOld(ob, rocket) { var _local6 = game.clip[rocket]._x; var _local4 = game.clip[rocket]._y; var _local5 = ob.clip._x; var _local3 = ob.clip._y - 100; xx = _local5 - _local6; yy = _local3 - _local4; var _local7 = Math.floor(Math.sqrt((xx * xx) + (yy * yy))); if (_local7 < 500) { var _local2 = random(5) + 2; if (game.clip[rocket].Bulldir == 1) { if (_local3 < _local4) { game.clip[rocket]._rotation = game.clip[rocket]._rotation - _local2; } else { game.clip[rocket]._rotation = game.clip[rocket]._rotation + _local2; } } else if (_local3 < _local4) { game.clip[rocket]._rotation = game.clip[rocket]._rotation + _local2; } else { game.clip[rocket]._rotation = game.clip[rocket]._rotation - _local2; } } } function rocketLook(ob, rocket) { var _local5 = game.clip[rocket]._x; var _local3 = game.clip[rocket]._y; var _local4 = ob.clip._x; var _local2 = ob.clip._y; adjside = _local4 - _local5; oppside = -1 * (_local2 - _local3); angle = Math.atan2(oppside, adjside); angle = Math.round((angle / Math.PI) * 180); angle = -1 * angle; game.clip[rocket]._rotation = angle; return(game.clip[rocket]._rotation); } function trailFade() { var _local1 = 1; while (_local1 < (game.trails + 1)) { tname = "trail" + _local1; if (game.clip[tname]._alpha > 0) { game.clip[tname]._alpha = game.clip[tname]._alpha - 4; if (game.clip[tname]._alpha < 80) { game.clip[tname]._y = game.clip[tname]._y - 0.5; game.clip[tname]._xscale = game.clip[tname]._xscale + 1; game.clip[tname]._yscale = game.clip[tname]._yscale + 1; } } _local1++; } } function checkRocketRange(ob, bob, true) { if (game.clip[ob]._x > (game.clip[bob]._x - 200)) { if (game.clip[ob]._x < (game.clip[bob]._x + 200)) { if ((game.clip[ob]._y > (game.clip[bob]._y - 150)) and (game.clip[ob]._y < (game.clip[bob]._y + 150))) { return(true); } return(false); } } } function metalHit() { r = random(2) + 1; var _local1 = "rs_metalhit" + r; sounds["rs_metalhit" + r].start(); } function setUpSounds() { game.music = new Array(); game.sounds = new Array(); this.createEmptyMovieClip("sounds_mc", getNextHighestDepth()); _root.sounds = new Sound(sounds_mc); this.createEmptyMovieClip("music_mc", getNextHighestDepth()); _root.music = new Sound(music_mc); music.rs_music_main = new Sound(music_mc); music.rs_music_main.attachSound("rs_music_main"); game.music.push("rs_music_main"); music.rs_music_boss = new Sound(music_mc); music.rs_music_boss.attachSound("rs_music_boss"); game.music.push("rs_music_boss"); music.rs_music_main.start(0, 100); sounds.levelcomplete = new Sound(this); sounds.levelcomplete.attachSound("levelcomplete"); sounds.levelcomplete.onSoundComplete = function () { }; sounds.gameover = new Sound(sounds_mc); sounds.gameover.attachSound("gameover"); sounds.INSERT4 = new Sound(sounds_mc); sounds.INSERT4.attachSound("INSERT4"); game.sounds.push("INSERT4"); sounds.BEEPDBL = new Sound(sounds_mc); sounds.BEEPDBL.attachSound("BEEPDBL"); game.sounds.push("BEEPDBL"); sounds.rs_dryfire = new Sound(sounds_mc); sounds.rs_dryfire.attachSound("rs_dryfire"); game.sounds.push("rs_dryfire"); sounds.rs_electricity = new Sound(sounds_mc); sounds.rs_electricity.attachSound("rs_electricity"); game.sounds.push("rs_electricity"); sounds.rs_rocket_launcher = new Sound(sounds_mc); sounds.rs_rocket_launcher.attachSound("rs_rocket_launcher"); game.sounds.push("rs_rocket_launcher"); sounds.rs_missile_gassfire = new Sound(sounds_mc); sounds.rs_missile_gassfire.attachSound("rs_missile_gassfire"); game.sounds.push("rs_missile_gassfire"); sounds.rs_saw1 = new Sound(sounds_mc); sounds.rs_saw1.attachSound("rs_saw1"); game.sounds.push("rs_saw1"); sounds.rs_saw2 = new Sound(sounds_mc); sounds.rs_saw2.attachSound("rs_saw2"); game.sounds.push("rs_saw2"); sounds.rs_jump = new Sound(sounds_mc); sounds.rs_jump.attachSound("rs_jump"); game.sounds.push("rs_jump"); sounds.rs_lazer1 = new Sound(sounds_mc); sounds.rs_lazer1.attachSound("rs_lazer1"); game.sounds.push("rs_lazer1"); sounds.rs_lazer2 = new Sound(sounds_mc); sounds.rs_lazer2.attachSound("rs_lazer2"); game.sounds.push("rs_lazer2"); sounds.rs_bombdrop = new Sound(sounds_mc); sounds.rs_bombdrop.attachSound("rs_bombdrop"); game.sounds.push("rs_bombdrop"); sounds.rs_pulse_shoot = new Sound(sounds_mc); sounds.rs_pulse_shoot.attachSound("rs_pulse_shoot"); game.sounds.push("rs_pulse_shoot"); sounds.rs_flamethrower = new Sound(sounds_mc); sounds.rs_flamethrower.attachSound("rs_flamethrower"); game.sounds.push("rs_flamethrower"); sounds.rs_metalhit1 = new Sound(sounds_mc); sounds.rs_metalhit1.attachSound("rs_metalhit1"); game.sounds.push("rs_metalhit1"); sounds.rs_metalhit2 = new Sound(sounds_mc); sounds.rs_metalhit2.attachSound("rs_metalhit2"); game.sounds.push("rs_metalhit2"); sounds.rs_metalhit3 = new Sound(sounds_mc); sounds.rs_metalhit3.attachSound("rs_metalhit3"); game.sounds.push("rs_metalhit3"); sounds.rs_colectstuf = new Sound(sounds_mc); sounds.rs_colectstuf.attachSound("rs_colectstuf"); game.sounds.push("rs_colectstuf"); sounds.rs_ugh = new Sound(sounds_mc); sounds.rs_ugh.attachSound("rs_ugh"); game.sounds.push("rs_ugh"); sounds.rs_alarm1 = new Sound(sounds_mc); sounds.rs_alarm1.attachSound("rs_alarm1"); game.sounds.push("rs_alarm1"); sounds.rs_reload = new Sound(sounds_mc); sounds.rs_reload.attachSound("rs_reload"); game.sounds.push("rs_reload"); sounds.rs_c4 = new Sound(sounds_mc); sounds.rs_c4.attachSound("rs_c4"); game.sounds.push("rs_c4"); sounds.rs_knife1 = new Sound(sounds_mc); sounds.rs_knife1.attachSound("rs_knife1"); game.sounds.push("rs_knife1"); sounds.rs_knife2 = new Sound(sounds_mc); sounds.rs_knife2.attachSound("rs_knife2"); game.sounds.push("rs_knife2"); sounds.rs_explosion1 = new Sound(sounds_mc); sounds.rs_explosion1.attachSound("rs_explosion1"); game.sounds.push("rs_explosion1"); sounds.rs_explosion2 = new Sound(sounds_mc); sounds.rs_explosion2.attachSound("rs_explosion2"); game.sounds.push("rs_explosion2"); sounds.rs_explosion3 = new Sound(sounds_mc); sounds.rs_explosion3.attachSound("rs_explosion3"); game.sounds.push("rs_explosion3"); sounds.rs_explosion4 = new Sound(sounds_mc); sounds.rs_explosion4.attachSound("rs_explosion4"); game.sounds.push("rs_explosion4"); sounds.rs_explosion5 = new Sound(sounds_mc); sounds.rs_explosion5.attachSound("rs_explosion5"); game.sounds.push("rs_explosion5"); sounds.rs_missile = new Sound(sounds_mc); sounds.rs_missile.attachSound("rs_missile"); game.sounds.push("rs_missile"); sounds.rs_wormbust = new Sound(sounds_mc); sounds.rs_wormbust.attachSound("rs_wormbust"); game.sounds.push("rs_wormbust"); sounds.rs_wormscream1 = new Sound(sounds_mc); sounds.rs_wormscream1.attachSound("rs_wormscream1"); game.sounds.push("rs_wormscream1"); sounds.rs_wormscream2 = new Sound(sounds_mc); sounds.rs_wormscream2.attachSound("rs_wormscream2"); game.sounds.push("rs_wormscream2"); sounds.rs_wormscream2b = new Sound(sounds_mc); sounds.rs_wormscream2b.attachSound("rs_wormscream2b"); game.sounds.push("rs_wormscream2b"); game.soundVolume = 6; game.musicVolume = 7; i = 0; while (i < _root.game.sounds.length) { var _local3 = _root.game.sounds[i]; _root.sounds[_local3].setVolume(_root.game.soundVolume * 10); i++; } i = 0; while (i < _root.game.music.length) { var music = _root.game.music[i]; _root.music[music].setVolume(_root.game.musicVolume * 10); i++; } } function setVolumes(vol, s) { s.setVolume(vol); } function cleanUp() { snappy.dispose(); game.trailcounter = 0; i = 0; while (i < game.dyingEnemies.length) { en = game.dyingEnemies[i]; ob = game[en]; game.dyingEnemies.splice(i, 1); removeMovieClip(game.clip[en]); delete ob; i++; } var _local2 = 0; while (_local2 < game.enemies.length) { en = game.enemies[_local2]; var _local3 = en; var ob = game[_local3]; clearInterval(ob.glowTimer); delete ob.glowTimer; clearInterval(ob.shootTimer); delete ob.shootTimer; clearInterval(ob.shootTimer2); delete ob.shootTimer2; clearInterval(ob.rocketTimer); delete ob.rocketTimer; clearInterval(ob.elecTimer); delete ob.elecTimer; clearInterval(ob.eggTimer); delete ob.eggTimer; ob.clip.removeMovieClip(); removeOb(en); game.enemies.splice(_local2, 1); _local2++; } var _local1 = 0; while (_local1 < (game.bullets.length + 1)) { var i = game.bullets[_local1]; var _local4 = "bullet" + i; removeBullet(_local4, _local1); _local1++; } var i = 0; while (i < 11) { var _local3 = "flare" + i; var ob = game[_local3]; game.clip[_local3].removeMovieClip(); delete ob; i++; } var i = 0; while (i < game.c4.length) { var _local3 = game.c4[i]; game.c4.splice(i, 1); game.clip[_local3].removeMovieClip(); delete game[_local3]; i++; } var i = 0; while (i < 61) { var _local3 = "spark" + i; var ob = game[_local3]; game.clip[_local3].removeMovieClip(); delete ob; i++; } var i = 1; while (i < (game.trails + 1)) { tname = "trail" + i; game.clip[tname].removeMovieClip(); i++; } i = 0; while (i < game.items.length) { var _local3 = game.items[i]; ob = game[_local3]; game.items.splice(i, 1); removeMovieClip(ob.clip); delete ob; i++; } i = 0; while (i < game.embers.length) { var _local3 = game.embers[i]; ob = game[_local3]; game.embers.splice(i, 1); removeMovieClip(ob.clip); delete ob; i++; } var i = 0; while (i < 11) { var _local3 = "flare" + i; var ob = game[_local3]; game.clip[_local3].removeMovieClip(); delete ob; i++; } var i = 1; while (i < 16) { var _local4 = "rocket" + i; removeBullet(_local4, _local1); i++; } game.clip.boss.removeMovieClip(); delete game.boss; } function buildMap(map) { cleanUp(); _root["Level" + (game.level - 1)] = []; _root.paws = false; _root.clouds._x = 0; _root.clouds.gotoAndStop(game.level); _root.hud.bossNRG._alpha = 0; if (!game.destructor) { _root.hud.lightning._visible = false; _root.hud.destructor._visible = false; } game.scrolling = true; game.scrollstop = 0; game.bossfight = false; game.fightarea = null; game.bossarea = 4000; _root.screen._y = -100; _root.screen.attachMovie("empty", "tileset", 4); _root.screen.tileset.attachMovie("empty", "tiles", 4); _root.screen.attachMovie("empty", "maskset", 3); _root.screen.attachMovie("empty", "masktemp", 2); _root.hud.swapDepths(700000); var _local11 = map[0].length; var _local12 = map.length; _global.mapWidthActual = _local11 * 25; _global.mapHeightActual = _local12 * 50; d++; _root.screen.tileset.tiles.attachMovie("backgrounds", "bkgr", d); _root.screen.tileset.tiles.bkgr.gotoAndStop(game.level); d++; _root.screen.maskset.attachMovie("bkgrmask", "bkgrmask", d); _root.screen.maskset.bkgrmask.gotoAndStop(game.level); var _local5 = 0; while (_local5 < _local12) { var _local4 = 0; while (_local4 < _local11) { d++; var _local10 = (("t_" + _local5) + "_") + _local4; var _local3 = map[_local5][_local4]; var _local7 = true; k = 0; while (k < 11) { if (_local3 == ("i" + k)) { _local7 = false; } k++; } x = _local4 * 25; y = _local5 * 50; if (_local7) { if (_local3 == 4) { game.bossarea = x; game.scrollstop = 1; } else if (_local3 != 0) { _root.screen.tileset.tiles.attachMovie("tiles", _local10, d); _root.screen.tileset.tiles[_local10]._x = x; _root.screen.tileset.tiles[_local10]._y = y; _root.screen.maskset[_local10]._swapDepths = _root.screen.tileset[_local10]._y + _local4; _root.screen.maskset.attachMovie("masks", _local10, d); _root.screen.maskset[_local10]._x = x; _root.screen.maskset[_local10]._y = y; _root.screen.tileset.tiles[_local10].gotoAndStop(_local3); _root.screen.maskset[_local10].gotoAndStop(_local3); } } _local4++; _local3 = map[_local5][_local4]; if (_local3 == "i3") { k = game.enemies.length + 1; _local10 = "enemy" + k; game[_local10] = new game.Enemy3(); game.clip.attachMovie("squid", _local10, 10501 + k); game[_local10].clip = game.clip[_local10]; game[_local10].clip._x = x; game[_local10].clip._y = y; game.enemies.push(_local10); } else if (_local3 == "i13") { k = game.enemies.length + 1; _local10 = "enemy" + k; game[_local10] = new game.Enemy7(); game.clip.attachMovie("supersquid", _local10, 10501 + k); game[_local10].clip = game.clip[_local10]; game[_local10].clip._x = x; game[_local10].clip._y = y; game.enemies.push(_local10); } else if (_local3 == "i1") { k = game.enemies.length + 1; _local10 = "enemy" + k; game[_local10] = new game.Enemy1(); game[_local10].respawn = false; game[_local10].stationary = false; game.clip.attachMovie("enemy1", _local10, 10501 + k); game[_local10].clip = game.clip[_local10]; game[_local10].clip._x = x; game[_local10].clip._y = y; game.enemies.push(_local10); } else if (_local3 == "i2") { k = game.enemies.length + 1; _local10 = "enemy" + k; game[_local10] = new game.Enemy1(); game[_local10].respawn = false; game[_local10].stage = 0; game[_local10].stationary = true; game.clip.attachMovie("enemy1b", _local10, 10501 + k); game.clip[_local10]._alha = 0; game[_local10].clip = game.clip[_local10]; game[_local10].clip._x = x; game[_local10].clip._y = y; game[_local10].clip._xscale = -100; game[_local10].dir = -1; game[_local10].strength = 7; game[_local10].score = 150; game[_local10].id = "surprise"; game[_local10].clip._alpha = 0; game.enemies.push(_local10); } else if (_local3 == "i10") { k = game.enemies.length + 1; _local10 = "enemy" + k; game[_local10] = new game.Enemy2(); game[_local10].respawn = false; game[_local10].stationary = false; game.clip.attachMovie("droid", _local10, 10501 + k); game[_local10].clip = game.clip[_local10]; game[_local10].clip._x = x; game[_local10].clip._y = y; game[_local10].clip._xscale = -100; game[_local10].dir = -1; game.enemies.push(_local10); } else if (_local3 == "i11") { k = game.enemies.length + 1; _local10 = "enemy" + k; game[_local10] = new game.Enemy6(); game[_local10].respawn = false; game[_local10].stationary = false; game.clip.attachMovie("littlegun", _local10, 10501 + k); game[_local10].clip = game.clip[_local10]; game[_local10].clip._x = x; game[_local10].clip._y = y; game[_local10].clip._xscale = -100; game[_local10].dir = -1; game[_local10].strength = 40; game.enemies.push(_local10); } else if (_local3 == "i12") { k = game.enemies.length + 1; _local10 = "enemy" + k; game[_local10] = new game.Enemy6(); game[_local10].respawn = false; game[_local10].stationary = false; game.clip.attachMovie("littlegun2", _local10, 10501 + k); game[_local10].clip = game.clip[_local10]; game[_local10].clip._x = x; game[_local10].clip._y = y; game[_local10].clip._xscale = -100; game[_local10].dir = -1; game[_local10].id = "little rocket"; game.enemies.push(_local10); } else if (_local3 == "i5") { k = game.enemies.length + 1; _local10 = "enemy" + k; game[_local10] = new game.Enemy5(); game[_local10].respawn = false; game[_local10].stage = 0; game[_local10].stationary = false; game.clip.attachMovie("enemy5", _local10, 10501 + k); game[_local10].clip = game.clip[_local10]; game[_local10].clip._x = x; game[_local10].clip._y = y; game[_local10].dir = -1; game[_local10].active = false; game[_local10].startY = y; game.enemies.push(_local10); } else if (_local3 == "i14") { k = game.enemies.length + 1; _local10 = "enemy" + k; game[_local10] = new game.Enemy8(); game[_local10].respawn = false; game[_local10].stage = 0; game[_local10].stationary = false; game.clip.attachMovie("flyingball", _local10, 10501 + k); game[_local10].clip = game.clip[_local10]; game[_local10].clip._x = x; game[_local10].clip._y = y; game[_local10].dir = -1; game[_local10].active = false; game[_local10].startY = y; game.enemies.push(_local10); } else if (_local3 == "i15") { k = game.enemies.length + 1; _local10 = "enemy" + k; game[_local10] = new game.Enemy9(); game[_local10].respawn = false; game[_local10].stage = 0; game[_local10].stationary = false; game.clip.attachMovie("lighter", _local10, 10501 + k); game[_local10].clip = game.clip[_local10]; game[_local10].clip._x = x; game[_local10].clip._y = y; game[_local10].active = false; game.enemies.push(_local10); } else if (_local3 == "i20") { k = game.enemies.length + 1; _local10 = "bosshit"; game[_local10] = new game.Boss1(); game[_local10].respawn = false; game[_local10].stage = 0; game[_local10].stationary = false; game.boss = new game.Boss1(); game.clip.attachMovie("boss_laser", "boss", 998); game.clip.boss._x = x; game.clip.boss._y = y + 20; game.boss.clip = game.clip.boss; game.clip.boss._alpha = 0; game.clip.boss.gotoAndStop(5); game.clip.attachMovie("hitbox", _local10, 999); game[_local10].clip = game.clip[_local10]; game[_local10].clip._x = game.clip.boss._x; game[_local10].clip._y = 200; game[_local10].dir = -1; game[_local10].active = false; game[_local10].startY = y; game[_local10].Ostrength = game[_local10].strength; game.enemies.push(_local10); } else if (_local3 == "i21") { k = game.enemies.length + 1; _local10 = "bosshit"; game[_local10] = new game.Boss2(); game[_local10].respawn = false; game[_local10].stage = 0; game[_local10].stationary = false; game.boss = new game.Boss2(); game.clip.attachMovie("boss_bomb", "boss", 998); game.clip.boss._x = x; game.clip.boss._y = y + 20; game.boss.clip = game.clip.boss; game.clip.boss._alpha = 0; game.clip.boss.gotoAndStop(6); game.clip.attachMovie("hitbox", _local10, 999); game[_local10].clip = game.clip[_local10]; game[_local10].clip._x = game.clip.boss._x + game.clip.boss.hitbox._x; game[_local10].clip._y = game.clip.boss._y + game.clip.boss.hitbox._y; game[_local10].dir = -1; game[_local10].active = false; game[_local10].startY = y; game[_local10].clip._width = game[_local10].width; game[_local10].Ostrength = game[_local10].strength; game.enemies.push(_local10); } else if (_local3 == "i22") { k = game.enemies.length + 1; _local10 = "bosshit"; game[_local10] = new game.Boss3(); game[_local10].respawn = false; game[_local10].stage = 0; game[_local10].stationary = false; game.boss = new game.Boss3(); game.clip.attachMovie("boss_sawblade", "boss", 998); game.clip.boss._x = x; game.clip.boss._y = y + 0; game.boss.clip = game.clip.boss; game.clip.boss._alpha = 0; game.clip.attachMovie("hitbox", _local10, 999); game[_local10].clip = game.clip[_local10]; game[_local10].clip._x = game.clip.boss._x + game.clip.boss.hitbox._x; game[_local10].clip._y = game.clip.boss._y + game.clip.boss.hitbox._y; game.boss.clip.gotoAndStop(5); game[_local10].dir = -1; game[_local10].active = false; game[_local10].startY = y; game[_local10].Ostrength = game[_local10].strength; game.enemies.push(_local10); } else if (_local3 == "i23") { k = game.enemies.length + 1; _local10 = "bosshit"; game[_local10] = new game.Boss4(); game[_local10].respawn = false; game[_local10].stage = 0; game[_local10].stationary = false; game.boss = new game.Boss4(); game.clip.attachMovie("boss_orbit", "boss", 998); game.clip.boss._x = x; game.clip.boss._y = 150; game.boss.clip = game.clip.boss; game.clip.attachMovie("hitbox", _local10, 999); game[_local10].clip = game.clip[_local10]; game[_local10].clip._x = game.clip.boss._x + game.clip.boss.hitbox._x; game[_local10].clip._y = game.clip.boss._y + game.clip.boss.hitbox._y; game[_local10].dir = -1; game[_local10].active = false; game[_local10].startY = y; game[_local10].Ostrength = game[_local10].strength; game.enemies.push(_local10); var _local6 = 0; bb = 0; while (bb < 8) { _local10 = "boss_mini" + bb; game[_local10] = new game.Boss4_b(); game[_local10].active = false; game.clip.attachMovie("orbit_boss_eye", _local10, 980 + bb); game.clip[_local10]._x = (x + random(200)) - 100; game.clip[_local10]._y = (200 + random(200)) - 100; game[_local10].clip = game.clip[_local10]; game[_local10].clip._alpha = 0; game[_local10].t = _local6; _local6 = _local6 + 0.75; game.enemies.push(_local10); bb++; } } else if (_local3 == "i24") { k = game.enemies.length + 1; _local10 = "bosshit"; game[_local10] = new game.Boss5(); game[_local10].respawn = false; game[_local10].stage = 0; game[_local10].stationary = false; game.boss = new game.Boss5(); game.clip.attachMovie("boss_egg", "boss", 998); game.clip.boss._x = x; game.clip.boss._y = y; game.boss.clip = game.clip.boss; game.clip.boss._alpha = 0; game.clip.boss.gotoAndStop(6); game.clip.attachMovie("hitbox", _local10, 999); game[_local10].clip = game.clip[_local10]; game[_local10].clip._x = game.clip.boss._x + game.clip.boss.hitbox._x; game[_local10].clip._y = game.clip.boss._y + game.clip.boss.hitbox._y; game[_local10].dir = -1; game[_local10].active = false; game[_local10].startY = y; game[_local10].Ostrength = game[_local10].strength; game.enemies.push(_local10); } _local4++; } _local5++; } snappy.dispose(); delete _root.snapshot; var snappy = (new flash.display.BitmapData(_global.mapWidthActual, 500)); snappy.draw(_root.screen.maskset, new flash.geom.Matrix()); _root.snapshot = snappy; _root.screen.maskset.removeMovieClip(); _local5 = 0; while (_local5 < game.enemies.length) { en = game.enemies[_local5]; var _local10 = en; var _local9 = game[_local10]; if (!_local9.active) { _local9.clip.gotoAndStop(5); _root.screen[en].gotoAndStop(5); } _local5++; } game.clip.boss._alpha = 0; yy = 0; while (yy < 200) { if (checkColour("ff0000", char.clip._x, char.clip._y, true)) { char.clip._y = char.clip._y - 2; } yy++; } game.enemyAmount = game.enemies.length; if (map == _root.Level1) { _root.hud.go.play(); } } function buildChars() { _root.attachMovie("empty", "screen", 10); game.clip = _root.screen; game.clip.attachMovie("char", "char", 1000); char.clip = game.clip.char; char.clip._x = 20; char.clip._y = 450; char.height = 55; char.walking = false; Mouse.hide(); _root.attachMovie("crosshair", "crosshair", 2001); _root.crosshair.cacheAsBitmap(); _root.crosshair.startDrag(true); char.myColor = new Color(char.clip); i = 0; while (i < 3) { var _local2 = "enemy" + i; game[_local2] = new game.Enemy1(); game.clip.attachMovie("enemy1", _local2, 10501 + i); game[_local2].clip = game.clip[_local2]; game[_local2].stage = 1; game[_local2].active = true; game[_local2].clip._x = random(100) + 600; game[_local2].clip._y = 300; game.enemies.push(_local2); i++; } _root.hud.l = "X " + char.lives; _root.hud.bull = char.bullType; _root.hud.b = "X " + char.bullets; _root.hud.r = "X " + char.rockets; _root.hud.score = "SCORE: " + game.score; } function glow(obb, r, g, b, a) { game.myColor = new Color(obb.clip); game.myColor.setTransform({ra:a, rb:r, ga:a, gb:g, ba:a, bb:b, aa:a, ab:0}); } function checkLevel() { if (char.clip._x > 1960) { if (game.level == 20) { _root.cleanUp(); _root.crosshair.stopDrag(true); removeMovieClip(_root.crosshair); removeMovieClip(game.clip); removeMovieClip(_root.hud); i = 0; while (i < _root.game.sounds.length) { var _local6 = _root.game.sounds[i]; _root.sounds[_local6].setVolume(0); i++; } i = 0; while (i < _root.game.music.length) { var _local5 = _root.game.music[i]; _root.music[_local5].setVolume(0); i++; } _root.score = game.score; game.clip.removeMovieClip(); _root.hud.removeMovieClip(); Mouse.show(); _root.gotoAndStop("win"); } else { var _local2 = 0; while (_local2 < game.enemies.length) { en = game.enemies[_local2]; var _local4 = en; var _local3 = game[_local4]; clearInterval(_local3.glowTimer); delete _local3.glowTimer; removeOb(en); game.enemies.splice(_local2, 1); _local2++; } game.enemies = []; game.bullets = []; game.c4 = []; game.sparks = []; game.smoke = []; game.items = []; game.dyingEnemies = []; game.level++; _root.hud.level = game.level; buildChars(); buildMap(_root["Level" + game.level]); } } } function finishboss() { _root.paws = true; music.rs_music_boss.stop(); music.rs_music_main.start(0, 100); sounds.rs_wormscream2b.start(); _root.hud.menu.gotoAndStop(4); char.bulletTypes++; game.bossfight = false; _root.hud.bossNRG._alpha = 0; game.scrollstop = 3; game.scrolling = true; game.kills = 20000; clearInterval(game.bossEndTimer); _root.hud.menu.bosswin.boss_pic.gotoAndStop(_root.bossNumber); var _local2 = 0; while (_local2 < game.enemies.length) { en = game.enemies[_local2]; var _local4 = en; var _local3 = game[_local4]; if (_local3.id != "boss") { clearInterval(_local3.glowTimer); game.score = game.score + _local3.score; _root.hud.score = game.score; delete _local3.glowTimer; removeOb(en); game.enemies.splice(_local2, 1); } _local2++; } } function checkKeys() { if ((char.strength < 0) && (!char.jump)) { game.clip.char.gotoAndStop(10); _root.paws = true; if (game.cont == 0) { game.cont++; _root.hud.menu.gotoAndStop(5); } else { _root.hud.menu.gotoAndStop(6); } } else { if (game.scrolling) { if ((game.clip._x * -1) >= 1400) { game.xstop = 1950; game.scrolling = false; } else if ((((game.clip._x * -1) >= game.bossarea) and (game.scrollstop != 3)) and (game.scrollstop != 4)) { setUpBossFight(); } } if (game.bossfight) { game.x = 880; game.xx = 200; game.xstop = 1900; if (_root.screen._yscale != 85) { _root.screen._xscale = 85; _root.screen._yscale = 85; } } else { game.x = 540; game.xx = 10; if (game.scrollstop != 3) { game.xstop = 1950; } else if ((game.scrollstop == 4) or (game.scrollstop == 1)) { game.xstop = 2150; } if (_root.screen._yscale != 100) { _root.screen._xscale = 100; _root.screen._yscale = 100; } } checkLevel(); var _local2 = char; screenPos(char.clip._x, char.clip._y); if (game.scrolling) { game.x = 580; game.kills = 0; } else { if (!game.bossfight) { game.x = 540; } if (((game.enemies.length < 1) and (!game.bossfight)) and (game.scrollstop != 3)) { game.xstop = 2050; game.scrolling = true; game.scrollstop = 4; _root.hud.go.play(); } } var _local3 = Key.isDown(39) or Key.isDown(68); var _local4 = Key.isDown(37) or Key.isDown(65); var _local7 = Key.isDown(38) or Key.isDown(87); var _local6 = Key.isDown(40) or Key.isDown(83); var _local5 = _local7; cheats(); if (((((!_local3) and (!_local4)) and (!_local2.jump)) and (!_local2.shooting)) and (!_local2.duck)) { _local2.clip.gotoAndStop(1); char.walking = false; } if (((_local3 and (!_local4)) and (!_local2.duck)) and (_local2.clip._x < game.xstop)) { if ((!_local2.jump) and (!_local2.walking)) { _local2.clip.gotoAndStop(2); } _local2.walking = true; moveChar(_local2, 1, 0, 0); } else if (((_local4 and (!_local3)) and (!_local2.duck)) and (_local2.clip._x > ((_root.screen._x * -1) + game.xx))) { if ((!_local2.jump) and (!_local2.walking)) { _local2.clip.gotoAndStop(2); } _local2.walking = true; moveChar(_local2, -1, 0, 0); } if (((!_local2.jump) and _local5) and (!_local2.jumping)) { sounds.rs_jump.start(); _local2.duck = false; _local2.jump = true; _local2.jumping = true; _local2.jumpRelease = false; _local2.jumpspeed = _local2.jumpstart; _local2.plat = 0; _local2.wallhit = false; _local2.falling = false; char.clip.gotoAndStop(7); _local2.clip.char.char.char.stop(); } if (_local2.jump) { if (_local5) { var _local8 = _local2.gravity; _local2.clip.char.jetflame.play(); } else { var _local8 = _local2.gravity + 2; } jump(_local2, _local2.jumpspeed, _local8); } if ((!_local2.jump) and (!_local5)) { _local2.jumping = false; } if ((_local2.plat and _local6) and (!_local2.duck)) { _local2.duck = true; _local2.clip.gotoAndStop(4); } if ((_local3 and (!_local4)) and _local2.duck) { _local2.dir = 1; _local2.clip._xscale = 100; } else if ((_local4 and (!_local3)) and _local2.duck) { _local2.dir = -1; _local2.clip._xscale = -100; } if (_local2.duck and (!_local6)) { _local2.duck = false; char.walking = false; _local2.clip.gotoAndStop(1); } shooting(); enemyBrain(); } } function checkMenu() { _root.hud.menu.menu_button.onRelease = function () { sounds.INSERT4.start(); if (char.strength > 0) { if (!_root.paws) { Mouse.show(); _root.paws = true; _root.hud.menu.gotoAndStop(2); } else { Mouse.hide(); _root.paws = false; _root.hud.menu.gotoAndStop(1); } } }; } function setUpBossFight() { music.rs_music_main.stop(); music.rs_music_boss.start(0, 100); sounds.rs_wormbust.start(); _root.paws = true; _root.hud.menu.gotoAndStop(3); _root.hud.bossNRG.bar._xscale = 100; _root.hud.menu.bossfight.boss_pic.gotoAndStop(game.boss.bossNumber); _root.bossNumber = game.boss.bossNumber; sounds.rs_alarm1.start(); game.scrolling = false; game.killget = 1000; _root.hud.bossNRG._alpha = 100; _root.hud.bossNRG._xscale = 10; _root.screen._x = (game.bossarea * 0.85) * -1; game.bossfight = true; game.clip.boss.gotoAndStop(1); game.boss.active = true; game.boss.alive = true; focus(char.clip._x, char.clip._y); game.bosshit.active = true; _root.hud.bossNRG._xscale = Math.abs(game.bosshit.strength / game.bosshit.Ostrength) * 100; if (game.bosshit.bossNumber == 2) { game.clip.boss._x = (_root.screen._x * -1) + 700; } var _local2 = 0; while (_local2 < (game.bullets.length + 1)) { var _local4 = game.bullets[_local2]; var _local3 = "bullet" + _local4; removeBullet(_local3, _local2); _local2++; } } function enemyNoise(n, x) { if (x > (game.clip._x * -1)) { } } function enemyBrain() { i = 0; while (i < game.enemies.length) { en = game.enemies[i]; var _local4 = en; var _local3 = game[_local4]; if (_local3.clip._y > 600) { clearInterval(_local3.shootTimer); replaceSoldier(_local3); } if (_local3.type == 1) { if (_local3.stage == 0) { if ((char.clip._x > (_local3.clip._x - 100)) && (_local3.id == "surprise")) { _local3.stage = 1; _local3.jump = true; _local3.jumpRelease = false; _local3.jumpspeed = -18; _local3.plat = false; _local3.wallhit = false; _local3.active = true; _local3.falling = false; _local3.clip.gotoAndStop(7); _local3.clip._alpha = 100; createHit(_local4, "squidjump", 0, 100, 100); } else if ((char.clip._x > (_local3.clip._x - 450)) && (_local3.id != "surprise")) { _local3.stage = 1; _local3.active = true; _local3.clip._alpha = 100; } else { _local3.clip._alpha = 0; } } if (_local3.stage == 1) { if (((_local3.dir == 1) and (_local3.clip._x > (char.clip._x + 200))) and (!_local3.jump)) { _local3.dir = -1; _local3.clip._xscale = -100; } else if (((_local3.dir == -1) and (_local3.clip._x < (char.clip._x - 200))) and (!_local3.jump)) { _local3.dir = 1; _local3.clip._xscale = 100; } if ((_local3.clip._x < ((_root.screen._x * -1) - 200)) and _local3.respawn) { clearInterval(_local3.shootTimer); replaceSoldier(_local3); } if ((!_local3.jump) and (!_local3.shooting)) { _local3.clip._xscale = 100 * _local3.dir; _local3.clip.gotoAndStop(2); moveChar(_local3, _local3.dir, 0, 0); if (((((r > 50) and _local3.wallhit) and (!_local3.jump)) and (!_local3.falling)) and _local3.plat) { _local3.jump = true; _local3.jumpRelease = false; _local3.jumpspeed = -18; _local3.plat = false; _local3.wallhit = false; _local3.falling = false; _local3.clip.gotoAndStop(7); } else if ((_local3.wallhit and (!_local3.jump)) and _local3.plat) { _local3.dir = _local3.dir * -1; _local3.clip._xscale = 100 * _local3.dir; } } r = random(100); if (((_local3.dir == 1) and (char.clip._x > (_local3.clip._x + 50))) or ((_local3.dir == -1) and (char.clip._x < (_local3.clip._x - 50)))) { if ((_local3.clip._y - 40) > char.clip._y) { if (_local3.dir == 1) { _local3.shootDIR = -45; } else { _local3.shootDIR = -45; } } else { _local3.shootDIR = 1; } s = true; } else { s = false; } if ((((((r > 50) and (!_local3.jump)) and (!_local3.shooting)) and _local3.plat) and _local3.shoot) and s) { sounds.rs_lazer2.start(); _local3.shooting = true; _local3.shoot = false; _local3.clip.gotoAndStop(3); shoot(_local3, _local3.dir, false, 15, _local3.shootDIR, 50, 20); _local3.shootTimer = setInterval(this, "shootTime", 3000, _local3); _local3.shootTimer2 = setInterval(this, "enemyTime", 500, _local3); } } } if (_local3.type == 2) { if (_local3.stage == 0) { if (char.clip._x > (_local3.clip._x - 300)) { _local3.stage = 1; _local3.active = true; _local3.clip._alpha = 100; } else { _local3.clip._alpha = 0; } } if (_local3.stage == 1) { var _local8 = _local3.clip._x; var _local6 = _local3.clip._y; var _local7 = char.clip._x; var _local5 = char.clip._y; adjside = _local7 - _local8; oppside = -1 * (_local5 - _local6); angle = Math.atan2(oppside, adjside); angle = Math.round((angle / Math.PI) * 180); if (char.clip._x < _local3.clip._x) { angle = -1 * angle; angle = angle - 180; } _local3.clip.char.head._rotation = angle; if (((_local3.dir == 1) and (_local3.clip._x > (char.clip._x + 200))) and (!_local3.jump)) { _local3.dir = -1; _local3.clip._xscale = -100; } else if (((_local3.dir == -1) and (_local3.clip._x < (char.clip._x - 200))) and (!_local3.jump)) { _local3.dir = 1; _local3.clip._xscale = 100; } if ((_local3.clip._x < ((_root.screen._x * -1) - 200)) && (_local3.id == "droid")) { removeOb(en); game.enemies.splice(i, 1); break; } if ((!_local3.jump) and (!_local3.shooting)) { _local3.clip._xscale = 100 * _local3.dir; _local3.clip.gotoAndStop(2); moveChar(_local3, _local3.dir, 0, 0); if (((((r > 50) and _local3.wallhit) and (!_local3.jump)) and (!_local3.falling)) and _local3.plat) { _local3.jump = true; _local3.jumpRelease = false; _local3.jumpspeed = -18; _local3.plat = false; _local3.wallhit = false; _local3.falling = false; _local3.clip.gotoAndStop(7); } else if ((_local3.wallhit and (!_local3.jump)) and _local3.plat) { _local3.dir = _local3.dir * -1; _local3.clip._xscale = 100 * _local3.dir; } } r = random(100); if (((_local3.dir == 1) and (char.clip._x > (_local3.clip._x + 50))) or ((_local3.dir == -1) and (char.clip._x < (_local3.clip._x - 50)))) { if ((_local3.clip._y - 40) > char.clip._y) { if (_local3.dir == 1) { _local3.shootDIR = -45; } else { _local3.shootDIR = -45; } } else if (_local3.clip._y < (char.clip._y - 40)) { _local3.shootDIR = 45; } else { _local3.shootDIR = 1; } s = true; } else { s = false; } if ((((((r > 50) and (!_local3.jump)) and (!_local3.shooting)) and _local3.plat) and _local3.shoot) and s) { _local3.clip.char.head.play(); _local3.shooting = true; _local3.shoot = false; _local3.clip.gotoAndStop(3); if (_local3.id == "droid") { sounds.rs_lazer2.start(); shoot(_local3, _local3.dir, false, 15, _local3.shootDIR, 30, 10); } else if (_local3.id == "littlegun") { sounds.rs_lazer2.start(); shoot(_local3, _local3.dir, false, 21, _local3.shootDIR, 50, 20, 10); } else { shootRocket(_local3, 1, _local3.shootDIR, false, (30 * _local3.dir) * -1, 50); } _local3.shootTimer = setInterval(this, "shootTime", 3000, _local3); _local3.shootTimer2 = setInterval(this, "enemyTime", 500, _local3); } } } if ((_local3.jump && (_local3.id != "boss")) && (_local3.active)) { _local3.plat = false; jump(_local3, _local3.jumpspeed, _local3.gravity); moveChar(_local3, _local3.dir, 0, 0); } if (_local3.type == 3) { if (_local3.stage == 0) { if ((char.clip._x > (_local3.clip._x + 100)) or ((_local3.id == "supersquidly") && (char.clip._x > (_local3.clip._x - 400)))) { _local3.active = true; _local3.stage = 1; createHit(_local4, "squidjump", 0, 100, 100); } } if (_local3.stage == 1) { if (!_local3.jump) { if (_local3.clip._x > char.clip._x) { _local3.dir = -1; } else { _local3.dir = 1; } } if (((!_local3.shooting) and _local3.shoot) and _local3.falling) { if ((_local3.clip._x < (char.clip._x - 100)) or (_local3.clip._x > (char.clip._x + 100))) { if (_local3.dir == 1) { _local3.shootDIR = 45; } else { _local3.shootDIR = 45; } } else { _local3.shootDIR = 90; } sounds.rs_lazer2.start(); _local3.shooting = true; _local3.shoot = false; shoot(_local3, _local3.dir, false, _local3.bulletType, _local3.shootDIR, 10, 1); } if (!_local3.jump) { _local3.shooting = false; _local3.shoot = true; _local3.duck = false; _local3.jump = true; _local3.jumping = true; _local3.jumpRelease = false; _local3.jumpspeed = _local3.jumpstart; _local3.plat = 0; _local3.wallhit = false; _local3.falling = false; _local3.clip.gotoAndStop(7); } } } if (_local3.type == 5) { flyingAI(_local3); } if (_local3.type == 6) { if (_local3.stage == 0) { if (char.clip._x > (_local3.clip._x - 300)) { _local3.stage = 1; _local3.active = true; _local3.clip._alpha = 100; } else { _local3.clip._alpha = 0; } } if (_local3.clip._x < ((_root.screen._x * -1) - 10)) { removeOb(en); game.enemies.splice(i, 1); break; } if ((!_local3.shooting) && (_local3.stage == 1)) { _local3.clip.gotoAndStop(2); if (_local3.clip._x < (char.clip._x + 500)) { sounds.rs_flamethrower.start(); } _local3.shooting = true; _local3.shoot = false; shoot(_local3, _local3.dir, false, 5, -90, 30, 1); _local3.shots++; if (_local3.shots < 20) { _local3.shootTimer = setInterval(this, "shootTime", 50, _local3); } else { _local3.shootTimer = setInterval(this, "shootTime", 2000, _local3); _local3.shots = 0; _local3.clip.gotoAndStop(1); } } } if (((_local3.id == "boss") and _local3.active) and game.bossfight) { bossAI(_local3.bossNumber, _local3); } else if (((_local3.id == "boss") and (!_local3.active)) and (!game.bossfight)) { game.clip.boss._alpha = 0; } i++; } } function bossAI(n, ob) { if (n == 1) { boss_1(ob); } if (n == 2) { boss_2(ob); } if (n == 3) { boss_3(ob); } if (n == 4) { boss_4(ob); } if (n == 5) { boss_5(ob); } } function boss_1(ob) { if (ob.stage == 0) { ob.walking = true; game.clip.boss.gotoAndStop(2); if (game.clip.boss._x < (((_root.screen._x * -1) + game.xx) + 200)) { ob.dir = 1; ob.walkStep++; } if (game.clip.boss._x > (((_root.screen._x * -1) + game.x) - 200)) { ob.dir = -1; ob.walkStep++; } if (ob.walkStep == 1) { ob.stage = 1; ob.walkStep = 0; } game.clip.boss._x = game.clip.boss._x + (ob.speed * ob.dir); ob.clip._x = game.clip.boss._x; if ((!ob.shooting) && (ob.shoot)) { r = random(100); if (r < 20) { ob.shootDIR = 90; sounds.rs_pulse_shoot.start(); ob.shooting = true; ob.shoot = false; ob.bulletStrength = 8; shoot(ob, ob.dir, false, 19, ob.shootDIR, (game.clip.boss.shootbox1._y - game.clip.boss.hitbox._y) * -1, 1, (game.clip.boss.shootbox1._x - game.clip.boss.hitbox._x) * -1); ob.shootTimer = setInterval(this, "shootTime", 1000, ob); ob.shootTimer2 = setInterval(this, "enemyTime", 500, ob); } else if (r > 80) { ob.shootDIR = 90; ob.shooting = true; ob.shoot = false; if (ob.clip._x < (char.clip._x - 100)) { ob.shootDIR = 45; } else if (ob.clip._x > (char.clip._x + 100)) { ob.shootDIR = 45; } else { ob.shootDIR = 90; } sounds.rs_lazer2.start(); shoot(ob, ob.dir, false, 16, ob.shootDIR, (game.clip.boss.shootbox2._y - game.clip.boss.hitbox._y) * -1, 1, (game.clip.boss.shootbox2._x - game.clip.boss.hitbox._x) * -1); shoot(ob, ob.dir, false, 16, ob.shootDIR, (game.clip.boss.shootbox3._y - game.clip.boss.hitbox._y) * -1, 1, (game.clip.boss.shootbox3._x - game.clip.boss.hitbox._x) * -1); ob.shootTimer = setInterval(this, "shootTime", 1000, ob); ob.shootTimer2 = setInterval(this, "enemyTime", 500, ob); } } } if ((ob.stage == 1) && (game.enemies.length < 6)) { sounds.rs_wormscream1.start(); ob.stage = 2; game.clip.boss.gotoAndStop(3); x = game.clip.boss._x + game.clip.boss.octoBox._x; y = game.clip.boss._y + game.clip.boss.octoBox._y; game.enemyAmount++; k = game.enemyAmount; var _local4 = "squidjump" + k; game[_local4] = new game.Enemy3(); game.clip.attachMovie("squid", _local4, 10501 + k); game[_local4].clip = game.clip[_local4]; game[_local4].stage = 1; game[_local4].clip._x = x; game[_local4].clip._y = y; game[_local4].active = true; game[_local4].stage = 1; game.enemies.push(_local4); ob.squidTimer = setInterval(this, "squidTime", 1000, ob); } } function boss_2(ob) { if ((ob.stage == 0) or (ob.stage == 6)) { ob.clip._x = game.clip.boss._x; if ((!ob.shooting) && (ob.shoot)) { if (game.clip.boss._x < (((_root.screen._x * -1) + game.xx) + 200)) { ob.dir = 1; } else if (game.clip.boss._x > (((_root.screen._x * -1) + game.x) - 200)) { ob.dir = -1; } ob.shootDIR = 90; ob.shooting = true; ob.shoot = false; if (ob.clip._x < (char.clip._x - 100)) { ob.shootDIR = 45; } else if (ob.clip._x > (char.clip._x + 100)) { ob.shootDIR = 45; } else { ob.shootDIR = 90; } shoot(ob, ob.dir, false, 20, ob.shootDIR, (game.clip.boss.shootbox1._y - game.clip.boss.hitbox._y) * -1, 1, (game.clip.boss.shootbox1._x - game.clip.boss.hitbox._x) * -1); ob.shootTimer = setInterval(this, "shootTime", 1000, ob); ob.stage++; } } if ((((ob.stage > 0) && (ob.stage < 6)) && (!ob.shooting)) && (ob.shoot)) { n = ob.stage + 2; var _local4 = "shootbox" + n; eyex = (game.clip.boss[_local4]._x - game.clip.boss.hitbox._x) * -1; eyex2 = ob.clip._x - eyex; if (eyex2 < (char.clip._x - 100)) { ob.dir = 1; ob.shootDIR = 45; } else if (eyex2 > (char.clip._x + 100)) { ob.dir = -1; ob.shootDIR = 45; } else { ob.shootDIR = 90; } ob.shooting = true; ob.shoot = false; shoot(ob, ob.dir, false, 21, ob.shootDIR, (game.clip.boss[_local4]._y - game.clip.boss.hitbox._y) * -1, 1, eyex); ob.shootTimer = setInterval(this, "shootTime", 200, ob); ob.stage++; ob.walkStep = 0; } if (ob.stage == 7) { if (ob.walkstep == 0) { ob.dir = -1; ob.walkstep = 1; } ob.walking = true; game.clip.boss.gotoAndStop(2); if (game.clip.boss._x < ((_root.screen._x * -1) + 80)) { ob.dir = 1; ob.walkStep++; } else if (game.clip.boss._x > ((_root.screen._x * -1) + 700)) { ob.dir = -1; ob.walkStep++; } if (ob.walkStep == 2) { sounds.rs_wormscream1.start(); ob.stage = 1; ob.walkStep = 0; } if (!ob.shooting) { r = random(15); if (r > 4) { ob.shootDIR = 90; } else { ob.shootDIR = 45; } n = random(4) + 3; var _local4 = "shootbox" + n; eyex = (game.clip.boss[_local4]._x - game.clip.boss.hitbox._x) * -1; ob.shooting = true; ob.shoot = false; shoot(ob, ob.dir, false, 21, ob.shootDIR, (game.clip.boss[_local4]._y - game.clip.boss.hitbox._y) * -1, 1, eyex); sounds.rs_bombdrop.start(); ob.bulletType = 4; shoot(ob, ob.dir, false, 22, 45, (game.clip.boss.shootbox2._y - game.clip.boss.hitbox._y) * -1, 1, (game.clip.boss.shootbox2._x - game.clip.boss.hitbox._x) * -1); ob.bulletType = 1; ob.shootTimer = setInterval(this, "shootTime", 600, ob); } game.clip.boss._x = game.clip.boss._x + (ob.speed * ob.dir); ob.clip._x = game.clip.boss._x; } } function boss_3(ob) { if (ob.stage == 0) { if (ob.walkstep == 0) { ob.dir = -1; ob.walkstep = 1; } ob.walking = true; if (game.pulse2) { sounds.rs_wormscream1.start(); } if (game.clip.boss._x < ((_root.screen._x * -1) + 80)) { ob.dir = 1; ob.walkStep++; if ((ob.speed < 10) && (ob.strength < ((ob.Ostrength / 100) * 80))) { ob.speed = ob.speed + 2; } } else if (game.clip.boss._x > ((_root.screen._x * -1) + 900)) { ob.dir = -1; ob.walkStep++; } if (ob.walkStep == 4) { game.clip.boss.gotoAndStop(1); ob.walkStep = 0; } if (ob.walkStep == 1) { if (game.pulse) { sounds.rs_saw1.start(); } game.clip.boss.gotoAndStop(2); x = game.clip.boss._x - 203; y = game.clip.boss._y - 30; r = random(10); if (r > 4) { spark = "spark3"; } else { spark = "spark2"; } createSparks(ob, spark, 0, 270, x, y); } if (ob.walkStep == 2) { if (game.pulse) { sounds.rs_saw1.start(); } game.clip.boss.gotoAndStop(3); x = game.clip.boss._x + 190; y = game.clip.boss._y - 30; r = random(10); if (r > 4) { spark = "spark3"; } else { spark = "spark2"; } createSparks(ob, spark, 0, 270, x, y); } if (ob.walkStep == 3) { if (game.pulse) { sounds.rs_saw1.start(); } game.clip.boss.gotoAndStop(4); x = game.clip.boss._x - 110; y = game.clip.boss._y - 30; x2 = game.clip.boss._x + 130; y2 = game.clip.boss._y - 30; r = random(10); if (r > 4) { spark = "spark3"; } else { spark = "spark2"; } createSparks(ob, spark, 0, 270, x, y); createSparks(ob, spark, 0, 270, x2, y2); } if (!ob.shooting) { r = random(15); if (r > 4) { ob.shootDIR = 90; } else { ob.shootDIR = 45; } sounds.rs_lazer2.start(); ob.shooting = true; ob.shoot = false; shoot(ob, ob.dir, false, 21, ob.shootDIR, (game.clip.boss.shootbox1._y - game.clip.boss.hitbox._y) * -1, 1, (game.clip.boss.shootbox1._x - game.clip.boss.hitbox._x) * -1); ob.shootTimer = setInterval(this, "shootTime", 2000, ob); } game.clip.boss._x = game.clip.boss._x + (ob.speed * ob.dir); ob.clip._x = game.clip.boss._x; var _local5 = char.clip._x; var _local4 = char.clip._y - 20; var x2 = (game.clip.boss._x + game.clip.boss.saw1._x); var y2 = ((game.clip.boss._y + game.clip.boss.saw1._y) - 30); var _local6 = getDistance(_local5, x2, _local4, y2); if (_local6 < 20) { sawHit(char, _local5, _local4); } _local5 = char.clip._x; _local4 = char.clip._y - 20; var x2 = (game.clip.boss._x + game.clip.boss.saw2._x); var y2 = ((game.clip.boss._y + game.clip.boss.saw2._y) - 30); _local6 = getDistance(_local5, x2, _local4, y2); if (_local6 < 20) { sawHit(char, _local5, _local4); } } } function boss_4(ob) { var _local6 = 0; bb = 0; while (bb < 8) { var _local5 = "boss_mini" + bb; if ((game[_local5].strength > 0) and game.bossfight) { game[_local5].active = true; game[_local5].alive = true; _local6++; } bb++; } if ((_local6 > 0) && (ob.strength < ob.Ostrength)) { ob.strength = ob.strength + 0.5; _root.hud.bossNRG.bar._xscale = Math.abs(ob.strength / ob.Ostrength) * 100; } bb = 0; while (bb < 8) { var _local5 = "boss_mini" + bb; game[_local5].clip._alpha = 100; x = ob.clip._x; y = ob.clip._y; _root.xfocus = x; _root.yfocus = y; rot(_local5, 0.1, x, y, false); var _local3 = game[_local5]; if (_local3.clip._x < (char.clip._x + 50)) { _local3.shootDIR = 45; _local3.dir = 1; } else if (_local3.clip._x > (char.clip._x - 50)) { _local3.shootDIR = 45; _local3.dir = -1; } else { _local3.shootDIR = 90; _local3.dir = 1; } if (!_local3.shooting) { sounds.rs_lazer2.start(); _local3.shooting = true; _local3.shoot = false; shoot(_local3, _local3.dir, false, 21, _local3.shootDIR, 20, 1, 0); _local3.shootTimer = setInterval(this, "shootTime", 4000, _local3); } bb++; } if (game.pulse2) { sounds.rs_wormscream1.start(); } ob.clip._x = game.clip.boss._x; if ((!ob.shooting) && (ob.shoot)) { if (game.clip.boss._x < (((_root.screen._x * -1) + game.xx) + 200)) { ob.dir = 1; } else if (game.clip.boss._x > (((_root.screen._x * -1) + game.x) - 200)) { ob.dir = -1; } ob.shootDIR = 90; ob.shooting = true; ob.shoot = false; if (ob.clip._x < (char.clip._x - 100)) { ob.shootDIR = 45; } else if (ob.clip._x > (char.clip._x + 100)) { ob.shootDIR = 45; } else { ob.shootDIR = 90; } sounds.rs_pulse_shoot.start(); shoot(ob, ob.dir, false, 6, ob.shootDIR, (game.clip.boss.shootbox1._y - game.clip.boss.hitbox._y) * -1, 1, (game.clip.boss.shootbox1._x - game.clip.boss.hitbox._x) * -1); ob.shootTimer = setInterval(this, "shootTime", ob.shootSpeed, ob); ob.stage++; } if (ob.walkstep == 0) { ob.dir = -1; ob.walkstep = 1; } ob.walking = true; game.clip.boss.gotoAndStop(2); if (game.clip.boss._x < ((_root.screen._x * -1) + 80)) { ob.dir = 1; ob.walkStep++; } else if (game.clip.boss._x > ((_root.screen._x * -1) + 700)) { ob.dir = -1; ob.walkStep++; } if (ob.walkStep == 2) { ob.stage = 1; ob.walkStep = 0; } if (_local6 < 1) { ob.speed = 6; ob.shootSpeed = 500; } game.clip.boss._x = game.clip.boss._x + (ob.speed * ob.dir); ob.clip._x = game.clip.boss._x; } function boss_5(ob) { if (ob.stage >= 6) { sounds.rs_wormscream1.start(); ob.stage = 2; } if (ob.stage == 0) { sounds.rs_wormscream1.start(); game.clip.boss.gotoAndStop(2); ob.walking = true; ob.stage = 2; clearInterval(ob.eggTimer); ob.eggTimer = setInterval(this, "eggBossTime", 2500, ob); } ob.clip._x = game.clip.boss._x; ob.clip._y = game.clip.boss._y + game.clip.boss.hitbox._y; if ((ob.stage == 3) && (game.clip.boss._currentframe != 4)) { ob.walking = false; game.clip.boss.gotoAndStop(4); } if ((ob.stage == 3.5) && (!ob.rocketShooting)) { sounds.rs_wormscream1.start(); game.clip.boss.char.play(); ob.walking = false; shootRocket(ob, 1, -127, false, (game.clip.boss.shootbox2._x - game.clip.boss.hitbox._x) * -1, (game.clip.boss.shootbox2._y - game.clip.boss.hitbox._y) * -1); shootRocket(ob, 1, -45, false, (game.clip.boss.shootbox3._x - game.clip.boss.hitbox._x) * -1, (game.clip.boss.shootbox3._y - game.clip.boss.hitbox._y) * -1); ob.rocketTimer = setInterval(this, "rocketTime", 5000, ob); ob.rocketShooting = true; } if (game.clip.boss._x < (char.clip._x - 100)) { ob.dir = 1; } else if (game.clip.boss._x > (char.clip._x + 100)) { ob.dir = -1; } if (((!ob.shooting) && (ob.shoot)) && ((((((ob.stage == 2) or (ob.stage == 2.5)) or (ob.stage == 4)) or (ob.stage == 6)) or (ob.stage == 4.5)) or (ob.stage == 6.5))) { game.clip.boss.gotoAndStop(2); ob.walking = true; ob.shootDIR = 90; ob.shooting = true; ob.shoot = false; if (ob.clip._x < (char.clip._x - 100)) { ob.shootDIR = 45; } else if (ob.clip._x > (char.clip._x + 100)) { ob.shootDIR = 45; } else { ob.shootDIR = 90; } sounds.rs_lazer2.start(); shoot(ob, ob.dir, false, 21, ob.shootDIR, (game.clip.boss.shootbox1._y - game.clip.boss.hitbox._y) * -1, 1, (game.clip.boss.shootbox1._x - game.clip.boss.hitbox._x) * -1); ob.shootTimer = setInterval(this, "shootTime", 1000, ob); } if (((ob.stage == 5) or (ob.stage == 5.5)) && (ob.shoot)) { game.clip.boss.gotoAndStop(3); ob.walking = true; ob.shooting = true; ob.shoot = false; sounds.rs_flamethrower.start(); shoot(ob, ob.dir, false, 26, 90, 0, 0); ob.shootTimer = setInterval(this, "shootTime", 50, ob); } if (ob.walking) { game.clip.boss._x = game.clip.boss._x + (ob.speed * ob.dir); ob.clip._x = game.clip.boss._x; } } function eggBossTime(ob) { ob.stage = ob.stage + 0.5; } function sawHit(ob, x, y) { if (game.pulse) { sounds.rs_ugh.start(); } metalHit(); sounds.rs_saw2.start(); ang = 270; if (game.fx) { createSparks("char", "squidjump3", 40, ang, x, y); createSparks("char", "sparkpoint", 40, ang, x, y); createSparks("char", "sparkpoint", 40, ang, x, y); addEmbers(ob, "embers"); addEmbers(ob, "embers", 3); addEmbers(ob, "embers", true); } createFlare("char", 50); glow(char, 255, 0, 0, 100); char.glowTimer = setInterval(this, "glowTime", 100, char); minusEnergy(3); } function squidTime(ob) { ob.stage = 0; clearInterval(ob.squidTimer); } function flyingAI(ob) { if (ob.stage == 0) { if (char.clip._x > (ob.clip._x - 400)) { ob.active = true; ob.stage = 1; } } if (ob.stage == 1) { if (!ob.jump) { if (ob.clip._x > (char.clip._x + 200)) { ob.dir = -1; } else if (ob.clip._x < (char.clip._x - 200)) { ob.dir = 1; } } if ((ob.id == "flyingball") && (!ob.elec)) { ob.clip.gotoAndStop(2); ob.elec = true; ob.elecTimer = setInterval(this, "elecTime", 1000, ob); sounds.rs_electricity.start(); } if (ob.elec) { var _local4 = char.clip._x; var _local6 = char.clip._y - 20; var _local3 = ob.clip._x; var _local5 = ob.clip._y; var _local7 = getDistance(_local4, _local3, _local6, _local5); if (_local7 < 30) { sounds.rs_ugh.start(); metalHit(); ang = 270; if (game.fx) { createSparks("char", "spark", 40, ang, x, y); createSparks("char", "spark", 40, ang, x, y); createSparks("char", "spark", 40, ang, x, y); addEmbers(oob, "embers"); addEmbers(oob, "embers", 3); addEmbers(oob, "embers", true); } createFlare("char", 50); glow(char, 255, 0, 0, 100); char.glowTimer = setInterval(this, "glowTime", 100, char); minusEnergy(2); } } if ((!ob.shooting) and ob.shoot) { if ((ob.clip._x < (char.clip._x - 100)) or (ob.clip._x > (char.clip._x + 100))) { ob.shootDIR = 90; ob.clip.play(); ob.shooting = true; ob.shoot = false; shoot(ob, ob.dir, false, ob.bulletType, ob.shootDIR, 1, 1); ob.shootTimer = setInterval(this, "shootTime", 500, ob); ob.shootTimer2 = setInterval(this, "enemyTime", 500, ob); } } var _local4 = char.clip._x - 150; var _local3 = char.clip._x + 150; if (((ob.clip._x > _local4) and (ob.clip._x < _local3)) and ((ob.clip._y >= ob.startY) or (ob.clip._y <= ob.startY))) { if (ob.clip._y < (ob.startY + 150)) { ob.clip._y = ob.clip._y + (ob.speed / 2); } } else if (ob.clip._y > ob.startY) { ob.clip._y = ob.clip._y - (ob.speed / 2); } if (ob.active) { if (ob.dir == 1) { ob.clip._xscale = 100; moveChar(ob, ob.dir, 0, 0); } else if (ob.dir == -1) { ob.clip._xscale = -100; moveChar(ob, ob.dir, 0, 0); } if (ob.wallhit) { ob.clip._y = ob.clip._y - 5; } } if (ob.bouncing) { ob.clip._y = ob.clip._y - ob.bounceSpeed; ob.bounceSpeed = ob.bounceSpeed - 1; if (ob.bounceSpeed == -12) { ob.speed = 6; ob.bouncing = false; } } } } function moveChar(ob, dirx, diry, jump) { checkWallHit(ob, ob.clip._x + ((ob.width + ob.speed) * dirx), ob.clip._y - 20, ob.plat); checkPlatforms(ob, ob.clip._x + (ob.speed * dirx), ob.clip._y, ob.plat); if (!ob.wallhit) { ob.clip._x = ob.clip._x + (ob.speed * dirx); } } function checkColour(c, x, y) { colour = snapshot.getPixel(x, y).toString(16); if (char.falling) { } if (colour == c) { return(true); } return(false); } function screenPos(x, y) { sp = 5; spp = 10; startX = Math.floor(game.clip._x); startY = Math.floor(game.clip._y); d = 250; endX = Math.floor(x - d) * -1; endY = Math.floor(y - 200) * -1; if (endX >= 0) { endX = 0; } if (endY >= 0) { endY = 0; } game.endX = endX * -1; if (game.scrolling) { screenx = _root.screen._x * -1; if (char.clip._x > (screenx + 250)) { if (startX != endX) { if (endX <= -1450) { endX = -1450; } game.clip._x = game.clip._x + Math.floor((endX - startX) / sp); _root.clouds._x = _root.clouds._x + Math.floor((endX - startX) / spp); } } } if (game.bossfight) { yamount = 500; } else { yamount = 400; } if (startY != endY) { if (endY <= ((_global.mapHeightActual - yamount) * -1)) { endY = (_global.mapHeightActual - yamount) * -1; } game.clip._y = game.clip._y + Math.floor((endY - startY) / sp); } } function focus(x, y) { sp = 15; endX = Math.floor(x - 200) * -1; endY = Math.floor(y - 200) * -1; if (endX >= 0) { endX = 0; } if (endY >= 0) { endY = 0; } if (game.scrolling) { if (endX <= ((_global.mapWidthActual - 700) * -1)) { endX = (_global.mapWidthActual - 700) * -1; } game.clip._x = game.clip._x + (endX - startX); } if (game.bossfight) { yamount = 500; } else { yamount = 400; } if (endY <= ((_global.mapHeightActual - yamount) * -1)) { endY = (_global.mapHeightActual - yamount) * -1; } game.clip._y = game.clip._y + (endY - startY); } function mouseColour() { colour = snapshot.getPixel(_xmouse, _ymouse).toString(16); trace(colour); } function checkPlatforms(ob, obx, oby, plat) { if (ob.plat) { if (checkColour("ff0000", ob.clip._x, ob.clip._y, true)) { var _local2 = 0; while (_local2 < 10) { if (!checkColour("ff0000", ob.clip._x, ob.clip._y - _local2, false)) { break; } _local2++; } ob.walkfall = false; ob.jump = false; ob.plat = true; ob.clip._y = ob.clip._y - _local2; } if (!checkColour("ff0000", ob.clip._x, ob.clip._y, true)) { ob.clip._y = ob.clip._y + 2; ob.walkfall = true; if (!checkColour("ff0000", ob.clip._x, ob.clip._y, true)) { var _local3 = random(100); if ((((((_local3 > 70) and (!ob.wallhit)) and (ob != char)) and (!ob.jump)) and (!ob.falling)) and ob.plat) { ob.jump = true; ob.jumpRelease = false; ob.jumpspeed = -16; ob.plat = false; ob.wallhit = false; ob.falling = false; ob.clip.gotoAndStop(7); } else { ob.jumpspeed = 6; ob.jump = true; ob.plat = false; ob.falling = true; ob.clip.gotoAndStop(7); if (ob == char) { _local3 = random(360); createHit("char", "groundhit", _local3); ob.clip.char.char.char.gotoAndStop(1); } } } } } if (ob.falling) { var _local2 = 0; while (_local2 < ob.jumpspeed) { if ((checkColour("ff0000", ob.clip._x, ob.clip._y + _local2, true) or checkColour("ff0000", ob.clip._x + 5, ob.clip._y + _local2, true)) or checkColour("ff0000", ob.clip._x - 5, ob.clip._y + _local2, true)) { ob.clip._y = ob.clip._y + _local2; ob.falling = false; ob.jump = false; ob.plat = true; ob.walking = false; if (!ob.death) { ob.clip.gotoAndStop(1); } break; } _local2++; } } } function checkWallHit(ob, obx, oby, plat) { if (checkColour("ff0000", obx, oby, true)) { ob.wallhit = true; } else if (checkEnemyHit(ob, obx, oby, true)) { ob.wallhit = true; } else { ob.wallhit = false; } } function checkEnemyHit(ob, obx, oby) { e = 0; while (e < game.enemies.length) { en2 = game.enemies[e]; var _local7 = en2; var _local1 = game[_local7]; var _local4 = _local1.clip._x; var _local3 = _local1.clip._y; var _local5 = ob.clip._width / 2; var _local6 = ob.clip._height; if (((((_local1 != ob) && (obx > (_local4 - _local5))) && (obx < (_local4 + _local5))) && (oby < _local3)) && (oby > (_local3 - _local6))) { if ((((_local1.ground == 1) and (ob.ground == 1)) and (ob.dir == _local1.dir)) and (!_local1.jump)) { return(true); } if ((((_local1.ground == 2) and (ob.ground == 2)) and (!ob.bouncing)) and (!_local1.bouncing)) { bounce(ob); return(true); } } e++; } } function bounce(ob) { ob.bouncing = true; ob.bounceSpeed = 12; ob.speed = 3; } function jump(ob, speed, gravity) { if (ob.jumpspeed < 16) { ob.jumpspeed = ob.jumpspeed + gravity; } else { ob.jumpspeed = 16; } checkPlatforms(ob, ob.clip._x, ob.clip._y + ob.jumpspeed, ob.plat); if (ob.jump) { ob.clip._y = ob.clip._y + ob.jumpspeed; } if ((((ob.jumpspeed >= 0) and (!ob.falling)) and (!ob.death)) and (!ob.hang)) { ob.clip.gotoAndStop(8); armAngle(); ob.falling = true; } } function replaceSoldier(ob) { var _local3 = ob; r = random(150); screenx = Math.floor(game.clip._x); if (r < 50) { obx = ((screenx * -1) - r) - 50; if (obx > 1) { ob.dir = 1; ob.shootdir = 1; } else { obx = (screenx * -1) + 600; ob.dir = -1; ob.shootdir = -1; } ob.clip._x = obx; } else { obx = ((screenx * -1) + 600) + r; if (obx < 2000) { ob.dir = -1; ob.shootdir = -1; } else { obx = (screenx * -1) - 100; ob.dir = 1; ob.shootdir = 1; } ob.clip._x = obx; } ob.clip._y = 400; ob.strength = 2; ob.falling = true; ob.stage = 1; ob.shoot = false; ob.shooting = false; ob.shootTimer = setInterval(this, "shootTime", 2000, ob); } function checkBalloonHit3(ob, bob, true) { if (game.clip[ob]._x < (game.clip[bob]._x + game[bob].width)) { if (game.clip[ob]._x > (game.clip[bob]._x - game[bob].width)) { if (game.clip[ob]._x > (game.clip[bob]._y - 30)) { if (game.clip[ob]._x < (game.clip[bob]._y + 5)) { return(true); } return(false); } } } } function checkBalloonHit2(ob, bob, true) { if (char.duck) { d = 40; } else { d = 55; } if (game.clip[ob]._x > (game.clip.char._x - (game.clip.char._width / 2))) { if (game.clip[ob]._x < (game.clip.char._x + (game.clip.char._width / 2))) { if ((game.clip[ob]._y > (game.clip.char._y - d)) and (game.clip[ob]._y < game.clip.char._y)) { return(true); } return(false); } } } function checkBalloonHit(ob, bob, true) { if (game.clip[ob]._x > (game[bob].clip._x - (game[bob].clip._width / 2))) { if (game.clip[ob]._x < (game[bob].clip._x + (game[bob].clip._width / 2))) { if ((game.clip[ob]._y > (game[bob].clip._y - game[bob].height)) and (game.clip[ob]._y < game[bob].clip._y)) { return(true); } return(false); } } } function removeOb(id) { game[id].alive = false; game.clip[id].removeMovieClip(); delete game.clip[id]; } function enemyTime(ob) { ob.shooting = false; clearInterval(ob.shootTimer2); } function elecTime(ob) { ob.elec = false; ob.clip.gotoAndStop(1); clearInterval(ob.elecTimer); } stopAllSounds(); _quality = "LOW"; _root.paws = false; _root.crosshair.swapDepth = 10000000 /* 0x989680 */; _root.crosshair.cacheAsBitmap(); delete char; char = null; char = {speed:6, jumpstart:-22, gravity:1, jump:true, plat:false, falling:true, duck:false, shooting:false, shoot:true, bullSpeed:3, rocketSpeed:20, dir:1}; char.wallhit = false; char.walking = false; char.bomb = false; char.rocket = true; char.bulletType = 1; char.reload = 100; char.rocketDIR = -90; char.width = 20; char.id = "player"; char.lives = 5; char.bullets = 99; char.rockets = 99; char.strength = 100; char.invincible = false; delete game; game = null; game = {tileW:50, tileH:50, alive:true, bulletcounter:0, rocketcounter:0, trailcounter:0, shrapnelcounter:0}; game.level = 1; game.cont = 0; game.wind = 0; game.trails = 40; game.fx = true; game.score = 0; game.scrolling = true; game.x = 540; game.bossfight = false; game.Rocket = function () { }; game.Rocket.prototype.speed = 15; game.Rocket.prototype.origin = true; game.Rocket.prototype.stage = 1; game.Rocket.prototype.strength = 10; game.Shrapnel = function () { }; game.Shrapnel.prototype.speed = 15; game.Shrapnel.prototype.alive = true; game.Spark = function () { }; game.Spark.prototype.speed = 15; game.Spark.prototype.gravity = 0; game.Spark.prototype.dir = 1; game.sparksAmount = 0; game.flares = 0; game.Smoke = function () { }; game.Smoke.prototype.speed = 3; game.Smoke.prototype.dir = 1; game.Box = function () { }; game.Box.prototype.weight = 1; game.Box.prototype.cnr1 = 0; game.Box.prototype.cnr2 = 0; game.Box.prototype.cnr3 = 0; game.Box.prototype.cnr4 = 0; game.DyingEnemy = function () { }; game.DyingEnemy.prototype.speed = 2; game.Enemy1 = function () { }; game.Enemy1.prototype.type = 1; game.Enemy1.prototype.respawn = false; game.Enemy1.prototype.stationary = false; game.Enemy1.prototype.surprise = false; game.Enemy1.prototype.speed = 5; game.Enemy1.prototype.bullSpeed = 2; game.Enemy1.prototype.bulletType = 8; game.Enemy1.prototype.bulletStrength = 5; game.Enemy1.prototype.jump = true; game.Enemy1.prototype.jumpstart = -22; game.Enemy1.prototype.falling = true; game.Enemy1.prototype.walking = false; game.Enemy1.prototype.wallhit = false; game.Enemy1.prototype.width = 20; game.Enemy1.prototype.height = 80; game.Enemy1.prototype.duck = false; game.Enemy1.prototype.shoot = true; game.Enemy1.prototype.shooting = false; game.Enemy1.prototype.dir = -1; game.Enemy1.prototype.gravity = 1; game.Enemy1.prototype.shootDIR = -1; game.Enemy1.prototype.id = "enemy1"; game.Enemy1.prototype.active = false; game.Enemy1.prototype.strength = 5; game.Enemy1.prototype.score = 100; game.Enemy1.prototype.stage = 0; game.Enemy1.prototype.ground = 1; game.Enemy1.prototype.dyingType = "enemy1dying"; game.Enemy2 = function () { }; game.Enemy2.prototype.type = 2; game.Enemy2.prototype.respawn = false; game.Enemy2.prototype.stationary = false; game.Enemy2.prototype.surprise = false; game.Enemy2.prototype.speed = 2; game.Enemy2.prototype.bullSpeed = 2; game.Enemy2.prototype.bulletType = 8; game.Enemy2.prototype.bulletStrength = 5; game.Enemy2.prototype.jump = true; game.Enemy2.prototype.jumpstart = -22; game.Enemy2.prototype.falling = true; game.Enemy2.prototype.walking = false; game.Enemy2.prototype.wallhit = false; game.Enemy2.prototype.width = 20; game.Enemy2.prototype.height = 40; game.Enemy2.prototype.duck = false; game.Enemy2.prototype.shoot = true; game.Enemy2.prototype.shooting = false; game.Enemy2.prototype.dir = -1; game.Enemy2.prototype.gravity = 3; game.Enemy2.prototype.shootDIR = -1; game.Enemy2.prototype.id = "droid"; game.Enemy2.prototype.active = true; game.Enemy2.prototype.strength = 15; game.Enemy2.prototype.score = 250; game.Enemy2.prototype.stage = 0; game.Enemy2.prototype.ground = 1; game.Enemy2.prototype.dyingType = "droid_dying"; game.Enemy6 = function () { }; game.Enemy6.prototype.type = 2; game.Enemy6.prototype.respawn = false; game.Enemy6.prototype.stationary = false; game.Enemy6.prototype.surprise = false; game.Enemy6.prototype.speed = 3; game.Enemy6.prototype.bullSpeed = 3; game.Enemy6.prototype.bulletType = 8; game.Enemy6.prototype.bulletStrength = 8; game.Enemy6.prototype.jump = true; game.Enemy6.prototype.jumpstart = -22; game.Enemy6.prototype.falling = true; game.Enemy6.prototype.walking = false; game.Enemy6.prototype.wallhit = false; game.Enemy6.prototype.width = 60; game.Enemy6.prototype.height = 60; game.Enemy6.prototype.duck = false; game.Enemy6.prototype.shoot = true; game.Enemy6.prototype.shooting = false; game.Enemy6.prototype.dir = -1; game.Enemy6.prototype.gravity = 1; game.Enemy6.prototype.shootDIR = -1; game.Enemy6.prototype.id = "littlegun"; game.Enemy6.prototype.active = false; game.Enemy6.prototype.strength = 30; game.Enemy6.prototype.score = 1000; game.Enemy6.prototype.stage = 0; game.Enemy6.prototype.ground = 1; game.Enemy6.prototype.dyingType = "littlegun_dying"; game.Enemy6.prototype.rocketSpeed = 6; game.Enemy3 = function () { }; game.Enemy3.prototype.type = 3; game.Enemy3.prototype.respawn = false; game.Enemy3.prototype.speed = 2; game.Enemy3.prototype.bullSpeed = 3; game.Enemy3.prototype.bulletType = 15; game.Enemy3.prototype.bulletStrength = 8; game.Enemy3.prototype.jump = false; game.Enemy3.prototype.jumpstart = -22; game.Enemy3.prototype.falling = false; game.Enemy3.prototype.walking = false; game.Enemy3.prototype.wallhit = false; game.Enemy3.prototype.width = 50; game.Enemy3.prototype.height = 50; game.Enemy3.prototype.duck = false; game.Enemy3.prototype.shoot = true; game.Enemy3.prototype.shooting = false; game.Enemy3.prototype.dir = -1; game.Enemy3.prototype.gravity = 1; game.Enemy3.prototype.shootDIR = -1; game.Enemy3.prototype.id = "squidly"; game.Enemy3.prototype.active = false; game.Enemy3.prototype.strength = 2; game.Enemy3.prototype.stage = 0; game.Enemy3.prototype.score = 150; game.Enemy3.prototype.ground = 3; game.Enemy3.prototype.dyingType = "enemy3dying"; game.Enemy7 = function () { }; game.Enemy7.prototype.type = 3; game.Enemy7.prototype.respawn = false; game.Enemy7.prototype.speed = 2; game.Enemy7.prototype.bullSpeed = 3; game.Enemy7.prototype.bulletType = 21; game.Enemy7.prototype.bulletStrength = 10; game.Enemy7.prototype.jump = false; game.Enemy7.prototype.jumpstart = -30; game.Enemy7.prototype.falling = false; game.Enemy7.prototype.walking = false; game.Enemy7.prototype.wallhit = false; game.Enemy7.prototype.width = 100; game.Enemy7.prototype.height = 80; game.Enemy7.prototype.duck = false; game.Enemy7.prototype.shoot = true; game.Enemy7.prototype.shooting = false; game.Enemy7.prototype.dir = -1; game.Enemy7.prototype.gravity = 2; game.Enemy7.prototype.shootDIR = -1; game.Enemy7.prototype.id = "supersquidly"; game.Enemy7.prototype.active = false; game.Enemy7.prototype.strength = 100; game.Enemy7.prototype.stage = 0; game.Enemy7.prototype.score = 2500; game.Enemy7.prototype.ground = 3; game.Enemy7.prototype.dyingType = "enemy3dying2"; game.Enemy5 = function () { }; game.Enemy5.prototype.respawn = false; game.Enemy5.prototype.type = 5; game.Enemy5.prototype.speed = 6; game.Enemy5.prototype.bullSpeed = 3; game.Enemy5.prototype.bulletType = 18; game.Enemy5.prototype.bulletStrength = 8; game.Enemy5.prototype.width = 60; game.Enemy5.prototype.height = 30; game.Enemy5.prototype.shoot = true; game.Enemy5.prototype.shooting = false; game.Enemy5.prototype.dir = -1; game.Enemy5.prototype.id = "flying"; game.Enemy5.prototype.active = false; game.Enemy5.prototype.strength = 15; game.Enemy5.prototype.stage = 0; game.Enemy5.prototype.score = 1000; game.Enemy5.prototype.ground = 2; game.Enemy5.prototype.dyingType = "enemy5dying"; game.Enemy8 = function () { }; game.Enemy8.prototype.respawn = false; game.Enemy8.prototype.type = 5; game.Enemy8.prototype.speed = 8; game.Enemy8.prototype.bullSpeed = 3; game.Enemy8.prototype.bulletType = 21; game.Enemy8.prototype.bulletStrength = 8; game.Enemy8.prototype.width = 20; game.Enemy8.prototype.height = 20; game.Enemy8.prototype.shoot = true; game.Enemy8.prototype.shooting = false; game.Enemy8.prototype.dir = -1; game.Enemy8.prototype.id = "flyingball"; game.Enemy8.prototype.active = false; game.Enemy8.prototype.strength = 20; game.Enemy8.prototype.stage = 0; game.Enemy8.prototype.score = 1500; game.Enemy8.prototype.ground = 2; game.Enemy8.prototype.elec = false; game.Enemy8.prototype.dyingType = "flyingball"; game.Enemy9 = function () { }; game.Enemy9.prototype.type = 6; game.Enemy9.prototype.bullSpeed = 3; game.Enemy9.prototype.bulletType5; game.Enemy9.prototype.bulletStrength = 1; game.Enemy9.prototype.shoot = true; game.Enemy9.prototype.shooting = false; game.Enemy9.prototype.id = "flying"; game.Enemy9.prototype.active = false; game.Enemy9.prototype.stage = 0; game.Enemy9.prototype.score = 750; game.Enemy9.prototype.dyingType = "enemy5dying"; game.Boss1 = function () { }; game.Boss1.prototype.respawn = false; game.Boss1.prototype.type = 10; game.Boss1.prototype.walking = false; game.Boss1.prototype.walkStep = 0; game.Boss1.prototype.speed = 2; game.Boss1.prototype.bullSpeed = 3; game.Boss1.prototype.bulletType = 18; game.Boss1.prototype.bulletStrength = 8; game.Boss1.prototype.width = 400; game.Boss1.prototype.height = 400; game.Boss1.prototype.shoot = true; game.Boss1.prototype.shooting = false; game.Boss1.prototype.dir = -1; game.Boss1.prototype.id = "boss"; game.Boss1.prototype.active = false; game.Boss1.prototype.alive = false; game.Boss1.prototype.strength = 150; game.Boss1.prototype.stage = 0; game.Boss1.prototype.score = 10000; game.Boss1.prototype.ground = 1; game.Boss1.prototype.bossID = "SPINDLEY"; game.Boss1.prototype.bossNumber = 1; game.Boss2 = function () { }; game.Boss2.prototype.respawn = false; game.Boss2.prototype.type = 10; game.Boss2.prototype.walking = false; game.Boss2.prototype.walkStep = 0; game.Boss2.prototype.speed = 5; game.Boss2.prototype.bullSpeed = 3; game.Boss2.prototype.bulletType = 20; game.Boss2.prototype.bulletStrength = 3; game.Boss2.prototype.width = 300; game.Boss2.prototype.height = 100; game.Boss2.prototype.shoot = true; game.Boss2.prototype.shooting = false; game.Boss2.prototype.dir = -1; game.Boss2.prototype.id = "boss"; game.Boss2.prototype.active = false; game.Boss2.prototype.alive = false; game.Boss2.prototype.strength = 500; game.Boss2.prototype.stage = 0; game.Boss2.prototype.score = 10000; game.Boss2.prototype.ground = 1; game.Boss2.prototype.bossID = "BOMB DROPPER"; game.Boss2.prototype.bossNumber = 2; game.Boss3 = function () { }; game.Boss3.prototype.respawn = false; game.Boss3.prototype.type = 10; game.Boss3.prototype.walking = false; game.Boss3.prototype.walkStep = 0; game.Boss3.prototype.speed = 5; game.Boss3.prototype.bullSpeed = 2; game.Boss3.prototype.bulletType = 21; game.Boss3.prototype.bulletStrength = 3; game.Boss3.prototype.width = 300; game.Boss3.prototype.height = 1500; game.Boss3.prototype.shoot = true; game.Boss3.prototype.shooting = false; game.Boss3.prototype.dir = -1; game.Boss3.prototype.id = "boss"; game.Boss3.prototype.active = false; game.Boss3.prototype.alive = false; game.Boss3.prototype.strength = 500; game.Boss3.prototype.stage = 0; game.Boss3.prototype.score = 10000; game.Boss3.prototype.ground = 1; game.Boss3.prototype.bossID = "SAWBLADE"; game.Boss3.prototype.bossNumber = 3; game.Boss4 = function () { }; game.Boss4.prototype.respawn = false; game.Boss4.prototype.type = 10; game.Boss4.prototype.jump = false; game.Boss4.prototype.walking = false; game.Boss4.prototype.walkStep = 0; game.Boss4.prototype.speed = 2; game.Boss4.prototype.bullSpeed = 2; game.Boss4.prototype.bulletType = 6; game.Boss4.prototype.bulletStrength = 8; game.Boss4.prototype.width = 70; game.Boss4.prototype.height = 60; game.Boss4.prototype.shoot = true; game.Boss4.prototype.shootSpeed = 2000; game.Boss4.prototype.shooting = false; game.Boss4.prototype.dir = -1; game.Boss4.prototype.id = "boss"; game.Boss4.prototype.active = false; game.Boss1.prototype.alive = false; game.Boss4.prototype.strength = 100; game.Boss4.prototype.stage = 0; game.Boss4.prototype.score = 10000; game.Boss4.prototype.ground = 1; game.Boss4.prototype.bossID = "ORBIT BOSS"; game.Boss4.prototype.bossNumber = 4; game.Boss4_b = function () { }; game.Boss4_b.prototype.respawn = false; game.Boss4_b.prototype.type = 11; game.Boss4_b.prototype.walking = false; game.Boss4_b.prototype.walkStep = 0; game.Boss4_b.prototype.speed = 2; game.Boss4_b.prototype.bullSpeed = 2; game.Boss4_b.prototype.bulletType = 21; game.Boss4_b.prototype.bulletStrength = 4; game.Boss4_b.prototype.width = 30; game.Boss4_b.prototype.height = 30; game.Boss4_b.prototype.shoot = true; game.Boss4_b.prototype.shooting = false; game.Boss4_b.prototype.dir = -1; game.Boss4_b.prototype.id = "boss_mini"; game.Boss4_b.prototype.active = false; game.Boss4_b.prototype.alive = false; game.Boss4_b.prototype.strength = 50; game.Boss4_b.prototype.stage = 0; game.Boss4_b.prototype.score = 1000; game.Boss4_b.prototype.ground = 1; game.Boss4_b.prototype.bossID = "ORBIT EYES"; game.Boss4_b.prototype.bossNumber = 4.5; game.Boss4_b.prototype.d = 160; game.Boss4_b.prototype.t = 0; game.Boss5 = function () { }; game.Boss5.prototype.respawn = false; game.Boss5.prototype.type = 10; game.Boss5.prototype.walking = false; game.Boss5.prototype.walkStep = 0; game.Boss5.prototype.speed = 2; game.Boss5.prototype.bullSpeed = 3; game.Boss5.prototype.bulletType = 21; game.Boss5.prototype.bulletStrength = 8; game.Boss5.prototype.width = 70; game.Boss5.prototype.height = 60; game.Boss5.prototype.shoot = true; game.Boss5.prototype.shooting = false; game.Boss5.prototype.rocketShooting = false; game.Boss5.prototype.dir = -1; game.Boss5.prototype.id = "boss"; game.Boss5.prototype.active = false; game.Boss5.prototype.alive = false; game.Boss5.prototype.strength = 600; game.Boss5.prototype.stage = 0; game.Boss5.prototype.score = 100000 /* 0x0186A0 */; game.Boss5.prototype.ground = 1; game.Boss5.prototype.bossID = "EGG BOSS"; game.Boss5.prototype.bossNumber = 5; game.Boss5.prototype.rocketSpeed = 5; var weapons = new Array(); char.weapons = [["name", "ammo", "strength", "speed", "pulse_speed", "sound", "bulletFrame"], ["single shot", 100, 1, 3, 300, "rs_lazer1", 1], ["flame thrower", 100, 0.5, 3, 50, "rs_flamethrower", 5], ["laser", 100, 2, 4, 500, "rs_pulse_shoot", 2], ["C4", 100, 4, 3, 600, "c4", 3], ["sawblade", 100, 1.5, 3, 250, "rs_knife1", 4], ["orbit", 100, 3, 3, 100, "rs_pulse_shoot", 6], ["orbit", 10000, 3, 3, 100, "rs_pulse_shoot", 6], ["destructor", 1000000000, 8, 5, 500, "rs_c4"], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; game.Bullet = function () { }; game.Bullet.prototype.speed = 10; game.Bullet.prototype.strength = char.bullStrength; game.Bullet.prototype.origin = true; game.Bullet.prototype.angle = 0; game.Bomb = function () { }; game.Bomb.prototype.origin = true; game.Bomb.prototype.distance = 60; game.Bomb.prototype.strength = 20; game.Item = function () { }; game.Item.prototype.timer = 0; game.Item.prototype.gravity = 0.3; game.Item.prototype.jumpstart = -10; game.Item.prototype.type = "health"; game.Item.prototype.width = 16; game.Item.prototype.height = 16; game.pulse = false; clearInterval(_root.pulseTimer); _root.pulseTimer = setInterval(this, "pulse", 1000); game.pulse2 = false; clearInterval(_root.pulseTimer2); _root.pulseTimer2 = setInterval(this, "pulse2", 3000); char.bulletType = 1; char.bulletTypes = 2; game.mouseScroll = true; game.c4s = 0; game.it = 0; game.dying = 0; game.destructor = false; Mouse.removeListener(mouseListener); delete mouseListener; mouseListener = new Object(); mouseListener.onMouseWheel = function (delta) { if (game.mouseScroll && (!_root.paws)) { game.mouseScroll = false; changeWeaponsWheel(delta); mouseTimer = setInterval(_root, "mTime", 200); } }; mouseListener.onMouseDown = function () { ob = char; if ((!_root.paws) && ((char.weapons[char.bulletType][1] > 0) or game.destructor)) { char.mouseDown = true; } else if ((!game.destructor) and (!_root.paws)) { _root.hud.changeweapon.play(); } }; mouseListener.onMouseUp = function () { clearInterval(char.shootTimer); char.shoot = true; char.mouseDown = false; }; Mouse.addListener(mouseListener); setWeapons(); game.bullets = new Array(); game.c4 = new Array(); game.items = new Array(); game.dyingEnemies = new Array(); game.embers = new Array(); _root.bullets = 100; _global.theta = 0.3; Level1 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, "i1", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i2", 0, 0, 0, "i1", 47, 0, 0, 0, 0, "i2", 0, 0, 0, 0, 0, "i1", 0, 0, 0, "i2", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; Level2 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i5", 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i2", 0, 0, 0, 0, 0, 0, 0, 0, 0, "i1", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i1", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i2", 0, 0, 0, "i2", 0, 0, 0, "i2", 0, 0, 0, 0, 0, 0]]; Level3 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i5", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i5", 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i1", 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, "i1", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i1", 0, 0, 21, 0, 0, 0, 0, 0, 0, "i2", 0, "i1", 0, 0, 0, "i1", 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, "i2", 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i2", 0, 0, 23, 0, 0, 0, 0, "i2", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; Level4 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i5", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i1", 0, 0, 0, 0, 21, "i2", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, "i2", 0, "i15", 23, 0, 0, "i2", 0, "i15", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i20", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; Level5 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i5", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i5", 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i2", 0, 0, 0, 0, 0, 0, 0, "i1", 0, 0, 0, 0, 0, "i1", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i1", 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i1", 0, 0, 24, 0, 0, 0, 0, "i2", 0, 0, 0, "i1", 0, 0, 0, 0, 0, "i2", 0, "i1", 0, 0]]; Level6 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i5", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 47, 0, 0, 0, 0, 0, 0, "i1", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i2", 22, 0, 0, 0, 0, 0, 0, 0, 0, "i1", 21, 0, 0, 0, 0, 0, 0, "i2", 0, 0, 0, "i1", 0, 0, 0, 0, 0, 0, 0, "i2", 0, 0, 0, 0, 0, 0, 0, 0, 0, "i4", 0, 0, 0, 0, 0, "i2", 0, 0, 0, 0, 0, "i1", 0, 0, 0, 0]]; Level7 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i5", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i5", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, "i1", 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i1", 0, 0, 0, "i4", 0, 0, 0, "i1", 0, 0, 0, 0, 21, 0, 0, 0, 0, "i2", 0, 0, 0, 0, 0, "i1", 0, 0, 0, "i1", 0, 0, 0, "i2", 0, 0, 0, 0, 0, "i1", 0, 0, 0, 0, 0, 0]]; Level8 = [[0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i5", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, "i2", 0, 0, 0, "i10", 21, 0, 0, 0, 0, 0, 0, "i2", 0, "i10", 0, 0, 0, "i1", 0, 0, 0, 0, 0, "i10", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i21", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; Level9 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i5", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i2", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i1", 0, 0, 0, 0, 0, "i1", 0, 0, 0, "i10", 0, "i1", 0, 0, 0, "i2", 0, 0, 0, "i3", 0, 0, 0, 0, 0, "i1", 0, 0, 0, 0, 0, 0, 0, 0, 0, "i1", 0, 0, 0, 0, 0, "i1", 0, "i3", 0, 0, 0, "i10"]]; Level10 = [[0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i10", 0, 0, 0, 0, 0, "i3", 0, 0, 0, "i1", 0, "i2", 22, 0, 0, 0, 0, "i3", 0, 0, 0, 0, 0, 0, 0, "i13", 0, 0, 0, 0, 0, "i3", 22, 0, 0, 0, 0, "i3", 0, 0, 0, "i1", 0, 0, 0, 0, 0, 0, 0, 0, 0, "i1", 0, 0, 0, "i10", 0, 0]]; Level11 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i5", 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, "i10", 0, "i3", 0, 0, 22, 0, 0, 0, 0, "i2", 0, 0, 0, "i1", 0, 0, 0, "i3", 23, 0, 0, 0, 0, "i11", 0, 0, 22, 0, 0, 0, 0, "i2", 0, 0, 0, "i1", 0, 0, 0, "i1", 0, 0, 0, 0, 0, "i1", 0, 0, 22, 0, 0, 0, 0, "i1", 0, 0, 0, "i11", 0, 0]]; Level12 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 0, 0, 0, 0, "i15", 0, 0, 0, "i15", 22, 0, 0, 0, 0, 0, 0, "i15", 0, 0, 0, "i15", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i2", 0, 0, 0, 0, 0, 0, 0, 0, 0, "i3", 0, 0, 0, 0, 0, 0, 0, 0, 0, "i11", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i11", 0, 0, 0, 0, 0, 0, 0, 0, 0, "i11", 0, 0, 0, 0, 0, 0, 0, 0, 0, "i22", 0, 0, 0, 0, 0, 0, 0, "i10", 0, 0]]; Level13 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i5", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i11", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i3", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i2", 0, "i2", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i3", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i2", 0, 0, 0, "i1", 0, 0, 0, "i4", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i3", 0, 0, 0, 0, 0, "i3", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i1", 0, 0, 0, "i1", 0, 0, 0, 0, 0, "i1", 0, "i10", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i1", 0, 0, 0, 0, 0, "i1", 0, 0, 0, 0, 0, "i11"]]; Level14 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, "i1", 0, 0, 0, "i2", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i11", 0, "i3", 22, 0, 0, 0, 0, 0, 0, "i1", 0, "i1", 0, 0, 0, "i11", 21, 0, 0, 0, 0, 0, 0, "i1", 0, 0, 0, "i1", 0, 0, 23, 0, 0, 0, 0, "i1", 0, 0, 0, 0, 0, "i12", 22, 0, 0, 0, 0, 0, 0, "i1"]]; Level15 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i12", 0, 0, 0, "i1", 0, 0, 0, 0, 0, "i10", 0, 0, 0, "i1", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i1", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i1", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i11", 0, 0, 0, 0, 0, "i1", 0, 0, 0, "i2", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i13", 0, 0, 0, "i11", 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; Level16 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i2", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 23, 0, 0, 0, 0, 0, 0, 0, 0, "i11", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i23", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; Level17 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i5", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i5", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i3", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i1", 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i3", 0, 0, 0, "i2", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i1", 0, 0, 13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i2", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i1", 0, 0, 0, 0, 0, 0, 0, "i1", 0, 0, 0, "i4", 0, 0, 0, 0, 0, "i2", 0, "i3", 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; Level18 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i14", 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i14", 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i3", 0, 0, 0, 0, 0, "i11", 0, 0, 0, "i13", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i3", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i1", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i1", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i2", 0, 0, 0, 0, 0, 0, 0, "i1", 0, 0, 0, 0, 0, 0, 0, "i10", 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i13", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; Level19 = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i5", 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i5", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, "i1", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i3", 0, 0, 0, 0, 0, 0, 0, "i2", 0, 0, 0, 0, 0, 0, 0, "i3", 0, 0, 0, "i2", 0, 0, 23, 0, 0, "i3", 0, 0, 0, 0, 0, "i1", 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i2", 0, 0, 0, 0, 0, "i3", 0, 0, 0, "i11", 0, "i1", 0, 0, 0, 0, 0, 0, 0, "i1", 0, 0, 0, "i1", 0, 0, 0, 0, 0, "i12", 0, 0]]; Level20 = [[0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i11", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i24", 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i3", 0, 0, 0, 0, 0, "i12", 0, "i3", 0, "i3", 22, 0, 0, 0, 0, 0, 0, "i3", 0, "i3", 0, "i3", 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]]; game.enemies = new Array(); game.sparks = new Array(); game.smoke = new Array(); myMap = [[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, "i3", 0, 0, "i3", 0, 0, "i3", 0, 0, 0, 0, 0, 0, "i3", 0, 0, 0, "i3", "i3", 0, 0, "i3", 0, 0, 0, 0, "i3", 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0], [0, 0, 0, 0, 0, 0, 0, 0, 21, 0, 0, 21, 0, 0, 21, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 22, 0, 0, 0, 22, 0, 0, 0, 0, 22, 0, 0, 37, 0, 0]]; setUpSounds(); d = 0; buildChars(); buildMap(_root["Level" + game.level]);
Instance of Symbol 140 MovieClip [empty] in Frame 313
onClipEvent (enterFrame) { if (!_root.paws) { _root.checkKeys(); } }
Frame 314
stop();
Frame 315
_root.hud.removeMovieClip();
Frame 317
stop();
Frame 326
Frame 327
stop();
Symbol 17 MovieClip Frame 1
stop();
Symbol 19 MovieClip [littlegun2] Frame 1
stop();
Symbol 20 MovieClip [littlegun_dying] Frame 1
stop();
Symbol 21 MovieClip [littlegun] Frame 1
stop();
Symbol 27 MovieClip Frame 1
stop();
Symbol 31 MovieClip [firetrail] Frame 1
stop();
Symbol 51 MovieClip Frame 14
stop();
Symbol 54 MovieClip [enemy1b] Frame 1
stop();
Symbol 58 MovieClip [enemy1] Frame 1
stop();
Symbol 91 MovieClip [hit] Frame 4
stop();
Symbol 94 MovieClip [char] Frame 1
stop();
Symbol 104 MovieClip Frame 11
stop();
Symbol 106 MovieClip Frame 5
stop();
Symbol 107 MovieClip [supersquid] Frame 1
stop();
Symbol 108 MovieClip [squid] Frame 1
stop();
Symbol 112 MovieClip [enemy5] Frame 1
stop();
Symbol 117 MovieClip [enemy3dying2] Frame 1
stop();
Symbol 118 MovieClip [enemy3dying] Frame 1
stop();
Symbol 124 MovieClip [points] Frame 6
stop();
Symbol 138 MovieClip [flyingball] Frame 1
stop();
Symbol 159 MovieClip Frame 47
stop();
Symbol 160 MovieClip [boss_sawblade] Frame 1
stop();
Symbol 173 MovieClip Frame 1
stop();
Symbol 175 MovieClip Frame 1
stop();
Symbol 179 MovieClip Frame 1
stop();
Symbol 181 MovieClip Frame 1
stop();
Symbol 183 MovieClip Frame 1
stop();
Symbol 184 MovieClip Frame 1
stop();
Symbol 201 MovieClip Frame 17
_root.char.punch = false; _parent.gotoAndStop(1);
Symbol 202 MovieClip [player] Frame 1
stop();
Symbol 202 MovieClip [player] Frame 5
stop();
Symbol 210 Button
on (press) { getURL ("http://www.2DPlay.com/index.php?gameid=" + _parent.gameID, "_blank"); }
Symbol 212 MovieClip Frame 1
stop();
Symbol 280 MovieClip Frame 1
_parent.showLogo(); stop();
Instance of Symbol 212 MovieClip in Symbol 280 MovieClip Frame 11
onClipEvent (load) { _parent.sfx.stop(); _parent.sfx = new Sound(_parent); _parent.sfx.attachSound("SCIFI.WAV"); _parent.sfx.start(0, 1); }
Instance of Symbol 212 MovieClip in Symbol 280 MovieClip Frame 69
onClipEvent (load) { _parent.sfx.stop(); _parent.sfx = new Sound(_parent); _parent.sfx.attachSound("BEEPDBL.WAV"); _parent.sfx.start(0, 1); }
Instance of Symbol 212 MovieClip in Symbol 280 MovieClip Frame 82
onClipEvent (load) { _parent.sfx.stop(); _parent.sfx = new Sound(_parent); _parent.sfx.attachSound("INSERT4.WAV"); _parent.sfx.start(0, 1); }
Instance of Symbol 212 MovieClip in Symbol 280 MovieClip Frame 96
onClipEvent (load) { _parent.sfx.stop(); _parent.sfx = new Sound(_parent); _parent.sfx.attachSound("MSOVR2.WAV"); _parent.sfx.start(0, 1); }
Instance of Symbol 212 MovieClip in Symbol 280 MovieClip Frame 112
onClipEvent (load) { _parent.sfx.stop(); _parent.sfx = new Sound(_parent); _parent.sfx.attachSound("BLOOB.WAV"); _parent.sfx.start(0, 1); }
Symbol 286 MovieClip [TMPix0hemklz] Frame 1
function detectFlashVersion(detectVersion) { var _local3 = System.capabilities.version; var _local2; var _local1 = 0; while (_local1 < _local3.length) { _local2 = Number(_local3.charAt(_local1)); if (!isNaN(_local2)) { _local2 = ((!isNaN(Number(_local3.charAt(_local1 + 1)))) ? (Number(String(_local2) + _local3.charAt(_local1 + 1))) : (_local2)); break; } _local1++; } if (_local2 < detectVersion) { gotoAndPlay (3); } else { gotoAndPlay (2); } } function startPreload() { this.onEnterFrame = function () { this.preload(); }; } function preload() { var _local3 = _root.getBytesTotal(); var _local4 = _root.getBytesLoaded(); var _local5 = Math.floor((_local4 / _local3) * 100); loader_bar.mask._xscale = _local5; loader_bar._alpha = ((loader_bar._alpha < 100) ? (loader_bar._alpha + 10) : 100); if ((_local4 >= _local3) && (_local3 > 0)) { delete this.onEnterFrame; _root.gotoAndPlay(startFrameLabel); } } function showLogo() { this.playbackPercent = 0; this.onEnterFrame = function () { this.logoFrameStep(); }; } function logoFrameStep() { var _local3 = 30; var _local2 = 200; var _local4 = Math.floor(playbackPercent * _local2) + 1; playbackPercent = playbackPercent + ((_local3 / movieFramerate) / _local2); logo.gotoAndStop(_local4); if ((playbackPercent >= 1) || (skipPreloader)) { delete this.onEnterFrame; startPreload(); } } _visible = false; _rotation = 0; _y = 0; _x = 0; _yscale = 100; _xscale = 100; Stage.scaleMode = "noScale"; detectFlashVersion(flashVersion); stop();
Symbol 286 MovieClip [TMPix0hemklz] Frame 2
loader_background._width = Stage.width; loader_background._height = Stage.height; logo._x = Stage.width / 2; logo._y = (Stage.height / 2) + 20; loader_bar._x = logo._x - 100; loader_bar._y = logo._y + 30; loader_bar.mask._xscale = 0; loader_bar._alpha = 0; _visible = true; stop();
Symbol 286 MovieClip [TMPix0hemklz] Frame 3
loader_background._width = Stage.width; loader_background._height = Stage.height; createTextField("messageField", 1, (Stage.width - 520) / 2, (Stage.height - 120) / 2, 520, 120); messageField.html = true; messageField.multiline = true; messageField.htmlText = ((("<font face='_sans' color='#FFFFFF'><p align='center'>You will need the <a href='http://www.adobe.com/go/getflashplayer'><u>Flash Player version " + flashVersion) + "</u></a> to play this game\r\r\rAlternatively you can download the game from <a href='http://www.2dplay.com'><u>2DPlay.com</u></a> by clicking <a href='http://www.2dplay.com/downloadgame.php?gameid=") + gameID) + "'><u>here</u></a></p></font>"; _visible = true; stop();
Symbol 292 Button
on (rollOver) { _root.green1._alpha = 100; _root.green2._alpha = 25; _root.green3._alpha = 25; _root.green4._alpha = 25; _root.green5._alpha = 25; _root.green6._alpha = 25; } on (release) { _root.mainmenu = true; play(); }
Symbol 295 Button
on (rollOver) { _root.green2._alpha = 100; _root.green1._alpha = 25; _root.green3._alpha = 25; _root.green4._alpha = 25; _root.green5._alpha = 25; _root.green6._alpha = 25; } on (release) { getURL (_root.viewscores_link, "_blank"); }
Symbol 298 Button
on (rollOver) { _root.green3._alpha = 100; _root.green2._alpha = 25; _root.green1._alpha = 25; _root.green4._alpha = 25; _root.green5._alpha = 25; _root.green6._alpha = 25; } on (release) { getURL (_root.download_link, "_blank"); }
Symbol 303 Button
on (rollOver) { _root.green5._alpha = 100; _root.green2._alpha = 25; _root.green3._alpha = 25; _root.green1._alpha = 25; _root.green4._alpha = 25; _root.green6._alpha = 25; } on (release) { getURL (_root.main_link, "_blank"); }
Symbol 308 Button
on (release) { getURL (_root.main_link, "_blank"); }
Symbol 329 Button
on (release) { this.nextFrame(); }
Symbol 336 Button
on (release) { _root.play(); }
Symbol 337 MovieClip Frame 1
stop();
Symbol 342 Button
on (release) { _root.play(); }
Symbol 351 Button
on (release) { gotoAndStop ("controls"); }
Symbol 366 MovieClip Frame 40
stop();
Symbol 369 MovieClip Frame 40
stop();
Symbol 372 MovieClip Frame 40
stop();
Symbol 462 MovieClip Frame 30
stop();
Symbol 462 MovieClip Frame 31
stop();
Symbol 463 MovieClip [rockethit] Frame 4
stop();
Symbol 465 MovieClip Frame 41
stop();
Symbol 467 MovieClip [boss_egg] Frame 1
stop();
Symbol 479 MovieClip Frame 25
stop();
Symbol 480 MovieClip [boss_laser] Frame 1
stop();
Symbol 487 MovieClip Frame 81
stop();
Symbol 488 MovieClip [boss_bomb] Frame 1
stop();
Symbol 491 MovieClip Frame 70
stop();
Symbol 492 MovieClip [boss_orbit] Frame 1
stop();
Symbol 496 MovieClip Frame 1
stop();
Symbol 502 MovieClip Frame 4
stop();
Symbol 516 MovieClip Frame 10
stop();
Symbol 517 MovieClip [bullet] Frame 1
stop();
Symbol 517 MovieClip [bullet] Frame 3
stop();
Symbol 529 MovieClip [debris] Frame 1
stop();
Symbol 529 MovieClip [debris] Frame 2
stop();
Symbol 529 MovieClip [debris] Frame 3
stop();
Symbol 533 MovieClip [embers] Frame 1
stop();
Symbol 533 MovieClip [embers] Frame 2
stop();
Symbol 533 MovieClip [embers] Frame 3
stop();
Symbol 541 MovieClip [greentrail] Frame 1
stop();
Symbol 542 MovieClip [greentrail2] Frame 1
stop();
Symbol 543 MovieClip [greytrail] Frame 1
stop();
Symbol 544 MovieClip [groundhit] Frame 1
stop();
Symbol 549 MovieClip [shrapnel] Frame 7
stop();
Symbol 556 MovieClip [spark] Frame 1
stop();
Symbol 556 MovieClip [spark] Frame 2
stop();
Symbol 559 MovieClip [spark2] Frame 1
stop();
Symbol 559 MovieClip [spark2] Frame 2
stop();
Symbol 562 MovieClip [spark3] Frame 1
stop();
Symbol 562 MovieClip [spark3] Frame 2
stop();
Symbol 564 MovieClip [sparkpoint] Frame 1
stop();
Symbol 564 MovieClip [sparkpoint] Frame 2
stop();
Symbol 566 MovieClip [trail] Frame 10
stop();
Symbol 586 MovieClip Frame 72
stop();
Symbol 587 MovieClip [items] Frame 1
stop();
Symbol 588 MovieClip [squidjump3] Frame 10
stop();
Symbol 589 MovieClip [squidjump2] Frame 10
stop();
Symbol 663 MovieClip [masks] Frame 1
stop();
Symbol 664 MovieClip [tiles] Frame 1
stop();
Symbol 668 MovieClip [lighter] Frame 1
stop();
Symbol 703 MovieClip Frame 1
stop();
Symbol 727 Button
on (release) { getURL (_root.main_link, "_blank"); }
Symbol 731 Button
on (rollOver) { _root.green1._alpha = 100; } on (rollOut) { _root.green1._alpha = 25; } on (release) { stopAllSounds(); play(); }
Symbol 763 MovieClip Frame 1
stop();
Symbol 769 Button
on (release) { if (_root.char.strength > 0) { if (!_root.paws) { Mouse.show(); _root.paws = true; _root.hud.menu.gotoAndStop(2); } } }
Symbol 789 Button
on (release) { getURL (_root.free_link, "_blank"); }
Symbol 792 Button
on (release) { getURL (_root.download_link, "_blank"); }
Symbol 795 Button
on (release) { getURL (_root.main_link, "_blank"); }
Symbol 798 Button
on (release) { switch (_quality) { case "HIGH" : _quality = "LOW"; break; case "MEDIUM" : _quality = "HIGH"; break; case "LOW" : _quality = "MEDIUM"; } _root.SetButtonStr(); }
Symbol 801 Button
on (release) { _root.cleanUp(); stopAllSounds(); _root.crosshair.stopDrag(true); removeMovieClip(_root.crosshair); removeMovieClip(game.clip); removeMovieClip(_root.hud); removeMovieClip(_root.screen); _root.mainmenu = true; _root.gotoAndPlay("startgame"); removeMovieClip(_root.hud); }
Symbol 804 Button
on (release) { Mouse.hide(); _root.paws = false; _root.hud.menu.gotoAndStop(1); }
Symbol 807 Button
on (release) { getURL (_root.viewscores_link, "_blank"); }
Symbol 811 Button
on (release) { switch (_root.game.fx) { case true : _root.game.fx = false; break; case false : _root.game.fx = true; } _root.SetFXStr(); }
Symbol 827 MovieClip Frame 1
stop();
Symbol 828 Button
on (release) { _root.game.soundVolume++; if (_root.game.soundVolume > 10) { _root.game.soundVolume = 0; } i = 0; while (i < _root.game.sounds.length) { var sound = _root.game.sounds[i]; _root.sounds[sound].setVolume(_root.game.soundVolume * 10); i++; } if (_root.game.soundVolume > 0) { _root.hud.menu.soundVol.gotoAndStop(_root.game.soundVolume); } else { _root.hud.menu.soundVol.gotoAndStop(11); } _root.sounds.BEEPDBL.start(); }
Symbol 829 Button
on (release) { _root.game.soundVolume--; if (_root.game.soundVolume < 0) { _root.game.soundVolume = 10; } i = 0; while (i < _root.game.sounds.length) { var sound = _root.game.sounds[i]; _root.sounds[sound].setVolume(_root.game.soundVolume * 10); i++; } if (_root.game.soundVolume > 0) { _root.hud.menu.soundVol.gotoAndStop(_root.game.soundVolume); } else { _root.hud.menu.soundVol.gotoAndStop(11); } _root.sounds.BEEPDBL.start(); }
Symbol 830 Button
on (release) { _root.game.musicVolume++; if (_root.game.musicVolume > 10) { _root.game.musicVolume = 0; } i = 0; while (i < _root.game.music.length) { var music = _root.game.music[i]; _root.music[music].setVolume(_root.game.musicVolume * 10); i++; } if (_root.game.musicVolume > 0) { _root.hud.menu.musicVol.gotoAndStop(_root.game.musicVolume); } else { _root.hud.menu.musicVol.gotoAndStop(11); } }
Symbol 831 Button
on (release) { _root.game.musicVolume--; if (_root.game.musicVolume < 0) { _root.game.musicVolume = 10; } i = 0; while (i < _root.game.music.length) { var music = _root.game.music[i]; _root.music[music].setVolume(_root.game.musicVolume * 10); i++; } if (_root.game.musicVolume > 0) { _root.hud.menu.musicVol.gotoAndStop(_root.game.musicVolume); } else { _root.hud.menu.musicVol.gotoAndStop(11); } }
Symbol 843 MovieClip Frame 1
stop();
Symbol 853 MovieClip Frame 1
stop();
Symbol 853 MovieClip Frame 31
stop();
Symbol 855 MovieClip Frame 10
_root.game.clip.boss._alpha = 100;
Symbol 855 MovieClip Frame 89
stop(); _root.paws = false; _root.hud.menu.gotoAndStop(1);
Symbol 866 MovieClip Frame 1
gotoAndStop(_root.bossNumber);
Instance of Symbol 866 MovieClip "boss_pic" in Symbol 872 MovieClip Frame 1
onClipEvent (load) { keynum = _root.bossNumber; switch (keynum) { case 1 : this.gotoAndStop(1); break; case 2 : this.gotoAndStop(2); break; case 3 : this.gotoAndStop(3); break; case 4 : this.gotoAndStop(4); break; case 5 : this.gotoAndStop(5); } }
Symbol 872 MovieClip Frame 10
_root.screen._xscale = 100; _root.screen._yscale = 100; stop();
Instance of Symbol 866 MovieClip "boss_pic" in Symbol 872 MovieClip Frame 10
onClipEvent (load) { n = 0; } onClipEvent (enterFrame) { keynum = _root.bossNumber; switch (keynum) { case 1 : if (Key.isDown(51)) { _root.char.bulletType = 3; _root.setWeapons(); _parent.play(); } break; case 2 : if (Key.isDown(52)) { _root.char.bulletType = 4; _root.setWeapons(); _parent.play(); } break; case 3 : if (Key.isDown(53)) { _root.char.bulletType = 5; _root.setWeapons(); _parent.play(); } break; case 4 : if (Key.isDown(54)) { _root.char.bulletType = 6; _root.setWeapons(); _parent.play(); } break; case 5 : n++; if (n <= 200) { break; } _parent.play(); } }
Symbol 872 MovieClip Frame 23
_root.game.scrollstop = 4; _root.game.xstop = 2052; _root.paws = false; _root.hud.go.play(); _root.hud.menu.gotoAndStop(1); stop();
Symbol 878 MovieClip Frame 30
stop();
Symbol 879 MovieClip Frame 166
stop();
Symbol 879 MovieClip Frame 241
_root.hud.menu.gotoAndStop(1);
Symbol 885 MovieClip Frame 1
cost = Math.round(_root.game.score / 2) + " points";
Symbol 886 Button
on (release) { _global.goto = function () { _root.char.clip._x = 3000; _root.game.level--; _root.game.score = Math.round(_root.game.score / 2); _root.char.strength = 100; _root.hud.energy._xscale = 100; _root.checkLevel(); }; play(); _root.hud.menu.cont.play(); }
Symbol 887 Button
on (release) { _global.goto = function () { _root.cleanUp(); _root.crosshair.stopDrag(true); removeMovieClip(_root.crosshair); removeMovieClip(_root.game.clip); i = 0; while (i < _root.game.sounds.length) { var _local3 = _root.game.sounds[i]; _root.sounds[_local3].setVolume(0); i++; } i = 0; while (i < _root.game.music.length) { var _local2 = _root.game.music[i]; _root.music[_local2].setVolume(0); i++; } _root.score = _root.game.score; Mouse.show(); _root.gotoAndStop("gameover"); }; _root.hud.menu.cont.play(); play(); }
Symbol 888 MovieClip Frame 196
Mouse.show(); stop();
Symbol 888 MovieClip Frame 227
_root.music.rs_music_boss.stop(); _root.music.rs_music_main.start(0, 100); stop(); _global.goto();
Symbol 889 MovieClip Frame 1
_global.goto = function () { _root.cleanUp(); _root.crosshair.stopDrag(true); removeMovieClip(_root.crosshair); removeMovieClip(_root.game.clip); i = 0; while (i < _root.game.sounds.length) { var _local3 = _root.game.sounds[i]; _root.sounds[_local3].setVolume(0); i++; } i = 0; while (i < _root.game.music.length) { var _local2 = _root.game.music[i]; _root.music[_local2].setVolume(0); i++; } _root.score = _root.game.score; Mouse.show(); _root.gotoAndStop("gameover"); };
Symbol 889 MovieClip Frame 241
_global.goto();
Symbol 890 MovieClip Frame 1
stop();
Instance of Symbol 827 MovieClip "soundVol" in Symbol 890 MovieClip Frame 2
onClipEvent (load) { if (_root.game.soundVolume > 0) { this.gotoAndStop(_root.game.soundVolume); } else { this.gotoAndStop(11); } }
Instance of Symbol 827 MovieClip "musicVol" in Symbol 890 MovieClip Frame 2
onClipEvent (load) { if (_root.game.musicVolume > 0) { this.gotoAndStop(_root.game.musicVolume); } else { this.gotoAndStop(11); } }
Symbol 896 Button
on (release) { var hashkey = _root.hex_md5(("gameid=1674&hiscore=" + score) + "2DPlay.com/"); getURL (String(((_root.scores_link + score) + "&hash=") + hashkey), "_blank"); }
Symbol 899 Button
on (release) { _root.cleanUp(); stopAllSounds(); _root.gotoAndPlay("startgame"); }
Symbol 902 Button
on (release) { _root.cleanUp(); _root.mainmenu = false; stopAllSounds(); _root.setSounds(0); _root.gotoAndPlay("startgame"); }
Symbol 913 MovieClip Frame 1
stop();
Symbol 914 Button
on (release) { _root.cleanUp(); _root.mainmenu = false; stopAllSounds(); _root.music.gotoAndStop(1); _root.setSounds(0); _root.gotoAndPlay("startgame"); }

Library Items

Symbol 1 Sound [SCIFI.WAV]
Symbol 2 Sound [rs_electricity]
Symbol 3 Sound [MSOVR2.WAV]
Symbol 4 Sound [BEEPDBL]
Symbol 5 Sound [INSERT4]
Symbol 6 Sound [INSERT4.WAV]
Symbol 7 Sound [BLOOB.WAV]
Symbol 8 Sound [BEEPDBL.WAV]
Symbol 9 Sound [rs_jump]Used by:703
Symbol 10 Sound [rs_dryfire]Used by:703
Symbol 11 GraphicUsed by:12
Symbol 12 MovieClipUses:11Used by:18
Symbol 13 GraphicUsed by:14
Symbol 14 MovieClipUses:13Used by:18
Symbol 15 GraphicUsed by:17
Symbol 16 GraphicUsed by:17
Symbol 17 MovieClipUses:15 16Used by:18
Symbol 18 MovieClipUses:12 14 17Used by:19 20 21
Symbol 19 MovieClip [littlegun2]Uses:18
Symbol 20 MovieClip [littlegun_dying]Uses:18
Symbol 21 MovieClip [littlegun]Uses:18
Symbol 22 GraphicUsed by:23
Symbol 23 MovieClipUses:22Used by:28 125
Symbol 24 GraphicUsed by:27
Symbol 25 GraphicUsed by:27
Symbol 26 GraphicUsed by:27
Symbol 27 MovieClipUses:24 25 26Used by:28 125
Symbol 28 MovieClip [droid_dying]Uses:23 27
Symbol 29 GraphicUsed by:30
Symbol 30 MovieClipUses:29Used by:31
Symbol 31 MovieClip [firetrail]Uses:30
Symbol 32 GraphicUsed by:33
Symbol 33 MovieClipUses:32Used by:46 49 51 53
Symbol 34 GraphicUsed by:35
Symbol 35 MovieClipUses:34Used by:46
Symbol 36 GraphicUsed by:37
Symbol 37 MovieClipUses:36Used by:46 49 51 53
Symbol 38 GraphicUsed by:39
Symbol 39 MovieClipUses:38Used by:46 49 51 53
Symbol 40 GraphicUsed by:41
Symbol 41 MovieClipUses:40Used by:46 49 51 53
Symbol 42 GraphicUsed by:43
Symbol 43 MovieClipUses:42Used by:46 49 51 53
Symbol 44 GraphicUsed by:45
Symbol 45 MovieClipUses:44Used by:46 49 51 53
Symbol 46 MovieClipUses:33 35 37 39 41 43 45Used by:54 58
Symbol 47 GraphicUsed by:48
Symbol 48 MovieClipUses:47Used by:49 51 53
Symbol 49 MovieClipUses:33 48 37 39 41 43 45Used by:54 58
Symbol 50 GraphicUsed by:51
Symbol 51 MovieClipUses:33 48 37 39 41 43 45 50Used by:54 58
Symbol 52 GraphicUsed by:54 58
Symbol 53 MovieClipUses:33 48 37 39 41 43 45Used by:54 58
Symbol 54 MovieClip [enemy1b]Uses:46 49 51 52 53
Symbol 55 GraphicUsed by:56
Symbol 56 MovieClipUses:55Used by:57
Symbol 57 MovieClip [enemy1dying]Uses:56Used by:58
Symbol 58 MovieClip [enemy1]Uses:46 49 51 52 53 57
Symbol 59 GraphicUsed by:60
Symbol 60 MovieClipUses:59Used by:80 83 84 87 93
Symbol 61 GraphicUsed by:62
Symbol 62 MovieClipUses:61Used by:80 84 87 93
Symbol 63 GraphicUsed by:64
Symbol 64 MovieClipUses:63Used by:79 80 83 84 87 93
Symbol 65 GraphicUsed by:66
Symbol 66 MovieClipUses:65Used by:79 80 83 84 87 93
Symbol 67 GraphicUsed by:68
Symbol 68 MovieClipUses:67Used by:80 83 84 87 93
Symbol 69 GraphicUsed by:70
Symbol 70 MovieClipUses:69Used by:80 83 84 87 93
Symbol 71 GraphicUsed by:72
Symbol 72 MovieClipUses:71Used by:80 83 84 87 93
Symbol 73 GraphicUsed by:74
Symbol 74 MovieClipUses:73Used by:80 83 84 87 93
Symbol 75 GraphicUsed by:76
Symbol 76 MovieClipUses:75Used by:80 83 84 93
Symbol 77 GraphicUsed by:78
Symbol 78 MovieClipUses:77Used by:79
Symbol 79 MovieClipUses:78 64 66Used by:80 83 84 87 93
Symbol 80 MovieClipUses:60 62 64 66 68 70 72 74 76 79Used by:94  Timeline
Symbol 81 GraphicUsed by:82
Symbol 82 MovieClipUses:81Used by:83
Symbol 83 MovieClipUses:82 60 72 64 66 68 70 74 76 79Used by:94  Timeline
Symbol 84 MovieClipUses:60 62 64 66 68 70 72 74 76 79Used by:94
Symbol 85 GraphicUsed by:86
Symbol 86 MovieClipUses:85Used by:87 112 160
Symbol 87 MovieClipUses:60 72 62 64 66 68 70 74 86 79Used by:94
Symbol 88 BitmapUsed by:89 550
Symbol 89 GraphicUses:88Used by:90
Symbol 90 MovieClipUses:89Used by:91 143 463 541 542 543 544 548 549 588 589
Symbol 91 MovieClip [hit]Uses:90Used by:92 703
Symbol 92 MovieClipUses:91Used by:93 159 462 465 479 487 491
Symbol 93 MovieClipUses:60 62 64 66 68 70 72 74 76 79 92Used by:94
Symbol 94 MovieClip [char]Uses:80 83 84 87 93
Symbol 95 GraphicUsed by:96
Symbol 96 MovieClipUses:95Used by:103 104 106 116
Symbol 97 GraphicUsed by:98
Symbol 98 MovieClipUses:97Used by:103 104 106 116
Symbol 99 GraphicUsed by:100
Symbol 100 MovieClipUses:99Used by:103 104 106 116
Symbol 101 GraphicUsed by:102
Symbol 102 MovieClipUses:101Used by:103 104 106 116
Symbol 103 MovieClipUses:96 98 100 102Used by:107
Symbol 104 MovieClipUses:96 98 100 102Used by:107 108
Symbol 105 GraphicUsed by:106
Symbol 106 MovieClipUses:96 98 100 102 105Used by:107 108
Symbol 107 MovieClip [supersquid]Uses:103 104 106
Symbol 108 MovieClip [squid]Uses:104 106
Symbol 109 GraphicUsed by:110
Symbol 110 MovieClipUses:109Used by:112 119
Symbol 111 GraphicUsed by:112
Symbol 112 MovieClip [enemy5]Uses:110 86 111
Symbol 113 BitmapUsed by:114
Symbol 114 GraphicUses:113Used by:115
Symbol 115 MovieClip [crosshair]Uses:114
Symbol 116 MovieClipUses:96 98 100 102Used by:117 118
Symbol 117 MovieClip [enemy3dying2]Uses:116
Symbol 118 MovieClip [enemy3dying]Uses:116
Symbol 119 MovieClipUses:110Used by:120
Symbol 120 MovieClip [enemy5Dying]Uses:119
Symbol 121 FontUsed by:122 123 323 330 334 335 362 373 374 375 524 711 712 713 714 715 716 717 718 719 720 725 726 728 756 757 759 771 772 773 774 775 776 777 778 779 780 781 782 784 785 808 812 813 814 859 860 861 862 863 864 865 882 883 884 903 907 910 911 912 915
Symbol 122 EditableTextUses:121Used by:124
Symbol 123 EditableTextUses:121Used by:124
Symbol 124 MovieClip [points]Uses:122 123
Symbol 125 MovieClipUses:23 27Used by:126
Symbol 126 MovieClip [droid]Uses:125
Symbol 127 GraphicUsed by:128
Symbol 128 MovieClip [orbit_boss_eye]Uses:127Used by:138 703
Symbol 129 GraphicUsed by:137
Symbol 130 GraphicUsed by:137
Symbol 131 GraphicUsed by:137
Symbol 132 GraphicUsed by:137
Symbol 133 GraphicUsed by:137
Symbol 134 GraphicUsed by:137
Symbol 135 GraphicUsed by:137
Symbol 136 GraphicUsed by:137
Symbol 137 MovieClipUses:129 130 131 132 133 134 135 136Used by:138 202  Timeline
Symbol 138 MovieClip [flyingball]Uses:128 137
Symbol 139 MovieClip [flare_smoke]
Symbol 140 MovieClip [empty]Used by:Timeline
Symbol 141 GraphicUsed by:142
Symbol 142 MovieClip [bar]Uses:141Used by:572
Symbol 143 MovieClip [squidjump]Uses:90Used by:703
Symbol 144 GraphicUsed by:148
Symbol 145 GraphicUsed by:148
Symbol 146 GraphicUsed by:148
Symbol 147 GraphicUsed by:148
Symbol 148 MovieClipUses:144 145 146 147Used by:149 158
Symbol 149 MovieClipUses:148Used by:160 517
Symbol 150 GraphicUsed by:151
Symbol 151 MovieClipUses:150Used by:158 160
Symbol 152 GraphicUsed by:153
Symbol 153 MovieClipUses:152Used by:158 160
Symbol 154 GraphicUsed by:155
Symbol 155 MovieClipUses:154Used by:158 160
Symbol 156 GraphicUsed by:157
Symbol 157 MovieClip [hitbox]Uses:156Used by:160 467 480 488 492 703
Symbol 158 MovieClipUses:148 151 153 155Used by:159
Symbol 159 MovieClipUses:158 92Used by:160
Symbol 160 MovieClip [boss_sawblade]Uses:86 149 151 153 155 157 159Used by:703
Symbol 161 GraphicUsed by:162
Symbol 162 MovieClipUses:161Used by:202
Symbol 163 GraphicUsed by:164
Symbol 164 MovieClipUses:163Used by:171 173 175 179 181 183 201 350
Symbol 165 GraphicUsed by:166
Symbol 166 MovieClipUses:165Used by:171 173 175 179 181 183 201 350
Symbol 167 GraphicUsed by:168
Symbol 168 MovieClipUses:167Used by:171 173 175 179 181 183 201 350
Symbol 169 GraphicUsed by:170
Symbol 170 MovieClipUses:169Used by:171 173 175 179 181 183 350
Symbol 171 MovieClipUses:164 166 168 170Used by:173
Symbol 172 GraphicUsed by:173
Symbol 173 MovieClipUses:171 164 166 168 170 172Used by:184
Symbol 174 GraphicUsed by:175
Symbol 175 MovieClipUses:164 166 168 170 174Used by:184
Symbol 176 GraphicUsed by:177
Symbol 177 MovieClipUses:176Used by:179 181 183 189 201 202 350
Symbol 178 GraphicUsed by:179
Symbol 179 MovieClipUses:164 177 166 168 170 178Used by:184
Symbol 180 GraphicUsed by:181
Symbol 181 MovieClipUses:164 177 166 168 170 180Used by:184
Symbol 182 GraphicUsed by:183
Symbol 183 MovieClipUses:164 177 166 168 170 182Used by:184
Symbol 184 MovieClipUses:173 175 179 181 183Used by:202
Symbol 185 GraphicUsed by:186 292 295 298 439 577 663 731
Symbol 186 MovieClipUses:185Used by:202  Timeline
Symbol 187 GraphicUsed by:188
Symbol 188 MovieClipUses:187Used by:189 201 202 350
Symbol 189 MovieClipUses:177 188Used by:202
Symbol 190 GraphicUsed by:191
Symbol 191 MovieClipUses:190Used by:201 202
Symbol 192 GraphicUsed by:193
Symbol 193 MovieClipUses:192Used by:201
Symbol 194 GraphicUsed by:201
Symbol 195 GraphicUsed by:201
Symbol 196 GraphicUsed by:201
Symbol 197 GraphicUsed by:201
Symbol 198 GraphicUsed by:201
Symbol 199 GraphicUsed by:201
Symbol 200 GraphicUsed by:201
Symbol 201 MovieClipUses:188 191 177 164 166 193 194 168 195 196 197 198 199 200Used by:202
Symbol 202 MovieClip [player]Uses:162 184 137 186 189 188 191 177 201Used by:Timeline
Symbol 203 GraphicUsed by:Timeline
Symbol 204 GraphicUsed by:286
Symbol 205 GraphicUsed by:206
Symbol 206 MovieClipUses:205Used by:286
Symbol 207 GraphicUsed by:280
Symbol 208 GraphicUsed by:280
Symbol 209 GraphicUsed by:210 285
Symbol 210 ButtonUses:209Used by:280
Symbol 211 GraphicUsed by:212
Symbol 212 MovieClipUses:211Used by:280
Symbol 213 GraphicUsed by:280
Symbol 214 GraphicUsed by:280
Symbol 215 GraphicUsed by:280
Symbol 216 GraphicUsed by:280
Symbol 217 GraphicUsed by:280
Symbol 218 GraphicUsed by:280
Symbol 219 GraphicUsed by:280
Symbol 220 GraphicUsed by:280
Symbol 221 GraphicUsed by:280
Symbol 222 GraphicUsed by:280
Symbol 223 GraphicUsed by:280
Symbol 224 GraphicUsed by:280
Symbol 225 GraphicUsed by:280
Symbol 226 GraphicUsed by:280
Symbol 227 GraphicUsed by:280
Symbol 228 GraphicUsed by:280
Symbol 229 GraphicUsed by:280
Symbol 230 GraphicUsed by:280
Symbol 231 GraphicUsed by:280
Symbol 232 GraphicUsed by:280
Symbol 233 GraphicUsed by:280
Symbol 234 GraphicUsed by:280
Symbol 235 GraphicUsed by:280
Symbol 236 GraphicUsed by:280
Symbol 237 GraphicUsed by:280
Symbol 238 GraphicUsed by:280
Symbol 239 GraphicUsed by:280
Symbol 240 GraphicUsed by:280
Symbol 241 GraphicUsed by:280
Symbol 242 GraphicUsed by:280
Symbol 243 GraphicUsed by:280
Symbol 244 GraphicUsed by:280
Symbol 245 GraphicUsed by:280
Symbol 246 GraphicUsed by:280
Symbol 247 GraphicUsed by:280
Symbol 248 GraphicUsed by:280
Symbol 249 GraphicUsed by:280
Symbol 250 GraphicUsed by:280
Symbol 251 GraphicUsed by:280
Symbol 252 GraphicUsed by:280
Symbol 253 GraphicUsed by:280
Symbol 254 GraphicUsed by:280
Symbol 255 GraphicUsed by:280
Symbol 256 GraphicUsed by:280
Symbol 257 GraphicUsed by:280
Symbol 258 GraphicUsed by:280
Symbol 259 GraphicUsed by:280
Symbol 260 GraphicUsed by:280
Symbol 261 GraphicUsed by:280
Symbol 262 GraphicUsed by:280
Symbol 263 GraphicUsed by:280
Symbol 264 GraphicUsed by:280
Symbol 265 GraphicUsed by:280
Symbol 266 GraphicUsed by:280
Symbol 267 GraphicUsed by:280
Symbol 268 GraphicUsed by:280
Symbol 269 GraphicUsed by:280
Symbol 270 ShapeTweeningUsed by:280
Symbol 271 GraphicUsed by:280
Symbol 272 GraphicUsed by:280
Symbol 273 GraphicUsed by:280
Symbol 274 GraphicUsed by:280
Symbol 275 GraphicUsed by:280
Symbol 276 GraphicUsed by:280
Symbol 277 GraphicUsed by:280
Symbol 278 GraphicUsed by:280
Symbol 279 GraphicUsed by:280
Symbol 280 MovieClipUses:207 208 210 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279Used by:286
Symbol 281 GraphicUsed by:285
Symbol 282 GraphicUsed by:283
Symbol 283 MovieClipUses:282Used by:285
Symbol 284 GraphicUsed by:285
Symbol 285 MovieClipUses:281 283 209 284Used by:286
Symbol 286 MovieClip [TMPix0hemklz]Uses:204 206 280 285Used by:Timeline
Symbol 287 BitmapUsed by:288
Symbol 288 GraphicUses:287Used by:Timeline
Symbol 289 FontUsed by:290 291 293 294 296 297 729 730 786 787 790 791 793 794 796 797 799 800 802 803 805 806 809 810 815 816 893 894 895 897 898 900 901 917
Symbol 290 EditableTextUses:289 904Used by:292
Symbol 291 EditableTextUses:289 904Used by:292
Symbol 292 ButtonUses:290 291 185Used by:Timeline
Symbol 293 EditableTextUses:289 904Used by:295
Symbol 294 EditableTextUses:289 904Used by:295
Symbol 295 ButtonUses:293 294 185Used by:Timeline
Symbol 296 EditableTextUses:289 904Used by:298
Symbol 297 EditableTextUses:289 904Used by:298
Symbol 298 ButtonUses:296 297 185Used by:Timeline
Symbol 299 BitmapUsed by:300
Symbol 300 GraphicUses:299Used by:301
Symbol 301 MovieClipUses:300Used by:303 727
Symbol 302 GraphicUsed by:303 727
Symbol 303 ButtonUses:301 302Used by:Timeline
Symbol 304 GraphicUsed by:305
Symbol 305 MovieClipUses:304Used by:Timeline
Symbol 306 FontUsed by:307
Symbol 307 EditableTextUses:306Used by:308
Symbol 308 ButtonUses:307Used by:Timeline
Symbol 309 Sound [NG42681mainslow]Used by:703  Timeline
Symbol 310 GraphicUsed by:Timeline
Symbol 311 GraphicUsed by:Timeline
Symbol 312 GraphicUsed by:316
Symbol 313 GraphicUsed by:315
Symbol 314 GraphicUsed by:315
Symbol 315 MovieClipUses:313 314Used by:316
Symbol 316 MovieClipUses:312 315Used by:Timeline
Symbol 317 GraphicUsed by:321
Symbol 318 BitmapUsed by:319
Symbol 319 GraphicUses:318Used by:320
Symbol 320 MovieClipUses:319Used by:321 345 347
Symbol 321 MovieClipUses:317 320Used by:Timeline
Symbol 322 GraphicUsed by:337 913
Symbol 323 EditableTextUses:121Used by:337
Symbol 324 GraphicUsed by:325
Symbol 325 MovieClipUses:324Used by:329 336
Symbol 326 GraphicUsed by:329 336
Symbol 327 SoundUsed by:329 336 586
Symbol 328 SoundUsed by:329 336 703
Symbol 329 ButtonUses:325 326 327 328Used by:337 913
Symbol 330 EditableTextUses:121Used by:337
Symbol 331 BitmapUsed by:332
Symbol 332 GraphicUses:331Used by:337
Symbol 333 GraphicUsed by:337 913
Symbol 334 EditableTextUses:121Used by:337
Symbol 335 EditableTextUses:121Used by:337
Symbol 336 ButtonUses:325 326 327 328Used by:337 913
Symbol 337 MovieClipUses:322 323 329 330 332 333 334 335 336Used by:Timeline
Symbol 338 FontUsed by:339 340
Symbol 339 EditableTextUses:338Used by:342 351
Symbol 340 EditableTextUses:338Used by:342 351
Symbol 341 GraphicUsed by:342 351 663
Symbol 342 ButtonUses:339 340 341Used by:Timeline
Symbol 343 GraphicUsed by:Timeline
Symbol 344 GraphicUsed by:345
Symbol 345 MovieClipUses:344 320Used by:Timeline
Symbol 346 GraphicUsed by:347
Symbol 347 MovieClipUses:346 320Used by:Timeline
Symbol 348 GraphicUsed by:Timeline
Symbol 349 GraphicUsed by:Timeline
Symbol 350 MovieClipUses:177 188 164 166 168 170Used by:Timeline
Symbol 351 ButtonUses:339 340 341Used by:Timeline
Symbol 352 BitmapUsed by:353 456 457 458 459
Symbol 353 GraphicUses:352Used by:354 460
Symbol 354 MovieClip [flare_explosion]Uses:353Used by:465 504 516 517 534 535 536 566  Timeline
Symbol 355 SoundUsed by:Timeline
Symbol 356 Sound [rs_colectstuf]Used by:703  Timeline
Symbol 357 GraphicUsed by:Timeline
Symbol 358 BitmapUsed by:359
Symbol 359 GraphicUses:358Used by:360
Symbol 360 MovieClipUses:359Used by:Timeline
Symbol 361 GraphicUsed by:Timeline
Symbol 362 TextUses:121Used by:Timeline
Symbol 363 GraphicUsed by:366
Symbol 364 GraphicUsed by:365
Symbol 365 MovieClipUses:364Used by:366 369 372
Symbol 366 MovieClipUses:363 365Used by:587 703  Timeline
Symbol 367 GraphicUsed by:369
Symbol 368 GraphicUsed by:369
Symbol 369 MovieClipUses:367 365 368Used by:587 703  Timeline
Symbol 370 GraphicUsed by:372
Symbol 371 GraphicUsed by:372
Symbol 372 MovieClipUses:370 365 371Used by:587 703  Timeline
Symbol 373 EditableTextUses:121Used by:Timeline
Symbol 374 EditableTextUses:121Used by:Timeline
Symbol 375 EditableTextUses:121Used by:Timeline
Symbol 376 FontUsed by:377 378 571 707 708 722 723 755 767 771 772 773 774 775 776 777 778 779 780 782 784 785 882 883 884
Symbol 377 EditableTextUses:376Used by:Timeline
Symbol 378 EditableTextUses:376Used by:Timeline
Symbol 379 GraphicUsed by:703
Symbol 380 BitmapUsed by:381
Symbol 381 GraphicUses:380Used by:439 440
Symbol 382 GraphicUsed by:439
Symbol 383 BitmapUsed by:384
Symbol 384 GraphicUses:383Used by:439 440
Symbol 385 GraphicUsed by:439
Symbol 386 BitmapUsed by:387
Symbol 387 GraphicUses:386Used by:439 440
Symbol 388 GraphicUsed by:439
Symbol 389 BitmapUsed by:390
Symbol 390 GraphicUses:389Used by:439 440
Symbol 391 GraphicUsed by:439
Symbol 392 BitmapUsed by:393
Symbol 393 GraphicUses:392Used by:439 440
Symbol 394 GraphicUsed by:439
Symbol 395 BitmapUsed by:396
Symbol 396 GraphicUses:395Used by:439 440
Symbol 397 GraphicUsed by:439
Symbol 398 BitmapUsed by:399
Symbol 399 GraphicUses:398Used by:439 440
Symbol 400 GraphicUsed by:439
Symbol 401 BitmapUsed by:402
Symbol 402 GraphicUses:401Used by:439 440
Symbol 403 GraphicUsed by:439
Symbol 404 BitmapUsed by:405
Symbol 405 GraphicUses:404Used by:439 440
Symbol 406 GraphicUsed by:439
Symbol 407 BitmapUsed by:408
Symbol 408 GraphicUses:407Used by:439 440
Symbol 409 GraphicUsed by:439
Symbol 410 BitmapUsed by:411
Symbol 411 GraphicUses:410Used by:439 440
Symbol 412 BitmapUsed by:413
Symbol 413 GraphicUses:412Used by:439 440
Symbol 414 GraphicUsed by:439
Symbol 415 BitmapUsed by:416
Symbol 416 GraphicUses:415Used by:439 440
Symbol 417 GraphicUsed by:439
Symbol 418 BitmapUsed by:419
Symbol 419 GraphicUses:418Used by:439 440
Symbol 420 GraphicUsed by:439
Symbol 421 BitmapUsed by:422
Symbol 422 GraphicUses:421Used by:439 440
Symbol 423 GraphicUsed by:439
Symbol 424 BitmapUsed by:425
Symbol 425 GraphicUses:424Used by:439 440
Symbol 426 GraphicUsed by:439
Symbol 427 BitmapUsed by:428
Symbol 428 GraphicUses:427Used by:439 440
Symbol 429 GraphicUsed by:439
Symbol 430 BitmapUsed by:431
Symbol 431 GraphicUses:430Used by:439 440
Symbol 432 GraphicUsed by:439
Symbol 433 BitmapUsed by:434
Symbol 434 GraphicUses:433Used by:439 440
Symbol 435 GraphicUsed by:439
Symbol 436 BitmapUsed by:437
Symbol 437 GraphicUses:436Used by:439 440
Symbol 438 GraphicUsed by:439
Symbol 439 MovieClip [bkgrmask]Uses:381 382 384 385 387 388 390 391 393 394 396 397 399 400 402 403 405 406 408 409 411 185 413 414 416 417 419 420 422 423 425 426 428 429 431 432 434 435 437 438Used by:703
Symbol 440 MovieClip [backgrounds]Uses:381 384 387 390 393 396 399 402 405 408 411 413 416 419 422 425 428 431 434 437Used by:703
Symbol 441 GraphicUsed by:442
Symbol 442 MovieClipUses:441Used by:455 461 462 465 467 517
Symbol 443 GraphicUsed by:444
Symbol 444 MovieClipUses:443Used by:455 461 462 465 467
Symbol 445 GraphicUsed by:446
Symbol 446 MovieClipUses:445Used by:455 461 462 465 467
Symbol 447 GraphicUsed by:448
Symbol 448 MovieClipUses:447Used by:455 461 462 465 467
Symbol 449 GraphicUsed by:450
Symbol 450 MovieClipUses:449Used by:455 461 462 465 467
Symbol 451 GraphicUsed by:452
Symbol 452 MovieClipUses:451Used by:455 461 462 465 467
Symbol 453 GraphicUsed by:454
Symbol 454 MovieClipUses:453Used by:455 461 462 465 467
Symbol 455 MovieClipUses:442 444 446 448 450 452 454Used by:467
Symbol 456 GraphicUses:352Used by:460
Symbol 457 GraphicUses:352Used by:460
Symbol 458 GraphicUses:352Used by:460
Symbol 459 GraphicUses:352Used by:460
Symbol 460 MovieClipUses:353 456 457 458 459Used by:461
Symbol 461 MovieClipUses:460 442 444 446 448 450 452 454Used by:467
Symbol 462 MovieClipUses:442 444 446 448 450 452 454 92Used by:467
Symbol 463 MovieClip [rockethit]Uses:90Used by:465 703
Symbol 464 Sound [rs_explosion1]Used by:465 703
Symbol 465 MovieClipUses:442 444 446 448 450 452 454 92 463 464 354Used by:466
Symbol 466 MovieClipUses:465Used by:467
Symbol 467 MovieClip [boss_egg]Uses:442 444 446 448 450 452 454 157 455 461 462 466Used by:703
Symbol 468 GraphicUsed by:469
Symbol 469 MovieClipUses:468Used by:474 476 477 479
Symbol 470 GraphicUsed by:471
Symbol 471 MovieClipUses:470Used by:474 475 478
Symbol 472 GraphicUsed by:473
Symbol 473 MovieClipUses:472Used by:474 475
Symbol 474 MovieClipUses:469 471 473Used by:480
Symbol 475 MovieClipUses:471 473Used by:476 477
Symbol 476 MovieClipUses:469 475Used by:480
Symbol 477 MovieClipUses:469 475Used by:480
Symbol 478 MovieClipUses:471Used by:479
Symbol 479 MovieClipUses:469 478 92Used by:480
Symbol 480 MovieClip [boss_laser]Uses:474 157 476 477 479Used by:703
Symbol 481 GraphicUsed by:486
Symbol 482 GraphicUsed by:486
Symbol 483 GraphicUsed by:486
Symbol 484 GraphicUsed by:486
Symbol 485 GraphicUsed by:486
Symbol 486 MovieClipUses:481 482 483 484 485Used by:487 488
Symbol 487 MovieClipUses:486 92Used by:488
Symbol 488 MovieClip [boss_bomb]Uses:486 157 487Used by:703
Symbol 489 GraphicUsed by:490
Symbol 490 MovieClipUses:489Used by:491 492
Symbol 491 MovieClipUses:92 490Used by:492
Symbol 492 MovieClip [boss_orbit]Uses:490 157 491Used by:703
Symbol 493 GraphicUsed by:496
Symbol 494 GraphicUsed by:496
Symbol 495 GraphicUsed by:496
Symbol 496 MovieClipUses:493 494 495Used by:517
Symbol 497 GraphicUsed by:517
Symbol 498 GraphicUsed by:502
Symbol 499 GraphicUsed by:502
Symbol 500 GraphicUsed by:502
Symbol 501 GraphicUsed by:502
Symbol 502 MovieClipUses:498 499 500 501Used by:517
Symbol 503 GraphicUsed by:517
Symbol 504 MovieClipUses:354Used by:517 703
Symbol 505 GraphicUsed by:517
Symbol 506 GraphicUsed by:508
Symbol 507 GraphicUsed by:508
Symbol 508 MovieClipUses:506 507Used by:517
Symbol 509 GraphicUsed by:517
Symbol 510 GraphicUsed by:517
Symbol 511 GraphicUsed by:517
Symbol 512 GraphicUsed by:517
Symbol 513 GraphicUsed by:517
Symbol 514 GraphicUsed by:517
Symbol 515 GraphicUsed by:517
Symbol 516 MovieClipUses:354Used by:517
Symbol 517 MovieClip [bullet]Uses:354 496 497 149 502 503 504 505 508 509 510 511 512 513 514 442 515 516Used by:703
Symbol 518 BitmapUsed by:519 520 521 525 526 527
Symbol 519 ShapeTweeningUses:518Used by:522
Symbol 520 ShapeTweeningUses:518Used by:522
Symbol 521 GraphicUses:518Used by:522
Symbol 522 MovieClipUses:519 520 521Used by:529
Symbol 523 GraphicUsed by:529
Symbol 524 EditableTextUses:121Used by:529
Symbol 525 ShapeTweeningUses:518Used by:528
Symbol 526 ShapeTweeningUses:518Used by:528
Symbol 527 GraphicUses:518Used by:528
Symbol 528 MovieClipUses:525 526 527Used by:529
Symbol 529 MovieClip [debris]Uses:522 523 524 528Used by:703
Symbol 530 GraphicUsed by:533
Symbol 531 GraphicUsed by:533
Symbol 532 GraphicUsed by:533
Symbol 533 MovieClip [embers]Uses:530 531 532Used by:703
Symbol 534 MovieClip [flare_elec]Uses:354Used by:703
Symbol 535 MovieClip [flare_elec2]Uses:354Used by:703
Symbol 536 MovieClip [flare_elec4]Uses:354Used by:703
Symbol 537 BitmapUsed by:538
Symbol 538 GraphicUses:537Used by:539
Symbol 539 MovieClip [flare_mc]Uses:538Used by:540 703
Symbol 540 MovieClip [flare]Uses:539Used by:703
Symbol 541 MovieClip [greentrail]Uses:90Used by:703
Symbol 542 MovieClip [greentrail2]Uses:90Used by:703
Symbol 543 MovieClip [greytrail]Uses:90Used by:703
Symbol 544 MovieClip [groundhit]Uses:90Used by:703
Symbol 545 BitmapUsed by:546
Symbol 546 GraphicUses:545Used by:547
Symbol 547 MovieClip [phys_box]Uses:546Used by:703
Symbol 548 MovieClip [rocketcloud]Uses:90Used by:703
Symbol 549 MovieClip [shrapnel]Uses:90Used by:703
Symbol 550 GraphicUses:88Used by:551 552
Symbol 551 MovieClipUses:550Used by:703
Symbol 552 MovieClipUses:550Used by:565 703
Symbol 553 GraphicUsed by:554
Symbol 554 MovieClipUses:553Used by:556
Symbol 555 GraphicUsed by:556 559 562 564
Symbol 556 MovieClip [spark]Uses:554 555Used by:703
Symbol 557 GraphicUsed by:559
Symbol 558 GraphicUsed by:559
Symbol 559 MovieClip [spark2]Uses:557 558 555Used by:703
Symbol 560 GraphicUsed by:562
Symbol 561 GraphicUsed by:562
Symbol 562 MovieClip [spark3]Uses:560 561 555Used by:703
Symbol 563 GraphicUsed by:564
Symbol 564 MovieClip [sparkpoint]Uses:563 555Used by:703
Symbol 565 MovieClip [trail2]Uses:552Used by:703
Symbol 566 MovieClip [trail]Uses:354Used by:703
Symbol 567 BitmapUsed by:568
Symbol 568 GraphicUses:567Used by:572
Symbol 569 BitmapUsed by:570
Symbol 570 GraphicUses:569Used by:572
Symbol 571 EditableTextUses:376Used by:572
Symbol 572 MovieClipUses:568 142 570 571Used by:703 892
Symbol 573 GraphicUsed by:574 581
Symbol 574 MovieClipUses:573Used by:703
Symbol 575 BitmapUsed by:576
Symbol 576 GraphicUses:575Used by:580
Symbol 577 MovieClipUses:185Used by:580
Symbol 578 BitmapUsed by:579
Symbol 579 GraphicUses:578Used by:580
Symbol 580 MovieClipUses:576 577 579Used by:703 892
Symbol 581 MovieClipUses:573Used by:703 892
Symbol 582 BitmapUsed by:583
Symbol 583 GraphicUses:582Used by:586
Symbol 584 BitmapUsed by:585
Symbol 585 GraphicUses:584Used by:586
Symbol 586 MovieClipUses:583 327 585Used by:703 892
Symbol 587 MovieClip [items]Uses:366 369 372Used by:703
Symbol 588 MovieClip [squidjump3]Uses:90Used by:703
Symbol 589 MovieClip [squidjump2]Uses:90Used by:703
Symbol 590 GraphicUsed by:663
Symbol 591 BitmapUsed by:592
Symbol 592 GraphicUses:591Used by:663 664
Symbol 593 GraphicUsed by:663
Symbol 594 BitmapUsed by:595
Symbol 595 GraphicUses:594Used by:663 664
Symbol 596 GraphicUsed by:663
Symbol 597 BitmapUsed by:598 600
Symbol 598 GraphicUses:597Used by:663 664
Symbol 599 GraphicUsed by:663
Symbol 600 GraphicUses:597Used by:663 664
Symbol 601 GraphicUsed by:663
Symbol 602 BitmapUsed by:603 604
Symbol 603 GraphicUses:602Used by:663 664
Symbol 604 GraphicUses:602Used by:663 664
Symbol 605 BitmapUsed by:606 608
Symbol 606 GraphicUses:605Used by:663 664
Symbol 607 GraphicUsed by:663
Symbol 608 GraphicUses:605Used by:663 664
Symbol 609 GraphicUsed by:663
Symbol 610 BitmapUsed by:611
Symbol 611 GraphicUses:610Used by:663 664
Symbol 612 BitmapUsed by:613
Symbol 613 GraphicUses:612Used by:663 664
Symbol 614 BitmapUsed by:615 616
Symbol 615 GraphicUses:614Used by:663 664
Symbol 616 GraphicUses:614Used by:663 664
Symbol 617 BitmapUsed by:618 619
Symbol 618 GraphicUses:617Used by:663 664
Symbol 619 GraphicUses:617Used by:663 664
Symbol 620 BitmapUsed by:621 622
Symbol 621 GraphicUses:620Used by:663 664
Symbol 622 GraphicUses:620Used by:663 664
Symbol 623 BitmapUsed by:624 625
Symbol 624 GraphicUses:623Used by:663 664
Symbol 625 GraphicUses:623Used by:663 664
Symbol 626 BitmapUsed by:627 629
Symbol 627 GraphicUses:626Used by:663 664
Symbol 628 GraphicUsed by:663
Symbol 629 GraphicUses:626Used by:663 664
Symbol 630 GraphicUsed by:663
Symbol 631 BitmapUsed by:632 633
Symbol 632 GraphicUses:631Used by:663 664
Symbol 633 GraphicUses:631Used by:663 664
Symbol 634 BitmapUsed by:635
Symbol 635 GraphicUses:634Used by:663 664
Symbol 636 BitmapUsed by:637
Symbol 637 GraphicUses:636Used by:663 664
Symbol 638 BitmapUsed by:639
Symbol 639 GraphicUses:638Used by:663 664
Symbol 640 BitmapUsed by:641 642
Symbol 641 GraphicUses:640Used by:663 664
Symbol 642 GraphicUses:640Used by:663 664
Symbol 643 GraphicUsed by:663
Symbol 644 GraphicUsed by:663
Symbol 645 GraphicUsed by:663
Symbol 646 GraphicUsed by:663
Symbol 647 GraphicUsed by:663
Symbol 648 GraphicUsed by:663
Symbol 649 GraphicUsed by:663
Symbol 650 GraphicUsed by:663
Symbol 651 GraphicUsed by:663
Symbol 652 GraphicUsed by:663
Symbol 653 GraphicUsed by:663
Symbol 654 GraphicUsed by:663
Symbol 655 GraphicUsed by:663
Symbol 656 GraphicUsed by:663
Symbol 657 BitmapUsed by:658
Symbol 658 GraphicUses:657Used by:663 664
Symbol 659 GraphicUsed by:663
Symbol 660 BitmapUsed by:661
Symbol 661 GraphicUses:660Used by:663 664
Symbol 662 GraphicUsed by:663
Symbol 663 MovieClip [masks]Uses:590 592 593 595 596 598 599 600 601 603 341 604 606 607 608 609 611 613 615 616 618 619 621 622 624 185 625 627 628 629 630 632 633 635 637 639 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 658 659 661 662Used by:703  Timeline
Symbol 664 MovieClip [tiles]Uses:592 595 598 600 603 604 606 608 611 613 615 616 618 619 621 622 624 625 627 629 632 633 635 637 639 641 642 658 661Used by:703
Symbol 665 GraphicUsed by:666
Symbol 666 MovieClipUses:665Used by:668
Symbol 667 GraphicUsed by:668
Symbol 668 MovieClip [lighter]Uses:666 667Used by:703
Symbol 669 Sound [rs_alarm1]Used by:703
Symbol 670 Sound [rs_bombcharge]Used by:703
Symbol 671 Sound [rs_bombdrop]Used by:703
Symbol 672 Sound [rs_c4]Used by:703
Symbol 673 Sound [rs_explosion2]Used by:703
Symbol 674 Sound [rs_explosion3]Used by:703
Symbol 675 Sound [rs_explosion4]Used by:703
Symbol 676 Sound [rs_explosion5]Used by:703
Symbol 677 Sound [rs_flamethrower]Used by:703
Symbol 678 Sound [rs_knife1]Used by:703
Symbol 679 Sound [rs_knife2]Used by:703
Symbol 680 Sound [rs_lazer1]Used by:703
Symbol 681 Sound [rs_lazer2]Used by:703
Symbol 682 Sound [rs_menuswitch]Used by:703
Symbol 683 Sound [rs_metalhit1]Used by:703
Symbol 684 Sound [rs_metalhit2]Used by:703
Symbol 685 Sound [rs_metalhit3]Used by:703
Symbol 686 Sound [rs_missile]Used by:703
Symbol 687 Sound [rs_music_boss]Used by:703
Symbol 688 Sound [rs_music_main]Used by:703
Symbol 689 Sound [rs_pulse_shoot]Used by:703
Symbol 690 Sound [rs_reload]Used by:703
Symbol 691 Sound [rs_rocket_launcher]Used by:703
Symbol 692 Sound [rs_rollover]Used by:703
Symbol 693 Sound [rs_saw]Used by:703
Symbol 694 Sound [rs_saw1]Used by:703
Symbol 695 Sound [rs_saw2]Used by:703
Symbol 696 Sound [rs_ugh]Used by:703 888 889
Symbol 697 Sound [rs_wormbust]Used by:703 855
Symbol 698 Sound [rs_wormscream1]Used by:703
Symbol 699 Sound [rs_wormscream2]Used by:703
Symbol 700 Sound [rs_wormscream2b]Used by:703
Symbol 701 SoundUsed by:703
Symbol 702 Sound [rs_missile_gasfire]Used by:703
Symbol 703 MovieClipUses:379 439 440 467 480 488 492 128 160 517 529 533 534 535 536 504 539 540 541 542 543 544 91 547 548 463 549 551 552 556 559 562 564 143 565 566 157 572 574 580 581 586 369 372 366 587 588 589 663 664 668 309 10 669 670 671 672 356 464 673 674 675 676 677 9 678 679 680 681 682 328 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702Used by:Timeline
Symbol 704 GraphicUsed by:890  Timeline
Symbol 705 GraphicUsed by:706
Symbol 706 MovieClipUses:705Used by:890  Timeline
Symbol 707 EditableTextUses:376Used by:Timeline
Symbol 708 EditableTextUses:376Used by:Timeline
Symbol 709 GraphicUsed by:710
Symbol 710 MovieClipUses:709Used by:890  Timeline
Symbol 711 EditableTextUses:121Used by:Timeline
Symbol 712 EditableTextUses:121Used by:Timeline
Symbol 713 EditableTextUses:121Used by:Timeline
Symbol 714 EditableTextUses:121Used by:Timeline
Symbol 715 EditableTextUses:121Used by:Timeline
Symbol 716 EditableTextUses:121Used by:Timeline
Symbol 717 EditableTextUses:121Used by:Timeline
Symbol 718 EditableTextUses:121Used by:Timeline
Symbol 719 EditableTextUses:121Used by:Timeline
Symbol 720 EditableTextUses:121Used by:Timeline
Symbol 721 GraphicUsed by:Timeline
Symbol 722 EditableTextUses:376Used by:Timeline
Symbol 723 EditableTextUses:376Used by:Timeline
Symbol 724 GraphicUsed by:890  Timeline
Symbol 725 TextUses:121Used by:Timeline
Symbol 726 TextUses:121Used by:Timeline
Symbol 727 ButtonUses:301 302Used by:890  Timeline
Symbol 728 TextUses:121Used by:Timeline
Symbol 729 EditableTextUses:289Used by:731
Symbol 730 EditableTextUses:289Used by:731
Symbol 731 ButtonUses:729 730 185Used by:Timeline
Symbol 732 BitmapUsed by:733
Symbol 733 GraphicUses:732Used by:738 746
Symbol 734 BitmapUsed by:735
Symbol 735 GraphicUses:734Used by:741 746
Symbol 736 BitmapUsed by:737
Symbol 737 GraphicUses:736Used by:746
Symbol 738 MovieClipUses:733Used by:746
Symbol 739 BitmapUsed by:740
Symbol 740 GraphicUses:739Used by:746
Symbol 741 MovieClipUses:735Used by:746
Symbol 742 BitmapUsed by:743
Symbol 743 GraphicUses:742Used by:746
Symbol 744 BitmapUsed by:745
Symbol 745 GraphicUses:744Used by:746
Symbol 746 MovieClipUses:733 735 737 738 740 741 743 745Used by:Timeline
Symbol 747 BitmapUsed by:749
Symbol 748 BitmapUsed by:749
Symbol 749 GraphicUses:747 748Used by:892
Symbol 750 BitmapUsed by:751
Symbol 751 GraphicUses:750Used by:892
Symbol 752 GraphicUsed by:754
Symbol 753 GraphicUsed by:754
Symbol 754 MovieClipUses:752 753Used by:892
Symbol 755 EditableTextUses:376Used by:758
Symbol 756 TextUses:121Used by:758
Symbol 757 EditableTextUses:121Used by:758
Symbol 758 MovieClipUses:755 756 757Used by:892
Symbol 759 EditableTextUses:121Used by:892
Symbol 760 BitmapUsed by:761
Symbol 761 GraphicUses:760Used by:762
Symbol 762 MovieClipUses:761Used by:763
Symbol 763 MovieClipUses:762Used by:892
Symbol 764 FontUsed by:765
Symbol 765 EditableTextUses:764Used by:892
Symbol 766 GraphicUsed by:890
Symbol 767 EditableTextUses:376Used by:890
Symbol 768 GraphicUsed by:769 827 828 829 830 831 878 886 887
Symbol 769 ButtonUses:768Used by:890
Symbol 770 GraphicUsed by:890
Symbol 771 EditableTextUses:121 376Used by:890
Symbol 772 EditableTextUses:121 376Used by:890
Symbol 773 EditableTextUses:121 376Used by:890
Symbol 774 EditableTextUses:121 376Used by:890
Symbol 775 EditableTextUses:121 376Used by:890
Symbol 776 EditableTextUses:121 376Used by:890
Symbol 777 EditableTextUses:121 376Used by:890
Symbol 778 EditableTextUses:121 376Used by:890
Symbol 779 EditableTextUses:121 376Used by:890
Symbol 780 EditableTextUses:121 376Used by:890
Symbol 781 EditableTextUses:121Used by:890
Symbol 782 EditableTextUses:121 376Used by:890
Symbol 783 GraphicUsed by:890
Symbol 784 EditableTextUses:121 376Used by:890
Symbol 785 EditableTextUses:121 376Used by:890
Symbol 786 EditableTextUses:289Used by:789
Symbol 787 EditableTextUses:289Used by:789
Symbol 788 GraphicUsed by:789 792 795 798 801 804 807 811 896 899 902 914
Symbol 789 ButtonUses:786 787 788Used by:890
Symbol 790 EditableTextUses:289Used by:792
Symbol 791 EditableTextUses:289Used by:792
Symbol 792 ButtonUses:790 791 788Used by:890  Timeline
Symbol 793 EditableTextUses:289Used by:795
Symbol 794 EditableTextUses:289Used by:795
Symbol 795 ButtonUses:793 794 788Used by:890  Timeline
Symbol 796 EditableTextUses:289Used by:798
Symbol 797 EditableTextUses:289Used by:798
Symbol 798 ButtonUses:796 797 788Used by:890
Symbol 799 EditableTextUses:289Used by:801
Symbol 800 EditableTextUses:289Used by:801
Symbol 801 ButtonUses:799 800 788Used by:890
Symbol 802 EditableTextUses:289Used by:804
Symbol 803 EditableTextUses:289Used by:804
Symbol 804 ButtonUses:802 803 788Used by:890
Symbol 805 EditableTextUses:289Used by:807
Symbol 806 EditableTextUses:289Used by:807
Symbol 807 ButtonUses:805 806 788Used by:890  Timeline
Symbol 808 EditableTextUses:121Used by:890
Symbol 809 EditableTextUses:289Used by:811
Symbol 810 EditableTextUses:289Used by:811
Symbol 811 ButtonUses:809 810 788Used by:890
Symbol 812 EditableTextUses:121Used by:890
Symbol 813 EditableTextUses:121Used by:890
Symbol 814 EditableTextUses:121Used by:890
Symbol 815 EditableTextUses:289Used by:890
Symbol 816 EditableTextUses:289Used by:890
Symbol 817 GraphicUsed by:827
Symbol 818 GraphicUsed by:827
Symbol 819 GraphicUsed by:827
Symbol 820 GraphicUsed by:827
Symbol 821 GraphicUsed by:827
Symbol 822 GraphicUsed by:827
Symbol 823 GraphicUsed by:827
Symbol 824 GraphicUsed by:827
Symbol 825 GraphicUsed by:827
Symbol 826 GraphicUsed by:827
Symbol 827 MovieClipUses:817 768 818 819 820 821 822 823 824 825 826Used by:890
Symbol 828 ButtonUses:768Used by:890
Symbol 829 ButtonUses:768Used by:890
Symbol 830 ButtonUses:768Used by:890
Symbol 831 ButtonUses:768Used by:890
Symbol 832 ShapeTweeningUsed by:855
Symbol 833 BitmapUsed by:834
Symbol 834 GraphicUses:833Used by:843
Symbol 835 BitmapUsed by:836
Symbol 836 GraphicUses:835Used by:843
Symbol 837 BitmapUsed by:838
Symbol 838 GraphicUses:837Used by:843
Symbol 839 BitmapUsed by:840
Symbol 840 GraphicUses:839Used by:843
Symbol 841 BitmapUsed by:842
Symbol 842 GraphicUses:841Used by:843
Symbol 843 MovieClipUses:834 836 838 840 842Used by:855
Symbol 844 BitmapUsed by:845
Symbol 845 GraphicUses:844Used by:853 855
Symbol 846 ShapeTweeningUsed by:853 855
Symbol 847 BitmapUsed by:848
Symbol 848 GraphicUses:847Used by:853 855
Symbol 849 ShapeTweeningUsed by:855
Symbol 850 ShapeTweeningUsed by:853 855
Symbol 851 GraphicUsed by:853 855
Symbol 852 ShapeTweeningUsed by:855
Symbol 853 MovieClipUses:845 846 848 850 851Used by:855
Symbol 854 GraphicUsed by:855 872
Symbol 855 MovieClipUses:832 843 845 846 848 849 850 851 852 853 854 697Used by:890
Symbol 856 ShapeTweeningUsed by:872
Symbol 857 BitmapUsed by:858
Symbol 858 GraphicUses:857Used by:866 881
Symbol 859 EditableTextUses:121Used by:866
Symbol 860 EditableTextUses:121Used by:866
Symbol 861 EditableTextUses:121Used by:866
Symbol 862 EditableTextUses:121Used by:866
Symbol 863 EditableTextUses:121Used by:866
Symbol 864 EditableTextUses:121Used by:866
Symbol 865 EditableTextUses:121Used by:866
Symbol 866 MovieClipUses:858 859 860 861 862 863 864 865Used by:872
Symbol 867 BitmapUsed by:868
Symbol 868 GraphicUses:867Used by:869
Symbol 869 MovieClipUses:868Used by:872
Symbol 870 GraphicUsed by:872
Symbol 871 ShapeTweeningUsed by:872
Symbol 872 MovieClipUses:856 866 869 870 871 854Used by:890
Symbol 873 BitmapUsed by:874
Symbol 874 GraphicUses:873Used by:878 879 889
Symbol 875 ShapeTweeningUsed by:878 879 889
Symbol 876 BitmapUsed by:877
Symbol 877 GraphicUses:876Used by:878 879 889
Symbol 878 MovieClipUses:874 875 877 768Used by:879
Symbol 879 MovieClipUses:874 875 877 878Used by:890
Symbol 880 SoundUsed by:888 889
Symbol 881 MovieClipUses:858Used by:888
Symbol 882 EditableTextUses:121 376Used by:885
Symbol 883 EditableTextUses:121 376Used by:885
Symbol 884 EditableTextUses:121 376Used by:885
Symbol 885 MovieClipUses:882 883 884Used by:888
Symbol 886 ButtonUses:768Used by:888
Symbol 887 ButtonUses:768Used by:888
Symbol 888 MovieClipUses:880 696 881 885 886 887Used by:890
Symbol 889 MovieClipUses:696 880 874 875 877Used by:890
Symbol 890 MovieClipUses:766 767 769 770 727 704 706 771 772 710 773 774 775 776 777 778 779 780 781 782 783 784 785 724 789 792 795 798 801 804 807 808 811 812 813 814 815 816 827 828 829 830 831 855 872 879 888 889Used by:892
Symbol 891 GraphicUsed by:892
Symbol 892 MovieClipUses:749 581 751 580 572 754 758 759 586 763 765 890 891Used by:Timeline
Symbol 893 EditableTextUses:289 904Used by:Timeline
Symbol 894 EditableTextUses:289Used by:896
Symbol 895 EditableTextUses:289Used by:896
Symbol 896 ButtonUses:894 895 788Used by:Timeline
Symbol 897 EditableTextUses:289Used by:899
Symbol 898 EditableTextUses:289Used by:899
Symbol 899 ButtonUses:897 898 788Used by:Timeline
Symbol 900 EditableTextUses:289Used by:902 914
Symbol 901 EditableTextUses:289Used by:902 914
Symbol 902 ButtonUses:900 901 788Used by:Timeline
Symbol 903 EditableTextUses:121Used by:Timeline
Symbol 904 FontUsed by:290 291 293 294 296 297 893 905 916 917
Symbol 905 EditableTextUses:904Used by:Timeline
Symbol 906 SoundUsed by:Timeline
Symbol 907 EditableTextUses:121Used by:913
Symbol 908 BitmapUsed by:909
Symbol 909 GraphicUses:908Used by:913
Symbol 910 EditableTextUses:121Used by:913
Symbol 911 EditableTextUses:121Used by:913
Symbol 912 EditableTextUses:121Used by:913
Symbol 913 MovieClipUses:322 907 329 909 333 910 911 912 336Used by:Timeline
Symbol 914 ButtonUses:900 901 788Used by:Timeline
Symbol 915 EditableTextUses:121Used by:Timeline
Symbol 916 EditableTextUses:904Used by:Timeline
Symbol 917 EditableTextUses:289 904Used by:Timeline

Instance Names

"start_btn"Frame 3Symbol 292 Button
"green1"Frame 3Symbol 305 MovieClip
"green2"Frame 3Symbol 305 MovieClip
"green3"Frame 3Symbol 305 MovieClip
"green4"Frame 3Symbol 305 MovieClip
"green1"Frame 312Symbol 305 MovieClip
"start_btn"Frame 312Symbol 731 Button
"clouds"Frame 313Symbol 746 MovieClip
"hud"Frame 313Symbol 892 MovieClip
"head"Symbol 18 MovieClip Frame 1Symbol 17 MovieClip
"char"Symbol 19 MovieClip [littlegun2] Frame 1Symbol 18 MovieClip
"char"Symbol 20 MovieClip [littlegun_dying] Frame 1Symbol 18 MovieClip
"char"Symbol 21 MovieClip [littlegun] Frame 1Symbol 18 MovieClip
"head"Symbol 28 MovieClip [droid_dying] Frame 1Symbol 27 MovieClip
"char"Symbol 54 MovieClip [enemy1b] Frame 1Symbol 46 MovieClip
"char"Symbol 54 MovieClip [enemy1b] Frame 2Symbol 49 MovieClip
"char"Symbol 54 MovieClip [enemy1b] Frame 3Symbol 51 MovieClip
"char"Symbol 54 MovieClip [enemy1b] Frame 7Symbol 53 MovieClip
"mc"Symbol 57 MovieClip [enemy1dying] Frame 1Symbol 56 MovieClip
"char"Symbol 58 MovieClip [enemy1] Frame 1Symbol 46 MovieClip
"char"Symbol 58 MovieClip [enemy1] Frame 2Symbol 49 MovieClip
"char"Symbol 58 MovieClip [enemy1] Frame 3Symbol 51 MovieClip
"char"Symbol 58 MovieClip [enemy1] Frame 7Symbol 53 MovieClip
"char"Symbol 58 MovieClip [enemy1] Frame 10Symbol 57 MovieClip [enemy1dying]
"head"Symbol 80 MovieClip Frame 1Symbol 74 MovieClip
"magnet"Symbol 80 MovieClip Frame 1Symbol 76 MovieClip
"arm"Symbol 80 MovieClip Frame 1Symbol 79 MovieClip
"magneta"Symbol 80 MovieClip Frame 1Symbol 76 MovieClip
"head"Symbol 83 MovieClip Frame 1Symbol 74 MovieClip
"magnet"Symbol 83 MovieClip Frame 1Symbol 76 MovieClip
"arm"Symbol 83 MovieClip Frame 1Symbol 79 MovieClip
"magneta"Symbol 83 MovieClip Frame 1Symbol 76 MovieClip
"head"Symbol 84 MovieClip Frame 1Symbol 74 MovieClip
"magent"Symbol 84 MovieClip Frame 1Symbol 76 MovieClip
"arm"Symbol 84 MovieClip Frame 1Symbol 79 MovieClip
"magneta"Symbol 84 MovieClip Frame 1Symbol 76 MovieClip
"magnet"Symbol 84 MovieClip Frame 8Symbol 76 MovieClip
"head"Symbol 87 MovieClip Frame 1Symbol 74 MovieClip
"jetflame"Symbol 87 MovieClip Frame 1Symbol 86 MovieClip
"arm"Symbol 87 MovieClip Frame 1Symbol 79 MovieClip
"head"Symbol 93 MovieClip Frame 1Symbol 74 MovieClip
"magnet"Symbol 93 MovieClip Frame 1Symbol 76 MovieClip
"arm"Symbol 93 MovieClip Frame 1Symbol 79 MovieClip
"char"Symbol 94 MovieClip [char] Frame 1Symbol 80 MovieClip
"char"Symbol 94 MovieClip [char] Frame 2Symbol 83 MovieClip
"char"Symbol 94 MovieClip [char] Frame 4Symbol 84 MovieClip
"char"Symbol 94 MovieClip [char] Frame 7Symbol 87 MovieClip
"char"Symbol 94 MovieClip [char] Frame 9Symbol 84 MovieClip
"char"Symbol 94 MovieClip [char] Frame 10Symbol 93 MovieClip
"mc"Symbol 117 MovieClip [enemy3dying2] Frame 1Symbol 116 MovieClip
"mc"Symbol 118 MovieClip [enemy3dying] Frame 1Symbol 116 MovieClip
"mc"Symbol 120 MovieClip [enemy5Dying] Frame 1Symbol 119 MovieClip
"txt"Symbol 124 MovieClip [points] Frame 1Symbol 122 EditableText
"txt"Symbol 124 MovieClip [points] Frame 6Symbol 123 EditableText
"head"Symbol 125 MovieClip Frame 1Symbol 27 MovieClip
"char"Symbol 126 MovieClip [droid] Frame 1Symbol 125 MovieClip
"elec"Symbol 138 MovieClip [flyingball] Frame 2Symbol 137 MovieClip
"jetflame"Symbol 160 MovieClip [boss_sawblade] Frame 1Symbol 86 MovieClip
"jetflame"Symbol 160 MovieClip [boss_sawblade] Frame 1Symbol 86 MovieClip
"shootbox1"Symbol 160 MovieClip [boss_sawblade] Frame 1Symbol 157 MovieClip [hitbox]
"hitbox"Symbol 160 MovieClip [boss_sawblade] Frame 1Symbol 157 MovieClip [hitbox]
"saw1"Symbol 160 MovieClip [boss_sawblade] Frame 1Symbol 157 MovieClip [hitbox]
"saw2"Symbol 160 MovieClip [boss_sawblade] Frame 1Symbol 157 MovieClip [hitbox]
"chartop"Symbol 184 MovieClip Frame 1Symbol 173 MovieClip
"chartop"Symbol 184 MovieClip Frame 2Symbol 175 MovieClip
"chartop"Symbol 184 MovieClip Frame 3Symbol 179 MovieClip
"chartop"Symbol 184 MovieClip Frame 4Symbol 181 MovieClip
"chartop"Symbol 184 MovieClip Frame 5Symbol 183 MovieClip
"chartop"Symbol 202 MovieClip [player] Frame 1Symbol 184 MovieClip
"elec"Symbol 202 MovieClip [player] Frame 1Symbol 137 MovieClip
"hitBox"Symbol 202 MovieClip [player] Frame 1Symbol 186 MovieClip
"mask"Symbol 285 MovieClip Frame 1Symbol 283 MovieClip
"loader_background"Symbol 286 MovieClip [TMPix0hemklz] Frame 2Symbol 206 MovieClip
"logo"Symbol 286 MovieClip [TMPix0hemklz] Frame 2Symbol 280 MovieClip
"loader_bar"Symbol 286 MovieClip [TMPix0hemklz] Frame 2Symbol 285 MovieClip
"char"Symbol 466 MovieClip Frame 1Symbol 465 MovieClip
"hitbox"Symbol 467 MovieClip [boss_egg] Frame 1Symbol 157 MovieClip [hitbox]
"shootbox1"Symbol 467 MovieClip [boss_egg] Frame 1Symbol 157 MovieClip [hitbox]
"shootbox2"Symbol 467 MovieClip [boss_egg] Frame 1Symbol 157 MovieClip [hitbox]
"shootbox3"Symbol 467 MovieClip [boss_egg] Frame 1Symbol 157 MovieClip [hitbox]
"shootbox4"Symbol 467 MovieClip [boss_egg] Frame 1Symbol 157 MovieClip [hitbox]
"char"Symbol 467 MovieClip [boss_egg] Frame 4Symbol 462 MovieClip
"hitbox"Symbol 480 MovieClip [boss_laser] Frame 1Symbol 157 MovieClip [hitbox]
"shootbox2"Symbol 480 MovieClip [boss_laser] Frame 1Symbol 157 MovieClip [hitbox]
"shootbox3"Symbol 480 MovieClip [boss_laser] Frame 1Symbol 157 MovieClip [hitbox]
"shootbox1"Symbol 480 MovieClip [boss_laser] Frame 1Symbol 157 MovieClip [hitbox]
"octoBox"Symbol 480 MovieClip [boss_laser] Frame 1Symbol 157 MovieClip [hitbox]
"hitbox"Symbol 488 MovieClip [boss_bomb] Frame 1Symbol 157 MovieClip [hitbox]
"shootbox2"Symbol 488 MovieClip [boss_bomb] Frame 1Symbol 157 MovieClip [hitbox]
"shootbox1"Symbol 488 MovieClip [boss_bomb] Frame 1Symbol 157 MovieClip [hitbox]
"shootbox3"Symbol 488 MovieClip [boss_bomb] Frame 1Symbol 157 MovieClip [hitbox]
"shootbox5"Symbol 488 MovieClip [boss_bomb] Frame 1Symbol 157 MovieClip [hitbox]
"shootbox7"Symbol 488 MovieClip [boss_bomb] Frame 1Symbol 157 MovieClip [hitbox]
"shootbox6"Symbol 488 MovieClip [boss_bomb] Frame 1Symbol 157 MovieClip [hitbox]
"shootbox4"Symbol 488 MovieClip [boss_bomb] Frame 1Symbol 157 MovieClip [hitbox]
"hitbox"Symbol 492 MovieClip [boss_orbit] Frame 1Symbol 157 MovieClip [hitbox]
"shootbox1"Symbol 492 MovieClip [boss_orbit] Frame 1Symbol 157 MovieClip [hitbox]
"shrapnel"Symbol 529 MovieClip [debris] Frame 1Symbol 522 MovieClip
"shrapnel"Symbol 529 MovieClip [debris] Frame 5Symbol 528 MovieClip
"bar"Symbol 572 MovieClip Frame 1Symbol 142 MovieClip [bar]
"bar"Symbol 580 MovieClip Frame 1Symbol 577 MovieClip
"boss_pic"Symbol 855 MovieClip Frame 1Symbol 843 MovieClip
"boss_pic"Symbol 872 MovieClip Frame 1Symbol 866 MovieClip
"boss_pic"Symbol 872 MovieClip Frame 10Symbol 866 MovieClip
"boss_pic"Symbol 872 MovieClip Frame 11Symbol 866 MovieClip
"menu_button"Symbol 890 MovieClip Frame 1Symbol 769 Button
"soundVol"Symbol 890 MovieClip Frame 2Symbol 827 MovieClip
"musicVol"Symbol 890 MovieClip Frame 2Symbol 827 MovieClip
"sv_up"Symbol 890 MovieClip Frame 2Symbol 828 Button
"sv_down"Symbol 890 MovieClip Frame 2Symbol 829 Button
"mv_up"Symbol 890 MovieClip Frame 2Symbol 830 Button
"mv_down"Symbol 890 MovieClip Frame 2Symbol 831 Button
"bossfight"Symbol 890 MovieClip Frame 3Symbol 855 MovieClip
"bosswin"Symbol 890 MovieClip Frame 4Symbol 872 MovieClip
"cont"Symbol 890 MovieClip Frame 5Symbol 879 MovieClip
"txt"Symbol 890 MovieClip Frame 5Symbol 888 MovieClip
"cont"Symbol 890 MovieClip Frame 6Symbol 889 MovieClip
"energy"Symbol 892 MovieClip Frame 1Symbol 581 MovieClip
"destructor"Symbol 892 MovieClip Frame 1Symbol 580 MovieClip
"bossNRG"Symbol 892 MovieClip Frame 1Symbol 572 MovieClip
"lightning"Symbol 892 MovieClip Frame 1Symbol 754 MovieClip
"weapons"Symbol 892 MovieClip Frame 1Symbol 758 MovieClip
"go"Symbol 892 MovieClip Frame 1Symbol 586 MovieClip
"changeweapon"Symbol 892 MovieClip Frame 1Symbol 763 MovieClip
"menu"Symbol 892 MovieClip Frame 1Symbol 890 MovieClip

Special Tags

FileAttributes (69)Timeline Frame 1Access local files only, Metadata not present, AS1/AS2.
ExportAssets (56)Timeline Frame 1Symbol 1 as "SCIFI.WAV"
ExportAssets (56)Timeline Frame 1Symbol 2 as "rs_electricity"
ExportAssets (56)Timeline Frame 1Symbol 3 as "MSOVR2.WAV"
ExportAssets (56)Timeline Frame 1Symbol 4 as "BEEPDBL"
ExportAssets (56)Timeline Frame 1Symbol 5 as "INSERT4"
ExportAssets (56)Timeline Frame 1Symbol 6 as "INSERT4.WAV"
ExportAssets (56)Timeline Frame 1Symbol 7 as "BLOOB.WAV"
ExportAssets (56)Timeline Frame 1Symbol 8 as "BEEPDBL.WAV"
ExportAssets (56)Timeline Frame 1Symbol 9 as "rs_jump"
ExportAssets (56)Timeline Frame 1Symbol 10 as "rs_dryfire"
ExportAssets (56)Timeline Frame 1Symbol 19 as "littlegun2"
ExportAssets (56)Timeline Frame 1Symbol 20 as "littlegun_dying"
ExportAssets (56)Timeline Frame 1Symbol 21 as "littlegun"
ExportAssets (56)Timeline Frame 1Symbol 28 as "droid_dying"
ExportAssets (56)Timeline Frame 1Symbol 31 as "firetrail"
ExportAssets (56)Timeline Frame 1Symbol 54 as "enemy1b"
ExportAssets (56)Timeline Frame 1Symbol 57 as "enemy1dying"
ExportAssets (56)Timeline Frame 1Symbol 58 as "enemy1"
ExportAssets (56)Timeline Frame 1Symbol 91 as "hit"
ExportAssets (56)Timeline Frame 1Symbol 94 as "char"
ExportAssets (56)Timeline Frame 1Symbol 107 as "supersquid"
ExportAssets (56)Timeline Frame 1Symbol 108 as "squid"
ExportAssets (56)Timeline Frame 1Symbol 112 as "enemy5"
ExportAssets (56)Timeline Frame 1Symbol 115 as "crosshair"
ExportAssets (56)Timeline Frame 1Symbol 117 as "enemy3dying2"
ExportAssets (56)Timeline Frame 1Symbol 118 as "enemy3dying"
ExportAssets (56)Timeline Frame 1Symbol 120 as "enemy5Dying"
ExportAssets (56)Timeline Frame 1Symbol 124 as "points"
ExportAssets (56)Timeline Frame 1Symbol 126 as "droid"
ExportAssets (56)Timeline Frame 1Symbol 128 as "orbit_boss_eye"
ExportAssets (56)Timeline Frame 1Symbol 138 as "flyingball"
ExportAssets (56)Timeline Frame 1Symbol 139 as "flare_smoke"
ExportAssets (56)Timeline Frame 1Symbol 140 as "empty"
ExportAssets (56)Timeline Frame 1Symbol 142 as "bar"
ExportAssets (56)Timeline Frame 1Symbol 143 as "squidjump"
ExportAssets (56)Timeline Frame 1Symbol 157 as "hitbox"
ExportAssets (56)Timeline Frame 1Symbol 160 as "boss_sawblade"
ExportAssets (56)Timeline Frame 1Symbol 202 as "player"
ExportAssets (56)Timeline Frame 2Symbol 286 as "TMPix0hemklz"
ExportAssets (56)Timeline Frame 3Symbol 309 as "NG42681mainslow"
ExportAssets (56)Timeline Frame 133Symbol 354 as "flare_explosion"
ExportAssets (56)Timeline Frame 231Symbol 356 as "rs_colectstuf"
ExportAssets (56)Timeline Frame 312Symbol 439 as "bkgrmask"
ExportAssets (56)Timeline Frame 312Symbol 440 as "backgrounds"
ExportAssets (56)Timeline Frame 312Symbol 463 as "rockethit"
ExportAssets (56)Timeline Frame 312Symbol 464 as "rs_explosion1"
ExportAssets (56)Timeline Frame 312Symbol 467 as "boss_egg"
ExportAssets (56)Timeline Frame 312Symbol 480 as "boss_laser"
ExportAssets (56)Timeline Frame 312Symbol 488 as "boss_bomb"
ExportAssets (56)Timeline Frame 312Symbol 492 as "boss_orbit"
ExportAssets (56)Timeline Frame 312Symbol 517 as "bullet"
ExportAssets (56)Timeline Frame 312Symbol 529 as "debris"
ExportAssets (56)Timeline Frame 312Symbol 533 as "embers"
ExportAssets (56)Timeline Frame 312Symbol 534 as "flare_elec"
ExportAssets (56)Timeline Frame 312Symbol 535 as "flare_elec2"
ExportAssets (56)Timeline Frame 312Symbol 536 as "flare_elec4"
ExportAssets (56)Timeline Frame 312Symbol 539 as "flare_mc"
ExportAssets (56)Timeline Frame 312Symbol 540 as "flare"
ExportAssets (56)Timeline Frame 312Symbol 541 as "greentrail"
ExportAssets (56)Timeline Frame 312Symbol 542 as "greentrail2"
ExportAssets (56)Timeline Frame 312Symbol 543 as "greytrail"
ExportAssets (56)Timeline Frame 312Symbol 544 as "groundhit"
ExportAssets (56)Timeline Frame 312Symbol 547 as "phys_box"
ExportAssets (56)Timeline Frame 312Symbol 548 as "rocketcloud"
ExportAssets (56)Timeline Frame 312Symbol 549 as "shrapnel"
ExportAssets (56)Timeline Frame 312Symbol 556 as "spark"
ExportAssets (56)Timeline Frame 312Symbol 559 as "spark2"
ExportAssets (56)Timeline Frame 312Symbol 562 as "spark3"
ExportAssets (56)Timeline Frame 312Symbol 564 as "sparkpoint"
ExportAssets (56)Timeline Frame 312Symbol 565 as "trail2"
ExportAssets (56)Timeline Frame 312Symbol 566 as "trail"
ExportAssets (56)Timeline Frame 312Symbol 587 as "items"
ExportAssets (56)Timeline Frame 312Symbol 588 as "squidjump3"
ExportAssets (56)Timeline Frame 312Symbol 589 as "squidjump2"
ExportAssets (56)Timeline Frame 312Symbol 663 as "masks"
ExportAssets (56)Timeline Frame 312Symbol 664 as "tiles"
ExportAssets (56)Timeline Frame 312Symbol 668 as "lighter"
ExportAssets (56)Timeline Frame 312Symbol 669 as "rs_alarm1"
ExportAssets (56)Timeline Frame 312Symbol 670 as "rs_bombcharge"
ExportAssets (56)Timeline Frame 312Symbol 671 as "rs_bombdrop"
ExportAssets (56)Timeline Frame 312Symbol 672 as "rs_c4"
ExportAssets (56)Timeline Frame 312Symbol 673 as "rs_explosion2"
ExportAssets (56)Timeline Frame 312Symbol 674 as "rs_explosion3"
ExportAssets (56)Timeline Frame 312Symbol 675 as "rs_explosion4"
ExportAssets (56)Timeline Frame 312Symbol 676 as "rs_explosion5"
ExportAssets (56)Timeline Frame 312Symbol 677 as "rs_flamethrower"
ExportAssets (56)Timeline Frame 312Symbol 678 as "rs_knife1"
ExportAssets (56)Timeline Frame 312Symbol 679 as "rs_knife2"
ExportAssets (56)Timeline Frame 312Symbol 680 as "rs_lazer1"
ExportAssets (56)Timeline Frame 312Symbol 681 as "rs_lazer2"
ExportAssets (56)Timeline Frame 312Symbol 682 as "rs_menuswitch"
ExportAssets (56)Timeline Frame 312Symbol 683 as "rs_metalhit1"
ExportAssets (56)Timeline Frame 312Symbol 684 as "rs_metalhit2"
ExportAssets (56)Timeline Frame 312Symbol 685 as "rs_metalhit3"
ExportAssets (56)Timeline Frame 312Symbol 686 as "rs_missile"
ExportAssets (56)Timeline Frame 312Symbol 687 as "rs_music_boss"
ExportAssets (56)Timeline Frame 312Symbol 688 as "rs_music_main"
ExportAssets (56)Timeline Frame 312Symbol 689 as "rs_pulse_shoot"
ExportAssets (56)Timeline Frame 312Symbol 690 as "rs_reload"
ExportAssets (56)Timeline Frame 312Symbol 691 as "rs_rocket_launcher"
ExportAssets (56)Timeline Frame 312Symbol 692 as "rs_rollover"
ExportAssets (56)Timeline Frame 312Symbol 693 as "rs_saw"
ExportAssets (56)Timeline Frame 312Symbol 694 as "rs_saw1"
ExportAssets (56)Timeline Frame 312Symbol 695 as "rs_saw2"
ExportAssets (56)Timeline Frame 312Symbol 696 as "rs_ugh"
ExportAssets (56)Timeline Frame 312Symbol 697 as "rs_wormbust"
ExportAssets (56)Timeline Frame 312Symbol 698 as "rs_wormscream1"
ExportAssets (56)Timeline Frame 312Symbol 699 as "rs_wormscream2"
ExportAssets (56)Timeline Frame 312Symbol 700 as "rs_wormscream2b"
ExportAssets (56)Timeline Frame 312Symbol 702 as "rs_missile_gasfire"

Labels

"vstart"Frame 1
"startgame"Frame 3
"gamestart"Frame 13
"controls"Frame 312
"maingame"Frame 313
"gameover"Frame 315
"win"Frame 317
"standing still"Symbol 480 MovieClip [boss_laser] Frame 1
"walkiing"Symbol 480 MovieClip [boss_laser] Frame 2
"shaking"Symbol 480 MovieClip [boss_laser] Frame 3

Dynamic Text Variables

pointsSymbol 524 EditableText"100 pts"
weaponSymbol 571 EditableText"BOSS ENERGY"
weaponSymbol 755 EditableText"weapon"
amountSymbol 757 EditableText"100"
levelSymbol 759 EditableText"1"
scoreSymbol 765 EditableText"SCORE 02206591"
_root.quality_strSymbol 796 EditableText"GRAPHICS QUALITY: LOW"
_root.quality_strSymbol 797 EditableText"GRAPHICS QUALITY: LOW"
_root.fx_strSymbol 809 EditableText"FX: ON"
_root.fx_strSymbol 810 EditableText"FX: ON"
costSymbol 884 EditableText"<p align="center"><font face="Arial" size="29" color="#ffff00" letterSpacing="0.000000" kerning="1"><b>THE COST OF A CONTINUE IS</b></font></p>"
scoreSymbol 905 EditableText"070979086986-"
scoreSymbol 916 EditableText"070979086986-"




http://swfchan.com/5/22541/info.shtml
Created: 26/5 -2019 21:30:09 Last modified: 26/5 -2019 21:30:09 Server time: 17/05 -2024 12:12:57