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

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

1250583310182.swf

This is the info page for
Flash #58031

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


ActionScript [AS1/AS2]
Combined Code
movieClip 5 { } movieClip 9 { } movieClip 11 { } movieClip 14 { } movieClip 15 { } movieClip 20 { } movieClip 23 { } movieClip 24 { } movieClip 25 { } movieClip 27 { } movieClip 30 { } movieClip 35 { } movieClip 38 { } movieClip 40 { } movieClip 48 { } movieClip 50 { } movieClip 51 { } movieClip 55 { } movieClip 57 { } movieClip 58 { } movieClip 59 { } movieClip 60 { } movieClip 64 { } movieClip 75 { frame 52 { stop(); } } movieClip 78 { } movieClip 79 { frame 36 { stop(); } } movieClip 80 { frame 1 { stop(); } frame 2 { stop(); eff2.gotoAndPlay(2); } frame 3 { stop(); } } movieClip 85 { } movieClip 100 { frame 1 { stop(); } frame 57 { gotoAndPlay(2); } } movieClip 101 { } movieClip 105 { frame 1 { stop(); } } movieClip 109 { frame 1 { stop(); } } movieClip 112 { frame 1 { stop(); } } // unknown tag 88 length 143 movieClip 131 { } movieClip 132 { } button 135 { on (release) { if (_parent.isLogin == 1) { nextFrame(); _parent.loadData('all'); } } } button 137 { on (release) { if (_parent.isLogin == 1) { prevFrame(); _parent.loadData('today'); } } } movieClip 138 { frame 1 { stop(); } } movieClip 144 { } button 149 { on (release) { if (_root.visit == 'flash') { getURL('http://www.atgames.jp/atgames/newaccount.do?visit=flash', '_blank'); } else { if (_root.visit == 'kura') { getURL('http://c.p-advg.com/adpCnt/r?mid=609587&lid=101', '_blank'); } else { if (_root.visit == 'ai') { getURL('http://c.p-advg.com/adpCnt/r?mid=609587&lid=102', '_blank'); } else { getURL('http://www.atgames.jp/atgames/newaccount.do', '_blank'); } } } } } movieClip 151 { frame 1 { bg_btn.useHandCursor = false; } } movieClip 155 { } movieClip 158 { } movieClip 160 { } movieClip 161 ranking_called { frame 1 { function loadData(arg) { var v2 = new LoadVars(); var v3 = new LoadVars(); v3.onLoad = function (s) { if (s) { rankingData = this; myid = 'aa'; setData(arg); } else { msg_mc.msg_txt.text = 'サーバーとの接続が切れました。'; msg_mc._visible = true; } }; if (arg == 'today') { menu_mc.prevFrame(); } else { menu_mc.nextFrame(); } msg_mc.msg_txt.text = 'データローディング中です。'; msg_mc._visible = true; v2.game_id = game_id; v2.charset = charset; if (myid == '') { v2.sendAndLoad(baseURL + sScript1, v3, 'post'); } else { setData(arg); } } function sendData() { var v2 = new LoadVars(); var v3 = new LoadVars(); v3.onLoad = function (s) { if (s) { rankingData = this; myid = ranking.myid; setData('today'); } else { msg_mc.msg_txt.text = 'サーバーとの接続が切れました。'; msg_mc._visible = true; } }; msg_mc.msg_txt.text = 'データ書き込み中です。'; msg_mc._visible = true; v2.game_id = game_id; v2.charset = charset; v2.score = score; v2.sendAndLoad(baseURL + sScript2, v3, 'post'); } function resetField() { myrank.text = ''; var v2 = 0; while (v2 < 11) { this['user_id' + v2].userName.text = ''; this['score' + v2].text = ''; this['date' + v2].text = ''; ++v2; } } function setData(arg) { if (rankingData[arg + 'Result'] == 0) { msg_mc.msg_txt.text = 'データがありません。'; msg_mc._visible = true; bar._visible = false; var v2 = 0; while (v2 < 11) { this['user_id' + v2].userName.text = ''; this['score' + v2].text = ''; ++v2; } } else { msg_mc.msg_txt.text = ''; msg_mc._visible = false; var v2 = 0; while (v2 < 11) { if (rankingData[arg + 'Id' + v2] == undefined) { this['user_id' + v2].userName.text = ''; this['score' + v2].text = ''; } else { this['user_id' + v2].userName.text = rankingData[arg + 'Id' + v2]; this['score' + v2].text = rankingData[arg + 'Score' + v2]; } ++v2; } this.myrank.text = rankingData[arg + 'Rank10']; if (rankingData[arg + 'BarPosition'] == -1) { bar._visible = false; } else { bar._y = this['user_id' + rankingData[arg + 'BarPosition']]._y; } if (dataMode == 2) { if (rankingData[arg + 'EffectNo'] == 1 && this[arg + 'flg'] == '') { if (todayflg == 'no1') { eff.prevFrame(); } eff.gotoAndStop(2); cat.leftcat.play(); cat.rightcat.play(); this[arg + 'flg'] = 'no1'; } else { if (rankingData[arg + 'EffectNo'] == 2 && this[arg + 'flg'] == '') { if (todayflg == 'rankin') { eff.prevFrame(); } eff.gotoAndStop(3); cat.leftcat.play(); cat.rightcat.play(); this[arg + 'flg'] = 'rankin'; } } } } } stop(); var baseURL = 'http://www.atgames.jp/atgames/flashranking/'; var sScript1 = 'getrank.do'; var sScript2 = 'updatescore.do'; var game_id = _root.game_id; var charset = 1; var isLogin = Number(_root.isLogin); var score = _root.score; var myid = ''; var todayflg = ''; var allflg = ''; var rankingData = new Object(); } instance of movieClip 5 { onClipEvent (load) { this._visible = false; } } frame 2 { function showStatus(nickname) { flash.external.ExternalInterface.call('newWindow', miniPageURL + escape(nickname), 'win', 626, 463, 'toolbar=no,scrollbars=no'); } var miniPageURL = 'http://www.atgames.jp/atgames/minipage.do?nickname='; var pthis = this; var userName; var userNameFormat = new TextFormat(); userNameFormat.underline = true; userName.setNewTextFormat(userNameFormat); var i = 0; while (i < 11) { this['user_id' + i].userName.setNewTextFormat(userNameFormat); ++i; } if (isLogin == 1) { v_log._visible = false; siteMessage2._visible = false; if (dataMode == 1) { loadData('today'); } else { if (score >= 0) { sendData(); } } bbsBtn._visible = true; circleBtn._visible = true; closeBtn._x = 99; closeBtn._y = 205.2; } else { siteMessage2._visible = false; v_log._visible = true; msg_mc._visible = false; bar._visible = false; bbsBtn._visible = false; circleBtn._visible = false; closeBtn._x = -1.8; closeBtn._y = 205.2; } stop(); user_id0.onRelease = function () { if (this.userName.text != '') { pthis.showStatus(this.userName.text); } }; user_id1.onRelease = function () { if (this.userName.text != '') { pthis.showStatus(this.userName.text); } }; user_id2.onRelease = function () { if (this.userName.text != '') { pthis.showStatus(this.userName.text); } }; user_id3.onRelease = function () { if (this.userName.text != '') { pthis.showStatus(this.userName.text); } }; user_id4.onRelease = function () { if (this.userName.text != '') { pthis.showStatus(this.userName.text); } }; user_id5.onRelease = function () { if (this.userName.text != '') { pthis.showStatus(this.userName.text); } }; user_id6.onRelease = function () { if (this.userName.text != '') { pthis.showStatus(this.userName.text); } }; user_id7.onRelease = function () { if (this.userName.text != '') { pthis.showStatus(this.userName.text); } }; user_id8.onRelease = function () { if (this.userName.text != '') { pthis.showStatus(this.userName.text); } }; user_id9.onRelease = function () { if (this.userName.text != '') { pthis.showStatus(this.userName.text); } }; user_id10.onRelease = function () { if (this.userName.text != '') { pthis.showStatus(this.userName.text); } }; } instance closeBtn of movieClip 105 { onClipEvent (rollOver) { this.nextFrame(); } onClipEvent (rollOut) { this.prevFrame(); } onClipEvent (release) { _root.rank_called001.removeMovieClip(); } } instance circleBtn of movieClip 109 { onClipEvent (rollOver) { this.nextFrame(); } onClipEvent (rollOut) { this.prevFrame(); } onClipEvent (release) { getURL('http://www.atgames.jp/atgames/viewcircle.do?pageNumber=1&pageNumber2=1&circleId=9268', 'main'); _parent.prevFrame(); } } instance bbsBtn of movieClip 112 { onClipEvent (rollOver) { this.nextFrame(); } onClipEvent (rollOut) { this.prevFrame(); } onClipEvent (release) { getURL('http://www.atgames.jp/atgames/gameBBS.do?gameId=3009', 'main'); _parent.prevFrame(); } } } movieClip 163 hitarea { } movieClip 164 blind { } frame 1 { function StopALL(mc) { if (_root.StopALLFlag) { if (_root.CutInFlag) { if (mc._name == 'cutin') { mc.play(); } } else { if (!mc.brokenflag) { mc.play(); } } } else { mc.stop(); } for (var v4 in mc) { if (typeof mc[v4] == 'movieclip') { arguments.callee(mc[v4]); } } } this._lockroot = true; fscommand('fullscreen', 'true'); fscommand('showmenu', 'false'); fscommand('allowscale', 'false'); fscommand('fullscreen', 'false'); fscommand('trapallkeys', 'true'); flag = 0; } movieClip 168 { } movieClip 175 { } movieClip 177 { } movieClip 181 { } movieClip 182 { } movieClip 185 { } movieClip 187 { } movieClip 188 { frame 1 { this.onEnterFrame = function () { var v4 = _parent.getBytesLoaded() / _parent.getBytesTotal(); loading_mc.bar_mc._width = Math.round(236 * v4); if (v4 == 1) { _root.loadDone = true; delete this.onEnterFrame; } }; } } frame 2 { if (loadDone) { this.gotoAndPlay('title'); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } // unknown tag 88 length 145 movieClip 194 { } movieClip 201 { frame 2 { this.gotoAndPlay('s' + _root.mainShot); } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 5 { this.gotoAndPlay('s' + _root.mainShot); } frame 6 { this.gotoAndPlay(_currentframe - 1); } frame 8 { this.gotoAndPlay('s' + _root.mainShot); } frame 9 { this.gotoAndPlay(_currentframe - 1); } } movieClip 206 { frame 2 { if (_root.subPower) { this.gotoAndPlay('s' + _root.subShot); } else { this.gotoAndPlay('s0'); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 5 { if (_root.subPower) { this.gotoAndPlay('s' + _root.subShot); } else { this.gotoAndPlay('s0'); } } frame 6 { this.gotoAndPlay(_currentframe - 1); } frame 8 { if (_root.subPower) { this.gotoAndPlay('s' + _root.subShot); } else { this.gotoAndPlay('s0'); } } frame 9 { this.gotoAndPlay(_currentframe - 1); } } movieClip 212 { frame 2 { this.gotoAndPlay('s' + _root.LIFE); } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 5 { this.gotoAndPlay('s' + _root.LIFE); } frame 6 { this.gotoAndPlay(_currentframe - 1); } frame 8 { this.gotoAndPlay('s' + _root.LIFE); } frame 9 { this.gotoAndPlay(_currentframe - 1); } frame 11 { this.gotoAndPlay('s' + _root.LIFE); } frame 12 { this.gotoAndPlay(_currentframe - 1); } frame 14 { this.gotoAndPlay('s' + _root.LIFE); } frame 15 { this.gotoAndPlay(_currentframe - 1); } frame 17 { this.gotoAndPlay('s' + _root.LIFE); } frame 18 { this.gotoAndPlay(_currentframe - 1); } } movieClip 217 { frame 2 { this.gotoAndPlay('s' + _root.bomStock); } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 5 { this.gotoAndPlay('s' + _root.bomStock); } frame 6 { this.gotoAndPlay(_currentframe - 1); } frame 8 { this.gotoAndPlay('s' + _root.bomStock); } frame 9 { this.gotoAndPlay(_currentframe - 1); } frame 11 { this.gotoAndPlay('s' + _root.bomStock); } frame 12 { this.gotoAndPlay(_currentframe - 1); } } movieClip 218 status { } movieClip 225 { frame 1 { this.gotoAndPlay('p' + _root.mainShot); } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 5 { this.gotoAndPlay(_currentframe - 1); } frame 7 { this.gotoAndPlay(_currentframe - 1); } } movieClip 226 { frame 15 { this.gotoAndPlay(1); } } movieClip 229 { } movieClip 236 { frame 1 { this.gotoAndPlay('p' + _root.mainShot); } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 5 { this.gotoAndPlay(_currentframe - 1); } frame 7 { this.gotoAndPlay(_currentframe - 1); } } movieClip 238 cutin_my { frame 61 { _root.CutInFlag = false; _root.StopALLFlag = !_root.StopALLFlag; _root.StopALL(_root); _root.StopALLFlag = !_root.StopALLFlag; this.removeMovieClip(); } } movieClip 243 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } } movieClip 248 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } } movieClip 253 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } } movieClip 254 { frame 2 { if (_root.bank > 0) { this.gotoAndPlay('bank_1'); } else { if (_root.bank < 0) { this.gotoAndPlay('bank_2'); } } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 5 { if (_root.bank == 0) { this.gotoAndPlay('bank_0'); } else { if (_root.bank < 0) { this.gotoAndPlay('bank_2'); } } } frame 6 { this.gotoAndPlay(_currentframe - 1); } frame 8 { if (_root.bank == 0) { this.gotoAndPlay('bank_0'); } else { if (_root.bank > 0) { this.gotoAndPlay('bank_1'); } } } frame 9 { this.gotoAndPlay(_currentframe - 1); } } movieClip 255 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { switch (_root.nodamage) { case 1: nodamageTimer = 30; this.gotoAndPlay('nodamage'); break; case 2: this.gotoAndPlay('damage'); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 4 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 6 { if (nodamageTimer > 0) { --nodamageTimer; } else { _root.nodamage = 0; this.gotoAndPlay('nomal'); } } frame 7 { this.gotoAndPlay(_currentframe - 3); } frame 8 { _root.fire.removeMovieClip(); _root.subfire.removeMovieClip(); _root.StopSE('se_shot_l_1'); _root.StopSE('se_shot_l_2'); _root.StopSE('se_shot_b_1'); _root.StopSE('se_shot_b_2'); if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 9 { if (_root.nodamage == 1) { nodamageTimer = 30; this.gotoAndPlay('nodamage'); } } frame 10 { this.gotoAndPlay(_currentframe - 1); } } movieClip 256 { } movieClip 279 smoke { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 13 { this.stop(); this.removeMovieClip(); } } movieClip 281 myship { frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 4 { _root.Key_input = 0; } frame 39 { _root.Key_input = 1; this.gotoAndPlay(2); } frame 41 { _root.nodamage = 1; _root.Key_input = 0; } frame 61 { _root.Key_input = 1; this.gotoAndPlay(2); } frame 63 { function ItemSpread() { function DispItem(ItemType, SetType) { var v5 = 'item' + _root.itemCount; if (lockpoint != null) { var v3 = {'x': lockpoint._x, 'y': lockpoint._y}; } else { var v3 = {'x': _x, 'y': _y}; } this.localToGlobal(v3); if (SetType) { v3.x += Math.floor(Math.random() * 100 - 50); v3.y += Math.floor(Math.random() * 100 - 50); } var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie(ItemType, v5, 1001 + _root.itemCount, v4); ++_root.itemCount; if (_root.itemCount >= 99) { _root.itemCount = 0; } } DispItem('item_main', 1); if (_root.subPower) { DispItem('item_sub', 1); } switch (_root.LIFE) { case 2: DispItem('item_main', 1); DispItem('item_bom', 1); case 3: DispItem('item_main', 1); case 4: DispItem('item_sub', 1); } } if (_root.shieldmode != 1) { _root.Key_input = 0; _root.nodamage = 2; ItemSpread(); } else { this.gotoAndPlay('nomal'); } _root.delShot = 1; } frame 122 { function PowerDown() { var v4 = {}; var v5 = {}; var v3 = 0; while (v3 < 3) { v4[v3] = {'Atk': new Array(), 'Relode': '', 'MaxNum': new Array(), 'BomAtk': ''}; if (v3 < 2) { v5[v3] = {'Atk': new Array(), 'Relode': new Array()}; } ++v3; } v4[0].Atk[0] = 8; v4[0].Atk[1] = 8; v4[0].Atk[2] = 8; v4[0].Relode = 3; v4[0].MaxNum = [3, 9, 18]; v4[0].BomAtk = 10; v4[1].Atk[0] = 4; v4[1].Atk[1] = 3; v4[1].Atk[2] = 8; v4[1].Relode = 0; v4[1].MaxNum = [1, 2, 1]; v4[1].BomAtk = 5; v4[2].Atk[0] = 3; v4[2].Atk[1] = 4; v4[2].Atk[2] = 6; v4[2].Relode = 0; v4[2].MaxNum = [1, 1, 1]; v4[2].BomAtk = 12; v5[0].Atk[0] = 36; v5[0].Atk[1] = 36; v5[0].Relode[0] = 40; v5[0].Relode[1] = 20; v5[1].Atk[0] = 12; v5[1].Atk[1] = 12; v5[1].Relode[0] = 60; v5[1].Relode[1] = 30; if (_root.mainPower == 1 && _root.mainShot > 1) { _root.mainShot = 1; _root.mainHitCount = 0; _root.FCS.KeyLock_z = false; _root.AtkBom = v4[_root.mainShot - 1].BomAtk; _root.AtkMainshot = v4[_root.mainShot - 1].Atk[_root.mainPower - 1]; _root.mainMax = v4[_root.mainShot - 1].MaxNum[_root.mainPower - 1]; _root.mainAddrelode = v4[_root.mainShot - 1].Relode; } if (_root.mainPower >= 2) { --_root.mainPower; _root.AtkMainshot = v4[_root.mainShot - 1].Atk[_root.mainPower - 1]; _root.mainMax = v4[_root.mainShot - 1].MaxNum[_root.mainPower - 1]; } _root.subPower = 0; if (_root.fire != null) { _root.fire.removeMovieClip(); _root.mainLock = ''; } if (_root.subfire != null) { _root.subfire.removeMovieClip(); } _root.delShot = 1; _root.nodamage = 1; _root.bomStock = 3; _root.myship._x = 160; _root.myship._y = 300; _root.FCS.KeyLock_z = false; this.gotoAndPlay('recover'); } --_root.LIFE; if (_root.LIFE <= 0) { _root.destroy = 1; this.removeMovieClip(); } else { if (_root.useBom == 2) { _root.bom.removeMovieClip(); _root.useBom = 0; } PowerDown(); } } frame 124 { _root.Key_input = 0; } frame 162 { _root.Key_input = 0; _root.flag = 1; this.removeMovieClip(); } frame 164 { _root.Key_input = 0; } frame 223 { this.removeMovieClip(); } frame 225 { _root.Key_input = 0; } frame 300 { this.removeMovieClip(); } } movieClip 288 { frame 1 { this.gotoAndPlay('p' + _parent.shottype); } frame 3 { this.gotoAndPlay('p' + _parent.shottype); } frame 5 { this.gotoAndPlay('p' + _parent.shottype); } frame 7 { this.gotoAndPlay('p' + _parent.shottype); } } movieClip 290 { frame 1 { function ItmeSet() { item_count = 0; item_move_count = 90; _parent.item_move = 0; var v4 = {'x': 0, 'y': 0}; var v3 = {'x': 0, 'y': 0}; this.localToGlobal(v4); v3.x = ((v4.x - 192.5) / 2) * -3; v3.y = ((v4.y - 225) / 2) * -3; if (v3.x > 0) { if (v3.x > 130) { v3.x = 130; } } else { if (v3.x < -130) { v3.x = -130; } } if (v3.y > 0) { if (v3.y > 150) { v3.y = 150; } } else { if (v3.y < -150) { v3.y = -150; } } move_x = Math.ceil(v3.x / 60); move_y = Math.ceil(v3.y / 60); if (!move_x && !move_y) { item_move_count = 61; } } shottype = Math.ceil(Math.random() * 3); if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } ItmeSet(); } frame 2 { function ItemMove() { --item_move_count; if (item_move_count) { _parent._x += move_x; _parent._y += move_y; if (item_move_count == 60) { _parent.item_move = 1; } } else { item_move_count = 0; } } if (item_count > 45) { item_count = 0; if (shottype >= 3) { shottype = 1; } else { ++shottype; } } else { ++item_count; } if (_root.nodamage != 2) { if (this.hitTest(_root.myship)) { this.gotoAndPlay('get'); } } if (item_move_count) { ItemMove(); } if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 6 { function ChangeShot() { var v3 = {}; var v4 = {}; var v2 = 0; while (v2 < 3) { v3[v2] = {'Atk': new Array(), 'Relode': '', 'MaxNum': new Array(), 'BomAtk': ''}; if (v2 < 2) { v4[v2] = {'Atk': new Array(), 'Relode': new Array()}; } ++v2; } v3[0].Atk[0] = 8; v3[0].Atk[1] = 8; v3[0].Atk[2] = 8; v3[0].Relode = 3; v3[0].MaxNum = [3, 9, 18]; v3[0].BomAtk = 10; v3[1].Atk[0] = 4; v3[1].Atk[1] = 3; v3[1].Atk[2] = 8; v3[1].Relode = 0; v3[1].MaxNum = [1, 2, 1]; v3[1].BomAtk = 5; v3[2].Atk[0] = 3; v3[2].Atk[1] = 4; v3[2].Atk[2] = 6; v3[2].Relode = 0; v3[2].MaxNum = [1, 1, 1]; v3[2].BomAtk = 12; v4[0].Atk[0] = 36; v4[0].Atk[1] = 36; v4[0].Relode[0] = 40; v4[0].Relode[1] = 20; v4[1].Atk[0] = 12; v4[1].Atk[1] = 12; v4[1].Relode[0] = 60; v4[1].Relode[1] = 30; if (shottype != _root.mainShot) { _root.delShot = 1; _root.StopSE('se_shot_l_1'); _root.StopSE('se_shot_l_2'); _root.StopSE('se_shot_b_1'); _root.StopSE('se_shot_b_2'); _root.mainHitCount = 0; _root.FCS.KeyLock_z = false; _root.mainShot = shottype; _root.AtkBom = v3[shottype - 1].BomAtk; _root.AtkMainshot = v3[shottype - 1].Atk[_root.mainPower - 1]; _root.mainMax = v3[shottype - 1].MaxNum[_root.mainPower - 1]; _root.mainAddrelode = v3[shottype - 1].Relode; } else { if (_root.mainPower >= 3) { _root.score += 500; } else { _root.delShot = 1; _root.StopSE('se_shot_l_1'); _root.StopSE('se_shot_l_2'); _root.StopSE('se_shot_b_1'); _root.StopSE('se_shot_b_2'); _root.FCS.KeyLock_z = false; ++_root.mainPower; _root.AtkMainshot = v3[shottype - 1].Atk[_root.mainPower - 1]; _root.mainMax = v3[shottype - 1].MaxNum[_root.mainPower - 1]; } } } ChangeShot(); _parent.removeMovieClip(); } } movieClip 291 item_main { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } i = 0; } frame 2 { if (item_move) { this.gotoAndPlay('roop' + Math.ceil(Math.random() * 2)); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 62 { if (i < 10) { ++i; } else { i = 0; this.gotoAndPlay('END'); } } frame 123 { if (i < 10) { ++i; this.gotoAndPlay(4); } else { i = 0; this.gotoAndPlay('END'); } } frame 201 { this.removeMovieClip(); } } movieClip 294 { } movieClip 297 { } movieClip 300 { } movieClip 301 { frame 61 { stop(); } } movieClip 303 bom1 { frame 1 { function CutInEffect(CutInID) { _root.CutInFlag = !_root.CutInFlag; _root.StopALL(_root); var v3 = 'cutin'; var v2 = {'_x': 0, '_y': 0}; _root.attachMovie(CutInID, v3, 5001, v2); } CutInEffect('cutin_my'); } frame 81 { if (_root.useBom != 4) { _root.useBom = 0; } this.removeMovieClip(); } } movieClip 305 { } movieClip 308 { } movieClip 310 { } movieClip 311 { } movieClip 314 { } movieClip 316 bom2 { frame 1 { function CutInEffect(CutInID) { _root.CutInFlag = !_root.CutInFlag; _root.StopALL(_root); var v3 = 'cutin'; var v2 = {'_x': 0, '_y': 0}; _root.attachMovie(CutInID, v3, 5001, v2); } CutInEffect('cutin_my'); } instance of movieClip 256 { onClipEvent (enterFrame) { _root.bom._x = _root.myship._x + _root.bank; _root.bom._y = _root.myship._y - 60; } } frame 136 { if (_root.useBom != 4) { _root.useBom = 0; } this.removeMovieClip(); } } movieClip 318 { } movieClip 323 { } movieClip 324 { } movieClip 325 { frame 31 { stop(); } } movieClip 327 bom3 { frame 1 { function CutInEffect(CutInID) { _root.CutInFlag = !_root.CutInFlag; _root.StopALL(_root); var v3 = 'cutin'; var v2 = {'_x': 0, '_y': 0}; _root.attachMovie(CutInID, v3, 5001, v2); } CutInEffect('cutin_my'); } frame 82 { if (_root.useBom != 4) { _root.useBom = 0; } this.removeMovieClip(); } } movieClip 328 fire1 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { var err_flag = 0; var maxShot = _root.mainMax; if (!_root.mainRelode) { if (_root['missile' + _root.mainCount] == null) { switch (_root.mainPower) { case 3: if (_root['missile' + (_root.mainCount + 3)] != null || _root['missile' + (_root.mainCount + 4)] != null || _root['missile' + (_root.mainCount + 5)] != null) { err_flag = 1; } case 2: if (!(_root['missile' + (_root.mainCount + 1)] != null || _root['missile' + (_root.mainCount + 2)] != null)) break; err_flag = 1; } if (!err_flag) { var SetID = {}; var DefSet = {}; SetID[0] = 'missile' + _root.mainCount; SetID[1] = 'backfire0'; if (_root.mainPower < 3) { DefSet._x = _root.myship._x; } else { DefSet._x = _root.myship._x - 20; } DefSet._y = _root.myship._y - 30; _root.attachMovie('missile1', SetID[0], 1101 + _root.mainCount, DefSet); _root.attachMovie('backfire1', SetID[1], 1401, DefSet); if (_root.mainPower >= 2) { ++_root.mainCount; if (_root.mainCount >= maxShot) { _root.mainCount = 0; } SetID[0] = 'missile' + _root.mainCount; SetID[1] = 'backfire2'; DefSet._x = _root.myship._x; DefSet._y = _root.myship._y - 30; DefSet._rotation = 20; _root.attachMovie('missile1', SetID[0], 1101 + _root.mainCount, DefSet); _root.attachMovie('backfire1', SetID[1], 1403, DefSet); ++_root.mainCount; if (_root.mainCount >= maxShot) { _root.mainCount = 0; } SetID[0] = 'missile' + _root.mainCount; SetID[1] = 'backfire3'; DefSet._x = _root.myship._x; DefSet._y = _root.myship._y - 30; DefSet._rotation = -20; _root.attachMovie('missile1', SetID[0], 1101 + _root.mainCount, DefSet); _root.attachMovie('backfire1', SetID[1], 1404, DefSet); if (_root.mainPower >= 3) { ++_root.mainCount; if (_root.mainCount >= maxShot) { _root.mainCount = 0; } SetID[0] = 'missile' + _root.mainCount; SetID[1] = 'backfire4'; DefSet._x = _root.myship._x; DefSet._y = _root.myship._y - 30; DefSet._rotation = 40; _root.attachMovie('missile1', SetID[0], 1101 + _root.mainCount, DefSet); _root.attachMovie('backfire1', SetID[1], 1405, DefSet); ++_root.mainCount; if (_root.mainCount >= maxShot) { _root.mainCount = 0; } SetID[0] = 'missile' + _root.mainCount; SetID[1] = 'backfire5'; DefSet._x = _root.myship._x; DefSet._y = _root.myship._y - 30; DefSet._rotation = -40; _root.attachMovie('missile1', SetID[0], 1101 + _root.mainCount, DefSet); _root.attachMovie('backfire1', SetID[1], 1406, DefSet); ++_root.mainCount; if (_root.mainCount >= maxShot) { _root.mainCount = 0; } SetID[0] = 'missile' + _root.mainCount; SetID[1] = 'backfire1'; DefSet._x = _root.myship._x + 20; DefSet._y = _root.myship._y - 30; DefSet._rotation = 0; _root.attachMovie('missile1', SetID[0], 1101 + _root.mainCount, DefSet); _root.attachMovie('backfire1', SetID[1], 1402, DefSet); } } _root.mainRelode += _root.mainAddrelode; _root.StartSE_L('se_shot_v'); } } ++_root.mainCount; if (_root.mainCount >= maxShot) { _root.mainCount = 0; } } } frame 5 { this.gotoAndPlay(_currentframe - 3); } } movieClip 331 { frame 1 { this.gotoAndPlay('p1'); } frame 4 { this.gotoAndPlay(_currentframe - 1); } } movieClip 332 missile1 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 15 { this.removeMovieClip(); } } movieClip 335 hit_v { frame 3 { this.removeMovieClip(); } } movieClip 338 backfire1 { frame 2 { this.removeMovieClip(); } } movieClip 340 { } movieClip 341 { frame 1 { this.gotoAndPlay('p' + _root.mainPower); if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 18 { this.gotoAndPlay(_currentframe - 10); } frame 36 { this.gotoAndPlay(_currentframe - 10); } frame 54 { this.gotoAndPlay(_currentframe - 10); } } movieClip 342 missile2 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { if (_root.delShot == 1) { _root.StopSE('se_shot_l_1'); _root.StopSE('se_shot_l_2'); this.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 345 { } movieClip 348 { } movieClip 349 hit_l { frame 1 { this.gotoAndPlay('p' + _root.mainPower); } frame 6 { this.removeMovieClip(); } frame 11 { this.removeMovieClip(); } frame 16 { this.removeMovieClip(); } } movieClip 350 { frame 1 { _root.StartSE('se_shot_l_1'); } frame 46 { _root.StartSE_roop('se_shot_l_2'); } frame 48 { this.gotoAndPlay(_currentframe - 1); } } movieClip 351 fire2 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 3 { var err_flag = 0; var maxShot = _root.mainMax; if (!_root.mainRelode) { if (_root.missile0 == null) { if (_root.mainPower == 2) { if (_root.missile1 != null) { err_flag = 1; } } if (!err_flag) { _root.delShot = 0; _root.attachMovie('missile2', 'missile0', 1101); _root.missile0._y = _root.myship._y - 30; if (_root.mainPower != 2) { _root.missile0._x = _root.myship._x; } else { _root.missile0._x = _root.myship._x - 20; ++_root.mainCount; if (_root.mainCount >= maxShot) { _root.mainCount = 0; } _root.attachMovie('missile2', 'missile1', 1102); _root.missile1._x = _root.myship._x + 20; _root.missile1._y = _root.myship._y - 30; } _root.mainRelode += _root.mainAddrelode; } } else { _root.missile0._y = _root.myship._y - 30; if (_root.mainPower != 2) { _root.missile0._x = _root.myship._x; } else { _root.missile0._x = _root.myship._x - 20; _root.missile1._x = _root.myship._x + 20; _root.missile1._y = _root.myship._y - 30; } } ++_root.mainCount; if (_root.mainCount >= maxShot) { _root.mainCount = 0; } } } frame 4 { this.gotoAndPlay(_currentframe - 1); } } movieClip 352 { } movieClip 353 missile3 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } instance ray0 of movieClip 352 { onClipEvent (enterFrame) { function SnakeBeam() { var v7 = [_root.mainPower * 8, _root.mainPower * 6, _root.mainPower * 4]; var v4 = {}; var v5 = {'x': _root.myship.centerpoint._x, 'y': _root.myship.centerpoint._y}; var v6 = 0; var v3 = {'x': 0, 'y': 0}; if (!(_root.mainLock.indexOf('parts') + 1)) { if (_root[_root.mainLock] != null) { v6 = 1; _root[_root.mainLock].enemytarget.localToGlobal(v3); } } else { var v8 = _root.mainLock.split('#'); if (_root[v8[0]] != null) { v6 = 1; _root[v8[0]].enemytarget.img[v8[1]].partstarget.localToGlobal(v3); } } v4.y = v5.y - 240; if (!v6) { v4.x = v5.x; v3.x = _root.LockMarker * 2; v3.y = -400; if (_root.hit0 != null) { _root.hit0.removeMovieClip(); } } else { v4.x = _root.LockMarker + Math.random() * 40 - 20; if (_root.hit0 == null) { _root.attachMovie('hit_b', 'hit0', 1251); } _root.hit0._x = v3.x; _root.hit0._y = v3.y; _parent.globalToLocal(v3); } _root.missile0.ray0.clear(); _root.missile0.ray1.clear(); _root.missile0.ray2.clear(); _root.missile0.ray0.lineStyle(v7[0], 39168, 100); _root.missile0.ray1.lineStyle(v7[1], 3407718, 100); _root.missile0.ray2.lineStyle(v7[2], 16777215, 100); _root.missile0.ray0.moveTo(v5.x, v5.y); _root.missile0.ray1.moveTo(v5.x, v5.y); _root.missile0.ray2.moveTo(v5.x, v5.y); _root.missile0.ray0.curveTo(v4.x, v4.y, v3.x, v3.y); _root.missile0.ray1.curveTo(v4.x, v4.y, v3.x, v3.y); _root.missile0.ray2.curveTo(v4.x, v4.y, v3.x, v3.y); } if (!_root.StopALLFlag && !_root.CutInFlag) { SnakeBeam(); } } } frame 2 { if (_root.delShot == 1) { _root.StopSE('se_shot_b_1'); _root.StopSE('se_shot_b_2'); this.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 362 { } movieClip 363 hit_b { frame 2 { if (_root.delShot == 1) { this.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 364 { frame 1 { _root.StartSE('se_shot_b_1'); } frame 85 { _root.StartSE_roop('se_shot_b_2'); } frame 87 { this.gotoAndPlay(_currentframe - 1); } } movieClip 365 fire3 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 3 { var err_flag = 0; var maxShot = _root.mainMax; if (!_root.mainRelode) { if (_root.missile0 == null) { _root.delShot = 0; _root.attachMovie('missile3', 'missile0', 1101); _root.mainRelode += _root.mainAddrelode; } _root.missile0._x = _root.myship._x; _root.missile0._y = _root.myship._y - 30; ++_root.mainCount; if (_root.mainCount >= maxShot) { _root.mainCount = 0; } } } frame 4 { this.gotoAndPlay(_currentframe - 1); } } movieClip 368 submissile1 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { function SubA_FCS() { var v5 = 1.05; var v6 = 0.97; var v4 = 40; var v7 = 20; var v3 = this._name; if (sideSpeed) { sideSpeed = Math.abs(sideSpeed) < 1 ? 0 : sideSpeed; } rad = _rotation * Math.PI / 180; if (speed >= v4) { speed = v4; } else { nowspeed *= v5; speed += nowspeed; } _root[v3]._x += sideSpeed; _root[v3]._y += Math.sin(rad) * speed; if (_root[v3]._x < -150 || _root[v3]._x > 500 || _root[v3]._y > 650 || _root[v3]._y < -150) { this.removeMovieClip(); } } SubA_FCS(); } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 369 subfire1 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { function FireSub1() { var v2 = 0; var v3 = _root.subMax; if (!_root.subRelode) { if (_root['submissile' + _root.subCount] == null) { if (_root['submissile' + (_root.subCount + 1)] != null || _root['submissile' + (_root.subCount + 2)] != null || _root['submissile' + (_root.subCount + 3)] != null) { v2 = 1; } if (!v2) { setMissile(); _root.subRelode += _root.subAddrelode; _root.StartSE('se_shot_m'); } } } } function setMissile() { var v7 = 1.5; var v8 = -15; var v6 = 3; var v9 = _root.subMax; var v4 = 0; var v2 = {}; var v3 = ''; var v5 = 0; while (v5 < 4) { v3 = 'submissile' + _root.subCount; v2._rotation = -90; switch (v5) { case 0: v2._x = _root.myship._x - 10; v2._y = _root.myship._y - 20; v4 = -v6; break; case 1: v2._x = _root.myship._x + 10; v2._y = _root.myship._y - 20; v4 = v6; break; case 2: v2._x = _root.myship._x - 40; v2._y = _root.myship._y + 20; v4 = -v6 * 2; break; case 3: v2._x = _root.myship._x + 40; v2._y = _root.myship._y + 20; v4 = v6 * 2; } _root.attachMovie('submissile1', v3, 1201 + _root.subCount, v2); eval('_root.' + v3 + '.speed') = v8; eval('_root.' + v3 + '.nowspeed') = v7; eval('_root.' + v3 + '.sideSpeed') = v4; ++_root.subCount; if (_root.subCount >= v9) { _root.subCount = 0; } ++v5; } } FireSub1(); } frame 12 { this.gotoAndPlay(_currentframe - 10); } } movieClip 372 submissile2 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { function SubB_FCS() { var v14 = 15; var v17 = 8.5; var v15 = 1.02; var v19 = 0.98; var v12 = 40; var v18 = 30; var v13 = this._name; var v5; var v4; var v8; var v6 = {}; if (sideSpeed) { sideSpeed = Math.abs(sideSpeed) < 1 ? 0 : sideSpeed; } if (timer > 0) { --timer; rad = _rotation * Math.PI / 180; if (speed >= v12) { speed = v12; } else { nowspeed *= v15; speed += nowspeed; } _root[v13]._x += sideSpeed; _root[v13]._y += Math.sin(rad) * speed; } else { if (timer < -180) { rad = _rotation * Math.PI / 180; if (speed >= v12) { speed = v12; } else { nowspeed *= v15; speed += nowspeed; } _root[v13]._x += Math.cos(rad) * speed; _root[v13]._y += Math.sin(rad) * speed; } else { --timer; for (var v16 in _root.arrEnemyID) { var v7 = _root.arrEnemyID[parseFloat(v16)]; var v9 = v7 + '.enemytarget.lockpoint'; var v3 = {'x': 0, 'y': 0}; _root[v7].enemytarget.lockpoint.localToGlobal(v3); v5 = _x - v3.x; v4 = _y - v3.y; if (!v6.x) { v6.x = v3.x; v6.y = v3.y; v8 = Math.sqrt(v5 * v5 + v4 * v4); } else { if (v8 >= Math.sqrt(v5 * v5 + v4 * v4)) { v6.x = v3.x; v6.y = v3.y; v8 = Math.sqrt(v5 * v5 + v4 * v4); } } } rad = Math.atan2(v6.y - _y, v6.x - _x); rot = rad * 180 / Math.PI; if (this._rotation - 180 > rot) { rot += 360; } if (this._rotation + 180 < rot) { rot -= 360; } if (this._rotation - rot > v14) { arot -= v17; } else { if (this._rotation - rot < -v14) { arot += v17; } else { arot *= 0.75; } } if (arot > v14) { arot = v14; } if (arot < -v14) { arot = -v14; } _rotation = _rotation + arot; if (speed >= v12) { speed = v12; } else { if (speed < v18) { nowspeed *= v15; speed += nowspeed; } else { speed *= v15; } if (speed >= v12) { speed = v12; } } rad = _rotation * Math.PI / 180; v5 = Math.cos(rad) * speed; v4 = Math.sin(rad) * speed; _x = _x + (v5 + sideSpeed); _y = _y + v4; } } if (_root[v13]._x < -150 || _root[v13]._x > 500 || _root[v13]._y > 650 || _root[v13]._y < -150) { this.removeMovieClip(); } } SubB_FCS(); } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 373 subfire2 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { function FireSub2() { var v2 = 0; var v3 = _root.subMax; if (!_root.subRelode) { if (_root['submissile' + _root.subCount] == null) { if (_root['submissile' + (_root.subCount + 1)] != null || _root['submissile' + (_root.subCount + 2)] != null || _root['submissile' + (_root.subCount + 3)] != null) { v2 = 1; } if (!v2) { setMissile(); _root.subRelode += _root.subAddrelode; _root.StartSE('se_shot_m'); } } } } function setMissile() { var v7 = 1; var v8 = -15; var v6 = 3; var v9 = 15; var v10 = _root.subMax; var v5 = 0; var v3 = {}; var v2 = ''; var v4 = 0; while (v4 < 2) { v2 = 'submissile' + _root.subCount; v3._rotation = -90; switch (v4) { case 0: v3._x = _root.myship._x - 10; v3._y = _root.myship._y - 20; v5 = -v6; break; case 1: v3._x = _root.myship._x + 10; v3._y = _root.myship._y - 20; v5 = v6; } _root.attachMovie('submissile2', v2, 1201 + _root.subCount, v3); eval('_root.' + v2 + '.speed') = v8; eval('_root.' + v2 + '.nowspeed') = v7; eval('_root.' + v2 + '.sideSpeed') = v5; eval('_root.' + v2 + '.arot') = 0; eval('_root.' + v2 + '.timer') = v9; ++_root.subCount; if (_root.subCount >= v10) { _root.subCount = 0; } ++v4; } } FireSub2(); } frame 17 { this.gotoAndPlay(_currentframe - 15); } } movieClip 378 { } movieClip 379 { frame 1 { function DispSmoke() { var v6 = 'bang' + _root.mobCount; var v4 = {'x': Math.random() * 10 - 5, 'y': Math.random() * 10 - 5}; this.localToGlobal(v4); _parent._parent._parent._parent.globalToLocal(v4); var v5 = {'_x': v4.x, '_y': v4.y}; _parent._parent._parent._parent.attachMovie('smoke', v6, 201 + _root.bangCount, v5); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } } DispSmoke(); } } movieClip 380 { frame 1 { switch (_root.Round) { case 1: hp = 1200; GetPoint = 400; break; case 2: hp = 1400; GetPoint = 600; break; default: hp = 1600; GetPoint = 800; } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { function HitChkEnemyP() { var v10 = 0; var v15 = 0; var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitTest(_root['missile' + v4])) { var v9 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.lockpoint._x, 'y': this.lockpoint._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._parent._parent._parent._name + '#' + _parent._name; } v10 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitTest(_root['submissile' + v4])) { v9 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v10 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitTest(_root.bom['blast' + v4])) { v10 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitTest(_root.bom.blast)) { v10 += _root.AtkBom; v15 = 1; } } } if (v10) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v10; this.gotoAndPlay(_currentframe + 2); } if (!v15) { if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); AtkDamage = 100; PlusPoint = GetPoint; this.gotoAndPlay(_currentframe + 2); } } } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } else { HitChkEnemyP(); } if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 4 { _root.StartSE_L('se_dmg_enemy'); } frame 5 { hp -= AtkDamage; if (hp <= 0) { if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } if (burst) { EnemyBurst(); } this.gotoAndPlay('bang'); } } frame 6 { this.gotoAndPlay(_currentframe - 4); } frame 8 { function BangParts() { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } var v6 = 'bang' + _root.bangCount; var v4 = {'x': 0, 'y': 0}; this.localToGlobal(v4); var v5 = {'_x': v4.x, '_y': v4.y}; _root.attachMovie('bang_s', v6, 201 + _root.bangCount, v5); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } ++_parent._parent.breakflag; _parent.breakflag = 1; } BangParts(); } frame 15 { this.gotoAndPlay(_currentframe - 6); } } movieClip 381 { } movieClip 384 { } movieClip 385 { frame 1 { switch (_root.Round) { case 1: hp = 1200; GetPoint = 400; break; case 2: hp = 1400; GetPoint = 600; break; default: hp = 1600; GetPoint = 800; } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { function HitChkEnemyP() { var v10 = 0; var v15 = 0; var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitTest(_root['missile' + v4])) { var v9 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.lockpoint._x, 'y': this.lockpoint._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._parent._parent._parent._name + '#' + _parent._name; } v10 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitTest(_root['submissile' + v4])) { v9 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v10 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitTest(_root.bom['blast' + v4])) { v10 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitTest(_root.bom.blast)) { v10 += _root.AtkBom; v15 = 1; } } } if (v10) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v10; this.gotoAndPlay(_currentframe + 2); } if (!v15) { if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); AtkDamage = 100; PlusPoint = GetPoint; this.gotoAndPlay(_currentframe + 2); } } } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } else { HitChkEnemyP(); } if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 4 { _root.StartSE_L('se_dmg_enemy'); } frame 5 { hp -= AtkDamage; if (hp <= 0) { if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } if (burst) { EnemyBurst(); } this.gotoAndPlay('bang'); } } frame 6 { this.gotoAndPlay(_currentframe - 4); } frame 8 { function BangParts() { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } var v6 = 'bang' + _root.bangCount; var v4 = {'x': 0, 'y': 0}; this.localToGlobal(v4); var v5 = {'_x': v4.x, '_y': v4.y}; _root.attachMovie('bang_s', v6, 201 + _root.bangCount, v5); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } ++_parent._parent.breakflag; _parent.breakflag = 1; } BangParts(); } frame 15 { this.gotoAndPlay(_currentframe - 6); } } movieClip 386 { } movieClip 389 { } movieClip 390 { frame 1 { switch (_root.Round) { case 1: hp = 1000; GetPoint = 500; break; case 2: hp = 1200; GetPoint = 600; break; default: hp = 1400; GetPoint = 700; } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { function HitChkEnemyP() { var v10 = 0; var v15 = 0; var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitTest(_root['missile' + v4])) { var v9 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.lockpoint._x, 'y': this.lockpoint._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._parent._parent._parent._name + '#' + _parent._name; } v10 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitTest(_root['submissile' + v4])) { v9 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v10 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitTest(_root.bom['blast' + v4])) { v10 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitTest(_root.bom.blast)) { v10 += _root.AtkBom; v15 = 1; } } } if (v10) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v10; this.gotoAndPlay(_currentframe + 2); } if (!v15) { if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); AtkDamage = 100; PlusPoint = GetPoint; this.gotoAndPlay(_currentframe + 2); } } } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } else { HitChkEnemyP(); } if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 4 { _root.StartSE_L('se_dmg_enemy'); } frame 5 { hp -= AtkDamage; if (hp <= 0) { if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } if (burst) { EnemyBurst(); } this.gotoAndPlay('bang'); } } frame 6 { this.gotoAndPlay(_currentframe - 4); } frame 8 { function BangParts() { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } var v6 = 'bang' + _root.bangCount; var v4 = {'x': 0, 'y': 0}; this.localToGlobal(v4); var v5 = {'_x': v4.x, '_y': v4.y}; _root.attachMovie('bang_s', v6, 201 + _root.bangCount, v5); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } ++_parent._parent.breakflag; _parent.breakflag = 1; } BangParts(); } frame 15 { this.gotoAndPlay(_currentframe - 6); } } movieClip 391 { } movieClip 392 { frame 1 { function Shot_CircleShot16(shot_x, shot_y, shottype) { if (_root.LIFE) { var v7 = {'x': shot_x, 'y': shot_y}; var v5 = 'tekidan' + _root.bulletCount; shottype = 'tekidan' + shottype; this.localToGlobal(v7); var v4 = {'_x': v7.x, '_y': v7.y, '_rotation': 0}; var v3 = 1; while (v3 <= 16) { v5 = 'tekidan' + _root.bulletCount; v4._rotation = 22.5 * v3; _root.attachMovie(shottype, v5, 2000 + _root.bulletCount, v4); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } ++v3; } } } function Shot_LineShot(shot_x, shot_y, shottype) { if (_root.LIFE) { var v3 = {'x': shot_x, 'y': shot_y}; var v5 = 'tekidan' + _root.bulletCount; var v4 = {}; shottype = 'tekidan' + shottype; this.localToGlobal(v3); v4 = {'_x': v3.x - 36, '_y': v3.y - 36}; _root.attachMovie(shottype, v5, 2000 + _root.bulletCount, v4); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v5 = 'tekidan' + _root.bulletCount; v4 = {'_x': v3.x + 36, '_y': v3.y - 36}; _root.attachMovie(shottype, v5, 2000 + _root.bulletCount, v4); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v5 = 'tekidan' + _root.bulletCount; v4 = {'_x': v3.x - 36, '_y': v3.y + 36}; _root.attachMovie(shottype, v5, 2000 + _root.bulletCount, v4); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v5 = 'tekidan' + _root.bulletCount; v4 = {'_x': v3.x + 36, '_y': v3.y + 36}; _root.attachMovie(shottype, v5, 2000 + _root.bulletCount, v4); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } function Shot_RoundShot(shot_x, shot_y, shottype) { if (_root.LIFE) { var v3 = {'x': shot_x, 'y': shot_y}; var v6 = 'tekidan' + _root.bulletCount; shottype = 'tekidan' + shottype; this.localToGlobal(v3); var v5 = {'_x': v3.x, '_y': v3.y, '_rotation': r}; _root.attachMovie(shottype, v6, 2000 + _root.bulletCount, v5); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } r += 15; } } function Shot_RandomShot(shot_x, shot_y, shottype) { if (_root.LIFE) { var v3 = {'x': shot_x, 'y': shot_y}; var v5 = 'tekidan' + _root.bulletCount; var v4 = {}; shottype = 'tekidan' + shottype; this.localToGlobal(v3); v4 = {'_x': v3.x - 36, '_y': v3.y - 36, '_rotation': Math.random() * 90 - 45}; _root.attachMovie(shottype, v5, 2000 + _root.bulletCount, v4); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v5 = 'tekidan' + _root.bulletCount; v4 = {'_x': v3.x + 36, '_y': v3.y - 36, '_rotation': Math.random() * 90 - 45}; _root.attachMovie(shottype, v5, 2000 + _root.bulletCount, v4); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v5 = 'tekidan' + _root.bulletCount; v4 = {'_x': v3.x - 36, '_y': v3.y + 36, '_rotation': Math.random() * 90 - 45}; _root.attachMovie(shottype, v5, 2000 + _root.bulletCount, v4); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v5 = 'tekidan' + _root.bulletCount; v4 = {'_x': v3.x + 36, '_y': v3.y + 36, '_rotation': Math.random() * 90 - 45}; _root.attachMovie(shottype, v5, 2000 + _root.bulletCount, v4); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } function Shot_XWayShot(shot_x, shot_y, r, shottype, shotnum, tite, homing) { if (_root.LIFE) { var v7 = {'x': shot_x, 'y': shot_y}; var v4 = 'tekidan' + _root.bulletCount; shottype = 'tekidan' + shottype; this.localToGlobal(v7); var v5 = 1; if (homing) { var v10 = _root.myship._x - v7.x; var v9 = _root.myship._y - v7.y; r = Math.atan2(v9, v10) / 0.0174532925199433 - 90; } var v3 = {'_x': v7.x, '_y': v7.y, '_rotation': r}; if (shotnum % 2) { _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v3._rotation += tite; ++v5; v4 = 'tekidan' + _root.bulletCount; } else { v3._rotation += tite / 2; } if (shotnum >= 2) { _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v4 = 'tekidan' + _root.bulletCount; v3._rotation -= tite * v5; ++v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } if (shotnum >= 4) { v4 = 'tekidan' + _root.bulletCount; v3._rotation += tite * v5; ++v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v4 = 'tekidan' + _root.bulletCount; v3._rotation -= tite * v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } } } function DispEnemy(enemyID, typeID, moveID, ItemID, Set_x, Set_y) { var v5 = 'enemy' + _root.mobCount; var v4 = {'x': _x, 'y': _y}; if (Set_x) { v4.x = Set_x; } if (Set_y) { v4.y = Set_y; } _parent.localToGlobal(v4); if (!ItemID) { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID}; } else { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID, 'ItemType': ItemID}; } _root.attachMovie(enemyID, v5, 401 + _root.mobCount, v6); _root.arrEnemyID.push(v5); ++_root.mobCount; if (_root.mobCount >= 100) { _root.mobCount = 0; } } switch (_root.Round) { case 1: bullet01 = '01'; bullet02 = '04'; bullet03 = '11'; bullet04 = '01'; BTL_LV_Remit = 4; break; case 2: bullet01 = '01'; bullet02 = '04'; bullet03 = '11'; bullet04 = '21'; BTL_LV_Remit = 6; break; default: bullet01 = '01'; bullet02 = '04'; bullet03 = '11'; bullet04 = '21'; BTL_LV_Remit = 8; } Fpoint_a_x = 0; Fpoint_a_y = 30; Fpoint_b_x = 46; Fpoint_b_y = 16; Fpoint_d1_x = 123; Fpoint_d1_y = 7; Fpoint_d2_x = 79; Fpoint_d2_y = 3; if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { if (_parent._parent._parent.flag) { this.gotoAndPlay('LV1'); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 61 { if (!_parent.E_BOM_ctrl || _parent.BOM_needless) { ++FCS_cnt; if (FCS_cnt > FCS_MAX) { FCS_cnt = 1; if (_parent.DMG_ctrl >= 2 && !_parent.E_BOM_ctrl && Math.random() * _parent.battleLevel > BTL_LV_Remit / 2) { _parent.E_BOM_ctrl = 1; } } switch (_parent.DMG_ctrl) { case 0: if ((_parent._parent.hp / _parent._parent.hpMax) * 100 < 70) { ++_parent.DMG_ctrl; } break; case 1: if ((_parent._parent.hp / _parent._parent.hpMax) * 100 < 40) { ++_parent.DMG_ctrl; _parent.E_BOM_ctrl = 1; } } if (!_parent.partsBreak && _parent.breakflag >= _parent._parent.MAXparts) { _parent.partsBreak = 1; } _parent.battleLevel = _parent.DMG_ctrl + (_root.Round - 1) * 2 + _parent.partsBreak + _parent.breakflag; if (_parent.battleLevel > BTL_LV_Remit) { _parent.battleLevel = BTL_LV_Remit; } if (_root.LIFE <= 1) { _parent.battleLevel -= 2; if (_parent.battleLevel < 0) { _parent.battleLevel = 0; } } } if (!_parent.E_BOM_ctrl) { switch (FCS_cnt % 5) { case 1: case 2: if (!_parent.parts0.breakflag) { if (_parent.battleLevel > 3) { this.gotoAndPlay('type_a' + Math.ceil(Math.random() * 2)); } else { this.gotoAndPlay('type_a1'); } } else { this.gotoAndPlay('LV7'); } break; case 3: if (!_parent.parts0.breakflag) { SetNum = 3; if (_parent.battleLevel > 2) { ++SetNum; } this.gotoAndPlay('type_b' + Math.ceil(Math.random() * SetNum)); } else { this.gotoAndPlay('type_none'); } break; case 4: if (!_parent.parts1.breakflag || !_parent.parts2.breakflag) { if (FCS_cnt % 3 < 2) { this.gotoAndPlay('type_c1'); } else { this.gotoAndPlay('type_c2'); } } else { this.gotoAndPlay('type_none'); } break; default: this.gotoAndPlay('type_d1'); } } else { if (_parent.E_BOM_ctrl > 1) { this.gotoAndPlay('type_bom'); } else { this.gotoAndPlay(_currentframe - 1); } } } frame 62 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 0, bullet04, 3, 20, 1); } else { this.gotoAndPlay('type_none'); } } frame 72 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 0, bullet04, 3, 20, 1); } else { this.gotoAndPlay('type_none'); } } frame 82 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 0, bullet04, 3, 20, 1); } else { this.gotoAndPlay('type_none'); } } frame 101 { this.gotoAndPlay('LV' + _parent.battleLevel); } frame 102 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 0, bullet01, 5, 15, 1); } else { this.gotoAndPlay('type_none'); } } frame 112 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 0, bullet01, 5, 15, 1); } else { this.gotoAndPlay('type_none'); } } frame 122 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 0, bullet01, 5, 15, 1); } else { this.gotoAndPlay('type_none'); } } frame 141 { this.gotoAndPlay('LV' + _parent.battleLevel); } frame 142 { if (!_parent.parts0.breakflag) { Shot_CircleShot16(Fpoint_a_x, Fpoint_a_y, bullet01); } else { this.gotoAndPlay('type_none'); } } frame 147 { if (!_parent.parts0.breakflag) { Shot_CircleShot16(Fpoint_a_x, Fpoint_a_y, bullet01); } else { this.gotoAndPlay('type_none'); } } frame 152 { if (!_parent.parts0.breakflag) { Shot_CircleShot16(Fpoint_a_x, Fpoint_a_y, bullet01); } else { this.gotoAndPlay('type_none'); } } frame 181 { this.gotoAndPlay('LV' + _parent.battleLevel); } frame 182 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 90, bullet04, 1, 0, 0); Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, -90, bullet04, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 187 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 75, bullet04, 1, 0, 0); Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, -75, bullet04, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 192 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 60, bullet04, 1, 0, 0); Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, -60, bullet04, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 197 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 45, bullet04, 1, 0, 0); Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, -45, bullet04, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 202 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 30, bullet04, 1, 0, 0); Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, -30, bullet04, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 207 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 15, bullet04, 1, 0, 0); Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, -15, bullet04, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 212 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 0, bullet04, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 221 { this.gotoAndPlay('LV' + _parent.battleLevel); } frame 222 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 0, bullet01, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 224 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 20, bullet01, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 226 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 40, bullet01, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 228 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 60, bullet01, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 230 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 80, bullet01, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 232 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 100, bullet01, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 234 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 120, bullet01, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 236 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 140, bullet01, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 238 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 160, bullet01, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 240 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 180, bullet01, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 242 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 200, bullet01, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 244 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 220, bullet01, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 246 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 240, bullet01, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 248 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 260, bullet01, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 250 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 280, bullet01, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 252 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 300, bullet01, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 254 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 320, bullet01, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 256 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 340, bullet01, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 258 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 0, bullet01, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 261 { this.gotoAndPlay('LV' + _parent.battleLevel); } frame 262 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 90, bullet04, 1, 0, 0); Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, -90, bullet04, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 264 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 110, bullet04, 1, 0, 0); Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, -70, bullet04, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 266 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 130, bullet04, 1, 0, 0); Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, -50, bullet04, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 268 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 150, bullet04, 1, 0, 0); Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, -30, bullet04, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 270 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 170, bullet04, 1, 0, 0); Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, -10, bullet04, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 272 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, -170, bullet04, 1, 0, 0); Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 10, bullet04, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 274 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, -150, bullet04, 1, 0, 0); Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 30, bullet04, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 276 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, -130, bullet04, 1, 0, 0); Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 50, bullet04, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 278 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, -110, bullet04, 1, 0, 0); Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 70, bullet04, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 280 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, -90, bullet04, 1, 0, 0); Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 90, bullet04, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 282 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, -70, bullet04, 1, 0, 0); Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 110, bullet04, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 284 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, -50, bullet04, 1, 0, 0); Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 130, bullet04, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 286 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, -30, bullet04, 1, 0, 0); Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 150, bullet04, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 288 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, -10, bullet04, 1, 0, 0); Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 170, bullet04, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 290 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 10, bullet04, 1, 0, 0); Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, -170, bullet04, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 292 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 30, bullet04, 1, 0, 0); Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, -150, bullet04, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 294 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 50, bullet04, 1, 0, 0); Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, -130, bullet04, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 296 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 70, bullet04, 1, 0, 0); Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, -110, bullet04, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 298 { if (!_parent.parts0.breakflag) { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 90, bullet04, 1, 0, 0); Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, -90, bullet04, 1, 0, 0); } else { this.gotoAndPlay('type_none'); } } frame 301 { this.gotoAndPlay('LV' + _parent.battleLevel); } frame 302 { if (_parent.parts1.breakflag && _parent.parts2.breakflag) { this.gotoAndPlay('type_none'); } else { if (!_parent.parts1.breakflag) { Shot_XWayShot(-Fpoint_b_x, Fpoint_b_y, 0, bullet02, 1, 0, 0); } if (!_parent.parts2.breakflag) { Shot_XWayShot(Fpoint_b_x, Fpoint_b_y, 0, bullet02, 1, 0, 0); } } } frame 306 { if (_parent.parts1.breakflag && _parent.parts2.breakflag) { this.gotoAndPlay('type_none'); } else { if (!_parent.parts1.breakflag) { Shot_XWayShot(-Fpoint_b_x, Fpoint_b_y, 0, bullet02, 1, 0, 0); } if (!_parent.parts2.breakflag) { Shot_XWayShot(Fpoint_b_x, Fpoint_b_y, 0, bullet02, 1, 0, 0); } } } frame 310 { if (_parent.parts1.breakflag && _parent.parts2.breakflag) { this.gotoAndPlay('type_none'); } else { if (!_parent.parts1.breakflag) { Shot_XWayShot(-Fpoint_b_x, Fpoint_b_y, 0, bullet02, 1, 0, 0); } if (!_parent.parts2.breakflag) { Shot_XWayShot(Fpoint_b_x, Fpoint_b_y, 0, bullet02, 1, 0, 0); } } } frame 314 { if (_parent.parts1.breakflag && _parent.parts2.breakflag) { this.gotoAndPlay('type_none'); } else { if (!_parent.parts1.breakflag) { Shot_XWayShot(-Fpoint_b_x, Fpoint_b_y, 0, bullet02, 1, 0, 0); } if (!_parent.parts2.breakflag) { Shot_XWayShot(Fpoint_b_x, Fpoint_b_y, 0, bullet02, 1, 0, 0); } } } frame 318 { if (_parent.parts1.breakflag && _parent.parts2.breakflag) { this.gotoAndPlay('type_none'); } else { if (!_parent.parts1.breakflag) { Shot_XWayShot(-Fpoint_b_x, Fpoint_b_y, 0, bullet02, 1, 0, 0); } if (!_parent.parts2.breakflag) { Shot_XWayShot(Fpoint_b_x, Fpoint_b_y, 0, bullet02, 1, 0, 0); } } } frame 322 { if (_parent.parts1.breakflag && _parent.parts2.breakflag) { this.gotoAndPlay('type_none'); } else { if (!_parent.parts1.breakflag) { Shot_XWayShot(-Fpoint_b_x, Fpoint_b_y, 0, bullet02, 1, 0, 0); } if (!_parent.parts2.breakflag) { Shot_XWayShot(Fpoint_b_x, Fpoint_b_y, 0, bullet02, 1, 0, 0); } } } frame 326 { if (_parent.parts1.breakflag && _parent.parts2.breakflag) { this.gotoAndPlay('type_none'); } else { if (_parent.battleLevel > 3) { if (!_parent.parts1.breakflag) { Shot_XWayShot(-Fpoint_b_x, Fpoint_b_y, 0, bullet02, 1, 0, 0); } if (!_parent.parts2.breakflag) { Shot_XWayShot(Fpoint_b_x, Fpoint_b_y, 0, bullet02, 1, 0, 0); } } } } frame 330 { if (_parent.parts1.breakflag && _parent.parts2.breakflag) { this.gotoAndPlay('type_none'); } else { if (_parent.battleLevel > 3) { if (!_parent.parts1.breakflag) { Shot_XWayShot(-Fpoint_b_x, Fpoint_b_y, 0, bullet02, 1, 0, 0); } if (!_parent.parts2.breakflag) { Shot_XWayShot(Fpoint_b_x, Fpoint_b_y, 0, bullet02, 1, 0, 0); } } } } frame 334 { if (_parent.parts1.breakflag && _parent.parts2.breakflag) { this.gotoAndPlay('type_none'); } else { if (_parent.battleLevel > 3) { if (!_parent.parts1.breakflag) { Shot_XWayShot(-Fpoint_b_x, Fpoint_b_y, 0, bullet02, 1, 0, 0); } if (!_parent.parts2.breakflag) { Shot_XWayShot(Fpoint_b_x, Fpoint_b_y, 0, bullet02, 1, 0, 0); } } } } frame 341 { this.gotoAndPlay('LV' + _parent.battleLevel); } frame 342 { if (_parent.parts1.breakflag && _parent.parts2.breakflag) { this.gotoAndPlay('type_none'); } else { if (!_parent.parts1.breakflag) { Shot_XWayShot(-Fpoint_b_x, Fpoint_b_y, Math.random() * 90 - 45, bullet03, 1, 0, 0); } if (!_parent.parts2.breakflag) { Shot_XWayShot(Fpoint_b_x, Fpoint_b_y, Math.random() * 90 - 45, bullet03, 1, 0, 0); } } } frame 345 { if (_parent.parts1.breakflag && _parent.parts2.breakflag) { this.gotoAndPlay('type_none'); } else { if (_parent.battleLevel > 3) { if (!_parent.parts1.breakflag) { Shot_XWayShot(-Fpoint_b_x, Fpoint_b_y, Math.random() * 90 - 45, bullet03, 1, 0, 0); } if (!_parent.parts2.breakflag) { Shot_XWayShot(Fpoint_b_x, Fpoint_b_y, Math.random() * 90 - 45, bullet03, 1, 0, 0); } } } } frame 348 { if (_parent.parts1.breakflag && _parent.parts2.breakflag) { this.gotoAndPlay('type_none'); } else { if (!_parent.parts1.breakflag) { Shot_XWayShot(-Fpoint_b_x, Fpoint_b_y, Math.random() * 90 - 45, bullet03, 1, 0, 0); } if (!_parent.parts2.breakflag) { Shot_XWayShot(Fpoint_b_x, Fpoint_b_y, Math.random() * 90 - 45, bullet03, 1, 0, 0); } } } frame 351 { if (_parent.parts1.breakflag && _parent.parts2.breakflag) { this.gotoAndPlay('type_none'); } else { if (_parent.battleLevel > 3) { if (!_parent.parts1.breakflag) { Shot_XWayShot(-Fpoint_b_x, Fpoint_b_y, Math.random() * 90 - 45, bullet03, 1, 0, 0); } if (!_parent.parts2.breakflag) { Shot_XWayShot(Fpoint_b_x, Fpoint_b_y, Math.random() * 90 - 45, bullet03, 1, 0, 0); } } } } frame 354 { if (_parent.parts1.breakflag && _parent.parts2.breakflag) { this.gotoAndPlay('type_none'); } else { if (!_parent.parts1.breakflag) { Shot_XWayShot(-Fpoint_b_x, Fpoint_b_y, Math.random() * 90 - 45, bullet03, 1, 0, 0); } if (!_parent.parts2.breakflag) { Shot_XWayShot(Fpoint_b_x, Fpoint_b_y, Math.random() * 90 - 45, bullet03, 1, 0, 0); } } } frame 357 { if (_parent.parts1.breakflag && _parent.parts2.breakflag) { this.gotoAndPlay('type_none'); } else { if (_parent.battleLevel > 3) { if (!_parent.parts1.breakflag) { Shot_XWayShot(-Fpoint_b_x, Fpoint_b_y, Math.random() * 90 - 45, bullet03, 1, 0, 0); } if (!_parent.parts2.breakflag) { Shot_XWayShot(Fpoint_b_x, Fpoint_b_y, Math.random() * 90 - 45, bullet03, 1, 0, 0); } } } } frame 360 { if (_parent.parts1.breakflag && _parent.parts2.breakflag) { this.gotoAndPlay('type_none'); } else { if (!_parent.parts1.breakflag) { Shot_XWayShot(-Fpoint_b_x, Fpoint_b_y, Math.random() * 90 - 45, bullet03, 1, 0, 0); } if (!_parent.parts2.breakflag) { Shot_XWayShot(Fpoint_b_x, Fpoint_b_y, Math.random() * 90 - 45, bullet03, 1, 0, 0); } } } frame 363 { if (_parent.parts1.breakflag && _parent.parts2.breakflag) { this.gotoAndPlay('type_none'); } else { if (_parent.battleLevel > 3) { if (!_parent.parts1.breakflag) { Shot_XWayShot(-Fpoint_b_x, Fpoint_b_y, Math.random() * 90 - 45, bullet03, 1, 0, 0); } if (!_parent.parts2.breakflag) { Shot_XWayShot(Fpoint_b_x, Fpoint_b_y, Math.random() * 90 - 45, bullet03, 1, 0, 0); } } } } frame 366 { if (_parent.parts1.breakflag && _parent.parts2.breakflag) { this.gotoAndPlay('type_none'); } else { if (!_parent.parts1.breakflag) { Shot_XWayShot(-Fpoint_b_x, Fpoint_b_y, Math.random() * 90 - 45, bullet03, 1, 0, 0); } if (!_parent.parts2.breakflag) { Shot_XWayShot(Fpoint_b_x, Fpoint_b_y, Math.random() * 90 - 45, bullet03, 1, 0, 0); } } } frame 369 { if (_parent.parts1.breakflag && _parent.parts2.breakflag) { this.gotoAndPlay('type_none'); } else { if (_parent.battleLevel > 3) { if (!_parent.parts1.breakflag) { Shot_XWayShot(-Fpoint_b_x, Fpoint_b_y, Math.random() * 90 - 45, bullet03, 1, 0, 0); } if (!_parent.parts2.breakflag) { Shot_XWayShot(Fpoint_b_x, Fpoint_b_y, Math.random() * 90 - 45, bullet03, 1, 0, 0); } } } } frame 372 { if (_parent.parts1.breakflag && _parent.parts2.breakflag) { this.gotoAndPlay('type_none'); } else { if (!_parent.parts1.breakflag) { Shot_XWayShot(-Fpoint_b_x, Fpoint_b_y, Math.random() * 90 - 45, bullet03, 1, 0, 0); } if (!_parent.parts2.breakflag) { Shot_XWayShot(Fpoint_b_x, Fpoint_b_y, Math.random() * 90 - 45, bullet03, 1, 0, 0); } } } frame 375 { if (_parent.parts1.breakflag && _parent.parts2.breakflag) { this.gotoAndPlay('type_none'); } else { if (_parent.battleLevel > 3) { if (!_parent.parts1.breakflag) { Shot_XWayShot(-Fpoint_b_x, Fpoint_b_y, Math.random() * 90 - 45, bullet03, 1, 0, 0); } if (!_parent.parts2.breakflag) { Shot_XWayShot(Fpoint_b_x, Fpoint_b_y, Math.random() * 90 - 45, bullet03, 1, 0, 0); } } } } frame 381 { this.gotoAndPlay('LV' + _parent.battleLevel); } frame 382 { DispEnemy('mob_m', 'm1', 'm1', 0, Fpoint_d1_x, Fpoint_d1_y); DispEnemy('mob_m', 'm1', 'm1', 0, -Fpoint_d1_x, Fpoint_d1_y); if (_parent.battleLevel > 6) { DispEnemy('mob_m', 'm1', 'm1', 0, Fpoint_d2_x, Fpoint_d2_y); DispEnemy('mob_m', 'm1', 'm1', 0, -Fpoint_d2_x, Fpoint_d2_y); } } frame 402 { if (_parent.battleLevel > 1) { DispEnemy('mob_m', 'm1', 'm1', 0, Fpoint_d2_x, Fpoint_d2_y); DispEnemy('mob_m', 'm1', 'm1', 0, -Fpoint_d2_x, Fpoint_d2_y); } if (_parent.battleLevel > 4) { DispEnemy('mob_m', 'm1', 'm1', 0, Fpoint_d1_x, Fpoint_d1_y); DispEnemy('mob_m', 'm1', 'm1', 0, -Fpoint_d1_x, Fpoint_d1_y); } } frame 421 { this.gotoAndPlay('LV' + _parent.battleLevel); } frame 461 { this.gotoAndPlay('LV' + _parent.battleLevel); } frame 462 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } Shot_XWayShot(-Fpoint_d1_x, Fpoint_d1_y, 0, bullet03, 1, 0, 0); Shot_XWayShot(Fpoint_d1_x, Fpoint_d1_y, 0, bullet03, 1, 0, 0); Shot_XWayShot(-Fpoint_d2_x, Fpoint_d2_y, 0, bullet03, 1, 0, 0); Shot_XWayShot(Fpoint_d2_x, Fpoint_d2_y, 0, bullet03, 1, 0, 0); } frame 470 { Shot_XWayShot(-Fpoint_d1_x, Fpoint_d1_y, 0, bullet03, 1, 0, 0); Shot_XWayShot(Fpoint_d1_x, Fpoint_d1_y, 0, bullet03, 1, 0, 0); Shot_XWayShot(-Fpoint_d2_x, Fpoint_d2_y, 0, bullet03, 1, 0, 0); Shot_XWayShot(Fpoint_d2_x, Fpoint_d2_y, 0, bullet03, 1, 0, 0); } frame 478 { Shot_XWayShot(-Fpoint_d1_x, Fpoint_d1_y, 0, bullet03, 1, 0, 0); Shot_XWayShot(Fpoint_d1_x, Fpoint_d1_y, 0, bullet03, 1, 0, 0); Shot_XWayShot(-Fpoint_d2_x, Fpoint_d2_y, 0, bullet03, 1, 0, 0); Shot_XWayShot(Fpoint_d2_x, Fpoint_d2_y, 0, bullet03, 1, 0, 0); } frame 486 { Shot_XWayShot(-Fpoint_d1_x, Fpoint_d1_y, 0, bullet03, 1, 0, 0); Shot_XWayShot(Fpoint_d1_x, Fpoint_d1_y, 0, bullet03, 1, 0, 0); Shot_XWayShot(-Fpoint_d2_x, Fpoint_d2_y, 0, bullet03, 1, 0, 0); Shot_XWayShot(Fpoint_d2_x, Fpoint_d2_y, 0, bullet03, 1, 0, 0); } frame 494 { Shot_XWayShot(-Fpoint_d1_x, Fpoint_d1_y, -30, bullet03, 1, 0, 0); Shot_XWayShot(Fpoint_d1_x, Fpoint_d1_y, 30, bullet03, 1, 0, 0); Shot_XWayShot(-Fpoint_d2_x, Fpoint_d2_y, 0, bullet03, 1, 0, 0); Shot_XWayShot(Fpoint_d2_x, Fpoint_d2_y, 0, bullet03, 1, 0, 0); } frame 502 { Shot_XWayShot(-Fpoint_d1_x, Fpoint_d1_y, -30, bullet03, 1, 0, 0); Shot_XWayShot(Fpoint_d1_x, Fpoint_d1_y, 30, bullet03, 1, 0, 0); Shot_XWayShot(-Fpoint_d2_x, Fpoint_d2_y, 0, bullet03, 1, 0, 0); Shot_XWayShot(Fpoint_d2_x, Fpoint_d2_y, 0, bullet03, 1, 0, 0); } frame 510 { Shot_XWayShot(-Fpoint_d1_x, Fpoint_d1_y, -30, bullet03, 1, 0, 0); Shot_XWayShot(Fpoint_d1_x, Fpoint_d1_y, 30, bullet03, 1, 0, 0); Shot_XWayShot(-Fpoint_d2_x, Fpoint_d2_y, 0, bullet03, 1, 0, 0); Shot_XWayShot(Fpoint_d2_x, Fpoint_d2_y, 0, bullet03, 1, 0, 0); } frame 518 { Shot_XWayShot(-Fpoint_d1_x, Fpoint_d1_y, -30, bullet03, 1, 0, 0); Shot_XWayShot(Fpoint_d1_x, Fpoint_d1_y, 30, bullet03, 1, 0, 0); Shot_XWayShot(-Fpoint_d2_x, Fpoint_d2_y, 0, bullet03, 1, 0, 0); Shot_XWayShot(Fpoint_d2_x, Fpoint_d2_y, 0, bullet03, 1, 0, 0); } frame 526 { Shot_XWayShot(-Fpoint_d1_x, Fpoint_d1_y, 0, bullet03, 1, 0, 0); Shot_XWayShot(Fpoint_d1_x, Fpoint_d1_y, 0, bullet03, 1, 0, 0); Shot_XWayShot(-Fpoint_d2_x, Fpoint_d2_y, 20, bullet03, 1, 0, 0); Shot_XWayShot(Fpoint_d2_x, Fpoint_d2_y, -20, bullet03, 1, 0, 0); } frame 534 { Shot_XWayShot(-Fpoint_d1_x, Fpoint_d1_y, 0, bullet03, 1, 0, 0); Shot_XWayShot(Fpoint_d1_x, Fpoint_d1_y, 0, bullet03, 1, 0, 0); Shot_XWayShot(-Fpoint_d2_x, Fpoint_d2_y, 20, bullet03, 1, 0, 0); Shot_XWayShot(Fpoint_d2_x, Fpoint_d2_y, -20, bullet03, 1, 0, 0); } frame 542 { Shot_XWayShot(-Fpoint_d1_x, Fpoint_d1_y, 0, bullet03, 1, 0, 0); Shot_XWayShot(Fpoint_d1_x, Fpoint_d1_y, 0, bullet03, 1, 0, 0); Shot_XWayShot(-Fpoint_d2_x, Fpoint_d2_y, 20, bullet03, 1, 0, 0); Shot_XWayShot(Fpoint_d2_x, Fpoint_d2_y, -20, bullet03, 1, 0, 0); } frame 550 { Shot_XWayShot(-Fpoint_d1_x, Fpoint_d1_y, 0, bullet03, 1, 0, 0); Shot_XWayShot(Fpoint_d1_x, Fpoint_d1_y, 0, bullet03, 1, 0, 0); Shot_XWayShot(-Fpoint_d2_x, Fpoint_d2_y, 20, bullet03, 1, 0, 0); Shot_XWayShot(Fpoint_d2_x, Fpoint_d2_y, -20, bullet03, 1, 0, 0); } frame 588 { _parent.E_BOM_ctrl = 3; } frame 618 { DispEnemy('mob_m', 'm1', 'm1', 0, Fpoint_d1_x, Fpoint_d1_y); DispEnemy('mob_m', 'm1', 'm1', 0, -Fpoint_d1_x, Fpoint_d1_y); if (_parent.battleLevel > 6) { DispEnemy('mob_m', 'm1', 'm1', 0, Fpoint_d2_x, Fpoint_d2_y); DispEnemy('mob_m', 'm1', 'm1', 0, -Fpoint_d2_x, Fpoint_d2_y); } } frame 638 { DispEnemy('mob_m', 'm1', 'm1', 0, Fpoint_d2_x, Fpoint_d2_y); DispEnemy('mob_m', 'm1', 'm1', 0, -Fpoint_d2_x, Fpoint_d2_y); if (_parent.battleLevel > 4) { DispEnemy('mob_m', 'm1', 'm1', 0, Fpoint_d1_x, Fpoint_d1_y); DispEnemy('mob_m', 'm1', 'm1', 0, -Fpoint_d1_x, Fpoint_d1_y); } } frame 668 { _parent.E_BOM_ctrl = 4; } frame 673 { if (_parent.E_BOM_ctrl > 6) { this.gotoAndPlay(_currentframe + 2); } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 674 { this.gotoAndPlay(_currentframe - 1); } frame 675 { DispEnemy('mob_m', 'm1', 'm1', 0, Fpoint_d1_x, Fpoint_d1_y); DispEnemy('mob_m', 'm1', 'm1', 0, -Fpoint_d1_x, Fpoint_d1_y); if (_parent.battleLevel > 6) { DispEnemy('mob_m', 'm1', 'm1', 0, Fpoint_d2_x, Fpoint_d2_y); DispEnemy('mob_m', 'm1', 'm1', 0, -Fpoint_d2_x, Fpoint_d2_y); } } frame 695 { DispEnemy('mob_m', 'm1', 'm1', 0, Fpoint_d2_x, Fpoint_d2_y); DispEnemy('mob_m', 'm1', 'm1', 0, -Fpoint_d2_x, Fpoint_d2_y); if (_parent.battleLevel > 4) { DispEnemy('mob_m', 'm1', 'm1', 0, Fpoint_d1_x, Fpoint_d1_y); DispEnemy('mob_m', 'm1', 'm1', 0, -Fpoint_d1_x, Fpoint_d1_y); } } frame 716 { _parent.E_BOM_ctrl = 0; FCS_cnt = 1; this.gotoAndPlay('LV' + _parent.battleLevel); } } movieClip 393 { frame 1 { function Shot_XWayShot(shot_x, shot_y, r, shottype, shotnum, tite, homing) { if (_root.LIFE) { var v7 = {'x': shot_x, 'y': shot_y}; var v4 = 'tekidan' + _root.bulletCount; shottype = 'tekidan' + shottype; this.localToGlobal(v7); var v5 = 1; if (homing) { var v10 = _root.myship._x - v7.x; var v9 = _root.myship._y - v7.y; r = Math.atan2(v9, v10) / 0.0174532925199433 - 90; } var v3 = {'_x': v7.x, '_y': v7.y, '_rotation': r}; if (shotnum % 2) { _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v3._rotation += tite; ++v5; v4 = 'tekidan' + _root.bulletCount; } else { v3._rotation += tite / 2; } if (shotnum >= 2) { _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v4 = 'tekidan' + _root.bulletCount; v3._rotation -= tite * v5; ++v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } if (shotnum >= 4) { v4 = 'tekidan' + _root.bulletCount; v3._rotation += tite * v5; ++v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v4 = 'tekidan' + _root.bulletCount; v3._rotation -= tite * v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } } } switch (_root.Round) { case 1: bullet03 = '03'; bullet04 = '02'; break; case 2: bullet03 = '03'; bullet04 = '02'; break; default: bullet03 = '03'; bullet04 = '02'; } Fpoint_c_x = 46; Fpoint_c_y = 63; Fpoint_e1_x = 113; Fpoint_e1_y = -57; Fpoint_e2_x = 70; Fpoint_e2_y = -60; } frame 2 { if (_parent._parent._parent.flag) { this.gotoAndPlay('LV1'); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 45 { if (!_parent.E_BOM_ctrl) { if (_parent.partsBreak) { this.gotoAndPlay('type_c2'); } else { this.gotoAndPlay('type_c1'); } } else { if (_parent.E_BOM_ctrl > 2) { this.gotoAndPlay('type_bom'); } else { this.gotoAndPlay(_currentframe - 1); } } } frame 46 { Shot_XWayShot(Fpoint_c_x, Fpoint_c_y, Math.random() * 60 - 30, bullet04, 1, 0, 0); Shot_XWayShot(-Fpoint_c_x, Fpoint_c_y, Math.random() * 60 - 30, bullet04, 1, 0, 0); } frame 66 { Shot_XWayShot(Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet04, 1, 0, 0); Shot_XWayShot(-Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet04, 1, 0, 0); } frame 85 { this.gotoAndPlay('LV' + _parent.battleLevel); } frame 86 { Shot_XWayShot(Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet04, 1, 0, 0); Shot_XWayShot(-Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet04, 1, 0, 0); } frame 91 { Shot_XWayShot(Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet04, 1, 0, 0); Shot_XWayShot(-Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet04, 1, 0, 0); } frame 96 { Shot_XWayShot(Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet03, 1, 0, 0); Shot_XWayShot(-Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet03, 1, 0, 0); } frame 101 { Shot_XWayShot(Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet04, 1, 0, 0); Shot_XWayShot(-Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet04, 1, 0, 0); } frame 106 { Shot_XWayShot(Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet04, 1, 0, 0); Shot_XWayShot(-Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet04, 1, 0, 0); } frame 111 { Shot_XWayShot(Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet03, 1, 0, 0); Shot_XWayShot(-Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet03, 1, 0, 0); } frame 116 { Shot_XWayShot(Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet04, 1, 0, 0); Shot_XWayShot(-Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet04, 1, 0, 0); } frame 121 { Shot_XWayShot(Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet04, 1, 0, 0); Shot_XWayShot(-Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet04, 1, 0, 0); } frame 125 { this.gotoAndPlay('LV' + _parent.battleLevel); } frame 126 { Shot_XWayShot(Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet04, 1, 0, 0); Shot_XWayShot(-Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet04, 1, 0, 0); } frame 128 { Shot_XWayShot(Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet04, 1, 0, 0); Shot_XWayShot(-Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet04, 1, 0, 0); } frame 130 { Shot_XWayShot(Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet03, 1, 0, 0); Shot_XWayShot(-Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet03, 1, 0, 0); } frame 132 { Shot_XWayShot(Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet04, 1, 0, 0); Shot_XWayShot(-Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet04, 1, 0, 0); } frame 134 { Shot_XWayShot(Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet04, 1, 0, 0); Shot_XWayShot(-Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet04, 1, 0, 0); } frame 136 { Shot_XWayShot(Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet03, 1, 0, 0); Shot_XWayShot(-Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet03, 1, 0, 0); } frame 138 { Shot_XWayShot(Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet04, 1, 0, 0); Shot_XWayShot(-Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet04, 1, 0, 0); } frame 140 { Shot_XWayShot(Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet04, 1, 0, 0); Shot_XWayShot(-Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet04, 1, 0, 0); } frame 142 { Shot_XWayShot(Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet03, 1, 0, 0); Shot_XWayShot(-Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet03, 1, 0, 0); } frame 144 { Shot_XWayShot(Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet04, 1, 0, 0); Shot_XWayShot(-Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet04, 1, 0, 0); } frame 146 { Shot_XWayShot(Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet04, 1, 0, 0); Shot_XWayShot(-Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet04, 1, 0, 0); } frame 148 { Shot_XWayShot(Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet03, 1, 0, 0); Shot_XWayShot(-Fpoint_c_x, Fpoint_c_y, Math.random() * 120 - 60, bullet03, 1, 0, 0); } frame 159 { if (_parent.E_BOM_ctrl > 4) { this.gotoAndPlay(_currentframe + 2); } } frame 160 { this.gotoAndPlay(_currentframe - 1); } frame 165 { Shot_XWayShot(-Fpoint_e2_x, Fpoint_e2_y, Math.random() * 120 + 120, bullet04, 1, 0, 0); } frame 167 { Shot_XWayShot(-Fpoint_e2_x, Fpoint_e2_y, Math.random() * 120 + 120, bullet04, 1, 0, 0); } frame 169 { Shot_XWayShot(-Fpoint_e2_x, Fpoint_e2_y, Math.random() * 120 + 120, bullet03, 1, 0, 0); } frame 171 { Shot_XWayShot(-Fpoint_e2_x, Fpoint_e2_y, Math.random() * 120 + 120, bullet04, 1, 0, 0); } frame 173 { Shot_XWayShot(-Fpoint_e2_x, Fpoint_e2_y, Math.random() * 120 + 120, bullet04, 1, 0, 0); } frame 175 { Shot_XWayShot(-Fpoint_e2_x, Fpoint_e2_y, Math.random() * 120 + 120, bullet03, 1, 0, 0); } frame 189 { Shot_XWayShot(Fpoint_e1_x, Fpoint_e1_y, Math.random() * 120 + 120, bullet04, 1, 0, 0); } frame 191 { Shot_XWayShot(Fpoint_e1_x, Fpoint_e1_y, Math.random() * 120 + 120, bullet04, 1, 0, 0); } frame 193 { Shot_XWayShot(Fpoint_e1_x, Fpoint_e1_y, Math.random() * 120 + 120, bullet03, 1, 0, 0); } frame 195 { Shot_XWayShot(Fpoint_e1_x, Fpoint_e1_y, Math.random() * 120 + 120, bullet04, 1, 0, 0); } frame 197 { Shot_XWayShot(Fpoint_e1_x, Fpoint_e1_y, Math.random() * 120 + 120, bullet04, 1, 0, 0); } frame 199 { Shot_XWayShot(Fpoint_e1_x, Fpoint_e1_y, Math.random() * 120 + 120, bullet03, 1, 0, 0); } frame 213 { Shot_XWayShot(-Fpoint_e1_x, Fpoint_e1_y, Math.random() * 120 + 120, bullet04, 1, 0, 0); } frame 215 { Shot_XWayShot(-Fpoint_e1_x, Fpoint_e1_y, Math.random() * 120 + 120, bullet04, 1, 0, 0); } frame 217 { Shot_XWayShot(-Fpoint_e1_x, Fpoint_e1_y, Math.random() * 120 + 120, bullet03, 1, 0, 0); } frame 219 { Shot_XWayShot(-Fpoint_e1_x, Fpoint_e1_y, Math.random() * 120 + 120, bullet04, 1, 0, 0); } frame 221 { Shot_XWayShot(-Fpoint_e1_x, Fpoint_e1_y, Math.random() * 120 + 120, bullet04, 1, 0, 0); } frame 223 { Shot_XWayShot(-Fpoint_e1_x, Fpoint_e1_y, Math.random() * 120 + 120, bullet03, 1, 0, 0); } frame 237 { Shot_XWayShot(Fpoint_e2_x, Fpoint_e2_y, Math.random() * 120 + 120, bullet04, 1, 0, 0); } frame 239 { Shot_XWayShot(Fpoint_e2_x, Fpoint_e2_y, Math.random() * 120 + 120, bullet04, 1, 0, 0); } frame 241 { Shot_XWayShot(Fpoint_e2_x, Fpoint_e2_y, Math.random() * 120 + 120, bullet03, 1, 0, 0); } frame 243 { Shot_XWayShot(Fpoint_e2_x, Fpoint_e2_y, Math.random() * 120 + 120, bullet04, 1, 0, 0); } frame 245 { Shot_XWayShot(Fpoint_e2_x, Fpoint_e2_y, Math.random() * 120 + 120, bullet04, 1, 0, 0); } frame 247 { Shot_XWayShot(Fpoint_e2_x, Fpoint_e2_y, Math.random() * 120 + 120, bullet03, 1, 0, 0); } frame 261 { _parent.E_BOM_ctrl = 6; } frame 262 { if (!_parent.E_BOM_ctrl) { this.gotoAndPlay(_currentframe + 2); } } frame 263 { this.gotoAndPlay(_currentframe - 1); } frame 264 { this.gotoAndPlay('LV' + _parent.battleLevel); } } movieClip 394 { frame 7 { function DispSmoke2() { var v6 = 'bang' + _root.mobCount; var v4 = {'x': Math.random() * 10 - 5, 'y': Math.random() * 10 - 5}; this.localToGlobal(v4); _parent.globalToLocal(v4); var v5 = {'_x': v4.x, '_y': v4.y}; _parent._parent.attachMovie('smoke', v6, 201 + _root.bangCount, v5); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } } DispSmoke2(); } } movieClip 395 { frame 1 { FCS.FCS_cnt = 0; FCS.FCS_MAX = 30; DMG_ctrl = 0; E_BOM_ctrl = 0; partsBreak = 0; breakflag = 0; battleLevel = 0; } frame 2 { if ((_parent.hp / _parent.hpMax) * 100 < 70) { this.gotoAndPlay('hp70'); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 5 { if ((_parent.hp / _parent.hpMax) * 100 < 60) { this.gotoAndPlay('hp60'); } } frame 6 { this.gotoAndPlay(_currentframe - 1); } frame 8 { if ((_parent.hp / _parent.hpMax) * 100 < 50) { this.gotoAndPlay('hp50'); } } frame 9 { this.gotoAndPlay(_currentframe - 1); } frame 11 { if ((_parent.hp / _parent.hpMax) * 100 < 40) { this.gotoAndPlay('hp40'); } } frame 12 { this.gotoAndPlay(_currentframe - 1); } frame 14 { if ((_parent.hp / _parent.hpMax) * 100 < 30) { this.gotoAndPlay('hp30'); } } frame 15 { this.gotoAndPlay(_currentframe - 1); } frame 17 { if ((_parent.hp / _parent.hpMax) * 100 < 20) { this.gotoAndPlay('hp20'); } } frame 18 { this.gotoAndPlay(_currentframe - 1); } frame 20 { if ((_parent.hp / _parent.hpMax) * 100 < 10) { this.gotoAndPlay('hp10'); } } frame 21 { this.gotoAndPlay(_currentframe - 1); } frame 24 { this.gotoAndPlay(_currentframe - 1); } } movieClip 398 boss_chara_01 { } movieClip 399 { } movieClip 400 { frame 1 { switch (_root.Round) { case 1: hp = 3000; GetPoint = 8000; break; case 2: hp = 4000; GetPoint = 12000; break; default: hp = 5000; GetPoint = 15000; } hpMax = hp; MAXparts = 3; if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { function HitChkBoss() { var v9 = 0; var v15 = 0; 色情報変更; if (clflag) { color = new Color(this.img); color.setTransform({'rb': 0, 'gb': 255 * (hp / hpMax) - 255, 'bb': 255 * (hp / hpMax) - 255}); clflag = 0; } var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitarea.hitTest(_root['missile' + v4])) { var v10 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v10, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.hitarea._x, 'y': this.hitarea._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v10, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._name; } v9 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitarea.hitTest(_root['submissile' + v4])) { v10 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v10, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v10, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v9 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitarea.hitTest(_root.bom['blast' + v4])) { v9 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitarea.hitTest(_root.bom.blast)) { v9 += _root.AtkBom; v15 = 1; } } } if (!v15) { if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitarea.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); v9 += 100; } } } if (v9 && !_parent.noDMG) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v9; this.gotoAndPlay('damage'); } } HitChkBoss(); if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 4 { function DMGflash(Num) { color = new Color(this.img); switch (Num) { case 0: color.setTransform({'rb': 48 + 32 * (hp / hpMax), 'gb': 255 * (hp / hpMax) - 240, 'bb': 255 * (hp / hpMax) - 240}); break; case 1: color.setTransform({'rb': 48 + 32 * (hp / hpMax), 'gb': 255 * (hp / hpMax) - 200, 'bb': 255 * (hp / hpMax) - 200}); } } clflag = 1; DMGflash(0); if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 4 { _root.StartSE_L('se_dmg_enemy'); } frame 5 { DMGflash(1); hp -= AtkDamage; if (hp <= 0) { if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } if (burst) { EnemyBurst(); } this.gotoAndPlay('bang'); } } frame 6 { DMGflash(0); this.gotoAndPlay(2); } frame 8 { function RemoveBoss() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == _parent._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } _parent.removeMovieClip(); } function BangS() { var v5 = 'bang' + _root.bangCount; var v3 = {'x': Math.random() * 256 - 128, 'y': Math.random() * 256 - 128}; this.localToGlobal(v3); var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie('bang_s', v5, 201 + _root.bangCount, v4); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } } function BangM() { var v5 = 'bang' + _root.bangCount; var v3 = {'x': Math.random() * 128 - 64, 'y': Math.random() * 128 - 64}; this.localToGlobal(v3); var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie('bang_m', v5, 201 + _root.bangCount, v4); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } } function BangL(charaID) { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } var v5 = 'bang' + _root.bangCount; var v3 = {'x': 0, 'y': 0}; this.localToGlobal(v3); var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie('bang_l', v5, 201 + _root.bangCount, v4); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } RemoveBoss(); } if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } arrEnemyID = []; _root.useBom = 4; for (var dele in _root.arrEnemyID) { if (_root.arrEnemyID[dele] == _parent._name) { _root.arrEnemyID.splice(parseFloat(dele), 1); break; } } _parent.stop(); _parent.brokenflag = 1; BangM(); } frame 18 { BangM(); } frame 28 { BangM(); } frame 32 { BangS(); } frame 37 { BangS(); BangM(); } frame 42 { BangS(); } frame 47 { BangS(); BangM(); } frame 52 { BangS(); } frame 57 { BangS(); BangM(); } frame 62 { BangS(); } frame 67 { BangS(); BangM(); } frame 72 { BangS(); } frame 77 { BangS(); } frame 82 { BangS(); } frame 97 { BangL('boss_chara_01'); } frame 99 { this.gotoAndPlay(_currentframe - 1); } } movieClip 401 boss1 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } boss_i = 15; cnt = 1; } frame 18 { if (flag) { this.gotoAndPlay('pattern1'); } } frame 19 { this.gotoAndPlay(_currentframe - 1); } frame 140 { if (enemytarget.img.E_BOM_ctrl) { this.gotoAndPlay('pattern_bom'); } else { this.gotoAndPlay('pattern' + Math.ceil(Math.random() * 2)); } } frame 301 { if (enemytarget.img.E_BOM_ctrl) { this.gotoAndPlay('pattern_bom'); } else { this.gotoAndPlay('pattern' + Math.ceil(Math.random() * 2)); } } frame 302 { function CutInEffect(CutInID) { _root.CutInFlag = !_root.CutInFlag; _root.StopALL(_root); var v3 = 'cutin'; var v2 = {'_x': 0, '_y': 0}; _root.attachMovie(CutInID, v3, 5001, v2); } CutInEffect('cutin_b1'); } frame 331 { enemytarget.img.E_BOM_ctrl = 2; } frame 332 { if (enemytarget.img.E_BOM_ctrl > 3) { this.gotoAndPlay(_currentframe + 2); } } frame 333 { this.gotoAndPlay(_currentframe - 1); } frame 374 { enemytarget.img.E_BOM_ctrl = 5; } frame 375 { if (enemytarget.img.E_BOM_ctrl > 5) { this.gotoAndPlay(_currentframe + 2); } } frame 376 { this.gotoAndPlay(_currentframe - 1); } frame 424 { enemytarget.img.E_BOM_ctrl = 7; } frame 425 { if (!enemytarget.img.E_BOM_ctrl) { this.gotoAndPlay(_currentframe + 2); } } frame 426 { this.gotoAndPlay('pattern' + Math.ceil(Math.random() * 2)); } } movieClip 402 bossa { frame 1 { function DispBoss() { var v2 = 'boss'; var v3 = {'_x': 180, '_y': 100}; _root.attachMovie('boss1', v2, 1, v3); _root.arrEnemyID.push(v2); _root.bossflag = 1; } } frame 2 { this.removeMovieClip(); } } movieClip 405 { } movieClip 408 { } movieClip 411 { } movieClip 412 { frame 1 { this.gotoAndPlay(_parent.TypeID); if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { function EnemyBurst() { var v3 = {'x': 0, 'y': 0}; this.localToGlobal(v3); if (_root.LIFE) { if (v3.x > 0 && v3.x < 385 && v3.y > 0 && v3.y < 400) { var v8 = 'tekidan' + _root.bulletCount; var v5 = _root.myship._x - v3.x; var v4 = _root.myship._y - v3.y; var v6 = Math.atan2(v4, v5); var v7 = {'_x': v3.x, '_y': v3.y, '_rotation': v6 / 0.0174532925199433 - 90}; _root.attachMovie('tekidan03', v8, 2000 + _root.bulletCount, v7); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } } switch (_root.Round) { case 1: hp = 18; GetPoint = 30; break; case 2: hp = 24; GetPoint = 40; break; default: hp = 30; GetPoint = 50; burst = 1; } } frame 3 { function HitChkEnemy() { var v10 = 0; var v15 = 0; var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitTest(_root['missile' + v4])) { var v9 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.lockpoint._x, 'y': this.lockpoint._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._name; } v10 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitTest(_root['submissile' + v4])) { v9 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v10 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitTest(_root.bom['blast' + v4])) { v10 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitTest(_root.bom.blast)) { v10 += _root.AtkBom; v15 = 1; } } } if (v10) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v10; this.gotoAndPlay(_currentframe + 2); } if (!v15) { if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); AtkDamage = 100; PlusPoint = GetPoint; this.gotoAndPlay(_currentframe + 2); } } } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } else { HitChkEnemy(); } if (_root.flag) { _parent.removeMovieClip(); } } frame 4 { this.gotoAndPlay(_currentframe - 1); } frame 5 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 6 { hp -= AtkDamage; if (hp <= 0) { if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } if (burst) { EnemyBurst(); } this.gotoAndPlay('bang'); } } frame 7 { this.gotoAndPlay(_currentframe - 4); } frame 8 { switch (_root.Round) { case 1: hp = 30; GetPoint = 50; break; case 2: hp = 40; GetPoint = 60; break; default: hp = 50; GetPoint = 80; } } frame 9 { function HitChkEnemy() { var v10 = 0; var v15 = 0; var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitTest(_root['missile' + v4])) { var v9 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.lockpoint._x, 'y': this.lockpoint._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._name; } v10 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitTest(_root['submissile' + v4])) { v9 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v10 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitTest(_root.bom['blast' + v4])) { v10 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitTest(_root.bom.blast)) { v10 += _root.AtkBom; v15 = 1; } } } if (v10) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v10; this.gotoAndPlay(_currentframe + 2); } if (!v15) { if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); AtkDamage = 100; PlusPoint = GetPoint; this.gotoAndPlay(_currentframe + 2); } } } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } else { HitChkEnemy(); } if (_root.flag) { _parent.removeMovieClip(); } } frame 10 { this.gotoAndPlay(_currentframe - 1); } frame 11 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 12 { hp -= AtkDamage; if (hp <= 0) { if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } if (burst) { EnemyBurst(); } this.gotoAndPlay('bang'); } } frame 13 { this.gotoAndPlay(_currentframe - 4); } frame 14 { switch (_root.Round) { case 1: hp = 30; GetPoint = 60; break; case 2: hp = 40; GetPoint = 80; break; default: hp = 50; GetPoint = 100; } } frame 15 { function HitChkEnemy() { var v10 = 0; var v15 = 0; var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitTest(_root['missile' + v4])) { var v9 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.lockpoint._x, 'y': this.lockpoint._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._name; } v10 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitTest(_root['submissile' + v4])) { v9 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v10 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitTest(_root.bom['blast' + v4])) { v10 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitTest(_root.bom.blast)) { v10 += _root.AtkBom; v15 = 1; } } } if (v10) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v10; this.gotoAndPlay(_currentframe + 2); } if (!v15) { if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); AtkDamage = 100; PlusPoint = GetPoint; this.gotoAndPlay(_currentframe + 2); } } } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } else { HitChkEnemy(); } if (_root.flag) { _parent.removeMovieClip(); } } frame 16 { this.gotoAndPlay(_currentframe - 1); } frame 17 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 18 { hp -= AtkDamage; if (hp <= 0) { if (_root.mainPower == 3) { if (this._name == _root.mainLock) { _root.mainLock = ''; } } if (burst) { EnemyBurst(); } this.gotoAndPlay('bang_item'); } } frame 19 { this.gotoAndPlay(_currentframe - 4); } frame 21 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == _parent._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } _parent.removeMovieClip(); } function BangEnemy() { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } var v5 = 'bang' + _root.bangCount; var v3 = {'x': 0, 'y': 0}; this.localToGlobal(v3); var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie('bang_s', v5, 201 + _root.bangCount, v4); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } RemoveEnemy(); } BangEnemy(); } frame 23 { function DispItem(ItemType, SetType) { var v5 = 'item' + _root.itemCount; if (lockpoint != null) { var v3 = {'x': lockpoint._x, 'y': lockpoint._y}; } else { var v3 = {'x': _x, 'y': _y}; } this.localToGlobal(v3); if (SetType) { v3.x += Math.floor(Math.random() * 100 - 50); v3.y += Math.floor(Math.random() * 100 - 50); } var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie(ItemType, v5, 1001 + _root.itemCount, v4); ++_root.itemCount; if (_root.itemCount >= 99) { _root.itemCount = 0; } } function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == _parent._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } _parent.removeMovieClip(); } function BangEnemy() { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } var v5 = 'bang' + _root.bangCount; var v3 = {'x': 0, 'y': 0}; this.localToGlobal(v3); var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie('bang_m', v5, 201 + _root.bangCount, v4); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } RemoveEnemy(); } DispItem(_parent.ItemType); BangEnemy(); } } movieClip 413 { frame 1 { if (Math.random() * 3 + 1 < _root.Round) { var point = {'x': _x, 'y': _y}; _parent.localToGlobal(point); if (_root.LIFE) { var SetID = 'tekidan' + _root.bulletCount; var dx = _root.myship._x - point.x; var dy = _root.myship._y - point.y; var rad = Math.atan2(dy, dx); var DefSet = {'_x': point.x, '_y': point.y, '_rotation': rad / 0.0174532925199433 - 90}; _root.attachMovie('tekidan01', SetID, 2000 + _root.bulletCount, DefSet); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } } } movieClip 414 { frame 1 { if (Math.random() * 3 < _root.Round) { var point = {'x': _x, 'y': _y}; _parent.localToGlobal(point); if (_root.LIFE) { var SetID = 'tekidan' + _root.bulletCount; var dx = _root.myship._x - point.x; var dy = _root.myship._y - point.y; var rad = Math.atan2(dy, dx); var DefSet = {'_x': point.x, '_y': point.y, '_rotation': rad / 0.0174532925199433 - 90}; _root.attachMovie('tekidan01', SetID, 2000 + _root.bulletCount, DefSet); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } } } movieClip 415 { frame 10 { if (Math.random() * 7 > _root.Round) { this.gotoAndPlay(1); } } frame 11 { var point = {'x': _x, 'y': _y}; _parent.localToGlobal(point); if (_root.LIFE) { var DefSet = {'_x': point.x, '_y': point.y, '_rotation': 0}; var SetID = 'tekidan' + _root.bulletCount; _root.attachMovie('tekidan11', SetID, 2000 + _root.bulletCount, DefSet); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } SetID = 'tekidan' + _root.bulletCount; DefSet._rotation = 30; _root.attachMovie('tekidan11', SetID, 2000 + _root.bulletCount, DefSet); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } SetID = 'tekidan' + _root.bulletCount; DefSet._rotation = -30; _root.attachMovie('tekidan11', SetID, 2000 + _root.bulletCount, DefSet); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } frame 26 { var point = {'x': _x, 'y': _y}; _parent.localToGlobal(point); if (_root.LIFE) { var DefSet = {'_x': point.x, '_y': point.y, '_rotation': 0}; var SetID = 'tekidan' + _root.bulletCount; _root.attachMovie('tekidan11', SetID, 2000 + _root.bulletCount, DefSet); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } SetID = 'tekidan' + _root.bulletCount; DefSet._rotation = 30; _root.attachMovie('tekidan11', SetID, 2000 + _root.bulletCount, DefSet); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } SetID = 'tekidan' + _root.bulletCount; DefSet._rotation = -30; _root.attachMovie('tekidan11', SetID, 2000 + _root.bulletCount, DefSet); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } frame 41 { var point = {'x': _x, 'y': _y}; _parent.localToGlobal(point); if (_root.LIFE) { var DefSet = {'_x': point.x, '_y': point.y, '_rotation': 0}; var SetID = 'tekidan' + _root.bulletCount; _root.attachMovie('tekidan11', SetID, 2000 + _root.bulletCount, DefSet); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } SetID = 'tekidan' + _root.bulletCount; DefSet._rotation = 30; _root.attachMovie('tekidan11', SetID, 2000 + _root.bulletCount, DefSet); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } SetID = 'tekidan' + _root.bulletCount; DefSet._rotation = -30; _root.attachMovie('tekidan11', SetID, 2000 + _root.bulletCount, DefSet); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } } movieClip 416 mob_a { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { this.gotoAndPlay(MoveID); } frame 3 { function MissilMob(RotSpeed) { var v4 = {'x': enemytarget._x, 'y': enemytarget._y}; this.localToGlobal(v4); if (!_root.nodamage) { var v7 = _root.myship._x - v4.x; var v6 = _root.myship._y - v4.y; var v3 = Math.atan2(v6, v7) / 0.0174532925199433 - 90; if (_rotation - 180 > v3) { v3 += 360; } if (_rotation + 180 < v3) { v3 -= 360; } if (_rotation - v3 > RotSpeed) { _rotation = _rotation - RotSpeed; } else { if (_rotation - v3 < -RotSpeed) { _rotation = _rotation + RotSpeed; } else { _rotation = v3; } } _rotation = _rotation + (Math.random() * 40 - 20); } _x = v4.x; _y = v4.y; } MissilMob(20); } frame 92 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == this._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } this.removeMovieClip(); } this.RemoveEnemy(); } frame 178 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == this._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } this.removeMovieClip(); } this.RemoveEnemy(); } frame 264 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == this._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } this.removeMovieClip(); } this.RemoveEnemy(); } frame 381 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == this._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } this.removeMovieClip(); } this.RemoveEnemy(); } } movieClip 419 { } movieClip 422 { } movieClip 425 { } movieClip 426 { frame 1 { this.gotoAndPlay(_parent.TypeID); if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { function EnemyBurst() { var v3 = {'x': 0, 'y': 0}; this.localToGlobal(v3); if (_root.LIFE) { if (v3.x > 0 && v3.x < 385 && v3.y > 0 && v3.y < 400) { var v8 = 'tekidan' + _root.bulletCount; var v5 = _root.myship._x - v3.x; var v4 = _root.myship._y - v3.y; var v6 = Math.atan2(v4, v5); var v7 = {'_x': v3.x, '_y': v3.y, '_rotation': v6 / 0.0174532925199433 - 90}; _root.attachMovie('tekidan03', v8, 2000 + _root.bulletCount, v7); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } } switch (_root.Round) { case 1: hp = 60; GetPoint = 120; break; case 2: hp = 80; GetPoint = 150; break; default: hp = 100; GetPoint = 200; blast = 1; } } frame 3 { function HitChkEnemy() { var v10 = 0; var v15 = 0; var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitTest(_root['missile' + v4])) { var v9 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.lockpoint._x, 'y': this.lockpoint._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._name; } v10 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitTest(_root['submissile' + v4])) { v9 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v10 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitTest(_root.bom['blast' + v4])) { v10 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitTest(_root.bom.blast)) { v10 += _root.AtkBom; v15 = 1; } } } if (v10) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v10; this.gotoAndPlay(_currentframe + 2); } if (!v15) { if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); AtkDamage = 100; PlusPoint = GetPoint; this.gotoAndPlay(_currentframe + 2); } } } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } else { HitChkEnemy(); } if (_root.flag) { _parent.removeMovieClip(); } } frame 4 { this.gotoAndPlay(_currentframe - 1); } frame 5 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 6 { hp -= AtkDamage; if (hp <= 0) { if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } if (burst) { EnemyBurst(); } this.gotoAndPlay('bang'); } } frame 7 { this.gotoAndPlay(_currentframe - 4); } frame 8 { switch (_root.Round) { case 1: hp = 120; GetPoint = 150; break; case 2: hp = 150; GetPoint = 240; break; default: hp = 180; GetPoint = 300; } } frame 9 { function HitChkEnemy() { var v10 = 0; var v15 = 0; var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitTest(_root['missile' + v4])) { var v9 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.lockpoint._x, 'y': this.lockpoint._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._name; } v10 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitTest(_root['submissile' + v4])) { v9 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v10 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitTest(_root.bom['blast' + v4])) { v10 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitTest(_root.bom.blast)) { v10 += _root.AtkBom; v15 = 1; } } } if (v10) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v10; this.gotoAndPlay(_currentframe + 2); } if (!v15) { if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); AtkDamage = 100; PlusPoint = GetPoint; this.gotoAndPlay(_currentframe + 2); } } } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } else { HitChkEnemy(); } if (_root.flag) { _parent.removeMovieClip(); } } frame 10 { this.gotoAndPlay(_currentframe - 1); } frame 11 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 12 { hp -= AtkDamage; if (hp <= 0) { if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } if (burst) { EnemyBurst(); } this.gotoAndPlay('bang'); } } frame 13 { this.gotoAndPlay(_currentframe - 4); } frame 14 { switch (_root.Round) { case 1: hp = 30; GetPoint = 60; break; case 2: hp = 40; GetPoint = 80; break; default: hp = 50; GetPoint = 100; } } frame 15 { function HitChkEnemy() { var v10 = 0; var v15 = 0; var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitTest(_root['missile' + v4])) { var v9 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.lockpoint._x, 'y': this.lockpoint._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._name; } v10 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitTest(_root['submissile' + v4])) { v9 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v10 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitTest(_root.bom['blast' + v4])) { v10 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitTest(_root.bom.blast)) { v10 += _root.AtkBom; v15 = 1; } } } if (v10) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v10; this.gotoAndPlay(_currentframe + 2); } if (!v15) { if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); AtkDamage = 100; PlusPoint = GetPoint; this.gotoAndPlay(_currentframe + 2); } } } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } else { HitChkEnemy(); } if (_root.flag) { _parent.removeMovieClip(); } } frame 16 { this.gotoAndPlay(_currentframe - 1); } frame 17 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 18 { hp -= AtkDamage; if (hp <= 0) { if (_root.mainPower == 3) { if (this._name == _root.mainLock) { _root.mainLock = ''; } } if (burst) { EnemyBurst(); } this.gotoAndPlay('bang_item'); } } frame 19 { this.gotoAndPlay(_currentframe - 4); } frame 21 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == _parent._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } _parent.removeMovieClip(); } function BangEnemy() { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } var v5 = 'bang' + _root.bangCount; var v3 = {'x': 0, 'y': 0}; this.localToGlobal(v3); var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie('bang_s', v5, 201 + _root.bangCount, v4); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } RemoveEnemy(); } BangEnemy(); } frame 23 { function DispItem(ItemType, SetType) { var v5 = 'item' + _root.itemCount; if (lockpoint != null) { var v3 = {'x': lockpoint._x, 'y': lockpoint._y}; } else { var v3 = {'x': _x, 'y': _y}; } this.localToGlobal(v3); if (SetType) { v3.x += Math.floor(Math.random() * 100 - 50); v3.y += Math.floor(Math.random() * 100 - 50); } var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie(ItemType, v5, 1001 + _root.itemCount, v4); ++_root.itemCount; if (_root.itemCount >= 99) { _root.itemCount = 0; } } function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == _parent._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } _parent.removeMovieClip(); } function BangEnemy() { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } var v5 = 'bang' + _root.bangCount; var v3 = {'x': 0, 'y': 0}; this.localToGlobal(v3); var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie('bang_m', v5, 201 + _root.bangCount, v4); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } RemoveEnemy(); } DispItem(_parent.ItemType); BangEnemy(); } } movieClip 427 { frame 1 { function Shot_XWayShot(shot_x, shot_y, r, shottype, shotnum, tite, homing) { if (_root.LIFE) { var v7 = {'x': shot_x, 'y': shot_y}; var v4 = 'tekidan' + _root.bulletCount; shottype = 'tekidan' + shottype; _parent.localToGlobal(v7); var v5 = 1; if (homing) { var v10 = _root.myship._x - v7.x; var v9 = _root.myship._y - v7.y; r = Math.atan2(v9, v10) / 0.0174532925199433 - 90; } var v3 = {'_x': v7.x, '_y': v7.y, '_rotation': r}; if (shotnum % 2) { _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v3._rotation += tite; ++v5; v4 = 'tekidan' + _root.bulletCount; } else { v3._rotation += tite / 2; } if (shotnum >= 2) { _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v4 = 'tekidan' + _root.bulletCount; v3._rotation -= tite * v5; ++v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } if (shotnum >= 4) { v4 = 'tekidan' + _root.bulletCount; v3._rotation += tite * v5; ++v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v4 = 'tekidan' + _root.bulletCount; v3._rotation -= tite * v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } } } } frame 15 { if (Math.random() * 3 > _root.Round) { this.gotoAndPlay(2); } } frame 16 { Shot_XWayShot(_x, _y, Math.random() * 80 - 40, '02', 1, 0, 0); } frame 18 { Shot_XWayShot(_x, _y, Math.random() * 80 - 40, '03', 1, 0, 0); } frame 20 { Shot_XWayShot(_x, _y, Math.random() * 80 - 40, '02', 1, 0, 0); } frame 22 { Shot_XWayShot(_x, _y, Math.random() * 80 - 40, '02', 1, 0, 0); } frame 24 { Shot_XWayShot(_x, _y, Math.random() * 80 - 40, '03', 1, 0, 0); } frame 26 { Shot_XWayShot(_x, _y, Math.random() * 80 - 40, '02', 1, 0, 0); } frame 45 { this.gotoAndPlay(2); } } movieClip 428 { frame 10 { if (Math.random() * 5 > _root.Round) { this.gotoAndPlay(1); } } frame 15 { var point = {'x': _x, 'y': _y}; _parent.localToGlobal(point); if (_root.LIFE) { var SetID = 'tekidan' + _root.bulletCount; var dx = _root.myship._x - point.x; var dy = _root.myship._y - point.y; var rad = Math.atan2(dy, dx); var DefSet = {'_x': point.x, '_y': point.y, '_rotation': rad / 0.0174532925199433 - 90}; _root.attachMovie('tekidan01', SetID, 2000 + _root.bulletCount, DefSet); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } } movieClip 429 { frame 1 { function Shot_XWayShot(shot_x, shot_y, r, shottype, shotnum, tite, homing) { if (_root.LIFE) { var v7 = {'x': shot_x, 'y': shot_y}; var v4 = 'tekidan' + _root.bulletCount; shottype = 'tekidan' + shottype; _parent.localToGlobal(v7); var v5 = 1; if (homing) { var v10 = _root.myship._x - v7.x; var v9 = _root.myship._y - v7.y; r = Math.atan2(v9, v10) / 0.0174532925199433 - 90; } var v3 = {'_x': v7.x, '_y': v7.y, '_rotation': r}; if (shotnum % 2) { _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v3._rotation += tite; ++v5; v4 = 'tekidan' + _root.bulletCount; } else { v3._rotation += tite / 2; } if (shotnum >= 2) { _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v4 = 'tekidan' + _root.bulletCount; v3._rotation -= tite * v5; ++v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } if (shotnum >= 4) { v4 = 'tekidan' + _root.bulletCount; v3._rotation += tite * v5; ++v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v4 = 'tekidan' + _root.bulletCount; v3._rotation -= tite * v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } } } Shot_XWayShot(_x, _y, 70, '01', 1, 0, 0); Shot_XWayShot(_x, _y, -70, '01', 1, 0, 0); Shot_XWayShot(_x, _y, 110, '01', 1, 0, 0); Shot_XWayShot(_x, _y, -110, '01', 1, 0, 0); } } movieClip 430 mob_b { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { this.gotoAndPlay(MoveID); } frame 264 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == this._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } this.removeMovieClip(); } this.RemoveEnemy(); } frame 477 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == this._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } this.removeMovieClip(); } this.RemoveEnemy(); } frame 548 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == this._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } this.removeMovieClip(); } this.RemoveEnemy(); } } movieClip 431 { frame 1 { function DispEnemy(enemyID, typeID, moveID, ItemID, Set_x, Set_y) { var v5 = 'enemy' + _root.mobCount; var v4 = {'x': _x, 'y': _y}; if (Set_x) { v4.x = Set_x; } if (Set_y) { v4.y = Set_y; } _parent.localToGlobal(v4); if (!ItemID) { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID}; } else { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID, 'ItemType': ItemID}; } _root.attachMovie(enemyID, v5, 401 + _root.mobCount, v6); _root.arrEnemyID.push(v5); ++_root.mobCount; if (_root.mobCount >= 100) { _root.mobCount = 0; } } DispEnemy('mob_a', 'a1', 'a1'); } frame 2 { this.removeMovieClip(); } } movieClip 432 { frame 1 { function DispEnemy(enemyID, typeID, moveID, ItemID, Set_x, Set_y) { var v5 = 'enemy' + _root.mobCount; var v4 = {'x': _x, 'y': _y}; if (Set_x) { v4.x = Set_x; } if (Set_y) { v4.y = Set_y; } _parent.localToGlobal(v4); if (!ItemID) { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID}; } else { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID, 'ItemType': ItemID}; } _root.attachMovie(enemyID, v5, 401 + _root.mobCount, v6); _root.arrEnemyID.push(v5); ++_root.mobCount; if (_root.mobCount >= 100) { _root.mobCount = 0; } } DispEnemy('mob_a', 'a2', 'a4'); } frame 2 { this.removeMovieClip(); } } movieClip 433 { frame 1 { function DispEnemy(enemyID, typeID, moveID, ItemID, Set_x, Set_y) { var v5 = 'enemy' + _root.mobCount; var v4 = {'x': _x, 'y': _y}; if (Set_x) { v4.x = Set_x; } if (Set_y) { v4.y = Set_y; } _parent.localToGlobal(v4); if (!ItemID) { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID}; } else { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID, 'ItemType': ItemID}; } _root.attachMovie(enemyID, v5, 401 + _root.mobCount, v6); _root.arrEnemyID.push(v5); ++_root.mobCount; if (_root.mobCount >= 100) { _root.mobCount = 0; } } DispEnemy('mob_a', 'a3', 'a2', 'item_main'); } frame 2 { this.removeMovieClip(); } } movieClip 434 { frame 1 { function DispEnemy(enemyID, typeID, moveID, ItemID, Set_x, Set_y) { var v5 = 'enemy' + _root.mobCount; var v4 = {'x': _x, 'y': _y}; if (Set_x) { v4.x = Set_x; } if (Set_y) { v4.y = Set_y; } _parent.localToGlobal(v4); if (!ItemID) { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID}; } else { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID, 'ItemType': ItemID}; } _root.attachMovie(enemyID, v5, 401 + _root.mobCount, v6); _root.arrEnemyID.push(v5); ++_root.mobCount; if (_root.mobCount >= 100) { _root.mobCount = 0; } } DispEnemy('mob_b', 'b3', 'b1', 'item_bom'); } frame 2 { this.removeMovieClip(); } } movieClip 448 bang_s { frame 1 { function BangStar(getNum) { var v3 = 'star' + getNum; var v2 = {'_x': 0, '_y': 0, '_rotation': Math.random() * 360 - 180}; this.attachMovie('star_s', v3, 300 + getNum, v2); } BangStar(0); if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 3 { BangStar(1); } frame 5 { BangStar(2); } frame 7 { BangStar(3); } frame 9 { BangStar(4); } frame 13 { this.removeMovieClip(); } } movieClip 451 { frame 1 { stop(); } } movieClip 452 star_s { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 9 { this.removeMovieClip(); } } movieClip 455 { frame 2 { if (_root.cutin == 1) { _parent.removeMovieClip(); } switch (_root.useBom) { case 1: case 2: if (this.hitTest(_root.bom.blast)) { _parent.removeMovieClip(); } break; case 3: var i = 0; while (i < 8) { if (_root.bom['blast' + i] == null) { } else { if (this.hitTest(_root.bom['blast' + i])) { _parent.removeMovieClip(); } } ++i; } break; default: } if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitarea.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); _parent.removeMovieClip(); } } if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 456 tekidan01 { frame 1 { function ChkRemoveBullet() { var v2 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v2); if (v2.x < -10 || v2.x > 395 || v2.y > 460 || v2.y < -10) { this.removeMovieClip(); } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } ChkRemoveBullet(); } frame 77 { this.removeMovieClip(); } } movieClip 459 { frame 2 { if (_root.cutin == 1) { _parent.removeMovieClip(); } switch (_root.useBom) { case 1: case 2: if (this.hitTest(_root.bom.blast)) { _parent.removeMovieClip(); } break; case 3: var i = 0; while (i < 8) { if (_root.bom['blast' + i] == null) { } else { if (this.hitTest(_root.bom['blast' + i])) { _parent.removeMovieClip(); } } ++i; } break; default: } if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitarea.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); _parent.removeMovieClip(); } } if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 460 tekidan11 { frame 1 { function ChkRemoveBullet() { var v2 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v2); if (v2.x < -10 || v2.x > 395 || v2.y > 460 || v2.y < -10) { this.removeMovieClip(); } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } ChkRemoveBullet(); } frame 66 { this.removeMovieClip(); } } movieClip 461 tekifire { frame 1 { var point = {'x': _x, 'y': _y}; this.localToGlobal(point); if (_root.LIFE) { if (Math.random() * 30 <= 1 && point.x > 0 && point.x < 385 && point.y > 0 && point.y < 400) { var SetID = 'tekidan' + _root.bulletCount; var dx = _root.myship._x - point.x; var dy = _root.myship._y - point.y; var rad = Math.atan2(dy, dx); var DefSet = {'_x': point.x, '_y': point.y, '_rotation': rad / 0.0174532925199433 - 90}; _root.attachMovie('tekidan01', SetID, 2000 + _root.bulletCount, DefSet); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } } } movieClip 486 { frame 1 { this.stop(); } } movieClip 503 hit_m_b { frame 12 { this.stop(); this.removeMovieClip(); } } movieClip 520 hit_m_a { frame 17 { this.stop(); this.removeMovieClip(); } } movieClip 521 { frame 11 { this.removeMovieClip(); } } movieClip 524 { } movieClip 563 { } movieClip 606 { frame 1 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 3 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 5 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 7 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 9 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 11 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 13 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 15 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 17 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 19 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 21 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 23 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 25 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 27 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 29 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 31 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 33 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 35 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 37 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 39 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 41 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 43 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 45 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 47 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 49 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 51 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 53 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 55 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 57 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 59 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 61 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 63 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 65 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 67 { this.gotoAndPlay('w' + _parent.CharaLook); } frame 69 { this.gotoAndPlay('w' + _parent.CharaLook); } } // unknown tag 88 length 131 movieClip 609 text_win { frame 1 { textNum = 0; DispText2 = ''; textMAX = DispText.length; } frame 5 { DispText2 = DispText.substr(0, textNum); ++textNum; if (textNum > textMAX) { this.gotoAndPlay(_currentframe + 1); } else { this.gotoAndPlay(_currentframe - 1); } } frame 7 { this.gotoAndPlay(_currentframe - 1); } frame 10 { this.removeMovieClip(); } } movieClip 610 { frame 1 { function DispEnemy(enemyID, typeID, moveID, ItemID, Set_x, Set_y) { var v5 = 'enemy' + _root.mobCount; var v4 = {'x': _x, 'y': _y}; if (Set_x) { v4.x = Set_x; } if (Set_y) { v4.y = Set_y; } _parent.localToGlobal(v4); if (!ItemID) { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID}; } else { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID, 'ItemType': ItemID}; } _root.attachMovie(enemyID, v5, 401 + _root.mobCount, v6); _root.arrEnemyID.push(v5); ++_root.mobCount; if (_root.mobCount >= 100) { _root.mobCount = 0; } } DispEnemy('mob_e', 'e1', 'e1'); } frame 2 { this.removeMovieClip(); } } movieClip 611 { frame 1 { function DispEnemy(enemyID, typeID, moveID, ItemID, Set_x, Set_y) { var v5 = 'enemy' + _root.mobCount; var v4 = {'x': _x, 'y': _y}; if (Set_x) { v4.x = Set_x; } if (Set_y) { v4.y = Set_y; } _parent.localToGlobal(v4); if (!ItemID) { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID}; } else { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID, 'ItemType': ItemID}; } _root.attachMovie(enemyID, v5, 401 + _root.mobCount, v6); _root.arrEnemyID.push(v5); ++_root.mobCount; if (_root.mobCount >= 100) { _root.mobCount = 0; } } DispEnemy('mob_e', 'e1', 'e2'); } frame 2 { this.removeMovieClip(); } } movieClip 612 { frame 1 { function DispEnemy(enemyID, typeID, moveID, ItemID, Set_x, Set_y) { var v5 = 'enemy' + _root.mobCount; var v4 = {'x': _x, 'y': _y}; if (Set_x) { v4.x = Set_x; } if (Set_y) { v4.y = Set_y; } _parent.localToGlobal(v4); if (!ItemID) { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID}; } else { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID, 'ItemType': ItemID}; } _root.attachMovie(enemyID, v5, 401 + _root.mobCount, v6); _root.arrEnemyID.push(v5); ++_root.mobCount; if (_root.mobCount >= 100) { _root.mobCount = 0; } } DispEnemy('mob_a', 'a1', 'a3'); } frame 2 { this.removeMovieClip(); } } movieClip 613 { frame 1 { function DispEnemy(enemyID, typeID, moveID, ItemID, Set_x, Set_y) { var v5 = 'enemy' + _root.mobCount; var v4 = {'x': _x, 'y': _y}; if (Set_x) { v4.x = Set_x; } if (Set_y) { v4.y = Set_y; } _parent.localToGlobal(v4); if (!ItemID) { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID}; } else { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID, 'ItemType': ItemID}; } _root.attachMovie(enemyID, v5, 401 + _root.mobCount, v6); _root.arrEnemyID.push(v5); ++_root.mobCount; if (_root.mobCount >= 100) { _root.mobCount = 0; } } DispEnemy('mob_a', 'a1', 'a2'); } frame 2 { this.removeMovieClip(); } } movieClip 614 { frame 1 { function DispEnemy(enemyID, typeID, moveID, ItemID, Set_x, Set_y) { var v5 = 'enemy' + _root.mobCount; var v4 = {'x': _x, 'y': _y}; if (Set_x) { v4.x = Set_x; } if (Set_y) { v4.y = Set_y; } _parent.localToGlobal(v4); if (!ItemID) { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID}; } else { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID, 'ItemType': ItemID}; } _root.attachMovie(enemyID, v5, 401 + _root.mobCount, v6); _root.arrEnemyID.push(v5); ++_root.mobCount; if (_root.mobCount >= 100) { _root.mobCount = 0; } } DispEnemy('mob_e', 'e1', 'e3'); } frame 2 { this.removeMovieClip(); } } movieClip 615 { frame 1 { function DispEnemy(enemyID, typeID, moveID, ItemID, Set_x, Set_y) { var v5 = 'enemy' + _root.mobCount; var v4 = {'x': _x, 'y': _y}; if (Set_x) { v4.x = Set_x; } if (Set_y) { v4.y = Set_y; } _parent.localToGlobal(v4); if (!ItemID) { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID}; } else { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID, 'ItemType': ItemID}; } _root.attachMovie(enemyID, v5, 401 + _root.mobCount, v6); _root.arrEnemyID.push(v5); ++_root.mobCount; if (_root.mobCount >= 100) { _root.mobCount = 0; } } DispEnemy('mob_a', 'a3', 'a4', 'item_sub'); } frame 2 { this.removeMovieClip(); } } movieClip 616 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 1800 { this.stop(); if (!_root.destroy) { _parent.SceneFlag = 1; } } } // unknown tag 88 length 131 movieClip 619 { } movieClip 621 { } movieClip 622 title_01 { frame 2 { if (Flag) { this.gotoAndPlay('title_in'); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 4 { count = 40; } frame 50 { if (count) { --count; this.gotoAndPlay(_currentframe - 1); } else { this.gotoAndPlay('title_out'); } } frame 51 { count = 60; } frame 71 { function SetMyship() { var v2 = {'_x': 160, '_y': 300}; _root.attachMovie('myship', 'myship', 1500, v2); } _root.stage.stage.flag = 1; _parent.SceneFlag = 0; _root.StartBGM('bgm_02'); SetMyship(); _root.myship.gotoAndPlay('start'); } frame 73 { if (count) { --count; this.gotoAndPlay(_currentframe - 1); } } frame 95 { this.removeMovieClip(); } } movieClip 623 fade_all_white { frame 1 { _root.FadeFlag = 1; } frame 15 { _root.FadeFlag = 2; } frame 31 { _root.FadeFlag = 0; this.removeMovieClip(); } } movieClip 626 { } movieClip 627 skip { instance of movieClip 626 { onClipEvent (press) { _root.stage.scene.SkipFlag = 1; } onClipEvent (keyPress '<Enter>') { _root.stage.scene.SkipFlag = 1; } } } movieClip 634 { } movieClip 637 { } movieClip 638 { frame 1 { function DispEnemy(enemyID, typeID, moveID, ItemID, Set_x, Set_y) { var v5 = 'enemy' + _root.mobCount; var v4 = {'x': _x, 'y': _y}; if (Set_x) { v4.x = Set_x; } if (Set_y) { v4.y = Set_y; } _parent.localToGlobal(v4); if (!ItemID) { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID}; } else { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID, 'ItemType': ItemID}; } _root.attachMovie(enemyID, v5, 401 + _root.mobCount, v6); _root.arrEnemyID.push(v5); ++_root.mobCount; if (_root.mobCount >= 100) { _root.mobCount = 0; } } function Shot_CircleShot16(shot_x, shot_y, shottype) { if (_root.LIFE) { var v7 = {'x': shot_x, 'y': shot_y}; var v5 = 'tekidan' + _root.bulletCount; shottype = 'tekidan' + shottype; this.localToGlobal(v7); var v4 = {'_x': v7.x, '_y': v7.y, '_rotation': 0}; var v3 = 1; while (v3 <= 16) { v5 = 'tekidan' + _root.bulletCount; v4._rotation = 22.5 * v3; _root.attachMovie(shottype, v5, 2000 + _root.bulletCount, v4); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } ++v3; } } } function Shot_LineShot(shot_x, shot_y, shottype) { if (_root.LIFE) { var v3 = {'x': shot_x, 'y': shot_y}; var v5 = 'tekidan' + _root.bulletCount; var v4 = {}; shottype = 'tekidan' + shottype; this.localToGlobal(v3); v4 = {'_x': v3.x - 36, '_y': v3.y - 36}; _root.attachMovie(shottype, v5, 2000 + _root.bulletCount, v4); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v5 = 'tekidan' + _root.bulletCount; v4 = {'_x': v3.x + 36, '_y': v3.y - 36}; _root.attachMovie(shottype, v5, 2000 + _root.bulletCount, v4); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v5 = 'tekidan' + _root.bulletCount; v4 = {'_x': v3.x - 36, '_y': v3.y + 36}; _root.attachMovie(shottype, v5, 2000 + _root.bulletCount, v4); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v5 = 'tekidan' + _root.bulletCount; v4 = {'_x': v3.x + 36, '_y': v3.y + 36}; _root.attachMovie(shottype, v5, 2000 + _root.bulletCount, v4); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } function Shot_RoundShot(shot_x, shot_y, shottype) { if (_root.LIFE) { var v3 = {'x': shot_x, 'y': shot_y}; var v6 = 'tekidan' + _root.bulletCount; shottype = 'tekidan' + shottype; this.localToGlobal(v3); var v5 = {'_x': v3.x, '_y': v3.y, '_rotation': r}; _root.attachMovie(shottype, v6, 2000 + _root.bulletCount, v5); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } r += 15; } } function Shot_RandomShot(shot_x, shot_y, shottype) { if (_root.LIFE) { var v3 = {'x': shot_x, 'y': shot_y}; var v5 = 'tekidan' + _root.bulletCount; var v4 = {}; shottype = 'tekidan' + shottype; this.localToGlobal(v3); v4 = {'_x': v3.x - 36, '_y': v3.y - 36, '_rotation': Math.random() * 90 - 45}; _root.attachMovie(shottype, v5, 2000 + _root.bulletCount, v4); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v5 = 'tekidan' + _root.bulletCount; v4 = {'_x': v3.x + 36, '_y': v3.y - 36, '_rotation': Math.random() * 90 - 45}; _root.attachMovie(shottype, v5, 2000 + _root.bulletCount, v4); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v5 = 'tekidan' + _root.bulletCount; v4 = {'_x': v3.x - 36, '_y': v3.y + 36, '_rotation': Math.random() * 90 - 45}; _root.attachMovie(shottype, v5, 2000 + _root.bulletCount, v4); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v5 = 'tekidan' + _root.bulletCount; v4 = {'_x': v3.x + 36, '_y': v3.y + 36, '_rotation': Math.random() * 90 - 45}; _root.attachMovie(shottype, v5, 2000 + _root.bulletCount, v4); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } function Shot_XWayShot(shot_x, shot_y, r, shottype, shotnum, tite, homing) { if (_root.LIFE) { var v7 = {'x': shot_x, 'y': shot_y}; var v4 = 'tekidan' + _root.bulletCount; shottype = 'tekidan' + shottype; this.localToGlobal(v7); var v5 = 1; if (homing) { var v10 = _root.myship._x - v7.x; var v9 = _root.myship._y - v7.y; r = Math.atan2(v9, v10) / 0.0174532925199433 - 90; } var v3 = {'_x': v7.x, '_y': v7.y, '_rotation': r}; if (shotnum % 2) { _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v3._rotation += tite; ++v5; v4 = 'tekidan' + _root.bulletCount; } else { v3._rotation += tite / 2; } if (shotnum >= 2) { _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v4 = 'tekidan' + _root.bulletCount; v3._rotation -= tite * v5; ++v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } if (shotnum >= 4) { v4 = 'tekidan' + _root.bulletCount; v3._rotation += tite * v5; ++v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v4 = 'tekidan' + _root.bulletCount; v3._rotation -= tite * v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } } } switch (_root.Round) { case 1: bullet01 = '21'; bullet02 = 'h4'; WaitTime = 90; ShotVariety = 2; break; case 2: bullet01 = '21'; bullet02 = 'h4'; WaitTime = 60; ShotVariety = 3; break; default: bullet01 = '21'; bullet02 = 'h4'; WaitTime = 30; ShotVariety = 3; } Wtime = WaitTime; Fpoint_1_x = _x - 35; Fpoint_1_y = _y - 10; Fpoint_2_x = _x + 35; Fpoint_2_y = _y - 10; } frame 2 { if (_parent._parent.flag) { this.gotoAndPlay('start'); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 5 { if (Wtime) { --Wtime; } else { Wtime = WaitTime; this.gotoAndPlay('shot_' + Math.ceil(Math.random() * ShotVariety)); } } frame 6 { this.gotoAndPlay(_currentframe - 1); } frame 8 { Shot_XWayShot(Fpoint_1_x, Fpoint_1_y, 0, bullet01, 3, 20, 1); } frame 17 { Shot_XWayShot(Fpoint_2_x, Fpoint_2_y, 0, bullet01, 3, 20, 1); } frame 26 { if (_root.Round > 1) { Shot_XWayShot(Fpoint_1_x, Fpoint_1_y, 0, bullet01, 3, 20, 1); } } frame 35 { if (_root.Round > 1) { Shot_XWayShot(Fpoint_2_x, Fpoint_2_y, 0, bullet01, 3, 20, 1); } } frame 43 { this.gotoAndPlay('start'); } frame 45 { Shot_XWayShot(Fpoint_1_x, Fpoint_1_y, 90, bullet02, 1, 0, 0); Shot_XWayShot(Fpoint_2_x, Fpoint_2_y, -90, bullet02, 1, 0, 0); } frame 51 { if (_root.Round > 1) { Shot_XWayShot(Fpoint_1_x, Fpoint_1_y, 75, bullet02, 1, 0, 0); Shot_XWayShot(Fpoint_2_x, Fpoint_2_y, -75, bullet02, 1, 0, 0); } } frame 57 { Shot_XWayShot(Fpoint_1_x, Fpoint_1_y, 60, bullet02, 1, 0, 0); Shot_XWayShot(Fpoint_2_x, Fpoint_2_y, -60, bullet02, 1, 0, 0); } frame 63 { if (_root.Round > 1) { Shot_XWayShot(Fpoint_1_x, Fpoint_1_y, 45, bullet02, 1, 0, 0); Shot_XWayShot(Fpoint_2_x, Fpoint_2_y, -45, bullet02, 1, 0, 0); } } frame 69 { Shot_XWayShot(Fpoint_1_x, Fpoint_1_y, 30, bullet02, 1, 0, 0); Shot_XWayShot(Fpoint_2_x, Fpoint_2_y, -30, bullet02, 1, 0, 0); } frame 75 { if (_root.Round > 1) { Shot_XWayShot(Fpoint_1_x, Fpoint_1_y, 15, bullet02, 1, 0, 0); Shot_XWayShot(Fpoint_2_x, Fpoint_2_y, -15, bullet02, 1, 0, 0); } } frame 81 { Shot_XWayShot(Fpoint_1_x, Fpoint_1_y, 0, bullet02, 1, 0, 0); Shot_XWayShot(Fpoint_2_x, Fpoint_2_y, 0, bullet02, 1, 0, 0); } frame 86 { this.gotoAndPlay('start'); } frame 88 { Shot_XWayShot(Fpoint_1_x, Fpoint_1_y, 90, bullet01, 1, 0, 0); Shot_XWayShot(Fpoint_2_x, Fpoint_2_y, -90, bullet01, 1, 0, 0); } frame 94 { if (_root.Round > 1) { Shot_XWayShot(Fpoint_1_x, Fpoint_1_y, 75, bullet01, 1, 0, 0); Shot_XWayShot(Fpoint_2_x, Fpoint_2_y, -75, bullet01, 1, 0, 0); } } frame 100 { Shot_XWayShot(Fpoint_1_x, Fpoint_1_y, 60, bullet01, 1, 0, 0); Shot_XWayShot(Fpoint_2_x, Fpoint_2_y, -60, bullet01, 1, 0, 0); } frame 106 { if (_root.Round > 1) { Shot_XWayShot(Fpoint_1_x, Fpoint_1_y, 45, bullet01, 1, 0, 0); Shot_XWayShot(Fpoint_2_x, Fpoint_2_y, -45, bullet01, 1, 0, 0); } } frame 112 { Shot_XWayShot(Fpoint_1_x, Fpoint_1_y, 30, bullet01, 1, 0, 0); Shot_XWayShot(Fpoint_2_x, Fpoint_2_y, -30, bullet01, 1, 0, 0); } frame 118 { if (_root.Round > 1) { Shot_XWayShot(Fpoint_1_x, Fpoint_1_y, 15, bullet01, 1, 0, 0); Shot_XWayShot(Fpoint_2_x, Fpoint_2_y, -15, bullet01, 1, 0, 0); } } frame 124 { Shot_XWayShot(Fpoint_1_x, Fpoint_1_y, 0, bullet01, 1, 0, 0); Shot_XWayShot(Fpoint_2_x, Fpoint_2_y, 0, bullet01, 1, 0, 0); } frame 129 { this.gotoAndPlay('start'); } } movieClip 639 { frame 1 { switch (_root.Round) { case 1: hp = 700; GetPoint = 600; break; case 2: hp = 900; GetPoint = 1200; break; default: hp = 1100; GetPoint = 1800; } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { function HitChkEnemy() { var v10 = 0; var v15 = 0; var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitarea.hitTest(_root['missile' + v4])) { var v9 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.lockpoint._x, 'y': this.lockpoint._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._name; } v10 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitarea.hitTest(_root['submissile' + v4])) { v9 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v10 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitarea.hitTest(_root.bom['blast' + v4])) { v10 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitarea.hitTest(_root.bom.blast)) { v10 += _root.AtkBom; v15 = 1; } } } if (v10) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v10; this.gotoAndPlay(_currentframe + 2); } if (!v15) { if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitarea.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); AtkDamage = 100; PlusPoint = GetPoint; this.gotoAndPlay(_currentframe + 2); } } } } HitChkEnemy(); if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 4 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 4 { _root.StartSE_L('se_dmg_enemy'); } frame 5 { hp -= AtkDamage; if (hp <= 0) { if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } if (burst) { EnemyBurst(); } this.gotoAndPlay('bang'); } } frame 6 { this.gotoAndPlay(2); } frame 7 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == _parent._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } _parent.removeMovieClip(); } function BangCBoss() { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } var v5 = 'bang' + _root.bangCount; var v3 = {'x': 0, 'y': 0}; this.localToGlobal(v3); var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie('bang_m', v5, 201 + _root.bangCount, v4); ++_root.bangCount; --_root.bossflag; if (root.bossflag < 0) { _root.bossflag = 0; } if (_root.bangCount >= 100) { _root.bangCount = 0; } } BangCBoss(); } frame 18 { function DispItem(ItemType, SetType) { var v5 = 'item' + _root.itemCount; if (lockpoint != null) { var v3 = {'x': lockpoint._x, 'y': lockpoint._y}; } else { var v3 = {'x': _x, 'y': _y}; } this.localToGlobal(v3); if (SetType) { v3.x += Math.floor(Math.random() * 100 - 50); v3.y += Math.floor(Math.random() * 100 - 50); } var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie(ItemType, v5, 1001 + _root.itemCount, v4); ++_root.itemCount; if (_root.itemCount >= 99) { _root.itemCount = 0; } } function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == _parent._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } _parent.removeMovieClip(); } DispItem(_parent.ItemType); RemoveEnemy(); } } movieClip 640 cboss_1_1 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } boss_i = 15; cnt = 1; } frame 48 { if (boss_i < 30) { ++boss_i; } else { boss_i = 15; flag = 1; this.gotoAndPlay('pattern1'); } } frame 49 { this.gotoAndPlay(_currentframe - 1); } frame 50 { --boss_i; } frame 110 { --boss_i; } frame 170 { --boss_i; } frame 230 { --boss_i; } frame 289 { if (boss_i) { this.gotoAndPlay('pattern' + Math.ceil(Math.random() * 2 + 1)); } else { this.gotoAndPlay('pattern_last'); } } frame 290 { --boss_i; } frame 349 { if (boss_i) { this.gotoAndPlay('pattern1'); } else { this.gotoAndPlay('pattern_last'); } } frame 350 { --boss_i; } frame 409 { if (boss_i) { this.gotoAndPlay('pattern1'); } else { this.gotoAndPlay('pattern_last'); } } frame 410 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } boss_i = 0; } frame 441 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == this._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } this.removeMovieClip(); } _root.bossflag -= 1; RemoveEnemy(); } } movieClip 645 { frame 1 { this.gotoAndPlay('p' + _parent.shottype); } frame 3 { this.gotoAndPlay('p' + _parent.shottype); } frame 5 { this.gotoAndPlay('p' + _parent.shottype); } } movieClip 646 { frame 1 { function ItmeSet() { item_count = 0; item_move_count = 90; _parent.item_move = 0; var v4 = {'x': 0, 'y': 0}; var v3 = {'x': 0, 'y': 0}; this.localToGlobal(v4); v3.x = ((v4.x - 192.5) / 2) * -3; v3.y = ((v4.y - 225) / 2) * -3; if (v3.x > 0) { if (v3.x > 130) { v3.x = 130; } } else { if (v3.x < -130) { v3.x = -130; } } if (v3.y > 0) { if (v3.y > 150) { v3.y = 150; } } else { if (v3.y < -150) { v3.y = -150; } } move_x = Math.ceil(v3.x / 60); move_y = Math.ceil(v3.y / 60); if (!move_x && !move_y) { item_move_count = 61; } } shottype = Math.ceil(Math.random() * 2); if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } ItmeSet(); } frame 2 { function ItemMove() { --item_move_count; if (item_move_count) { _parent._x += move_x; _parent._y += move_y; if (item_move_count == 60) { _parent.item_move = 1; } } else { item_move_count = 0; } } if (item_count > 45) { item_count = 0; if (shottype >= 2) { shottype = 1; } else { ++shottype; } } else { ++item_count; } if (_root.nodamage != 2) { if (this.hitTest(_root.myship)) { this.gotoAndPlay('get'); } } if (item_move_count) { ItemMove(); } if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 6 { function ChangeSubShot() { var v3 = {}; var v4 = {}; var v2 = 0; while (v2 < 3) { v3[v2] = {'Atk': new Array(), 'Relode': '', 'MaxNum': new Array(), 'BomAtk': ''}; if (v2 < 2) { v4[v2] = {'Atk': new Array(), 'Relode': new Array()}; } ++v2; } v3[0].Atk[0] = 8; v3[0].Atk[1] = 8; v3[0].Atk[2] = 8; v3[0].Relode = 3; v3[0].MaxNum = [3, 9, 18]; v3[0].BomAtk = 10; v3[1].Atk[0] = 4; v3[1].Atk[1] = 3; v3[1].Atk[2] = 8; v3[1].Relode = 0; v3[1].MaxNum = [1, 2, 1]; v3[1].BomAtk = 5; v3[2].Atk[0] = 3; v3[2].Atk[1] = 4; v3[2].Atk[2] = 6; v3[2].Relode = 0; v3[2].MaxNum = [1, 1, 1]; v3[2].BomAtk = 12; v4[0].Atk[0] = 36; v4[0].Atk[1] = 36; v4[0].Relode[0] = 40; v4[0].Relode[1] = 20; v4[1].Atk[0] = 12; v4[1].Atk[1] = 12; v4[1].Relode[0] = 60; v4[1].Relode[1] = 30; if (shottype != _root.subShot) { _root.subShot = shottype; _root.FCS.KeyLock_z = false; if (!_root.subPower) { _root.subPower = 1; } _root.AtkSubshot = v4[shottype - 1].Atk[_root.subPower - 1]; _root.subAddrelode = v4[shottype - 1].Relode[_root.subPower - 1]; } else { if (_root.subPower >= 2) { _root.score += 500; } else { _root.FCS.KeyLock_z = false; ++_root.subPower; _root.AtkSubshot = v4[shottype - 1].Atk[_root.subPower - 1]; _root.subAddrelode = v4[shottype - 1].Relode[_root.subPower - 1]; } } } ChangeSubShot(); _parent.removeMovieClip(); } } movieClip 647 item_sub { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } i = 0; } frame 2 { if (item_move) { this.gotoAndPlay('roop' + Math.ceil(Math.random() * 2)); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 62 { if (i < 10) { ++i; } else { i = 0; this.gotoAndPlay('END'); } } frame 123 { if (i < 10) { ++i; this.gotoAndPlay(4); } else { i = 0; this.gotoAndPlay('END'); } } frame 201 { this.removeMovieClip(); } } movieClip 648 { frame 1 { function ItmeSet() { item_count = 0; item_move_count = 90; _parent.item_move = 0; var v4 = {'x': 0, 'y': 0}; var v3 = {'x': 0, 'y': 0}; this.localToGlobal(v4); v3.x = ((v4.x - 192.5) / 2) * -3; v3.y = ((v4.y - 225) / 2) * -3; if (v3.x > 0) { if (v3.x > 130) { v3.x = 130; } } else { if (v3.x < -130) { v3.x = -130; } } if (v3.y > 0) { if (v3.y > 150) { v3.y = 150; } } else { if (v3.y < -150) { v3.y = -150; } } move_x = Math.ceil(v3.x / 60); move_y = Math.ceil(v3.y / 60); if (!move_x && !move_y) { item_move_count = 61; } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } ItmeSet(); } frame 2 { function ItemMove() { --item_move_count; if (item_move_count) { _parent._x += move_x; _parent._y += move_y; if (item_move_count == 60) { _parent.item_move = 1; } } else { item_move_count = 0; } } if (_root.nodamage != 2) { if (this.hitTest(_root.myship)) { this.gotoAndPlay('get'); } } if (item_move_count) { ItemMove(); } if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 6 { function GetBom() { if (_root.bomStock >= 3) { _root.score += 500; } else { _root.bomStock += 1; } } GetBom(); _parent.removeMovieClip(); } } movieClip 649 item_bom { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } i = 0; } frame 2 { if (item_move) { this.gotoAndPlay('roop' + Math.ceil(Math.random() * 2)); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 62 { if (i < 10) { ++i; } else { i = 0; this.gotoAndPlay('END'); } } frame 123 { if (i < 10) { ++i; this.gotoAndPlay(4); } else { i = 0; this.gotoAndPlay('END'); } } frame 201 { this.removeMovieClip(); } } movieClip 650 fade_stage_black { frame 1 { Flag = 1; } frame 15 { Flag = 2; } frame 31 { Flag = 0; _root.Key_input = 1; this.removeMovieClip(); } } movieClip 653 { frame 1 { stop(); } } movieClip 654 star_m { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 9 { this.removeMovieClip(); } } movieClip 655 { frame 1 { stop(); } } movieClip 656 star_l { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 9 { this.removeMovieClip(); } } movieClip 658 { } movieClip 660 { } movieClip 661 bang_m { frame 1 { function BangStarB(getNum) { var v3 = 'star_b' + getNum; var v2 = {'_x': Math.random() * 100 - 50, '_y': Math.random() * 100 - 50}; this.attachMovie('star_b', v3, 600 + getNum, v2); } BangStarB(0); } frame 1 { function BangStarM(getNum) { var v3 = 'star_m' + getNum; var v2 = {'_x': 0, '_y': 0, '_rotation': Math.random() * 360 - 180}; this.attachMovie('star_m', v3, 400 + getNum, v2); } BangStarM(0); if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 3 { BangStarB(1); } frame 3 { BangStarM(1); } frame 5 { BangStarB(2); } frame 5 { BangStarM(2); } frame 7 { BangStarB(3); } frame 7 { BangStarM(3); } frame 9 { BangStarB(4); } frame 9 { BangStarM(4); } frame 11 { BangStarB(5); } frame 11 { BangStarM(5); } frame 13 { BangStarB(6); } frame 13 { BangStarM(6); } frame 15 { BangStarB(7); } frame 15 { BangStarM(7); } frame 17 { BangStarB(8); } frame 17 { BangStarM(8); } frame 21 { this.removeMovieClip(); } } movieClip 662 star_b { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 10 { this.stop(); this.removeMovieClip(); } } movieClip 663 { } movieClip 666 { } movieClip 667 bang_l { frame 1 { function BangStarL(getNum) { var v3 = 'star_l' + getNum; var v2 = {'_x': 0, '_y': 0, '_rotation': Math.random() * 360 - 180}; this.attachMovie('star_l', v3, 500 + getNum, v2); } BangStarL(0); if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 3 { BangStarL(1); } frame 5 { BangStarL(2); } frame 7 { BangStarL(3); } frame 9 { BangStarL(4); } frame 11 { BangStarL(5); } frame 13 { BangStarL(6); } frame 15 { BangStarL(7); } frame 17 { BangStarL(8); } frame 51 { _root.bossflag = 0; _root.stage.SceneFlag = 1; this.removeMovieClip(); } } movieClip 668 bang_boss { frame 1 { function RemoveBoss() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == _parent._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } _parent.removeMovieClip(); } function BangS() { var v5 = 'bang' + _root.bangCount; var v3 = {'x': Math.random() * 256 - 128, 'y': Math.random() * 256 - 128}; this.localToGlobal(v3); var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie('bang_s', v5, 201 + _root.bangCount, v4); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } } function BangM() { var v5 = 'bang' + _root.bangCount; var v3 = {'x': Math.random() * 128 - 64, 'y': Math.random() * 128 - 64}; this.localToGlobal(v3); var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie('bang_m', v5, 201 + _root.bangCount, v4); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } } function BangL(charaID) { var v5 = 'bang' + _root.bangCount; var v3 = {'x': 0, 'y': 0}; this.localToGlobal(v3); var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie('bang_l', v5, 201 + _root.bangCount, v4); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } _root.attachMovie(charaID, 'chara', 50, v4); RemoveBoss(); } BangM(); } frame 11 { BangM(); } frame 21 { BangM(); } frame 25 { BangS(); } frame 30 { BangS(); BangM(); } frame 35 { BangS(); } frame 40 { BangS(); BangM(); } frame 45 { BangS(); } frame 50 { BangS(); BangM(); } frame 55 { BangS(); } frame 60 { BangS(); BangM(); } frame 65 { BangS(); } frame 70 { BangS(); } frame 75 { BangS(); } frame 90 { BangL(); this.removeMovieClip(); } } button 674 { on (rollOver) { _root.StartSE('se_menu_02'); } on (release) { _root.StartSE('se_menu_01'); _root.flag = 1; } } button 679 { on (rollOver) { _root.StartSE('se_menu_02'); } on (release) { _root.StartSE('se_menu_01'); _root.flag = 2; } } movieClip 680 gameover { } movieClip 681 { frame 1 { this.gotoAndPlay(_parent.TypeID); if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { function EnemyBurst() { var v3 = {'x': 0, 'y': 0}; this.localToGlobal(v3); if (_root.LIFE) { if (v3.x > 0 && v3.x < 385 && v3.y > 0 && v3.y < 400) { var v8 = 'tekidan' + _root.bulletCount; var v5 = _root.myship._x - v3.x; var v4 = _root.myship._y - v3.y; var v6 = Math.atan2(v4, v5); var v7 = {'_x': v3.x, '_y': v3.y, '_rotation': v6 / 0.0174532925199433 - 90}; _root.attachMovie('tekidan03', v8, 2000 + _root.bulletCount, v7); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } } switch (_root.Round) { case 1: hp = 12; GetPoint = 30; break; case 2: hp = 16; GetPoint = 40; break; default: hp = 20; GetPoint = 50; blast = 1; } } frame 3 { function HitChkEnemy() { var v10 = 0; var v15 = 0; var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitTest(_root['missile' + v4])) { var v9 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.lockpoint._x, 'y': this.lockpoint._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._name; } v10 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitTest(_root['submissile' + v4])) { v9 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v10 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitTest(_root.bom['blast' + v4])) { v10 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitTest(_root.bom.blast)) { v10 += _root.AtkBom; v15 = 1; } } } if (v10) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v10; this.gotoAndPlay(_currentframe + 2); } if (!v15) { if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); AtkDamage = 100; PlusPoint = GetPoint; this.gotoAndPlay(_currentframe + 2); } } } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } else { HitChkEnemy(); } if (_root.flag) { _parent.removeMovieClip(); } } frame 4 { this.gotoAndPlay(_currentframe - 1); } frame 5 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 6 { hp -= AtkDamage; if (hp <= 0) { if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } if (burst) { EnemyBurst(); } this.gotoAndPlay('bang'); } } frame 7 { this.gotoAndPlay(_currentframe - 4); } frame 9 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == _parent._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } _parent.removeMovieClip(); } function BangEnemy() { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } var v5 = 'bang' + _root.bangCount; var v3 = {'x': 0, 'y': 0}; this.localToGlobal(v3); var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie('bang_s', v5, 201 + _root.bangCount, v4); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } RemoveEnemy(); } BangEnemy(); } } movieClip 682 mob_e { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { this.gotoAndPlay(MoveID); } frame 101 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == this._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } this.removeMovieClip(); } this.RemoveEnemy(); } frame 201 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == this._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } this.removeMovieClip(); } this.RemoveEnemy(); } frame 292 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == this._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } this.removeMovieClip(); } this.RemoveEnemy(); } frame 363 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == this._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } this.removeMovieClip(); } this.RemoveEnemy(); } } movieClip 685 { } movieClip 686 { frame 1 { this.gotoAndPlay(_parent.TypeID); if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 3 { function HitChkEnemy() { var v10 = 0; var v15 = 0; var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitTest(_root['missile' + v4])) { var v9 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.lockpoint._x, 'y': this.lockpoint._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._name; } v10 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitTest(_root['submissile' + v4])) { v9 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v10 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitTest(_root.bom['blast' + v4])) { v10 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitTest(_root.bom.blast)) { v10 += _root.AtkBom; v15 = 1; } } } if (v10) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v10; this.gotoAndPlay(_currentframe + 2); } if (!v15) { if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); AtkDamage = 100; PlusPoint = GetPoint; this.gotoAndPlay(_currentframe + 2); } } } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } else { HitChkEnemy(); } if (_root.flag) { _parent.removeMovieClip(); } } frame 4 { this.gotoAndPlay(_currentframe - 1); } frame 5 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } _root.StartSE_L('se_dmg_non'); } frame 7 { this.gotoAndPlay(_currentframe - 4); } } movieClip 687 mob_d { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { this.gotoAndPlay(MoveID); } frame 110 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == this._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } this.removeMovieClip(); } this.RemoveEnemy(); } } movieClip 690 { } movieClip 693 { } movieClip 695 { } movieClip 696 { frame 1 { this.gotoAndPlay(_parent.TypeID); if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 4 { this.gotoAndPlay(_currentframe - 1); } frame 7 { this.gotoAndPlay(_currentframe - 4); } frame 10 { this.gotoAndPlay(_currentframe - 1); } frame 13 { this.gotoAndPlay(_currentframe - 4); } frame 16 { this.gotoAndPlay(_currentframe - 1); } frame 17 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 19 { this.gotoAndPlay(_currentframe - 4); } frame 22 { this.gotoAndPlay(_currentframe - 1); } frame 24 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == _parent._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } _parent.removeMovieClip(); } function BangEnemy() { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } var v5 = 'bang' + _root.bangCount; var v3 = {'x': 0, 'y': 0}; this.localToGlobal(v3); var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie('smoke', v5, 201 + _root.bangCount, v4); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } RemoveEnemy(); } BangEnemy(); } } movieClip 697 mob_f { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { this.gotoAndPlay(MoveID); } frame 172 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == this._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } this.removeMovieClip(); } this.RemoveEnemy(); } frame 539 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == this._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } this.removeMovieClip(); } this.RemoveEnemy(); } } movieClip 704 { } movieClip 705 { frame 1 { this.gotoAndPlay(_parent.TypeID); if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { function EnemyBurst() { var v3 = {'x': 0, 'y': 0}; this.localToGlobal(v3); if (_root.LIFE) { if (v3.x > 0 && v3.x < 385 && v3.y > 0 && v3.y < 400) { var v8 = 'tekidan' + _root.bulletCount; var v5 = _root.myship._x - v3.x; var v4 = _root.myship._y - v3.y; var v6 = Math.atan2(v4, v5); var v7 = {'_x': v3.x, '_y': v3.y, '_rotation': v6 / 0.0174532925199433 - 90}; _root.attachMovie('tekidan03', v8, 2000 + _root.bulletCount, v7); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } } switch (_root.Round) { case 1: hp = 12; GetPoint = 30; break; case 2: hp = 16; GetPoint = 40; break; default: hp = 20; GetPoint = 50; blast = 1; } } frame 3 { function HitChkEnemyG() { var v10 = 0; var v15 = 0; var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitTest(_root['missile' + v4])) { var v9 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.lockpoint._x, 'y': this.lockpoint._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._name; } v10 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitTest(_root['submissile' + v4])) { v9 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v10 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitTest(_root.bom['blast' + v4])) { v10 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitTest(_root.bom.blast)) { v10 += _root.AtkBom; v15 = 1; } } } if (v10) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v10; this.gotoAndPlay(_currentframe + 2); } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } else { HitChkEnemyG(); } if (_root.flag) { _parent.removeMovieClip(); } } frame 4 { this.gotoAndPlay(_currentframe - 1); } frame 5 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 6 { hp -= AtkDamage; if (hp <= 0) { if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } if (burst) { EnemyBurst(); } this.gotoAndPlay('bang'); } } frame 7 { this.gotoAndPlay(_currentframe - 4); } frame 10 { this.gotoAndPlay(_currentframe - 1); } frame 12 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == _parent._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } _parent.removeMovieClip(); } function BangEnemy() { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } var v5 = 'bang' + _root.bangCount; var v3 = {'x': 0, 'y': 0}; this.localToGlobal(v3); var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie('smoke', v5, 201 + _root.bangCount, v4); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } RemoveEnemy(); } BangEnemy(); } } movieClip 706 mob_s { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { this.gotoAndPlay(MoveID); } frame 110 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == this._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } this.removeMovieClip(); } this.RemoveEnemy(); } } movieClip 709 { } movieClip 710 skip_next { instance of movieClip 709 { onClipEvent (press) { _root.stage.scene.NextFlag = 1; } onClipEvent (keyPress '<Enter>') { _root.stage.scene.NextFlag = 1; } } } movieClip 713 { frame 2 { if (_root.cutin == 1) { _parent.removeMovieClip(); } switch (_root.useBom) { case 1: case 2: if (this.hitTest(_root.bom.blast)) { _parent.removeMovieClip(); } break; case 3: var i = 0; while (i < 8) { if (_root.bom['blast' + i] == null) { } else { if (this.hitTest(_root.bom['blast' + i])) { _parent.removeMovieClip(); } } ++i; } break; default: } if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitarea.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); _parent.removeMovieClip(); } } if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 716 { frame 2 { if (_root.mainShot == 1) { var i = 0; while (i < _root.mainMax) { if (_root['missile' + i] == null) { } else { if (this.hitarea.hitTest(_root['missile' + i])) { var SetID = 'hit' + _root.mainHitCount; var SetID2 = 'missile' + i; var point = {'x': _root[SetID2].hitarea._x, 'y': _root[SetID2].hitarea._y}; _root[SetID2].localToGlobal(point); var DefSet = {'_x': point.x, '_y': point.y}; _root.attachMovie('hit_v', SetID, 1251 + _root.mainHitCount, DefSet); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + i].removeMovieClip(); } } ++i; } } var i = 0; while (i < _root.subMax) { if (_root['submissile' + i] == null) { } else { if (this.hitarea.hitTest(_root['submissile' + i])) { var SetID = 'subhit' + _root.subHitCount; var SetID2 = 'submissile' + i; var point = {'x': _root[SetID2].hitarea._x, 'y': _root[SetID2].hitarea._y}; _root[SetID2].localToGlobal(point); var DefSet = {'_x': point.x, '_y': point.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', SetID, 1351 + _root.subHitCount, DefSet); _root['submissile' + i].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', SetID, 1351 + _root.subHitCount, DefSet); _root['submissile' + i].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } } } ++i; } if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitarea.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); } } if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 717 tekidanh2 { frame 1 { function ChkRemoveBullet() { var v2 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v2); if (v2.x < -10 || v2.x > 395 || v2.y > 460 || v2.y < -10) { this.removeMovieClip(); } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } ChkRemoveBullet(); } frame 49 { function BulletTurn() { var v3 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v3); var v6 = _root.myship._x - v3.x; var v4 = _root.myship._y - v3.y; var v5 = Math.atan2(v4, v6) / 0.0174532925199433 - 90; this._rotation = v5; } BulletTurn(); } frame 70 { function ChkRemoveBullet2(shottype, r, revise) { var v3 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v3); if (v3.x > 50 && v3.x < 335 && v3.y < 400 && v3.y > 50 && !_root.nodamage && _root.Key_input && !_root.window0) { BulletReset(shottype, r, revise); } } function BulletReset(shottype, r, revise) { var v3 = {'x': bullet._x, 'y': bullet._y + revise}; var v6 = 'tekidan' + _root.bulletCount; shottype = 'tekidan' + shottype; this.localToGlobal(v3); var v5 = {'_x': v3.x, '_y': v3.y, '_rotation': r}; _root.attachMovie(shottype, v6, 2000 + _root.bulletCount, v5); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } this.removeMovieClip(); } ChkRemoveBullet2('h1', _rotation, 10); } frame 92 { this.removeMovieClip(); } } movieClip 718 tekidanh1 { frame 1 { function ChkRemoveBullet() { var v2 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v2); if (v2.x < -10 || v2.x > 395 || v2.y > 460 || v2.y < -10) { this.removeMovieClip(); } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } ChkRemoveBullet(); } frame 49 { function BulletTurn() { var v3 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v3); var v6 = _root.myship._x - v3.x; var v4 = _root.myship._y - v3.y; var v5 = Math.atan2(v4, v6) / 0.0174532925199433 - 90; this._rotation = v5; } BulletTurn(); } frame 81 { this.removeMovieClip(); } } movieClip 721 { frame 2 { if (_root.cutin == 1) { _parent.removeMovieClip(); } switch (_root.useBom) { case 1: case 2: if (this.hitTest(_root.bom.blast)) { _parent.removeMovieClip(); } break; case 3: var i = 0; while (i < 8) { if (_root.bom['blast' + i] == null) { } else { if (this.hitTest(_root.bom['blast' + i])) { _parent.removeMovieClip(); } } ++i; } break; default: } if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitarea.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); _parent.removeMovieClip(); } } if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 722 tekidan31 { frame 1 { function ChkRemoveBullet() { var v2 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v2); if (v2.x < -10 || v2.x > 395 || v2.y > 460 || v2.y < -10) { this.removeMovieClip(); } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } ChkRemoveBullet(); switch (_root.Round) { case 1: this.gotoAndPlay('LV1'); break; case 2: this.gotoAndPlay('LV2'); break; default: this.gotoAndPlay('LV3'); } } frame 66 { this.removeMovieClip(); } frame 122 { this.removeMovieClip(); } frame 168 { this.removeMovieClip(); } } movieClip 723 tekidanh5 { frame 1 { function ChkRemoveBullet() { var v2 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v2); if (v2.x < -10 || v2.x > 395 || v2.y > 460 || v2.y < -10) { this.removeMovieClip(); } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } ChkRemoveBullet(); } frame 41 { function BulletReset(shottype, r, revise) { var v3 = {'x': bullet._x, 'y': bullet._y + revise}; var v6 = 'tekidan' + _root.bulletCount; shottype = 'tekidan' + shottype; this.localToGlobal(v3); var v5 = {'_x': v3.x, '_y': v3.y, '_rotation': r}; _root.attachMovie(shottype, v6, 2000 + _root.bulletCount, v5); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } this.removeMovieClip(); } function GetRotation() { var v3 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v3); var v6 = _root.myship._x - v3.x; var v4 = _root.myship._y - v3.y; var v5 = Math.atan2(v4, v6) / 0.0174532925199433 - 90; return v5; } BulletReset('31', GetRotation(), 0); } } movieClip 724 tekidanh3 { frame 1 { function ChkRemoveBullet() { var v2 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v2); if (v2.x < -10 || v2.x > 395 || v2.y > 460 || v2.y < -10) { this.removeMovieClip(); } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } ChkRemoveBullet(); } frame 49 { function BulletTurn() { var v3 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v3); var v6 = _root.myship._x - v3.x; var v4 = _root.myship._y - v3.y; var v5 = Math.atan2(v4, v6) / 0.0174532925199433 - 90; this._rotation = v5; } BulletTurn(); } frame 70 { function ChkRemoveBullet2(shottype, r, revise) { var v3 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v3); if (v3.x > 50 && v3.x < 335 && v3.y < 400 && v3.y > 50 && !_root.nodamage && _root.Key_input && !_root.window0) { BulletReset(shottype, r, revise); } } function BulletReset(shottype, r, revise) { var v3 = {'x': bullet._x, 'y': bullet._y + revise}; var v6 = 'tekidan' + _root.bulletCount; shottype = 'tekidan' + shottype; this.localToGlobal(v3); var v5 = {'_x': v3.x, '_y': v3.y, '_rotation': r}; _root.attachMovie(shottype, v6, 2000 + _root.bulletCount, v5); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } this.removeMovieClip(); } ChkRemoveBullet2('h2', _rotation, 10); } frame 92 { this.removeMovieClip(); } } movieClip 725 tekidan32 { frame 1 { function ChkRemoveBullet() { var v2 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v2); if (v2.x < -10 || v2.x > 395 || v2.y > 460 || v2.y < -10) { this.removeMovieClip(); } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } ChkRemoveBullet(); } frame 15 { function ChkRemoveBullet2(shottype, r, revise) { var v3 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v3); if (v3.x > 50 && v3.x < 335 && v3.y < 400 && v3.y > 50 && !_root.nodamage && _root.Key_input && !_root.window0) { BulletReset(shottype, r, revise); } } function BulletReset(shottype, r, revise) { var v3 = {'x': bullet._x, 'y': bullet._y + revise}; var v6 = 'tekidan' + _root.bulletCount; shottype = 'tekidan' + shottype; this.localToGlobal(v3); var v5 = {'_x': v3.x, '_y': v3.y, '_rotation': r}; _root.attachMovie(shottype, v6, 2000 + _root.bulletCount, v5); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } this.removeMovieClip(); } function GetRotation() { var v3 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v3); var v6 = _root.myship._x - v3.x; var v4 = _root.myship._y - v3.y; var v5 = Math.atan2(v4, v6) / 0.0174532925199433 - 90; return v5; } ChkRemoveBullet2('32', GetRotation(), 0); } frame 40 { this.removeMovieClip(); } } movieClip 726 tekidanh6 { frame 1 { function ChkRemoveBullet() { var v2 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v2); if (v2.x < -10 || v2.x > 395 || v2.y > 460 || v2.y < -10) { this.removeMovieClip(); } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } ChkRemoveBullet(); } frame 41 { function BulletReset(shottype, r, revise) { var v3 = {'x': bullet._x, 'y': bullet._y + revise}; var v6 = 'tekidan' + _root.bulletCount; shottype = 'tekidan' + shottype; this.localToGlobal(v3); var v5 = {'_x': v3.x, '_y': v3.y, '_rotation': r}; _root.attachMovie(shottype, v6, 2000 + _root.bulletCount, v5); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } this.removeMovieClip(); } function GetRotation() { var v3 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v3); var v6 = _root.myship._x - v3.x; var v4 = _root.myship._y - v3.y; var v5 = Math.atan2(v4, v6) / 0.0174532925199433 - 90; return v5; } BulletReset('32', GetRotation(), 0); } } movieClip 727 tekidan12 { frame 1 { function ChkRemoveBullet() { var v2 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v2); if (v2.x < -10 || v2.x > 395 || v2.y > 460 || v2.y < -10) { this.removeMovieClip(); } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } ChkRemoveBullet(); switch (_root.Round) { case 1: this.gotoAndPlay('LV1'); break; case 2: this.gotoAndPlay('LV2'); break; default: this.gotoAndPlay('LV3'); } } frame 56 { this.removeMovieClip(); } frame 97 { this.removeMovieClip(); } frame 123 { this.removeMovieClip(); } } movieClip 728 tekidanh4 { frame 1 { function ChkRemoveBullet() { var v2 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v2); if (v2.x < -10 || v2.x > 395 || v2.y > 460 || v2.y < -10) { this.removeMovieClip(); } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } ChkRemoveBullet(); } frame 41 { function BulletReset(shottype, r, revise) { var v3 = {'x': bullet._x, 'y': bullet._y + revise}; var v6 = 'tekidan' + _root.bulletCount; shottype = 'tekidan' + shottype; this.localToGlobal(v3); var v5 = {'_x': v3.x, '_y': v3.y, '_rotation': r}; _root.attachMovie(shottype, v6, 2000 + _root.bulletCount, v5); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } this.removeMovieClip(); } function GetRotation() { var v3 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v3); var v6 = _root.myship._x - v3.x; var v4 = _root.myship._y - v3.y; var v5 = Math.atan2(v4, v6) / 0.0174532925199433 - 90; return v5; } BulletReset('12', GetRotation(), 0); } } movieClip 730 { } movieClip 731 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } } movieClip 732 { frame 2 { if (_root.cutin == 1) { _parent.removeMovieClip(); } switch (_root.useBom) { case 1: case 2: if (this.hitTest(_root.bom.blast)) { _parent.removeMovieClip(); } break; case 3: var i = 0; while (i < 8) { if (_root.bom['blast' + i] == null) { } else { if (this.hitTest(_root.bom['blast' + i])) { _parent.removeMovieClip(); } } ++i; } break; default: } if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitarea.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); _parent.removeMovieClip(); } } if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 733 tekidanc1 { frame 1 { function ChkRemoveBullet() { var v2 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v2); if (v2.x < -10 || v2.x > 395 || v2.y > 460 || v2.y < -10) { this.removeMovieClip(); } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } ChkRemoveBullet(); } frame 40 { function Shot_XWayShot(shot_x, shot_y, r, shottype, shotnum, tite, homing) { if (_root.LIFE) { var v7 = {'x': shot_x, 'y': shot_y}; var v4 = 'tekidan' + _root.bulletCount; shottype = 'tekidan' + shottype; this.localToGlobal(v7); var v5 = 1; if (homing) { var v10 = _root.myship._x - v7.x; var v9 = _root.myship._y - v7.y; r = Math.atan2(v9, v10) / 0.0174532925199433 - 90; } var v3 = {'_x': v7.x, '_y': v7.y, '_rotation': r}; if (shotnum % 2) { _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v3._rotation += tite; ++v5; v4 = 'tekidan' + _root.bulletCount; } else { v3._rotation += tite / 2; } if (shotnum >= 2) { _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v4 = 'tekidan' + _root.bulletCount; v3._rotation -= tite * v5; ++v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } if (shotnum >= 4) { v4 = 'tekidan' + _root.bulletCount; v3._rotation += tite * v5; ++v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v4 = 'tekidan' + _root.bulletCount; v3._rotation -= tite * v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } } } Shot_XWayShot(bullet._x, bullet._y, _rotation, '01', 5, 15, 0); this.removeMovieClip(); } } movieClip 734 tekidan21 { frame 1 { function ChkRemoveBullet() { var v2 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v2); if (v2.x < -10 || v2.x > 395 || v2.y > 460 || v2.y < -10) { this.removeMovieClip(); } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } ChkRemoveBullet(); switch (_root.Round) { case 1: this.gotoAndPlay('LV1'); break; case 2: this.gotoAndPlay('LV2'); break; default: this.gotoAndPlay('LV3'); } } frame 91 { this.removeMovieClip(); } frame 167 { this.removeMovieClip(); } frame 228 { this.removeMovieClip(); } } movieClip 736 { } movieClip 737 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } } movieClip 738 { frame 2 { if (_root.cutin == 1) { _parent.removeMovieClip(); } switch (_root.useBom) { case 1: case 2: if (this.hitTest(_root.bom.blast)) { _parent.removeMovieClip(); } break; case 3: var i = 0; while (i < 8) { if (_root.bom['blast' + i] == null) { } else { if (this.hitTest(_root.bom['blast' + i])) { _parent.removeMovieClip(); } } ++i; } break; default: } if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitarea.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); _parent.removeMovieClip(); } } if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 739 tekidanc2 { frame 1 { function ChkRemoveBullet() { var v2 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v2); if (v2.x < -10 || v2.x > 395 || v2.y > 460 || v2.y < -10) { this.removeMovieClip(); } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } ChkRemoveBullet(); } frame 60 { function Shot_XWayShot(shot_x, shot_y, r, shottype, shotnum, tite, homing) { if (_root.LIFE) { var v7 = {'x': shot_x, 'y': shot_y}; var v4 = 'tekidan' + _root.bulletCount; shottype = 'tekidan' + shottype; this.localToGlobal(v7); var v5 = 1; if (homing) { var v10 = _root.myship._x - v7.x; var v9 = _root.myship._y - v7.y; r = Math.atan2(v9, v10) / 0.0174532925199433 - 90; } var v3 = {'_x': v7.x, '_y': v7.y, '_rotation': r}; if (shotnum % 2) { _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v3._rotation += tite; ++v5; v4 = 'tekidan' + _root.bulletCount; } else { v3._rotation += tite / 2; } if (shotnum >= 2) { _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v4 = 'tekidan' + _root.bulletCount; v3._rotation -= tite * v5; ++v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } if (shotnum >= 4) { v4 = 'tekidan' + _root.bulletCount; v3._rotation += tite * v5; ++v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v4 = 'tekidan' + _root.bulletCount; v3._rotation -= tite * v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } } } Shot_XWayShot(bullet._x, bullet._y, _rotation, '21', 4, 20, 0); this.removeMovieClip(); } } movieClip 740 tekidanc3 { frame 1 { function ChkRemoveBullet() { var v2 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v2); if (v2.x < -10 || v2.x > 395 || v2.y > 460 || v2.y < -10) { this.removeMovieClip(); } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } ChkRemoveBullet(); } frame 60 { function Shot_XWayShot(shot_x, shot_y, r, shottype, shotnum, tite, homing) { if (_root.LIFE) { var v7 = {'x': shot_x, 'y': shot_y}; var v4 = 'tekidan' + _root.bulletCount; shottype = 'tekidan' + shottype; this.localToGlobal(v7); var v5 = 1; if (homing) { var v10 = _root.myship._x - v7.x; var v9 = _root.myship._y - v7.y; r = Math.atan2(v9, v10) / 0.0174532925199433 - 90; } var v3 = {'_x': v7.x, '_y': v7.y, '_rotation': r}; if (shotnum % 2) { _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v3._rotation += tite; ++v5; v4 = 'tekidan' + _root.bulletCount; } else { v3._rotation += tite / 2; } if (shotnum >= 2) { _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v4 = 'tekidan' + _root.bulletCount; v3._rotation -= tite * v5; ++v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } if (shotnum >= 4) { v4 = 'tekidan' + _root.bulletCount; v3._rotation += tite * v5; ++v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v4 = 'tekidan' + _root.bulletCount; v3._rotation -= tite * v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } } } Shot_XWayShot(bullet._x, bullet._y, _rotation, '21', 4, 20, 1); this.removeMovieClip(); } } movieClip 741 tekidanc4 { frame 1 { function ChkRemoveBullet() { var v2 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v2); if (v2.x < -10 || v2.x > 395 || v2.y > 460 || v2.y < -10) { this.removeMovieClip(); } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } ChkRemoveBullet(); } frame 60 { function Shot_XWayShot(shot_x, shot_y, r, shottype, shotnum, tite, homing) { if (_root.LIFE) { var v7 = {'x': shot_x, 'y': shot_y}; var v4 = 'tekidan' + _root.bulletCount; shottype = 'tekidan' + shottype; this.localToGlobal(v7); var v5 = 1; if (homing) { var v10 = _root.myship._x - v7.x; var v9 = _root.myship._y - v7.y; r = Math.atan2(v9, v10) / 0.0174532925199433 - 90; } var v3 = {'_x': v7.x, '_y': v7.y, '_rotation': r}; if (shotnum % 2) { _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v3._rotation += tite; ++v5; v4 = 'tekidan' + _root.bulletCount; } else { v3._rotation += tite / 2; } if (shotnum >= 2) { _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v4 = 'tekidan' + _root.bulletCount; v3._rotation -= tite * v5; ++v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } if (shotnum >= 4) { v4 = 'tekidan' + _root.bulletCount; v3._rotation += tite * v5; ++v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v4 = 'tekidan' + _root.bulletCount; v3._rotation -= tite * v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } } } r = _rotation + Math.random() * 90 - 45; Shot_XWayShot(bullet._x, bullet._y, r - 45, '21', 1, 0, 0); Shot_XWayShot(bullet._x, bullet._y, r - 135, '21', 1, 0, 0); Shot_XWayShot(bullet._x, bullet._y, r + 45, '21', 1, 0, 0); Shot_XWayShot(bullet._x, bullet._y, r + 135, '21', 1, 0, 0); Shot_XWayShot(bullet._x, bullet._y, _rotation, '33', 1, 0, 1); this.removeMovieClip(); } } movieClip 742 tekidan33 { frame 1 { function ChkRemoveBullet() { var v2 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v2); if (v2.x < -10 || v2.x > 395 || v2.y > 460 || v2.y < -10) { this.removeMovieClip(); } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } ChkRemoveBullet(); } frame 4 { function ChkRemoveBullet2(shottype, r, revise) { var v3 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v3); if (v3.x > 50 && v3.x < 335 && v3.y < 400 && v3.y > 50 && !_root.nodamage && _root.Key_input && !_root.window0) { BulletReset(shottype, r, revise); } } function BulletReset(shottype, r, revise) { var v3 = {'x': bullet._x, 'y': bullet._y + revise}; var v6 = 'tekidan' + _root.bulletCount; shottype = 'tekidan' + shottype; this.localToGlobal(v3); var v5 = {'_x': v3.x, '_y': v3.y, '_rotation': r}; _root.attachMovie(shottype, v6, 2000 + _root.bulletCount, v5); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } this.removeMovieClip(); } function GetRotation() { var v3 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v3); var v6 = _root.myship._x - v3.x; var v4 = _root.myship._y - v3.y; var v5 = Math.atan2(v4, v6) / 0.0174532925199433 - 90; return v5; } ChkRemoveBullet2('33', GetRotation(), 0); } frame 74 { this.removeMovieClip(); } } movieClip 745 { } movieClip 746 { frame 1 { this.gotoAndPlay(_parent.TypeID); if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { switch (_root.Round) { case 1: hp = 15; GetPoint = 10; break; case 2: hp = 20; GetPoint = 15; break; default: hp = 25; GetPoint = 20; } } frame 3 { function HitChkEnemy() { var v10 = 0; var v15 = 0; var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitTest(_root['missile' + v4])) { var v9 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.lockpoint._x, 'y': this.lockpoint._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._name; } v10 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitTest(_root['submissile' + v4])) { v9 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v10 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitTest(_root.bom['blast' + v4])) { v10 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitTest(_root.bom.blast)) { v10 += _root.AtkBom; v15 = 1; } } } if (v10) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v10; this.gotoAndPlay(_currentframe + 2); } if (!v15) { if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); AtkDamage = 100; PlusPoint = GetPoint; this.gotoAndPlay(_currentframe + 2); } } } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } else { HitChkEnemy(); } if (_root.flag) { _parent.removeMovieClip(); } } frame 4 { this.gotoAndPlay(_currentframe - 1); } frame 5 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 6 { hp -= AtkDamage; if (hp <= 0) { if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } if (burst) { EnemyBurst(); } this.gotoAndPlay('bang'); } } frame 7 { this.gotoAndPlay(_currentframe - 4); } frame 8 { switch (_root.Round) { case 1: hp = 70; GetPoint = 30; break; case 2: hp = 90; GetPoint = 60; break; default: hp = 120; GetPoint = 90; } } frame 9 { function HitChkEnemy() { var v10 = 0; var v15 = 0; var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitTest(_root['missile' + v4])) { var v9 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.lockpoint._x, 'y': this.lockpoint._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._name; } v10 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitTest(_root['submissile' + v4])) { v9 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v10 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitTest(_root.bom['blast' + v4])) { v10 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitTest(_root.bom.blast)) { v10 += _root.AtkBom; v15 = 1; } } } if (v10) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v10; this.gotoAndPlay(_currentframe + 2); } if (!v15) { if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); AtkDamage = 100; PlusPoint = GetPoint; this.gotoAndPlay(_currentframe + 2); } } } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } else { HitChkEnemy(); } if (_root.flag) { _parent.removeMovieClip(); } } frame 10 { this.gotoAndPlay(_currentframe - 1); } frame 11 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 12 { hp -= AtkDamage; if (hp <= 0) { if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } if (burst) { EnemyBurst(); } this.gotoAndPlay('bang'); } } frame 13 { this.gotoAndPlay(_currentframe - 4); } frame 15 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == _parent._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } _parent.removeMovieClip(); } function BangEnemy() { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } var v5 = 'bang' + _root.bangCount; var v3 = {'x': 0, 'y': 0}; this.localToGlobal(v3); var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie('bang_s', v5, 201 + _root.bangCount, v4); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } RemoveEnemy(); } BangEnemy(); } } movieClip 748 { } movieClip 749 { frame 2 { if (_root.mainShot == 1) { var i = 0; while (i < _root.mainMax) { if (_root['missile' + i] == null) { } else { if (this.hitarea.hitTest(_root['missile' + i])) { var SetID = 'hit' + _root.mainHitCount; var SetID2 = 'missile' + i; var point = {'x': _root[SetID2].hitarea._x, 'y': _root[SetID2].hitarea._y}; _root[SetID2].localToGlobal(point); var DefSet = {'_x': point.x, '_y': point.y}; _root.attachMovie('hit_v', SetID, 1251 + _root.mainHitCount, DefSet); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + i].removeMovieClip(); } } ++i; } } var i = 0; while (i < _root.subMax) { if (_root['submissile' + i] == null) { } else { if (this.hitarea.hitTest(_root['submissile' + i])) { var SetID = 'subhit' + _root.subHitCount; var SetID2 = 'submissile' + i; var point = {'x': _root[SetID2].hitarea._x, 'y': _root[SetID2].hitarea._y}; _root[SetID2].localToGlobal(point); var DefSet = {'_x': point.x, '_y': point.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', SetID, 1351 + _root.subHitCount, DefSet); _root['submissile' + i].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', SetID, 1351 + _root.subHitCount, DefSet); _root['submissile' + i].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } } } ++i; } if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitarea.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); } } if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 750 mob_m { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } bom_count = 120; } frame 2 { this.gotoAndPlay(MoveID); } frame 4 { function ChkRemoveEnemy2() { var v2 = {'x': enemytarget._x, 'y': enemytarget._y}; enemytarget.localToGlobal(v2); if (v2.x < -10 || v2.x > 395 || v2.y > 410 || v2.y < 20 || !_root.Key_input) { flag = 1; } } function MissilBullet(RotSpeed) { var v4 = {'x': enemytarget._x, 'y': enemytarget._y}; this.localToGlobal(v4); if (!_root.nodamage) { var v7 = _root.myship._x - v4.x; var v6 = _root.myship._y - v4.y; var v3 = Math.atan2(v6, v7) / 0.0174532925199433 - 90; if (_rotation - 180 > v3) { v3 += 360; } if (_rotation + 180 < v3) { v3 -= 360; } if (_rotation - v3 > RotSpeed) { _rotation = _rotation - RotSpeed; } else { if (_rotation - v3 < -RotSpeed) { _rotation = _rotation + RotSpeed; } else { _rotation = v3; } } } _x = v4.x; _y = v4.y; } ChkRemoveEnemy2(); if (!flag) { MissilBullet(7); this.gotoAndPlay('m1'); } } frame 33 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == this._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } this.removeMovieClip(); } this.RemoveEnemy(); } frame 36 { function ChkRemoveEnemy2() { var v2 = {'x': enemytarget._x, 'y': enemytarget._y}; enemytarget.localToGlobal(v2); if (v2.x < -10 || v2.x > 395 || v2.y > 410 || v2.y < 20 || !_root.Key_input) { flag = 1; } } function MissilBullet(RotSpeed) { var v4 = {'x': enemytarget._x, 'y': enemytarget._y}; this.localToGlobal(v4); if (!_root.nodamage) { var v7 = _root.myship._x - v4.x; var v6 = _root.myship._y - v4.y; var v3 = Math.atan2(v6, v7) / 0.0174532925199433 - 90; if (_rotation - 180 > v3) { v3 += 360; } if (_rotation + 180 < v3) { v3 -= 360; } if (_rotation - v3 > RotSpeed) { _rotation = _rotation - RotSpeed; } else { if (_rotation - v3 < -RotSpeed) { _rotation = _rotation + RotSpeed; } else { _rotation = v3; } } } _x = v4.x; _y = v4.y; } ChkRemoveEnemy2(); if (!flag) { MissilBullet(7); this.gotoAndPlay('m2'); } } frame 65 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == this._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } this.removeMovieClip(); } this.RemoveEnemy(); } frame 68 { function ChkRemoveEnemy3() { var v2 = {'x': enemytarget._x, 'y': enemytarget._y}; enemytarget.localToGlobal(v2); if (v2.x < 40 || v2.x > 345 || v2.y > 410 || v2.y < 40 || !_root.Key_input) { flag = 1; } if (Math.abs(_root.myship._x - v2.x) + Math.abs(_root.myship._y - v2.y) < 100) { flag = 1; } } function MissilBullet(RotSpeed) { var v4 = {'x': enemytarget._x, 'y': enemytarget._y}; this.localToGlobal(v4); if (!_root.nodamage) { var v7 = _root.myship._x - v4.x; var v6 = _root.myship._y - v4.y; var v3 = Math.atan2(v6, v7) / 0.0174532925199433 - 90; if (_rotation - 180 > v3) { v3 += 360; } if (_rotation + 180 < v3) { v3 -= 360; } if (_rotation - v3 > RotSpeed) { _rotation = _rotation - RotSpeed; } else { if (_rotation - v3 < -RotSpeed) { _rotation = _rotation + RotSpeed; } else { _rotation = v3; } } } _x = v4.x; _y = v4.y; } ChkRemoveEnemy3(); if (bom_count) { --bom_count; if (!flag) { MissilBullet(7); this.gotoAndPlay('m3'); } } } frame 69 { switch (_root.Round) { case 1: this.gotoAndPlay('LV1'); break; case 2: this.gotoAndPlay('LV1'); break; default: this.gotoAndPlay('LV3'); } } frame 119 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == this._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } this.removeMovieClip(); } this.RemoveEnemy(); } frame 121 { function ChkRemoveEnemy3() { var v2 = {'x': enemytarget._x, 'y': enemytarget._y}; enemytarget.localToGlobal(v2); if (v2.x < 40 || v2.x > 345 || v2.y > 410 || v2.y < 40 || !_root.Key_input) { flag = 1; } if (Math.abs(_root.myship._x - v2.x) + Math.abs(_root.myship._y - v2.y) < 100) { flag = 1; } } function MissilBullet(RotSpeed) { var v4 = {'x': enemytarget._x, 'y': enemytarget._y}; this.localToGlobal(v4); if (!_root.nodamage) { var v7 = _root.myship._x - v4.x; var v6 = _root.myship._y - v4.y; var v3 = Math.atan2(v6, v7) / 0.0174532925199433 - 90; if (_rotation - 180 > v3) { v3 += 360; } if (_rotation + 180 < v3) { v3 -= 360; } if (_rotation - v3 > RotSpeed) { _rotation = _rotation - RotSpeed; } else { if (_rotation - v3 < -RotSpeed) { _rotation = _rotation + RotSpeed; } else { _rotation = v3; } } } _x = v4.x; _y = v4.y; } ChkRemoveEnemy3(); if (bom_count) { --bom_count; if (!flag) { MissilBullet(7); this.gotoAndPlay('m3'); } } } frame 170 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == this._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } this.removeMovieClip(); } this.RemoveEnemy(); } frame 172 { function ChkRemoveEnemy3() { var v2 = {'x': enemytarget._x, 'y': enemytarget._y}; enemytarget.localToGlobal(v2); if (v2.x < 40 || v2.x > 345 || v2.y > 410 || v2.y < 40 || !_root.Key_input) { flag = 1; } if (Math.abs(_root.myship._x - v2.x) + Math.abs(_root.myship._y - v2.y) < 100) { flag = 1; } } function MissilBullet(RotSpeed) { var v4 = {'x': enemytarget._x, 'y': enemytarget._y}; this.localToGlobal(v4); if (!_root.nodamage) { var v7 = _root.myship._x - v4.x; var v6 = _root.myship._y - v4.y; var v3 = Math.atan2(v6, v7) / 0.0174532925199433 - 90; if (_rotation - 180 > v3) { v3 += 360; } if (_rotation + 180 < v3) { v3 -= 360; } if (_rotation - v3 > RotSpeed) { _rotation = _rotation - RotSpeed; } else { if (_rotation - v3 < -RotSpeed) { _rotation = _rotation + RotSpeed; } else { _rotation = v3; } } } _x = v4.x; _y = v4.y; } ChkRemoveEnemy3(); if (bom_count) { --bom_count; if (!flag) { MissilBullet(7); this.gotoAndPlay('m3'); } } } frame 221 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == this._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } this.removeMovieClip(); } this.RemoveEnemy(); } } movieClip 753 { } movieClip 754 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } } movieClip 755 { frame 2 { function ScoreUP(PlusPoint) { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } } if (_root.cutin == 1) { _parent.removeMovieClip(); } switch (_root.useBom) { case 1: case 2: if (this.hitTest(_root.bom.blast)) { _parent.removeMovieClip(); } break; case 3: var i = 0; while (i < 8) { if (_root.bom['blast' + i] == null) { } else { if (this.hitTest(_root.bom['blast' + i])) { _parent.removeMovieClip(); } } ++i; } break; default: } if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitarea.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); _parent.removeMovieClip(); } } if (_root.flag) { _parent.removeMovieClip(); } var i = 0; while (i < _root.mainMax) { if (_root['missile' + i] == null) { } else { if (this.hitarea.hitTest(_root['missile' + i])) { if (_root.mainShot !== 1) { } else { _root['missile' + i].removeMovieClip(); } ScoreUP(5); _parent.removeMovieClip(); } } ++i; } var i = 0; while (i < _root.subMax) { if (_root['submissile' + i] == null) { } else { if (this.hitarea.hitTest(_root['submissile' + i])) { _root['submissile' + i].removeMovieClip(); _parent.removeMovieClip(); ScoreUP(5); } } ++i; } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 756 tekidan02 { frame 1 { function ChkRemoveBullet() { var v2 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v2); if (v2.x < -10 || v2.x > 395 || v2.y > 460 || v2.y < -10) { this.removeMovieClip(); } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } ChkRemoveBullet(); } frame 77 { this.removeMovieClip(); } } movieClip 759 { } movieClip 760 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } } movieClip 761 { frame 2 { if (_root.cutin == 1) { _parent.removeMovieClip(); } switch (_root.useBom) { case 1: case 2: if (this.hitTest(_root.bom.blast)) { _parent.removeMovieClip(); } break; case 3: var i = 0; while (i < 8) { if (_root.bom['blast' + i] == null) { } else { if (this.hitTest(_root.bom['blast' + i])) { _parent.removeMovieClip(); } } ++i; } break; default: } if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitarea.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); _parent.removeMovieClip(); } } if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 762 tekidan03 { frame 1 { function ChkRemoveBullet() { var v2 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v2); if (v2.x < -10 || v2.x > 395 || v2.y > 460 || v2.y < -10) { this.removeMovieClip(); } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } ChkRemoveBullet(); } frame 77 { this.removeMovieClip(); } } movieClip 765 { frame 2 { if (_root.cutin == 1) { _parent.removeMovieClip(); } switch (_root.useBom) { case 1: case 2: if (this.hitTest(_root.bom.blast)) { _parent.removeMovieClip(); } break; case 3: var i = 0; while (i < 8) { if (_root.bom['blast' + i] == null) { } else { if (this.hitTest(_root.bom['blast' + i])) { _parent.removeMovieClip(); } } ++i; } break; default: } if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitarea.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); _parent.removeMovieClip(); } } if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 766 tekidan04 { frame 1 { function ChkRemoveBullet() { var v2 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v2); if (v2.x < -10 || v2.x > 395 || v2.y > 460 || v2.y < -10) { this.removeMovieClip(); } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } ChkRemoveBullet(); } frame 77 { this.removeMovieClip(); } } movieClip 769 { } movieClip 770 { frame 1 { function Shot_XWayShot(shot_x, shot_y, r, shottype, shotnum, tite, homing) { if (_root.LIFE) { var v7 = {'x': shot_x, 'y': shot_y}; var v4 = 'tekidan' + _root.bulletCount; shottype = 'tekidan' + shottype; _parent.localToGlobal(v7); var v5 = 1; if (homing) { var v10 = _root.myship._x - v7.x; var v9 = _root.myship._y - v7.y; r = Math.atan2(v9, v10) / 0.0174532925199433 - 90; } var v3 = {'_x': v7.x, '_y': v7.y, '_rotation': r}; if (shotnum % 2) { _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v3._rotation += tite; ++v5; v4 = 'tekidan' + _root.bulletCount; } else { v3._rotation += tite / 2; } if (shotnum >= 2) { _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v4 = 'tekidan' + _root.bulletCount; v3._rotation -= tite * v5; ++v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } if (shotnum >= 4) { v4 = 'tekidan' + _root.bulletCount; v3._rotation += tite * v5; ++v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v4 = 'tekidan' + _root.bulletCount; v3._rotation -= tite * v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } } } switch (_root.Round) { case 1: bullet01 = '13'; bullet02 = '14'; WaitTime = 60; ShotVariety = 2; break; case 2: bullet01 = '13'; bullet02 = '16'; WaitTime = 40; ShotVariety = 2; break; default: bullet01 = '15'; bullet02 = '16'; WaitTime = 20; ShotVariety = 2; } Wtime = WaitTime; Fpoint_1_x = _x - 34; Fpoint_1_y = _y + 47.5; Fpoint_2_x = _x + 34; Fpoint_2_y = _y + 47.5; } frame 2 { if (_parent._parent.flag) { this.gotoAndPlay('start'); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 5 { if (Wtime) { --Wtime; } else { Wtime = WaitTime; this.gotoAndPlay('shot_' + Math.ceil(Math.random() * ShotVariety)); } } frame 6 { this.gotoAndPlay(_currentframe - 1); } frame 8 { Shot_XWayShot(Fpoint_1_x, Fpoint_1_y, Math.random() * 90 - 45, bullet01, 1, 0, 0); Shot_XWayShot(Fpoint_2_x, Fpoint_2_y, Math.random() * 90 - 45, bullet01, 1, 0, 0); } frame 12 { Shot_XWayShot(Fpoint_1_x, Fpoint_1_y, Math.random() * 90 - 45, bullet02, 1, 0, 0); Shot_XWayShot(Fpoint_2_x, Fpoint_2_y, Math.random() * 90 - 45, bullet02, 1, 0, 0); } frame 16 { Shot_XWayShot(Fpoint_1_x, Fpoint_1_y, Math.random() * 90 - 45, bullet01, 1, 0, 0); Shot_XWayShot(Fpoint_2_x, Fpoint_2_y, Math.random() * 90 - 45, bullet01, 1, 0, 0); } frame 20 { Shot_XWayShot(Fpoint_1_x, Fpoint_1_y, Math.random() * 90 - 45, bullet02, 1, 0, 0); Shot_XWayShot(Fpoint_2_x, Fpoint_2_y, Math.random() * 90 - 45, bullet02, 1, 0, 0); } frame 24 { Shot_XWayShot(Fpoint_1_x, Fpoint_1_y, Math.random() * 90 - 45, bullet01, 1, 0, 0); Shot_XWayShot(Fpoint_2_x, Fpoint_2_y, Math.random() * 90 - 45, bullet01, 1, 0, 0); } frame 28 { Shot_XWayShot(Fpoint_1_x, Fpoint_1_y, Math.random() * 90 - 45, bullet02, 1, 0, 0); Shot_XWayShot(Fpoint_2_x, Fpoint_2_y, Math.random() * 90 - 45, bullet02, 1, 0, 0); } frame 32 { Shot_XWayShot(Fpoint_1_x, Fpoint_1_y, Math.random() * 90 - 45, bullet01, 1, 0, 0); Shot_XWayShot(Fpoint_2_x, Fpoint_2_y, Math.random() * 90 - 45, bullet01, 1, 0, 0); } frame 35 { this.gotoAndPlay('start'); } frame 37 { Shot_XWayShot(Fpoint_1_x, Fpoint_1_y, 0, bullet01, 1, 0, 0); Shot_XWayShot(Fpoint_2_x, Fpoint_2_y, 0, bullet01, 1, 0, 0); } frame 41 { Shot_XWayShot(Fpoint_1_x, Fpoint_1_y, 0, bullet02, 1, 0, 0); Shot_XWayShot(Fpoint_2_x, Fpoint_2_y, 0, bullet02, 1, 0, 0); } frame 45 { Shot_XWayShot(Fpoint_1_x, Fpoint_1_y, 0, bullet01, 1, 0, 0); Shot_XWayShot(Fpoint_2_x, Fpoint_2_y, 0, bullet01, 1, 0, 0); } frame 49 { Shot_XWayShot(Fpoint_1_x, Fpoint_1_y, 0, bullet02, 1, 0, 0); Shot_XWayShot(Fpoint_2_x, Fpoint_2_y, 0, bullet02, 1, 0, 0); } frame 53 { Shot_XWayShot(Fpoint_1_x, Fpoint_1_y, 0, bullet01, 1, 0, 0); Shot_XWayShot(Fpoint_2_x, Fpoint_2_y, 0, bullet01, 1, 0, 0); } frame 57 { Shot_XWayShot(Fpoint_1_x, Fpoint_1_y, 0, bullet02, 1, 0, 0); Shot_XWayShot(Fpoint_2_x, Fpoint_2_y, 0, bullet02, 1, 0, 0); } frame 61 { Shot_XWayShot(Fpoint_1_x, Fpoint_1_y, 0, bullet01, 1, 0, 0); Shot_XWayShot(Fpoint_2_x, Fpoint_2_y, 0, bullet01, 1, 0, 0); } frame 64 { this.gotoAndPlay('start'); } } movieClip 771 { frame 1 { switch (_root.Round) { case 1: hp = 800; GetPoint = 700; break; case 2: hp = 1000; GetPoint = 1400; break; default: hp = 1200; GetPoint = 2100; } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { function HitChkEnemy() { var v10 = 0; var v15 = 0; var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitarea.hitTest(_root['missile' + v4])) { var v9 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.lockpoint._x, 'y': this.lockpoint._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._name; } v10 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitarea.hitTest(_root['submissile' + v4])) { v9 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v10 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitarea.hitTest(_root.bom['blast' + v4])) { v10 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitarea.hitTest(_root.bom.blast)) { v10 += _root.AtkBom; v15 = 1; } } } if (v10) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v10; this.gotoAndPlay(_currentframe + 2); } if (!v15) { if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitarea.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); AtkDamage = 100; PlusPoint = GetPoint; this.gotoAndPlay(_currentframe + 2); } } } } HitChkEnemy(); if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 4 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 4 { _root.StartSE_L('se_dmg_enemy'); } frame 5 { hp -= AtkDamage; if (hp <= 0) { if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } if (burst) { EnemyBurst(); } this.gotoAndPlay('bang'); } } frame 6 { this.gotoAndPlay(2); } frame 7 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == _parent._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } _parent.removeMovieClip(); } function BangCBoss() { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } var v5 = 'bang' + _root.bangCount; var v3 = {'x': 0, 'y': 0}; this.localToGlobal(v3); var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie('bang_m', v5, 201 + _root.bangCount, v4); ++_root.bangCount; --_root.bossflag; if (root.bossflag < 0) { _root.bossflag = 0; } if (_root.bangCount >= 100) { _root.bangCount = 0; } } BangCBoss(); } frame 18 { function DispItem(ItemType, SetType) { var v5 = 'item' + _root.itemCount; if (lockpoint != null) { var v3 = {'x': lockpoint._x, 'y': lockpoint._y}; } else { var v3 = {'x': _x, 'y': _y}; } this.localToGlobal(v3); if (SetType) { v3.x += Math.floor(Math.random() * 100 - 50); v3.y += Math.floor(Math.random() * 100 - 50); } var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie(ItemType, v5, 1001 + _root.itemCount, v4); ++_root.itemCount; if (_root.itemCount >= 99) { _root.itemCount = 0; } } function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == _parent._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } _parent.removeMovieClip(); } DispItem(_parent.ItemType); RemoveEnemy(); } } movieClip 772 cboss_2_1 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } boss_i = 15; } frame 48 { if (boss_i < 30) { ++boss_i; } else { boss_i = 15; flag = 1; this.gotoAndPlay('pattern1'); } } frame 49 { this.gotoAndPlay(_currentframe - 1); } frame 50 { --boss_i; } frame 110 { --boss_i; } frame 169 { switch (boss_i) { case 0: this.gotoAndPlay('pattern_last'); break; case 1: this.gotoAndPlay('pattern3'); break; case 2: this.gotoAndPlay('pattern' + Math.ceil(Math.random() * 2)); break; default: this.gotoAndPlay('pattern' + Math.ceil(Math.random() * 3)); } } frame 170 { --boss_i; } frame 230 { --boss_i; } frame 289 { switch (boss_i) { case 0: this.gotoAndPlay('pattern_last'); break; case 1: this.gotoAndPlay('pattern3'); break; case 2: this.gotoAndPlay('pattern' + Math.ceil(Math.random() * 2)); break; default: this.gotoAndPlay('pattern' + Math.ceil(Math.random() * 3)); } } frame 290 { --boss_i; } frame 349 { switch (boss_i) { case 0: this.gotoAndPlay('pattern_last'); break; case 1: this.gotoAndPlay('pattern3'); break; case 2: this.gotoAndPlay('pattern' + Math.ceil(Math.random() * 2)); break; default: this.gotoAndPlay('pattern' + Math.ceil(Math.random() * 3)); } } frame 350 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } boss_i = 0; } frame 381 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == this._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } this.removeMovieClip(); } _root.bossflag -= 1; RemoveEnemy(); } } movieClip 775 { } movieClip 782 { } movieClip 783 { frame 1 { this.gotoAndPlay(_parent.TypeID); if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { switch (_root.Round) { case 1: hp = 300; GetPoint = 100; break; case 2: hp = 400; GetPoint = 200; break; default: hp = 500; GetPoint = 300; } } frame 3 { function HitChkEnemyP() { var v10 = 0; var v15 = 0; var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitTest(_root['missile' + v4])) { var v9 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.lockpoint._x, 'y': this.lockpoint._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._parent._parent._parent._name + '#' + _parent._name; } v10 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitTest(_root['submissile' + v4])) { v9 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v10 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitTest(_root.bom['blast' + v4])) { v10 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitTest(_root.bom.blast)) { v10 += _root.AtkBom; v15 = 1; } } } if (v10) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v10; this.gotoAndPlay(_currentframe + 2); } if (!v15) { if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); AtkDamage = 100; PlusPoint = GetPoint; this.gotoAndPlay(_currentframe + 2); } } } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } else { HitChkEnemyP(); } if (_root.flag) { _parent.removeMovieClip(); } } frame 4 { this.gotoAndPlay(_currentframe - 1); } frame 5 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } _root.StartSE_L('se_dmg_non'); } frame 6 { hp -= AtkDamage; if (hp <= 0) { if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } if (burst) { EnemyBurst(); } this.gotoAndPlay('bang'); } } frame 7 { this.gotoAndPlay(_currentframe - 4); } frame 9 { function BangParts() { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } var v6 = 'bang' + _root.bangCount; var v4 = {'x': 0, 'y': 0}; this.localToGlobal(v4); var v5 = {'_x': v4.x, '_y': v4.y}; _root.attachMovie('bang_s', v6, 201 + _root.bangCount, v5); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } ++_parent._parent.breakflag; _parent.breakflag = 1; } BangParts(); } frame 11 { this.gotoAndPlay(_currentframe - 1); } } movieClip 784 { frame 60 { var bunki = Math.random() * 3; if (bunki < 1) { this.gotoAndPlay('p1'); } else { if (bunki < 2) { this.gotoAndPlay('p2'); } else { this.gotoAndPlay('p3'); } } } frame 127 { this.gotoAndPlay('wait'); } frame 194 { this.gotoAndPlay('wait'); } frame 261 { this.gotoAndPlay('wait'); } } movieClip 785 { } movieClip 786 { frame 1 { function DispEnemy(enemyID, typeID, moveID, ItemID, Set_x, Set_y) { var v5 = 'enemy' + _root.mobCount; var v4 = {'x': _x, 'y': _y}; if (Set_x) { v4.x = Set_x; } if (Set_y) { v4.y = Set_y; } _parent.localToGlobal(v4); if (!ItemID) { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID}; } else { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID, 'ItemType': ItemID}; } _root.attachMovie(enemyID, v5, 401 + _root.mobCount, v6); _root.arrEnemyID.push(v5); ++_root.mobCount; if (_root.mobCount >= 100) { _root.mobCount = 0; } } switch (_root.Round) { case 1: bullet01 = 'm1'; WaitTime = 60; ShotVariety = 1; break; case 2: bullet01 = 'm1'; WaitTime = 40; ShotVariety = 1; break; default: bullet01 = 'm1'; WaitTime = 20; ShotVariety = 1; } Wtime = WaitTime; Fpoint_1_x = 0; Fpoint_1_y = 0; } frame 2 { if (_parent._parent.flag) { this.gotoAndPlay('start'); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 5 { if (Wtime) { --Wtime; } else { Wtime = WaitTime; this.gotoAndPlay('shot_' + Math.ceil(Math.random() * ShotVariety)); } } frame 6 { this.gotoAndPlay(_currentframe - 1); } frame 8 { DispEnemy('mob_m', bullet01, 'm1', 0, Fpoint_1_x, Fpoint_1_y); } frame 12 { } frame 16 { } frame 20 { } frame 23 { this.gotoAndPlay('start'); } frame 25 { Shot_LineShot(_x, _y, bullet02); } frame 29 { Shot_LineShot(_x, _y, bullet02); } frame 33 { Shot_LineShot(_x, _y, bullet02); } frame 37 { Shot_LineShot(_x, _y, bullet02); } frame 41 { Shot_LineShot(_x, _y, bullet02); } frame 45 { Shot_LineShot(_x, _y, bullet02); } frame 49 { Shot_LineShot(_x, _y, bullet02); } frame 52 { this.gotoAndPlay('start'); } frame 54 { r = 0; Shot_RoundShot(_x, _y, bullet01); } frame 55 { Shot_RoundShot(_x, _y, bullet01); } frame 56 { Shot_RoundShot(_x, _y, bullet01); } frame 57 { Shot_RoundShot(_x, _y, bullet01); } frame 58 { Shot_RoundShot(_x, _y, bullet01); } frame 59 { Shot_RoundShot(_x, _y, bullet01); } frame 60 { Shot_RoundShot(_x, _y, bullet01); } frame 61 { Shot_RoundShot(_x, _y, bullet01); } frame 62 { Shot_RoundShot(_x, _y, bullet01); } frame 63 { Shot_RoundShot(_x, _y, bullet01); } frame 64 { Shot_RoundShot(_x, _y, bullet01); } frame 65 { Shot_RoundShot(_x, _y, bullet01); } frame 66 { Shot_RoundShot(_x, _y, bullet01); } frame 67 { Shot_RoundShot(_x, _y, bullet01); } frame 68 { Shot_RoundShot(_x, _y, bullet01); } frame 69 { Shot_RoundShot(_x, _y, bullet01); } frame 70 { Shot_RoundShot(_x, _y, bullet01); } frame 71 { Shot_RoundShot(_x, _y, bullet01); } frame 72 { Shot_RoundShot(_x, _y, bullet01); } frame 73 { Shot_RoundShot(_x, _y, bullet01); } frame 74 { Shot_RoundShot(_x, _y, bullet01); } frame 75 { Shot_RoundShot(_x, _y, bullet01); } frame 76 { Shot_RoundShot(_x, _y, bullet01); } frame 77 { Shot_RoundShot(_x, _y, bullet01); } frame 78 { Shot_RoundShot(_x, _y, bullet01); } frame 79 { Shot_RoundShot(_x, _y, bullet01); } frame 80 { Shot_RoundShot(_x, _y, bullet01); } frame 81 { Shot_RoundShot(_x, _y, bullet01); } frame 82 { Shot_RoundShot(_x, _y, bullet01); } frame 83 { Shot_RoundShot(_x, _y, bullet01); } frame 84 { Shot_RoundShot(_x, _y, bullet01); } frame 85 { this.gotoAndPlay('start'); } frame 87 { Shot_RandomShot(_x, _y, bullet02); } frame 93 { Shot_RandomShot(_x, _y, bullet02); } frame 99 { Shot_RandomShot(_x, _y, bullet02); } frame 105 { Shot_RandomShot(_x, _y, bullet02); } frame 110 { this.gotoAndPlay('start'); } } movieClip 787 { frame 1 { switch (_root.Round) { case 1: hp = 600; GetPoint = 800; break; case 2: hp = 800; GetPoint = 1600; break; default: hp = 1000; GetPoint = 2400; } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { function HitChkEnemy() { var v10 = 0; var v15 = 0; var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitarea.hitTest(_root['missile' + v4])) { var v9 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.lockpoint._x, 'y': this.lockpoint._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._name; } v10 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitarea.hitTest(_root['submissile' + v4])) { v9 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v10 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitarea.hitTest(_root.bom['blast' + v4])) { v10 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitarea.hitTest(_root.bom.blast)) { v10 += _root.AtkBom; v15 = 1; } } } if (v10) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v10; this.gotoAndPlay(_currentframe + 2); } if (!v15) { if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitarea.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); AtkDamage = 100; PlusPoint = GetPoint; this.gotoAndPlay(_currentframe + 2); } } } } HitChkEnemy(); if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 4 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 4 { _root.StartSE_L('se_dmg_enemy'); } frame 5 { hp -= AtkDamage; if (hp <= 0) { if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } if (burst) { EnemyBurst(); } this.gotoAndPlay('bang'); } } frame 6 { this.gotoAndPlay(2); } frame 7 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == _parent._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } _parent.removeMovieClip(); } function BangCBoss() { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } var v5 = 'bang' + _root.bangCount; var v3 = {'x': 0, 'y': 0}; this.localToGlobal(v3); var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie('bang_m', v5, 201 + _root.bangCount, v4); ++_root.bangCount; --_root.bossflag; if (root.bossflag < 0) { _root.bossflag = 0; } if (_root.bangCount >= 100) { _root.bangCount = 0; } } BangCBoss(); } frame 18 { function DispItem(ItemType, SetType) { var v5 = 'item' + _root.itemCount; if (lockpoint != null) { var v3 = {'x': lockpoint._x, 'y': lockpoint._y}; } else { var v3 = {'x': _x, 'y': _y}; } this.localToGlobal(v3); if (SetType) { v3.x += Math.floor(Math.random() * 100 - 50); v3.y += Math.floor(Math.random() * 100 - 50); } var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie(ItemType, v5, 1001 + _root.itemCount, v4); ++_root.itemCount; if (_root.itemCount >= 99) { _root.itemCount = 0; } } function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == _parent._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } _parent.removeMovieClip(); } DispItem(_parent.ItemType); RemoveEnemy(); } } movieClip 788 cboss_3_1 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } boss_i = 15; } frame 48 { if (boss_i < 30) { ++boss_i; } else { boss_i = 15; flag = 1; this.gotoAndPlay('pattern1'); } } frame 49 { this.gotoAndPlay(_currentframe - 1); } frame 50 { --boss_i; } frame 110 { --boss_i; } frame 169 { switch (boss_i) { case 0: this.gotoAndPlay('pattern_last'); break; case 1: this.gotoAndPlay('pattern3'); break; case 2: this.gotoAndPlay('pattern' + Math.ceil(Math.random() * 2)); break; default: this.gotoAndPlay('pattern' + Math.ceil(Math.random() * 3)); } } frame 170 { --boss_i; } frame 230 { --boss_i; } frame 289 { switch (boss_i) { case 0: this.gotoAndPlay('pattern_last'); break; case 1: this.gotoAndPlay('pattern3'); break; case 2: this.gotoAndPlay('pattern' + Math.ceil(Math.random() * 2)); break; default: this.gotoAndPlay('pattern' + Math.ceil(Math.random() * 3)); } } frame 290 { --boss_i; } frame 349 { switch (boss_i) { case 0: this.gotoAndPlay('pattern_last'); break; case 1: this.gotoAndPlay('pattern3'); break; case 2: this.gotoAndPlay('pattern' + Math.ceil(Math.random() * 2)); break; default: this.gotoAndPlay('pattern' + Math.ceil(Math.random() * 3)); } } frame 350 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } boss_i = 0; } frame 381 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == this._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } this.removeMovieClip(); } _root.bossflag -= 1; RemoveEnemy(); } } movieClip 790 { frame 2 { function ScoreUP(PlusPoint) { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } } if (_root.cutin == 1) { _parent.removeMovieClip(); } switch (_root.useBom) { case 1: case 2: if (this.hitTest(_root.bom.blast)) { _parent.removeMovieClip(); } break; case 3: var i = 0; while (i < 8) { if (_root.bom['blast' + i] == null) { } else { if (this.hitTest(_root.bom['blast' + i])) { _parent.removeMovieClip(); } } ++i; } break; default: } if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitarea.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); _parent.removeMovieClip(); } } if (_root.flag) { _parent.removeMovieClip(); } var i = 0; while (i < _root.mainMax) { if (_root['missile' + i] == null) { } else { if (this.hitarea.hitTest(_root['missile' + i])) { if (_root.mainShot !== 1) { } else { _root['missile' + i].removeMovieClip(); } ScoreUP(5); _parent.removeMovieClip(); } } ++i; } var i = 0; while (i < _root.subMax) { if (_root['submissile' + i] == null) { } else { if (this.hitarea.hitTest(_root['submissile' + i])) { _root['submissile' + i].removeMovieClip(); _parent.removeMovieClip(); ScoreUP(5); } } ++i; } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 791 tekidan13 { frame 1 { function ChkRemoveBullet() { var v2 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v2); if (v2.x < -10 || v2.x > 395 || v2.y > 460 || v2.y < -10) { this.removeMovieClip(); } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } ChkRemoveBullet(); } frame 66 { this.removeMovieClip(); } } movieClip 792 { frame 2 { function ScoreUP(PlusPoint) { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } } if (_root.cutin == 1) { _parent.removeMovieClip(); } switch (_root.useBom) { case 1: case 2: if (this.hitTest(_root.bom.blast)) { _parent.removeMovieClip(); } break; case 3: var i = 0; while (i < 8) { if (_root.bom['blast' + i] == null) { } else { if (this.hitTest(_root.bom['blast' + i])) { _parent.removeMovieClip(); } } ++i; } break; default: } if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitarea.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); _parent.removeMovieClip(); } } if (_root.flag) { _parent.removeMovieClip(); } var i = 0; while (i < _root.mainMax) { if (_root['missile' + i] == null) { } else { if (this.hitarea.hitTest(_root['missile' + i])) { if (_root.mainShot !== 1) { } else { _root['missile' + i].removeMovieClip(); } ScoreUP(5); _parent.removeMovieClip(); } } ++i; } var i = 0; while (i < _root.subMax) { if (_root['submissile' + i] == null) { } else { if (this.hitarea.hitTest(_root['submissile' + i])) { _root['submissile' + i].removeMovieClip(); _parent.removeMovieClip(); ScoreUP(5); } } ++i; } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 793 tekidan14 { frame 1 { function ChkRemoveBullet() { var v2 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v2); if (v2.x < -10 || v2.x > 395 || v2.y > 460 || v2.y < -10) { this.removeMovieClip(); } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } ChkRemoveBullet(); } frame 66 { this.removeMovieClip(); } } movieClip 794 { } movieClip 795 { frame 15 { this.gotoAndPlay(1); } } movieClip 798 { } movieClip 802 { } movieClip 803 cutin_b1 { frame 61 { _root.CutInFlag = false; _root.StopALLFlag = !_root.StopALLFlag; _root.StopALL(_root); _root.StopALLFlag = !_root.StopALLFlag; this.removeMovieClip(); } } movieClip 804 { } movieClip 805 { frame 15 { this.gotoAndPlay(1); } } movieClip 808 { } movieClip 811 { } movieClip 812 cutin_b2 { frame 61 { _root.CutInFlag = false; _root.StopALLFlag = !_root.StopALLFlag; _root.StopALL(_root); _root.StopALLFlag = !_root.StopALLFlag; this.removeMovieClip(); } } movieClip 813 { } movieClip 814 { frame 15 { this.gotoAndPlay(1); } } movieClip 817 { } movieClip 820 { } movieClip 821 cutin_b3 { frame 61 { _root.CutInFlag = false; _root.StopALLFlag = !_root.StopALLFlag; _root.StopALL(_root); _root.StopALLFlag = !_root.StopALLFlag; this.removeMovieClip(); } } movieClip 824 boss_chara_02 { } movieClip 829 { } movieClip 832 { } movieClip 833 { frame 1 { function Shot_XWayShot(shot_x, shot_y, r, shottype, shotnum, tite, homing) { if (_root.LIFE) { var v7 = {'x': shot_x, 'y': shot_y}; var v4 = 'tekidan' + _root.bulletCount; shottype = 'tekidan' + shottype; _parent.localToGlobal(v7); var v5 = 1; if (homing) { var v10 = _root.myship._x - v7.x; var v9 = _root.myship._y - v7.y; r = Math.atan2(v9, v10) / 0.0174532925199433 - 90; } var v3 = {'_x': v7.x, '_y': v7.y, '_rotation': r}; if (shotnum % 2) { _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v3._rotation += tite; ++v5; v4 = 'tekidan' + _root.bulletCount; } else { v3._rotation += tite / 2; } if (shotnum >= 2) { _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v4 = 'tekidan' + _root.bulletCount; v3._rotation -= tite * v5; ++v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } if (shotnum >= 4) { v4 = 'tekidan' + _root.bulletCount; v3._rotation += tite * v5; ++v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v4 = 'tekidan' + _root.bulletCount; v3._rotation -= tite * v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } } } switch (_root.Round) { case 1: bullet03 = '03'; bullet04 = '02'; break; case 2: bullet03 = '03'; bullet04 = '02'; break; default: bullet03 = '03'; bullet04 = '02'; } Fpoint_a_x = this._x; Fpoint_a_y = this._y; } frame 2 { if (_parent._parent._parent._parent._parent.flag) { this.gotoAndPlay('LV1'); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 85 { if (Math.random() * 6 < _root.Round) { this.gotoAndPlay('type_c2'); } else { this.gotoAndPlay('type_c1'); } } frame 86 { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, Math.random() * 60 - 30 + _parent._rotation, bullet04, 1, 0, 0); } frame 106 { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, Math.random() * 60 - 30 + _parent._rotation, bullet04, 1, 0, 0); } frame 125 { this.gotoAndPlay('LV' + _parent._parent._parent.battleLevel); } frame 126 { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, Math.random() * 60 - 30 + _parent._rotation, bullet04, 1, 0, 0); } frame 133 { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, Math.random() * 60 - 30 + _parent._rotation, bullet04, 1, 0, 0); } frame 140 { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, Math.random() * 60 - 30 + _parent._rotation, bullet03, 1, 0, 0); } frame 147 { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, Math.random() * 60 - 30 + _parent._rotation, bullet04, 1, 0, 0); } frame 154 { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, Math.random() * 60 - 30 + _parent._rotation, bullet04, 1, 0, 0); } frame 161 { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, Math.random() * 60 - 30 + _parent._rotation, bullet03, 1, 0, 0); } frame 168 { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, Math.random() * 60 - 30 + _parent._rotation, bullet04, 1, 0, 0); } frame 175 { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, Math.random() * 60 - 30 + _parent._rotation, bullet04, 1, 0, 0); } frame 181 { this.gotoAndPlay('LV' + _parent._parent._parent.battleLevel); } } movieClip 834 { frame 1 { switch (_root.Round) { case 1: hp = 1000; GetPoint = 500; break; case 2: hp = 1300; GetPoint = 700; break; default: hp = 1600; GetPoint = 900; } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { function HitChkEnemyP() { var v10 = 0; var v15 = 0; var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitTest(_root['missile' + v4])) { var v9 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.lockpoint._x, 'y': this.lockpoint._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._parent._parent._parent._name + '#' + _parent._name; } v10 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitTest(_root['submissile' + v4])) { v9 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v10 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitTest(_root.bom['blast' + v4])) { v10 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitTest(_root.bom.blast)) { v10 += _root.AtkBom; v15 = 1; } } } if (v10) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v10; this.gotoAndPlay(_currentframe + 2); } if (!v15) { if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); AtkDamage = 100; PlusPoint = GetPoint; this.gotoAndPlay(_currentframe + 2); } } } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } else { HitChkEnemyP(); } if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 4 { _root.StartSE_L('se_dmg_enemy'); } frame 5 { hp -= AtkDamage; if (hp <= 0) { if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } if (burst) { EnemyBurst(); } this.gotoAndPlay('bang'); } } frame 6 { this.gotoAndPlay(_currentframe - 4); } frame 8 { function BangParts() { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } var v6 = 'bang' + _root.bangCount; var v4 = {'x': 0, 'y': 0}; this.localToGlobal(v4); var v5 = {'_x': v4.x, '_y': v4.y}; _root.attachMovie('bang_s', v6, 201 + _root.bangCount, v5); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } ++_parent._parent.breakflag; _parent.breakflag = 1; } BangParts(); } frame 10 { this.gotoAndPlay(_currentframe - 1); } } movieClip 839 { frame 2 { if (_parent.breakflag) { this.gotoAndPlay('break'); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 10 { this.gotoAndPlay(_currentframe - 6); } } movieClip 842 { frame 2 { if (_parent.breakflag) { this.gotoAndPlay('break'); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 5 { this.gotoAndPlay(_currentframe - 1); } } movieClip 843 { frame 360 { this.gotoAndPlay(1); } } movieClip 846 { } movieClip 847 { frame 1 { switch (_root.Round) { case 1: hp = 1000; GetPoint = 500; break; case 2: hp = 1300; GetPoint = 700; break; default: hp = 1600; GetPoint = 900; } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { function HitChkEnemyP() { var v10 = 0; var v15 = 0; var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitTest(_root['missile' + v4])) { var v9 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.lockpoint._x, 'y': this.lockpoint._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._parent._parent._parent._name + '#' + _parent._name; } v10 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitTest(_root['submissile' + v4])) { v9 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v10 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitTest(_root.bom['blast' + v4])) { v10 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitTest(_root.bom.blast)) { v10 += _root.AtkBom; v15 = 1; } } } if (v10) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v10; this.gotoAndPlay(_currentframe + 2); } if (!v15) { if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); AtkDamage = 100; PlusPoint = GetPoint; this.gotoAndPlay(_currentframe + 2); } } } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } else { HitChkEnemyP(); } if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 4 { _root.StartSE_L('se_dmg_enemy'); } frame 5 { hp -= AtkDamage; if (hp <= 0) { if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } if (burst) { EnemyBurst(); } this.gotoAndPlay('bang'); } } frame 6 { this.gotoAndPlay(_currentframe - 4); } frame 8 { function BangParts() { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } var v6 = 'bang' + _root.bangCount; var v4 = {'x': 0, 'y': 0}; this.localToGlobal(v4); var v5 = {'_x': v4.x, '_y': v4.y}; _root.attachMovie('bang_s', v6, 201 + _root.bangCount, v5); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } ++_parent._parent.breakflag; _parent.breakflag = 1; } BangParts(); } frame 10 { this.gotoAndPlay(_currentframe - 1); } } movieClip 852 { frame 2 { if (_parent.breakflag) { this.gotoAndPlay('break'); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 10 { this.gotoAndPlay(_currentframe - 6); } } movieClip 853 { frame 360 { this.gotoAndPlay(1); } } movieClip 857 { frame 1 { function Shot_XWayShot(shot_x, shot_y, r, shottype, shotnum, tite, homing) { if (_root.LIFE) { var v7 = {'x': shot_x, 'y': shot_y}; var v4 = 'tekidan' + _root.bulletCount; shottype = 'tekidan' + shottype; this.localToGlobal(v7); var v5 = 1; if (homing) { var v10 = _root.myship._x - v7.x; var v9 = _root.myship._y - v7.y; r = Math.atan2(v9, v10) / 0.0174532925199433 - 90; } var v3 = {'_x': v7.x, '_y': v7.y, '_rotation': r}; if (shotnum % 2) { _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v3._rotation += tite; ++v5; v4 = 'tekidan' + _root.bulletCount; } else { v3._rotation += tite / 2; } if (shotnum >= 2) { _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v4 = 'tekidan' + _root.bulletCount; v3._rotation -= tite * v5; ++v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } if (shotnum >= 4) { v4 = 'tekidan' + _root.bulletCount; v3._rotation += tite * v5; ++v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v4 = 'tekidan' + _root.bulletCount; v3._rotation -= tite * v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } } } function DispEnemy(enemyID, typeID, moveID, ItemID, Set_x, Set_y) { var v5 = 'enemy' + _root.mobCount; var v4 = {'x': _x, 'y': _y}; if (Set_x) { v4.x = Set_x; } if (Set_y) { v4.y = Set_y; } _parent.localToGlobal(v4); if (!ItemID) { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID}; } else { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID, 'ItemType': ItemID}; } _root.attachMovie(enemyID, v5, 401 + _root.mobCount, v6); _root.arrEnemyID.push(v5); ++_root.mobCount; if (_root.mobCount >= 100) { _root.mobCount = 0; } } switch (_root.Round) { case 1: bullet01 = 'C3'; bullet02 = 'C4'; BTL_LV_Remit = 4; break; case 2: bullet01 = 'C3'; bullet02 = 'C4'; BTL_LV_Remit = 6; break; default: bullet01 = 'C3'; bullet02 = 'C4'; BTL_LV_Remit = 8; } Fpoint_a_x = 0; Fpoint_a_y = 56; } frame 2 { if (_parent._parent._parent.flag) { this.gotoAndPlay('LV1'); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 126 { if (!_parent.E_BOM_ctrl || _parent.BOM_needless) { ++FCS_cnt; if (FCS_cnt > FCS_MAX) { FCS_cnt = 1; if (_parent.DMG_ctrl >= 2 && !_parent.E_BOM_ctrl && Math.random() * _parent.battleLevel > BTL_LV_Remit / 2) { _parent.E_BOM_ctrl = 1; } } switch (_parent.DMG_ctrl) { case 0: if ((_parent._parent.hp / _parent._parent.hpMax) * 100 < 70) { ++_parent.DMG_ctrl; } break; case 1: if ((_parent._parent.hp / _parent._parent.hpMax) * 100 < 40) { ++_parent.DMG_ctrl; _parent.E_BOM_ctrl = 1; } } if (!_parent.partsBreak && _parent.breakflag >= _parent._parent.MAXparts) { _parent.partsBreak = 1; } _parent.battleLevel = _parent.DMG_ctrl + (_root.Round - 1) * 2 + _parent.partsBreak + _parent.breakflag; if (_parent.battleLevel > BTL_LV_Remit) { _parent.battleLevel = BTL_LV_Remit; } if (_root.LIFE <= 1) { _parent.battleLevel -= 2; if (_parent.battleLevel < 0) { _parent.battleLevel = 0; } } } if (!_parent.E_BOM_ctrl || _parent.BOM_needless) { switch (FCS_cnt % 3) { case 1: case 2: this.gotoAndPlay('type_a1'); break; default: this.gotoAndPlay('type_a2'); } } else { if (_parent.E_BOM_ctrl > 1) { this.gotoAndPlay('type_bom'); } else { this.gotoAndPlay(_currentframe - 1); } } } frame 127 { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 0, bullet01, 1, 0, 0); } frame 166 { this.gotoAndPlay('LV' + _parent.battleLevel); } frame 167 { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 0, bullet02, 1, 0, 0); } frame 206 { this.gotoAndPlay('LV' + _parent.battleLevel); } frame 246 { this.gotoAndPlay('LV' + _parent.battleLevel); } } movieClip 858 { frame 1 { FCS.FCS_cnt = 0; FCS.FCS_MAX = 30; DMG_ctrl = 0; E_BOM_ctrl = 0; partsBreak = 0; breakflag = 0; battleLevel = 0; BOM_needless = 1; } frame 2 { if ((_parent.hp / _parent.hpMax) * 100 < 70) { this.gotoAndPlay('hp70'); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 5 { if ((_parent.hp / _parent.hpMax) * 100 < 30) { this.gotoAndPlay('hp30'); } } frame 6 { this.gotoAndPlay(_currentframe - 1); } frame 9 { this.gotoAndPlay(_currentframe - 1); } } movieClip 859 { } movieClip 860 { frame 1 { switch (_root.Round) { case 1: hp = 2500; GetPoint = 2000; break; case 2: hp = 3000; GetPoint = 3000; break; default: hp = 3500; GetPoint = 4000; } hpMax = hp; MAXparts = 2; if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { function HitChkBoss() { var v9 = 0; var v15 = 0; 色情報変更; if (clflag) { color = new Color(this.img); color.setTransform({'rb': 0, 'gb': 255 * (hp / hpMax) - 255, 'bb': 255 * (hp / hpMax) - 255}); clflag = 0; } var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitarea.hitTest(_root['missile' + v4])) { var v10 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v10, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.hitarea._x, 'y': this.hitarea._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v10, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._name; } v9 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitarea.hitTest(_root['submissile' + v4])) { v10 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v10, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v10, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v9 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitarea.hitTest(_root.bom['blast' + v4])) { v9 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitarea.hitTest(_root.bom.blast)) { v9 += _root.AtkBom; v15 = 1; } } } if (!v15) { if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitarea.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); v9 += 100; } } } if (v9 && !_parent.noDMG) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v9; this.gotoAndPlay('damage'); } } HitChkBoss(); if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 4 { function DMGflash(Num) { color = new Color(this.img); switch (Num) { case 0: color.setTransform({'rb': 48 + 32 * (hp / hpMax), 'gb': 255 * (hp / hpMax) - 240, 'bb': 255 * (hp / hpMax) - 240}); break; case 1: color.setTransform({'rb': 48 + 32 * (hp / hpMax), 'gb': 255 * (hp / hpMax) - 200, 'bb': 255 * (hp / hpMax) - 200}); } } clflag = 1; DMGflash(0); if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 4 { _root.StartSE_L('se_dmg_enemy'); } frame 5 { DMGflash(1); hp -= AtkDamage; if (hp <= 0) { if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } if (burst) { EnemyBurst(); } this.gotoAndPlay('bang'); } } frame 6 { DMGflash(0); this.gotoAndPlay(2); } frame 8 { function RemoveBoss() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == _parent._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } _parent.removeMovieClip(); } function BangS() { var v5 = 'bang' + _root.bangCount; var v3 = {'x': Math.random() * 256 - 128, 'y': Math.random() * 256 - 128}; this.localToGlobal(v3); var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie('bang_s', v5, 201 + _root.bangCount, v4); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } } function BangM() { var v5 = 'bang' + _root.bangCount; var v3 = {'x': Math.random() * 128 - 64, 'y': Math.random() * 128 - 64}; this.localToGlobal(v3); var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie('bang_m', v5, 201 + _root.bangCount, v4); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } } function BangL(charaID) { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } var v5 = 'bang' + _root.bangCount; var v3 = {'x': 0, 'y': 0}; this.localToGlobal(v3); var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie('bang_l', v5, 201 + _root.bangCount, v4); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } RemoveBoss(); } if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } arrEnemyID = []; _root.useBom = 4; for (var dele in _root.arrEnemyID) { if (_root.arrEnemyID[dele] == _parent._name) { _root.arrEnemyID.splice(parseFloat(dele), 1); break; } } _parent.stop(); _parent.brokenflag = 1; BangM(); } frame 18 { BangM(); } frame 28 { BangM(); } frame 32 { BangS(); } frame 37 { BangS(); BangM(); } frame 42 { BangS(); } frame 47 { BangS(); BangM(); } frame 52 { BangS(); } frame 57 { BangS(); BangM(); } frame 62 { BangS(); } frame 67 { BangS(); BangM(); } frame 72 { BangS(); } frame 77 { BangS(); } frame 82 { BangS(); } frame 97 { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } _root.bossflag = 0; _root.stage.SceneFlag = 1; } frame 98 { if (_parent.flag == 2) { this.gotoAndPlay('cahgebody'); } else { if (_parent.flag == 3) { RemoveBoss(); } } } frame 99 { this.gotoAndPlay(_currentframe - 1); } frame 150 { function RemoveBoss() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == _parent._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } _parent.removeMovieClip(); } RemoveBoss(); } } movieClip 861 boss2_1 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } boss_i = 15; cnt = 1; } frame 18 { if (flag) { this.gotoAndPlay('pattern1'); } } frame 19 { this.gotoAndPlay(_currentframe - 1); } frame 139 { ++cnt; if (cnt % 3) { this.gotoAndPlay('pattern1'); } else { this.gotoAndPlay('pattern2'); } } frame 239 { ++cnt; if (cnt % 3) { this.gotoAndPlay('pattern1'); } else { this.gotoAndPlay('pattern2'); } } } movieClip 864 boss2_stage { } movieClip 865 tekidanc5 { frame 1 { function ChkRemoveBullet() { var v2 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v2); if (v2.x < -10 || v2.x > 395 || v2.y > 460 || v2.y < -10) { this.removeMovieClip(); } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } ChkRemoveBullet(); } frame 60 { function Shot_XWayShot(shot_x, shot_y, r, shottype, shotnum, tite, homing) { if (_root.LIFE) { var v7 = {'x': shot_x, 'y': shot_y}; var v4 = 'tekidan' + _root.bulletCount; shottype = 'tekidan' + shottype; this.localToGlobal(v7); var v5 = 1; if (homing) { var v10 = _root.myship._x - v7.x; var v9 = _root.myship._y - v7.y; r = Math.atan2(v9, v10) / 0.0174532925199433 - 90; } var v3 = {'_x': v7.x, '_y': v7.y, '_rotation': r}; if (shotnum % 2) { _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v3._rotation += tite; ++v5; v4 = 'tekidan' + _root.bulletCount; } else { v3._rotation += tite / 2; } if (shotnum >= 2) { _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v4 = 'tekidan' + _root.bulletCount; v3._rotation -= tite * v5; ++v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } if (shotnum >= 4) { v4 = 'tekidan' + _root.bulletCount; v3._rotation += tite * v5; ++v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v4 = 'tekidan' + _root.bulletCount; v3._rotation -= tite * v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } } } r = _rotation + Math.random() * 90 - 45; Shot_XWayShot(bullet._x, bullet._y, r - 45, 'h4', 1, 0, 0); Shot_XWayShot(bullet._x, bullet._y, r - 135, 'h4', 1, 0, 0); Shot_XWayShot(bullet._x, bullet._y, r + 45, 'h4', 1, 0, 0); Shot_XWayShot(bullet._x, bullet._y, r + 135, 'h4', 1, 0, 0); Shot_XWayShot(bullet._x, bullet._y, _rotation, '31', 1, 0, 0); this.removeMovieClip(); } } movieClip 868 { } movieClip 870 { } movieClip 872 { } movieClip 874 { frame 1 { function Shot_XWayShot(shot_x, shot_y, r, shottype, shotnum, tite, homing) { if (_root.LIFE) { var v7 = {'x': shot_x, 'y': shot_y}; var v4 = 'tekidan' + _root.bulletCount; shottype = 'tekidan' + shottype; this.localToGlobal(v7); var v5 = 1; if (homing) { var v10 = _root.myship._x - v7.x; var v9 = _root.myship._y - v7.y; r = Math.atan2(v9, v10) / 0.0174532925199433 - 90; } var v3 = {'_x': v7.x, '_y': v7.y, '_rotation': r}; if (shotnum % 2) { _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v3._rotation += tite; ++v5; v4 = 'tekidan' + _root.bulletCount; } else { v3._rotation += tite / 2; } if (shotnum >= 2) { _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v4 = 'tekidan' + _root.bulletCount; v3._rotation -= tite * v5; ++v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } if (shotnum >= 4) { v4 = 'tekidan' + _root.bulletCount; v3._rotation += tite * v5; ++v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v4 = 'tekidan' + _root.bulletCount; v3._rotation -= tite * v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } } } function DispEnemy(enemyID, typeID, moveID, ItemID, Set_x, Set_y) { var v5 = 'enemy' + _root.mobCount; var v4 = {'x': _x, 'y': _y}; if (Set_x) { v4.x = Set_x; } if (Set_y) { v4.y = Set_y; } _parent.localToGlobal(v4); if (!ItemID) { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID}; } else { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID, 'ItemType': ItemID}; } _root.attachMovie(enemyID, v5, 401 + _root.mobCount, v6); _root.arrEnemyID.push(v5); ++_root.mobCount; if (_root.mobCount >= 100) { _root.mobCount = 0; } } switch (_root.Round) { case 1: bullet01 = 'C3'; bullet02 = 'C4'; bullet03 = 'C5'; BTL_LV_Remit = 4; break; case 2: bullet01 = 'C3'; bullet02 = 'C4'; bullet03 = 'C5'; BTL_LV_Remit = 6; break; default: bullet01 = 'C3'; bullet02 = 'C4'; bullet03 = 'C5'; BTL_LV_Remit = 8; } Fpoint_a_x = 0; Fpoint_a_y = 56; } frame 2 { if (_parent._parent._parent.flag) { this.gotoAndPlay('LV1'); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 85 { if (!_parent.E_BOM_ctrl || _parent.BOM_needless) { ++FCS_cnt; if (FCS_cnt > FCS_MAX) { FCS_cnt = 1; if (_parent.DMG_ctrl >= 2 && !_parent.E_BOM_ctrl && Math.random() * _parent.battleLevel > BTL_LV_Remit / 2) { _parent.E_BOM_ctrl = 1; } } switch (_parent.DMG_ctrl) { case 0: if ((_parent._parent.hp / _parent._parent.hpMax) * 100 < 70) { ++_parent.DMG_ctrl; } break; case 1: if ((_parent._parent.hp / _parent._parent.hpMax) * 100 < 40) { ++_parent.DMG_ctrl; _parent.E_BOM_ctrl = 1; } } if (!_parent.partsBreak && _parent.breakflag >= _parent._parent.MAXparts) { _parent.partsBreak = 1; } _parent.battleLevel = _parent.DMG_ctrl + (_root.Round - 1) * 2 + _parent.partsBreak + _parent.breakflag; if (_parent.battleLevel > BTL_LV_Remit) { _parent.battleLevel = BTL_LV_Remit; } if (_root.LIFE <= 1) { _parent.battleLevel -= 2; if (_parent.battleLevel < 0) { _parent.battleLevel = 0; } } } if (!_parent.E_BOM_ctrl) { switch (FCS_cnt % 3) { case 1: this.gotoAndPlay('type_a1'); break; case 2: this.gotoAndPlay('type_a2'); break; default: this.gotoAndPlay('type_a3'); } } else { if (_parent.E_BOM_ctrl > 1) { this.gotoAndPlay('type_bom'); } else { this.gotoAndPlay(_currentframe - 1); } } } frame 86 { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 0, bullet01, 1, 0, 1); } frame 135 { this.gotoAndPlay('LV' + _parent.battleLevel); } frame 136 { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 0, bullet02, 1, 0, 1); } frame 185 { this.gotoAndPlay('LV' + _parent.battleLevel); } frame 186 { Shot_XWayShot(Fpoint_a_x, Fpoint_a_y, 0, bullet03, 1, 0, 1); } frame 235 { this.gotoAndPlay('LV' + _parent.battleLevel); } frame 285 { this.gotoAndPlay('LV' + _parent.battleLevel); } frame 286 { function DispEnemyG(enemyID, typeID, SetID2, Set_x, Set_y) { var v2 = 'mob' + SetID2; var v4 = {'x': Set_x, 'y': Set_y}; for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == v2) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } var v5 = {'_x': v4.x, '_y': v4.y, 'TypeID': typeID}; _root.attachMovie(enemyID, v2, 350 + SetID2, v5); _root.arrEnemyID.push(v2); } switch (_root.flag) { case 1: dispcount = 6; break; case 2: dispcount = 9; break; default: dispcount = 12; } } frame 300 { DispEnemyG('boss2_g', 'g3', 1, 37, 42); DispEnemyG('boss2_g', 'g3', 2, 350, 42); } frame 330 { DispEnemyG('boss2_g', 'g2', 3, 152, 18); DispEnemyG('boss2_g', 'g2', 4, 235, 18); } frame 360 { DispEnemyG('boss2_g', 'g1', 5, 60, 203); DispEnemyG('boss2_g', 'g1', 6, 327, 203); } frame 420 { function SetDisp() { var v1 = Math.ceil(Math.random() * 3); switch (Math.ceil(Math.random() * 6)) { case 1: DispEnemyG('boss2_g', 'g' + v1, 1, 37, 42); break; case 2: DispEnemyG('boss2_g', 'g' + v1, 2, 350, 42); break; case 3: DispEnemyG('boss2_g', 'g' + v1, 3, 152, 18); break; case 4: DispEnemyG('boss2_g', 'g' + v1, 4, 235, 18); break; case 5: DispEnemyG('boss2_g', 'g' + v1, 5, 60, 203); break; case 6: DispEnemyG('boss2_g', 'g' + v1, 6, 327, 203); } } SetDisp(); if (Math.random() * 2 < _root.Round) { } if (Math.random() * 3 < _root.Round) { } if (Math.random() * 4 < _root.Round) { } } frame 450 { if (Math.random() * 3 > 2) { if (dispcount) { --dispcount; this.gotoAndPlay('setdisp'); } } } frame 480 { if (dispcount) { --dispcount; this.gotoAndPlay('setdisp'); } } frame 481 { _parent.E_BOM_ctrl = 3; } frame 483 { if (_parent.E_BOM_ctrl > 3) { this.gotoAndPlay(_currentframe + 2); } } frame 484 { this.gotoAndPlay(_currentframe - 1); } frame 505 { DispEnemyG('boss2_g', 'g3', 1, 37, 42); DispEnemyG('boss2_g', 'g3', 2, 350, 42); DispEnemyG('boss2_g', 'g2', 3, 152, 18); DispEnemyG('boss2_g', 'g2', 4, 235, 18); DispEnemyG('boss2_g', 'g1', 5, 60, 203); DispEnemyG('boss2_g', 'g1', 6, 327, 203); } frame 526 { _parent.E_BOM_ctrl = 0; FCS_cnt = 1; this.gotoAndPlay('LV' + _parent.battleLevel); } } movieClip 875 { frame 1 { FCS.FCS_cnt = 0; FCS.FCS_MAX = 30; DMG_ctrl = 0; E_BOM_ctrl = 0; partsBreak = 0; breakflag = 0; battleLevel = 0; } frame 2 { if ((_parent.hp / _parent.hpMax) * 100 < 70) { this.gotoAndPlay('hp70'); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 5 { if ((_parent.hp / _parent.hpMax) * 100 < 60) { this.gotoAndPlay('hp60'); } } frame 6 { this.gotoAndPlay(_currentframe - 1); } frame 8 { if ((_parent.hp / _parent.hpMax) * 100 < 50) { this.gotoAndPlay('hp50'); } } frame 9 { this.gotoAndPlay(_currentframe - 1); } frame 11 { if ((_parent.hp / _parent.hpMax) * 100 < 40) { this.gotoAndPlay('hp40'); } } frame 12 { this.gotoAndPlay(_currentframe - 1); } frame 14 { if ((_parent.hp / _parent.hpMax) * 100 < 30) { this.gotoAndPlay('hp30'); } } frame 15 { this.gotoAndPlay(_currentframe - 1); } frame 17 { if ((_parent.hp / _parent.hpMax) * 100 < 20) { this.gotoAndPlay('hp20'); } } frame 18 { this.gotoAndPlay(_currentframe - 1); } frame 20 { if ((_parent.hp / _parent.hpMax) * 100 < 10) { this.gotoAndPlay('hp10'); } } frame 21 { this.gotoAndPlay(_currentframe - 1); } frame 24 { this.gotoAndPlay(_currentframe - 1); } } movieClip 876 { } movieClip 877 { frame 1 { switch (_root.Round) { case 1: hp = 4000; GetPoint = 12000; break; case 2: hp = 5000; GetPoint = 16000; break; default: hp = 6000; GetPoint = 20000; } hpMax = hp; MAXparts = 2; if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { function HitChkBoss() { var v9 = 0; var v15 = 0; 色情報変更; if (clflag) { color = new Color(this.img); color.setTransform({'rb': 0, 'gb': 255 * (hp / hpMax) - 255, 'bb': 255 * (hp / hpMax) - 255}); clflag = 0; } var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitarea.hitTest(_root['missile' + v4])) { var v10 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v10, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.hitarea._x, 'y': this.hitarea._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v10, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._name; } v9 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitarea.hitTest(_root['submissile' + v4])) { v10 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v10, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v10, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v9 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitarea.hitTest(_root.bom['blast' + v4])) { v9 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitarea.hitTest(_root.bom.blast)) { v9 += _root.AtkBom; v15 = 1; } } } if (!v15) { if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitarea.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); v9 += 100; } } } if (v9 && !_parent.noDMG) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v9; this.gotoAndPlay('damage'); } } HitChkBoss(); if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 4 { function DMGflash(Num) { color = new Color(this.img); switch (Num) { case 0: color.setTransform({'rb': 48 + 32 * (hp / hpMax), 'gb': 255 * (hp / hpMax) - 240, 'bb': 255 * (hp / hpMax) - 240}); break; case 1: color.setTransform({'rb': 48 + 32 * (hp / hpMax), 'gb': 255 * (hp / hpMax) - 200, 'bb': 255 * (hp / hpMax) - 200}); } } clflag = 1; DMGflash(0); if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 4 { _root.StartSE_L('se_dmg_enemy'); } frame 5 { DMGflash(1); hp -= AtkDamage; if (hp <= 0) { if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } if (burst) { EnemyBurst(); } this.gotoAndPlay('bang'); } } frame 6 { DMGflash(0); this.gotoAndPlay(2); } frame 8 { function RemoveBoss() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == _parent._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } _parent.removeMovieClip(); } function BangS() { var v5 = 'bang' + _root.bangCount; var v3 = {'x': Math.random() * 256 - 128, 'y': Math.random() * 256 - 128}; this.localToGlobal(v3); var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie('bang_s', v5, 201 + _root.bangCount, v4); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } } function BangM() { var v5 = 'bang' + _root.bangCount; var v3 = {'x': Math.random() * 128 - 64, 'y': Math.random() * 128 - 64}; this.localToGlobal(v3); var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie('bang_m', v5, 201 + _root.bangCount, v4); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } } function BangL(charaID) { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } var v5 = 'bang' + _root.bangCount; var v3 = {'x': 0, 'y': 0}; this.localToGlobal(v3); var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie('bang_l', v5, 201 + _root.bangCount, v4); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } RemoveBoss(); } if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } arrEnemyID = []; _root.useBom = 4; for (var dele in _root.arrEnemyID) { if (_root.arrEnemyID[dele] == _parent._name) { _root.arrEnemyID.splice(parseFloat(dele), 1); break; } } _parent.stop(); _parent.brokenflag = 1; BangM(); } frame 18 { BangM(); } frame 28 { BangM(); } frame 32 { BangS(); } frame 37 { BangS(); BangM(); } frame 42 { BangS(); } frame 47 { BangS(); BangM(); } frame 52 { BangS(); } frame 57 { BangS(); BangM(); } frame 62 { BangS(); } frame 67 { BangS(); BangM(); } frame 72 { BangS(); } frame 77 { BangS(); } frame 82 { BangS(); } frame 97 { BangL('boss_chara_02'); } frame 99 { this.gotoAndPlay(_currentframe - 1); } } movieClip 878 boss2_2 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } boss_i = 15; cnt = 1; } frame 82 { if (flag) { this.gotoAndPlay('pattern1'); } } frame 83 { this.gotoAndPlay(_currentframe - 1); } frame 204 { if (enemytarget.img.E_BOM_ctrl) { this.gotoAndPlay('pattern_bom'); } else { this.gotoAndPlay('pattern' + Math.ceil(Math.random() * 2)); } } frame 365 { if (enemytarget.img.E_BOM_ctrl) { this.gotoAndPlay('pattern_bom'); } else { this.gotoAndPlay('pattern' + Math.ceil(Math.random() * 2)); } } frame 366 { function CutInEffect(CutInID) { _root.CutInFlag = !_root.CutInFlag; _root.StopALL(_root); var v3 = 'cutin'; var v2 = {'_x': 0, '_y': 0}; _root.attachMovie(CutInID, v3, 5001, v2); } noDMG = 1; CutInEffect('cutin_b2'); } frame 412 { enemytarget.img.E_BOM_ctrl = 2; if (_root.mainLock == 'boss') { _root.mainLock = ''; } } frame 413 { if (_root.mainLock == 'boss') { _root.mainLock = ''; } if (enemytarget.img.E_BOM_ctrl > 2) { this.gotoAndPlay(_currentframe + 2); } } frame 414 { this.gotoAndPlay(_currentframe - 1); } frame 456 { enemytarget.img.E_BOM_ctrl = 4; noDMG = 0; } frame 457 { if (!enemytarget.img.E_BOM_ctrl) { this.gotoAndPlay(_currentframe + 2); } } frame 458 { this.gotoAndPlay(_currentframe - 1); } frame 459 { this.gotoAndPlay('pattern' + Math.ceil(Math.random() * 2)); } } movieClip 881 boss_chara_03 { } movieClip 890 { } movieClip 895 { } movieClip 896 { frame 2 { if (!_root.boss.flag || _root.boss.BOMflag == 2) { this.gotoAndPlay(1); } } frame 15 { shotrate = _root.Round + 5 - Math.ceil((_root.boss.enemytarget.hp / _root.boss.enemytarget.hpMax) * 5); if (Math.random() * 7 > shotrate) { this.gotoAndPlay(1); } } frame 16 { var point = {'x': _x, 'y': _y}; _parent.localToGlobal(point); if (_root.LIFE) { var DefSet = {'_x': point.x, '_y': point.y, '_rotation': 0}; var SetID = 'tekidan' + _root.bulletCount; _root.attachMovie('tekidan21', SetID, 2000 + _root.bulletCount, DefSet); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } shotrate = _root.Round + 5 - Math.ceil((_root.boss.enemytarget.hp / _root.boss.enemytarget.hpMax) * 5); if (shotrate < 3) { SetID = 'tekidan' + _root.bulletCount; DefSet._rotation = 45; _root.attachMovie('tekidan21', SetID, 2000 + _root.bulletCount, DefSet); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } SetID = 'tekidan' + _root.bulletCount; DefSet._rotation = -45; _root.attachMovie('tekidan21', SetID, 2000 + _root.bulletCount, DefSet); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } else { SetID = 'tekidan' + _root.bulletCount; DefSet._rotation = 30; _root.attachMovie('tekidan21', SetID, 2000 + _root.bulletCount, DefSet); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } SetID = 'tekidan' + _root.bulletCount; DefSet._rotation = -30; _root.attachMovie('tekidan21', SetID, 2000 + _root.bulletCount, DefSet); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } SetID = 'tekidan' + _root.bulletCount; DefSet._rotation = 60; _root.attachMovie('tekidan21', SetID, 2000 + _root.bulletCount, DefSet); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } SetID = 'tekidan' + _root.bulletCount; DefSet._rotation = -60; _root.attachMovie('tekidan21', SetID, 2000 + _root.bulletCount, DefSet); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } } frame 31 { if (shotrate > 5) { gotoAndPlay(1); } } frame 46 { if (shotrate > 4) { gotoAndPlay(1); } } frame 61 { if (shotrate > 3) { gotoAndPlay(1); } } frame 76 { if (shotrate > 2) { gotoAndPlay(1); } } frame 91 { if (shotrate > 1) { gotoAndPlay(1); } } } movieClip 897 { frame 1 { switch (_root.Round) { case 1: hp = 1500; GetPoint = 500; break; case 2: hp = 2000; GetPoint = 700; break; default: hp = 2500; GetPoint = 900; } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { function HitChkEnemyP() { var v10 = 0; var v15 = 0; var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitTest(_root['missile' + v4])) { var v9 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.lockpoint._x, 'y': this.lockpoint._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._parent._parent._parent._name + '#' + _parent._name; } v10 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitTest(_root['submissile' + v4])) { v9 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v10 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitTest(_root.bom['blast' + v4])) { v10 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitTest(_root.bom.blast)) { v10 += _root.AtkBom; v15 = 1; } } } if (v10) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v10; this.gotoAndPlay(_currentframe + 2); } if (!v15) { if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); AtkDamage = 100; PlusPoint = GetPoint; this.gotoAndPlay(_currentframe + 2); } } } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } else { HitChkEnemyP(); } if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 4 { _root.StartSE_L('se_dmg_enemy'); } frame 5 { hp -= AtkDamage; if (hp <= 0) { if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } if (burst) { EnemyBurst(); } this.gotoAndPlay('bang'); } } frame 6 { this.gotoAndPlay(_currentframe - 4); } frame 8 { function BangParts() { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } var v6 = 'bang' + _root.bangCount; var v4 = {'x': 0, 'y': 0}; this.localToGlobal(v4); var v5 = {'_x': v4.x, '_y': v4.y}; _root.attachMovie('bang_s', v6, 201 + _root.bangCount, v5); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } ++_parent._parent.breakflag; _parent.breakflag = 1; } BangParts(); } frame 15 { this.gotoAndPlay(_currentframe - 6); } } movieClip 898 { } movieClip 901 { } movieClip 902 { } movieClip 903 { frame 2 { if (!_root.boss.flag) { this.gotoAndPlay(1); } } frame 52 { var point = {'x': _x, 'y': _y}; _parent.localToGlobal(point); if (_root.LIFE) { var SetID = 'tekidan' + _root.bulletCount; var DefSet = {'_x': point.x, '_y': point.y, '_rotation': _parent._parent._rotation}; _root.attachMovie('tekidanh4', SetID, 2000 + _root.bulletCount, DefSet); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } shotrate = _root.Round + 5 - Math.ceil((_root.boss.enemytarget.hp / _root.boss.enemytarget.hpMax) * 5); } frame 53 { if (shotrate > 5) { gotoAndPlay(1); } } frame 68 { if (shotrate > 4) { gotoAndPlay(1); } } frame 83 { if (shotrate > 3) { gotoAndPlay(1); } } frame 98 { if (shotrate > 2) { gotoAndPlay(1); } } frame 113 { if (shotrate > 1) { gotoAndPlay(1); } } } movieClip 904 { frame 1 { switch (_root.Round) { case 1: hp = 900; GetPoint = 200; break; case 2: hp = 1200; GetPoint = 300; break; default: hp = 1500; GetPoint = 400; } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { function HitChkEnemyP() { var v10 = 0; var v15 = 0; var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitTest(_root['missile' + v4])) { var v9 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.lockpoint._x, 'y': this.lockpoint._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._parent._parent._parent._name + '#' + _parent._name; } v10 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitTest(_root['submissile' + v4])) { v9 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v10 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitTest(_root.bom['blast' + v4])) { v10 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitTest(_root.bom.blast)) { v10 += _root.AtkBom; v15 = 1; } } } if (v10) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v10; this.gotoAndPlay(_currentframe + 2); } if (!v15) { if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); AtkDamage = 100; PlusPoint = GetPoint; this.gotoAndPlay(_currentframe + 2); } } } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } else { HitChkEnemyP(); } if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 4 { _root.StartSE_L('se_dmg_enemy'); } frame 5 { hp -= AtkDamage; if (hp <= 0) { if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } if (burst) { EnemyBurst(); } this.gotoAndPlay('bang'); } } frame 6 { this.gotoAndPlay(_currentframe - 4); } frame 8 { function BangParts() { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } var v6 = 'bang' + _root.bangCount; var v4 = {'x': 0, 'y': 0}; this.localToGlobal(v4); var v5 = {'_x': v4.x, '_y': v4.y}; _root.attachMovie('bang_s', v6, 201 + _root.bangCount, v5); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } ++_parent._parent.breakflag; _parent.breakflag = 1; } BangParts(); } frame 15 { this.gotoAndPlay(_currentframe - 6); } } movieClip 905 { } movieClip 909 { } movieClip 911 { } movieClip 912 { } movieClip 914 { frame 2 { if (_root.mainShot == 1) { var i = 0; while (i < _root.mainMax) { if (_root['missile' + i] == null) { } else { if (this.hitarea.hitTest(_root['missile' + i])) { var SetID = 'hit' + _root.mainHitCount; var SetID2 = 'missile' + i; var point = {'x': _root[SetID2].hitarea._x, 'y': _root[SetID2].hitarea._y}; _root[SetID2].localToGlobal(point); var DefSet = {'_x': point.x, '_y': point.y}; _root.attachMovie('hit_v', SetID, 1251 + _root.mainHitCount, DefSet); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + i].removeMovieClip(); } } ++i; } } var i = 0; while (i < _root.subMax) { if (_root['submissile' + i] == null) { } else { if (this.hitarea.hitTest(_root['submissile' + i])) { var SetID = 'subhit' + _root.subHitCount; var SetID2 = 'submissile' + i; var point = {'x': _root[SetID2].hitarea._x, 'y': _root[SetID2].hitarea._y}; _root[SetID2].localToGlobal(point); var DefSet = {'_x': point.x, '_y': point.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', SetID, 1351 + _root.subHitCount, DefSet); _root['submissile' + i].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', SetID, 1351 + _root.subHitCount, DefSet); _root['submissile' + i].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } } } ++i; } if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitarea.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); } } if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 915 { frame 2 { _root.StartSE_L('se_eshot_b'); } frame 60 { _root.boss.BOMflag = 2; } frame 121 { _root.StopSE_L('se_eshot_b'); _root.StartSE_L('se_eshot_l_2'); } frame 256 { _root.boss.BOMflag = 0; } } movieClip 916 { frame 2 { if (_root.boss.BOMflag) { this.gotoAndPlay('shoot'); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 917 { } movieClip 918 { frame 1 { switch (_root.Round) { case 1: hp = 3000; GetPoint = 3000; break; case 2: hp = 4000; GetPoint = 4000; break; default: hp = 5000; GetPoint = 5000; } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { function HitChkEnemyP() { var v10 = 0; var v15 = 0; var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitarea.hitTest(_root['missile' + v4])) { var v9 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.lockpoint._x, 'y': this.lockpoint._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._parent._parent._parent._name + '#' + _parent._name; } v10 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitarea.hitTest(_root['submissile' + v4])) { v9 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v10 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitarea.hitTest(_root.bom['blast' + v4])) { v10 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitarea.hitTest(_root.bom.blast)) { v10 += _root.AtkBom; v15 = 1; } } } if (v10) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v10; this.gotoAndPlay(_currentframe + 2); } if (!v15) { if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitarea.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); AtkDamage = 100; PlusPoint = GetPoint; this.gotoAndPlay(_currentframe + 2); } } } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } else { HitChkEnemyP(); } if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 4 { _root.StartSE_L('se_dmg_enemy'); } frame 5 { hp -= AtkDamage; if (hp <= 0) { if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } if (burst) { EnemyBurst(); } this.gotoAndPlay('bang'); } } frame 6 { this.gotoAndPlay(_currentframe - 4); } frame 8 { function BangParts() { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } var v6 = 'bang' + _root.bangCount; var v4 = {'x': 0, 'y': 0}; this.localToGlobal(v4); var v5 = {'_x': v4.x, '_y': v4.y}; _root.attachMovie('bang_s', v6, 201 + _root.bangCount, v5); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } ++_parent._parent.breakflag; _parent.breakflag = 1; if (_root.boss.BOMflag == 2) { _root.boss.BOMflag = 0; } } BangParts(); } frame 15 { this.gotoAndPlay(_currentframe - 6); } } movieClip 919 { } movieClip 922 { frame 2 { if (_root.boss.BOMflag) { this.gotoAndPlay('shoot'); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 923 { } movieClip 924 { frame 1 { switch (_root.Round) { case 1: hp = 3000; GetPoint = 3000; break; case 2: hp = 4000; GetPoint = 4000; break; default: hp = 5000; GetPoint = 5000; } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { function HitChkEnemyP() { var v10 = 0; var v15 = 0; var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitarea.hitTest(_root['missile' + v4])) { var v9 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.lockpoint._x, 'y': this.lockpoint._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._parent._parent._parent._name + '#' + _parent._name; } v10 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitarea.hitTest(_root['submissile' + v4])) { v9 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v10 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitarea.hitTest(_root.bom['blast' + v4])) { v10 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitarea.hitTest(_root.bom.blast)) { v10 += _root.AtkBom; v15 = 1; } } } if (v10) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v10; this.gotoAndPlay(_currentframe + 2); } if (!v15) { if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitarea.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); AtkDamage = 100; PlusPoint = GetPoint; this.gotoAndPlay(_currentframe + 2); } } } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } else { HitChkEnemyP(); } if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 4 { _root.StartSE_L('se_dmg_enemy'); } frame 5 { hp -= AtkDamage; if (hp <= 0) { if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } if (burst) { EnemyBurst(); } this.gotoAndPlay('bang'); } } frame 6 { this.gotoAndPlay(_currentframe - 4); } frame 8 { function BangParts() { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } var v6 = 'bang' + _root.bangCount; var v4 = {'x': 0, 'y': 0}; this.localToGlobal(v4); var v5 = {'_x': v4.x, '_y': v4.y}; _root.attachMovie('bang_s', v6, 201 + _root.bangCount, v5); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } ++_parent._parent.breakflag; _parent.breakflag = 1; if (_root.boss.BOMflag == 2) { _root.boss.BOMflag = 0; } } BangParts(); } frame 15 { this.gotoAndPlay(_currentframe - 6); } } movieClip 925 { } movieClip 926 { frame 1 { function Shot_XWayShot(shot_x, shot_y, r, shottype, shotnum, tite, homing) { if (_root.LIFE) { var v7 = {'x': shot_x, 'y': shot_y}; var v4 = 'tekidan' + _root.bulletCount; shottype = 'tekidan' + shottype; this.localToGlobal(v7); var v5 = 1; if (homing) { var v10 = _root.myship._x - v7.x; var v9 = _root.myship._y - v7.y; r = Math.atan2(v9, v10) / 0.0174532925199433 - 90; } var v3 = {'_x': v7.x, '_y': v7.y, '_rotation': r}; if (shotnum % 2) { _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v3._rotation += tite; ++v5; v4 = 'tekidan' + _root.bulletCount; } else { v3._rotation += tite / 2; } if (shotnum >= 2) { _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v4 = 'tekidan' + _root.bulletCount; v3._rotation -= tite * v5; ++v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } if (shotnum >= 4) { v4 = 'tekidan' + _root.bulletCount; v3._rotation += tite * v5; ++v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v4 = 'tekidan' + _root.bulletCount; v3._rotation -= tite * v5; _root.attachMovie(shottype, v4, 2000 + _root.bulletCount, v3); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } } } switch (_root.Round) { case 1: BTL_LV_Remit = 4; break; case 2: BTL_LV_Remit = 6; break; default: BTL_LV_Remit = 8; } bullet01 = '12'; Fpoint_a1_x = 10; Fpoint_a1_y = 47; Fpoint_a2_x = 36; Fpoint_a2_y = -8; Fpoint_a3_x = 40; Fpoint_a3_y = -22; if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { if (_parent._parent._parent.flag) { this.gotoAndPlay('LV1'); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 85 { if (_root.boss.BOMflag != 2) { ++FCS_cnt; switch (_parent.DMG_ctrl) { case 0: if ((_parent._parent.hp / _parent._parent.hpMax) * 100 < 80) { ++_parent.DMG_ctrl; } break; case 1: if ((_parent._parent.hp / _parent._parent.hpMax) * 100 < 60) { ++_parent.DMG_ctrl; } break; case 2: if ((_parent._parent.hp / _parent._parent.hpMax) * 100 < 40) { ++_parent.DMG_ctrl; } } if (_parent.breakflag >= _parent._parent.MAXparts) { _parent.partsBreak = 3; } else { if (_parent.breakflag >= _parent._parent.MAXparts / 2) { _parent.partsBreak = 2; } else { if (_parent.breakflag >= _parent._parent.MAXparts / 4) { _parent.partsBreak = 1; } } } _parent.battleLevel = _parent.DMG_ctrl + (_root.Round - 1) * 2 + _parent.partsBreak; if (_parent.battleLevel > BTL_LV_Remit) { _parent.battleLevel = BTL_LV_Remit; } if (_root.LIFE <= 1) { _parent.battleLevel -= 2; if (_parent.battleLevel < 0) { _parent.battleLevel = 0; } } } if (!FCS_cnt) { FCS_cnt = 5; } if (_root.boss.BOMflag != 2) { switch (FCS_cnt % 3) { case 1: this.gotoAndPlay('type_a2'); break; default: this.gotoAndPlay('type_a1'); } if (!_root.boss.BOMflag && FCS_cnt + _parent.battleLevel > 10) { _root.boss.BOMflag = 1; FCS_cnt = 1; } } else { this.gotoAndPlay('LV' + _parent.battleLevel); } } frame 86 { Shot_XWayShot(Fpoint_a2_x, Fpoint_a2_y, 0, bullet01, 1, 0, 0); Shot_XWayShot(-Fpoint_a2_x, Fpoint_a2_y, 0, bullet01, 1, 0, 0); } frame 103 { Shot_XWayShot(Fpoint_a1_x, Fpoint_a1_y, 0, bullet01, 1, 0, 0); Shot_XWayShot(-Fpoint_a1_x, Fpoint_a1_y, 0, bullet01, 1, 0, 0); } frame 106 { Shot_XWayShot(Fpoint_a3_x, Fpoint_a3_y, 0, bullet01, 1, 0, 0); Shot_XWayShot(-Fpoint_a3_x, Fpoint_a3_y, 0, bullet01, 1, 0, 0); } frame 125 { this.gotoAndPlay('LV' + _parent.battleLevel); } frame 126 { Shot_XWayShot(Fpoint_a1_x, Fpoint_a1_y, 0, bullet01, 1, 0, 0); Shot_XWayShot(-Fpoint_a1_x, Fpoint_a1_y, 0, bullet01, 1, 0, 0); Shot_XWayShot(Fpoint_a2_x, Fpoint_a2_y, 0, bullet01, 1, 0, 0); Shot_XWayShot(-Fpoint_a2_x, Fpoint_a2_y, 0, bullet01, 1, 0, 0); } frame 130 { Shot_XWayShot(Fpoint_a3_x, Fpoint_a3_y, 0, bullet01, 1, 0, 0); Shot_XWayShot(-Fpoint_a3_x, Fpoint_a3_y, 0, bullet01, 1, 0, 0); } frame 147 { if (_parent.battleLevel > 3) { Shot_XWayShot(Fpoint_a1_x, Fpoint_a1_y, 0, bullet01, 1, 0, 0); Shot_XWayShot(-Fpoint_a1_x, Fpoint_a1_y, 0, bullet01, 1, 0, 0); Shot_XWayShot(Fpoint_a2_x, Fpoint_a2_y, 0, bullet01, 1, 0, 0); Shot_XWayShot(-Fpoint_a2_x, Fpoint_a2_y, 0, bullet01, 1, 0, 0); } } frame 151 { if (_parent.battleLevel > 3) { Shot_XWayShot(Fpoint_a3_x, Fpoint_a3_y, 0, bullet01, 1, 0, 0); Shot_XWayShot(-Fpoint_a3_x, Fpoint_a3_y, 0, bullet01, 1, 0, 0); } } frame 165 { this.gotoAndPlay('LV' + _parent.battleLevel); } frame 205 { this.gotoAndPlay('LV' + _parent.battleLevel); } } movieClip 931 { } movieClip 932 { frame 10 { if (Math.random() * 7 > _root.Round) { this.gotoAndPlay(1); } } frame 11 { var point = {'x': _x, 'y': _y}; _parent.localToGlobal(point); if (_root.LIFE) { var DefSet = {'_x': point.x, '_y': point.y, '_rotation': 0}; var SetID = 'tekidan' + _root.bulletCount; _root.attachMovie('tekidan12', SetID, 2000 + _root.bulletCount, DefSet); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } SetID = 'tekidan' + _root.bulletCount; DefSet._rotation = 30; _root.attachMovie('tekidan12', SetID, 2000 + _root.bulletCount, DefSet); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } SetID = 'tekidan' + _root.bulletCount; DefSet._rotation = -30; _root.attachMovie('tekidan12', SetID, 2000 + _root.bulletCount, DefSet); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } } movieClip 933 { frame 1 { switch (_root.Round) { case 1: hp = 1800; GetPoint = 400; break; case 2: hp = 2100; GetPoint = 600; break; default: hp = 2400; GetPoint = 800; } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { function HitChkEnemyP() { var v10 = 0; var v15 = 0; var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitTest(_root['missile' + v4])) { var v9 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.lockpoint._x, 'y': this.lockpoint._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._parent._parent._parent._name + '#' + _parent._name; } v10 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitTest(_root['submissile' + v4])) { v9 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v10 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitTest(_root.bom['blast' + v4])) { v10 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitTest(_root.bom.blast)) { v10 += _root.AtkBom; v15 = 1; } } } if (v10) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v10; this.gotoAndPlay(_currentframe + 2); } if (!v15) { if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); AtkDamage = 100; PlusPoint = GetPoint; this.gotoAndPlay(_currentframe + 2); } } } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } else { HitChkEnemyP(); } if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 4 { _root.StartSE_L('se_dmg_enemy'); } frame 5 { hp -= AtkDamage; if (hp <= 0) { if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } if (burst) { EnemyBurst(); } this.gotoAndPlay('bang'); } } frame 6 { this.gotoAndPlay(_currentframe - 4); } frame 8 { function BangParts() { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } var v6 = 'bang' + _root.bangCount; var v4 = {'x': 0, 'y': 0}; this.localToGlobal(v4); var v5 = {'_x': v4.x, '_y': v4.y}; _root.attachMovie('bang_s', v6, 201 + _root.bangCount, v5); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } ++_parent._parent.breakflag; _parent.breakflag = 1; } BangParts(); } frame 15 { this.gotoAndPlay(_currentframe - 6); } } movieClip 934 { } movieClip 941 { } movieClip 942 { frame 1 { this.gotoAndPlay(_parent.TypeID); if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 3 { function HitChkEnemyP() { var v10 = 0; var v15 = 0; var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitTest(_root['missile' + v4])) { var v9 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.lockpoint._x, 'y': this.lockpoint._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._parent._parent._parent._name + '#' + _parent._name; } v10 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitTest(_root['submissile' + v4])) { v9 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v10 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitTest(_root.bom['blast' + v4])) { v10 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitTest(_root.bom.blast)) { v10 += _root.AtkBom; v15 = 1; } } } if (v10) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v10; this.gotoAndPlay(_currentframe + 2); } if (!v15) { if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); AtkDamage = 100; PlusPoint = GetPoint; this.gotoAndPlay(_currentframe + 2); } } } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } else { HitChkEnemyP(); } if (_root.flag) { _parent.removeMovieClip(); } } frame 4 { this.gotoAndPlay(_currentframe - 1); } frame 5 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } _root.StartSE_L('se_dmg_non'); } frame 7 { this.gotoAndPlay(_currentframe - 4); } } movieClip 943 { frame 60 { var bunki = Math.random() * 3; if (bunki < 1) { this.gotoAndPlay('p1'); } else { if (bunki < 2) { this.gotoAndPlay('p2'); } else { this.gotoAndPlay('p3'); } } } frame 127 { this.gotoAndPlay('wait'); } frame 194 { this.gotoAndPlay('wait'); } frame 261 { this.gotoAndPlay('wait'); } } movieClip 944 { frame 1 { function DispEnemy(enemyID, typeID, moveID, ItemID, Set_x, Set_y) { var v5 = 'enemy' + _root.mobCount; var v4 = {'x': _x, 'y': _y}; if (Set_x) { v4.x = Set_x; } if (Set_y) { v4.y = Set_y; } _parent.localToGlobal(v4); if (!ItemID) { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID}; } else { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID, 'ItemType': ItemID}; } _root.attachMovie(enemyID, v5, 401 + _root.mobCount, v6); _root.arrEnemyID.push(v5); ++_root.mobCount; if (_root.mobCount >= 100) { _root.mobCount = 0; } } switch (_root.Round) { case 1: BTL_LV_Remit = 4; break; case 2: BTL_LV_Remit = 6; break; default: BTL_LV_Remit = 8; } bullet01 = '12'; } frame 2 { if (_parent._parent._parent.flag) { this.gotoAndPlay('LV1'); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 125 { ++FCS_cnt; switch (_parent.DMG_ctrl) { case 0: if ((_parent._parent.hp / _parent._parent.hpMax) * 100 < 80) { ++_parent.DMG_ctrl; } break; case 1: if ((_parent._parent.hp / _parent._parent.hpMax) * 100 < 60) { ++_parent.DMG_ctrl; } break; case 2: if ((_parent._parent.hp / _parent._parent.hpMax) * 100 < 40) { ++_parent.DMG_ctrl; } break; case 3: if ((_parent._parent.hp / _parent._parent.hpMax) * 100 < 20) { ++_parent.DMG_ctrl; } } if (_parent.breakflag >= _parent._parent.MAXparts) { _parent.partsBreak = 2; } else { if (_parent.breakflag >= _parent._parent.MAXparts / 2) { _parent.partsBreak = 1; } } _parent.battleLevel = _parent.DMG_ctrl + (_root.Round - 1) * 2 + _parent.partsBreak; if (_parent.battleLevel > BTL_LV_Remit) { _parent.battleLevel = BTL_LV_Remit; } if (_root.LIFE <= 1) { _parent.battleLevel -= 2; if (_parent.battleLevel < 0) { _parent.battleLevel = 0; } } if (!FCS_cnt) { FCS_cnt = 1; } this.gotoAndPlay('type_d1'); } frame 126 { DispEnemy('mob_m', 'm2', 'm3', 0, 0, 0); } frame 145 { this.gotoAndPlay('LV' + _parent._parent.battleLevel); } frame 167 { this.gotoAndPlay('LV' + _parent._parent.battleLevel); } frame 168 { _parent.E_BOM_ctrl = 0; FCS_cnt = 1; this.gotoAndPlay('LV' + _parent.battleLevel); } } movieClip 945 { frame 1 { FCS.FCS_cnt = 0; FCS.FCS_MAX = 30; DMG_ctrl = 0; E_BOM_ctrl = 0; partsBreak = 0; breakflag = 0; battleLevel = 0; modeflag = 1; } frame 2 { if ((_parent.hp / _parent.hpMax) * 100 < 70) { this.gotoAndPlay('hp70a'); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 5 { if ((_parent.hp / _parent.hpMax) * 100 < 50) { this.gotoAndPlay('hp50a'); } } frame 6 { this.gotoAndPlay(_currentframe - 1); } frame 8 { if ((_parent.hp / _parent.hpMax) * 100 < 40) { this.gotoAndPlay('hp40a'); } } frame 9 { this.gotoAndPlay(_currentframe - 1); } frame 11 { if ((_parent.hp / _parent.hpMax) * 100 < 30) { this.gotoAndPlay('hp30a'); } } frame 12 { this.gotoAndPlay(_currentframe - 1); } frame 14 { if ((_parent.hp / _parent.hpMax) * 100 < 20) { this.gotoAndPlay('hp20a'); } } frame 15 { this.gotoAndPlay(_currentframe - 1); } frame 17 { if ((_parent.hp / _parent.hpMax) * 100 < 10) { this.gotoAndPlay('hp10a'); } } frame 18 { this.gotoAndPlay(_currentframe - 1); } frame 20 { if (_parent.modeflag > 1) { this.gotoAndPlay('hp100b'); } } frame 21 { this.gotoAndPlay(_currentframe - 1); } frame 22 { FCS.FCS_cnt = 0; FCS.FCS_MAX = 30; DMG_ctrl = 0; E_BOM_ctrl = 0; partsBreak = 0; breakflag = 0; battleLevel = 0; } frame 23 { if ((_parent.hp / _parent.hpMax) * 100 < 70) { this.gotoAndPlay('hp70b'); } } frame 24 { this.gotoAndPlay(_currentframe - 1); } frame 26 { if ((_parent.hp / _parent.hpMax) * 100 < 50) { this.gotoAndPlay('hp50b'); } } frame 27 { this.gotoAndPlay(_currentframe - 1); } frame 29 { if ((_parent.hp / _parent.hpMax) * 100 < 40) { this.gotoAndPlay('hp40b'); } } frame 30 { this.gotoAndPlay(_currentframe - 1); } frame 32 { if ((_parent.hp / _parent.hpMax) * 100 < 30) { this.gotoAndPlay('hp30b'); } } frame 33 { this.gotoAndPlay(_currentframe - 1); } frame 35 { if ((_parent.hp / _parent.hpMax) * 100 < 20) { this.gotoAndPlay('hp20b'); } } frame 36 { this.gotoAndPlay(_currentframe - 1); } frame 38 { if ((_parent.hp / _parent.hpMax) * 100 < 10) { this.gotoAndPlay('hp10b'); } } frame 39 { this.gotoAndPlay(_currentframe - 1); } frame 42 { this.gotoAndPlay(_currentframe - 1); } } movieClip 946 { frame 2 { if (_parent.modeflag > 1) { this.gotoAndPlay('mode2'); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 5 { if (_parent.modeflag > 2) { this.gotoAndPlay('mode3'); } } frame 6 { this.gotoAndPlay(_currentframe - 1); } frame 9 { this.gotoAndPlay(_currentframe - 1); } } movieClip 947 { } movieClip 948 { frame 1 { switch (_root.Round) { case 1: hp = 7000; GetPoint = 10000; break; case 2: hp = 9000; GetPoint = 15000; break; default: hp = 11000; GetPoint = 20000; } hpMax = hp; MAXparts = 8; modeflag = 1; if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { function HitChkBoss2() { var v9 = 0; var v15 = 0; 色情報変更; if (clflag) { color = new Color(this.img); color.setTransform({'rb': 0, 'gb': 0, 'bb': 0}); clflag = 0; } var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitarea.hitTest(_root['missile' + v4])) { var v10 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v10, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.hitarea._x, 'y': this.hitarea._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v10, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._name; } v9 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitarea.hitTest(_root['submissile' + v4])) { v10 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v10, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v10, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v9 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitarea.hitTest(_root.bom['blast' + v4])) { v9 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitarea.hitTest(_root.bom.blast)) { v9 += _root.AtkBom; v15 = 1; } } } if (!v15) { if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitarea.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); v9 += 100; } } } if (v9) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v9; this.gotoAndPlay('damage'); } } HitChkBoss2(); if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 4 { function DMGflash(Num) { color = new Color(this.img); switch (Num) { case 0: color.setTransform({'rb': 48 + 32 * (hp / hpMax), 'gb': 255 * (hp / hpMax) - 240, 'bb': 255 * (hp / hpMax) - 240}); break; case 1: color.setTransform({'rb': 48 + 32 * (hp / hpMax), 'gb': 255 * (hp / hpMax) - 200, 'bb': 255 * (hp / hpMax) - 200}); } } clflag = 1; if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 4 { _root.StartSE_L('se_dmg_enemy'); } frame 5 { hp -= AtkDamage; if (hp <= 0) { if (modeflag < 2) { this.gotoAndPlay('bang_change'); } else { if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } this.gotoAndPlay('bang'); } } } frame 6 { this.gotoAndPlay(2); } frame 7 { switch (_root.Round) { case 1: hp = 4000; GetPoint = 15000; break; case 2: hp = 5500; GetPoint = 25000; break; default: hp = 7000; GetPoint = 35000; } hpMax = hp; MAXparts = 2; modeflag = 2; _root.useBom = 0; if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 9 { this.gotoAndPlay(2); } frame 10 { function RemoveBoss() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == _parent._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } _parent.removeMovieClip(); } function BangS() { var v5 = 'bang' + _root.bangCount; var v3 = {'x': Math.random() * 256 - 128, 'y': Math.random() * 256 - 128}; this.localToGlobal(v3); var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie('bang_s', v5, 201 + _root.bangCount, v4); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } } function BangM() { var v5 = 'bang' + _root.bangCount; var v3 = {'x': Math.random() * 128 - 64, 'y': Math.random() * 128 - 64}; this.localToGlobal(v3); var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie('bang_m', v5, 201 + _root.bangCount, v4); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } } function BangL(charaID) { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } var v5 = 'bang' + _root.bangCount; var v3 = {'x': 0, 'y': 0}; this.localToGlobal(v3); var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie('bang_l', v5, 201 + _root.bangCount, v4); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } RemoveBoss(); } if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } arrEnemyID = []; _root.useBom = 4; BangM(); } frame 20 { BangM(); } frame 30 { BangM(); } frame 34 { BangS(); } frame 39 { BangS(); BangM(); } frame 44 { BangS(); } frame 49 { BangS(); BangM(); } frame 54 { BangS(); } frame 59 { function CutInEffect(CutInID) { _root.CutInFlag = !_root.CutInFlag; _root.StopALL(_root); var v3 = 'cutin'; var v2 = {'_x': 0, '_y': 0}; _root.attachMovie(CutInID, v3, 5001, v2); } _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } CutInEffect('cutin_b3'); this.gotoAndPlay('change' + modeflag); } frame 61 { function RemoveBoss() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == _parent._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } _parent.removeMovieClip(); } function BangS() { var v5 = 'bang' + _root.bangCount; var v3 = {'x': Math.random() * 256 - 128, 'y': Math.random() * 256 - 128}; this.localToGlobal(v3); var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie('bang_s', v5, 201 + _root.bangCount, v4); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } } function BangM() { var v5 = 'bang' + _root.bangCount; var v3 = {'x': Math.random() * 128 - 64, 'y': Math.random() * 128 - 64}; this.localToGlobal(v3); var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie('bang_m', v5, 201 + _root.bangCount, v4); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } } function BangL(charaID) { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } var v5 = 'bang' + _root.bangCount; var v3 = {'x': 0, 'y': 0}; this.localToGlobal(v3); var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie('bang_l', v5, 201 + _root.bangCount, v4); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } RemoveBoss(); } if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } arrEnemyID = []; _root.useBom = 4; _parent.stop(); _parent.brokenflag = 1; BangM(); } frame 71 { BangM(); } frame 81 { BangM(); } frame 85 { BangS(); } frame 90 { BangS(); BangM(); } frame 95 { BangS(); } frame 100 { BangS(); BangM(); } frame 105 { BangS(); } frame 110 { BangS(); BangM(); } frame 115 { BangS(); } frame 120 { BangS(); BangM(); } frame 125 { BangS(); } frame 130 { BangS(); } frame 135 { BangS(); } frame 150 { BangL('boss_chara_01'); } frame 152 { this.gotoAndPlay(_currentframe - 1); } } movieClip 949 boss3 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } boss_i = 15; cnt = 1; } frame 18 { if (flag) { this.gotoAndPlay('pattern11'); } } frame 19 { this.gotoAndPlay(_currentframe - 1); } frame 180 { if (enemytarget.modeflag > 1) { this.gotoAndPlay('pattern1_2'); } else { this.gotoAndPlay('pattern1' + Math.ceil(Math.random() * 3)); } } frame 381 { if (enemytarget.modeflag > 1) { this.gotoAndPlay('pattern1_2'); } else { this.gotoAndPlay('pattern1' + Math.ceil(Math.random() * 3)); } } frame 572 { if (enemytarget.modeflag > 1) { this.gotoAndPlay('pattern1_2'); } else { this.gotoAndPlay('pattern1' + Math.ceil(Math.random() * 3)); } } frame 648 { this.gotoAndPlay('pattern2' + Math.ceil(Math.random() * 3)); } frame 764 { this.gotoAndPlay('pattern' + enemytarget.modeflag + Math.ceil(Math.random() * 5)); } frame 930 { this.gotoAndPlay('pattern' + enemytarget.modeflag + Math.ceil(Math.random() * 5)); } frame 1091 { this.gotoAndPlay('pattern' + enemytarget.modeflag + Math.ceil(Math.random() * 4)); } frame 1252 { this.gotoAndPlay('pattern' + enemytarget.modeflag + Math.ceil(Math.random() * 4)); } frame 1271 { this.gotoAndPlay('pattern' + enemytarget.modeflag + Math.ceil(Math.random() * 4)); } frame 1347 { this.gotoAndPlay('pattern3' + Math.ceil(Math.random() * 5)); } frame 1453 { this.gotoAndPlay('pattern3' + Math.ceil(Math.random() * 5)); } frame 1554 { this.gotoAndPlay('pattern3' + Math.ceil(Math.random() * 5)); } frame 1675 { this.gotoAndPlay('pattern3' + Math.ceil(Math.random() * 3)); } frame 1796 { this.gotoAndPlay('pattern3' + Math.ceil(Math.random() * 3)); } frame 1797 { function CutInEffect(CutInID) { _root.CutInFlag = !_root.CutInFlag; _root.StopALL(_root); var v3 = 'cutin'; var v2 = {'_x': 0, '_y': 0}; _root.attachMovie(CutInID, v3, 5001, v2); } CutInEffect('cutin_b1'); } frame 1826 { enemytarget.img.E_BOM_ctrl = 2; } frame 1827 { if (enemytarget.img.E_BOM_ctrl > 3) { this.gotoAndPlay(_currentframe + 2); } } frame 1828 { this.gotoAndPlay(_currentframe - 1); } frame 1869 { enemytarget.img.E_BOM_ctrl = 5; } frame 1870 { if (enemytarget.img.E_BOM_ctrl > 5) { this.gotoAndPlay(_currentframe + 2); } } frame 1871 { this.gotoAndPlay(_currentframe - 1); } frame 1919 { enemytarget.img.E_BOM_ctrl = 7; } frame 1920 { if (!enemytarget.img.E_BOM_ctrl) { this.gotoAndPlay(_currentframe + 2); } } frame 1921 { this.gotoAndPlay('pattern' + Math.ceil(Math.random() * 2)); } } movieClip 951 { } movieClip 953 { } movieClip 954 title_02 { frame 2 { if (Flag) { this.gotoAndPlay('title_in'); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 4 { count = 40; } frame 50 { if (count) { --count; this.gotoAndPlay(_currentframe - 1); } else { this.gotoAndPlay('title_out'); } } frame 51 { count = 60; } frame 71 { function SetMyship() { var v2 = {'_x': 160, '_y': 300}; _root.attachMovie('myship', 'myship', 1500, v2); } _root.stage.stage.flag = 1; _parent.SceneFlag = 0; _root.StartBGM('bgm_02'); SetMyship(); _root.myship.gotoAndPlay('start'); } frame 73 { if (count) { --count; this.gotoAndPlay(_currentframe - 1); } } frame 95 { this.removeMovieClip(); } } movieClip 957 { } movieClip 960 fade_ending { frame 1 { Flag = 0; } frame 31 { if (Flag == 1) { this.gotoAndPlay(_currentframe + 2); } } frame 32 { this.gotoAndPlay(_currentframe - 1); } frame 35 { this.gotoAndPlay(_currentframe - 1); } } movieClip 962 { } movieClip 964 { } movieClip 965 title_03 { frame 2 { if (Flag) { this.gotoAndPlay('title_in'); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 4 { count = 40; } frame 50 { if (count) { --count; this.gotoAndPlay(_currentframe - 1); } else { this.gotoAndPlay('title_out'); } } frame 51 { count = 60; } frame 71 { function SetMyship() { var v2 = {'_x': 160, '_y': 300}; _root.attachMovie('myship', 'myship', 1500, v2); } _root.stage.stage.flag = 1; _parent.SceneFlag = 0; _root.StartBGM('bgm_02'); SetMyship(); _root.myship.gotoAndPlay('start'); } frame 73 { if (count) { --count; this.gotoAndPlay(_currentframe - 1); } } frame 95 { this.removeMovieClip(); } } movieClip 978 { frame 10 { if (Math.random() * 8 > _root.Round) { this.gotoAndPlay(1); } } frame 11 { var point = {'x': _x, 'y': _y}; _parent.localToGlobal(point); if (_root.LIFE) { var DefSet = {'_x': point.x, '_y': point.y, '_rotation': 0}; var SetID = 'tekidan' + _root.bulletCount; _root.attachMovie('tekidanh1', SetID, 2000 + _root.bulletCount, DefSet); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } SetID = 'tekidan' + _root.bulletCount; DefSet._rotation = 30; _root.attachMovie('tekidanh4', SetID, 2000 + _root.bulletCount, DefSet); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } SetID = 'tekidan' + _root.bulletCount; DefSet._rotation = -30; _root.attachMovie('tekidanh4', SetID, 2000 + _root.bulletCount, DefSet); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } } movieClip 979 { frame 1 { if (!_root.boss.enemytarget.img.E_BOM_ctrl) { timer = Math.ceil(Math.random() * _root.Round * 30) * 10 + 30; } else { timer = Math.ceil(Math.random() * _root.Round * 30) * 20 + 20; } } frame 5 { if (!_root.boss.enemytarget.img.E_BOM_ctrl) { if (Math.random() * 5 > _root.Round * 2) { this.gotoAndPlay('close2'); } } else { if (Math.random() * 3 > _root.Round) { this.gotoAndPlay('close2'); } } } frame 13 { if (timer) { --timer; this.gotoAndPlay(_currentframe - 1); } else { this.gotoAndPlay('close'); } } frame 22 { if (!_root.boss.enemytarget.img.E_BOM_ctrl) { if (Math.random() * 5 < _root.Round * 2) { this.gotoAndPlay('open2'); } } else { if (Math.random() * 3 < _root.Round) { this.gotoAndPlay('open2'); } } } frame 25 { if (!_root.boss.enemytarget.img.E_BOM_ctrl) { timer = Math.ceil(Math.random() * _root.Round * 30) * 10 + 30; } else { timer = Math.ceil(Math.random() * _root.Round * 30) * 20 + 20; } } frame 26 { if (timer) { --timer; } else { this.gotoAndPlay('open'); } } frame 27 { this.gotoAndPlay(_currentframe - 1); } } movieClip 992 { frame 10 { if (Math.random() * 7 > _root.Round) { this.gotoAndPlay(1); } } frame 11 { var point = {'x': _x, 'y': _y}; _parent.localToGlobal(point); if (_root.LIFE) { var SetID = 'tekidan' + _root.bulletCount; var dx = _root.myship._x - point.x; var dy = _root.myship._y - point.y; var rad = Math.atan2(dy, dx); var DefSet = {'_x': point.x, '_y': point.y, '_rotation': rad / 0.0174532925199433 - 90}; _root.attachMovie('tekidan01', SetID, 2000 + _root.bulletCount, DefSet); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } } movieClip 993 { frame 1 { timer = Math.ceil(Math.random() * _root.Round * 20) * 10 + 30; } frame 5 { if (Math.random() * 5 > _root.Round * 2) { this.gotoAndPlay('close2'); } } frame 13 { if (timer) { --timer; this.gotoAndPlay(_currentframe - 1); } else { this.gotoAndPlay('close'); } } frame 22 { if (Math.random() * 5 < _root.Round * 2) { this.gotoAndPlay('open2'); } } frame 25 { timer = Math.ceil(Math.random() * _root.Round * 20) * 10 + 30; } frame 26 { if (timer) { --timer; } else { this.gotoAndPlay('open'); } } frame 27 { this.gotoAndPlay(_currentframe - 1); } } movieClip 1006 { frame 1 { timer = Math.ceil(Math.random() * _root.Round * 20) * 10 + 30; } frame 5 { if (Math.random() * 5 > _root.Round * 2) { this.gotoAndPlay('close2'); } } frame 13 { if (timer) { --timer; this.gotoAndPlay(_currentframe - 1); } else { this.gotoAndPlay('close'); } } frame 22 { if (Math.random() * 5 < _root.Round * 2) { this.gotoAndPlay('open2'); } } frame 25 { timer = Math.ceil(Math.random() * _root.Round * 20) * 10 + 30; } frame 26 { if (timer) { --timer; } else { this.gotoAndPlay('open'); } } frame 27 { this.gotoAndPlay(_currentframe - 1); } } movieClip 1007 { frame 1 { this.gotoAndPlay(_parent.TypeID); if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { function EnemyBurst() { var v3 = {'x': 0, 'y': 0}; this.localToGlobal(v3); if (_root.LIFE) { var v5 = 'tekidan' + _root.bulletCount; var v7 = _root.myship._x - v3.x; var v6 = _root.myship._y - v3.y; var v8 = Math.atan2(v6, v7); var v4 = v8 / 0.0174532925199433 - 90; var v9 = {'_x': v3.x, '_y': v3.y, '_rotation': v4}; _root.attachMovie('tekidan03', v5, 2000 + _root.bulletCount, v9); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v9 = {'_x': v3.x, '_y': v3.y, '_rotation': v4 + 15}; _root.attachMovie('tekidan03', v5, 2000 + _root.bulletCount, v9); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v9 = {'_x': v3.x, '_y': v3.y, '_rotation': v4 - 15}; _root.attachMovie('tekidan03', v5, 2000 + _root.bulletCount, v9); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } if (_root.Round > 1) { v9 = {'_x': v3.x, '_y': v3.y, '_rotation': v4 + 30}; _root.attachMovie('tekidan03', v5, 2000 + _root.bulletCount, v9); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v9 = {'_x': v3.x, '_y': v3.y, '_rotation': v4 - 30}; _root.attachMovie('tekidan03', v5, 2000 + _root.bulletCount, v9); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } if (_root.Round > 2) { v9 = {'_x': v3.x, '_y': v3.y, '_rotation': v4 + 45}; _root.attachMovie('tekidan03', v5, 2000 + _root.bulletCount, v9); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v9 = {'_x': v3.x, '_y': v3.y, '_rotation': v4 - 45}; _root.attachMovie('tekidan03', v5, 2000 + _root.bulletCount, v9); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } } } switch (_root.Round) { case 1: hp = 200; GetPoint = 100; burst = 1; break; case 2: hp = 300; GetPoint = 150; burst = 1; break; default: hp = 400; GetPoint = 200; burst = 1; } } frame 3 { function HitChkEnemyG() { var v10 = 0; var v15 = 0; var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitTest(_root['missile' + v4])) { var v9 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.lockpoint._x, 'y': this.lockpoint._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._name; } v10 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitTest(_root['submissile' + v4])) { v9 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v10 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitTest(_root.bom['blast' + v4])) { v10 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitTest(_root.bom.blast)) { v10 += _root.AtkBom; v15 = 1; } } } if (v10) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v10; this.gotoAndPlay(_currentframe + 2); } } if (!_root.bossflag) { this.gotoAndPlay('bang2'); } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } else { HitChkEnemyG(); } if (_root.flag) { _parent.removeMovieClip(); } } frame 4 { this.gotoAndPlay(_currentframe - 1); } frame 5 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 6 { hp -= AtkDamage; if (hp <= 0) { if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } if (burst) { EnemyBurst(); } this.gotoAndPlay('bang'); } } frame 7 { this.gotoAndPlay(_currentframe - 4); } frame 8 { function EnemyBurst() { var v3 = {'x': 0, 'y': 0}; this.localToGlobal(v3); if (_root.LIFE) { var v5 = 'tekidan' + _root.bulletCount; var v7 = _root.myship._x - v3.x; var v6 = _root.myship._y - v3.y; var v8 = Math.atan2(v6, v7); var v4 = v8 / 0.0174532925199433 - 90; var v9 = {'_x': v3.x, '_y': v3.y, '_rotation': v4}; _root.attachMovie('tekidan03', v5, 2000 + _root.bulletCount, v9); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v9 = {'_x': v3.x, '_y': v3.y, '_rotation': v4 + 15}; _root.attachMovie('tekidan03', v5, 2000 + _root.bulletCount, v9); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v9 = {'_x': v3.x, '_y': v3.y, '_rotation': v4 - 15}; _root.attachMovie('tekidan03', v5, 2000 + _root.bulletCount, v9); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } if (_root.Round > 1) { v9 = {'_x': v3.x, '_y': v3.y, '_rotation': v4 + 30}; _root.attachMovie('tekidan03', v5, 2000 + _root.bulletCount, v9); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v9 = {'_x': v3.x, '_y': v3.y, '_rotation': v4 - 30}; _root.attachMovie('tekidan03', v5, 2000 + _root.bulletCount, v9); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } if (_root.Round > 2) { v9 = {'_x': v3.x, '_y': v3.y, '_rotation': v4 + 45}; _root.attachMovie('tekidan03', v5, 2000 + _root.bulletCount, v9); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v9 = {'_x': v3.x, '_y': v3.y, '_rotation': v4 - 45}; _root.attachMovie('tekidan03', v5, 2000 + _root.bulletCount, v9); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } } } switch (_root.Round) { case 1: hp = 250; GetPoint = 50; burst = 1; break; case 2: hp = 350; GetPoint = 100; burst = 1; break; default: hp = 450; GetPoint = 150; burst = 1; } } frame 9 { function HitChkEnemyG() { var v10 = 0; var v15 = 0; var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitTest(_root['missile' + v4])) { var v9 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.lockpoint._x, 'y': this.lockpoint._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._name; } v10 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitTest(_root['submissile' + v4])) { v9 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v10 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitTest(_root.bom['blast' + v4])) { v10 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitTest(_root.bom.blast)) { v10 += _root.AtkBom; v15 = 1; } } } if (v10) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v10; this.gotoAndPlay(_currentframe + 2); } } if (!_root.bossflag) { this.gotoAndPlay('bang2'); } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } else { HitChkEnemyG(); } if (_root.flag) { _parent.removeMovieClip(); } } frame 10 { this.gotoAndPlay(_currentframe - 1); } frame 11 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 12 { hp -= AtkDamage; if (hp <= 0) { if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } if (burst) { EnemyBurst(); } this.gotoAndPlay('bang'); } } frame 13 { this.gotoAndPlay(_currentframe - 4); } frame 14 { function EnemyBurst() { var v3 = {'x': 0, 'y': 0}; this.localToGlobal(v3); if (_root.LIFE) { var v5 = 'tekidan' + _root.bulletCount; var v7 = _root.myship._x - v3.x; var v6 = _root.myship._y - v3.y; var v8 = Math.atan2(v6, v7); var v4 = v8 / 0.0174532925199433 - 90; var v9 = {'_x': v3.x, '_y': v3.y, '_rotation': v4}; _root.attachMovie('tekidan03', v5, 2000 + _root.bulletCount, v9); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v9 = {'_x': v3.x, '_y': v3.y, '_rotation': v4 + 15}; _root.attachMovie('tekidan03', v5, 2000 + _root.bulletCount, v9); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v9 = {'_x': v3.x, '_y': v3.y, '_rotation': v4 - 15}; _root.attachMovie('tekidan03', v5, 2000 + _root.bulletCount, v9); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } if (_root.Round > 1) { v9 = {'_x': v3.x, '_y': v3.y, '_rotation': v4 + 30}; _root.attachMovie('tekidan03', v5, 2000 + _root.bulletCount, v9); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v9 = {'_x': v3.x, '_y': v3.y, '_rotation': v4 - 30}; _root.attachMovie('tekidan03', v5, 2000 + _root.bulletCount, v9); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } if (_root.Round > 2) { v9 = {'_x': v3.x, '_y': v3.y, '_rotation': v4 + 45}; _root.attachMovie('tekidan03', v5, 2000 + _root.bulletCount, v9); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } v9 = {'_x': v3.x, '_y': v3.y, '_rotation': v4 - 45}; _root.attachMovie('tekidan03', v5, 2000 + _root.bulletCount, v9); ++_root.bulletCount; if (_root.bulletCount >= 1000) { _root.bulletCount = 0; } } } } } if (!_root.bossflag) { this.gotoAndPlay('bang2'); } switch (_root.Round) { case 1: hp = 300; GetPoint = 100; burst = 1; break; case 2: hp = 400; GetPoint = 200; burst = 1; break; default: hp = 500; GetPoint = 300; burst = 1; } } frame 15 { function HitChkEnemyG() { var v10 = 0; var v15 = 0; var v4 = 0; while (v4 < _root.mainMax) { if (_root['missile' + v4] == null) { } else { if (this.hitTest(_root['missile' + v4])) { var v9 = 'hit' + _root.mainHitCount; var v5 = 'missile' + v4; switch (_root.mainShot) { case 1: var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; _root.attachMovie('hit_v', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + v4].removeMovieClip(); break; case 2: var v6 = {'x': _root[v5]._x, 'y': _root[v5]._y}; _root.localToGlobal(v6); var v7 = {'x': this.lockpoint._x, 'y': this.lockpoint._y}; this.localToGlobal(v7); var v8 = {'_x': v6.x, '_y': v7.y}; _root.attachMovie('hit_l', v9, 1251 + _root.mainHitCount, v8); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } break; case 3: _root.mainLock = _parent._name; } v10 += _root.AtkMainshot; } } ++v4; } v4 = 0; while (v4 < _root.subMax) { if (_root['submissile' + v4] == null) { } else { if (this.hitTest(_root['submissile' + v4])) { v9 = 'subhit' + _root.subHitCount; v5 = 'submissile' + v4; var v6 = {'x': _root[v5].hitarea._x, 'y': _root[v5].hitarea._y}; _root[v5].localToGlobal(v6); var v8 = {'_x': v6.x, '_y': v6.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', v9, 1351 + _root.subHitCount, v8); _root['submissile' + v4].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } v10 += _root.AtkSubshot; } } ++v4; } if (_root.useBom == 3) { v4 = 0; while (v4 < 8) { if (_root.bom['blast' + v4] == null) { } else { if (this.hitTest(_root.bom['blast' + v4])) { v10 += _root.AtkBom; v15 = 1; } } ++v4; } } else { if (_root.useBom) { if (this.hitTest(_root.bom.blast)) { v10 += _root.AtkBom; v15 = 1; } } } if (v10) { if (v15) { PlusPoint = GetPoint / 2; } else { PlusPoint = GetPoint; } AtkDamage = v10; this.gotoAndPlay(_currentframe + 2); } } if (!_root.bossflag) { this.gotoAndPlay('bang2'); } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } else { HitChkEnemyG(); } if (_root.flag) { _parent.removeMovieClip(); } } frame 16 { this.gotoAndPlay(_currentframe - 1); } frame 17 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 18 { hp -= AtkDamage; if (hp <= 0) { if (_root.mainPower == 3) { if (_parent._name == _root.mainLock) { _root.mainLock = ''; } } if (burst) { EnemyBurst(); } this.gotoAndPlay('bang'); } } frame 19 { this.gotoAndPlay(_currentframe - 4); } frame 21 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == _parent._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } _parent.removeMovieClip(); } function BangEnemy() { _root.score += PlusPoint; if (_root.score > 9999999) { _root.score = 9999999; } var v5 = 'bang' + _root.bangCount; var v3 = {'x': 0, 'y': 0}; this.localToGlobal(v3); var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie('bang_s', v5, 201 + _root.bangCount, v4); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } RemoveEnemy(); } BangEnemy(); } frame 23 { function RemoveEnemy() { for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == _parent._name) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } _parent.removeMovieClip(); } function BangEnemy() { var v5 = 'bang' + _root.bangCount; var v3 = {'x': 0, 'y': 0}; this.localToGlobal(v3); var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie('bang_s', v5, 201 + _root.bangCount, v4); ++_root.bangCount; if (_root.bangCount >= 100) { _root.bangCount = 0; } RemoveEnemy(); } BangEnemy(); } } movieClip 1008 boss2_g { } movieClip 1009 { frame 2 { if (_root.mainShot == 1) { var i = 0; while (i < _root.mainMax) { if (_root['missile' + i] == null) { } else { if (this.hitarea.hitTest(_root['missile' + i])) { var SetID = 'hit' + _root.mainHitCount; var SetID2 = 'missile' + i; var point = {'x': _root[SetID2].hitarea._x, 'y': _root[SetID2].hitarea._y}; _root[SetID2].localToGlobal(point); var DefSet = {'_x': point.x, '_y': point.y}; _root.attachMovie('hit_v', SetID, 1251 + _root.mainHitCount, DefSet); ++_root.mainHitCount; if (_root.mainHitCount >= 100) { _root.mainHitCount = 0; } _root['missile' + i].removeMovieClip(); } } ++i; } } var i = 0; while (i < _root.subMax) { if (_root['submissile' + i] == null) { } else { if (this.hitarea.hitTest(_root['submissile' + i])) { var SetID = 'subhit' + _root.subHitCount; var SetID2 = 'submissile' + i; var point = {'x': _root[SetID2].hitarea._x, 'y': _root[SetID2].hitarea._y}; _root[SetID2].localToGlobal(point); var DefSet = {'_x': point.x, '_y': point.y}; switch (_root.subShot) { case 1: _root.attachMovie('hit_m_a', SetID, 1351 + _root.subHitCount, DefSet); _root['submissile' + i].removeMovieClip(); break; case 2: _root.attachMovie('hit_m_b', SetID, 1351 + _root.subHitCount, DefSet); _root['submissile' + i].removeMovieClip(); } ++_root.subHitCount; if (_root.subHitCount >= 50) { _root.subHitCount = 0; } } } ++i; } if (!_root.nodamage && !_root.useBom && !_root.shieldmode2) { if (this.hitarea.hitTest(_root.myship.hitarea)) { _root.myship.gotoAndPlay('damage'); } } if (_root.flag) { _parent.removeMovieClip(); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 1010 tekidan15 { frame 1 { function ChkRemoveBullet() { var v2 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v2); if (v2.x < -10 || v2.x > 395 || v2.y > 460 || v2.y < -10) { this.removeMovieClip(); } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } ChkRemoveBullet(); } frame 66 { this.removeMovieClip(); } } movieClip 1011 tekidan16 { frame 1 { function ChkRemoveBullet() { var v2 = {'x': bullet._x, 'y': bullet._y}; this.localToGlobal(v2); if (v2.x < -10 || v2.x > 395 || v2.y > 460 || v2.y < -10) { this.removeMovieClip(); } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } ChkRemoveBullet(); } frame 66 { this.removeMovieClip(); } } movieClip 1012 { } frame 7 { function StartBGM(bg_name) { sound_BGM[bg_name].start(0, 9999); } function StopBGM(bg_name) { sound_BGM[bg_name].stop(bg_name); } function StartSE(se_name) { sound_SE[se_name].start(); } function StartSE_L(se_name) { sound_SE_L[se_name].start(); } function StopSE_L(se_name) { sound_SE_L[se_name].stop(se_name); } function StartSE_roop(se_name) { sound_SE[se_name].start(0, 9999); } function StopSE(se_name) { sound_SE[se_name].stop(se_name); } _root.createEmptyMovieClip('sound_BGM', 80); _root.createEmptyMovieClip('sound_SE', 81); _root.createEmptyMovieClip('sound_SE_L', 82); sound_BGM.bgm_01 = new Sound(_root.sound_BGM); sound_BGM.bgm_02 = new Sound(_root.sound_BGM); sound_BGM.bgm_03 = new Sound(_root.sound_BGM); sound_BGM.bgm_04 = new Sound(_root.sound_BGM); sound_BGM.bgm_05 = new Sound(_root.sound_BGM); sound_SE_L.se_shot_v = new Sound(_root.sound_SE_L); sound_SE_L.se_eshot_b = new Sound(_root.sound_SE_L); sound_SE_L.se_eshot_l_2 = new Sound(_root.sound_SE_L); sound_SE.se_shot_l_1 = new Sound(_root.sound_SE); sound_SE.se_shot_l_2 = new Sound(_root.sound_SE); sound_SE.se_shot_b_1 = new Sound(_root.sound_SE); sound_SE.se_shot_b_2 = new Sound(_root.sound_SE); sound_SE.se_shot_m = new Sound(_root.sound_SE); sound_SE.se_menu_01 = new Sound(_root.sound_SE); sound_SE.se_menu_02 = new Sound(_root.sound_SE); sound_SE_L.se_dmg_enemy = new Sound(_root.sound_SE_L); sound_SE_L.se_dmg_non = new Sound(_root.sound_SE_L); sound_SE.jng_gameover = new Sound(_root.sound_SE); sound_SE.jng_clear = new Sound(_root.sound_SE); sound_SE.se_cutin = new Sound(_root.sound_SE); sound_BGM.bgm_01.attachSound('bgm_01'); sound_BGM.bgm_02.attachSound('bgm_02'); sound_BGM.bgm_03.attachSound('bgm_03'); sound_BGM.bgm_04.attachSound('bgm_04'); sound_BGM.bgm_05.attachSound('bgm_05'); sound_SE_L.se_shot_v.attachSound('se_shot_v'); sound_SE_L.se_eshot_b.attachSound('se_eshot_b'); sound_SE_L.se_eshot_l_2.attachSound('se_eshot_l_2'); sound_SE.se_shot_l_1.attachSound('se_shot_l_1'); sound_SE.se_shot_l_2.attachSound('se_shot_l_2'); sound_SE.se_shot_b_1.attachSound('se_shot_b_1'); sound_SE.se_shot_b_2.attachSound('se_shot_b_2'); sound_SE.se_shot_m.attachSound('se_shot_m'); sound_SE.se_menu_01.attachSound('se_menu_01'); sound_SE.se_menu_02.attachSound('se_menu_02'); sound_SE_L.se_dmg_enemy.attachSound('se_dmg_enemy'); sound_SE_L.se_dmg_non.attachSound('se_dmg_non'); sound_SE.jng_gameover.attachSound('jng_gameover'); sound_SE.jng_clear.attachSound('jng_clear'); sound_SE.se_cutin.attachSound('se_cutin'); sound_SE_L.se_shot_v.setVolume(30); sound_SE.se_shot_m.setVolume(50); flag = 0; StopBGM('bgm_01'); StartBGM('bgm_01'); } movieClip 1015 { } button 1020 { on (rollOver) { _root.StartSE('se_menu_02'); } on (release) { _root.StartSE('se_menu_01'); _root.flag = 1; } } button 1025 { on (rollOver) { _root.StartSE('se_menu_02'); } on (release) { _root.StartSE('se_menu_01'); this.gotoAndPlay('p2'); } } button 1030 { on (rollOver) { _root.StartSE('se_menu_02'); } on (release) { _root.StartSE('se_menu_01'); this.gotoAndPlay('p4'); ranking.dataMode = 1; ranking.nextFrame(); } } movieClip 1033 { } movieClip 1035 { } button 1044 { on (rollOver) { _root.StartSE('se_menu_02'); } on (release) { _root.StartSE('se_menu_01'); this.gotoAndPlay('p3'); } } movieClip 1064 { frame 1 { function loadData(arg) { var v2 = new LoadVars(); var v3 = new LoadVars(); v3.onLoad = function (s) { if (s) { rankingData = this; myid = 'aa'; setData(arg); } else { msg_mc.msg_txt.text = 'サーバーとの接続が切れました。'; msg_mc._visible = true; } }; if (arg == 'today') { menu_mc.prevFrame(); } else { menu_mc.nextFrame(); } msg_mc.msg_txt.text = 'データローディング中です。'; msg_mc._visible = true; v2.game_id = game_id; v2.charset = charset; if (myid == '') { v2.sendAndLoad(baseURL + sScript1, v3, 'post'); } else { setData(arg); } } function sendData() { var v2 = new LoadVars(); var v3 = new LoadVars(); v3.onLoad = function (s) { if (s) { rankingData = this; myid = ranking.myid; setData('today'); } else { msg_mc.msg_txt.text = 'サーバーとの接続が切れました。'; msg_mc._visible = true; } }; msg_mc.msg_txt.text = 'データ書き込み中です。'; msg_mc._visible = true; v2.game_id = game_id; v2.charset = charset; v2.score = score; v2.sendAndLoad(baseURL + sScript2, v3, 'post'); } function resetField() { myrank.text = ''; var v2 = 0; while (v2 < 11) { this['user_id' + v2].userName.text = ''; this['score' + v2].text = ''; this['date' + v2].text = ''; ++v2; } } function setData(arg) { if (rankingData[arg + 'Result'] == 0) { msg_mc.msg_txt.text = 'データがありません。'; msg_mc._visible = true; bar._visible = false; var v2 = 0; while (v2 < 11) { this['user_id' + v2].userName.text = ''; this['score' + v2].text = ''; ++v2; } } else { msg_mc.msg_txt.text = ''; msg_mc._visible = false; var v2 = 0; while (v2 < 11) { if (rankingData[arg + 'Id' + v2] == undefined) { this['user_id' + v2].userName.text = ''; this['score' + v2].text = ''; } else { this['user_id' + v2].userName.text = rankingData[arg + 'Id' + v2]; this['score' + v2].text = rankingData[arg + 'Score' + v2]; } ++v2; } this.myrank.text = rankingData[arg + 'Rank10']; if (rankingData[arg + 'BarPosition'] == -1) { bar._visible = false; } else { bar._y = this['user_id' + rankingData[arg + 'BarPosition']]._y; } if (dataMode == 2) { if (rankingData[arg + 'EffectNo'] == 1 && this[arg + 'flg'] == '') { if (todayflg == 'no1') { eff.prevFrame(); } eff.gotoAndStop(2); cat.leftcat.play(); cat.rightcat.play(); this[arg + 'flg'] = 'no1'; } else { if (rankingData[arg + 'EffectNo'] == 2 && this[arg + 'flg'] == '') { if (todayflg == 'rankin') { eff.prevFrame(); } eff.gotoAndStop(3); cat.leftcat.play(); cat.rightcat.play(); this[arg + 'flg'] = 'rankin'; } } } } } stop(); var baseURL = 'http://www.atgames.jp/atgames/flashranking/'; var sScript1 = 'getrank.do'; var sScript2 = 'updatescore.do'; var game_id = _root.game_id; var charset = 1; var isLogin = Number(_root.isLogin); var score = 0; var myid = ''; var todayflg = ''; var allflg = ''; var rankingData = new Object(); } instance of movieClip 5 { onClipEvent (load) { this._visible = false; } } frame 2 { function showStatus(nickname) { flash.external.ExternalInterface.call('newWindow', miniPageURL + escape(nickname), 'win', 626, 463, 'toolbar=no,scrollbars=no'); } var miniPageURL = 'http://www.atgames.jp/atgames/minipage.do?nickname='; var pthis = this; var userName; var userNameFormat = new TextFormat(); userNameFormat.underline = true; userName.setNewTextFormat(userNameFormat); var i = 0; while (i < 11) { this['user_id' + i].userName.setNewTextFormat(userNameFormat); ++i; } if (isLogin == 1) { v_log._visible = false; siteMessage2._visible = false; if (dataMode == 1) { loadData('today'); } else { if (score >= 0) { sendData(); } } bbsBtn._visible = true; circleBtn._visible = true; closeBtn._x = 99; closeBtn._y = 205.2; } else { siteMessage2._visible = false; v_log._visible = true; msg_mc._visible = false; bar._visible = false; bbsBtn._visible = false; circleBtn._visible = false; closeBtn._x = -1.8; closeBtn._y = 205.2; } stop(); user_id0.onRelease = function () { if (this.userName.text != '') { pthis.showStatus(this.userName.text); } }; user_id1.onRelease = function () { if (this.userName.text != '') { pthis.showStatus(this.userName.text); } }; user_id2.onRelease = function () { if (this.userName.text != '') { pthis.showStatus(this.userName.text); } }; user_id3.onRelease = function () { if (this.userName.text != '') { pthis.showStatus(this.userName.text); } }; user_id4.onRelease = function () { if (this.userName.text != '') { pthis.showStatus(this.userName.text); } }; user_id5.onRelease = function () { if (this.userName.text != '') { pthis.showStatus(this.userName.text); } }; user_id6.onRelease = function () { if (this.userName.text != '') { pthis.showStatus(this.userName.text); } }; user_id7.onRelease = function () { if (this.userName.text != '') { pthis.showStatus(this.userName.text); } }; user_id8.onRelease = function () { if (this.userName.text != '') { pthis.showStatus(this.userName.text); } }; user_id9.onRelease = function () { if (this.userName.text != '') { pthis.showStatus(this.userName.text); } }; user_id10.onRelease = function () { if (this.userName.text != '') { pthis.showStatus(this.userName.text); } }; } instance closeBtn of movieClip 105 { onClipEvent (rollOver) { this.nextFrame(); } onClipEvent (rollOut) { this.prevFrame(); } onClipEvent (release) { _parent._parent.gotoAndPlay(1); } } instance circleBtn of movieClip 109 { onClipEvent (rollOver) { this.nextFrame(); } onClipEvent (rollOut) { this.prevFrame(); } onClipEvent (release) { getURL('http://www.atgames.jp/atgames/viewcircle.do?pageNumber=1&pageNumber2=1&circleId=9268', 'main'); _parent.prevFrame(); } } instance bbsBtn of movieClip 112 { onClipEvent (rollOver) { this.nextFrame(); } onClipEvent (rollOut) { this.prevFrame(); } onClipEvent (release) { getURL('http://www.atgames.jp/atgames/gameBBS.do?gameId=3009', 'main'); _parent.prevFrame(); } } } movieClip 1065 { frame 1 { page = 1; } frame 2 { if (page == 2) { this.gotoAndPlay('p2'); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 6 { this.gotoAndPlay(_currentframe - 1); } frame 9 { this.gotoAndPlay(_currentframe - 1); } frame 10 { stop(); } } frame 8 { if (_root.flag == 1) { if (!FadeFlag) { _root.attachMovie('fade_all_white', 'fade', 9999); } else { if (FadeFlag == 2) { this.gotoAndPlay('restert'); } } } } frame 9 { this.gotoAndPlay(_currentframe - 1); } frame 10 { function SetStatus() { var v3 = 'info_status'; var v2 = {'_x': 385, '_y': 0}; _root.attachMovie('status', v3, 7000, v2); } flag = 0; StopBGM('bgm_01'); StartBGM('bgm_01'); var mainShot = {}; var subShot = {}; var i = 0; while (i < 3) { mainShot[i] = {'Atk': new Array(), 'Relode': '', 'MaxNum': new Array(), 'BomAtk': ''}; if (i < 2) { subShot[i] = {'Atk': new Array(), 'Relode': new Array()}; } ++i; } mainShot[0].Atk[0] = 8; mainShot[0].Atk[1] = 8; mainShot[0].Atk[2] = 8; mainShot[0].Relode = 3; mainShot[0].MaxNum = [3, 9, 18]; mainShot[0].BomAtk = 10; mainShot[1].Atk[0] = 4; mainShot[1].Atk[1] = 3; mainShot[1].Atk[2] = 8; mainShot[1].Relode = 0; mainShot[1].MaxNum = [1, 2, 1]; mainShot[1].BomAtk = 5; mainShot[2].Atk[0] = 3; mainShot[2].Atk[1] = 4; mainShot[2].Atk[2] = 6; mainShot[2].Relode = 0; mainShot[2].MaxNum = [1, 1, 1]; mainShot[2].BomAtk = 12; subShot[0].Atk[0] = 36; subShot[0].Atk[1] = 36; subShot[0].Relode[0] = 40; subShot[0].Relode[1] = 20; subShot[1].Atk[0] = 12; subShot[1].Atk[1] = 12; subShot[1].Relode[0] = 60; subShot[1].Relode[1] = 30; bangCount = 0; mobCount = 0; mobGCount = 0; itemCount = 0; mainCount = 0; subCount = 0; mainHitCount = 0; subHitCount = 0; bulletCount = 0; bulletSpCount = 0; arrEnemyID = []; score = 0; LIFE = 5; bomStock = 3; Round = 1; StageNum = 0; SceneNum = 0; bossflag = 0; destroy = 0; nodamage = 0; Key_input = 0; StopALLFlag = false; CutInFlag = false; bank = 0; useBom = 0; bank = 0; LockMarker = 0; mainLock = ''; delShot = 1; AtkMainshot = mainShot[0].Atk[0]; AtkSubshot = 0; AtkBom = mainShot[0].BomAtk; mainMax = 3; mainRelode = 0; mainAddrelode = mainShot[0].Relode; mainShot = 1; mainPower = 1; subMax = 16; subRelode = 0; subAddrelode = 0; subShot = 1; subPower = 0; SetStatus(); shieldmode = 0; } frame 11 { flag = 0; } movieClip 1070 { } movieClip 1072 { } movieClip 1074 { } movieClip 1077 { } movieClip 1080 { } movieClip 1082 { } movieClip 1084 { } movieClip 1086 { } movieClip 1088 { } movieClip 1090 { } movieClip 1092 { } movieClip 1094 { } movieClip 1096 { } movieClip 1098 { } movieClip 1100 { } movieClip 1102 { } movieClip 1103 { frame 1 { flag = 0; AreaNum = 0; RouteMain = ['b-a', 'a-c', 'c-b', 'b-d', 'd-a', 'a-a', 'a-d', 'd-b', 'b-a', 'a-b', 'b-d', 'd-d', 'd-b', 'b-c', 'c-a', 'a-c', 'c-d', 'd-b', 'b-a', 'a-b', 'b-c']; if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 3 { if (!flag) { this.gotoAndPlay(_currentframe - 1); } else { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } } frame 5 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 155 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 157 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 307 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } if (RouteMain[0] == 'endless') { this.gotoAndPlay('stage_b-c'); } } frame 309 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 459 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 461 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 611 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 613 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 762 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 764 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 913 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 915 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 1064 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } if (RouteMain[0] == 'endless') { this.gotoAndPlay('stage_c-d'); } } frame 1066 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 1215 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 1217 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 1366 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 1368 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 1517 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 1519 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 1668 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 1670 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 1819 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } if (RouteMain[0] == 'endless') { this.gotoAndPlay('stage_d-a'); } } frame 1821 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 1972 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } if (RouteMain[0] == 'endless') { this.gotoAndPlay('stage_a-b'); } } frame 1974 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2125 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 2127 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2278 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 2280 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2431 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 2433 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2650 { this.gotoAndPlay(_currentframe - 1); } } movieClip 1104 { frame 1 { function DispMessage(SetParam) { var v3 = 'window' + SetParam.DispPoint; if (_root[v3] == null) { if (!SetParam.DispPoint) { var v4 = {'_x': 15, '_y': 340, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } else { var v4 = {'_x': 15, '_y': 15, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } _root.attachMovie('text_win', v3, 8000 + SetParam.DispPoint, v4); } else { _root[v3].CharaLook = SetParam.CharaLook; _root[v3].DispText = SetParam.DispText; _root[v3].gotoAndPlay('open'); } } function RemoveMessage(DispPoint) { var v2 = 'window' + DispPoint; _root[v2].gotoAndPlay('close'); } function DispSkip() { var v2 = {'_x': 260, '_y': 300}; _root.attachMovie('skip', 'skip', 6001, v2); } var WaitTimer; var TextCount = 0; _root.StageNum = 1; _parent.SceneFlag = 1; _root.SceneNum = 1; _root.attachMovie('title_01', 'blind', 6000); if (_root.Round == 1) { DispSkip(); } TextMax = 17; SetParam = {}; SetParam[0] = {'DispPoint': 1, 'CharaLook': 'R0', 'DispText': 'タルト……ちょっとよろしい\nかしら?'}; SetParam[1] = {'DispPoint': 0, 'CharaLook': '04', 'DispText': 'はいはいは~い!\nラスク先輩なんでしょ~?'}; SetParam[2] = {'DispPoint': 1, 'CharaLook': 'R2', 'DispText': 'セルフィタウンにあるケーキ\n屋はご存知?'}; SetParam[3] = {'DispPoint': 0, 'CharaLook': '03', 'DispText': 'はい、もっちろんです!\n個数限定のケーキが超有名な\nプティトゥ・ココロですね!'}; SetParam[4] = {'DispPoint': 0, 'CharaLook': '05', 'DispText': 'タルトも一度でいいから食べ\nたいな~♪ なんて毎日思っ\nてます!'}; SetParam[5] = {'DispPoint': 1, 'CharaLook': 'R3', 'DispText': 'なら話が早いわ。お客様に出\nすお菓子が切れてるの。\n大急ぎで買いに行きなさい。'}; SetParam[6] = {'DispPoint': 0, 'CharaLook': '04', 'DispText': 'はいは~い!\nってあの……、今から、です\nかぁ?!'}; SetParam[7] = {'DispPoint': 1, 'CharaLook': 'R1', 'DispText': 'そうね……大事なお客様だか\nら新作ケーキがいいわ。\n1日10個限定の。'}; SetParam[8] = {'DispPoint': 0, 'CharaLook': '07', 'DispText': 'うぅぅ……ラスク先輩聞いて\nない~……。'}; SetParam[9] = {'DispPoint': 1, 'CharaLook': 'R3', 'DispText': '売り切れていても他のケーキ\nにするのは却下。必ず、新作\nケーキを確保しなさい。'}; SetParam[10] = {'DispPoint': 0, 'CharaLook': '02', 'DispText': '……は、はぃい!?'}; SetParam[11] = {'DispPoint': 1, 'CharaLook': 'R1', 'DispText': '必要なことは伝えたわよ。\nさあ行きなさい。すぐ行きな\nさい。'}; SetParam[12] = {'DispPoint': 0, 'CharaLook': '06', 'DispText': 'ラスク先輩ぃ~……\nそんなの絶対ムリですよぅ~\n……。'}; SetParam[13] = {'DispPoint': 1, 'CharaLook': 'R1', 'DispText': '素晴らしいわ、ご主人様のた\nめに美味しいケーキを買いに\n行く健気なメイド……'}; SetParam[14] = {'DispPoint': 1, 'CharaLook': 'R4', 'DispText': 'それとも、先輩の命令に背い\nておやつ抜きになる可哀そう\nなメイドのほうがいい?'}; SetParam[15] = {'DispPoint': 0, 'CharaLook': '07', 'DispText': 'あわわわわ、わ、わっかりま\nした~!'}; SetParam[16] = {'DispPoint': 0, 'CharaLook': '0B', 'DispText': 'タルト、いってきまーす!'}; } frame 2 { if (!_root.FadeFlag && !_root.blind.Flag) { if (WaitTimer && !SkipFlag && _root.Round == 1) { --WaitTimer; } else { if (TextCount < TextMax && !SkipFlag && _root.Round == 1) { DispMessage(SetParam[TextCount]); ++TextCount; WaitTimer = 90; } else { RemoveMessage(0); RemoveMessage(1); _root.skip.removeMovieClip(); _root.blind.Flag = 1; _parent.SceneFlag = 2; _root.StopBGM('bgm_01'); if (SkipFlag) { SkipFlag = 0; } } } } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 1105 { frame 1 { function DispMessage(SetParam) { var v3 = 'window' + SetParam.DispPoint; if (_root[v3] == null) { if (!SetParam.DispPoint) { var v4 = {'_x': 15, '_y': 340, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } else { var v4 = {'_x': 15, '_y': 15, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } _root.attachMovie('text_win', v3, 8000 + SetParam.DispPoint, v4); } else { _root[v3].CharaLook = SetParam.CharaLook; _root[v3].DispText = SetParam.DispText; _root[v3].gotoAndPlay('open'); } } function RemoveMessage(DispPoint) { var v2 = 'window' + DispPoint; _root[v2].gotoAndPlay('close'); } function DispSkip() { var v2 = {'_x': 260, '_y': 300}; _root.attachMovie('skip', 'skip', 6001, v2); } function ChkEvent() { DispMessage(SetParam[TextCount]); ++TextCount; WaitTimer = 90; } function EndEvent() {} var WaitTimer; var TextCount = 0; if (!_root.LIFE) { _parent.gotoAndPlay('gameover'); } _parent.SceneFlag = 1; _root.useBom = 4; ++_root.SceneNum; WaitTimer = 0; if (_root.Round == 1) { DispSkip(); } TextMax = 4; SetParam = {}; SetParam[0] = {'DispPoint': 1, 'CharaLook': 'R2', 'DispText': 'タルト、セルフィタウンに行\nく道はわかってるわよね?'}; SetParam[1] = {'DispPoint': 0, 'CharaLook': '04', 'DispText': 'えっと、森を突っ切って真っ\n直ぐだから……\n多分大丈夫で~す!'}; SetParam[2] = {'DispPoint': 1, 'CharaLook': 'R1', 'DispText': 'そこは野生動物がたくさん出\nるわ。財布を落とさないよう\n気をつけなさい。'}; SetParam[3] = {'DispPoint': 0, 'CharaLook': '02', 'DispText': 'は、はぃい! 了解で~す!'}; RouteFirst = 'a-c'; AddRoute = ['d-a', 'a-d', 'd-a', 'a-d', 'd-a', 'a-b', 'b-c', 'c-a', 'a-d']; ConectRoute = ['c-d', 'a-d', 'b-d', 'c-d', 'd-d']; } frame 2 { function SceneEND() { PreEndEvent(); _parent.SceneFlag = 0; _root.useBom = 0; if (!NoneRoute) { RouteSet(AddRoute, ConectRoute, SPset); } EndEvent(); } function RouteSet(AddRoute, ConectRoute, SPset) { if (!SPset) { switch (_parent.stage.RouteMain[0].substr(-1, 1)) { case 'a': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[1]]; break; case 'b': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[2]]; break; case 'c': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[3]]; break; case 'd': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[4]]; break; case 'e': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[5]]; break; case 'f': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[6]]; break; case 'g': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[7]]; break; default: _parent.stage.RouteMain = [ConectRoute[0]]; } _parent.stage.RouteMain = _parent.stage.RouteMain.concat(AddRoute); } else { _parent.stage.RouteMain = [ConectRoute[0]]; } } if (!_root.fade) { if (WaitTimer && !SkipFlag && _root.Round == 1) { --WaitTimer; } else { if (TextCount < TextMax && !SkipFlag && _root.Round == 1) { ChkEvent(); } else { if (TextCount <= TextMax) { RemoveMessage(0); RemoveMessage(1); _root.skip.removeMovieClip(); TextCount = TextMax + 1; } if (!SkipFlag) { SceneEND(); } else { _root.Key_input = 0; _root.attachMovie('fade_stage_black', 'fade', 9999); SkipFlag = 0; } } } } else { if (_root.fade.Flag == 2) { if (!NoneDelete) { _parent.stage.RouteMain = new Array(); } SceneEND(); _parent.stage.gotoAndPlay('stage_' + RouteFirst); } } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 1106 { frame 1 { function DispCBoss(enemyID, ItemID) { var v4 = 'cboss' + _root.mobCount; var v3 = {'x': _x, 'y': _y}; _parent.localToGlobal(v3); var v5 = {'_x': v3.x, '_y': v3.y, 'ItemType': ItemID}; _root.attachMovie(enemyID, v4, 1 + _root.mobCount, v5); _root.arrEnemyID.push(v4); ++_root.mobCount; ++_root.bossflag; if (_root.mobCount >= 100) { _root.mobCount = 0; } } DispCBoss('cboss_3_1', 'item_main'); } frame 2 { this.removeMovieClip(); } } movieClip 1107 { frame 1 { function DispMessage(SetParam) { var v3 = 'window' + SetParam.DispPoint; if (_root[v3] == null) { if (!SetParam.DispPoint) { var v4 = {'_x': 15, '_y': 340, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } else { var v4 = {'_x': 15, '_y': 15, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } _root.attachMovie('text_win', v3, 8000 + SetParam.DispPoint, v4); } else { _root[v3].CharaLook = SetParam.CharaLook; _root[v3].DispText = SetParam.DispText; _root[v3].gotoAndPlay('open'); } } function RemoveMessage(DispPoint) { var v2 = 'window' + DispPoint; _root[v2].gotoAndPlay('close'); } function RouteSet(AddRoute, ConectRoute, SPset) { if (!SPset) { switch (_parent.stage.RouteMain[0].substr(-1, 1)) { case 'a': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[1]]; break; case 'b': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[2]]; break; case 'c': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[3]]; break; case 'd': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[4]]; break; case 'e': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[5]]; break; case 'f': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[6]]; break; case 'g': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[7]]; break; default: _parent.stage.RouteMain = [ConectRoute[0]]; } _parent.stage.RouteMain = _parent.stage.RouteMain.concat(AddRoute); } else { _parent.stage.RouteMain = [ConectRoute[0]]; } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } TextMax = 2; SetParam = {}; SetParam[0] = {'DispPoint': 1, 'CharaLook': '06', 'DispText': 'うわぁ、言われた傍から狼さ\nん……\nついてないなぁ~'}; AddRoute = ['b-c', 'c-d', 'd-d', 'd-b', 'b-c', 'c-c', 'c-b', 'b-a', 'a-d', 'd-b', 'b-b', 'b-c', 'c-a', 'a-a', 'a-d', 'd-d']; ConectRoute = ['a-b', 'a-b', 'b-b', 'c-b', 'd-b']; if (_root.fade) { this.gotoAndPlay('skip'); } } frame 239 { if (!_root.destroy && _root.Round == 1) { DispMessage(SetParam[0]); } } frame 329 { if (!_root.destroy && _root.Round == 1) { RemoveMessage(1); } } frame 389 { if (!_root.destroy && !_root.bossflag) { RouteSet(AddRoute, ConectRoute); _parent.SceneFlag = 1; } } frame 539 { if (!_root.destroy && !_root.bossflag) { RouteSet(AddRoute, ConectRoute); _parent.SceneFlag = 1; } } frame 689 { if (!_root.destroy && !_root.bossflag) { RouteSet(AddRoute, ConectRoute); _parent.SceneFlag = 1; } } frame 839 { this.stop(); if (!_root.destroy) { RouteSet(AddRoute, ConectRoute); _parent.SceneFlag = 1; } } } movieClip 1108 { frame 1 { function DispEnemy(enemyID, typeID, moveID, ItemID, Set_x, Set_y) { var v5 = 'enemy' + _root.mobCount; var v4 = {'x': _x, 'y': _y}; if (Set_x) { v4.x = Set_x; } if (Set_y) { v4.y = Set_y; } _parent.localToGlobal(v4); if (!ItemID) { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID}; } else { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID, 'ItemType': ItemID}; } _root.attachMovie(enemyID, v5, 401 + _root.mobCount, v6); _root.arrEnemyID.push(v5); ++_root.mobCount; if (_root.mobCount >= 100) { _root.mobCount = 0; } } DispEnemy('mob_b', 'b1', 'b1'); } frame 2 { this.removeMovieClip(); } } movieClip 1109 { frame 1 { function DispEnemy(enemyID, typeID, moveID, ItemID, Set_x, Set_y) { var v5 = 'enemy' + _root.mobCount; var v4 = {'x': _x, 'y': _y}; if (Set_x) { v4.x = Set_x; } if (Set_y) { v4.y = Set_y; } _parent.localToGlobal(v4); if (!ItemID) { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID}; } else { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID, 'ItemType': ItemID}; } _root.attachMovie(enemyID, v5, 401 + _root.mobCount, v6); _root.arrEnemyID.push(v5); ++_root.mobCount; if (_root.mobCount >= 100) { _root.mobCount = 0; } } DispEnemy('mob_b', 'b2', 'b2'); } frame 2 { this.removeMovieClip(); } } movieClip 1110 { frame 1 { function DispEnemy(enemyID, typeID, moveID, ItemID, Set_x, Set_y) { var v5 = 'enemy' + _root.mobCount; var v4 = {'x': _x, 'y': _y}; if (Set_x) { v4.x = Set_x; } if (Set_y) { v4.y = Set_y; } _parent.localToGlobal(v4); if (!ItemID) { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID}; } else { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID, 'ItemType': ItemID}; } _root.attachMovie(enemyID, v5, 401 + _root.mobCount, v6); _root.arrEnemyID.push(v5); ++_root.mobCount; if (_root.mobCount >= 100) { _root.mobCount = 0; } } DispEnemy('mob_b', 'b3', 'b2', 'item_main'); } frame 2 { this.removeMovieClip(); } } movieClip 1111 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 1800 { this.stop(); if (!_root.destroy) { _parent.SceneFlag = 1; } } } movieClip 1112 { frame 1 { function DispMessage(SetParam) { var v3 = 'window' + SetParam.DispPoint; if (_root[v3] == null) { if (!SetParam.DispPoint) { var v4 = {'_x': 15, '_y': 340, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } else { var v4 = {'_x': 15, '_y': 15, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } _root.attachMovie('text_win', v3, 8000 + SetParam.DispPoint, v4); } else { _root[v3].CharaLook = SetParam.CharaLook; _root[v3].DispText = SetParam.DispText; _root[v3].gotoAndPlay('open'); } } function RemoveMessage(DispPoint) { var v2 = 'window' + DispPoint; _root[v2].gotoAndPlay('close'); } function DispSkip() { var v2 = {'_x': 260, '_y': 300}; _root.attachMovie('skip', 'skip', 6001, v2); } function ChkEvent() { DispMessage(SetParam[TextCount]); WaitTimer = 90; ++TextCount; } function EndEvent() {} var WaitTimer; var TextCount = 0; if (!_root.LIFE) { _parent.gotoAndPlay('gameover'); } _parent.SceneFlag = 1; _root.useBom = 4; ++_root.SceneNum; WaitTimer = 0; if (_root.Round == 1) { DispSkip(); } TextMax = 7; SetParam = {}; SetParam[0] = {'DispPoint': 1, 'CharaLook': 'R0', 'DispText': 'そろそろ花の群生地が見える\nと思うわ。そこを越えたら森\nを抜けるわね。'}; SetParam[1] = {'DispPoint': 0, 'CharaLook': '07', 'DispText': 'せ、先輩~!\n見えませんです~!'}; SetParam[2] = {'DispPoint': 1, 'CharaLook': 'R4', 'DispText': '……全くの逆方向に進んでい\nたというオチは期待しないわ\nよ?'}; SetParam[3] = {'DispPoint': 0, 'CharaLook': '06', 'DispText': 'え、ええとぉ……'}; SetParam[4] = {'DispPoint': 0, 'CharaLook': '00', 'DispText': 'あ、見えました!\n大丈夫です!'}; SetParam[5] = {'DispPoint': 1, 'CharaLook': 'R4', 'DispText': 'タルト……\nしっかりとしなさいよね……'}; SetParam[6] = {'DispPoint': 0, 'CharaLook': '07', 'DispText': 'ごめんなさ~い!\n頑張りまーす!'}; RouteFirst = 'b-c'; AddRoute = ['d-d', 'd-c', 'c-b', 'b-a', 'a-d', 'd-c']; ConectRoute = ['c-d', 'a-d', 'b-d', 'c-d', 'd-d']; } frame 2 { function SceneEND() { PreEndEvent(); _parent.SceneFlag = 0; _root.useBom = 0; if (!NoneRoute) { RouteSet(AddRoute, ConectRoute, SPset); } EndEvent(); } function RouteSet(AddRoute, ConectRoute, SPset) { if (!SPset) { switch (_parent.stage.RouteMain[0].substr(-1, 1)) { case 'a': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[1]]; break; case 'b': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[2]]; break; case 'c': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[3]]; break; case 'd': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[4]]; break; case 'e': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[5]]; break; case 'f': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[6]]; break; case 'g': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[7]]; break; default: _parent.stage.RouteMain = [ConectRoute[0]]; } _parent.stage.RouteMain = _parent.stage.RouteMain.concat(AddRoute); } else { _parent.stage.RouteMain = [ConectRoute[0]]; } } if (!_root.fade) { if (WaitTimer && !SkipFlag && _root.Round == 1) { --WaitTimer; } else { if (TextCount < TextMax && !SkipFlag && _root.Round == 1) { ChkEvent(); } else { if (TextCount <= TextMax) { RemoveMessage(0); RemoveMessage(1); _root.skip.removeMovieClip(); TextCount = TextMax + 1; } if (!SkipFlag) { SceneEND(); } else { _root.Key_input = 0; _root.attachMovie('fade_stage_black', 'fade', 9999); SkipFlag = 0; } } } } else { if (_root.fade.Flag == 2) { if (!NoneDelete) { _parent.stage.RouteMain = new Array(); } SceneEND(); _parent.stage.gotoAndPlay('stage_' + RouteFirst); } } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 1113 { frame 1 { function DispCBoss(enemyID, ItemID) { var v4 = 'cboss' + _root.mobCount; var v3 = {'x': _x, 'y': _y}; _parent.localToGlobal(v3); var v5 = {'_x': v3.x, '_y': v3.y, 'ItemType': ItemID}; _root.attachMovie(enemyID, v4, 1 + _root.mobCount, v5); _root.arrEnemyID.push(v4); ++_root.mobCount; ++_root.bossflag; if (_root.mobCount >= 100) { _root.mobCount = 0; } } DispCBoss('cboss_1_1', 'item_main'); } frame 2 { this.removeMovieClip(); } } movieClip 1114 { frame 1 { function DispMessage(SetParam) { var v3 = 'window' + SetParam.DispPoint; if (_root[v3] == null) { if (!SetParam.DispPoint) { var v4 = {'_x': 15, '_y': 340, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } else { var v4 = {'_x': 15, '_y': 15, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } _root.attachMovie('text_win', v3, 8000 + SetParam.DispPoint, v4); } else { _root[v3].CharaLook = SetParam.CharaLook; _root[v3].DispText = SetParam.DispText; _root[v3].gotoAndPlay('open'); } } function RemoveMessage(DispPoint) { var v2 = 'window' + DispPoint; _root[v2].gotoAndPlay('close'); } function RouteSet(AddRoute, ConectRoute, SPset) { if (!SPset) { switch (_parent.stage.RouteMain[0].substr(-1, 1)) { case 'a': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[1]]; break; case 'b': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[2]]; break; case 'c': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[3]]; break; case 'd': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[4]]; break; case 'e': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[5]]; break; case 'f': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[6]]; break; case 'g': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[7]]; break; default: _parent.stage.RouteMain = [ConectRoute[0]]; } _parent.stage.RouteMain = _parent.stage.RouteMain.concat(AddRoute); } else { _parent.stage.RouteMain = [ConectRoute[0]]; } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } TextMax = 1; SetParam = {}; SetParam[0] = {'DispPoint': 1, 'CharaLook': '07', 'DispText': 'え~ん!\nまた変なのがいるよ~!'}; AddRoute = ['b-c', 'c-d', 'd-d', 'd-b', 'b-c', 'c-c', 'c-b', 'b-a', 'a-d', 'd-b', 'b-b', 'b-c', 'c-a', 'a-a', 'a-d', 'd-d']; ConectRoute = ['a-b', 'a-b', 'b-b', 'c-b', 'd-b']; if (_root.fade) { this.gotoAndPlay('skip'); } } frame 269 { if (!_root.destroy && _root.Round == 1) { DispMessage(SetParam[0]); } } frame 359 { if (!_root.destroy && _root.Round == 1) { RemoveMessage(1); } } frame 419 { this.stop(); if (!_root.destroy) { RouteSet(AddRoute, ConectRoute); _parent.SceneFlag = 1; } } } movieClip 1115 { frame 1 { function DispEnemy(enemyID, typeID, moveID, ItemID, Set_x, Set_y) { var v5 = 'enemy' + _root.mobCount; var v4 = {'x': _x, 'y': _y}; if (Set_x) { v4.x = Set_x; } if (Set_y) { v4.y = Set_y; } _parent.localToGlobal(v4); if (!ItemID) { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID}; } else { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID, 'ItemType': ItemID}; } _root.attachMovie(enemyID, v5, 401 + _root.mobCount, v6); _root.arrEnemyID.push(v5); ++_root.mobCount; if (_root.mobCount >= 100) { _root.mobCount = 0; } } DispEnemy('mob_a', 'a3', 'a1', 'item_main'); } frame 2 { this.removeMovieClip(); } } movieClip 1116 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 900 { this.stop(); if (!_root.destroy) { _parent.SceneFlag = 1; } } } movieClip 1117 { frame 1 { function DispMessage(SetParam) { var v3 = 'window' + SetParam.DispPoint; if (_root[v3] == null) { if (!SetParam.DispPoint) { var v4 = {'_x': 15, '_y': 340, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } else { var v4 = {'_x': 15, '_y': 15, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } _root.attachMovie('text_win', v3, 8000 + SetParam.DispPoint, v4); } else { _root[v3].CharaLook = SetParam.CharaLook; _root[v3].DispText = SetParam.DispText; _root[v3].gotoAndPlay('open'); } } function RemoveMessage(DispPoint) { var v2 = 'window' + DispPoint; _root[v2].gotoAndPlay('close'); } function DispSkip() { var v2 = {'_x': 260, '_y': 300}; _root.attachMovie('skip', 'skip', 6001, v2); } function ChkEvent() { switch (TextCount) { case 0: _root.Key_input = 0; _root.bank = 0; if (_root.fire != null) { _root.fire.removeMovieClip(); _root.mainLock = ''; } if (_root.subfire != null) { _root.subfire.removeMovieClip(); } _root.delShot = 1; _root.FCS.KeyLock_z = false; RouteSet(AddRoute2, ConectRoute2); DispMessage(SetParam[TextCount]); WaitTimer = 90; break; case 4: DispBoss(); WaitTimer = 15; break; case 5: _root.StopBGM('bgm_02'); _root.StartBGM('bgm_01'); DispMessage(SetParam[TextCount]); WaitTimer = 90; break; default: DispMessage(SetParam[TextCount]); WaitTimer = 90; } ++TextCount; } function EndEvent() { if (_root.Round != 1) { RouteSet(AddRoute2, ConectRoute2); } if (!_root.bossflag) { DispBoss(); } _root.StopBGM('bgm_01'); _root.StopBGM('bgm_02'); _root.StartBGM('bgm_03'); _root.boss.flag = 1; _root.Key_input = 1; } function DispBoss() { var v2 = 'boss'; var v3 = {'_x': 180, '_y': 100}; _root.attachMovie('boss1', v2, 1, v3); _root.arrEnemyID.push(v2); _root.bossflag = 1; } var WaitTimer; var TextCount = 0; if (!_root.LIFE) { _parent.gotoAndPlay('gameover'); } _parent.SceneFlag = 1; _root.useBom = 4; ++_root.SceneNum; WaitTimer = 0; if (_root.Round == 1) { DispSkip(); } TextMax = 19; SetParam = {}; SetParam[0] = {'DispPoint': 1, 'CharaLook': 'R2', 'DispText': 'タルト、そろそろ砂漠は見え\nてきたかしら?'}; SetParam[1] = {'DispPoint': 0, 'CharaLook': '00', 'DispText': 'はいは~い! 少し先に砂漠\nの砂地が見えてきました!'}; SetParam[2] = {'DispPoint': 0, 'CharaLook': '03', 'DispText': 'もう少しで森を抜けま~す!'}; SetParam[3] = {'DispPoint': 1, 'CharaLook': '11', 'DispText': 'あ、あのタルトさん?\nちょっと待っていただけませ\nんか?'}; SetParam[4] = {}; SetParam[5] = {'DispPoint': 0, 'CharaLook': '06', 'DispText': 'うわっ! あなたはミルフィ\nの手下、エクレア!'}; SetParam[6] = {'DispPoint': 1, 'CharaLook': '12', 'DispText': 'あの、私は手下じゃなくて\nミルフィお嬢様の専属メイド\nなんですけど……。'}; SetParam[7] = {'DispPoint': 0, 'CharaLook': '04', 'DispText': 'どっちでも似たようなものじ\nゃない。'}; SetParam[8] = {'DispPoint': 1, 'CharaLook': '10', 'DispText': '(どちらかというと、タルト\nさんの方が手下っぽいと思い\nます……。)'}; SetParam[9] = {'DispPoint': 0, 'CharaLook': '01', 'DispText': '聞こえてるんですけどー……'}; SetParam[10] = {'DispPoint': 1, 'CharaLook': '14', 'DispText': 'え! あ、あの……ご、ごめ\nんなさい~。'}; SetParam[11] = {'DispPoint': 0, 'CharaLook': '01', 'DispText': 'あのね、私は鬼のようなラス\nク先輩の命令で行かなきゃな\nらないの。さ、どいて!'}; SetParam[12] = {'DispPoint': 1, 'CharaLook': '14', 'DispText': 'だ、ダメです! 理由は言え\nませんが、今はここを通すわ\nけにはいかないのです!'}; SetParam[13] = {'DispPoint': 0, 'CharaLook': '01', 'DispText': 'どうせ、ミルフィの差し金で\nしょ? やだも~ん!'}; SetParam[14] = {'DispPoint': 1, 'CharaLook': '12', 'DispText': 'そこを何とかお願いします…\n…。あの、どうしても駄目で\nしょうか?'}; SetParam[15] = {'DispPoint': 0, 'CharaLook': '04', 'DispText': 'ラスク先輩~。エクレアが、\nああ言っているんですけど、\n帰っていいですか?'}; SetParam[16] = {'DispPoint': 1, 'CharaLook': 'R5', 'DispText': '却下よ。'}; SetParam[17] = {'DispPoint': 0, 'CharaLook': '0B', 'DispText': '了解です隊長!\nタルト、無理やり突破します\n!'}; SetParam[18] = {'DispPoint': 1, 'CharaLook': '11', 'DispText': 'え、あの……ちょ……っ!'}; RouteFirst = 'boss2'; AddRoute = ['boss2']; ConectRoute = ['boss2']; AddRoute2 = ['d-a', 'boss', 'boss2']; ConectRoute2 = ['c-d', 'a-d', 'b-d', 'c-d', 'd-d']; } frame 2 { function SceneEND() { PreEndEvent(); _parent.SceneFlag = 0; _root.useBom = 0; if (!NoneRoute) { RouteSet(AddRoute, ConectRoute, SPset); } EndEvent(); } function RouteSet(AddRoute, ConectRoute, SPset) { if (!SPset) { switch (_parent.stage.RouteMain[0].substr(-1, 1)) { case 'a': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[1]]; break; case 'b': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[2]]; break; case 'c': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[3]]; break; case 'd': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[4]]; break; case 'e': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[5]]; break; case 'f': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[6]]; break; case 'g': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[7]]; break; default: _parent.stage.RouteMain = [ConectRoute[0]]; } _parent.stage.RouteMain = _parent.stage.RouteMain.concat(AddRoute); } else { _parent.stage.RouteMain = [ConectRoute[0]]; } } if (!_root.fade) { if (WaitTimer && !SkipFlag && _root.Round == 1) { --WaitTimer; } else { if (TextCount < TextMax && !SkipFlag && _root.Round == 1) { ChkEvent(); } else { if (TextCount <= TextMax) { RemoveMessage(0); RemoveMessage(1); _root.skip.removeMovieClip(); TextCount = TextMax + 1; } if (!SkipFlag) { SceneEND(); } else { _root.Key_input = 0; _root.attachMovie('fade_stage_black', 'fade', 9999); SkipFlag = 0; } } } } else { if (_root.fade.Flag == 2) { if (!NoneDelete) { _parent.stage.RouteMain = new Array(); } SceneEND(); _parent.stage.gotoAndPlay('stage_' + RouteFirst); } } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 1118 { frame 1 { function DispMessage(SetParam) { var v3 = 'window' + SetParam.DispPoint; if (_root[v3] == null) { if (!SetParam.DispPoint) { var v4 = {'_x': 15, '_y': 340, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } else { var v4 = {'_x': 15, '_y': 15, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } _root.attachMovie('text_win', v3, 8000 + SetParam.DispPoint, v4); } else { _root[v3].CharaLook = SetParam.CharaLook; _root[v3].DispText = SetParam.DispText; _root[v3].gotoAndPlay('open'); } } function RemoveMessage(DispPoint) { var v2 = 'window' + DispPoint; _root[v2].gotoAndPlay('close'); } function DispSkip() { var v2 = {'_x': 260, '_y': 300}; _root.attachMovie('skip_next', 'skip2', 6001, v2); } function ChkEvent() { DispMessage(SetParam[TextCount]); WaitTimer = 90; ++TextCount; } var WaitTimer; var TextCount = 0; _parent.SceneFlag = 1; _root.useBom = 4; _root.bossflag = 0; _root.StopBGM('bgm_03'); ++_root.SceneNum; WaitTimer = 0; DispSkip(); TextMax = 4; SetParam = {}; SetParam[0] = {'DispPoint': 0, 'CharaLook': '03', 'DispText': 'やった~! ぶい!'}; SetParam[1] = {'DispPoint': 1, 'CharaLook': '12', 'DispText': 'けほっけほっ……\nああ、やはり駄目でしたか…\n…。'}; SetParam[2] = {'DispPoint': 1, 'CharaLook': 'R1', 'DispText': 'ところでタルト。ぐずぐずし\nてるとケーキ屋が開店するわ\nよ?'}; SetParam[3] = {'DispPoint': 0, 'CharaLook': '07', 'DispText': 'うわわ……ラスク先輩、了解\nで~す!'}; } frame 2 { function SceneEND() { _parent.SceneFlag = 0; _root.useBom = 0; _root.skip2.removeMovieClip(); if (_root.fire != null) { _root.fire.removeMovieClip(); _root.mainLock = ''; } if (_root.subfire != null) { _root.subfire.removeMovieClip(); } _root.delShot = 1; _root.FCS.KeyLock_z = false; _root.myship.gotoAndPlay('clear'); } if (_parent.SceneFlag) { if (WaitTimer && _root.Round == 1 && !NextFlag) { --WaitTimer; } else { if (TextCount < TextMax && _root.Round == 1 && !NextFlag) { ChkEvent(); } else { if (TextCount <= TextMax) { RemoveMessage(0); RemoveMessage(1); TextCount = TextMax + 1; } if (NextFlag) { SceneEND(); } } } } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 1119 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { if (_root.myship) { this.gotoAndPlay('b' + _root.SceneNum); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 4 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 5 { if (SceneFlag == 1) { this.gotoAndPlay('s' + _root.SceneNum); } } frame 6 { this.gotoAndPlay(_currentframe - 1); } frame 7 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 8 { if (!SceneFlag) { this.gotoAndPlay('b' + _root.SceneNum); } } frame 9 { this.gotoAndPlay(_currentframe - 1); } frame 10 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 11 { if (SceneFlag == 1) { SceneFlag = 0; _root.SceneNum += 1; this.gotoAndPlay('b' + _root.SceneNum); } } frame 12 { this.gotoAndPlay(_currentframe - 1); } frame 13 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 14 { if (SceneFlag == 1) { this.gotoAndPlay('s' + _root.SceneNum); } } frame 15 { this.gotoAndPlay(_currentframe - 1); } frame 16 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 17 { if (!SceneFlag) { this.gotoAndPlay('b' + _root.SceneNum); } } frame 18 { this.gotoAndPlay(_currentframe - 1); } frame 19 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 20 { if (SceneFlag == 1) { SceneFlag = 0; _root.SceneNum += 1; this.gotoAndPlay('b' + _root.SceneNum); } } frame 21 { this.gotoAndPlay(_currentframe - 1); } frame 22 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 23 { if (SceneFlag == 1) { this.gotoAndPlay('s' + _root.SceneNum); } } frame 24 { this.gotoAndPlay(_currentframe - 1); } frame 25 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 26 { if (!SceneFlag) { this.gotoAndPlay('b' + _root.SceneNum); } } frame 27 { this.gotoAndPlay(_currentframe - 1); } frame 28 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 29 { if (SceneFlag == 1) { this.gotoAndPlay('s' + _root.SceneNum); } } frame 30 { this.gotoAndPlay(_currentframe - 1); } frame 31 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 33 { this.gotoAndPlay(_currentframe - 1); } frame 36 { this.gotoAndPlay(_currentframe - 1); } } instance FCS of movieClip 256 { onClipEvent (enterFrame) { function CtrlMyship() { var v2 = 24; var v3 = 0; if (!(Key.isDown(40) && Key.isDown(38))) { if (Key.isDown(40) && _root.myship._y < 450 - v2) { _root.myship._y += 8; } else { if (Key.isDown(38) && _root.myship._y > +v2) { _root.myship._y -= 8; } } } if (!(Key.isDown(39) && Key.isDown(37))) { if (Key.isDown(39) && _root.myship._x < 385 - v2) { _root.myship._x += 8; _root.bank = 8; v3 = 1; } else { if (Key.isDown(37) && _root.myship._x > +v2) { _root.myship._x -= 8; _root.bank = -8; v3 = 1; } } } if (!v3 && _root.bank) { _root.bank = 0; } if (_root.mainShot == 3) { if (Key.isDown(39)) { if (_root.LockMarker < 200) { _root.LockMarker += 20; } } else { if (Key.isDown(37)) { if (_root.LockMarker > -200) { _root.LockMarker -= 20; } } else { if (_root.LockMarker > 1) { _root.LockMarker -= 20; } else { if (_root.LockMarker < -1) { _root.LockMarker += 20; } } } } } if (Key.isDown(90)) { if (!KeyLock_z) { AttackShot(); } } else { if (KeyLock_z) { if (_root.fire != null) { _root.fire.removeMovieClip(); _root.mainLock = ''; } if (_root.subfire != null) { _root.subfire.removeMovieClip(); } _root.delShot = 1; } } KeyLock_z = Key.isDown(90); if (Key.isDown(88) && !_root.useBom && _root.bomStock > 0) { AttackBom(); } if (_root.mainRelode > 0) { --_root.mainRelode; } if (_root.subRelode > 0) { --_root.subRelode; } } function AttackShot() { switch (_root.mainShot) { case 1: _root.attachMovie('fire1', 'fire', 1100); break; case 2: _root.attachMovie('fire2', 'fire', 1100); break; case 3: _root.attachMovie('fire3', 'fire', 1100); } if (_root.subPower) { switch (_root.subShot) { case 1: _root.attachMovie('subfire1', 'subfire', 999); break; case 2: _root.attachMovie('subfire2', 'subfire', 999); } } } function AttackBom() { --_root.bomStock; var v2 = {'_x': _root.myship._x, '_y': _root.myship._y}; switch (_root.mainShot) { case 1: _root.useBom = 1; _root.attachMovie('bom1', 'bom', 200, v2); break; case 2: _root.useBom = 2; _root.attachMovie('bom2', 'bom', 1200, v2); break; case 3: _root.useBom = 3; _root.attachMovie('bom3', 'bom', 1600, v2); } } if (Key.isDown(32) && !KeyLock) { _root.StopALL(_root); _root.StopALLFlag = !_root.StopALLFlag; } KeyLock = Key.isDown(32); if (_root.Key_input && !_root.StopALLFlag && !_root.CutInFlag) { CtrlMyship(); } } } frame 12 { if (LIFE <= 0 && destroy == 1) { this.gotoAndPlay('gameover_0' + _root.StageNum); } if (_root.flag == 1) { if (!FadeFlag) { _root.attachMovie('fade_all_white', 'fade', 9999); } else { if (FadeFlag == 2) { _root.useBom = 0; _root.bossflag = 0; _root.arrEnemyID = []; switch (_root.StageNum) { case 1: this.gotoAndPlay('stage_02'); break; case 2: this.gotoAndPlay('stage_03'); break; case 3: ++_root.Round; _root.ending.removeMovieClip(); _root.StopBGM('bgm_05'); this.gotoAndPlay('stage_01'); } } } } } frame 13 { this.gotoAndPlay(_currentframe - 1); } frame 14 { function SetGameOver() { flag = 0; bossflag = 0; mainLock = ''; _root.delShot = 1; _root.fire.removeMovieClip(); _root.subfire.removeMovieClip(); _root.window0.removeMovieClip(); _root.window1.removeMovieClip(); _root.attachMovie('gameover', 'blind', 6000); StopBGM('bgm_02'); StopBGM('bgm_03'); StopBGM('bgm_04'); _root.blind.again_btn01._x = 500; _root.blind.title_btn01._x = 500; StartSE('jng_gameover'); } SetGameOver(); } frame 15 { } frame 16 { function waitFor(n) { if (waitCounter <= 0 || waitCounter == undefined) { waitCounter = n; } else { if (--waitCounter <= 0) { return undefined; } } this.gotoAndPlay(_currentframe - 1); } waitFor(75); } frame 17 { function SetRanking() { _root.attachMovie('ranking_called', 'rank_called001', 7001); _root.rank_called001.dataMode = 2; _root.rank_called001.nextFrame(); _root.rank_called001._x = 262; _root.rank_called001._y = 210; } SetRanking(); _root.blind.again_btn01._x = 91.5; _root.blind.title_btn01._x = 91.5; } frame 18 { if (_root.flag) { _root.boss.removeMovieClip(); _root.logo.removeMovieClip(); _root.blind.removeMovieClip(); StopSE('jng_gameover'); if (_root.flag == 1) { _root.info_status.removeMovieClip(); this.gotoAndPlay('title'); } else { if (_root.flag == 2) { if (!FadeFlag) { _root.attachMovie('fade_all_white', 'fade', 9999); } else { if (FadeFlag == 2) { this.gotoAndPlay('restert'); } } } } } } frame 19 { this.gotoAndPlay(_currentframe - 1); } frame 20 { flag = 0; } movieClip 1125 { } movieClip 1127 { } movieClip 1129 { } movieClip 1132 { } movieClip 1135 { } movieClip 1137 { } movieClip 1139 { } movieClip 1141 { } movieClip 1144 { } movieClip 1146 { } movieClip 1148 { } movieClip 1150 { } movieClip 1152 { } movieClip 1153 { frame 1 { function DispItem(ItemType, SetType) { var v5 = 'item' + _root.itemCount; if (lockpoint != null) { var v3 = {'x': lockpoint._x, 'y': lockpoint._y}; } else { var v3 = {'x': _x, 'y': _y}; } this.localToGlobal(v3); if (SetType) { v3.x += Math.floor(Math.random() * 100 - 50); v3.y += Math.floor(Math.random() * 100 - 50); } var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie(ItemType, v5, 1001 + _root.itemCount, v4); ++_root.itemCount; if (_root.itemCount >= 99) { _root.itemCount = 0; } } DispItem('item_main', 1); } frame 2 { this.removeMovieClip(); } } movieClip 1154 { frame 1 { function DispItem(ItemType, SetType) { var v5 = 'item' + _root.itemCount; if (lockpoint != null) { var v3 = {'x': lockpoint._x, 'y': lockpoint._y}; } else { var v3 = {'x': _x, 'y': _y}; } this.localToGlobal(v3); if (SetType) { v3.x += Math.floor(Math.random() * 100 - 50); v3.y += Math.floor(Math.random() * 100 - 50); } var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie(ItemType, v5, 1001 + _root.itemCount, v4); ++_root.itemCount; if (_root.itemCount >= 99) { _root.itemCount = 0; } } DispItem('item_sub', 1); } frame 2 { this.removeMovieClip(); } } movieClip 1155 { frame 1 { function DispItem(ItemType, SetType) { var v5 = 'item' + _root.itemCount; if (lockpoint != null) { var v3 = {'x': lockpoint._x, 'y': lockpoint._y}; } else { var v3 = {'x': _x, 'y': _y}; } this.localToGlobal(v3); if (SetType) { v3.x += Math.floor(Math.random() * 100 - 50); v3.y += Math.floor(Math.random() * 100 - 50); } var v4 = {'_x': v3.x, '_y': v3.y}; _root.attachMovie(ItemType, v5, 1001 + _root.itemCount, v4); ++_root.itemCount; if (_root.itemCount >= 99) { _root.itemCount = 0; } } DispItem('item_bom', 1); } frame 2 { this.removeMovieClip(); } } movieClip 1157 { } movieClip 1159 { } movieClip 1161 { } movieClip 1163 { } movieClip 1165 { } movieClip 1167 { } movieClip 1169 { } movieClip 1171 { } movieClip 1172 { } movieClip 1173 { frame 1 { flag = 0; AreaNum = 0; RouteMain = ['b-a', 'a-b', 'b-e', 'e-b', 'b-c', 'c-a', 'a-c', 'c-d', 'd-c', 'c-a', 'a-b', 'b-e', 'e-b', 'b-c', 'c-a', 'a-c', 'c-a', 'a-d', 'd-b', 'b-c']; if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 3 { if (!flag) { this.gotoAndPlay(_currentframe - 1); } else { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } } frame 155 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 307 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } if (RouteMain[0] == 'endless') { this.gotoAndPlay('stage_b-e'); } } frame 459 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 611 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 762 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 913 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 1064 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 1215 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 1367 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 1518 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 1669 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 1820 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 1971 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 2122 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 2275 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } if (RouteMain[0] == 'endless') { this.gotoAndPlay('stage_a-b'); } } frame 2428 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 2581 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 2734 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 2887 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 3040 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 3193 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 3346 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 3565 { if (_root.bossflag == 1) { this.gotoAndPlay(_currentframe - 1); } else { if (flag == 2) { flag = 1; this.gotoAndPlay('stage_boss3'); } else { this.gotoAndPlay(_currentframe - 1); } } } frame 3718 { this.gotoAndPlay(_currentframe - 1); } } movieClip 1174 { frame 1 { function DispMessage(SetParam) { var v3 = 'window' + SetParam.DispPoint; if (_root[v3] == null) { if (!SetParam.DispPoint) { var v4 = {'_x': 15, '_y': 340, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } else { var v4 = {'_x': 15, '_y': 15, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } _root.attachMovie('text_win', v3, 8000 + SetParam.DispPoint, v4); } else { _root[v3].CharaLook = SetParam.CharaLook; _root[v3].DispText = SetParam.DispText; _root[v3].gotoAndPlay('open'); } } function RemoveMessage(DispPoint) { var v2 = 'window' + DispPoint; _root[v2].gotoAndPlay('close'); } function DispSkip() { var v2 = {'_x': 260, '_y': 300}; _root.attachMovie('skip', 'skip', 6001, v2); } var WaitTimer; var TextCount = 0; _root.StageNum = 2; _parent.SceneFlag = 1; _root.SceneNum = 1; _root.attachMovie('title_02', 'blind', 6000); if (_root.Round == 1) { DispSkip(); } _root.StartBGM('bgm_01'); TextMax = 7; SetParam = {}; SetParam[0] = {'DispPoint': 1, 'CharaLook': 'R4', 'DispText': '今の時間だと、砂漠は暑そう\nね。'}; SetParam[1] = {'DispPoint': 0, 'CharaLook': '04', 'DispText': 'そんなことないですよ~。\n思ったより涼しくていい気持\nちです~。'}; SetParam[2] = {'DispPoint': 1, 'CharaLook': 'R2', 'DispText': 'あら、それでかしら。'}; SetParam[3] = {'DispPoint': 1, 'CharaLook': 'R1', 'DispText': '異常気象の影響で砂漠の獣\nが凶暴化しているみたいね。'}; SetParam[4] = {'DispPoint': 0, 'CharaLook': '07', 'DispText': 'ええー!!??\nほ、ほんとですかぁ?\nはわわ……。'}; SetParam[5] = {'DispPoint': 1, 'CharaLook': 'R5', 'DispText': 'ま、あなたの方がずっと\n凶暴だから大丈夫ね。'}; SetParam[6] = {'DispPoint': 0, 'CharaLook': '06', 'DispText': 'にゃ、にゃー!!'}; } frame 2 { if (!_root.FadeFlag && !_root.blind.Flag) { if (WaitTimer && !SkipFlag && _root.Round == 1) { --WaitTimer; } else { if (TextCount < TextMax && !SkipFlag && _root.Round == 1) { DispMessage(SetParam[TextCount]); ++TextCount; WaitTimer = 90; } else { RemoveMessage(0); RemoveMessage(1); _root.skip.removeMovieClip(); _root.blind.Flag = 1; _parent.SceneFlag = 2; _root.StopBGM('bgm_01'); if (SkipFlag) { SkipFlag = 0; } } } } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 1175 { frame 1 { function DispEnemy(enemyID, typeID, moveID, ItemID, Set_x, Set_y) { var v5 = 'enemy' + _root.mobCount; var v4 = {'x': _x, 'y': _y}; if (Set_x) { v4.x = Set_x; } if (Set_y) { v4.y = Set_y; } _parent.localToGlobal(v4); if (!ItemID) { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID}; } else { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID, 'ItemType': ItemID}; } _root.attachMovie(enemyID, v5, 401 + _root.mobCount, v6); _root.arrEnemyID.push(v5); ++_root.mobCount; if (_root.mobCount >= 100) { _root.mobCount = 0; } } DispEnemy('mob_b', 'b3', 'b2', 'item_sub'); } frame 2 { this.removeMovieClip(); } } movieClip 1176 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 1800 { this.stop(); if (!_root.destroy) { _parent.SceneFlag = 1; } } } movieClip 1177 { frame 1 { function DispMessage(SetParam) { var v3 = 'window' + SetParam.DispPoint; if (_root[v3] == null) { if (!SetParam.DispPoint) { var v4 = {'_x': 15, '_y': 340, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } else { var v4 = {'_x': 15, '_y': 15, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } _root.attachMovie('text_win', v3, 8000 + SetParam.DispPoint, v4); } else { _root[v3].CharaLook = SetParam.CharaLook; _root[v3].DispText = SetParam.DispText; _root[v3].gotoAndPlay('open'); } } function RemoveMessage(DispPoint) { var v2 = 'window' + DispPoint; _root[v2].gotoAndPlay('close'); } function DispSkip() { var v2 = {'_x': 260, '_y': 300}; _root.attachMovie('skip', 'skip', 6001, v2); } function ChkEvent() { DispMessage(SetParam[TextCount]); ++TextCount; WaitTimer = 90; } function EndEvent() {} var WaitTimer; var TextCount = 0; if (!_root.LIFE) { _parent.gotoAndPlay('gameover'); } _parent.SceneFlag = 1; _root.useBom = 4; ++_root.SceneNum; WaitTimer = 0; if (_root.Round == 1) { DispSkip(); } TextMax = 6; SetParam = {}; SetParam[0] = {'DispPoint': 1, 'CharaLook': 'R2', 'DispText': 'そろそろ街との中間辺りかし\nら?'}; SetParam[1] = {'DispPoint': 0, 'CharaLook': '03', 'DispText': 'はいは~い!\nタルトは順調に進んでますよ\n~!'}; SetParam[2] = {'DispPoint': 1, 'CharaLook': 'R1', 'DispText': '今朝のニュースで、その辺に\n野盗が出ると言ってたわ。\n適当に気をつけなさい。'}; SetParam[3] = {'DispPoint': 0, 'CharaLook': '07', 'DispText': 'せ、せ、せ、せんぱ~い!\n何か怪しいのがたくさんいま\nす!'}; SetParam[4] = {'DispPoint': 1, 'CharaLook': 'R3', 'DispText': '……タルトは強い子。\nそして優秀なメイド。\nだから大丈夫よね?'}; SetParam[5] = {'DispPoint': 0, 'CharaLook': '07', 'DispText': 'わわわ、にゃひゃー!'}; RouteFirst = 'b-c'; AddRoute = ['a-c', 'c-b', 'b-a', 'a-b', 'b-c', 'c-a', 'a-b', 'b-c', 'c-a']; ConectRoute = ['c-a', 'a-a', 'b-a', 'c-a', 'd-a', 'e-a']; } frame 2 { function SceneEND() { PreEndEvent(); _parent.SceneFlag = 0; _root.useBom = 0; if (!NoneRoute) { RouteSet(AddRoute, ConectRoute, SPset); } EndEvent(); } function RouteSet(AddRoute, ConectRoute, SPset) { if (!SPset) { switch (_parent.stage.RouteMain[0].substr(-1, 1)) { case 'a': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[1]]; break; case 'b': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[2]]; break; case 'c': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[3]]; break; case 'd': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[4]]; break; case 'e': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[5]]; break; case 'f': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[6]]; break; case 'g': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[7]]; break; default: _parent.stage.RouteMain = [ConectRoute[0]]; } _parent.stage.RouteMain = _parent.stage.RouteMain.concat(AddRoute); } else { _parent.stage.RouteMain = [ConectRoute[0]]; } } if (!_root.fade) { if (WaitTimer && !SkipFlag && _root.Round == 1) { --WaitTimer; } else { if (TextCount < TextMax && !SkipFlag && _root.Round == 1) { ChkEvent(); } else { if (TextCount <= TextMax) { RemoveMessage(0); RemoveMessage(1); _root.skip.removeMovieClip(); TextCount = TextMax + 1; } if (!SkipFlag) { SceneEND(); } else { _root.Key_input = 0; _root.attachMovie('fade_stage_black', 'fade', 9999); SkipFlag = 0; } } } } else { if (_root.fade.Flag == 2) { if (!NoneDelete) { _parent.stage.RouteMain = new Array(); } SceneEND(); _parent.stage.gotoAndPlay('stage_' + RouteFirst); } } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 1178 { frame 1 { function DispCBoss(enemyID, ItemID) { var v4 = 'cboss' + _root.mobCount; var v3 = {'x': _x, 'y': _y}; _parent.localToGlobal(v3); var v5 = {'_x': v3.x, '_y': v3.y, 'ItemType': ItemID}; _root.attachMovie(enemyID, v4, 1 + _root.mobCount, v5); _root.arrEnemyID.push(v4); ++_root.mobCount; ++_root.bossflag; if (_root.mobCount >= 100) { _root.mobCount = 0; } } DispCBoss('cboss_2_1', 'item_main'); } frame 2 { this.removeMovieClip(); } } movieClip 1179 { frame 1 { function RouteSet(AddRoute, ConectRoute, SPset) { if (!SPset) { switch (_parent.stage.RouteMain[0].substr(-1, 1)) { case 'a': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[1]]; break; case 'b': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[2]]; break; case 'c': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[3]]; break; case 'd': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[4]]; break; case 'e': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[5]]; break; case 'f': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[6]]; break; case 'g': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[7]]; break; default: _parent.stage.RouteMain = [ConectRoute[0]]; } _parent.stage.RouteMain = _parent.stage.RouteMain.concat(AddRoute); } else { _parent.stage.RouteMain = [ConectRoute[0]]; } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } TextMax = 0; SetParam = {}; AddRoute = ['b-a', 'a-c', 'c-b', 'b-c', 'c-a', 'a-c', 'c-b', 'b-e', 'e-b', 'b-c', 'c-a', 'a-b', 'b-c', 'c-a', 'a-b', 'b-e']; ConectRoute = ['a-b', 'a-b', 'b-b', 'c-b', 'd-b', 'e-b']; if (_root.fade) { this.gotoAndPlay('skip'); } } frame 389 { if (!_root.destroy && !_root.bossflag) { RouteSet(AddRoute, ConectRoute); _parent.SceneFlag = 1; } } frame 539 { if (!_root.destroy && !_root.bossflag) { RouteSet(AddRoute, ConectRoute); _parent.SceneFlag = 1; } } frame 689 { if (!_root.destroy && !_root.bossflag) { RouteSet(AddRoute, ConectRoute); _parent.SceneFlag = 1; } } frame 839 { this.stop(); if (!_root.destroy) { RouteSet(AddRoute, ConectRoute); _parent.SceneFlag = 1; } } } movieClip 1180 { frame 1 { function DispEnemy(enemyID, typeID, moveID, ItemID, Set_x, Set_y) { var v5 = 'enemy' + _root.mobCount; var v4 = {'x': _x, 'y': _y}; if (Set_x) { v4.x = Set_x; } if (Set_y) { v4.y = Set_y; } _parent.localToGlobal(v4); if (!ItemID) { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID}; } else { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID, 'ItemType': ItemID}; } _root.attachMovie(enemyID, v5, 401 + _root.mobCount, v6); _root.arrEnemyID.push(v5); ++_root.mobCount; if (_root.mobCount >= 100) { _root.mobCount = 0; } } DispEnemy('mob_b', 'b3', 'b1', 'item_main'); } frame 2 { this.removeMovieClip(); } } movieClip 1181 { frame 1 { function DispCBoss(enemyID, ItemID) { var v4 = 'cboss' + _root.mobCount; var v3 = {'x': _x, 'y': _y}; _parent.localToGlobal(v3); var v5 = {'_x': v3.x, '_y': v3.y, 'ItemType': ItemID}; _root.attachMovie(enemyID, v4, 1 + _root.mobCount, v5); _root.arrEnemyID.push(v4); ++_root.mobCount; ++_root.bossflag; if (_root.mobCount >= 100) { _root.mobCount = 0; } } DispCBoss('cboss_3_1', 'item_sub'); } frame 2 { this.removeMovieClip(); } } movieClip 1182 { frame 1 { function DispEnemy(enemyID, typeID, moveID, ItemID, Set_x, Set_y) { var v5 = 'enemy' + _root.mobCount; var v4 = {'x': _x, 'y': _y}; if (Set_x) { v4.x = Set_x; } if (Set_y) { v4.y = Set_y; } _parent.localToGlobal(v4); if (!ItemID) { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID}; } else { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID, 'ItemType': ItemID}; } _root.attachMovie(enemyID, v5, 401 + _root.mobCount, v6); _root.arrEnemyID.push(v5); ++_root.mobCount; if (_root.mobCount >= 100) { _root.mobCount = 0; } } DispEnemy('mob_a', 'a3', 'a4', 'item_main'); } frame 2 { this.removeMovieClip(); } } movieClip 1183 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 1800 { this.stop(); if (!_root.destroy) { _parent.SceneFlag = 1; } } } movieClip 1184 { frame 1 { function DispMessage(SetParam) { var v3 = 'window' + SetParam.DispPoint; if (_root[v3] == null) { if (!SetParam.DispPoint) { var v4 = {'_x': 15, '_y': 340, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } else { var v4 = {'_x': 15, '_y': 15, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } _root.attachMovie('text_win', v3, 8000 + SetParam.DispPoint, v4); } else { _root[v3].CharaLook = SetParam.CharaLook; _root[v3].DispText = SetParam.DispText; _root[v3].gotoAndPlay('open'); } } function RemoveMessage(DispPoint) { var v2 = 'window' + DispPoint; _root[v2].gotoAndPlay('close'); } function DispSkip() { var v2 = {'_x': 260, '_y': 300}; _root.attachMovie('skip', 'skip', 6001, v2); } function ChkEvent() { DispMessage(SetParam[TextCount]); WaitTimer = 90; ++TextCount; } function DispEnemyG(enemyID, typeID, moveID, ItemID, Set_x, Set_y) { var v6 = 'enemy' + _root.mobGCount; var v4 = {'x': _x, 'y': _y}; if (Set_x) { v4.x = Set_x; } if (Set_y) { v4.y = Set_y; } _parent.localToGlobal(v4); if (!ItemID) { var v5 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID}; } else { var v5 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID, 'ItemType': ItemID}; } _root.attachMovie(enemyID, v6, 101 + _root.mobGCount, v5); ++_root.mobGCount; if (_root.mobGCount >= 50) { _root.mobGCount = 0; } } function EndEvent() {} var WaitTimer; var TextCount = 0; if (!_root.LIFE) { _parent.gotoAndPlay('gameover'); } _parent.SceneFlag = 1; _root.useBom = 4; ++_root.SceneNum; WaitTimer = 0; if (_root.Round == 1) { DispSkip(); } TextMax = 5; SetParam = {}; SetParam[0] = {'DispPoint': 0, 'CharaLook': '06', 'DispText': 'うわー、きつかったぁ……\nのど渇いたよぉ~……。'}; SetParam[1] = {'DispPoint': 1, 'CharaLook': 'R0', 'DispText': 'あら、もう通り抜けたの。\nすごいわねぇ、タルト。'}; SetParam[2] = {'DispPoint': 0, 'CharaLook': '03', 'DispText': 'えっへん! なのです!!'}; SetParam[3] = {'DispPoint': 1, 'CharaLook': 'R1', 'DispText': 'その辺にオアシスがあるから\n飲み物をもらえばいいわ。'}; SetParam[4] = {'DispPoint': 0, 'CharaLook': '03', 'DispText': 'はいは~い!'}; RouteFirst = 'b-a'; AddRoute = ['c-item', 'd-a', 'a-b', 'b-a', 'a-c', 'c-b', 'b-c', 'c-d', 'd-a', 'a-b', 'b-e', 'e-c', 'c-b', 'b-a', 'a-c', 'c-b', 'b-e', 'e-b', 'b-a', 'a-c', 'c-d', 'd-b']; ConectRoute = ['a-c', 'a-c', 'b-c', 'c-c', 'd-c', 'e-c']; } frame 2 { function SceneEND() { PreEndEvent(); _parent.SceneFlag = 0; _root.useBom = 0; if (!NoneRoute) { RouteSet(AddRoute, ConectRoute, SPset); } EndEvent(); } function RouteSet(AddRoute, ConectRoute, SPset) { if (!SPset) { switch (_parent.stage.RouteMain[0].substr(-1, 1)) { case 'a': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[1]]; break; case 'b': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[2]]; break; case 'c': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[3]]; break; case 'd': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[4]]; break; case 'e': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[5]]; break; case 'f': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[6]]; break; case 'g': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[7]]; break; default: _parent.stage.RouteMain = [ConectRoute[0]]; } _parent.stage.RouteMain = _parent.stage.RouteMain.concat(AddRoute); } else { _parent.stage.RouteMain = [ConectRoute[0]]; } } if (!_root.fade) { if (WaitTimer && !SkipFlag && _root.Round == 1) { --WaitTimer; } else { if (TextCount < TextMax && !SkipFlag && _root.Round == 1) { ChkEvent(); } else { if (TextCount <= TextMax) { RemoveMessage(0); RemoveMessage(1); _root.skip.removeMovieClip(); TextCount = TextMax + 1; } if (!SkipFlag) { SceneEND(); } else { _root.Key_input = 0; _root.attachMovie('fade_stage_black', 'fade', 9999); SkipFlag = 0; } } } } else { if (_root.fade.Flag == 2) { if (!NoneDelete) { _parent.stage.RouteMain = new Array(); } SceneEND(); _parent.stage.gotoAndPlay('stage_' + RouteFirst); } } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 1185 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } if (_root.fade) { this.gotoAndPlay('skip'); } } frame 419 { this.stop(); if (!_root.destroy) { _parent.SceneFlag = 1; } } } movieClip 1186 { frame 1 { function DispEnemy(enemyID, typeID, moveID, ItemID, Set_x, Set_y) { var v5 = 'enemy' + _root.mobCount; var v4 = {'x': _x, 'y': _y}; if (Set_x) { v4.x = Set_x; } if (Set_y) { v4.y = Set_y; } _parent.localToGlobal(v4); if (!ItemID) { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID}; } else { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID, 'ItemType': ItemID}; } _root.attachMovie(enemyID, v5, 401 + _root.mobCount, v6); _root.arrEnemyID.push(v5); ++_root.mobCount; if (_root.mobCount >= 100) { _root.mobCount = 0; } } DispEnemy('mob_b', 'b3', 'b1', 'item_sub'); } frame 2 { this.removeMovieClip(); } } movieClip 1187 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 900 { this.stop(); if (!_root.destroy) { _parent.SceneFlag = 1; } } } movieClip 1188 { frame 1 { function DispMessage(SetParam) { var v3 = 'window' + SetParam.DispPoint; if (_root[v3] == null) { if (!SetParam.DispPoint) { var v4 = {'_x': 15, '_y': 340, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } else { var v4 = {'_x': 15, '_y': 15, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } _root.attachMovie('text_win', v3, 8000 + SetParam.DispPoint, v4); } else { _root[v3].CharaLook = SetParam.CharaLook; _root[v3].DispText = SetParam.DispText; _root[v3].gotoAndPlay('open'); } } function RemoveMessage(DispPoint) { var v2 = 'window' + DispPoint; _root[v2].gotoAndPlay('close'); } function DispSkip() { var v2 = {'_x': 260, '_y': 300}; _root.attachMovie('skip', 'skip', 6001, v2); } function ChkEvent() { switch (TextCount) { case 0: _root.Key_input = 0; _root.bank = 0; if (_root.fire != null) { _root.fire.removeMovieClip(); _root.mainLock = ''; } if (_root.subfire != null) { _root.subfire.removeMovieClip(); } _root.delShot = 1; _root.FCS.KeyLock_z = false; RouteSet(AddRoute2, ConectRoute2); DispMessage(SetParam[TextCount]); WaitTimer = 90; break; case 3: DispBoss(); WaitTimer = 15; break; case 4: _root.StopBGM('bgm_02'); _root.StartBGM('bgm_01'); DispMessage(SetParam[TextCount]); WaitTimer = 90; break; default: DispMessage(SetParam[TextCount]); WaitTimer = 90; } ++TextCount; } function EndEvent() { if (_root.Round != 1) { RouteSet(AddRoute2, ConectRoute2); } if (!_root.bossflag) { DispBoss(); } _root.StopBGM('bgm_01'); _root.StopBGM('bgm_02'); _root.StartBGM('bgm_03'); _root.boss.flag = 1; _root.Key_input = 1; } function DispBoss() { var v2 = 'boss'; var v3 = {'_x': 180, '_y': 70}; _root.attachMovie('boss2_1', v2, 1, v3); _root.arrEnemyID.push(v2); _root.bossflag = 1; } var WaitTimer; var TextCount = 0; if (!_root.LIFE) { _parent.gotoAndPlay('gameover'); } _parent.SceneFlag = 1; _root.useBom = 4; ++_root.SceneNum; WaitTimer = 0; if (_root.Round == 1) { DispSkip(); } TextMax = 14; SetParam = {}; SetParam[0] = {'DispPoint': 1, 'CharaLook': 'R2', 'DispText': 'そろそろ街に着く頃ね。\nタルト、調子はどう?'}; SetParam[1] = {'DispPoint': 0, 'CharaLook': '06', 'DispText': 'も、もう少しだぁ、頑張るぞ\n~!'}; SetParam[2] = {'DispPoint': 1, 'CharaLook': '20', 'DispText': 'おねぇちゃ~~~ん!'}; SetParam[3] = {}; SetParam[4] = {'DispPoint': 0, 'CharaLook': '02', 'DispText': 'うわっ!? ま、マカロン様\n!?'}; SetParam[5] = {'DispPoint': 1, 'CharaLook': '21', 'DispText': '遊んで遊んで遊んで~!'}; SetParam[6] = {'DispPoint': 0, 'CharaLook': '06', 'DispText': 'なんでこんな危ない所にきて\nいるんですかぁ?'}; SetParam[7] = {'DispPoint': 1, 'CharaLook': '20', 'DispText': 'タルトおねぇちゃんと遊ぶの\n~!\n鬼ごっこするなの~!'}; SetParam[8] = {'DispPoint': 0, 'CharaLook': '04', 'DispText': 'う~ん……ラ、ラスク先輩~\n! どうすればいいんですか\nぁ?'}; SetParam[9] = {'DispPoint': 1, 'CharaLook': 'R1', 'DispText': 'マカロン様はご主人様の親戚\nにあたる方。遊んで差し上げ\nなさい。'}; SetParam[10] = {'DispPoint': 0, 'CharaLook': '00', 'DispText': 'は~い!\nそれじゃ、マカロン様と遊び\nま~す!'}; SetParam[11] = {'DispPoint': 1, 'CharaLook': 'R3', 'DispText': 'くれぐれも今は、ご主人様の\nおつかい中だってことを忘れ\nないように。'}; SetParam[12] = {'DispPoint': 0, 'CharaLook': '07', 'DispText': 'にゃー!?'}; SetParam[13] = {'DispPoint': 1, 'CharaLook': '21', 'DispText': 'わ~いわ~い!\nじゃあ、マカロンからいくな\nの~!'}; RouteFirst = 'boss2'; AddRoute = ['boss2']; ConectRoute = ['boss2']; AddRoute2 = ['b-e', 'boss', 'boss2']; ConectRoute2 = ['c-b', 'a-b', 'b-b', 'c-b', 'd-b', 'e-e']; } frame 2 { function SceneEND() { PreEndEvent(); _parent.SceneFlag = 0; _root.useBom = 0; if (!NoneRoute) { RouteSet(AddRoute, ConectRoute, SPset); } EndEvent(); } function RouteSet(AddRoute, ConectRoute, SPset) { if (!SPset) { switch (_parent.stage.RouteMain[0].substr(-1, 1)) { case 'a': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[1]]; break; case 'b': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[2]]; break; case 'c': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[3]]; break; case 'd': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[4]]; break; case 'e': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[5]]; break; case 'f': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[6]]; break; case 'g': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[7]]; break; default: _parent.stage.RouteMain = [ConectRoute[0]]; } _parent.stage.RouteMain = _parent.stage.RouteMain.concat(AddRoute); } else { _parent.stage.RouteMain = [ConectRoute[0]]; } } if (!_root.fade) { if (WaitTimer && !SkipFlag && _root.Round == 1) { --WaitTimer; } else { if (TextCount < TextMax && !SkipFlag && _root.Round == 1) { ChkEvent(); } else { if (TextCount <= TextMax) { RemoveMessage(0); RemoveMessage(1); _root.skip.removeMovieClip(); TextCount = TextMax + 1; } if (!SkipFlag) { SceneEND(); } else { _root.Key_input = 0; _root.attachMovie('fade_stage_black', 'fade', 9999); SkipFlag = 0; } } } } else { if (_root.fade.Flag == 2) { if (!NoneDelete) { _parent.stage.RouteMain = new Array(); } SceneEND(); _parent.stage.gotoAndPlay('stage_' + RouteFirst); } } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 1189 { frame 1 { function DispMessage(SetParam) { var v3 = 'window' + SetParam.DispPoint; if (_root[v3] == null) { if (!SetParam.DispPoint) { var v4 = {'_x': 15, '_y': 340, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } else { var v4 = {'_x': 15, '_y': 15, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } _root.attachMovie('text_win', v3, 8000 + SetParam.DispPoint, v4); } else { _root[v3].CharaLook = SetParam.CharaLook; _root[v3].DispText = SetParam.DispText; _root[v3].gotoAndPlay('open'); } } function RemoveMessage(DispPoint) { var v2 = 'window' + DispPoint; _root[v2].gotoAndPlay('close'); } function DispSkip() { var v2 = {'_x': 260, '_y': 300}; _root.attachMovie('skip', 'skip', 6001, v2); } function ChkEvent() { switch (TextCount) { case 0: _root.Key_input = 0; _root.bank = 0; if (_root.fire != null) { _root.fire.removeMovieClip(); _root.mainLock = ''; } if (_root.subfire != null) { _root.subfire.removeMovieClip(); } _root.delShot = 1; _root.FCS.KeyLock_z = false; _root.StopBGM('bgm_03'); _root.StartBGM('bgm_01'); DispMessage(SetParam[TextCount]); WaitTimer = 90; break; case 4: _root.boss.flag = 2; WaitTimer = 20; break; case 5: _parent.stage.flag = 2; _root.myship.gotoAndPlay('fadeout'); DispMessage(SetParam[TextCount]); WaitTimer = 180; break; case 6: DispBoss(); WaitTimer = 60; break; default: DispMessage(SetParam[TextCount]); WaitTimer = 90; } ++TextCount; } function EndEvent() { function DispEnemyG(enemyID, typeID, SetID2, Set_x, Set_y) { var v2 = 'mob' + SetID2; var v4 = {'x': Set_x, 'y': Set_y}; for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == v2) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } var v5 = {'_x': v4.x, '_y': v4.y, 'TypeID': typeID}; _root.attachMovie(enemyID, v2, 350 + SetID2, v5); _root.arrEnemyID.push(v2); } function SetMyship() { var v2 = {'_x': 160, '_y': 300}; _root.attachMovie('myship', 'myship', 1500, v2); } if (_root.bossflag != 2) { _root.boss.removeMovieClip(); DispBoss(); } _root.StopBGM('bgm_01'); _root.StartBGM('bgm_03'); _root.boss.flag = 3; DispEnemyG('boss2_g', 'g3', 1, 37, 42); DispEnemyG('boss2_g', 'g3', 2, 350, 42); DispEnemyG('boss2_g', 'g2', 3, 152, 18); DispEnemyG('boss2_g', 'g2', 4, 235, 18); DispEnemyG('boss2_g', 'g1', 5, 60, 203); DispEnemyG('boss2_g', 'g1', 6, 327, 203); SetMyship(); _root.myship.gotoAndPlay('start'); } function DispBoss() { var v2 = 'boss'; var v3 = {'_x': 200, '_y': 149}; _root.attachMovie('boss2_2', v2, 3, v3); _root.arrEnemyID.push(v2); _root.bossflag = 2; } var WaitTimer; var TextCount = 0; if (!_root.LIFE) { _parent.gotoAndPlay('gameover'); } _parent.SceneFlag = 1; _root.useBom = 4; ++_root.SceneNum; WaitTimer = 0; if (_root.Round == 1) { DispSkip(); } else { SkipFlag = 1; } TextMax = 18; SetParam = {}; SetParam[0] = {'DispPoint': 0, 'CharaLook': '0B', 'DispText': 'やったぁ!'}; SetParam[1] = {'DispPoint': 1, 'CharaLook': '22', 'DispText': 'えーん、こわされたなの~!'}; SetParam[2] = {'DispPoint': 0, 'CharaLook': '06', 'DispText': 'そ、それじゃあマカロン様、\nタルトは大事なお仕事がある\nので……。'}; SetParam[3] = {'DispPoint': 1, 'CharaLook': '20', 'DispText': 'えっへっへ~、こんなことも\nあろうかと~!'}; SetParam[4] = {}; SetParam[5] = {'DispPoint': 0, 'CharaLook': '04', 'DispText': 'な、何?'}; SetParam[6] = {}; SetParam[7] = {'DispPoint': 1, 'CharaLook': '21', 'DispText': 'じゃーんなのー!'}; SetParam[8] = {'DispPoint': 0, 'CharaLook': '02', 'DispText': 'にゃー!?'}; SetParam[9] = {'DispPoint': 0, 'CharaLook': '06', 'DispText': 'ど、どこからそんなものをぉ\nぉぉ~?'}; SetParam[10] = {'DispPoint': 1, 'CharaLook': '21', 'DispText': 'おじちゃまに作ってもらった\nなの~!'}; SetParam[11] = {'DispPoint': 0, 'CharaLook': '07', 'DispText': 'ご、ご主人様にぃ~!?'}; SetParam[12] = {'DispPoint': 1, 'CharaLook': 'R4', 'DispText': 'そういえばこの前、ご主人様\nがおっしゃってたわ。'}; SetParam[13] = {'DispPoint': 1, 'CharaLook': 'R1', 'DispText': '「タルト相手に遊ぶなら、サ\nブウェポンも作らなくてはな」と。'}; SetParam[14] = {'DispPoint': 0, 'CharaLook': '06', 'DispText': 'ご主人様は私を何だと思って\nるんですかぁ~?!'}; SetParam[15] = {'DispPoint': 1, 'CharaLook': 'R3', 'DispText': 'メイドでしょ。さ、どうする\nのタルト? 早く行かないと\n売り切れるわよ。'}; SetParam[16] = {'DispPoint': 0, 'CharaLook': '07', 'DispText': 'せ、先輩ぃ~~~!!'}; SetParam[17] = {'DispPoint': 1, 'CharaLook': '21', 'DispText': 'わーい!'}; RouteFirst = 'boss4'; AddRoute = ['boss4']; ConectRoute = ['boss4']; AddRoute2 = ['boss3']; ConectRoute2 = ['boss3']; } frame 2 { function SceneEND() { PreEndEvent(); _parent.SceneFlag = 0; _root.useBom = 0; if (!NoneRoute) { RouteSet(AddRoute, ConectRoute, SPset); } EndEvent(); } function RouteSet(AddRoute, ConectRoute, SPset) { if (!SPset) { switch (_parent.stage.RouteMain[0].substr(-1, 1)) { case 'a': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[1]]; break; case 'b': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[2]]; break; case 'c': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[3]]; break; case 'd': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[4]]; break; case 'e': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[5]]; break; case 'f': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[6]]; break; case 'g': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[7]]; break; default: _parent.stage.RouteMain = [ConectRoute[0]]; } _parent.stage.RouteMain = _parent.stage.RouteMain.concat(AddRoute); } else { _parent.stage.RouteMain = [ConectRoute[0]]; } } if (!_root.fade) { if (WaitTimer && !SkipFlag && _root.Round == 1) { --WaitTimer; } else { if (TextCount < TextMax && !SkipFlag && _root.Round == 1) { ChkEvent(); } else { if (TextCount <= TextMax) { RemoveMessage(0); RemoveMessage(1); _root.skip.removeMovieClip(); TextCount = TextMax + 1; } if (!SkipFlag) { SceneEND(); } else { _root.Key_input = 0; _root.attachMovie('fade_stage_black', 'fade', 9999); SkipFlag = 0; } } } } else { if (_root.fade.Flag == 2) { if (!NoneDelete) { _parent.stage.RouteMain = new Array(); } SceneEND(); _parent.stage.gotoAndPlay('stage_' + RouteFirst); } } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 1190 { frame 1 { function DispMessage(SetParam) { var v3 = 'window' + SetParam.DispPoint; if (_root[v3] == null) { if (!SetParam.DispPoint) { var v4 = {'_x': 15, '_y': 340, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } else { var v4 = {'_x': 15, '_y': 15, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } _root.attachMovie('text_win', v3, 8000 + SetParam.DispPoint, v4); } else { _root[v3].CharaLook = SetParam.CharaLook; _root[v3].DispText = SetParam.DispText; _root[v3].gotoAndPlay('open'); } } function RemoveMessage(DispPoint) { var v2 = 'window' + DispPoint; _root[v2].gotoAndPlay('close'); } function DispMessage(SetParam) { var v3 = 'window' + SetParam.DispPoint; if (_root[v3] == null) { if (!SetParam.DispPoint) { var v4 = {'_x': 15, '_y': 340, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } else { var v4 = {'_x': 15, '_y': 15, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } _root.attachMovie('text_win', v3, 8000 + SetParam.DispPoint, v4); } else { _root[v3].CharaLook = SetParam.CharaLook; _root[v3].DispText = SetParam.DispText; _root[v3].gotoAndPlay('open'); } } function RemoveMessage(DispPoint) { var v2 = 'window' + DispPoint; _root[v2].gotoAndPlay('close'); } function DispSkip() { var v2 = {'_x': 260, '_y': 300}; _root.attachMovie('skip_next', 'skip2', 6001, v2); } function ChkEvent() { DispMessage(SetParam[TextCount]); WaitTimer = 90; ++TextCount; } var WaitTimer; var TextCount = 0; _parent.SceneFlag = 1; _root.useBom = 4; _root.bossflag = 0; _root.StopBGM('bgm_03'); ++_root.SceneNum; WaitTimer = 0; DispSkip(); TextMax = 7; SetParam = {}; SetParam[0] = {'DispPoint': 0, 'CharaLook': '03', 'DispText': 'マカロン様、鬼ごっこはタル\nトの勝ちですよ~!'}; SetParam[1] = {'DispPoint': 1, 'CharaLook': '22', 'DispText': 'ふぇ~ん! せっかく作って\nもらったのに~!'}; SetParam[2] = {'DispPoint': 1, 'CharaLook': 'R3', 'DispText': '用事は終わったの? 早くし\nないとケーキ屋が開店するわ\nよ!'}; SetParam[3] = {'DispPoint': 0, 'CharaLook': '02', 'DispText': 'そ、それではマカロン様、タ\nルトはおつかいの途中なので\n……。'}; SetParam[4] = {'DispPoint': 1, 'CharaLook': '22', 'DispText': 'いやだいやだ、マカロンはも\nっとおねぇちゃんと遊ぶなの\n~!'}; SetParam[5] = {'DispPoint': 0, 'CharaLook': '06', 'DispText': 'ごめんなさぁ~い! 遊びは\nまた今度ね~!'}; SetParam[6] = {'DispPoint': 1, 'CharaLook': '20', 'DispText': 'おねぇ~ちゃ~~ん! もっ\nと遊ぼうよ~!'}; } frame 2 { function SceneEND() { _parent.SceneFlag = 0; _root.useBom = 0; _root.skip2.removeMovieClip(); if (_root.fire != null) { _root.fire.removeMovieClip(); _root.mainLock = ''; } if (_root.subfire != null) { _root.subfire.removeMovieClip(); } _root.delShot = 1; _root.FCS.KeyLock_z = false; _root.myship.gotoAndPlay('clear'); } if (_parent.SceneFlag) { if (WaitTimer && _root.Round == 1 && !NextFlag) { --WaitTimer; } else { if (TextCount < TextMax && _root.Round == 1 && !NextFlag) { ChkEvent(); } else { if (TextCount <= TextMax) { RemoveMessage(0); RemoveMessage(1); TextCount = TextMax + 1; } if (NextFlag) { SceneEND(); } } } } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 1191 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { if (_root.myship) { this.gotoAndPlay('b' + _root.SceneNum); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 4 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 5 { if (SceneFlag == 1) { this.gotoAndPlay('s' + _root.SceneNum); } } frame 6 { this.gotoAndPlay(_currentframe - 1); } frame 7 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 8 { if (!SceneFlag) { this.gotoAndPlay('b' + _root.SceneNum); } } frame 9 { this.gotoAndPlay(_currentframe - 1); } frame 10 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 11 { if (SceneFlag == 1) { SceneFlag = 0; _root.SceneNum += 1; this.gotoAndPlay('b' + _root.SceneNum); } } frame 12 { this.gotoAndPlay(_currentframe - 1); } frame 13 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 14 { if (SceneFlag == 1) { this.gotoAndPlay('s' + _root.SceneNum); } } frame 15 { this.gotoAndPlay(_currentframe - 1); } frame 16 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 17 { if (!SceneFlag) { this.gotoAndPlay('b' + _root.SceneNum); } } frame 18 { this.gotoAndPlay(_currentframe - 1); } frame 19 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 20 { if (SceneFlag == 1) { SceneFlag = 0; _root.SceneNum += 1; this.gotoAndPlay('b' + _root.SceneNum); } } frame 21 { this.gotoAndPlay(_currentframe - 1); } frame 22 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 23 { if (SceneFlag == 1) { this.gotoAndPlay('s' + _root.SceneNum); } } frame 24 { this.gotoAndPlay(_currentframe - 1); } frame 25 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 26 { if (!SceneFlag) { this.gotoAndPlay('b' + _root.SceneNum); } } frame 27 { this.gotoAndPlay(_currentframe - 1); } frame 28 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 29 { if (SceneFlag == 1) { this.gotoAndPlay('s' + _root.SceneNum); } } frame 30 { this.gotoAndPlay(_currentframe - 1); } frame 31 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 32 { if (!SceneFlag) { this.gotoAndPlay('b' + _root.SceneNum); } } frame 33 { this.gotoAndPlay(_currentframe - 1); } frame 34 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 35 { if (SceneFlag == 1) { this.gotoAndPlay('s' + _root.SceneNum); } } frame 36 { this.gotoAndPlay(_currentframe - 1); } frame 37 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 38 { } frame 39 { this.gotoAndPlay(_currentframe - 1); } frame 42 { this.gotoAndPlay(_currentframe - 1); } } instance FCS of movieClip 256 { onClipEvent (enterFrame) { function CtrlMyship() { var v2 = 24; var v3 = 0; if (!(Key.isDown(40) && Key.isDown(38))) { if (Key.isDown(40) && _root.myship._y < 450 - v2) { _root.myship._y += 8; } else { if (Key.isDown(38) && _root.myship._y > +v2) { _root.myship._y -= 8; } } } if (!(Key.isDown(39) && Key.isDown(37))) { if (Key.isDown(39) && _root.myship._x < 385 - v2) { _root.myship._x += 8; _root.bank = 8; v3 = 1; } else { if (Key.isDown(37) && _root.myship._x > +v2) { _root.myship._x -= 8; _root.bank = -8; v3 = 1; } } } if (!v3 && _root.bank) { _root.bank = 0; } if (_root.mainShot == 3) { if (Key.isDown(39)) { if (_root.LockMarker < 200) { _root.LockMarker += 20; } } else { if (Key.isDown(37)) { if (_root.LockMarker > -200) { _root.LockMarker -= 20; } } else { if (_root.LockMarker > 1) { _root.LockMarker -= 20; } else { if (_root.LockMarker < -1) { _root.LockMarker += 20; } } } } } if (Key.isDown(90)) { if (!KeyLock_z) { AttackShot(); } } else { if (KeyLock_z) { if (_root.fire != null) { _root.fire.removeMovieClip(); _root.mainLock = ''; } if (_root.subfire != null) { _root.subfire.removeMovieClip(); } _root.delShot = 1; } } KeyLock_z = Key.isDown(90); if (Key.isDown(88) && !_root.useBom && _root.bomStock > 0) { AttackBom(); } if (_root.mainRelode > 0) { --_root.mainRelode; } if (_root.subRelode > 0) { --_root.subRelode; } } function AttackShot() { switch (_root.mainShot) { case 1: _root.attachMovie('fire1', 'fire', 1100); break; case 2: _root.attachMovie('fire2', 'fire', 1100); break; case 3: _root.attachMovie('fire3', 'fire', 1100); } if (_root.subPower) { switch (_root.subShot) { case 1: _root.attachMovie('subfire1', 'subfire', 999); break; case 2: _root.attachMovie('subfire2', 'subfire', 999); } } } function AttackBom() { --_root.bomStock; var v2 = {'_x': _root.myship._x, '_y': _root.myship._y}; switch (_root.mainShot) { case 1: _root.useBom = 1; _root.attachMovie('bom1', 'bom', 200, v2); break; case 2: _root.useBom = 2; _root.attachMovie('bom2', 'bom', 1200, v2); break; case 3: _root.useBom = 3; _root.attachMovie('bom3', 'bom', 1600, v2); } } if (Key.isDown(32) && !KeyLock) { _root.StopALL(_root); _root.StopALLFlag = !_root.StopALLFlag; } KeyLock = Key.isDown(32); if (_root.Key_input && !_root.StopALLFlag && !_root.CutInFlag) { CtrlMyship(); } } } frame 21 { if (LIFE <= 0 && destroy == 1) { this.gotoAndPlay('gameover_0' + _root.StageNum); } if (_root.flag == 1) { if (!FadeFlag) { _root.attachMovie('fade_all_white', 'fade', 9999); } else { if (FadeFlag == 2) { _root.useBom = 0; _root.bossflag = 0; _root.arrEnemyID = []; switch (_root.StageNum) { case 1: this.gotoAndPlay('stage_02'); break; case 2: this.gotoAndPlay('stage_03'); break; case 3: ++_root.Round; _root.ending.removeMovieClip(); _root.StopBGM('bgm_05'); this.gotoAndPlay('stage_01'); } } } } } frame 22 { this.gotoAndPlay(_currentframe - 1); } frame 23 { function SetGameOver() { flag = 0; bossflag = 0; mainLock = ''; _root.delShot = 1; _root.fire.removeMovieClip(); _root.subfire.removeMovieClip(); _root.window0.removeMovieClip(); _root.window1.removeMovieClip(); _root.attachMovie('gameover', 'blind', 6000); StopBGM('bgm_02'); StopBGM('bgm_03'); StopBGM('bgm_04'); _root.blind.again_btn01._x = 500; _root.blind.title_btn01._x = 500; StartSE('jng_gameover'); } SetGameOver(); } frame 24 { } frame 25 { function waitFor(n) { if (waitCounter <= 0 || waitCounter == undefined) { waitCounter = n; } else { if (--waitCounter <= 0) { return undefined; } } this.gotoAndPlay(_currentframe - 1); } waitFor(75); } frame 26 { function SetRanking() { _root.attachMovie('ranking_called', 'rank_called001', 7001); _root.rank_called001.dataMode = 2; _root.rank_called001.nextFrame(); _root.rank_called001._x = 262; _root.rank_called001._y = 210; } SetRanking(); _root.blind.again_btn01._x = 91.5; _root.blind.title_btn01._x = 91.5; } frame 27 { if (_root.flag) { _root.boss.removeMovieClip(); _root.logo.removeMovieClip(); _root.blind.removeMovieClip(); StopSE('jng_gameover'); if (_root.flag == 1) { _root.info_status.removeMovieClip(); this.gotoAndPlay('title'); } else { if (_root.flag == 2) { if (!FadeFlag) { _root.attachMovie('fade_all_white', 'fade', 9999); } else { if (FadeFlag == 2) { this.gotoAndPlay('restert'); } } } } } } frame 28 { this.gotoAndPlay(_currentframe - 1); } frame 29 { flag = 0; } movieClip 1195 { } movieClip 1197 { } movieClip 1199 { } movieClip 1202 { } movieClip 1205 { } movieClip 1207 { } movieClip 1209 { } movieClip 1211 { } movieClip 1213 { } movieClip 1215 { } movieClip 1217 { } movieClip 1219 { } movieClip 1221 { } movieClip 1223 { } movieClip 1225 { } movieClip 1227 { } movieClip 1230 { } movieClip 1233 { } movieClip 1235 { } movieClip 1236 { } movieClip 1238 { } movieClip 1241 { } movieClip 1242 { frame 1 { flag = 0; AreaNum = 0; RouteMain = ['b-a', 'a-c', 'c-d', 'd-e', 'e-f', 'f-b', 'b-c', 'c-d', 'd-a', 'a-b', 'b-d', 'd-c', 'c-b', 'b-a', 'a-c', 'c-b', 'b-a', 'a-c', 'c-d', 'd-c', 'c-a']; if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 3 { if (!flag) { this.gotoAndPlay(_currentframe - 1); } else { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } } frame 155 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 307 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } if (RouteMain[0] == 'endless') { this.gotoAndPlay('stage_b-d'); } } frame 459 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 611 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 762 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 913 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 1064 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 1215 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 1217 { this.gotoAndPlay(_currentframe - 1); } frame 1368 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 1519 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 1670 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 1821 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 1974 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } if (RouteMain[0] == 'endless') { this.gotoAndPlay('stage_a-b'); } } frame 2127 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 2280 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 2433 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 2586 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 2739 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 2892 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 2894 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 3110 { if (flag == 2) { flag = 1; this.gotoAndPlay('stage_a-b'); } } frame 3111 { this.gotoAndPlay(_currentframe - 1); } frame 3329 { if (_root.bossflag == 1) { this.gotoAndPlay(_currentframe - 1); } else { if (flag == 2) { flag = 1; this.gotoAndPlay('stage_boss3'); } else { this.gotoAndPlay(_currentframe - 1); } } } frame 3481 { if (flag == 3) { flag = 1; this.gotoAndPlay('stage_ex'); } } frame 3482 { this.gotoAndPlay(_currentframe - 1); } frame 3635 { if (RouteMain[0] != 'endless') { ++AreaNum; this.gotoAndPlay('stage_' + RouteMain[0]); if (RouteMain.length > 1) { RouteMain.shift(); } else { switch (_root.StageNum) { case 1: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; case 2: RouteMain.unshift('endless'); this.gotoAndPlay('stage_d-a'); break; default: brokenflag = 1; this.stop(); } } } } frame 3855 { if (_root.bossflag == 1) { this.gotoAndPlay(_currentframe - 1); } else { if (flag == 2) { flag = 1; this.gotoAndPlay('stage_boss3'); } else { this.gotoAndPlay(_currentframe - 1); } } } } movieClip 1243 { frame 1 { function DispMessage(SetParam) { var v3 = 'window' + SetParam.DispPoint; if (_root[v3] == null) { if (!SetParam.DispPoint) { var v4 = {'_x': 15, '_y': 340, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } else { var v4 = {'_x': 15, '_y': 15, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } _root.attachMovie('text_win', v3, 8000 + SetParam.DispPoint, v4); } else { _root[v3].CharaLook = SetParam.CharaLook; _root[v3].DispText = SetParam.DispText; _root[v3].gotoAndPlay('open'); } } function RemoveMessage(DispPoint) { var v2 = 'window' + DispPoint; _root[v2].gotoAndPlay('close'); } function DispSkip() { var v2 = {'_x': 260, '_y': 300}; _root.attachMovie('skip', 'skip', 6001, v2); } var WaitTimer; var TextCount = 0; _root.StageNum = 3; _parent.SceneFlag = 1; _root.SceneNum = 1; _root.attachMovie('title_03', 'blind', 6000); if (_root.Round == 1) { DispSkip(); } _root.StartBGM('bgm_01'); TextMax = 9; SetParam = {}; SetParam[0] = {'DispPoint': 1, 'CharaLook': 'R3', 'DispText': 'タルト、ちょっと時間がかか\nりすぎね。買えなかったら…\n…一生おやつ抜きよ。'}; SetParam[1] = {'DispPoint': 0, 'CharaLook': '07', 'DispText': 'ひぃーーー!'}; SetParam[2] = {'DispPoint': 0, 'CharaLook': '0B', 'DispText': 'い、急がなきゃ~!'}; SetParam[3] = {'DispPoint': 1, 'CharaLook': 'R1', 'DispText': '急ぐのはいいけど、あまり速\n度を出すと、目を付けられる\nから注意したほうがいいわ。'}; SetParam[4] = {'DispPoint': 0, 'CharaLook': '02', 'DispText': 'えっえ~~! もっと早く言\nってくださいよぅ~?'}; SetParam[5] = {'DispPoint': 1, 'CharaLook': 'R4', 'DispText': '前方不注意なのは、あなたの\n責任。'}; SetParam[6] = {'DispPoint': 0, 'CharaLook': '07', 'DispText': 'は、はい~……'}; SetParam[7] = {'DispPoint': 0, 'CharaLook': '01', 'DispText': '(まったく、\n人使いが荒いんだからなぁ)'}; SetParam[8] = {'DispPoint': 1, 'CharaLook': 'R3', 'DispText': '文句を言わない! ちゃんと\nお掃除しなさい。'}; } frame 2 { if (!_root.FadeFlag && !_root.blind.Flag) { if (WaitTimer && !SkipFlag && _root.Round == 1) { --WaitTimer; } else { if (TextCount < TextMax && !SkipFlag && _root.Round == 1) { DispMessage(SetParam[TextCount]); ++TextCount; WaitTimer = 90; } else { RemoveMessage(0); RemoveMessage(1); _root.skip.removeMovieClip(); _root.blind.Flag = 1; _parent.SceneFlag = 2; _root.StopBGM('bgm_01'); if (SkipFlag) { SkipFlag = 0; } } } } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 1244 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 1800 { this.stop(); if (!_root.destroy) { _parent.SceneFlag = 1; } } } movieClip 1245 { frame 1 { function DispMessage(SetParam) { var v3 = 'window' + SetParam.DispPoint; if (_root[v3] == null) { if (!SetParam.DispPoint) { var v4 = {'_x': 15, '_y': 340, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } else { var v4 = {'_x': 15, '_y': 15, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } _root.attachMovie('text_win', v3, 8000 + SetParam.DispPoint, v4); } else { _root[v3].CharaLook = SetParam.CharaLook; _root[v3].DispText = SetParam.DispText; _root[v3].gotoAndPlay('open'); } } function RemoveMessage(DispPoint) { var v2 = 'window' + DispPoint; _root[v2].gotoAndPlay('close'); } function DispSkip() { var v2 = {'_x': 260, '_y': 300}; _root.attachMovie('skip', 'skip', 6001, v2); } function ChkEvent() { switch (TextCount) { case 4: DispMessage(SetParam[TextCount]); _root.myship.gotoAndPlay('turnout'); WaitTimer = 60; break; case 5: SkipFlag = 1; break; default: DispMessage(SetParam[TextCount]); WaitTimer = 90; } ++TextCount; } function EndEvent() { function SetMyship() { var v2 = {'_x': 160, '_y': 300}; _root.attachMovie('myship', 'myship', 1500, v2); } SetMyship(); _root.myship.gotoAndPlay('start'); } var WaitTimer; var TextCount = 0; if (!_root.LIFE) { _parent.gotoAndPlay('gameover'); } _parent.SceneFlag = 1; _root.useBom = 4; ++_root.SceneNum; WaitTimer = 0; if (_root.Round == 1) { DispSkip(); } TextMax = 6; SetParam = {}; SetParam[0] = {'DispPoint': 0, 'CharaLook': '06', 'DispText': 'あれれ~。道に迷っちゃった\nみたいです~!'}; SetParam[1] = {'DispPoint': 1, 'CharaLook': 'R4', 'DispText': 'なぜ事前に相談しないのかし\nら……現在地は?'}; SetParam[2] = {'DispPoint': 0, 'CharaLook': '04', 'DispText': 'セルフィタウン5丁目……、\nって書いてありま~す!'}; SetParam[3] = {'DispPoint': 1, 'CharaLook': 'R3', 'DispText': 'そこ、ケーキ屋と反対方向。'}; SetParam[4] = {'DispPoint': 0, 'CharaLook': '07', 'DispText': 'にゃーーー!?'}; SetParam[5] = {}; RouteFirst = 'a-c'; AddRoute = ['d-a', 'a-d', 'd-a', 'a-d', 'd-a', 'a-b']; ConectRoute = ['c-d', 'a-d', 'b-d', 'c-d', 'd-d']; } frame 2 { function SceneEND() { PreEndEvent(); _parent.SceneFlag = 0; _root.useBom = 0; if (!NoneRoute) { RouteSet(AddRoute, ConectRoute, SPset); } EndEvent(); } function RouteSet(AddRoute, ConectRoute, SPset) { if (!SPset) { switch (_parent.stage.RouteMain[0].substr(-1, 1)) { case 'a': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[1]]; break; case 'b': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[2]]; break; case 'c': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[3]]; break; case 'd': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[4]]; break; case 'e': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[5]]; break; case 'f': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[6]]; break; case 'g': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[7]]; break; default: _parent.stage.RouteMain = [ConectRoute[0]]; } _parent.stage.RouteMain = _parent.stage.RouteMain.concat(AddRoute); } else { _parent.stage.RouteMain = [ConectRoute[0]]; } } if (!_root.fade) { if (WaitTimer && !SkipFlag && _root.Round == 1) { --WaitTimer; } else { if (TextCount < TextMax && !SkipFlag && _root.Round == 1) { ChkEvent(); } else { if (TextCount <= TextMax) { RemoveMessage(0); RemoveMessage(1); _root.skip.removeMovieClip(); TextCount = TextMax + 1; } if (!SkipFlag) { SceneEND(); } else { _root.Key_input = 0; _root.attachMovie('fade_stage_black', 'fade', 9999); SkipFlag = 0; } } } } else { if (_root.fade.Flag == 2) { if (!NoneDelete) { _parent.stage.RouteMain = new Array(); } SceneEND(); _parent.stage.gotoAndPlay('stage_' + RouteFirst); } } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 1246 { frame 1 { function DispCBoss(enemyID, ItemID) { var v4 = 'cboss' + _root.mobCount; var v3 = {'x': _x, 'y': _y}; _parent.localToGlobal(v3); var v5 = {'_x': v3.x, '_y': v3.y, 'ItemType': ItemID}; _root.attachMovie(enemyID, v4, 1 + _root.mobCount, v5); _root.arrEnemyID.push(v4); ++_root.mobCount; ++_root.bossflag; if (_root.mobCount >= 100) { _root.mobCount = 0; } } DispCBoss('cboss_2_1', 'item_sub'); } frame 2 { this.removeMovieClip(); } } movieClip 1247 { frame 1 { function RouteSet(AddRoute, ConectRoute, SPset) { if (!SPset) { switch (_parent.stage.RouteMain[0].substr(-1, 1)) { case 'a': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[1]]; break; case 'b': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[2]]; break; case 'c': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[3]]; break; case 'd': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[4]]; break; case 'e': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[5]]; break; case 'f': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[6]]; break; case 'g': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[7]]; break; default: _parent.stage.RouteMain = [ConectRoute[0]]; } _parent.stage.RouteMain = _parent.stage.RouteMain.concat(AddRoute); } else { _parent.stage.RouteMain = [ConectRoute[0]]; } } if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } TextMax = 0; SetParam = {}; AddRoute = ['b-a', 'a-c', 'c-b', 'b-c', 'c-a', 'a-c', 'c-b', 'b-a', 'a-b', 'b-c', 'c-a', 'a-b', 'b-c', 'c-a', 'a-b', 'b-c']; ConectRoute = ['a-b', 'a-b', 'b-b', 'c-b', 'd-b']; if (_root.fade) { this.gotoAndPlay('skip'); } } frame 89 { } frame 239 { if (!_root.destroy) { DispMessage(SetParam[0]); } } frame 329 { if (!_root.destroy) { RemoveMessage(1); } } frame 389 { if (!_root.destroy && !_root.bossflag) { RouteSet(AddRoute, ConectRoute); _parent.SceneFlag = 1; } } frame 539 { if (!_root.destroy && !_root.bossflag) { RouteSet(AddRoute, ConectRoute); _parent.SceneFlag = 1; } } frame 689 { if (!_root.destroy && !_root.bossflag) { RouteSet(AddRoute, ConectRoute); _parent.SceneFlag = 1; } } frame 839 { this.stop(); if (!_root.destroy) { RouteSet(AddRoute, ConectRoute); _parent.SceneFlag = 1; } } } movieClip 1248 { frame 1 { function DispCBoss(enemyID, ItemID) { var v4 = 'cboss' + _root.mobCount; var v3 = {'x': _x, 'y': _y}; _parent.localToGlobal(v3); var v5 = {'_x': v3.x, '_y': v3.y, 'ItemType': ItemID}; _root.attachMovie(enemyID, v4, 1 + _root.mobCount, v5); _root.arrEnemyID.push(v4); ++_root.mobCount; ++_root.bossflag; if (_root.mobCount >= 100) { _root.mobCount = 0; } } DispCBoss('cboss_1_1', 'item_sub'); } frame 2 { this.removeMovieClip(); } } movieClip 1249 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 1800 { this.stop(); if (!_root.destroy) { _parent.SceneFlag = 1; } } } movieClip 1250 { frame 1 { function DispMessage(SetParam) { var v3 = 'window' + SetParam.DispPoint; if (_root[v3] == null) { if (!SetParam.DispPoint) { var v4 = {'_x': 15, '_y': 340, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } else { var v4 = {'_x': 15, '_y': 15, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } _root.attachMovie('text_win', v3, 8000 + SetParam.DispPoint, v4); } else { _root[v3].CharaLook = SetParam.CharaLook; _root[v3].DispText = SetParam.DispText; _root[v3].gotoAndPlay('open'); } } function RemoveMessage(DispPoint) { var v2 = 'window' + DispPoint; _root[v2].gotoAndPlay('close'); } function DispSkip() { var v2 = {'_x': 260, '_y': 300}; _root.attachMovie('skip', 'skip', 6001, v2); } function ChkEvent() { switch (TextCount) { case 0: _root.StopBGM('bgm_02'); _root.StartBGM('bgm_03'); _root.Key_input = 0; _root.bank = 0; if (_root.fire != null) { _root.fire.removeMovieClip(); _root.mainLock = ''; } if (_root.subfire != null) { _root.subfire.removeMovieClip(); } _root.delShot = 1; _root.FCS.KeyLock_z = false; RouteSet(AddRoute2, ConectRoute2); DispMessage(SetParam[TextCount]); WaitTimer = 90; break; case 1: DispBoss(); WaitTimer = 15; break; default: DispMessage(SetParam[TextCount]); WaitTimer = 90; } ++TextCount; } function EndEvent() { if (_root.Round != 1) { RouteSet(AddRoute2, ConectRoute2); } if (!_root.bossflag) { DispBoss(); } _root.StopBGM('bgm_01'); _root.StopBGM('bgm_02'); _root.StopBGM('bgm_03'); _root.StartBGM('bgm_03'); _root.boss.flag = 1; _root.Key_input = 1; } function DispBoss() { var v2 = 'boss'; var v3 = {'_x': 180, '_y': 100}; _root.attachMovie('boss1', v2, 1, v3); _root.arrEnemyID.push(v2); _root.bossflag = 1; } var WaitTimer; var TextCount = 0; if (!_root.LIFE) { _parent.gotoAndPlay('gameover'); } _parent.SceneFlag = 1; _root.useBom = 4; ++_root.SceneNum; WaitTimer = 0; if (_root.Round == 1) { DispSkip(); } TextMax = 8; SetParam = {}; SetParam[0] = {'DispPoint': 1, 'CharaLook': '12', 'DispText': 'タルトさん、もうここまで着\nてしまったのですね……。'}; SetParam[1] = {}; SetParam[2] = {'DispPoint': 0, 'CharaLook': '01', 'DispText': 'えー! なんでエクレアに、\n先回りされてるのぉ~!?'}; SetParam[3] = {'DispPoint': 1, 'CharaLook': 'R4', 'DispText': 'あなたが道に迷ったからでし\nょ。'}; SetParam[4] = {'DispPoint': 0, 'CharaLook': '06', 'DispText': 'にゃー!?'}; SetParam[5] = {'DispPoint': 1, 'CharaLook': '14', 'DispText': 'タルトさん、お願いです。待\nって頂けませんか?'}; SetParam[6] = {'DispPoint': 0, 'CharaLook': '01', 'DispText': '却下! 却下! 却下!\n問答無用で強行突破ぁ!!'}; SetParam[7] = {'DispPoint': 1, 'CharaLook': '12', 'DispText': 'どうしても、戦わなきゃいけ\nないのですかぁ~?'}; RouteFirst = 'boss2'; AddRoute = ['boss2']; ConectRoute = ['boss2']; AddRoute2 = ['b-c', 'boss', 'boss2']; ConectRoute2 = ['c-b', 'a-b', 'b-b', 'c-b', 'd-b']; } frame 2 { function SceneEND() { PreEndEvent(); _parent.SceneFlag = 0; _root.useBom = 0; if (!NoneRoute) { RouteSet(AddRoute, ConectRoute, SPset); } EndEvent(); } function RouteSet(AddRoute, ConectRoute, SPset) { if (!SPset) { switch (_parent.stage.RouteMain[0].substr(-1, 1)) { case 'a': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[1]]; break; case 'b': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[2]]; break; case 'c': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[3]]; break; case 'd': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[4]]; break; case 'e': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[5]]; break; case 'f': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[6]]; break; case 'g': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[7]]; break; default: _parent.stage.RouteMain = [ConectRoute[0]]; } _parent.stage.RouteMain = _parent.stage.RouteMain.concat(AddRoute); } else { _parent.stage.RouteMain = [ConectRoute[0]]; } } if (!_root.fade) { if (WaitTimer && !SkipFlag && _root.Round == 1) { --WaitTimer; } else { if (TextCount < TextMax && !SkipFlag && _root.Round == 1) { ChkEvent(); } else { if (TextCount <= TextMax) { RemoveMessage(0); RemoveMessage(1); _root.skip.removeMovieClip(); TextCount = TextMax + 1; } if (!SkipFlag) { SceneEND(); } else { _root.Key_input = 0; _root.attachMovie('fade_stage_black', 'fade', 9999); SkipFlag = 0; } } } } else { if (_root.fade.Flag == 2) { if (!NoneDelete) { _parent.stage.RouteMain = new Array(); } SceneEND(); _parent.stage.gotoAndPlay('stage_' + RouteFirst); } } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 1251 { frame 1 { function DispMessage(SetParam) { var v3 = 'window' + SetParam.DispPoint; if (_root[v3] == null) { if (!SetParam.DispPoint) { var v4 = {'_x': 15, '_y': 340, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } else { var v4 = {'_x': 15, '_y': 15, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } _root.attachMovie('text_win', v3, 8000 + SetParam.DispPoint, v4); } else { _root[v3].CharaLook = SetParam.CharaLook; _root[v3].DispText = SetParam.DispText; _root[v3].gotoAndPlay('open'); } } function RemoveMessage(DispPoint) { var v2 = 'window' + DispPoint; _root[v2].gotoAndPlay('close'); } function DispSkip() { var v2 = {'_x': 260, '_y': 300}; _root.attachMovie('skip', 'skip', 6001, v2); } function ChkEvent() { switch (TextCount) { case 0: DispMessage(SetParam[TextCount]); WaitTimer = 90; break; case 7: _parent.stage.flag = 2; break; default: DispMessage(SetParam[TextCount]); WaitTimer = 90; } ++TextCount; } function PreEndEvent() { if (_root.fade.Flag == 2) { RouteSet(AddRoute2, ConectRoute2, 1); } } function EndEvent() { if (_root.Round != 1) { _parent.stage.flag = 2; } } var WaitTimer; var TextCount = 0; if (!_root.LIFE) { _parent.gotoAndPlay('gameover'); } _parent.SceneFlag = 1; _root.useBom = 4; ++_root.SceneNum; WaitTimer = 0; if (_root.Round == 1) { DispSkip(); } TextMax = 8; SetParam = {}; SetParam[0] = {'DispPoint': 0, 'CharaLook': '0B', 'DispText': 'これがタルトの実力よー!'}; SetParam[1] = {'DispPoint': 1, 'CharaLook': '12', 'DispText': 'ああ……やはり私ではタルト\nさんを止められないのですね\n……。'}; SetParam[2] = {'DispPoint': 1, 'CharaLook': 'R5', 'DispText': '少なくとも今のタルトを止め\nる事はできないわね。'}; SetParam[3] = {'DispPoint': 0, 'CharaLook': '03', 'DispText': '隊長の言うとおり!'}; SetParam[4] = {'DispPoint': 1, 'CharaLook': '14', 'DispText': 'ミルフィお嬢様になんと言え\nば……。'}; SetParam[5] = {'DispPoint': 1, 'CharaLook': 'R3', 'DispText': 'また隊長って言ったわね。\nタルト1週間おやつ抜き。'}; SetParam[6] = {'DispPoint': 0, 'CharaLook': '07', 'DispText': 'ひゃあ!\nラスク先輩ごめんなさ~い!'}; SetParam[7] = {}; RouteFirst = 'a-c'; AddRoute = ['d-a', 'a-d', 'd-a', 'a-d', 'd-a', 'a-b', 'd-b', 'b-c']; ConectRoute = ['b-d', 'a-d', 'b-d', 'c-d', 'd-d']; AddRoute2 = ['c-b']; ConectRoute2 = ['c-b']; NoneDelete = 1; } frame 2 { function SceneEND() { PreEndEvent(); _parent.SceneFlag = 0; _root.useBom = 0; if (!NoneRoute) { RouteSet(AddRoute, ConectRoute, SPset); } EndEvent(); } function RouteSet(AddRoute, ConectRoute, SPset) { if (!SPset) { switch (_parent.stage.RouteMain[0].substr(-1, 1)) { case 'a': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[1]]; break; case 'b': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[2]]; break; case 'c': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[3]]; break; case 'd': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[4]]; break; case 'e': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[5]]; break; case 'f': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[6]]; break; case 'g': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[7]]; break; default: _parent.stage.RouteMain = [ConectRoute[0]]; } _parent.stage.RouteMain = _parent.stage.RouteMain.concat(AddRoute); } else { _parent.stage.RouteMain = [ConectRoute[0]]; } } if (!_root.fade) { if (WaitTimer && !SkipFlag && _root.Round == 1) { --WaitTimer; } else { if (TextCount < TextMax && !SkipFlag && _root.Round == 1) { ChkEvent(); } else { if (TextCount <= TextMax) { RemoveMessage(0); RemoveMessage(1); _root.skip.removeMovieClip(); TextCount = TextMax + 1; } if (!SkipFlag) { SceneEND(); } else { _root.Key_input = 0; _root.attachMovie('fade_stage_black', 'fade', 9999); SkipFlag = 0; } } } } else { if (_root.fade.Flag == 2) { if (!NoneDelete) { _parent.stage.RouteMain = new Array(); } SceneEND(); _parent.stage.gotoAndPlay('stage_' + RouteFirst); } } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 1252 { frame 1 { function DispEnemy(enemyID, typeID, moveID, ItemID, Set_x, Set_y) { var v5 = 'enemy' + _root.mobCount; var v4 = {'x': _x, 'y': _y}; if (Set_x) { v4.x = Set_x; } if (Set_y) { v4.y = Set_y; } _parent.localToGlobal(v4); if (!ItemID) { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID}; } else { var v6 = {'_x': v4.x, '_y': v4.y, '_rotation': this._rotation, 'TypeID': typeID, 'MoveID': moveID, 'ItemType': ItemID}; } _root.attachMovie(enemyID, v5, 401 + _root.mobCount, v6); _root.arrEnemyID.push(v5); ++_root.mobCount; if (_root.mobCount >= 100) { _root.mobCount = 0; } } DispEnemy('mob_a', 'a3', 'a4', 'item_bom'); } frame 2 { this.removeMovieClip(); } } movieClip 1253 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 900 { this.stop(); if (!_root.destroy) { _parent.SceneFlag = 1; } } } movieClip 1254 { frame 1 { function DispMessage(SetParam) { var v3 = 'window' + SetParam.DispPoint; if (_root[v3] == null) { if (!SetParam.DispPoint) { var v4 = {'_x': 15, '_y': 340, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } else { var v4 = {'_x': 15, '_y': 15, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } _root.attachMovie('text_win', v3, 8000 + SetParam.DispPoint, v4); } else { _root[v3].CharaLook = SetParam.CharaLook; _root[v3].DispText = SetParam.DispText; _root[v3].gotoAndPlay('open'); } } function RemoveMessage(DispPoint) { var v2 = 'window' + DispPoint; _root[v2].gotoAndPlay('close'); } function DispSkip() { var v2 = {'_x': 260, '_y': 300}; _root.attachMovie('skip', 'skip', 6001, v2); } function ChkEvent() { switch (TextCount) { case 0: _root.Key_input = 0; _root.bank = 0; if (_root.fire != null) { _root.fire.removeMovieClip(); _root.mainLock = ''; } if (_root.subfire != null) { _root.subfire.removeMovieClip(); } _root.delShot = 1; _root.FCS.KeyLock_z = false; RouteSet(AddRoute2, ConectRoute2); DispMessage(SetParam[TextCount]); WaitTimer = 90; break; case 3: DispBoss(); WaitTimer = 15; break; default: DispMessage(SetParam[TextCount]); WaitTimer = 90; } ++TextCount; } function EndEvent() { if (_root.Round != 1) { RouteSet(AddRoute2, ConectRoute2); } if (!_root.bossflag) { DispBoss(); } _root.boss.flag = 1; _root.Key_input = 1; } function DispBoss() { var v2 = 'boss'; var v3 = {'_x': 180, '_y': 70}; _root.attachMovie('boss2_1', v2, 1, v3); _root.arrEnemyID.push(v2); _root.bossflag = 1; } var WaitTimer; var TextCount = 0; if (!_root.LIFE) { _parent.gotoAndPlay('gameover'); } _parent.SceneFlag = 1; _root.useBom = 4; ++_root.SceneNum; WaitTimer = 0; if (_root.Round == 1) { DispSkip(); } TextMax = 10; SetParam = {}; SetParam[0] = {'DispPoint': 0, 'CharaLook': '00', 'DispText': '先輩、ケーキ屋の看板が見え\nてきました~!'}; SetParam[1] = {'DispPoint': 1, 'CharaLook': 'R5', 'DispText': 'ずいぶん遠回りしたけどなん\nとか間に合いそう……あら?'}; SetParam[2] = {'DispPoint': 1, 'CharaLook': '20', 'DispText': 'おねぇちゃ~~~ん!'}; SetParam[3] = {}; SetParam[4] = {'DispPoint': 0, 'CharaLook': '02', 'DispText': 'にゃー!?'}; SetParam[5] = {'DispPoint': 1, 'CharaLook': 'R4', 'DispText': '追いかけてきたのね……仕方\nないわ、遊んで差し上げなさ\nい。'}; SetParam[6] = {'DispPoint': 1, 'CharaLook': '21', 'DispText': 'わーい!'}; SetParam[7] = {'DispPoint': 0, 'CharaLook': '06', 'DispText': 'ま、マカロン様……それは、\nどこから……?'}; SetParam[8] = {'DispPoint': 1, 'CharaLook': '20', 'DispText': '2ごうきなの~!'}; SetParam[9] = {'DispPoint': 0, 'CharaLook': '07', 'DispText': '2号機ぃ!?'}; SetParam[10] = {'DispPoint': 1, 'CharaLook': '21', 'DispText': 'うん! おねぇちゃんと遊ぶ\nの~!'}; RouteFirst = 'boss6'; AddRoute = ['boss6']; ConectRoute = ['boss6']; AddRoute2 = ['a-c', 'boss5', 'boss6']; ConectRoute2 = ['b-a', 'a-a', 'b-a', 'c-a', 'd-a']; } frame 2 { function SceneEND() { PreEndEvent(); _parent.SceneFlag = 0; _root.useBom = 0; if (!NoneRoute) { RouteSet(AddRoute, ConectRoute, SPset); } EndEvent(); } function RouteSet(AddRoute, ConectRoute, SPset) { if (!SPset) { switch (_parent.stage.RouteMain[0].substr(-1, 1)) { case 'a': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[1]]; break; case 'b': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[2]]; break; case 'c': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[3]]; break; case 'd': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[4]]; break; case 'e': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[5]]; break; case 'f': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[6]]; break; case 'g': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[7]]; break; default: _parent.stage.RouteMain = [ConectRoute[0]]; } _parent.stage.RouteMain = _parent.stage.RouteMain.concat(AddRoute); } else { _parent.stage.RouteMain = [ConectRoute[0]]; } } if (!_root.fade) { if (WaitTimer && !SkipFlag && _root.Round == 1) { --WaitTimer; } else { if (TextCount < TextMax && !SkipFlag && _root.Round == 1) { ChkEvent(); } else { if (TextCount <= TextMax) { RemoveMessage(0); RemoveMessage(1); _root.skip.removeMovieClip(); TextCount = TextMax + 1; } if (!SkipFlag) { SceneEND(); } else { _root.Key_input = 0; _root.attachMovie('fade_stage_black', 'fade', 9999); SkipFlag = 0; } } } } else { if (_root.fade.Flag == 2) { if (!NoneDelete) { _parent.stage.RouteMain = new Array(); } SceneEND(); _parent.stage.gotoAndPlay('stage_' + RouteFirst); } } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 1255 { frame 1 { function DispMessage(SetParam) { var v3 = 'window' + SetParam.DispPoint; if (_root[v3] == null) { if (!SetParam.DispPoint) { var v4 = {'_x': 15, '_y': 340, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } else { var v4 = {'_x': 15, '_y': 15, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } _root.attachMovie('text_win', v3, 8000 + SetParam.DispPoint, v4); } else { _root[v3].CharaLook = SetParam.CharaLook; _root[v3].DispText = SetParam.DispText; _root[v3].gotoAndPlay('open'); } } function RemoveMessage(DispPoint) { var v2 = 'window' + DispPoint; _root[v2].gotoAndPlay('close'); } function DispSkip() { var v2 = {'_x': 260, '_y': 300}; _root.attachMovie('skip', 'skip', 6001, v2); } function ChkEvent() { switch (TextCount) { case 0: _root.Key_input = 0; _root.bank = 0; if (_root.fire != null) { _root.fire.removeMovieClip(); _root.mainLock = ''; } if (_root.subfire != null) { _root.subfire.removeMovieClip(); } _root.delShot = 1; _root.FCS.KeyLock_z = false; DispMessage(SetParam[TextCount]); WaitTimer = 90; break; case 1: _root.boss.flag = 2; WaitTimer = 20; break; case 2: _parent.stage.flag = 2; _root.myship.gotoAndPlay('fadeout'); DispMessage(SetParam[TextCount]); WaitTimer = 180; break; case 3: DispBoss(); WaitTimer = 60; break; default: DispMessage(SetParam[TextCount]); WaitTimer = 90; } ++TextCount; } function EndEvent() { function DispEnemyG(enemyID, typeID, SetID2, Set_x, Set_y) { var v2 = 'mob' + SetID2; var v4 = {'x': Set_x, 'y': Set_y}; for (var v3 in _root.arrEnemyID) { if (_root.arrEnemyID[v3] == v2) { _root.arrEnemyID.splice(parseFloat(v3), 1); break; } } var v5 = {'_x': v4.x, '_y': v4.y, 'TypeID': typeID}; _root.attachMovie(enemyID, v2, 350 + SetID2, v5); _root.arrEnemyID.push(v2); } function SetMyship() { var v2 = {'_x': 160, '_y': 300}; _root.attachMovie('myship', 'myship', 1500, v2); } if (_root.bossflag != 2) { _root.boss.removeMovieClip(); DispBoss(); } _root.boss.flag = 3; DispEnemyG('boss2_g', 'g1', 1, 37, 42); DispEnemyG('boss2_g', 'g3', 2, 350, 42); DispEnemyG('boss2_g', 'g2', 3, 152, 18); DispEnemyG('boss2_g', 'g3', 4, 235, 18); DispEnemyG('boss2_g', 'g1', 5, 60, 203); DispEnemyG('boss2_g', 'g2', 6, 327, 203); SetMyship(); _root.myship.gotoAndPlay('start'); } function DispBoss() { var v2 = 'boss'; var v3 = {'_x': 200, '_y': 149}; _root.attachMovie('boss2_2', v2, 3, v3); _root.arrEnemyID.push(v2); _root.bossflag = 2; } var WaitTimer; var TextCount = 0; if (!_root.LIFE) { _parent.gotoAndPlay('gameover'); } _parent.SceneFlag = 1; _root.useBom = 4; ++_root.SceneNum; WaitTimer = 0; if (_root.Round == 1) { DispSkip(); } else { SkipFlag = 1; } TextMax = 5; SetParam = {}; SetParam[0] = {'DispPoint': 1, 'CharaLook': '20', 'DispText': 'えへへ~'}; SetParam[1] = {}; SetParam[2] = {'DispPoint': 0, 'CharaLook': '06', 'DispText': 'や、やっぱりまだあるのね…\n…。'}; SetParam[3] = {}; SetParam[4] = {'DispPoint': 1, 'CharaLook': '21', 'DispText': 'うん! おじちゃまが作って\nくれたの~!'}; RouteFirst = 'boss4'; AddRoute = ['boss4']; ConectRoute = ['boss4']; AddRoute2 = ['boss3']; ConectRoute2 = ['boss3']; } frame 2 { function SceneEND() { PreEndEvent(); _parent.SceneFlag = 0; _root.useBom = 0; if (!NoneRoute) { RouteSet(AddRoute, ConectRoute, SPset); } EndEvent(); } function RouteSet(AddRoute, ConectRoute, SPset) { if (!SPset) { switch (_parent.stage.RouteMain[0].substr(-1, 1)) { case 'a': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[1]]; break; case 'b': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[2]]; break; case 'c': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[3]]; break; case 'd': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[4]]; break; case 'e': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[5]]; break; case 'f': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[6]]; break; case 'g': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[7]]; break; default: _parent.stage.RouteMain = [ConectRoute[0]]; } _parent.stage.RouteMain = _parent.stage.RouteMain.concat(AddRoute); } else { _parent.stage.RouteMain = [ConectRoute[0]]; } } if (!_root.fade) { if (WaitTimer && !SkipFlag && _root.Round == 1) { --WaitTimer; } else { if (TextCount < TextMax && !SkipFlag && _root.Round == 1) { ChkEvent(); } else { if (TextCount <= TextMax) { RemoveMessage(0); RemoveMessage(1); _root.skip.removeMovieClip(); TextCount = TextMax + 1; } if (!SkipFlag) { SceneEND(); } else { _root.Key_input = 0; _root.attachMovie('fade_stage_black', 'fade', 9999); SkipFlag = 0; } } } } else { if (_root.fade.Flag == 2) { if (!NoneDelete) { _parent.stage.RouteMain = new Array(); } SceneEND(); _parent.stage.gotoAndPlay('stage_' + RouteFirst); } } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 1256 { frame 1 { function DispMessage(SetParam) { var v3 = 'window' + SetParam.DispPoint; if (_root[v3] == null) { if (!SetParam.DispPoint) { var v4 = {'_x': 15, '_y': 340, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } else { var v4 = {'_x': 15, '_y': 15, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } _root.attachMovie('text_win', v3, 8000 + SetParam.DispPoint, v4); } else { _root[v3].CharaLook = SetParam.CharaLook; _root[v3].DispText = SetParam.DispText; _root[v3].gotoAndPlay('open'); } } function RemoveMessage(DispPoint) { var v2 = 'window' + DispPoint; _root[v2].gotoAndPlay('close'); } function DispSkip() { var v2 = {'_x': 260, '_y': 300}; _root.attachMovie('skip', 'skip', 6001, v2); } function ChkEvent() { switch (TextCount) { case 0: RouteSet(AddRoute2, ConectRoute2, 1); DispMessage(SetParam[TextCount]); WaitTimer = 90; break; case 4: _parent.stage.flag = 3; break; default: DispMessage(SetParam[TextCount]); WaitTimer = 90; } ++TextCount; } function PreEndEvent() { if (_root.Round >= 2) { RouteSet(AddRoute2, ConectRoute2, 1); } } function EndEvent() { _parent.stage.flag = 3; } var WaitTimer; var TextCount = 0; if (!_root.LIFE) { _parent.gotoAndPlay('gameover'); } _parent.SceneFlag = 1; _root.useBom = 4; _root.bossflag = 0; ++_root.SceneNum; WaitTimer = 0; if (_root.Round == 1) { DispSkip(); } TextMax = 5; SetParam = {}; SetParam[0] = {'DispPoint': 0, 'CharaLook': '07', 'DispText': 'マカロン様ごめんなさ~い!\nちょっとだけ本気出しちゃい\nました!'}; SetParam[1] = {'DispPoint': 1, 'CharaLook': '21', 'DispText': 'えへへ~、楽しかったの~!'}; SetParam[2] = {'DispPoint': 1, 'CharaLook': 'R3', 'DispText': 'タルト、急ぎなさい。ケーキ\n屋はもう開店してるわ。'}; SetParam[3] = {'DispPoint': 0, 'CharaLook': '02', 'DispText': 'にゃー!? 急ぎま~す!'}; SetParam[4] = {}; RouteFirst = 'ex'; AddRoute = ['d-c', 'c-b', 'b-a', 'a-d', 'd-a', 'a-c', 'c-b', 'b-c']; ConectRoute = ['b-d', 'a-d', 'b-d', 'c-d', 'd-d']; AddRoute2 = ['f-b']; ConectRoute2 = ['f-b']; NoneDelete = 1; } frame 2 { function SceneEND() { PreEndEvent(); _parent.SceneFlag = 0; _root.useBom = 0; if (!NoneRoute) { RouteSet(AddRoute, ConectRoute, SPset); } EndEvent(); } function RouteSet(AddRoute, ConectRoute, SPset) { if (!SPset) { switch (_parent.stage.RouteMain[0].substr(-1, 1)) { case 'a': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[1]]; break; case 'b': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[2]]; break; case 'c': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[3]]; break; case 'd': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[4]]; break; case 'e': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[5]]; break; case 'f': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[6]]; break; case 'g': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[7]]; break; default: _parent.stage.RouteMain = [ConectRoute[0]]; } _parent.stage.RouteMain = _parent.stage.RouteMain.concat(AddRoute); } else { _parent.stage.RouteMain = [ConectRoute[0]]; } } if (!_root.fade) { if (WaitTimer && !SkipFlag && _root.Round == 1) { --WaitTimer; } else { if (TextCount < TextMax && !SkipFlag && _root.Round == 1) { ChkEvent(); } else { if (TextCount <= TextMax) { RemoveMessage(0); RemoveMessage(1); _root.skip.removeMovieClip(); TextCount = TextMax + 1; } if (!SkipFlag) { SceneEND(); } else { _root.Key_input = 0; _root.attachMovie('fade_stage_black', 'fade', 9999); SkipFlag = 0; } } } } else { if (_root.fade.Flag == 2) { if (!NoneDelete) { _parent.stage.RouteMain = new Array(); } SceneEND(); _parent.stage.gotoAndPlay('stage_' + RouteFirst); } } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 1257 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 900 { this.stop(); if (!_root.destroy) { _parent.SceneFlag = 1; } } } movieClip 1258 { frame 1 { function DispMessage(SetParam) { var v3 = 'window' + SetParam.DispPoint; if (_root[v3] == null) { if (!SetParam.DispPoint) { var v4 = {'_x': 15, '_y': 340, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } else { var v4 = {'_x': 15, '_y': 15, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } _root.attachMovie('text_win', v3, 8000 + SetParam.DispPoint, v4); } else { _root[v3].CharaLook = SetParam.CharaLook; _root[v3].DispText = SetParam.DispText; _root[v3].gotoAndPlay('open'); } } function RemoveMessage(DispPoint) { var v2 = 'window' + DispPoint; _root[v2].gotoAndPlay('close'); } function DispSkip() { var v2 = {'_x': 260, '_y': 300}; _root.attachMovie('skip', 'skip', 6001, v2); } function ChkEvent() { switch (TextCount) { case 0: _root.Key_input = 0; _root.bank = 0; if (_root.fire != null) { _root.fire.removeMovieClip(); _root.mainLock = ''; } if (_root.subfire != null) { _root.subfire.removeMovieClip(); } _root.delShot = 1; _root.FCS.KeyLock_z = false; RouteSet(AddRoute2, ConectRoute2); DispMessage(SetParam[TextCount]); WaitTimer = 90; break; case 1: DispBoss(); WaitTimer = 15; break; case 2: DispMessage(SetParam[TextCount]); WaitTimer = 90; break; default: DispMessage(SetParam[TextCount]); WaitTimer = 90; } ++TextCount; } function EndEvent() { if (_root.Round != 1) { RouteSet(AddRoute2, ConectRoute2); } if (!_root.bossflag) { DispBoss(); } _root.StopBGM('bgm_03'); _root.StopBGM('bgm_04'); _root.StartBGM('bgm_04'); _root.boss.flag = 1; _root.Key_input = 1; } function DispBoss() { var v2 = 'boss'; var v3 = {'_x': 180, '_y': 100}; _root.attachMovie('boss3', v2, 1, v3); _root.arrEnemyID.push(v2); _root.bossflag = 1; } var WaitTimer; var TextCount = 0; if (!_root.LIFE) { _parent.gotoAndPlay('gameover'); } _parent.SceneFlag = 1; _root.useBom = 4; ++_root.SceneNum; WaitTimer = 0; if (_root.Round == 1) { DispSkip(); } TextMax = 10; SetParam = {}; SetParam[0] = {'DispPoint': 0, 'CharaLook': '02', 'DispText': '……え?! あれはミルフィ\nの戦闘機!?'}; SetParam[1] = {}; SetParam[2] = {'DispPoint': 1, 'CharaLook': '36', 'DispText': 'なんでタルトがここに……\nエクレア! あなた止められ\nなかったの?'}; SetParam[3] = {'DispPoint': 1, 'CharaLook': '14', 'DispText': 'も、申し訳ございません……\nミルフィお嬢様……。'}; SetParam[4] = {'DispPoint': 0, 'CharaLook': '06', 'DispText': 'なんでって、それはこっちの\nセリフ!'}; SetParam[5] = {'DispPoint': 0, 'CharaLook': '01', 'DispText': 'あんたのせいで、新作限定ケ\nーキが買えなかったらどうし\nてくれるのよ!'}; SetParam[6] = {'DispPoint': 1, 'CharaLook': '30', 'DispText': 'ふぅ~ん……プティトゥ・コ\nコロの新作……限定ケーキね\nぇ~……。'}; SetParam[7] = {'DispPoint': 0, 'CharaLook': '02', 'DispText': 'ぎ、ギクっ! まさか……\n買占めるつもりじゃ……!'}; SetParam[8] = {'DispPoint': 1, 'CharaLook': '31', 'DispText': '……! オーホホホ……\nさあ、どうかしらぁ~?'}; SetParam[9] = {'DispPoint': 0, 'CharaLook': '01', 'DispText': 'なーーー! こんのーー!!'}; RouteFirst = 'boss8'; AddRoute = ['boss8']; ConectRoute = ['boss8']; AddRoute2 = ['b-c', 'boss7', 'boss8']; ConectRoute2 = ['d-b', 'a-b', 'b-b', 'c-b', 'd-b']; } frame 2 { function SceneEND() { PreEndEvent(); _parent.SceneFlag = 0; _root.useBom = 0; if (!NoneRoute) { RouteSet(AddRoute, ConectRoute, SPset); } EndEvent(); } function RouteSet(AddRoute, ConectRoute, SPset) { if (!SPset) { switch (_parent.stage.RouteMain[0].substr(-1, 1)) { case 'a': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[1]]; break; case 'b': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[2]]; break; case 'c': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[3]]; break; case 'd': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[4]]; break; case 'e': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[5]]; break; case 'f': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[6]]; break; case 'g': _parent.stage.RouteMain = [_parent.stage.RouteMain[0], ConectRoute[7]]; break; default: _parent.stage.RouteMain = [ConectRoute[0]]; } _parent.stage.RouteMain = _parent.stage.RouteMain.concat(AddRoute); } else { _parent.stage.RouteMain = [ConectRoute[0]]; } } if (!_root.fade) { if (WaitTimer && !SkipFlag && _root.Round == 1) { --WaitTimer; } else { if (TextCount < TextMax && !SkipFlag && _root.Round == 1) { ChkEvent(); } else { if (TextCount <= TextMax) { RemoveMessage(0); RemoveMessage(1); _root.skip.removeMovieClip(); TextCount = TextMax + 1; } if (!SkipFlag) { SceneEND(); } else { _root.Key_input = 0; _root.attachMovie('fade_stage_black', 'fade', 9999); SkipFlag = 0; } } } } else { if (_root.fade.Flag == 2) { if (!NoneDelete) { _parent.stage.RouteMain = new Array(); } SceneEND(); _parent.stage.gotoAndPlay('stage_' + RouteFirst); } } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 1259 { frame 1 { function DispMessage(SetParam) { var v3 = 'window' + SetParam.DispPoint; if (_root[v3] == null) { if (!SetParam.DispPoint) { var v4 = {'_x': 15, '_y': 340, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } else { var v4 = {'_x': 15, '_y': 15, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } _root.attachMovie('text_win', v3, 8000 + SetParam.DispPoint, v4); } else { _root[v3].CharaLook = SetParam.CharaLook; _root[v3].DispText = SetParam.DispText; _root[v3].gotoAndPlay('open'); } } function RemoveMessage(DispPoint) { var v2 = 'window' + DispPoint; _root[v2].gotoAndPlay('close'); } function DispMessage(SetParam) { var v3 = 'window' + SetParam.DispPoint; if (_root[v3] == null) { if (!SetParam.DispPoint) { var v4 = {'_x': 15, '_y': 340, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } else { var v4 = {'_x': 15, '_y': 15, 'CharaLook': SetParam.CharaLook, 'DispText': SetParam.DispText}; } _root.attachMovie('text_win', v3, 8000 + SetParam.DispPoint, v4); } else { _root[v3].CharaLook = SetParam.CharaLook; _root[v3].DispText = SetParam.DispText; _root[v3].gotoAndPlay('open'); } } function RemoveMessage(DispPoint) { var v2 = 'window' + DispPoint; _root[v2].gotoAndPlay('close'); } function DispSkip() { var v2 = {'_x': 260, '_y': 300}; _root.attachMovie('skip_next', 'skip2', 11000, v2); } function ChkEvent() { switch (TextCount) { case 0: _root.Key_input = 0; _root.bank = 0; if (_root.fire != null) { _root.fire.removeMovieClip(); _root.mainLock = ''; } if (_root.subfire != null) { _root.subfire.removeMovieClip(); } _root.delShot = 1; _root.FCS.KeyLock_z = false; _root.StopBGM('bgm_01'); _root.StartSE('jng_clear'); DispMessage(SetParam[TextCount]); WaitTimer = 90; WaitTimer += 90; break; case 3: RemoveMessage(1); _root.StartBGM('bgm_01'); WaitTimer += 30; break; case 10: _root.StartSE('se_cutin'); _root.attachMovie('fade_ending', 'ending', 7500); WaitTimer += 60; break; case 14: _root.StopBGM('bgm_01'); _root.StartBGM('bgm_05'); DispMessage(SetParam[TextCount]); WaitTimer = 90; WaitTimer += 30; break; break; case 37: _root.ending.Flag = 1; WaitTimer += 10; break; case 39: DispMessage(SetParam[TextCount]); WaitTimer = 90; WaitTimer += 30; break; case 40: RemoveMessage(0); RemoveMessage(1); break; default: DispMessage(SetParam[TextCount]); WaitTimer = 90; } ++TextCount; } var WaitTimer; var TextCount = 0; _parent.SceneFlag = 1; _root.useBom = 4; _root.bossflag = 0; _root.StopBGM('bgm_04'); ++_root.SceneNum; WaitTimer = 0; DispSkip(); TextMax = 41; SetParam = {}; SetParam[0] = {'DispPoint': 0, 'CharaLook': '0B', 'DispText': 'ヴィクトリィ~!'}; SetParam[1] = {'DispPoint': 1, 'CharaLook': '34', 'DispText': '……く、悔しくなんか無いん\nだから! ふーんですわ!'}; SetParam[2] = {'DispPoint': 0, 'CharaLook': '03', 'DispText': 'やった!\nこれでやっとケーキ屋にいけ\nるぅ~!'}; SetParam[3] = {}; SetParam[4] = {'DispPoint': 0, 'CharaLook': '06', 'DispText': '……………………あれ?\n開かない?'}; SetParam[5] = {'DispPoint': 0, 'CharaLook': '02', 'DispText': '定休日? ……じゃないよね\n……なんか書いてある……\nえええ本日貸切ぃ???'}; SetParam[6] = {'DispPoint': 0, 'CharaLook': '07', 'DispText': 'ラスク先輩~! 大変です、\nケーキ屋が貸切ですぅ~!'}; SetParam[7] = {'DispPoint': 0, 'CharaLook': '07', 'DispText': '……あれ? 先輩?\n何で通信に出てくれないんで\nすかぁ?'}; SetParam[8] = {'DispPoint': 0, 'CharaLook': '06', 'DispText': '……どうしよう……これじゃ\nお屋敷に戻れないし……。'}; SetParam[9] = {'DispPoint': 0, 'CharaLook': '0B', 'DispText': 'え~い! とにかく命令は、\n絶対厳守! 突撃ぃ!!!!'}; SetParam[10] = {}; SetParam[11] = {'DispPoint': 0, 'CharaLook': '00', 'DispText': 'うわぁ……大きなケーキだぁ\n~。これが限定のかな?'}; SetParam[12] = {'DispPoint': 0, 'CharaLook': '05', 'DispText': '垂れ幕に文字が書いてある\n……。えーと……。'}; SetParam[13] = {'DispPoint': 0, 'CharaLook': '04', 'DispText': '『タルトちゃんおめでとう』\n……あ、あれぇ?'}; SetParam[14] = {'DispPoint': 0, 'CharaLook': '12', 'DispText': 'ああ……もう入ってきちゃっ\nたのですね……。'}; SetParam[15] = {'DispPoint': 0, 'CharaLook': '02', 'DispText': 'エ、エクレア! 何これ、\n『おめでとう』って!'}; SetParam[16] = {'DispPoint': 0, 'CharaLook': '13', 'DispText': '実は……みんなでタルトさん\nの誕生日を祝おうとコッソリ\n準備していたんです。'}; SetParam[17] = {'DispPoint': 0, 'CharaLook': '31', 'DispText': 'オホホホ! びっくりして、\n声も出ないようね、タルト。'}; SetParam[18] = {'DispPoint': 0, 'CharaLook': '13', 'DispText': '実は、ミルフィ様から言い出\nしたんですよ。ああしてごま\nかしていますけど……。'}; SetParam[19] = {'DispPoint': 0, 'CharaLook': '35', 'DispText': 'そ、そんなことありませんわ\nたかが誕生日の1つや2つ、\nお安い御用よ!'}; SetParam[20] = {'DispPoint': 0, 'CharaLook': '13', 'DispText': 'マカロン様もお手伝いしてく\nださったんですよ。'}; SetParam[21] = {'DispPoint': 0, 'CharaLook': '21', 'DispText': 'えへへ~、タルトおねぇちゃ\nんビックリしたぁ?'}; SetParam[22] = {'DispPoint': 0, 'CharaLook': '06', 'DispText': 'え~? えーと……ご主人様\nの用事は?\n新作の限定ケーキは?'}; SetParam[23] = {'DispPoint': 0, 'CharaLook': 'R5', 'DispText': 'ウフフ……ドラマチックな\n誕生日にしようと演出してみ\nたの。どう?'}; SetParam[24] = {'DispPoint': 0, 'CharaLook': '07', 'DispText': 'ラスク先輩~!\n本気で焦っちゃいましたよ~\n!'}; SetParam[25] = {'DispPoint': 0, 'CharaLook': '14', 'DispText': '実はちょっと準備が遅れてて\n……それをラスクさんに連絡\nしようとしたのですが……。'}; SetParam[26] = {'DispPoint': 0, 'CharaLook': '10', 'DispText': '間に合わなかったみたいで、\nそれで慌てて止めに行ったの\nです。'}; SetParam[27] = {'DispPoint': 0, 'CharaLook': '30', 'DispText': 'まさか、全部突破するとはね\n……予想外だったわ。'}; SetParam[28] = {'DispPoint': 0, 'CharaLook': '21', 'DispText': 'えへへ~ビックリなの~!'}; SetParam[29] = {'DispPoint': 0, 'CharaLook': 'R1', 'DispText': 'それに、新作の限定ケーキっ\nていうのは嘘じゃないわよ。'}; SetParam[30] = {'DispPoint': 0, 'CharaLook': '10', 'DispText': 'ミルフィ様がタルトさんの為\nに、特別注文したんです。'}; SetParam[31] = {'DispPoint': 0, 'CharaLook': '35', 'DispText': 'か、感謝しなさいよね!'}; SetParam[32] = {'DispPoint': 0, 'CharaLook': '21', 'DispText': '美味しそうなの~!'}; SetParam[33] = {'DispPoint': 0, 'CharaLook': 'R5', 'DispText': 'お誕生日おめでとう、タルト\n。'}; SetParam[34] = {'DispPoint': 0, 'CharaLook': '10', 'DispText': 'タルトさん、お誕生日おめで\nとうございます。'}; SetParam[35] = {'DispPoint': 0, 'CharaLook': '21', 'DispText': 'タルトおねぇちゃんハッピー\nバースデーなの~!'}; SetParam[36] = {'DispPoint': 0, 'CharaLook': '35', 'DispText': 'ふん……お祝いしてあげるの\nは今日だけだからね……。\nお、おめでとう、タルト。'}; SetParam[37] = {}; SetParam[38] = {'DispPoint': 0, 'CharaLook': '07', 'DispText': 'にゃー! みんなありがとう\n! タルトうれしいよぅ~!'}; SetParam[39] = {'DispPoint': 0, 'CharaLook': '03', 'DispText': '(ホントは誕生日来月なんだ\nけど……ま、いっか!)'}; SetParam[40] = {}; } frame 2 { function SceneEND() { _parent.SceneFlag = 0; _root.useBom = 0; _root.skip2.removeMovieClip(); if (_root.fire != null) { _root.fire.removeMovieClip(); _root.mainLock = ''; } if (_root.subfire != null) { _root.subfire.removeMovieClip(); } _root.delShot = 1; _root.FCS.KeyLock_z = false; _root.myship.gotoAndPlay('clear'); } if (_parent.SceneFlag) { if (WaitTimer && _root.Round == 1 && !NextFlag) { --WaitTimer; } else { if (TextCount < TextMax && _root.Round == 1 && !NextFlag) { ChkEvent(); } else { if (TextCount <= TextMax) { RemoveMessage(0); RemoveMessage(1); TextCount = TextMax + 1; } if (NextFlag) { SceneEND(); } } } } } frame 3 { this.gotoAndPlay(_currentframe - 1); } } movieClip 1260 { frame 1 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 2 { if (_root.myship) { this.gotoAndPlay('b' + _root.SceneNum); } } frame 3 { this.gotoAndPlay(_currentframe - 1); } frame 4 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 5 { if (SceneFlag == 1) { this.gotoAndPlay('s' + _root.SceneNum); } } frame 6 { this.gotoAndPlay(_currentframe - 1); } frame 7 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 8 { if (!SceneFlag) { this.gotoAndPlay('b' + _root.SceneNum); } } frame 9 { this.gotoAndPlay(_currentframe - 1); } frame 10 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 11 { if (SceneFlag == 1) { SceneFlag = 0; _root.SceneNum += 1; this.gotoAndPlay('b' + _root.SceneNum); } } frame 12 { this.gotoAndPlay(_currentframe - 1); } frame 13 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 14 { if (SceneFlag == 1) { this.gotoAndPlay('s' + _root.SceneNum); } } frame 15 { this.gotoAndPlay(_currentframe - 1); } frame 16 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 17 { if (!SceneFlag) { this.gotoAndPlay('b' + _root.SceneNum); } } frame 18 { this.gotoAndPlay(_currentframe - 1); } frame 19 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 20 { if (SceneFlag == 1) { this.gotoAndPlay('s' + _root.SceneNum); } } frame 21 { this.gotoAndPlay(_currentframe - 1); } frame 22 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 23 { if (!SceneFlag) { this.gotoAndPlay('b' + _root.SceneNum); } } frame 24 { this.gotoAndPlay(_currentframe - 1); } frame 25 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 26 { if (SceneFlag == 1) { this.gotoAndPlay('s' + _root.SceneNum); } } frame 27 { this.gotoAndPlay(_currentframe - 1); } frame 28 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 29 { if (!SceneFlag) { this.gotoAndPlay('b' + _root.SceneNum); } } frame 30 { this.gotoAndPlay(_currentframe - 1); } frame 31 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 32 { if (SceneFlag == 1) { this.gotoAndPlay('s' + _root.SceneNum); } } frame 33 { this.gotoAndPlay(_currentframe - 1); } frame 34 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 35 { if (!SceneFlag) { this.gotoAndPlay('b' + _root.SceneNum); } } frame 36 { this.gotoAndPlay(_currentframe - 1); } frame 37 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 38 { if (SceneFlag == 1) { this.gotoAndPlay('s' + _root.SceneNum); } } frame 39 { this.gotoAndPlay(_currentframe - 1); } frame 40 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 41 { if (!SceneFlag) { this.gotoAndPlay('b' + _root.SceneNum); } } frame 42 { this.gotoAndPlay(_currentframe - 1); } frame 43 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 44 { if (SceneFlag == 1) { this.gotoAndPlay('s' + _root.SceneNum); } } frame 45 { this.gotoAndPlay(_currentframe - 1); } frame 46 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 47 { if (!SceneFlag) { this.gotoAndPlay('b' + _root.SceneNum); } } frame 48 { this.gotoAndPlay(_currentframe - 1); } frame 49 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 50 { if (SceneFlag == 1) { this.gotoAndPlay('s' + _root.SceneNum); } } frame 51 { this.gotoAndPlay(_currentframe - 1); } frame 52 { if (_root.StopALLFlag || _root.CutInFlag) { this.stop(); } } frame 54 { this.gotoAndPlay(_currentframe - 1); } frame 57 { this.gotoAndPlay(_currentframe - 1); } } instance FCS of movieClip 256 { onClipEvent (enterFrame) { function CtrlMyship() { var v2 = 24; var v3 = 0; if (!(Key.isDown(40) && Key.isDown(38))) { if (Key.isDown(40) && _root.myship._y < 450 - v2) { _root.myship._y += 8; } else { if (Key.isDown(38) && _root.myship._y > +v2) { _root.myship._y -= 8; } } } if (!(Key.isDown(39) && Key.isDown(37))) { if (Key.isDown(39) && _root.myship._x < 385 - v2) { _root.myship._x += 8; _root.bank = 8; v3 = 1; } else { if (Key.isDown(37) && _root.myship._x > +v2) { _root.myship._x -= 8; _root.bank = -8; v3 = 1; } } } if (!v3 && _root.bank) { _root.bank = 0; } if (_root.mainShot == 3) { if (Key.isDown(39)) { if (_root.LockMarker < 200) { _root.LockMarker += 20; } } else { if (Key.isDown(37)) { if (_root.LockMarker > -200) { _root.LockMarker -= 20; } } else { if (_root.LockMarker > 1) { _root.LockMarker -= 20; } else { if (_root.LockMarker < -1) { _root.LockMarker += 20; } } } } } if (Key.isDown(90)) { if (!KeyLock_z) { AttackShot(); } } else { if (KeyLock_z) { if (_root.fire != null) { _root.fire.removeMovieClip(); _root.mainLock = ''; } if (_root.subfire != null) { _root.subfire.removeMovieClip(); } _root.delShot = 1; } } KeyLock_z = Key.isDown(90); if (Key.isDown(88) && !_root.useBom && _root.bomStock > 0) { AttackBom(); } if (_root.mainRelode > 0) { --_root.mainRelode; } if (_root.subRelode > 0) { --_root.subRelode; } } function AttackShot() { switch (_root.mainShot) { case 1: _root.attachMovie('fire1', 'fire', 1100); break; case 2: _root.attachMovie('fire2', 'fire', 1100); break; case 3: _root.attachMovie('fire3', 'fire', 1100); } if (_root.subPower) { switch (_root.subShot) { case 1: _root.attachMovie('subfire1', 'subfire', 999); break; case 2: _root.attachMovie('subfire2', 'subfire', 999); } } } function AttackBom() { --_root.bomStock; var v2 = {'_x': _root.myship._x, '_y': _root.myship._y}; switch (_root.mainShot) { case 1: _root.useBom = 1; _root.attachMovie('bom1', 'bom', 200, v2); break; case 2: _root.useBom = 2; _root.attachMovie('bom2', 'bom', 1200, v2); break; case 3: _root.useBom = 3; _root.attachMovie('bom3', 'bom', 1600, v2); } } if (Key.isDown(32) && !KeyLock) { _root.StopALL(_root); _root.StopALLFlag = !_root.StopALLFlag; } KeyLock = Key.isDown(32); if (_root.Key_input && !_root.StopALLFlag && !_root.CutInFlag) { CtrlMyship(); } } } frame 30 { if (LIFE <= 0 && destroy == 1) { this.gotoAndPlay('gameover_0' + _root.StageNum); } if (_root.flag == 1) { if (!FadeFlag) { _root.attachMovie('fade_all_white', 'fade', 9999); } else { if (FadeFlag == 2) { _root.useBom = 0; _root.bossflag = 0; _root.arrEnemyID = []; switch (_root.StageNum) { case 1: this.gotoAndPlay('stage_02'); break; case 2: this.gotoAndPlay('stage_03'); break; case 3: ++_root.Round; _root.ending.removeMovieClip(); _root.StopBGM('bgm_05'); this.gotoAndPlay('stage_01'); } } } } } frame 31 { this.gotoAndPlay(_currentframe - 1); } frame 32 { function SetGameOver() { flag = 0; bossflag = 0; mainLock = ''; _root.delShot = 1; _root.fire.removeMovieClip(); _root.subfire.removeMovieClip(); _root.window0.removeMovieClip(); _root.window1.removeMovieClip(); _root.attachMovie('gameover', 'blind', 6000); StopBGM('bgm_02'); StopBGM('bgm_03'); StopBGM('bgm_04'); _root.blind.again_btn01._x = 500; _root.blind.title_btn01._x = 500; StartSE('jng_gameover'); } SetGameOver(); } frame 33 { } frame 34 { function waitFor(n) { if (waitCounter <= 0 || waitCounter == undefined) { waitCounter = n; } else { if (--waitCounter <= 0) { return undefined; } } this.gotoAndPlay(_currentframe - 1); } waitFor(75); } frame 35 { function SetRanking() { _root.attachMovie('ranking_called', 'rank_called001', 7001); _root.rank_called001.dataMode = 2; _root.rank_called001.nextFrame(); _root.rank_called001._x = 262; _root.rank_called001._y = 210; } SetRanking(); _root.blind.again_btn01._x = 91.5; _root.blind.title_btn01._x = 91.5; } frame 36 { if (_root.flag) { _root.boss.removeMovieClip(); _root.logo.removeMovieClip(); _root.blind.removeMovieClip(); StopSE('jng_gameover'); if (_root.flag == 1) { _root.info_status.removeMovieClip(); this.gotoAndPlay('title'); } else { if (_root.flag == 2) { if (!FadeFlag) { _root.attachMovie('fade_all_white', 'fade', 9999); } else { if (FadeFlag == 2) { this.gotoAndPlay('restert'); } } } } } } frame 37 { this.gotoAndPlay(_currentframe - 1); }




http://swfchan.com/12/58031/info.shtml
Created: 17/4 -2019 13:13:28 Last modified: 17/4 -2019 13:13:28 Server time: 28/04 -2024 06:51:45