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

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

Adventures of Gyro Atoms.swf

This is the info page for
Flash #30222

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


ActionScript [AS1/AS2]
Combined Code
frame 1 { var YOUR_MOVIE_ID = 33; var Newgrounds_API = new NewgroundsAPI_AS2(33); } frame 1 { function gotoMySite() { getURL('http://www.dizimzgames.com', '_blank'); } function gotoMySite2() { _global.NewgroundsAPI_DataObject.API.LoadNewgrounds(); } function qualitylow() { _quality = 'Low'; } function qualityhigh() { _quality = 'High'; } function qualitymedium() { _quality = 'Medium'; } stop(); stop(); var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); var mySiteLink = new ContextMenuItem('Dizimz Games', gotoMySite); var mySiteLink2 = new ContextMenuItem('Newgrounds©', gotoMySite2); var qualitysetter = new ContextMenuItem('quality---low', qualitylow); var qualitysetter2 = new ContextMenuItem('quality---medium', qualitymedium); var qualitysetter3 = new ContextMenuItem('quality---high', qualityhigh); myMenu.customItems.push(mySiteLink, copyrightNotice); myMenu.customItems.push(mySiteLink2, copyrightNotice2); myMenu.customItems.push(qualitysetter); myMenu.customItems.push(qualitysetter2); myMenu.customItems.push(qualitysetter3); _root.menu = myMenu; } movieClip 5 { } movieClip 6 { } movieClip 7 { } movieClip 8 { } movieClip 11 { } movieClip 15 { } movieClip 25 { frame 40 { stop(); } } movieClip 38 { } button 39 { on (press) { tellTarget ('_root') { nextFrame(); } } } button 40 { on (press) { gotoAndStop('end'); _root.play(); } } movieClip 41 { instance of movieClip 15 { onClipEvent (load) { PercentLoaded = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (PercentLoaded != 100) { _parent.gotoAndStop(PercentLoaded); } else { _parent.gotoAndStop('lastframe'); } } onClipEvent (enterFrame) { PercentLoaded = int((_root.getBytesLoaded() / _root.getBytesTotal()) * 100); if (PercentLoaded != 100) { _parent.gotoAndStop(PercentLoaded); } else { _parent.gotoAndPlay('loaded'); } } } frame 101 { play(); } frame 165 { stop(); } } button 47 { on (release) { _global.NewgroundsAPI_DataObject.API.LoadNewgrounds(); } } button 53 { on (release) { _global.NewgroundsAPI_DataObject.API.LoadNewgrounds(); } } movieClip 54 { } movieClip 55 { frame 1 { function startAd(ngad_url) { System.security.allowDomain('70.87.128.99'); System.security.allowInsecureDomain('70.87.128.99'); System.security.allowDomain('ads.shizmoo.com'); System.security.allowInsecureDomain('ads.shizmoo.com'); System.security.allowDomain('www.cpmstar.com'); System.security.allowInsecureDomain('www.cpmstar.com'); System.security.allowDomain('server.cpmstar.com'); System.security.allowInsecureDomain('server.cpmstar.com'); var ngads_redirect = new XML(); ngads_redirect.ignoreWhite = true; ngads_redirect.onLoad = function (success) { trace('\r::IGNORE THE FOLLOWING ERROR IF THE AD LOADS::'); if (success) { ng_ad.loadMovie(ngads_redirect.toString(), 'GET'); } else {} }; var v1 = 731; var v2 = 3; ngads_redirect.load(ngad_url); } _root.stop(); if (_global.NewgroundsAPI_DataObject.ad_url) { startAd(_global.NewgroundsAPI_DataObject.ad_url); } _global.NewgroundsAPI_DataObject.API.onAdsApproved = function () { startAd(_global.NewgroundsAPI_DataObject.ad_url); }; stop(); } } movieClip 57 { } movieClip 59 { } movieClip 66 { } movieClip 68 { } movieClip 71 { } button 72 { on (release) { _global.NewgroundsAPI_DataObject.API.LoadNewgrounds(); } } movieClip 1427 __Packages.NewgroundsAPI_AS2 { #initclip if (!_global.NewgroundsAPI_AS2) { var v1 = function (id) { this.movie_id = id; this.error_format = new TextFormat(); this.error_format.font = 'Arial Black'; this.error_format.size = 48; this.error_format.color = 16711680; this.header_format = new TextFormat(); this.header_format.font = 'Arial Black'; this.header_format.size = 24; this.header_format.color = 16777215; this.normal_format = new TextFormat(); this.normal_format.font = 'Arial'; this.normal_format.bold = true; this.normal_format.size = 12; this.normal_format.color = 16777215; this.link_format = new TextFormat(); this.link_format.color = 16776960; this.link_format.underline = true; this.host = (_url.split('/'))[2].toLowerCase(); if (this.host.length < 1) { this.host = 'localhost'; } this.stat_ids = new Object(); this.stat_ids.movie_views = 1; this.stat_ids.author_referrals = 2; this.stat_ids.ng_referrals = 3; this.stat_ids.version_referrals = 4; if (!_global.NewgroundsAPI_DataObject) { _global.NewgroundsAPI_DataObject = new Object(); _global.NewgroundsAPI_DataObject.API = this; var v3 = new Object(); v3.id = this.movie_id; v3.host = this.host; v3.stat = this.stat_ids.movie_views; this.sendStats(v3); } this.data_object = _global.NewgroundsAPI_DataObject; }; _global.NewgroundsAPI_AS2 = v1; var v2 = v1.prototype; v2.sendStats = function (params, openInBrowser) { if (this.debug_mode) { params.debug = true; } var v7 = '?as=2'; for (var v4 in params) { v7 += '&' + v4 + '=' + escape(String(params[v4])); } if (openInBrowser) { getURL(this.script_url + v7, '_blank'); } else { var v9 = new XML(); v9.ignoreWhite = true; v9.onLoad = function (success) { var v7 = new Object(); var v4 = 0; while (v4 < this.firstChild.childNodes.length) { var v5 = this.firstChild.childNodes[v4]; var v6 = v5.nodeName; var v3 = v5.attributes.value; if (v3 == Number(v3)) { v3 = Number(v3); } v7[v6] = v3; ++v4; } _global.NewgroundsAPI_DataObject.API.eventHandler(v7); }; v9.load(this.script_url + v7); } }; v2.setDebugMode = function (bool) { this.debug_mode = bool; }; v2.setMovieVersion = function (version) { this.movie_version = version.toString(); }; v2.LoadNewgrounds = function (page) { var v2 = new Object(); v2.id = this.movie_id; v2.host = this.host; v2.stat = this.stat_ids.ng_referrals; if (!this.data_log.loaded_newgrounds) { this.data_log.loaded_newgrounds = true; } else { v2.skiplog = 1; } if (page) { v2.page = page; } this.sendStats(v2, true); }; v2.LoadMySite = function () { var v2 = new Object(); v2.id = this.movie_id; v2.host = this.host; v2.stat = this.stat_ids.author_referrals; if (!this.data_log.loaded_mysite) { this.data_log.loaded_mysite = true; } else { v2.skiplog = 1; } this.sendStats(v2, true); }; v2.getHost = function () { return this.host; }; v2.getMovieVersion = function () { return this.movie_version; }; v2.eventHandler = function (params) { for (var v3 in params) { this.data_object[v3] = unescape(params[v3]); } if (this.data_object.deny_host) { this.onDenyHost(this.host, this.data_object.movie_url); } if (this.data_object.ad_url and !this.stop_ad) { this.onAdsApproved(); } if (this.data_object.movie_version != this.movie_version) { this.onNewVersionAvailable(this.data_object.movie_version, this.data_object.movie_url); } if (this.data_object.request_portal_url) { var v4 = new Object(); v4.id = this.movie_id; v4.portal_url = _url; this.sendStats(v4); } if (this.data_object.settings_loaded) { this.onSettingsLoaded(this.data_object.settings_loaded); } }; v2.onAdsApproved = function () {}; v2.onSettingsLoaded = function (success) { if (success) { trace('NG API settings have successfully been loaded'); } else { trace('NG API settings failed to load, make sure you have the correct Movie ID'); } }; v2.onNewVersionAvailable = function (version, url) { if (!url or url.length < 1) { url = 'http://www.newgrounds.com'; } trace('VERSION ' + version + ' at ' + url); var v3 = new Object(); v3.x = Stage.width / 2; v3.y = Stage.height / 2; _root.createEmptyMovieClip('NGAPI_new_version_overlay', _root.getNextHighestDepth()); _root.NGAPI_new_version_overlay.lineStyle(10, 0, 100); _root.NGAPI_new_version_overlay.beginFill(51); _root.NGAPI_new_version_overlay.moveTo(v3.x - 240, v3.y - 120); _root.NGAPI_new_version_overlay.lineTo(v3.x + 240, v3.y - 120); _root.NGAPI_new_version_overlay.lineTo(v3.x + 240, v3.y + 80); _root.NGAPI_new_version_overlay.lineTo(v3.x - 240, v3.y + 80); _root.NGAPI_new_version_overlay.lineTo(v3.x - 240, v3.y - 120); _root.NGAPI_new_version_overlay.endFill(); _root.NGAPI_new_version_overlay.createEmptyMovieClip('exit', 1000); _root.NGAPI_new_version_overlay.exit.lineStyle(2, 39423, 100); _root.NGAPI_new_version_overlay.exit.beginFill(0); _root.NGAPI_new_version_overlay.exit.moveTo(v3.x + 210, v3.y - 110); _root.NGAPI_new_version_overlay.exit.lineTo(v3.x + 230, v3.y - 110); _root.NGAPI_new_version_overlay.exit.lineTo(v3.x + 230, v3.y - 90); _root.NGAPI_new_version_overlay.exit.lineTo(v3.x + 210, v3.y - 90); _root.NGAPI_new_version_overlay.exit.lineTo(v3.x + 210, v3.y - 110); _root.NGAPI_new_version_overlay.exit.endFill(); _root.NGAPI_new_version_overlay.exit.moveTo(v3.x + 214, v3.y - 106); _root.NGAPI_new_version_overlay.exit.lineTo(v3.x + 226, v3.y - 94); _root.NGAPI_new_version_overlay.exit.moveTo(v3.x + 226, v3.y - 106); _root.NGAPI_new_version_overlay.exit.lineTo(v3.x + 214, v3.y - 94); _root.NGAPI_new_version_overlay.exit.onMouseUp = function () { if (_root.NGAPI_new_version_overlay.exit.hitTest(_root._xmouse, _root._ymouse)) { _root.NGAPI_new_version_overlay.removeMovieClip(); } }; var v4 = 'Version ' + version + ' is now available at:' + '\n'; var v7 = v4.length; v4 += url; var v6 = v4.length; _root.NGAPI_new_version_overlay.createTextField('newversion', 100, v3.x - 210, v3.y - 90, 400, 80); _root.NGAPI_new_version_overlay.newversion.text = 'New Version Available!'; _root.NGAPI_new_version_overlay.newversion.setTextFormat(this.header_format); _root.NGAPI_new_version_overlay.createTextField('message', 101, (Stage.width - 400) / 2, Stage.height / 2, 400, 40); _root.NGAPI_new_version_overlay.message.text = v4; _root.NGAPI_new_version_overlay.message.multiline = true; _root.NGAPI_new_version_overlay.message.wordWrap = true; _root.NGAPI_new_version_overlay.message.html = true; _root.NGAPI_new_version_overlay.message.setTextFormat(this.normal_format); this.link_format.url = this.script_url + '?as=2&id=' + this.movie_id + '&host=' + this.host + '&stat=' + this.stat_ids.version_referrals; _root.NGAPI_new_version_overlay.message.setTextFormat(v7, v6, this.link_format); }; v2.onDenyHost = function (host, real_host) { this.stop_ad = true; trace('DENIED ' + host); _root.createEmptyMovieClip('NGAPI_deny_host_overlay', _root.getNextHighestDepth()); _root.NGAPI_deny_host_overlay.lineStyle(20, 0, 100); _root.NGAPI_deny_host_overlay.beginFill(6684672); _root.NGAPI_deny_host_overlay.moveTo(0, 0); _root.NGAPI_deny_host_overlay.lineTo(Stage.width, 0); _root.NGAPI_deny_host_overlay.lineTo(Stage.width, Stage.height); _root.NGAPI_deny_host_overlay.lineTo(0, Stage.height); _root.NGAPI_deny_host_overlay.lineTo(0, 0); _root.NGAPI_deny_host_overlay.endFill(); var v3 = 'This movie has not been approved for use on ' + host + '.' + '\n' + '\n' + 'For an aproved copy, please visit:' + '\n'; var v5 = v3.length; v3 += real_host; var v4 = v3.length; _root.NGAPI_deny_host_overlay.createTextField('mousekill', 100, 0, 0, Stage.width, Stage.height); _root.NGAPI_deny_host_overlay.createTextField('error', 101, (Stage.width - 400) / 2, Stage.height / 2 - 100, 400, 200); _root.NGAPI_deny_host_overlay.error.text = 'ERROR!'; _root.NGAPI_deny_host_overlay.error.setTextFormat(this.error_format); _root.NGAPI_deny_host_overlay.createTextField('message', 102, (Stage.width - 400) / 2, Stage.height / 2, 400, 200); _root.NGAPI_deny_host_overlay.message.text = v3; _root.NGAPI_deny_host_overlay.message.multiline = true; _root.NGAPI_deny_host_overlay.message.wordWrap = true; _root.NGAPI_deny_host_overlay.message.html = true; _root.NGAPI_deny_host_overlay.message.setTextFormat(this.normal_format); this.link_format.url = real_host; _root.NGAPI_deny_host_overlay.message.setTextFormat(v5, v4, this.link_format); }; v2.data_log = new Object(); v2.script_url = 'http://www.ngads.com/gateway.php'; v2.stop_ad = false; ASSetPropFlags(_global.NewgroundsAPI_AS2.prototype, null, 1); } #endinitclip } frame 5 { stop(); } movieClip 79 { } movieClip 81 { } movieClip 83 { } movieClip 84 { } movieClip 87 { } button 88 { on (release) { getURL('http://www.newgrounds.com', '_blank'); } } movieClip 92 { } movieClip 93 { frame 634 { stop(); _root.play(); } } frame 6 { helpdesk._visible = false; var savefile = SharedObject.getLocal('gyroatoms'); _root.oldlives = savefile.data.lives; _root.oldlevel = savefile.data.level; if (savefile.data.lives == undefined) { _root.oldlives = 0; _root.oldlevel = 0; } opened = false; select = 1; onEnterFrame = function () { if (Key.isDown(32) && opened != true) { select = 1; opened = true; menuo.play(); argon = true; } if (Key.isDown(40) && arp != true && select == 3) { select = 4; arp = true; } if (Key.isDown(40) && arp != true && select == 1) { select = 2; arp = true; } if (Key.isDown(40) && arp != true && select == 2) { select = 3; arp = true; } if (Key.isDown(40) && arp != true && select == 4) { select = 1; arp = true; } if (Key.isDown(38) && arp != true && select == 1) { select = 4; arp = true; } if (Key.isDown(38) && arp != true && select == 2) { select = 1; arp = true; } if (Key.isDown(38) && arp != true && select == 3) { select = 2; arp = true; } if (Key.isDown(38) && arp != true && select == 4) { select = 3; arp = true; } if (arp == true && !Key.isDown(38) && !Key.isDown(40)) { arp = false; } if (_root.select <= 1) { menuo.NGO.gotoAndStop(5); menuo.co.gotoAndStop(1); menuo.NGOO.gotoAndStop(1); menuo.NGOOO.gotoAndStop(1); } if (_root.select == 2) { menuo.NGOO.gotoAndStop(1); menuo.NGO.gotoAndStop(1); menuo.co.gotoAndStop(2); menuo.NGOOO.gotoAndStop(1); } if (_root.select == 3) { menuo.NGOOO.gotoAndStop(2); menuo.NGOO.gotoAndStop(1); menuo.NGO.gotoAndStop(1); menuo.co.gotoAndStop(1); } if (_root.select >= 4) { menuo.NGOOO.gotoAndStop(1); menuo.NGOO.gotoAndStop(2); menuo.NGO.gotoAndStop(1); menuo.co.gotoAndStop(1); } if (!Key.isDown(32)) { argon = false; } if (Key.isDown(32) && argon != true && opened == true && select <= 1 && helpdesk._visible != true) { newgame.play(); argon = true; } if (Key.isDown(32) && argon != true && opened == true && select >= 4 && helpdesk._visible != true) { _global.NewgroundsAPI_DataObject.API.LoadNewgrounds(); argon = true; } if (Key.isDown(32) && argon != true && opened == true && select == 3 && helpdesk._visible != true) { helpdesk._visible = true; argon = true; } if (Key.isDown(32) && argon != true && helpdesk._visible == true) { helpdesk._visible = false; argon = true; } if (Key.isDown(32) && argon != true && opened == true && select == 2 && helpdesk._visible != true) { var v3 = SharedObject.getLocal('gyroatoms'); if (v3.data.level == undefined) { _root.lives = 9; _root.level = 1; sfx.gotoAndPlay('denied'); argon = true; } else { _root.lives = v3.data.lives; _root.level = v3.data.level; sfx.gotoAndPlay('check'); newgame.play(); argon = true; } } _root.menuo.co.atom._rotation += 8; _root.menuo.NGO.atom._rotation += 8; _root.menuo.NGOO.atom._rotation += 8; _root.menuo.NGOOO.atom._rotation += 8; }; stop(); } movieClip 97 { frame 1 { stop(); } frame 8 { gotoAndStop(1); } } button 98 { on (release) { _global.NewgroundsAPI_DataObject.API.LoadNewgrounds(); } } movieClip 100 { } movieClip 102 { } movieClip 103 { } movieClip 105 { } movieClip 107 { } movieClip 108 { frame 1 { stop(); } frame 2 { stop(); } } movieClip 110 { } movieClip 111 { frame 1 { stop(); } frame 2 { stop(); } } movieClip 113 { } movieClip 114 { frame 1 { stop(); } frame 5 { stop(); } } button 115 { on (release) { getURL('http://www.newgrounds.com', '_blank'); } } movieClip 116 { frame 1 { stop(); } frame 2 { stop(); } } movieClip 117 { frame 1 { stop(); } frame 2 { stop(); } } movieClip 119 { frame 1 { stop(); } frame 47 { stopAllSounds(); } frame 86 { stop(); _root.play(); } } movieClip 122 { frame 21 { stop(); } } movieClip 128 { } frame 7 { delete eval(onEnterFrame()); stopAllSounds(); play(); } frame 8 { selections = level; felt = false; johndor = 0; onEnterFrame = function () { if (level >= 2) { universe.world2.gotoAndStop(1); } if (level < 2) { universe.world2.gotoAndStop(2); } if (level >= 3) { universe.world3.gotoAndStop(1); } if (level < 3) { universe.world3.gotoAndStop(2); } if (level == undefined || level <= 0) { level = 1; } if (!Key.isDown(39) && !Key.isDown(37) && !Key.isDown(32)) { hitkey = false; } if (Key.isDown(39) && hitkey != true && felt != true) { selections += 1; hitkey = true; } if (Key.isDown(37) && hitkey != true && felt != true) { selections -= 1; hitkey = true; } if (selections <= 0) { selections = 3; } if (selections > 3) { selections = 1; } if (Key.isDown(32) && johndor > 50 && hitkey != true && selections <= level) { levelstart.play(); felt = true; hitkey = true; } if (Key.isDown(32) && johndor > 50 && hitkey != true && selections > level) { sfx.gotoAndPlay('denied'); hitkey = true; } johndor += 1; pointer.gotoAndStop(selections); bgo.gotoAndStop(selections); brief.gotoAndStop(selections); }; } frame 8 { stop(); } movieClip 136 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } } movieClip 139 { } movieClip 140 { } movieClip 143 { } movieClip 144 { frame 1 { stop(); } frame 2 { stop(); } } movieClip 146 { } movieClip 147 { } movieClip 149 { } movieClip 150 { } movieClip 151 { frame 1 { stop(); } frame 2 { stop(); } } movieClip 153 { } movieClip 155 { } movieClip 156 { } movieClip 157 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } } movieClip 160 { } movieClip 162 { } movieClip 169 { } movieClip 174 { } movieClip 178 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } } movieClip 180 { frame 1 { stop(); } frame 2 { stopAllSounds(); } frame 44 { stop(); if (_root.selections <= 1) { _root.gotoAndPlay('pirate'); } if (_root.selections == 2) { _root.gotoAndPlay('robot'); } if (_root.selections >= 3) { _root.gotoAndPlay('ninja'); } } } frame 10 { if (_root.level == undefined) { _root.level = 1; } if (_root.lives == undefined) { _root.lives = 9; } var jump = 0; var ht = 0.5; var mxy = player._y - 100; var mxbg = bg._y; var motion = 7; var mxx = player._x + 300; var mnx = player._x + 70; checkpoint = bg._x; ex = bg._x - enemy._x; ey = bg._y - enemy._y; ex2 = bg._x - enemy2._x; ey2 = bg._y - enemy2._y; ex3 = bg._x - enemy3._x; ey3 = bg._y - enemy3._y; score = 0; to = 0; time = 0; crosshair.swapDepths(628); ammo = 6; key = 0; bec = 5; exit = 0; OD = false; oh = false; player.swapDepths(50); mu = 25; tut = 0; mission.swapDepths(1001); gameover.swapDepths(5001); leaveroom.swapDepths(999); helpdesk.swapDepths(1003); wall._visible = false; wall4._visible = false; gauge.swapDepths(1000); wall2._visible = false; wall3._visible = false; bg.core._visible = false; _quality = 'Medium'; combo = 1; CP = bg._x - player._x; CPY = bg._y - player._y; mxbg = bg._y; dx = bg._x - door._x; dy = bg._y - door._y; ex4 = bg._x - enemy4._x; ey4 = bg._y - enemy4._y; ex5 = bg._x - enemy5._x; ey5 = bg._y - enemy5._y; ex1 = bg._x - enemy1._x; ey1 = bg._y - enemy1._y; ex6 = bg._x - enemy6._x; ey6 = bg._y - enemy6._y; ex7 = bg._x - enemy7._x; ey7 = bg._y - enemy7._y; ex8 = bg._x - enemy8._x; ey8 = bg._y - enemy8._y; ex9 = bg._x - enemy9._x; ey9 = bg._y - enemy9._y; ex10 = bg._x - enemy10._x; ey10 = bg._y - enemy10._y; ex11 = bg._x - enemy11._x; ey11 = bg._y - enemy11._y; ex12 = bg._x - enemy12._x; ey12 = bg._y - enemy12._y; ex13 = bg._x - enemy13._x; ey13 = bg._y - enemy13._y; ex14 = bg._x - enemy14._x; ey14 = bg._y - enemy14._y; ex15 = bg._x - enemy15._x; ey15 = bg._y - enemy15._y; ex16 = bg._x - enemy16._x; ey16 = bg._y - enemy16._y; ex17 = bg._x - enemy17._x; ey17 = bg._y - enemy17._y; ex18 = bg._x - enemy18._x; ey18 = bg._y - enemy18._y; ex19 = bg._x - enemy19._x; ey19 = bg._y - enemy19._y; ex20 = bg._x - enemy20._x; ey20 = bg._y - enemy20._y; ex21 = bg._x - enemy21._x; ey21 = bg._y - enemy21._y; ex22 = bg._x - enemy22._x; ey22 = bg._y - enemy22._y; ex23 = bg._x - enemy23._x; ey23 = bg._y - enemy23._y; ex24 = bg._x - enemy24._x; ey24 = bg._y - enemy24._y; ex25 = bg._x - enemy25._x; ey25 = bg._y - enemy25._y; ex26 = bg._x - enemy26._x; ey26 = bg._y - enemy26._y; ex27 = bg._x - enemy27._x; ey27 = bg._y - enemy27._y; bx1 = bg._x - baddy1._x; by1 = bg._y - baddy1._y; bx2 = bg._x - baddy2._x; by2 = bg._y - baddy2._y; bx3 = bg._x - baddy3._x; by3 = bg._y - baddy3._y; bx4 = bg._x - baddy4._x; by4 = bg._y - baddy4._y; bx5 = bg._x - baddy5._x; by5 = bg._y - baddy5._y; bx6 = bg._x - baddy6._x; by6 = bg._y - baddy6._y; bx7 = bg._x - baddy7._x; by7 = bg._y - baddy7._y; bx8 = bg._x - baddy8._x; by8 = bg._y - baddy8._y; bx9 = bg._x - baddy9._x; by9 = bg._y - baddy9._y; gauge.bossgauge2._visible = false; opx = bg._x - oneup._x; opy = bg._y - oneup._y; opx2 = bg._x - oneup2._x; opy2 = bg._y - oneup2._y; jx1 = bg._x - gyro1._x; jy1 = bg._y - gyro1._y; jx2 = bg._x - gyro2._x; jy2 = bg._y - gyro2._y; jx3 = bg._x - gyro3._x; jy3 = bg._y - gyro3._y; jx4 = bg._x - gyro4._x; jy4 = bg._y - gyro4._y; jx5 = bg._x - gyro5._x; jy5 = bg._y - gyro5._y; jx6 = bg._x - gyro6._x; jy6 = bg._y - gyro6._y; jx7 = bg._x - gyro7._x; jy7 = bg._y - gyro7._y; jx8 = bg._x - gyro8._x; jy8 = bg._y - gyro8._y; jx9 = bg._x - gyro9._x; jy9 = bg._y - gyro9._y; jx10 = bg._x - gyro10._x; jy10 = bg._y - gyro10._y; jx11 = bg._x - gyro11._x; jy11 = bg._y - gyro11._y; jx12 = bg._x - gyro12._x; jy12 = bg._y - gyro12._y; jx13 = bg._x - gyro13._x; jy13 = bg._y - gyro13._y; jx14 = bg._x - gyro14._x; jy14 = bg._y - gyro14._y; jx15 = bg._x - gyro15._x; jy15 = bg._y - gyro15._y; jx16 = bg._x - gyro16._x; jy16 = bg._y - gyro16._y; jx17 = bg._x - gyro17._x; jy17 = bg._y - gyro17._y; jx18 = bg._x - gyro18._x; jy18 = bg._y - gyro18._y; jx19 = bg._x - gyro19._x; jy19 = bg._y - gyro19._y; jx20 = bg._x - gyro20._x; jy20 = bg._y - gyro20._y; jx21 = bg._x - gyro21._x; jy21 = bg._y - gyro21._y; jx22 = bg._x - gyro22._x; jy22 = bg._y - gyro22._y; jx23 = bg._x - gyro23._x; jy23 = bg._y - gyro23._y; jx24 = bg._x - gyro24._x; jy24 = bg._y - gyro24._y; jx25 = bg._x - gyro25._x; jy25 = bg._y - gyro25._y; jx26 = bg._x - gyro26._x; jy26 = bg._y - gyro26._y; jx27 = bg._x - gyro27._x; jy27 = bg._y - gyro27._y; jx28 = bg._x - gyro28._x; jy28 = bg._y - gyro28._y; jx29 = bg._x - gyro29._x; jy29 = bg._y - gyro29._y; jx30 = bg._x - gyro30._x; jy30 = bg._y - gyro30._y; jx31 = bg._x - gyro31._x; jy31 = bg._y - gyro31._y; jx32 = bg._x - gyro32._x; jy32 = bg._y - gyro32._y; jx33 = bg._x - gyro33._x; jy33 = bg._y - gyro33._y; jx34 = bg._x - gyro34._x; jy34 = bg._y - gyro34._y; jx35 = bg._x - gyro35._x; jy35 = bg._y - gyro35._y; jx36 = bg._x - gyro36._x; jy36 = bg._y - gyro36._y; jx37 = bg._x - gyro37._x; jy37 = bg._y - gyro37._y; jx38 = bg._x - gyro38._x; jy38 = bg._y - gyro38._y; jx39 = bg._x - gyro39._x; jy39 = bg._y - gyro39._y; jx40 = bg._x - gyro40._x; jy40 = bg._y - gyro40._y; jx41 = bg._x - gyro41._x; jy41 = bg._y - gyro41._y; jx42 = bg._x - gyro42._x; jy42 = bg._y - gyro42._y; jx43 = bg._x - gyro43._x; jy43 = bg._y - gyro43._y; jx44 = bg._x - gyro44._x; jy44 = bg._y - gyro44._y; jx45 = bg._x - gyro45._x; jy45 = bg._y - gyro45._y; jx46 = bg._x - gyro46._x; jy46 = bg._y - gyro46._y; jx47 = bg._x - gyro47._x; jy47 = bg._y - gyro47._y; jx48 = bg._x - gyro48._x; jy48 = bg._y - gyro48._y; jx49 = bg._x - gyro49._x; jy49 = bg._y - gyro49._y; vorx = bg._x - vortex._x; vory = bg._y - vortex._y; wallx = bg._x - wall._x; wally = bg._y - wall._y; wall2x = bg._x - wall2._x; wall2y = bg._y - wall2._y; wall3x = bg._x - wall3._x; wall3y = bg._y - wall3._y; wall4x = bg._x - wall4._x; wall4y = bg._y - wall4._y; pause = true; eventx = true; kills = 0; seconds = 0; minutes = 0; score = 0; collect = 0; deaths = 0; onEnterFrame = function () { i = 0; while (i <= 44) { if (player.hitTest(_root['enemy' + i]) && die != true && !Key.isDown(jk) && jump < 0 || player.hitTest(_root['enemy' + i]) && jump < 0 && volox == true) { score += 10; jump = 14; player.gotoAndPlay(2); _root['enemy' + i].play(); duplicateMovieClip(starburst, 'star', 13); strx = bg._x - (player._x + Math.random() * 10 - Math.random() * 10); stry = bg._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht = 0.5; stbo = Math.random() * 20 - Math.random() * 10; kills += 1; } if (player._x > _root['enemy' + i]._x + 30) { _root['enemy' + i]._xscale = -100; } if (player._x < _root['enemy' + i]._x - 30) { _root['enemy' + i]._xscale = 100; } if (player.hitTest(_root['enemy' + i]) && die != true && Key.isDown(jk) && jump < 0 && volox != true) { score += 100 * round; jump = 15; round += 1; duplicateMovieClip(bonuspt, 'bonuses', 10); bonuses._x = player._x + Math.random() * 20 + Math.random() * 20; bonuses._y = player._y + 80; bonuses.bork.gotoAndStop(boc); player.gotoAndPlay(boc); bonuses.bork.doh = 100 * round; duplicateMovieClip(starburst, 'star', 13); strx = bg._x - (player._x + Math.random() * 10 - Math.random() * 10); stry = bg._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht = 0.5; stbo = Math.random() * 20 - Math.random() * 10; duplicateMovieClip(starburst, 'star2', 14); strx2 = bg._x - (player._x + Math.random() * 10 - Math.random() * 10); stry2 = bg._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump2 = 9 + Math.random() * 5; stht2 = 0.5; stbo2 = Math.random() * 30 - Math.random() * 30; duplicateMovieClip(starburst, 'star3', 15); strx3 = bg._x - (player._x + Math.random() * 10 - Math.random() * 10); stry3 = bg._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump3 = 5 + Math.random() * 5; stht3 = 0.5; stbo3 = Math.random() * 15 - Math.random() * 15; duplicateMovieClip(starburst, 'star4', 16); strx4 = bg._x - (player._x + Math.random() * 10 - Math.random() * 10); stry4 = bg._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump4 = 9 + Math.random() * 5; stht4 = 0.5; stbo4 = Math.random() * 10 - Math.random() * 10; duplicateMovieClip(starburst, 'star5', 17); strx5 = bg._x - (player._x + Math.random() * 10 - Math.random() * 10); stry5 = bg._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht5 = 0.5; stbo5 = Math.random() * 19 - Math.random() * 13; _root['enemy' + i].play(); kills += 1; volox = true; } if (gybulletx.hitTest(_root['enemy' + i])) { score += 3 * combo; combo += 1; _root['enemy' + i].play(); kills += 1; } if (gybulletx.hitTest(_root['baddy' + i])) { score += 3 * combo; combo += 1; _root['baddy' + i].play(); kills += 1; } if (player.hitTest(_root['baddy' + i].core) && jump < 0) { score += 10; jump = 14; player.gotoAndPlay(2); _root['baddy' + i].play(); } if (_root['enemy' + i]._x < -120 || _root['enemy' + i]._x > 820) { _root['enemy' + i].gotoAndStop(1); _root['enemy' + i]._visible = false; } if (_root['enemy' + i]._x > -120 && _root['enemy' + i]._x < 820) { _root['enemy' + i]._visible = true; } if (_root['gyro' + i]._x < -120 || _root['gyro' + i]._x > 820) { _root['gyro' + i]._visible = false; } if (_root['gyro' + i]._x > -120 && _root['gyro' + i]._x < 820) { _root['gyro' + i]._visible = true; } if (player.hitTest(_root['gyro' + i]) && ammo <= 5 || gybulletx.hitTest(_root['gyro' + i]) && ammo <= 5) { ammo += 1; _root['gyro' + i]._visible = false; _root['gyro' + i].play(); collect += 1; } if (player.hitTest(_root['gyro' + i]) && ammo >= 6 || gybulletx.hitTest(_root['gyro' + i]) && ammo >= 6) { score += 30; _root['gyro' + i]._visible = false; _root['gyro' + i].play(); collect += 1; } ++i; } if (pause != true) { star._x = bg._x - strx; star._y = bg._y - stry; star2._x = bg._x - strx2; star2._y = bg._y - stry2; star3._x = bg._x - strx3; star3._y = bg._y - stry3; star4._x = bg._x - strx4; star4._y = bg._y - stry4; star5._x = bg._x - strx5; star5._y = bg._y - stry5; stry += stjump; stjump -= 0.5; stry2 += stjump2; stjump2 -= 0.5; stry3 += stjump3; stjump3 -= 0.5; stry4 += stjump4; stjump4 -= 0.5; stry5 += stjump5; stjump5 -= 0.5; star._rotation += 3; star3._rotation += 3; star2._rotation -= 3; star4._rotation -= 3; star5._rotation += 6; strx += stbo; stbo *= 0.9300000000000001; strx2 += stbo2; stbo2 *= 0.9300000000000001; strx3 += stbo3; stbo3 *= 0.9300000000000001; strx4 += stbo4; stbo4 *= 0.9300000000000001; strx5 += stbo5; stbo5 *= 0.9300000000000001; } if (round <= 9) { boc = 'pose1'; } if (round == 1) { boc = 'pose2'; } if (round == 2) { boc = 'pose3'; } if (round >= 3) { boc = 'pose4'; } if (!Key.isDown(jk) && volox == true) { volox = false; bozogogo = 0; } if (Key.isDown(jk)) { bozogogo += 1; } if (bozogogo > 2) { volex = true; } if (round == undefined) { bozogogo = 0; round = 0; } if (jump == 0) { round = 0; } if (pause != true) { to += 1; } if (to > 40) { gryo11._visible = false; } if (pause != true && player._y > mxy && camera != true && duck != true && obs != true) { player._y -= jump; jump -= ht; } if (pause != true && player._y <= mxy && jump > 0 && camera != true && duck != true && obs != true) { bg._y += jump; jump -= ht; } if (pause != true && player._y <= mxy && jump <= 0 && bg._y > mxbg && camera != true && duck != true && obs != true) { bg._y += jump; jump -= ht; } if (pause != true && player._y > mxy && jump <= 0 && bg._y > mxbg && camera != true && duck != true && obs != true) { bg._y += jump; jump -= ht; } if (pause != true && player._y <= mxy && player._y < 300 && jump <= 0 && bg._y <= mxbg && camera != true && duck != true && obs != true) { player._y -= jump; jump -= ht; } if (pause != true && player._y > 300 && obs != true && jump <= 0 && bg._y > mxbg && camera != true && duck != true && xox != true) { bg._y += jump; jump -= ht; } if (bg.core.hitTest(_root.player._x, _root.player._y, true) && vort != true && jump < 0) { jump = 0; player.gotoAndStop(1); ht = 0; } if (bg.core.hitTest(_root.player._x, _root.player._y, true) && vort == true && jump < 0 && camera != true && duck != true) { jump = 0; player.gotoAndPlay('ouch'); ht = 0; } for (;;) { if (!(bg.core.hitTest(_root.player._x, _root.player._y, true) && obs != true && die != true)) break; player._y -= 0.1; } if (!bg.core.hitTest(_root.player._x, _root.player._y + 10, true) && ht <= 0 && camera != true && duck != true && obs != true) { ht = 0.5; } if (Key.isDown(39) && obs != true && OD != true && camera != true && duck != true && aim != true && pause != true && player._x < mxx) { player._x += motion; player.legs.play(); player.head.gotoAndPlay(1); player.arm.play(); player.arm2.play(); player._xscale = 80; RR = true; } if (Key.isDown(39) && obs != true && OD != true && camera != true && duck != true && aim != true && pause != true && player._x >= mxx) { bg._x -= motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); RR = true; player._xscale = 80; } if (Key.isDown(37) && obs != true && OD != true && camera != true && duck != true && aim != true && pause != true && player._x > mnx) { player._x -= motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); player._xscale = -80; LL = true; } if (Key.isDown(37) && obs != true && OD != true && camera != true && duck != true && aim != true && pause != true && player._x <= mnx) { bg._x += motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); player._xscale = -80; LL = true; } if (!Key.isDown(37) && LL == true || !Key.isDown(39) && RR == true) { player.legs.gotoAndStop(1); player.arm.gotoAndStop(1); player.arm2.gotoAndStop(1); LL = false; RR = false; } if (jump == 0 && OD != true && ht <= 0 && Key.isDown(jk) && aim != true && camera != true && duck != true && obs != true && pause != true) { player.gotoAndPlay(2); jump = 14; ht = 0.5; } if (jump > 0) { player.play(); } if (jk == undefined) { jk = 90; } if (ac == undefined) { ac = 88; } if (ob == undefined) { ob = 67; } if (Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim != true && ammo > 0 && camera != true && duck != true) { crosshair._rotation = 0; aim = true; } if (!Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale > 0) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y - 50; zoo = crosshair._rotation; aim = false; } if (!Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale < 0) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y - 50; zoo = 180 + crosshair._rotation; aim = false; } if (aim == true) { player.gotoAndStop('aim'); crosshair._visible = true; crosshair._rotation -= bec; crosshair.cile._rotation += 15; crosshair._x = player._x; crosshair._xscale = player._xscale / 3; crosshair._y = player._y - 40; } if (aim == true && Key.isDown(ob)) { aim = false; player.gotoAndStop(1); } if (aim != true) { crosshair._visible = false; } if (crosshair._rotation <= -60 && player._xscale > 0) { bec = -3; } if (crosshair._rotation > 30 && player._xscale > 0) { bec = 3; } if (crosshair._rotation >= 60 && player._xscale < 0) { bec = 3; } if (crosshair._rotation < -30 && player._xscale < 0) { bec = -3; } if (camera == true && pause != true && gybulletx._x <= 500 && gybulletx._x > 240 || camera != true && duck != true) { gybulletx._rotation += 20; gybulletx._x += mu * Math.cos(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._x > 500 || gybulletx._x <= 240 && camera == true && pause != true) { gybulletx._rotation += 20; bg._x -= mu * Math.cos(zoo * 0.0174532925199433); player._x -= mu * Math.cos(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._y > 300 || gybulletx._y <= 170 && camera == true && pause != true) { gybulletx._rotation += 20; bg._y -= mu * Math.sin(zoo * 0.0174532925199433); player._y -= mu * Math.sin(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._y <= 300 && gybulletx._y >= 170 || camera != true && duck != true) { gybulletx._rotation += 20; gybulletx._y += mu * Math.sin(zoo * 0.0174532925199433); range += 1; } if (range > 130) { gybulletx.play(); camera = false; xox = true; range = 0; } if (camera != true && duck != true && player._x < 100 && obs != true && xox == true) { player._x += 13; bg._x += 13; } if (camera != true && duck != true && player._x > 500 && obs != true && xox == true) { player._x -= 13; bg._x -= 13; } if (camera != true && duck != true && player._y > 350 && obs != true && xox == true) { player._y -= 12; bg._y -= 12; } if (camera != true && duck != true && player._y < 250 && obs != true && aim == true) { player._y += 7; bg._y += 7; } if (player._x < 600 && player._x > 100 && player._y > 0 && player._y < 400) { xox = false; } if (pause != true) { enemy1._x = bg._x - ex1; enemy1._y = bg._y - ey1; enemy2._x = bg._x - ex2; enemy2._y = bg._y - ey2; enemy3._x = bg._x - ex3; enemy3._y = bg._y - ey3; enemy4._x = bg._x - ex4; enemy4._y = bg._y - ey4; enemy5._x = bg._x - ex5; enemy5._y = bg._y - ey5; enemy6._x = bg._x - ex6; enemy6._y = bg._y - ey6; enemy7._x = bg._x - ex7; enemy7._y = bg._y - ey7; enemy8._x = bg._x - ex8; enemy8._y = bg._y - ey8; enemy9._x = bg._x - ex9; enemy9._y = bg._y - ey9; enemy10._x = bg._x - ex10; enemy10._y = bg._y - ey10; enemy11._x = bg._x - ex11; enemy11._y = bg._y - ey11; enemy12._x = bg._x - ex12; enemy12._y = bg._y - ey12; enemy13._x = bg._x - ex13; enemy13._y = bg._y - ey13; enemy14._x = bg._x - ex14; enemy14._y = bg._y - ey14; enemy15._x = bg._x - ex15; enemy15._y = bg._y - ey15; enemy16._x = bg._x - ex16; enemy16._y = bg._y - ey16; enemy17._x = bg._x - ex17; enemy17._y = bg._y - ey17; enemy18._x = bg._x - ex18; enemy18._y = bg._y - ey18; enemy19._x = bg._x - ex19; enemy19._y = bg._y - ey19; enemy20._x = bg._x - ex20; enemy20._y = bg._y - ey20; baddy1._x = bg1._x - bx1; baddy1._y = bg1._y - by1; baddy2._x = bg._x - bx2; baddy2._y = bg._y - by2; baddy3._x = bg._x - bx3; baddy3._y = bg._y - by3; baddy4._x = bg._x - bx4; baddy4._y = bg._y - by4; baddy5._x = bg._x - bx5; baddy5._y = bg._y - by5; baddy6._x = bg._x - bx6; baddy6._y = bg._y - by6; baddy7._x = bg._x - bx7; baddy7._y = bg._y - by7; baddy8._x = bg._x - bx8; baddy8._y = bg._y - by8; baddy9._x = bg._x - bx9; baddy9._y = bg._y - by9; wall._x = bg._x - wallx; wall._y = bg._y - wally; wall2._x = bg._x - wall2x; wall2._y = bg._y - wall2y; wall3._x = bg._x - wall3x; wall3._y = bg._y - wall3y; wall4._x = bg._x - wall4x; wall4._y = bg._y - wall4y; } if (player._x < wall._x + 30 && player._x > wall._x - 300 && player._y > wall._y) { player._x = wall._x + 30; } if (player._x > wall2._x - 30 && player._y > wall2._y) { player._x = wall2._x - 30; } if (player._x > wall3._x - 30 && player._x < wall3._x && player._y > wall3._y) { player._x = wall3._x - 30; } if (player._x < wall4._x + 30) { player._x = wall4._x + 30; } if (Key.isDown(ob) && camera != true && duck != true && pause != true && obs != true && jump == 0) { obs = true; } if (!Key.isDown(ob) && obs == true) { xox = true; obs = false; } if (Key.isDown(39) && obs == true) { bg._x -= 5; player._x -= 5; } if (Key.isDown(37) && obs == true) { bg._x += 5; player._x += 5; } if (Key.isDown(38) && obs == true) { bg._y += 5; player._y += 5; } if (Key.isDown(40) && obs == true && bg._y > mxbg) { bg._y -= 5; player._y -= 5; } if (time > 66 && time < 123) { player._x = vortex._x; player._y = vortex._y; bg._y += 15; motion = 0; } if (time > 155 && time < 175) { jump = 0; ht = 0.5; player.gotoAndPlay('vortex'); player._x = vortex._x; player._y = vortex._y; vort = true; pause = false; eventx = false; motion = 0; } if (time < 300) { motion = 0; } if (time > 295 && time < 300) { mission.gotoAndPlay('gogo'); vort = false; motion = 7; } if (pause == true) { player._visible = false; } if (pause != true) { player._visible = true; } if (player._y < 250 && obs != true && jump == 0 && pause != true && camera != true && duck != true && obs != true) { bg._y += 5; player._y += 5; } if (bg._y < mxbg && obs != true) { bg._y = mxbg; } if (player._y > 700 && camera != true && duck != true && bg._y <= mxbg + 5 && obs != true) { player.gotoAndPlay('ahhhh'); player._x = bg._x - CP; deaths += 1; player._y = -120; lives -= 1; xox = true; } if (player.hitTest(door) && Key.isDown(38) && OD != true) { player.gotoAndPlay('enterdoor'); door.play(); OD = true; } if (player.hitTest(door) && OD != true) { prompt._visible = true; } if (!player.hitTest(door) || OD == true) { prompt._visible = false; } if (OD == true) { motion = 0; exit += 1; } if (exit > 30 && oh != true) { door.swapDepths(500); pause = true; oh = true; } if (exit > 30) { pause = true; } if (exit > 80) { _root.leaveroom.play(); } if (exit > 300) { _root.play(); } if (bg.core.hitTest(_root.gybulletx._x, _root.gybulletx._y + 30, true) && camera == true) { zoo = -70 + Math.random() * 20 - Math.random() * 30; sfx.gotoAndPlay('ricochet'); } if (bg.core.hitTest(_root.gybulletx._x, _root.gybulletx._y - 20, true) && camera == true) { zoo = 80 + Math.random() * 20 - Math.random() * 40; sfx.gotoAndPlay('ricochet2'); } if (bg.core.hitTest(_root.gybulletx._x + 30, _root.gybulletx._y, true) && camera == true) { zoo = 180 + Math.random() * 20 - Math.random() * 20; sfx.gotoAndPlay('ricochet'); } if (bg.core.hitTest(_root.gybulletx._x - 30, _root.gybulletx._y, true) && camera == true) { zoo = +(Math.random() * 40) - Math.random() * 30; sfx.gotoAndPlay('ricochet2'); } if (tutorial != true && obs != true && enemy2._y > 0 && enemy2._x < 690 && tut <= 0 && camera != true && duck != true && ht <= 0) { helpdesk.gotoAndStop(2); pause = true; tut = 1; } if (pause == true && tut == 1 && Key.isDown(32)) { pause = false; helpdesk.gotoAndStop(1); } if (tutorial != true && obs != true && enemy6._y > 0 && enemy6._x < 800 && tut == 1 && camera != true && duck != true && ht <= 0) { helpdesk.gotoAndStop(3); pause = true; tut = 2; } if (pause == true && obs != true && tut == 2 && Key.isDown(32)) { pause = false; helpdesk.gotoAndStop(1); } if (lives <= 0) { die = true; gameover.play(); player.gotoAndStop('dead'); pause = true; lives = 0; } if (Key.isDown(40) && duck != true && camera != true && die != true && ht == 0 && blastoff != true && aim != true) { duck = true; player.gotoAndStop('duck'); } if (!Key.isDown(40) && duck == true) { duck = false; player.gotoAndStop(1); } if (jump == 0 && OD != true && ht <= 0 && Key.isDown(jk) && aim != true && camera != true && duck == true && gyrogo != true && obs != true && pause != true) { player.gotoAndPlay('boostjump'); duck = false; jump = 19; ht = 0.5; } if (player.hitTest(_root.oneup)) { lives += 1; oneup._visible = false; oneup.play(); } if (player.hitTest(_root.oneup2)) { lives += 1; oneup2._visible = false; oneup2.play(); } time += 1; gryo11._x = bg._x - gx; gryo11._y = bg._y - gy; gauge.gyrocount = ammo; gauge.men = lives; gauge.score = score; prompt._y = _root.player._y - 160; prompt._x = player._x; _root.gauge.keys = _root.key; vortex._x = bg._x - vorx; vortex._y = bg._y - vory; oneup2._x = bg._x - opx2; oneup2._y = bg._y - opy2; oneup._x = bg._x - opx; oneup._y = bg._y - opy; gyro1._x = bg._x - jx1; gyro1._y = bg._y - jy1; gyro2._x = bg._x - jx2; gyro2._y = bg._y - jy2; gyro3._x = bg._x - jx3; gyro3._y = bg._y - jy3; gyro4._x = bg._x - jx4; gyro4._y = bg._y - jy4; gyro5._x = bg._x - jx5; gyro5._y = bg._y - jy5; gyro6._x = bg._x - jx6; gyro6._y = bg._y - jy6; gyro7._x = bg._x - jx7; gyro7._y = bg._y - jy7; gyro8._x = bg._x - jx8; gyro8._y = bg._y - jy8; gyro9._x = bg._x - jx9; gyro9._y = bg._y - jy9; gyro10._x = bg._x - jx10; gyro10._y = bg._y - jy10; gyro11._x = bg._x - jx11; gyro11._y = bg._y - jy11; gyro12._x = bg._x - jx12; gyro12._y = bg._y - jy12; gyro13._x = bg._x - jx13; gyro13._y = bg._y - jy13; gyro14._x = bg._x - jx14; gyro14._y = bg._y - jy14; gyro15._x = bg._x - jx15; gyro15._y = bg._y - jy15; gyro16._x = bg._x - jx16; gyro16._y = bg._y - jy16; gyro17._x = bg._x - jx17; gyro17._y = bg._y - jy17; gyro18._x = bg._x - jx18; gyro18._y = bg._y - jy18; gyro19._x = bg._x - jx19; gyro19._y = bg._y - jy19; gyro20._x = bg._x - jx20; gyro20._y = bg._y - jy20; gyro21._x = bg._x - jx21; gyro21._y = bg._y - jy21; gyro22._x = bg._x - jx22; gyro22._y = bg._y - jy22; gyro23._x = bg._x - jx23; gyro23._y = bg._y - jy23; gyro24._x = bg._x - jx24; gyro24._y = bg._y - jy24; gyro25._x = bg._x - jx25; gyro25._y = bg._y - jy25; gyro26._x = bg._x - jx26; gyro26._y = bg._y - jy26; gyro27._x = bg._x - jx27; gyro27._y = bg._y - jy27; gyro28._x = bg._x - jx28; gyro28._y = bg._y - jy28; gyro29._x = bg._x - jx29; gyro29._y = bg._y - jy29; gyro30._x = bg._x - jx30; gyro30._y = bg._y - jy30; gyro31._x = bg._x - jx31; gyro31._y = bg._y - jy31; gyro32._x = bg._x - jx32; gyro32._y = bg._y - jy32; gyro33._x = bg._x - jx33; gyro33._y = bg._y - jy33; gyro34._x = bg._x - jx34; gyro34._y = bg._y - jy34; gyro35._x = bg._x - jx35; gyro35._y = bg._y - jy35; gyro36._x = bg._x - jx36; gyro36._y = bg._y - jy36; gyro37._x = bg._x - jx37; gyro37._y = bg._y - jy37; gyro38._x = bg._x - jx38; gyro38._y = bg._y - jy38; gyro39._x = bg._x - jx39; gyro39._y = bg._y - jy39; gyro41._x = bg._x - jx41; gyro41._y = bg._y - jy41; gyro42._x = bg._x - jx42; gyro42._y = bg._y - jy42; gyro43._x = bg._x - jx43; gyro43._y = bg._y - jy43; gyro44._x = bg._x - jx44; gyro44._y = bg._y - jy44; gyro45._x = bg._x - jx45; gyro45._y = bg._y - jy45; gyro46._x = bg._x - jx46; gyro46._y = bg._y - jy46; gyro47._x = bg._x - jx47; gyro47._y = bg._y - jy47; gyro48._x = bg._x - jx48; gyro48._y = bg._y - jy48; gyro49._x = bg._x - jx49; gyro49._y = bg._y - jy49; door._x = bg._x - dx; door._y = bg._y - dy; }; stop(); } movieClip 184 { } movieClip 186 { } movieClip 190 { } movieClip 194 { } movieClip 195 { } movieClip 196 { } movieClip 199 { } movieClip 201 { frame 1 { stop(); } frame 10 { stop(); } } movieClip 203 { } movieClip 205 { } movieClip 206 { } movieClip 209 { frame 1 { stop(); } frame 9 { stop(); } } movieClip 211 { } movieClip 215 { frame 1 { stop(); } frame 27 { stop(); } frame 30 { gotoAndStop(27); } frame 31 { gotoAndStop(27); } frame 32 { gotoAndStop(27); } frame 33 { gotoAndStop(27); } } movieClip 217 { } movieClip 219 { } movieClip 221 { } movieClip 225 { frame 1 { stop(); } frame 134 { stop(); } } movieClip 228 { } movieClip 229 { } movieClip 230 { } movieClip 232 { } movieClip 233 { frame 30 { stop(); } frame 119 { _root.leaveroom.play(); } } movieClip 235 { } movieClip 236 { } movieClip 238 { } movieClip 239 { frame 1 { stop(); } } movieClip 241 { } movieClip 242 { } movieClip 244 { } movieClip 245 { } movieClip 247 { } movieClip 248 { } movieClip 251 { } movieClip 253 { } movieClip 255 { } movieClip 256 { frame 1 { stop(); } } movieClip 258 { } movieClip 262 { } movieClip 265 { } movieClip 268 { } movieClip 270 { } movieClip 271 { } movieClip 273 { } movieClip 294 { } movieClip 295 { } movieClip 296 { } movieClip 302 { } movieClip 307 { } movieClip 315 { } movieClip 319 { } movieClip 325 { } movieClip 327 { } movieClip 330 { } movieClip 332 { } movieClip 334 { } movieClip 339 { } movieClip 340 { } movieClip 342 { } movieClip 345 { } movieClip 347 { } movieClip 349 { } movieClip 351 { } movieClip 354 { } movieClip 369 { } movieClip 371 { } movieClip 376 { } movieClip 378 { } movieClip 380 { } movieClip 382 { } movieClip 383 { } movieClip 385 { } movieClip 388 { } movieClip 390 { } movieClip 392 { } movieClip 397 { } movieClip 398 { frame 1 { stop(); } frame 9 { gotoAndPlay(3); } frame 35 { gotoAndStop(1); } frame 45 { stop(); } frame 122 { gotoAndStop(1); } frame 140 { gotoAndStop(1); } frame 330 { stop(); } frame 345 { gotoAndStop(1); } frame 367 { gotoAndPlay(2); } frame 402 { stop(); } frame 478 { gotoAndStop(1); } frame 509 { gotoAndPlay('yay'); } frame 865 { stop(); } frame 976 { stop(); } frame 1063 { gotoAndPlay(2); } frame 1181 { stop(); } frame 1210 { gotoAndStop(1); } frame 1211 { stop(); } frame 1316 { gotoAndPlay('robotdance'); } frame 1336 { gotoAndPlay(3); } frame 1356 { gotoAndPlay(3); } frame 1403 { gotoAndPlay(3); } frame 1404 { stop(); } frame 1578 { gotoAndPlay('uhoh'); } } movieClip 400 { } movieClip 402 { } movieClip 404 { } movieClip 405 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } } movieClip 406 { frame 76 { stop(); } } movieClip 409 { } movieClip 414 { frame 37 { stop(); } } movieClip 422 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } frame 5 { stop(); } frame 6 { stop(); } frame 7 { stop(); } } movieClip 431 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } frame 5 { stop(); } frame 6 { stop(); } frame 7 { stop(); } frame 8 { stop(); } } movieClip 439 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } frame 5 { stop(); } frame 6 { stop(); } frame 7 { stop(); } } movieClip 440 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } } movieClip 441 { frame 41 { stop(); } } movieClip 443 { } movieClip 445 { } movieClip 447 { } movieClip 449 { } movieClip 451 { } movieClip 452 { frame 1 { stop(); } frame 26 { stop(); } } movieClip 457 { } movieClip 479 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } frame 5 { stop(); } } movieClip 480 { frame 1 { stop(); } } movieClip 482 { } movieClip 483 { } movieClip 485 { } movieClip 487 { } movieClip 489 { } movieClip 491 { frame 1 { stopAllSounds(); } frame 159 { stop(); } frame 291 { stop(); } } movieClip 508 { frame 1 { stop(); } frame 10 { stop(); } frame 19 { stop(); } frame 28 { stop(); } frame 37 { stop(); } frame 41 { stopAllSounds(); } frame 50 { stop(); } frame 130 { stopAllSounds(); } frame 139 { stop(); } frame 148 { stop(); } frame 152 { stopAllSounds(); } frame 826 { stop(); } frame 830 { stopAllSounds(); } frame 839 { stop(); } frame 848 { stop(); } frame 928 { stopAllSounds(); } frame 935 { stop(); } frame 998 { stopAllSounds(); } frame 1005 { stop(); } frame 1006 { stopAllSounds(); } frame 1014 { stop(); } frame 1018 { stopAllSounds(); } frame 1041 { stop(); } frame 1121 { stopAllSounds(); } frame 1130 { stop(); } } movieClip 511 { } movieClip 517 { } movieClip 519 { } movieClip 521 { } movieClip 522 { frame 20 { stop(); } } movieClip 526 { } movieClip 528 { } movieClip 529 { frame 25 { stop(); } } movieClip 532 { } movieClip 534 { } movieClip 536 { } movieClip 537 { frame 40 { stop(); } } movieClip 541 { } movieClip 544 { } movieClip 546 { } movieClip 548 { } movieClip 550 { frame 35 { stop(); } } movieClip 551 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } frame 5 { stop(); } frame 6 { stop(); } } movieClip 557 { frame 1 { stop(); } frame 157 { _root.play(); } frame 215 { stop(); } frame 220 { gotoAndPlay(210); } } movieClip 559 { } movieClip 561 { } movieClip 564 { } movieClip 566 { } movieClip 568 { } movieClip 570 { } movieClip 572 { } movieClip 574 { } movieClip 576 { frame 1 { stop(); } frame 11 { stopAllSounds(); } frame 298 { stop(); _root.gotoAndPlay('reset'); } frame 299 { stop(); _root.gotoAndPlay('reset'); } frame 300 { stop(); _root.gotoAndPlay('reset'); } frame 301 { gotoAndStop(145); } frame 302 { gotoAndStop(145); } frame 303 { gotoAndStop(145); } } instance gameover of movieClip 576 { onClipEvent (load) { this.swapDepths(12000); } } frame 11 { for (i in _root) { _root[i].swapDepths(10102); removeMovieClip(_root[i]); } delete eval(onEnterFrame()); } frame 12 { delete eval(onEnterFrame()); } frame 13 { var jump = 0; var ht = 0.5; var mxy = player._y - 100; var mxbg2 = bg2._y; var motion = 7; var mxx = player._x + 300; var mnx = player._x + 230; checkpoint = bg2._x; ex = bg2._x - enemy._x; ey = bg2._y - enemy._y; ex2 = bg2._x - enemy2._x; ey2 = bg2._y - enemy2._y; ex3 = bg2._x - enemy3._x; ey3 = bg2._y - enemy3._y; to = 0; time = 0; key = 0; bec = 5; exit = 0; OD = false; oh = false; mu = 25; tut = 2; crosshair.swapDepths(628); player._x = vortex2._x + 60; player._y = vortex2._y + 80; mission.swapDepths(1001); leaveroom.swapDepths(999); gameover.swapDepths(5001); helpdesk.swapDepths(1003); wall._visible = false; wall4._visible = false; gauge.swapDepths(1000); wall2._visible = false; wall3._visible = false; _quality = 'Medium'; combo = 1; CP = bg2._x - player._x; CPY = bg2._y - player._y; mxbg2 = bg2._y; dx = bg2._x - door2._x; dy = bg2._y - door2._y; ex4 = bg2._x - enemy4._x; ey4 = bg2._y - enemy4._y; ex5 = bg2._x - enemy5._x; ey5 = bg2._y - enemy5._y; ex1 = bg2._x - enemy1._x; ey1 = bg2._y - enemy1._y; ex6 = bg2._x - enemy6._x; ey6 = bg2._y - enemy6._y; ex7 = bg2._x - enemy7._x; ey7 = bg2._y - enemy7._y; ex8 = bg2._x - enemy8._x; ey8 = bg2._y - enemy8._y; ex9 = bg2._x - enemy9._x; ey9 = bg2._y - enemy9._y; ex10 = bg2._x - enemy10._x; ey10 = bg2._y - enemy10._y; ex11 = bg2._x - enemy11._x; ey11 = bg2._y - enemy11._y; ex12 = bg2._x - enemy12._x; ey12 = bg2._y - enemy12._y; ex13 = bg2._x - enemy13._x; ey13 = bg2._y - enemy13._y; ex14 = bg2._x - enemy14._x; ey14 = bg2._y - enemy14._y; ex15 = bg2._x - enemy15._x; ey15 = bg2._y - enemy15._y; ex16 = bg2._x - enemy16._x; ey16 = bg2._y - enemy16._y; ex17 = bg2._x - enemy17._x; ey17 = bg2._y - enemy17._y; ex18 = bg2._x - enemy18._x; ey18 = bg2._y - enemy18._y; ex19 = bg2._x - enemy19._x; ey19 = bg2._y - enemy19._y; ex20 = bg2._x - enemy20._x; ey20 = bg2._y - enemy20._y; ex21 = bg2._x - enemy21._x; ey21 = bg2._y - enemy21._y; ex22 = bg2._x - enemy22._x; ey22 = bg2._y - enemy22._y; ex23 = bg2._x - enemy23._x; ey23 = bg2._y - enemy23._y; ex24 = bg2._x - enemy24._x; ey24 = bg2._y - enemy24._y; ex25 = bg2._x - enemy25._x; ey25 = bg2._y - enemy25._y; ex26 = bg2._x - enemy26._x; ey26 = bg2._y - enemy26._y; ex27 = bg2._x - enemy27._x; ey27 = bg2._y - enemy27._y; bx1 = bg2._x - baddy1._x; by1 = bg2._y - baddy1._y; bxx2 = bg2._x - baddy2._x; by2 = bg2._y - baddy2._y; bx3 = bg2._x - baddy3._x; by3 = bg2._y - baddy3._y; bx4 = bg2._x - baddy4._x; by4 = bg2._y - baddy4._y; bx5 = bg2._x - baddy5._x; by5 = bg2._y - baddy5._y; bx6 = bg2._x - baddy6._x; by6 = bg2._y - baddy6._y; bx7 = bg2._x - baddy7._x; by7 = bg2._y - baddy7._y; bx8 = bg2._x - baddy8._x; by8 = bg2._y - baddy8._y; bx9 = bg2._x - baddy9._x; by9 = bg2._y - baddy9._y; bg2.core._visible = false; gauge.bossgauge2._visible = false; jxa1 = bg2._x - gyroa1._x; jya1 = bg2._y - gyroa1._y; jxa2 = bg2._x - gyroa2._x; jya2 = bg2._y - gyroa2._y; jxa3 = bg2._x - gyroa3._x; jya3 = bg2._y - gyroa3._y; jxa4 = bg2._x - gyroa4._x; jya4 = bg2._y - gyroa4._y; jxa5 = bg2._x - gyroa5._x; jya5 = bg2._y - gyroa5._y; jxa6 = bg2._x - gyroa6._x; jya6 = bg2._y - gyroa6._y; jxa7 = bg2._x - gyroa7._x; jya7 = bg2._y - gyroa7._y; jxa8 = bg2._x - gyroa8._x; jya8 = bg2._y - gyroa8._y; jxa9 = bg2._x - gyroa9._x; jya9 = bg2._y - gyroa9._y; jxa10 = bg2._x - gyroa10._x; jya10 = bg2._y - gyroa10._y; jxa11 = bg2._x - gyroa11._x; jya11 = bg2._y - gyroa11._y; jxa12 = bg2._x - gyroa12._x; jya12 = bg2._y - gyroa12._y; jxa13 = bg2._x - gyroa13._x; jya13 = bg2._y - gyroa13._y; jxa14 = bg2._x - gyroa14._x; jya14 = bg2._y - gyroa14._y; jxa15 = bg2._x - gyroa15._x; jya15 = bg2._y - gyroa15._y; jxa16 = bg2._x - gyroa16._x; jya16 = bg2._y - gyroa16._y; jxa17 = bg2._x - gyroa17._x; jya17 = bg2._y - gyroa17._y; jxa18 = bg2._x - gyroa18._x; jya18 = bg2._y - gyroa18._y; jxa19 = bg2._x - gyroa19._x; jya19 = bg2._y - gyroa19._y; jxa20 = bg2._x - gyroa20._x; jya20 = bg2._y - gyroa20._y; jxa21 = bg2._x - gyroa21._x; jya21 = bg2._y - gyroa21._y; jxa22 = bg2._x - gyroa22._x; jya22 = bg2._y - gyroa22._y; jxa23 = bg2._x - gyroa23._x; jya23 = bg2._y - gyroa23._y; jxa24 = bg2._x - gyroa24._x; jya24 = bg2._y - gyroa24._y; jxa25 = bg2._x - gyroa25._x; jya25 = bg2._y - gyroa25._y; jxa26 = bg2._x - gyroa26._x; jya26 = bg2._y - gyroa26._y; jxa27 = bg2._x - gyroa27._x; jya27 = bg2._y - gyroa27._y; jxa28 = bg2._x - gyroa28._x; jya28 = bg2._y - gyroa28._y; jxa29 = bg2._x - gyroa29._x; jya29 = bg2._y - gyroa29._y; jxa30 = bg2._x - gyroa30._x; jya30 = bg2._y - gyroa30._y; jxa31 = bg2._x - gyroa31._x; jya31 = bg2._y - gyroa31._y; jxa32 = bg2._x - gyroa32._x; jya32 = bg2._y - gyroa32._y; jxa33 = bg2._x - gyroa33._x; jya33 = bg2._y - gyroa33._y; jxa34 = bg2._x - gyroa34._x; jya34 = bg2._y - gyroa34._y; jxa35 = bg2._x - gyroa35._x; jya35 = bg2._y - gyroa35._y; jxa36 = bg2._x - gyroa36._x; jya36 = bg2._y - gyroa36._y; jxa37 = bg2._x - gyroa37._x; jya37 = bg2._y - gyroa37._y; jxa38 = bg2._x - gyroa38._x; jya38 = bg2._y - gyroa38._y; jxa39 = bg2._x - gyroa39._x; jya39 = bg2._y - gyroa39._y; jxa40 = bg2._x - gyroa40._x; jya40 = bg2._y - gyroa40._y; jxa41 = bg2._x - gyroa41._x; jya41 = bg2._y - gyroa41._y; jxa42 = bg2._x - gyroa42._x; jya42 = bg2._y - gyroa42._y; jxa43 = bg2._x - gyroa43._x; jya43 = bg2._y - gyroa43._y; jxa44 = bg2._x - gyroa44._x; jya44 = bg2._y - gyroa44._y; jxa45 = bg2._x - gyroa45._x; jya45 = bg2._y - gyroa45._y; jxa46 = bg2._x - gyroa46._x; jya46 = bg2._y - gyroa46._y; jxa47 = bg2._x - gyroa47._x; jya47 = bg2._y - gyroa47._y; jxa48 = bg2._x - gyroa48._x; jya48 = bg2._y - gyroa48._y; jxa49 = bg2._x - gyroa49._x; jya49 = bg2._y - gyroa49._y; oneupx = bg2._x - oneup._x; oneupy = bg2._y - oneup._y; oneupx2 = bg2._x - oneup2._x; oneupy2 = bg2._y - oneup2._y; vorx = bg2._x - vortex2._x; vory = bg2._y - vortex2._y; keyx = bg2._x - keya._x; keyy = bg2._y - keya._y; wallx = bg2._x - wall._x; wally = bg2._y - wall._y; wall2x = bg2._x - wall2._x; wall2y = bg2._y - wall2._y; wall3x = bg2._x - wall3._x; wall3y = bg2._y - wall3._y; wall4x = bg2._x - wall4._x; wall4y = bg2._y - wall4._y; limb1x = bg2._x - limbaddy1._x; limb2x = bg2._x - limbaddy2._x; limb3x = bg2._x - limbaddy3._x; limbaddy1._visible = false; limbaddy2._visible = false; limbaddy3._visible = false; pause = true; eventx = true; numEnemy = 100; sss = new Array(); sss[0] = 'Mega'; sss[1] = 'Mega1'; onEnterFrame = function () { i = 0; while (i <= 46) { if (player.hitTest(_root['enemy' + i]) && !Key.isDown(jk) && jump < 0 || player.hitTest(_root['enemy' + i]) && jump < 0 && volox == true) { score += 10; jump = 14; player.gotoAndPlay(2); _root['enemy' + i].play(); kills += 1; } if (player._x > _root['enemy' + i]._x + 30) { _root['enemy' + i]._xscale = -100; } if (player._x < _root['enemy' + i]._x - 30) { _root['enemy' + i]._xscale = 100; } if (player.hitTest(_root['enemy' + i]) && Key.isDown(jk) && jump < 0 && volox != true) { score += 100 * round; jump = 15; round += 1; duplicateMovieClip(bonuspt, 'bonuses', 10); bonuses._x = player._x + Math.random() * 20 + Math.random() * 20; bonuses._y = player._y + 80; bonuses.bork.gotoAndStop(boc); player.gotoAndPlay(boc); bonuses.bork.doh = 100 * round; _root['enemy' + i].play(); kills += 1; volox = true; duplicateMovieClip(bonuspt, 'bonuses', 10); bonuses._x = player._x + Math.random() * 20 + Math.random() * 20; bonuses._y = player._y + 80; bonuses.bork.gotoAndStop(boc); player.gotoAndPlay(boc); bonuses.bork.doh = 100 * round; duplicateMovieClip(starburst, 'star', 13); strxx = bg2._x - (player._x + Math.random() * 10 - Math.random() * 10); stryy = bg2._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht = 0.5; stbo = Math.random() * 20 - Math.random() * 10; duplicateMovieClip(starburst, 'star2', 14); strxx2 = bg2._x - (player._x + Math.random() * 10 - Math.random() * 10); stryy2 = bg2._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump2 = 9 + Math.random() * 5; stht2 = 0.5; stbo2 = Math.random() * 30 - Math.random() * 30; duplicateMovieClip(starburst, 'star3', 15); strxx3 = bg2._x - (player._x + Math.random() * 10 - Math.random() * 10); stryy3 = bg2._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump3 = 5 + Math.random() * 5; stht3 = 0.5; stbo3 = Math.random() * 15 - Math.random() * 15; duplicateMovieClip(starburst, 'star4', 16); strxx4 = bg2._x - (player._x + Math.random() * 10 - Math.random() * 10); stryy4 = bg2._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump4 = 9 + Math.random() * 5; stht4 = 0.5; stbo4 = Math.random() * 10 - Math.random() * 10; duplicateMovieClip(starburst, 'star5', 17); strxx5 = bg2._x - (player._x + Math.random() * 10 - Math.random() * 10); stryy5 = bg2._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht5 = 0.5; stbo5 = Math.random() * 19 - Math.random() * 13; } if (gybulletx.hitTest(_root['enemy' + i])) { score += 3 * combo; combo += 1; _root['enemy' + i].play(); kills += 1; } if (gybulletx.hitTest(_root['baddy' + i])) { score += 3 * combo; combo += 1; _root['baddy' + i].play(); kills += 1; } if (player.hitTest(_root['baddy' + i].body.core) && jump < 0) { score += 10; jump = 14; player.gotoAndPlay(2); _root['baddy' + i].play(); } if (player.hitTest(_root['baddy' + i].body.pain) && die != true) { player.gotoAndPlay('die'); jump = 4; die = true; ht = 0.6; motion = 0; } if (_root['enemy' + i]._x < -120 || _root['enemy' + i]._x > 820) { _root['enemy' + i].gotoAndStop(1); _root['enemy' + i]._visible = false; } if (_root['enemy' + i]._x > -120 && _root['enemy' + i]._x < 820) { _root['enemy' + i]._visible = true; } if (_root['gyroa' + i]._x < -120 || _root['gyroa' + i]._x > 820) { _root['gyroa' + i]._visible = false; } if (_root['gyroa' + i]._x > -120 && _root['gyroa' + i]._x < 820) { _root['gyroa' + i]._visible = true; } if (player.hitTest(_root['gyroa' + i]) && ammo <= 5 || gybulletx.hitTest(_root['gyroa' + i]) && ammo <= 5) { ammo += 1; _root['gyroa' + i]._visible = false; _root['gyroa' + i].play(); collect += 1; } if (player.hitTest(_root['gyroa' + i]) && ammo >= 6 || gybulletx.hitTest(_root['gyroa' + i]) && ammo >= 6) { score += 30; _root['gyroa' + i]._visible = false; _root['gyroa' + i].play(); collect += 1; } ++i; } if (pause != true) { star._x = bg2._x - strxx; star._y = bg2._y - stryy; star2._x = bg2._x - strxx2; star2._y = bg2._y - stryy2; star3._x = bg2._x - strxx3; star3._y = bg2._y - stryy3; star4._x = bg2._x - strxx4; star4._y = bg2._y - stryy4; star5._x = bg2._x - strxx5; star5._y = bg2._y - stryy5; stryy += stjump; stjump -= 0.5; stryy2 += stjump2; stjump2 -= 0.5; stryy3 += stjump3; stjump3 -= 0.5; stryy4 += stjump4; stjump4 -= 0.5; stryy5 += stjump5; stjump5 -= 0.5; star._rotation += 3; star3._rotation += 3; star2._rotation -= 3; star4._rotation -= 3; star5._rotation += 6; strxx += stbo; stbo *= 0.9300000000000001; strxx2 += stbo2; stbo2 *= 0.9300000000000001; strxx3 += stbo3; stbo3 *= 0.9300000000000001; strxx4 += stbo4; stbo4 *= 0.9300000000000001; strxx5 += stbo5; stbo5 *= 0.9300000000000001; } if (round <= 9) { boc = 'pose1'; } if (round == 1) { boc = 'pose2'; } if (round == 2) { boc = 'pose3'; } if (round >= 3) { boc = 'pose4'; limit = true; } if (!Key.isDown(jk) && volox == true) { volox = false; bozogogo = 0; } if (Key.isDown(jk)) { bozogogo += 1; } if (bozogogo > 2) { volex = true; } if (round == undefined) { bozogogo = 0; round = 0; } if (jump == 0) { round = 0; } if (limit == true) { volox = true; } if (jump == 0) { limit = false; } if (pause != true) { to += 1; } if (to > 40) { gryo11._visible = false; } if (pause != true && player._y > mxy && camera != true && duck != true && obs != true) { player._y -= jump; jump -= ht; } if (pause != true && player._y <= mxy && jump > 0 && camera != true && duck != true && obs != true) { bg2._y += jump; jump -= ht; } if (pause != true && player._y <= mxy && jump <= 0 && bg2._y > mxbg2 && camera != true && duck != true && obs != true) { bg2._y += jump; jump -= ht; } if (pause != true && player._y > mxy && jump <= 0 && bg2._y > mxbg2 && camera != true && duck != true && obs != true) { bg2._y += jump; jump -= ht; } if (pause != true && player._y <= mxy && player._y < 300 && jump <= 0 && bg2._y <= mxbg2 && camera != true && duck != true && obs != true) { player._y -= jump; jump -= ht; } if (pause != true && player._y > 300 && obs != true && jump <= 0 && bg2._y > mxbg2 && camera != true && duck != true && xox != true) { bg2._y += jump; jump -= ht; } if (bg2.core.hitTest(_root.player._x, _root.player._y, true) && vort != true && jump < 0 && die != true) { jump = 0; player.gotoAndStop(1); ht = 0; } if (bg2.core.hitTest(_root.player._x, _root.player._y, true) && vort == true && jump < 0 && camera != true && duck != true && die != true) { jump = 0; player.gotoAndPlay('ouch'); ht = 0; } for (;;) { if (!(bg2.core.hitTest(_root.player._x, _root.player._y, true) && obs != true && die != true)) break; player._y -= 0.1; } if (!bg2.core.hitTest(_root.player._x, _root.player._y + 10, true) && ht <= 0 && camera != true && duck != true && obs != true) { ht = 0.5; } if (Key.isDown(39) && obs != true && OD != true && camera != true && duck != true && aim != true && pause != true && player._x < mxx) { player._x += motion; player.legs.play(); player.head.gotoAndPlay(1); player.arm.play(); player.arm2.play(); player._xscale = 80; RR = true; } if (Key.isDown(39) && obs != true && OD != true && camera != true && duck != true && aim != true && pause != true && player._x >= mxx) { bg2._x -= motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); RR = true; player._xscale = 80; } if (Key.isDown(37) && obs != true && OD != true && camera != true && duck != true && aim != true && pause != true && player._x > mnx) { player._x -= motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); player._xscale = -80; LL = true; } if (Key.isDown(37) && obs != true && OD != true && camera != true && duck != true && aim != true && pause != true && player._x <= mnx) { bg2._x += motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); player._xscale = -80; LL = true; } if (!Key.isDown(37) && LL == true || !Key.isDown(39) && RR == true) { player.legs.gotoAndStop(1); player.arm.gotoAndStop(1); player.arm2.gotoAndStop(1); LL = false; RR = false; } if (jump == 0 && OD != true && ht <= 0 && Key.isDown(jk) && aim != true && camera != true && duck != true && obs != true && pause != true) { player.gotoAndPlay(2); jump = 14; ht = 0.5; } if (jump > 0) { player.play(); } if (jk == undefined) { jk = 90; } if (ac == undefined) { ac = 88; } if (ob == undefined) { ob = 67; } if (Key.isDown(ac) && die != true && obs != true && OD != true && pause != true && jump == 0 && aim != true && ammo > 0 && camera != true && duck != true) { crosshair._rotation = 0; aim = true; } if (!Key.isDown(ac) && die != true && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale > 0) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y - 50; zoo = crosshair._rotation; aim = false; } if (!Key.isDown(ac) && die != true && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale < 0) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y - 50; zoo = 180 + crosshair._rotation; aim = false; } if (aim == true && die != true) { player.gotoAndStop('aim'); crosshair._visible = true; crosshair._rotation -= bec; crosshair.cile._rotation += 15; crosshair._x = player._x; crosshair._xscale = player._xscale / 3; crosshair._y = player._y - 40; } if (aim != true) { crosshair._visible = false; } if (crosshair._rotation <= -60 && player._xscale > 0) { bec = -3; } if (crosshair._rotation > 30 && player._xscale > 0) { bec = 3; } if (crosshair._rotation >= 60 && player._xscale < 0) { bec = 3; } if (crosshair._rotation < -30 && player._xscale < 0) { bec = -3; } if (camera == true && pause != true && gybulletx._x <= 500 && gybulletx._x > 240 || camera != true && duck != true) { gybulletx._rotation += 20; gybulletx._x += mu * Math.cos(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._x > 500 || gybulletx._x <= 240 && camera == true && pause != true) { gybulletx._rotation += 20; bg2._x -= mu * Math.cos(zoo * 0.0174532925199433); player._x -= mu * Math.cos(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._y > 300 || gybulletx._y <= 170 && camera == true && pause != true) { gybulletx._rotation += 20; bg2._y -= mu * Math.sin(zoo * 0.0174532925199433); player._y -= mu * Math.sin(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._y <= 300 && gybulletx._y >= 170 || camera != true && duck != true) { gybulletx._rotation += 20; gybulletx._y += mu * Math.sin(zoo * 0.0174532925199433); range += 1; } if (range > 130) { gybulletx.play(); camera = false; xox = true; range = 0; } if (camera != true && duck != true && player._x < 100 && obs != true && xox == true) { player._x += 18; bg2._x += 18; } if (camera != true && duck != true && player._x > 500 && obs != true && xox == true) { player._x -= 18; bg2._x -= 18; } if (camera != true && duck != true && player._y > 350 && obs != true && xox == true) { player._y -= 12; bg2._y -= 12; } if (camera != true && duck != true && player._y < 250 && obs != true && aim == true) { player._y += 7; bg2._y += 7; } if (player._x < 600 && player._x > 100 && player._y > 0 && player._y < 400) { xox = false; } if (player._x < wall._x + 30 && player._x > wall._x - 300 && player._y > wall._y) { player._x = wall._x + 30; } if (player._x > wall2._x - 30 && player._y > wall2._y) { player._x = wall2._x - 30; } if (player._x > wall3._x - 30 && player._x < wall3._x && player._y > wall3._y) { player._x = wall3._x - 30; } if (player._x < wall4._x + 30) { player._x = wall4._x + 30; } if (Key.isDown(ob) && camera != true && duck != true && pause != true && obs != true && ht == 0) { obs = true; } if (!Key.isDown(ob) && obs == true) { xox = true; obs = false; } if (Key.isDown(39) && obs == true) { bg2._x -= 5; player._x -= 5; } if (Key.isDown(37) && obs == true) { bg2._x += 5; player._x += 5; } if (Key.isDown(38) && obs == true) { bg2._y += 5; player._y += 5; } if (Key.isDown(40) && obs == true && bg2._y > mxbg2) { bg2._y -= 5; player._y -= 5; } if (time > 50 && time < 60) { jump = 0; player.gotoAndPlay('enterroom'); pause = false; eventx = false; motion = 7; } if (pause == true) { player._visible = false; } if (pause != true) { player._visible = true; } if (player._y < 250 && obs != true && jump == 0 && pause != true && camera != true && duck != true && obs != true) { bg2._y += 5; player._y += 5; } if (bg2._y < mxbg2 && obs != true) { bg2._y = mxbg2; } if (player._y > 600 && camera != true && duck != true && bg2._y <= mxbg2 + 15) { player.gotoAndPlay('ahhhh'); player._x = bg2._x - CP; deaths += 1; die = false; motion = 7; player._y = -120; lives -= 1; xox = true; } if (player.hitTest(door2) && Key.isDown(38) && OD != true && key > 0) { player.gotoAndPlay('enterdoor2'); door2.play(); OD = true; } if (player.hitTest(door2) && OD != true) { prompt._visible = true; } if (!player.hitTest(door2) || OD == true) { prompt._visible = false; } if (OD == true) { motion = 0; exit += 1; } if (exit > 30 && oh != true) { door2.swapDepths(500); pause = true; oh = true; } if (exit > 30) { pause = true; } if (exit > 80) { _root.leaveroom.play(); } if (exit > 300) { _root.play(); } if (keya.hitTest(player) && key <= 0) { key += 1; keya._visible = false; keya.play(); } if (bg2.core.hitTest(_root.gybulletx._x, _root.gybulletx._y + 30, true) && camera == true) { zoo = -70 + Math.random() * 20 - Math.random() * 30; sfx.gotoAndPlay('ricochet'); } if (bg2.core.hitTest(_root.gybulletx._x, _root.gybulletx._y - 20, true) && camera == true) { zoo = 20 + Math.random() * 20 - Math.random() * 40; sfx.gotoAndPlay('ricochet2'); } if (bg2.core.hitTest(_root.gybulletx._x + 30, _root.gybulletx._y, true) && camera == true) { zoo = 180 + Math.random() * 20 - Math.random() * 20; sfx.gotoAndPlay('ricochet'); } if (bg2.core.hitTest(_root.gybulletx._x - 30, _root.gybulletx._y, true) && camera == true) { zoo = +(Math.random() * 40) - Math.random() * 30; sfx.gotoAndPlay('ricochet2'); } if (tutorial != true && obs != true && gyroa28._x < 144 && tut <= 2 && camera != true && duck != true && ht <= 0) { helpdesk.gotoAndStop(4); pause = true; tut = 3; } if (pause == true && tut <= 3 && Key.isDown(32)) { pause = false; helpdesk.gotoAndStop(1); } if (tutorial != true && obs != true && door2._y > 0 && door2._x < 500 && tut == 3 && camera != true && duck != true && ht <= 0) { helpdesk.gotoAndStop(5); pause = true; tut = 4; } if (pause == true && obs != true && tut == 4 && Key.isDown(32)) { pause = false; helpdesk.gotoAndStop(1); } if (tutorial != true && obs != true && gyroa29._x > 400 && gyroa29._y > 0 && tut <= 4 && camera != true && duck != true && ht <= 0) { helpdesk.gotoAndStop(6); pause = true; tut = 5; } if (pause == true && tut == 5 && Key.isDown(32)) { pause = false; helpdesk.gotoAndStop(1); } if (pause != true && baddy1._x < limbaddy1._x && spo != true) { baddy1._xscale = -10; } if (pause != true && baddy1._xscale > 0 && spo != true) { bx1 += 1; storix += 1; baddy1.body.goo.play(); } if (pause != true && baddy1._xscale < 0 && spo != true) { bx1 -= 1; storix += 1; baddy1.body.goo.play(); } if (pause != true && baddy1._x > limbaddy1._x + 100 && spo != true) { baddy1._xscale = 10; } if (storix > 200 && storix < 300) { spo = true; storix += 1; } if (storix >= 300) { spo = false; storix = 0; } if (spo == true) { baddy1.body.gotoAndStop(1); baddy1.body.goo.gotoAndStop(10); } if (spo != true) { baddy1.body.gotoAndStop(2); } if (storix == undefined) { storix = 0; } if (pause != true && baddy2._x < limbaddy2._x && spo != true) { baddy2._xscale = -10; } if (pause != true && baddy2._xscale > 0 && spo != true) { bxx2 += 1; baddy2.body.goo.play(); } if (pause != true && baddy2._xscale < 0 && spo != true) { bxx2 -= 1; baddy2.body.goo.play(); } if (pause != true && baddy2._x > limbaddy2._x + 100 && spo != true) { baddy2._xscale = 10; } if (spo == true) { baddy2.body.gotoAndStop(1); baddy2.body.goo.gotoAndStop(10); } if (spo != true) { baddy2.body.gotoAndStop(2); } if (dead == true) { aim = false; crosshair._visible = false; } if (lives <= 0) { die = true; gameover.play(); player.gotoAndStop('dead'); pause = true; lives = 0; } if (Key.isDown(40) && duck != true && camera != true && die != true && ht == 0 && blastoff != true && aim != true) { duck = true; player.gotoAndStop('duck'); } if (!Key.isDown(40) && duck == true) { duck = false; player.gotoAndStop(1); } if (jump == 0 && OD != true && ht <= 0 && Key.isDown(jk) && aim != true && camera != true && duck == true && gyrogo != true && obs != true && pause != true) { player.gotoAndPlay('boostjump'); duck = false; jump = 19; ht = 0.5; } if (player.hitTest(_root.oneup) && oneupA != true || gybulletx.hitTest(_root.oneup) && oneupA != true) { lives += 1; oneupA = true; oneup._visible = false; oneup.play(); } if (player.hitTest(_root.oneup2) || gybulletx.hitTest(_root.oneup2)) { lives += 1; oneup2._visible = false; oneup2.play(); } time += 1; gryo11._x = bg2._x - gx; gryo11._y = bg2._y - gy; gauge.gyrocount = ammo; gauge.men = lives; gauge.score = score; prompt._y = _root.player._y - 160; prompt._x = player._x; _root.gauge.keys = _root.key; vortex2._x = bg2._x - vorx; vortex2._y = bg2._y - vory; gyroa1._x = bg2._x - jxa1; gyroa1._y = bg2._y - jya1; gyroa2._x = bg2._x - jxa2; gyroa2._y = bg2._y - jya2; gyroa3._x = bg2._x - jxa3; gyroa3._y = bg2._y - jya3; gyroa4._x = bg2._x - jxa4; gyroa4._y = bg2._y - jya4; gyroa5._x = bg2._x - jxa5; gyroa5._y = bg2._y - jya5; gyroa6._x = bg2._x - jxa6; gyroa6._y = bg2._y - jya6; gyroa7._x = bg2._x - jxa7; gyroa7._y = bg2._y - jya7; gyroa8._x = bg2._x - jxa8; gyroa8._y = bg2._y - jya8; gyroa9._x = bg2._x - jxa9; gyroa9._y = bg2._y - jya9; gyroa10._x = bg2._x - jxa10; gyroa10._y = bg2._y - jya10; gyroa11._x = bg2._x - jxa11; gyroa11._y = bg2._y - jya11; gyroa12._x = bg2._x - jxa12; gyroa12._y = bg2._y - jya12; gyroa13._x = bg2._x - jxa13; gyroa13._y = bg2._y - jya13; gyroa14._x = bg2._x - jxa14; gyroa14._y = bg2._y - jya14; gyroa15._x = bg2._x - jxa15; gyroa15._y = bg2._y - jya15; gyroa16._x = bg2._x - jxa16; gyroa16._y = bg2._y - jya16; gyroa17._x = bg2._x - jxa17; gyroa17._y = bg2._y - jya17; gyroa18._x = bg2._x - jxa18; gyroa18._y = bg2._y - jya18; gyroa19._x = bg2._x - jxa19; gyroa19._y = bg2._y - jya19; gyroa20._x = bg2._x - jxa20; gyroa20._y = bg2._y - jya20; gyroa21._x = bg2._x - jxa21; gyroa21._y = bg2._y - jya21; gyroa22._x = bg2._x - jxa22; gyroa22._y = bg2._y - jya22; gyroa23._x = bg2._x - jxa23; gyroa23._y = bg2._y - jya23; gyroa24._x = bg2._x - jxa24; gyroa24._y = bg2._y - jya24; gyroa25._x = bg2._x - jxa25; gyroa25._y = bg2._y - jya25; gyroa26._x = bg2._x - jxa26; gyroa26._y = bg2._y - jya26; gyroa27._x = bg2._x - jxa27; gyroa27._y = bg2._y - jya27; gyroa28._x = bg2._x - jxa28; gyroa28._y = bg2._y - jya28; gyroa29._x = bg2._x - jxa29; gyroa29._y = bg2._y - jya29; gyroa30._x = bg2._x - jxa30; gyroa30._y = bg2._y - jya30; gyroa31._x = bg2._x - jxa31; gyroa31._y = bg2._y - jya31; gyroa32._x = bg2._x - jxa32; gyroa32._y = bg2._y - jya32; gyroa33._x = bg2._x - jxa33; gyroa33._y = bg2._y - jya33; gyroa34._x = bg2._x - jxa34; gyroa34._y = bg2._y - jya34; gyroa35._x = bg2._x - jxa35; gyroa35._y = bg2._y - jya35; gyroa36._x = bg2._x - jxa36; gyroa36._y = bg2._y - jya36; gyroa37._x = bg2._x - jxa37; gyroa37._y = bg2._y - jya37; gyroa38._x = bg2._x - jxa38; gyroa38._y = bg2._y - jya38; gyroa39._x = bg2._x - jxa39; gyroa39._y = bg2._y - jya39; gyroa41._x = bg2._x - jxa41; gyroa41._y = bg2._y - jya41; gyroa42._x = bg2._x - jxa42; gyroa42._y = bg2._y - jya42; gyroa43._x = bg2._x - jxa43; gyroa43._y = bg2._y - jya43; gyroa44._x = bg2._x - jxa44; gyroa44._y = bg2._y - jya44; gyroa45._x = bg2._x - jxa45; gyroa45._y = bg2._y - jya45; gyroa46._x = bg2._x - jxa46; gyroa46._y = bg2._y - jya46; gyroa47._x = bg2._x - jxa47; gyroa47._y = bg2._y - jya47; gyroa48._x = bg2._x - jxa48; gyroa48._y = bg2._y - jya48; gyroa49._x = bg2._x - jxa49; gyroa49._y = bg2._y - jya49; door2._x = bg2._x - dx; door2._y = bg2._y - dy; enemy1._x = bg2._x - ex1; enemy1._y = bg2._y - ey1; enemy2._x = bg2._x - ex2; enemy2._y = bg2._y - ey2; enemy3._x = bg2._x - ex3; enemy3._y = bg2._y - ey3; enemy4._x = bg2._x - ex4; enemy4._y = bg2._y - ey4; enemy5._x = bg2._x - ex5; enemy5._y = bg2._y - ey5; enemy6._x = bg2._x - ex6; enemy6._y = bg2._y - ey6; enemy7._x = bg2._x - ex7; enemy7._y = bg2._y - ey7; enemy8._x = bg2._x - ex8; enemy8._y = bg2._y - ey8; enemy9._x = bg2._x - ex9; enemy9._y = bg2._y - ey9; enemy10._x = bg2._x - ex10; enemy10._y = bg2._y - ey10; enemy11._x = bg2._x - ex11; enemy11._y = bg2._y - ey11; enemy12._x = bg2._x - ex12; enemy12._y = bg2._y - ey12; enemy13._x = bg2._x - ex13; enemy13._y = bg2._y - ey13; enemy14._x = bg2._x - ex14; enemy14._y = bg2._y - ey14; enemy15._x = bg2._x - ex15; enemy15._y = bg2._y - ey15; enemy16._x = bg2._x - ex16; enemy16._y = bg2._y - ey16; enemy17._x = bg2._x - ex17; enemy17._y = bg2._y - ey17; enemy18._x = bg2._x - ex18; enemy18._y = bg2._y - ey18; enemy19._x = bg2._x - ex19; enemy19._y = bg2._y - ey19; enemy20._x = bg2._x - ex20; enemy20._y = bg2._y - ey20; baddy1._x = bg2._x - bx1; baddy1._y = bg2._y - by1; baddy2._x = bg2._x - bxx2; baddy2._y = bg2._y - by2; baddy3._x = bg2._x - bx3; baddy3._y = bg2._y - by3; baddy4._x = bg2._x - bx4; baddy4._y = bg2._y - by4; baddy5._x = bg2._x - bx5; baddy5._y = bg2._y - by5; baddy6._x = bg2._x - bx6; baddy6._y = bg2._y - by6; baddy7._x = bg2._x - bx7; baddy7._y = bg2._y - by7; baddy8._x = bg2._x - bx8; baddy8._y = bg2._y - by8; baddy9._x = bg2._x - bx9; baddy9._y = bg2._y - by9; limbaddy1._x = bg2._x - limb1x; limbaddy2._x = bg2._x - limb2x; limbaddy3._x = bg2._x - limb3x; wall._x = bg2._x - wallx; wall._y = bg2._y - wally; wall2._x = bg2._x - wall2x; wall2._y = bg2._y - wall2y; wall3._x = bg2._x - wall3x; wall3._y = bg2._y - wall3y; wall4._x = bg2._x - wall4x; wall4._y = bg2._y - wall4y; vort = false; oneup._x = bg2._x - oneupx; oneup._y = bg2._y - oneupy; oneup2._x = bg2._x - oneupx2; oneup2._y = bg2._y - oneupy2; keya._x = bg2._x - keyx; keya._y = bg2._y - keyy; }; stop(); } movieClip 578 { } movieClip 583 { } movieClip 584 { } movieClip 587 { frame 1 { stop(); } frame 134 { stop(); } } movieClip 589 { } movieClip 590 { } movieClip 592 { frame 1 { stop(); } frame 10 { stop(); } } movieClip 594 { frame 155 { stop(); } frame 155 { stop(); } } movieClip 596 { } movieClip 598 { } movieClip 599 { } movieClip 602 { } movieClip 604 { frame 1 { stop(); } } movieClip 606 { } movieClip 608 { } movieClip 609 { frame 1 { stop(); } frame 40 { stop(); } } movieClip 610 { } instance gameover of movieClip 576 { onClipEvent (load) { this.swapDepths(12000); } } frame 14 { for (i in _root) { _root[i].swapDepths(10102); removeMovieClip(_root[i]); } delete eval(onEnterFrame()); } frame 15 { delete eval(onEnterFrame()); } frame 16 { var jump = 0; var ht = 0.5; var mxy = player._y - 100; var mxbg32 = bg3._y; var motion = 7; var mxx = player._x + 300; var mnx = player._x + 230; checkpoint = bg3._x; ex = bg3._x - enemy._x; ey = bg3._y - enemy._y; ex2 = bg3._x - enemy2._x; ey2 = bg3._y - enemy2._y; ex3 = bg3._x - enemy3._x; ey3 = bg3._y - enemy3._y; to = 0; time = 0; key = 0; bec = 5; exit = 0; pup = false; OD = false; bg3.core._visible = false; oh = false; crosshair.swapDepths(628); mu = 25; tut = 2; player._x = vortex3._x + 60; player._y = vortex3._y + 80; mission.swapDepths(1001); leaveroom.swapDepths(999); helpdesk.swapDepths(1003); gameover.swapDepths(5001); wall._visible = false; wall4._visible = false; gauge.swapDepths(1000); wall5._visible = false; vovovox = 0; wall6._visible = false; _quality = 'Medium'; combo = 1; CP = bg3._x - player._x; CPY = bg3._y - player._y; mxbg3 = bg3._y; dx3 = bg3._x - doorx3._x; dy3 = bg3._y - doorx3._y; ex4 = bg3._x - enemy4._x; ey4 = bg3._y - enemy4._y; ex5 = bg3._x - enemy5._x; ey5 = bg3._y - enemy5._y; ex1 = bg3._x - enemy1._x; ey1 = bg3._y - enemy1._y; ex6 = bg3._x - enemy6._x; ey6 = bg3._y - enemy6._y; ex7 = bg3._x - enemy7._x; ey7 = bg3._y - enemy7._y; ex8 = bg3._x - enemy8._x; ey8 = bg3._y - enemy8._y; ex9 = bg3._x - enemy9._x; ey9 = bg3._y - enemy9._y; ex10 = bg3._x - enemy10._x; ey10 = bg3._y - enemy10._y; ex11 = bg3._x - enemy11._x; ey11 = bg3._y - enemy11._y; ex12 = bg3._x - enemy12._x; ey12 = bg3._y - enemy12._y; ex13 = bg3._x - enemy13._x; ey13 = bg3._y - enemy13._y; ex14 = bg3._x - enemy14._x; ey14 = bg3._y - enemy14._y; ex15 = bg3._x - enemy15._x; ey15 = bg3._y - enemy15._y; ex16 = bg3._x - enemy16._x; ey16 = bg3._y - enemy16._y; ex17 = bg3._x - enemy17._x; ey17 = bg3._y - enemy17._y; ex18 = bg3._x - enemy18._x; ey18 = bg3._y - enemy18._y; ex19 = bg3._x - enemy19._x; ey19 = bg3._y - enemy19._y; ex20 = bg3._x - enemy20._x; ey20 = bg3._y - enemy20._y; ex21 = bg3._x - enemy21._x; ey21 = bg3._y - enemy21._y; ex22 = bg3._x - enemy22._x; ey22 = bg3._y - enemy22._y; ex23 = bg3._x - enemy23._x; ey23 = bg3._y - enemy23._y; ex24 = bg3._x - enemy24._x; ey24 = bg3._y - enemy24._y; ex25 = bg3._x - enemy25._x; ey25 = bg3._y - enemy25._y; ex26 = bg3._x - enemy26._x; ey26 = bg3._y - enemy26._y; ex27 = bg3._x - enemy27._x; ey27 = bg3._y - enemy27._y; bx1 = bg3._x - baddy1._x; by1 = bg3._y - baddy1._y; bx2 = bg3._x - baddy2._x; by2 = bg3._y - baddy2._y; bx3 = bg3._x - baddy3._x; by3 = bg3._y - baddy3._y; bx4 = bg3._x - baddy4._x; by4 = bg3._y - baddy4._y; bx5 = bg3._x - baddy5._x; by5 = bg3._y - baddy5._y; bx6 = bg3._x - baddy6._x; by6 = bg3._y - baddy6._y; bx7 = bg3._x - baddy7._x; by7 = bg3._y - baddy7._y; bx8 = bg3._x - baddy8._x; by8 = bg3._y - baddy8._y; bx9 = bg3._x - baddy9._x; by9 = bg3._y - baddy9._y; squidward.swapDepths(600); jxb1 = bg3._x - gyrob1._x; jyb1 = bg3._y - gyrob1._y; jxb2 = bg3._x - gyrob2._x; jyb2 = bg3._y - gyrob2._y; jxb3 = bg3._x - gyrob3._x; jyb3 = bg3._y - gyrob3._y; jxb4 = bg3._x - gyrob4._x; jyb4 = bg3._y - gyrob4._y; jxb5 = bg3._x - gyrob5._x; jyb5 = bg3._y - gyrob5._y; jxb6 = bg3._x - gyrob6._x; jyb6 = bg3._y - gyrob6._y; jxb7 = bg3._x - gyrob7._x; jyb7 = bg3._y - gyrob7._y; jxb8 = bg3._x - gyrob8._x; jyb8 = bg3._y - gyrob8._y; jxb9 = bg3._x - gyrob9._x; jyb9 = bg3._y - gyrob9._y; jxb10 = bg3._x - gyrob10._x; jyb10 = bg3._y - gyrob10._y; jxb11 = bg3._x - gyrob11._x; jyb11 = bg3._y - gyrob11._y; jxb12 = bg3._x - gyrob12._x; jyb12 = bg3._y - gyrob12._y; jxb13 = bg3._x - gyrob13._x; jyb13 = bg3._y - gyrob13._y; jxb14 = bg3._x - gyrob14._x; jyb14 = bg3._y - gyrob14._y; jxb15 = bg3._x - gyrob15._x; jyb15 = bg3._y - gyrob15._y; bounty = false; jxb16 = bg3._x - gyrob16._x; jyb16 = bg3._y - gyrob16._y; jxb17 = bg3._x - gyrob17._x; jyb17 = bg3._y - gyrob17._y; jxb18 = bg3._x - gyrob18._x; jyb18 = bg3._y - gyrob18._y; jxb19 = bg3._x - gyrob19._x; jyb19 = bg3._y - gyrob19._y; jxb20 = bg3._x - gyrob20._x; jyb20 = bg3._y - gyrob20._y; jxb21 = bg3._x - gyrob21._x; jyb21 = bg3._y - gyrob21._y; jxb22 = bg3._x - gyrob22._x; jyb22 = bg3._y - gyrob22._y; jxb23 = bg3._x - gyrob23._x; jyb23 = bg3._y - gyrob23._y; jxb24 = bg3._x - gyrob24._x; jyb24 = bg3._y - gyrob24._y; jxb25 = bg3._x - gyrob25._x; jyb25 = bg3._y - gyrob25._y; jxb26 = bg3._x - gyrob26._x; jyb26 = bg3._y - gyrob26._y; jxb27 = bg3._x - gyrob27._x; jyb27 = bg3._y - gyrob27._y; jxb28 = bg3._x - gyrob28._x; jyb28 = bg3._y - gyrob28._y; jxb29 = bg3._x - gyrob29._x; jyb29 = bg3._y - gyrob29._y; jxb30 = bg3._x - gyrob30._x; jyb30 = bg3._y - gyrob30._y; jxb31 = bg3._x - gyrob31._x; jyb31 = bg3._y - gyrob31._y; jxb32 = bg3._x - gyrob32._x; jyb32 = bg3._y - gyrob32._y; jxb33 = bg3._x - gyrob33._x; jyb33 = bg3._y - gyrob33._y; jxb34 = bg3._x - gyrob34._x; jyb34 = bg3._y - gyrob34._y; jxb35 = bg3._x - gyrob35._x; jyb35 = bg3._y - gyrob35._y; jxb36 = bg3._x - gyrob36._x; jyb36 = bg3._y - gyrob36._y; jxb37 = bg3._x - gyrob37._x; jyb37 = bg3._y - gyrob37._y; jxb38 = bg3._x - gyrob38._x; jyb38 = bg3._y - gyrob38._y; jxb39 = bg3._x - gyrob39._x; jyb39 = bg3._y - gyrob39._y; jxb40 = bg3._x - gyrob40._x; jyb40 = bg3._y - gyrob40._y; jxb41 = bg3._x - gyrob41._x; jyb41 = bg3._y - gyrob41._y; jxb42 = bg3._x - gyrob42._x; jyb42 = bg3._y - gyrob42._y; jxb43 = bg3._x - gyrob43._x; jyb43 = bg3._y - gyrob43._y; jxb44 = bg3._x - gyrob44._x; jyb44 = bg3._y - gyrob44._y; jxb45 = bg3._x - gyrob45._x; jyb45 = bg3._y - gyrob45._y; jxb46 = bg3._x - gyrob46._x; jyb46 = bg3._y - gyrob46._y; jxb47 = bg3._x - gyrob47._x; jyb47 = bg3._y - gyrob47._y; jxb48 = bg3._x - gyrob48._x; jyb48 = bg3._y - gyrob48._y; jxb49 = bg3._x - gyrob49._x; jyb49 = bg3._y - gyrob49._y; oneupx = bg3._x - oneup._x; oneupy = bg3._y - oneup._y; vorx = bg3._x - vortex3._x; vory = bg3._y - vortex3._y; keyx = bg3._x - keya._x; keyy = bg3._y - keya._y; squx = bg3._x - squidward._x; squy = bg3._y - squidward._y; coolx = squidward._x - tenticool._x; cooly = squidward._y - tenticool._y; squid = false; johnny = false; chasesquid = false; squidjohn = 0; bobo = false; intsqui = bg3._x - squidward._x; gauge.bossgauge2._visible = false; mox = bg3._x - mirror._x; moy = bg3._y - mirror._y; mox2 = bg3._x - mirror2._x; moy2 = bg3._y - mirror2._y; mox3 = bg3._x - mirror3._x; moy3 = bg3._y - mirror3._y; ju = 5; ju2 = 5; ju3 = 5; ju4 = 5; ju5 = 5; ju6 = 5; wallx = bg3._x - wall._x; wally = bg3._y - wall._y; wall2x = bg3._x - wall2._x; wall2y = bg3._y - wall2._y; wall5x = bg3._x - wall5._x; wall5y = bg3._y - wall5._y; wall6x = bg3._x - wall6._x; wall6y = bg3._y - wall6._y; sprx = bg3._x - spring._x; spry = bg3._y - spring._y; pause = true; eventx = true; bagx = bg3._x - badguy1._x; bagy = bg3._y - badguy1._y; bagx2 = bg3._x - badguy2._x; bagy2 = bg3._y - badguy2._y; bagx3 = bg3._x - badguy3._x; bagy3 = bg3._y - badguy3._y; bagx4 = bg3._x - badguy4._x; bagy4 = bg3._y - badguy4._y; bagx5 = bg3._x - badguy5._x; bagy5 = bg3._y - badguy5._y; bagx6 = bg3._x - badguy6._x; bagy6 = bg3._y - badguy6._y; numEnemy = 100; sss = new Array(); sss[0] = 'Mega'; sss[1] = 'Mega1'; onEnterFrame = function () { i = 0; while (i <= 20) { if (_root['gyrob' + i]._x < -120 || _root['gyrob' + i]._x > 820) { _root['gyrob' + i]._visible = false; } if (_root['gyrob' + i]._x > -120 && _root['gyrob' + i]._x < 820) { _root['gyrob' + i]._visible = true; } if (player.hitTest(_root['gyrob' + i]) && ammo <= 5 || gybulletx.hitTest(_root['gyrob' + i]) && ammo <= 5) { ammo += 1; _root['gyrob' + i]._visible = false; _root['gyrob' + i].play(); collect += 1; } if (player.hitTest(_root['gyrob' + i]) && ammo >= 6 || gybulletx.hitTest(_root['gyrob' + i]) && ammo >= 6) { score += 30; _root['gyrob' + i]._visible = false; collect += 1; _root['gyrob' + i].play(); } if (player.hitTest(_root['badguy' + i].core) && _root['badguy' + i]._visible == true && die != true) { player.gotoAndPlay('die'); jump = 4; die = true; ht = 0.6; motion = 0; } if (player.hitTest(_root.oneup) && oneupA != true || gybulletx.hitTest(_root.oneup) && oneupA != true) { lives += 1; oneupA = true; oneup._visible = false; oneup.play(); } ++i; } if (pause != true) { star._x = bg._x - strx; star._y = bg._y - stry; star2._x = bg._x - strx2; star2._y = bg._y - stry2; star3._x = bg._x - strx3; star3._y = bg._y - stry3; star4._x = bg._x - strx4; star4._y = bg._y - stry4; star5._x = bg._x - strx5; star5._y = bg._y - stry5; stry += stjump; stjump -= 0.5; stry2 += stjump2; stjump2 -= 0.5; stry3 += stjump3; stjump3 -= 0.5; stry4 += stjump4; stjump4 -= 0.5; stry5 += stjump5; stjump5 -= 0.5; star._rotation += 3; star3._rotation += 3; star2._rotation -= 3; star4._rotation -= 3; star5._rotation += 6; strx += stbo; stbo *= 0.9300000000000001; strx2 += stbo2; stbo2 *= 0.9300000000000001; strx3 += stbo3; stbo3 *= 0.9300000000000001; strx4 += stbo4; stbo4 *= 0.9300000000000001; strx5 += stbo5; stbo5 *= 0.9300000000000001; } if (round <= 9) { boc = 'pose1'; } if (round == 1) { boc = 'pose2'; } if (round == 2) { boc = 'pose3'; } if (round >= 3) { boc = 'pose4'; } if (!Key.isDown(jk) && volox == true) { volox = false; bozogogo = 0; } if (Key.isDown(jk)) { bozogogo += 1; } if (bozogogo > 2) { volex = true; } if (round == undefined) { bozogogo = 0; round = 0; } if (jump == 0) { round = 0; } if (Key.isDown(40) && duck != true && camera != true && johnny != true && die != true && ht == 0 && blastoff != true && aim != true) { duck = true; player.gotoAndStop('duck'); } if (!Key.isDown(40) && duck == true) { duck = false; player.gotoAndStop(1); } if (jump == 0 && OD != true && ht <= 0 && Key.isDown(jk) && aim != true && camera != true && johnny != true && duck == true && gyrogo != true && obs != true && pause != true) { player.gotoAndPlay('boostjump'); duck = false; jump = 19; ht = 0.5; } if (pause != true) { to += 1; } if (to > 40) { gryo11._visible = false; } if (pause != true && player._y > mxy && camera != true && johnny != true && duck != true && bobo != true && obs != true) { player._y -= jump; jump -= ht; } if (pause != true && player._y <= mxy && jump > 0 && camera != true && johnny != true && duck != true && bobo != true && obs != true) { bg3._y += jump; jump -= ht; } if (pause != true && player._y <= mxy && jump <= 0 && bg3._y > mxbg32 && camera != true && johnny != true && duck != true && bobo != true && obs != true) { bg3._y += jump; jump -= ht; } if (pause != true && player._y > mxy && jump <= 0 && bg3._y > mxbg32 && camera != true && johnny != true && duck != true && bobo != true && obs != true) { bg3._y += jump; jump -= ht; } if (pause != true && player._y <= mxy && player._y < 300 && jump <= 0 && bg3._y <= mxbg32 && camera != true && johnny != true && duck != true && bobo != true && obs != true) { player._y -= jump; jump -= ht; } if (pause != true && player._y > 300 && obs != true && jump <= 0 && bg3._y > mxbg32 && camera != true && johnny != true && duck != true && bobo != true && xox != true) { bg3._y += jump; jump -= ht; } if (bg3.core.hitTest(_root.player._x, _root.player._y, true) && vort != true && jump < 0 && die != true) { jump = 0; player.gotoAndStop(1); ht = 0; } for (;;) { if (!(bg3.core.hitTest(_root.player._x, _root.player._y, true) && obs != true && die != true)) break; player._y -= 0.1; } if (!bg3.core.hitTest(_root.player._x, _root.player._y + 10, true) && ht <= 0 && camera != true && johnny != true && duck != true && bobo != true && obs != true && die != true) { ht = 0.5; } if (Key.isDown(39) && obs != true && OD != true && camera != true && johnny != true && duck != true && bobo != true && aim != true && pause != true && player._x < mxx) { player._x += motion; player.legs.play(); player.head.gotoAndPlay(1); player.arm.play(); player.arm2.play(); player._xscale = 80; RR = true; } if (Key.isDown(39) && obs != true && OD != true && camera != true && johnny != true && duck != true && bobo != true && aim != true && pause != true && player._x >= mxx) { bg3._x -= motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); RR = true; player._xscale = 80; } if (Key.isDown(37) && obs != true && OD != true && camera != true && johnny != true && duck != true && bobo != true && aim != true && pause != true && player._x > mnx) { player._x -= motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); player._xscale = -80; LL = true; } if (Key.isDown(37) && obs != true && OD != true && camera != true && johnny != true && duck != true && bobo != true && aim != true && pause != true && player._x <= mnx) { bg3._x += motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); player._xscale = -80; LL = true; } if (!Key.isDown(37) && LL == true || !Key.isDown(39) && RR == true) { player.legs.gotoAndStop(1); player.arm.gotoAndStop(1); player.arm2.gotoAndStop(1); LL = false; RR = false; } if (jump == 0 && OD != true && ht <= 0 && Key.isDown(jk) && aim != true && camera != true && johnny != true && duck != true && bobo != true && obs != true && pause != true) { player.gotoAndPlay(2); jump = 14; ht = 0.5; } if (jump > 0) { player.play(); } if (jk == undefined) { jk = 90; } if (ac == undefined) { ac = 88; } if (ob == undefined) { ob = 67; } if (Key.isDown(ac) && die != true && obs != true && OD != true && pause != true && jump == 0 && aim != true && ammo > 0 && camera != true && johnny != true && duck != true && bobo != true) { crosshair._rotation = 0; aim = true; } if (!Key.isDown(ac) && die != true && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale > 0) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y - 50; zoo = crosshair._rotation; aim = false; } if (!Key.isDown(ac) && die != true && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale < 0) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y - 50; zoo = 180 + crosshair._rotation; aim = false; } if (aim == true && die != true) { player.gotoAndStop('aim'); crosshair._visible = true; crosshair._rotation -= bec; crosshair.cile._rotation += 15; crosshair._x = player._x; crosshair._xscale = player._xscale / 3; crosshair._y = player._y - 40; } if (aim != true) { crosshair._visible = false; } if (crosshair._rotation <= -60 && player._xscale > 0) { bec = -3; } if (crosshair._rotation > 30 && player._xscale > 0) { bec = 3; } if (crosshair._rotation >= 60 && player._xscale < 0) { bec = 3; } if (crosshair._rotation < -30 && player._xscale < 0) { bec = -3; } if (camera == true && pause != true && gybulletx._x <= 500 && gybulletx._x > 240 || camera != true && johnny != true && duck != true && bobo != true) { gybulletx._rotation += 20; gybulletx._x += mu * Math.cos(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._x > 500 || gybulletx._x <= 240 && camera == true && pause != true) { gybulletx._rotation += 20; bg3._x -= mu * Math.cos(zoo * 0.0174532925199433); player._x -= mu * Math.cos(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._y > 300 || gybulletx._y <= 170 && camera == true && pause != true) { gybulletx._rotation += 20; bg3._y -= mu * Math.sin(zoo * 0.0174532925199433); player._y -= mu * Math.sin(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._y <= 300 && gybulletx._y >= 170 || camera != true && johnny != true && duck != true && bobo != true) { gybulletx._rotation += 20; gybulletx._y += mu * Math.sin(zoo * 0.0174532925199433); range += 1; } if (range > 220) { gybulletx.play(); camera = false; xox = true; range = 0; } if (camera != true && duck != true && bobo != true && player._x < 100 && obs != true && xox == true) { player._x += 18; bg3._x += 18; } if (camera != true && duck != true && bobo != true && player._x > 500 && obs != true && xox == true) { player._x -= 18; bg3._x -= 18; } if (camera != true && duck != true && bobo != true && player._y > 350 && obs != true && xox == true) { player._y -= 12; bg3._y -= 12; } if (camera != true && duck != true && bobo != true && player._y < 250 && obs != true && aim == true) { player._y += 7; bg3._y += 7; } if (player._x < 200 && player._x > 100 && player._y > 0 && player._y < 400) { xox = false; } if (player._x < wall._x + 30 && player._x > wall._x - 300 && player._y > wall._y) { player._x = wall._x + 30; } if (player._x > wall2._x - 30 && player._y > wall2._y) { player._x = wall2._x - 30; } if (player._x > wall5._x - 30 && player._x < wall5._x && player._y > wall5._y) { player._x = wall5._x - 30; } if (player._x < wall6._x + 30) { player._x = wall6._x + 30; } if (Key.isDown(ob) && camera != true && johnny != true && duck != true && pause != true && obs != true && ht == 0) { obs = true; } if (!Key.isDown(ob) && obs == true) { xox = true; obs = false; } if (Key.isDown(39) && obs == true) { bg3._x -= 5; player._x -= 5; } if (Key.isDown(37) && obs == true) { bg3._x += 5; player._x += 5; } if (Key.isDown(38) && obs == true) { bg3._y += 5; player._y += 5; } if (Key.isDown(40) && obs == true && bg3._y > mxbg32) { bg3._y -= 5; player._y -= 5; } if (time > 50 && time < 60) { jump = 0; player.gotoAndPlay('enterroom'); pause = false; eventx = false; motion = 7; } if (pause == true) { player._visible = false; } if (pause != true) { player._visible = true; } if (gybulletx.hitTest(mirror)) { range = 0; zoo = -153; mirror.play(); _root.sfx.gotoAndPlay('ricochet'); } if (gybulletx.hitTest(mirror2)) { range = 0; zoo = 0; mirror2.play(); _root.sfx.gotoAndPlay('ricochet2'); ref = 2; } if (gybulletx.hitTest(mirror3)) { range = 0; zoo = -150; mirror3.play(); _root.sfx.gotoAndPlay('ricochet3'); } if (gybulletx.hitTest(spring) && bobo != true) { sfx.gotoAndPlay('fall'); camera = false; gybulletx.play(); bobo = true; spring.gotoAndStop(2); pup = true; range = 140; hts = 0.3; jumps = 4; } if (pause != true && pup == true && bobo == true || pause != true && pup == true && bobo == true && bg3._y <= mxbg3) { spry += jumps; jumps -= hts; } if (bg3.core.hitTest(spring._x, spring._y + 140, true) && jumps < 0) { spry = bg3._y - 200; sfx.gotoAndPlay('bang'); bobo = false; squid = true; johnny = true; xox = true; player.gotoAndPlay('surprised'); squidward.gotoAndStop(2); tenticool.gotoAndStop(2); player._x = bg3._x - (CP - 2900); player._xscale = -80; jumps = 0; hts = 0; } if (player.hitTest(spring) && die != true && jump < 0 && pup == true) { player.gotoAndPlay('ahhhh2'); bounty = true; jump = 36; ht = 0.4; squidward.gotoAndStop(3); tenticool.gotoAndStop(3); spring.board.play(); } if (bobo == true && bg3._y > mxbg3) { bg3._y -= 15; player._y -= 15; } if (pup != true && ammo <= 0) { gyrob31.gotoAndStop(1); gyro31._visible = true; gyrob32.gotoAndStop(1); gyro32._visible = true; gyrob33.gotoAndStop(1); gyro33._visible = true; } if (player._y < 250 && obs != true && jump == 0 && pause != true && camera != true && johnny != true && duck != true && bobo != true && bobo != true && obs != true) { bg3._y += 5; player._y += 5; } if (bg3._y < mxbg32 && obs != true) { bg3._y = mxbg32; } if (player._y > 600 && camera != true && chasesquid != true && duck != true && bobo != true && bg3._y <= mxbg32 + 15) { player.gotoAndPlay('ahhhh'); player._x = bg3._x - CP; deaths += 1; player._y = -120; die = false; motion = 7; lives -= 1; xox = true; } if (player._y > 600 && camera != true && chasesquid == true && duck != true && bobo != true && bg3._y <= mxbg32 + 15) { player.gotoAndPlay('ahhhh'); player._x = bg3._x - (CP - 2900); volleyink = 0; squx = intsqui; deaths += 1; player._y = -120; die = false; motion = 7; lives -= 1; xox = true; } if (spring._x > 200) { chasesquid = false; } if (player.hitTest(doorx3) && Key.isDown(38) && OD != true) { player.gotoAndPlay('enterdoor'); doorx3.play(); OD = true; } if (player.hitTest(doorx3) && OD != true) { prompt._visible = true; } if (!player.hitTest(doorx3) || OD == true) { prompt._visible = false; } if (OD == true) { motion = 0; exit += 1; } if (exit > 30 && oh != true) { doorx3.swapDepths(500); pause = true; oh = true; } if (exit > 30) { pause = true; } if (exit > 80) { _root.leaveroom.play(); } if (exit > 300) { _root.play(); } if (keya.hitTest(player) && key <= 0) { key += 1; keya._visible = false; keya.play(); } if (bg3.core.hitTest(_root.gybulletx._x, _root.gybulletx._y + 30, true) && camera == true) { zoo = -70 + Math.random() * 20 - Math.random() * 30; sfx.gotoAndPlay('ricochet'); } if (bg3.core.hitTest(_root.gybulletx._x, _root.gybulletx._y - 20, true) && camera == true) { zoo = 30 + Math.random() * 10 - Math.random() * 20; sfx.gotoAndPlay('ricochet2'); } if (bg3.core.hitTest(_root.gybulletx._x + 30, _root.gybulletx._y, true) && camera == true) { zoo = 180 + Math.random() * 20 - Math.random() * 20; sfx.gotoAndPlay('ricochet'); } if (bg3.core.hitTest(_root.gybulletx._x - 30, _root.gybulletx._y, true) && camera == true) { zoo = +(Math.random() * 40) - Math.random() * 30; sfx.gotoAndPlay('ricochet2'); } if (squid == true) { squidjohn += 1; } if (squidjohn > 250 && chasesquid != true) { sfx.gotoAndPlay('piratechase'); volleyink = 0; johnny = false; chasesquid = true; } if (chasesquid == true && bounty != true) { squx += 4; } if (player.hitTest(squidward.core) && die != true) { player.gotoAndPlay('die'); jump = 4; die = true; ht = 0.6; motion = 0; } if (squidjohn > 150 && chasesquid != true) { player._xscale = 80; } if (pause != true) { vovovo += 1; squirt._x = bg3._x - squrx; squirt._y = bg3._y - squry; squrx -= 17 * Math.cos(squirt._rotation * 0.0174532925199433); squry -= 17 * Math.sin(squirt._rotation * 0.0174532925199433); } if (chasesquid == true) { badguy1._visible = false; badguy2._visible = false; badguy4._visible = false; badguy3._visible = false; badguy5._visible = false; badguy6._visible = false; } if (pause != true && chasesquid != true) { bagy += ju; ju -= 0.3; badguy1._rotation += 2; bagy2 += ju2; ju2 -= 0.3; badguy2._rotation -= 2; bagy3 += ju3; ju3 -= 0.3; badguy3._rotation += 2; bagy4 += ju4; ju4 -= 0.3; badguy4._rotation -= 2; bagy5 += ju5; ju5 -= 0.3; badguy5._rotation += 2; bagy6 += ju6; ju6 -= 0.3; badguy6._rotation -= 2; } if (badguy1._y > 800 && camera != true && johnny != true && duck != true) { ju = 21; } if (badguy2._y > 800 && camera != true && johnny != true && duck != true) { ju2 = 21; } if (badguy3._y > 800 && camera != true && johnny != true && duck != true) { ju3 = 21; } if (badguy4._y > 800 && camera != true && johnny != true && duck != true) { ju4 = 21; } if (badguy5._y > 800 && camera != true && johnny != true && duck != true) { ju5 = 21; } if (badguy6._y > 800 && camera != true && johnny != true && duck != true) { ju6 = 21; } if (bounty != true) { tenticool._x = squidward._x - coolx; tenticool._y = squidward._y - cooly; } if (bounty == true) { tenticool._x = player._x + 450; squx._x = bg3._x - (player._x - 150); tenticool._y = squidward._y - cooly; } if (lives <= 0) { die = true; gameover.play(); player.gotoAndStop('dead'); pause = true; lives = 0; } vovovox += 1; squidward._x = bg3._x - squx; squidward._y = bg3._y - squy; time += 1; gryo11._x = bg3._x - gx; gryo11._y = bg3._y - gy; gauge.gyrocount = ammo; gauge.men = lives; inkblotch._x = bg3._x - blox; inkblotch._y = bg3._y - bloy; inkblotch2._x = bg3._x - blox2; inkblotch2._y = bg3._y - bloy2; inkblotch3._x = bg3._x - blox3; inkblotch3._y = bg3._y - bloy3; inkblotch4._x = bg3._x - blox4; inkblotch4._y = bg3._y - bloy4; inkblotch5._x = bg3._x - blox5; inkblotch5._y = bg3._y - bloy5; inkblotch7._x = bg3._x - blox7; inkblotch7._y = bg3._y - bloy7; inkblotch8._x = bg3._x - blox8; inkblotch8._y = bg3._y - bloy8; inkblotch6._x = bg3._x - blox6; inkblotch6._y = bg3._y - bloy6; inkblotch9._x = bg3._x - blox9; inkblotch9._y = bg3._y - bloy9; inkblotch10._x = bg3._x - blox10; inkblotch10._y = bg3._y - bloy10; gauge.score = score; prompt._y = _root.player._y - 160; prompt._x = player._x; _root.gauge.keys = _root.key; vortex3._x = bg3._x - vorx; vortex3._y = bg3._y - vory; gyrob1._x = bg3._x - jxb1; gyrob1._y = bg3._y - jyb1; gyrob2._x = bg3._x - jxb2; gyrob2._y = bg3._y - jyb2; gyrob3._x = bg3._x - jxb3; gyrob3._y = bg3._y - jyb3; gyrob4._x = bg3._x - jxb4; gyrob4._y = bg3._y - jyb4; gyrob5._x = bg3._x - jxb5; gyrob5._y = bg3._y - jyb5; gyrob6._x = bg3._x - jxb6; gyrob6._y = bg3._y - jyb6; gyrob7._x = bg3._x - jxb7; gyrob7._y = bg3._y - jyb7; gyrob8._x = bg3._x - jxb8; gyrob8._y = bg3._y - jyb8; gyrob9._x = bg3._x - jxb9; gyrob9._y = bg3._y - jyb9; gyrob10._x = bg3._x - jxb10; gyrob10._y = bg3._y - jyb10; gyrob11._x = bg3._x - jxb11; gyrob11._y = bg3._y - jyb11; gyrob12._x = bg3._x - jxb12; gyrob12._y = bg3._y - jyb12; gyrob13._x = bg3._x - jxb13; gyrob13._y = bg3._y - jyb13; gyrob14._x = bg3._x - jxb14; gyrob14._y = bg3._y - jyb14; gyrob15._x = bg3._x - jxb15; gyrob15._y = bg3._y - jyb15; gyrob16._x = bg3._x - jxb16; gyrob16._y = bg3._y - jyb16; gyrob17._x = bg3._x - jxb17; gyrob17._y = bg3._y - jyb17; gyrob18._x = bg3._x - jxb18; gyrob18._y = bg3._y - jyb18; gyrob19._x = bg3._x - jxb19; gyrob19._y = bg3._y - jyb19; gyrob20._x = bg3._x - jxb20; gyrob20._y = bg3._y - jyb20; gyrob21._x = bg3._x - jxb21; gyrob21._y = bg3._y - jyb21; gyrob22._x = bg3._x - jxb22; gyrob22._y = bg3._y - jyb22; gyrob23._x = bg3._x - jxb23; gyrob23._y = bg3._y - jyb23; gyrob24._x = bg3._x - jxb24; gyrob24._y = bg3._y - jyb24; gyrob25._x = bg3._x - jxb25; gyrob25._y = bg3._y - jyb25; gyrob26._x = bg3._x - jxb26; gyrob26._y = bg3._y - jyb26; gyrob27._x = bg3._x - jxb27; gyrob27._y = bg3._y - jyb27; gyrob28._x = bg3._x - jxb28; gyrob28._y = bg3._y - jyb28; gyrob29._x = bg3._x - jxb29; gyrob29._y = bg3._y - jyb29; gyrob30._x = bg3._x - jxb30; gyrob30._y = bg3._y - jyb30; gyrob31._x = bg3._x - jxb31; gyrob31._y = bg3._y - jyb31; gyrob32._x = bg3._x - jxb32; gyrob32._y = bg3._y - jyb32; gyrob33._x = bg3._x - jxb33; gyrob33._y = bg3._y - jyb33; gyrob34._x = bg3._x - jxb34; gyrob34._y = bg3._y - jyb34; gyrob35._x = bg3._x - jxb35; gyrob35._y = bg3._y - jyb35; gyrob36._x = bg3._x - jxb36; gyrob36._y = bg3._y - jyb36; gyrob37._x = bg3._x - jxb37; gyrob37._y = bg3._y - jyb37; gyrob38._x = bg3._x - jxb38; gyrob38._y = bg3._y - jyb38; gyrob39._x = bg3._x - jxb39; gyrob39._y = bg3._y - jyb39; gyrob41._x = bg3._x - jxb41; gyrob41._y = bg3._y - jyb41; gyrob42._x = bg3._x - jxb42; gyrob42._y = bg3._y - jyb42; gyrob43._x = bg3._x - jxb43; gyrob43._y = bg3._y - jyb43; gyrob44._x = bg3._x - jxb44; gyrob44._y = bg3._y - jyb44; gyrob45._x = bg3._x - jxb45; gyrob45._y = bg3._y - jyb45; gyrob46._x = bg3._x - jxb46; gyrob46._y = bg3._y - jyb46; gyrob47._x = bg3._x - jxb47; gyrob47._y = bg3._y - jyb47; gyrob48._x = bg3._x - jxb48; gyrob48._y = bg3._y - jyb48; gyrob49._x = bg3._x - jxb49; gyrob49._y = bg3._y - jyb49; doorx3._x = bg3._x - dx3; doorx3._y = 13 + bg3._y - dy3; enemy1._x = bg3._x - ex1; enemy1._y = bg3._y - ey1; enemy2._x = bg3._x - ex2; enemy2._y = bg3._y - ey2; enemy3._x = bg3._x - ex3; enemy3._y = bg3._y - ey3; enemy4._x = bg3._x - ex4; enemy4._y = bg3._y - ey4; enemy5._x = bg3._x - ex5; enemy5._y = bg3._y - ey5; enemy6._x = bg3._x - ex6; enemy6._y = bg3._y - ey6; enemy7._x = bg3._x - ex7; enemy7._y = bg3._y - ey7; enemy8._x = bg3._x - ex8; enemy8._y = bg3._y - ey8; enemy9._x = bg3._x - ex9; enemy9._y = bg3._y - ey9; enemy10._x = bg3._x - ex10; enemy10._y = bg3._y - ey10; enemy11._x = bg3._x - ex11; enemy11._y = bg3._y - ey11; enemy12._x = bg3._x - ex12; enemy12._y = bg3._y - ey12; enemy13._x = bg3._x - ex13; enemy13._y = bg3._y - ey13; enemy14._x = bg3._x - ex14; enemy14._y = bg3._y - ey14; enemy15._x = bg3._x - ex15; enemy15._y = bg3._y - ey15; enemy16._x = bg3._x - ex16; enemy16._y = bg3._y - ey16; enemy17._x = bg3._x - ex17; enemy17._y = bg3._y - ey17; enemy18._x = bg3._x - ex18; enemy18._y = bg3._y - ey18; enemy19._x = bg3._x - ex19; enemy19._y = bg3._y - ey19; enemy20._x = bg3._x - ex20; enemy20._y = bg3._y - ey20; baddy1._x = bg31._x - bx1; baddy1._y = bg31._y - by1; baddy2._x = bg3._x - bx2; baddy2._y = bg3._y - by2; baddy3._x = bg3._x - bx3; baddy3._y = bg3._y - by3; baddy4._x = bg3._x - bx4; baddy4._y = bg3._y - by4; baddy5._x = bg3._x - bx5; baddy5._y = bg3._y - by5; baddy6._x = bg3._x - bx6; baddy6._y = bg3._y - by6; baddy7._x = bg3._x - bx7; baddy7._y = bg3._y - by7; baddy8._x = bg3._x - bx8; baddy8._y = bg3._y - by8; baddy9._x = bg3._x - bx9; baddy9._y = bg3._y - by9; wall._x = bg3._x - wallx; wall._y = bg3._y - wally; wall2._x = bg3._x - wall2x; wall2._y = bg3._y - wall2y; wall5._x = bg3._x - wall5x; wall5._y = bg3._y - wall5y; wall6._x = bg3._x - wall6x; wall6._y = bg3._y - wall6y; vort = false; oneup._x = bg3._x - oneupx; oneup._y = bg3._y - oneupy; keya._x = bg3._x - keyx; keya._y = bg3._y - keyy; vovovo += 1; spring._x = bg3._x - sprx; spring._y = bg3._y - spry; mirror._x = bg3._x - mox; mirror._y = bg3._y - moy; mirror2._x = bg3._x - mox2; mirror2._y = bg3._y - moy2; mirror3._x = bg3._x - mox3; mirror3._y = bg3._y - moy3; badguy1._x = bg3._x - bagx; badguy1._y = bg3._y - bagy; badguy2._x = bg3._x - bagx2; badguy2._y = bg3._y - bagy2; badguy3._x = bg3._x - bagx3; badguy3._y = bg3._y - bagy3; badguy4._x = bg3._x - bagx4; badguy4._y = bg3._y - bagy4; badguy5._x = bg3._x - bagx5; badguy5._y = bg3._y - bagy5; badguy6._x = bg3._x - bagx6; badguy6._y = bg3._y - bagy6; }; stop(); } movieClip 612 { } movieClip 613 { } movieClip 614 { frame 161 { stop(); } } movieClip 615 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } } movieClip 617 { } movieClip 621 { } movieClip 622 { } movieClip 624 { } movieClip 625 { } movieClip 626 { frame 1 { stop(); } } movieClip 630 { } movieClip 633 { } movieClip 635 { } movieClip 636 { } movieClip 637 { } movieClip 639 { } movieClip 641 { frame 102 { stop(); } } movieClip 642 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } } movieClip 645 { } movieClip 646 { frame 5 { stop(); } } movieClip 649 { frame 25 { stop(); } } movieClip 652 { } movieClip 654 { frame 1 { stop(); } frame 150 { stop(); } } movieClip 656 { } movieClip 658 { } movieClip 660 { } movieClip 661 { frame 1 { stop(); } } movieClip 663 { } movieClip 664 { } movieClip 665 { frame 1 { stop(); } frame 2 { stop(); } } movieClip 672 { } movieClip 674 { } movieClip 676 { } movieClip 678 { } movieClip 680 { } movieClip 681 { } instance gameover of movieClip 576 { onClipEvent (load) { this.swapDepths(12000); } } frame 17 { for (i in _root) { _root[i].swapDepths(10102); removeMovieClip(_root[i]); } delete eval(onEnterFrame()); } frame 18 { delete eval(onEnterFrame()); } frame 19 { var jump = 0; var ht = 0.5; var mxy = player._y - 100; var mxbg4 = bg4._y; var motion = 7; var mxx = player._x + 300; var mnx = player._x + 150; checkpoint = bg4._x; ex = bg4._x - enemy._x; ey = bg4._y - enemy._y; ex2 = bg4._x - enemy2._x; ey2 = bg4._y - enemy2._y; ex3 = bg4._x - enemy3._x; ey3 = bg4._y - enemy3._y; to = 0; time = 0; key = 0; bec = 5; exit = 0; blobo = 0; player.swapDepths(50); OD = false; oh = false; mu = 25; vovo = false; blob = false; tut = 2; speak = 1; bossevent = false; cannonevent = false; player._x = vortex4._x + 60; player._y = vortex4._y + 80; bossg.swapDepths(1008); leaveroom.swapDepths(999); gameover.swapDepths(5001); helpdesk.swapDepths(1003); wall._visible = false; wall4._visible = false; gauge.swapDepths(1000); wall2._visible = false; wall3._visible = false; _quality = 'Medium'; combo = 1; CP = bg4._x - player._x; CPY = bg4._y - player._y; mxbg4 = bg4._y; sfx.gotoAndPlay('pirateprelude'); bossg._visible = false; vulc = false; crosshair.swapDepths(628); getready = false; bossx = bg4._x - boss._x; bossy = bg4._y - boss._y; spexx = bg4._x - speech._x; speyy = bg4._y - speech._y; gauge.bossgauge2._visible = false; jxa1 = bg4._x - gyroc1._x; jya1 = bg4._y - gyroc1._y; jxa2 = bg4._x - gyroc2._x; jya2 = bg4._y - gyroc2._y; jxa3 = bg4._x - gyroc3._x; jya3 = bg4._y - gyroc3._y; jxa4 = bg4._x - gyroc4._x; jya4 = bg4._y - gyroc4._y; jxa5 = bg4._x - gyroc5._x; jya5 = bg4._y - gyroc5._y; jxa6 = bg4._x - gyroc6._x; jya6 = bg4._y - gyroc6._y; jxa7 = bg4._x - gyroc7._x; jya7 = bg4._y - gyroc7._y; jxa8 = bg4._x - gyroc8._x; jya8 = bg4._y - gyroc8._y; jxa9 = bg4._x - gyroc9._x; jya9 = bg4._y - gyroc9._y; jxa10 = bg4._x - gyroc10._x; jya10 = bg4._y - gyroc10._y; jxa11 = bg4._x - gyroc11._x; jya11 = bg4._y - gyroc11._y; jxa12 = bg4._x - gyroc12._x; jya12 = bg4._y - gyroc12._y; jxa13 = bg4._x - gyroc13._x; jya13 = bg4._y - gyroc13._y; jxa14 = bg4._x - gyroc14._x; jya14 = bg4._y - gyroc14._y; jxa15 = bg4._x - gyroc15._x; jya15 = bg4._y - gyroc15._y; jxa16 = bg4._x - gyroc16._x; jya16 = bg4._y - gyroc16._y; jxa17 = bg4._x - gyroc17._x; jya17 = bg4._y - gyroc17._y; jxa18 = bg4._x - gyroc18._x; jya18 = bg4._y - gyroc18._y; jxa19 = bg4._x - gyroc19._x; jya19 = bg4._y - gyroc19._y; jxa20 = bg4._x - gyroc20._x; jya20 = bg4._y - gyroc20._y; jxa21 = bg4._x - gyroc21._x; jya21 = bg4._y - gyroc21._y; jxa22 = bg4._x - gyroc22._x; jya22 = bg4._y - gyroc22._y; jxa23 = bg4._x - gyroc23._x; jya23 = bg4._y - gyroc23._y; jxa24 = bg4._x - gyroc24._x; jya24 = bg4._y - gyroc24._y; jxa25 = bg4._x - gyroc25._x; jya25 = bg4._y - gyroc25._y; jxa26 = bg4._x - gyroc26._x; jya26 = bg4._y - gyroc26._y; jxa27 = bg4._x - gyroc27._x; jya27 = bg4._y - gyroc27._y; jxa28 = bg4._x - gyroc28._x; jya28 = bg4._y - gyroc28._y; jxa29 = bg4._x - gyroc29._x; jya29 = bg4._y - gyroc29._y; jxa30 = bg4._x - gyroc30._x; jya30 = bg4._y - gyroc30._y; jxa31 = bg4._x - gyroc31._x; jya31 = bg4._y - gyroc31._y; jxa32 = bg4._x - gyroc32._x; jya32 = bg4._y - gyroc32._y; jxa33 = bg4._x - gyroc33._x; jya33 = bg4._y - gyroc33._y; jxa34 = bg4._x - gyroc34._x; jya34 = bg4._y - gyroc34._y; jxa35 = bg4._x - gyroc35._x; jya35 = bg4._y - gyroc35._y; jxa36 = bg4._x - gyroc36._x; jya36 = bg4._y - gyroc36._y; jxa37 = bg4._x - gyroc37._x; jya37 = bg4._y - gyroc37._y; jxa38 = bg4._x - gyroc38._x; jya38 = bg4._y - gyroc38._y; jxa39 = bg4._x - gyroc39._x; jya39 = bg4._y - gyroc39._y; jxa40 = bg4._x - gyroc40._x; jya40 = bg4._y - gyroc40._y; jxa41 = bg4._x - gyroc41._x; jya41 = bg4._y - gyroc41._y; jxa42 = bg4._x - gyroc42._x; jya42 = bg4._y - gyroc42._y; jxa43 = bg4._x - gyroc43._x; jya43 = bg4._y - gyroc43._y; jxa44 = bg4._x - gyroc44._x; jya44 = bg4._y - gyroc44._y; jxa45 = bg4._x - gyroc45._x; jya45 = bg4._y - gyroc45._y; jxa46 = bg4._x - gyroc46._x; jya46 = bg4._y - gyroc46._y; jxa47 = bg4._x - gyroc47._x; jya47 = bg4._y - gyroc47._y; jxa48 = bg4._x - gyroc48._x; jya48 = bg4._y - gyroc48._y; jxa49 = bg4._x - gyroc49._x; jya49 = bg4._y - gyroc49._y; oneupx = bg4._x - oneup._x; oneupy = bg4._y - oneup._y; vorx = bg4._x - vortex4._x; vory = bg4._y - vortex4._y; victory = false; wall7x = bg4._x - wall7._x; wall7y = bg4._y - wall7._y; wall8x = bg4._x - wall8._x; wall8y = bg4._y - wall8._y; wall9x = bg4._x - wall9._x; wall9y = bg4._y - wall9._y; wall10x = bg4._x - wall10._x; wall10y = bg4._y - wall10._y; wall7._visible = false; wall8._visible = false; wall9._visible = false; wall10._visible = false; bg4.core._visible = false; sfx.gotoAndPlay('pirate'); pause = true; eventx = true; bhp = 150; nextlevel = 0; invi = 300; numEnemy = 100; sss = new Array(); sss[0] = 'Mega'; sss[1] = 'Mega1'; onEnterFrame = function () { i = 0; while (i <= 20) { if (gybulletx.hitTest(boss.bal)) { gybulletx.play(); range = 140; rb = 0; tip += 1; camera = false; xox = true; boss.play(); } if (player.hitTest(boss.core) && bhp > 30 && jump < 0 && die != true && !Key.isDown(jk) && jump < 0 || player.hitTest(_root.boss.core) && jump < 0 && volox == true) { score += 50; bhp -= 30; jump = 26; ht = 0.5; fireball = 50; boss.play(); } if (player.hitTest(boss.core) && bhp > 30 && jump < 0 && die != true && Key.isDown(jk) && jump < 0 && volox != true) { score += 50; bhp -= 30; jump = 26; ht = 0.5; fireball = 50; jstream = true; boss.play(); score += 100 * round; round += 1; duplicateMovieClip(bonuspt, 'bonuses', 10); bonuses._x = player._x + Math.random() * 20 + Math.random() * 20; bonuses._y = player._y - 80; bonuses.bork.gotoAndStop(boc); player.gotoAndPlay(boc); bonuses.bork.doh = 100 * round; duplicateMovieClip(starburst, 'star', 13); strx = bg4._x - (player._x + Math.random() * 10 - Math.random() * 10); stry = bg4._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht = 0.5; stbo = Math.random() * 20 - Math.random() * 10; duplicateMovieClip(starburst, 'star2', 14); strx2 = bg4._x - (player._x + Math.random() * 10 - Math.random() * 10); stry2 = bg4._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump2 = 9 + Math.random() * 5; stht2 = 0.5; stbo2 = Math.random() * 30 - Math.random() * 30; duplicateMovieClip(starburst, 'star3', 15); strx3 = bg4._x - (player._x + Math.random() * 10 - Math.random() * 10); stry3 = bg4._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump3 = 5 + Math.random() * 5; stht3 = 0.5; stbo3 = Math.random() * 15 - Math.random() * 15; duplicateMovieClip(starburst, 'star4', 16); strx4 = bg4._x - (player._x + Math.random() * 10 - Math.random() * 10); stry4 = bg4._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump4 = 9 + Math.random() * 5; stht4 = 0.5; stbo4 = Math.random() * 10 - Math.random() * 10; duplicateMovieClip(starburst, 'star5', 17); strx5 = bg4._x - (player._x + Math.random() * 10 - Math.random() * 10); stry5 = bg4._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht5 = 0.5; stbo5 = Math.random() * 19 - Math.random() * 13; } if (player.hitTest(boss.core) && bhp <= 30 && jump < 0) { score += 50; bhp -= 30; jstream = true; jump = 26; ht = 0.3; boss.gotoAndPlay('die'); victory = true; } if (player.hitTest(cannonballX) && die != true && invi > 240) { die = true; motion = 0; player.gotoAndPlay('die'); jump = 12; ht = 0.9; } if (player.hitTest(boss.bal) && jump < 0 && die != true) { jump = 16; ht = 0.5; } if (_root['gyroc' + i]._x < -120 || _root['gyroc' + i]._x > 820) { _root['gyroc' + i]._visible = false; } if (_root['gyroc' + i]._x > -120 && _root['gyroc' + i]._x < 820) { _root['gyroc' + i]._visible = true; } if (player.hitTest(_root['gyroc' + i]) && ammo <= 5 || gybulletx.hitTest(_root['gyroc' + i]) && ammo <= 5) { ammo += 1; collect += 1; _root['gyroc' + i]._visible = false; _root['gyroc' + i].play(); } if (player.hitTest(_root['gyroc' + i]) && ammo >= 6 || gybulletx.hitTest(_root['gyroc' + i]) && ammo >= 6) { score += 30; collect += 1; _root['gyroc' + i]._visible = false; _root['gyroc' + i].play(); } if (player.hitTest(_root.oneup) && oneupA != true || gybulletx.hitTest(_root.oneup) && oneupA != true) { lives += 1; oneupA = true; oneup._visible = false; oneup.play(); } ++i; } if (jump == 0) { jstream = false; } if (jstream == true) { jss += 1; } if (jss == undefined) { jss = 0; } if (jss > 5 && jss < 7 && jstream == true) { duplicateMovieClip(starburst, 'streamer', 5); pstx = bg4._x - player._x; psty = bg4._y - (player._y - 40); } if (jss > 10 && jss < 12 && jstream == true) { duplicateMovieClip(starburst, 'streamer2', 6); pstx2 = bg4._x - player._x; psty2 = bg4._y - (player._y - 40); } if (jss > 15 && jss < 17 && jstream == true) { duplicateMovieClip(starburst, 'streamer3', 7); pstx3 = bg4._x - player._x; psty3 = bg4._y - (player._y - 40); } if (jss > 20 && jss < 22 && jstream == true) { duplicateMovieClip(starburst, 'streamer4', 8); pstx4 = bg4._x - player._x; psty4 = bg4._y - (player._y - 40); } if (jss > 25) { duplicateMovieClip(starburst, 'streamer5', 9); pstx5 = bg4._x - player._x; psty5 = bg4._y - (player._y - 40); jss = 0; } if (pause != true) { streamer._rotation = 0; streamer2._rotation = 72; streamer3._rotation = 144; streamer4._rotation = 216; streamer5._rotation = 288; streamer._x = bg4._x - pstx; streamer._y = bg4._y - psty; streamer2._x = bg4._x - pstx2; streamer2._y = bg4._y - psty2; streamer3._x = bg4._x - pstx3; streamer3._y = bg4._y - psty3; streamer4._x = bg4._x - pstx4; streamer4._y = bg4._y - psty4; streamer5._x = bg4._x - pstx5; streamer5._y = bg4._y - psty5; } if (pause != true) { star._x = bg4._x - strx; star._y = bg4._y - stry; star2._x = bg4._x - strx2; star2._y = bg4._y - stry2; star3._x = bg4._x - strx3; star3._y = bg4._y - stry3; star4._x = bg4._x - strx4; star4._y = bg4._y - stry4; star5._x = bg4._x - strx5; star5._y = bg4._y - stry5; stry += stjump; stjump -= 0.5; stry2 += stjump2; stjump2 -= 0.5; stry3 += stjump3; stjump3 -= 0.5; stry4 += stjump4; stjump4 -= 0.5; stry5 += stjump5; stjump5 -= 0.5; star._rotation += 3; star3._rotation += 3; star2._rotation -= 3; star4._rotation -= 3; star5._rotation += 6; strx += stbo; stbo *= 0.9300000000000001; strx2 += stbo2; stbo2 *= 0.9300000000000001; strx3 += stbo3; stbo3 *= 0.9300000000000001; strx4 += stbo4; stbo4 *= 0.9300000000000001; strx5 += stbo5; stbo5 *= 0.9300000000000001; } if (pause != true) { to += 1; } if (to > 40) { gryo11._visible = false; } if (pause != true && player._y > mxy && camera != true && duck != true && vulc != true && blob != true && bossevent != true && cannonevent != true && obs != true) { player._y -= jump; jump -= ht; } if (pause != true && player._y <= mxy && jump > 0 && camera != true && duck != true && vulc != true && blob != true && bossevent != true && cannonevent != true && obs != true) { bg4._y += jump; jump -= ht; } if (pause != true && player._y <= mxy && jump <= 0 && bg4._y > mxbg4 && camera != true && duck != true && vulc != true && blob != true && bossevent != true && cannonevent != true && obs != true) { bg4._y += jump; jump -= ht; } if (pause != true && player._y > mxy && jump <= 0 && bg4._y > mxbg4 && camera != true && duck != true && vulc != true && blob != true && bossevent != true && cannonevent != true && obs != true) { bg4._y += jump; jump -= ht; } if (pause != true && player._y <= mxy && player._y < 300 && jump <= 0 && bg4._y <= mxbg4 && camera != true && duck != true && vulc != true && blob != true && bossevent != true && cannonevent != true && obs != true) { player._y -= jump; jump -= ht; } if (pause != true && player._y > 300 && obs != true && jump <= 0 && bg4._y > mxbg4 && camera != true && duck != true && vulc != true && blob != true && bossevent != true && cannonevent != true && xox != true) { bg4._y += jump; jump -= ht; } if (bg4.core.hitTest(_root.player._x, _root.player._y, true) && victory != true && vovo != true && jump < 0 && die != true) { jump = 0; player.gotoAndStop(1); ht = 0; } if (bg4.core.hitTest(_root.player._x, _root.player._y, true) && victory == true && vovo != true && jump < 0 && die != true) { jump = 0; player.gotoAndPlay('yay'); sfx.gotoAndPlay('victory'); getready = true; ht = 0; } if (bg4.core.hitTest(_root.player._x, _root.player._y, true) && vovo == true && jump < 0 && camera != true && duck != true && vulc != true && victory != true && blob != true && bossevent != true && cannonevent != true && die != true) { jump = 0; player.gotoAndPlay('uhoh'); sfx.gotoAndPlay('boss'); blob = true; vovo = false; ht = 0; } for (;;) { if (!(bg4.core.hitTest(_root.player._x, _root.player._y, true) && obs != true && die != true)) break; player._y -= 0.1; } if (!bg4.core.hitTest(_root.player._x, _root.player._y + 10, true) && ht <= 0 && camera != true && duck != true && vulc != true && victory != true && blob != true && bossevent != true && cannonevent != true && obs != true) { ht = 0.5; } if (Key.isDown(39) && obs != true && OD != true && camera != true && duck != true && vulc != true && victory != true && blob != true && bossevent != true && cannonevent != true && aim != true && pause != true && player._x < mxx) { player._x += motion; player.legs.play(); player.head.gotoAndPlay(1); player.arm.play(); player.arm2.play(); player._xscale = 80; RR = true; } if (Key.isDown(39) && obs != true && OD != true && camera != true && duck != true && vulc != true && victory != true && blob != true && bossevent != true && cannonevent != true && aim != true && pause != true && player._x >= mxx) { bg4._x -= motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); RR = true; player._xscale = 80; } if (Key.isDown(37) && obs != true && OD != true && camera != true && duck != true && vulc != true && victory != true && blob != true && bossevent != true && cannonevent != true && aim != true && pause != true && player._x > mnx) { player._x -= motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); player._xscale = -80; LL = true; } if (Key.isDown(37) && obs != true && OD != true && camera != true && duck != true && vulc != true && victory != true && blob != true && bossevent != true && cannonevent != true && aim != true && pause != true && player._x <= mnx) { bg4._x += motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); player._xscale = -80; LL = true; } if (!Key.isDown(37) && LL == true || !Key.isDown(39) && RR == true) { player.legs.gotoAndStop(1); player.arm.gotoAndStop(1); player.arm2.gotoAndStop(1); LL = false; RR = false; } if (jump == 0 && OD != true && ht <= 0 && Key.isDown(jk) && aim != true && camera != true && duck != true && vulc != true && victory != true && blob != true && bossevent != true && cannonevent != true && obs != true && pause != true) { player.gotoAndPlay(2); jump = 14; ht = 0.5; } if (jump > 0) { player.play(); } if (jk == undefined) { jk = 90; } if (ac == undefined) { ac = 88; } if (ob == undefined) { ob = 67; } if (Key.isDown(ac) && die != true && obs != true && OD != true && pause != true && jump == 0 && aim != true && ammo > 0 && camera != true && duck != true && vulc != true && victory != true && blob != true && bossevent != true && cannonevent != true) { crosshair._rotation = 0; aim = true; } if (!Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale > 0) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y - 50; zoo = crosshair._rotation; aim = false; } if (!Key.isDown(ac) && die != true && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale < 0) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y - 50; zoo = 180 + crosshair._rotation; aim = false; } if (aim == true && Key.isDown(ob)) { aim = false; player.gotoAndStop(1); } if (aim == true && die != true) { player.gotoAndStop('aim'); crosshair._visible = true; crosshair._rotation -= bec; crosshair.cile._rotation += 15; crosshair._x = player._x; crosshair._xscale = player._xscale / 3; crosshair._y = player._y - 40; } if (aim != true) { crosshair._visible = false; } if (crosshair._rotation <= -60 && player._xscale > 0) { bec = -3; } if (crosshair._rotation > 30 && player._xscale > 0) { bec = 3; } if (crosshair._rotation >= 60 && player._xscale < 0) { bec = 3; } if (crosshair._rotation < -30 && player._xscale < 0) { bec = -3; } if (camera == true && pause != true && gybulletx._x <= 500 && gybulletx._x > 240 || camera != true && duck != true && vulc != true && victory != true && blob != true && bossevent != true && cannonevent != true) { gybulletx._rotation += 20; gybulletx._x += mu * Math.cos(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._x > 500 || gybulletx._x <= 240 && camera == true && pause != true) { gybulletx._rotation += 20; bg4._x -= mu * Math.cos(zoo * 0.0174532925199433); player._x -= mu * Math.cos(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._y > 300 || gybulletx._y <= 170 && camera == true && pause != true) { gybulletx._rotation += 20; bg4._y -= mu * Math.sin(zoo * 0.0174532925199433); player._y -= mu * Math.sin(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._y <= 300 && gybulletx._y >= 170 || camera != true && duck != true && vulc != true && victory != true && blob != true && bossevent != true && cannonevent != true) { gybulletx._rotation += 20; gybulletx._y += mu * Math.sin(zoo * 0.0174532925199433); range += 1; } if (range > 70) { gybulletx.play(); camera = false; xox = true; range = 0; } if (camera != true && duck != true && vulc != true && victory != true && blob != true && bossevent != true && cannonevent != true && player._x < 100 && obs != true && xox == true) { player._x += 18; bg4._x += 18; } if (camera != true && duck != true && vulc != true && victory != true && blob != true && bossevent != true && cannonevent != true && player._x > 500 && obs != true && xox == true) { player._x -= 18; bg4._x -= 18; } if (camera != true && duck != true && vulc != true && victory != true && blob != true && bossevent != true && cannonevent != true && player._y > 350 && obs != true && xox == true) { player._y -= 12; bg4._y -= 12; } if (camera != true && duck != true && vulc != true && victory != true && blob != true && bossevent != true && cannonevent != true && player._y < 250 && obs != true && aim == true) { player._y += 7; bg4._y += 7; } if (player._x < 600 && player._x > 100 && player._y > 0 && player._y < 400) { xox = false; } if (player._x < wall7._x + 30) { player._x = wall7._x + 30; } if (player._x > wall8._x && player._y > wall8._y && player._x < wall8._x + 100) { player._x = wall8._x; } if (player._x < wall9._x + 30 && bossbattle == true) { player._x = wall9._x + 30; } if (player._x > wall10._x) { player._x = wall10._x; } if (player._x > wall9._x + 300 && bossevent != true && cannonevent != true && bossbattle != true) { bossevent = true; } if (bossevent == true && boss._x > 500) { bg4._x -= 12; player._x -= 12; } if (bossevent == true && boss._y > 200) { bg4._y -= 7; player._y -= 7; } if (cannonevent == true && player._x < 650) { bg4._x += 12; player._x += 12; } if (cannonevent == true && player._y < 350) { bg4._y += 7; player._y += 7; } if (player._x >= 550 && player._y <= 350 && cannonevent == true) { bg4.core.gotoAndStop(2); bg4.gotoAndStop(2); xox = true; player.play(); jump = 0; vovo = true; ht = 0.5; bossbattle = true; cannonevent = false; } if (bossevent == true && boss._x <= 600 && boss._y <= 250 && speak <= 1) { speech.gotoAndStop(2); speak = 1; } if (speak == 1 && Key.isDown(32) && spoo != true) { speak = 2; speech.gotoAndStop(3); spoo = true; } if (speak == 2 && Key.isDown(32) && spoo != true) { speak = 3; speech.gotoAndStop(4); spoo = true; } if (speak == 3 && Key.isDown(32) && spoo != true) { speak = 4; speech.gotoAndStop(5); spoo = true; } if (speak == 4 && Key.isDown(32) && spoo != true) { speak = 0; speech.gotoAndStop(1); spoo = true; bossevent = false; cannonevent = true; } if (!Key.isDown(32) && spoo == true) { spoo = false; } if (blob == true) { blobo += 1; } if (blobo > 150) { blob = false; } if (bossbattle == true && tip <= 0) { boss.gotoAndStop(2); bossg._visible = true; } if (player._x > boss._x + 200 && bossbattle == true && tip <= 0) { bossx -= 2; boss._xscale = -60; boss.legs.play(); } if (player._x < boss._x - 200 && bossbattle == true && tip <= 0) { bossx += 2; boss._xscale = 60; boss.legs.play(); } if (player._x > boss._x - 200 && player._x < boss._x + 200 && bossbattle == true && tip <= 0) { boss.legs.gotoAndStop(1); } if (tip > 0) { rb += 1; } if (rb > 150 && bhp > 0) { gyroc1.gotoAndStop(1); gyroc1._visible = true; gyroc2.gotoAndStop(1); gyroc2._visible = true; gyroc3.gotoAndStop(1); gyroc3._visible = true; gyroc4.gotoAndStop(1); gyroc4._visible = true; gyroc5.gotoAndStop(1); gyroc5._visible = true; gyroc6.gotoAndStop(1); gyroc6._visible = true; tip = 0; boss.gotoAndStop(2); rb = 0; } if (tip < 0 || tip == undefined) { rb = 0; nextlevel = 0; fireball = 0; tip = 0; } if (ammo <= 0) { gyroc1.gotoAndStop(1); gyroc1._visible = true; gyroc2.gotoAndStop(1); gyroc2._visible = true; gyroc3.gotoAndStop(1); gyroc3._visible = true; gyroc4.gotoAndStop(1); gyroc4._visible = true; gyroc5.gotoAndStop(1); gyroc5._visible = true; gyroc6.gotoAndStop(1); gyroc6._visible = true; } if (bhp == 150) { casp = 1; rebound = 1; bossg.gotoAndStop(1); } if (bhp == 120) { casp = 1.4; rebound = 1; bossg.gotoAndStop(2); } if (bhp == 90) { casp = 1.8; rebound = 1; bossg.gotoAndStop(3); } if (bhp == 60) { casp = 2.3; rebound = 1.2; bossg.gotoAndStop(4); } if (bhp == 30) { casp = 2.3; rebound = 1.7; bossg.gotoAndStop(5); } if (bhp <= 0) { bossg.gotoAndStop(6); } if (bossbattle == true) { fireball += 1; } if (fireball > 250 && hold != true && tip <= 0 && bhp > 0) { boss.arm.play(); duplicateMovieClip(cannonball, 'cannonballX', 222); hold = true; cannonballX._x = boss._x - 70 * (boss._xscale / 60); cannonballX._y = boss._y; josh = 2; cogox = bg4._x - (boss._x - 70 * (boss._xscale / 60)); cogoy = bg4._y - boss._y; bolt = boss._xscale / 60; } if (pause != true && camera != true && vulc != true && victory != true) { cogox += 5 * bolt * casp; cogoy += josh; josh -= 0.5; } if (bg4.core.hitTest(cannonballX._x, cannonballX._y + 40, true)) { josh = 8 * rebound; sfx.gotoAndPlay('cannon'); } if (cannonballX._y > 600 || cannonballX._x > 1600 || cannonballX._x < -800) { hold = false; } if (getready == true) { nextlevel += 1; } if (nextlevel > 400 && nextlevel <= 401) { duplicateMovieClip(portal, 'portalX', 444); player.gotoAndStop(1); portalX._x = 600; portalX._y = 100; portxc = bg4._x - 600; portyc = bg4._y - 100; victory = false; } if (player.hitTest(portalX.core) && vulc != true) { vulc = true; player.swapDepths(500); player.gotoAndPlay('teleport'); portalX.play(); } if (die == true) { aim = false; crosshair._visible = false; } if (victory == true) { fireworks += 1; } if (fireworks == undefined) { fireworks = 0; } if (fireworks > 20 && fireworks < 22) { duplicateMovieClip(starburst, 'work', 60); duplicateMovieClip(starburst, 'work2', 61); duplicateMovieClip(starburst, 'work3', 62); duplicateMovieClip(starburst, 'work4', 63); duplicateMovieClip(starburst, 'work5', 64); duplicateMovieClip(starburst, 'work6', 65); duplicateMovieClip(starburst, 'work7', 66); fwx = bg4._x - 400; fwy = bg4._y - 200; fwx2 = bg4._x - 400; fwy2 = bg4._y - 200; fwx3 = bg4._x - 400; fwy3 = bg4._y - 200; fwx4 = bg4._x - 400; fwy4 = bg4._y - 200; fwx5 = bg4._x - 400; fwy5 = bg4._y - 200; fwx6 = bg4._x - 400; fwy6 = bg4._y - 200; fwx7 = bg4._x - 400; fwy7 = bg4._y - 200; fwjump = 5 + Math.random() * 6; fwburst = Math.random() * 10 - Math.random() * 10; fwjump2 = 12 + Math.random() * 2; fwburst2 = Math.random() * 10 - Math.random() * 10; fwjump3 = 5 + Math.random() * 4; fwburst3 = Math.random() * 10 - Math.random() * 10; fwjump4 = 12 + Math.random() * 6; fwburst4 = Math.random() * 10 - Math.random() * 10; fwjump5 = 5 + Math.random() * 14; fwburst5 = Math.random() * 10 - Math.random() * 10; fwjump6 = 12 + Math.random() * 9; fwburst6 = Math.random() * 10 - Math.random() * 10; fwjump7 = 5 + Math.random() * 6; fwburst7 = Math.random() * 10 - Math.random() * 10; } if (pause != true) { work._rotation += 5; work2._rotation -= 5; work3._rotation += 5; work4._rotation -= 5; work5._rotation += 5; work6._rotation -= 5; work._x = bg4._x - fwx; work._y = bg4._y - fwy; work2._x = bg4._x - fwx2; work2._y = bg4._y - fwy2; work3._x = bg4._x - fwx3; work3._y = bg4._y - fwy3; work4._x = bg4._x - fwx4; work4._y = bg4._y - fwy4; work5._x = bg4._x - fwx5; work5._y = bg4._y - fwy5; work6._x = bg4._x - fwx6; work6._y = bg4._y - fwy6; work7._x = bg4._x - fwx7; work7._y = bg4._y - fwy7; fwy += fwjump; fwjump -= 0.5; fwy2 += fwjump2; fwjump2 -= 0.5; fwy3 += fwjump3; fwjump3 -= 0.5; fwy4 += fwjump4; fwjump4 -= 0.5; fwy5 += fwjump5; fwjump5 -= 0.5; fwy6 += fwjump6; fwjump6 -= 0.5; fwy7 += fwjump7; fwjump7 -= 0.5; fwx += fwburst; fwburst *= 0.92; fwx2 += fwburst2; fwburst2 *= 0.92; fwx3 += fwburst3; fwburst3 *= 0.92; fwx4 += fwburst4; fwburst4 *= 0.92; fwx5 += fwburst5; fwburst5 *= 0.92; fwx6 += fwburst6; fwburst6 *= 0.92; fwx7 += fwburst7; fwburst7 *= 0.92; } if (fireworks > 60 && fireworks < 62) { duplicateMovieClip(starburst, 'work', 60); duplicateMovieClip(starburst, 'work2', 61); duplicateMovieClip(starburst, 'work3', 62); duplicateMovieClip(starburst, 'work4', 63); duplicateMovieClip(starburst, 'work5', 64); duplicateMovieClip(starburst, 'work6', 65); duplicateMovieClip(starburst, 'work7', 66); fwx = bg4._x - 400; fwy = bg4._y - 200; fwx2 = bg4._x - 400; fwy2 = bg4._y - 200; fwx3 = bg4._x - 400; fwy3 = bg4._y - 200; fwx4 = bg4._x - 400; fwy4 = bg4._y - 200; fwx5 = bg4._x - 400; fwy5 = bg4._y - 200; fwx6 = bg4._x - 400; fwy6 = bg4._y - 200; fwx7 = bg4._x - 400; fwy7 = bg4._y - 200; fwjump = 5 + Math.random() * 6; fwburst = Math.random() * 10 - Math.random() * 10; fwjump2 = 12 + Math.random() * 2; fwburst2 = Math.random() * 10 - Math.random() * 10; fwjump3 = 5 + Math.random() * 4; fwburst3 = Math.random() * 10 - Math.random() * 10; fwjump4 = 12 + Math.random() * 6; fwburst4 = Math.random() * 10 - Math.random() * 10; fwjump5 = 5 + Math.random() * 14; fwburst5 = Math.random() * 10 - Math.random() * 10; fwjump6 = 12 + Math.random() * 9; fwburst6 = Math.random() * 10 - Math.random() * 10; fwjump7 = 5 + Math.random() * 6; fwburst7 = Math.random() * 10 - Math.random() * 10; } if (fireworks > 180 && fireworks < 182 && victory == true) { duplicateMovieClip(starburst, 'work', 60); duplicateMovieClip(starburst, 'work2', 61); duplicateMovieClip(starburst, 'work3', 62); duplicateMovieClip(starburst, 'work4', 63); duplicateMovieClip(starburst, 'work5', 64); duplicateMovieClip(starburst, 'work6', 65); duplicateMovieClip(starburst, 'work7', 66); fwx = bg4._x - 400; fwy = bg4._y - 200; fwx2 = bg4._x - 400; fwy2 = bg4._y - 200; fwx3 = bg4._x - 400; fwy3 = bg4._y - 200; fwx4 = bg4._x - 400; fwy4 = bg4._y - 200; fwx5 = bg4._x - 400; fwy5 = bg4._y - 200; fwx6 = bg4._x - 400; fwy6 = bg4._y - 200; fwx7 = bg4._x - 400; fwy7 = bg4._y - 200; fwjump = 5 + Math.random() * 6; fwburst = Math.random() * 10 - Math.random() * 10; fwjump2 = 12 + Math.random() * 2; fwburst2 = Math.random() * 10 - Math.random() * 10; fwjump3 = 5 + Math.random() * 4; fwburst3 = Math.random() * 10 - Math.random() * 10; fwjump4 = 12 + Math.random() * 6; fwburst4 = Math.random() * 10 - Math.random() * 10; fwjump5 = 5 + Math.random() * 14; fwburst5 = Math.random() * 10 - Math.random() * 10; fwjump6 = 12 + Math.random() * 9; fwburst6 = Math.random() * 10 - Math.random() * 10; fwjump7 = 5 + Math.random() * 6; fwburst7 = Math.random() * 10 - Math.random() * 10; } if (fireworks > 120 && fireworks < 122 && victory == true) { duplicateMovieClip(starburst, 'work', 60); duplicateMovieClip(starburst, 'work2', 61); duplicateMovieClip(starburst, 'work3', 62); duplicateMovieClip(starburst, 'work4', 63); duplicateMovieClip(starburst, 'work5', 64); duplicateMovieClip(starburst, 'work6', 65); duplicateMovieClip(starburst, 'work7', 66); fwx = bg4._x - 300; fwy = bg4._y - 100; fwx2 = bg4._x - 300; fwy2 = bg4._y - 100; fwx3 = bg4._x - 300; fwy3 = bg4._y - 100; fwx4 = bg4._x - 300; fwy4 = bg4._y - 100; fwx5 = bg4._x - 300; fwy5 = bg4._y - 100; fwx6 = bg4._x - 300; fwy6 = bg4._y - 100; fwx7 = bg4._x - 300; fwy7 = bg4._y - 100; fwjump = 5 + Math.random() * 6; fwburst = Math.random() * 10 - Math.random() * 10; fwjump2 = 12 + Math.random() * 2; fwburst2 = Math.random() * 10 - Math.random() * 10; fwjump3 = 5 + Math.random() * 4; fwburst3 = Math.random() * 10 - Math.random() * 10; fwjump4 = 12 + Math.random() * 6; fwburst4 = Math.random() * 10 - Math.random() * 10; fwjump5 = 5 + Math.random() * 14; fwburst5 = Math.random() * 10 - Math.random() * 10; fwjump6 = 12 + Math.random() * 9; fwburst6 = Math.random() * 10 - Math.random() * 10; fwjump7 = 5 + Math.random() * 6; fwburst7 = Math.random() * 10 - Math.random() * 10; } if (fireworks > 240 && fireworks < 242 && victory == true) { duplicateMovieClip(starburst, 'work', 60); duplicateMovieClip(starburst, 'work2', 61); duplicateMovieClip(starburst, 'work3', 62); duplicateMovieClip(starburst, 'work4', 63); duplicateMovieClip(starburst, 'work5', 64); duplicateMovieClip(starburst, 'work6', 65); duplicateMovieClip(starburst, 'work7', 66); fwx = bg4._x - 600; fwy = bg4._y - 300; fwx2 = bg4._x - 600; fwy2 = bg4._y - 300; fwx3 = bg4._x - 600; fwy3 = bg4._y - 300; fwx4 = bg4._x - 600; fwy4 = bg4._y - 300; fwx5 = bg4._x - 600; fwy5 = bg4._y - 300; fwx6 = bg4._x - 600; fwy6 = bg4._y - 300; fwx7 = bg4._x - 600; fwy7 = bg4._y - 300; fwjump = 5 + Math.random() * 6; fwburst = Math.random() * 10 - Math.random() * 10; fwjump2 = 12 + Math.random() * 2; fwburst2 = Math.random() * 10 - Math.random() * 10; fwjump3 = 5 + Math.random() * 4; fwburst3 = Math.random() * 10 - Math.random() * 10; fwjump4 = 12 + Math.random() * 6; fwburst4 = Math.random() * 10 - Math.random() * 10; fwjump5 = 5 + Math.random() * 14; fwburst5 = Math.random() * 10 - Math.random() * 10; fwjump6 = 12 + Math.random() * 9; fwburst6 = Math.random() * 10 - Math.random() * 10; fwjump7 = 5 + Math.random() * 6; fwburst7 = Math.random() * 10 - Math.random() * 10; } if (fireworks > 300 && fireworks < 302 && victory == true) { duplicateMovieClip(starburst, 'work', 60); duplicateMovieClip(starburst, 'work2', 61); duplicateMovieClip(starburst, 'work3', 62); duplicateMovieClip(starburst, 'work4', 63); duplicateMovieClip(starburst, 'work5', 64); duplicateMovieClip(starburst, 'work6', 65); duplicateMovieClip(starburst, 'work7', 66); fwx = bg4._x - 150; fwy = bg4._y - 350; fwx2 = bg4._x - 150; fwy2 = bg4._y - 350; fwx3 = bg4._x - 150; fwy3 = bg4._y - 350; fwx4 = bg4._x - 150; fwy4 = bg4._y - 350; fwx5 = bg4._x - 150; fwy5 = bg4._y - 300; fwx6 = bg4._x - 150; fwy6 = bg4._y - 350; fwx7 = bg4._x - 150; fwy7 = bg4._y - 350; fwjump = 5 + Math.random() * 6; fwburst = Math.random() * 10 - Math.random() * 10; fwjump2 = 12 + Math.random() * 2; fwburst2 = Math.random() * 10 - Math.random() * 10; fwjump3 = 5 + Math.random() * 4; fwburst3 = Math.random() * 10 - Math.random() * 10; fwjump4 = 12 + Math.random() * 6; fwburst4 = Math.random() * 10 - Math.random() * 10; fwjump5 = 5 + Math.random() * 14; fwburst5 = Math.random() * 10 - Math.random() * 10; fwjump6 = 12 + Math.random() * 9; fwburst6 = Math.random() * 10 - Math.random() * 10; fwjump7 = 5 + Math.random() * 6; fwburst7 = Math.random() * 10 - Math.random() * 10; } if (Key.isDown(ob) && camera != true && duck != true && vulc != true && victory != true && blob != true && bossevent != true && cannonevent != true && pause != true && obs != true && ht == 0) { obs = true; } if (!Key.isDown(ob) && obs == true) { xox = true; obs = false; } if (Key.isDown(39) && obs == true) { bg4._x -= 5; player._x -= 5; } if (Key.isDown(37) && obs == true) { bg4._x += 5; player._x += 5; } if (Key.isDown(38) && obs == true) { bg4._y += 5; player._y += 5; } if (Key.isDown(40) && obs == true && bg4._y > mxbg4) { bg4._y -= 5; player._y -= 5; } if (time > 50 && time < 60) { sfx.gotoAndPlay('pirate'); jump = 0; player.gotoAndPlay('enterroom'); pause = false; eventx = false; motion = 7; } if (pause == true && time < 70) { player._visible = false; } if (pause != true) { player._visible = true; } if (player._y < 250 && obs != true && jump == 0 && pause != true && camera != true && duck != true && vulc != true && victory != true && blob != true && bossevent != true && cannonevent != true && obs != true) { bg4._y += 5; player._y += 5; } if (bg4._y < mxbg4 && obs != true) { bg4._y = mxbg4; } if (player._y > 600 && camera != true && duck != true && vulc != true && victory != true && boss._xscale < 0 && blob != true && bossevent != true && cannonevent != true && bg4._y <= mxbg4 + 15) { player.gotoAndPlay('ahhhh'); player._x = 200; deaths += 1; fireball = 0; die = false; motion = 7; invi = 0; player._y = -220; lives -= 1; xox = true; } if (player._y > 600 && camera != true && duck != true && vulc != true && victory != true && boss._xscale > 0 && blob != true && bossevent != true && cannonevent != true && bg4._y <= mxbg4 + 15) { player.gotoAndPlay('ahhhh'); player._x = 600; fireball = 0; die = false; motion = 7; player._y = -220; lives -= 1; xox = true; } if (bg4.core.hitTest(_root.gybulletx._x, _root.gybulletx._y + 30, true) && camera == true) { zoo = -70 + Math.random() * 20 - Math.random() * 30; } if (bg4.core.hitTest(_root.gybulletx._x, _root.gybulletx._y - 20, true) && camera == true) { zoo = 20 + Math.random() * 20 - Math.random() * 40; } if (bg4.core.hitTest(_root.gybulletx._x + 30, _root.gybulletx._y, true) && camera == true) { zoo = 180 + Math.random() * 20 - Math.random() * 20; } if (bg4.core.hitTest(_root.gybulletx._x - 30, _root.gybulletx._y, true) && camera == true) { zoo = +(Math.random() * 40) - Math.random() * 30; } if (dead == true) { aim = false; crosshair._visible = false; } if (lives <= 0) { die = true; gameover.play(); player.gotoAndStop('dead'); pause = true; lives = 0; } if (Key.isDown(40) && duck != true && camera != true && die != true && ht == 0 && blastoff != true && aim != true) { duck = true; player.gotoAndStop('duck'); } if (!Key.isDown(40) && duck == true) { duck = false; player.gotoAndStop(1); } if (jump == 0 && OD != true && ht <= 0 && Key.isDown(jk) && aim != true && camera != true && duck == true && gyrogo != true && obs != true && pause != true) { player.gotoAndPlay('boostjump'); duck = false; jump = 19; ht = 0.5; } portalX._x = bg4._x - portxc; portalX._y = bg4._y - portyc; time += 1; gryo11._x = bg4._x - gx; gryo11._y = bg4._y - gy; gauge.gyrocount = ammo; gauge.men = lives; gauge.score = score; prompt._y = _root.player._y - 160; prompt._x = player._x; _root.gauge.keys = _root.key; vortex4._x = bg4._x - vorx; vortex4._y = bg4._y - vory; gyroc1._x = bg4._x - jxa1; gyroc1._y = bg4._y - jya1; gyroc2._x = bg4._x - jxa2; gyroc2._y = bg4._y - jya2; gyroc3._x = bg4._x - jxa3; gyroc3._y = bg4._y - jya3; gyroc4._x = bg4._x - jxa4; gyroc4._y = bg4._y - jya4; gyroc5._x = bg4._x - jxa5; gyroc5._y = bg4._y - jya5; gyroc6._x = bg4._x - jxa6; gyroc6._y = bg4._y - jya6; gyroc7._x = bg4._x - jxa7; gyroc7._y = bg4._y - jya7; gyroc8._x = bg4._x - jxa8; gyroc8._y = bg4._y - jya8; gyroc9._x = bg4._x - jxa9; gyroc9._y = bg4._y - jya9; gyroc10._x = bg4._x - jxa10; gyroc10._y = bg4._y - jya10; gyroc11._x = bg4._x - jxa11; gyroc11._y = bg4._y - jya11; gyroc12._x = bg4._x - jxa12; gyroc12._y = bg4._y - jya12; gyroc13._x = bg4._x - jxa13; gyroc13._y = bg4._y - jya13; gyroc14._x = bg4._x - jxa14; gyroc14._y = bg4._y - jya14; gyroc15._x = bg4._x - jxa15; gyroc15._y = bg4._y - jya15; gyroc16._x = bg4._x - jxa16; gyroc16._y = bg4._y - jya16; gyroc17._x = bg4._x - jxa17; gyroc17._y = bg4._y - jya17; gyroc18._x = bg4._x - jxa18; gyroc18._y = bg4._y - jya18; gyroc19._x = bg4._x - jxa19; gyroc19._y = bg4._y - jya19; gyroc20._x = bg4._x - jxa20; gyroc20._y = bg4._y - jya20; gyroc21._x = bg4._x - jxa21; gyroc21._y = bg4._y - jya21; gyroc22._x = bg4._x - jxa22; gyroc22._y = bg4._y - jya22; gyroc23._x = bg4._x - jxa23; gyroc23._y = bg4._y - jya23; gyroc24._x = bg4._x - jxa24; gyroc24._y = bg4._y - jya24; gyroc25._x = bg4._x - jxa25; gyroc25._y = bg4._y - jya25; gyroc26._x = bg4._x - jxa26; gyroc26._y = bg4._y - jya26; gyroc27._x = bg4._x - jxa27; gyroc27._y = bg4._y - jya27; gyroc28._x = bg4._x - jxa28; gyroc28._y = bg4._y - jya28; gyroc29._x = bg4._x - jxa29; gyroc29._y = bg4._y - jya29; gyroc30._x = bg4._x - jxa30; gyroc30._y = bg4._y - jya30; gyroc31._x = bg4._x - jxa31; gyroc31._y = bg4._y - jya31; gyroc32._x = bg4._x - jxa32; gyroc32._y = bg4._y - jya32; gyroc33._x = bg4._x - jxa33; gyroc33._y = bg4._y - jya33; gyroc34._x = bg4._x - jxa34; gyroc34._y = bg4._y - jya34; gyroc35._x = bg4._x - jxa35; gyroc35._y = bg4._y - jya35; gyroc36._x = bg4._x - jxa36; gyroc36._y = bg4._y - jya36; gyroc37._x = bg4._x - jxa37; gyroc37._y = bg4._y - jya37; gyroc38._x = bg4._x - jxa38; gyroc38._y = bg4._y - jya38; gyroc39._x = bg4._x - jxa39; gyroc39._y = bg4._y - jya39; gyroc41._x = bg4._x - jxa41; gyroc41._y = bg4._y - jya41; gyroc42._x = bg4._x - jxa42; gyroc42._y = bg4._y - jya42; gyroc43._x = bg4._x - jxa43; gyroc43._y = bg4._y - jya43; gyroc44._x = bg4._x - jxa44; gyroc44._y = bg4._y - jya44; gyroc45._x = bg4._x - jxa45; gyroc45._y = bg4._y - jya45; gyroc46._x = bg4._x - jxa46; gyroc46._y = bg4._y - jya46; gyroc47._x = bg4._x - jxa47; gyroc47._y = bg4._y - jya47; gyroc48._x = bg4._x - jxa48; gyroc48._y = bg4._y - jya48; gyroc49._x = bg4._x - jxa49; gyroc49._y = bg4._y - jya49; enemy1._x = bg4._x - ex1; enemy1._y = bg4._y - ey1; enemy2._x = bg4._x - ex2; enemy2._y = bg4._y - ey2; enemy3._x = bg4._x - ex3; enemy3._y = bg4._y - ey3; enemy4._x = bg4._x - ex4; enemy4._y = bg4._y - ey4; enemy5._x = bg4._x - ex5; enemy5._y = bg4._y - ey5; enemy6._x = bg4._x - ex6; enemy6._y = bg4._y - ey6; enemy7._x = bg4._x - ex7; enemy7._y = bg4._y - ey7; enemy8._x = bg4._x - ex8; enemy8._y = bg4._y - ey8; enemy9._x = bg4._x - ex9; enemy9._y = bg4._y - ey9; enemy10._x = bg4._x - ex10; enemy10._y = bg4._y - ey10; enemy11._x = bg4._x - ex11; enemy11._y = bg4._y - ey11; enemy12._x = bg4._x - ex12; enemy12._y = bg4._y - ey12; enemy13._x = bg4._x - ex13; enemy13._y = bg4._y - ey13; enemy14._x = bg4._x - ex14; enemy14._y = bg4._y - ey14; enemy15._x = bg4._x - ex15; enemy15._y = bg4._y - ey15; enemy16._x = bg4._x - ex16; enemy16._y = bg4._y - ey16; enemy17._x = bg4._x - ex17; enemy17._y = bg4._y - ey17; enemy18._x = bg4._x - ex18; enemy18._y = bg4._y - ey18; enemy19._x = bg4._x - ex19; enemy19._y = bg4._y - ey19; enemy20._x = bg4._x - ex20; enemy20._y = bg4._y - ey20; boss._x = bg4._x - bossx; boss._y = bg4._y - bossy; speech._x = bg4._x - spexx; speech._y = bg4._y - speyy; cannonballX._x = bg4._x - cogox; cannonballX._y = bg4._y - cogoy; invi += 1; wall7._x = bg4._x - wall7x; wall7._y = bg4._y - wall7y; wall8._x = bg4._x - wall8x; wall8._y = bg4._y - wall8y; wall9._x = bg4._x - wall9x; wall9._y = bg4._y - wall9y; wall10._x = bg4._x - wall10x; wall10._y = bg4._y - wall10y; vort = false; }; stop(); } movieClip 685 { } movieClip 688 { frame 1 { stop(); } frame 2 { stop(); } } movieClip 690 { } movieClip 691 { frame 34 { stop(); } } movieClip 692 { frame 1 { stop(); } frame 2 { stop(); } } movieClip 694 { } movieClip 696 { } movieClip 697 { } movieClip 699 { } movieClip 700 { } movieClip 702 { } movieClip 704 { } movieClip 706 { } movieClip 707 { } movieClip 709 { } movieClip 710 { } movieClip 712 { } movieClip 713 { } movieClip 714 { } movieClip 716 { } movieClip 718 { } movieClip 719 { } movieClip 722 { } movieClip 723 { frame 1 { stop(); } frame 2 { stop(); } frame 17 { stop(); } frame 31 { stop(); } frame 44 { stop(); } frame 59 { stop(); } frame 86 { gotoAndStop(1); } frame 113 { _root.kills += 1; } frame 190 { stop(); } } movieClip 731 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } frame 5 { stop(); } } instance gameover of movieClip 576 { onClipEvent (load) { this.swapDepths(12000); } } frame 20 { for (i in _root) { _root[i].swapDepths(10102); removeMovieClip(_root[i]); } delete eval(onEnterFrame()); } frame 21 { delete eval(onEnterFrame()); } frame 21 { stopAllSounds(); } frame 22 { function gotoMySite() { getURL('http://www.dizimzgames.com', '_blank'); } function gotoMySite2() { getURL('http://www.armorgames.com', '_blank'); } startrank = 0; rank1 = false; rank2 = false; rank3 = false; rank4 = false; ranker.scorex = 0; ranker.collectx = 0; ranker.deathsx = 0; ranker.killsx = 0; scoremark = false; deathsmark = false; killsmark = false; collectmark = false; select = false; gob = 1; menux._visible = false; _quality = 'High'; if (_root.level <= 2) { _root.level = 2; } onEnterFrame = function () { if (rank1 != true) { startrank += 1; } if (startrank > 130) { rank1 = true; } if (rank1 == true && ranker.scorex < score) { ranker.scorex += 25; sfxrank.play(); } if (ranker.scorex >= score && rank2 != true) { startrank += 1; } if (ranker.scorex > 5000 && rank2 != true) { bonuslevel.play(); } if (startrank > 170) { rank2 = true; } if (rank2 == true && ranker.collectx < collect) { ranker.collectx += 1; sfxrank.play(); } if (ranker.collectx >= collect && rank3 != true) { startrank += 1; } if (ranker.collectx >= 50 && ranker.collectx < 51 && rank3 != true) { lives += 1; ranker.collectx = 52; sfxrank.gotoAndPlay('freeman'); } if (ranker.collectx >= 100 && ranker.collectx < 101 && rank3 != true) { lives += 1; ranker.collectx = 102; sfxrank.gotoAndPlay('freeman'); } if (ranker.collectx >= 150 && ranker.collectx < 151) { lives += 1; sfxrank.gotoAndPlay('freeman' && rank3 != true); ranker.collectx = 154; } if (startrank > 200) { rank3 = true; } if (rank3 == true && ranker.killsx < kills) { ranker.killsx += 1; sfxrank.play(); } if (ranker.killsx >= kills && rank4 != true) { startrank += 1; } if (startrank > 230) { rank4 = true; } if (rank4 == true && ranker.deathsx < deaths) { ranker.deathsx += 1; } if (rank4 == true) { startrank += 1; } if (startrank > 330 && scoremark != true) { ranker.scoremark.play(); scoremark = true; } if (startrank > 380 && collectmark != true) { ranker.collectmark.play(); collectmark = true; } if (startrank > 430 && killsmark != true) { ranker.killsmark.play(); killsmark = true; } if (startrank > 480 && deathsmark != true) { ranker.deathsmark.play(); deathsmark = true; } if (startrank > 400) { menux._visible = true; select = true; } if (select == true && gob <= 1) { menux.gotoAndStop(1); } if (select == true && gob == 2) { menux.gotoAndStop(2); } if (select == true && Key.isDown(39) && gob <= 1 && fro != true) { gob = 2; fro = true; } if (select == true && Key.isDown(39) && gob == 2 && fro != true) { gob = 1; fro = true; } if (select == true && Key.isDown(37) && gob <= 1 && fro != true) { gob = 2; fro = true; } if (select == true && Key.isDown(37) && gob == 2 && fro != true) { gob = 1; fro = true; } if (!Key.isDown(39) && !Key.isDown(37) && !Key.isDown(32) && fro == true) { fro = false; } if (Key.isDown(32) && gob == 2 && fro != true) { _root.play(); fro = true; } if (Key.isDown(32) && gob <= 1 && fro != true) { sfxrank.gotoAndPlay('saved'); savefile.data.lives = _root.lives; savefile.data.level = _root.level; savefile.flush(); fro = true; } }; stop(); var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); var mySiteLink = new ContextMenuItem('Dizimz Games © 2008 DizimzGames', gotoMySite); var mySiteLink2 = new ContextMenuItem('Armor Games© 2008 Armor Games', gotoMySite2); myMenu.customItems.push(mySiteLink, copyrightNotice); myMenu.customItems.push(mySiteLink2, copyrightNotice2); _root.menu = myMenu; } frame 22 { if (level <= 2) { level = 2; } } movieClip 733 { } movieClip 735 { } movieClip 737 { } movieClip 739 { } movieClip 740 { } movieClip 742 { } movieClip 744 { } movieClip 745 { } movieClip 747 { } movieClip 749 { } movieClip 750 { } movieClip 752 { } movieClip 754 { } movieClip 755 { } movieClip 757 { } movieClip 759 { } movieClip 760 { } movieClip 761 { } movieClip 771 { } movieClip 776 { frame 1 { stop(); } frame 5 { gotoAndStop(1); } frame 10 { gotoAndStop(1); } frame 15 { gotoAndStop(1); } } movieClip 779 { } movieClip 781 { } movieClip 784 { frame 1 { stop(); } frame 2 { stop(); } } movieClip 787 { } movieClip 789 { } movieClip 790 { frame 1 { stop(); } frame 4 { _root.lives += 2; } frame 85 { gotoAndPlay(11); } } movieClip 796 { frame 35 { stop(); } } frame 23 { stopAllSounds(); gotoAndStop('map'); } frame 24 { if (_root.lives == undefined) { _root.lives = 9; } var jump = 0; var ht = 0.5; var mxyo = player._y - 50; var mxy = player._y - 100; var mxobg5 = bg5._y + 3000; var mxbg = bg5._y; var motion = 7; var mxx = player._x + 300; var mnx = player._x + 200; checkpoint = bg5._x; ex = bg5._x - enemy._x; ey = bg5._y - enemy._y; ex2 = bg5._x - enemy2._x; ey2 = bg5._y - enemy2._y; ex3 = bg5._x - enemy3._x; ey3 = bg5._y - enemy3._y; score = 0; to = 0; time = 0; crosshair.swapDepths(628); ammo = 6; key = 0; bec = 5; exit = 0; OD = false; oh = false; mu = 25; tut = 0; mission.swapDepths(1001); gameover.swapDepths(5001); leaveroom.swapDepths(999); helpdesk.swapDepths(1003); wall._visible = false; wall4._visible = false; gauge.swapDepths(1000); wall2._visible = false; wall3._visible = false; _quality = 'Medium'; bg5.core._visible = false; combo = 1; CP = bg5._x - player._x; CPY = bg5._y - player._y; mxbg = bg5._y; dx5 = bg5._x - door5._x; dy5 = bg5._y - door5._y; ex4 = bg5._x - enemy4._x; ey4 = bg5._y - enemy4._y; ex5 = bg5._x - enemy5._x; ey5 = bg5._y - enemy5._y; ex1 = bg5._x - enemy1._x; ey1 = bg5._y - enemy1._y; ex6 = bg5._x - enemy6._x; ey6 = bg5._y - enemy6._y; ex7 = bg5._x - enemy7._x; ey7 = bg5._y - enemy7._y; ex8 = bg5._x - enemy8._x; ey8 = bg5._y - enemy8._y; ex9 = bg5._x - enemy9._x; ey9 = bg5._y - enemy9._y; ex10 = bg5._x - enemy10._x; ey10 = bg5._y - enemy10._y; ex11 = bg5._x - enemy11._x; ey11 = bg5._y - enemy11._y; ex12 = bg5._x - enemy12._x; ey12 = bg5._y - enemy12._y; ex13 = bg5._x - enemy13._x; ey13 = bg5._y - enemy13._y; ex14 = bg5._x - enemy14._x; ey14 = bg5._y - enemy14._y; ex15 = bg5._x - enemy15._x; ey15 = bg5._y - enemy15._y; ex16 = bg5._x - enemy16._x; ey16 = bg5._y - enemy16._y; ex17 = bg5._x - enemy17._x; ey17 = bg5._y - enemy17._y; ex18 = bg5._x - enemy18._x; ey18 = bg5._y - enemy18._y; ex19 = bg5._x - enemy19._x; ey19 = bg5._y - enemy19._y; ex20 = bg5._x - enemy20._x; ey20 = bg5._y - enemy20._y; ex21 = bg5._x - enemy21._x; ey21 = bg5._y - enemy21._y; ex22 = bg5._x - enemy22._x; ey22 = bg5._y - enemy22._y; ex23 = bg5._x - enemy23._x; ey23 = bg5._y - enemy23._y; ex24 = bg5._x - enemy24._x; ey24 = bg5._y - enemy24._y; ex25 = bg5._x - enemy25._x; ey25 = bg5._y - enemy25._y; ex26 = bg5._x - enemy26._x; ey26 = bg5._y - enemy26._y; ex27 = bg5._x - enemy27._x; ey27 = bg5._y - enemy27._y; bx1 = bg5._x - baddy1._x; by1 = bg5._y - baddy1._y; bx2 = bg5._x - baddy2._x; by2 = bg5._y - baddy2._y; bx3 = bg5._x - baddy3._x; by3 = bg5._y - baddy3._y; bx4 = bg5._x - baddy4._x; by4 = bg5._y - baddy4._y; bx5 = bg5._x - baddy5._x; by5 = bg5._y - baddy5._y; bx6 = bg5._x - baddy6._x; by6 = bg5._y - baddy6._y; bx7 = bg5._x - baddy7._x; by7 = bg5._y - baddy7._y; bx8 = bg5._x - baddy8._x; by8 = bg5._y - baddy8._y; bx9 = bg5._x - baddy9._x; by9 = bg5._y - baddy9._y; jx1 = bg5._x - gyrod1._x; jy1 = bg5._y - gyrod1._y; jx2 = bg5._x - gyrod2._x; jy2 = bg5._y - gyrod2._y; jx3 = bg5._x - gyrod3._x; jy3 = bg5._y - gyrod3._y; jx4 = bg5._x - gyrod4._x; jy4 = bg5._y - gyrod4._y; jx5 = bg5._x - gyrod5._x; jy5 = bg5._y - gyrod5._y; jx6 = bg5._x - gyrod6._x; jy6 = bg5._y - gyrod6._y; jx7 = bg5._x - gyrod7._x; jy7 = bg5._y - gyrod7._y; jx8 = bg5._x - gyrod8._x; jy8 = bg5._y - gyrod8._y; jx9 = bg5._x - gyrod9._x; jy9 = bg5._y - gyrod9._y; jx10 = bg5._x - gyrod10._x; jy10 = bg5._y - gyrod10._y; jx11 = bg5._x - gyrod11._x; jy11 = bg5._y - gyrod11._y; jx12 = bg5._x - gyrod12._x; jy12 = bg5._y - gyrod12._y; jx13 = bg5._x - gyrod13._x; jy13 = bg5._y - gyrod13._y; jx14 = bg5._x - gyrod14._x; jy14 = bg5._y - gyrod14._y; jx15 = bg5._x - gyrod15._x; jy15 = bg5._y - gyrod15._y; jx16 = bg5._x - gyrod16._x; jy16 = bg5._y - gyrod16._y; jx17 = bg5._x - gyrod17._x; jy17 = bg5._y - gyrod17._y; jx18 = bg5._x - gyrod18._x; jy18 = bg5._y - gyrod18._y; jx19 = bg5._x - gyrod19._x; jy19 = bg5._y - gyrod19._y; jx20 = bg5._x - gyrod20._x; jy20 = bg5._y - gyrod20._y; jx21 = bg5._x - gyrod21._x; jy21 = bg5._y - gyrod21._y; jx22 = bg5._x - gyrod22._x; jy22 = bg5._y - gyrod22._y; jx23 = bg5._x - gyrod23._x; jy23 = bg5._y - gyrod23._y; jx24 = bg5._x - gyrod24._x; jy24 = bg5._y - gyrod24._y; jx25 = bg5._x - gyrod25._x; jy25 = bg5._y - gyrod25._y; jx26 = bg5._x - gyrod26._x; jy26 = bg5._y - gyrod26._y; jx27 = bg5._x - gyrod27._x; jy27 = bg5._y - gyrod27._y; jx28 = bg5._x - gyrod28._x; jy28 = bg5._y - gyrod28._y; jx29 = bg5._x - gyrod29._x; jy29 = bg5._y - gyrod29._y; jx30 = bg5._x - gyrod30._x; jy30 = bg5._y - gyrod30._y; jx31 = bg5._x - gyrod31._x; jy31 = bg5._y - gyrod31._y; jx32 = bg5._x - gyrod32._x; jy32 = bg5._y - gyrod32._y; jx33 = bg5._x - gyrod33._x; jy33 = bg5._y - gyrod33._y; jx34 = bg5._x - gyrod34._x; jy34 = bg5._y - gyrod34._y; jx35 = bg5._x - gyrod35._x; jy35 = bg5._y - gyrod35._y; jx36 = bg5._x - gyrod36._x; jy36 = bg5._y - gyrod36._y; jx37 = bg5._x - gyrod37._x; jy37 = bg5._y - gyrod37._y; jx38 = bg5._x - gyrod38._x; jy38 = bg5._y - gyrod38._y; jx39 = bg5._x - gyrod39._x; jy39 = bg5._y - gyrod39._y; jx40 = bg5._x - gyrod40._x; jy40 = bg5._y - gyrod40._y; jx41 = bg5._x - gyrod41._x; jy41 = bg5._y - gyrod41._y; jx42 = bg5._x - gyrod42._x; jy42 = bg5._y - gyrod42._y; jx43 = bg5._x - gyrod43._x; jy43 = bg5._y - gyrod43._y; jx44 = bg5._x - gyrod44._x; jy44 = bg5._y - gyrod44._y; jx45 = bg5._x - gyrod45._x; jy45 = bg5._y - gyrod45._y; jx46 = bg5._x - gyrod46._x; jy46 = bg5._y - gyrod46._y; jx47 = bg5._x - gyrod47._x; jy47 = bg5._y - gyrod47._y; jx48 = bg5._x - gyrod48._x; jy48 = bg5._y - gyrod48._y; jx49 = bg5._x - gyrod49._x; jy49 = bg5._y - gyrod49._y; vorx = bg5._x - vortex._x; vory = bg5._y - vortex._y; gswx = bg5._x - gswitch1._x; gswy = bg5._y - gswitch1._y; gswx2 = bg5._x - gswitch2._x; gswy2 = bg5._y - gswitch2._y; gswx3 = bg5._x - gswitch3._x; gswy3 = bg5._y - gswitch3._y; gswx4 = bg5._x - gswitch4._x; gswy4 = bg5._y - gswitch4._y; gswitch1.swapDepths(200); gswitch2.swapDepths(201); gswitch4.swapDepths(202); gswitch3.swapDepths(203); gauge.bossgauge2._visible = false; pause = true; eventx = true; kills = 0; seconds = 0; minutes = 0; score = 0; collect = 0; deaths = 0; onEnterFrame = function () { i = 0; while (i <= 40) { if (player.hitTest(_root['enemy' + i]) && !Key.isDown(jk) && jump < 0 || player.hitTest(_root['enemy' + i]) && jump < 0 && volox == true) { score += 10; jump = 14; player.gotoAndPlay(2); _root['enemy' + i].play(); kills += 1; } if (player._x > _root['enemy' + i]._x + 30) { _root['enemy' + i]._xscale = -15; } if (player._x < _root['enemy' + i]._x - 30) { _root['enemy' + i]._xscale = 15; } if (player.hitTest(_root['enemy' + i]) && gravity != true && Key.isDown(jk) && jump < 0 && volox != true) { score += 100 * round; jump = 15; round += 1; duplicateMovieClip(bonuspt, 'bonuses', 10); bonuses._x = player._x + Math.random() * 20 + Math.random() * 20; bonuses._y = player._y + 80; bonuses.bork.gotoAndStop(boc); player.gotoAndPlay(boc); bonuses.bork.doh = 100 * round; _root['enemy' + i].play(); kills += 1; volox = true; duplicateMovieClip(bonuspt, 'bonuses', 10); bonuses._x = player._x + Math.random() * 20 + Math.random() * 20; bonuses._y = player._y + 80; bonuses.bork.gotoAndStop(boc); player.gotoAndPlay(boc); bonuses.bork.doh = 100 * round; duplicateMovieClip(starburst, 'star', 13); strx = bg5._x - (player._x + Math.random() * 10 - Math.random() * 10); stry = bg5._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht = 0.5; stbo = Math.random() * 20 - Math.random() * 10; duplicateMovieClip(starburst, 'star2', 14); strx2 = bg5._x - (player._x + Math.random() * 10 - Math.random() * 10); stry2 = bg5._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump2 = 9 + Math.random() * 5; stht2 = 0.5; stbo2 = Math.random() * 30 - Math.random() * 30; duplicateMovieClip(starburst, 'star3', 15); strx3 = bg5._x - (player._x + Math.random() * 10 - Math.random() * 10); stry3 = bg5._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump3 = 5 + Math.random() * 5; stht3 = 0.5; stbo3 = Math.random() * 15 - Math.random() * 15; duplicateMovieClip(starburst, 'star4', 16); strx4 = bg5._x - (player._x + Math.random() * 10 - Math.random() * 10); stry4 = bg5._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump4 = 9 + Math.random() * 5; stht4 = 0.5; stbo4 = Math.random() * 10 - Math.random() * 10; duplicateMovieClip(starburst, 'star5', 17); strx5 = bg5._x - (player._x + Math.random() * 10 - Math.random() * 10); stry5 = bg5._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht5 = 0.5; stbo5 = Math.random() * 19 - Math.random() * 13; } if (player.hitTest(_root['enemy' + i]) && gravity == true && Key.isDown(jk) && jump < 0 && volox != true) { score += 100 * round; jump = 15; round += 1; duplicateMovieClip(bonuspt, 'bonuses', 10); bonuses._x = player._x + Math.random() * 20 + Math.random() * 20; bonuses._y = player._y - 80; bonuses.bork.gotoAndStop(boc); player.gotoAndPlay(boc); bonuses.bork.doh = 100 * round; _root['enemy' + i].play(); kills += 1; volox = true; } if (gybulletx.hitTest(_root['enemy' + i])) { score += 3 * combo; combo += 1; _root['enemy' + i].play(); kills += 1; } if (gybulletx.hitTest(_root['baddy' + i])) { score += 3 * combo; combo += 1; _root['baddy' + i].play(); kills += 1; } if (player.hitTest(_root['baddy' + i].core) && jump < 0) { score += 10; jump = 14; player.gotoAndPlay(2); _root['baddy' + i].play(); } if (player.hitTest(_root['gswitch' + i]) && die != true && jump < 0 && gravity != true) { score += 10; jump = 8; player.gotoAndPlay(2); rest = 0; ht = 0.2; gset = true; _root['gswitch' + i].play(); } if (player.hitTest(_root['gswitch' + i]) && die != true && jump < 0 && gravity == true) { score += 10; jump = 8; ht = 0.2; player.gotoAndPlay(2); rest = 0; gset = true; _root['gswitch' + i].play(); } if (_root['enemy' + i]._x < -120 || _root['enemy' + i]._x > 820) { _root['enemy' + i].gotoAndStop(1); _root['enemy' + i]._visible = false; } if (_root['enemy' + i]._x > -120 && _root['enemy' + i]._x < 820) { _root['enemy' + i]._visible = true; } if (_root['gyrod' + i]._x < -120 || _root['gyrod' + i]._x > 820) { _root['gyrod' + i]._visible = false; } if (_root['gyrod' + i]._x > -120 && _root['gyrod' + i]._x < 820) { _root['gyrod' + i]._visible = true; } if (player.hitTest(_root['gyrod' + i]) && ammo <= 5 || gybulletx.hitTest(_root['gyrod' + i]) && ammo <= 5) { ammo += 1; _root['gyrod' + i]._visible = false; _root['gyrod' + i].play(); collect += 1; } if (player.hitTest(_root['gyrod' + i]) && ammo >= 6 || gybulletx.hitTest(_root['gyrod' + i]) && ammo >= 6) { score += 30; _root['gyrod' + i]._visible = false; _root['gyrod' + i].play(); collect += 1; } if (round <= 9) { boc = 'pose1'; } if (round == 1) { boc = 'pose2'; } if (round == 2) { boc = 'pose3'; } if (round >= 3) { boc = 'pose4'; limit = true; } if (!Key.isDown(jk) && volox == true) { volox = false; bozogogo = 0; } if (Key.isDown(jk)) { bozogogo += 1; } if (bozogogo > 2) { volex = true; } if (limit == true) { volox = true; } if (jump == 0) { limit = false; } if (round == undefined) { bozogogo = 0; round = 0; } if (jump == 0) { round = 0; } ++i; } if (pause != true) { star._x = bg5._x - strx; star._y = bg5._y - stry; star2._x = bg5._x - strx2; star2._y = bg5._y - stry2; star3._x = bg5._x - strx3; star3._y = bg5._y - stry3; star4._x = bg5._x - strx4; star4._y = bg5._y - stry4; star5._x = bg5._x - strx5; star5._y = bg5._y - stry5; stry += stjump; stjump -= 0.5; stry2 += stjump2; stjump2 -= 0.5; stry3 += stjump3; stjump3 -= 0.5; stry4 += stjump4; stjump4 -= 0.5; stry5 += stjump5; stjump5 -= 0.5; star._rotation += 3; star3._rotation += 3; star2._rotation -= 3; star4._rotation -= 3; star5._rotation += 6; strx += stbo; stbo *= 0.9300000000000001; strx2 += stbo2; stbo2 *= 0.9300000000000001; strx3 += stbo3; stbo3 *= 0.9300000000000001; strx4 += stbo4; stbo4 *= 0.9300000000000001; strx5 += stbo5; stbo5 *= 0.9300000000000001; } if (pause != true) { to += 1; } if (to > 40) { gryo11._visible = false; } if (pause != true && player._y > mxy && camera != true && duck != true && obs != true && gravity != true) { player._y -= jump; jump -= ht; } if (pause != true && player._y <= mxy && jump > 0 && camera != true && duck != true && obs != true && gravity != true) { bg5._y += jump; jump -= ht; } if (pause != true && player._y <= mxy && jump <= 0 && bg5._y > mxbg && camera != true && duck != true && obs != true && gravity != true) { bg5._y += jump; jump -= ht; } if (pause != true && player._y > mxy && jump <= 0 && bg5._y > mxbg && camera != true && duck != true && obs != true && gravity != true) { bg5._y += jump; jump -= ht; } if (pause != true && player._y <= mxy && player._y < 300 && jump <= 0 && bg5._y <= mxbg && camera != true && duck != true && obs != true && gravity != true) { player._y -= jump; jump -= ht; } if (pause != true && player._y > 300 && obs != true && jump <= 0 && bg5._y > mxbg && camera != true && duck != true && xox != true && gravity != true) { bg5._y += jump; jump -= ht; } if (bg5.core.hitTest(_root.player._x, _root.player._y, true) && vort != true && jump < 0 && gravity != true) { jump = 0; player.gotoAndStop(1); ht = 0; } if (bg5.core.hitTest(_root.player._x, _root.player._y, true) && vort == true && jump < 0 && camera != true && duck != true) { jump = 0; player.gotoAndPlay('ouch'); ht = 0; } for (;;) { if (!(bg5.core.hitTest(_root.player._x, _root.player._y, true) && obs != true && die != true && gravity != true)) break; player._y -= 0.1; } if (!bg5.core.hitTest(_root.player._x, _root.player._y + 10, true) && ht <= 0 && camera != true && duck != true && obs != true && gravity != true) { ht = 0.5; } if (gravity != true) { player._yscale = 80; } if (rest > 30 && gravity != true && gset == true) { gravity = true; gset = false; } if (rest > 30 && gravity == true && gset == true) { gravity = false; gset = false; } if (pause != true && player._y < mxyo && camera != true && duck != true && obs != true && gravity == true) { player._y += jump; jump -= ht; } if (pause != true && player._y >= mxyo && jump > 0 && camera != true && duck != true && obs != true && gravity == true) { bg5._y -= jump; jump -= ht; } if (pause != true && player._y >= mxyo && jump <= 0 && bg5._y < mxobg5 && camera != true && duck != true && obs != true && gravity == true) { bg5._y -= jump; jump -= ht; } if (pause != true && player._y < mxyo && jump <= 0 && bg5._y < mxobg5 && camera != true && duck != true && obs != true && gravity == true) { bg5._y -= jump; jump -= ht; } if (pause != true && player._y >= mxyo && player._y < 100 && jump <= 0 && bg5._y >= mxobg5 && camera != true && duck != true && obs == true && gravity == true) { player._y += jump; jump -= ht; } if (pause != true && player._y < 100 && obs != true && jump <= 0 && bg5._y < mxobg5 && camera != true && duck != true && xox != true && gravity == true) { player._y = 100; bg5._y -= jump; jump -= ht; } if (bg5.core.hitTest(_root.player._x, _root.player._y, true) && vort != true && jump < 0 && gravity == true) { jump = 0; player.gotoAndStop(1); ht = 0; } for (;;) { if (!(bg5.core.hitTest(_root.player._x, _root.player._y, true) && obs != true && die != true && gravity == true)) break; player._y += 0.1; } if (!bg5.core.hitTest(_root.player._x, _root.player._y - 10, true) && ht <= 0 && camera != true && duck != true && obs != true && gravity == true) { ht = 0.5; } if (gravity == true) { player._yscale = -80; } if (jump < -14) { jump = -14; } if (player.hitTest(springx) && jump < 0) { player.gotoAndPlay('ahhhh2'); jump = 36; ht = 0.4; spring.board.play(); } if (Key.isDown(39) && obs != true && OD != true && camera != true && duck != true && aim != true && pause != true && player._x < mxx) { player._x += motion; player.legs.play(); player.head.gotoAndPlay(1); player.arm.play(); player.arm2.play(); player._xscale = 80; RR = true; } if (Key.isDown(39) && obs != true && OD != true && camera != true && duck != true && aim != true && pause != true && player._x >= mxx) { bg5._x -= motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); RR = true; player._xscale = 80; } if (Key.isDown(37) && obs != true && OD != true && camera != true && duck != true && aim != true && pause != true && player._x > mnx) { player._x -= motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); player._xscale = -80; LL = true; } if (Key.isDown(37) && obs != true && OD != true && camera != true && duck != true && aim != true && pause != true && player._x <= mnx) { bg5._x += motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); player._xscale = -80; LL = true; } if (!Key.isDown(37) && LL == true || !Key.isDown(39) && RR == true) { player.legs.gotoAndStop(1); player.arm.gotoAndStop(1); player.arm2.gotoAndStop(1); LL = false; RR = false; } if (jump == 0 && OD != true && ht <= 0 && Key.isDown(jk) && aim != true && camera != true && duck != true && obs != true && pause != true) { player.gotoAndPlay(2); jump = 14; ht = 0.5; } if (jump > 0) { player.play(); } if (jk == undefined) { jk = 90; } if (ac == undefined) { ac = 88; } if (ob == undefined) { ob = 67; } if (Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim != true && ammo > 0 && camera != true && duck != true) { crosshair._rotation = 0; aim = true; } if (!Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale > 0 && gravity != true) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y - 50; zoo = crosshair._rotation; aim = false; } if (!Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale < 0 && gravity != true) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y - 50; zoo = 180 + crosshair._rotation; aim = false; } if (aim == true && gravity != true) { player.gotoAndStop('aim'); crosshair._visible = true; crosshair._rotation -= bec; crosshair.cile._rotation += 15; crosshair._x = player._x; crosshair._xscale = player._xscale / 3; crosshair._y = player._y - 40; } if (!Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale > 0 && gravity == true) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y + 50; zoo = crosshair._rotation; aim = false; } if (!Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale < 0 && gravity == true) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y + 50; zoo = 180 + crosshair._rotation; aim = false; } if (aim == true && gravity == true) { player.gotoAndStop('aim'); crosshair._visible = true; crosshair._rotation -= bec; crosshair.cile._rotation += 15; crosshair._x = player._x; crosshair._xscale = player._xscale / 3; crosshair._y = player._y + 40; } if (aim == true && Key.isDown(ob)) { aim = false; player.gotoAndStop(1); } if (aim != true) { crosshair._visible = false; } if (crosshair._rotation <= -60 && player._xscale > 0) { bec = -3; } if (crosshair._rotation > 30 && player._xscale > 0) { bec = 3; } if (crosshair._rotation >= 60 && player._xscale < 0) { bec = 3; } if (crosshair._rotation < -30 && player._xscale < 0) { bec = -3; } if (camera == true && pause != true && gybulletx._x <= 500 && gybulletx._x > 240 || camera != true && duck != true) { gybulletx._rotation += 20; gybulletx._x += mu * Math.cos(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._x > 500 || gybulletx._x <= 240 && camera == true && pause != true) { gybulletx._rotation += 20; bg5._x -= mu * Math.cos(zoo * 0.0174532925199433); player._x -= mu * Math.cos(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._y > 300 || gybulletx._y <= 170 && camera == true && pause != true) { gybulletx._rotation += 20; bg5._y -= mu * Math.sin(zoo * 0.0174532925199433); player._y -= mu * Math.sin(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._y <= 300 && gybulletx._y >= 170 || camera != true && duck != true) { gybulletx._rotation += 20; gybulletx._y += mu * Math.sin(zoo * 0.0174532925199433); range += 1; } if (range > 70) { gybulletx.play(); camera = false; xox = true; range = 0; } if (camera != true && duck != true && player._x < 100 && obs != true && xox == true) { player._x += 18; bg5._x += 18; } if (camera != true && duck != true && player._x > 500 && obs != true && xox == true) { player._x -= 18; bg5._x -= 18; } if (camera != true && duck != true && player._y > 350 && obs != true && xox == true) { player._y -= 12; bg5._y -= 12; } if (camera != true && duck != true && player._y < 250 && obs != true && xox == true && gravity == true) { player._y += 7; bg5._y += 7; } if (camera != true && duck != true && player._y < 250 && obs != true && aim == true && gravity != true) { player._y += 7; bg5._y += 7; } if (camera != true && duck != true && player._y > 250 && obs != true && aim == true && gravity == true) { player._y -= 7; bg5._y -= 7; } if (player._x < 600 && player._x > 100 && player._y > 0 && player._y < 400) { xox = false; } if (player._y > 300 && jump < -4 && bg5._y > mxbg + 20) { player._y = 300; } if (pause != true) { enemy1._x = bg5._x - ex1; enemy1._y = bg5._y - ey1; enemy2._x = bg5._x - ex2; enemy2._y = bg5._y - ey2; enemy3._x = bg5._x - ex3; enemy3._y = bg5._y - ey3; enemy4._x = bg5._x - ex4; enemy4._y = bg5._y - ey4; enemy5._x = bg5._x - ex5; enemy5._y = bg5._y - ey5; enemy6._x = bg5._x - ex6; enemy6._y = bg5._y - ey6; enemy7._x = bg5._x - ex7; enemy7._y = bg5._y - ey7; enemy8._x = bg5._x - ex8; enemy8._y = bg5._y - ey8; enemy9._x = bg5._x - ex9; enemy9._y = bg5._y - ey9; enemy10._x = bg5._x - ex10; enemy10._y = bg5._y - ey10; enemy11._x = bg5._x - ex11; enemy11._y = bg5._y - ey11; enemy12._x = bg5._x - ex12; enemy12._y = bg5._y - ey12; enemy13._x = bg5._x - ex13; enemy13._y = bg5._y - ey13; enemy14._x = bg5._x - ex14; enemy14._y = bg5._y - ey14; enemy15._x = bg5._x - ex15; enemy15._y = bg5._y - ey15; enemy16._x = bg5._x - ex16; enemy16._y = bg5._y - ey16; enemy17._x = bg5._x - ex17; enemy17._y = bg5._y - ey17; enemy18._x = bg5._x - ex18; enemy18._y = bg5._y - ey18; enemy19._x = bg5._x - ex19; enemy19._y = bg5._y - ey19; enemy20._x = bg5._x - ex20; enemy20._y = bg5._y - ey20; baddy1._x = bg51._x - bx1; baddy1._y = bg51._y - by1; baddy2._x = bg5._x - bx2; baddy2._y = bg5._y - by2; baddy3._x = bg5._x - bx3; baddy3._y = bg5._y - by3; baddy4._x = bg5._x - bx4; baddy4._y = bg5._y - by4; baddy5._x = bg5._x - bx5; baddy5._y = bg5._y - by5; baddy6._x = bg5._x - bx6; baddy6._y = bg5._y - by6; baddy7._x = bg5._x - bx7; baddy7._y = bg5._y - by7; baddy8._x = bg5._x - bx8; baddy8._y = bg5._y - by8; baddy9._x = bg5._x - bx9; baddy9._y = bg5._y - by9; wall._x = bg5._x - wallx; wall._y = bg5._y - wally; wall2._x = bg5._x - wall2x; wall2._y = bg5._y - wall2y; wall3._x = bg5._x - wall3x; wall3._y = bg5._y - wall3y; wall4._x = bg5._x - wall4x; wall4._y = bg5._y - wall4y; } if (player._x < wall._x + 30 && player._x > wall._x - 300 && player._y > wall._y) { player._x = wall._x + 30; } if (player._x > wall2._x - 30 && player._y > wall2._y) { player._x = wall2._x - 30; } if (player._x > wall3._x - 30 && player._x < wall3._x && player._y > wall3._y) { player._x = wall3._x - 30; } if (player._x < wall4._x + 30) { player._x = wall4._x + 30; } if (Key.isDown(ob) && camera != true && duck != true && pause != true && obs != true && jump == 0) { obs = true; } if (!Key.isDown(ob) && obs == true) { xox = true; obs = false; } if (Key.isDown(39) && obs == true) { bg5._x -= 5; player._x -= 5; } if (Key.isDown(37) && obs == true) { bg5._x += 5; player._x += 5; } if (Key.isDown(38) && obs == true) { bg5._y += 5; player._y += 5; } if (Key.isDown(40) && obs == true && bg5._y > mxbg) { bg5._y -= 5; player._y -= 5; } if (time > 66 && time < 123) { player._x = vortex._x; player._y = vortex._y; bg5._y += 10; motion = 0; } if (time > 155 && time < 175) { jump = 0; ht = 0.3; player.gotoAndPlay('vortex'); player._x = vortex._x; player._y = vortex._y; vort = true; pause = false; eventx = false; motion = 0; } if (time < 300) { motion = 0; } if (time > 295 && time < 300) { mission.gotoAndPlay('gogo'); vort = false; motion = 7; } if (pause == true) { player._visible = false; } if (pause != true) { player._visible = true; } if (player._y < 250 && gravity != true && obs != true && jump == 0 && pause != true && camera != true && duck != true && obs != true) { bg5._y += 5; player._y += 5; } if (player._y > 150 && gravity == true && obs != true && jump == 0 && pause != true && camera != true && duck != true && obs != true) { bg5._y -= 5; player._y -= 5; } if (bg5._y < mxbg && obs != true) { bg5._y = mxbg; } if (bg5._y > mxobg5 && gravity == true) { bg5._y = mxobg5; player._y += jump; } if (player._y > 700 && camera != true && duck != true && bg5._y <= mxbg + 5 && obs != true) { player.gotoAndPlay('ahhhh'); player._x = bg5._x - CP; deaths += 1; player._y = -120; lives -= 1; xox = true; } if (player._y < -900 && gravity == true && camera != true && duck != true && obs != true) { player.gotoAndPlay('ahhhh'); player._x = bg5._x - CP; bg5._y = mxbg; deaths += 1; gravity = false; player._y = -120; lives -= 1; xox = true; } if (player.hitTest(door5) && Key.isDown(38) && OD != true) { player.gotoAndPlay('enterdoor'); door5.play(); OD = true; } if (player.hitTest(door5) && OD != true) { prompt._visible = true; } if (!player.hitTest(door5) || OD == true) { prompt._visible = false; } if (OD == true) { motion = 0; exit += 1; } if (exit > 30 && oh != true) { door.swapDepths(500); pause = true; oh = true; } if (exit > 30) { pause = true; } if (exit > 80) { _root.leaveroom.play(); } if (exit > 300) { _root.play(); } if (Key.isDown(40) && duck != true && camera != true && die != true && ht == 0 && blastoff != true && aim != true) { duck = true; player.gotoAndStop('duck'); } if (!Key.isDown(40) && duck == true) { duck = false; player.gotoAndStop(1); } if (jump == 0 && OD != true && ht <= 0 && Key.isDown(jk) && aim != true && camera != true && duck == true && gyrogo != true && obs != true && pause != true) { player.gotoAndPlay('boostjump'); duck = false; jump = 19; ht = 0.5; } if (bg5.core.hitTest(_root.gybulletx._x, _root.gybulletx._y + 30, true) && camera == true) { zoo = -70 + Math.random() * 20 - Math.random() * 30; sfx.gotoAndPlay('ricochet'); } if (bg5.core.hitTest(_root.gybulletx._x, _root.gybulletx._y - 20, true) && camera == true) { zoo = 80 + Math.random() * 20 - Math.random() * 40; sfx.gotoAndPlay('ricochet2'); } if (bg5.core.hitTest(_root.gybulletx._x + 30, _root.gybulletx._y, true) && camera == true) { zoo = 180 + Math.random() * 20 - Math.random() * 20; sfx.gotoAndPlay('ricochet'); } if (bg5.core.hitTest(_root.gybulletx._x - 30, _root.gybulletx._y, true) && camera == true) { zoo = +(Math.random() * 40) - Math.random() * 30; sfx.gotoAndPlay('ricochet2'); } if (lives <= 0) { die = true; gameover.play(); player.gotoAndStop('dead'); pause = true; lives = 0; } time += 1; gryo11._x = bg5._x - gx; gryo11._y = bg5._y - gy; gauge.gyrocount = ammo; gauge.men = lives; gauge.score = score; prompt._y = _root.player._y - 160; prompt._x = player._x; _root.gauge.keys = _root.key; vortex._x = bg5._x - vorx; vortex._y = bg5._y - vory; gyrod1._x = bg5._x - jx1; gyrod1._y = bg5._y - jy1; gyrod2._x = bg5._x - jx2; gyrod2._y = bg5._y - jy2; gyrod3._x = bg5._x - jx3; gyrod3._y = bg5._y - jy3; gyrod4._x = bg5._x - jx4; gyrod4._y = bg5._y - jy4; gyrod5._x = bg5._x - jx5; gyrod5._y = bg5._y - jy5; gyrod6._x = bg5._x - jx6; gyrod6._y = bg5._y - jy6; gyrod7._x = bg5._x - jx7; gyrod7._y = bg5._y - jy7; gyrod8._x = bg5._x - jx8; gyrod8._y = bg5._y - jy8; gyrod9._x = bg5._x - jx9; gyrod9._y = bg5._y - jy9; gyrod10._x = bg5._x - jx10; gyrod10._y = bg5._y - jy10; gyrod11._x = bg5._x - jx11; gyrod11._y = bg5._y - jy11; gyrod12._x = bg5._x - jx12; gyrod12._y = bg5._y - jy12; gyrod13._x = bg5._x - jx13; gyrod13._y = bg5._y - jy13; gyrod14._x = bg5._x - jx14; gyrod14._y = bg5._y - jy14; gyrod15._x = bg5._x - jx15; gyrod15._y = bg5._y - jy15; gyrod16._x = bg5._x - jx16; gyrod16._y = bg5._y - jy16; gyrod17._x = bg5._x - jx17; gyrod17._y = bg5._y - jy17; gyrod18._x = bg5._x - jx18; gyrod18._y = bg5._y - jy18; gyrod19._x = bg5._x - jx19; gyrod19._y = bg5._y - jy19; gyrod20._x = bg5._x - jx20; gyrod20._y = bg5._y - jy20; gyrod21._x = bg5._x - jx21; gyrod21._y = bg5._y - jy21; gyrod22._x = bg5._x - jx22; gyrod22._y = bg5._y - jy22; gyrod23._x = bg5._x - jx23; gyrod23._y = bg5._y - jy23; gyrod24._x = bg5._x - jx24; gyrod24._y = bg5._y - jy24; gyrod25._x = bg5._x - jx25; gyrod25._y = bg5._y - jy25; gyrod26._x = bg5._x - jx26; gyrod26._y = bg5._y - jy26; gyrod27._x = bg5._x - jx27; gyrod27._y = bg5._y - jy27; gyrod28._x = bg5._x - jx28; gyrod28._y = bg5._y - jy28; gyrod29._x = bg5._x - jx29; gyrod29._y = bg5._y - jy29; gyrod30._x = bg5._x - jx30; gyrod30._y = bg5._y - jy30; gyrod31._x = bg5._x - jx31; gyrod31._y = bg5._y - jy31; gyrod32._x = bg5._x - jx32; gyrod32._y = bg5._y - jy32; gyrod33._x = bg5._x - jx33; gyrod33._y = bg5._y - jy33; gyrod34._x = bg5._x - jx34; gyrod34._y = bg5._y - jy34; gyrod35._x = bg5._x - jx35; gyrod35._y = bg5._y - jy35; gyrod36._x = bg5._x - jx36; gyrod36._y = bg5._y - jy36; gyrod37._x = bg5._x - jx37; gyrod37._y = bg5._y - jy37; gyrod38._x = bg5._x - jx38; gyrod38._y = bg5._y - jy38; gyrod39._x = bg5._x - jx39; gyrod39._y = bg5._y - jy39; gyrod41._x = bg5._x - jx41; gyrod41._y = bg5._y - jy41; gyrod42._x = bg5._x - jx42; gyrod42._y = bg5._y - jy42; gyrod43._x = bg5._x - jx43; gyrod43._y = bg5._y - jy43; gyrod44._x = bg5._x - jx44; gyrod44._y = bg5._y - jy44; gyrod45._x = bg5._x - jx45; gyrod45._y = bg5._y - jy45; gyrod46._x = bg5._x - jx46; gyrod46._y = bg5._y - jy46; gyrod47._x = bg5._x - jx47; gyrod47._y = bg5._y - jy47; gyrod48._x = bg5._x - jx48; gyrod48._y = bg5._y - jy48; gyrod49._x = bg5._x - jx49; gyrod49._y = bg5._y - jy49; door5._x = bg5._x - dx5; door5._y = bg5._y - dy5; gswitch1._x = bg5._x - gswx; gswitch1._y = bg5._y - gswy; gswitch2._x = bg5._x - gswx2; gswitch2._y = bg5._y - gswy2; gswitch3._x = bg5._x - gswx3; gswitch3._y = bg5._y - gswy3; gswitch4._x = bg5._x - gswx4; gswitch4._y = bg5._y - gswy4; springx._x = bg5._x - sbx; springx._y = bg5._y - sby; rest += 1; }; stop(); } movieClip 799 { } movieClip 801 { } movieClip 805 { } movieClip 806 { } movieClip 810 { frame 1 { stop(); } } movieClip 812 { } movieClip 814 { } movieClip 816 { } movieClip 817 { } movieClip 849 { frame 1 { stop(); } frame 36 { stop(); } } movieClip 851 { } movieClip 853 { } movieClip 855 { frame 159 { stop(); } frame 291 { stop(); } } instance gameover of movieClip 576 { onClipEvent (load) { this.swapDepths(12000); } } frame 25 { for (i in _root) { _root[i].swapDepths(10102); removeMovieClip(_root[i]); } delete eval(onEnterFrame()); } frame 26 { delete eval(onEnterFrame()); } frame 27 { var jump = 0; var ht = 0.5; var mxyo = player._y - 50; var mxy = player._y - 100; var mxobg6 = bg6._y + 3000; var mxbg = bg6._y; var motion = 7; var mxx2 = player._x + 300; var mnx2 = player._x + 200; checkpoint = bg6._x; ex = bg6._x - enemy._x; ey = bg6._y - enemy._y; ex2 = bg6._x - enemy2._x; ey2 = bg6._y - enemy2._y; ex3 = bg6._x - enemy3._x; ey3 = bg6._y - enemy3._y; score = 0; to = 0; time = 0; crosshair.swapDepths(628); ammo = 6; key = 0; bec = 5; exit = 0; OD = false; oh = false; mu = 25; bg6.core._visible = false; tut = 0; player.swapDepths(50); mission.swapDepths(1001); gameover.swapDepths(5001); leaveroom.swapDepths(999); wall._visible = false; wall4._visible = false; gauge.swapDepths(1000); wall2._visible = false; wall3._visible = false; _quality = 'Medium'; combo = 1; CP = bg6._x - player._x; CPY = bg6._y - player._y; mxbg = bg6._y; wallb1._visible = false; wallb2._visible = false; dx6 = bg6._x - door6._x; dy6 = bg6._y - door6._y; ex4 = bg6._x - enemy4._x; ey4 = bg6._y - enemy4._y; ex5 = bg6._x - enemy5._x; ey5 = bg6._y - enemy5._y; ex1 = bg6._x - enemy1._x; ey1 = bg6._y - enemy1._y; ex6 = bg6._x - enemy6._x; ey6 = bg6._y - enemy6._y; ex7 = bg6._x - enemy7._x; ey7 = bg6._y - enemy7._y; ex8 = bg6._x - enemy8._x; ey8 = bg6._y - enemy8._y; ex9 = bg6._x - enemy9._x; ey9 = bg6._y - enemy9._y; ex10 = bg6._x - enemy10._x; ey10 = bg6._y - enemy10._y; ex11 = bg6._x - enemy11._x; ey11 = bg6._y - enemy11._y; ex12 = bg6._x - enemy12._x; ey12 = bg6._y - enemy12._y; ex13 = bg6._x - enemy13._x; ey13 = bg6._y - enemy13._y; ex14 = bg6._x - enemy14._x; ey14 = bg6._y - enemy14._y; ex15 = bg6._x - enemy15._x; ey15 = bg6._y - enemy15._y; ex16 = bg6._x - enemy16._x; ey16 = bg6._y - enemy16._y; ex17 = bg6._x - enemy17._x; ey17 = bg6._y - enemy17._y; ex18 = bg6._x - enemy18._x; ey18 = bg6._y - enemy18._y; ex19 = bg6._x - enemy19._x; ey19 = bg6._y - enemy19._y; ex20 = bg6._x - enemy20._x; ey20 = bg6._y - enemy20._y; ex21 = bg6._x - enemy21._x; ey21 = bg6._y - enemy21._y; ex22 = bg6._x - enemy22._x; ey22 = bg6._y - enemy22._y; ex23 = bg6._x - enemy23._x; ey23 = bg6._y - enemy23._y; ex24 = bg6._x - enemy24._x; ey24 = bg6._y - enemy24._y; ex25 = bg6._x - enemy25._x; ey25 = bg6._y - enemy25._y; ex26 = bg6._x - enemy26._x; ey26 = bg6._y - enemy26._y; ex27 = bg6._x - enemy27._x; ey27 = bg6._y - enemy27._y; bx1 = bg6._x - baddy1._x; by1 = bg6._y - baddy1._y; bx2 = bg6._x - baddy2._x; by2 = bg6._y - baddy2._y; bx3 = bg6._x - baddy3._x; by3 = bg6._y - baddy3._y; bx4 = bg6._x - baddy4._x; by4 = bg6._y - baddy4._y; bx5 = bg6._x - baddy5._x; by5 = bg6._y - baddy5._y; bx6 = bg6._x - baddy6._x; by6 = bg6._y - baddy6._y; bx7 = bg6._x - baddy7._x; by7 = bg6._y - baddy7._y; bx8 = bg6._x - baddy8._x; by8 = bg6._y - baddy8._y; bx9 = bg6._x - baddy9._x; by9 = bg6._y - baddy9._y; marx = bg6._x - marker._x; mary = bg6._y - marker._y; marx2 = bg6._x - marker2._x; marx3 = bg6._x - marker3._x; marx4 = bg6._x - marker4._x; marker._visible = false; marker2._visible = false; marker3._visible = false; marker4._visible = false; jx1 = bg6._x - gyroe1._x; jy1 = bg6._y - gyroe1._y; jx2 = bg6._x - gyroe2._x; jy2 = bg6._y - gyroe2._y; jx3 = bg6._x - gyroe3._x; jy3 = bg6._y - gyroe3._y; jx4 = bg6._x - gyroe4._x; jy4 = bg6._y - gyroe4._y; jx5 = bg6._x - gyroe5._x; jy5 = bg6._y - gyroe5._y; jx6 = bg6._x - gyroe6._x; jy6 = bg6._y - gyroe6._y; jx7 = bg6._x - gyroe7._x; jy7 = bg6._y - gyroe7._y; jx8 = bg6._x - gyroe8._x; jy8 = bg6._y - gyroe8._y; jx9 = bg6._x - gyroe9._x; jy9 = bg6._y - gyroe9._y; jx10 = bg6._x - gyroe10._x; jy10 = bg6._y - gyroe10._y; jx11 = bg6._x - gyroe11._x; jy11 = bg6._y - gyroe11._y; jx12 = bg6._x - gyroe12._x; jy12 = bg6._y - gyroe12._y; jx13 = bg6._x - gyroe13._x; jy13 = bg6._y - gyroe13._y; jx14 = bg6._x - gyroe14._x; jy14 = bg6._y - gyroe14._y; jx15 = bg6._x - gyroe15._x; jy15 = bg6._y - gyroe15._y; jx16 = bg6._x - gyroe16._x; jy16 = bg6._y - gyroe16._y; jx17 = bg6._x - gyroe17._x; jy17 = bg6._y - gyroe17._y; jx18 = bg6._x - gyroe18._x; jy18 = bg6._y - gyroe18._y; jx19 = bg6._x - gyroe19._x; jy19 = bg6._y - gyroe19._y; jx20 = bg6._x - gyroe20._x; jy20 = bg6._y - gyroe20._y; jx21 = bg6._x - gyroe21._x; jy21 = bg6._y - gyroe21._y; jx22 = bg6._x - gyroe22._x; jy22 = bg6._y - gyroe22._y; jx23 = bg6._x - gyroe23._x; jy23 = bg6._y - gyroe23._y; jx24 = bg6._x - gyroe24._x; jy24 = bg6._y - gyroe24._y; jx25 = bg6._x - gyroe25._x; jy25 = bg6._y - gyroe25._y; jx26 = bg6._x - gyroe26._x; jy26 = bg6._y - gyroe26._y; jx27 = bg6._x - gyroe27._x; jy27 = bg6._y - gyroe27._y; jx28 = bg6._x - gyroe28._x; jy28 = bg6._y - gyroe28._y; jx29 = bg6._x - gyroe29._x; jy29 = bg6._y - gyroe29._y; jx30 = bg6._x - gyroe30._x; jy30 = bg6._y - gyroe30._y; jx31 = bg6._x - gyroe31._x; jy31 = bg6._y - gyroe31._y; jx32 = bg6._x - gyroe32._x; jy32 = bg6._y - gyroe32._y; jx33 = bg6._x - gyroe33._x; jy33 = bg6._y - gyroe33._y; jx34 = bg6._x - gyroe34._x; jy34 = bg6._y - gyroe34._y; jx35 = bg6._x - gyroe35._x; jy35 = bg6._y - gyroe35._y; jx36 = bg6._x - gyroe36._x; jy36 = bg6._y - gyroe36._y; jx37 = bg6._x - gyroe37._x; jy37 = bg6._y - gyroe37._y; jx38 = bg6._x - gyroe38._x; jy38 = bg6._y - gyroe38._y; jx39 = bg6._x - gyroe39._x; jy39 = bg6._y - gyroe39._y; jx40 = bg6._x - gyroe40._x; jy40 = bg6._y - gyroe40._y; jx41 = bg6._x - gyroe41._x; jy41 = bg6._y - gyroe41._y; jx42 = bg6._x - gyroe42._x; jy42 = bg6._y - gyroe42._y; jx43 = bg6._x - gyroe43._x; jy43 = bg6._y - gyroe43._y; jx44 = bg6._x - gyroe44._x; jy44 = bg6._y - gyroe44._y; jx45 = bg6._x - gyroe45._x; jy45 = bg6._y - gyroe45._y; jx46 = bg6._x - gyroe46._x; jy46 = bg6._y - gyroe46._y; jx47 = bg6._x - gyroe47._x; jy47 = bg6._y - gyroe47._y; jx48 = bg6._x - gyroe48._x; jy48 = bg6._y - gyroe48._y; jx49 = bg6._x - gyroe49._x; jy49 = bg6._y - gyroe49._y; vorx5 = bg6._x - vortex5._x; vory5 = bg6._y - vortex5._y; gswx = bg6._x - gswitch1._x; gswy = bg6._y - gswitch1._y; gswx2 = bg6._x - gswitch2._x; gswy2 = bg6._y - gswitch2._y; gswx3 = bg6._x - gswitch3._x; gswy3 = bg6._y - gswitch3._y; gswx4 = bg6._x - gswitch4._x; gswy4 = bg6._y - gswitch4._y; sbx2._x = bg6._x - springx2; sby2._y = bg6._y - springx2; gswitch1.swapDepths(200); gswitch2.swapDepths(201); gswitch4.swapDepths(202); gswitch3.swapDepths(203); keyx = bg6._x - keyb._x; keyy = bg6._y - keyb._y; scopex = bg6._x - scope._x; scopey = bg6._y - scope._y; bozogoL = baddy4._x - 400; bogo = bg6._x - bozogoL; launch = 0; wlbx = bg6._x - wallb1._x; wlby = bg6._y - wallb1._y; wlbx2 = bg6._x - wallb2._x; wlby2 = bg6._y - wallb2._y; flameactive = 0; pause = true; eventx = true; gauge.bossgauge2._visible = false; onEnterFrame = function () { i = 0; while (i <= 40) { if (player.hitTest(_root['baddy' + i].core) && die != true) { die = true; player.gotoAndPlay('die'); jump = 12; ht = 0.5; } if (player._x > _root['baddy' + i]._x + 30) { _root['baddy' + i]._xscale = -85; } if (player._x < _root['baddy' + i]._x - 30) { _root['baddy' + i]._xscale = 85; } if (player.hitTest(_root['gswitch' + i]) && die != true && jump < 0 && gravity != true) { score += 10; jump = 8; player.gotoAndPlay(2); rest = 0; ht = 0.2; gset = true; _root['gswitch' + i].play(); } if (player.hitTest(_root['gswitch' + i]) && die != true && jump < 0 && gravity == true) { score += 10; jump = 8; ht = 0.2; player.gotoAndPlay(2); rest = 0; gset = true; _root['gswitch' + i].play(); } if (_root['enemy' + i]._x < -120 || _root['enemy' + i]._x > 820) { _root['enemy' + i].gotoAndStop(1); _root['enemy' + i]._visible = false; } if (_root['enemy' + i]._x > -120 && _root['enemy' + i]._x < 820) { _root['enemy' + i]._visible = true; } if (_root['gyroe' + i]._x < -120 || _root['gyroe' + i]._x > 820) { _root['gyroe' + i]._visible = false; } if (_root['gyroe' + i]._x > -120 && _root['gyroe' + i]._x < 820) { _root['gyroe' + i]._visible = true; } if (player.hitTest(_root['gyroe' + i]) && ammo <= 5 || gybulletx.hitTest(_root['gyroe' + i]) && ammo <= 5) { ammo += 1; _root['gyroe' + i]._visible = false; _root['gyroe' + i].play(); collect += 1; } if (player.hitTest(_root['gyroe' + i]) && ammo >= 6 || gybulletx.hitTest(_root['gyroe' + i]) && ammo >= 6) { score += 30; _root['gyroe' + i]._visible = false; _root['gyroe' + i].play(); collect += 1; } ++i; } if (round <= 9) { boc = 'pose1'; } if (round == 1) { boc = 'pose2'; } if (round == 2) { boc = 'pose3'; } if (round >= 3) { boc = 'pose4'; } if (!Key.isDown(jk) && volox == true) { volox = false; bozogogo = 0; } if (Key.isDown(jk) && volox != true) { bozogogo += 1; } if (bozogogo > 4) { volex = true; } if (round == undefined) { bozogogo = 0; round = 0; } if (jump == 0) { round = 0; } if (pause != true) { to += 1; } if (to > 40) { gryo11._visible = false; } if (pause != true && player._y > mxy && camera != true && duck != true && gyrogo != true && obs != true && gravity != true) { player._y -= jump; jump -= ht; } if (pause != true && player._y <= mxy && jump > 0 && camera != true && duck != true && gyrogo != true && obs != true && gravity != true) { bg6._y += jump; jump -= ht; } if (pause != true && player._y <= mxy && jump <= 0 && bg6._y > mxbg && camera != true && duck != true && gyrogo != true && obs != true && gravity != true) { bg6._y += jump; jump -= ht; } if (pause != true && player._y > mxy && jump <= 0 && bg6._y > mxbg && camera != true && duck != true && gyrogo != true && obs != true && gravity != true) { bg6._y += jump; jump -= ht; } if (pause != true && player._y <= mxy && player._y < 300 && jump <= 0 && bg6._y <= mxbg && camera != true && duck != true && gyrogo != true && obs != true && gravity != true) { player._y -= jump; jump -= ht; } if (pause != true && player._y > 300 && obs != true && jump <= 0 && bg6._y > mxbg && camera != true && duck != true && gyrogo != true && xox != true && gravity != true) { player._y = 300; bg6._y += jump; jump -= ht; } if (bg6.core.hitTest(_root.player._x, _root.player._y, true) && die != true && blastoff != true && jump < 0 && gravity != true) { jump = 0; player.gotoAndStop(1); ht = 0; } for (;;) { if (!(bg6.core.hitTest(_root.player._x, _root.player._y, true) && obs != true && die != true && gravity != true)) break; player._y -= 0.1; } if (!bg6.core.hitTest(_root.player._x, _root.player._y + 10, true) && ht <= 0 && camera != true && duck != true && gyrogo != true && obs != true && gravity != true) { ht = 0.5; } if (gravity != true) { player._yscale = 80; } if (bg6.core.hitTest(_root.player._x, _root.player._y + 10, true) && die != true && blastoff == true && deacc != true) { jump = 0; player.gotoAndPlay('woah'); player._y += 10; ht = 0; deacc = true; } if (deacc == true) { burstoff *= 0.92; } if (burstoff <= 2 && burstoff >= -2 && deacc == true) { burstoff = 0; blastoff = false; deacc = false; } if (rest > 30 && gravity != true && gset == true) { gravity = true; gset = false; } if (rest > 30 && gravity == true && gset == true) { gravity = false; gset = false; } if (pause != true && player._y < mxyo && camera != true && duck != true && gyrogo != true && obs != true && gravity == true) { player._y += jump; jump -= ht; } if (pause != true && player._y >= mxyo && jump > 0 && camera != true && duck != true && gyrogo != true && obs != true && gravity == true) { bg6._y -= jump; jump -= ht; } if (pause != true && player._y >= mxyo && jump <= 0 && bg6._y < mxobg6 && camera != true && duck != true && gyrogo != true && obs != true && gravity == true) { bg6._y -= jump; jump -= ht; } if (pause != true && player._y < mxyo && jump <= 0 && bg6._y < mxobg6 && camera != true && duck != true && gyrogo != true && obs != true && gravity == true) { bg6._y -= jump; jump -= ht; } if (pause != true && player._y >= mxyo && player._y < 100 && jump <= 0 && bg6._y >= mxobg6 && camera != true && duck != true && gyrogo != true && obs == true && gravity == true) { player._y += jump; jump -= ht; } if (pause != true && player._y < 100 && obs != true && jump <= 0 && bg6._y < mxobg6 && camera != true && duck != true && gyrogo != true && xox != true && gravity == true) { player._y = 100; bg6._y -= jump; jump -= ht; } if (bg6.core.hitTest(_root.player._x, _root.player._y, true) && jump < 0 && gravity == true) { jump = 0; player.gotoAndStop(1); ht = 0; } for (;;) { if (!(bg6.core.hitTest(_root.player._x, _root.player._y, true) && obs != true && die != true && gravity == true)) break; player._y += 0.1; } if (!bg6.core.hitTest(_root.player._x, _root.player._y - 10, true) && ht <= 0 && camera != true && duck != true && gyrogo != true && obs != true && gravity == true) { ht = 0.5; } if (gravity == true) { player._yscale = -80; } if (jump < -20) { jump = -20; } if (player.hitTest(springx) && jump < 0) { player.gotoAndPlay('ahhhh2'); jump = 36; ht = 0.4; spring.board.play(); } if (Key.isDown(39) && obs != true && OD != true && camera != true && duck != true && gyrogo != true && aim != true && pause != true && player._x < mxx2) { player._x += motion; player.legs.play(); player.head.gotoAndPlay(1); player.arm.play(); player.arm2.play(); player._xscale = 80; RR = true; } if (Key.isDown(39) && obs != true && OD != true && camera != true && duck != true && gyrogo != true && aim != true && pause != true && player._x >= mxx2) { bg6._x -= motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); RR = true; player._xscale = 80; } if (Key.isDown(37) && obs != true && OD != true && camera != true && duck != true && gyrogo != true && aim != true && pause != true && player._x > mnx2) { player._x -= motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); player._xscale = -80; LL = true; } if (Key.isDown(37) && obs != true && OD != true && camera != true && duck != true && gyrogo != true && aim != true && pause != true && player._x <= mnx2) { bg6._x += motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); player._xscale = -80; LL = true; } if (!Key.isDown(37) && LL == true || !Key.isDown(39) && RR == true) { momentum -= 0.05; player.legs.gotoAndStop(1); player.arm.gotoAndStop(1); player.arm2.gotoAndStop(1); LL = false; RR = false; } if (jump == 0 && OD != true && ht <= 0 && Key.isDown(jk) && aim != true && camera != true && duck != true && gyrogo != true && obs != true && pause != true) { player.gotoAndPlay(2); jump = 14; ht = 0.5; } if (jump > 0) { player.play(); } if (jk == undefined) { jk = 90; } if (ac == undefined) { ac = 88; } if (ob == undefined) { ob = 67; } if (Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim != true && ammo > 0 && camera != true && duck != true && gyrogo != true) { crosshair._rotation = 0; aim = true; } if (!Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale > 0 && gravity != true) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y - 50; zoo = crosshair._rotation; aim = false; } if (!Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale < 0 && gravity != true) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y - 50; zoo = 180 + crosshair._rotation; aim = false; } if (aim == true && gravity != true) { player.gotoAndStop('aim'); crosshair._visible = true; crosshair._rotation -= bec; crosshair.cile._rotation += 15; crosshair._x = player._x; crosshair._xscale = player._xscale / 3; crosshair._y = player._y - 40; } if (!Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale > 0 && gravity == true) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y + 50; zoo = crosshair._rotation; aim = false; } if (!Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale < 0 && gravity == true) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y + 50; zoo = 180 + crosshair._rotation; aim = false; } if (aim == true && gravity == true) { player.gotoAndStop('aim'); crosshair._visible = true; crosshair._rotation -= bec; crosshair.cile._rotation += 15; crosshair._x = player._x; crosshair._xscale = player._xscale / 3; crosshair._y = player._y + 40; } if (keyb.hitTest(player) && key <= 0) { key += 1; keyb._visible = false; keyb.play(); } if (aim == true && Key.isDown(ob)) { aim = false; player.gotoAndStop(1); } if (aim != true) { crosshair._visible = false; } if (crosshair._rotation <= -60 && player._xscale > 0) { bec = -3; } if (crosshair._rotation > 30 && player._xscale > 0) { bec = 3; } if (crosshair._rotation >= 60 && player._xscale < 0) { bec = 3; } if (crosshair._rotation < -30 && player._xscale < 0) { bec = -3; } if (camera == true && pause != true && gybulletx._x <= 500 && gybulletx._x > 240 || camera != true && duck != true && gyrogo != true) { gybulletx._rotation += 20; gybulletx._x += mu * Math.cos(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._x > 500 || gybulletx._x <= 240 && camera == true && pause != true) { gybulletx._rotation += 20; bg6._x -= mu * Math.cos(zoo * 0.0174532925199433); player._x -= mu * Math.cos(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._y > 300 || gybulletx._y <= 170 && camera == true && pause != true) { gybulletx._rotation += 20; bg6._y -= mu * Math.sin(zoo * 0.0174532925199433); player._y -= mu * Math.sin(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._y <= 300 && gybulletx._y >= 170 || camera != true && duck != true && gyrogo != true) { gybulletx._rotation += 20; gybulletx._y += mu * Math.sin(zoo * 0.0174532925199433); range += 1; } if (range > 70) { gybulletx.play(); camera = false; xox = true; range = 0; } if (camera != true && duck != true && gyrogo != true && player._x < 100 && obs != true && xox == true) { player._x += 12; bg6._x += 12; } if (camera != true && duck != true && gyrogo != true && player._x > 500 && obs != true && xox == true) { player._x -= 12; bg6._x -= 12; } if (camera != true && duck != true && gyrogo != true && player._y > 350 && obs != true && xox == true) { player._y -= 12; bg6._y -= 12; } if (camera != true && duck != true && gyrogo != true && player._y < 210 && obs != true && xox == true && gravity == true) { player._y += 7; bg6._y += 7; } if (camera != true && duck != true && gyrogo != true && player._y < 250 && obs != true && aim == true && gravity != true) { player._y += 7; bg6._y += 7; } if (camera != true && duck != true && gyrogo != true && player._y > 270 && obs != true && aim == true && gravity == true) { player._y -= 7; bg6._y -= 7; } if (player._x < 600 && player._x > 100 && player._y > 0 && player._y < 400) { xox = false; } if (player.hitTest(bg6.lava) && die != true) { die = true; player.gotoAndPlay('die2'); jump = 22; ht = 0.5; } if (pause != true) { enemy1._x = bg6._x - ex1; enemy1._y = bg6._y - ey1; enemy2._x = bg6._x - ex2; enemy2._y = bg6._y - ey2; enemy3._x = bg6._x - ex3; enemy3._y = bg6._y - ey3; enemy4._x = bg6._x - ex4; enemy4._y = bg6._y - ey4; enemy5._x = bg6._x - ex5; enemy5._y = bg6._y - ey5; enemy6._x = bg6._x - ex6; enemy6._y = bg6._y - ey6; enemy7._x = bg6._x - ex7; enemy7._y = bg6._y - ey7; enemy8._x = bg6._x - ex8; enemy8._y = bg6._y - ey8; enemy9._x = bg6._x - ex9; enemy9._y = bg6._y - ey9; enemy10._x = bg6._x - ex10; enemy10._y = bg6._y - ey10; enemy11._x = bg6._x - ex11; enemy11._y = bg6._y - ey11; enemy12._x = bg6._x - ex12; enemy12._y = bg6._y - ey12; enemy13._x = bg6._x - ex13; enemy13._y = bg6._y - ey13; enemy14._x = bg6._x - ex14; enemy14._y = bg6._y - ey14; enemy15._x = bg6._x - ex15; enemy15._y = bg6._y - ey15; enemy16._x = bg6._x - ex16; enemy16._y = bg6._y - ey16; enemy17._x = bg6._x - ex17; enemy17._y = bg6._y - ey17; enemy18._x = bg6._x - ex18; enemy18._y = bg6._y - ey18; enemy19._x = bg6._x - ex19; enemy19._y = bg6._y - ey19; enemy20._x = bg6._x - ex20; enemy20._y = bg6._y - ey20; baddy1._x = bg61._x - bx1; baddy1._y = bg61._y - by1; baddy2._x = bg6._x - bx2; baddy2._y = bg6._y - by2; baddy3._x = bg6._x - bx3; baddy3._y = bg6._y - by3; baddy4._x = bg6._x - bx4; baddy4._y = bg6._y - by4; baddy5._x = bg6._x - bx5; baddy5._y = bg6._y - by5; baddy6._x = bg6._x - bx6; baddy6._y = bg6._y - by6; baddy7._x = bg6._x - bx7; baddy7._y = bg6._y - by7; baddy8._x = bg6._x - bx8; baddy8._y = bg6._y - by8; baddy9._x = bg6._x - bx9; baddy9._y = bg6._y - by9; } if (Key.isDown(ob) && camera != true && duck != true && gyrogo != true && pause != true && obs != true && jump == 0) { obs = true; } if (!Key.isDown(ob) && obs == true) { xox = true; obs = false; } if (Key.isDown(39) && obs == true) { bg6._x -= 5; player._x -= 5; } if (Key.isDown(37) && obs == true) { bg6._x += 5; player._x += 5; } if (Key.isDown(38) && obs == true) { bg6._y += 5; player._y += 5; } if (Key.isDown(40) && obs == true && bg6._y > mxbg) { bg6._y -= 5; player._y -= 5; } if (time < 50) { player._x = vortex5._x + 60; player._y = vortex5._y + 80; } if (time > 50 && time < 60) { jump = 0; player.gotoAndPlay('enterroom'); pause = false; eventx = false; motion = 7; } if (pause == true) { player._visible = false; } if (pause != true) { player._visible = true; } if (player._y < 250 && gravity != true && obs != true && jump == 0 && pause != true && camera != true && duck != true && gyrogo != true && obs != true) { bg6._y += 5; player._y += 5; } if (player._y > 150 && gravity == true && obs != true && jump == 0 && pause != true && camera != true && duck != true && gyrogo != true && obs != true) { bg6._y -= 5; player._y -= 5; } if (bg6._y < mxbg && obs != true) { bg6._y = mxbg; } if (bg6._y > mxobg6 && gravity == true) { bg6._y = mxobg6; player._y += jump; } if (player._y > 700 && camera != true && duck != true && gyrogo != true && xox != true && obs != true) { player._x = bg6._x - CP; deaths += 1; player._y = -120; die = false; lives -= 1; xox = true; } if (player._y < -100 && gravity == true && camera != true && duck != true && gyrogo != true && obs != true) { player.gotoAndPlay('ahhhh'); player._x = bg6._x - CP; bg6._y = mxbg; die = false; deaths += 1; gravity = false; player._y = -120; lives -= 1; xox = true; } if (player.hitTest(door6) && Key.isDown(38) && key > 0 && OD != true) { player.gotoAndPlay('enterdoor'); door6.play(); OD = true; key = 0; } if (player.hitTest(door6) && OD != true) { prompt._visible = true; } if (!player.hitTest(door6) || OD == true) { prompt._visible = false; } if (OD == true) { motion = 0; exit += 1; } if (exit > 30 && oh != true) { door6.swapDepths(500); pause = true; oh = true; } if (exit > 30) { pause = true; } if (exit > 80) { _root.leaveroom.play(); } if (exit > 300) { _root.play(); } if (Key.isDown(40) && duck != true && camera != true && die != true && ht == 0 && blastoff != true && aim != true) { duck = true; player.gotoAndStop('duck'); } if (!Key.isDown(40) && duck == true) { duck = false; player.gotoAndStop(1); } if (OD != true && ht <= 0 && Key.isDown(jk) && aim != true && camera != true && duck == true && meetrobot != true && gyrogo != true && obs != true && pause != true) { player.gotoAndPlay('boostjump'); duck = false; jump = 19; ht = 0.5; } if (scope.hitTest(player) && blastoff != true) { gyrogo = true; jojo = 1; scope.play(); } if (gyrogo == true) { player.gotoAndStop('gyroscope'); launch += 1; laucharge += 1; } if (jojo == 1) { player._x = scope._x; player._y = scope._y + 40; } if (launch > 160 || Key.isDown(jk) && jojo == 1) { blastoff = true; gyrogo = false; player._xscale = 80; jojo = 0; jump = 22.3; ht = 0.3; diedet = 1; burstoff = 17.5; player.gotoAndPlay('blastoff'); scope.gotoAndPlay('blast'); player.lynx._rotation = -24; votation = -24; launch = 0; } if (diedet == 1) { player._xscale = 80; player.lynx._rotation += 0.45; votation += 0.4; } if (blastoff != true) { diedet = false; } if (part == undefined) { part = 0; } if (blastoff == true && jump != 0) { part += 1; } if (part > 5 && part < 7 && blastoff == true) { duplicateMovieClip(photon2, 'playerstreamx', 33); streeex = bg6._x - player._x; streeey = bg6._y - (player._y - 40); playerstreamx._rotation = votation; playerstreamx.star.gotoAndStop(random(4)); } if (part > 10 && part < 12 && blastoff == true) { duplicateMovieClip(photon2, 'playerstream2x', 34); streex2 = bg6._x - player._x; streey2 = bg6._y - (player._y - 40); playerstream2x._rotation = votation; playerstream2x.star.gotoAndStop(random(4)); } if (part > 15 && part < 17 && blastoff == true) { duplicateMovieClip(photon2, 'playerstream3x', 36); streeex3 = bg6._x - player._x; streeey3 = bg6._y - (player._y - 40); playerstream3x._rotation = votation; playerstream3x.star.gotoAndStop(random(4)); } if (part > 20 && part < 22 && blastoff == true) { duplicateMovieClip(photon2, 'playerstream4x', 37); streeex4 = bg6._x - player._x; streeey4 = bg6._y - (player._y - 40); playerstream4x._rotation = votation; playerstream4x.star.gotoAndStop(random(4)); } if (part > 25 && part < 27 && blastoff == true) { duplicateMovieClip(photon2, 'playerstream5x', 38); streeex5 = bg6._x - player._x; streeey5 = bg6._y - (player._y - 40); playerstream5x._rotation = votation; playerstream5x.star.gotoAndStop(random(4)); } if (part > 30 && blastoff == true) { duplicateMovieClip(photon2, 'playerstream6x', 39); streeex6 = bg6._x - player._x; streeey6 = bg6._y - (player._y - 40); playerstream6x._rotation = votation; playerstream6x.star.gotoAndStop(random(4)); part = 0; } if (pause != true) { playerstreamx._x = bg6._x - streeex; playerstreamx._y = bg6._y - streeey; playerstream2x._x = bg6._x - streeex2; playerstream2x._y = bg6._y - streeey2; playerstream3x._x = bg6._x - streeex3; playerstream3x._y = bg6._y - streeey3; playerstream4x._x = bg6._x - streeex4; playerstream4x._y = bg6._y - streeey4; playerstream5x._x = bg6._x - streeex5; playerstream5x._y = bg6._y - streeey5; playerstream6x._x = bg6._x - streeex6; playerstream6x._y = bg6._y - streeey6; } if (blastoff == true && player._x > 200 && player._x < 500) { player._x += burstoff; } if (blastoff == true && player._x <= 200 || blastoff == true && player._x >= 500) { bg6._x -= burstoff; } if (marker._x > 0 && marker._x < 100 && marker._y > 100) { zoom = true; mnreset = true; } if (marker2._x > 0 && marker2._x < 100 && zoom == true || marker._y < 50 && zoom == true) { zoom = false; mnreset = false; } if (marker3._x < 800 && marker3._x > 500 && zoom != true && gravity == true) { zoom = true; mnreset = true; } if (marker4._x > 200 && marker4._x < 800 && zoom == true && gravity == true) { zoom = false; mnreset = false; } if (mnreset == true) { mnx2 = 500; } if (mnreset != true) { mnx2 = 300; } if (zoom == true && _root._xscale > 75) { _root._xscale -= 0.4; _root._yscale -= 0.4; gauge._xscale += 0.4; gauge._yscale += 0.4; gauge._x += 0.05; bgbg._xscale += 0.3; bg6._x += 4; player._x += 4; bgbg._yscale += 0.3; gauge.gotoAndStop(2); } if (zoom == true && _root._xscale <= 75) { gauge.gotoAndStop(1); } if (zoom != true && _root._xscale < 100) { _root._xscale += 0.4; _root._yscale += 0.4; gauge._xscale -= 0.4; gauge._yscale -= 0.4; gauge._x -= 0.05; bg6._x -= 2; player._x -= 2; bgbg._xscale -= 0.3; bgbg._yscale -= 0.3; gauge.gotoAndStop(2); } if (zoom != true && _root._xscale >= 100) { gauge.gotoAndStop(1); } if (bg6.core.hitTest(_root.gybulletx._x, _root.gybulletx._y + 30, true) && camera == true) { zoo = -70 + Math.random() * 20 - Math.random() * 30; sfx.gotoAndPlay('ricochet'); } if (bg6.core.hitTest(_root.gybulletx._x, _root.gybulletx._y - 20, true) && camera == true) { zoo = 80 + Math.random() * 20 - Math.random() * 40; sfx.gotoAndPlay('ricochet2'); } if (bg6.core.hitTest(_root.gybulletx._x + 30, _root.gybulletx._y, true) && camera == true) { zoo = 180 + Math.random() * 20 - Math.random() * 20; sfx.gotoAndPlay('ricochet'); } if (bg6.core.hitTest(_root.gybulletx._x - 30, _root.gybulletx._y, true) && camera == true) { zoo = +(Math.random() * 40) - Math.random() * 30; sfx.gotoAndPlay('ricochet2'); } if (player._x < wallb1._x) { player._x = wallb1._x; } if (player._x > wallb2._x) { player._x = wallb2._x; } if (pause != true) { flameactive += 1; } if (flameactive < 58 && flameactive > 55) { bg6.flame2.play(); bg6.flame4.play(); } if (flameactive < 185 && flameactive > 180) { bg6.flame1.play(); bg6.flame3.play(); bg6.flame.play(); } if (flameactive < 140) { bg6.flame1.gotoAndStop(1); bg6.flame3.gotoAndStop(1); bg6.flame.gotoAndStop(1); } if (flameactive > 140) { bg6.flame2.gotoAndStop(1); bg6.flame4.gotoAndStop(1); bg6.flame.gotoAndStop(1); } if (flameactive > 300) { flameactive = 0; } if (player.hitTest(bg6.flame.fire) && die != true) { die = true; player.gotoAndPlay('die2'); jump = 22; ht = 0.5; } if (player.hitTest(bg6.flame3.fire) && die != true) { die = true; player.gotoAndPlay('die2'); jump = 22; ht = 0.5; } if (player.hitTest(bg6.flame2.fire) && die != true) { die = true; player.gotoAndPlay('die2'); jump = 22; ht = 0.5; } if (player.hitTest(bg6.flame3.fire) && die != true) { die = true; player.gotoAndPlay('die2'); jump = 22; ht = 0.5; } if (lives <= 0) { die = true; gameover.play(); player.gotoAndStop('dead'); pause = true; lives = 0; } time += 1; gryo11._x = bg6._x - gx; gryo11._y = bg6._y - gy; gauge.gyrocount = ammo; gauge.men = lives; gauge.score = score; prompt._y = _root.player._y - 160; prompt._x = player._x; _root.gauge.keys = _root.key; vortex5._x = bg6._x - vorx5; vortex5._y = bg6._y - vory5; bozogoL = bg6._x - bogo; gyroe1._x = bg6._x - jx1; gyroe1._y = bg6._y - jy1; gyroe2._x = bg6._x - jx2; gyroe2._y = bg6._y - jy2; gyroe3._x = bg6._x - jx3; gyroe3._y = bg6._y - jy3; gyroe4._x = bg6._x - jx4; gyroe4._y = bg6._y - jy4; gyroe5._x = bg6._x - jx5; gyroe5._y = bg6._y - jy5; gyroe6._x = bg6._x - jx6; gyroe6._y = bg6._y - jy6; gyroe7._x = bg6._x - jx7; gyroe7._y = bg6._y - jy7; gyroe8._x = bg6._x - jx8; gyroe8._y = bg6._y - jy8; gyroe9._x = bg6._x - jx9; gyroe9._y = bg6._y - jy9; gyroe10._x = bg6._x - jx10; gyroe10._y = bg6._y - jy10; gyroe11._x = bg6._x - jx11; gyroe11._y = bg6._y - jy11; gyroe12._x = bg6._x - jx12; gyroe12._y = bg6._y - jy12; gyroe13._x = bg6._x - jx13; gyroe13._y = bg6._y - jy13; gyroe14._x = bg6._x - jx14; gyroe14._y = bg6._y - jy14; gyroe15._x = bg6._x - jx15; gyroe15._y = bg6._y - jy15; gyroe16._x = bg6._x - jx16; gyroe16._y = bg6._y - jy16; gyroe17._x = bg6._x - jx17; gyroe17._y = bg6._y - jy17; gyroe18._x = bg6._x - jx18; gyroe18._y = bg6._y - jy18; gyroe19._x = bg6._x - jx19; gyroe19._y = bg6._y - jy19; gyroe20._x = bg6._x - jx20; gyroe20._y = bg6._y - jy20; gyroe21._x = bg6._x - jx21; gyroe21._y = bg6._y - jy21; gyroe22._x = bg6._x - jx22; gyroe22._y = bg6._y - jy22; gyroe23._x = bg6._x - jx23; gyroe23._y = bg6._y - jy23; gyroe24._x = bg6._x - jx24; gyroe24._y = bg6._y - jy24; gyroe25._x = bg6._x - jx25; gyroe25._y = bg6._y - jy25; gyroe26._x = bg6._x - jx26; gyroe26._y = bg6._y - jy26; gyroe27._x = bg6._x - jx27; gyroe27._y = bg6._y - jy27; gyroe28._x = bg6._x - jx28; gyroe28._y = bg6._y - jy28; gyroe29._x = bg6._x - jx29; gyroe29._y = bg6._y - jy29; gyroe30._x = bg6._x - jx30; gyroe30._y = bg6._y - jy30; gyroe31._x = bg6._x - jx31; gyroe31._y = bg6._y - jy31; gyroe32._x = bg6._x - jx32; gyroe32._y = bg6._y - jy32; gyroe33._x = bg6._x - jx33; gyroe33._y = bg6._y - jy33; gyroe34._x = bg6._x - jx34; gyroe34._y = bg6._y - jy34; gyroe35._x = bg6._x - jx35; gyroe35._y = bg6._y - jy35; gyroe36._x = bg6._x - jx36; gyroe36._y = bg6._y - jy36; gyroe37._x = bg6._x - jx37; gyroe37._y = bg6._y - jy37; gyroe38._x = bg6._x - jx38; gyroe38._y = bg6._y - jy38; gyroe39._x = bg6._x - jx39; gyroe39._y = bg6._y - jy39; gyroe41._x = bg6._x - jx41; gyroe41._y = bg6._y - jy41; gyroe42._x = bg6._x - jx42; gyroe42._y = bg6._y - jy42; gyroe43._x = bg6._x - jx43; gyroe43._y = bg6._y - jy43; gyroe44._x = bg6._x - jx44; gyroe44._y = bg6._y - jy44; gyroe45._x = bg6._x - jx45; gyroe45._y = bg6._y - jy45; gyroe46._x = bg6._x - jx46; gyroe46._y = bg6._y - jy46; gyroe47._x = bg6._x - jx47; gyroe47._y = bg6._y - jy47; gyroe48._x = bg6._x - jx48; gyroe48._y = bg6._y - jy48; gyroe49._x = bg6._x - jx49; gyroe49._y = bg6._y - jy49; door6._x = bg6._x - dx6; door6._y = bg6._y - dy6; gswitch1._x = bg6._x - gswx; gswitch1._y = bg6._y - gswy; gswitch2._x = bg6._x - gswx2; gswitch2._y = bg6._y - gswy2; gswitch3._x = bg6._x - gswx3; gswitch3._y = bg6._y - gswy3; gswitch4._x = bg6._x - gswx4; gswitch4._y = bg6._y - gswy4; springx2._x = bg6._x - sbx2; springx2._y = bg6._y - sby2; keyb._x = bg6._x - keyx; keyb._y = bg6._y - keyy; wallb1._x = bg6._x - wlbx; wallb1._y = bg6._y - wlby; wallb2._x = bg6._x - wlbx2; wallb2._y = bg6._y - wlby2; rest += 1; scope._x = bg6._x - scopex; scope._y = bg6._y - scopey; marker._x = bg6._x - marx; marker2._x = bg6._x - marx2; marker3._x = bg6._x - marx3; marker4._x = bg6._x - marx4; marker._y = bg6._y - mary; }; stop(); } movieClip 857 { } movieClip 861 { } movieClip 863 { } movieClip 867 { } movieClip 871 { } movieClip 876 { } movieClip 880 { } movieClip 883 { } movieClip 886 { } movieClip 890 { } movieClip 892 { } movieClip 893 { frame 1 { stop(); } frame 166 { gotoAndPlay(6); } } movieClip 894 { } movieClip 896 { } movieClip 897 { } movieClip 899 { } movieClip 900 { } movieClip 904 { } movieClip 906 { } movieClip 908 { } movieClip 910 { } movieClip 945 { } movieClip 946 { } movieClip 950 { } movieClip 973 { frame 1 { stop(); } frame 28 { gotoAndPlay(3); } frame 49 { gotoAndStop(1); } frame 50 { stop(); } frame 83 { gotoAndStop(1); } frame 120 { gotoAndStop(1); } } movieClip 975 { } movieClip 976 { } movieClip 978 { } movieClip 980 { } movieClip 982 { } movieClip 983 { } movieClip 984 { } movieClip 985 { } movieClip 986 { } movieClip 987 { frame 1 { stop(); } frame 53 { stop(); } } instance gameover of movieClip 576 { onClipEvent (load) { this.swapDepths(12000); } } frame 28 { for (i in _root) { _root[i].swapDepths(10102); removeMovieClip(_root[i]); } delete eval(onEnterFrame()); } frame 29 { delete eval(onEnterFrame()); } frame 30 { var jump = 0; var ht = 0.5; var mxyo = player._y - 50; var mxy = player._y - 100; var mxobg7 = bg7._y + 3000; var mxbg = bg7._y; var motion = 7; var mxx2 = player._x + 360; var mnx2 = player._x + 220; checkpoint = bg7._x; ex = bg7._x - enemy._x; ey = bg7._y - enemy._y; ex2 = bg7._x - enemy2._x; ey2 = bg7._y - enemy2._y; ex3 = bg7._x - enemy3._x; ey3 = bg7._y - enemy3._y; score = 0; to = 0; time = 0; crosshair.swapDepths(628); ammo = 6; key = 0; bec = 5; speechevent = 0; exit = 0; OD = false; player.swapDepths(50); oh = false; bg7.core._visible = false; mu = 25; tut = 0; mission.swapDepths(1001); gameover.swapDepths(5001); leaveroom.swapDepths(999); gyroscope2 = true; gyroscope3 = true; wall._visible = false; wall4._visible = false; gauge.swapDepths(1000); wall2._visible = false; wall3._visible = false; _quality = 'Medium'; combo = 1; CP = bg7._x - player._x; CPY = bg7._y - player._y; mxbg = bg7._y; baddywall4._visible = false; baddywall3._visible = false; wallb2._visible = false; dx6 = bg7._x - door7._x; dy6 = bg7._y - door7._y; ex4 = bg7._x - enemy4._x; ey4 = bg7._y - enemy4._y; ex5 = bg7._x - enemy5._x; ey5 = bg7._y - enemy5._y; ex1 = bg7._x - enemy1._x; ey1 = bg7._y - enemy1._y; ex6 = bg7._x - enemy6._x; ey6 = bg7._y - enemy6._y; ex7 = bg7._x - enemy7._x; ey7 = bg7._y - enemy7._y; ex8 = bg7._x - enemy8._x; ey8 = bg7._y - enemy8._y; ex9 = bg7._x - enemy9._x; ey9 = bg7._y - enemy9._y; ex10 = bg7._x - enemy10._x; ey10 = bg7._y - enemy10._y; ex11 = bg7._x - enemy11._x; ey11 = bg7._y - enemy11._y; ex12 = bg7._x - enemy12._x; ey12 = bg7._y - enemy12._y; ex13 = bg7._x - enemy13._x; ey13 = bg7._y - enemy13._y; ex14 = bg7._x - enemy14._x; ey14 = bg7._y - enemy14._y; ex15 = bg7._x - enemy15._x; ey15 = bg7._y - enemy15._y; ex16 = bg7._x - enemy16._x; ey16 = bg7._y - enemy16._y; ex17 = bg7._x - enemy17._x; ey17 = bg7._y - enemy17._y; ex18 = bg7._x - enemy18._x; ey18 = bg7._y - enemy18._y; ex19 = bg7._x - enemy19._x; ey19 = bg7._y - enemy19._y; ex20 = bg7._x - enemy20._x; ey20 = bg7._y - enemy20._y; ex21 = bg7._x - enemy21._x; ey21 = bg7._y - enemy21._y; ex22 = bg7._x - enemy22._x; ey22 = bg7._y - enemy22._y; ex23 = bg7._x - enemy23._x; ey23 = bg7._y - enemy23._y; ex24 = bg7._x - enemy24._x; ey24 = bg7._y - enemy24._y; ex25 = bg7._x - enemy25._x; ey25 = bg7._y - enemy25._y; ex26 = bg7._x - enemy26._x; ey26 = bg7._y - enemy26._y; ex27 = bg7._x - enemy27._x; ey27 = bg7._y - enemy27._y; bx1 = bg7._x - badguy1._x; by1 = bg7._y - badguy1._y; bx2 = bg7._x - badguy2._x; by2 = bg7._y - badguy2._y; bx3 = bg7._x - badguy3._x; bwx = bg7._x - baddywall._x; bwx2 = bg7._x - baddywall2._x; bwx3 = bg7._x - baddywall3._x; bwx4 = bg7._x - baddywall4._x; jx1 = bg7._x - gyrof1._x; jy1 = bg7._y - gyrof1._y; jx2 = bg7._x - gyrof2._x; jy2 = bg7._y - gyrof2._y; jx3 = bg7._x - gyrof3._x; jy3 = bg7._y - gyrof3._y; jx4 = bg7._x - gyrof4._x; jy4 = bg7._y - gyrof4._y; jx5 = bg7._x - gyrof5._x; jy5 = bg7._y - gyrof5._y; jx6 = bg7._x - gyrof6._x; jy6 = bg7._y - gyrof6._y; jx7 = bg7._x - gyrof7._x; jy7 = bg7._y - gyrof7._y; jx8 = bg7._x - gyrof8._x; jy8 = bg7._y - gyrof8._y; jx9 = bg7._x - gyrof9._x; jy9 = bg7._y - gyrof9._y; jx10 = bg7._x - gyrof10._x; jy10 = bg7._y - gyrof10._y; jx11 = bg7._x - gyrof11._x; jy11 = bg7._y - gyrof11._y; jx12 = bg7._x - gyrof12._x; jy12 = bg7._y - gyrof12._y; jx13 = bg7._x - gyrof13._x; jy13 = bg7._y - gyrof13._y; jx14 = bg7._x - gyrof14._x; jy14 = bg7._y - gyrof14._y; jx15 = bg7._x - gyrof15._x; jy15 = bg7._y - gyrof15._y; jx16 = bg7._x - gyrof16._x; jy16 = bg7._y - gyrof16._y; jx17 = bg7._x - gyrof17._x; jy17 = bg7._y - gyrof17._y; jx18 = bg7._x - gyrof18._x; jy18 = bg7._y - gyrof18._y; jx19 = bg7._x - gyrof19._x; jy19 = bg7._y - gyrof19._y; jx20 = bg7._x - gyrof20._x; jy20 = bg7._y - gyrof20._y; jx21 = bg7._x - gyrof21._x; jy21 = bg7._y - gyrof21._y; jx22 = bg7._x - gyrof22._x; jy22 = bg7._y - gyrof22._y; jx23 = bg7._x - gyrof23._x; jy23 = bg7._y - gyrof23._y; jx24 = bg7._x - gyrof24._x; jy24 = bg7._y - gyrof24._y; jx25 = bg7._x - gyrof25._x; jy25 = bg7._y - gyrof25._y; jx26 = bg7._x - gyrof26._x; jy26 = bg7._y - gyrof26._y; jx27 = bg7._x - gyrof27._x; jy27 = bg7._y - gyrof27._y; jx28 = bg7._x - gyrof28._x; jy28 = bg7._y - gyrof28._y; jx29 = bg7._x - gyrof29._x; jy29 = bg7._y - gyrof29._y; jx30 = bg7._x - gyrof30._x; jy30 = bg7._y - gyrof30._y; jx31 = bg7._x - gyrof31._x; jy31 = bg7._y - gyrof31._y; jx32 = bg7._x - gyrof32._x; jy32 = bg7._y - gyrof32._y; jx33 = bg7._x - gyrof33._x; jy33 = bg7._y - gyrof33._y; jx34 = bg7._x - gyrof34._x; jy34 = bg7._y - gyrof34._y; jx35 = bg7._x - gyrof35._x; jy35 = bg7._y - gyrof35._y; jx36 = bg7._x - gyrof36._x; jy36 = bg7._y - gyrof36._y; jx37 = bg7._x - gyrof37._x; jy37 = bg7._y - gyrof37._y; jx38 = bg7._x - gyrof38._x; jy38 = bg7._y - gyrof38._y; jx39 = bg7._x - gyrof39._x; jy39 = bg7._y - gyrof39._y; jx40 = bg7._x - gyrof40._x; jy40 = bg7._y - gyrof40._y; jx41 = bg7._x - gyrof41._x; jy41 = bg7._y - gyrof41._y; jx42 = bg7._x - gyrof42._x; jy42 = bg7._y - gyrof42._y; jx43 = bg7._x - gyrof43._x; jy43 = bg7._y - gyrof43._y; jx44 = bg7._x - gyrof44._x; jy44 = bg7._y - gyrof44._y; jx45 = bg7._x - gyrof45._x; jy45 = bg7._y - gyrof45._y; jx46 = bg7._x - gyrof46._x; jy46 = bg7._y - gyrof46._y; jx47 = bg7._x - gyrof47._x; jy47 = bg7._y - gyrof47._y; jx48 = bg7._x - gyrof48._x; jy48 = bg7._y - gyrof48._y; jx49 = bg7._x - gyrof49._x; jy49 = bg7._y - gyrof49._y; vorx5 = bg7._x - vortex7._x; vory5 = bg7._y - vortex7._y; scope.swapDepths(200); scope2.swapDepths(201); scope4.swapDepths(202); scope3.swapDepths(203); scopex = bg7._x - scope._x; scopey = bg7._y - scope._y; scopex2 = bg7._x - scope2._x; scopey2 = bg7._y - scope2._y; scopex3 = bg7._x - scope3._x; scopey3 = bg7._y - scope3._y; scopex4 = bg7._x - scope4._x; scopey4 = bg7._y - scope4._y; launch = 0; wlbx = bg7._x - wallb1._x; wlby = bg7._y - wallb1._y; wlbx2 = bg7._x - wallb2._x; wlby2 = bg7._y - wallb2._y; flameactive = 0; baddywall._visible = false; baddywall2._visible = false; gauge.bossgauge2._visible = false; pause = true; eventx = true; onEnterFrame = function () { i = 0; while (i <= 15) { if (player.hitTest(_root['badguy' + i].reactor.core) && !Key.isDown(jk) && jump < 0 || player.hitTest(_root['badguy' + i].reactor.core) && jump < 0 && volox == true) { _root['badguy' + i].gotoAndPlay(2); jump = 12; _root['BGHP' + i] -= 100; exposed = false; exposed2 = false; player.gotoAndPlay(2); ht = 0.5; } if (player.hitTest(_root['badguy' + i].reactor.core) && !Key.isDown(jk) && jump < 0 && volox != true) { _root['badguy' + i].gotoAndPlay(2); _root['BGHP' + i] -= 100; resbad = 0; resbad2 = 0; score += 100 * round; jump = 15; round += 1; duplicateMovieClip(bonuspt, 'bonuses', 10); bonuses._x = player._x + Math.random() * 20 + Math.random() * 20; bonuses._y = player._y + 80; bonuses.bork.gotoAndStop(boc); player.gotoAndPlay(boc); bonuses.bork.doh = 100 * round; ht = 0.5; } if (player.hitTest(_root['badguy' + i].reactor.ful) && burstoff == 0 && die != true && jump < 0) { jump = 12; _root['badguy' + i].gotoAndPlay('boing'); exposed = false; exposed2 = false; player.gotoAndPlay(2); ht = 0.5; } if (_root['gyrof' + i]._x < -120 || _root['gyrof' + i]._x > 820) { _root['gyrof' + i]._visible = false; } if (_root['gyrof' + i]._x > -120 && _root['gyrof' + i]._x < 820) { _root['gyrof' + i]._visible = true; } if (player.hitTest(_root['gyrof' + i]) && ammo <= 5 || gybulletx.hitTest(_root['gyrof' + i]) && ammo <= 5) { ammo += 1; _root['gyrof' + i]._visible = false; _root['gyrof' + i].play(); collect += 1; } if (player.hitTest(_root['gyrof' + i]) && ammo >= 6 || gybulletx.hitTest(_root['gyrof' + i]) && ammo >= 6) { score += 30; _root['gyrof' + i]._visible = false; _root['gyrof' + i].play(); collect += 1; } ++i; } if (round <= 9) { boc = 'pose1'; } if (round == 1) { boc = 'pose2'; } if (round == 2) { boc = 'pose3'; } if (round >= 3) { boc = 'pose4'; limit = true; } if (limit == true) { volox = true; } if (jump == 0) { limit = false; } if (!Key.isDown(jk) && volox == true) { volox = false; bozogogo = 0; } if (Key.isDown(jk) && volox != true) { bozogogo += 1; } if (bozogogo > 0) { volex = true; } if (round == undefined) { bozogogo = 0; round = 0; } if (jump == 0) { round = 0; } if (pause != true) { to += 1; } if (to > 40) { gryo11._visible = false; } if (pause != true && player._y > mxy && camera != true && duck != true && meetrobot != true && gyrogo != true && obs != true && gravity != true) { player._y -= jump; jump -= ht; } if (pause != true && player._y <= mxy && jump > 0 && camera != true && duck != true && meetrobot != true && gyrogo != true && obs != true && gravity != true) { bg7._y += jump; jump -= ht; } if (pause != true && player._y <= mxy && jump <= 0 && bg7._y > mxbg && camera != true && duck != true && meetrobot != true && gyrogo != true && obs != true && gravity != true) { bg7._y += jump; jump -= ht; } if (pause != true && player._y > mxy && jump <= 0 && bg7._y > mxbg && camera != true && duck != true && meetrobot != true && gyrogo != true && obs != true && gravity != true) { bg7._y += jump; jump -= ht; } if (pause != true && player._y <= mxy && player._y < 300 && jump <= 0 && bg7._y <= mxbg && camera != true && duck != true && meetrobot != true && gyrogo != true && obs != true && gravity != true) { player._y -= jump; jump -= ht; } if (pause != true && player._y > 300 && die != true && obs != true && jump <= 0 && bg7._y > mxbg && camera != true && duck != true && meetrobot != true && gyrogo != true && gravity != true) { bg7._y += jump; jump -= ht; } if (pause != true && player._y >= 300 && jump <= 0 && bg7._y <= mxbg + 5 && camera != true && gyrogo != true && obs != true) { player._y -= jump; jump -= ht; } if (bg7.core.hitTest(_root.player._x, _root.player._y, true) && die != true && blastoff != true && jump < 0 && gravity != true) { jump = 0; player.gotoAndStop(1); ht = 0; } for (;;) { if (!(bg7.core.hitTest(_root.player._x, _root.player._y, true) && obs != true && die != true && gravity != true)) break; player._y -= 0.1; } if (!bg7.core.hitTest(_root.player._x, _root.player._y + 10, true) && ht <= 0 && camera != true && meetrobot != true && gyrogo != true && obs != true && gravity != true) { ht = 0.5; } if (bg7.core.hitTest(_root.player._x, _root.player._y + 10, true) && burstoff > 0 && jump < 0 && die != true && diedet == 1 && blastoff == true && deacc != true) { jump = 0; player.gotoAndPlay('woah'); player._y += 10; ht = 0; deacc = true; meetrobot = true; } if (bg7.core.hitTest(_root.player._x, _root.player._y + 10, true) && burstoff < 0 && jump < 0 && die != true && diedet == 2 && blastoff == true && deacc != true) { jump = 0; player.gotoAndPlay('woah'); rage1 = 0; bglockXX = false; exposed = false; volo = 0; ht = 0; deacc = true; miniboss2 = true; } if (bg7.core.hitTest(_root.player._x, _root.player._y + 10, true) && die != true && diedet > 2 && blastoff == true && deacc != true) { jump = 0; player.gotoAndPlay('woah'); player._y += 10; bx2 = bg7._x + 100; rage2 = 0; bglockXX2 = false; exposed2 = false; volo2 = 0; ht = 0; deacc = true; } if (deacc == true) { burstoff *= 0.9; } if (burstoff <= 2 && burstoff >= -2 && deacc == true) { burstoff = 0; blastoff = false; deacc = false; } if (jump < -20) { jump = -20; } if (Key.isDown(39) && obs != true && OD != true && camera != true && duck != true && meetrobot != true && gyrogo != true && aim != true && pause != true && player._x < mxx2) { player._x += motion; player.legs.play(); player.head.gotoAndPlay(1); player.arm.play(); player.arm2.play(); player._xscale = 80; RR = true; } if (Key.isDown(39) && obs != true && OD != true && camera != true && duck != true && meetrobot != true && gyrogo != true && aim != true && pause != true && player._x >= mxx2) { bg7._x -= motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); RR = true; player._xscale = 80; } if (Key.isDown(37) && obs != true && OD != true && camera != true && duck != true && meetrobot != true && gyrogo != true && aim != true && pause != true && player._x > mnx2) { player._x -= motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); player._xscale = -80; LL = true; } if (Key.isDown(37) && obs != true && OD != true && camera != true && duck != true && meetrobot != true && gyrogo != true && aim != true && pause != true && player._x <= mnx2) { bg7._x += motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); player._xscale = -80; LL = true; } if (!Key.isDown(37) && LL == true || !Key.isDown(39) && RR == true) { momentum -= 0.05; player.legs.gotoAndStop(1); player.arm.gotoAndStop(1); player.arm2.gotoAndStop(1); LL = false; RR = false; } if (jump == 0 && OD != true && ht <= 0 && Key.isDown(jk) && aim != true && camera != true && duck != true && meetrobot != true && gyrogo != true && obs != true && pause != true) { player.gotoAndPlay(2); jump = 14; ht = 0.5; } if (jump > 0) { player.play(); } if (jk == undefined) { jk = 90; } if (ac == undefined) { ac = 88; } if (ob == undefined) { ob = 67; } if (Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim != true && ammo > 0 && camera != true && duck != true && meetrobot != true && gyrogo != true) { crosshair._rotation = 0; aim = true; } if (!Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale > 0 && gravity != true) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y - 50; zoo = crosshair._rotation; aim = false; } if (!Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale < 0 && gravity != true) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y - 50; zoo = 180 + crosshair._rotation; aim = false; } if (aim == true && gravity != true) { player.gotoAndStop('aim'); crosshair._visible = true; crosshair._rotation -= bec; crosshair.cile._rotation += 15; crosshair._x = player._x; crosshair._xscale = player._xscale / 3; crosshair._y = player._y - 40; } if (!Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale > 0 && gravity == true) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y + 50; zoo = crosshair._rotation; aim = false; } if (!Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale < 0 && gravity == true) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y + 50; zoo = 180 + crosshair._rotation; aim = false; } if (aim == true && gravity == true) { player.gotoAndStop('aim'); crosshair._visible = true; crosshair._rotation -= bec; crosshair.cile._rotation += 15; crosshair._x = player._x; crosshair._xscale = player._xscale / 3; crosshair._y = player._y + 40; } if (keyb.hitTest(player) && key <= 0) { key += 1; keyb._visible = false; keyb.play(); } if (aim == true && Key.isDown(ob)) { aim = false; player.gotoAndStop(1); } if (aim != true) { crosshair._visible = false; } if (crosshair._rotation <= -60 && player._xscale > 0) { bec = -3; } if (crosshair._rotation > 30 && player._xscale > 0) { bec = 3; } if (crosshair._rotation >= 60 && player._xscale < 0) { bec = 3; } if (crosshair._rotation < -30 && player._xscale < 0) { bec = -3; } if (camera == true && pause != true && gybulletx._x <= 500 && gybulletx._x > 240 || camera != true && duck != true && meetrobot != true && gyrogo != true) { gybulletx._rotation += 20; gybulletx._x += mu * Math.cos(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._x > 500 || gybulletx._x <= 240 && camera == true && pause != true) { gybulletx._rotation += 20; bg7._x -= mu * Math.cos(zoo * 0.0174532925199433); player._x -= mu * Math.cos(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._y > 300 || gybulletx._y <= 170 && camera == true && pause != true) { gybulletx._rotation += 20; bg7._y -= mu * Math.sin(zoo * 0.0174532925199433); player._y -= mu * Math.sin(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._y <= 300 && gybulletx._y >= 170 || camera != true && duck != true && meetrobot != true && gyrogo != true) { gybulletx._rotation += 20; gybulletx._y += mu * Math.sin(zoo * 0.0174532925199433); range += 1; } if (range > 70) { gybulletx.play(); camera = false; xox = true; range = 0; } if (camera != true && duck != true && meetrobot != true && gyrogo != true && player._x < 100 && obs != true && xox == true) { player._x += 12; bg7._x += 12; } if (camera != true && duck != true && meetrobot != true && gyrogo != true && player._x > 500 && obs != true && xox == true) { player._x -= 12; bg7._x -= 12; } if (camera != true && duck != true && meetrobot != true && gyrogo != true && player._y > 350 && obs != true && xox == true) { player._y -= 12; bg7._y -= 12; } if (camera != true && duck != true && meetrobot != true && gyrogo != true && player._y < 250 && obs != true && aim == true && gravity != true) { player._y += 7; bg7._y += 7; } if (camera != true && duck != true && meetrobot != true && gyrogo != true && player._y > 270 && obs != true && aim == true && gravity == true) { player._y -= 37; bg7._y -= 37; } if (player._x < 600 && player._x > 100 && player._y > 0 && player._y < 400) { xox = false; } if (Key.isDown(ob) && camera != true && duck != true && meetrobot != true && gyrogo != true && pause != true && obs != true && jump == 0) { obs = true; } if (!Key.isDown(ob) && obs == true) { xox = true; obs = false; } if (Key.isDown(39) && obs == true) { bg7._x -= 5; player._x -= 5; } if (Key.isDown(37) && obs == true) { bg7._x += 5; player._x += 5; } if (Key.isDown(38) && obs == true) { bg7._y += 5; player._y += 5; } if (Key.isDown(40) && obs == true && bg7._y > mxbg) { bg7._y -= 5; player._y -= 5; } if (time < 50) { player._x = vortex7._x + 60; player._y = vortex7._y + 80; } if (time > 50 && time < 60) { jump = 0; player.gotoAndPlay('enterroom'); pause = false; eventx = false; motion = 7; } if (pause == true) { player._visible = false; } if (pause != true) { player._visible = true; } if (player._y < 250 && gravity != true && obs != true && jump == 0 && pause != true && camera != true && duck != true && meetrobot != true && gyrogo != true && obs != true) { bg7._y += 5; player._y += 5; } if (player._y > 150 && gravity == true && obs != true && jump == 0 && pause != true && camera != true && duck != true && meetrobot != true && gyrogo != true && obs != true) { bg7._y -= 5; player._y -= 5; } if (bg7._y < mxobg && obs != true) { bg7._y = mxbg; } if (bg7._y > mxobg7 && gravity == true) { bg7._y = mxobg7; player._y += jump; } if (player._y > 700 && miniboss == true && camera != true && duck != true && meetrobot != true && gyrogo != true && obs != true && bg7._y <= mxbg) { player._x = 400; deaths += 1; player._y = -120; die = false; lives -= 1; player.gotoAndPlay('ahhhh'); xox = true; } if (player._y > 700 && miniboss2 == true && camera != true && duck != true && meetrobot != true && gyrogo != true && obs != true && bg7._y <= mxbg) { player._x = 400; deaths += 1; player._y = -120; die = false; lives -= 1; player.gotoAndPlay('ahhhh'); xox = true; } if (player._y > 700 && miniboss != true && miniboss2 != true && camera != true && duck != true && meetrobot != true && gyrogo != true && obs != true) { player._x = bg7._x - CP; deaths += 1; player._y = -120; die = false; lives -= 1; player.gotoAndPlay('ahhhh'); xox = true; } if (player.hitTest(door7) && Key.isDown(38) && OD != true) { player.gotoAndPlay('enterdoor'); door7.play(); OD = true; key = 0; } if (player.hitTest(door7) && OD != true) { prompt._visible = true; } if (!player.hitTest(door7) || OD == true) { prompt._visible = false; } if (OD == true) { motion = 0; exit += 1; } if (exit > 30 && oh != true) { door7.swapDepths(500); pause = true; oh = true; } if (exit > 30) { pause = true; } if (exit > 80) { _root.leaveroom.play(); } if (exit > 300) { _root.play(); } if (Key.isDown(40) && duck != true && camera != true && die != true && ht == 0 && blastoff != true && aim != true) { duck = true; player.gotoAndStop('duck'); } if (!Key.isDown(40) && duck == true) { duck = false; player.gotoAndStop(1); } if (jump == 0 && OD != true && ht <= 0 && Key.isDown(jk) && aim != true && camera != true && duck == true && meetrobot != true && gyrogo != true && obs != true && pause != true) { player.gotoAndPlay('boostjump'); duck = false; jump = 19; ht = 0.5; } if (range > 50) { range = 0; gybulletx.play(); camera = false; xox = true; } if (scope.hitTest(player) && die != true && blastoff != true && jump < 0) { gyrogo = true; jojo = 1; scope.gotoAndPlay(2); jump = 0; ht = 0; } if (scope2.core.hitTest(player) && gyrogo != true && die != true && gyroscope2 != true && blastoff != true && jump < 0) { gyrogo = true; jojo = 2; scope2.gotoAndPlay(2); jump = 0; ht = 0; } if (scope3.core.hitTest(player) && gyrogo != true && die != true && gyroscope3 != true && blastoff != true && jump < 0) { gyrogo = true; jojo = 3; scope3.gotoAndPlay(2); jump = 0; ht = 0; } if (gyroscope2 == true) { scope2.gotoAndStop('close'); } if (gyroscope3 == true) { scope3.gotoAndStop('close'); } if (gyrogo == true) { player.gotoAndStop('gyroscope'); launch += 1; laucharge += 1; } if (jojo == 1) { player._x = scope._x; player._y = scope._y + 40; } if (jojo == 2) { player._x = scope2._x; player._y = scope2._y + 40; } if (jojo == 3) { player._x = scope3._x; player._y = scope3._y + 40; } if (launch > 160 && jojo == 1 || Key.isDown(jk) && jojo == 1) { blastoff = true; gyrogo = false; player._xscale = 80; jojo = 0; jump = 20.3; ht = 0.22; diedet = 1; burstoff = 20; player.gotoAndPlay('blastoff'); scope.gotoAndPlay('blast'); player.lynx._rotation = -15; votation = -15; launch = 0; } if (launch > 160 && jojo == 2 || Key.isDown(jk) && jojo == 2) { blastoff = true; gyrogo = false; player._xscale = -80; jojo = 0; jump = 37.3; ht = 0.35; diedet = 2; burstoff = -25; player.gotoAndPlay('blastoff'); scope2.gotoAndPlay('blast'); player.lynx._rotation = -30; votation = 30; launch = 0; } if (launch > 160 && jojo == 3 || Key.isDown(jk) && jojo == 3) { blastoff = true; gyrogo = false; player._xscale = 80; jojo = 0; jump = 43.3; ht = 0.2; diedet = 3; burstoff = 10; player.gotoAndPlay('blastoff'); scope3.gotoAndPlay('blast'); player.lynx._rotation = -40; votation = -30; launch = 0; } if (gravity == true) { gravity = false; } if (diedet == 1) { player._xscale = 80; player.lynx._rotation += 0.2; votation += 0.3; } if (diedet == 2) { player.lynx._rotation += 0.2; votation += 0.3; player._xscale = -80; } if (diedet == 3) { player.lynx._rotation += 0.2; votation += 0.3; player._xscale = 80; } if (blastoff != true) { diedet = false; } if (blastoff == true && player._x > 200 && player._x < 500) { player._x += burstoff; } if (blastoff == true && player._x <= 200 || blastoff == true && player._x >= 500) { bg7._x -= burstoff; cigar._x -= burstoff / 2; cigar2._x -= burstoff / 2; } if (cigar._x < -50 && cartride == true) { cigar._x = 900; } if (cigar2._x < -50 && cartride == true) { cigar2._x = 900; } if (part == undefined) { laucharge = 0; part = 0; } if (blastoff == true && jump != 0) { part += 1; } if (part > 5 && part < 7 && blastoff == true) { duplicateMovieClip(photon, 'playerstream', 33); streex = bg7._x - player._x; streey = bg7._y - (player._y - 40); playerstream.star.gotoAndStop(random(5)); playerstream._rotation = votation; } if (part > 10 && part < 12 && blastoff == true) { duplicateMovieClip(photon, 'playerstream2', 34); streex2 = bg7._x - player._x; streey2 = bg7._y - (player._y - 40); playerstream2.star.gotoAndStop(random(5)); playerstream2._rotation = votation; } if (part > 15 && part < 17 && blastoff == true) { duplicateMovieClip(photon, 'playerstream4', 35); streex4 = bg7._x - player._x; streey4 = bg7._y - (player._y - 40); playerstream4.star.gotoAndStop(random(5)); playerstream4._rotation = votation; } if (part > 20 && part < 22 && blastoff == true) { duplicateMovieClip(photon, 'playerstream5', 36); streex5 = bg7._x - player._x; streey5 = bg7._y - (player._y - 40); playerstream5.star.gotoAndStop(random(5)); playerstream5._rotation = votation; } if (part > 25 && part < 27 && blastoff == true) { duplicateMovieClip(photon, 'playerstream6', 37); streex6 = bg7._x - player._x; streey6 = bg7._y - (player._y - 40); playerstream6.star.gotoAndStop(random(5)); playerstream6._rotation = votation; } if (part > 30) { duplicateMovieClip(photon, 'playerstream3', 40); streex3 = bg7._x - player._x; streey3 = bg7._y - (player._y - 40); playerstream3.star.gotoAndStop(random(5)); playerstream3._rotation = votation; part = 0; } if (pause != true) { playerstream._x = bg7._x - strex; playerstream._y = bg7._y - streey; playerstream2._x = bg7._x - streex2; playerstream2._y = bg7._y - streey2; playerstream3._x = bg7._x - streex3; playerstream3._y = bg7._y - streey3; playerstream4._x = bg7._x - streex4; playerstream4._y = bg7._y - streey4; playerstream5._x = bg7._x - streex5; playerstream5._y = bg7._y - streey5; playerstream6._x = bg7._x - streex6; playerstream6._y = bg7._y - streey6; } if (meetrobot == true && badguy1._x > 350) { bg7._x -= 5; player._x -= 5; } if (meetrobot == true && badguy1._x <= 350 && speechevent <= 0) { speechevent = 1; } if (speechevent == 1) { speechbubble.gotoAndStop(2); player.gotoAndStop('angry'); } if (speechevent == 2) { speechbubble.gotoAndStop(3); player.gotoAndStop('angry'); } if (speechevent == 3) { speechbubble.gotoAndStop(4); player.gotoAndStop('angry'); } if (speechevent >= 4 && meetrobot == true) { speechbubble.gotoAndStop(1); miniboss = true; volo = 0; bglockXX = false; rage1 = 0; player.gotoAndStop(1); xox = true; sfx.gotoAndPlay('miniboss'); meetrobot = false; } if (speechevent == 1 && Key.isDown(32) && spa != true) { speechevent = 2; spa = true; } if (speechevent == 2 && Key.isDown(32) && spa != true) { speechevent = 3; spa = true; } if (speechevent == 3 && Key.isDown(32) && spa != true) { volo = 0; speechevent = 4; spa = true; } if (!Key.isDown(32) && spa == true) { spa = false; } if (miniboss == true && BGHP1 > 0 && exposed != true && badguy1._xscale > 0 && bglockXX != true && badguy1._x > baddywall._x) { bx1 += 3; } if (miniboss == true && BGHP1 > 0 && exposed != true && badguy1._xscale < 0 && bglockXX != true && badguy1._x < baddywall2._x) { bx1 -= 3; } if (miniboss == true && BGHP1 > 0 && exposed != true && badguy1._xscale > 0 && bglockXX == true) { bx1 += rage1; } if (miniboss == true && BGHP1 > 0 && exposed != true && badguy1._xscale < 0 && bglockXX == true) { bx1 -= rage1; } if (badguy1._x <= baddywall._x && exposed != true && bglockXX != true && badguy1._xscale > 0 && BGHP1 > 0) { badguy1._xscale = -100; } if (badguy1._x >= baddywall2._x && exposed != true && bglockXX != true && badguy1._xscale < 0 && BGHP1 > 0) { badguy1._xscale = 100; } if (badguy1._x <= baddywall._x + 80 && bglockXX == true && exposed != true && rage1 < 5 && badguy1._xscale > 0 && BGHP1 > 0) { badguy1._xscale = -100; bglockXX = false; rage1 = 0; } if (badguy1._x >= baddywall2._x - 80 && exposed != true && bglockXX == true && rage1 < 5 && badguy1._xscale < 0 && BGHP1 > 0) { badguy1._xscale = 100; bglockXX = false; rage1 = 0; } if (badguy1._x <= baddywall._x + 90 && exposed != true && bglockXX == true && rage1 >= 5 && badguy1._xscale > 0 && BGHP1 > 0) { badguy1._xscale = -100; bglockXX = false; badguy1._x = baddywall._x + 90; exposed = true; volo = 0; rage1 = 0; badguy1.gotoAndPlay('dizzy'); resbad = 0; } if (badguy1._x >= baddywall2._x - 90 && exposed != true && bglockXX == true && rage1 >= 5 && badguy1._xscale < 0 && BGHP1 > 0) { badguy1._xscale = 100; bglockXX = false; exposed = true; volo = 0; rage1 = 0; badguy1._x = baddywall2._x - 90; badguy1.gotoAndPlay('dizzy'); resbad = 0; } if (player._x < badguy1._x + 500 && player._x > badguy1._x && badguy1._xscale < 0 && volo > 340 && jump == 0 && exposed != true && bglockXX != true && BGHP1 > 0) { bglockXX = true; rage1 = -6; volo = 0; } if (player._x > badguy1._x - 500 && player._x < badguy1._x && badguy1._xscale > 0 && volo > 340 && jump == 0 && exposed != true && bglockXX != true && BGHP1 > 0) { bglockXX = true; rage1 = -6; volo = 0; } if (bglockXX == true && rage1 < 10) { rage1 += 0.6; } if (exposed == true) { badguy1.reactor.gotoAndStop(2); resbad += 1; } if (exposed != true) { volo += 1; badguy1.reactor.gotoAndStop(1); } if (resbad > 140) { exposed = false; resbad = 0; } if (BGHP1 == undefined) { volo = 0; aimfire = 0; BGHP1 = 300; } if (volo < 340 && player._x > badguy1._x + 100 && exposed != true && BGHP1 > 0 && bglockXX != true) { badguy1._xscale = -100; } if (volo < 340 && player._x < badguy1._x - 100 && exposed != true && BGHP1 > 0 && bglockXX != true) { badguy1._xscale = 100; } if (volo < 340 && miniboss == true && exposed != true && BGHP1 > 0 && bglockXX != true) { aimfire += 1; } if (aimfire > 120 && blastemfire != true) { badguy1.gun.play(); } if (aimfire > 150 && blastemfire != true) { duplicateMovieClip(emblast, 'enemyblast', 55); embx = bg7._x - (badguy1._x - 70 * (badguy1._xscale / 100)); enemyaim = badguy1._xscale / 100; sfx.gotoAndPlay('laser'); emby = bg7._y - badguy1._y; blastemfire = true; enemyblast._xscale = badguy1._xscale; aimfire = 0; } if (pause != true) { enemyblast._x = bg7._x - embx; enemyblast._y = bg7._y - emby; embx += 10 * enemyaim; } if (enemyblast._x < -100 || enemyblast._x > 900) { blastemfire = false; } if (enemyblast.hitTest(player) && die != true && camera != true) { die = true; player.gotoAndPlay('die'); jump = 18; ht = 1.5; jump = 8; ht = 0.7; } if (badguy1.hit.hitTest(player) && die != true && rage1 > 2 && camera != true) { die = true; player.gotoAndPlay('die'); jump = 18; ht = 1.5; } if (BGHP1 <= 0 && blewup != true) { badguy1.gotoAndPlay('die'); duplicateMovieClip(bolt, 'bolt40', 30); gyjump40 = 5 + Math.random() * 5; gylau40 = Math.random() * 15 - Math.random() * 15; hx40 = bg7._x - badguy1._x; hy40 = bg7._y - badguy1._y; gyht40 = 0.6; duplicateMovieClip(bolt, 'bolt41', 31); gyjump41 = 5 + Math.random() * 5; gylau41 = Math.random() * 15 - Math.random() * 15; hx41 = bg7._x - badguy1._x; hy41 = bg7._y - badguy1._y; gyht41 = 0.6; duplicateMovieClip(bolt, 'bolt42', 33); gyjump42 = 5 + Math.random() * 5; gylau42 = Math.random() * 15 - Math.random() * 15; hx42 = bg7._x - badguy1._x; hy42 = bg7._y - badguy1._y; gyht42 = 0.6; duplicateMovieClip(bolt, 'bolt43', 32); gyjump43 = 5 + Math.random() * 5; gylau43 = Math.random() * 15 - Math.random() * 15; hx43 = bg7._x - badguy1._x; hy43 = bg7._y - badguy1._y; gyht43 = 0.6; duplicateMovieClip(bolt, 'bolt44', 34); gyjump44 = 5 + Math.random() * 5; gylau44 = Math.random() * 15 - Math.random() * 15; hx44 = bg7._x - badguy1._x; hy44 = bg7._y - badguy1._y; gyht44 = 0.6; duplicateMovieClip(bolt, 'bolt45', 35); gyjump45 = 5 + Math.random() * 5; gylau45 = Math.random() * 15 - Math.random() * 15; hx45 = bg7._x - badguy1._x; hy45 = bg7._y - badguy1._y; gyht45 = 0.6; duplicateMovieClip(bolt, 'bolt46', 36); gyjump46 = 5 + Math.random() * 5; gylau46 = Math.random() * 15 - Math.random() * 15; hx46 = bg7._x - badguy1._x; hy46 = bg7._y - badguy1._y; gyht46 = 0.6; gyroscope2 = false; miniboss = false; scope2.play(); blewup = true; } if (pause != true) { hy40 += gyjump40; gyjump40 -= 0.5; hy41 += gyjump41; gyjump41 -= gyht41; hy42 += gyjump42; gyjump42 -= 0.5; hy43 += gyjump43; gyjump43 -= 0.5; hy44 += gyjump44; gyjump44 -= 0.5; hy45 += gyjump45; gyjump45 -= 0.5; hy46 += gyjump46; gyjump46 -= 0.5; bolt40._rotation += 5; bolt41._rotation -= 5; bolt42._rotation -= 5; bolt43._rotation += 5; bolt44._rotation -= 5; bolt45._rotation += 5; bolt46._rotation += 10; hx40 += gylau40; gylau40 *= 0.9; hx41 += gylau41; gylau41 *= 0.9; hx42 += gylau42; gylau42 *= 0.9; hx43 += gylau43; gylau43 *= 0.9; hx44 += gylau44; gylau44 *= 0.9; hx45 += gylau45; gylau45 *= 0.9; hx46 += gylau46; gylau46 *= 0.9; } if (miniboss2 == true && BGHP2 > 0 && exposed2 != true && badguy2._xscale > 0 && bglockXX2 != true && badguy2._x > baddywall3._x) { bx2 += 3; } if (miniboss2 == true && BGHP2 > 0 && exposed2 != true && badguy2._xscale < 0 && bglockXX2 != true && badguy2._x < baddywall4._x) { bx2 -= 3; } if (miniboss2 == true && BGHP2 > 0 && exposed2 != true && badguy2._xscale > 0 && bglockXX2 == true) { bx2 += rage2; } if (miniboss2 == true && BGHP2 > 0 && exposed2 != true && badguy2._xscale < 0 && bglockXX2 == true) { bx2 -= rage2; } if (badguy2._x <= baddywall3._x + 80 && bglockXX2 == true && exposed2 != true && rage2 < 5 && badguy2._xscale > 0 && BGHP2 > 0) { badguy2._xscale = -100; bglockXX2 = false; rage2 = 0; } if (badguy2._x >= baddywall4._x - 80 && exposed2 != true && bglockXX2 == true && rage2 < 5 && badguy2._xscale < 0 && BGHP2 > 0) { badguy2._xscale = 100; bglockXX2 = false; rage2 = 0; } if (badguy2._x <= baddywall3._x + 80 && bglockXX2 != true && exposed2 != true && badguy2._xscale > 0 && BGHP2 > 0) { badguy2._xscale = -100; badguy2._x = baddywall3._x + 90; } if (badguy2._x >= baddywall4._x - 80 && exposed2 != true && bglockXX2 != true && badguy2._xscale < 0 && BGHP2 > 0) { badguy2._xscale = 100; badguy2._x = baddywall4._x - 90; } if (badguy2._x <= baddywall3._x + 90 && exposed2 != true && bglockXX2 == true && rage2 >= 5 && badguy2._xscale > 0 && BGHP2 > 0) { badguy2._xscale = -100; bglockXX2 = false; badguy2._x = baddywall3._x + 90; exposed2 = true; volo2 = 0; rage2 = 0; badguy2.gotoAndPlay('dizzy'); resbad2 = 0; } if (badguy2._x >= baddywall4._x - 90 && exposed2 != true && bglockXX2 == true && rage2 >= 5 && badguy2._xscale < 0 && BGHP2 > 0) { badguy2._xscale = 100; bglockXX2 = false; exposed2 = true; volo2 = 0; rage2 = 0; badguy2._x = baddywall4._x - 90; badguy2.gotoAndPlay('dizzy'); resbad2 = 0; } if (player._x < badguy2._x + 500 && player._x > badguy2._x && badguy2._xscale < 0 && volo2 > 340 && jump == 0 && exposed2 != true && bglockXX2 != true && BGHP2 > 0) { bglockXX2 = true; rage2 = -6; volo = 0; } if (player._x > badguy2._x - 500 && player._x < badguy2._x && badguy2._xscale > 0 && volo2 > 340 && jump == 0 && exposed2 != true && bglockXX2 != true && BGHP2 > 0) { bglockXX2 = true; rage2 = -6; volo2 = 0; } if (bglockXX2 == true && rage2 < 10) { rage2 += 0.6; } if (exposed2 == true) { badguy2.reactor.gotoAndStop(2); resbad2 += 1; } if (exposed2 != true) { volo2 += 1; badguy2.reactor.gotoAndStop(1); } if (resbad2 > 140) { exposed2 = false; resbad2 = 0; } if (BGHP2 == undefined) { volo2 = 0; aimfire2 = 0; BGHP2 = 300; } if (volo2 > 500) { volo2 = 0; } if (volo2 < 340 && miniboss2 == true && exposed2 != true && BGHP2 > 0 && bglockXX != true) { aimfire2 += 1; } if (aimfire2 > 50 && blastemfire != true) { badguy2.gun.play(); } if (aimfire2 > 80 && blastemfire2 != true) { duplicateMovieClip(emblast, 'enemyblast2', 95); embx2 = bg7._x - (badguy2._x - 70 * (badguy2._xscale / 100)); enemyaim2 = badguy2._xscale / 100; sfx.gotoAndPlay('laser'); emby2 = bg7._y - badguy2._y; blastemfire2 = true; enemyblast2._xscale = badguy2._xscale; aimfire2 = 0; } if (pause != true) { enemyblast2._x = bg7._x - embx2; enemyblast2._y = bg7._y - emby2; embx2 += 10 * enemyaim2; } if (enemyblast2._x < -100 || enemyblast2._x > 900) { blastemfire2 = false; } if (enemyblast2.hitTest(player) && player._y > 140 && die != true && burstoff == 0 && camera != true) { duplicateMovieClip(playerel, 'electrocuted', 20); electrocuted._x = player._x; electrocuted.gotoAndPlay(3); electrocuted._rotation = Math.random() * 360; electrocuted._y = player._y; player._y = -520; ejump = 8; lives -= 1; } if (badguy2.hit.hitTest(player) && camera != true && die != true && rage2 > 2 && burstoff == 0) { die = true; player.gotoAndPlay('die'); jump = 8; ht = 1.5; } if (BGHP2 <= 0 && blewup2 != true) { badguy2.gotoAndPlay('die'); gyroscope3 = false; miniboss2 = false; duplicateMovieClip(bolt, 'bolt40', 30); gyjump40 = 5 + Math.random() * 5; gylau40 = Math.random() * 15 - Math.random() * 15; hx40 = bg7._x - badguy2._x; hy40 = bg7._y - badguy2._y; gyht40 = 0.6; duplicateMovieClip(bolt, 'bolt41', 31); gyjump41 = 5 + Math.random() * 5; gylau41 = Math.random() * 15 - Math.random() * 15; hx41 = bg7._x - badguy2._x; hy41 = bg7._y - badguy2._y; gyht41 = 0.6; duplicateMovieClip(bolt, 'bolt42', 33); gyjump42 = 5 + Math.random() * 5; gylau42 = Math.random() * 15 - Math.random() * 15; hx42 = bg7._x - badguy2._x; hy42 = bg7._y - badguy2._y; gyht42 = 0.6; duplicateMovieClip(bolt, 'bolt43', 32); gyjump43 = 5 + Math.random() * 5; gylau43 = Math.random() * 15 - Math.random() * 15; hx43 = bg7._x - badguy2._x; hy43 = bg7._y - badguy2._y; gyht43 = 0.6; duplicateMovieClip(bolt, 'bolt44', 34); gyjump44 = 5 + Math.random() * 5; gylau44 = Math.random() * 15 - Math.random() * 15; hx44 = bg7._x - badguy2._x; hy44 = bg7._y - badguy2._y; gyht44 = 0.6; duplicateMovieClip(bolt, 'bolt45', 35); gyjump45 = 5 + Math.random() * 5; gylau45 = Math.random() * 15 - Math.random() * 15; hx45 = bg7._x - badguy2._x; hy45 = bg7._y - badguy2._y; gyht45 = 0.6; duplicateMovieClip(bolt, 'bolt46', 36); gyjump46 = 5 + Math.random() * 5; gylau46 = Math.random() * 15 - Math.random() * 15; hx46 = bg7._x - badguy2._x; hy46 = bg7._y - badguy2._y; gyht46 = 0.6; scope3.play(); blewup2 = true; } if (bg7.core.hitTest(_root.gybulletx._x, _root.gybulletx._y + 30, true) && camera == true) { zoo = -70 + Math.random() * 20 - Math.random() * 30; sfx.gotoAndPlay('ricochet'); } if (bg7.core.hitTest(_root.gybulletx._x, _root.gybulletx._y - 20, true) && camera == true) { zoo = 80 + Math.random() * 20 - Math.random() * 40; sfx.gotoAndPlay('ricochet2'); } if (bg7.core.hitTest(_root.gybulletx._x + 30, _root.gybulletx._y, true) && camera == true) { zoo = 180 + Math.random() * 20 - Math.random() * 20; sfx.gotoAndPlay('ricochet'); } if (bg7.core.hitTest(_root.gybulletx._x - 30, _root.gybulletx._y, true) && camera == true) { zoo = +(Math.random() * 40) - Math.random() * 30; sfx.gotoAndPlay('ricochet2'); } if (lives <= 0) { die = true; gameover.play(); player.gotoAndStop('dead'); pause = true; lives = 0; } time += 1; gryo11._x = bg7._x - gx; gryo11._y = bg7._y - gy; gauge.gyrocount = ammo; gauge.men = lives; gauge.score = score; prompt._y = _root.player._y - 160; prompt._x = player._x; _root.gauge.keys = _root.key; vortex7._x = bg7._x - vorx5; vortex7._y = bg7._y - vory5; bozogoL = bg7._x - bogo; bolt40._x = bg7._x - hx40; bolt40._y = bg7._y - hy40; bolt41._x = bg7._x - hx41; bolt41._y = bg7._y - hy41; bolt42._x = bg7._x - hx42; bolt42._y = bg7._y - hy42; bolt43._x = bg7._x - hx43; bolt43._y = bg7._y - hy43; bolt44._x = bg7._x - hx44; bolt44._y = bg7._y - hy44; bolt45._x = bg7._x - hx45; bolt45._y = bg7._y - hy45; bolt46._x = bg7._x - hx46; bolt46._y = bg7._y - hy46; gyrof1._x = bg7._x - jx1; gyrof1._y = bg7._y - jy1; gyrof2._x = bg7._x - jx2; gyrof2._y = bg7._y - jy2; gyrof3._x = bg7._x - jx3; gyrof3._y = bg7._y - jy3; gyrof4._x = bg7._x - jx4; gyrof4._y = bg7._y - jy4; gyrof5._x = bg7._x - jx5; gyrof5._y = bg7._y - jy5; gyrof6._x = bg7._x - jx6; gyrof6._y = bg7._y - jy6; gyrof7._x = bg7._x - jx7; gyrof7._y = bg7._y - jy7; gyrof8._x = bg7._x - jx8; gyrof8._y = bg7._y - jy8; gyrof9._x = bg7._x - jx9; gyrof9._y = bg7._y - jy9; gyrof10._x = bg7._x - jx10; gyrof10._y = bg7._y - jy10; gyrof11._x = bg7._x - jx11; gyrof11._y = bg7._y - jy11; gyrof12._x = bg7._x - jx12; gyrof12._y = bg7._y - jy12; gyrof13._x = bg7._x - jx13; gyrof13._y = bg7._y - jy13; gyrof14._x = bg7._x - jx14; gyrof14._y = bg7._y - jy14; gyrof15._x = bg7._x - jx15; gyrof15._y = bg7._y - jy15; gyrof16._x = bg7._x - jx16; gyrof16._y = bg7._y - jy16; gyrof17._x = bg7._x - jx17; gyrof17._y = bg7._y - jy17; gyrof18._x = bg7._x - jx18; gyrof18._y = bg7._y - jy18; gyrof19._x = bg7._x - jx19; gyrof19._y = bg7._y - jy19; gyrof20._x = bg7._x - jx20; gyrof20._y = bg7._y - jy20; gyrof21._x = bg7._x - jx21; gyrof21._y = bg7._y - jy21; gyrof22._x = bg7._x - jx22; gyrof22._y = bg7._y - jy22; gyrof23._x = bg7._x - jx23; gyrof23._y = bg7._y - jy23; gyrof24._x = bg7._x - jx24; gyrof24._y = bg7._y - jy24; gyrof25._x = bg7._x - jx25; gyrof25._y = bg7._y - jy25; gyrof26._x = bg7._x - jx26; gyrof26._y = bg7._y - jy26; gyrof27._x = bg7._x - jx27; gyrof27._y = bg7._y - jy27; gyrof28._x = bg7._x - jx28; gyrof28._y = bg7._y - jy28; gyrof29._x = bg7._x - jx29; gyrof29._y = bg7._y - jy29; gyrof30._x = bg7._x - jx30; gyrof30._y = bg7._y - jy30; gyrof31._x = bg7._x - jx31; gyrof31._y = bg7._y - jy31; gyrof32._x = bg7._x - jx32; gyrof32._y = bg7._y - jy32; gyrof33._x = bg7._x - jx33; gyrof33._y = bg7._y - jy33; gyrof34._x = bg7._x - jx34; gyrof34._y = bg7._y - jy34; gyrof35._x = bg7._x - jx35; gyrof35._y = bg7._y - jy35; gyrof36._x = bg7._x - jx36; gyrof36._y = bg7._y - jy36; gyrof37._x = bg7._x - jx37; gyrof37._y = bg7._y - jy37; gyrof38._x = bg7._x - jx38; gyrof38._y = bg7._y - jy38; gyrof39._x = bg7._x - jx39; gyrof39._y = bg7._y - jy39; gyrof41._x = bg7._x - jx41; gyrof41._y = bg7._y - jy41; gyrof42._x = bg7._x - jx42; gyrof42._y = bg7._y - jy42; gyrof43._x = bg7._x - jx43; gyrof43._y = bg7._y - jy43; gyrof44._x = bg7._x - jx44; gyrof44._y = bg7._y - jy44; gyrof45._x = bg7._x - jx45; gyrof45._y = bg7._y - jy45; gyrof46._x = bg7._x - jx46; gyrof46._y = bg7._y - jy46; gyrof47._x = bg7._x - jx47; gyrof47._y = bg7._y - jy47; gyrof48._x = bg7._x - jx48; gyrof48._y = bg7._y - jy48; gyrof49._x = bg7._x - jx49; gyrof49._y = bg7._y - jy49; door7._x = bg7._x - dx6; door7._y = bg7._y - dy6; gswitch1._x = bg7._x - gswx; gswitch1._y = bg7._y - gswy; gswitch2._x = bg7._x - gswx2; gswitch2._y = bg7._y - gswy2; gswitch3._x = bg7._x - gswx3; gswitch3._y = bg7._y - gswy3; gswitch4._x = bg7._x - gswx4; gswitch4._y = bg7._y - gswy4; springx2._x = bg7._x - sbx2; springx2._y = bg7._y - sby2; keyb._x = bg7._x - keyx; keyb._y = bg7._y - keyy; badguy1._x = bg7._x - bx1; badguy1._y = bg7._y - by1; badguy2._x = bg7._x - bx2; badguy2._y = bg7._y - by2; wallb1._x = bg7._x - wlbx; wallb1._y = bg7._y - wlby; wallb2._x = bg7._x - wlbx2; wallb2._y = bg7._y - wlby2; rest += 1; scope._x = bg7._x - scopex; scope._y = bg7._y - scopey; scope2._x = bg7._x - scopex2; scope2._y = bg7._y - scopey2; scope3._x = bg7._x - scopex3; scope3._y = bg7._y - scopey3; scope4._x = bg7._x - scopex4; scope4._y = bg7._y - scopey4; baddywall._x = bg7._x - bwx; baddywall2._x = bg7._x - bwx2; baddywall3._x = bg7._x - bwx3; baddywall4._x = bg7._x - bwx4; electrocuted._y -= ejump; ejump -= 0.5; }; stop(); } movieClip 988 { } movieClip 990 { } movieClip 994 { } movieClip 996 { } movieClip 997 { } movieClip 999 { } movieClip 1003 { frame 1 { stop(); } frame 20 { gotoAndStop(1); } } movieClip 1005 { } movieClip 1006 { } movieClip 1008 { } movieClip 1009 { frame 1 { stop(); } } movieClip 1010 { frame 1 { stop(); } frame 2 { stop(); } } movieClip 1013 { } movieClip 1014 { } movieClip 1016 { } movieClip 1017 { frame 1 { stop(); } } movieClip 1018 { } movieClip 1020 { } movieClip 1021 { } movieClip 1022 { frame 1 { stop(); } frame 11 { gotoAndStop(1); } frame 137 { gotoAndStop(1); } frame 185 { stop(); } frame 195 { gotoAndStop(1); } } movieClip 1024 { } movieClip 1026 { } movieClip 1028 { } movieClip 1033 { } movieClip 1044 { } movieClip 1046 { frame 1 { stop(); } frame 55 { stop(); } } movieClip 1053 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } } instance gameover of movieClip 576 { onClipEvent (load) { this.swapDepths(12000); } } frame 31 { for (i in _root) { _root[i].swapDepths(10102); removeMovieClip(_root[i]); } delete eval(onEnterFrame()); } frame 32 { delete eval(onEnterFrame()); } frame 33 { var jump = 0; var ht = 0.5; var mxyo = player._y - 50; var mxy = player._y - 100; var mxobg8 = bg8._y + 3000; var mxbg = bg8._y; var motion = 7; var mxx2 = player._x + 360; var mnx2 = player._x + 220; checkpoint = bg8._x; ex = bg8._x - enemy._x; ey = bg8._y - enemy._y; ex2 = bg8._x - enemy2._x; ey2 = bg8._y - enemy2._y; ex3 = bg8._x - enemy3._x; ey3 = bg8._y - enemy3._y; score = 0; to = 0; time = 0; crosshair.swapDepths(628); ammo = 6; key = 0; bec = 5; speechevent = 0; bg8.core._visible = false; exit = 0; player.swapDepths(50); OD = false; oh = false; player.swapDepths(50); mu = 25; tut = 0; mission.swapDepths(1001); gameover.swapDepths(5001); leaveroom.swapDepths(999); wall._visible = false; wall4._visible = false; gauge.swapDepths(1000); wall2._visible = false; wall3._visible = false; _quality = 'Medium'; combo = 1; CP = bg8._x - player._x; CPY = bg8._y - player._y; mxbg = bg8._y; baddywall4._visible = false; baddywall3._visible = false; wallb4._visible = false; wallb3._visible = false; dx8 = bg8._x - door8._x; dy8 = bg8._y - door8._y; ex4 = bg8._x - enemy4._x; ey4 = bg8._y - enemy4._y; ex5 = bg8._x - enemy5._x; ey5 = bg8._y - enemy5._y; ex1 = bg8._x - enemy1._x; ey1 = bg8._y - enemy1._y; ex6 = bg8._x - enemy6._x; ey6 = bg8._y - enemy6._y; ex7 = bg8._x - enemy7._x; ey7 = bg8._y - enemy7._y; ex8 = bg8._x - enemy8._x; ey8 = bg8._y - enemy8._y; ex9 = bg8._x - enemy9._x; ey9 = bg8._y - enemy9._y; ex10 = bg8._x - enemy10._x; ey10 = bg8._y - enemy10._y; ex11 = bg8._x - enemy11._x; ey11 = bg8._y - enemy11._y; ex12 = bg8._x - enemy12._x; ey12 = bg8._y - enemy12._y; ex13 = bg8._x - enemy13._x; ey13 = bg8._y - enemy13._y; ex14 = bg8._x - enemy14._x; ey14 = bg8._y - enemy14._y; ex15 = bg8._x - enemy15._x; ey15 = bg8._y - enemy15._y; ex16 = bg8._x - enemy16._x; ey16 = bg8._y - enemy16._y; ex17 = bg8._x - enemy17._x; ey17 = bg8._y - enemy17._y; ex18 = bg8._x - enemy18._x; ey18 = bg8._y - enemy18._y; ex19 = bg8._x - enemy19._x; ey19 = bg8._y - enemy19._y; ex20 = bg8._x - enemy20._x; ey20 = bg8._y - enemy20._y; ex21 = bg8._x - enemy21._x; ey21 = bg8._y - enemy21._y; ex22 = bg8._x - enemy22._x; ey22 = bg8._y - enemy22._y; ex23 = bg8._x - enemy23._x; ey23 = bg8._y - enemy23._y; ex24 = bg8._x - enemy24._x; ey24 = bg8._y - enemy24._y; ex25 = bg8._x - enemy25._x; ey25 = bg8._y - enemy25._y; ex26 = bg8._x - enemy26._x; ey26 = bg8._y - enemy26._y; ex27 = bg8._x - enemy27._x; ey27 = bg8._y - enemy27._y; bx1 = bg8._x - badguy1._x; by1 = bg8._y - badguy1._y; bx2 = bg8._x - badguy2._x; by2 = bg8._y - badguy2._y; bx3 = bg8._x - badguy3._x; bwx = bg8._x - baddywall._x; bwx2 = bg8._x - baddywall2._x; bwx3 = bg8._x - baddywall3._x; bwx4 = bg8._x - baddywall4._x; medi = false; jx1 = bg8._x - gyrog1._x; jy1 = bg8._y - gyrog1._y; jx2 = bg8._x - gyrog2._x; jy2 = bg8._y - gyrog2._y; jx3 = bg8._x - gyrog3._x; jy3 = bg8._y - gyrog3._y; jx4 = bg8._x - gyrog4._x; jy4 = bg8._y - gyrog4._y; jx5 = bg8._x - gyrog5._x; jy5 = bg8._y - gyrog5._y; jx6 = bg8._x - gyrog6._x; jy6 = bg8._y - gyrog6._y; jx7 = bg8._x - gyrog7._x; jy7 = bg8._y - gyrog7._y; jx8 = bg8._x - gyrog8._x; jy8 = bg8._y - gyrog8._y; jx9 = bg8._x - gyrog9._x; jy9 = bg8._y - gyrog9._y; jx10 = bg8._x - gyrog10._x; jy10 = bg8._y - gyrog10._y; jx11 = bg8._x - gyrog11._x; jy11 = bg8._y - gyrog11._y; jx12 = bg8._x - gyrog12._x; jy12 = bg8._y - gyrog12._y; jx13 = bg8._x - gyrog13._x; jy13 = bg8._y - gyrog13._y; jx14 = bg8._x - gyrog14._x; jy14 = bg8._y - gyrog14._y; jx15 = bg8._x - gyrog15._x; jy15 = bg8._y - gyrog15._y; jx16 = bg8._x - gyrog16._x; jy16 = bg8._y - gyrog16._y; jx17 = bg8._x - gyrog17._x; jy17 = bg8._y - gyrog17._y; jx18 = bg8._x - gyrog18._x; jy18 = bg8._y - gyrog18._y; jx19 = bg8._x - gyrog19._x; jy19 = bg8._y - gyrog19._y; jx20 = bg8._x - gyrog20._x; jy20 = bg8._y - gyrog20._y; jx21 = bg8._x - gyrog21._x; jy21 = bg8._y - gyrog21._y; jx22 = bg8._x - gyrog22._x; jy22 = bg8._y - gyrog22._y; jx23 = bg8._x - gyrog23._x; jy23 = bg8._y - gyrog23._y; jx24 = bg8._x - gyrog24._x; jy24 = bg8._y - gyrog24._y; jx25 = bg8._x - gyrog25._x; jy25 = bg8._y - gyrog25._y; jx26 = bg8._x - gyrog26._x; jy26 = bg8._y - gyrog26._y; jx27 = bg8._x - gyrog27._x; jy27 = bg8._y - gyrog27._y; jx28 = bg8._x - gyrog28._x; jy28 = bg8._y - gyrog28._y; jx29 = bg8._x - gyrog29._x; jy29 = bg8._y - gyrog29._y; jx30 = bg8._x - gyrog30._x; jy30 = bg8._y - gyrog30._y; jx31 = bg8._x - gyrog31._x; jy31 = bg8._y - gyrog31._y; jx32 = bg8._x - gyrog32._x; jy32 = bg8._y - gyrog32._y; jx33 = bg8._x - gyrog33._x; jy33 = bg8._y - gyrog33._y; jx34 = bg8._x - gyrog34._x; jy34 = bg8._y - gyrog34._y; jx35 = bg8._x - gyrog35._x; jy35 = bg8._y - gyrog35._y; jx36 = bg8._x - gyrog36._x; jy36 = bg8._y - gyrog36._y; jx37 = bg8._x - gyrog37._x; jy37 = bg8._y - gyrog37._y; jx38 = bg8._x - gyrog38._x; jy38 = bg8._y - gyrog38._y; jx39 = bg8._x - gyrog39._x; jy39 = bg8._y - gyrog39._y; jx40 = bg8._x - gyrog40._x; jy40 = bg8._y - gyrog40._y; jx41 = bg8._x - gyrog41._x; jy41 = bg8._y - gyrog41._y; jx42 = bg8._x - gyrog42._x; jy42 = bg8._y - gyrog42._y; jx43 = bg8._x - gyrog43._x; jy43 = bg8._y - gyrog43._y; jx44 = bg8._x - gyrog44._x; jy44 = bg8._y - gyrog44._y; jx45 = bg8._x - gyrog45._x; jy45 = bg8._y - gyrog45._y; jx46 = bg8._x - gyrog46._x; jy46 = bg8._y - gyrog46._y; jx47 = bg8._x - gyrog47._x; jy47 = bg8._y - gyrog47._y; jx48 = bg8._x - gyrog48._x; jy48 = bg8._y - gyrog48._y; jx49 = bg8._x - gyrog49._x; jy49 = bg8._y - gyrog49._y; vorx5 = bg8._x - vortex8._x; vory5 = bg8._y - vortex8._y; scope.swapDepths(200); scope2.swapDepths(201); scope4.swapDepths(202); scope3.swapDepths(203); scopex = bg8._x - scope._x; scopey = bg8._y - scope._y; scopex2 = bg8._x - scope2._x; scopey2 = bg8._y - scope2._y; scopex3 = bg8._x - scope3._x; scopey3 = bg8._y - scope3._y; scopex4 = bg8._x - scope4._x; scopey4 = bg8._y - scope4._y; launch = 0; wlbx3 = bg8._x - wallb3._x; wlby3 = bg8._y - wallb3._y; wlbx4 = bg8._x - wallb4._x; wlby4 = bg8._y - wallb4._y; flameactive = 0; baddywall._visible = false; baddywall2._visible = false; up1x = bg8._x - oneup1._x; up1y = bg8._y - oneup1._y; up2x = bg8._x - oneup2._x; up2y = bg8._y - oneup2._y; up3x = bg8._x - oneup3._x; up3y = bg8._y - oneup3._y; gauge.bossgauge2._visible = false; pause = true; eventx = true; onEnterFrame = function () { i = 0; while (i <= 20) { if (player.hitTest(_root['enemy' + i]) && !Key.isDown(jk) && die != true && jump < 0 || player.hitTest(_root['enemy' + i]) && die != true && jump < 0 && volox == true) { score += 10; jump = 15.5; player.gotoAndPlay(2); _root['enemy' + i].play(); kills += 1; } if (player._x > _root['enemy' + i]._x + 30) { _root['enemy' + i]._xscale = -15; } if (player._x < _root['enemy' + i]._x - 30) { _root['enemy' + i]._xscale = 15; } if (player.hitTest(_root['enemy' + i]) && Key.isDown(jk) && die != true && jump < 0 && volox != true) { score += 100 * round; jump = 15; round += 1; duplicateMovieClip(bonuspt, 'bonuses', 10); bonuses._x = player._x + Math.random() * 20 + Math.random() * 20; bonuses._y = player._y + 80; bonuses.bork.gotoAndStop(boc); player.gotoAndPlay(boc); bonuses.bork.doh = 100 * round; _root['enemy' + i].play(); kills += 1; volox = true; duplicateMovieClip(bonuspt, 'bonuses', 10); bonuses._x = player._x + Math.random() * 20 + Math.random() * 20; bonuses._y = player._y + 80; bonuses.bork.gotoAndStop(boc); player.gotoAndPlay(boc); bonuses.bork.doh = 100 * round; duplicateMovieClip(starburst, 'star', 13); strx = bg8._x - (player._x + Math.random() * 10 - Math.random() * 10); stry = bg8._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht = 0.5; stbo = Math.random() * 20 - Math.random() * 10; duplicateMovieClip(starburst, 'star2', 14); strx2 = bg8._x - (player._x + Math.random() * 10 - Math.random() * 10); stry2 = bg8._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump2 = 9 + Math.random() * 5; stht2 = 0.5; stbo2 = Math.random() * 30 - Math.random() * 30; duplicateMovieClip(starburst, 'star3', 15); strx3 = bg8._x - (player._x + Math.random() * 10 - Math.random() * 10); stry3 = bg8._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump3 = 5 + Math.random() * 5; stht3 = 0.5; stbo3 = Math.random() * 15 - Math.random() * 15; duplicateMovieClip(starburst, 'star4', 16); strx4 = bg8._x - (player._x + Math.random() * 10 - Math.random() * 10); stry4 = bg8._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump4 = 9 + Math.random() * 5; stht4 = 0.5; stbo4 = Math.random() * 10 - Math.random() * 10; duplicateMovieClip(starburst, 'star5', 17); strx5 = bg8._x - (player._x + Math.random() * 10 - Math.random() * 10); stry5 = bg8._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht5 = 0.5; stbo5 = Math.random() * 19 - Math.random() * 13; } if (player.hitTest(_root['oneup' + i]) && die != true && _root['freelife' + i] != true) { score += 100; lives += 1; _root['oneup' + i].play(); _root['freelife' + i] = true; } if (_root['enemy' + i]._x < -120 || _root['enemy' + i]._x > 920) { _root['enemy' + i].gotoAndStop(1); _root['enemy' + i]._visible = false; } if (_root['enemy' + i]._x > -120 && _root['enemy' + i]._x < 920) { _root['enemy' + i]._visible = true; } if (_root['gyrog' + i]._x < -320 || _root['gyrog' + i]._x > 920) { _root['gyrog' + i]._visible = false; } if (_root['gyrog' + i]._x > -320 && _root['gyrog' + i]._x < 920) { _root['gyrog' + i]._visible = true; } if (player.hitTest(_root['gyrog' + i]) && ammo <= 5 || gybulletx.hitTest(_root['gyrog' + i]) && ammo <= 5) { ammo += 1; _root['gyrog' + i]._visible = false; _root['gyrog' + i].play(); collect += 1; } if (player.hitTest(_root['gyrog' + i]) && ammo >= 6 || gybulletx.hitTest(_root['gyrog' + i]) && ammo >= 6) { score += 30; _root['gyrog' + i]._visible = false; _root['gyrog' + i].play(); collect += 1; } ++i; } if (pause != true) { star._x = bg8._x - strx; star._y = bg8._y - stry; star2._x = bg8._x - strx2; star2._y = bg8._y - stry2; star3._x = bg8._x - strx3; star3._y = bg8._y - stry3; star4._x = bg8._x - strx4; star4._y = bg8._y - stry4; star5._x = bg8._x - strx5; star5._y = bg8._y - stry5; stry += stjump; stjump -= 0.5; stry2 += stjump2; stjump2 -= 0.5; stry3 += stjump3; stjump3 -= 0.5; stry4 += stjump4; stjump4 -= 0.5; stry5 += stjump5; stjump5 -= 0.5; star._rotation += 3; star3._rotation += 3; star2._rotation -= 3; star4._rotation -= 3; star5._rotation += 6; strx += stbo; stbo *= 0.9300000000000001; strx2 += stbo2; stbo2 *= 0.9300000000000001; strx3 += stbo3; stbo3 *= 0.9300000000000001; strx4 += stbo4; stbo4 *= 0.9300000000000001; strx5 += stbo5; stbo5 *= 0.9300000000000001; } if (round <= 9) { boc = 'pose1'; } if (round == 1) { boc = 'pose2'; } if (round == 2) { boc = 'pose3'; } if (round >= 3) { boc = 'pose4'; volex = true; limit = true; } if (limit == true) { volox = true; } if (jump == 0) { limit = false; } if (!Key.isDown(jk) && volox == true) { volox = false; bozogogo = 0; } if (Key.isDown(jk) && volox != true) { bozogogo += 1; } if (bozogogo > 4) { volex = true; } if (round == undefined) { bozogogo = 0; round = 0; } if (jump == 0) { round = 0; } if (pause != true) { to += 1; } if (to > 40) { gryo11._visible = false; } if (pause != true && player._y > mxy && camera != true && duck != true && meetrobot != true && gyrogo != true && obs != true && gravity != true) { player._y -= jump; jump -= ht; } if (pause != true && player._y <= mxy && jump > 0 && camera != true && duck != true && meetrobot != true && gyrogo != true && obs != true && gravity != true) { bg8._y += jump; jump -= ht; } if (pause != true && player._y <= mxy && jump <= 0 && bg8._y > mxbg && camera != true && duck != true && meetrobot != true && gyrogo != true && obs != true && gravity != true) { bg8._y += jump; jump -= ht; } if (pause != true && player._y > mxy && jump <= 0 && bg8._y > mxbg && camera != true && duck != true && meetrobot != true && gyrogo != true && obs != true && gravity != true) { bg8._y += jump; jump -= ht; } if (pause != true && player._y <= mxy && player._y < 300 && jump <= 0 && bg8._y <= mxbg && camera != true && duck != true && meetrobot != true && gyrogo != true && obs != true && gravity != true) { player._y -= jump; jump -= ht; } if (pause != true && player._y > 300 && obs != true && jump <= 0 && bg8._y > mxbg && camera != true && duck != true && meetrobot != true && gyrogo != true && xox != true && gravity != true) { bg8._y += jump; jump -= ht; } if (pause != true && player._y <= mxy && player._y > 300 && jump <= 0 && bg8._y <= mxbg + 5 && camera != true && gyrogo != true && obs != true) { player._y -= jump; jump -= ht; } if (bg8.core.hitTest(_root.player._x, _root.player._y, true) && die != true && blastoff != true && jump < 0 && gravity != true) { jump = 0; player.gotoAndStop(1); ht = 0; } for (;;) { if (!(bg8.core.hitTest(_root.player._x, _root.player._y, true) && obs != true && die != true && gravity != true)) break; player._y -= 0.1; } if (!bg8.core.hitTest(_root.player._x, _root.player._y + 10, true) && ht <= 0 && camera != true && meetrobot != true && gyrogo != true && obs != true && gravity != true) { ht = 0.5; } if (bg8.core.hitTest(_root.player._x, _root.player._y + 10, true) && die != true && blastoff == true && deacc != true) { jump = 0; player.gotoAndPlay('woah'); player._y += 10; bx2 = bg8._x + 100; rage2 = 0; bglockXX2 = false; exposed2 = false; volo2 = 0; ht = 0; deacc = true; } if (deacc == true) { burstoff *= 0.9; } if (burstoff <= 2 && burstoff >= -2 && deacc == true) { burstoff = 0; blastoff = false; deacc = false; } if (jump < -20) { jump = -20; } if (Key.isDown(39) && obs != true && OD != true && camera != true && duck != true && meetrobot != true && gyrogo != true && aim != true && pause != true && player._x < mxx2) { player._x += motion; player.legs.play(); player.head.gotoAndPlay(1); player.arm.play(); player.arm2.play(); player._xscale = 80; RR = true; } if (Key.isDown(39) && obs != true && OD != true && camera != true && duck != true && meetrobot != true && gyrogo != true && aim != true && pause != true && player._x >= mxx2) { bg8._x -= motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); RR = true; player._xscale = 80; } if (Key.isDown(37) && obs != true && OD != true && camera != true && duck != true && meetrobot != true && gyrogo != true && aim != true && pause != true && player._x > mnx2) { player._x -= motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); player._xscale = -80; LL = true; } if (Key.isDown(37) && obs != true && OD != true && camera != true && duck != true && meetrobot != true && gyrogo != true && aim != true && pause != true && player._x <= mnx2) { bg8._x += motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); player._xscale = -80; LL = true; } if (!Key.isDown(37) && LL == true || !Key.isDown(39) && RR == true) { momentum -= 0.05; player.legs.gotoAndStop(1); player.arm.gotoAndStop(1); player.arm2.gotoAndStop(1); LL = false; RR = false; } if (jump == 0 && OD != true && ht <= 0 && Key.isDown(jk) && aim != true && camera != true && duck != true && meetrobot != true && gyrogo != true && obs != true && pause != true) { player.gotoAndPlay(2); jump = 14; ht = 0.5; } if (jump > 0) { player.play(); } if (jk == undefined) { jk = 90; } if (ac == undefined) { ac = 88; } if (ob == undefined) { ob = 67; } if (Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim != true && ammo > 0 && camera != true && duck != true && meetrobot != true && gyrogo != true) { crosshair._rotation = 0; aim = true; } if (!Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale > 0 && gravity != true) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y - 50; zoo = crosshair._rotation; aim = false; } if (!Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale < 0 && gravity != true) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y - 50; zoo = 180 + crosshair._rotation; aim = false; } if (aim == true && gravity != true) { player.gotoAndStop('aim'); crosshair._visible = true; crosshair._rotation -= bec; crosshair.cile._rotation += 15; crosshair._x = player._x; crosshair._xscale = player._xscale / 3; crosshair._y = player._y - 40; } if (!Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale > 0 && gravity == true) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y + 50; zoo = crosshair._rotation; aim = false; } if (!Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale < 0 && gravity == true) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y + 50; zoo = 180 + crosshair._rotation; aim = false; } if (aim == true && gravity == true) { player.gotoAndStop('aim'); crosshair._visible = true; crosshair._rotation -= bec; crosshair.cile._rotation += 15; crosshair._x = player._x; crosshair._xscale = player._xscale / 3; crosshair._y = player._y + 40; } if (keyb.hitTest(player) && key <= 0) { key += 1; keyb._visible = false; keyb.play(); } if (aim == true && Key.isDown(ob)) { aim = false; player.gotoAndStop(1); } if (aim != true) { crosshair._visible = false; } if (crosshair._rotation <= -60 && player._xscale > 0) { bec = -3; } if (crosshair._rotation > 30 && player._xscale > 0) { bec = 3; } if (crosshair._rotation >= 60 && player._xscale < 0) { bec = 3; } if (crosshair._rotation < -30 && player._xscale < 0) { bec = -3; } if (camera == true && pause != true && gybulletx._x <= 500 && gybulletx._x > 240 || camera != true && duck != true && meetrobot != true && gyrogo != true) { gybulletx._rotation += 20; gybulletx._x += mu * Math.cos(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._x > 500 || gybulletx._x <= 240 && camera == true && pause != true) { gybulletx._rotation += 20; bg8._x -= mu * Math.cos(zoo * 0.0174532925199433); player._x -= mu * Math.cos(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._y > 300 || gybulletx._y <= 170 && camera == true && pause != true) { gybulletx._rotation += 20; bg8._y -= mu * Math.sin(zoo * 0.0174532925199433); player._y -= mu * Math.sin(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._y <= 300 && gybulletx._y >= 170 || camera != true && duck != true && meetrobot != true && gyrogo != true) { gybulletx._rotation += 20; gybulletx._y += mu * Math.sin(zoo * 0.0174532925199433); range += 1; } if (range > 70) { gybulletx.play(); camera = false; xox = true; range = 0; } if (camera != true && duck != true && meetrobot != true && gyrogo != true && player._x < 100 && obs != true && xox == true) { player._x += 12; bg8._x += 12; } if (camera != true && duck != true && meetrobot != true && gyrogo != true && player._x > 500 && obs != true && xox == true) { player._x -= 12; bg8._x -= 12; } if (camera != true && duck != true && meetrobot != true && gyrogo != true && player._y > 350 && obs != true && xox == true) { player._y -= 12; bg8._y -= 12; } if (camera != true && duck != true && meetrobot != true && gyrogo != true && player._y < 210 && obs != true && xox == true && gravity == true) { player._y += 7; bg8._y += 7; } if (camera != true && duck != true && meetrobot != true && gyrogo != true && player._y < 250 && obs != true && aim == true && gravity != true) { player._y += 7; bg8._y += 7; } if (camera != true && duck != true && meetrobot != true && gyrogo != true && player._y > 270 && obs != true && aim == true && gravity == true) { player._y -= 7; bg8._y -= 7; } if (player._x < 600 && player._x > 100 && player._y > 0 && player._y < 400) { xox = false; } if (Key.isDown(ob) && camera != true && duck != true && meetrobot != true && gyrogo != true && pause != true && obs != true && jump == 0) { obs = true; } if (!Key.isDown(ob) && obs == true) { xox = true; obs = false; } if (Key.isDown(39) && obs == true) { bg8._x -= 5; player._x -= 5; } if (Key.isDown(37) && obs == true) { bg8._x += 5; player._x += 5; } if (Key.isDown(38) && obs == true) { bg8._y += 5; player._y += 5; } if (Key.isDown(40) && obs == true && bg8._y > mxbg) { bg8._y -= 5; player._y -= 5; } if (time < 50) { player._x = vortex8._x + 60; player._y = vortex8._y + 80; } if (time > 50 && time < 60) { jump = 0; player.gotoAndPlay('enterroom'); pause = false; eventx = false; motion = 7; } if (pause == true) { player._visible = false; } if (pause != true) { player._visible = true; } if (player._y < 250 && gravity != true && obs != true && jump == 0 && pause != true && camera != true && duck != true && meetrobot != true && gyrogo != true && obs != true) { bg8._y += 5; player._y += 5; } if (player._y > 150 && gravity == true && obs != true && jump == 0 && pause != true && camera != true && duck != true && meetrobot != true && gyrogo != true && obs != true) { bg8._y -= 5; player._y -= 5; } if (bg8._y < mxbg && obs != true) { bg8._y = mxbg; } if (bg8._y > mxobg8 && gravity == true) { bg8._y = mxobg8; player._y += jump; } if (player._y > 700 && camera != true && duck != true && meetrobot != true && gyrogo != true && bg8._y <= mxbg && obs != true) { player._x = bg8._x - CP; deaths += 1; player._y = -120; die = false; lives -= 1; player.gotoAndPlay('ahhhh'); medi = false; xox = true; } if (player.hitTest(door8) && Key.isDown(38) && OD != true) { player.gotoAndPlay('enterdoor'); door8.play(); OD = true; key = 0; } if (player.hitTest(door8) && OD != true) { prompt._visible = true; } if (!player.hitTest(door8) || OD == true) { prompt._visible = false; } if (OD == true) { motion = 0; exit += 1; } if (exit > 30 && oh != true) { door8.swapDepths(500); pause = true; oh = true; } if (exit > 30) { pause = true; } if (exit > 80) { _root.leaveroom.play(); } if (exit > 300) { _root.play(); } if (Key.isDown(40) && duck != true && camera != true && die != true && ht == 0 && blastoff != true && aim != true) { duck = true; player.gotoAndStop('duck'); } if (!Key.isDown(40) && duck == true) { duck = false; player.gotoAndStop(1); } if (jump == 0 && OD != true && ht <= 0 && Key.isDown(jk) && aim != true && camera != true && duck == true && meetrobot != true && gyrogo != true && obs != true && pause != true) { player.gotoAndPlay('boostjump'); duck = false; jump = 19; ht = 0.5; } if (range > 50) { range = 0; gybulletx.play(); camera = false; xox = true; } if (enemy1._y > 450 && blastoff != true) { ey1 = bg8._y + 50; enemy1.gotoAndStop(1); enemy1._visible = true; } if (enemy2._y > 450 && blastoff != true) { ey2 = bg8._y + 50; enemy2.gotoAndStop(1); enemy2._visible = true; } if (enemy3._y > 450 && blastoff != true) { ey3 = bg8._y + 50; enemy3.gotoAndStop(1); enemy3._visible = true; } if (enemy4._y > 450 && blastoff != true) { ey4 = bg8._y + 50; enemy4.gotoAndStop(1); enemy4._visible = true; } if (enemy5._y > 450 && blastoff != true) { ey5 = bg8._y + 50; enemy5.gotoAndStop(1); enemy5._visible = true; } if (round >= 3) { volex = true; } if (bg8._y <= mxbg + 4 && enemy1._y < 0 && jump < 0 && zoom != true) { enemy1._visible = true; enemy1.gotoAndStop(1); ey1 -= 6; ex1 = bg8._x - 400; enemy2._visible = true; enemy2.gotoAndStop(1); ey2 = bg8._y + 100; ex2 = bg8._x - 300; enemy3._visible = true; enemy3.gotoAndStop(1); ey3 = bg8._y + 300; ex3 = bg8._x - 100; enemy4._visible = true; enemy4.gotoAndStop(1); ey4 = bg8._y + 400; ex4 = bg8._x - 600; enemy5._visible = true; enemy5.gotoAndStop(1); ey5 = bg8._y + 600; ex5 = bg8._x - 400; } if (bg8._y <= mxbg + 4 && enemy1._y < 500 && jump < 0 && zoom == true) { enemy1._visible = true; enemy1.gotoAndStop(1); ey1 = bg8._y - 60; ex1 = bg8._x - 400; enemy2._visible = true; enemy2.gotoAndStop(1); ey2 = bg8._y + 200; enemy3._visible = true; enemy3.gotoAndStop(1); ey3 = bg8._y + 500; enemy4._visible = true; enemy4.gotoAndStop(1); ey4 = bg8._y + 700; enemy5._visible = true; enemy5.gotoAndStop(1); ey5 = bg8._y + 1000; duplicateMovieClip(sparker, 'nospark', 55); spaox = bg8._x - 400; spaoy = bg8._y - 60; spaoburst = Math.random() * 14 - Math.random() * 14; spaojump = 5 + Math.random() * 7; duplicateMovieClip(sparker, 'nospark2', 54); spaox2 = bg8._x - 400; spaoy2 = bg8._y - 60; spaoburst2 = Math.random() * 14 - Math.random() * 14; spaojump2 = 5 + Math.random() * 7; duplicateMovieClip(sparker, 'nospark3', 53); spaox3 = bg8._x - 400; spaoy3 = bg8._y - 60; spaoburst3 = Math.random() * 14 - Math.random() * 14; spaojump3 = 5 + Math.random() * 7; duplicateMovieClip(sparker, 'nospark4', 52); spaox4 = bg8._x - 400; spaoy4 = bg8._y - 60; spaoburst4 = Math.random() * 14 - Math.random() * 14; spaojump4 = 5 + Math.random() * 7; duplicateMovieClip(sparker, 'nospark5', 56); spaox5 = bg8._x - 400; spaoy5 = bg8._y - 60; spaoburst5 = Math.random() * 14 - Math.random() * 14; spaojump5 = 5 + Math.random() * 7; duplicateMovieClip(sparker, 'nospark6', 57); spaox6 = bg8._x - 400; spaoy6 = bg8._y - 60; spaoburst6 = Math.random() * 14 - Math.random() * 14; spaojump6 = 5 + Math.random() * 7; duplicateMovieClip(sparker, 'nospark7', 58); spaox7 = bg8._x - 400; spaoy7 = bg8._y - 60; spaoburst7 = Math.random() * 14 - Math.random() * 14; spaojump7 = 5 + Math.random() * 7; } if (pause != true) { nospark._x = bg8._x - spaox; nospark._y = bg8._y - spaoy; spaox -= spaoburst; spaoburst *= 0.95; spaoy += spaojump; spaojump -= 0.3; nospark2._x = bg8._x - spaox2; nospark2._y = bg8._y - spaoy2; spaox2 -= spaoburst2; spaoburst2 *= 0.95; spaoy2 += spaojump2; spaojump2 -= 0.3; nospark3._x = bg8._x - spaox3; nospark3._y = bg8._y - spaoy3; spaox3 -= spaoburst3; spaoburst3 *= 0.95; spaoy3 += spaojump3; spaojump3 -= 0.3; nospark4._x = bg8._x - spaox4; nospark4._y = bg8._y - spaoy4; spaox4 -= spaoburst4; spaoburst4 *= 0.95; spaoy4 += spaojump4; spaojump4 -= 0.3; nospark5._x = bg8._x - spaox5; nospark5._y = bg8._y - spaoy5; spaox5 -= spaoburst5; spaoburst5 *= 0.95; spaoy5 += spaojump5; spaojump5 -= 0.3; nospark6._x = bg8._x - spaox6; nospark6._y = bg8._y - spaoy6; spaox6 -= spaoburst6; spaoburst6 *= 0.95; spaoy6 += spaojump6; spaojump6 -= 0.3; nospark7._x = bg8._x - spaox7; nospark7._y = bg8._y - spaoy7; spaox7 -= spaoburst7; spaoburst7 *= 0.95; spaoy7 += spaojump7; spaojump7 -= 0.3; } if (enemy1.hitTest(scope)) { ex1 += 10; ey1 += 10; } if (enemy2.hitTest(scope)) { ex2 += 10; ey2 += 10; } if (enemy3.hitTest(scope)) { ex3 += 10; ey3 += 10; } if (enemy4.hitTest(scope)) { ex4 += 10; ey4 += 10; } if (enemy5.hitTest(scope)) { ex5 += 10; ey5 += 10; } if (bg8._y > mxbg + 300 && medi != true && missilelaunch2 != true && blastoff != true) { duplicateMovieClip(atomic, 'atomical2', 73); atox2 = bg8._x + 200; atoy2 = bg8._y - 500; atomlife2 = 0; missilelaunch2 = true; } if (bg8._y > mxbg + 100 && medi != true && missilelaunch != true && blastoff != true) { duplicateMovieClip(atomic, 'atomical', 70); atox = bg8._x - 800; atoy = bg8._y - 500; atomlife = 0; missilelaunch = true; } if (pause != true) { atomlife += 1; atomlife2 += 1; atomical2._x = bg8._x - atox2; atomical2._y = bg8._y - atoy2; atomical._x = bg8._x - atox; atomical._y = bg8._y - atoy; } if (pause != true && atomlife < 400) { atomrot = 180 + Math.atan2(player._y - atomical._y, player._x - atomical._x) / 0.0174532925199433; atox += 7 * Math.cos(atomical._rotation * 0.0174532925199433); atoy += 7 * Math.sin(atomical._rotation * 0.0174532925199433); } if (atomical._rotation > atomrot + 6 && atomlife < 400) { atomical._rotation -= 1; } if (atomical._rotation < atomrot - 6 && atomlife < 400) { atomical._rotation += 1; } if (atomlife > 400 && medi != true) { atomical.play(); } if (atomlife > 470 && medi != true) { missilelaunch = false; atomlife = 0; } if (atomical.hitTest(player) && medi != true && die != true && atomlife < 400) { die = true; player.gotoAndPlay('die'); jump = 17; ht = 1.8; atomical.play(); atomlife = 400; } if (al == undefined) { al = 0; al2 = 0; } if (pause != true && missilelaunch == true) { al += 1; jetal1._x = bg8._x - jex; jetal1._y = bg8._y - jey; jetal2._x = bg8._x - jex2; jetal2._y = bg8._y - jey2; jetal3._x = bg8._x - jex3; jetal3._y = bg8._y - jey3; jetal4._x = bg8._x - jex4; jetal4._y = bg8._y - jey4; jetal5._x = bg8._x - jex5; jetal5._y = bg8._y - jey5; jetal6._x = bg8._x - jex6; jetal6._y = bg8._y - jey6; jetal7._x = bg8._x - jex7; jetal7._y = bg8._y - jey7; } if (al > 5 && al < 7 && missilelaunch == true) { duplicateMovieClip(jet, 'jetal1', 4); jex = bg8._x - atomical._x + 6 * Math.cos(atomical._rotation * 0.0174532925199433); jey = bg8._y - atomical._y + 6 * Math.sin(atomical._rotation * 0.0174532925199433); } if (al > 10 && al < 12 && missilelaunch == true) { duplicateMovieClip(jet, 'jetal2', 5); jex2 = bg8._x - atomical._x + 6 * Math.cos(atomical._rotation * 0.0174532925199433); jey2 = bg8._y - atomical._y + 6 * Math.sin(atomical._rotation * 0.0174532925199433); } if (al > 15 && al < 17 && missilelaunch == true) { duplicateMovieClip(jet, 'jetal3', 6); jex3 = bg8._x - atomical._x + 6 * Math.cos(atomical._rotation * 0.0174532925199433); jey3 = bg8._y - atomical._y + 6 * Math.sin(atomical._rotation * 0.0174532925199433); } if (al > 20 && al < 22 && missilelaunch == true) { duplicateMovieClip(jet, 'jetal4', 7); jex4 = bg8._x - atomical._x + 6 * Math.cos(atomical._rotation * 0.0174532925199433); jey4 = bg8._y - atomical._y + 6 * Math.sin(atomical._rotation * 0.0174532925199433); } if (al > 25 && al < 27 && missilelaunch == true) { duplicateMovieClip(jet, 'jetal5', 8); jex5 = bg8._x - atomical._x + 6 * Math.cos(atomical._rotation * 0.0174532925199433); jey5 = bg8._y - atomical._y + 6 * Math.sin(atomical._rotation * 0.0174532925199433); } if (al > 30 && al < 32 && missilelaunch == true) { duplicateMovieClip(jet, 'jetal6', 9); jex6 = bg8._x - atomical._x + 6 * Math.cos(atomical._rotation * 0.0174532925199433); jey6 = bg8._y - atomical._y + 6 * Math.sin(atomical._rotation * 0.0174532925199433); } if (al > 35 && missilelaunch == true) { duplicateMovieClip(jet, 'jetal7', 10); jex7 = bg8._x - atomical._x + 6 * Math.cos(atomical._rotation * 0.0174532925199433); jey7 = bg8._y - atomical._y + 6 * Math.sin(atomical._rotation * 0.0174532925199433); al = 0; } if (pause != true && missilelaunch2 == true) { al2 += 1; jetalx1._x = bg8._x - jexx; jetalx1._y = bg8._y - jeyx; jetalx2._x = bg8._x - jexx2; jetalx2._y = bg8._y - jeyx2; jetalx3._x = bg8._x - jexx3; jetalx3._y = bg8._y - jeyxx3; jetalx4._x = bg8._x - jexx4; jetalx4._y = bg8._y - jeyx4; jetalx15._x = bg8._x - jexx5; jetalx15._y = bg8._y - jeyx5; jetalx6._x = bg8._x - jexx6; jetalx6._y = bg8._y - jeyx6; jetalx7._x = bg8._x - jexx7; jetalx7._y = bg8._y - jeyx7; } if (al2 > 5 && al2 < 7 && missilelaunch2 == true) { duplicateMovieClip(jet, 'jetalx1', 24); jexx = bg8._x - atomical2._x + 6 * Math.cos(atomical2._rotation * 0.0174532925199433); jeyx = bg8._y - atomical2._y + 6 * Math.sin(atomical2._rotation * 0.0174532925199433); } if (al2 > 10 && al2 < 12 && missilelaunch2 == true) { duplicateMovieClip(jet, 'jetalx2', 25); jexx2 = bg8._x - atomical2._x + 6 * Math.cos(atomical2._rotation * 0.0174532925199433); jeyx2 = bg8._y - atomical2._y + 6 * Math.sin(atomical2._rotation * 0.0174532925199433); } if (al2 > 15 && al2 < 17 && missilelaunch2 == true) { duplicateMovieClip(jet, 'jetalx3', 26); jexx3 = bg8._x - atomical2._x + 6 * Math.cos(atomical2._rotation * 0.0174532925199433); jeyx3 = bg8._y - atomical2._y + 6 * Math.sin(atomical2._rotation * 0.0174532925199433); } if (al2 > 20 && al2 < 22 && missilelaunch2 == true) { duplicateMovieClip(jet, 'jetalx4', 27); jexx4 = bg8._x - atomical2._x + 6 * Math.cos(atomical2._rotation * 0.0174532925199433); jeyx4 = bg8._y - atomical2._y + 6 * Math.sin(atomical2._rotation * 0.0174532925199433); } if (al2 > 25 && al2 < 27 && missilelaunch2 == true) { duplicateMovieClip(jet, 'jetalx5', 28); jexx5 = bg8._x - atomical2._x + 6 * Math.cos(atomical2._rotation * 0.0174532925199433); jeyx5 = bg8._y - atomical2._y + 6 * Math.sin(atomical2._rotation * 0.0174532925199433); } if (al2 > 30 && al2 < 32 && missilelaunch2 == true) { duplicateMovieClip(jet, 'jetalx6', 29); jexx6 = bg8._x - atomical2._x + 6 * Math.cos(atomical2._rotation * 0.0174532925199433); jeyx6 = bg8._y - atomical2._y + 6 * Math.sin(atomical2._rotation * 0.0174532925199433); } if (al2 > 35 && missilelaunch2 == true) { duplicateMovieClip(jet, 'jetalx7', 40); jexx7 = bg8._x - atomical2._x + 6 * Math.cos(atomical2._rotation * 0.0174532925199433); jeyx7 = bg8._y - atomical2._y + 6 * Math.sin(atomical2._rotation * 0.0174532925199433); al2 = 0; } if (pause != true && atomlife2 < 400) { atomrot2 = 180 + Math.atan2(player._y - atomical2._y, player._x - atomical2._x) / 0.0174532925199433; atox2 += 7 * Math.cos(atomical2._rotation * 0.0174532925199433); atoy2 += 7 * Math.sin(atomical2._rotation * 0.0174532925199433); } if (atomical2._rotation > atomrot2 + 6 && atomlife2 < 400) { atomical2._rotation -= 1.6; } if (atomical2._rotation < atomrot2 - 6 && atomlife2 < 400) { atomical2._rotation += 1.6; } if (atomlife2 > 400 && medi != true) { atomical2.play(); } if (atomlife2 > 470 && medi != true) { missilelaunch2 = false; atomlife2 = 0; } if (atomical2.hitTest(player) && medi != true && die != true && atomlife2 < 400) { die = true; player.gotoAndPlay('die'); jump = 17; ht = 1.8; atomical2.play(); atomlife2 = 400; } if (medi == true && atomlife < 400) { atomical.play(); atomical2.play(); atomlife = 405; atomlife2 = 405; } if (bg8._y > mxbg + 200 && bg8._y < mxbg + 1200 && jump != 0 && medi != true && die != true) { zoom = true; } if (medi == true) { zoom = false; } if (zoom == true && _root._xscale > 75) { _root._xscale -= 0.4; _root._yscale -= 0.4; gauge._xscale += 0.4; gauge._yscale += 0.4; gauge._x += 0.05; bgbg._xscale += 0.3; bgbg._yscale += 0.3; gauge.gotoAndStop(2); } if (zoom == true && _root._xscale <= 75) { gauge.gotoAndStop(1); } if (zoom != true && _root._xscale < 100) { _root._xscale += 0.4; _root._yscale += 0.4; gauge._xscale -= 0.4; gauge._yscale -= 0.4; gauge._x -= 0.05; bg8._x -= 2; player._x -= 2; bgbg._xscale -= 0.3; bgbg._yscale -= 0.3; gauge.gotoAndStop(2); } if (zoom != true && _root._xscale >= 100) { gauge.gotoAndStop(1); } if (scope.hitTest(player) && die != true && blastoff != true && jump < 0) { gyrogo = true; jojo = 1; medi = true; scope.gotoAndPlay(2); jump = 0; ht = 0; } if (scope2.core.hitTest(player) && gyrogo != true && die != true && blastoff != true && jump < 0) { gyrogo = true; jojo = 2; scope2.gotoAndPlay(2); jump = 0; ht = 0; } if (scope3.core.hitTest(player) && gyrogo != true && die != true && blastoff != true && jump < 0) { gyrogo = true; jojo = 3; scope3.gotoAndPlay(2); jump = 0; ht = 0; } if (gyrogo == true) { player.gotoAndStop('gyroscope'); launch += 1; laucharge += 1; } if (jojo == 1) { player._x = scope._x; player._y = scope._y + 40; } if (jojo == 2) { player._x = scope2._x; player._y = scope2._y + 40; } if (jojo == 3) { player._x = scope3._x; player._y = scope3._y + 40; } if (launch > 160 && jojo == 1 || Key.isDown(jk) && jojo == 1) { blastoff = true; gyrogo = false; player._xscale = 80; jojo = 0; jump = 17.3; ht = 0.22; diedet = 1; burstoff = 31; player.gotoAndPlay('blastoff'); scope.gotoAndPlay('blast'); player.lynx._rotation = -5; votation = -5; launch = 0; } if (launch > 160 && jojo == 2 || Key.isDown(jk) && jojo == 2) { blastoff = true; gyrogo = false; player._xscale = -80; jojo = 0; jump = 37.3; ht = 0.35; diedet = 2; burstoff = -25; player.gotoAndPlay('blastoff'); scope2.gotoAndPlay('blast'); player.lynx._rotation = -20; votation = -20; launch = 0; } if (launch > 160 && jojo == 3 || Key.isDown(jk) && jojo == 3) { blastoff = true; gyrogo = false; player._xscale = 80; jojo = 0; jump = 63.3; ht = 0.2; diedet = 3; burstoff = 10; player.gotoAndPlay('blastoff'); scope3.gotoAndPlay('blast'); player.lynx._rotation = -30; votation = -30; launch = 0; } if (gravity == true) { gravity = false; } if (diedet == 1) { player._xscale = 80; player.lynx._rotation += 0.3; votation += 0.3; } if (diedet == 2) { player.lynx._rotation += 0.2; votation += 0.3; player._xscale = -80; } if (diedet == 3) { player.lynx._rotation += 0.2; votation += 0.3; player._xscale = 80; } if (blastoff != true) { diedet = false; } if (blastoff == true && player._x < 500) { player._x += burstoff; } if (blastoff == true && player._x >= 500) { bg8._x -= burstoff; player._x = 500; cigar._x -= burstoff / 2; cigar2._x -= burstoff / 2; } if (cigar._x < -50 && cartride == true) { cigar._x = 900; } if (cigar2._x < -50 && cartride == true) { cigar2._x = 900; } if (part == undefined) { laucharge = 0; part = 0; } if (blastoff == true && jump != 0) { part += 1; } if (part > 5 && part < 7 && blastoff == true) { duplicateMovieClip(photon, 'playerstream', 33); streex = bg8._x - player._x; streey = bg8._y - (player._y - 30); playerstream.charm.gotoAndStop(random(5)); playerstream._rotation = votation; } if (part > 10 && part < 12 && blastoff == true) { duplicateMovieClip(photon, 'playerstream2', 34); streex2 = bg8._x - player._x; streey2 = bg8._y - (player._y - 30); playerstream2.charm.gotoAndStop(random(5)); playerstream2._rotation = votation; } if (part > 15 && part < 17 && blastoff == true) { duplicateMovieClip(photon, 'playerstream4', 35); streex4 = bg8._x - player._x; streey4 = bg8._y - (player._y - 30); playerstream4.charm.gotoAndStop(random(5)); playerstream4._rotation = votation; } if (part > 20 && part < 22 && blastoff == true) { duplicateMovieClip(photon, 'playerstream5', 37); streex5 = bg8._x - player._x; streey5 = bg8._y - (player._y - 30); playerstream5.charm.gotoAndStop(random(5)); playerstream5._rotation = votation; } if (part > 25 && part < 27 && blastoff == true) { duplicateMovieClip(photon, 'playerstream6', 38); streex6 = bg8._x - player._x; streey6 = bg8._y - (player._y - 30); playerstream6.charm.gotoAndStop(random(5)); playerstream6._rotation = votation; } if (part > 30) { duplicateMovieClip(photon, 'playerstream3', 36); streex3 = bg8._x - player._x; streey3 = bg8._y - (player._y - 30); playerstream3.charm.gotoAndStop(random(5)); playerstream3._rotation = votation; part = 0; } if (pause != true) { playerstream._x = bg8._x - strex; playerstream._y = bg8._y - streey; playerstream2._x = bg8._x - streex2; playerstream2._y = bg8._y - streey2; playerstream3._x = bg8._x - streex3; playerstream3._y = bg8._y - streey3; playerstream4._x = bg8._x - streex4; playerstream4._y = bg8._y - streey4; playerstream5._x = bg8._x - streex5; playerstream5._y = bg8._y - streey5; playerstream6._x = bg8._x - streex6; playerstream6._y = bg8._y - streey6; } if (player._x < wallb3._x + 50) { player._x = wallb3._x + 50; } if (player._x > wallb4._x - 50) { player._x = wallb4._x - 50; } if (bg8.core.hitTest(_root.gybulletx._x, _root.gybulletx._y + 30, true) && camera == true) { zoo = -70 + Math.random() * 20 - Math.random() * 30; sfx.gotoAndPlay('ricochet'); } if (bg8.core.hitTest(_root.gybulletx._x, _root.gybulletx._y - 20, true) && camera == true) { zoo = 80 + Math.random() * 20 - Math.random() * 40; sfx.gotoAndPlay('ricochet2'); } if (bg8.core.hitTest(_root.gybulletx._x + 30, _root.gybulletx._y, true) && camera == true) { zoo = 180 + Math.random() * 20 - Math.random() * 20; sfx.gotoAndPlay('ricochet'); } if (bg8.core.hitTest(_root.gybulletx._x - 30, _root.gybulletx._y, true) && camera == true) { zoo = +(Math.random() * 40) - Math.random() * 30; sfx.gotoAndPlay('ricochet2'); } if (lives <= 0) { die = true; gameover.play(); player.gotoAndStop('dead'); pause = true; lives = 0; } time += 1; gryo11._x = bg8._x - gx; gryo11._y = bg8._y - gy; gauge.gyrocount = ammo; gauge.men = lives; gauge.score = score; prompt._y = _root.player._y - 160; prompt._x = player._x; _root.gauge.keys = _root.key; vortex8._x = bg8._x - vorx5; vortex8._y = bg8._y - vory5; bozogoL = bg8._x - bogo; gyrog1._x = bg8._x - jx1; gyrog1._y = bg8._y - jy1; gyrog2._x = bg8._x - jx2; gyrog2._y = bg8._y - jy2; gyrog3._x = bg8._x - jx3; gyrog3._y = bg8._y - jy3; gyrog4._x = bg8._x - jx4; gyrog4._y = bg8._y - jy4; gyrog5._x = bg8._x - jx5; gyrog5._y = bg8._y - jy5; gyrog6._x = bg8._x - jx6; gyrog6._y = bg8._y - jy6; gyrog7._x = bg8._x - jx7; gyrog7._y = bg8._y - jy7; gyrog8._x = bg8._x - jx8; gyrog8._y = bg8._y - jy8; gyrog9._x = bg8._x - jx9; gyrog9._y = bg8._y - jy9; gyrog10._x = bg8._x - jx10; gyrog10._y = bg8._y - jy10; gyrog11._x = bg8._x - jx11; gyrog11._y = bg8._y - jy11; gyrog12._x = bg8._x - jx12; gyrog12._y = bg8._y - jy12; gyrog13._x = bg8._x - jx13; gyrog13._y = bg8._y - jy13; gyrog14._x = bg8._x - jx14; gyrog14._y = bg8._y - jy14; gyrog15._x = bg8._x - jx15; gyrog15._y = bg8._y - jy15; gyrog16._x = bg8._x - jx16; gyrog16._y = bg8._y - jy16; gyrog17._x = bg8._x - jx17; gyrog17._y = bg8._y - jy17; gyrog18._x = bg8._x - jx18; gyrog18._y = bg8._y - jy18; gyrog19._x = bg8._x - jx19; gyrog19._y = bg8._y - jy19; gyrog20._x = bg8._x - jx20; gyrog20._y = bg8._y - jy20; gyrog21._x = bg8._x - jx21; gyrog21._y = bg8._y - jy21; gyrog22._x = bg8._x - jx22; gyrog22._y = bg8._y - jy22; gyrog23._x = bg8._x - jx23; gyrog23._y = bg8._y - jy23; gyrog24._x = bg8._x - jx24; gyrog24._y = bg8._y - jy24; gyrog25._x = bg8._x - jx25; gyrog25._y = bg8._y - jy25; gyrog26._x = bg8._x - jx26; gyrog26._y = bg8._y - jy26; gyrog27._x = bg8._x - jx27; gyrog27._y = bg8._y - jy27; gyrog28._x = bg8._x - jx28; gyrog28._y = bg8._y - jy28; gyrog29._x = bg8._x - jx29; gyrog29._y = bg8._y - jy29; gyrog30._x = bg8._x - jx30; gyrog30._y = bg8._y - jy30; gyrog31._x = bg8._x - jx31; gyrog31._y = bg8._y - jy31; gyrog32._x = bg8._x - jx32; gyrog32._y = bg8._y - jy32; gyrog33._x = bg8._x - jx33; gyrog33._y = bg8._y - jy33; gyrog34._x = bg8._x - jx34; gyrog34._y = bg8._y - jy34; gyrog35._x = bg8._x - jx35; gyrog35._y = bg8._y - jy35; gyrog36._x = bg8._x - jx36; gyrog36._y = bg8._y - jy36; gyrog37._x = bg8._x - jx37; gyrog37._y = bg8._y - jy37; gyrog38._x = bg8._x - jx38; gyrog38._y = bg8._y - jy38; gyrog39._x = bg8._x - jx39; gyrog39._y = bg8._y - jy39; gyrog41._x = bg8._x - jx41; gyrog41._y = bg8._y - jy41; gyrog42._x = bg8._x - jx42; gyrog42._y = bg8._y - jy42; gyrog43._x = bg8._x - jx43; gyrog43._y = bg8._y - jy43; gyrog44._x = bg8._x - jx44; gyrog44._y = bg8._y - jy44; gyrog45._x = bg8._x - jx45; gyrog45._y = bg8._y - jy45; gyrog46._x = bg8._x - jx46; gyrog46._y = bg8._y - jy46; gyrog47._x = bg8._x - jx47; gyrog47._y = bg8._y - jy47; gyrog48._x = bg8._x - jx48; gyrog48._y = bg8._y - jy48; gyrog49._x = bg8._x - jx49; gyrog49._y = bg8._y - jy49; door8._x = bg8._x - dx8; door8._y = bg8._y - dy8; badguy1._x = bg8._x - bx1; badguy1._y = bg8._y - by1; badguy2._x = bg8._x - bx2; badguy2._y = bg8._y - by2; wallb3._x = bg8._x - wlbx3; wallb3._y = bg8._y - wlby3; wallb4._x = bg8._x - wlbx4; wallb4._y = bg8._y - wlby4; rest += 1; scope._x = bg8._x - scopex; scope._y = bg8._y - scopey; scope2._x = bg8._x - scopex2; scope2._y = bg8._y - scopey2; scope3._x = bg8._x - scopex3; scope3._y = bg8._y - scopey3; scope4._x = bg8._x - scopex4; scope4._y = bg8._y - scopey4; electrocuted._y -= ejump; ejump -= 0.5; enemy1._x = bg8._x - ex1; enemy1._y = bg8._y - ey1; enemy2._x = bg8._x - ex2; enemy2._y = bg8._y - ey2; enemy3._x = bg8._x - ex3; enemy3._y = bg8._y - ey3; enemy4._x = bg8._x - ex4; enemy4._y = bg8._y - ey4; enemy5._x = bg8._x - ex5; enemy5._y = bg8._y - ey5; enemy6._x = bg8._x - ex6; enemy6._y = bg8._y - ey6; enemy7._x = bg8._x - ex7; enemy7._y = bg8._y - ey7; enemy8._x = bg8._x - ex8; enemy8._y = bg8._y - ey8; enemy9._x = bg8._x - ex9; enemy9._y = bg8._y - ey9; enemy10._x = bg8._x - ex10; enemy10._y = bg8._y - ey10; enemy11._x = bg8._x - ex11; enemy11._y = bg8._y - ey11; enemy12._x = bg8._x - ex12; enemy12._y = bg8._y - ey12; enemy13._x = bg8._x - ex13; enemy13._y = bg8._y - ey13; enemy14._x = bg8._x - ex14; enemy14._y = bg8._y - ey14; enemy15._x = bg8._x - ex15; enemy15._y = bg8._y - ey15; enemy16._x = bg8._x - ex16; enemy16._y = bg8._y - ey16; enemy17._x = bg8._x - ex17; enemy17._y = bg8._y - ey17; enemy18._x = bg8._x - ex18; enemy18._y = bg8._y - ey18; enemy19._x = bg8._x - ex19; enemy19._y = bg8._y - ey19; enemy20._x = bg8._x - ex20; enemy20._y = bg8._y - ey20; baddy1._x = bg81._x - bx1; baddy1._y = bg81._y - by1; baddy2._x = bg8._x - bx2; baddy2._y = bg8._y - by2; baddy3._x = bg8._x - bx3; baddy3._y = bg8._y - by3; baddy4._x = bg8._x - bx4; baddy4._y = bg8._y - by4; baddy5._x = bg8._x - bx5; baddy5._y = bg8._y - by5; baddy6._x = bg8._x - bx6; baddy6._y = bg8._y - by6; baddy7._x = bg8._x - bx7; baddy7._y = bg8._y - by7; baddy8._x = bg8._x - bx8; baddy8._y = bg8._y - by8; baddy9._x = bg8._x - bx9; baddy9._y = bg8._y - by9; oneup1._x = bg8._x - up1x; oneup1._y = bg8._y - up1y; oneup2._x = bg8._x - up2x; oneup2._y = bg8._y - up2y; oneup3._x = bg8._x - up3x; oneup3._y = bg8._y - up3y; }; stop(); } movieClip 1055 { } movieClip 1059 { } movieClip 1061 { } movieClip 1063 { } movieClip 1064 { } movieClip 1071 { } movieClip 1100 { frame 1 { stop(); } frame 98 { stop(); } } movieClip 1105 { frame 33 { stop(); } } instance gameover of movieClip 576 { onClipEvent (load) { this.swapDepths(12000); } } frame 34 { for (i in _root) { _root[i].swapDepths(10102); removeMovieClip(_root[i]); } delete eval(onEnterFrame()); } frame 35 { delete eval(onEnterFrame()); } frame 36 { var jump = 0; var ht = 0.5; var mxyo = player._y - 50; var mxy = player._y - 100; var mxobg9 = bg9._y + 3000; var mxbg = bg9._y; var motion = 7; var mxx2 = player._x + 360; var mnx2 = player._x + 220; checkpoint = bg9._x; ex = bg9._x - enemy._x; ey = bg9._y - enemy._y; ex2 = bg9._x - enemy2._x; ey2 = bg9._y - enemy2._y; ex3 = bg9._x - enemy3._x; ey3 = bg9._y - enemy3._y; score = 0; to = 0; time = 0; crosshair.swapDepths(628); speechbubble.swapDepths(629); ammo = 6; key = 0; vol = false; blog = 0; blenn = 300; bec = 5; bossgauge._visible = false; taser.swapDepths(202); lockon._visible = false; speechevent = 0; exit = 0; OD = false; oh = false; bossgauge.swapDepths(2000); bg9.core._visible = false; mu = 25; tut = 0; mission.swapDepths(1001); gameover.swapDepths(5001); leaveroom.swapDepths(999); gyroscope2 = true; bosshp = 300; player.swapDepths(60); missilelaunch = false; exposedboss = false; wall._visible = false; wall4._visible = false; gauge.swapDepths(1000); wall2._visible = false; wall3._visible = false; _quality = 'Medium'; combo = 1; CP = bg9._x - player._x; CPY = bg9._y - player._y; mxbg = bg9._y; dx6 = bg9._x - door7._x; dy6 = bg9._y - door7._y; ex4 = bg9._x - enemy4._x; ey4 = bg9._y - enemy4._y; ex5 = bg9._x - enemy5._x; ey5 = bg9._y - enemy5._y; ex1 = bg9._x - enemy1._x; ey1 = bg9._y - enemy1._y; ex6 = bg9._x - enemy6._x; ey6 = bg9._y - enemy6._y; speechevent = 0; meetrobot = false; cox = bg9._x - core._x; coy = bg9._y - core._y; wallr._visible = false; wallr2._visible = false; wallr3._visible = false; wallr4._visible = false; wallr5._visible = false; walll._visible = false; walll2._visible = false; walll3._visible = false; walll4._visible = false; walll5._visible = false; scox = bg9._x - scope3._x; scoy = bg9._y - scope3._y; wrx = bg9._x - wallr._x; wry = bg9._y - wallr._y; wrx2 = bg9._x - wallr2._x; wry2 = bg9._y - wallr2._y; wrx3 = bg9._x - wallr3._x; wry3 = bg9._y - wallr3._y; wrx4 = bg9._x - wallr4._x; wry4 = bg9._y - wallr4._y; wrx5 = bg9._x - wallr5._x; wry5 = bg9._y - wallr5._y; wlx = bg9._x - walll._x; wly = bg9._y - walll._y; wlx2 = bg9._x - walll2._x; wly2 = bg9._y - walll2._y; wlx3 = bg9._x - walll3._x; wly3 = bg9._y - walll3._y; wlx4 = bg9._x - walll4._x; wly4 = bg9._y - walll4._y; wlx5 = bg9._x - walll5._x; wly5 = bg9._y - walll5._y; taserx = bg9._x - taser._x; tasery = bg9._y - taser._y; victory = false; vorx5 = bg9._x - vortex9._x; vory5 = bg9._y - vortex9._y; core.swapDepths(200); tracx = bg9._x - tracer._x; tracy = bg9._y - tracer._y; tracx2 = bg9._x - tracer2._x; tracy2 = bg9._y - tracer2._y; tracx3 = bg9._x - tracer3._x; tracy3 = bg9._y - tracer3._y; pause = true; eventx = true; gauge.bossgauge2._visible = false; onEnterFrame = function () { i = 0; while (i <= 6) { if (player.hitTest(_root['enemy' + i]) && !Key.isDown(jk) && jump < 0 || player.hitTest(_root['enemy' + i]) && jump < 0 && volox == true) { score += 10; jump = 16; player.gotoAndPlay(2); _root['enemy' + i].play(); kills += 1; } if (player._x > _root['enemy' + i]._x + 30) { _root['enemy' + i]._xscale = -15; } if (player._x < _root['enemy' + i]._x - 30) { _root['enemy' + i]._xscale = 15; } if (player.hitTest(_root['enemy' + i]) && Key.isDown(jk) && jump < 0 && volox != true) { score += 100 * round; jump = 16; round += 1; duplicateMovieClip(bonuspt, 'bonuses', 10); bonuses._x = player._x + Math.random() * 20 + Math.random() * 20; bonuses._y = player._y + 80; bonuses.bork.gotoAndStop(boc); player.gotoAndPlay(boc); bonuses.bork.doh = 100 * round; duplicateMovieClip(starburst, 'star', 13); strx = bg9._x - (player._x + Math.random() * 10 - Math.random() * 10); stry = bg9._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht = 0.5; stbo = Math.random() * 20 - Math.random() * 10; duplicateMovieClip(starburst, 'star2', 14); strx2 = bg9._x - (player._x + Math.random() * 10 - Math.random() * 10); stry2 = bg9._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump2 = 9 + Math.random() * 5; stht2 = 0.5; stbo2 = Math.random() * 30 - Math.random() * 30; duplicateMovieClip(starburst, 'star3', 15); strx3 = bg9._x - (player._x + Math.random() * 10 - Math.random() * 10); stry3 = bg9._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump3 = 5 + Math.random() * 5; stht3 = 0.5; stbo3 = Math.random() * 15 - Math.random() * 15; duplicateMovieClip(starburst, 'star4', 16); strx4 = bg9._x - (player._x + Math.random() * 10 - Math.random() * 10); stry4 = bg9._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump4 = 9 + Math.random() * 5; stht4 = 0.5; stbo4 = Math.random() * 10 - Math.random() * 10; duplicateMovieClip(starburst, 'star5', 17); strx5 = bg9._x - (player._x + Math.random() * 10 - Math.random() * 10); stry5 = bg9._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht5 = 0.5; stbo5 = Math.random() * 19 - Math.random() * 13; _root['enemy' + i].play(); kills += 1; } if (_root['enemy' + i]._x < -120 || _root['enemy' + i]._x > 820) { _root['enemy' + i].gotoAndStop(1); _root['enemy' + i]._visible = false; } if (_root['enemy' + i]._x > -120 && _root['enemy' + i]._x < 820) { _root['enemy' + i]._visible = true; } if (player.hitTest(core.core) && jump < 0) { jump = 28; scope3.play(); gyroscope3 = false; ht = 0.3; portx = bg9._x - 600; porty = bg9._y - 100; victory = true; bosshp = 0; jstream = true; bg9.gotoAndStop(2); bossgauge._visible = false; bossbattle = false; } if (player.hitTest(portalx.core) && vulc != true) { vulc = true; player.swapDepths(500); player.gotoAndPlay('teleport'); portalx.play(); } if (bosshp <= 0) { atomlife = 1700; } ++i; } if (pause != true) { star._x = bg9._x - strx; star._y = bg9._y - stry; star2._x = bg9._x - strx2; star2._y = bg9._y - stry2; star3._x = bg9._x - strx3; star3._y = bg9._y - stry3; star4._x = bg9._x - strx4; star4._y = bg9._y - stry4; star5._x = bg9._x - strx5; star5._y = bg9._y - stry5; stry += stjump; stjump -= 0.5; stry2 += stjump2; stjump2 -= 0.5; stry3 += stjump3; stjump3 -= 0.5; stry4 += stjump4; stjump4 -= 0.5; stry5 += stjump5; stjump5 -= 0.5; star._rotation += 3; star3._rotation += 3; star2._rotation -= 3; star4._rotation -= 3; star5._rotation += 6; strx += stbo; stbo *= 0.9300000000000001; strx2 += stbo2; stbo2 *= 0.9300000000000001; strx3 += stbo3; stbo3 *= 0.9300000000000001; strx4 += stbo4; stbo4 *= 0.9300000000000001; strx5 += stbo5; stbo5 *= 0.9300000000000001; } if (jump == 0) { jstream = false; } if (jstream == true) { jss += 1; } if (jss == undefined) { jss = 0; } if (jss > 5 && jss < 7 && jstream == true) { duplicateMovieClip(starburst, 'streamer', 5); pstx = bg9._x - player._x; psty = bg9._y - (player._y - 40); } if (jss > 10 && jss < 12 && jstream == true) { duplicateMovieClip(starburst, 'streamer2', 6); pstx2 = bg9._x - player._x; psty2 = bg9._y - (player._y - 40); } if (jss > 15 && jss < 17 && jstream == true) { duplicateMovieClip(starburst, 'streamer3', 7); pstx3 = bg9._x - player._x; psty3 = bg9._y - (player._y - 40); } if (jss > 20 && jss < 22 && jstream == true) { duplicateMovieClip(starburst, 'streamer4', 8); pstx4 = bg9._x - player._x; psty4 = bg9._y - (player._y - 40); } if (jss > 25) { duplicateMovieClip(starburst, 'streamer5', 9); pstx5 = bg9._x - player._x; psty5 = bg9._y - (player._y - 40); jss = 0; } if (pause != true) { streamer._rotation = 0; streamer2._rotation = 72; streamer3._rotation = 144; streamer4._rotation = 216; streamer5._rotation = 288; streamer._x = bg9._x - pstx; streamer._y = bg9._y - psty; streamer2._x = bg9._x - pstx2; streamer2._y = bg9._y - psty2; streamer3._x = bg9._x - pstx3; streamer3._y = bg9._y - psty3; streamer4._x = bg9._x - pstx4; streamer4._y = bg9._y - psty4; streamer5._x = bg9._x - pstx5; streamer5._y = bg9._y - psty5; } if (pause != true) { to += 1; } if (to > 40) { gryo11._visible = false; } if (pause != true && player._y > mxy && camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150 && duck != true && meetrobot != true && gyrogo != true && obs != true) { player._y -= jump; jump -= ht; } if (pause != true && player._y <= mxy && jump > 0 && camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150 && duck != true && meetrobot != true && gyrogo != true && obs != true) { bg9._y += jump; jump -= ht; } if (pause != true && player._y <= mxy && jump <= 0 && bg9._y > mxbg && camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150 && duck != true && meetrobot != true && gyrogo != true && obs != true) { bg9._y += jump; jump -= ht; } if (pause != true && player._y > mxy && jump <= 0 && bg9._y > mxbg && camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150 && duck != true && meetrobot != true && gyrogo != true && obs != true) { bg9._y += jump; jump -= ht; } if (pause != true && player._y <= mxy && player._y < 300 && jump <= 0 && bg9._y <= mxbg && camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150 && duck != true && meetrobot != true && gyrogo != true && obs != true) { player._y -= jump; jump -= ht; } if (pause != true && player._y > 300 && obs != true && jump <= 0 && bg9._y > mxbg && camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150 && duck != true && meetrobot != true && gyrogo != true && xox != true) { bg9._y += jump; jump -= ht; } if (pause != true && player._y > 300 && obs != true && jump <= 0 && bg9._y <= mxbg + 20 && camera != true && vulc != true && gyrogo != true && blenn > 150 && duck != true && meetrobot != true && gyrogo != true) { player._y -= jump; jump -= ht; } if (bg9.core.hitTest(_root.player._x, _root.player._y, true) && victory != true && die != true && jump < 0) { jump = 0; player.gotoAndStop(1); ht = 0; } if (bg9.core.hitTest(_root.player._x, _root.player._y, true) && victory == true && die != true && jump < 0) { jump = 0; sfx.gotoAndPlay('victory'); player.gotoAndPlay('robotdance'); blenn = 0; vol = true; victory = false; ht = 0; } if (vol == true) { blog += 1; } if (blog > 300 && blog < 303) { duplicateMovieClip(portal, 'portalx', 55); portx = bg9._x - 600; porty = bg9._y - 100; } for (;;) { if (!(bg9.core.hitTest(_root.player._x, _root.player._y, true) && flight != true && obs != true && die != true)) break; player._y -= 0.1; } if (!bg9.core.hitTest(_root.player._x, _root.player._y + 1, true) && flight != true && ht <= 0 && camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150 && gyrogo != true && obs != true) { ht = 0.5; } if (deacc == true) { burstoff *= 0.9; } if (burstoff <= 2 && burstoff >= -2 && deacc == true) { burstoff = 0; blastoff = false; deacc = false; } if (jump < -20) { jump = -20; } if (Key.isDown(39) && obs != true && OD != true && camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150 && duck != true && meetrobot != true && gyrogo != true && aim != true && pause != true && player._x < mxx2) { player._x += motion; player.legs.play(); player.head.gotoAndPlay(1); player.arm.play(); player.arm2.play(); player._xscale = 80; RR = true; } if (Key.isDown(39) && obs != true && OD != true && camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150 && duck != true && meetrobot != true && gyrogo != true && aim != true && pause != true && player._x >= mxx2) { bg9._x -= motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); RR = true; player._xscale = 80; } if (Key.isDown(37) && obs != true && OD != true && camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150 && duck != true && meetrobot != true && gyrogo != true && aim != true && pause != true && player._x > mnx2) { player._x -= motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); player._xscale = -80; LL = true; } if (Key.isDown(37) && obs != true && OD != true && camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150 && duck != true && meetrobot != true && gyrogo != true && aim != true && pause != true && player._x <= mnx2) { bg9._x += motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); player._xscale = -80; LL = true; } if (!Key.isDown(37) && LL == true || !Key.isDown(39) && RR == true) { momentum -= 0.05; player.legs.gotoAndStop(1); player.arm.gotoAndStop(1); player.arm2.gotoAndStop(1); LL = false; RR = false; } if (jump == 0 && OD != true && ht <= 0 && Key.isDown(jk) && aim != true && camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150 && duck != true && meetrobot != true && gyrogo != true && obs != true && pause != true) { player.gotoAndPlay(2); jump = 16; ht = 0.5; } if (jump > 0) { player.play(); } if (jk == undefined) { jk = 90; } if (ac == undefined) { ac = 88; } if (ob == undefined) { ob = 67; } if (blenn > 149 && blenn < 152) { player.gotoAndStop(1); } if (Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim != true && ammo > 0 && camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150 && duck != true && meetrobot != true && gyrogo != true) { crosshair._rotation = 0; aim = true; } if (!Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale > 0) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y - 50; zoo = crosshair._rotation; aim = false; } if (!Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale < 0) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y - 50; zoo = 180 + crosshair._rotation; aim = false; } if (aim == true) { player.gotoAndStop('aim'); crosshair._visible = true; crosshair._rotation -= bec; crosshair.cile._rotation += 15; crosshair._x = player._x; crosshair._xscale = player._xscale / 3; crosshair._y = player._y - 40; } if (gravity == true) { gravity = false; } if (aim == true && Key.isDown(ob)) { aim = false; player.gotoAndStop(1); } if (aim != true) { crosshair._visible = false; } if (crosshair._rotation <= -60 && player._xscale > 0) { bec = -3; } if (crosshair._rotation > 30 && player._xscale > 0) { bec = 3; } if (crosshair._rotation >= 60 && player._xscale < 0) { bec = 3; } if (crosshair._rotation < -30 && player._xscale < 0) { bec = -3; } if (camera == true && pause != true && gybulletx._x <= 500 && gybulletx._x > 240 || camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150 && duck != true && meetrobot != true && gyrogo != true) { gybulletx._rotation += 20; gybulletx._x += mu * Math.cos(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._x > 500 || gybulletx._x <= 240 && camera == true && pause != true) { gybulletx._rotation += 20; bg9._x -= mu * Math.cos(zoo * 0.0174532925199433); player._x -= mu * Math.cos(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._y > 300 || gybulletx._y <= 170 && camera == true && pause != true) { gybulletx._rotation += 20; bg9._y -= mu * Math.sin(zoo * 0.0174532925199433); player._y -= mu * Math.sin(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._y <= 300 && gybulletx._y >= 170 || camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150 && duck != true && meetrobot != true && gyrogo != true) { gybulletx._rotation += 20; gybulletx._y += mu * Math.sin(zoo * 0.0174532925199433); range += 1; } if (range > 230) { gybulletx.play(); camera = false; xox = true; range = 0; } if (camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150 && duck != true && meetrobot != true && gyrogo != true && player._x < 100 && obs != true && xox == true) { player._x += 32; bg9._x += 32; } if (camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150 && duck != true && meetrobot != true && gyrogo != true && player._x > 500 && obs != true && xox == true) { player._x -= 32; bg9._x -= 32; } if (camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150 && duck != true && meetrobot != true && gyrogo != true && player._y > 350 && obs != true && xox == true) { player._y -= 12; bg9._y -= 12; } if (camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150 && duck != true && meetrobot != true && gyrogo != true && player._y < 210 && obs != true && xox == true && gravity == true) { player._y += 7; bg9._y += 7; } if (camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150 && duck != true && meetrobot != true && gyrogo != true && player._y < 250 && obs != true && aim == true) { player._y += 7; bg9._y += 7; } if (camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150 && duck != true && meetrobot != true && gyrogo != true && player._y > 270 && obs != true && aim == true && gravity == true) { player._y -= 7; bg9._y -= 7; } if (player._x < 600 && player._x > 100 && player._y > 0 && player._y < 400) { xox = false; } if (Key.isDown(ob) && camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150 && duck != true && meetrobot != true && gyrogo != true && pause != true && obs != true && jump == 0) { obs = true; } if (!Key.isDown(ob) && obs == true) { xox = true; obs = false; } if (Key.isDown(39) && obs == true) { bg9._x -= 5; player._x -= 5; } if (Key.isDown(37) && obs == true) { bg9._x += 5; player._x += 5; } if (Key.isDown(38) && obs == true) { bg9._y += 5; player._y += 5; } if (Key.isDown(40) && obs == true && bg9._y > mxbg) { bg9._y -= 5; player._y -= 5; } if (time < 50) { player._x = vortex9._x + 60; player._y = vortex9._y + 80; } if (time > 50 && time < 90) { jump = 0; player.gotoAndPlay('enterroom'); pause = false; eventx = false; motion = 7; } if (pause == true) { player._visible = false; } if (pause != true) { player._visible = true; } if (player._y < 250 && obs != true && jump == 0 && pause != true && camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150 && duck != true && meetrobot != true && gyrogo != true && obs != true) { bg9._y += 5; player._y += 5; } if (player._y > 150 && gravity == true && obs != true && jump == 0 && pause != true && camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150 && duck != true && meetrobot != true && gyrogo != true && obs != true) { bg9._y -= 5; player._y -= 5; } if (bg9._y < mxbg && obs != true) { bg9._y = mxbg; } if (bg9._y > mxobg9 && gravity == true) { bg9._y = mxobg9; player._y += jump; } if (player._y > 700 && bosshp == 300 && missilelaunch == true && camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150 && meetrobot != true && obs != true) { player._x = bg9._x - CP; deaths += 1; player._y = -120; die = false; lives -= 1; player.gotoAndPlay('ahhhh'); taserx = bg9._x - core._x; atomlife = 1800; atomical.play(); missilelaunch = false; xox = true; } if (player._y > 700 && bg9._y <= mxbg && bosshp == 300 && missilelaunch != true && camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150 && meetrobot != true && obs != true) { player._x = bg9._x - CP; deaths += 1; player._y = -120; die = false; lives -= 1; player.gotoAndPlay('ahhhh'); xox = true; } if (player._y > 700 && bosshp == 200 && missilelaunch2 == true && camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150 && meetrobot != true && bg9._y <= mxbg && obs != true) { player._x = bg9._x - CP; deaths += 1; player._y = -120; die = false; lives -= 1; missilelaunch2 = false; player.gotoAndPlay('ahhhh'); taserx = bg9._x + 9500; atomlife2 = 1500; xox = true; } if (player._y > 700 && bosshp == 200 && missilelaunch != true && camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150 && meetrobot != true && bg9._y <= mxbg && obs != true) { player._x = bg9._x - CP; deaths += 1; player._y = -120; taserx = bg9._x + 9500; die = false; lives -= 1; player.gotoAndPlay('ahhhh'); xox = true; } if (Key.isDown(40) && duck != true && camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150 && die != true && ht == 0 && blastoff != true && aim != true) { duck = true; player.gotoAndStop('duck'); } if (!Key.isDown(40) && duck == true) { duck = false; player.gotoAndStop(1); } if (jump == 0 && OD != true && ht <= 0 && Key.isDown(jk) && aim != true && camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150 && duck == true && meetrobot != true && gyrogo != true && obs != true && pause != true) { player.gotoAndPlay('boostjump'); duck = false; jump = 19; ht = 0.5; } if (range > 50) { range = 0; gybulletx.play(); camera = false; xox = true; } if (core._x < 800 && bossbattle != true && speechevent <= 0 && meetrobot != true && ht == 0 && zoom != true) { meetrobot = true; player._xscale = 80; zoom = true; } if (bossbattle == true) { zoom = false; } if (zoom == true && _root._xscale > 65) { _root._xscale -= 0.4; _root._yscale -= 0.4; gauge._xscale += 0.45; gauge._yscale += 0.45; gauge._x += 0.05; bossgauge._xscale += 0.45; bossgauge._yscale += 0.45; bossgauge._x += 0.05; bgbg._xscale += 0.3; bgbg._yscale += 0.3; bg9._y += 3; player._y += 3; gauge.gotoAndStop(2); } if (zoom == true && _root._xscale <= 65) { gauge.gotoAndStop(1); } if (zoom != true && _root._xscale < 100) { _root._xscale += 0.4; _root._yscale += 0.4; gauge._xscale -= 0.45; gauge._yscale -= 0.45; bossgauge._xscale -= 0.45; bossgauge._yscale -= 0.45; bossgauge._x -= 0.05; gauge._x -= 0.05; bgbg._xscale -= 0.3; bgbg._yscale -= 0.3; gauge.gotoAndStop(2); } if (zoom != true && _root._xscale >= 100) { gauge.gotoAndStop(1); } if (meetrobot == true && _root._xscale <= 65 && speechevent <= 0) { sfx.gotoAndPlay('robotalk'); speechevent = 1; } if (speechevent == 1) { speechbubble.gotoAndStop(2); } if (speechevent == 2) { speechbubble.gotoAndStop(3); } if (speechevent == 3) { speechbubble.gotoAndStop(4); } if (speechevent == 4) { speechbubble.gotoAndStop(5); } if (speechevent == 5) { speechbubble.gotoAndStop(6); } if (speechevent >= 6 && meetrobot == true) { speechbubble.gotoAndStop(1); player.gotoAndPlay('uhoh'); blenn = 0; bossbattle = true; lockdirection = true; sfx.gotoAndPlay('boss2'); xox = true; taserx = bg9._x - 1550; meetrobot = false; } if (speechevent >= 6 && _root._xscale >= 100 && bossbattle == true) { bossgauge._visible = true; } if (speechevent == 1 && Key.isDown(32) && spa != true) { sfx.gotoAndPlay('robotalk2'); speechevent = 2; spa = true; } if (speechevent == 2 && Key.isDown(32) && spa != true) { sfx.gotoAndPlay('robotalk3'); speechevent = 3; spa = true; } if (speechevent == 3 && Key.isDown(32) && spa != true) { volo = 0; sfx.gotoAndPlay('robotalk4'); speechevent = 4; spa = true; } if (speechevent == 4 && Key.isDown(32) && spa != true) { volo = 0; sfx.gotoAndPlay('robotalk5'); speechevent = 5; spa = true; } if (speechevent == 5 && Key.isDown(32) && spa != true) { volo = 0; speechevent = 6; spa = true; } if (!Key.isDown(32) && spa == true) { spa = false; } if (player._x > wallr._x - 20 && die != true && player._x < wallr._x + 300 && player._y > wallr._y) { player._x = wallr._x - 20; } if (player._x > wallr2._x - 20 && player._x < wallr2._x + 300 && die != true && player._y > wallr2._y) { player._x = wallr2._x - 20; } if (player._x > wallr3._x - 20 && die != true && player._x < wallr3._x + 300 && player._y > wallr3._y) { player._x = wallr3._x - 20; } if (player._x > wallr4._x - 20 && bossbattle == true && die != true && player._x < wallr4._x + 40 && player._y > wallr4._y) { player._x = wallr4._x - 20; } if (player._x > wallr5._x && bossbattle == true && die != -19 && player._x < wallr5._x + 120 && player._y > wallr5._y) { player._x = wallr5._x - 20; } if (player._x < walll._x + 20 && die != true && player._x > walll._x - 300 && player._y > walll._y) { player._x = walll._x + 20; } if (player._x < walll2._x + 20 && die != true && player._x > walll2._x - 300 && player._y > walll2._y) { player._x = walll2._x + 20; } if (player._x < walll3._x + 20 && die != true && player._x > walll3._x - 300 && player._y > walll3._y) { player._x = walll3._x + 20; } if (player._x < walll4._x + 20 && die != true && bossbattle == true && player._x > walll4._x - 40 && player._y > walll4._y) { player._x = walll4._x + 20; } if (player._x < walll5._x + 20 && bossbattle == true && player._x > walll5._x - 80 && die != true && player._y > walll5._y) { player._x = walll5._x + 20; } if (player._y > 300 && jump < -4 && die != true) { player._y = 300; } if (bossbattle == true && lockdirection == true && player._x < taser._x) { taserx += 6 * bb; taser._visible = true; } if (bossbattle == true && lockdirection == true && player._x > taser._x) { taserx -= 6 * bb; taser._visible = true; } if (lockdirection != true || bossbattle != true) { taser._visible = false; } if (bosshp == 300) { bb = 0.85; core.gotoAndStop(1); bossgauge.gotoAndStop(1); } if (bosshp == 200) { bb = 1.05; core.gotoAndStop(2); bossgauge.gotoAndStop(2); } if (bosshp == 100) { bb = 1.1; core.gotoAndStop(3); bossgauge.gotoAndStop(3); } if (bosshp <= 0) { core.gotoAndStop(4); bossgauge.gotoAndStop(4); exposedboss = true; } if (tracer._x > 200 && bossbattle == true && ht <= 0 && missilelaunch != true) { duplicateMovieClip(atomic2, 'atomical', 270); duplicateMovieClip(lockon, 'targeting', 271); atox = bg9._x + 800; atoy = bg9._y - 200; sfx.gotoAndPlay('boss2su'); blenn = 0; player.gotoAndPlay('uhoh'); tarx = bg9._x - player._x; tary = bg9._y - player._y; atomical._rotation = 180; lockdirection = false; loon = 0; atomlife = 0; missilelaunch = true; } if (tracer2._x < 600 && jump == 0 && bossbattle == true && sensor2 != true && missilelaunch != true && blastoff != true) { duplicateMovieClip(atomic2, 'atomical', 270); duplicateMovieClip(lockon, 'targeting', 271); atox = bg9._x - 1600; atoy = bg9._y - 200; sfx.gotoAndPlay('boss2su'); blenn = 0; player.gotoAndPlay('uhoh'); tarx = bg9._x - player._x; tary = bg9._y - player._y; atomical._rotation = 180; lockdirection = false; loon = 0; atomlife = 0; missilelaunch = true; } if (loon > 400 && sensor1 != true) { targeting._visible = false; } if (pause != true) { blenn += 1; lockon.gotoAndStop(300); loon += 1; atomlife += 1; atomlife2 += 1; atomical2._x = bg9._x - atox2; atomical2._y = bg9._y - atoy2; atomical._x = bg9._x - atox; atomical._y = bg9._y - atoy; } if (pause != true && atomlife < 1500) { atomical._rotation = 180 + Math.atan2(player._y - atomical._y, player._x - atomical._x) / 0.0174532925199433; atox += 5.3 * Math.cos(atomical._rotation * 0.0174532925199433); atoy += 5.3 * Math.sin(atomical._rotation * 0.0174532925199433); } if (atomlife > 1500 && medi != true && bosshp > 100) { atomical.play(); } if (atomlife > 1570 && medi != true && bosshp > 100) { missilelaunch = false; atomlife = 0; } if (atomical.hitTest(player) && missilelaunch == true && die != true && atomlife < 1500) { die = true; player.gotoAndPlay('die'); jump = 7; ht = 0.8; atomical.play(); atomlife = 1600; missilelaunch = false; } if (al == undefined) { al = 0; al2 = 0; } if (pause != true && missilelaunch == true) { al += 1; jetal1._x = bg9._x - jex; jetal1._y = bg9._y - jey; jetal2._x = bg9._x - jex2; jetal2._y = bg9._y - jey2; jetal3._x = bg9._x - jex3; jetal3._y = bg9._y - jey3; jetal4._x = bg9._x - jex4; jetal4._y = bg9._y - jey4; jetal5._x = bg9._x - jex5; jetal5._y = bg9._y - jey5; jetal6._x = bg9._x - jex6; jetal6._y = bg9._y - jey6; jetal7._x = bg9._x - jex7; jetal7._y = bg9._y - jey7; } if (al > 5 && al < 7 && missilelaunch == true) { duplicateMovieClip(jet, 'jetal1', 4); jex = bg9._x - atomical._x + 6 * Math.cos(atomical._rotation * 0.0174532925199433); jey = bg9._y - atomical._y + 6 * Math.sin(atomical._rotation * 0.0174532925199433); } if (al > 10 && al < 12 && missilelaunch == true) { duplicateMovieClip(jet, 'jetal2', 5); jex2 = bg9._x - atomical._x + 6 * Math.cos(atomical._rotation * 0.0174532925199433); jey2 = bg9._y - atomical._y + 6 * Math.sin(atomical._rotation * 0.0174532925199433); } if (al > 15 && al < 17 && missilelaunch == true) { duplicateMovieClip(jet, 'jetal3', 6); jex3 = bg9._x - atomical._x + 6 * Math.cos(atomical._rotation * 0.0174532925199433); jey3 = bg9._y - atomical._y + 6 * Math.sin(atomical._rotation * 0.0174532925199433); } if (al > 20 && al < 22 && missilelaunch == true) { duplicateMovieClip(jet, 'jetal4', 7); jex4 = bg9._x - atomical._x + 6 * Math.cos(atomical._rotation * 0.0174532925199433); jey4 = bg9._y - atomical._y + 6 * Math.sin(atomical._rotation * 0.0174532925199433); } if (al > 25 && al < 27 && missilelaunch == true) { duplicateMovieClip(jet, 'jetal5', 8); jex5 = bg9._x - atomical._x + 6 * Math.cos(atomical._rotation * 0.0174532925199433); jey5 = bg9._y - atomical._y + 6 * Math.sin(atomical._rotation * 0.0174532925199433); } if (al > 30 && al < 32 && missilelaunch == true) { duplicateMovieClip(jet, 'jetal6', 9); jex6 = bg9._x - atomical._x + 6 * Math.cos(atomical._rotation * 0.0174532925199433); jey6 = bg9._y - atomical._y + 6 * Math.sin(atomical._rotation * 0.0174532925199433); } if (al > 35 && missilelaunch == true) { duplicateMovieClip(jet, 'jetal7', 10); jex7 = bg9._x - atomical._x + 6 * Math.cos(atomical._rotation * 0.0174532925199433); jey7 = bg9._y - atomical._y + 6 * Math.sin(atomical._rotation * 0.0174532925199433); al = 0; } if (atomical.hitTest(core) && missilelaunch == true && atomlife < 1500 && bosshp == 300) { bosshp = 200; atomical.play(); atomlife = 1600; sensor1 = true; missilelaunch = false; lockdirection = true; taserx = bg9._x + 600; taser._visible = true; sfx.gotoAndPlay('boss2sd'); } if (atomical.hitTest(core) && missilelaunch == true && atomlife < 1500 && bosshp == 200) { bosshp = 100; atomical.play(); atomlife = 1600; sensor2 = true; missilelaunch = false; } if (atomical.hitTest(core) && missilelaunch == true && atomlife < 1500 && bosshp == 100) { bosshp = 0; atomical.play(); atomlife = 1600; sensor3 = true; missilelaunch = false; } if (taser.hitTest(player) && lockdirection == true && xox != true && bosshp == 300 && die != true && camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150) { duplicateMovieClip(playerel, 'electrocuted', 20); electrocuted._x = player._x; electrocuted.gotoAndPlay(3); electrocuted._rotation = Math.random() * 360; electrocuted._y = player._y; player._y = -120; taserx = bg9._x - (core._x + 400); player._x = bg9._x - CP; xox = true; ejump = 8; lives -= 1; jump = 8; ht = 0.7; } if (taser.hitTest(player) && lockdirection == true && bosshp == 200 && xox != true && die != true && camera != true && vulc != true && flight != true && gyrogo != true && blenn > 150) { duplicateMovieClip(playerel, 'electrocuted', 20); electrocuted._x = player._x; electrocuted.gotoAndPlay(3); electrocuted._rotation = Math.random() * 360; electrocuted._y = player._y; player._y = -120; player._x = bg9._x - CP; taserx = bg9._x + 7500; xox = true; ejump = 8; lives -= 1; jump = 8; ht = 0.7; } if (bg9.core.hitTest(_root.gybulletx._x, _root.gybulletx._y + 30, true) && camera == true) { zoo = -70 + Math.random() * 20 - Math.random() * 30; sfx.gotoAndPlay('ricochet'); } if (bg9.core.hitTest(_root.gybulletx._x, _root.gybulletx._y - 20, true) && camera == true) { zoo = 80 + Math.random() * 20 - Math.random() * 40; sfx.gotoAndPlay('ricochet2'); } if (bg9.core.hitTest(_root.gybulletx._x + 30, _root.gybulletx._y, true) && camera == true) { zoo = 180 + Math.random() * 20 - Math.random() * 20; sfx.gotoAndPlay('ricochet'); } if (bg9.core.hitTest(_root.gybulletx._x - 30, _root.gybulletx._y, true) && camera == true) { zoo = +(Math.random() * 40) - Math.random() * 30; sfx.gotoAndPlay('ricochet2'); } if (scope3.core.hitTest(player) && gyrogo != true && die != true && gyroscope3 != true && blastoff != true && jump < 0) { gyrogo = true; jojo = 3; scope3.gotoAndPlay(2); jump = 0; ht = 0; } if (gyroscope3 == true) { scope3.gotoAndStop('close'); } if (gyrogo == true) { player.gotoAndStop('gyroscope'); launch += 1; laucharge += 1; } if (jojo == 1) { player._x = scope._x; player._y = scope._y + 40; } if (jojo == 2) { player._x = scope2._x; player._y = scope2._y + 40; } if (jojo == 3) { player._x = scope3._x; player._y = scope3._y + 40; } if (launch > 160 && jojo == 3 || Key.isDown(jk) && jojo == 3) { blastoff = true; gyrogo = false; player._xscale = 80; jojo = 0; jump = 5; flight = true; diedet = 3; burstoff = 20; player.gotoAndPlay('blastoff2'); scope3.gotoAndPlay('blast'); player.lynx._rotation = 0; votation = 0; launch = 0; } if (gravity == true) { gravity = false; } if (diedet == 3) { player._xscale = 80; } if (blastoff != true) { diedet = false; } if (blastoff == true && player._x < 500) { player._x += burstoff; } if (blastoff == true && player._x >= 500) { bg7._x -= burstoff; cigar._x -= burstoff / 2; cigar2._x -= burstoff / 2; } if (cigar._x < -50 && cartride == true) { cigar._x = 900; } if (cigar2._x < -50 && cartride == true) { cigar2._x = 900; } if (part == undefined) { laucharge = 0; part = 0; } if (blastoff == true && jump != 0) { part += 1; } if (part > 10 && part < 12 && blastoff == true) { duplicateMovieClip(photon, 'playerstream', 33); streex = bg7._x - player._x; streey = bg7._y - (player._y - 30); playerstream.charm.gotoAndStop(random(5)); playerstream._xscale = player._xscale; playerstream._rotation = votation; } if (part > 20 && part < 22 && blastoff == true) { duplicateMovieClip(photon, 'playerstream2', 34); streex2 = bg7._x - player._x; streey2 = bg7._y - (player._y - 30); playerstream2.charm.gotoAndStop(random(5)); playerstream2._xscale = player._xscale; playerstream2._rotation = votation; } if (part > 30) { duplicateMovieClip(photon, 'playerstream3', 36); streex3 = bg7._x - player._x; streey3 = bg7._y - (player._y - 30); playerstream3.charm.gotoAndStop(random(5)); playerstream3._xscale = player._xscale; playerstream3._rotation = votation; part = 0; } if (pause != true) { playerstream._x = bg7._x - strex; playerstream._y = bg7._y - streey; playerstream2._x = bg7._x - streex2; playerstream2._y = bg7._y - streey2; playerstream3._x = bg7._x - streex3; playerstream3._y = bg7._y - streey3; } if (lives <= 0) { die = true; gameover.play(); player.gotoAndStop('dead'); pause = true; lives = 0; } scope3._x = bg9._x - scox; scope3._y = bg9._y - scoy; time += 1; gryo11._x = bg9._x - gx; gryo11._y = bg9._y - gy; gauge.gyrocount = ammo; gauge.men = lives; gauge.score = score; prompt._y = _root.player._y - 160; prompt._x = player._x; _root.gauge.keys = _root.key; vortex9._x = bg9._x - vorx5; vortex9._y = bg9._y - vory5; bg9.eye2._rotation = 180 + Math.atan2(player._y - bg9._y, player._x - bg9._x) / 0.0174532925199433; bg9.eye1._rotation = 180 + Math.atan2(player._y - bg9._y, player._x - bg9._x) / 0.0174532925199433; lockon.gotoAndStop(356); portalx._x = bg9._x - portx; portalx._y = bg9._y - porty; wallr._x = bg9._x - wrx; wallr._y = bg9._y - wry; wallr2._x = bg9._x - wrx2; wallr2._y = bg9._y - wry2; wallr3._x = bg9._x - wrx3; wallr3._y = bg9._y - wry3; wallr4._x = bg9._x - wrx4; wallr4._y = bg9._y - wry4; walll._x = bg9._x - wlx; walll._y = bg9._y - wly; walll2._x = bg9._x - wlx2; walll2._y = bg9._y - wly2; walll3._x = bg9._x - wlx3; walll3._y = bg9._y - wly3; walll4._x = bg9._x - wlx4; walll4._y = bg9._y - wly4; wallr5._x = bg9._x - wrx5; wallr5._y = bg9._y - wry5; walll5._x = bg9._x - wlx5; walll5._y = bg9._y - wly5; rest += 1; enemy1._x = bg9._x - ex1; enemy1._y = bg9._y - ey1; enemy2._x = bg9._x - ex2; enemy2._y = bg9._y - ey2; enemy3._x = bg9._x - ex3; enemy3._y = bg9._y - ey3; enemy4._x = bg9._x - ex4; enemy4._y = bg9._y - ey4; enemy5._x = bg9._x - ex5; enemy5._y = bg9._y - ey5; core._x = bg9._x - cox; core._y = bg9._y - coy; tracer._x = bg9._x - tracx; tracer._y = bg9._y - tracy; tracer2._x = bg9._x - tracx2; tracer2._y = bg9._y - tracy2; tracer3._x = bg9._x - tracx3; tracer3._y = bg9._y - tracy3; taser._x = bg9._x - taserx; taser._y = bg9._y - tasery; electrocuted._y -= ejump; ejump -= 0.5; targeting._x = bg9._x - tarx; targeting._y = bg9._y - tary; bg9.core._visible = false; }; stop(); } movieClip 1107 { } movieClip 1111 { } movieClip 1112 { } movieClip 1117 { } movieClip 1119 { } movieClip 1121 { } movieClip 1124 { frame 1 { stop(); } frame 2 { stop(); } } movieClip 1127 { } movieClip 1130 { } movieClip 1133 { } movieClip 1134 { } movieClip 1135 { frame 75 { stop(); } } movieClip 1136 { frame 25 { stop(); } } movieClip 1139 { } movieClip 1143 { frame 105 { stop(); } } movieClip 1144 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } } movieClip 1146 { } movieClip 1148 { } movieClip 1149 { } movieClip 1151 { } movieClip 1152 { frame 356 { stop(); } frame 357 { stop(); } } instance lockon of movieClip 1152 { onClipEvent (load) { _x = _root.player._x; _y = _root.player._y; jump = 0; HT = 0.8; bounce = 6; time = 0; _visible = true; Y = _root.BG._y - _y; X = _root.BG._x - _x; det = false; acc = 1; } onClipEvent (enterFrame) { if (time > 40 && _visible == true) { _visible = false; this.gotoAndStop(11); removeMovieClip(this); } time += 1; _y = _root.BG._y - Y; _x = _root.BG._x - X; } } movieClip 1155 { frame 25 { stop(); } } movieClip 1159 { } movieClip 1161 { } movieClip 1162 { } movieClip 1163 { } movieClip 1169 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } } movieClip 1177 { frame 1 { stop(); } frame 2 { stop(); stopAllSounds(); } frame 3 { stop(); } frame 4 { stop(); } frame 5 { stop(); } frame 6 { stop(); } } instance gameover of movieClip 576 { onClipEvent (load) { this.swapDepths(12000); } } frame 37 { for (i in _root) { _root[i].swapDepths(10102); removeMovieClip(_root[i]); } delete eval(onEnterFrame()); } frame 38 { delete eval(onEnterFrame()); } frame 38 { stopAllSounds(); } frame 39 { function gotoMySite() { getURL('http://www.dizimzgames.com', '_blank'); } function gotoMySite2() { getURL('http://www.armorgames.com', '_blank'); } startrank = 0; rank1 = false; rank2 = false; rank3 = false; rank4 = false; ranker.scorex = 0; ranker.collectx = 0; ranker.deathsx = 0; ranker.killsx = 0; scoremark = false; deathsmark = false; killsmark = false; collectmark = false; select = false; gob = 1; menux._visible = false; _quality = 'High'; if (_root.level <= 2) { _root.level = 2; } onEnterFrame = function () { if (rank1 != true) { startrank += 1; } if (startrank > 130) { rank1 = true; } if (rank1 == true && ranker.scorex < score) { ranker.scorex += 25; sfxrank.play(); } if (ranker.scorex >= score && rank2 != true) { startrank += 1; } if (ranker.scorex > 5000 && rank2 != true) { bonuslevel.play(); } if (startrank > 170) { rank2 = true; } if (rank2 == true && ranker.collectx < collect) { ranker.collectx += 1; sfxrank.play(); } if (ranker.collectx >= collect && rank3 != true) { startrank += 1; } if (ranker.collectx >= 50 && ranker.collectx < 51 && rank3 != true) { lives += 1; ranker.collectx = 52; sfxrank.gotoAndPlay('freeman'); } if (ranker.collectx >= 100 && ranker.collectx < 101 && rank3 != true) { lives += 1; ranker.collectx = 102; sfxrank.gotoAndPlay('freeman'); } if (ranker.collectx >= 150 && ranker.collectx < 151) { lives += 1; sfxrank.gotoAndPlay('freeman' && rank3 != true); ranker.collectx = 154; } if (startrank > 200) { rank3 = true; } if (rank3 == true && ranker.killsx < kills) { ranker.killsx += 1; sfxrank.play(); } if (ranker.killsx >= kills && rank4 != true) { startrank += 1; } if (startrank > 230) { rank4 = true; } if (rank4 == true && ranker.deathsx < deaths) { ranker.deathsx += 1; } if (rank4 == true) { startrank += 1; } if (startrank > 330 && scoremark != true) { ranker.scoremark.play(); scoremark = true; } if (startrank > 380 && collectmark != true) { ranker.collectmark.play(); collectmark = true; } if (startrank > 430 && killsmark != true) { ranker.killsmark.play(); killsmark = true; } if (startrank > 480 && deathsmark != true) { ranker.deathsmark.play(); deathsmark = true; } if (startrank > 400) { menux._visible = true; select = true; } if (select == true && gob <= 1) { menux.gotoAndStop(1); } if (select == true && gob == 2) { menux.gotoAndStop(2); } if (select == true && Key.isDown(39) && gob <= 1 && fro != true) { gob = 2; fro = true; } if (select == true && Key.isDown(39) && gob == 2 && fro != true) { gob = 1; fro = true; } if (select == true && Key.isDown(37) && gob <= 1 && fro != true) { gob = 2; fro = true; } if (select == true && Key.isDown(37) && gob == 2 && fro != true) { gob = 1; fro = true; } if (!Key.isDown(39) && !Key.isDown(37) && !Key.isDown(32) && fro == true) { fro = false; } if (Key.isDown(32) && gob == 2 && fro != true) { _root.play(); fro = true; } if (Key.isDown(32) && gob <= 1 && fro != true) { sfxrank.gotoAndPlay('saved'); savefile.data.lives = _root.lives; savefile.data.level = _root.level; savefile.flush(); fro = true; } }; stop(); var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); var mySiteLink = new ContextMenuItem('Dizimz Games © 2008 DizimzGames', gotoMySite); var mySiteLink2 = new ContextMenuItem('Armor Games© 2008 Armor Games', gotoMySite2); myMenu.customItems.push(mySiteLink, copyrightNotice); myMenu.customItems.push(mySiteLink2, copyrightNotice2); _root.menu = myMenu; } frame 39 { if (level <= 3) { level = 3; } } movieClip 1179 { } frame 40 { stopAllSounds(); gotoAndStop('map'); } frame 41 { if (_root.level == undefined) { _root.level = 1; } if (_root.lives == undefined) { _root.lives = 9; } var jump = 0; var ht = 0.5; var mxy = player._y - 100; var mxbg10 = bg10._y; var motion = 7; var mxx = player._x + 350; var mnx = player._x + 150; checkpoint = bg10._x; ex = bg10._x - enemy._x; ey = bg10._y - enemy._y; ex2 = bg10._x - enemy2._x; ey2 = bg10._y - enemy2._y; ex3 = bg10._x - enemy3._x; ey3 = bg10._y - enemy3._y; score = 0; to = 0; burstoff = 0; time = 0; crosshair.swapDepths(628); ammo = 6; key = 0; bec = 5; exit = 0; OD = false; oh = false; player.swapDepths(50); mu = 25; tut = 0; winddi = 1; toto = 0; mission.swapDepths(1001); gameover.swapDepths(5001); leaveroom.swapDepths(999); helpdesk.swapDepths(1003); wall._visible = false; wall4._visible = false; gauge.swapDepths(1000); wall2._visible = false; wall3._visible = false; _quality = 'Medium'; bg10.core._visible = false; combo = 1; CP = bg10._x - player._x; CPY = bg10._y - player._y; mxbg10 = bg10._y; dx = bg10._x - door10._x; dy = bg10._y - door10._y; ex4 = bg10._x - enemy4._x; ey4 = bg10._y - enemy4._y; ex5 = bg10._x - enemy5._x; ey5 = bg10._y - enemy5._y; ex1 = bg10._x - enemy1._x; ey1 = bg10._y - enemy1._y; ex6 = bg10._x - enemy6._x; ey6 = bg10._y - enemy6._y; ex7 = bg10._x - enemy7._x; ey7 = bg10._y - enemy7._y; ex8 = bg10._x - enemy8._x; ey8 = bg10._y - enemy8._y; ex9 = bg10._x - enemy9._x; ey9 = bg10._y - enemy9._y; ex10 = bg10._x - enemy10._x; ey10 = bg10._y - enemy10._y; ex11 = bg10._x - enemy11._x; ey11 = bg10._y - enemy11._y; ex12 = bg10._x - enemy12._x; ey12 = bg10._y - enemy12._y; ex13 = bg10._x - enemy13._x; ey13 = bg10._y - enemy13._y; ex14 = bg10._x - enemy14._x; ey14 = bg10._y - enemy14._y; ex15 = bg10._x - enemy15._x; ey15 = bg10._y - enemy15._y; ex16 = bg10._x - enemy16._x; ey16 = bg10._y - enemy16._y; ex17 = bg10._x - enemy17._x; ey17 = bg10._y - enemy17._y; ex18 = bg10._x - enemy18._x; ey18 = bg10._y - enemy18._y; ex19 = bg10._x - enemy19._x; ey19 = bg10._y - enemy19._y; ex20 = bg10._x - enemy20._x; ey20 = bg10._y - enemy20._y; ex21 = bg10._x - enemy21._x; ey21 = bg10._y - enemy21._y; ex22 = bg10._x - enemy22._x; ey22 = bg10._y - enemy22._y; ex23 = bg10._x - enemy23._x; ey23 = bg10._y - enemy23._y; ex24 = bg10._x - enemy24._x; ey24 = bg10._y - enemy24._y; ex25 = bg10._x - enemy25._x; ey25 = bg10._y - enemy25._y; ex26 = bg10._x - enemy26._x; ey26 = bg10._y - enemy26._y; ex27 = bg10._x - enemy27._x; ey27 = bg10._y - enemy27._y; bx1 = bg10._x - baddy1._x; by1 = bg10._y - baddy1._y; bx2 = bg10._x - baddy2._x; by2 = bg10._y - baddy2._y; bx3 = bg10._x - baddy3._x; by3 = bg10._y - baddy3._y; bx4 = bg10._x - baddy4._x; by4 = bg10._y - baddy4._y; bx5 = bg10._x - baddy5._x; by5 = bg10._y - baddy5._y; bx6 = bg10._x - baddy6._x; by6 = bg10._y - baddy6._y; bx7 = bg10._x - baddy7._x; by7 = bg10._y - baddy7._y; bx8 = bg10._x - baddy8._x; by8 = bg10._y - baddy8._y; bx9 = bg10._x - baddy9._x; by9 = bg10._y - baddy9._y; opx = bg10._x - oneup._x; opy = bg10._y - oneup._y; opx2 = bg10._x - oneup2._x; opy2 = bg10._y - oneup2._y; jx1 = bg10._x - gyroh1._x; jy1 = bg10._y - gyroh1._y; jx2 = bg10._x - gyroh2._x; jy2 = bg10._y - gyroh2._y; jx3 = bg10._x - gyroh3._x; jy3 = bg10._y - gyroh3._y; jx4 = bg10._x - gyroh4._x; jy4 = bg10._y - gyroh4._y; jx5 = bg10._x - gyroh5._x; jy5 = bg10._y - gyroh5._y; jx6 = bg10._x - gyroh6._x; jy6 = bg10._y - gyroh6._y; jx7 = bg10._x - gyroh7._x; jy7 = bg10._y - gyroh7._y; jx8 = bg10._x - gyroh8._x; jy8 = bg10._y - gyroh8._y; jx9 = bg10._x - gyroh9._x; jy9 = bg10._y - gyroh9._y; jx10 = bg10._x - gyroh10._x; jy10 = bg10._y - gyroh10._y; jx11 = bg10._x - gyroh11._x; jy11 = bg10._y - gyroh11._y; jx12 = bg10._x - gyroh12._x; jy12 = bg10._y - gyroh12._y; jx13 = bg10._x - gyroh13._x; jy13 = bg10._y - gyroh13._y; jx14 = bg10._x - gyroh14._x; jy14 = bg10._y - gyroh14._y; jx15 = bg10._x - gyroh15._x; jy15 = bg10._y - gyroh15._y; jx16 = bg10._x - gyroh16._x; jy16 = bg10._y - gyroh16._y; jx17 = bg10._x - gyroh17._x; jy17 = bg10._y - gyroh17._y; jx18 = bg10._x - gyroh18._x; jy18 = bg10._y - gyroh18._y; jx19 = bg10._x - gyroh19._x; jy19 = bg10._y - gyroh19._y; jx20 = bg10._x - gyroh20._x; jy20 = bg10._y - gyroh20._y; jx21 = bg10._x - gyroh21._x; jy21 = bg10._y - gyroh21._y; jx22 = bg10._x - gyroh22._x; jy22 = bg10._y - gyroh22._y; jx23 = bg10._x - gyroh23._x; jy23 = bg10._y - gyroh23._y; jx24 = bg10._x - gyroh24._x; jy24 = bg10._y - gyroh24._y; jx25 = bg10._x - gyroh25._x; jy25 = bg10._y - gyroh25._y; jx26 = bg10._x - gyroh26._x; jy26 = bg10._y - gyroh26._y; jx27 = bg10._x - gyroh27._x; jy27 = bg10._y - gyroh27._y; jx28 = bg10._x - gyroh28._x; jy28 = bg10._y - gyroh28._y; jx29 = bg10._x - gyroh29._x; jy29 = bg10._y - gyroh29._y; jx30 = bg10._x - gyroh30._x; jy30 = bg10._y - gyroh30._y; jx31 = bg10._x - gyroh31._x; jy31 = bg10._y - gyroh31._y; jx32 = bg10._x - gyroh32._x; jy32 = bg10._y - gyroh32._y; jx33 = bg10._x - gyroh33._x; jy33 = bg10._y - gyroh33._y; jx34 = bg10._x - gyroh34._x; jy34 = bg10._y - gyroh34._y; jx35 = bg10._x - gyroh35._x; jy35 = bg10._y - gyroh35._y; jx36 = bg10._x - gyroh36._x; jy36 = bg10._y - gyroh36._y; jx37 = bg10._x - gyroh37._x; jy37 = bg10._y - gyroh37._y; jx38 = bg10._x - gyroh38._x; jy38 = bg10._y - gyroh38._y; jx39 = bg10._x - gyroh39._x; jy39 = bg10._y - gyroh39._y; jx40 = bg10._x - gyroh40._x; jy40 = bg10._y - gyroh40._y; jx41 = bg10._x - gyroh41._x; jy41 = bg10._y - gyroh41._y; jx42 = bg10._x - gyroh42._x; jy42 = bg10._y - gyroh42._y; jx43 = bg10._x - gyroh43._x; jy43 = bg10._y - gyroh43._y; jx44 = bg10._x - gyroh44._x; jy44 = bg10._y - gyroh44._y; jx45 = bg10._x - gyroh45._x; jy45 = bg10._y - gyroh45._y; jx46 = bg10._x - gyroh46._x; jy46 = bg10._y - gyroh46._y; jx47 = bg10._x - gyroh47._x; jy47 = bg10._y - gyroh47._y; jx48 = bg10._x - gyroh48._x; jy48 = bg10._y - gyroh48._y; jx49 = bg10._x - gyroh49._x; jy49 = bg10._y - gyroh49._y; vorx = bg10._x - vortex._x; vory = bg10._y - vortex._y; spbx = bg10._x - springboard._x; spby = bg10._y - springboard._y; spbx2 = bg10._x - springboard2._x; spby2 = bg10._y - springboard2._y; ebarxx1 = bg10._x - ebar1._x; ebaryy1 = bg10._y - ebar1._y; ebarxx2 = bg10._x - ebar2._x; ebaryy2 = bg10._y - ebar2._y; ebarxx3 = bg10._x - ebar3._x; ebaryy3 = bg10._y - ebar3._y; ebarxx4 = bg10._x - ebar4._x; ebaryy4 = bg10._y - ebar4._y; ebarxx5 = bg10._x - ebar5._x; ebaryy5 = bg10._y - ebar5._y; ebarxx6 = bg10._x - ebar6._x; ebaryy6 = bg10._y - ebar6._y; snowdup = 0; pause = true; eventx = true; gauge.bossgauge2._visible = false; kills = 0; seconds = 0; minutes = 0; score = 0; collect = 0; deaths = 0; onEnterFrame = function () { i = 0; while (i <= 30) { if (player.hitTest(_root['enemy' + i]) && die != true && !Key.isDown(jk) && jump < 0 || player.hitTest(_root['enemy' + i]) && jump < 0 && volox == true) { score += 10; jump = 14; player.gotoAndPlay(2); _root['enemy' + i].play(); duplicateMovieClip(starburst, 'star', 13); strx = bg10._x - (player._x + Math.random() * 10 - Math.random() * 10); stry = bg10._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht = 0.5; stbo = Math.random() * 20 - Math.random() * 10; kills += 1; } if (player.hitTest(_root['baddy' + i]) && die != true && jump < 0) { score += 10; jump = 6; pdmg = 19; player.gotoAndPlay(2); _root['baddy' + i].play(); sulliven = 0; duplicateMovieClip(starburst, 'star', 13); strx = bg10._x - (player._x + Math.random() * 10 - Math.random() * 10); stry = bg10._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht = 0.5; stbo = Math.random() * 20 - Math.random() * 10; } if (player.hitTest(_root['baddy' + i]) && die != true && jump == 0 && Key.isDown(39) || player.hitTest(_root['baddy' + i]) && die != true && jump == 0 && Key.isDown(37)) { score += 10; pdmg = 25; _root['baddy' + i].play(); sulliven = 0; duplicateMovieClip(starburst, 'star', 13); strx = bg10._x - (player._x + Math.random() * 10 - Math.random() * 10); stry = bg10._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht = 0.5; stbo = Math.random() * 20 - Math.random() * 10; } if (player._x > _root['enemy' + i]._x + 30) { _root['enemy' + i]._xscale = -20; } if (player._x < _root['enemy' + i]._x - 30) { _root['enemy' + i]._xscale = 20; } if (player._x > _root['baddy' + i]._x + 30) { _root['baddy' + i]._xscale = -90; } if (player._x < _root['baddy' + i]._x - 30) { _root['baddy' + i]._xscale = 90; } if (player.hitTest(_root['enemy' + i]) && die != true && Key.isDown(jk) && round < 3 && jump < 0 && volox != true) { score += 100 * round; jump = 15; round += 1; duplicateMovieClip(bonuspt, 'bonuses', 10); bonuses._x = player._x + Math.random() * 20 + Math.random() * 20; bonuses._y = player._y + 80; bonuses.bork.gotoAndStop(boc); player.gotoAndPlay(boc); bonuses.bork.doh = 100 * round; duplicateMovieClip(starburst, 'star', 13); strx = bg10._x - (player._x + Math.random() * 10 - Math.random() * 10); stry = bg10._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht = 0.5; stbo = Math.random() * 20 - Math.random() * 10; duplicateMovieClip(starburst, 'star2', 14); strx2 = bg10._x - (player._x + Math.random() * 10 - Math.random() * 10); stry2 = bg10._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump2 = 9 + Math.random() * 5; stht2 = 0.5; stbo2 = Math.random() * 30 - Math.random() * 30; duplicateMovieClip(starburst, 'star3', 15); strx3 = bg10._x - (player._x + Math.random() * 10 - Math.random() * 10); stry3 = bg10._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump3 = 5 + Math.random() * 5; stht3 = 0.5; stbo3 = Math.random() * 15 - Math.random() * 15; duplicateMovieClip(starburst, 'star4', 16); strx4 = bg10._x - (player._x + Math.random() * 10 - Math.random() * 10); stry4 = bg10._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump4 = 9 + Math.random() * 5; stht4 = 0.5; stbo4 = Math.random() * 10 - Math.random() * 10; duplicateMovieClip(starburst, 'star5', 17); strx5 = bg10._x - (player._x + Math.random() * 10 - Math.random() * 10); stry5 = bg10._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht5 = 0.5; stbo5 = Math.random() * 19 - Math.random() * 13; _root['enemy' + i].play(); kills += 1; volox = true; } if (gybulletx.hitTest(_root['enemy' + i])) { score += 3 * combo; combo += 1; range = 170; camera = false; _root['enemy' + i].play(); kills += 1; } if (gybulletx.hitTest(_root['baddy' + i])) { score += 3 * combo; combo += 1; _root['baddy' + i].play(); kills += 1; range = 170; camera = false; } if (player.hitTest(_root['baddy' + i].core) && jump < 0) { score += 10; jump = 14; player.gotoAndPlay(2); _root['baddy' + i].play(); } if (_root['enemy' + i]._x < -120 || _root['enemy' + i]._x > 820) { _root['enemy' + i].gotoAndStop(1); _root['enemy' + i]._visible = false; } if (_root['enemy' + i]._x > -120 && _root['enemy' + i]._x < 820) { _root['enemy' + i]._visible = true; } if (_root['gyroh' + i]._x < -120 || _root['gyroh' + i]._x > 820) { _root['gyroh' + i]._visible = false; } if (_root['gyroh' + i]._x > -120 && _root['gyroh' + i]._x < 820) { _root['gyroh' + i]._visible = true; } if (player.hitTest(_root['gyroh' + i]) && ammo <= 5 || gybulletx.hitTest(_root['gyroh' + i]) && ammo <= 5) { ammo += 1; _root['gyroh' + i]._visible = false; _root['gyroh' + i].play(); collect += 1; } if (player.hitTest(_root['gyroh' + i]) && ammo >= 6 || gybulletx.hitTest(_root['gyroh' + i]) && ammo >= 6) { score += 30; _root['gyroh' + i]._visible = false; _root['gyroh' + i].play(); collect += 1; } ++i; } if (pause != true) { star._x = bg10._x - strx; star._y = bg10._y - stry; star2._x = bg10._x - strx2; star2._y = bg10._y - stry2; star3._x = bg10._x - strx3; star3._y = bg10._y - stry3; star4._x = bg10._x - strx4; star4._y = bg10._y - stry4; star5._x = bg10._x - strx5; star5._y = bg10._y - stry5; stry += stjump; stjump -= 0.5; stry2 += stjump2; stjump2 -= 0.5; stry3 += stjump3; stjump3 -= 0.5; stry4 += stjump4; stjump4 -= 0.5; stry5 += stjump5; stjump5 -= 0.5; star._rotation += 3; star3._rotation += 3; star2._rotation -= 3; star4._rotation -= 3; star5._rotation += 6; strx += stbo; stbo *= 0.9300000000000001; strx2 += stbo2; stbo2 *= 0.9300000000000001; strx3 += stbo3; stbo3 *= 0.9300000000000001; strx4 += stbo4; stbo4 *= 0.9300000000000001; strx5 += stbo5; stbo5 *= 0.9300000000000001; } if (round <= 9) { boc = 'pose1'; } if (round == 1) { boc = 'pose2'; } if (round == 2) { boc = 'pose3'; } if (round >= 3) { boc = 'pose4'; volex = true; } if (!Key.isDown(jk) && volox == true) { volox = false; bozogogo = 0; } if (Key.isDown(jk)) { bozogogo += 1; } if (bozogogo > 2) { volex = true; } if (round == undefined) { bozogogo = 0; round = 0; } if (jump == 0) { round = 0; } if (pause != true && player._x > mnx && player._x < mxx) { player._x -= pdmg * (player._xscale / 80); pdmg *= 0.9300000000000001; } if (pause != true && player._x <= mnx || pause != true && player._x >= mxx) { bg10._x += pdmg * (player._xscale / 80); pdmg *= 0.9300000000000001; } if (pause != true) { to += 1; } if (to > 40) { gryo11._visible = false; } if (pause != true && player._y > mxy && camera != true && duck != true && obs != true) { player._y -= jump; jump -= ht; } if (pause != true && player._y <= mxy && jump > 0 && camera != true && duck != true && obs != true) { bg10._y += jump; jump -= ht; } if (pause != true && player._y <= mxy && jump <= 0 && bg10._y > mxbg10 && camera != true && duck != true && obs != true) { bg10._y += jump; jump -= ht; } if (pause != true && player._y > mxy && jump <= 0 && bg10._y > mxbg10 && camera != true && duck != true && obs != true) { bg10._y += jump; jump -= ht; } if (pause != true && player._y <= mxy && player._y < 300 && jump <= 0 && bg10._y <= mxbg10 && camera != true && duck != true && obs != true) { player._y -= jump; jump -= ht; } if (pause != true && player._y > 300 && obs != true && jump <= 0 && bg10._y > mxbg10 && camera != true && duck != true && xox != true) { bg10._y += jump; jump -= ht; } if (bg10.core.hitTest(_root.player._x, _root.player._y, true) && die != true && vort != true && jump < 0) { jump = 0; player.gotoAndStop(1); ht = 0; } if (bg10.core.hitTest(_root.player._x, _root.player._y, true) && vort == true && jump < 0 && camera != true && duck != true) { jump = 0; player.gotoAndPlay('ouch'); ht = 0; } for (;;) { if (!(bg10.core.hitTest(_root.player._x, _root.player._y, true) && obs != true && die != true)) break; player._y -= 0.1; } if (!bg10.core.hitTest(_root.player._x, _root.player._y + 10, true) && ht <= 0 && camera != true && obs != true) { ht = 0.5; } if (Key.isDown(39) && obs != true && OD != true && camera != true && duck != true && aim != true && pause != true && player._x < mxx) { player._x += motion; player.legs.play(); player.head.gotoAndPlay(1); player.arm.play(); player.arm2.play(); player._xscale = 80; voly = 3; RR = true; } if (Key.isDown(39) && obs != true && OD != true && camera != true && duck != true && aim != true && pause != true && player._x >= mxx) { bg10._x -= motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); RR = true; voly = 3; player._xscale = 80; } if (Key.isDown(37) && obs != true && OD != true && camera != true && duck != true && aim != true && pause != true && player._x > mnx) { player._x -= motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); player._xscale = -80; voly = -3; LL = true; } if (Key.isDown(37) && obs != true && OD != true && camera != true && duck != true && aim != true && pause != true && player._x <= mnx) { bg10._x += motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); player._xscale = -80; voly = -3; LL = true; } if (!Key.isDown(37) && LL == true || !Key.isDown(39) && RR == true) { player.legs.gotoAndStop(1); player.arm.gotoAndStop(1); player.arm2.gotoAndStop(1); LL = false; RR = false; } if (!Key.isDown(37) && !Key.isDown(39) && camera != true && gyrogo != true && player._x > mxn && player._x < mxn) { player._x += voly; voly *= 0.97; } if (!Key.isDown(37) && !Key.isDown(39) && camera != true && gyrogo != true && player._x <= mxn || !Key.isDown(37) && !Key.isDown(39) && camera != true && gyrogo != true && jump == 0 && player._x < mxn) { bg10._x -= voly; voly *= 0.97; } if (jump == 0 && OD != true && ht <= 0 && Key.isDown(jk) && aim != true && camera != true && duck != true && obs != true && pause != true) { player.gotoAndPlay(2); jump = 14; ht = 0.5; } if (jump > 0) { player.play(); } if (jk == undefined) { jk = 90; } if (ac == undefined) { ac = 88; } if (ob == undefined) { ob = 67; } if (Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim != true && ammo > 0 && camera != true && duck != true) { crosshair._rotation = 0; aim = true; } if (!Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale > 0) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y - 50; zoo = crosshair._rotation; aim = false; } if (!Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale < 0) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y - 50; zoo = 180 + crosshair._rotation; aim = false; } if (aim == true) { player.gotoAndStop('aim'); crosshair._visible = true; crosshair._rotation -= bec; crosshair.cile._rotation += 15; crosshair._x = player._x; crosshair._xscale = player._xscale / 3; crosshair._y = player._y - 40; } if (aim == true && Key.isDown(ob)) { aim = false; player.gotoAndStop(1); } if (aim != true) { crosshair._visible = false; } if (crosshair._rotation <= -60 && player._xscale > 0) { bec = -3; } if (crosshair._rotation > 30 && player._xscale > 0) { bec = 3; } if (crosshair._rotation >= 60 && player._xscale < 0) { bec = 3; } if (crosshair._rotation < -30 && player._xscale < 0) { bec = -3; } if (camera == true && pause != true && gybulletx._x <= 500 && gybulletx._x > 240 || camera != true && duck != true) { gybulletx._rotation += 20; gybulletx._x += mu * Math.cos(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._x > 500 || gybulletx._x <= 240 && camera == true && pause != true) { gybulletx._rotation += 20; bg10._x -= mu * Math.cos(zoo * 0.0174532925199433); player._x -= mu * Math.cos(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._y > 300 || gybulletx._y <= 170 && camera == true && pause != true) { gybulletx._rotation += 20; bg10._y -= mu * Math.sin(zoo * 0.0174532925199433); player._y -= mu * Math.sin(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._y <= 300 && gybulletx._y >= 170 || camera != true && duck != true) { gybulletx._rotation += 20; gybulletx._y += mu * Math.sin(zoo * 0.0174532925199433); range += 1; } if (range > 130) { gybulletx.play(); camera = false; xox = true; range = 0; } if (camera != true && duck != true && player._x < 100 && obs != true && xox == true) { player._x += 18; bg10._x += 18; } if (camera != true && duck != true && player._x > 500 && obs != true && xox == true) { player._x -= 18; bg10._x -= 18; } if (camera != true && duck != true && player._y > 350 && obs != true && xox == true) { player._y -= 12; bg10._y -= 12; } if (camera != true && duck != true && player._y < 250 && obs != true && aim == true) { player._y += 7; bg10._y += 7; } if (player._x < 600 && player._x > 100 && player._y > 0 && player._y < 400) { xox = false; } if (pause != true) { enemy1._x = bg10._x - ex1; enemy1._y = bg10._y - ey1; enemy2._x = bg10._x - ex2; enemy2._y = bg10._y - ey2; enemy3._x = bg10._x - ex3; enemy3._y = bg10._y - ey3; enemy4._x = bg10._x - ex4; enemy4._y = bg10._y - ey4; enemy5._x = bg10._x - ex5; enemy5._y = bg10._y - ey5; enemy6._x = bg10._x - ex6; enemy6._y = bg10._y - ey6; enemy7._x = bg10._x - ex7; enemy7._y = bg10._y - ey7; enemy8._x = bg10._x - ex8; enemy8._y = bg10._y - ey8; enemy9._x = bg10._x - ex9; enemy9._y = bg10._y - ey9; enemy10._x = bg10._x - ex10; enemy10._y = bg10._y - ey10; enemy11._x = bg10._x - ex11; enemy11._y = bg10._y - ey11; enemy12._x = bg10._x - ex12; enemy12._y = bg10._y - ey12; enemy13._x = bg10._x - ex13; enemy13._y = bg10._y - ey13; enemy14._x = bg10._x - ex14; enemy14._y = bg10._y - ey14; enemy15._x = bg10._x - ex15; enemy15._y = bg10._y - ey15; enemy16._x = bg10._x - ex16; enemy16._y = bg10._y - ey16; enemy17._x = bg10._x - ex17; enemy17._y = bg10._y - ey17; enemy18._x = bg10._x - ex18; enemy18._y = bg10._y - ey18; enemy19._x = bg10._x - ex19; enemy19._y = bg10._y - ey19; enemy20._x = bg10._x - ex20; enemy20._y = bg10._y - ey20; baddy1._x = bg10._x - bx1; baddy1._y = bg10._y - by1; baddy2._x = bg10._x - bx2; baddy2._y = bg10._y - by2; baddy3._x = bg10._x - bx3; baddy3._y = bg10._y - by3; baddy4._x = bg10._x - bx4; baddy4._y = bg10._y - by4; baddy5._x = bg10._x - bx5; baddy5._y = bg10._y - by5; baddy6._x = bg10._x - bx6; baddy6._y = bg10._y - by6; baddy7._x = bg10._x - bx7; baddy7._y = bg10._y - by7; baddy8._x = bg10._x - bx8; baddy8._y = bg10._y - by8; baddy9._x = bg10._x - bx9; baddy9._y = bg10._y - by9; } if (player.hitTest(springboard) && jump < 0) { jump = 33; player.gotoAndPlay('ahhhh2'); } if (player.hitTest(springboard2) && jump < 0) { jump = 33; player.gotoAndPlay('ahhhh2'); } if (player._x < wall._x + 30 && player._x > wall._x - 300 && player._y > wall._y) { player._x = wall._x + 30; } if (player._x > wall2._x - 30 && player._y > wall2._y) { player._x = wall2._x - 30; } if (player._x > wall3._x - 30 && player._x < wall3._x && player._y > wall3._y) { player._x = wall3._x - 30; } if (player._x < wall4._x + 30) { player._x = wall4._x + 30; } if (Key.isDown(ob) && camera != true && duck != true && pause != true && obs != true && jump == 0) { obs = true; } if (!Key.isDown(ob) && obs == true) { xox = true; obs = false; } if (Key.isDown(39) && obs == true) { bg10._x -= 5; player._x -= 5; } if (Key.isDown(37) && obs == true) { bg10._x += 5; player._x += 5; } if (Key.isDown(38) && obs == true) { bg10._y += 5; player._y += 5; } if (Key.isDown(40) && obs == true && bg10._y > mxbg10) { bg10._y -= 5; player._y -= 5; } if (time > 66 && time < 123) { player._x = vortex._x; player._y = vortex._y; bg10._y += 15; motion = 0; } if (time > 155 && time < 175) { jump = 0; ht = 0.5; player.gotoAndPlay('vortex'); player._x = vortex._x; player._y = vortex._y; vort = true; pause = false; eventx = false; motion = 0; } if (time < 300) { motion = 0; } if (time > 295 && time < 300) { mission.gotoAndPlay('gogo'); vort = false; motion = 7; } if (pause == true) { player._visible = false; } if (pause != true) { player._visible = true; } if (player._y > 300 && jump < -4 && vort == true) { player._y = 300; } if (pause != true) { snowdup += 1; storm._x = bg10._x - stox; storm._y = bg10._y - stoy; storm2._x = bg10._x - stox2; storm2._y = bg10._y - stoy2; storm3._x = bg10._x - stox3; storm3._y = bg10._y - stoy3; storm4._x = bg10._x - stox4; storm4._y = bg10._y - stoy4; storm5._x = bg10._x - stox5; storm5._y = bg10._y - stoy5; frozen._x = bg10._x - fostx; frozen._y = bg10._y - fosty; stoy -= 5; stoy2 -= 7; stoy3 -= 4; stoy4 -= 5; stoy5 -= 3; stox -= 2; stox2 -= 3; stox3 -= 2; stox5 -= 1; voloco += 1; watersplash._x = bg10._x - splashx; watersplash._y = bg10._y - splashy; } if (snowdup == 15) { duplicateMovieClip(snowstorm, 'storm', 650); stox = bg10._x - 370; storm.gotoAndStop(random(6)); stoy = bg10._y - 70; } if (snowdup == 30) { duplicateMovieClip(snowstorm, 'storm2', 651); stox2 = bg10._x - 170; stoy2 = bg10._y - 70; storm2.gotoAndStop(random(6)); } if (snowdup == 45) { duplicateMovieClip(snowstorm, 'storm3', 652); stox3 = bg10._x - 370; stoy3 = bg10._y - 20; storm3.gotoAndStop(random(6)); } if (snowdup == 60) { duplicateMovieClip(snowstorm, 'storm4', 653); stox4 = bg10._x - 570; stoy4 = bg10._y - 70; storm4.gotoAndStop(random(6)); } if (snowdup >= 75) { duplicateMovieClip(snowstorm, 'storm5', 654); stox5 = bg10._x - 270; stoy5 = bg10._y; storm5.gotoAndStop(random(6)); snowdup = 0; } if (player.hitTest(bg10.water) && jump < 0 && burstoff == 0) { duplicateMovieClip(freeze, 'frozen', 44); duplicateMovieClip(splash, 'watersplash', 88); splashx = bg10._x - player._x; splashy = bg10._y - player._y; fostx = bg10._x - player._x; fosty = bg10._y - player._y; player._x = bg10._x - (CP - 450); deaths += 1; player._y = -120; lives -= 1; voloco = 0; } if (voloco > 18 && voloco < 25) { xox = true; } if (player._y < 250 && obs != true && jump == 0 && pause != true && camera != true && obs != true) { bg10._y += 7; player._y += 7; } if (bg10._y < mxbg10 && obs != true) { bg10._y = mxbg10; } if (player._y > 700 && camera != true && duck != true && bg10._y <= mxbg10 + 5 && obs != true) { player.gotoAndPlay('ahhhh'); player._x = bg10._x - CP; deaths += 1; die = false; player._y = -120; lives -= 1; xox = true; } if (player.hitTest(door10) && Key.isDown(38) && OD != true) { player.gotoAndPlay('enterdoor'); door10.play(); OD = true; voly = 0; } if (player.hitTest(door10) && OD != true) { prompt._visible = true; } if (!player.hitTest(door10) || OD == true) { prompt._visible = false; } if (OD == true) { motion = 0; exit += 1; } if (exit > 30 && oh != true) { door10.swapDepths(500); pause = true; oh = true; } if (exit > 30) { pause = true; } if (exit > 80) { _root.leaveroom.play(); } if (exit > 300) { _root.play(); } if (bg10.core.hitTest(_root.gybulletx._x, _root.gybulletx._y + 30, true) && camera == true) { zoo = -70 + Math.random() * 20 - Math.random() * 30; sfx.gotoAndPlay('ricochet'); } if (bg10.core.hitTest(_root.gybulletx._x, _root.gybulletx._y - 20, true) && camera == true) { zoo = 80 + Math.random() * 20 - Math.random() * 40; sfx.gotoAndPlay('ricochet2'); } if (bg10.core.hitTest(_root.gybulletx._x + 30, _root.gybulletx._y, true) && camera == true) { zoo = 180 + Math.random() * 20 - Math.random() * 20; sfx.gotoAndPlay('ricochet'); } if (bg10.core.hitTest(_root.gybulletx._x - 30, _root.gybulletx._y, true) && camera == true) { zoo = +(Math.random() * 40) - Math.random() * 30; sfx.gotoAndPlay('ricochet2'); } if (lives <= 0) { die = true; gameover.play(); player.gotoAndStop('dead'); pause = true; lives = 0; } if (Key.isDown(40) && duck != true && camera != true && die != true && ht == 0 && blastoff != true && aim != true) { duck = true; player.gotoAndStop('duck'); } if (!Key.isDown(40) && duck == true) { duck = false; player.gotoAndStop(1); } if (jump == 0 && OD != true && ht <= 0 && Key.isDown(jk) && aim != true && camera != true && duck == true && gyrohgo != true && obs != true && pause != true) { player.gotoAndPlay('boostjump'); duck = false; jump = 19; ht = 0.5; } if (player.hitTest(_root.oneup)) { lives += 1; oneup._visible = false; oneup.play(); } if (player.hitTest(_root.oneup2)) { lives += 1; oneup2._visible = false; oneup2.play(); } if (baddy1._x < 800 && baddy1._x > 100 && baddy1._y > 120 && baddy1._y < 600) { aimtype = 1; } if (baddy2._x < 800 && baddy2._x > 100 && baddy2._y > 120 && baddy2._y < 600) { aimtype = 2; } if (baddy3._x < 800 && baddy3._x > 100 && baddy3._y > 120 && baddy3._y < 600) { aimtype = 3; } if (baddy1._x > 800 && aimtype == 1 || baddy1._x < 100 && aimtype == 1 || baddy1._y < 120 && aimtype == 1 || baddy1._y > 600 && aimtype == 1) { aimtype = 0; } if (baddy2._x > 800 && aimtype == 2 || baddy2._x < 100 && aimtype == 2 || baddy2._y < 120 && aimtype == 2 || baddy2._y > 600 && aimtype == 2) { aimtype = 0; } if (baddy3._x > 800 && aimtype == 3 || baddy3._x < 100 && aimtype == 3 || baddy3._y < 120 && aimtype == 3 || baddy3._y > 600 && aimtype == 3) { aimtype = 0; } if (starthrow == undefined) { sulliven = 0; starshine = 0; starthrow = 0; } if (pause != true && camera != true) { starthrow += 1; } if (starthrow > 120 && sulliven > 70 && aimtype > 0 && jump == 0) { _root['baddy' + aimtype].dawg.play(); duplicateMovieClip(shuriken, 'deathstar', 77); dstarx = bg10._x - _root['baddy' + aimtype]._x; dstary = bg10._y - _root['baddy' + aimtype]._y; throwtype = _root['baddy' + aimtype]._xscale / 90; starthrow = 0; deathstar._xscale = _root['baddy' + aimtype]._xscale; } if (pause != true) { deathstar._x = bg10._x - dstarx; deathstar._y = bg10._y - dstary; dstarx += 12 * throwtype; sulliven += 1; starshine += 1; starss._x = bg10._x - storkx; starss._y = bg10._y - storky; starss2._x = bg10._x - storkx2; starss2._y = bg10._y - storky2; starss3._x = bg10._x - storkx3; starss3._y = bg10._y - storky3; starss4._x = bg10._x - storkx4; starss4._y = bg10._y - storky4; starss5._x = bg10._x - storkx5; starss5._y = bg10._y - storky5; starss6._x = bg10._x - storkx6; starss6._y = bg10._y - storky6; starss7._x = bg10._x - storkx7; starss7._y = bg10._y - storky7; } if (deathstar.hitTest(player) && die != true) { die = true; removeMovieClip(deathstar); player.gotoAndPlay('die'); jump = 7; ht = 0.8; } if (starshine == 4) { duplicateMovieClip(shine, 'starss', 12); storkx = bg10._x - deathstar._x; storky = bg10._y - deathstar._y; } if (starshine == 8) { duplicateMovieClip(shine, 'starss2', 13); storkx2 = bg10._x - deathstar._x; storky2 = bg10._y - deathstar._y; } if (starshine == 12) { duplicateMovieClip(shine, 'starss3', 14); storkx3 = bg10._x - deathstar._x; storky3 = bg10._y - deathstar._y; } if (starshine == 16) { duplicateMovieClip(shine, 'starss4', 16); storkx4 = bg10._x - deathstar._x; storky4 = bg10._y - deathstar._y; } if (starshine == 20) { duplicateMovieClip(shine, 'starss5', 17); storkx5 = bg10._x - deathstar._x; storky5 = bg10._y - deathstar._y; } if (starshine == 24) { duplicateMovieClip(shine, 'starss6', 18); storkx6 = bg10._x - deathstar._x; storky6 = bg10._y - deathstar._y; } if (starshine >= 28) { duplicateMovieClip(shine, 'starss7', 19); storkx7 = bg10._x - deathstar._x; storky7 = bg10._y - deathstar._y; starshine = 0; } time += 1; gryo11._x = bg10._x - gx; gryo11._y = bg10._y - gy; gauge.gyrocount = ammo; gauge.men = lives; gauge.score = score; prompt._y = _root.player._y - 160; prompt._x = player._x; _root.gauge.keys = _root.key; vortex._x = bg10._x - vorx; vortex._y = bg10._y - vory; oneup2._x = bg10._x - opx2; oneup2._y = bg10._y - opy2; oneup._x = bg10._x - opx; oneup._y = bg10._y - opy; gyroh1._x = bg10._x - jx1; gyroh1._y = bg10._y - jy1; gyroh2._x = bg10._x - jx2; gyroh2._y = bg10._y - jy2; gyroh3._x = bg10._x - jx3; gyroh3._y = bg10._y - jy3; gyroh4._x = bg10._x - jx4; gyroh4._y = bg10._y - jy4; gyroh5._x = bg10._x - jx5; gyroh5._y = bg10._y - jy5; gyroh6._x = bg10._x - jx6; gyroh6._y = bg10._y - jy6; gyroh7._x = bg10._x - jx7; gyroh7._y = bg10._y - jy7; gyroh8._x = bg10._x - jx8; gyroh8._y = bg10._y - jy8; gyroh9._x = bg10._x - jx9; gyroh9._y = bg10._y - jy9; gyroh10._x = bg10._x - jx10; gyroh10._y = bg10._y - jy10; gyroh11._x = bg10._x - jx11; gyroh11._y = bg10._y - jy11; gyroh12._x = bg10._x - jx12; gyroh12._y = bg10._y - jy12; gyroh13._x = bg10._x - jx13; gyroh13._y = bg10._y - jy13; gyroh14._x = bg10._x - jx14; gyroh14._y = bg10._y - jy14; gyroh15._x = bg10._x - jx15; gyroh15._y = bg10._y - jy15; gyroh16._x = bg10._x - jx16; gyroh16._y = bg10._y - jy16; gyroh17._x = bg10._x - jx17; gyroh17._y = bg10._y - jy17; gyroh18._x = bg10._x - jx18; gyroh18._y = bg10._y - jy18; gyroh19._x = bg10._x - jx19; gyroh19._y = bg10._y - jy19; gyroh20._x = bg10._x - jx20; gyroh20._y = bg10._y - jy20; gyroh21._x = bg10._x - jx21; gyroh21._y = bg10._y - jy21; gyroh22._x = bg10._x - jx22; gyroh22._y = bg10._y - jy22; gyroh23._x = bg10._x - jx23; gyroh23._y = bg10._y - jy23; gyroh24._x = bg10._x - jx24; gyroh24._y = bg10._y - jy24; gyroh25._x = bg10._x - jx25; gyroh25._y = bg10._y - jy25; gyroh26._x = bg10._x - jx26; gyroh26._y = bg10._y - jy26; gyroh27._x = bg10._x - jx27; gyroh27._y = bg10._y - jy27; gyroh28._x = bg10._x - jx28; gyroh28._y = bg10._y - jy28; gyroh29._x = bg10._x - jx29; gyroh29._y = bg10._y - jy29; gyroh30._x = bg10._x - jx30; gyroh30._y = bg10._y - jy30; gyroh31._x = bg10._x - jx31; gyroh31._y = bg10._y - jy31; gyroh32._x = bg10._x - jx32; gyroh32._y = bg10._y - jy32; gyroh33._x = bg10._x - jx33; gyroh33._y = bg10._y - jy33; gyroh34._x = bg10._x - jx34; gyroh34._y = bg10._y - jy34; gyroh35._x = bg10._x - jx35; gyroh35._y = bg10._y - jy35; gyroh36._x = bg10._x - jx36; gyroh36._y = bg10._y - jy36; gyroh37._x = bg10._x - jx37; gyroh37._y = bg10._y - jy37; gyroh38._x = bg10._x - jx38; gyroh38._y = bg10._y - jy38; gyroh39._x = bg10._x - jx39; gyroh39._y = bg10._y - jy39; gyroh41._x = bg10._x - jx41; gyroh41._y = bg10._y - jy41; gyroh42._x = bg10._x - jx42; gyroh42._y = bg10._y - jy42; gyroh43._x = bg10._x - jx43; gyroh43._y = bg10._y - jy43; gyroh44._x = bg10._x - jx44; gyroh44._y = bg10._y - jy44; gyroh45._x = bg10._x - jx45; gyroh45._y = bg10._y - jy45; gyroh46._x = bg10._x - jx46; gyroh46._y = bg10._y - jy46; gyroh47._x = bg10._x - jx47; gyroh47._y = bg10._y - jy47; gyroh48._x = bg10._x - jx48; gyroh48._y = bg10._y - jy48; gyroh49._x = bg10._x - jx49; gyroh49._y = bg10._y - jy49; door10._x = bg10._x - dx; door10._y = bg10._y - dy; springboard._x = bg10._x - spbx; springboard._y = bg10._y - spby; springboard2._x = bg10._x - spbx2; springboard2._y = bg10._y - spby2; toto += 1; ebar1._x = bg10._x - ebarxx1; ebar1._y = bg10._y - ebaryy1; ebar2._x = bg10._x - ebarxx2; ebar2._y = bg10._y - ebaryy2; ebar3._x = bg10._x - ebarxx3; ebar3._y = bg10._y - ebaryy3; ebar4._x = bg10._x - ebarxx4; ebar4._y = bg10._y - ebaryy4; ebar5._x = bg10._x - ebarxx5; ebar5._y = bg10._y - ebaryy5; ebar6._x = bg10._x - ebarxx6; ebar6._y = bg10._y - ebaryy6; }; stop(); } movieClip 1183 { } movieClip 1188 { } movieClip 1192 { } movieClip 1196 { } movieClip 1197 { } movieClip 1198 { } movieClip 1201 { } movieClip 1202 { } movieClip 1204 { } movieClip 1205 { frame 1 { stop(); } frame 46 { stop(); } } movieClip 1211 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } frame 5 { stop(); } } movieClip 1213 { } movieClip 1214 { frame 96 { stop(); } } movieClip 1227 { frame 24 { stop(); } } movieClip 1229 { } movieClip 1231 { } movieClip 1233 { } movieClip 1235 { } movieClip 1237 { } movieClip 1239 { } movieClip 1247 { frame 1 { stop(); } frame 20 { gotoAndStop(1); } } movieClip 1249 { } movieClip 1251 { } movieClip 1253 { } movieClip 1255 { frame 1 { stop(); } frame 68 { gotoAndStop(1); } } movieClip 1257 { } movieClip 1258 { } movieClip 1259 { frame 10 { stop(); } } movieClip 1263 { frame 17 { stop(); } } movieClip 1265 { } movieClip 1267 { } movieClip 1269 { frame 1 { stopAllSounds(); } frame 159 { stop(); } frame 291 { stop(); } } instance gameover of movieClip 576 { onClipEvent (load) { this.swapDepths(12000); } } frame 42 { for (i in _root) { _root[i].swapDepths(10102); removeMovieClip(_root[i]); } delete eval(onEnterFrame()); } frame 43 { delete eval(onEnterFrame()); } frame 44 { if (_root.level == undefined) { _root.level = 1; } if (_root.lives == undefined) { _root.lives = 9; } var jump = 0; var ht = 0.5; var mxy = player._y - 100; var mxbg11 = bg11._y; var motion = 7; var mxx = player._x + 350; var mnx = player._x + 270; checkpoint = bg11._x; ex = bg11._x - enemy._x; ey = bg11._y - enemy._y; ex2 = bg11._x - enemy2._x; ey2 = bg11._y - enemy2._y; ex3 = bg11._x - enemy3._x; ey3 = bg11._y - enemy3._y; score = 0; to = 0; burstoff = 0; time = 0; crosshair.swapDepths(628); ammo = 6; key = 0; bec = 5; exit = 0; OD = false; oh = false; player.swapDepths(50); mu = 25; tut = 0; winddi = 1; toto = 0; bg11.core._visible = false; mission.swapDepths(1001); gameover.swapDepths(5001); leaveroom.swapDepths(999); helpdesk.swapDepths(1003); wall._visible = false; wall4._visible = false; gauge.swapDepths(1000); wall2._visible = false; wall3._visible = false; _quality = 'Medium'; combo = 1; CP = bg11._x - player._x; CPY = bg11._y - player._y; mxbg11 = bg11._y; dx = bg11._x - door11._x; dy = bg11._y - door11._y; ex4 = bg11._x - enemy4._x; ey4 = bg11._y - enemy4._y; ex5 = bg11._x - enemy5._x; ey5 = bg11._y - enemy5._y; ex1 = bg11._x - enemy1._x; ey1 = bg11._y - enemy1._y; ex6 = bg11._x - enemy6._x; ey6 = bg11._y - enemy6._y; ex7 = bg11._x - enemy7._x; ey7 = bg11._y - enemy7._y; ex8 = bg11._x - enemy8._x; ey8 = bg11._y - enemy8._y; ex9 = bg11._x - enemy9._x; ey9 = bg11._y - enemy9._y; ex10 = bg11._x - enemy10._x; ey10 = bg11._y - enemy10._y; ex11 = bg11._x - enemy11._x; ey11 = bg11._y - enemy11._y; ex12 = bg11._x - enemy12._x; ey12 = bg11._y - enemy12._y; ex13 = bg11._x - enemy13._x; ey13 = bg11._y - enemy13._y; ex14 = bg11._x - enemy14._x; ey14 = bg11._y - enemy14._y; ex15 = bg11._x - enemy15._x; ey15 = bg11._y - enemy15._y; ex16 = bg11._x - enemy16._x; ey16 = bg11._y - enemy16._y; ex17 = bg11._x - enemy17._x; ey17 = bg11._y - enemy17._y; ex18 = bg11._x - enemy18._x; ey18 = bg11._y - enemy18._y; ex19 = bg11._x - enemy19._x; ey19 = bg11._y - enemy19._y; ex20 = bg11._x - enemy20._x; ey20 = bg11._y - enemy20._y; ex21 = bg11._x - enemy21._x; ey21 = bg11._y - enemy21._y; ex22 = bg11._x - enemy22._x; ey22 = bg11._y - enemy22._y; ex23 = bg11._x - enemy23._x; ey23 = bg11._y - enemy23._y; ex24 = bg11._x - enemy24._x; ey24 = bg11._y - enemy24._y; ex25 = bg11._x - enemy25._x; ey25 = bg11._y - enemy25._y; ex26 = bg11._x - enemy26._x; ey26 = bg11._y - enemy26._y; ex27 = bg11._x - enemy27._x; ey27 = bg11._y - enemy27._y; bx1 = bg11._x - baddy1._x; by1 = bg11._y - baddy1._y; bx2 = bg11._x - baddy2._x; by2 = bg11._y - baddy2._y; bx3 = bg11._x - baddy3._x; by3 = bg11._y - baddy3._y; bx4 = bg11._x - baddy4._x; by4 = bg11._y - baddy4._y; bx5 = bg11._x - baddy5._x; by5 = bg11._y - baddy5._y; bx6 = bg11._x - baddy6._x; by6 = bg11._y - baddy6._y; bx7 = bg11._x - baddy7._x; by7 = bg11._y - baddy7._y; bx8 = bg11._x - baddy8._x; by8 = bg11._y - baddy8._y; bx9 = bg11._x - baddy9._x; by9 = bg11._y - baddy9._y; ebar5._visible = false; ebar1._visible = false; ebar7.swapDepths(134); ebar2.swapDepths(71); ebar3.swapDepths(72); ebar4.swapDepths(73); iwsx = bg11._x - frozenwall._x; iwsy = bg11._y - frozenwall._y; dstacx = bg11._x - dstatue._x; dstacy = bg11._y - dstatue._y; player.swapDepths(50); icewall = true; opx = bg11._x - oneup._x; opy = bg11._y - oneup._y; opx2 = bg11._x - oneup2._x; opy2 = bg11._y - oneup2._y; jx1 = bg11._x - gyroi1._x; jy1 = bg11._y - gyroi1._y; jx2 = bg11._x - gyroi2._x; jy2 = bg11._y - gyroi2._y; jx3 = bg11._x - gyroi3._x; jy3 = bg11._y - gyroi3._y; jx4 = bg11._x - gyroi4._x; jy4 = bg11._y - gyroi4._y; jx5 = bg11._x - gyroi5._x; jy5 = bg11._y - gyroi5._y; jx6 = bg11._x - gyroi6._x; jy6 = bg11._y - gyroi6._y; jx7 = bg11._x - gyroi7._x; jy7 = bg11._y - gyroi7._y; jx8 = bg11._x - gyroi8._x; jy8 = bg11._y - gyroi8._y; WID = 1; jx9 = bg11._x - gyroi9._x; jy9 = bg11._y - gyroi9._y; jx10 = bg11._x - gyroi10._x; jy10 = bg11._y - gyroi10._y; jx11 = bg11._x - gyroi11._x; jy11 = bg11._y - gyroi11._y; jx12 = bg11._x - gyroi12._x; jy12 = bg11._y - gyroi12._y; jx13 = bg11._x - gyroi13._x; jy13 = bg11._y - gyroi13._y; jx14 = bg11._x - gyroi14._x; jy14 = bg11._y - gyroi14._y; jx15 = bg11._x - gyroi15._x; jy15 = bg11._y - gyroi15._y; jx16 = bg11._x - gyroi16._x; jy16 = bg11._y - gyroi16._y; jx17 = bg11._x - gyroi17._x; jy17 = bg11._y - gyroi17._y; jx18 = bg11._x - gyroi18._x; jy18 = bg11._y - gyroi18._y; jx19 = bg11._x - gyroi19._x; jy19 = bg11._y - gyroi19._y; jx20 = bg11._x - gyroi20._x; jy20 = bg11._y - gyroi20._y; jx21 = bg11._x - gyroi21._x; jy21 = bg11._y - gyroi21._y; jx22 = bg11._x - gyroi22._x; jy22 = bg11._y - gyroi22._y; jx23 = bg11._x - gyroi23._x; jy23 = bg11._y - gyroi23._y; jx24 = bg11._x - gyroi24._x; jy24 = bg11._y - gyroi24._y; jx25 = bg11._x - gyroi25._x; jy25 = bg11._y - gyroi25._y; jx26 = bg11._x - gyroi26._x; jy26 = bg11._y - gyroi26._y; jx27 = bg11._x - gyroi27._x; jy27 = bg11._y - gyroi27._y; jx28 = bg11._x - gyroi28._x; jy28 = bg11._y - gyroi28._y; jx29 = bg11._x - gyroi29._x; jy29 = bg11._y - gyroi29._y; jx30 = bg11._x - gyroi30._x; jy30 = bg11._y - gyroi30._y; jx31 = bg11._x - gyroi31._x; jy31 = bg11._y - gyroi31._y; jx32 = bg11._x - gyroi32._x; jy32 = bg11._y - gyroi32._y; jx33 = bg11._x - gyroi33._x; jy33 = bg11._y - gyroi33._y; jx34 = bg11._x - gyroi34._x; jy34 = bg11._y - gyroi34._y; jx35 = bg11._x - gyroi35._x; jy35 = bg11._y - gyroi35._y; jx36 = bg11._x - gyroi36._x; jy36 = bg11._y - gyroi36._y; jx37 = bg11._x - gyroi37._x; jy37 = bg11._y - gyroi37._y; jx38 = bg11._x - gyroi38._x; jy38 = bg11._y - gyroi38._y; jx39 = bg11._x - gyroi39._x; jy39 = bg11._y - gyroi39._y; jx40 = bg11._x - gyroi40._x; jy40 = bg11._y - gyroi40._y; jx41 = bg11._x - gyroi41._x; jy41 = bg11._y - gyroi41._y; jx42 = bg11._x - gyroi42._x; jy42 = bg11._y - gyroi42._y; jx43 = bg11._x - gyroi43._x; jy43 = bg11._y - gyroi43._y; jx44 = bg11._x - gyroi44._x; jy44 = bg11._y - gyroi44._y; jx45 = bg11._x - gyroi45._x; jy45 = bg11._y - gyroi45._y; jx46 = bg11._x - gyroi46._x; jy46 = bg11._y - gyroi46._y; jx47 = bg11._x - gyroi47._x; jy47 = bg11._y - gyroi47._y; jx48 = bg11._x - gyroi48._x; jy48 = bg11._y - gyroi48._y; jx49 = bg11._x - gyroi49._x; jy49 = bg11._y - gyroi49._y; owlx = bg11._x - owl._x; owly = bg11._y - owl._y; vorx = bg11._x - vortex10._x; vory = bg11._y - vortex10._y; spbx = bg11._x - springboard._x; spby = bg11._y - springboard._y; spbx2 = bg11._x - springboard2._x; spby2 = bg11._y - springboard2._y; crbounce = true; steamrise = 0; ebarkx = bg11._x - ebar7._x; ebarky = bg11._y - ebar7._y; ebarxx1 = bg11._x - ebar1._x; ebaryy1 = bg11._y - ebar1._y; ebarxx2 = bg11._x - ebar2._x; ebaryy2 = bg11._y - ebar2._y; ebarxx3 = bg11._x - ebar3._x; ebaryy3 = bg11._y - ebar3._y; ebarxx4 = bg11._x - ebar4._x; ebaryy4 = bg11._y - ebar4._y; ebarxx5 = bg11._x - ebar5._x; ebaryy5 = bg11._y - ebar5._y; ebarx6 = bg11._x - ebar6._x; ebary6 = bg11._y - ebar6._y; snowdup = 0; trogdor = 0; pause = true; eventx = true; gauge.bossgauge2._visible = false; onEnterFrame = function () { i = 0; while (i <= 30) { if (player.hitTest(_root['enemy' + i]) && die != true && !Key.isDown(jk) && jump < 0 || player.hitTest(_root['enemy' + i]) && jump < 0 && volox == true) { score += 10; jump = 14; player.gotoAndPlay(2); _root['enemy' + i].play(); duplicateMovieClip(starburst, 'star', 13); strx = bg11._x - (player._x + Math.random() * 10 - Math.random() * 10); stry = bg11._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht = 0.5; stbo = Math.random() * 20 - Math.random() * 10; kills += 1; } if (player.hitTest(_root['baddy' + i]) && die != true && jump < 0) { score += 10; jump = 6; pdmg = 12; player.gotoAndPlay(2); _root['baddy' + i].play(); sulliven = 0; duplicateMovieClip(starburst, 'star', 13); strx = bg11._x - (player._x + Math.random() * 10 - Math.random() * 10); stry = bg11._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht = 0.5; stbo = Math.random() * 20 - Math.random() * 10; } if (player.hitTest(_root['baddy' + i]) && die != true && jump == 0 && Key.isDown(39) || player.hitTest(_root['baddy' + i]) && die != true && jump == 0 && Key.isDown(37)) { score += 10; pdmg = 9; _root['baddy' + i].play(); sulliven = 0; duplicateMovieClip(starburst, 'star', 13); strx = bg11._x - (player._x + Math.random() * 10 - Math.random() * 10); stry = bg11._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht = 0.5; stbo = Math.random() * 20 - Math.random() * 10; } if (player._x > _root['enemy' + i]._x + 30) { _root['enemy' + i]._xscale = -20; } if (player._x < _root['enemy' + i]._x - 30) { _root['enemy' + i]._xscale = 20; } if (player._x > _root['baddy' + i]._x + 30) { _root['baddy' + i]._xscale = -90; } if (player._x < _root['baddy' + i]._x - 30) { _root['baddy' + i]._xscale = 90; } if (player.hitTest(_root['enemy' + i]) && die != true && Key.isDown(jk) && round < 3 && jump < 0 && volox != true) { score += 100 * round; jump = 15; round += 1; duplicateMovieClip(bonuspt, 'bonuses', 10); bonuses._x = player._x + Math.random() * 20 + Math.random() * 20; bonuses._y = player._y + 80; bonuses.bork.gotoAndStop(boc); player.gotoAndPlay(boc); bonuses.bork.doh = 100 * round; duplicateMovieClip(starburst, 'star', 13); strx = bg11._x - (player._x + Math.random() * 10 - Math.random() * 10); stry = bg11._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht = 0.5; stbo = Math.random() * 20 - Math.random() * 10; duplicateMovieClip(starburst, 'star2', 14); strx2 = bg11._x - (player._x + Math.random() * 10 - Math.random() * 10); stry2 = bg11._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump2 = 9 + Math.random() * 5; stht2 = 0.5; stbo2 = Math.random() * 30 - Math.random() * 30; duplicateMovieClip(starburst, 'star3', 15); strx3 = bg11._x - (player._x + Math.random() * 10 - Math.random() * 10); stry3 = bg11._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump3 = 5 + Math.random() * 5; stht3 = 0.5; stbo3 = Math.random() * 15 - Math.random() * 15; duplicateMovieClip(starburst, 'star4', 16); strx4 = bg11._x - (player._x + Math.random() * 10 - Math.random() * 10); stry4 = bg11._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump4 = 9 + Math.random() * 5; stht4 = 0.5; stbo4 = Math.random() * 10 - Math.random() * 10; duplicateMovieClip(starburst, 'star5', 17); strx5 = bg11._x - (player._x + Math.random() * 10 - Math.random() * 10); stry5 = bg11._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht5 = 0.5; stbo5 = Math.random() * 19 - Math.random() * 13; _root['enemy' + i].play(); kills += 1; volox = true; } if (gybulletx.hitTest(_root['enemy' + i])) { score += 3 * combo; combo += 1; range = 170; camera = false; _root['enemy' + i].play(); kills += 1; } if (gybulletx.hitTest(_root['baddy' + i])) { score += 3 * combo; combo += 1; _root['baddy' + i].play(); kills += 1; range = 170; camera = false; } if (player.hitTest(_root['baddy' + i].core) && jump < 0) { score += 10; jump = 14; player.gotoAndPlay(2); _root['baddy' + i].play(); } if (_root['enemy' + i]._x < -120 || _root['enemy' + i]._x > 820) { _root['enemy' + i].gotoAndStop(1); _root['enemy' + i]._visible = false; } if (_root['enemy' + i]._x > -120 && _root['enemy' + i]._x < 820) { _root['enemy' + i]._visible = true; } if (_root['gyroi' + i]._x < -120 || _root['gyroi' + i]._x > 820) { _root['gyroi' + i]._visible = false; } if (_root['gyroi' + i]._x > -120 && _root['gyroi' + i]._x < 820) { _root['gyroi' + i]._visible = true; } if (player.hitTest(_root['gyroi' + i]) && ammo <= 5 || gybulletx.hitTest(_root['gyroi' + i]) && ammo <= 5) { ammo += 1; _root['gyroi' + i]._visible = false; _root['gyroi' + i].play(); collect += 1; } if (player.hitTest(_root['gyroi' + i]) && ammo >= 6 || gybulletx.hitTest(_root['gyroi' + i]) && ammo >= 6) { score += 30; _root['gyroi' + i]._visible = false; _root['gyroi' + i].play(); collect += 1; } ++i; } if (pause != true) { star._x = bg11._x - strx; star._y = bg11._y - stry; star2._x = bg11._x - strx2; star2._y = bg11._y - stry2; star3._x = bg11._x - strx3; star3._y = bg11._y - stry3; star4._x = bg11._x - strx4; star4._y = bg11._y - stry4; star5._x = bg11._x - strx5; star5._y = bg11._y - stry5; stry += stjump; stjump -= 0.5; stry2 += stjump2; stjump2 -= 0.5; stry3 += stjump3; stjump3 -= 0.5; stry4 += stjump4; stjump4 -= 0.5; stry5 += stjump5; stjump5 -= 0.5; star._rotation += 3; star3._rotation += 3; star2._rotation -= 3; star4._rotation -= 3; star5._rotation += 6; strx += stbo; stbo *= 0.9300000000000001; strx2 += stbo2; stbo2 *= 0.9300000000000001; strx3 += stbo3; stbo3 *= 0.9300000000000001; strx4 += stbo4; stbo4 *= 0.9300000000000001; strx5 += stbo5; stbo5 *= 0.9300000000000001; } if (round <= 9) { boc = 'pose1'; } if (round == 1) { boc = 'pose2'; } if (round == 2) { boc = 'pose3'; } if (round >= 3) { boc = 'pose4'; volex = true; } if (!Key.isDown(jk) && volox == true) { volox = false; bozogogo = 0; } if (Key.isDown(jk)) { bozogogo += 1; } if (bozogogo > 2) { volex = true; } if (round == undefined) { bozogogo = 0; round = 0; } if (jump == 0) { round = 0; } if (pause != true && player._x > mnx && player._x < mxx) { player._x -= pdmg * (player._xscale / 80); pdmg *= 0.9300000000000001; } if (pause != true && player._x <= mnx || pause != true && player._x >= mxx) { bg11._x += pdmg * (player._xscale / 80); pdmg *= 0.9300000000000001; } if (pause != true) { to += 1; } if (to > 40) { gryo11._visible = false; } if (pause != true && player._y > mxy && camera != true && fbevent != true && duck != true && obs != true) { player._y -= jump; jump -= ht; } if (pause != true && player._y <= mxy && jump > 0 && camera != true && fbevent != true && duck != true && obs != true) { bg11._y += jump; jump -= ht; } if (pause != true && player._y <= mxy && jump <= 0 && bg11._y > mxbg11 && camera != true && fbevent != true && duck != true && obs != true) { bg11._y += jump; jump -= ht; } if (pause != true && player._y > mxy && jump <= 0 && bg11._y > mxbg11 && camera != true && fbevent != true && duck != true && obs != true) { bg11._y += jump; jump -= ht; } if (pause != true && player._y <= mxy && player._y < 300 && jump <= 0 && bg11._y <= mxbg11 && camera != true && fbevent != true && duck != true && obs != true) { player._y -= jump; jump -= ht; } if (pause != true && player._y > 300 && obs != true && jump <= 0 && bg11._y > mxbg11 && camera != true && fbevent != true && duck != true && xox != true) { bg11._y += jump; jump -= ht; } if (bg11.core.hitTest(_root.player._x, _root.player._y, true) && die != true && vort != true && jump < 0) { jump = 0; player.gotoAndStop(1); ht = 0; } if (bg11.core.hitTest(_root.player._x, _root.player._y, true) && vort == true && jump < 0 && camera != true && fbevent != true && duck != true) { jump = 0; player.gotoAndPlay('ouch'); ht = 0; } for (;;) { if (!(bg11.core.hitTest(_root.player._x, _root.player._y, true) && obs != true && die != true)) break; player._y -= 0.1; } if (!bg11.core.hitTest(_root.player._x, _root.player._y + 10, true) && ht <= 0 && camera != true && fbevent != true && obs != true) { ht = 0.5; } if (Key.isDown(39) && obs != true && OD != true && camera != true && fbevent != true && duck != true && aim != true && pause != true && player._x < mxx) { player._x += motion; player.legs.play(); player.head.gotoAndPlay(1); player.arm.play(); player.arm2.play(); player._xscale = 80; voly = 3; RR = true; } if (Key.isDown(39) && obs != true && OD != true && camera != true && fbevent != true && duck != true && aim != true && pause != true && player._x >= mxx) { bg11._x -= motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); RR = true; voly = 3; player._xscale = 80; } if (Key.isDown(37) && obs != true && OD != true && camera != true && fbevent != true && duck != true && aim != true && pause != true && player._x > mnx) { player._x -= motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); player._xscale = -80; voly = -3; LL = true; } if (Key.isDown(37) && obs != true && OD != true && camera != true && fbevent != true && duck != true && aim != true && pause != true && player._x <= mnx) { bg11._x += motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); player._xscale = -80; voly = -3; LL = true; } if (!Key.isDown(37) && LL == true || !Key.isDown(39) && RR == true) { player.legs.gotoAndStop(1); player.arm.gotoAndStop(1); player.arm2.gotoAndStop(1); LL = false; RR = false; } if (!Key.isDown(37) && !Key.isDown(39) && camera != true && fbevent != true && gyrogo != true && player._x > mxn && player._x < mxn) { player._x += voly; voly *= 0.97; } if (!Key.isDown(37) && !Key.isDown(39) && camera != true && fbevent != true && gyrogo != true && player._x <= mxn || !Key.isDown(37) && !Key.isDown(39) && camera != true && fbevent != true && gyrogo != true && jump == 0 && player._x < mxn) { bg11._x -= voly; voly *= 0.97; } if (jump == 0 && OD != true && ht <= 0 && Key.isDown(jk) && aim != true && camera != true && fbevent != true && duck != true && obs != true && pause != true) { player.gotoAndPlay(2); jump = 14; ht = 0.5; } if (jump > 0) { player.play(); } if (jk == undefined) { jk = 90; } if (ac == undefined) { ac = 88; } if (ob == undefined) { ob = 67; } if (Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim != true && ammo > 0 && camera != true && fbevent != true && duck != true) { crosshair._rotation = 0; aim = true; } if (!Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale > 0) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y - 50; zoo = crosshair._rotation; aim = false; } if (!Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale < 0) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y - 50; zoo = 180 + crosshair._rotation; aim = false; } if (aim == true) { player.gotoAndStop('aim'); crosshair._visible = true; crosshair._rotation -= bec; crosshair.cile._rotation += 15; crosshair._x = player._x; crosshair._xscale = player._xscale / 3; crosshair._y = player._y - 40; } if (aim == true && Key.isDown(ob)) { aim = false; player.gotoAndStop(1); } if (aim != true) { crosshair._visible = false; } if (crosshair._rotation <= -60 && player._xscale > 0) { bec = -3; } if (crosshair._rotation > 30 && player._xscale > 0) { bec = 3; } if (crosshair._rotation >= 60 && player._xscale < 0) { bec = 3; } if (crosshair._rotation < -30 && player._xscale < 0) { bec = -3; } if (camera == true && pause != true && gybulletx._x <= 500 && gybulletx._x > 240 || camera != true && fbevent != true && duck != true) { gybulletx._rotation += 20; gybulletx._x += mu * Math.cos(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._x > 500 || gybulletx._x <= 240 && camera == true && pause != true) { gybulletx._rotation += 20; bg11._x -= mu * Math.cos(zoo * 0.0174532925199433); player._x -= mu * Math.cos(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._y > 300 || gybulletx._y <= 170 && camera == true && pause != true) { gybulletx._rotation += 20; bg11._y -= mu * Math.sin(zoo * 0.0174532925199433); player._y -= mu * Math.sin(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._y <= 300 && gybulletx._y >= 170 || camera != true && fbevent != true && duck != true) { gybulletx._rotation += 20; gybulletx._y += mu * Math.sin(zoo * 0.0174532925199433); range += 1; } if (range > 130) { gybulletx.play(); camera = false; xox = true; range = 0; } if (camera != true && fbevent != true && duck != true && player._x < 100 && obs != true && xox == true) { player._x += 28; bg11._x += 28; } if (camera != true && fbevent != true && duck != true && player._x > 500 && obs != true && xox == true) { player._x -= 28; bg11._x -= 28; } if (camera != true && fbevent != true && duck != true && player._y > 350 && obs != true && xox == true) { player._y -= 12; bg11._y -= 12; } if (camera != true && fbevent != true && duck != true && player._y < 250 && obs != true && aim == true) { player._y += 7; bg11._y += 7; } if (player._x < 600 && player._x > 100 && player._y > 0 && player._y < 400) { xox = false; } if (pause != true) { enemy1._x = bg11._x - ex1; enemy1._y = bg11._y - ey1; enemy2._x = bg11._x - ex2; enemy2._y = bg11._y - ey2; enemy3._x = bg11._x - ex3; enemy3._y = bg11._y - ey3; enemy4._x = bg11._x - ex4; enemy4._y = bg11._y - ey4; enemy5._x = bg11._x - ex5; enemy5._y = bg11._y - ey5; enemy6._x = bg11._x - ex6; enemy6._y = bg11._y - ey6; enemy7._x = bg11._x - ex7; enemy7._y = bg11._y - ey7; enemy8._x = bg11._x - ex8; enemy8._y = bg11._y - ey8; enemy9._x = bg11._x - ex9; enemy9._y = bg11._y - ey9; enemy10._x = bg11._x - ex10; enemy10._y = bg11._y - ey10; enemy11._x = bg11._x - ex11; enemy11._y = bg11._y - ey11; enemy12._x = bg11._x - ex12; enemy12._y = bg11._y - ey12; enemy13._x = bg11._x - ex13; enemy13._y = bg11._y - ey13; enemy14._x = bg11._x - ex14; enemy14._y = bg11._y - ey14; enemy15._x = bg11._x - ex15; enemy15._y = bg11._y - ey15; enemy16._x = bg11._x - ex16; enemy16._y = bg11._y - ey16; enemy17._x = bg11._x - ex17; enemy17._y = bg11._y - ey17; enemy18._x = bg11._x - ex18; enemy18._y = bg11._y - ey18; enemy19._x = bg11._x - ex19; enemy19._y = bg11._y - ey19; enemy20._x = bg11._x - ex20; enemy20._y = bg11._y - ey20; baddy1._x = bg11._x - bx1; baddy1._y = bg11._y - by1; baddy2._x = bg11._x - bx2; baddy2._y = bg11._y - by2; baddy3._x = bg11._x - bx3; baddy3._y = bg11._y - by3; baddy4._x = bg11._x - bx4; baddy4._y = bg11._y - by4; baddy5._x = bg11._x - bx5; baddy5._y = bg11._y - by5; baddy6._x = bg11._x - bx6; baddy6._y = bg11._y - by6; baddy7._x = bg11._x - bx7; baddy7._y = bg11._y - by7; baddy8._x = bg11._x - bx8; baddy8._y = bg11._y - by8; baddy9._x = bg11._x - bx9; baddy9._y = bg11._y - by9; } if (player.hitTest(springboard) && jump < 0) { jump = 33; player.gotoAndPlay('ahhhh2'); } if (player.hitTest(springboard2) && jump < 0) { jump = 33; player.gotoAndPlay('ahhhh2'); } if (player._x < wall._x + 30 && player._x > wall._x - 300 && player._y > wall._y) { player._x = wall._x + 30; } if (player._x > wall2._x - 30 && player._y > wall2._y) { player._x = wall2._x - 30; } if (player._x > wall3._x - 30 && player._x < wall3._x && player._y > wall3._y) { player._x = wall3._x - 30; } if (player._x < wall4._x + 30) { player._x = wall4._x + 30; } if (Key.isDown(ob) && camera != true && fbevent != true && duck != true && pause != true && obs != true && jump == 0) { obs = true; } if (!Key.isDown(ob) && obs == true) { xox = true; obs = false; } if (Key.isDown(39) && obs == true) { bg11._x -= 5; player._x -= 5; } if (Key.isDown(37) && obs == true) { bg11._x += 5; player._x += 5; } if (Key.isDown(38) && obs == true) { bg11._y += 5; player._y += 5; } if (Key.isDown(40) && obs == true && bg11._y > mxbg11) { bg11._y -= 5; player._y -= 5; } if (time < 50) { player._x = vortex10._x + 60; player._y = vortex10._y + 80; } if (time > 50 && time < 60) { jump = 0; player.gotoAndPlay('enterroom'); pause = false; eventx = false; motion = 7; } if (pause == true) { player._visible = false; } if (pause != true) { player._visible = true; } if (pause == true) { player._visible = false; } if (pause != true) { player._visible = true; } if (pause != true) { snowdup += 1; storm._x = bg11._x - stox; storm._y = bg11._y - stoy; storm2._x = bg11._x - stox2; storm2._y = bg11._y - stoy2; storm3._x = bg11._x - stox3; storm3._y = bg11._y - stoy3; storm4._x = bg11._x - stox4; storm4._y = bg11._y - stoy4; storm5._x = bg11._x - stox5; storm5._y = bg11._y - stoy5; frozen._x = bg11._x - fostx; frozen._y = bg11._y - fosty; stoy -= 5; stoy2 -= 7; stoy3 -= 4; stoy4 -= 5; stoy5 -= 3; stox -= 2; stox2 -= 3; stox3 -= 2; stox5 -= 1; voloco += 1; watersplash._x = bg11._x - splashx; watersplash._y = bg11._y - splashy; } if (snowdup == 15) { duplicateMovieClip(snowstorm, 'storm', 650); stox = bg11._x - 370; storm.gotoAndStop(random(6)); stoy = bg11._y - 70; } if (snowdup == 30) { duplicateMovieClip(snowstorm, 'storm2', 651); stox2 = bg11._x - 170; stoy2 = bg11._y - 70; storm2.gotoAndStop(random(6)); } if (snowdup == 45) { duplicateMovieClip(snowstorm, 'storm3', 652); stox3 = bg11._x - 370; stoy3 = bg11._y - 20; storm3.gotoAndStop(random(6)); } if (snowdup == 60) { duplicateMovieClip(snowstorm, 'storm4', 653); stox4 = bg11._x - 570; stoy4 = bg11._y - 70; storm4.gotoAndStop(random(6)); } if (snowdup >= 75) { duplicateMovieClip(snowstorm, 'storm5', 654); stox5 = bg11._x - 270; stoy5 = bg11._y; storm5.gotoAndStop(random(6)); snowdup = 0; } if (player.hitTest(bg11.water) && jump < 0 && burstoff == 0) { duplicateMovieClip(freeze, 'frozen', 44); duplicateMovieClip(splash, 'watersplash', 88); splashx = bg11._x - player._x; splashy = bg11._y - player._y; fostx = bg11._x - player._x; fosty = bg11._y - player._y; player._x = bg11._x - CP; deaths += 1; player._y = -120; lives -= 1; voloco = 0; } if (player.hitTest(bg11.water2) && jump < 0 && burstoff == 0) { duplicateMovieClip(freeze, 'frozen', 44); duplicateMovieClip(splash, 'watersplash', 88); splashx = bg11._x - player._x; splashy = bg11._y - player._y; fostx = bg11._x - player._x; fosty = bg11._y - player._y; player._x = bg11._x - CP; deaths += 1; player._y = -120; lives -= 1; voloco = 0; } if (voloco > 18 && voloco < 25) { xox = true; } if (player._y < 250 && obs != true && jump == 0 && pause != true && camera != true && fbevent != true && obs != true) { bg11._y += 6; player._y += 6; } if (bg11._y < mxbg11 && obs != true) { bg11._y = mxbg11; } if (player._y > 700 && camera != true && fbevent != true && duck != true && bg11._y <= mxbg11 + 5 && obs != true) { player.gotoAndPlay('ahhhh'); player._x = bg11._x - CP; deaths += 1; die = false; player._y = -120; lives -= 1; xox = true; } if (player.hitTest(door11) && Key.isDown(38) && OD != true) { player.gotoAndPlay('enterdoor'); door11.play(); voly = 0; OD = true; } if (player.hitTest(door11) && OD != true) { prompt._visible = true; } if (!player.hitTest(door11) || OD == true) { prompt._visible = false; } if (jump < -15) { jump = -15; } if (OD == true) { motion = 0; exit += 1; } if (exit > 30 && oh != true) { door11.swapDepths(500); pause = true; oh = true; } if (exit > 30) { pause = true; } if (exit > 80) { _root.leaveroom.play(); } if (exit > 300) { _root.play(); } if (bg11.core.hitTest(_root.gybulletx._x, _root.gybulletx._y + 30, true) && camera == true) { zoo = -70 + Math.random() * 20 - Math.random() * 30; sfx.gotoAndPlay('ricochet'); } if (bg11.core.hitTest(_root.gybulletx._x, _root.gybulletx._y - 20, true) && camera == true) { zoo = 80 + Math.random() * 20 - Math.random() * 40; sfx.gotoAndPlay('ricochet2'); } if (bg11.core.hitTest(_root.gybulletx._x + 30, _root.gybulletx._y, true) && camera == true) { zoo = 180 + Math.random() * 20 - Math.random() * 20; sfx.gotoAndPlay('ricochet'); } if (bg11.core.hitTest(_root.gybulletx._x - 30, _root.gybulletx._y, true) && camera == true) { zoo = +(Math.random() * 40) - Math.random() * 30; sfx.gotoAndPlay('ricochet2'); } if (lives <= 0) { die = true; gameover.play(); player.gotoAndStop('dead'); pause = true; lives = 0; } if (Key.isDown(40) && duck != true && camera != true && fbevent != true && die != true && ht == 0 && blastoff != true && aim != true) { duck = true; player.gotoAndStop('duck'); } if (!Key.isDown(40) && duck == true) { duck = false; player.gotoAndStop(1); } if (jump == 0 && OD != true && ht <= 0 && Key.isDown(jk) && aim != true && camera != true && fbevent != true && duck == true && gyroigo != true && obs != true && pause != true) { player.gotoAndPlay('boostjump'); duck = false; jump = 19; ht = 0.5; } if (player.hitTest(_root.oneup)) { lives += 1; oneup._visible = false; oneup.play(); } if (player.hitTest(_root.oneup2)) { lives += 1; oneup2._visible = false; oneup2.play(); } if (baddy1._x < 800 && baddy1._x > 100 && baddy1._y > 120 && baddy1._y < 600) { aimtype = 1; } if (baddy2._x < 800 && baddy2._x > 100 && baddy2._y > 120 && baddy2._y < 600) { aimtype = 2; } if (baddy3._x < 800 && baddy3._x > 100 && baddy3._y > 120 && baddy3._y < 600) { aimtype = 3; } if (baddy1._x > 800 && aimtype == 1 || baddy1._x < 100 && aimtype == 1 || baddy1._y < 120 && aimtype == 1 || baddy1._y > 600 && aimtype == 1) { aimtype = 0; } if (baddy2._x > 800 && aimtype == 2 || baddy2._x < 100 && aimtype == 2 || baddy2._y < 120 && aimtype == 2 || baddy2._y > 600 && aimtype == 2) { aimtype = 0; } if (baddy3._x > 800 && aimtype == 3 || baddy3._x < 100 && aimtype == 3 || baddy3._y < 120 && aimtype == 3 || baddy3._y > 600 && aimtype == 3) { aimtype = 0; } if (starthrow == undefined) { sulliven = 0; starshine = 0; starthrow = 0; } if (pause != true && camera != true && fbevent != true) { starthrow += 1; } if (starthrow > 120 && sulliven > 70 && aimtype > 0 && jump == 0) { _root['baddy' + aimtype].dawg.play(); duplicateMovieClip(shuriken, 'deathstar', 77); dstarx = bg11._x - _root['baddy' + aimtype]._x; dstary = bg11._y - _root['baddy' + aimtype]._y; throwtype = _root['baddy' + aimtype]._xscale / 90; starthrow = 0; deathstar._xscale = _root['baddy' + aimtype]._xscale; } if (pause != true) { deathstar._x = bg11._x - dstarx; deathstar._y = bg11._y - dstary; dstarx += 12 * throwtype; sulliven += 1; starshine += 1; starss._x = bg11._x - storkx; starss._y = bg11._y - storky; starss2._x = bg11._x - storkx2; starss2._y = bg11._y - storky2; starss3._x = bg11._x - storkx3; starss3._y = bg11._y - storky3; starss4._x = bg11._x - storkx4; starss4._y = bg11._y - storky4; starss5._x = bg11._x - storkx5; starss5._y = bg11._y - storky5; starss6._x = bg11._x - storkx6; starss6._y = bg11._y - storky6; starss7._x = bg11._x - storkx7; starss7._y = bg11._y - storky7; } if (deathstar.hitTest(player) && die != true) { die = true; removeMovieClip(deathstar); player.gotoAndPlay('die'); jump = 7; ht = 0.8; } if (starshine == 4) { duplicateMovieClip(shine, 'starss', 12); storkx = bg11._x - deathstar._x; storky = bg11._y - deathstar._y; } if (starshine == 8) { duplicateMovieClip(shine, 'starss2', 13); storkx2 = bg11._x - deathstar._x; storky2 = bg11._y - deathstar._y; } if (starshine == 12) { duplicateMovieClip(shine, 'starss3', 14); storkx3 = bg11._x - deathstar._x; storky3 = bg11._y - deathstar._y; } if (starshine == 16) { duplicateMovieClip(shine, 'starss4', 16); storkx4 = bg11._x - deathstar._x; storky4 = bg11._y - deathstar._y; } if (starshine == 20) { duplicateMovieClip(shine, 'starss5', 17); storkx5 = bg11._x - deathstar._x; storky5 = bg11._y - deathstar._y; } if (starshine == 24) { duplicateMovieClip(shine, 'starss6', 18); storkx6 = bg11._x - deathstar._x; storky6 = bg11._y - deathstar._y; } if (starshine >= 28) { duplicateMovieClip(shine, 'starss7', 19); storkx7 = bg11._x - deathstar._x; storky7 = bg11._y - deathstar._y; starshine = 0; } if (pause != true) { steamrise += 1; steamer._x = bg11._x - steax; steamer._y = bg11._y - steay; steamer2._x = bg11._x - steax2; steamer2._y = bg11._y - steay2; steamer3._x = bg11._x - steax3; steamer3._y = bg11._y - steay3; steamer4._x = bg11._x - steax4; steamer4._y = bg11._y - steay4; steamer5._x = bg11._x - steax5; steamer5._y = bg11._y - steay5; steamer6._x = bg11._x - steax6; steamer6._y = bg11._y - steay6; steamer7._x = bg11._x - steax7; steamer7._y = bg11._y - steay7; steamer._rotation += 0.6; steamer2._rotation -= 0.6; steamer3._rotation += 1; steamer5._rotation += 0.6; steamer6._rotation -= 1.3; steay += 3 * WID; steay2 += 2 * WID; steay3 += 3 * WID; steay4 += 3 * WID; steay5 += 2 * WID; steay6 += 4 * WID; steay7 += 5 * WID; } if (WID == undefined) { WID = 1; } if (WID == 1) { bg11.gusher.gotoAndStop(1); } if (WID == 2) { bg11.gusher.gotoAndStop(2); } if (WID == 3) { bg11.gusher.gotoAndStop(3); } if (WID == 4) { bg11.gusher.gotoAndStop(4); } if (steamrise == 5) { duplicateMovieClip(steam, 'steamer', 350); steax = bg11._x - ebar1._x + Math.random() * 70 - Math.random() * 70; steay = bg11._y - ebar1._y; steamer.gotoAndStop(random(6)); } if (steamrise == 43) { duplicateMovieClip(steam, 'steamer2', 351); steax2 = bg11._x - ebar1._x + Math.random() * 70 - Math.random() * 70; steay2 = bg11._y - ebar1._y; steamer2.gotoAndStop(random(6)); } if (steamrise == 94) { duplicateMovieClip(steam, 'steamer3', 352); steax3 = bg11._x - ebar1._x + Math.random() * 70 - Math.random() * 70; steay3 = bg11._y - ebar1._y; steamer3.gotoAndStop(random(6)); } if (steamrise == 145) { duplicateMovieClip(steam, 'steamer4', 353); steax4 = bg11._x - ebar1._x + Math.random() * 70 - Math.random() * 70; steay4 = bg11._y - ebar1._y; steamer4.gotoAndStop(random(6)); } if (steamrise == 235) { duplicateMovieClip(steam, 'steamer5', 354); steax5 = bg11._x - ebar1._x + Math.random() * 70 - Math.random() * 70; steay5 = bg11._y - ebar1._y; steamer5.gotoAndStop(random(6)); } if (steamrise == 260) { duplicateMovieClip(steam, 'steamer6', 355); steax6 = bg11._x - ebar1._x + Math.random() * 70 - Math.random() * 70; steay6 = bg11._y - ebar1._y; steamer6.gotoAndStop(random(6)); } if (steamrise >= 350) { duplicateMovieClip(steam, 'steamer7', 356); steax7 = bg11._x - ebar1._x + Math.random() * 70 - Math.random() * 70; steay7 = bg11._y - ebar1._y; steamer7.gotoAndStop(random(6)); steamrise = 0; } if (player.hitTest(bg11.gusher) && jump > 10 && die != true) { jump = 9; ht = 0.4; player.gotoAndPlay('fanrise'); } if (player.hitTest(bg11.gusher) && jump <= 10 && die != true) { jump = 9; ht = 0.5; player.gotoAndPlay('fanrise'); } if (player.hitTest(bg11.gusher) && jump < -4 && die != true) { jump = 9; ht = 0.05; player.gotoAndPlay('fanrise'); } if (player.hitTest(ebar2) && WID < 2) { WID = 2; ebar2.gotoAndStop(2); sfx.gotoAndPlay('fansound'); } if (player.hitTest(ebar3) && WID < 3) { WID = 3; ebar3.gotoAndStop(2); sfx.gotoAndPlay('fansound'); } if (player.hitTest(ebar4) && WID < 4) { WID = 4; ebar4.gotoAndStop(2); sfx.gotoAndPlay('fansound'); } if (WID >= 2 && owl._x < player._x - 70) { owlx -= 5; } if (WID >= 2 && owl._x > player._x + 70) { owlx += 5; } if (WID >= 2 && owl._y < player._y - 170) { owly -= 5; } if (WID >= 2 && owl._y > player._y - 130) { owly += 5; } if (trogdor == undefined) { trogdor = 0; } if (WID >= 2 && pause != true) { trogdor += 1; } if (pause != true && camera != true) { cannonx._x = bg11._x - canx; cannonx._y = bg11._y - cany; cany += canjump; canjump -= 0.5; cannonx._xscale += 1.3; cannonx._yscale += 1.3; } if (cannonx._xscale > 90) { cannonx._xscale = 90; cannonx._yscale = 90; } if (trogdor > 240 && crbounce == true && jump == 0 && camera != true && fbevent != true) { duplicateMovieClip(cannonball, 'cannonx', 70); canx = bg11._x - owl._x; cany = bg11._y - owl._y; sfx.gotoAndPlay('bang'); cannonx._xscale = 40; cannonx._yscale = 40; fork = false; crbounce = false; canjump = 5; trogdor = 0; } if (bg11.core.hitTest(cannonx._x, cannonx._y + 24, true) && canjump < 0 && crbounce != true) { canjump = 12; sfx.gotoAndPlay('cannon'); crbounce = true; } if (player.hitTest(cannonx) && die != true && canjump < 0 && crbounce != true) { die = true; removeMovieClip(deathstar); player.gotoAndPlay('die'); jump = 7; ht = 0.9; canjump = 12; } if (ebar7.hitTest(cannonx) && die != true && canjump < 0 && crbounce != true) { fbevent = true; fortron = 0; canjump = 12; fblaunch = false; ebar7.gotoAndStop(2); dstatue.play(); sfx.gotoAndPlay('cannon'); crbounce = true; } if (cannonx._y > 700) { crbounce = true; } if (fortron == undefined) { fortron = 0; } if (fbevent == true && fblaunch != true) { fortron += 1; } if (pause != true && energyballm._x > 450 && fbevent == true && fblaunch == true && icewall == true) { energyballm._x -= 26; } if (pause != true && energyballm._x <= 450 && fbevent == true && fblaunch == true && icewall == true) { bg11._x += 26; player._x += 26; } if (energyballm.hitTest(frozenwall)) { removeMovieClip(energyballm); icewall = false; blublu = 0; frozenwall.play(); } if (icewall != true) { blublu += 1; } if (blublu > 70 && player._x > 600) { fbevent = false; xox = true; } if (icewall == true && player._x < ebar5._x + 10 && player._y < ebar5._y) { player._x = ebar5._x + 10; } if (fortron >= 140) { duplicateMovieClip(energy, 'energyballm', 241); energyballm._x = dstatue._x; energyballm._y = dstatue._y - 29; fortron = 0; fblaunch = true; } time += 1; gryo11._x = bg11._x - gx; gryo11._y = bg11._y - gy; gauge.gyrocount = ammo; gauge.men = lives; gauge.score = score; prompt._y = _root.player._y - 160; prompt._x = player._x; _root.gauge.keys = _root.key; vortex10._x = bg11._x - vorx; vortex10._y = bg11._y - vory; oneup2._x = bg11._x - opx2; oneup2._y = bg11._y - opy2; oneup._x = bg11._x - opx; oneup._y = bg11._y - opy; gyroi1._x = bg11._x - jx1; gyroi1._y = bg11._y - jy1; gyroi2._x = bg11._x - jx2; gyroi2._y = bg11._y - jy2; gyroi3._x = bg11._x - jx3; gyroi3._y = bg11._y - jy3; gyroi4._x = bg11._x - jx4; gyroi4._y = bg11._y - jy4; gyroi5._x = bg11._x - jx5; gyroi5._y = bg11._y - jy5; gyroi6._x = bg11._x - jx6; gyroi6._y = bg11._y - jy6; gyroi7._x = bg11._x - jx7; gyroi7._y = bg11._y - jy7; gyroi8._x = bg11._x - jx8; gyroi8._y = bg11._y - jy8; gyroi9._x = bg11._x - jx9; gyroi9._y = bg11._y - jy9; gyroi10._x = bg11._x - jx10; gyroi10._y = bg11._y - jy10; gyroi11._x = bg11._x - jx11; gyroi11._y = bg11._y - jy11; gyroi12._x = bg11._x - jx12; gyroi12._y = bg11._y - jy12; gyroi13._x = bg11._x - jx13; gyroi13._y = bg11._y - jy13; gyroi14._x = bg11._x - jx14; gyroi14._y = bg11._y - jy14; gyroi15._x = bg11._x - jx15; gyroi15._y = bg11._y - jy15; gyroi16._x = bg11._x - jx16; gyroi16._y = bg11._y - jy16; gyroi17._x = bg11._x - jx17; gyroi17._y = bg11._y - jy17; gyroi18._x = bg11._x - jx18; gyroi18._y = bg11._y - jy18; gyroi19._x = bg11._x - jx19; gyroi19._y = bg11._y - jy19; gyroi20._x = bg11._x - jx20; gyroi20._y = bg11._y - jy20; gyroi21._x = bg11._x - jx21; gyroi21._y = bg11._y - jy21; gyroi22._x = bg11._x - jx22; gyroi22._y = bg11._y - jy22; gyroi23._x = bg11._x - jx23; gyroi23._y = bg11._y - jy23; gyroi24._x = bg11._x - jx24; gyroi24._y = bg11._y - jy24; gyroi25._x = bg11._x - jx25; gyroi25._y = bg11._y - jy25; gyroi26._x = bg11._x - jx26; gyroi26._y = bg11._y - jy26; gyroi27._x = bg11._x - jx27; gyroi27._y = bg11._y - jy27; gyroi28._x = bg11._x - jx28; gyroi28._y = bg11._y - jy28; gyroi29._x = bg11._x - jx29; gyroi29._y = bg11._y - jy29; gyroi30._x = bg11._x - jx30; gyroi30._y = bg11._y - jy30; gyroi31._x = bg11._x - jx31; gyroi31._y = bg11._y - jy31; gyroi32._x = bg11._x - jx32; gyroi32._y = bg11._y - jy32; gyroi33._x = bg11._x - jx33; gyroi33._y = bg11._y - jy33; gyroi34._x = bg11._x - jx34; gyroi34._y = bg11._y - jy34; gyroi35._x = bg11._x - jx35; gyroi35._y = bg11._y - jy35; gyroi36._x = bg11._x - jx36; gyroi36._y = bg11._y - jy36; gyroi37._x = bg11._x - jx37; gyroi37._y = bg11._y - jy37; gyroi38._x = bg11._x - jx38; gyroi38._y = bg11._y - jy38; gyroi39._x = bg11._x - jx39; gyroi39._y = bg11._y - jy39; gyroi41._x = bg11._x - jx41; gyroi41._y = bg11._y - jy41; gyroi42._x = bg11._x - jx42; gyroi42._y = bg11._y - jy42; gyroi43._x = bg11._x - jx43; gyroi43._y = bg11._y - jy43; gyroi44._x = bg11._x - jx44; gyroi44._y = bg11._y - jy44; gyroi45._x = bg11._x - jx45; gyroi45._y = bg11._y - jy45; gyroi46._x = bg11._x - jx46; gyroi46._y = bg11._y - jy46; gyroi47._x = bg11._x - jx47; gyroi47._y = bg11._y - jy47; gyroi48._x = bg11._x - jx48; gyroi48._y = bg11._y - jy48; gyroi49._x = bg11._x - jx49; gyroi49._y = bg11._y - jy49; door11._x = bg11._x - dx; door11._y = bg11._y - dy; springboard._x = bg11._x - spbx; springboard._y = bg11._y - spby; springboard2._x = bg11._x - spbx2; springboard2._y = bg11._y - spby2; toto += 1; ebar1._x = bg11._x - ebarxx1; ebar1._y = bg11._y - ebaryy1; ebar2._x = bg11._x - ebarxx2; ebar2._y = bg11._y - ebaryy2; ebar3._x = bg11._x - ebarxx3; ebar3._y = bg11._y - ebaryy3; ebar4._x = bg11._x - ebarxx4; ebar4._y = bg11._y - ebaryy4; ebar5._x = bg11._x - ebarxx5; ebar5._y = bg11._y - ebaryy5; ebar6._x = bg11._x - ebarx6; ebar6._y = bg11._y - ebary6; owl._x = bg11._x - owlx; owl._y = bg11._y - owly; ebar7._x = bg11._x - ebarkx; ebar7._y = bg11._y - ebarky; frozenwall._x = bg11._x - iwsx; frozenwall._y = bg11._y - iwsy; dstatue._x = bg11._x - dstacx; dstatue._y = bg11._y - dstacy; }; stop(); } movieClip 1271 { } movieClip 1276 { } movieClip 1278 { } movieClip 1279 { frame 1 { stop(); } } movieClip 1282 { } movieClip 1283 { } movieClip 1285 { } movieClip 1286 { } movieClip 1288 { } movieClip 1290 { } movieClip 1291 { frame 36 { stop(); } } movieClip 1292 { frame 1 { stop(); } frame 2 { stop(); } } movieClip 1294 { } movieClip 1296 { } movieClip 1298 { } movieClip 1300 { } movieClip 1301 { } movieClip 1302 { } movieClip 1304 { } movieClip 1308 { } movieClip 1321 { frame 1 { stop(); } frame 165 { stop(); } } movieClip 1332 { } movieClip 1334 { } movieClip 1335 { frame 1 { stop(); } } movieClip 1337 { } movieClip 1339 { } movieClip 1340 { frame 1 { stop(); } frame 2 { stop(); } } movieClip 1342 { } movieClip 1343 { } movieClip 1345 { } movieClip 1351 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } frame 5 { stop(); } } instance gameover of movieClip 576 { onClipEvent (load) { this.swapDepths(12000); } } frame 45 { for (i in _root) { _root[i].swapDepths(10102); removeMovieClip(_root[i]); } delete eval(onEnterFrame()); } frame 46 { delete eval(onEnterFrame()); } frame 47 { if (_root.level == undefined) { _root.level = 1; } if (_root.lives == undefined) { _root.lives = 9; } var jump = 0; var ht = 0.5; var mxy = player._y - 100; var mxbg12 = bg12._y; var motion = 7; var mxx = player._x + 350; var mnx = player._x + 270; checkpoint = bg12._x; ex = bg12._x - enemy._x; ey = bg12._y - enemy._y; ex2 = bg12._x - enemy2._x; ey2 = bg12._y - enemy2._y; ex3 = bg12._x - enemy3._x; ey3 = bg12._y - enemy3._y; score = 0; to = 0; burstoff = 0; time = 0; launch = 0; part = 0; crosshair.swapDepths(628); scopeo.swapDepths(573); ammo = 6; key = 0; bec = 5; exit = 0; OD = false; oh = false; player.swapDepths(50); mu = 25; tut = 0; winddi = 1; toto = 0; mission.swapDepths(1001); gameover.swapDepths(5001); leaveroom.swapDepths(999); helpdesk.swapDepths(1003); wall._visible = false; wall4._visible = false; gauge.swapDepths(1000); wall2._visible = false; wall3._visible = false; _quality = 'Medium'; combo = 1; CP = bg12._x - player._x; CPY = bg12._y - player._y; mxbg12 = bg12._y; dx = bg12._x - doory._x; dy = bg12._y - doory._y; ex4 = bg12._x - enemy4._x; ey4 = bg12._y - enemy4._y; ex5 = bg12._x - enemy5._x; ey5 = bg12._y - enemy5._y; ex1 = bg12._x - enemy1._x; ey1 = bg12._y - enemy1._y; ex6 = bg12._x - enemy6._x; ey6 = bg12._y - enemy6._y; ex7 = bg12._x - enemy7._x; ey7 = bg12._y - enemy7._y; ex8 = bg12._x - enemy8._x; ey8 = bg12._y - enemy8._y; ex9 = bg12._x - enemy9._x; ey9 = bg12._y - enemy9._y; ex10 = bg12._x - enemy10._x; ey10 = bg12._y - enemy10._y; ex11 = bg12._x - enemy11._x; ey11 = bg12._y - enemy11._y; ex12 = bg12._x - enemy12._x; ey12 = bg12._y - enemy12._y; ex13 = bg12._x - enemy13._x; ey13 = bg12._y - enemy13._y; ex14 = bg12._x - enemy14._x; ey14 = bg12._y - enemy14._y; ex15 = bg12._x - enemy15._x; ey15 = bg12._y - enemy15._y; ex16 = bg12._x - enemy16._x; ey16 = bg12._y - enemy16._y; ex17 = bg12._x - enemy17._x; ey17 = bg12._y - enemy17._y; ex18 = bg12._x - enemy18._x; ey18 = bg12._y - enemy18._y; ex19 = bg12._x - enemy19._x; ey19 = bg12._y - enemy19._y; ex20 = bg12._x - enemy20._x; ey20 = bg12._y - enemy20._y; ex21 = bg12._x - enemy21._x; ey21 = bg12._y - enemy21._y; ex22 = bg12._x - enemy22._x; ey22 = bg12._y - enemy22._y; ex23 = bg12._x - enemy23._x; ey23 = bg12._y - enemy23._y; ex24 = bg12._x - enemy24._x; ey24 = bg12._y - enemy24._y; ex25 = bg12._x - enemy25._x; ey25 = bg12._y - enemy25._y; ex26 = bg12._x - enemy26._x; ey26 = bg12._y - enemy26._y; ex27 = bg12._x - enemy27._x; ey27 = bg12._y - enemy27._y; bx1 = bg12._x - baddy1._x; by1 = bg12._y - baddy1._y; bx2 = bg12._x - baddy2._x; by2 = bg12._y - baddy2._y; bx3 = bg12._x - baddy3._x; by3 = bg12._y - baddy3._y; bx4 = bg12._x - baddy4._x; by4 = bg12._y - baddy4._y; bx5 = bg12._x - baddy5._x; by5 = bg12._y - baddy5._y; bx6 = bg12._x - baddy6._x; by6 = bg12._y - baddy6._y; bx7 = bg12._x - baddy7._x; by7 = bg12._y - baddy7._y; bx8 = bg12._x - baddy8._x; by8 = bg12._y - baddy8._y; bx9 = bg12._x - baddy9._x; by9 = bg12._y - baddy9._y; ebar5._visible = false; ebar1._visible = false; ebar7.swapDepths(134); ebar2.swapDepths(71); ebar3.swapDepths(72); ebar4.swapDepths(73); iwsx = bg12._x - frozenwall._x; iwsy = bg12._y - frozenwall._y; dstacx = bg12._x - dstatue._x; dstacy = bg12._y - dstatue._y; bg12.core._visible = false; player.swapDepths(50); icewall = true; opx = bg12._x - oneup._x; opy = bg12._y - oneup._y; opx2 = bg12._x - oneup2._x; opy2 = bg12._y - oneup2._y; jx1 = bg12._x - gyroj1._x; jy1 = bg12._y - gyroj1._y; jx2 = bg12._x - gyroj2._x; jy2 = bg12._y - gyroj2._y; frozenscope = true; jx3 = bg12._x - gyroj3._x; jy3 = bg12._y - gyroj3._y; jx4 = bg12._x - gyroj4._x; jy4 = bg12._y - gyroj4._y; jx5 = bg12._x - gyroj5._x; jy5 = bg12._y - gyroj5._y; jx6 = bg12._x - gyroj6._x; jy6 = bg12._y - gyroj6._y; jx7 = bg12._x - gyroj7._x; jy7 = bg12._y - gyroj7._y; jx8 = bg12._x - gyroj8._x; jy8 = bg12._y - gyroj8._y; scopex = bg12._x - scopeo._x; scopey = bg12._y - scopeo._y; WID = 1; jx9 = bg12._x - gyroj9._x; jy9 = bg12._y - gyroj9._y; jx10 = bg12._x - gyroj10._x; jy10 = bg12._y - gyroj10._y; jx11 = bg12._x - gyroj11._x; jy11 = bg12._y - gyroj11._y; jx12 = bg12._x - gyroj12._x; jy12 = bg12._y - gyroj12._y; jx13 = bg12._x - gyroj13._x; jy13 = bg12._y - gyroj13._y; jx14 = bg12._x - gyroj14._x; jy14 = bg12._y - gyroj14._y; jx15 = bg12._x - gyroj15._x; jy15 = bg12._y - gyroj15._y; jx16 = bg12._x - gyroj16._x; jy16 = bg12._y - gyroj16._y; jx17 = bg12._x - gyroj17._x; jy17 = bg12._y - gyroj17._y; jx18 = bg12._x - gyroj18._x; jy18 = bg12._y - gyroj18._y; jx19 = bg12._x - gyroj19._x; jy19 = bg12._y - gyroj19._y; jx20 = bg12._x - gyroj20._x; jy20 = bg12._y - gyroj20._y; jx21 = bg12._x - gyroj21._x; jy21 = bg12._y - gyroj21._y; jx22 = bg12._x - gyroj22._x; jy22 = bg12._y - gyroj22._y; jx23 = bg12._x - gyroj23._x; jy23 = bg12._y - gyroj23._y; jx24 = bg12._x - gyroj24._x; jy24 = bg12._y - gyroj24._y; jx25 = bg12._x - gyroj25._x; jy25 = bg12._y - gyroj25._y; jx26 = bg12._x - gyroj26._x; jy26 = bg12._y - gyroj26._y; jx27 = bg12._x - gyroj27._x; jy27 = bg12._y - gyroj27._y; jx28 = bg12._x - gyroj28._x; jy28 = bg12._y - gyroj28._y; jx29 = bg12._x - gyroj29._x; jy29 = bg12._y - gyroj29._y; jx30 = bg12._x - gyroj30._x; jy30 = bg12._y - gyroj30._y; jx31 = bg12._x - gyroj31._x; jy31 = bg12._y - gyroj31._y; jx32 = bg12._x - gyroj32._x; jy32 = bg12._y - gyroj32._y; jx33 = bg12._x - gyroj33._x; jy33 = bg12._y - gyroj33._y; jx34 = bg12._x - gyroj34._x; jy34 = bg12._y - gyroj34._y; jx35 = bg12._x - gyroj35._x; jy35 = bg12._y - gyroj35._y; jx36 = bg12._x - gyroj36._x; jy36 = bg12._y - gyroj36._y; jx37 = bg12._x - gyroj37._x; jy37 = bg12._y - gyroj37._y; jx38 = bg12._x - gyroj38._x; jy38 = bg12._y - gyroj38._y; jx39 = bg12._x - gyroj39._x; jy39 = bg12._y - gyroj39._y; jx40 = bg12._x - gyroj40._x; jy40 = bg12._y - gyroj40._y; jx41 = bg12._x - gyroj41._x; jy41 = bg12._y - gyroj41._y; jx42 = bg12._x - gyroj42._x; jy42 = bg12._y - gyroj42._y; jx43 = bg12._x - gyroj43._x; jy43 = bg12._y - gyroj43._y; jx44 = bg12._x - gyroj44._x; jy44 = bg12._y - gyroj44._y; jx45 = bg12._x - gyroj45._x; jy45 = bg12._y - gyroj45._y; jx46 = bg12._x - gyroj46._x; jy46 = bg12._y - gyroj46._y; jx47 = bg12._x - gyroj47._x; jy47 = bg12._y - gyroj47._y; jx48 = bg12._x - gyroj48._x; jy48 = bg12._y - gyroj48._y; jx49 = bg12._x - gyroj49._x; jy49 = bg12._y - gyroj49._y; owlx = bg12._x - owl._x; owly = bg12._y - owl._y; vorx = bg12._x - vortex10._x; vory = bg12._y - vortex10._y; spbx = bg12._x - springboard._x; spby = bg12._y - springboard._y; spbx2 = bg12._x - springboard2._x; spby2 = bg12._y - springboard2._y; spbx3 = bg12._x - springboard3._x; spby3 = bg12._y - springboard3._y; crbounce = true; steamrise = 0; ebarkx = bg12._x - ebar7._x; ebarky = bg12._y - ebar7._y; ebarxx1 = bg12._x - ebar1._x; ebaryy1 = bg12._y - ebar1._y; ebarxx2 = bg12._x - ebar2._x; ebaryy2 = bg12._y - ebar2._y; ebarxx3 = bg12._x - ebar3._x; ebaryy3 = bg12._y - ebar3._y; ebarxx4 = bg12._x - ebar4._x; ebaryy4 = bg12._y - ebar4._y; ebarxx5 = bg12._x - ebar5._x; ebaryy5 = bg12._y - ebar5._y; ebarx6 = bg12._x - ebar6._x; ebary6 = bg12._y - ebar6._y; snowdup = 0; trogdor = 0; pause = true; eventx = true; gauge.bossgauge2._visible = false; onEnterFrame = function () { i = 0; while (i <= 30) { if (player.hitTest(_root['enemy' + i]) && die != true && !Key.isDown(jk) && jump < 0 || player.hitTest(_root['enemy' + i]) && jump < 0 && volox == true) { score += 10; jump = 14; player.gotoAndPlay(2); _root['enemy' + i].play(); duplicateMovieClip(starburst, 'star', 13); strx = bg12._x - (player._x + Math.random() * 10 - Math.random() * 10); stry = bg12._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht = 0.5; stbo = Math.random() * 20 - Math.random() * 10; kills += 1; } if (player.hitTest(_root['baddy' + i]) && die != true && jump < 0) { score += 10; jump = 6; pdmg = 12; player.gotoAndPlay(2); _root['baddy' + i].play(); sulliven = 0; duplicateMovieClip(starburst, 'star', 13); strx = bg12._x - (player._x + Math.random() * 10 - Math.random() * 10); stry = bg12._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht = 0.5; stbo = Math.random() * 20 - Math.random() * 10; } if (player.hitTest(_root['baddy' + i]) && die != true && jump == 0 && Key.isDown(39) || player.hitTest(_root['baddy' + i]) && die != true && jump == 0 && Key.isDown(37)) { score += 10; pdmg = 9; _root['baddy' + i].play(); sulliven = 0; duplicateMovieClip(starburst, 'star', 13); strx = bg12._x - (player._x + Math.random() * 10 - Math.random() * 10); stry = bg12._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht = 0.5; stbo = Math.random() * 20 - Math.random() * 10; } if (player._x > _root['enemy' + i]._x + 30) { _root['enemy' + i]._xscale = -20; } if (player._x < _root['enemy' + i]._x - 30) { _root['enemy' + i]._xscale = 20; } if (player._x > _root['baddy' + i]._x + 30) { _root['baddy' + i]._xscale = -90; } if (player._x < _root['baddy' + i]._x - 30) { _root['baddy' + i]._xscale = 90; } if (player.hitTest(_root['enemy' + i]) && die != true && Key.isDown(jk) && round < 3 && jump < 0 && volox != true) { score += 100 * round; jump = 15; round += 1; duplicateMovieClip(bonuspt, 'bonuses', 10); bonuses._x = player._x + Math.random() * 20 + Math.random() * 20; bonuses._y = player._y + 80; bonuses.bork.gotoAndStop(boc); player.gotoAndPlay(boc); bonuses.bork.doh = 100 * round; duplicateMovieClip(starburst, 'star', 13); strx = bg12._x - (player._x + Math.random() * 10 - Math.random() * 10); stry = bg12._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht = 0.5; stbo = Math.random() * 20 - Math.random() * 10; duplicateMovieClip(starburst, 'star2', 14); strx2 = bg12._x - (player._x + Math.random() * 10 - Math.random() * 10); stry2 = bg12._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump2 = 9 + Math.random() * 5; stht2 = 0.5; stbo2 = Math.random() * 30 - Math.random() * 30; duplicateMovieClip(starburst, 'star3', 15); strx3 = bg12._x - (player._x + Math.random() * 10 - Math.random() * 10); stry3 = bg12._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump3 = 5 + Math.random() * 5; stht3 = 0.5; stbo3 = Math.random() * 15 - Math.random() * 15; duplicateMovieClip(starburst, 'star4', 16); strx4 = bg12._x - (player._x + Math.random() * 10 - Math.random() * 10); stry4 = bg12._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump4 = 9 + Math.random() * 5; stht4 = 0.5; stbo4 = Math.random() * 10 - Math.random() * 10; duplicateMovieClip(starburst, 'star5', 17); strx5 = bg12._x - (player._x + Math.random() * 10 - Math.random() * 10); stry5 = bg12._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht5 = 0.5; stbo5 = Math.random() * 19 - Math.random() * 13; _root['enemy' + i].play(); kills += 1; volox = true; } if (gybulletx.hitTest(_root['enemy' + i])) { score += 3 * combo; combo += 1; range = 170; camera = false; _root['enemy' + i].play(); kills += 1; } if (gybulletx.hitTest(_root['baddy' + i])) { score += 3 * combo; combo += 1; _root['baddy' + i].play(); kills += 1; range = 170; camera = false; } if (player.hitTest(_root['baddy' + i].core) && jump < 0) { score += 10; jump = 14; player.gotoAndPlay(2); _root['baddy' + i].play(); } if (_root['enemy' + i]._x < -120 || _root['enemy' + i]._x > 820) { _root['enemy' + i].gotoAndStop(1); _root['enemy' + i]._visible = false; } if (_root['enemy' + i]._x > -120 && _root['enemy' + i]._x < 820) { _root['enemy' + i]._visible = true; } if (_root['gyroj' + i]._x < -120 || _root['gyroj' + i]._x > 820) { _root['gyroj' + i]._visible = false; } if (_root['gyroj' + i]._x > -120 && _root['gyroj' + i]._x < 820) { _root['gyroj' + i]._visible = true; } if (player.hitTest(_root['gyroj' + i]) && ammo <= 5 || gybulletx.hitTest(_root['gyroj' + i]) && ammo <= 5) { ammo += 1; _root['gyroj' + i]._visible = false; _root['gyroj' + i].play(); collect += 1; } if (player.hitTest(_root['gyroj' + i]) && ammo >= 6 || gybulletx.hitTest(_root['gyroj' + i]) && ammo >= 6) { score += 30; _root['gyroj' + i]._visible = false; _root['gyroj' + i].play(); collect += 1; } ++i; } if (pause != true) { star._x = bg12._x - strx; star._y = bg12._y - stry; star2._x = bg12._x - strx2; star2._y = bg12._y - stry2; star3._x = bg12._x - strx3; star3._y = bg12._y - stry3; star4._x = bg12._x - strx4; star4._y = bg12._y - stry4; star5._x = bg12._x - strx5; star5._y = bg12._y - stry5; stry += stjump; stjump -= 0.5; stry2 += stjump2; stjump2 -= 0.5; stry3 += stjump3; stjump3 -= 0.5; stry4 += stjump4; stjump4 -= 0.5; stry5 += stjump5; stjump5 -= 0.5; star._rotation += 3; star3._rotation += 3; star2._rotation -= 3; star4._rotation -= 3; star5._rotation += 6; strx += stbo; stbo *= 0.9300000000000001; strx2 += stbo2; stbo2 *= 0.9300000000000001; strx3 += stbo3; stbo3 *= 0.9300000000000001; strx4 += stbo4; stbo4 *= 0.9300000000000001; strx5 += stbo5; stbo5 *= 0.9300000000000001; } if (round <= 9) { boc = 'pose1'; } if (round == 1) { boc = 'pose2'; } if (round == 2) { boc = 'pose3'; } if (round >= 3) { boc = 'pose4'; volex = true; } if (!Key.isDown(jk) && volox == true) { volox = false; bozogogo = 0; } if (Key.isDown(jk)) { bozogogo += 1; } if (bozogogo > 2) { volex = true; } if (round == undefined) { bozogogo = 0; round = 0; } if (jump == 0) { round = 0; } if (pause != true && player._x > mnx && player._x < mxx) { player._x -= pdmg * (player._xscale / 80); pdmg *= 0.9300000000000001; } if (pause != true && player._x <= mnx || pause != true && player._x >= mxx) { bg12._x += pdmg * (player._xscale / 80); pdmg *= 0.9300000000000001; } if (pause != true) { to += 1; } if (to > 40) { gryo11._visible = false; } if (pause != true && player._y > mxy && camera != true && fbevent != true && duck != true && obs != true) { player._y -= jump; jump -= ht; } if (pause != true && player._y <= mxy && jump > 0 && camera != true && fbevent != true && duck != true && obs != true) { bg12._y += jump; jump -= ht; } if (pause != true && player._y <= mxy && jump <= 0 && bg12._y > mxbg12 && camera != true && fbevent != true && duck != true && obs != true) { bg12._y += jump; jump -= ht; } if (pause != true && player._y > mxy && jump <= 0 && bg12._y > mxbg12 && camera != true && fbevent != true && duck != true && obs != true) { bg12._y += jump; jump -= ht; } if (pause != true && player._y <= mxy && player._y < 300 && jump <= 0 && bg12._y <= mxbg12 && camera != true && fbevent != true && duck != true && obs != true) { player._y -= jump; jump -= ht; } if (pause != true && player._y > 300 && obs != true && jump <= 0 && bg12._y > mxbg12 && camera != true && fbevent != true && duck != true && xox != true) { bg12._y += jump; jump -= ht; } if (bg12.core.hitTest(_root.player._x, _root.player._y, true) && blastoff != true && die != true && vort != true && jump < 0) { jump = 0; player.gotoAndStop(1); ht = 0; } if (bg12.core.hitTest(_root.player._x, _root.player._y, true) && burstoff > 0 && die != true && vort != true && jump < 0) { jump = 0; player.gotoAndPlay('woah'); deaccc = true; ht = 0; blastoff = false; } if (deaccc == true) { burstoff *= 0.97; } if (burstoff <= 1 && deaccc == true) { burstoff = 0; deaccc = false; } for (;;) { if (!(bg12.core.hitTest(_root.player._x, _root.player._y, true) && obs != true && die != true)) break; player._y -= 0.1; } if (!bg12.core.hitTest(_root.player._x, _root.player._y + 10, true) && ht <= 0 && camera != true && fbevent != true && obs != true) { ht = 0.5; } if (Key.isDown(39) && obs != true && OD != true && camera != true && fbevent != true && duck != true && aim != true && pause != true && player._x < mxx) { player._x += motion; player.legs.play(); player.head.gotoAndPlay(1); player.arm.play(); player.arm2.play(); player._xscale = 80; voly = 3; RR = true; } if (Key.isDown(39) && obs != true && OD != true && camera != true && fbevent != true && duck != true && aim != true && pause != true && player._x >= mxx) { bg12._x -= motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); RR = true; voly = 3; player._xscale = 80; } if (Key.isDown(37) && obs != true && OD != true && camera != true && fbevent != true && duck != true && aim != true && pause != true && player._x > mnx) { player._x -= motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); player._xscale = -80; voly = -3; LL = true; } if (Key.isDown(37) && obs != true && OD != true && camera != true && fbevent != true && duck != true && aim != true && pause != true && player._x <= mnx) { bg12._x += motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); player._xscale = -80; voly = -3; LL = true; } if (!Key.isDown(37) && LL == true || !Key.isDown(39) && RR == true) { player.legs.gotoAndStop(1); player.arm.gotoAndStop(1); player.arm2.gotoAndStop(1); LL = false; RR = false; } if (!Key.isDown(37) && !Key.isDown(39) && camera != true && fbevent != true && gyrogo != true && player._x > mxn && player._x < mxn) { player._x += voly; voly *= 0.97; } if (!Key.isDown(37) && !Key.isDown(39) && camera != true && fbevent != true && gyrogo != true && player._x <= mxn || !Key.isDown(37) && !Key.isDown(39) && camera != true && fbevent != true && gyrogo != true && jump == 0 && player._x < mxn) { bg12._x -= voly; voly *= 0.97; } if (jump == 0 && OD != true && ht <= 0 && Key.isDown(jk) && aim != true && camera != true && fbevent != true && duck != true && obs != true && pause != true) { player.gotoAndPlay(2); jump = 14; ht = 0.5; } if (jump > 0) { player.play(); } if (jk == undefined) { jk = 90; } if (ac == undefined) { ac = 88; } if (ob == undefined) { ob = 67; } if (Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim != true && ammo > 0 && camera != true && fbevent != true && duck != true) { crosshair._rotation = 0; aim = true; } if (!Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale > 0) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y - 50; zoo = crosshair._rotation; aim = false; } if (!Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale < 0) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y - 50; zoo = 180 + crosshair._rotation; aim = false; } if (aim == true) { player.gotoAndStop('aim'); crosshair._visible = true; crosshair._rotation -= bec; crosshair.cile._rotation += 15; crosshair._x = player._x; crosshair._xscale = player._xscale / 3; crosshair._y = player._y - 40; } if (aim == true && Key.isDown(ob)) { aim = false; player.gotoAndStop(1); } if (aim != true) { crosshair._visible = false; } if (crosshair._rotation <= -60 && player._xscale > 0) { bec = -3; } if (crosshair._rotation > 30 && player._xscale > 0) { bec = 3; } if (crosshair._rotation >= 60 && player._xscale < 0) { bec = 3; } if (crosshair._rotation < -30 && player._xscale < 0) { bec = -3; } if (camera == true && pause != true && gybulletx._x <= 500 && gybulletx._x > 240 || camera != true && fbevent != true && duck != true) { gybulletx._rotation += 20; gybulletx._x += mu * Math.cos(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._x > 500 || gybulletx._x <= 240 && camera == true && pause != true) { gybulletx._rotation += 20; bg12._x -= mu * Math.cos(zoo * 0.0174532925199433); player._x -= mu * Math.cos(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._y > 300 || gybulletx._y <= 170 && camera == true && pause != true) { gybulletx._rotation += 20; bg12._y -= mu * Math.sin(zoo * 0.0174532925199433); player._y -= mu * Math.sin(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._y <= 300 && gybulletx._y >= 170 || camera != true && fbevent != true && duck != true) { gybulletx._rotation += 20; gybulletx._y += mu * Math.sin(zoo * 0.0174532925199433); range += 1; } if (range > 130) { gybulletx.play(); camera = false; xox = true; range = 0; } if (camera != true && fbevent != true && duck != true && player._x < 100 && obs != true && xox == true) { player._x += 28; bg12._x += 28; } if (camera != true && fbevent != true && duck != true && player._x > 500 && obs != true && xox == true) { player._x -= 28; bg12._x -= 28; } if (camera != true && fbevent != true && duck != true && player._y > 350 && obs != true && xox == true) { player._y -= 12; bg12._y -= 12; } if (camera != true && fbevent != true && duck != true && player._y < 250 && obs != true && aim == true) { player._y += 7; bg12._y += 7; } if (player._x < 600 && player._x > 100 && player._y > 0 && player._y < 400) { xox = false; } if (pause != true) { enemy1._x = bg12._x - ex1; enemy1._y = bg12._y - ey1; enemy2._x = bg12._x - ex2; enemy2._y = bg12._y - ey2; enemy3._x = bg12._x - ex3; enemy3._y = bg12._y - ey3; enemy4._x = bg12._x - ex4; enemy4._y = bg12._y - ey4; enemy5._x = bg12._x - ex5; enemy5._y = bg12._y - ey5; enemy6._x = bg12._x - ex6; enemy6._y = bg12._y - ey6; enemy7._x = bg12._x - ex7; enemy7._y = bg12._y - ey7; enemy8._x = bg12._x - ex8; enemy8._y = bg12._y - ey8; enemy9._x = bg12._x - ex9; enemy9._y = bg12._y - ey9; enemy10._x = bg12._x - ex10; enemy10._y = bg12._y - ey10; enemy11._x = bg12._x - ex11; enemy11._y = bg12._y - ey11; enemy12._x = bg12._x - ex12; enemy12._y = bg12._y - ey12; enemy13._x = bg12._x - ex13; enemy13._y = bg12._y - ey13; enemy14._x = bg12._x - ex14; enemy14._y = bg12._y - ey14; enemy15._x = bg12._x - ex15; enemy15._y = bg12._y - ey15; enemy16._x = bg12._x - ex16; enemy16._y = bg12._y - ey16; enemy17._x = bg12._x - ex17; enemy17._y = bg12._y - ey17; enemy18._x = bg12._x - ex18; enemy18._y = bg12._y - ey18; enemy19._x = bg12._x - ex19; enemy19._y = bg12._y - ey19; enemy20._x = bg12._x - ex20; enemy20._y = bg12._y - ey20; baddy1._x = bg12._x - bx1; baddy1._y = bg12._y - by1; baddy2._x = bg12._x - bx2; baddy2._y = bg12._y - by2; baddy3._x = bg12._x - bx3; baddy3._y = bg12._y - by3; baddy4._x = bg12._x - bx4; baddy4._y = bg12._y - by4; baddy5._x = bg12._x - bx5; baddy5._y = bg12._y - by5; baddy6._x = bg12._x - bx6; baddy6._y = bg12._y - by6; baddy7._x = bg12._x - bx7; baddy7._y = bg12._y - by7; baddy8._x = bg12._x - bx8; baddy8._y = bg12._y - by8; baddy9._x = bg12._x - bx9; baddy9._y = bg12._y - by9; } if (player.hitTest(springboard) && jump < 0) { jump = 27; player.gotoAndPlay('ahhhh2'); } if (player.hitTest(springboard2) && jump < 0) { jump = 27; player.gotoAndPlay('ahhhh2'); } if (player.hitTest(springboard3) && jump < 0) { jump = 27; player.gotoAndPlay('ahhhh2'); } if (player._x < wall._x + 30 && player._x > wall._x - 300 && player._y > wall._y) { player._x = wall._x + 30; } if (player._x > wall2._x - 30 && player._y > wall2._y) { player._x = wall2._x - 30; } if (player._x > wall3._x - 30 && player._x < wall3._x && player._y > wall3._y) { player._x = wall3._x - 30; } if (player._x < wall4._x + 30) { player._x = wall4._x + 30; } if (Key.isDown(ob) && camera != true && fbevent != true && duck != true && pause != true && obs != true && jump == 0) { obs = true; } if (!Key.isDown(ob) && obs == true) { xox = true; obs = false; } if (Key.isDown(39) && obs == true) { bg12._x -= 5; player._x -= 5; } if (Key.isDown(37) && obs == true) { bg12._x += 5; player._x += 5; } if (Key.isDown(38) && obs == true) { bg12._y += 5; player._y += 5; } if (Key.isDown(40) && obs == true && bg12._y > mxbg12) { bg12._y -= 5; player._y -= 5; } if (time < 50) { player._x = vortex10._x + 60; player._y = vortex10._y + 80; } if (time > 50 && time < 60) { jump = 0; player.gotoAndPlay('enterroom'); pause = false; eventx = false; motion = 7; } if (pause == true) { player._visible = false; } if (pause != true) { player._visible = true; } if (pause == true) { player._visible = false; } if (pause != true) { player._visible = true; } if (pause != true) { snowdup += 1; storm._x = bg12._x - stox; storm._y = bg12._y - stoy; storm2._x = bg12._x - stox2; storm2._y = bg12._y - stoy2; storm3._x = bg12._x - stox3; storm3._y = bg12._y - stoy3; storm4._x = bg12._x - stox4; storm4._y = bg12._y - stoy4; storm5._x = bg12._x - stox5; storm5._y = bg12._y - stoy5; frozen._x = bg12._x - fostx; frozen._y = bg12._y - fosty; stoy -= 5; stoy2 -= 7; stoy3 -= 4; stoy4 -= 5; stoy5 -= 3; stox -= 2; stox2 -= 3; stox3 -= 2; stox5 -= 1; voloco += 1; watersplash._x = bg12._x - splashx; watersplash._y = bg12._y - splashy; } if (snowdup == 15) { duplicateMovieClip(snowstorm, 'storm', 650); stox = bg12._x - 370; storm.gotoAndStop(random(6)); stoy = bg12._y - 70; } if (snowdup == 30) { duplicateMovieClip(snowstorm, 'storm2', 651); stox2 = bg12._x - 170; stoy2 = bg12._y - 70; storm2.gotoAndStop(random(6)); } if (snowdup == 45) { duplicateMovieClip(snowstorm, 'storm3', 652); stox3 = bg12._x - 370; stoy3 = bg12._y - 20; storm3.gotoAndStop(random(6)); } if (snowdup == 60) { duplicateMovieClip(snowstorm, 'storm4', 653); stox4 = bg12._x - 570; stoy4 = bg12._y - 70; storm4.gotoAndStop(random(6)); } if (snowdup >= 75) { duplicateMovieClip(snowstorm, 'storm5', 654); stox5 = bg12._x - 270; stoy5 = bg12._y; storm5.gotoAndStop(random(6)); snowdup = 0; } if (player.hitTest(bg12.water) && jump < 0 && burstoff == 0) { duplicateMovieClip(freeze, 'frozen', 44); duplicateMovieClip(splash, 'watersplash', 88); splashx = bg12._x - player._x; splashy = bg12._y - player._y; fostx = bg12._x - player._x; fosty = bg12._y - player._y; player._x = bg12._x - CP; deaths += 1; player._y = -120; lives -= 1; voloco = 0; } if (player.hitTest(bg12.water) && jump < 0 && burstoff > 0) { duplicateMovieClip(splash, 'watersplash', 88); splashx = bg12._x - player._x; splashy = bg12._y - player._y; fostx = bg12._x - player._x; fosty = bg12._y - player._y; player.gotoAndPlay(2); jump = 5; voloco = 0; } if (voloco > 18 && voloco < 25) { xox = true; } if (player._y < 250 && obs != true && jump == 0 && pause != true && camera != true && fbevent != true && obs != true) { bg12._y += 6; player._y += 6; } if (bg12._y < mxbg12 && obs != true) { bg12._y = mxbg12; } if (player._y > 700 && camera != true && fbevent != true && duck != true && bg12._y <= mxbg12 + 5 && obs != true) { player.gotoAndPlay('ahhhh'); player._x = bg12._x - CP; deaths += 1; die = false; player._y = -120; lives -= 1; xox = true; } if (player.hitTest(doory) && Key.isDown(38) && OD != true) { player.gotoAndPlay('enterdoor'); doory.play(); voly = 0; OD = true; } if (player.hitTest(doory) && OD != true) { prompt._visible = true; } if (!player.hitTest(doory) || OD == true) { prompt._visible = false; } if (jump < -45) { jump = -45; } if (OD == true) { motion = 0; exit += 1; } if (exit > 30 && oh != true) { doory.swapDepths(500); pause = true; oh = true; } if (exit > 30) { pause = true; } if (exit > 80) { _root.leaveroom.play(); } if (exit > 300) { _root.play(); } if (bg12.core.hitTest(_root.gybulletx._x, _root.gybulletx._y + 30, true) && camera == true) { zoo = -70 + Math.random() * 20 - Math.random() * 30; sfx.gotoAndPlay('ricochet'); } if (bg12.core.hitTest(_root.gybulletx._x, _root.gybulletx._y - 20, true) && camera == true) { zoo = 80 + Math.random() * 20 - Math.random() * 40; sfx.gotoAndPlay('ricochet2'); } if (bg12.core.hitTest(_root.gybulletx._x + 30, _root.gybulletx._y, true) && camera == true) { zoo = 180 + Math.random() * 20 - Math.random() * 20; sfx.gotoAndPlay('ricochet'); } if (bg12.core.hitTest(_root.gybulletx._x - 30, _root.gybulletx._y, true) && camera == true) { zoo = +(Math.random() * 40) - Math.random() * 30; sfx.gotoAndPlay('ricochet2'); } if (lives <= 0) { die = true; gameover.play(); player.gotoAndStop('dead'); pause = true; lives = 0; } if (Key.isDown(40) && duck != true && camera != true && fbevent != true && die != true && ht == 0 && blastoff != true && aim != true) { duck = true; player.gotoAndStop('duck'); } if (!Key.isDown(40) && duck == true) { duck = false; player.gotoAndStop(1); } if (jump == 0 && OD != true && ht <= 0 && Key.isDown(jk) && aim != true && camera != true && fbevent != true && duck == true && gyrojgo != true && obs != true && pause != true) { player.gotoAndPlay('boostjump'); duck = false; jump = 19; ht = 0.5; } if (player.hitTest(_root.oneup)) { lives += 1; oneup._visible = false; oneup.play(); } if (player.hitTest(_root.oneup2)) { lives += 1; oneup2._visible = false; oneup2.play(); } if (baddy1._x < 800 && baddy1._x > 100 && baddy1._y > 120 && baddy1._y < 600) { aimtype = 1; } if (baddy2._x < 800 && baddy2._x > 100 && baddy2._y > 120 && baddy2._y < 600) { aimtype = 2; } if (baddy3._x < 800 && baddy3._x > 100 && baddy3._y > 120 && baddy3._y < 600) { aimtype = 3; } if (baddy1._x > 800 && aimtype == 1 || baddy1._x < 100 && aimtype == 1 || baddy1._y < 120 && aimtype == 1 || baddy1._y > 600 && aimtype == 1) { aimtype = 0; } if (baddy2._x > 800 && aimtype == 2 || baddy2._x < 100 && aimtype == 2 || baddy2._y < 120 && aimtype == 2 || baddy2._y > 600 && aimtype == 2) { aimtype = 0; } if (baddy3._x > 800 && aimtype == 3 || baddy3._x < 100 && aimtype == 3 || baddy3._y < 120 && aimtype == 3 || baddy3._y > 600 && aimtype == 3) { aimtype = 0; } if (starthrow == undefined) { sulliven = 0; starshine = 0; starthrow = 0; } if (pause != true && camera != true && fbevent != true) { starthrow += 1; } if (starthrow > 120 && sulliven > 70 && aimtype > 0 && jump == 0) { _root['baddy' + aimtype].dawg.play(); duplicateMovieClip(shuriken, 'deathstar', 77); dstarx = bg12._x - _root['baddy' + aimtype]._x; dstary = bg12._y - _root['baddy' + aimtype]._y; throwtype = _root['baddy' + aimtype]._xscale / 90; starthrow = 0; deathstar._xscale = _root['baddy' + aimtype]._xscale; } if (pause != true) { deathstar._x = bg12._x - dstarx; deathstar._y = bg12._y - dstary; dstarx += 12 * throwtype; sulliven += 1; starshine += 1; starss._x = bg12._x - storkx; starss._y = bg12._y - storky; starss2._x = bg12._x - storkx2; starss2._y = bg12._y - storky2; starss3._x = bg12._x - storkx3; starss3._y = bg12._y - storky3; starss4._x = bg12._x - storkx4; starss4._y = bg12._y - storky4; starss5._x = bg12._x - storkx5; starss5._y = bg12._y - storky5; starss6._x = bg12._x - storkx6; starss6._y = bg12._y - storky6; starss7._x = bg12._x - storkx7; starss7._y = bg12._y - storky7; } if (deathstar.hitTest(player) && die != true) { die = true; removeMovieClip(deathstar); player.gotoAndPlay('die'); jump = 7; ht = 0.8; } if (starshine == 4) { duplicateMovieClip(shine, 'starss', 12); storkx = bg12._x - deathstar._x; storky = bg12._y - deathstar._y; } if (starshine == 8) { duplicateMovieClip(shine, 'starss2', 13); storkx2 = bg12._x - deathstar._x; storky2 = bg12._y - deathstar._y; } if (starshine == 12) { duplicateMovieClip(shine, 'starss3', 14); storkx3 = bg12._x - deathstar._x; storky3 = bg12._y - deathstar._y; } if (starshine == 16) { duplicateMovieClip(shine, 'starss4', 16); storkx4 = bg12._x - deathstar._x; storky4 = bg12._y - deathstar._y; } if (starshine == 20) { duplicateMovieClip(shine, 'starss5', 17); storkx5 = bg12._x - deathstar._x; storky5 = bg12._y - deathstar._y; } if (starshine == 24) { duplicateMovieClip(shine, 'starss6', 18); storkx6 = bg12._x - deathstar._x; storky6 = bg12._y - deathstar._y; } if (starshine >= 28) { duplicateMovieClip(shine, 'starss7', 19); storkx7 = bg12._x - deathstar._x; storky7 = bg12._y - deathstar._y; starshine = 0; } if (pause != true) { steamrise += 1; steamer._x = bg12._x - steax; steamer._y = bg12._y - steay; steamer2._x = bg12._x - steax2; steamer2._y = bg12._y - steay2; steamer3._x = bg12._x - steax3; steamer3._y = bg12._y - steay3; steamer4._x = bg12._x - steax4; steamer4._y = bg12._y - steay4; steamer5._x = bg12._x - steax5; steamer5._y = bg12._y - steay5; steamer6._x = bg12._x - steax6; steamer6._y = bg12._y - steay6; steamer7._x = bg12._x - steax7; steamer7._y = bg12._y - steay7; steamer._rotation += 0.6; steamer2._rotation -= 0.6; steamer3._rotation += 1; steamer5._rotation += 0.6; steamer6._rotation -= 1.3; steay += 3 * WID; steay2 += 2 * WID; steay3 += 3 * WID; steay4 += 3 * WID; steay5 += 2 * WID; steay6 += 4 * WID; steay7 += 5 * WID; } if (WID == undefined) { WID = 1; } if (WID == 1) { bg12.gusher.gotoAndStop(1); } if (WID == 2) { bg12.gusher.gotoAndStop(2); } if (WID == 3) { bg12.gusher.gotoAndStop(3); } if (WID == 4) { bg12.gusher.gotoAndStop(4); } if (steamrise == 5) { duplicateMovieClip(steam, 'steamer', 350); steax = bg12._x - ebar1._x + Math.random() * 70 - Math.random() * 70; steay = bg12._y - ebar1._y; steamer.gotoAndStop(random(6)); } if (steamrise == 43) { duplicateMovieClip(steam, 'steamer2', 351); steax2 = bg12._x - ebar1._x + Math.random() * 70 - Math.random() * 70; steay2 = bg12._y - ebar1._y; steamer2.gotoAndStop(random(6)); } if (steamrise == 94) { duplicateMovieClip(steam, 'steamer3', 352); steax3 = bg12._x - ebar1._x + Math.random() * 70 - Math.random() * 70; steay3 = bg12._y - ebar1._y; steamer3.gotoAndStop(random(6)); } if (steamrise == 145) { duplicateMovieClip(steam, 'steamer4', 353); steax4 = bg12._x - ebar1._x + Math.random() * 70 - Math.random() * 70; steay4 = bg12._y - ebar1._y; steamer4.gotoAndStop(random(6)); } if (steamrise == 235) { duplicateMovieClip(steam, 'steamer5', 354); steax5 = bg12._x - ebar1._x + Math.random() * 70 - Math.random() * 70; steay5 = bg12._y - ebar1._y; steamer5.gotoAndStop(random(6)); } if (steamrise == 260) { duplicateMovieClip(steam, 'steamer6', 355); steax6 = bg12._x - ebar1._x + Math.random() * 70 - Math.random() * 70; steay6 = bg12._y - ebar1._y; steamer6.gotoAndStop(random(6)); } if (steamrise >= 350) { duplicateMovieClip(steam, 'steamer7', 356); steax7 = bg12._x - ebar1._x + Math.random() * 70 - Math.random() * 70; steay7 = bg12._y - ebar1._y; steamer7.gotoAndStop(random(6)); steamrise = 0; } if (player.hitTest(bg12.gusher) && jump > 10 && die != true) { jump = 9; ht = 0.4; player.gotoAndPlay('fanrise'); } if (player.hitTest(bg12.gusher) && jump <= 10 && die != true) { jump = 9; ht = 0.5; player.gotoAndPlay('fanrise'); } if (player.hitTest(bg12.gusher) && jump < -4 && die != true) { jump = 9; ht = 0.05; player.gotoAndPlay('fanrise'); } if (player.hitTest(ebar2) && WID < 2) { WID = 2; ebar2.gotoAndStop(2); sfx.gotoAndPlay('fansound'); } if (player.hitTest(ebar3) && WID < 3) { WID = 3; ebar3.gotoAndStop(2); sfx.gotoAndPlay('fansound'); } if (player.hitTest(ebar4) && WID < 4) { WID = 4; ebar4.gotoAndStop(2); sfx.gotoAndPlay('fansound'); } if (WID >= 2 && owl._x < player._x - 70) { owlx -= 5; } if (WID >= 2 && owl._x > player._x + 70) { owlx += 5; } if (WID >= 2 && owl._y < player._y - 170) { owly -= 5; } if (WID >= 2 && owl._y > player._y - 130) { owly += 5; } if (trogdor == undefined) { trogdor = 0; } if (WID >= 2 && pause != true) { trogdor += 1; } if (pause != true && camera != true) { cannonx._x = bg12._x - canx; cannonx._y = bg12._y - cany; cany += canjump; canjump -= 0.5; cannonx._xscale += 1.3; cannonx._yscale += 1.3; } if (cannonx._xscale > 90) { cannonx._xscale = 90; cannonx._yscale = 90; } if (trogdor > 240 && crbounce == true && jump == 0 && camera != true && fbevent != true) { duplicateMovieClip(cannonball, 'cannonx', 70); canx = bg12._x - owl._x; cany = bg12._y - owl._y; sfx.gotoAndPlay('bang'); cannonx._xscale = 40; cannonx._yscale = 40; fork = false; crbounce = false; canjump = 5; trogdor = 0; } if (bg12.core.hitTest(cannonx._x, cannonx._y + 24, true) && canjump < 0 && crbounce != true) { canjump = 12; sfx.gotoAndPlay('cannon'); crbounce = true; } if (player.hitTest(cannonx) && die != true && canjump < 0 && crbounce != true) { die = true; removeMovieClip(deathstar); player.gotoAndPlay('die'); jump = 7; ht = 0.9; canjump = 12; } if (ebar7.hitTest(cannonx) && die != true && canjump < 0 && crbounce != true) { fbevent = true; fortron = 0; canjump = 12; fblaunch = false; ebar7.gotoAndStop(2); dstatue.play(); sfx.gotoAndPlay('cannon'); crbounce = true; } if (cannonx._y > 700) { crbounce = true; } if (fortron == undefined) { fortron = 0; } if (fbevent == true && fblaunch != true) { fortron += 1; } if (pause != true && energyballm._x > 450 && fbevent == true && fblaunch == true && icewall == true) { energyballm._x -= 26; } if (pause != true && energyballm._x <= 450 && fbevent == true && fblaunch == true && icewall == true) { bg12._x += 26; player._x += 26; } if (energyballm.hitTest(frozenwall)) { removeMovieClip(energyballm); icewall = false; blublu = 0; frozenwall.play(); } if (icewall != true) { blublu += 1; } if (blublu > 70 && player._x > 600) { fbevent = false; xox = true; } if (scopeo.hitTest(player) && frozenscope != true && die != true && blastoff != true && jump < 0) { gyrogo = true; jojo = 1; scopeo.gotoAndPlay(2); jump = 0; ht = 0; } if (frozenscope == true) { scopeo.gotoAndStop('frozen'); } if (player.hitTest(scopeo) && jump < -40 && frozenscope == true) { scopeo.play(); jump = 30; frozenscope = false; scopeo.play(); } if (gyrogo == true) { player.gotoAndStop('gyroscope'); launch += 1; laucharge += 1; } if (jojo == 1) { player._x = scopeo._x; player._y = scopeo._y + 40; } if (jojo == 2) { player._x = scopeo2._x; player._y = scopeo2._y + 40; } if (jojo == 3) { player._x = scopeo3._x; player._y = scopeo3._y + 40; } if (launch > 160 && jojo == 1 || Key.isDown(jk) && jojo == 1) { blastoff = true; gyrogo = false; player._xscale = 80; jojo = 0; jump = 9.300000000000001; ht = 0.5; diedet = 1; burstoff = 26; player.gotoAndPlay('blastoff'); scopeo.gotoAndPlay('blast'); player.lynx._rotation = -5; votation = -5; launch = 0; } if (gravity == true) { gravity = false; } if (diedet == 1) { player._xscale = 80; player.lynx._rotation += 0.2; votation += 0.3; } if (blastoff != true) { diedet = false; } if (blastoff == true && player._x < 500) { player._x += burstoff; } if (blastoff == true && player._x >= 500) { player._x = 500; bg12._x -= burstoff; cigar._x -= burstoff / 2; cigar2._x -= burstoff / 2; } if (part == undefined) { laucharge = 0; part = 0; } if (blastoff == true && jump != 0 || jump < -37) { part += 1; } if (part > 5 && part < 7 && blastoff == true) { duplicateMovieClip(photon, 'playerstream', 33); streex = bg12._x - player._x; streey = bg12._y - (player._y - 40); playerstream.star.gotoAndStop(random(5)); playerstream._rotation = votation; } if (part > 10 && part < 12 && blastoff == true) { duplicateMovieClip(photon, 'playerstream2', 34); streex2 = bg12._x - player._x; streey2 = bg12._y - (player._y - 40); playerstream2.star.gotoAndStop(random(5)); playerstream2._rotation = votation; } if (part > 15 && part < 17 && blastoff == true) { duplicateMovieClip(photon, 'playerstream4', 35); streex4 = bg12._x - player._x; streey4 = bg12._y - (player._y - 40); playerstream4.star.gotoAndStop(random(5)); playerstream4._rotation = votation; } if (part > 20 && part < 22 && blastoff == true) { duplicateMovieClip(photon, 'playerstream5', 36); streex5 = bg12._x - player._x; streey5 = bg12._y - (player._y - 40); playerstream5.star.gotoAndStop(random(5)); playerstream5._rotation = votation; } if (part > 25 && part < 27 && blastoff == true) { duplicateMovieClip(photon, 'playerstream6', 37); streex6 = bg12._x - player._x; streey6 = bg12._y - (player._y - 40); playerstream6.star.gotoAndStop(random(5)); playerstream6._rotation = votation; } if (part > 30) { duplicateMovieClip(photon, 'playerstream3', 40); streex3 = bg12._x - player._x; streey3 = bg12._y - (player._y - 40); playerstream3.star.gotoAndStop(random(5)); playerstream3._rotation = votation; part = 0; } if (part > 5 && part < 7 && jump < -30) { duplicateMovieClip(photon2, 'playerstream', 133); streex = bg12._x - player._x; streey = bg12._y - (player._y - 40); playerstream.star.gotoAndStop(random(5)); playerstream._rotation = votation; } if (part > 10 && part < 12 && jump < -30) { duplicateMovieClip(photon2, 'playerstream2', 134); streex2 = bg12._x - player._x; streey2 = bg12._y - (player._y - 40); playerstream2.star.gotoAndStop(random(5)); playerstream2._rotation = votation; } if (part > 15 && part < 17 && jump < -30) { duplicateMovieClip(photon2, 'playerstream4', 135); streex4 = bg12._x - player._x; streey4 = bg12._y - (player._y - 40); playerstream4.star.gotoAndStop(random(5)); playerstream4._rotation = votation; } if (part > 20 && part < 22 && jump < -30) { duplicateMovieClip(photon2, 'playerstream5', 136); streex5 = bg12._x - player._x; streey5 = bg12._y - (player._y - 40); playerstream5.star.gotoAndStop(random(5)); playerstream5._rotation = votation; } if (part > 25 && part < 27 && jump < -30) { duplicateMovieClip(photon2, 'playerstream6', 137); streex6 = bg12._x - player._x; streey6 = bg12._y - (player._y - 40); playerstream6.star.gotoAndStop(random(5)); playerstream6._rotation = votation; } if (part > 30 && jump < -30) { duplicateMovieClip(photon2, 'playerstream3', 140); streex3 = bg12._x - player._x; streey3 = bg12._y - (player._y - 40); playerstream3.star.gotoAndStop(random(5)); playerstream3._rotation = votation; part = 0; } if (pause != true) { playerstream._x = bg12._x - strex; playerstream._y = bg12._y - streey; playerstream2._x = bg12._x - streex2; playerstream2._y = bg12._y - streey2; playerstream3._x = bg12._x - streex3; playerstream3._y = bg12._y - streey3; playerstream4._x = bg12._x - streex4; playerstream4._y = bg12._y - streey4; playerstream5._x = bg12._x - streex5; playerstream5._y = bg12._y - streey5; playerstream6._x = bg12._x - streex6; playerstream6._y = bg12._y - streey6; } time += 1; gryo11._x = bg12._x - gx; gryo11._y = bg12._y - gy; gauge.gyrocount = ammo; gauge.men = lives; gauge.score = score; prompt._y = _root.player._y - 160; prompt._x = player._x; _root.gauge.keys = _root.key; vortex10._x = bg12._x - vorx; vortex10._y = bg12._y - vory; oneup2._x = bg12._x - opx2; oneup2._y = bg12._y - opy2; oneup._x = bg12._x - opx; oneup._y = bg12._y - opy; gyroj1._x = bg12._x - jx1; gyroj1._y = bg12._y - jy1; gyroj2._x = bg12._x - jx2; gyroj2._y = bg12._y - jy2; gyroj3._x = bg12._x - jx3; gyroj3._y = bg12._y - jy3; gyroj4._x = bg12._x - jx4; gyroj4._y = bg12._y - jy4; gyroj5._x = bg12._x - jx5; gyroj5._y = bg12._y - jy5; gyroj6._x = bg12._x - jx6; gyroj6._y = bg12._y - jy6; gyroj7._x = bg12._x - jx7; gyroj7._y = bg12._y - jy7; gyroj8._x = bg12._x - jx8; gyroj8._y = bg12._y - jy8; gyroj9._x = bg12._x - jx9; gyroj9._y = bg12._y - jy9; gyroj10._x = bg12._x - jx10; gyroj10._y = bg12._y - jy10; gyroj11._x = bg12._x - jx11; gyroj11._y = bg12._y - jy11; gyroj12._x = bg12._x - jx12; gyroj12._y = bg12._y - jy12; gyroj13._x = bg12._x - jx13; gyroj13._y = bg12._y - jy13; gyroj14._x = bg12._x - jx14; gyroj14._y = bg12._y - jy14; gyroj15._x = bg12._x - jx15; gyroj15._y = bg12._y - jy15; gyroj16._x = bg12._x - jx16; gyroj16._y = bg12._y - jy16; gyroj17._x = bg12._x - jx17; gyroj17._y = bg12._y - jy17; gyroj18._x = bg12._x - jx18; gyroj18._y = bg12._y - jy18; gyroj19._x = bg12._x - jx19; gyroj19._y = bg12._y - jy19; gyroj20._x = bg12._x - jx20; gyroj20._y = bg12._y - jy20; gyroj21._x = bg12._x - jx21; gyroj21._y = bg12._y - jy21; gyroj22._x = bg12._x - jx22; gyroj22._y = bg12._y - jy22; gyroj23._x = bg12._x - jx23; gyroj23._y = bg12._y - jy23; gyroj24._x = bg12._x - jx24; gyroj24._y = bg12._y - jy24; gyroj25._x = bg12._x - jx25; gyroj25._y = bg12._y - jy25; gyroj26._x = bg12._x - jx26; gyroj26._y = bg12._y - jy26; gyroj27._x = bg12._x - jx27; gyroj27._y = bg12._y - jy27; gyroj28._x = bg12._x - jx28; gyroj28._y = bg12._y - jy28; gyroj29._x = bg12._x - jx29; gyroj29._y = bg12._y - jy29; gyroj30._x = bg12._x - jx30; gyroj30._y = bg12._y - jy30; gyroj31._x = bg12._x - jx31; gyroj31._y = bg12._y - jy31; gyroj32._x = bg12._x - jx32; gyroj32._y = bg12._y - jy32; gyroj33._x = bg12._x - jx33; gyroj33._y = bg12._y - jy33; gyroj34._x = bg12._x - jx34; gyroj34._y = bg12._y - jy34; gyroj35._x = bg12._x - jx35; gyroj35._y = bg12._y - jy35; gyroj36._x = bg12._x - jx36; gyroj36._y = bg12._y - jy36; gyroj37._x = bg12._x - jx37; gyroj37._y = bg12._y - jy37; gyroj38._x = bg12._x - jx38; gyroj38._y = bg12._y - jy38; gyroj39._x = bg12._x - jx39; gyroj39._y = bg12._y - jy39; gyroj41._x = bg12._x - jx41; gyroj41._y = bg12._y - jy41; gyroj42._x = bg12._x - jx42; gyroj42._y = bg12._y - jy42; gyroj43._x = bg12._x - jx43; gyroj43._y = bg12._y - jy43; gyroj44._x = bg12._x - jx44; gyroj44._y = bg12._y - jy44; gyroj45._x = bg12._x - jx45; gyroj45._y = bg12._y - jy45; gyroj46._x = bg12._x - jx46; gyroj46._y = bg12._y - jy46; gyroj47._x = bg12._x - jx47; gyroj47._y = bg12._y - jy47; gyroj48._x = bg12._x - jx48; gyroj48._y = bg12._y - jy48; gyroj49._x = bg12._x - jx49; gyroj49._y = bg12._y - jy49; doory._x = bg12._x - dx; doory._y = bg12._y - dy; springboard._x = bg12._x - spbx; springboard._y = bg12._y - spby; springboard2._x = bg12._x - spbx2; springboard2._y = bg12._y - spby2; springboard3._x = bg12._x - spbx3; springboard3._y = bg12._y - spby3; toto += 1; ebar1._x = bg12._x - ebarxx1; ebar1._y = bg12._y - ebaryy1; ebar2._x = bg12._x - ebarxx2; ebar2._y = bg12._y - ebaryy2; ebar3._x = bg12._x - ebarxx3; ebar3._y = bg12._y - ebaryy3; ebar4._x = bg12._x - ebarxx4; ebar4._y = bg12._y - ebaryy4; ebar5._x = bg12._x - ebarxx5; ebar5._y = bg12._y - ebaryy5; ebar6._x = bg12._x - ebarx6; ebar6._y = bg12._y - ebary6; scopeo._x = bg12._x - scopex; scopeo._y = bg12._y - scopey; ebar7._x = bg12._x - ebarkx; ebar7._y = bg12._y - ebarky; frozenwall._x = bg12._x - iwsx; frozenwall._y = bg12._y - iwsy; dstatue._x = bg12._x - dstacx; dstatue._y = bg12._y - dstacy; }; stop(); } movieClip 1353 { } movieClip 1357 { } movieClip 1359 { } movieClip 1360 { } instance gameover of movieClip 576 { onClipEvent (load) { this.swapDepths(12000); } } frame 48 { for (i in _root) { _root[i].swapDepths(10102); removeMovieClip(_root[i]); } delete eval(onEnterFrame()); } frame 49 { delete eval(onEnterFrame()); } frame 50 { if (_root.level == undefined) { _root.level = 1; } if (_root.lives == undefined) { _root.lives = 9; } var jump = 0; var ht = 0.5; var mxy = player._y - 100; var mxbg13 = bg13._y; var motion = 7; var mxx = player._x + 350; var mnx = player._x + 270; checkpoint = bg13._x; ex = bg13._x - enemy._x; ey = bg13._y - enemy._y; ex2 = bg13._x - enemy2._x; ey2 = bg13._y - enemy2._y; ex3 = bg13._x - enemy3._x; ey3 = bg13._y - enemy3._y; score = 0; to = 0; al = 0; burstoff = 0; time = 0; launch = 0; part = 0; crosshair.swapDepths(628); speechbubble.swapDepths(629); scope.swapDepths(523); ammo = 6; key = 0; bec = 5; exit = 0; OD = false; oh = false; player.swapDepths(50); mu = 25; tut = 0; winddi = 1; toto = 0; zorgono = 0; mission.swapDepths(1001); gameover.swapDepths(5001); endgame.swapDepths(999); helpdesk.swapDepths(1003); wall._visible = false; wall4._visible = false; gauge.swapDepths(1000); wall2._visible = false; wall3._visible = false; _quality = 'Medium'; combo = 1; CP = bg13._x - player._x; CPY = bg13._y - player._y; mxbg13 = bg13._y; dx = bg13._x - doory._x; dy = bg13._y - doory._y; ex4 = bg13._x - enemy4._x; ey4 = bg13._y - enemy4._y; ex5 = bg13._x - enemy5._x; ey5 = bg13._y - enemy5._y; ex1 = bg13._x - enemy1._x; ey1 = bg13._y - enemy1._y; ex6 = bg13._x - enemy6._x; ey6 = bg13._y - enemy6._y; ex7 = bg13._x - enemy7._x; ey7 = bg13._y - enemy7._y; ex8 = bg13._x - enemy8._x; ey8 = bg13._y - enemy8._y; ex9 = bg13._x - enemy9._x; ey9 = bg13._y - enemy9._y; ex10 = bg13._x - enemy10._x; ey10 = bg13._y - enemy10._y; ex11 = bg13._x - enemy11._x; ey11 = bg13._y - enemy11._y; ex12 = bg13._x - enemy12._x; ey12 = bg13._y - enemy12._y; ex13 = bg13._x - enemy13._x; ey13 = bg13._y - enemy13._y; ex14 = bg13._x - enemy14._x; ey14 = bg13._y - enemy14._y; ex15 = bg13._x - enemy15._x; ey15 = bg13._y - enemy15._y; ex16 = bg13._x - enemy16._x; ey16 = bg13._y - enemy16._y; ex17 = bg13._x - enemy17._x; ey17 = bg13._y - enemy17._y; ex18 = bg13._x - enemy18._x; ey18 = bg13._y - enemy18._y; ex19 = bg13._x - enemy19._x; ey19 = bg13._y - enemy19._y; ex20 = bg13._x - enemy20._x; ey20 = bg13._y - enemy20._y; ex21 = bg13._x - enemy21._x; ey21 = bg13._y - enemy21._y; ex22 = bg13._x - enemy22._x; ey22 = bg13._y - enemy22._y; ex23 = bg13._x - enemy23._x; ey23 = bg13._y - enemy23._y; ex24 = bg13._x - enemy24._x; ey24 = bg13._y - enemy24._y; ex25 = bg13._x - enemy25._x; ey25 = bg13._y - enemy25._y; ex26 = bg13._x - enemy26._x; ey26 = bg13._y - enemy26._y; ex27 = bg13._x - enemy27._x; ey27 = bg13._y - enemy27._y; bx1 = bg13._x - baddy1._x; by1 = bg13._y - baddy1._y; bx2 = bg13._x - baddy2._x; by2 = bg13._y - baddy2._y; bx3 = bg13._x - baddy3._x; by3 = bg13._y - baddy3._y; bx4 = bg13._x - baddy4._x; by4 = bg13._y - baddy4._y; bx5 = bg13._x - baddy5._x; by5 = bg13._y - baddy5._y; bx6 = bg13._x - baddy6._x; by6 = bg13._y - baddy6._y; bx7 = bg13._x - baddy7._x; by7 = bg13._y - baddy7._y; bx8 = bg13._x - baddy8._x; by8 = bg13._y - baddy8._y; bx9 = bg13._x - baddy9._x; by9 = bg13._y - baddy9._y; ebar5._visible = false; retre._x = player._x; rex = bg13._x - retre._x; ebar1._visible = false; ebar7.swapDepths(134); ebar2.swapDepths(71); ebar3.swapDepths(72); ebar4.swapDepths(73); iwsx = bg13._x - frozenwall._x; iwsy = bg13._y - frozenwall._y; dstacx = bg13._x - dstatue._x; dstacy = bg13._y - dstatue._y; scopx = bg13._x - scope._x; scopy = bg13._y - scope._y; player.swapDepths(50); icewall = true; opx = bg13._x - oneup._x; opy = bg13._y - oneup._y; opx2 = bg13._x - oneup2._x; opy2 = bg13._y - oneup2._y; jx1 = bg13._x - gyrok1._x; jy1 = bg13._y - gyrok1._y; jx2 = bg13._x - gyrok2._x; jy2 = bg13._y - gyrok2._y; haint = hand._y; haint2 = hand2._y; frozenscope = true; jx3 = bg13._x - gyrok3._x; jy3 = bg13._y - gyrok3._y; jx4 = bg13._x - gyrok4._x; jy4 = bg13._y - gyrok4._y; jx5 = bg13._x - gyrok5._x; jy5 = bg13._y - gyrok5._y; jx6 = bg13._x - gyrok6._x; jy6 = bg13._y - gyrok6._y; jx7 = bg13._x - gyrok7._x; jy7 = bg13._y - gyrok7._y; jx8 = bg13._x - gyrok8._x; tasx = bg13._x - tas._x; tasy = bg13._y - tas._y; tasx2 = bg13._x - tas2._x; tasy2 = bg13._y - tas2._y; recontrol = 160; jy8 = bg13._y - gyrok8._y; scopex._x = bg13._x - scope; scopey._y = bg13._y - scope; WID = 1; jx9 = bg13._x - gyrok9._x; jy9 = bg13._y - gyrok9._y; bossdeath = 0; jx10 = bg13._x - gyrok10._x; jy10 = bg13._y - gyrok10._y; jx11 = bg13._x - gyrok11._x; jy11 = bg13._y - gyrok11._y; jx12 = bg13._x - gyrok12._x; jy12 = bg13._y - gyrok12._y; jx13 = bg13._x - gyrok13._x; jy13 = bg13._y - gyrok13._y; dragonmode = 0; firej = 0; jx14 = bg13._x - gyrok14._x; jy14 = bg13._y - gyrok14._y; jx15 = bg13._x - gyrok15._x; jy15 = bg13._y - gyrok15._y; jx16 = bg13._x - gyrok16._x; jy16 = bg13._y - gyrok16._y; jx17 = bg13._x - gyrok17._x; jy17 = bg13._y - gyrok17._y; jx18 = bg13._x - gyrok18._x; jy18 = bg13._y - gyrok18._y; jx19 = bg13._x - gyrok19._x; jy19 = bg13._y - gyrok19._y; jx20 = bg13._x - gyrok20._x; jy20 = bg13._y - gyrok20._y; jx21 = bg13._x - gyrok21._x; jy21 = bg13._y - gyrok21._y; jx22 = bg13._x - gyrok22._x; jy22 = bg13._y - gyrok22._y; jx23 = bg13._x - gyrok23._x; jy23 = bg13._y - gyrok23._y; jx24 = bg13._x - gyrok24._x; jy24 = bg13._y - gyrok24._y; jx25 = bg13._x - gyrok25._x; jy25 = bg13._y - gyrok25._y; jx26 = bg13._x - gyrok26._x; jy26 = bg13._y - gyrok26._y; jx27 = bg13._x - gyrok27._x; jy27 = bg13._y - gyrok27._y; jx28 = bg13._x - gyrok28._x; jy28 = bg13._y - gyrok28._y; jx29 = bg13._x - gyrok29._x; jy29 = bg13._y - gyrok29._y; jx30 = bg13._x - gyrok30._x; jy30 = bg13._y - gyrok30._y; jx31 = bg13._x - gyrok31._x; jy31 = bg13._y - gyrok31._y; jx32 = bg13._x - gyrok32._x; jy32 = bg13._y - gyrok32._y; jx33 = bg13._x - gyrok33._x; jy33 = bg13._y - gyrok33._y; jx34 = bg13._x - gyrok34._x; jy34 = bg13._y - gyrok34._y; jx35 = bg13._x - gyrok35._x; jy35 = bg13._y - gyrok35._y; jx36 = bg13._x - gyrok36._x; victory = false; borris = false; jy36 = bg13._y - gyrok36._y; jx37 = bg13._x - gyrok37._x; jy37 = bg13._y - gyrok37._y; jx38 = bg13._x - gyrok38._x; jy38 = bg13._y - gyrok38._y; jx39 = bg13._x - gyrok39._x; jy39 = bg13._y - gyrok39._y; jx40 = bg13._x - gyrok40._x; jy40 = bg13._y - gyrok40._y; jx41 = bg13._x - gyrok41._x; jy41 = bg13._y - gyrok41._y; jx42 = bg13._x - gyrok42._x; jy42 = bg13._y - gyrok42._y; jx43 = bg13._x - gyrok43._x; jy43 = bg13._y - gyrok43._y; jx44 = bg13._x - gyrok44._x; jy44 = bg13._y - gyrok44._y; jx45 = bg13._x - gyrok45._x; jy45 = bg13._y - gyrok45._y; jx46 = bg13._x - gyrok46._x; jy46 = bg13._y - gyrok46._y; jx47 = bg13._x - gyrok47._x; jy47 = bg13._y - gyrok47._y; jx48 = bg13._x - gyrok48._x; jy48 = bg13._y - gyrok48._y; jx49 = bg13._x - gyrok49._x; jy49 = bg13._y - gyrok49._y; vorx = bg13._x - vortex11._x; vory = bg13._y - vortex11._y; spbx = bg13._x - springboard._x; spby = bg13._y - springboard._y; spbx2 = bg13._x - springboard2._x; spby2 = bg13._y - springboard2._y; spbx3 = bg13._x - springboard3._x; spby3 = bg13._y - springboard3._y; crbounce = true; steamrise = 0; ebarkx = bg13._x - ebar7._x; ebarky = bg13._y - ebar7._y; regaincontrol = 0; handhp = 3; handhp2 = 3; handfall = 0; taser = 0; hx = bg13._x - hand._x; hy = bg13._y - hand._y; hx2 = bg13._x - hand2._x; hy2 = bg13._y - hand2._y; snowdup = 0; trogdor = 0; pause = true; eventx = true; bosshp = 250; gauge.bossgauge2._visible = false; onEnterFrame = function () { i = 0; while (i <= 5) { if (player.hitTest(_root['enemy' + i]) && die != true && !Key.isDown(jk) && jump < 0 || player.hitTest(_root['enemy' + i]) && jump < 0 && volox == true) { score += 10; jump = 36; voly = 0; bosshp -= 50; player.gotoAndPlay(2); _root['enemy' + i].play(); duplicateMovieClip(starburst, 'star', 13); strx = bg13._x - (player._x + Math.random() * 10 - Math.random() * 10); stry = bg13._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht = 0.5; stbo = Math.random() * 20 - Math.random() * 10; retro = true; atomlife = 1800; atomlife = 1800; atomical.play(); missilelaunch = false; kills += 1; taser = 900; } if (lives <= 0) { zoom = false; } if (taser > 0) { tas.gotoAndStop(2); tas2.gotoAndStop(2); } if (taser <= 0) { tas.gotoAndStop(1); tas2.gotoAndStop(1); } if (tas.enemyblast.hitTest(player) && retro != true && die != true && camera != true) { player.gotoAndStop('die'); die = true; ejump = 8; jump = 8; ht = 0.7; } if (tas2.enemyblast.hitTest(player) && retro != true && die != true && camera != true) { player.gotoAndStop('die'); die = true; ejump = 8; jump = 8; ht = 0.7; } if (player.hitTest(_root['enemy' + i]) && die != true && Key.isDown(jk) && round < 3 && jump0 && volox != true) { score += 100 * round; jump = 36; round += 1; bosshp -= 50; duplicateMovieClip(bonuspt, 'bonuses', 10); bonuses._x = player._x + Math.random() * 20 + Math.random() * 20; bonuses._y = player._y + 80; bonuses.bork.gotoAndStop(boc); player.gotoAndPlay(boc); retro = true; atomlife = 1800; atomlife = 1800; atomical.play(); missilelaunch = false; bonuses.bork.doh = 100 * round; taser = 400; duplicateMovieClip(starburst, 'star', 13); strx = bg13._x - (player._x + Math.random() * 10 - Math.random() * 10); stry = bg13._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht = 0.5; stbo = Math.random() * 20 - Math.random() * 10; duplicateMovieClip(starburst, 'star2', 14); strx2 = bg13._x - (player._x + Math.random() * 10 - Math.random() * 10); stry2 = bg13._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump2 = 9 + Math.random() * 5; stht2 = 0.5; stbo2 = Math.random() * 30 - Math.random() * 30; duplicateMovieClip(starburst, 'star3', 15); strx3 = bg13._x - (player._x + Math.random() * 10 - Math.random() * 10); stry3 = bg13._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump3 = 5 + Math.random() * 5; stht3 = 0.5; stbo3 = Math.random() * 15 - Math.random() * 15; duplicateMovieClip(starburst, 'star4', 16); strx4 = bg13._x - (player._x + Math.random() * 10 - Math.random() * 10); stry4 = bg13._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump4 = 9 + Math.random() * 5; stht4 = 0.5; stbo4 = Math.random() * 10 - Math.random() * 10; duplicateMovieClip(starburst, 'star5', 17); strx5 = bg13._x - (player._x + Math.random() * 10 - Math.random() * 10); stry5 = bg13._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht5 = 0.5; stbo5 = Math.random() * 19 - Math.random() * 13; _root['enemy' + i].play(); kills += 1; volox = true; } if (player.hitTest(_root['hoax' + i]) && die != true && jump < 0) { score += 10; jump = 16; player.gotoAndPlay(2); _root['hoax' + i].play(); duplicateMovieClip(starburst, 'star', 13); strx = bg13._x - (player._x + Math.random() * 10 - Math.random() * 10); stry = bg13._y - (player._y + Math.random() * 10 - Math.random() * 40); stjump = 5 + Math.random() * 5; stht = 0.5; stbo = Math.random() * 20 - Math.random() * 10; kills += 1; } if (player._y > 600 && missilelaunch == true && camera != true && recontrol > 140 && vulc != true && flight != true && gyrogo != true && blenn > 150 && meetrobot != true && obs != true) { player._x = bg13._x - CP; deaths += 1; player._y = -120; die = false; lives -= 1; player.gotoAndPlay('ahhhh'); taserx = bg13._x - core._x; voly = 0; atomlife = 1800; atomical.play(); missilelaunch = false; xox = true; } if (atomical.hitTest(player) && missilelaunch == true && die != true && atomlife < 1500) { die = true; player.gotoAndPlay('die'); jump = 7; ht = 0.8; atomical.play(); atomlife = 1600; missilelaunch = false; } if (retro == true && player._x > retre._x && player._x > 300) { player._x -= 3; } if (retro == true && player._x > retre._x && player._x <= 300) { bg13._x += 3; } if (player.hitTest(_root['baddy' + i].core) && jump < 0) { score += 10; jump = 14; player.gotoAndPlay(2); _root['baddy' + i].play(); } if (_root['enemy' + i]._x < -120 || _root['enemy' + i]._x > 820) { _root['enemy' + i].gotoAndStop(1); _root['enemy' + i]._visible = false; } if (_root['enemy' + i]._x > -120 && _root['enemy' + i]._x < 820) { _root['enemy' + i]._visible = true; } if (_root['gyrok' + i]._x < -120 || _root['gyrok' + i]._x > 820) { _root['gyrok' + i]._visible = false; } if (_root['gyrok' + i]._x > -120 && _root['gyrok' + i]._x < 820) { _root['gyrok' + i]._visible = true; } if (player.hitTest(_root['gyrok' + i]) && ammo <= 5 || gybulletx.hitTest(_root['gyrok' + i]) && ammo <= 5) { ammo += 1; _root['gyrok' + i]._visible = false; _root['gyrok' + i].play(); collect += 1; } if (player.hitTest(_root['gyrok' + i]) && ammo >= 6 || gybulletx.hitTest(_root['gyrok' + i]) && ammo >= 6) { score += 30; _root['gyrok' + i]._visible = false; _root['gyrok' + i].play(); collect += 1; } ++i; } if (pause != true) { star._x = bg13._x - strx; star._y = bg13._y - stry; star2._x = bg13._x - strx2; star2._y = bg13._y - stry2; star3._x = bg13._x - strx3; star3._y = bg13._y - stry3; star4._x = bg13._x - strx4; star4._y = bg13._y - stry4; star5._x = bg13._x - strx5; star5._y = bg13._y - stry5; stry += stjump; stjump -= 0.5; stry2 += stjump2; stjump2 -= 0.5; stry3 += stjump3; stjump3 -= 0.5; stry4 += stjump4; stjump4 -= 0.5; stry5 += stjump5; stjump5 -= 0.5; star._rotation += 3; star3._rotation += 3; star2._rotation -= 3; star4._rotation -= 3; star5._rotation += 6; strx += stbo; stbo *= 0.9300000000000001; strx2 += stbo2; stbo2 *= 0.9300000000000001; strx3 += stbo3; stbo3 *= 0.9300000000000001; strx4 += stbo4; stbo4 *= 0.9300000000000001; strx5 += stbo5; stbo5 *= 0.9300000000000001; } if (player._x > 50 && zorgono > 0) { player.gotoAndPlay('uhoh'); } if (round <= 9) { boc = 'pose1'; } if (round == 1) { boc = 'pose2'; } if (round == 2) { boc = 'pose3'; } if (round >= 3) { boc = 'pose4'; volex = true; } if (!Key.isDown(jk) && volox == true) { volox = false; bozogogo = 0; } if (Key.isDown(jk)) { bozogogo += 1; } if (bozogogo > 2) { volex = true; } if (round == undefined) { bozogogo = 0; round = 0; } if (jump == 0) { round = 0; } if (pause != true && player._x > mnx && player._x < mxx) { player._x -= pdmg * (player._xscale / 80); pdmg *= 0.9300000000000001; } if (pause != true && player._x <= mnx || pause != true && player._x >= mxx) { bg13._x += pdmg * (player._xscale / 80); pdmg *= 0.9300000000000001; } if (pause != true) { to += 1; } if (to > 40) { gryo11._visible = false; } if (pause != true && player._y > mxy && camera != true && recontrol > 140 && zorgono <= 0 && bossencounter != true && fbevent != true && duck != true && obs != true) { player._y -= jump; jump -= ht; } if (pause != true && player._y <= mxy && jump > 0 && camera != true && recontrol > 140 && zorgono <= 0 && bossencounter != true && fbevent != true && duck != true && obs != true) { bg13._y += jump; jump -= ht; } if (pause != true && player._y <= mxy && jump <= 0 && bg13._y > mxbg13 && camera != true && recontrol > 140 && zorgono <= 0 && bossencounter != true && fbevent != true && duck != true && obs != true) { bg13._y += jump; jump -= ht; } if (pause != true && player._y > mxy && jump <= 0 && bg13._y > mxbg13 && camera != true && recontrol > 140 && zorgono <= 0 && bossencounter != true && fbevent != true && duck != true && obs != true) { bg13._y += jump; jump -= ht; } if (pause != true && player._y <= mxy && player._y < 300 && jump <= 0 && bg13._y <= mxbg13 && camera != true && recontrol > 140 && zorgono <= 0 && bossencounter != true && fbevent != true && duck != true && obs != true) { player._y -= jump; jump -= ht; } if (pause != true && player._y > 300 && obs != true && jump <= 0 && bg13._y > mxbg13 && camera != true && recontrol > 140 && zorgono <= 0 && bossencounter != true && fbevent != true && duck != true && xox != true) { bg13._y += jump; jump -= ht; } if (bg13.core.hitTest(_root.player._x, _root.player._y, true) && victory != true && blastoff != true && die != true && vort != true && jump < 0) { jump = 0; player.gotoAndStop(1); ht = 0; retro = false; } if (bg13.core.hitTest(_root.player._x, _root.player._y, true) && borris != true && victory == true && blastoff != true && die != true && vort != true && jump < 0) { jump = 0; player.gotoAndPlay('yay'); recontrol = 0; sfx.gotoAndPlay('victory'); ht = 0; borris = true; desperato = 0; victory = false; retro = false; } if (borris == true) { atomlife = 1800; desperato += 1; } if (desperato > 130 && desperato < 140) { victory = false; player.gotoAndStop(1); } if (desperato > 400) { endgame.play(); } if (firejj > 200 && boss == true && ht <= 0 && missilelaunch != true) { duplicateMovieClip(atomic2, 'atomical', 270); duplicateMovieClip(lockon, 'targeting', 271); atox = bg13._x + 500; atoy = bg13._y - 800; blenn = 0; tarx = bg13._x - player._x; tary = bg13._y - player._y; atomical._rotation = 180; lockdirection = false; loon = 0; atomlife = 0; missilelaunch = true; } if (atomlife > 1500 && medi != true) { atomical.play(); } if (atomlife > 1570 && medi != true) { missilelaunch = false; atomlife = 0; } if (ht != 0) { playerps = 0; } if (deaccc == true) { burstoff *= 0.97; } if (burstoff <= 1 && deaccc == true) { burstoff = 0; deaccc = false; } for (;;) { if (!(bg13.core.hitTest(_root.player._x, _root.player._y, true) && obs != true && die != true)) break; player._y -= 0.1; } if (!bg13.core.hitTest(_root.player._x, _root.player._y + 10, true) && ht <= 0 && camera != true && recontrol > 140 && zorgono <= 0 && retro != true && bossencounter != true && fbevent != true && obs != true) { ht = 0.5; } if (Key.isDown(39) && obs != true && OD != true && camera != true && recontrol > 140 && zorgono <= 0 && retro != true && bossencounter != true && fbevent != true && duck != true && aim != true && pause != true && player._x < mxx) { player._x += motion; player.legs.play(); player.head.gotoAndPlay(1); player.arm.play(); player.arm2.play(); player._xscale = 80; voly = 4; RR = true; } if (Key.isDown(39) && obs != true && OD != true && camera != true && recontrol > 140 && zorgono <= 0 && retro != true && bossencounter != true && fbevent != true && duck != true && aim != true && pause != true && player._x >= mxx) { bg13._x -= motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); RR = true; voly = 4; player._xscale = 80; } if (Key.isDown(37) && obs != true && OD != true && camera != true && recontrol > 140 && zorgono <= 0 && retro != true && bossencounter != true && fbevent != true && duck != true && aim != true && pause != true && player._x > mnx) { player._x -= motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); player._xscale = -80; voly = -4; LL = true; } if (Key.isDown(37) && obs != true && OD != true && camera != true && recontrol > 140 && zorgono <= 0 && retro != true && bossencounter != true && fbevent != true && duck != true && aim != true && pause != true && player._x <= mnx) { bg13._x += motion; player.legs.play(); player.arm.play(); player.arm2.play(); player.head.gotoAndPlay(1); player._xscale = -80; voly = -4; LL = true; } if (!Key.isDown(37) && LL == true || !Key.isDown(39) && RR == true) { player.legs.gotoAndStop(1); player.arm.gotoAndStop(1); player.arm2.gotoAndStop(1); LL = false; RR = false; } if (!Key.isDown(37) && !Key.isDown(39) && camera != true && recontrol > 140 && zorgono <= 0 && retro != true && bossencounter != true && fbevent != true && gyrogo != true && player._x > mxn && player._x < mxn) { player._x += voly; voly *= 0.99; } if (!Key.isDown(37) && !Key.isDown(39) && camera != true && recontrol > 140 && zorgono <= 0 && retro != true && bossencounter != true && fbevent != true && gyrogo != true && player._x <= mxn || !Key.isDown(37) && !Key.isDown(39) && camera != true && recontrol > 140 && zorgono <= 0 && retro != true && bossencounter != true && fbevent != true && gyrogo != true && jump == 0 && player._x < mxn) { bg13._x -= voly; voly *= 0.99; } if (jump == 0 && OD != true && ht <= 0 && Key.isDown(jk) && aim != true && camera != true && recontrol > 140 && zorgono <= 0 && retro != true && bossencounter != true && fbevent != true && duck != true && obs != true && pause != true) { player.gotoAndPlay(2); jump = 14; ht = 0.5; } if (jump > 0) { player.play(); } if (jk == undefined) { jk = 90; } if (ac == undefined) { ac = 88; } if (ob == undefined) { ob = 67; } if (Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim != true && ammo > 0 && camera != true && recontrol > 140 && zorgono <= 0 && retro != true && bossencounter != true && fbevent != true && duck != true) { crosshair._rotation = 0; aim = true; } if (!Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale > 0) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y - 50; zoo = crosshair._rotation; aim = false; } if (!Key.isDown(ac) && obs != true && OD != true && pause != true && jump == 0 && aim == true && player._xscale < 0) { duplicateMovieClip(_root.gybullet, 'gybulletx', 30); camera = true; ammo -= 1; range = 0; player.play(); gybulletx._x = player._x; gybulletx._y = player._y - 50; zoo = 180 + crosshair._rotation; aim = false; } if (aim == true) { player.gotoAndStop('aim'); crosshair._visible = true; crosshair._rotation -= bec; crosshair.cile._rotation += 15; crosshair._x = player._x; crosshair._xscale = player._xscale / 3; crosshair._y = player._y - 40; } if (aim == true && Key.isDown(ob)) { aim = false; player.gotoAndStop(1); } if (aim != true) { crosshair._visible = false; } if (crosshair._rotation <= -60 && player._xscale > 0) { bec = -3; } if (crosshair._rotation > 30 && player._xscale > 0) { bec = 3; } if (crosshair._rotation >= 60 && player._xscale < 0) { bec = 3; } if (crosshair._rotation < -30 && player._xscale < 0) { bec = -3; } if (camera == true && pause != true && gybulletx._x <= 500 && gybulletx._x > 240 || camera != true && recontrol > 140 && zorgono <= 0 && retro != true && bossencounter != true && fbevent != true && duck != true) { gybulletx._rotation += 20; gybulletx._x += mu * Math.cos(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._x > 500 || gybulletx._x <= 240 && camera == true && pause != true) { gybulletx._rotation += 20; bg13._x -= mu * Math.cos(zoo * 0.0174532925199433); player._x -= mu * Math.cos(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._y > 300 || gybulletx._y <= 170 && camera == true && pause != true) { gybulletx._rotation += 20; bg13._y -= mu * Math.sin(zoo * 0.0174532925199433); player._y -= mu * Math.sin(zoo * 0.0174532925199433); range += 1; } if (camera == true && pause != true && gybulletx._y <= 300 && gybulletx._y >= 170 || camera != true && recontrol > 140 && zorgono <= 0 && retro != true && bossencounter != true && fbevent != true && duck != true) { gybulletx._rotation += 20; gybulletx._y += mu * Math.sin(zoo * 0.0174532925199433); range += 1; } if (range > 130) { gybulletx.play(); camera = false; xox = true; range = 0; } if (camera != true && recontrol > 140 && retro != true && bossencounter != true && fbevent != true && duck != true && player._x < 100 && obs != true && xox == true) { player._x += 28; bg13._x += 28; } if (camera != true && recontrol > 140 && retro != true && bossencounter != true && fbevent != true && duck != true && player._x > 500 && obs != true && xox == true) { player._x -= 28; bg13._x -= 28; } if (camera != true && recontrol > 140 && retro != true && bossencounter != true && fbevent != true && duck != true && player._y > 350 && obs != true && xox == true) { player._y -= 12; bg13._y -= 12; } if (camera != true && recontrol > 140 && retro != true && bossencounter != true && fbevent != true && duck != true && player._y < 250 && obs != true && aim == true) { player._y += 7; bg13._y += 7; } if (player._x < 600 && player._x > 100 && player._y > 0 && player._y < 400) { xox = false; } if (pause != true) { enemy1._x = bg13._x - ex1; enemy1._y = bg13._y - ey1; enemy2._x = bg13._x - ex2; enemy2._y = bg13._y - ey2; enemy3._x = bg13._x - ex3; enemy3._y = bg13._y - ey3; enemy4._x = bg13._x - ex4; enemy4._y = bg13._y - ey4; enemy5._x = bg13._x - ex5; enemy5._y = bg13._y - ey5; enemy6._x = bg13._x - ex6; enemy6._y = bg13._y - ey6; enemy7._x = bg13._x - ex7; enemy7._y = bg13._y - ey7; enemy8._x = bg13._x - ex8; enemy8._y = bg13._y - ey8; enemy9._x = bg13._x - ex9; enemy9._y = bg13._y - ey9; enemy10._x = bg13._x - ex10; enemy10._y = bg13._y - ey10; enemy11._x = bg13._x - ex11; enemy11._y = bg13._y - ey11; enemy12._x = bg13._x - ex12; enemy12._y = bg13._y - ey12; enemy13._x = bg13._x - ex13; enemy13._y = bg13._y - ey13; enemy14._x = bg13._x - ex14; enemy14._y = bg13._y - ey14; enemy15._x = bg13._x - ex15; enemy15._y = bg13._y - ey15; enemy16._x = bg13._x - ex16; enemy16._y = bg13._y - ey16; enemy17._x = bg13._x - ex17; enemy17._y = bg13._y - ey17; enemy18._x = bg13._x - ex18; enemy18._y = bg13._y - ey18; enemy19._x = bg13._x - ex19; enemy19._y = bg13._y - ey19; enemy20._x = bg13._x - ex20; enemy20._y = bg13._y - ey20; baddy1._x = bg13._x - bx1; baddy1._y = bg13._y - by1; baddy2._x = bg13._x - bx2; baddy2._y = bg13._y - by2; baddy3._x = bg13._x - bx3; baddy3._y = bg13._y - by3; baddy4._x = bg13._x - bx4; baddy4._y = bg13._y - by4; baddy5._x = bg13._x - bx5; baddy5._y = bg13._y - by5; baddy6._x = bg13._x - bx6; baddy6._y = bg13._y - by6; baddy7._x = bg13._x - bx7; baddy7._y = bg13._y - by7; baddy8._x = bg13._x - bx8; baddy8._y = bg13._y - by8; baddy9._x = bg13._x - bx9; baddy9._y = bg13._y - by9; } if (player._x < wall._x + 30 && player._x > wall._x - 300 && player._y > wall._y) { player._x = wall._x + 30; } if (player._x > wall2._x - 30 && player._y > wall2._y) { player._x = wall2._x - 30; } if (player._x > wall3._x - 30 && player._x < wall3._x && player._y > wall3._y) { player._x = wall3._x - 30; } if (player._x < wall4._x + 30) { player._x = wall4._x + 30; } if (Key.isDown(ob) && camera != true && recontrol > 140 && zorgono <= 0 && retro != true && bossencounter != true && fbevent != true && duck != true && pause != true && obs != true && jump == 0) { obs = true; } if (!Key.isDown(ob) && obs == true) { xox = true; obs = false; } if (Key.isDown(39) && obs == true) { bg13._x -= 5; player._x -= 5; } if (Key.isDown(37) && obs == true) { bg13._x += 5; player._x += 5; } if (Key.isDown(38) && obs == true) { bg13._y += 5; player._y += 5; } if (Key.isDown(40) && obs == true && bg13._y > mxbg13) { bg13._y -= 5; player._y -= 5; } if (time < 50) { player._x = vortex11._x + 60; player._y = vortex11._y + 80; } if (time > 50 && time < 60) { jump = 0; player.gotoAndPlay('enterroom'); pause = false; eventx = false; motion = 7; } if (pause == true) { player._visible = false; } if (pause != true) { player._visible = true; } if (pause == true) { player._visible = false; } if (pause != true) { player._visible = true; } if (pause != true) { snowdup += 1; storm._x = bg13._x - stox; storm._y = bg13._y - stoy; storm2._x = bg13._x - stox2; storm2._y = bg13._y - stoy2; storm3._x = bg13._x - stox3; storm3._y = bg13._y - stoy3; storm4._x = bg13._x - stox4; storm4._y = bg13._y - stoy4; storm5._x = bg13._x - stox5; storm5._y = bg13._y - stoy5; frozen._x = bg13._x - fostx; frozen._y = bg13._y - fosty; stoy -= 5; stoy2 -= 7; stoy3 -= 4; stoy4 -= 5; stoy5 -= 3; stox -= 2; stox2 -= 3; stox3 -= 2; stox5 -= 1; voloco += 1; watersplash._x = bg13._x - splashx; watersplash._y = bg13._y - splashy; } if (snowdup == 15) { duplicateMovieClip(snowstorm, 'storm', 650); stox = bg13._x - 370; storm.gotoAndStop(random(6)); stoy = bg13._y - 70; } if (snowdup == 30) { duplicateMovieClip(snowstorm, 'storm2', 651); stox2 = bg13._x - 170; stoy2 = bg13._y - 70; storm2.gotoAndStop(random(6)); } if (snowdup == 45) { duplicateMovieClip(snowstorm, 'storm3', 652); stox3 = bg13._x - 370; stoy3 = bg13._y - 20; storm3.gotoAndStop(random(6)); } if (snowdup == 60) { duplicateMovieClip(snowstorm, 'storm4', 653); stox4 = bg13._x - 570; stoy4 = bg13._y - 70; storm4.gotoAndStop(random(6)); } if (snowdup >= 75) { duplicateMovieClip(snowstorm, 'storm5', 654); stox5 = bg13._x - 270; stoy5 = bg13._y; storm5.gotoAndStop(random(6)); snowdup = 0; } if (player.hitTest(bg13.water) && jump < 0 && burstoff == 0) { duplicateMovieClip(freeze, 'frozen', 44); duplicateMovieClip(splash, 'watersplash', 88); splashx = bg13._x - player._x; splashy = bg13._y - player._y; fostx = bg13._x - player._x; fosty = bg13._y - player._y; player._x = bg13._x - CP; deaths += 1; player._y = -120; lives -= 1; voloco = 0; } if (voloco > 18 && voloco < 25) { xox = true; } if (player._y < 250 && obs != true && jump == 0 && pause != true && camera != true && recontrol > 140 && zorgono <= 0 && retro != true && bossencounter != true && fbevent != true && obs != true) { bg13._y += 6; player._y += 6; } if (bg13._y < mxbg13 && obs != true) { bg13._y = mxbg13; } if (player._y > 700 && camera != true && recontrol > 140 && zorgono <= 0 && retro != true && bossencounter != true && fbevent != true && duck != true && bg13._y <= mxbg13 + 5 && obs != true) { player.gotoAndPlay('ahhhh'); voly = 0; player._x = bg13._x - CP; deaths += 1; die = false; player._y = -120; atomlife = 1900; atomical.play(); missilelaunch = false; lives -= 1; xox = true; } if (player.hitTest(doory) && Key.isDown(38) && OD != true) { player.gotoAndPlay('enterdoor'); doory.play(); voly = 0; OD = true; } if (player.hitTest(doory) && OD != true) { prompt._visible = true; } if (!player.hitTest(doory) || OD == true) { prompt._visible = false; } if (jump < -45) { jump = -45; } if (OD == true) { motion = 0; exit += 1; } if (exit > 30 && oh != true) { doory.swapDepths(500); pause = true; oh = true; } if (exit > 30) { pause = true; } if (exit > 80) { _root.leaveroom.play(); } if (exit > 300) { _root.play(); } if (bg13.core.hitTest(_root.gybulletx._x, _root.gybulletx._y + 30, true) && camera == true) { zoo = -70 + Math.random() * 20 - Math.random() * 30; sfx.gotoAndPlay('ricochet'); } if (bg13.core.hitTest(_root.gybulletx._x, _root.gybulletx._y - 20, true) && camera == true) { zoo = 80 + Math.random() * 20 - Math.random() * 40; sfx.gotoAndPlay('ricochet2'); } if (bg13.core.hitTest(_root.gybulletx._x + 30, _root.gybulletx._y, true) && camera == true) { zoo = 180 + Math.random() * 20 - Math.random() * 20; sfx.gotoAndPlay('ricochet'); } if (bg13.core.hitTest(_root.gybulletx._x - 30, _root.gybulletx._y, true) && camera == true) { zoo = +(Math.random() * 40) - Math.random() * 30; sfx.gotoAndPlay('ricochet2'); } if (lives <= 0) { die = true; gameover.play(); player.gotoAndStop('dead'); pause = true; lives = 0; } if (Key.isDown(40) && duck != true && camera != true && recontrol > 140 && zorgono <= 0 && retro != true && bossencounter != true && fbevent != true && die != true && ht == 0 && blastoff != true && aim != true) { duck = true; player.gotoAndStop('duck'); } if (!Key.isDown(40) && duck == true) { duck = false; player.gotoAndStop(1); } if (jump == 0 && OD != true && ht <= 0 && Key.isDown(jk) && aim != true && camera != true && recontrol > 140 && zorgono <= 0 && retro != true && bossencounter != true && fbevent != true && duck == true && gyrokgo != true && obs != true && pause != true) { player.gotoAndPlay('boostjump'); duck = false; jump = 18; ht = 0.5; } if (zoom == true && _root._xscale > 65) { _root._xscale -= 0.4; _root._yscale -= 0.4; gauge._xscale += 0.45; gauge._yscale += 0.45; gauge._x += 0.05; bgbg._xscale += 0.6; bgbg._yscale += 0.6; bg13._y += 3; player._y += 3; gauge.gotoAndStop(2); } if (zoom == true && _root._xscale <= 65) { gauge.gotoAndStop(1); } if (zoom != true && _root._xscale < 100) { _root._xscale += 0.4; _root._yscale += 0.4; gauge._xscale -= 0.45; gauge._yscale -= 0.45; gauge._x -= 0.05; bgbg._xscale -= 0.3; bgbg._yscale -= 0.3; gauge.gotoAndStop(2); } if (zoom != true && _root._xscale >= 100) { gauge.gotoAndStop(1); } if (enemy1._x < 3100 && boss != true && ht <= 0 && bossencounter != true) { speech = 1; bossencounter = true; zoom = true; } if (bossencounter == true && enemy1._x < 800) { speechbubble.gotoAndStop(speech + 1); } if (bossencounter == true && enemy1._x > 800) { dtype = 'ice'; firejj = 0; bg13._x -= 7; player._x -= 7; } if (Key.isDown(32) && spork != true && bossencounter == true) { speech += 1; spork = true; } if (!Key.isDown(32)) { spork = false; } if (speech > 5 && boss != true) { gauge.bossgauge2._visible = true; speechbubble._visible = false; zorgono = 180; bossencounter = false; sfx.gotoAndPlay('dragonboss'); xox = true; boss = true; } if (pause != true && boss == true) { dragonmode += 1; firej += 1; firejj += 1; zorgono -= 1; } if (firej > 72 && alt <= 1 && bosshp > 0) { duplicateMovieClip(iceball, 'hoax1', 88); hx = bg13._x - enemy1._x; hy = bg13._y - (enemy1._y - Math.random() * 80); alt = 2; firej = 0; } if (firej > 72 && alt == 2 && bosshp > 0) { duplicateMovieClip(iceball, 'hoax2', 84); hx2 = bg13._x - enemy1._x; hy2 = bg13._y - (enemy1._y - Math.random() * 80); alt = 3; firej = 0; } if (firej > 70 && alt == 3 && bosshp > 0) { duplicateMovieClip(iceball, 'hoax3', 82); hx3 = bg13._x - enemy1._x; hy3 = bg13._y - (enemy1._y - Math.random() * 80); alt = 4; firej = 0; } if (firej > 70 && alt == 4 && bosshp > 0) { duplicateMovieClip(iceball, 'hoax4', 92); hx4 = bg13._x - enemy1._x; hy4 = bg13._y - (enemy1._y - Math.random() * 80); alt = 5; firej = 0; } if (firej > 70 && alt == 5) { duplicateMovieClip(iceball, 'hoax5', 96); hx5 = bg13._x - enemy1._x; hy5 = bg13._y - (enemy1._y - Math.random() * 80); alt = 1; firej = 0; } if (pause != true) { taser -= 1; hx2 += 12; hx += 12; hx3 += 12; hx4 += 12; hx5 += 12; } if (pause != true) { ffx += 12; } if (player._y > enemy1._y + 35 && pause != true) { ey1 -= 3; } if (player._y < enemy1._y - 35 && pause != true) { ey1 += 3; } if (bosshp >= 250 && boss == true) { gauge.bossgauge2.gotoAndStop(1); } if (bosshp == 200 && boss == true) { gauge.bossgauge2.gotoAndStop(2); } if (bosshp == 150 && boss == true) { gauge.bossgauge2.gotoAndStop(3); } if (bosshp == 100 && boss == true) { bg13.gotoAndStop(2); bg13.core._visible = false; gauge.bossgauge2.gotoAndStop(4); } if (bosshp == 50 && boss == true) { gauge.bossgauge2.gotoAndStop(5); } if (bosshp <= 0 && boss == true) { gauge.bossgauge2.gotoAndStop(6); victory = true; zoom = false; bossdeath == 1; } if (bossdeath > 30 && bossdeath < 40) { enemy1.gotoAndPlay('die'); } if (pause != true && missilelaunch == true) { al += 1; jetal1._x = bg13._x - jex; jetal1._y = bg13._y - jey; jetal2._x = bg13._x - jex2; jetal2._y = bg13._y - jey2; jetal3._x = bg13._x - jex3; jetal3._y = bg13._y - jey3; jetal4._x = bg13._x - jex4; jetal4._y = bg13._y - jey4; jetal5._x = bg13._x - jex5; jetal5._y = bg13._y - jey5; jetal6._x = bg13._x - jex6; jetal6._y = bg13._y - jey6; jetal7._x = bg13._x - jex7; jetal7._y = bg13._y - jey7; } if (pause != true && atomlife < 1500 && borris != true) { atomical._rotation = 180 + Math.atan2(player._y - atomical._y, player._x - atomical._x) / 0.0174532925199433; atox += 3 * Math.cos(atomical._rotation * 0.0174532925199433); atoy += 3 * Math.sin(atomical._rotation * 0.0174532925199433); } if (al > 5 && al < 7 && missilelaunch == true) { duplicateMovieClip(jet, 'jetal1', 4); jex = bg13._x - atomical._x + 6 * Math.cos(atomical._rotation * 0.0174532925199433); jey = bg13._y - atomical._y + 6 * Math.sin(atomical._rotation * 0.0174532925199433); } if (al > 10 && al < 12 && missilelaunch == true) { duplicateMovieClip(jet, 'jetal2', 5); jex2 = bg13._x - atomical._x + 6 * Math.cos(atomical._rotation * 0.0174532925199433); jey2 = bg13._y - atomical._y + 6 * Math.sin(atomical._rotation * 0.0174532925199433); } if (al > 15 && al < 17 && missilelaunch == true) { duplicateMovieClip(jet, 'jetal3', 6); jex3 = bg13._x - atomical._x + 6 * Math.cos(atomical._rotation * 0.0174532925199433); jey3 = bg13._y - atomical._y + 6 * Math.sin(atomical._rotation * 0.0174532925199433); } if (al > 20 && al < 22 && missilelaunch == true) { duplicateMovieClip(jet, 'jetal4', 7); jex4 = bg13._x - atomical._x + 6 * Math.cos(atomical._rotation * 0.0174532925199433); jey4 = bg13._y - atomical._y + 6 * Math.sin(atomical._rotation * 0.0174532925199433); } if (al > 25 && al < 27 && missilelaunch == true) { duplicateMovieClip(jet, 'jetal5', 8); jex5 = bg13._x - atomical._x + 6 * Math.cos(atomical._rotation * 0.0174532925199433); jey5 = bg13._y - atomical._y + 6 * Math.sin(atomical._rotation * 0.0174532925199433); } if (al > 30 && al < 32 && missilelaunch == true) { duplicateMovieClip(jet, 'jetal6', 9); jex6 = bg13._x - atomical._x + 6 * Math.cos(atomical._rotation * 0.0174532925199433); jey6 = bg13._y - atomical._y + 6 * Math.sin(atomical._rotation * 0.0174532925199433); } if (al > 35 && missilelaunch == true) { duplicateMovieClip(jet, 'jetal7', 10); jex7 = bg13._x - atomical._x + 6 * Math.cos(atomical._rotation * 0.0174532925199433); jey7 = bg13._y - atomical._y + 6 * Math.sin(atomical._rotation * 0.0174532925199433); al = 0; } time += 1; gryo11._x = bg13._x - gx; gryo11._y = bg13._y - gy; gauge.gyrocount = ammo; gauge.men = lives; gauge.score = score; prompt._y = _root.player._y - 160; prompt._x = player._x; _root.gauge.keys = _root.key; vortex11._x = bg13._x - vorx; vortex11._y = bg13._y - vory; oneup2._x = bg13._x - opx2; oneup2._y = bg13._y - opy2; oneup._x = bg13._x - opx; oneup._y = bg13._y - opy; tas._x = bg13._x - tasx; tas._y = bg13._y - tasy; tas2._x = bg13._x - tasx2; tas2._y = bg13._y - tasy2; gyrok1._x = bg13._x - jx1; gyrok1._y = bg13._y - jy1; gyrok2._x = bg13._x - jx2; gyrok2._y = bg13._y - jy2; gyrok3._x = bg13._x - jx3; gyrok3._y = bg13._y - jy3; gyrok4._x = bg13._x - jx4; gyrok4._y = bg13._y - jy4; gyrok5._x = bg13._x - jx5; gyrok5._y = bg13._y - jy5; gyrok6._x = bg13._x - jx6; gyrok6._y = bg13._y - jy6; gyrok7._x = bg13._x - jx7; gyrok7._y = bg13._y - jy7; gyrok8._x = bg13._x - jx8; gyrok8._y = bg13._y - jy8; gyrok9._x = bg13._x - jx9; gyrok9._y = bg13._y - jy9; gyrok10._x = bg13._x - jx10; gyrok10._y = bg13._y - jy10; gyrok11._x = bg13._x - jx11; gyrok11._y = bg13._y - jy11; gyrok12._x = bg13._x - jx12; gyrok12._y = bg13._y - jy12; gyrok13._x = bg13._x - jx13; gyrok13._y = bg13._y - jy13; gyrok14._x = bg13._x - jx14; gyrok14._y = bg13._y - jy14; gyrok15._x = bg13._x - jx15; gyrok15._y = bg13._y - jy15; gyrok16._x = bg13._x - jx16; gyrok16._y = bg13._y - jy16; gyrok17._x = bg13._x - jx17; gyrok17._y = bg13._y - jy17; gyrok18._x = bg13._x - jx18; gyrok18._y = bg13._y - jy18; gyrok19._x = bg13._x - jx19; gyrok19._y = bg13._y - jy19; gyrok20._x = bg13._x - jx20; gyrok20._y = bg13._y - jy20; gyrok21._x = bg13._x - jx21; gyrok21._y = bg13._y - jy21; gyrok22._x = bg13._x - jx22; gyrok22._y = bg13._y - jy22; gyrok23._x = bg13._x - jx23; gyrok23._y = bg13._y - jy23; gyrok24._x = bg13._x - jx24; gyrok24._y = bg13._y - jy24; gyrok25._x = bg13._x - jx25; gyrok25._y = bg13._y - jy25; gyrok26._x = bg13._x - jx26; gyrok26._y = bg13._y - jy26; gyrok27._x = bg13._x - jx27; gyrok27._y = bg13._y - jy27; gyrok28._x = bg13._x - jx28; gyrok28._y = bg13._y - jy28; gyrok29._x = bg13._x - jx29; gyrok29._y = bg13._y - jy29; gyrok30._x = bg13._x - jx30; gyrok30._y = bg13._y - jy30; gyrok31._x = bg13._x - jx31; gyrok31._y = bg13._y - jy31; gyrok32._x = bg13._x - jx32; gyrok32._y = bg13._y - jy32; gyrok33._x = bg13._x - jx33; gyrok33._y = bg13._y - jy33; gyrok34._x = bg13._x - jx34; gyrok34._y = bg13._y - jy34; gyrok35._x = bg13._x - jx35; gyrok35._y = bg13._y - jy35; gyrok36._x = bg13._x - jx36; gyrok36._y = bg13._y - jy36; gyrok37._x = bg13._x - jx37; gyrok37._y = bg13._y - jy37; gyrok38._x = bg13._x - jx38; gyrok38._y = bg13._y - jy38; gyrok39._x = bg13._x - jx39; gyrok39._y = bg13._y - jy39; gyrok41._x = bg13._x - jx41; gyrok41._y = bg13._y - jy41; gyrok42._x = bg13._x - jx42; gyrok42._y = bg13._y - jy42; gyrok43._x = bg13._x - jx43; gyrok43._y = bg13._y - jy43; gyrok44._x = bg13._x - jx44; gyrok44._y = bg13._y - jy44; gyrok45._x = bg13._x - jx45; gyrok45._y = bg13._y - jy45; gyrok46._x = bg13._x - jx46; gyrok46._y = bg13._y - jy46; gyrok47._x = bg13._x - jx47; gyrok47._y = bg13._y - jy47; gyrok48._x = bg13._x - jx48; gyrok48._y = bg13._y - jy48; gyrok49._x = bg13._x - jx49; gyrok49._y = bg13._y - jy49; doory._x = bg13._x - dx; doory._y = bg13._y - dy; springboard._x = bg13._x - spbx; springboard._y = bg13._y - spby; springboard2._x = bg13._x - spbx2; springboard2._y = bg13._y - spby2; springboard3._x = bg13._x - spbx3; springboard3._y = bg13._y - spby3; toto += 1; hoax1._x = bg13._x - hx; hoax1._y = bg13._y - hy; hoax2._x = bg13._x - hx2; hoax2._y = bg13._y - hy2; hoax3._x = bg13._x - hx3; hoax3._y = bg13._y - hy3; hoax4._x = bg13._x - hx4; hoax4._y = bg13._y - hy4; hoax5._x = bg13._x - hx5; hoax5._y = bg13._y - hy5; ebar1._x = bg13._x - ebarxx1; ebar1._y = bg13._y - ebaryy1; ebar2._x = bg13._x - ebarxx2; ebar2._y = bg13._y - ebaryy2; ebar3._x = bg13._x - ebarxx3; ebar3._y = bg13._y - ebaryy3; ebar4._x = bg13._x - ebarxx4; ebar4._y = bg13._y - ebaryy4; ebar5._x = bg13._x - ebarxx5; ebar5._y = bg13._y - ebaryy5; ebar6._x = bg13._x - ebarx6; ebar6._y = bg13._y - ebary6; scope._x = bg13._x - scopx; scope._y = bg13._y - scopy; fireball._x = bg13._x - ffx; fireball._y = bg13._y - ffy; recontrol += 1; ebar7._x = bg13._x - ebarkx; ebar7._y = bg13._y - ebarky; retre._x = bg13._x - rex; frozenwall._x = bg13._x - iwsx; frozenwall._y = bg13._y - iwsy; dstatue._x = bg13._x - dstacx; dstatue._y = bg13._y - dstacy; scope._x = bg13._x - scopex; scope._y = bg13._y - scopey; enemy1._xscale = 100; atomical._x = bg13._x - atox; atomical._y = bg13._y - atoy; targeting._x = bg13._x - tarx; targeting._y = bg13._y - tary; }; stop(); } movieClip 1361 { } movieClip 1363 { } movieClip 1367 { } movieClip 1369 { } movieClip 1372 { } movieClip 1374 { } movieClip 1377 { } movieClip 1378 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } } movieClip 1384 { frame 231 { gotoAndPlay(205); } } movieClip 1385 { frame 1 { stop(); } } movieClip 1387 { } movieClip 1388 { } movieClip 1392 { } movieClip 1394 { } movieClip 1396 { } movieClip 1397 { frame 1 { stop(); } frame 10 { gotoAndStop(1); } frame 191 { stop(); } } movieClip 1399 { } movieClip 1400 { frame 10 { stop(); } frame 40 { stop(); } } movieClip 1402 { } movieClip 1410 { frame 1 { stop(); } frame 2 { stop(); } frame 3 { stop(); } frame 4 { stop(); } frame 5 { stop(); } frame 6 { stop(); } frame 7 { stop(); } frame 8 { stop(); } } instance gameover of movieClip 576 { onClipEvent (load) { this.swapDepths(12000); } } frame 51 { for (i in _root) { _root[i].swapDepths(10102); removeMovieClip(_root[i]); } delete eval(onEnterFrame()); } frame 52 { delete eval(onEnterFrame()); } frame 53 { function gotoMySite() { getURL('http://www.dizimzgames.com', '_blank'); } function gotoMySite2() { getURL('http://www.armorgames.com', '_blank'); } startrank = 0; rank1 = false; rank2 = false; rank3 = false; rank4 = false; ranker.scorex = 0; ranker.collectx = 0; ranker.deathsx = 0; ranker.killsx = 0; scoremark = false; deathsmark = false; killsmark = false; collectmark = false; select = false; gob = 1; menux._visible = false; _quality = 'High'; if (_root.level <= 2) { _root.level = 2; } onEnterFrame = function () { if (rank1 != true) { startrank += 1; } if (startrank > 130) { rank1 = true; } if (rank1 == true && ranker.scorex < score) { ranker.scorex += 25; sfxrank.play(); } if (ranker.scorex >= score && rank2 != true) { startrank += 1; } if (ranker.scorex > 5000 && rank2 != true) { bonuslevel.play(); } if (startrank > 170) { rank2 = true; } if (rank2 == true && ranker.collectx < collect) { ranker.collectx += 1; sfxrank.play(); } if (ranker.collectx >= collect && rank3 != true) { startrank += 1; } if (ranker.collectx >= 50 && ranker.collectx < 51 && rank3 != true) { lives += 1; ranker.collectx = 52; sfxrank.gotoAndPlay('freeman'); } if (ranker.collectx >= 100 && ranker.collectx < 101 && rank3 != true) { lives += 1; ranker.collectx = 102; sfxrank.gotoAndPlay('freeman'); } if (ranker.collectx >= 150 && ranker.collectx < 151) { lives += 1; sfxrank.gotoAndPlay('freeman' && rank3 != true); ranker.collectx = 154; } if (startrank > 200) { rank3 = true; } if (rank3 == true && ranker.killsx < kills) { ranker.killsx += 1; sfxrank.play(); } if (ranker.killsx >= kills && rank4 != true) { startrank += 1; } if (startrank > 230) { rank4 = true; } if (rank4 == true && ranker.deathsx < deaths) { ranker.deathsx += 1; } if (rank4 == true) { startrank += 1; } if (startrank > 330 && scoremark != true) { ranker.scoremark.play(); scoremark = true; } if (startrank > 380 && collectmark != true) { ranker.collectmark.play(); collectmark = true; } if (startrank > 430 && killsmark != true) { ranker.killsmark.play(); killsmark = true; } if (startrank > 480 && deathsmark != true) { ranker.deathsmark.play(); deathsmark = true; } if (startrank > 400) { menux._visible = true; select = true; } if (select == true && gob <= 1) { menux.gotoAndStop(1); } if (select == true && gob == 2) { menux.gotoAndStop(2); } if (select == true && Key.isDown(39) && gob <= 1 && fro != true) { gob = 2; fro = true; } if (select == true && Key.isDown(39) && gob == 2 && fro != true) { gob = 1; fro = true; } if (select == true && Key.isDown(37) && gob <= 1 && fro != true) { gob = 2; fro = true; } if (select == true && Key.isDown(37) && gob == 2 && fro != true) { gob = 1; fro = true; } if (!Key.isDown(39) && !Key.isDown(37) && !Key.isDown(32) && fro == true) { fro = false; } if (Key.isDown(32) && gob == 2 && fro != true) { _root.play(); fro = true; } if (Key.isDown(32) && gob <= 1 && fro != true) { sfxrank.gotoAndPlay('saved'); savefile.data.lives = _root.lives; savefile.data.level = _root.level; savefile.flush(); fro = true; } }; stop(); var myMenu = new ContextMenu(); myMenu.hideBuiltInItems(); var mySiteLink = new ContextMenuItem('Dizimz Games © 2008 DizimzGames', gotoMySite); var mySiteLink2 = new ContextMenuItem('Armor Games© 2008 Armor Games', gotoMySite2); myMenu.customItems.push(mySiteLink, copyrightNotice); myMenu.customItems.push(mySiteLink2, copyrightNotice2); _root.menu = myMenu; } movieClip 1416 { } movieClip 1418 { } frame 54 { stopAllSounds(); gotoAndStop('credits'); } frame 55 { for (i in _root) { _root[i].swapDepths(10102); removeMovieClip(_root[i]); } delete eval(onEnterFrame()); stopAllSounds(); } frame 56 { gotoAndStop(2); } frame 57 { stop(); volccc = 0; onEnterFrame = function () { if (Key.isDown(32) && volccc > 50) { play(); } volccc += 1; }; } movieClip 1426 { } frame 58 { for (i in _root) { _root[i].swapDepths(10102); removeMovieClip(_root[i]); } delete eval(onEnterFrame()); stopAllSounds(); } frame 59 { gotoAndStop(2); }




http://swfchan.com/7/30222/info.shtml
Created: 19/5 -2019 12:13:14 Last modified: 19/5 -2019 12:13:14 Server time: 19/05 -2024 17:38:23