Combined Code
movieClip 17 {
frame 1 {
var myBG;
if (myBG != 'é»’') {
if (myBG != '白') {
if (myBG != '黒白') {
if (myBG != '橙黒') {
if (myBG != 'ç´«é»’') {
if (myBG != '赤白') {
if (myBG != '赤') {
if (myBG != '桃') {
if (myBG != '桃黒') {
if (myBG != '赤黒') {
if (myBG != 'é’é»’') {
if (myBG == '黄黒') {
gotoAndPlay('黄黒');
}
} else {
gotoAndPlay('é’é»’');
}
} else {
gotoAndPlay('赤黒');
}
} else {
gotoAndPlay('桃黒');
}
} else {
gotoAndPlay('桃');
}
} else {
gotoAndPlay('赤');
}
} else {
gotoAndPlay('赤白');
}
} else {
gotoAndPlay('ç´«é»’');
}
} else {
gotoAndPlay('橙黒');
}
} else {
gotoAndPlay('黒白');
}
} else {
gotoAndPlay('白');
}
} else {
gotoAndPlay('é»’');
}
}
frame 3 {
gotoAndPlay(1);
}
frame 13 {
gotoAndPlay(1);
}
frame 24 {
gotoAndPlay(1);
}
frame 33 {
gotoAndPlay(1);
}
frame 43 {
gotoAndPlay(1);
}
frame 53 {
gotoAndPlay(1);
}
frame 62 {
gotoAndPlay(1);
}
frame 67 {
gotoAndPlay(1);
}
frame 73 {
gotoAndPlay(1);
}
frame 79 {
gotoAndPlay(1);
}
frame 83 {
gotoAndPlay(1);
}
frame 88 {
gotoAndPlay(1);
}
}
movieClip 18 DRAIN {
frame 1 {
ox = 150;
oy = 150;
rad = 150;
var BaseA = 0;
i = 0;
goto 151;
for (;;) {
++i;
label 151:
if (i >= 8) break;
this.attachMovie('DRAIN_CHIP', 'DR' + i, i);
angle = i * 45 + BaseA;
this['DR' + i]._x = Math.cos(Math.PI * angle / 180) * rad + ox;
this['DR' + i]._y = Math.sin(Math.PI * angle / 180) * rad + oy;
}
}
frame 2 {
i = 0;
goto 84;
for (;;) {
++i;
label 84:
if (i >= 8) break;
angle = i * 45 + BaseA;
this['DR' + i]._x = Math.cos(Math.PI * angle / 180) * rad + ox;
this['DR' + i]._y = Math.sin(Math.PI * angle / 180) * rad + oy;
}
BaseA += 10;
if (45 < BaseA) {
BaseA -= 45;
}
rad -= 7;
}
frame 3 {
if (30 >= rad) {
i = 0;
goto 107;
for (;;) {
++i;
label 107:
if (i >= 8) break;
this['DR' + i].removeMovieClip();
}
_parent.ret(this._name);
} else {
gotoAndPlay(2);
}
}
}
movieClip 23 DRAIN_CHIP {
}
movieClip 25 BLINK {
frame 1 {
function setMC(imc) {
MC = imc;
}
function Advent(str) {
if (str != undefined) {
wochar = str;
gotoAndPlay('出ç¾wo');
} else {
gotoAndPlay('出ç¾');
}
}
function Vanish(str) {
if (str != undefined) {
wochar = str;
gotoAndPlay('消滅wo');
} else {
gotoAndPlay('消滅');
}
}
var MC;
stop();
var wochar = '';
}
frame 2 {
i = 0;
goto 60;
for (;;) {
++i;
label 60:
if (i >= 3) break;
if (MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = true;
}
}
}
frame 3 {
i = 0;
goto 60;
for (;;) {
++i;
label 60:
if (i >= 3) break;
if (MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = false;
}
}
}
frame 4 {
i = 0;
goto 60;
for (;;) {
++i;
label 60:
if (i >= 3) break;
if (MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = true;
}
}
}
frame 5 {
i = 0;
goto 60;
for (;;) {
++i;
label 60:
if (i >= 3) break;
if (MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = false;
}
}
}
frame 6 {
i = 0;
goto 60;
for (;;) {
++i;
label 60:
if (i >= 3) break;
if (MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = true;
}
}
}
frame 7 {
i = 0;
goto 60;
for (;;) {
++i;
label 60:
if (i >= 3) break;
if (MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = false;
}
}
}
frame 8 {
i = 0;
goto 60;
for (;;) {
++i;
label 60:
if (i >= 3) break;
if (MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = true;
}
}
}
frame 9 {
i = 0;
goto 60;
for (;;) {
++i;
label 60:
if (i >= 3) break;
if (MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = false;
}
}
}
frame 10 {
i = 0;
goto 60;
for (;;) {
++i;
label 60:
if (i >= 3) break;
if (MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = true;
}
}
}
frame 11 {
i = 0;
goto 60;
for (;;) {
++i;
label 60:
if (i >= 3) break;
if (MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = false;
}
}
}
frame 12 {
i = 0;
goto 60;
for (;;) {
++i;
label 60:
if (i >= 3) break;
if (MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = true;
}
}
}
frame 13 {
i = 0;
goto 129;
for (;;) {
++i;
label 129:
if (i >= 3) break;
if (MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = false;
}
}
fscommand('ParaFlaTrace', 'preACT Check:' + MC.preACTOR);
MC[MC.preACTOR]._visible = true;
stop();
_parent.ret(this._name);
}
frame 21 {
i = 0;
goto 60;
for (;;) {
++i;
label 60:
if (i >= 3) break;
if (MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = false;
}
}
}
frame 22 {
i = 0;
goto 60;
for (;;) {
++i;
label 60:
if (i >= 3) break;
if (MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = true;
}
}
}
frame 23 {
i = 0;
goto 60;
for (;;) {
++i;
label 60:
if (i >= 3) break;
if (MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = false;
}
}
}
frame 24 {
i = 0;
goto 60;
for (;;) {
++i;
label 60:
if (i >= 3) break;
if (MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = true;
}
}
}
frame 25 {
i = 0;
goto 60;
for (;;) {
++i;
label 60:
if (i >= 3) break;
if (MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = false;
}
}
}
frame 26 {
i = 0;
goto 60;
for (;;) {
++i;
label 60:
if (i >= 3) break;
if (MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = true;
}
}
}
frame 27 {
i = 0;
goto 60;
for (;;) {
++i;
label 60:
if (i >= 3) break;
if (MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = false;
}
}
}
frame 28 {
i = 0;
goto 60;
for (;;) {
++i;
label 60:
if (i >= 3) break;
if (MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = true;
}
}
}
frame 29 {
i = 0;
goto 60;
for (;;) {
++i;
label 60:
if (i >= 3) break;
if (MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = false;
}
}
}
frame 30 {
i = 0;
goto 60;
for (;;) {
++i;
label 60:
if (i >= 3) break;
if (MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = true;
}
}
}
frame 31 {
i = 0;
goto 60;
for (;;) {
++i;
label 60:
if (i >= 3) break;
if (MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = false;
}
}
}
frame 32 {
i = 0;
goto 83;
for (;;) {
++i;
label 83:
if (i >= 3) break;
if (MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = true;
}
}
_parent.ret(this._name);
stop();
}
frame 41 {
i = 0;
goto 67;
for (;;) {
++i;
label 67:
if (i >= 3) break;
if (MC.MGS[i] != wochar && MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = true;
}
}
}
frame 42 {
i = 0;
goto 67;
for (;;) {
++i;
label 67:
if (i >= 3) break;
if (MC.MGS[i] != wochar && MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = false;
}
}
}
frame 43 {
i = 0;
goto 67;
for (;;) {
++i;
label 67:
if (i >= 3) break;
if (MC.MGS[i] != wochar && MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = true;
}
}
}
frame 44 {
i = 0;
goto 67;
for (;;) {
++i;
label 67:
if (i >= 3) break;
if (MC.MGS[i] != wochar && MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = false;
}
}
}
frame 45 {
i = 0;
goto 67;
for (;;) {
++i;
label 67:
if (i >= 3) break;
if (MC.MGS[i] != wochar && MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = true;
}
}
}
frame 46 {
i = 0;
goto 67;
for (;;) {
++i;
label 67:
if (i >= 3) break;
if (MC.MGS[i] != wochar && MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = false;
}
}
}
frame 47 {
i = 0;
goto 67;
for (;;) {
++i;
label 67:
if (i >= 3) break;
if (MC.MGS[i] != wochar && MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = true;
}
}
}
frame 48 {
i = 0;
goto 67;
for (;;) {
++i;
label 67:
if (i >= 3) break;
if (MC.MGS[i] != wochar && MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = false;
}
}
}
frame 49 {
i = 0;
goto 67;
for (;;) {
++i;
label 67:
if (i >= 3) break;
if (MC.MGS[i] != wochar && MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = true;
}
}
}
frame 50 {
i = 0;
goto 67;
for (;;) {
++i;
label 67:
if (i >= 3) break;
if (MC.MGS[i] != wochar && MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = false;
}
}
}
frame 51 {
i = 0;
goto 67;
for (;;) {
++i;
label 67:
if (i >= 3) break;
if (MC.MGS[i] != wochar && MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = true;
}
}
}
frame 52 {
i = 0;
goto 99;
for (;;) {
++i;
label 99:
if (i >= 3) break;
if (MC.MGS[i] != wochar && MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = false;
}
}
MC[MC.preACTOR]._visible = true;
stop();
_parent.ret(this._name);
}
frame 61 {
i = 0;
goto 67;
for (;;) {
++i;
label 67:
if (i >= 3) break;
if (MC.MGS[i] != wochar && MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = false;
}
}
}
frame 62 {
i = 0;
goto 67;
for (;;) {
++i;
label 67:
if (i >= 3) break;
if (MC.MGS[i] != wochar && MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = true;
}
}
}
frame 63 {
i = 0;
goto 67;
for (;;) {
++i;
label 67:
if (i >= 3) break;
if (MC.MGS[i] != wochar && MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = false;
}
}
}
frame 64 {
i = 0;
goto 67;
for (;;) {
++i;
label 67:
if (i >= 3) break;
if (MC.MGS[i] != wochar && MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = true;
}
}
}
frame 65 {
i = 0;
goto 67;
for (;;) {
++i;
label 67:
if (i >= 3) break;
if (MC.MGS[i] != wochar && MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = false;
}
}
}
frame 66 {
i = 0;
goto 67;
for (;;) {
++i;
label 67:
if (i >= 3) break;
if (MC.MGS[i] != wochar && MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = true;
}
}
}
frame 67 {
i = 0;
goto 67;
for (;;) {
++i;
label 67:
if (i >= 3) break;
if (MC.MGS[i] != wochar && MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = false;
}
}
}
frame 68 {
i = 0;
goto 67;
for (;;) {
++i;
label 67:
if (i >= 3) break;
if (MC.MGS[i] != wochar && MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = true;
}
}
}
frame 69 {
i = 0;
goto 67;
for (;;) {
++i;
label 67:
if (i >= 3) break;
if (MC.MGS[i] != wochar && MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = false;
}
}
}
frame 70 {
i = 0;
goto 67;
for (;;) {
++i;
label 67:
if (i >= 3) break;
if (MC.MGS[i] != wochar && MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = true;
}
}
}
frame 71 {
i = 0;
goto 67;
for (;;) {
++i;
label 67:
if (i >= 3) break;
if (MC.MGS[i] != wochar && MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = false;
}
}
}
frame 72 {
i = 0;
goto 90;
for (;;) {
++i;
label 90:
if (i >= 3) break;
if (MC.MGS[i] != wochar && MC.MGS[i] != '' && !MC.CMGS[MC.MGS[i]].InAir) {
MC[MC.MGS[i]]._visible = true;
}
}
_parent.ret(this._name);
stop();
}
}
movieClip 36 ChipChara {
frame 1 {
function CharaCreate(BMPName) {
FList = flash.display.BitmapData.loadBitmap(BMPName);
fscommand('ParaFlaTrace', FList);
cc = 0;
i = 0;
goto 497;
for (;;) {
++i;
label 497:
if (i >= 2) break;
j = 0;
goto 543;
for (;;) {
++j;
label 543:
if (j >= 4) break;
this.tbmp = new flash.display.BitmapData(16, 16, true, 0);
this.tbmp.copyPixels(this.FList, new flash.geom.Rectangle(25 * j, 30 * i, 16, 16), new flash.geom.Point(0, 0));
this['Chip' + cc].attachBitmap(this.tbmp, 0, 'auto', true);
this['Chip' + cc]._width *= 2;
this['Chip' + cc]._height *= 2;
++cc;
}
}
FList.dispose();
this.front1 = this.Chip0;
this.front2 = this.Chip4;
this.left1 = this.Chip1;
this.left2 = this.Chip5;
this.back1 = this.Chip2;
this.back2 = this.Chip6;
this.right1 = this.Chip3;
this.right2 = this.Chip7;
AllInvisible();
this.front1._visible = true;
}
function AllInvisible() {
i = 0;
goto 1148;
for (;;) {
++i;
label 1148:
if (i >= 8) break;
this['Chip' + i]._visible = false;
}
}
function FStop() {
AllInvisible();
this.front1._visible = true;
stop();
}
function BStop() {
AllInvisible();
this.back1._visible = true;
stop();
}
function RStop() {
AllInvisible();
this.right1._visible = true;
stop();
}
function LStop() {
AllInvisible();
this.left1._visible = true;
stop();
}
function DStop() {
AllInvisible();
this[Direction + 1]._visible = true;
stop();
}
function FStep() {
Direction = 'front';
gotoAndPlay('step');
}
function BStep() {
Direction = 'back';
gotoAndPlay('step');
}
function RStep() {
Direction = 'right';
gotoAndPlay('step');
}
function LStep() {
Direction = 'left';
gotoAndPlay('step');
}
var FList;
var Direction = 'front';
var unitx = 0;
var unity = 0;
var SCount = 0;
i = 0;
goto 1650;
for (;;) {
++i;
label 1650:
if (i >= 8) break;
this.createEmptyMovieClip('Chip' + i, i);
}
stop();
}
frame 6 {
AllInvisible();
this[Direction + 1]._visible = true;
}
frame 11 {
AllInvisible();
this[Direction + 2]._visible = true;
}
frame 16 {
gotoAndPlay('step');
}
}
movieClip 40 CARERA {
frame 10 {
_parent.ret(this._name);
}
}
movieClip 43 KAMINARI {
frame 6 {
var pp = _root.BATTLE;
i = 0;
goto 103;
for (;;) {
++i;
label 103:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]].gotoAndPlay('ãらã„');
}
}
}
frame 31 {
stop();
_parent.ret(this._name);
}
}
movieClip 76 {
}
movieClip 78 TATSUMAKI {
frame 1 {
fscommand('ParaFlaTrace', 'ãŸã¤ã¾ã');
}
frame 31 {
var pp = _root.BATTLE;
i = 0;
goto 103;
for (;;) {
++i;
label 103:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]].gotoAndPlay('ãらã„');
}
}
}
frame 111 {
_parent.ret(this._name);
this.stop();
}
}
movieClip 89 {
frame 8 {
stop();
}
}
movieClip 90 HADOUHOU {
frame 16 {
_parent.ret(this._name);
}
}
movieClip 93 BLACKBELT {
}
movieClip 94 BLACKLINE {
frame 1 {
var mpnum = 15;
var mpc = 0;
var mpx = 200;
}
frame 2 {
this.attachMovie('BLACKBELT', 'bb' + mpc, mpc);
this['bb' + mpc]._x = mpx - this['bb' + mpc]._width;
mpx -= this['bb' + mpc]._width;
}
frame 12 {
if (mpc >= mpnum) {
_parent.ret(this._name);
stop();
} else {
++mpc;
gotoAndPlay(2);
}
}
}
movieClip 95 BLBMP {
frame 1 {
function DrawLine_unit(sx, sy) {
bmpheight = bmp_data.height;
bmpwidth = bmp_data.width;
i = 0;
goto 198;
for (;;) {
i += 2;
label 198:
if (i >= 14) break;
j = 0;
goto 244;
for (;;) {
++j;
label 244:
if (j >= 2) break;
k = 0;
goto 290;
for (;;) {
++k;
label 290:
if (k >= 2) break;
xx = sx + i + j;
yy = sy + k;
if (xx >= 0 && xx < bmpwidth && yy >= 0 && yy < bmpheight) {
bmp_data.setPixel(xx, yy, 0);
}
}
}
}
}
var mpnum = 15;
var mpc = 0;
var mpx = 200;
var bmp_data = _parent.Waru;
mpx = bmp_data.width - 14;
this._x = mpx;
}
frame 2 {
DrawLine_unit(this._x, this._y);
mpx -= 14;
this._x = mpx;
}
frame 12 {
if (mpc >= mpnum) {
_parent.ret(this._name);
stop();
} else {
++mpc;
gotoAndPlay(2);
}
}
}
movieClip 96 BLDRAW {
frame 1 {
function DrawLine_unit(sx, sy) {
bmpheight = bmp_data.height;
bmpwidth = bmp_data.width;
tmc.beginFill(0, 100);
tmc.moveTo(sx, sy);
tmc.lineTo(sx + 14.5, sy);
tmc.lineTo(sx + 14.5, sy + 2.5);
tmc.lineTo(sx, sy + 2.5);
tmc.endFill();
}
var mpnum = 15;
var mpc = 0;
var mpx = 200;
var tmc = _parent;
this._x = mpx;
}
frame 2 {
DrawLine_unit(this._x, this._y);
mpx -= 14;
this._x = mpx;
}
frame 12 {
if (mpc >= mpnum) {
_parent.ret(this._name);
stop();
} else {
++mpc;
gotoAndPlay(2);
}
}
}
movieClip 97 STONE_EFFECT {
frame 1 {
function MakeStone() {
sNum = random(sMaxNum) + 1;
i = 0;
goto 151;
for (;;) {
++i;
label 151:
if (i >= sNum) break;
rn = random(2) + 1;
this.attachMovie('_STONE0' + rn, 'stone' + si, si);
this['stone' + si]._x = 40 * random(10);
this['stone' + si]._y = 0;
++si;
}
}
function ret(str) {
++retcount;
}
var sMaxNum = 5;
var si = 0;
var retcount = 0;
var xunit = this._width / 10;
var loop = 0;
}
frame 2 {
MakeStone();
}
frame 5 {
if (loop >= 20) {
if (retcount >= si) {
stop();
_parent.ret(this._name);
fscommand('ParaFlaTrace', 'finish');
} else {
gotoAndPlay(_currentframe - 1);
}
} else {
gotoAndPlay(2);
++loop;
}
}
}
movieClip 100 _STONE01 {
frame 8 {
_parent.ret(this._name);
this.removeMovieClip();
}
}
movieClip 103 _STONE02 {
frame 7 {
_parent.ret(this._name);
this.removeMovieClip();
}
}
movieClip 108 EXAF {
frame 1 {
var Frame = 5;
var fc = 0;
var vx;
var vy;
}
frame 2 {
this._x += vx;
this._y += vy;
++fc;
}
frame 3 {
if (fc >= Frame) {
fc = 0;
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 4 {
stop();
_parent.ret(this._name);
}
}
movieClip 111 EXA {
frame 4 {
stop();
_parent.ret(this._name);
}
}
movieClip 112 C4BBAR {
frame 1 {
function make(num) {
hnum = num;
retnum = 0;
i = 0;
goto 137;
for (;;) {
++i;
label 137:
if (i >= hnum) break;
this.attachMovie('C4BCHIP1', 'c4' + i, i);
this['c4' + i]._x = 0;
this['c4' + i]._y = 32 * i;
}
}
function ret() {
++retnum;
if (retnum == hnum) {
_parent.ret(this._name);
}
}
var hnum = 0;
var retnum = 0;
}
frame 2 {
stop();
}
}
movieClip 119 C4BCHIP1 {
frame 4 {
_parent.ret(this._name);
}
frame 8 {
stop();
}
}
movieClip 120 C4MAP {
frame 1 {
function setBar() {
h = BaseY - BH * 12 / 2;
this['c4' + mNum]._y = h;
this['c4' + (mNum + 1)]._y = h;
}
function makeBar() {
this.attachMovie('C4BAR', 'c4' + mNum, mNum);
this.attachMovie('C4BAR', 'c4' + (mNum + 1), mNum + 1);
this['c4' + mNum]._x = BaseX + 12 * (mNum / 2);
this['c4' + (mNum + 1)]._x = BaseX - 12 - 12 * (mNum / 2);
if (mNum >= 4) {
if (mNum >= 10) {
if (mNum >= 14) {
if (mNum >= 16) {
if (mNum >= 18) {
if (mNum >= 20) {
BH = 17;
} else {
BH = 15;
}
} else {
BH = 13;
}
} else {
BH = 11;
}
} else {
BH = 9;
}
} else {
BH = 7;
}
} else {
BH = 5;
}
setBar();
SECheck.start();
gotoAndPlay('make');
}
function ret(str) {
++retnum;
if (retnum % 2 == 0) {
if (BaseX >= 12 * (retnum / 2)) {
makeBar();
} else {
gotoAndPlay('finish');
}
}
}
var BaseX = 144;
var BaseY = 96;
var mNum = 0;
var retnum = 0;
var MaxBar = 24;
stop();
var BH = 3;
SECheck = new Sound(this);
SECheck.attachSound('SCheck');
makeBar();
}
frame 11 {
this['c4' + mNum].make(BH);
this['c4' + (mNum + 1)].make(BH);
mNum += 2;
}
frame 12 {
stop();
}
frame 46 {
_parent.ret(this._name);
}
}
movieClip 121 C4BAR {
frame 1 {
function make(num) {
hnum = num;
retnum = 0;
i = 0;
goto 135;
for (;;) {
++i;
label 135:
if (i >= hnum) break;
this.attachMovie('C4CHIP', 'c4' + i, i);
this['c4' + i]._x = 0;
this['c4' + i]._y = 12 * i;
}
}
function ret() {
++retnum;
if (retnum == hnum) {
_parent.ret(this._name);
}
}
var hnum = 0;
var retnum = 0;
}
frame 2 {
stop();
}
}
movieClip 128 C4CHIP {
frame 5 {
stop();
_parent.ret(this._name);
}
}
movieClip 135 {
}
movieClip 136 {
}
movieClip 137 {
}
movieClip 138 {
}
movieClip 139 {
frame 35 {
stop();
}
}
movieClip 164 {
}
movieClip 166 {
frame 2 {
stop();
}
frame 7 {
stop();
}
frame 19 {
gotoAndPlay('æ©ã');
}
frame 29 {
gotoAndPlay('æ©ãu');
}
frame 32 {
stop();
}
frame 37 {
stop();
}
frame 136 {
_parent.ret(this._name);
gotoAndPlay('ç«‹ã¡');
}
frame 142 {
stop();
}
frame 152 {
stop();
}
frame 169 {
gotoAndPlay('ピンãƒ');
}
frame 205 {
stop();
_parent.ret(this._name);
}
}
movieClip 167 {
frame 1 {
MG.gotoAndPlay('æ©ã');
}
frame 9 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 10 {
stop();
_parent.ret(this._name);
}
frame 14 {
MG.gotoAndPlay('æ©ãu');
}
frame 22 {
MG.gotoAndPlay('ç«‹ã¡u');
}
frame 23 {
stop();
_parent.ret(this._name);
}
}
movieClip 168 {
frame 1 {
MG.gotoAndPlay('æ©ã');
}
frame 9 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 10 {
stop();
_parent.ret(this._name);
}
frame 14 {
MG.gotoAndPlay('æ©ãu');
}
frame 22 {
MG.gotoAndPlay('ç«‹ã¡u');
}
frame 23 {
stop();
_parent.ret(this._name);
}
}
movieClip 169 {
frame 1 {
MG.gotoAndPlay('æ©ã');
}
frame 5 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 6 {
stop();
_parent.ret(this._name);
}
frame 11 {
MG.gotoAndPlay('æ©ã');
}
frame 15 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 16 {
stop();
_parent.ret(this._name);
}
}
movieClip 170 {
frame 1 {
FStep.gotoAndPlay('後');
}
frame 6 {
MG.gotoAndPlay('è© å”±');
}
frame 40 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 171 {
frame 1 {
MG.gotoAndPlay('æ©ã');
}
frame 5 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 6 {
stop();
_parent.ret(this._name);
}
frame 11 {
MG.gotoAndPlay('æ©ã');
}
frame 15 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 16 {
stop();
_parent.ret(this._name);
}
}
movieClip 178 {
}
movieClip 183 {
}
movieClip 185 {
frame 1 {
function AttackAnim(R, L) {
SR = R;
SL = L;
gotoAndPlay('開始');
}
var SlashFrame = 4;
var SR;
var SL;
var RCount = 1;
var LCount = 1;
stop();
var slnum = 0;
wx = _parent._parent._parent.Witch._width;
wy = _parent._parent._parent.Witch._height;
var ep = new Object();
ep.x = _parent._parent._parent.Witch._x + wx / 2;
ep.y = _parent._parent._parent.Witch._y + wy / 2;
this.globalToLocal(ep);
}
frame 2 {
FStep.gotoAndPlay('u');
}
frame 7 {
if (SR != 0) {
this.attachMovie('SLASH', 'slash' + slnum, slnum);
this['slash' + slnum]._x = ep.x + 8;
this['slash' + slnum]._y = ep.y;
}
}
frame 11 {
if (RCount < SR) {
++RCount;
gotoAndPlay('å³æ®´ã‚Š');
}
}
frame 15 {
if (SL != 0) {
this.attachMovie('SLASH', 'slash' + slnum, slnum);
this['slash' + slnum]._x = ep.x - 8;
this['slash' + slnum]._y = ep.y;
}
}
frame 19 {
if (LCount < SL) {
++LCount;
gotoAndPlay('左殴り');
}
}
frame 23 {
BStep.gotoAndPlay('u');
}
frame 28 {
_parent.ret(this._name);
stop();
}
}
movieClip 186 {
frame 1 {
function ret(str) {
state = str;
}
function AttackRL(R, L) {
Attack.AttackAnim(R, L);
gotoAndPlay('攻撃');
}
stop();
var state = '';
}
frame 3 {
if (state == 'Attack') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay('攻撃');
}
}
}
movieClip 191 {
}
movieClip 194 {
}
movieClip 196 {
frame 1 {
function AttackCtrl(Rate, num) {}
function Attack(Rate, num) {
var anum;
anum = 0;
i = 0;
goto 254;
for (;;) {
++i;
label 254:
if (i >= num) break;
if (Rate >= Math.random()) {
++anum;
}
}
return anum;
}
function AttackR(Rate, num) {}
var rx = -4;
var ry = 58;
var lx = -4;
var ly = 56;
var ex;
var ey;
var sx;
var sy;
var wx;
var wy;
wx = _parent._parent._parent.Witch._width;
wy = _parent._parent._parent.Witch._height;
var ep = new Object();
ep.x = _parent._parent._parent.Witch._x + wx / 2;
ep.y = _parent._parent._parent.Witch._y + wy / 2;
var ts;
this.globalToLocal(ep);
sx = -11;
sy = -27;
ex = ep.x;
ey = ep.y;
count = 1;
FStep.gotoAndPlay('後');
}
frame 6 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 15 {
SMGH._x = ex;
SMGH._y = ey;
}
frame 40 {
BStep.gotoAndPlay('後');
}
frame 45 {
stop();
_parent.ret(this._name);
}
}
movieClip 197 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
}
frame 2 {
if (state == 'Attack') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay('攻撃');
}
}
}
movieClip 198 {
}
movieClip 205 {
}
movieClip 206 {
}
movieClip 210 {
frame 2 {
stop();
}
frame 30 {
_parent.ret(this._name);
stop();
}
}
movieClip 215 {
frame 31 {
stop();
}
}
movieClip 217 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 11 {
Homu.gotoAndPlay('è© å”±');
}
frame 46 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 60 {
_parent.ret(this._name);
}
}
movieClip 219 {
frame 1 {
function ret(str) {
state = str;
}
mc = _parent._parent._parent;
wx = mc.Witch._width;
wy = mc.Witch._height;
var ep = new Object();
ep.x = mc.Witch._x + wx;
ep.y = mc.Witch._y + wy;
var fc = 0;
frame = 15;
this.globalToLocal(ep);
vx = (ep.x - MG._x) / frame;
MG.gotoAndPlay('ç«‹ã¡');
stop();
var state = '';
}
frame 3 {
if (state == 'TS') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 4 {
MG.gotoAndPlay('æ©ã');
}
frame 5 {
MG._x += vx;
}
frame 6 {
if (fc >= frame) {
fc = 0;
MG.gotoAndPlay('ç«‹ã¡');
} else {
gotoAndPlay(_currentframe - 1);
++fc;
}
}
frame 10 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 17 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 24 {
MG.gotoAndPlay('ã—ゃãŒã¿');
Bomb._x = MG._x - 2 * Bomb._width;
Bomb._y = MG._y + (MG._height - Bomb._height);
}
frame 30 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 34 {
MG.gotoAndPlay('æ©ã');
MG._xscale = -100;
MG._x += MG._width;
}
frame 35 {
MG._x -= vx;
}
frame 36 {
if (fc >= frame) {
fc = 0;
MG.gotoAndPlay('ç«‹ã¡');
MG._xscale = 100;
MG._x -= MG._width;
} else {
gotoAndPlay(_currentframe - 1);
++fc;
}
}
frame 42 {
if (state == 'TS') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 43 {
MG.gotoAndPlay('ç«‹ã¡');
Bomb.gotoAndPlay('çˆ†ç ´');
_root.BG.myBG = '橙黒';
}
frame 45 {
if (state == 'Bomb') {
state = '';
_root.BG.myBG = 'é»’';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 50 {
_parent.ret(this._name);
stop();
}
}
movieClip 221 {
frame 1 {
function ret(str) {
state = str;
}
FStep.gotoAndPlay('後');
var introFrame = 6;
var state = '';
}
frame 6 {
MG.gotoAndPlay('è© å”±');
}
frame 40 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 41 {
this.attachMovie('BLINK', 'blink', 100);
}
frame 42 {
blink.setMC(_parent._parent);
blink.Vanish();
}
frame 44 {
if (state == 'blink') {
state = '';
this._visible = false;
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 51 {
var fc = 0;
this._visible = true;
}
frame 52 {
var vx;
var vy;
var sx;
var sy;
var ex;
var ey;
var introFrame = 6;
sx = 608;
ex = 388;
sy = 190;
ey = 190;
vx = (ex - sx) / introFrame;
vy = (ey - sy) / introFrame;
var pos = new Object();
pos.x = sx;
pos.y = sy;
this.globalToLocal(pos);
PB._x = pos.x;
PB._y = pos.y;
}
frame 53 {
PB._x += vx;
PB._y += vy;
}
frame 54 {
if (fc >= introFrame) {
fc = 0;
} else {
++fc;
gotoAndPlay(_currentframe - 1);
}
}
frame 63 {
PB.gotoAndPlay('START');
}
frame 65 {
if (state == 'PB') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 68 {
this._visible = false;
}
frame 69 {
this._visible = true;
}
frame 70 {
this._visible = false;
}
frame 71 {
this._visible = true;
}
frame 72 {
this._visible = false;
}
frame 73 {
this._visible = true;
}
frame 74 {
this._visible = false;
}
frame 75 {
this._visible = true;
}
frame 76 {
this._visible = false;
}
frame 77 {
this._visible = true;
}
frame 78 {
this._visible = false;
}
frame 79 {
this._visible = true;
}
frame 80 {
this._visible = false;
}
frame 81 {
this._visible = true;
}
frame 93 {
blink.Advent();
}
frame 95 {
if (state == 'blink') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 104 {
if (state == 'HIntro') {
state = '';
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 222 {
frame 1 {
function ret(str) {
++retcount;
}
function makeArrow(sx, sy) {
ex = sx - 50 + (random(10) - 5);
ey = sy + (random(50) - 25);
vx = (ex - sx) / 2;
vy = (ey - sy) / 2;
this.attachMovie('EXAF', 'arrow' + ACount, ACount);
this['arrow' + ACount]._x = sx;
this['arrow' + ACount]._y = sy;
this['arrow' + ACount].vx = vx;
this['arrow' + ACount].vy = vy;
++ACount;
gotoAndPlay(2);
}
var state = str;
var ACount = 0;
var retcount = 0;
}
frame 3 {
if (retcount >= ACount) {
stop();
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 232 {
frame 13 {
_parent.ret(this._name);
}
frame 15 {
stop();
}
}
movieClip 239 {
}
movieClip 240 {
}
movieClip 241 {
}
movieClip 242 {
}
movieClip 243 {
frame 35 {
stop();
}
}
movieClip 264 {
frame 2 {
stop();
}
frame 7 {
stop();
}
frame 19 {
gotoAndPlay('æ©ã');
}
frame 29 {
gotoAndPlay('æ©ãu');
}
frame 32 {
stop();
}
frame 37 {
stop();
}
frame 136 {
_parent.ret(this._name);
gotoAndPlay('ç«‹ã¡');
}
frame 142 {
stop();
}
frame 152 {
stop();
}
frame 169 {
gotoAndPlay('ピンãƒ');
}
frame 205 {
stop();
_parent.ret(this._name);
}
frame 245 {
stop();
_parent.ret(this._name);
}
}
movieClip 265 {
frame 1 {
MG2.gotoAndPlay('ç«‹ã¡');
stop();
}
frame 1 {
function ret(str) {
state = str;
}
var state = '';
MG1.gotoAndPlay('ç«‹ã¡');
}
frame 2 {
MG1.gotoAndPlay('ç«‹ã¡');
}
frame 6 {
if (state == 'TS') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 7 {
MG1.gotoAndPlay('ç«‹ã¡');
_parent.wowait(false);
}
frame 9 {
MG1.gotoAndPlay('æ©ã');
}
frame 13 {
MG1.gotoAndPlay('ç«‹ã¡');
}
frame 19 {
Bow.gotoAndPlay(1);
}
frame 21 {
if (state == 'Bow') {
ARROWS.makeArrow(0, 0);
ARROWS.makeArrow(0, 0);
ARROWS.makeArrow(0, 0);
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 27 {
Bow.gotoAndPlay(1);
}
frame 29 {
if (state == 'Bow') {
ARROWS.makeArrow(0, 0);
ARROWS.makeArrow(0, 0);
ARROWS.makeArrow(0, 0);
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 35 {
Bow.gotoAndPlay(1);
}
frame 37 {
if (state == 'Bow') {
ARROWS.makeArrow(0, 0);
ARROWS.makeArrow(0, 0);
ARROWS.makeArrow(0, 0);
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 43 {
Bow.gotoAndPlay(1);
}
frame 45 {
if (state == 'Bow') {
ARROWS.makeArrow(0, 0);
ARROWS.makeArrow(0, 0);
ARROWS.makeArrow(0, 0);
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 53 {
_parent.wowait(false);
}
frame 54 {
MG1.gotoAndPlay('æ©ã');
}
frame 58 {
MG1.gotoAndPlay('ç«‹ã¡');
_parent.wowait(true);
stop();
}
frame 60 {
TS.gotoAndPlay(1);
}
frame 62 {
if (state == 'TS') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 63 {
MG2.gotoAndPlay('ç«‹ã¡');
}
frame 63 {
MG1.gotoAndPlay('ç«‹ã¡');
stop();
_parent.wowait(false);
_parent.ret(this._name);
}
}
movieClip 266 {
frame 1 {
MG.gotoAndPlay('æ©ã');
}
frame 5 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 6 {
stop();
_parent.ret(this._name);
}
frame 11 {
MG.gotoAndPlay('æ©ã');
}
frame 15 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 16 {
stop();
_parent.ret(this._name);
}
}
movieClip 268 {
frame 1 {
function ret(str) {
state = str;
++retcount;
}
var state = '';
var ANum = 30;
var retcount = 0;
i = 0;
goto 153;
for (;;) {
++i;
label 153:
if (i >= ANum) break;
this.attachMovie('EXA', 'arrow' + i, i);
this['arrow' + i]._x = random(120) - 60;
this['arrow' + i]._y = random(120) - 60;
}
}
frame 3 {
if (retcount >= ANum) {
retcount = 0;
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 8 {
i = 0;
goto 82;
for (;;) {
++i;
label 82:
if (i >= ANum) break;
this['arrow' + i].removeMovieClip();
}
_parent.ret(this._name);
}
}
movieClip 269 {
frame 1 {
MG.gotoAndPlay('æ©ã');
}
frame 9 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 10 {
stop();
_parent.ret(this._name);
}
frame 14 {
MG.gotoAndPlay('æ©ãu');
}
frame 22 {
MG.gotoAndPlay('ç«‹ã¡u');
}
frame 23 {
stop();
_parent.ret(this._name);
}
}
movieClip 272 {
}
movieClip 275 {
}
movieClip 278 {
}
movieClip 281 {
}
movieClip 284 {
}
movieClip 287 {
}
movieClip 290 {
}
movieClip 311 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
frame 6 {
stop();
}
frame 7 {
stop();
}
frame 8 {
stop();
}
frame 9 {
stop();
}
frame 10 {
stop();
}
frame 11 {
stop();
}
frame 12 {
stop();
}
}
movieClip 312 Wnd_Num {
frame 1 {
function printN(num) {
gnum = num;
if (gnum < 0) {
gnum = 0;
}
str = String(gnum);
if (4 < str.length) {
str = '9999';
}
fscommand('ParaFlaTrace', str);
i = 1;
goto 245;
for (;;) {
++i;
label 245:
if (4 < i) break;
this['n' + i].gotoAndStop(1);
}
j = 4 - str.length;
i = 0;
goto 348;
for (;;) {
++i;
label 348:
if (i >= 4 - j) break;
this['n' + (i + j + 1)].gotoAndStop(Number(str.substr(i, 1)) + 2);
}
}
}
}
movieClip 315 {
frame 1 {
function NHits(N) {
Number.printN(N);
}
}
}
movieClip 318 {
}
movieClip 321 {
}
movieClip 324 {
}
movieClip 327 {
}
movieClip 330 {
}
movieClip 333 {
}
movieClip 336 {
}
movieClip 339 {
}
movieClip 342 {
}
movieClip 345 {
}
movieClip 348 {
}
movieClip 351 {
}
movieClip 354 {
}
movieClip 357 {
}
movieClip 360 {
}
movieClip 363 {
}
movieClip 366 {
}
movieClip 369 {
}
movieClip 372 {
}
movieClip 375 {
}
movieClip 378 {
}
movieClip 381 {
}
movieClip 384 {
}
movieClip 387 {
}
movieClip 390 {
}
movieClip 393 {
}
movieClip 396 {
}
movieClip 399 {
}
movieClip 402 {
}
movieClip 405 {
}
movieClip 408 {
}
movieClip 411 {
}
movieClip 414 {
}
movieClip 417 {
}
movieClip 420 {
}
movieClip 423 {
}
movieClip 426 {
}
movieClip 427 {
frame 1 {
function PrintText(str) {
fscommand('ParaFlaTrace', 'prelength:' + prelength);
FList = flash.display.BitmapData.loadBitmap('FontList');
FListE = flash.display.BitmapData.loadBitmap('EFontList');
i = 0;
goto 1243;
for (;;) {
++i;
label 1243:
if (i >= prelength) break;
this['text' + i].removeMovieClip();
}
nr = 0;
nc = 0;
i = 0;
goto 1342;
for (;;) {
++i;
label 1342:
if (i >= str.length) break;
if (str.substr(i, 1) != '\n') {
if (str.substr(i, 1) != undefined) {
id = Font[str.substr(i, 1)];
if (id >= 1000) {
if (id >= 1100) {
if (id < 1200) {
r = (id - 1100) % 5;
c = Math.floor((id - 1100) / 5);
this.createEmptyMovieClip('text' + i, i);
this.tbmp = new flash.display.BitmapData(16, 24, true, 0);
this.tbmp.copyPixels(this.FListE, new flash.geom.Rectangle(176 + 32 * r, 32 * c, 16, 16), new flash.geom.Point(0, 8));
this['text' + i].attachBitmap(this.tbmp, 0, 'auto', true);
delete this.tbmp;
this['text' + i]._x = nr;
this['text' + i]._y = nc;
nr += 16;
this['text' + i]._visible = true;
}
} else {
r = (id - 1000) % 5;
c = Math.floor((id - 1000) / 5);
this.createEmptyMovieClip('text' + i, i);
this.tbmp = new flash.display.BitmapData(16, 24, true, 0);
this.tbmp.copyPixels(this.FListE, new flash.geom.Rectangle(32 * r, 32 * c, 16, 16), new flash.geom.Point(0, 8));
this['text' + i].attachBitmap(this.tbmp, 0, 'auto', true);
delete this.tbmp;
this['text' + i]._x = nr;
this['text' + i]._y = nc;
nr += 16;
this['text' + i]._visible = true;
}
} else {
r = Font[str.substr(i, 1)] % 10;
c = Math.floor(Font[str.substr(i, 1)] / 10);
this.createEmptyMovieClip('text' + i, i);
this.tbmp = new flash.display.BitmapData(16, 22, true, 0);
this.tbmp.copyPixels(this.FList, new flash.geom.Rectangle(32 * r, 32 * c, 16, 22), new flash.geom.Point(0, 0));
this['text' + i].attachBitmap(this.tbmp, 0, 'auto', true);
delete this.tbmp;
this['text' + i]._x = nr;
this['text' + i]._y = nc;
nr += 16;
this['text' + i]._visible = true;
}
} else {
nr += 16;
}
} else {
nc += 32;
nr = 0;
}
}
hsize = nc + 32;
prelength = str.length;
FList.dispose();
FListE.dispose();
}
var FList;
var FListE;
ac = 0;
rnum = 10;
cnum = 17;
var Font = Array();
Font.ã‚ = 0;
Font.ã„ = 1;
Font.ㆠ= 2;
Font.㈠= 3;
Font.㊠= 4;
Font.ã‹ = 5;
Font.ã = 6;
Font.ã = 7;
Font.ã‘ = 8;
Font.ã“ = 9;
Font.ã• = 10;
Font.ã— = 11;
Font.ã™ = 12;
Font.ã› = 13;
Font.ã = 14;
Font.㟠= 15;
Font.ã¡ = 16;
Font.㤠= 17;
Font.㦠= 18;
Font.㨠= 19;
Font.㪠= 20;
Font.ã« = 21;
Font.㬠= 22;
Font.ã = 23;
Font.ã® = 24;
Font.㯠= 25;
Font.ã² = 26;
Font.ãµ = 27;
Font.㸠= 28;
Font.ã» = 29;
Font.ã¾ = 30;
Font.ã¿ = 31;
Font.ã‚€ = 32;
Font.ã‚ = 33;
Font.ã‚‚ = 34;
Font.ã‚„ = 35;
Font.ゆ = 36;
Font.よ = 37;
Font.ã‚ = 38;
Font.ã‚“ = 39;
Font.ら = 40;
Font.ã‚Š = 41;
Font.ã‚‹ = 42;
Font.れ = 43;
Font.ã‚ = 44;
Font.㌠= 45;
Font.㎠= 46;
Font.ã = 47;
Font.ã’ = 48;
Font.ã” = 49;
Font.ã– = 50;
Font.㘠= 51;
Font.ãš = 52;
Font.㜠= 53;
Font.ãž = 54;
Font.ã = 55;
Font.㢠= 56;
Font.㥠= 57;
Font.㧠= 58;
Font.ã© = 59;
Font.ã° = 60;
Font.ã³ = 61;
Font.㶠= 62;
Font.ã¹ = 63;
Font.ã¼ = 64;
Font.ã± = 65;
Font.ã´ = 66;
Font.ã· = 67;
Font.㺠= 68;
Font.ã½ = 69;
Font.ã‚’ = 70;
Font.㣠= 71;
Font.ゃ = 72;
Font.ã‚… = 73;
Font.ょ = 74;
Font.ã‚¢ = 75;
Font.イ = 76;
Font.ウ = 77;
Font.エ = 78;
Font.オ = 79;
Font.ã‚« = 80;
Font.ã‚ = 81;
Font.ク = 82;
Font.ケ = 83;
Font.コ = 84;
Font.サ = 85;
Font.ã‚· = 86;
Font.ス = 87;
Font.ã‚» = 88;
Font.ソ = 89;
Font.ã‚¿ = 90;
Font.ム= 91;
Font.ツ = 92;
Font.テ = 93;
Font.ト = 94;
Font.ナ = 95;
Font.ニ = 96;
Font.ヌ = 97;
Font.ム= 98;
Font.ノ = 99;
Font.ム= 100;
Font.ヒ = 101;
Font.フ = 102;
Font.ヘ = 103;
Font.ホ = 104;
Font.マ = 105;
Font.ミ = 106;
Font.ム= 107;
Font.メ = 108;
Font.モ = 109;
Font.ヤ = 110;
Font.ユ = 111;
Font.ヨ = 112;
Font.ワ = 113;
Font.ン = 114;
Font.ラ = 115;
Font.リ = 116;
Font.ル = 117;
Font.レ = 118;
Font.ム= 119;
Font.ガ = 120;
Font.ã‚® = 121;
Font.ã‚° = 122;
Font.ゲ = 123;
Font.ã‚´ = 124;
Font.ザ = 125;
Font.ジ = 126;
Font.ズ = 127;
Font.ゼ = 128;
Font.ゾ = 129;
Font.ダ = 130;
Font.ヂ = 131;
Font.ヅ = 132;
Font.デ = 133;
Font.ド = 134;
Font.ム= 135;
Font.ビ = 136;
Font.ブ = 137;
Font.ベ = 138;
Font.ボ = 139;
Font.パ = 140;
Font.ピ = 141;
Font.プ = 142;
Font.ペ = 143;
Font.ム= 144;
Font.ッ = 145;
Font.ャ = 146;
Font.ュ = 147;
Font.ョ = 148;
Font.ー = 149;
Font.ã‚¡ = 150;
Font.ã‚£ = 151;
Font.ã‚¥ = 152;
Font.ェ = 153;
Font.ã‚© = 154;
Font.â—‹ = 155;
Font.â— = 156;
Font.â—Ž = 157;
Font.! = 158;
Font.ï¼ = 158;
Font.  = 159;
Font. = 159;
Font.0 = 160;
Font.1 = 161;
Font.2 = 162;
Font.3 = 163;
Font.4 = 164;
Font.5 = 165;
Font.6 = 166;
Font.7 = 167;
Font.8 = 168;
Font.9 = 169;
Font.? = 170;
Font.% = 171;
Font./ = 172;
Font.: = 173;
Font.「 = 174;
Font.『 = 175;
Font.… = 176;
Font.E = 177;
Font.X = 178;
Font.P = 179;
Font.ヴ = 180;
Font.k = 181;
Font.B = 182;
Font.A = 1000;
Font.B = 1001;
Font.C = 1002;
Font.D = 1003;
Font.E = 1004;
Font.F = 1005;
Font.G = 1006;
Font.H = 1007;
Font.I = 1008;
Font.J = 1009;
Font.K = 1010;
Font.L = 1011;
Font.M = 1012;
Font.N = 1013;
Font.O = 1014;
Font.P = 1015;
Font.Q = 1016;
Font.R = 1017;
Font.S = 1018;
Font.T = 1019;
Font.U = 1020;
Font.V = 1021;
Font.W = 1022;
Font.X = 1023;
Font.Y = 1024;
Font.Z = 1025;
Font.a = 1100;
Font.b = 1101;
Font.c = 1102;
Font.d = 1103;
Font.e = 1104;
Font.f = 1105;
Font.g = 1106;
Font.h = 1107;
Font.i = 1108;
Font.j = 1109;
Font.k = 1110;
Font.l = 1111;
Font.m = 1112;
Font.n = 1113;
Font.o = 1114;
Font.p = 1115;
Font.q = 1116;
Font.r = 1117;
Font.s = 1118;
Font.t = 1119;
Font.u = 1120;
Font.v = 1121;
Font.w = 1122;
Font.x = 1123;
Font.y = 1124;
Font.z = 1125;
var prelength = 0;
var hsize = 0;
}
}
movieClip 430 {
frame 1 {
function AllInvisible() {
for (pn in Names) {
this[Names[pn]]._visible = false;
}
}
function Name(str) {
AllInvisible();
if (Names[str] != undefined) {
this[Names[str]]._visible = true;
} else {
this.text._visible = true;
this.text.PrintText(str);
}
}
function NHits(N) {
AllInvisible();
this.ANum._visible = true;
this.ANum.NHits(N);
}
var Names = new Array();
Names.マミ = 'mami';
Names.ã»ã‚€ã‚‰ = 'homura';
Names.ã•ã‚„ã‹ = 'sayaka';
Names.ã¾ã©ã‹ = 'madoka';
Names.ãょã†ã“ = 'kyoko';
Names.ワルプルギス = 'waru';
Names.QB = 'QB';
Names.Nヒット = 'ANum';
Names.ãœã‚“ãŸã„ = 'zentai';
Names.ã¸ã‚“ã—ã‚“ = 'henshin';
Names.ã¿ã ã‚Œã†ã¡ = 'midareuti';
Names.ã¿ã ã‚Œãªã’ = 'midarenage';
Names.ãŸã¤ã¾ã = 'tatsumaki';
Names.ジャンプ = 'jump';
Names.M249 = 'M249';
Names.ã„ã‚„ã—ã®ã²ã‹ã‚Š = 'hlight';
Names.ã‘ã£ã‹ã„ = 'barrier';
Names.ã˜ã‹ã‚“ã‚’ã¨ã‚ã‚‹ = 'tomeru';
Names.ã˜ã‹ã‚“ã‚’ã†ã”ã‹ã™ = 'ugokasu';
Names.ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬ = 'thiro';
Names.ã¨ã¤ã’ã = 'totsugeki';
Names.メッタãŽã‚Š = 'metta';
Names.パイプã°ãã ã‚“ = 'pipe';
Names.ã¾ã©ã‹ã®ããŒã„ = 'negai';
Names.ã˜ã—ã‚“ = 'jisin';
Names.ãã‚ã®ã—ょã†ã’ã = 'hadouhou';
Names.ラッシュ = 'rush';
Names.ãŸã°ãã†ã¡ = 'tabane';
Names.ã‚らã£ã¦ã„ã‚‹ = 'warai';
Names.å”力攻撃H = 'homura';
Names.å”力攻撃M = 'madoka';
Names.グリーフシードS = 'gss';
Names.グリーフシードM = 'gsm';
Names.グリーフシードL = 'gsl';
Names.ENãã‚…ã†ã—ゅㆠ= 'ena';
Names.ã¡ã‚Šã‚‡ã† = 'heal';
Names.AT-4 = 'at4';
Names.RPG-7 = 'rpg7';
Names.ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ = 'midares';
Names.らãã›ã = 'stone';
Names.ã¯ãã’ãã»ã† = 'hakugeki';
Names.ã¦ã£ã¨ã† = 'tower';
Names.タンクãƒãƒ¼ãƒªãƒ¼ = 'tunk';
Names.SSM = 'ssm';
Names.C4 = 'c4';
Names.リボン = 'ribbon';
Names.ã¡ã‚‡ã†ã¯ã¤ = 'provoke';
Names.テã‚スト = 'text';
}
}
movieClip 432 SWND {
frame 1 {
function SetName(str) {
fscommand('ParaFlaTrace', 'SetName:' + str);
tWnd.Name(str);
}
function SetNHits(N) {
fscommand('ParaFlaTrace', 'ヒット数 ' + N);
tWnd.NHits(N);
}
function Open() {
fscommand('ParaFlaTrace', 'Open:');
this._visible = true;
gotoAndPlay('Open');
}
function Close() {
gotoAndPlay('Close');
}
stop();
}
frame 2 {
this._visible = true;
}
frame 6 {
_parent.openret(this._name);
}
frame 7 {
stop();
}
frame 8 {
fscommand('ParaFlaTrace', 'ウィンドウ閉ã˜é–‹å§‹');
}
frame 9 {
fscommand('ParaFlaTrace', 'ウィンドウ閉ã˜ä¸');
}
frame 12 {
_parent.closeret(this._name);
this._visible = false;
stop();
}
}
movieClip 433 {
frame 1 {
var mc;
mc = _parent._parent;
var tpos = new Object();
tpos.x = mc.MG3._x;
tpos.y = mc.MG3._y;
this.globalToLocal(tpos);
FStepM._x = tpos.x;
FStepM._y = tpos.y;
mc.MG3._visible = false;
FStep.gotoAndPlay('後');
FStepM.gotoAndPlay('後');
}
frame 1 {
function wowait(flag) {
if (!flag) {
Window.Close();
} else {
Window.SetName('ã˜ã‹ã‚“ã‚’ã†ã”ã‹ã™');
fscommand('ParaFlaTrace', 'ã˜ã‹ã‚“ã†ã”ã‹ã™');
Window.Open();
}
}
function ret(str) {
state = str;
}
function openret(str) {
W = 'open';
CHARGE.gotoAndPlay(CHARGE._currentframe + 1);
}
function closeret(str) {
W = 'close';
}
var mc;
mc = _parent._parent;
fscommand('ParaFlaTrace', 'Checkåˆä½“攻撃');
var atpos = new Object();
atpos.x = 186;
atpos.y = 286;
this.globalToLocal(atpos);
Window._x = atpos.x;
Window._y = atpos.y;
var state = '';
var AC = 0;
var W = '';
Window.SetName('ã˜ã‹ã‚“ã‚’ã¨ã‚ã‚‹');
}
frame 6 {
MGM._y = tpos.y;
MG.gotoAndPlay('è© å”±');
MGM.gotoAndPlay('è© å”±ç„¡éŸ³');
}
frame 40 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
MGM.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 41 {
i = 0;
goto 73;
for (;;) {
++i;
label 73:
if (i >= 3) break;
if (!mc.CMGS[mc.MGS[i]].InAir && mc.MGS[i] != '' && mc.MGS[i] != 'MG3' && mc.MGS[i] != 'MG5') {
mc[mc.MGS[i]]._visible = false;
}
}
this._visible = false;
}
frame 42 {
i = 0;
goto 73;
for (;;) {
++i;
label 73:
if (i >= 3) break;
if (!mc.CMGS[mc.MGS[i]].InAir && mc.MGS[i] != '' && mc.MGS[i] != 'MG3' && mc.MGS[i] != 'MG5') {
mc[mc.MGS[i]]._visible = true;
}
}
this._visible = true;
}
frame 43 {
i = 0;
goto 73;
for (;;) {
++i;
label 73:
if (i >= 3) break;
if (!mc.CMGS[mc.MGS[i]].InAir && mc.MGS[i] != '' && mc.MGS[i] != 'MG3' && mc.MGS[i] != 'MG5') {
mc[mc.MGS[i]]._visible = false;
}
}
this._visible = false;
}
frame 44 {
i = 0;
goto 73;
for (;;) {
++i;
label 73:
if (i >= 3) break;
if (!mc.CMGS[mc.MGS[i]].InAir && mc.MGS[i] != '' && mc.MGS[i] != 'MG3' && mc.MGS[i] != 'MG5') {
mc[mc.MGS[i]]._visible = true;
}
}
this._visible = true;
}
frame 45 {
i = 0;
goto 73;
for (;;) {
++i;
label 73:
if (i >= 3) break;
if (!mc.CMGS[mc.MGS[i]].InAir && mc.MGS[i] != '' && mc.MGS[i] != 'MG3' && mc.MGS[i] != 'MG5') {
mc[mc.MGS[i]]._visible = false;
}
}
this._visible = false;
}
frame 46 {
i = 0;
goto 73;
for (;;) {
++i;
label 73:
if (i >= 3) break;
if (!mc.CMGS[mc.MGS[i]].InAir && mc.MGS[i] != '' && mc.MGS[i] != 'MG3' && mc.MGS[i] != 'MG5') {
mc[mc.MGS[i]]._visible = true;
}
}
this._visible = true;
}
frame 47 {
i = 0;
goto 73;
for (;;) {
++i;
label 73:
if (i >= 3) break;
if (!mc.CMGS[mc.MGS[i]].InAir && mc.MGS[i] != '' && mc.MGS[i] != 'MG3' && mc.MGS[i] != 'MG5') {
mc[mc.MGS[i]]._visible = false;
}
}
this._visible = false;
}
frame 48 {
i = 0;
goto 73;
for (;;) {
++i;
label 73:
if (i >= 3) break;
if (!mc.CMGS[mc.MGS[i]].InAir && mc.MGS[i] != '' && mc.MGS[i] != 'MG3' && mc.MGS[i] != 'MG5') {
mc[mc.MGS[i]]._visible = true;
}
}
this._visible = true;
}
frame 49 {
i = 0;
goto 73;
for (;;) {
++i;
label 73:
if (i >= 3) break;
if (!mc.CMGS[mc.MGS[i]].InAir && mc.MGS[i] != '' && mc.MGS[i] != 'MG3' && mc.MGS[i] != 'MG5') {
mc[mc.MGS[i]]._visible = false;
}
}
this._visible = false;
}
frame 50 {
i = 0;
goto 73;
for (;;) {
++i;
label 73:
if (i >= 3) break;
if (!mc.CMGS[mc.MGS[i]].InAir && mc.MGS[i] != '' && mc.MGS[i] != 'MG3' && mc.MGS[i] != 'MG5') {
mc[mc.MGS[i]]._visible = true;
}
}
this._visible = true;
}
frame 51 {
i = 0;
goto 73;
for (;;) {
++i;
label 73:
if (i >= 3) break;
if (!mc.CMGS[mc.MGS[i]].InAir && mc.MGS[i] != '' && mc.MGS[i] != 'MG3' && mc.MGS[i] != 'MG5') {
mc[mc.MGS[i]]._visible = false;
}
}
this._visible = false;
}
frame 52 {
i = 0;
goto 73;
for (;;) {
++i;
label 73:
if (i >= 3) break;
if (!mc.CMGS[mc.MGS[i]].InAir && mc.MGS[i] != '' && mc.MGS[i] != 'MG3' && mc.MGS[i] != 'MG5') {
mc[mc.MGS[i]]._visible = true;
}
}
this._visible = true;
}
frame 53 {
i = 0;
goto 73;
for (;;) {
++i;
label 73:
if (i >= 3) break;
if (!mc.CMGS[mc.MGS[i]].InAir && mc.MGS[i] != '' && mc.MGS[i] != 'MG3' && mc.MGS[i] != 'MG5') {
mc[mc.MGS[i]]._visible = false;
}
}
this._visible = true;
}
frame 58 {
var fc = 0;
}
frame 59 {
var vx;
var vy;
var sx;
var sy;
var ex;
var ey;
var introFrame = 6;
sx = 608;
ex = 480;
sy = 130;
ey = 130;
vx = (ex - sx) / introFrame;
vy = (ey - sy) / introFrame;
var pos = new Object();
pos.x = sx;
pos.y = sy;
fscommand('ParaFlaTrace', pos.x + ' ' + pos.y);
this.globalToLocal(pos);
fscommand('ParaFlaTrace', pos.x + ' ' + pos.y);
CHARGE._x = pos.x;
CHARGE._y = pos.y;
}
frame 60 {
CHARGE._x += vx;
CHARGE._y += vy;
}
frame 61 {
if (fc >= introFrame) {
fc = 0;
} else {
++fc;
gotoAndPlay(_currentframe - 1);
}
}
frame 77 {
Window.Open();
}
frame 79 {
if (state == 'CHARGE') {
state = '';
fc = 0;
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 80 {
wx = mc.Witch._width;
wy = mc.Witch._height;
var ep = new Object();
ep.x = mc.Witch._x + wx / 2;
ep.y = mc.Witch._y + wy / 2;
this.globalToLocal(ep);
Arrows._x = ep.x;
Arrows._y = ep.y;
_root.BG.myBG = '白';
}
frame 81 {
_root.BG.myBG = 'é»’';
}
frame 82 {
if (state == 'Arrows') {
++AC;
if (AC < 4) {
Arrows.gotoAndPlay(1);
}
state = '';
}
if (AC < 4) {
gotoAndPlay(_currentframe - 1);
}
}
frame 91 {
this._visible = false;
}
frame 92 {
this._visible = true;
}
frame 93 {
this._visible = false;
}
frame 94 {
this._visible = true;
}
frame 95 {
this._visible = false;
}
frame 96 {
this._visible = true;
}
frame 97 {
this._visible = false;
}
frame 98 {
this._visible = true;
}
frame 99 {
this._visible = false;
}
frame 100 {
this._visible = true;
}
frame 101 {
this._visible = false;
}
frame 102 {
this._visible = true;
}
frame 103 {
this._visible = false;
}
frame 104 {
this._visible = true;
}
frame 115 {
i = 0;
goto 68;
for (;;) {
++i;
label 68:
if (i >= 3) break;
if (!mc.CMGS[mc.MGS[i]].InAir && mc.MGS[i] != '' && mc.MGS[i] != 'MG3' && mc.MGS[i] != 'MG5') {
mc[mc.MGS[i]]._visible = true;
}
}
}
frame 116 {
i = 0;
goto 68;
for (;;) {
++i;
label 68:
if (i >= 3) break;
if (!mc.CMGS[mc.MGS[i]].InAir && mc.MGS[i] != '' && mc.MGS[i] != 'MG3' && mc.MGS[i] != 'MG5') {
mc[mc.MGS[i]]._visible = false;
}
}
}
frame 117 {
i = 0;
goto 68;
for (;;) {
++i;
label 68:
if (i >= 3) break;
if (!mc.CMGS[mc.MGS[i]].InAir && mc.MGS[i] != '' && mc.MGS[i] != 'MG3' && mc.MGS[i] != 'MG5') {
mc[mc.MGS[i]]._visible = true;
}
}
}
frame 118 {
i = 0;
goto 68;
for (;;) {
++i;
label 68:
if (i >= 3) break;
if (!mc.CMGS[mc.MGS[i]].InAir && mc.MGS[i] != '' && mc.MGS[i] != 'MG3' && mc.MGS[i] != 'MG5') {
mc[mc.MGS[i]]._visible = false;
}
}
}
frame 119 {
i = 0;
goto 68;
for (;;) {
++i;
label 68:
if (i >= 3) break;
if (!mc.CMGS[mc.MGS[i]].InAir && mc.MGS[i] != '' && mc.MGS[i] != 'MG3' && mc.MGS[i] != 'MG5') {
mc[mc.MGS[i]]._visible = true;
}
}
}
frame 120 {
i = 0;
goto 68;
for (;;) {
++i;
label 68:
if (i >= 3) break;
if (!mc.CMGS[mc.MGS[i]].InAir && mc.MGS[i] != '' && mc.MGS[i] != 'MG3' && mc.MGS[i] != 'MG5') {
mc[mc.MGS[i]]._visible = false;
}
}
}
frame 121 {
i = 0;
goto 68;
for (;;) {
++i;
label 68:
if (i >= 3) break;
if (!mc.CMGS[mc.MGS[i]].InAir && mc.MGS[i] != '' && mc.MGS[i] != 'MG3' && mc.MGS[i] != 'MG5') {
mc[mc.MGS[i]]._visible = true;
}
}
}
frame 122 {
i = 0;
goto 68;
for (;;) {
++i;
label 68:
if (i >= 3) break;
if (!mc.CMGS[mc.MGS[i]].InAir && mc.MGS[i] != '' && mc.MGS[i] != 'MG3' && mc.MGS[i] != 'MG5') {
mc[mc.MGS[i]]._visible = false;
}
}
}
frame 123 {
i = 0;
goto 68;
for (;;) {
++i;
label 68:
if (i >= 3) break;
if (!mc.CMGS[mc.MGS[i]].InAir && mc.MGS[i] != '' && mc.MGS[i] != 'MG3' && mc.MGS[i] != 'MG5') {
mc[mc.MGS[i]]._visible = true;
}
}
}
frame 124 {
i = 0;
goto 68;
for (;;) {
++i;
label 68:
if (i >= 3) break;
if (!mc.CMGS[mc.MGS[i]].InAir && mc.MGS[i] != '' && mc.MGS[i] != 'MG3' && mc.MGS[i] != 'MG5') {
mc[mc.MGS[i]]._visible = false;
}
}
}
frame 125 {
i = 0;
goto 68;
for (;;) {
++i;
label 68:
if (i >= 3) break;
if (!mc.CMGS[mc.MGS[i]].InAir && mc.MGS[i] != '' && mc.MGS[i] != 'MG3' && mc.MGS[i] != 'MG5') {
mc[mc.MGS[i]]._visible = true;
}
}
}
frame 126 {
i = 0;
goto 68;
for (;;) {
++i;
label 68:
if (i >= 3) break;
if (!mc.CMGS[mc.MGS[i]].InAir && mc.MGS[i] != '' && mc.MGS[i] != 'MG3' && mc.MGS[i] != 'MG5') {
mc[mc.MGS[i]]._visible = false;
}
}
}
frame 127 {
i = 0;
goto 68;
for (;;) {
++i;
label 68:
if (i >= 3) break;
if (!mc.CMGS[mc.MGS[i]].InAir && mc.MGS[i] != '' && mc.MGS[i] != 'MG3' && mc.MGS[i] != 'MG5') {
mc[mc.MGS[i]]._visible = true;
}
}
}
frame 147 {
var tpos = new Object();
tpos.x = mc.MG5._x;
tpos.y = mc.MG5._y;
this.globalToLocal(tpos);
HIntro._x = tpos.x;
HIntro._y = tpos.y;
tpos.x = mc.MG3._x;
tpos.y = mc.MG3._y;
this.globalToLocal(tpos);
MIntro._x = tpos.x;
MIntro._y = tpos.y;
}
frame 149 {
if (!(state != 'MIntro' && state != 'HIntro')) {
state = '';
stop();
mc.MG3.gotoAndPlay('ç«‹ã¡');
MIntro._visible = false;
mc.MG3._visible = true;
mc.MG5._visible = true;
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 434 {
frame 17 {
_parent.ret(this._name);
gotoAndPlay(1);
}
}
movieClip 438 {
frame 1 {
function Start(isx, isy, iex, iey) {
this.sx = isx;
this.sy = isy;
this.ex = iex;
this.ey = iey;
vx = (this.ex - this.sx) / this.wfc;
vy = (this.ey - this.sy) / this.wfc;
this._x = isx;
this._y = isy;
this.gotoAndPlay('START');
}
var sx;
var sy;
var ex;
var ey;
var vx;
var vy;
var wfc = 5;
var fc = 0;
stop();
}
frame 2 {
stop();
}
frame 4 {
if (fc >= wfc) {
fc = 0;
gotoAndPlay(_currentframe + 1);
} else {
this._x += this.vx;
this._y += this.vy;
++fc;
gotoAndPlay(_currentframe - 1);
}
}
frame 33 {
stop();
}
}
movieClip 441 {
frame 1 {
function Start(isx, isy, iex, iey) {
this.sx = isx;
this.sy = isy;
this.ex = iex;
this.ey = iey;
vx = (this.ex - this.sx) / this.wfc;
vy = (this.ey - this.sy) / this.wfc;
gotoAndPlay(3);
this._x = isx;
this._y = isy;
}
var sx;
var sy;
var ex;
var ey;
var vx;
var vy;
var wfc = 5;
var fc = 0;
stop();
}
frame 2 {
stop();
}
frame 4 {
if (fc >= wfc) {
fc = 0;
gotoAndPlay(_currentframe + 1);
} else {
this._x += this.vx;
this._y += this.vy;
++fc;
gotoAndPlay(_currentframe - 1);
}
}
frame 33 {
stop();
}
}
movieClip 442 {
frame 1 {
stop();
}
frame 20 {
stop();
}
}
movieClip 449 {
frame 9 {
stop();
_parent.ret(this._name);
}
}
movieClip 450 {
frame 8 {
stop();
_parent.ret(this._name);
}
}
movieClip 458 {
frame 17 {
_parent.Fire(this._name);
}
frame 31 {
_parent.ret(this._name);
}
frame 35 {
_parent.ret(this._str);
stop();
}
}
movieClip 461 {
frame 17 {
_parent.Fire(this._name);
}
frame 31 {
_parent.ret(this._name);
}
frame 35 {
_parent.ret(this._str);
}
}
movieClip 462 {
frame 11 {
_parent.Fire(this._name);
}
frame 29 {
_parent.ret(this._name);
}
frame 33 {
stop();
_parent.ret(this._name);
}
}
movieClip 463 {
frame 2 {
mc = _parent._parent._parent._parent;
fscommand('ParaFlaTrace', 'checkmc close' + mc);
wx = mc.Witch._width;
wy = mc.Witch._height;
var ep = new Object();
ep.x = mc.Witch._x + wx / 2;
ep.y = mc.Witch._y + wy / 2;
this.globalToLocal(ep);
}
frame 9 {
this.attachMovie('BEAT', 'beat1', 1);
this.beat1._x = ep.x;
this.beat1._y = ep.y;
}
frame 13 {
this.attachMovie('BEAT', 'beat1', 1);
this.beat1._x = ep.x;
this.beat1._y = ep.y;
}
frame 17 {
this.attachMovie('BEAT', 'beat1', 1);
this.beat1._x = ep.x;
this.beat1._y = ep.y;
}
frame 21 {
this.attachMovie('BEAT', 'beat1', 1);
this.beat1._x = ep.x;
this.beat1._y = ep.y;
}
frame 25 {
this.attachMovie('BEAT', 'beat1', 1);
this.beat1._x = ep.x;
this.beat1._y = ep.y;
}
frame 29 {
this.attachMovie('BEAT', 'beat1', 1);
this.beat1._x = ep.x;
this.beat1._y = ep.y;
}
frame 33 {
this.attachMovie('BEAT', 'beat1', 1);
this.beat1._x = ep.x;
this.beat1._y = ep.y;
}
frame 37 {
this.attachMovie('BEAT', 'beat1', 1);
this.beat1._x = ep.x;
this.beat1._y = ep.y;
}
frame 47 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 52 {
MG.gotoAndPlay('ã—ゃãŒã¿');
_parent.Fire(this._name);
}
frame 63 {
_parent.ret(this._name);
}
frame 67 {
stop();
}
}
movieClip 464 {
frame 1 {
function ret(str) {
state = str;
}
function Fire(str) {
if (str != 'RPG') {
if (str != 'AT4') {
if (str != 'M249') {
if (str == 'CLOSE') {
Bomb._x = clpos.x - 64;
Bomb._y = clpos.y + 16;
Bomb._visible = true;
}
} else {
M249B._x = ep.x;
M249B._y = ep.y;
M249B.gotoAndPlay(M249B._currentframe + 1);
}
} else {
AT4B.Start(AT4._x, AT4._y, ep.x, AT4._y);
}
} else {
RPGB.Start(RPG._x, RPG._y, ep.x, RPG._y);
}
}
mc = _parent._parent._parent;
MG.gotoAndPlay('ç«‹ã¡');
stop();
Bomb._visible = false;
var state = '';
}
frame 2 {
wx = mc.Witch._width;
wy = mc.Witch._height;
var ep = new Object();
ep.x = mc.Witch._x + wx / 2;
ep.y = mc.Witch._y + wy / 2;
this.globalToLocal(ep);
var clpos = new Object();
clpos.x = mc.Witch._x + wx;
clpos.y = mc.Witch._y + wy - 48;
this.globalToLocal(clpos);
}
frame 11 {
if (state == 'RPG') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 16 {
if (state == 'AT4') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 22 {
if (state == 'M249') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 23 {
CLOSE._x = clpos.x;
CLOSE._y = clpos.y;
}
frame 27 {
if (state == 'CLOSE') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 62 {
Bomb.gotoAndPlay('çˆ†ç ´');
_root.BG.myBG = '橙黒';
}
frame 64 {
if (state == 'Bomb') {
state = '';
_root.BG.myBG = 'é»’';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 72 {
stop();
_parent.ret(this._name);
}
}
movieClip 465 {
frame 1 {
function ret(str) {
state = str;
}
FStep.gotoAndPlay('後');
var introFrame = 6;
var state = '';
}
frame 6 {
MG.gotoAndPlay('è© å”±');
}
frame 40 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 41 {
this.attachMovie('BLINK', 'blink', 100);
}
frame 42 {
blink.setMC(_parent._parent);
blink.Vanish();
}
frame 44 {
if (state == 'blink') {
state = '';
this._visible = false;
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 51 {
var fc = 0;
this._visible = true;
}
frame 52 {
var vx;
var vy;
var sx;
var sy;
var ex;
var ey;
var introFrame = 6;
sx = 608;
ex = 388;
sy = 130;
ey = 130;
vx = (ex - sx) / introFrame;
vy = (ey - sy) / introFrame;
var pos = new Object();
pos.x = sx;
pos.y = sy;
this.globalToLocal(pos);
PB._x = pos.x;
PB._y = pos.y;
}
frame 53 {
PB._x += vx;
PB._y += vy;
}
frame 54 {
if (fc >= introFrame) {
fc = 0;
} else {
++fc;
gotoAndPlay(_currentframe - 1);
}
}
frame 63 {
PB.gotoAndPlay('START');
}
frame 65 {
if (state == 'PB') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 77 {
blink.Advent();
}
frame 79 {
if (state == 'blink') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 88 {
if (state == 'HIntro') {
state = '';
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 492 {
frame 1 {
function Motion(_Motion_) {
Homu_Motion = _Motion_;
if (Trance != 0) {
if (Homu_Motion != 'ç«‹ã¡') {
if (Homu_Motion != 'æ©ã') {
if (Homu_Motion == '変身') {
Trance = 0;
gotoAndPlay(121);
}
} else {
gotoAndPlay(1);
}
} else {
gotoAndPlay(101);
}
} else {
if (Homu_Motion != 'ç«‹ã¡') {
if (Homu_Motion != 'æ©ã') {
if (Homu_Motion == '変身') {
Trance = 1;
gotoAndPlay(21);
}
} else {
gotoAndPlay(11);
}
} else {
gotoAndPlay(111);
}
}
}
}
frame 9 {
gotoAndPlay(1);
}
frame 19 {
gotoAndPlay(11);
}
frame 96 {
gotoAndPlay(101);
}
frame 105 {
gotoAndPlay(101);
}
frame 115 {
gotoAndPlay(111);
}
frame 196 {
gotoAndPlay(111);
}
frame 205 {
gotoAndPlay('é”法少女ãŠæ‰‹ä¸Šã’');
}
frame 215 {
gotoAndPlay('制æœãŠæ‰‹ä¸Šã’');
}
frame 225 {
gotoAndPlay('è© å”±');
}
frame 235 {
gotoAndPlay('ç ²æ’ƒ');
}
frame 244 {
gotoAndPlay('ã—ゃãŒã¿');
}
frame 254 {
gotoAndPlay('ãらã„');
}
frame 269 {
gotoAndPlay('ピンãƒ');
}
frame 279 {
gotoAndPlay('æ³£ã');
}
}
movieClip 493 {
frame 1 {
Homu.gotoAndPlay('é”法少女立ã¡');
}
frame 11 {
Homu.gotoAndPlay('è© å”±');
}
frame 46 {
Homu.gotoAndPlay('é”法少女立ã¡');
}
frame 61 {
gotoAndPlay('ç«‹ã¡');
}
}
movieClip 494 {
frame 1 {
Homu.gotoAndPlay('ç ²æ’ƒ');
}
}
movieClip 495 {
frame 1 {
Homu.gotoAndPlay('ç ²æ’ƒ');
}
}
movieClip 497 {
frame 1 {
function ret(str) {
++count;
state = str;
}
var state = '';
count = 0;
}
frame 4 {
if (count >= 4) {
state = '';
count = 0;
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 5 {
stop();
}
}
movieClip 498 {
}
movieClip 501 {
frame 1 {
function ret(str) {
this.state = str;
}
function openret(str) {
wstate = str;
}
function closeret(str) {
wstate = str;
}
var state = '';
var wstate = '';
MG.gotoAndPlay('ç«‹ã¡');
Window1.SetName('ã˜ã‹ã‚“ã‚’ã¨ã‚ã‚‹');
}
frame 6 {
Window1.Open();
}
frame 8 {
if (wstate == 'Window1') {
wstate = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 11 {
if (state == 'TS1') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 22 {
Window1.Close();
}
frame 40 {
MG.gotoAndPlay('æ©ã');
}
frame 43 {
Window1.SetName('AT-4');
Window2.SetName('RPG-7');
Window1.Open();
}
frame 77 {
Window2.Open();
}
frame 277 {
_root.BG.myBG = '黒白';
}
frame 289 {
_root.BG.myBG = 'é»’';
}
frame 299 {
MG.gotoAndPlay('æ©ã');
}
frame 310 {
MG.gotoAndPlay('ç«‹ã¡');
wstate = '';
Window2.Close();
}
frame 312 {
if (wstate == 'Window2') {
wstate = '';
Window1.Close();
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 314 {
if (wstate == 'Window1') {
wstate = '';
Window1.SetName('ã˜ã‹ã‚“ã‚’ã†ã”ã‹ã™');
Window1.Open();
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 316 {
if (wstate == 'Window1') {
wstate = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 369 {
if (this.state == 'Explose') {
this.state = '';
Window1.Close();
} else {
this.gotoAndPlay(this._currentframe - 1);
}
}
frame 384 {
TS._visible = false;
}
frame 385 {
TS._visible = true;
}
frame 386 {
TS._visible = false;
}
frame 387 {
TS._visible = true;
}
frame 388 {
TS._visible = false;
}
frame 389 {
TS._visible = true;
}
frame 390 {
TS._visible = false;
}
frame 391 {
TS._visible = true;
}
frame 392 {
TS._visible = false;
}
frame 393 {
TS._visible = true;
}
frame 394 {
_parent.ret(this._name);
}
}
movieClip 502 {
frame 1 {
function ret(str) {
state = str;
}
FStep.gotoAndPlay('後');
var introFrame = 6;
var state = '';
}
frame 6 {
MG.gotoAndPlay('è© å”±');
}
frame 10 {
if (state == 'MG') {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 12 {
this.attachMovie('BLINK', 'blink', 100);
}
frame 13 {
blink.setMC(_parent._parent);
blink.Vanish();
}
frame 15 {
if (state == 'blink') {
state = '';
this._visible = false;
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 30 {
var fc = 0;
this._visible = true;
}
frame 31 {
var vx;
var vy;
var sx;
var sy;
var ex;
var ey;
var introFrame = 6;
sx = 0;
sy = 0;
var pos = new Object();
pos.x = sx;
pos.y = sy;
this.globalToLocal(pos);
PB._x = pos.x;
PB._y = pos.y;
}
frame 33 {
if (state == 'PB') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 49 {
blink.Advent();
}
frame 51 {
if (state == 'blink') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 63 {
if (state == 'HIntro') {
state = '';
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 510 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 3 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 11 {
MG.gotoAndPlay('ã—ゃãŒã¿');
}
frame 30 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
_parent.ret(this._name);
}
}
movieClip 511 {
}
movieClip 512 {
}
movieClip 514 {
frame 61 {
stop();
_parent.ret(this._name);
}
}
movieClip 515 {
}
movieClip 516 {
frame 25 {
_parent.ret(this._name);
}
}
movieClip 518 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
fall.gotoAndPlay(1);
}
frame 3 {
if (state == 'fall') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 4 {
explosion.gotoAndPlay(1);
}
frame 6 {
if (state == 'explosion') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 7 {
stop();
_parent.ret(this._name);
}
}
movieClip 519 {
frame 1 {
function ret(str) {
state = str;
}
function AttackCtrl(Rate, num) {}
function Attack(Rate, num) {
var anum;
anum = 0;
i = 0;
goto 254;
for (;;) {
++i;
label 254:
if (i >= num) break;
if (Rate >= Math.random()) {
++anum;
}
}
return anum;
}
function AttackR(Rate, num) {}
var rx = -4;
var ry = 58;
var lx = -4;
var ly = 56;
var ex;
var ey;
var sx;
var sy;
var wx;
var wy;
var ep = new Object();
var ts;
ep.x = 0;
ep.y = 0;
this.globalToLocal(ep);
sx = -11;
sy = -27;
ex = ep.x;
ey = ep.y;
count = 1;
FStep.gotoAndPlay('後');
var state = '';
}
frame 9 {
if (state == 'stance') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 10 {
EFFECT._x = ex;
EFFECT._y = ey;
}
frame 12 {
if (state == 'EFFECT') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 13 {
BStep.gotoAndPlay('後');
}
frame 18 {
stop();
_parent.ret(this._name);
}
}
movieClip 520 {
}
movieClip 526 {
frame 1 {
stop();
}
frame 42 {
stop();
_parent.ret(this._name);
}
}
movieClip 528 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
}
frame 26 {
stop();
}
frame 27 {
Tower.play();
}
frame 29 {
if (state == 'Tower') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 56 {
_parent.ret(this._name);
}
}
movieClip 529 {
frame 1 {
function ret(str) {
state = str;
}
var rx = -4;
var ry = 58;
var lx = -4;
var ly = 56;
var ex;
var ey;
var sx;
var sy;
var wx;
var wy;
var ep = new Object();
var ts;
ep.x = 0;
ep.y = 0;
this.globalToLocal(ep);
sx = -11;
sy = -27;
ex = ep.x;
ey = ep.y;
count = 1;
FStep.gotoAndPlay('後');
var state = '';
}
frame 6 {
MG.gotoAndPlay('è© å”±');
}
frame 8 {
if (state == 'MG') {
state = '';
MG.gotoAndPlay('ç«‹ã¡');
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 9 {
this.attachMovie('BLINK', 'blink', 100);
}
frame 10 {
blink.setMC(_parent._parent);
blink.Vanish('MG5');
}
frame 12 {
if (state == 'blink') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 19 {
MG.gotoAndPlay('æ©ã');
EFFECT._x = ex;
EFFECT._y = ey;
}
frame 47 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 54 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
EFFECT.play();
}
frame 56 {
if (state == 'EFFECT') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 58 {
blink.setMC(_parent._parent);
blink.Advent('MG5');
}
frame 60 {
if (state == 'blink') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 69 {
BStep.gotoAndPlay('後');
}
frame 74 {
stop();
_parent.ret(this._name);
}
}
movieClip 538 {
}
movieClip 545 {
frame 23 {
gotoAndPlay('7');
}
}
movieClip 547 {
frame 1 {
Homu.gotoAndPlay('ã—ゃãŒã¿');
}
frame 46 {
Homu.gotoAndPlay('é”法少女ãŠæ‰‹ä¸Šã’');
}
frame 51 {
_root.BG.myBG = '橙黒';
}
frame 76 {
_root.BG.myBG = 'é»’';
_parent.ret(this._name);
}
}
movieClip 548 {
frame 1 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 14 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
_parent.ret(this._name);
}
}
movieClip 549 {
frame 1 {
function ret(str) {
state = str;
}
var rx = -4;
var ry = 58;
var lx = -4;
var ly = 56;
var ex;
var ey;
var sx;
var sy;
var wx;
var wy;
var ep = new Object();
var ts;
ep.x = 0;
ep.y = 0;
this.globalToLocal(ep);
sx = -11;
sy = -27;
ex = ep.x;
ey = ep.y;
count = 1;
FStep.gotoAndPlay('後');
var state = '';
}
frame 8 {
if (state == 'TS') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 9 {
MG.gotoAndPlay('ç«‹ã¡');
this.attachMovie('BLINK', 'blink', 100);
}
frame 10 {
blink.setMC(_parent._parent);
blink.Vanish();
}
frame 12 {
if (state == 'blink') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 19 {
MG.gotoAndPlay('æ©ã');
EFFECT._x = ex;
EFFECT._y = ey;
}
frame 21 {
if (state == 'EFFECT') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 31 {
blink.setMC(_parent._parent);
blink.Advent('MG5');
}
frame 33 {
if (state == 'blink') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 42 {
BStep.gotoAndPlay('後');
}
frame 44 {
if (state == 'JBack') {
state = '';
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 556 {
}
movieClip 565 {
frame 1 {
Homu.gotoAndPlay('é”法少女立ã¡');
}
frame 26 {
Homu.gotoAndPlay('é”法少女ãŠæ‰‹ä¸Šã’');
}
frame 51 {
Homu.gotoAndPlay('é”法少女立ã¡');
}
frame 81 {
_root.BG.myBG = '黒白';
}
frame 96 {
_root.BG.myBG = 'é»’';
}
frame 114 {
_parent.ret(this._name);
}
}
movieClip 566 {
frame 1 {
function ret(str) {
state = str;
}
var rx = -4;
var ry = 58;
var lx = -4;
var ly = 56;
var ex;
var ey;
var sx;
var sy;
var wx;
var wy;
var ep = new Object();
var ts;
ep.x = 0;
ep.y = 0;
this.globalToLocal(ep);
sx = -11;
sy = -27;
ex = ep.x;
ey = ep.y;
count = 1;
FStep.gotoAndPlay('後');
var state = '';
}
frame 8 {
if (state == 'TS') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 9 {
MG.gotoAndPlay('ç«‹ã¡');
this.attachMovie('BLINK', 'blink', 100);
}
frame 10 {
blink.setMC(_parent._parent);
blink.Vanish();
}
frame 12 {
if (state == 'blink') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 19 {
MG.gotoAndPlay('æ©ã');
EFFECT._x = ex;
EFFECT._y = ey;
}
frame 21 {
if (state == 'EFFECT') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 31 {
blink.setMC(_parent._parent);
blink.Advent('MG5');
}
frame 33 {
if (state == 'blink') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 44 {
if (state == 'HIntro') {
state = '';
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 567 {
frame 1 {
function setBar() {
h = BaseY - BH * unit / 2;
this['c4' + mNum]._y = h;
this['c4' + (mNum + 1)]._y = h;
}
function makeBar() {
this.attachMovie('C4BBAR', 'c4' + mNum, mNum);
this.attachMovie('C4BBAR', 'c4' + (mNum + 1), mNum + 1);
this['c4' + mNum]._x = BaseX + unit * (mNum / 2);
this['c4' + (mNum + 1)]._x = BaseX - unit - unit * (mNum / 2);
if (mNum >= 4) {
if (mNum >= 8) {
if (mNum >= 12) {
BH = 8;
} else {
BH = 6;
}
} else {
BH = 4;
}
} else {
BH = 2;
}
setBar();
gotoAndPlay('make');
}
function ret(str) {
++retnum;
if (retnum % 2 == 0) {
if (BaseX >= unit * (retnum / 2)) {
makeBar();
} else {
_parent.ret(this._name);
}
}
}
var BaseX = 144;
var BaseY = 96;
var mNum = 0;
var retnum = 0;
var MaxBar = 24;
stop();
var BH = 3;
var unit = 32;
makeBar();
}
frame 11 {
this['c4' + mNum].make(BH);
this['c4' + (mNum + 1)].make(BH);
mNum += 2;
}
frame 12 {
stop();
}
}
movieClip 568 {
frame 1 {
function setBar() {
h = BaseY - BH * unit / 2;
this['c4' + mNum]._y = h;
this['c4' + (mNum + 1)]._y = h;
}
function makeBar() {
this.attachMovie('C4BBAR', 'c4' + mNum, mNum);
this.attachMovie('C4BBAR', 'c4' + (mNum + 1), mNum + 1);
this['c4' + mNum]._x = BaseX + unit * (mNum / 2);
this['c4' + (mNum + 1)]._x = BaseX - unit - unit * (mNum / 2);
if (6 >= mNum) {
BH = 8;
} else {
BH = 6;
}
setBar();
gotoAndPlay('make');
}
function ret(str) {
++retnum;
if (retnum != 12) {
if (retnum % 2 == 0) {
makeBar();
}
} else {
_parent.ret(this._name);
}
}
var BaseX = 144;
var BaseY = 96;
var mNum = 10;
var retnum = 0;
var MaxBar = 24;
stop();
var BH = 3;
var unit = 32;
makeBar();
}
frame 11 {
this['c4' + mNum].make(BH);
this['c4' + (mNum + 1)].make(BH);
mNum -= 2;
}
frame 12 {
stop();
}
}
movieClip 569 {
}
movieClip 570 {
}
movieClip 571 {
frame 41 {
_parent.ret(this._name);
}
}
movieClip 572 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
}
frame 4 {
if (state == 'B1') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 6 {
if (state == 'B2') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 7 {
_root.BG.myBG = '橙黒';
}
frame 9 {
if (state == 'B3') {
_root.BG.myBG = 'é»’';
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 10 {
_parent.ret(this._name);
}
}
movieClip 574 {
frame 1 {
function ret(str) {
state = str;
}
FStep.gotoAndPlay('後');
var introFrame = 6;
var state = '';
}
frame 6 {
MG.gotoAndPlay('è© å”±');
}
frame 8 {
if (state == 'MG') {
state = '';
MG.gotoAndPlay('ç«‹ã¡');
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 18 {
if (state == 'in') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 53 {
if (state == 'out') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 54 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 81 {
_root.EFFECT_BG.PastEffect(this, 'C4MAP', -32, 61);
}
frame 83 {
if (state != '') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 84 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 90 {
this.C4MAP1.removeMovieClip();
var ep = new Object();
ep.x = 0;
ep.y = 0;
this.globalToLocal(ep);
C4B._x = ep.x;
C4B._y = ep.y;
}
frame 92 {
if (state == 'C4B') {
state = '';
MG.gotoAndPlay('ç«‹ã¡');
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 100 {
BStep.gotoAndPlay('後');
}
frame 105 {
stop();
_parent.ret(this._name);
}
}
movieClip 575 {
frame 1 {
MG.gotoAndPlay('ãらã„');
}
frame 22 {
stop();
_parent.ret(this._name);
}
}
movieClip 577 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 582 {
frame 7 {
stop();
_parent.ret(this._name);
}
frame 12 {
stop();
_parent.ret(this._name);
}
frame 27 {
stop();
_parent.ret(this._name);
}
frame 32 {
stop();
_parent.ret(this._name);
}
}
movieClip 586 {
frame 1 {
MG.gotoAndPlay('ãらã„');
}
frame 16 {
_root.BG.myBG = 'ç´«é»’';
}
frame 27 {
_root.BG.myBG = 'é»’';
}
frame 44 {
stop();
_parent.ret(this._name);
}
}
movieClip 587 {
frame 1 {
FStep.gotoAndPlay('後');
}
frame 6 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 10 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 588 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 21 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 41 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 61 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 81 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
}
}
movieClip 589 MC_Homura {
frame 1 {
function ret(str) {
state = str;
}
function act(str) {
this.gotoAndPlay(str);
}
function Attack(R, L) {
mR = R;
mL = L;
gotoAndPlay('攻撃1');
}
var state = '';
var mR;
var mL;
}
frame 2 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 4 {
stop();
}
frame 6 {
MG.gotoAndPlay('ç«‹ã¡u');
}
frame 8 {
stop();
}
frame 11 {
AT1.AttackRL(mR, mL);
}
frame 13 {
if (state == 'AT1') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 18 {
if (state == 'EX1') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay('必殺1');
}
}
frame 22 {
if (state == 'EX2') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay('必殺2');
}
}
frame 26 {
fscommand('ParaFlaTrace', '必殺3導入?');
EX3.gotoAndPlay(1);
}
frame 28 {
if (state == 'EX3') {
state = '';
fscommand('ParaFlaTrace', 'åˆä½“攻撃終了');
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 31 {
EX4.gotoAndPlay(1);
}
frame 33 {
if (state == 'EX4') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 36 {
EX5.gotoAndPlay(1);
}
frame 38 {
if (state == 'EX5') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 41 {
EX6.gotoAndPlay(1);
}
frame 43 {
if (state == 'EX6') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 46 {
EX7.gotoAndPlay(1);
}
frame 48 {
if (state == 'EX7') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 51 {
EX8.gotoAndPlay(1);
}
frame 53 {
if (state == 'EX8') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 56 {
EX9.gotoAndPlay(1);
}
frame 58 {
if (state == 'EX9') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 61 {
EX10.gotoAndPlay(1);
}
frame 63 {
if (state == 'EX10') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 71 {
this._visible = true;
Intro.gotoAndPlay('u');
}
frame 73 {
if (state == 'Intro') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 76 {
this._visible = true;
}
frame 77 {
if (state == 'Intro') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay('ç™»å ´');
}
}
frame 81 {
MG.gotoAndPlay('変身');
}
frame 83 {
if (state == 'MG') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 93 {
if (state == 'Step_Cast') {
state = '';
this._visible = true;
gotoAndPlay('ç«‹ã¡');
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 101 {
Outro.gotoAndPlay('u');
}
frame 103 {
if (state == 'Outro') {
state = '';
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 107 {
if (state == 'Outro') {
state = '';
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay('é€€å ´');
}
}
frame 112 {
stop();
}
frame 117 {
if (state == 'Beaten') {
state = '';
_parent.beatenret(this._name);
} else {
gotoAndPlay('被殴り');
}
}
frame 121 {
MG.gotoAndPlay('ピンãƒ');
}
frame 123 {
stop();
}
frame 131 {
FStepHU.gotoAndPlay(1);
fscommand('ParaFlaTrace', 'å‰é€²ãƒ»ãŠæ‰‹ä¸Šã’ã¡ã‡ã£ã');
}
frame 133 {
if (state == 'FStepHU') {
state = '';
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 136 {
FStep.gotoAndPlay('後');
}
frame 138 {
if (state == 'FStep') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 141 {
BStep.gotoAndPlay('後');
}
frame 143 {
if (state == 'BStep') {
state = '';
gotoAndPlay('ç«‹ã¡');
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 156 {
Down.gotoAndPlay('ç™»å ´');
}
frame 158 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 161 {
Down.gotoAndPlay('é€€å ´');
}
frame 163 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 166 {
Down.gotoAndPlay('ç™»å ´u');
}
frame 168 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 171 {
Down.gotoAndPlay('é€€å ´u');
}
frame 173 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 176 {
Broken.gotoAndPlay(1);
}
frame 178 {
if (state == 'Broken') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 182 {
stop();
}
}
movieClip 592 BARCHIPV {
frame 1 {
stop();
}
}
movieClip 593 BARCHIP {
frame 1 {
stop();
}
}
movieClip 594 CHBURST {
frame 7 {
this.removeMovieClip();
}
}
movieClip 599 BLINE_CHIP {
frame 5 {
_parent.ret(this._name);
}
}
movieClip 606 {
}
movieClip 607 {
}
movieClip 608 {
}
movieClip 609 {
}
movieClip 610 {
frame 35 {
stop();
}
}
movieClip 631 {
frame 2 {
stop();
}
frame 7 {
stop();
}
frame 19 {
gotoAndPlay('æ©ã');
}
frame 29 {
gotoAndPlay('æ©ãu');
}
frame 32 {
stop();
}
frame 37 {
stop();
}
frame 136 {
_parent.ret(this._name);
gotoAndPlay('ç«‹ã¡');
}
frame 142 {
stop();
}
frame 152 {
stop();
}
frame 169 {
gotoAndPlay('ピンãƒ');
}
frame 205 {
stop();
_parent.ret(this._name);
}
}
movieClip 632 {
frame 1 {
MG.gotoAndPlay('æ©ã');
}
frame 9 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 10 {
stop();
_parent.ret(this._name);
}
frame 14 {
MG.gotoAndPlay('æ©ãu');
}
frame 22 {
MG.gotoAndPlay('ç«‹ã¡u');
}
frame 23 {
stop();
_parent.ret(this._name);
}
}
movieClip 633 {
frame 1 {
MG.gotoAndPlay('æ©ã');
}
frame 9 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 10 {
stop();
_parent.ret(this._name);
}
frame 14 {
MG.gotoAndPlay('æ©ãu');
}
frame 22 {
MG.gotoAndPlay('ç«‹ã¡u');
}
frame 23 {
stop();
_parent.ret(this._name);
}
}
movieClip 634 {
frame 1 {
MG.gotoAndPlay('æ©ã');
}
frame 5 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 6 {
stop();
_parent.ret(this._name);
}
frame 11 {
MG.gotoAndPlay('æ©ã');
}
frame 15 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 16 {
stop();
_parent.ret(this._name);
}
}
movieClip 635 {
frame 1 {
MG.gotoAndPlay('æ©ã');
}
frame 5 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 6 {
stop();
_parent.ret(this._name);
}
frame 11 {
MG.gotoAndPlay('æ©ã');
}
frame 15 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 16 {
stop();
_parent.ret(this._name);
}
}
movieClip 642 {
}
movieClip 647 {
}
movieClip 648 {
frame 1 {
function AttackAnim(R, L) {
SR = R;
SL = L;
gotoAndPlay('開始');
}
var SlashFrame = 4;
var SR;
var SL;
var RCount = 1;
var LCount = 1;
stop();
var slnum = 0;
wx = _parent._parent._parent.Witch._width;
wy = _parent._parent._parent.Witch._height;
var ep = new Object();
ep.x = _parent._parent._parent.Witch._x + wx / 2;
ep.y = _parent._parent._parent.Witch._y + wy / 2;
this.globalToLocal(ep);
}
frame 7 {
if (SR != 0) {
this.attachMovie('SLASH', 'slash' + slnum, slnum);
this['slash' + slnum]._x = ep.x + 8;
this['slash' + slnum]._y = ep.y;
}
}
frame 11 {
if (RCount < SR) {
++RCount;
gotoAndPlay('å³æ®´ã‚Š');
}
}
frame 15 {
if (SL != 0) {
this.attachMovie('SLASH', 'slash' + slnum, slnum);
this['slash' + slnum]._x = ep.x - 8;
this['slash' + slnum]._y = ep.y;
}
}
frame 19 {
if (LCount < SL) {
++LCount;
gotoAndPlay('左殴り');
}
}
frame 28 {
_parent.ret(this._name);
stop();
}
}
movieClip 649 {
frame 1 {
function ret(str) {
state = str;
}
function AttackRL(R, L) {
Attack.AttackAnim(R, L);
gotoAndPlay('攻撃');
}
stop();
var state = '';
}
frame 3 {
if (state == 'Attack') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay('攻撃');
}
}
}
movieClip 651 {
frame 6 {
MG.gotoAndPlay('ã—ゃãŒã¿');
}
frame 10 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 34 {
stop();
_parent.ret(this._name);
}
}
movieClip 652 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
}
frame 2 {
if (state == 'Attack') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay('攻撃');
}
}
}
movieClip 654 {
frame 1 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 6 {
MG.gotoAndPlay('ã—ゃãŒã¿');
}
frame 11 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 20 {
_parent.ret(this._name);
}
}
movieClip 655 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
wx = _parent._parent.Witch._width;
wy = _parent._parent.Witch._height;
var ep = new Object();
ep.x = _parent._parent.Witch._x + wx / 2;
ep.y = _parent._parent.Witch._y + 4 * wy / 5;
this.globalToLocal(ep);
Fall._x = ep.x;
Fall._y = ep.y;
Fall.gotoAndPlay(1);
}
frame 3 {
if (state == 'Fall') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 15 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 28 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
_parent.ret(this._name);
}
}
movieClip 660 {
}
movieClip 661 {
frame 1 {
stop();
MG.gotoAndPlay('ç«‹ã¡');
}
frame 41 {
_parent.ret(this._name);
stop();
}
}
movieClip 662 {
frame 37 {
_parent.ret(this._name);
stop();
}
}
movieClip 664 {
frame 1 {
function ret(str) {
state = str;
if (str == blink) {
}
}
var state = '';
}
frame 6 {
MG.gotoAndPlay('è© å”±');
}
frame 40 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 41 {
this.attachMovie('BLINK', 'blink', 100);
}
frame 42 {
blink.setMC(_parent._parent);
blink.Vanish();
}
frame 44 {
if (state == 'blink') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 50 {
var fc = 0;
}
frame 51 {
var vx;
var vy;
var sx;
var sy;
var ex;
var ey;
var introFrame = 4;
sx = 712;
ex = 576;
sy = 130;
ey = 130;
vx = (ex - sx) / introFrame;
vy = (ey - sy) / introFrame;
var pos = new Object();
pos.x = sx;
pos.y = sy;
fscommand('ParaFlaTrace', pos.x + ' ' + pos.y);
this.globalToLocal(pos);
fscommand('ParaFlaTrace', pos.x + ' ' + pos.y);
CHARGE._x = pos.x;
CHARGE._y = pos.y;
}
frame 52 {
CHARGE._x += vx;
CHARGE._y += vy;
}
frame 53 {
if (fc >= introFrame) {
fc = 0;
} else {
++fc;
gotoAndPlay(_currentframe - 1);
}
}
frame 69 {
CHARGE.gotoAndPlay('START');
}
frame 71 {
if (state == 'CHARGE') {
state = '';
vx = -32;
vy = 0;
fc = 0;
_root.BG.myBG = '橙黒';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 72 {
CHARGE._x += vx;
CHARGE._y += vy;
if (fc % 1 == 0) {
this.attachMovie('CHBURST', 'chb' + fc, fc);
this['chb' + fc]._x = CHARGE._x;
this['chb' + fc]._y = CHARGE._y;
}
}
frame 73 {
if (fc >= 16) {
fc = 0;
vx = (ex - sx) / introFrame;
vy = (ey - sy) / introFrame;
_root.BG.myBG = 'é»’';
} else {
++fc;
gotoAndPlay(_currentframe - 1);
}
}
frame 84 {
wx = _parent._parent.Witch._width;
wy = _parent._parent.Witch._height;
var ep = new Object();
ep.x = _parent._parent.Witch._x + wx / 2;
ep.y = _parent._parent.Witch._y + wy / 2;
this.globalToLocal(ep);
BF._x = ep.x;
BF._y = ep.y;
_root.BG.myBG = '黒白';
}
frame 86 {
if (state == 'BF') {
state = '';
_root.BG.myBG = 'é»’';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 99 {
blink.Advent();
}
frame 101 {
if (state == 'blink') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 113 {
if (state == 'intro') {
state = '';
stop();
this.blink.removeMovieClip();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 665 {
frame 1 {
var barnum = 0;
var barall = 15;
wx = 6;
wy = 12;
gotoAndPlay(2);
}
frame 2 {
fscommand('ParaFlaTrace', barnum);
this.attachMovie('BARCHIPV', 'bar' + barnum, barnum);
this['bar' + barnum]._y = wy * barnum;
++barnum;
}
frame 3 {
if (barnum < barall) {
gotoAndPlay(_currentframe - 1);
}
}
frame 4 {
stop();
_parent.ret(this._name);
}
frame 5 {
i = 0;
goto 64;
for (;;) {
++i;
label 64:
if (i >= barnum) break;
this['bar' + barnum].removeMovieClip();
}
}
}
movieClip 666 {
frame 1 {
var barnum = 0;
var barall = 15;
wx = 6;
wy = 6;
gotoAndPlay(2);
}
frame 2 {
fscommand('ParaFlaTrace', barnum);
this.attachMovie('BARCHIP', 'bar' + barnum, barnum);
this['bar' + barnum]._x = wx * barnum;
this['bar' + barnum]._y = 2 * barnum;
++barnum;
}
frame 3 {
if (barnum < barall) {
gotoAndPlay(_currentframe - 1);
}
}
frame 4 {
stop();
_parent.ret(this._name);
}
frame 5 {
i = 0;
goto 64;
for (;;) {
++i;
label 64:
if (i >= barnum) break;
this['bar' + barnum].removeMovieClip();
}
}
}
movieClip 668 {
frame 61 {
stop();
_parent.ret(this._name);
}
}
movieClip 670 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
}
frame 6 {
MG.gotoAndPlay('è© å”±');
}
frame 40 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 47 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 51 {
var pos = new Object();
pos.x = 300;
pos.y = 46;
this.globalToLocal(pos);
BARRIER._x = pos.x;
BARRIER._y = pos.y;
}
frame 53 {
if (state == 'BARRIER') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 58 {
stop();
_parent.ret(this._name);
}
}
movieClip 675 {
}
movieClip 676 {
frame 1 {
ox = 48;
oy = 48;
rad = 36;
var count = 0;
var BaseA = 0;
var Poses = new Array();
i = 0;
goto 186;
for (;;) {
++i;
label 186:
if (i >= 6) break;
Poses[i] = new Object();
}
var Bases = new Array();
Bases[0] = 0;
Bases[1] = 3;
Bases[2] = 1;
Bases[3] = 4;
gotoAndPlay(2);
i = 0;
goto 372;
for (;;) {
++i;
label 372:
if (i >= 6) break;
Angle = i * 60 + BaseA;
Poses[i].x = Math.cos(Math.PI * Angle / 180) * rad + ox;
Poses[i].y = Math.sin(Math.PI * Angle / 180) * rad + oy;
}
}
frame 2 {
i = 0;
goto 85;
for (;;) {
++i;
label 85:
if (i >= 2) break;
this.attachMovie('BLINE_CHIP', 'BL' + i, i);
this['BL' + i]._x = Poses[Bases[i]].x;
this['BL' + i]._y = Poses[Bases[i]].y;
Bases[i] = (Bases[i] + 2) % 6;
}
}
frame 4 {
i = 2;
goto 85;
for (;;) {
++i;
label 85:
if (i >= 4) break;
this.attachMovie('BLINE_CHIP', 'BL' + i, i);
this['BL' + i]._x = Poses[Bases[i]].x;
this['BL' + i]._y = Poses[Bases[i]].y;
Bases[i] = (Bases[i] + 2) % 6;
}
}
frame 6 {
if (count >= 6) {
i = 0;
goto 112;
for (;;) {
++i;
label 112:
if (i >= 6) break;
this['BL' + i].removeMovieClip();
}
stop();
_parent.ret(this._name);
} else {
++count;
gotoAndPlay(2);
}
}
}
movieClip 678 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
wx = _parent._parent.Witch._width;
wy = _parent._parent.Witch._height;
var ep = new Object();
ep.x = _parent._parent.Witch._x + wx / 2;
ep.y = _parent._parent.Witch._y + wy / 2;
this.globalToLocal(ep);
}
frame 11 {
this.ProE._x = ep.x - 48;
this.ProE._y = ep.y - 48;
}
frame 14 {
if (state == 'ProE') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 20 {
_parent.ret(this._name);
stop();
}
}
movieClip 679 {
frame 1 {
MG.gotoAndPlay('ãらã„');
}
frame 22 {
stop();
_parent.ret(this._name);
}
}
movieClip 680 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 685 {
frame 7 {
stop();
_parent.ret(this._name);
}
frame 12 {
stop();
_parent.ret(this._name);
}
frame 27 {
stop();
_parent.ret(this._name);
}
frame 32 {
stop();
_parent.ret(this._name);
}
}
movieClip 686 {
frame 1 {
MG.gotoAndPlay('ãらã„');
}
frame 16 {
_root.BG.myBG = '赤黒';
}
frame 27 {
_root.BG.myBG = 'é»’';
}
frame 44 {
stop();
_parent.ret(this._name);
}
}
movieClip 687 {
frame 1 {
FStep.gotoAndPlay('å‰');
}
frame 6 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 10 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 688 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 21 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 41 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 61 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 81 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
}
}
movieClip 689 MC_Kyoko {
frame 1 {
function ret(str) {
state = str;
}
function act(str) {
this.gotoAndPlay(str);
}
function Attack(R, L) {
mR = R;
mL = L;
gotoAndPlay('攻撃1');
}
var state = '';
var mR;
var mL;
}
frame 2 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 4 {
stop();
}
frame 7 {
MG.gotoAndPlay('ç«‹ã¡u');
}
frame 9 {
stop();
}
frame 11 {
AT1.AttackRL(mR, mL);
}
frame 13 {
if (state == 'AT1') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 18 {
if (state == 'EX1') {
state = '';
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay('必殺1');
}
}
frame 21 {
this._visible = true;
}
frame 23 {
if (state == 'EX2') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay('必殺2');
}
}
frame 26 {
EX3.gotoAndPlay(1);
}
frame 28 {
if (state == 'EX3') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 31 {
SP1.gotoAndPlay(1);
}
frame 33 {
if (state == 'SP1') {
state = '';
_parent.healret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 36 {
SP2.gotoAndPlay(1);
}
frame 38 {
if (state == 'SP2') {
state = '';
_parent.healret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 41 {
this._visible = true;
Intro.gotoAndPlay('u');
}
frame 43 {
if (state == 'Intro') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 46 {
this._visible = true;
}
frame 47 {
if (state == 'Intro') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay('ç™»å ´');
}
}
frame 51 {
MG.gotoAndPlay('変身');
}
frame 53 {
if (state == 'MG') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 61 {
Outro.gotoAndPlay('u');
}
frame 63 {
if (state == 'Outro') {
state = '';
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 67 {
if (state == 'Outro') {
state = '';
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay('é€€å ´');
}
}
frame 72 {
stop();
}
frame 77 {
if (state == 'Beaten') {
state = '';
_parent.beatenret(this._name);
} else {
gotoAndPlay('被殴り');
}
}
frame 81 {
MG.gotoAndPlay('ピンãƒ');
}
frame 82 {
stop();
}
frame 86 {
FStepHU.gotoAndPlay(1);
}
frame 88 {
if (state == 'FStepHU') {
state = '';
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 91 {
FStep.gotoAndPlay('å‰');
}
frame 93 {
if (state == 'FStep') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 96 {
BStep.gotoAndPlay('å‰');
}
frame 98 {
if (state == 'BStep') {
state = '';
gotoAndPlay('ç«‹ã¡');
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 111 {
Down.gotoAndPlay('ç™»å ´');
}
frame 113 {
if (state == 'Down') {
state = '';
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 116 {
Down.gotoAndPlay('é€€å ´');
}
frame 118 {
if (state == 'Down') {
state = '';
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 121 {
Down.gotoAndPlay('ç™»å ´u');
}
frame 123 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 126 {
Down.gotoAndPlay('é€€å ´u');
}
frame 128 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 131 {
Broken.gotoAndPlay(1);
}
frame 133 {
if (state == 'Broken') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 142 {
stop();
}
}
movieClip 690 {
frame 1 {
MG.gotoAndPlay('æ©ã');
}
frame 9 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 10 {
stop();
_parent.ret(this._name);
}
frame 14 {
MG.gotoAndPlay('æ©ãu');
}
frame 22 {
MG.gotoAndPlay('ç«‹ã¡u');
}
frame 23 {
stop();
_parent.ret(this._name);
}
}
movieClip 691 {
frame 1 {
FStep.gotoAndPlay('後');
}
frame 6 {
MG.gotoAndPlay('è© å”±');
}
frame 40 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 692 {
frame 1 {
MG.gotoAndPlay('æ©ã');
}
frame 5 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 6 {
stop();
_parent.ret(this._name);
}
frame 11 {
MG.gotoAndPlay('æ©ã');
}
frame 15 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 16 {
stop();
_parent.ret(this._name);
}
}
movieClip 695 {
frame 13 {
_parent.ret(this._name);
}
frame 15 {
stop();
}
}
movieClip 696 {
frame 1 {
function start(x1, y1, x2, y2) {
fscommand('ParaFlaTrace', '矢飛ã³ã‚¹ã‚¿ãƒ¼ãƒˆ');
fc = 0;
_x = x1;
_y = y1;
vx = (x2 - x1) / Frame * 2;
vy = (y2 - y1) / Frame * 2;
ex = x2;
ey = y2;
gotoAndPlay(2);
}
var vx;
var vy;
var ex;
var ey;
var fc;
var Frame = 5;
stop();
}
frame 3 {
++fc;
}
frame 4 {
if (fc < Frame) {
this._x += vx;
this._y += vy;
gotoAndPlay(_currentframe - 1);
}
}
frame 5 {
stop();
_parent.ret(this._name);
}
}
movieClip 697 {
frame 1 {
function start(x1, y1, x2, y2, N) {
HitN = N;
i = 0;
goto 210;
for (;;) {
++i;
label 210:
if (i >= N) break;
this.attachMovie('CAHIT', 'cahit' + i, i);
}
fscommand('ParaFlaTrace', '矢攻撃:' + x1 + ',' + y1 + ',' + x2 + ',' + y2);
ex = x2;
ey = y2;
Arrow.start(x1, y1, x2, y2);
}
function ret(str) {
if (CN >= HitN) {
_parent.ret(this._name);
} else {
fscommand('ParaFlaTrace', '矢ヒット作æˆ' + CN);
this['cahit' + CN].start(ex, ey);
++CN;
}
}
var HitN;
var CN = 0;
var ex;
var ey;
}
}
movieClip 698 {
frame 1 {
function Attack(N) {
HitN = N;
}
function ret(str) {
state = str;
}
var slnum = 0;
var HitN = 0;
FStep.gotoAndPlay('後');
var state = '';
}
frame 7 {
if (state == 'Bow') {
state = '';
} else {
gotoAndPlay(this._currentframe - 1);
}
}
frame 8 {
wx = _parent._parent._parent.Witch._width;
wy = _parent._parent._parent.Witch._height;
fscommand('ParaFlaTrace', _parent._parent._parent.Witch);
var ep = new Object();
ep.x = _parent._parent._parent.Witch._x + wx / 2;
ep.y = _parent._parent._parent.Witch._y + wy / 2;
fscommand('ParaFlaTrace', 'global:' + ep.x + ',' + ep.y);
this.Arrow.globalToLocal(ep);
fscommand('ParaFlaTrace', 'local:' + ep.x + ',' + ep.y);
sx = 0;
sy = 0;
ex = ep.x;
ey = ep.y;
Arrow.start(sx, sy, ex, ey, HitN);
}
frame 10 {
if (state == 'Arrow') {
state = '';
} else {
gotoAndPlay(this._currentframe - 1);
}
}
frame 11 {
BStep.gotoAndPlay('後');
}
frame 16 {
stop();
_parent.ret(this._name);
}
}
movieClip 699 {
frame 1 {
function ret(str) {
state = str;
}
function AAttack(N) {
Attack.Attack(N);
gotoAndPlay('攻撃');
}
stop();
var state = '';
}
frame 3 {
if (state == 'Attack') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay('攻撃');
}
}
}
movieClip 708 {
frame 23 {
_parent.ret(this._name);
}
frame 25 {
stop();
}
}
movieClip 717 {
}
movieClip 718 {
}
movieClip 725 {
}
movieClip 726 {
}
movieClip 727 {
frame 47 {
_parent.ret(this._name);
}
}
movieClip 728 {
}
movieClip 729 {
}
movieClip 730 {
frame 45 {
_parent.ret(this._name);
}
}
movieClip 733 {
frame 1 {
function ret(str) {
state = str;
}
mc = _parent._parent._parent;
var state = '';
wx = mc.Witch._width;
wy = mc.Witch._height;
var ep = new Object();
var Aep = new Object();
ep.x = mc.Witch._x + wx / 2;
ep.y = mc.Witch._y + wy / 2;
Aep.x = mc.Witch._x + wx / 2;
Aep.y = 0;
fscommand('ParaFlaTrace', ep.x + ' ' + ep.y);
this.globalToLocal(Aep);
fscommand('ParaFlaTrace', ep.x + ' ' + ep.y);
ARain._x = Aep.x;
ARain._y = Aep.y;
this.globalToLocal(ep);
BF._x = ep.x;
BF._y = ep.y;
}
frame 3 {
if (state == 'Archer') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 11 {
if (mc.BBG._currentframe == 2) {
mc.BBG.gotoAndPlay(mc.BBG._currentframe + 1);
}
_root.BG.myBG = '黒白';
}
frame 30 {
_root.BG.myBG = 'é»’';
}
frame 50 {
ARain._x = ep.x;
ARain._y = Aep.y - 16;
}
frame 52 {
if (state == 'ARain') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 56 {
BF._x = ep.x;
BF._y = ep.y;
BC = 0;
_root.BG.myBG = '桃黒';
}
frame 58 {
if (state == 'BF') {
++BC;
_root.BG.myBG = '桃黒';
state = '';
}
if (BC < 1) {
gotoAndPlay(_currentframe - 1);
}
}
frame 59 {
_root.BG.myBG = 'é»’';
}
frame 62 {
_parent.ret(this._name);
}
}
movieClip 734 {
frame 1 {
function ret(str) {
state = str;
}
FStep.gotoAndPlay('後');
var introFrame = 6;
var state = '';
}
frame 6 {
MG.gotoAndPlay('è© å”±');
}
frame 42 {
if (state == 'HOPE') {
state = '';
} else {
gotoAndPlay(_currentFrame - 1);
}
}
frame 43 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 52 {
stop();
_parent.ret(this._name);
}
}
movieClip 735 {
frame 1 {
function SetArrows(Num) {
this.retcount = 0;
this.Anum = Num;
i = 0;
goto 164;
for (;;) {
++i;
label 164:
if (i >= this.Anum) break;
this.attachMovie('EXA', 'arrow' + i, i);
this['arrow' + i]._x = random(120) - 60;
this['arrow' + i]._y = random(120) - 60;
}
gotoAndPlay(2);
}
function ret(str) {
state = str;
++retcount;
}
var state = '';
var ANum;
var retcount = 0;
stop();
}
frame 3 {
if (retcount >= ANum) {
retcount = 0;
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 8 {
i = 0;
goto 82;
for (;;) {
++i;
label 82:
if (i >= ANum) break;
this['arrow' + i].removeMovieClip();
}
_parent.ret(this._name);
}
}
movieClip 736 {
frame 1 {
function ret(str) {
++retcount;
}
function makeArrow(sx, sy, eex, eey) {
ex = eex + 50 + (random(10) - 5);
ey = eey + (random(50) - 25);
vx = (ex - sx) / 5;
vy = (ey - sy) / 5;
this.attachMovie('EXAF', 'arrow' + ACount, ACount);
this['arrow' + ACount]._x = sx;
this['arrow' + ACount]._y = sy;
this['arrow' + ACount].vx = vx;
this['arrow' + ACount].vy = vy;
++ACount;
gotoAndPlay(2);
}
var state = str;
var ACount = 0;
var retcount = 0;
stop();
}
frame 3 {
if (retcount >= ACount) {
_parent.ret(this._name);
stop();
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 737 {
frame 1 {
function SetArrows(Num, eex, eey) {
this.ANum = Num;
this.ex = eex;
this.ey = eey;
fscommand('ParaFlaTrace', '発射(0,0) ç€å¼¾(' + eex + ',' + eey + ')');
AFly.makeArrow(0, 0, eex, eey);
AFly.makeArrow(0, 0, eex, eey);
AFly.makeArrow(0, 0, eex, eey);
gotoAndPlay(2);
}
function ret(str) {
state = str;
}
var state = '';
var ANum;
var ex;
var ey;
stop();
}
frame 3 {
if (state == 'AFly') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 4 {
AHit.SetArrows(ANum);
AHit._x = ex;
AHit._y = ey;
}
frame 6 {
if (state == 'AHit') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 7 {
_parent.ret(this._name);
}
}
movieClip 738 {
frame 1 {
function Attack(N) {
HitN = N;
gotoAndPlay(2);
}
function ret(str) {
state = str;
}
var slnum = 0;
var HitN = 0;
stop();
var state = '';
}
frame 2 {
FStep.gotoAndPlay('後');
}
frame 7 {
MG.gotoAndPlay('è© å”±');
}
frame 42 {
if (state == 'Bow') {
state = '';
} else {
gotoAndPlay(this._currentframe - 1);
}
}
frame 43 {
wx = _parent._parent.Witch._width;
wy = _parent._parent.Witch._height;
fscommand('ParaFlaTrace', _parent._parent.Witch);
var ep = new Object();
ep.x = Math.floor(_parent._parent.Witch._x + wx / 2);
ep.y = Math.floor(_parent._parent.Witch._y + wy / 2);
fscommand('ParaFlaTrace', 'global:' + ep.x + ',' + ep.y);
this.Arrow.globalToLocal(ep);
fscommand('ParaFlaTrace', 'local:' + ep.x + ',' + ep.y);
sx = 0;
sy = 0;
ex = ep.x;
ey = ep.y;
Arrow.SetArrows(HitN, ex, ey);
}
frame 45 {
if (state == 'Arrow') {
state = '';
} else {
gotoAndPlay(this._currentframe - 1);
}
}
frame 48 {
BStep.gotoAndPlay('後');
}
frame 51 {
stop();
_parent.ret(this._name);
}
}
movieClip 739 {
frame 1 {
MG.gotoAndPlay('ãらã„');
}
frame 22 {
stop();
_parent.ret(this._name);
}
}
movieClip 740 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 745 {
frame 7 {
stop();
_parent.ret(this._name);
}
frame 12 {
stop();
_parent.ret(this._name);
}
frame 27 {
stop();
_parent.ret(this._name);
}
frame 32 {
stop();
_parent.ret(this._name);
}
}
movieClip 746 {
frame 1 {
MG.gotoAndPlay('ãらã„');
}
frame 16 {
_root.BG.myBG = '桃黒';
}
frame 27 {
_root.BG.myBG = 'é»’';
}
frame 44 {
stop();
_parent.ret(this._name);
}
}
movieClip 747 {
frame 1 {
FStep.gotoAndPlay('後');
}
frame 6 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 10 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 748 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 21 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 41 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 61 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 81 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
}
}
movieClip 749 MC_Madoka {
frame 1 {
function ret(str) {
state = str;
}
function act(str) {
this.gotoAndPlay(str);
}
function Attack(R) {
mR = R;
gotoAndPlay('攻撃1');
}
function EX2Attack(R) {
mR = R;
gotoAndPlay('必殺2');
}
var state = '';
var mR;
}
frame 2 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 4 {
stop();
}
frame 7 {
MG.gotoAndPlay('ç«‹ã¡u');
}
frame 9 {
stop();
}
frame 11 {
AT1.AAttack(mR);
}
frame 13 {
if (state == 'AT1') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 17 {
EX1.gotoAndPlay(1);
}
frame 19 {
if (state == 'EX1') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 21 {
EX2.Attack(mR);
}
frame 23 {
if (state == 'EX2') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 26 {
this._visible = true;
Intro.gotoAndPlay('u');
}
frame 28 {
if (state == 'Intro') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 31 {
this._visible = true;
}
frame 32 {
if (state == 'Intro') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay('ç™»å ´');
}
}
frame 36 {
MG.gotoAndPlay('変身');
}
frame 38 {
if (state == 'MG') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 47 {
if (state == 'Step_Cast') {
state = '';
stop();
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 55 {
Outro.gotoAndPlay('u');
}
frame 57 {
if (state == 'Outro') {
state = '';
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 61 {
if (state == 'Outro') {
state = '';
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay('é€€å ´');
}
}
frame 66 {
stop();
}
frame 71 {
if (state == 'Beaten') {
state = '';
_parent.beatenret(this._name);
} else {
gotoAndPlay('被殴り');
}
}
frame 75 {
MG.gotoAndPlay('ピンãƒ');
}
frame 76 {
stop();
}
frame 81 {
FStepHU.gotoAndPlay(1);
}
frame 83 {
if (state == 'FStepHU') {
state = '';
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 85 {
FStep.gotoAndPlay('後');
}
frame 87 {
if (state == 'FStep') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 90 {
BStep.gotoAndPlay('後');
}
frame 92 {
if (state == 'BStep') {
state = '';
gotoAndPlay('ç«‹ã¡');
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 106 {
Down.gotoAndPlay('ç™»å ´');
}
frame 108 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 111 {
Down.gotoAndPlay('é€€å ´');
}
frame 113 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 116 {
Down.gotoAndPlay('ç™»å ´u');
}
frame 118 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 121 {
Down.gotoAndPlay('é€€å ´u');
}
frame 123 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 131 {
Broken.gotoAndPlay(1);
}
frame 133 {
if (state == 'Broken') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 142 {
stop();
}
}
movieClip 750 CAHIT {
frame 1 {
function start(iex, iey) {
ex = iex;
ey = iey;
rx = random(140);
ry = random(140);
rx -= 70;
ry -= 70;
this._x = ex + rx;
this._y = ey + ry;
fscommand('ParaFlaTrace', this._x + ',' + this._y);
gotoAndPlay(2);
}
stop();
var ex;
var ey;
}
frame 5 {
stop();
_parent.ret(this._name);
}
}
movieClip 757 {
}
movieClip 758 {
}
movieClip 759 {
}
movieClip 760 {
}
movieClip 761 {
frame 35 {
stop();
}
}
movieClip 782 {
frame 2 {
stop();
}
frame 7 {
stop();
}
frame 19 {
gotoAndPlay('æ©ã');
}
frame 29 {
gotoAndPlay('æ©ãu');
}
frame 32 {
stop();
}
frame 37 {
stop();
}
frame 136 {
_parent.ret(this._name);
gotoAndPlay('ç«‹ã¡');
}
frame 142 {
stop();
}
frame 152 {
stop();
}
frame 169 {
gotoAndPlay('ピンãƒ');
}
frame 205 {
stop();
_parent.ret(this._name);
}
}
movieClip 783 {
frame 1 {
MG.gotoAndPlay('æ©ã');
}
frame 9 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 10 {
stop();
_parent.ret(this._name);
}
frame 14 {
MG.gotoAndPlay('æ©ãu');
}
frame 22 {
MG.gotoAndPlay('ç«‹ã¡u');
}
frame 23 {
stop();
_parent.ret(this._name);
}
}
movieClip 784 {
frame 1 {
MG.gotoAndPlay('æ©ã');
}
frame 9 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 10 {
stop();
_parent.ret(this._name);
}
frame 14 {
MG.gotoAndPlay('æ©ãu');
}
frame 22 {
MG.gotoAndPlay('ç«‹ã¡u');
}
frame 23 {
stop();
_parent.ret(this._name);
}
}
movieClip 785 {
frame 1 {
MG.gotoAndPlay('æ©ã');
}
frame 5 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 6 {
stop();
_parent.ret(this._name);
}
frame 11 {
MG.gotoAndPlay('æ©ã');
}
frame 15 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 16 {
stop();
_parent.ret(this._name);
}
}
movieClip 786 {
frame 1 {
MG.gotoAndPlay('æ©ã');
}
frame 5 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 6 {
stop();
_parent.ret(this._name);
}
frame 11 {
MG.gotoAndPlay('æ©ã');
}
frame 15 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 16 {
stop();
_parent.ret(this._name);
}
}
movieClip 793 {
}
movieClip 798 {
}
movieClip 799 {
frame 1 {
function AttackAnim(R, L) {
SR = R;
SL = L;
gotoAndPlay('開始');
}
var SlashFrame = 4;
var SR;
var SL;
var RCount = 1;
var LCount = 1;
stop();
var slnum = 0;
wx = _parent._parent._parent.Witch._width;
wy = _parent._parent._parent.Witch._height;
var ep = new Object();
ep.x = _parent._parent._parent.Witch._x + wx / 2;
ep.y = _parent._parent._parent.Witch._y + wy / 2;
this.globalToLocal(ep);
}
frame 7 {
if (SR != 0) {
this.attachMovie('SLASH', 'slash' + slnum, slnum);
this['slash' + slnum]._x = ep.x + 8;
this['slash' + slnum]._y = ep.y;
}
}
frame 11 {
if (RCount < SR) {
++RCount;
gotoAndPlay('å³æ®´ã‚Š');
}
}
frame 15 {
if (SL != 0) {
this.attachMovie('SLASH', 'slash' + slnum, slnum);
this['slash' + slnum]._x = ep.x - 8;
this['slash' + slnum]._y = ep.y;
}
}
frame 19 {
if (LCount < SL) {
++LCount;
gotoAndPlay('左殴り');
}
}
frame 28 {
_parent.ret(this._name);
stop();
}
}
movieClip 800 {
frame 1 {
function ret(str) {
state = str;
}
function AttackRL(R, L) {
Attack.AttackAnim(R, L);
gotoAndPlay('攻撃');
}
stop();
var state = '';
}
frame 3 {
if (state == 'Attack') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay('攻撃');
}
}
}
movieClip 803 {
frame 8 {
stop();
}
}
movieClip 806 {
}
movieClip 807 {
}
movieClip 808 {
frame 1 {
function AttackCtrl(Rate, num) {}
function Attack(Rate, num) {
var anum;
anum = 0;
i = 0;
goto 232;
for (;;) {
++i;
label 232:
if (i >= num) break;
if (Rate >= Math.random()) {
++anum;
}
}
return anum;
}
function AttackR(Rate, num) {}
var rx = -4;
var ry = 58;
var lx = -4;
var ly = 56;
var ex;
var ey;
var sx;
var sy;
var wx;
var wy;
wx = _parent._parent._parent.Witch._width;
wy = _parent._parent._parent.Witch._height;
var ep = new Object();
ep.x = _parent._parent._parent.Witch._x + wx / 2;
ep.y = _parent._parent._parent.Witch._y + wy / 2;
var ts;
this.globalToLocal(ep);
sx = -11;
sy = -27;
ex = ep.x;
ey = ep.y;
count = 1;
}
frame 6 {
MG.gotoAndPlay('è© å”±');
}
frame 40 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 85 {
this.attachMovie('sword', 'sword' + count, count);
}
frame 86 {
this['sword' + count].start(sx + rx, sy + ry, ex, ey);
++count;
}
frame 97 {
this.attachMovie('sword', 'sword' + count, count);
}
frame 98 {
this['sword' + count].start(sx + rx, sy + ry, ex, ey);
++count;
}
frame 109 {
this.attachMovie('sword', 'sword' + count, count);
}
frame 110 {
this['sword' + count].start(sx + rx, sy + ry, ex, ey);
++count;
}
frame 121 {
this.attachMovie('sword', 'sword' + count, count);
}
frame 122 {
this['sword' + count].start(sx + rx, sy + ry, ex, ey);
++count;
}
frame 133 {
this.attachMovie('sword', 'sword' + count, count);
}
frame 134 {
this['sword' + count].start(sx + rx, sy + ry, ex, ey);
++count;
}
frame 145 {
this.attachMovie('sword', 'sword' + count, count);
}
frame 146 {
this['sword' + count].start(sx + rx, sy + ry, ex, ey);
++count;
}
frame 155 {
stop();
count = 1;
goto 82;
for (;;) {
++count;
label 82:
if (6 < count) break;
this['sword' + count].removeMovieClip();
}
_parent.ret(this._name);
}
}
movieClip 809 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
}
frame 2 {
if (state == 'Attack') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay('攻撃');
}
}
}
movieClip 814 {
frame 4 {
stop();
}
}
movieClip 819 {
frame 4 {
stop();
}
}
movieClip 824 {
frame 4 {
stop();
}
}
movieClip 829 {
frame 4 {
stop();
}
}
movieClip 831 {
frame 1 {
function AttackAnim(R, L) {
SR = R;
SL = L;
gotoAndPlay('START');
}
var SlashFrame = 4;
var SR;
var SL;
var RCount = 1;
var LCount = 1;
var SlashBName = new Array();
stop();
var eff = _root.EFFECT;
var slnum = 0;
wx = _parent._parent.Witch._width;
wy = _parent._parent.Witch._height;
var ep = new Object();
ep.x = _parent._parent.Witch._x + wx / 2;
ep.y = _parent._parent.Witch._y + wy / 2;
eff.globalToLocal(ep);
}
frame 7 {
MG.gotoAndPlay('è© å”±');
}
frame 40 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 41 {
mc = _parent._parent;
myColor = new Color(mc);
preColor = myColor.getTransform();
mycol1 = new Color(mc.SWnds);
mycol2 = new Color(mc.mWnd);
precol1 = mycol1.getTransform();
precol2 = mycol2.getTransform();
myColor.setRGB(0);
_root.BG.myBG = '黒白';
}
frame 42 {
mycol1.setTransform(precol1);
mycol2.setTransform(precol2);
}
frame 55 {
_root.BG.myBG = '白';
}
frame 80 {
if (SR != 0) {
eff.attachMovie('SLASH', 'slash' + slnum, slnum);
eff['slash' + slnum]._x = ep.x + random(64) - 32;
eff['slash' + slnum]._y = ep.y + random(64) - 32;
cc = new Color(eff['slash' + slnum]);
cc.setRGB(16777215);
++slnum;
}
}
frame 84 {
if (RCount >= SR) {
RCount = 0;
} else {
++RCount;
gotoAndPlay('å³æ®´ã‚Š1');
}
}
frame 88 {
if (SL != 0) {
eff.attachMovie('SLASH', 'slash' + slnum, slnum);
eff['slash' + slnum]._x = ep.x + random(64) - 32;
eff['slash' + slnum]._y = ep.y + random(64) - 32;
cc = new Color(eff['slash' + slnum]);
cc.setRGB(16777215);
++slnum;
}
}
frame 92 {
if (LCount >= SL) {
LCount = 0;
} else {
++LCount;
gotoAndPlay('左殴り1');
}
}
frame 96 {
if (SR != 0) {
if (random(100) >= 25) {
eff.attachMovie('SLASH', 'slash' + slnum, slnum);
cc = new Color(eff['slash' + slnum]);
cc.setRGB(16777215);
_root.BG.myBG = '白';
} else {
eff.attachMovie('SLASHB', 'slash' + slnum, slnum);
SlashBName.push('slash' + slnum);
cc = new Color(eff['slash' + slnum]);
cc.setRGB(15138906);
_root.BG.myBG = '赤';
}
eff['slash' + slnum]._x = ep.x + random(64) - 32;
eff['slash' + slnum]._y = ep.y + random(64) - 32;
++slnum;
}
}
frame 100 {
if (RCount >= SR) {
RCount = 0;
} else {
++RCount;
gotoAndPlay('å³æ®´ã‚Š2');
}
}
frame 104 {
if (SL != 0) {
if (random(100) >= 25) {
eff.attachMovie('SLASH', 'slash' + slnum, slnum);
cc = new Color(eff['slash' + slnum]);
cc.setRGB(16777215);
_root.BG.myBG = '白';
} else {
eff.attachMovie('SLASHB', 'slash' + slnum, slnum);
SlashBName.push('slash' + slnum);
cc = new Color(eff['slash' + slnum]);
cc.setRGB(15138906);
_root.BG.myBG = '赤';
}
eff['slash' + slnum]._x = ep.x + random(64) - 32;
eff['slash' + slnum]._y = ep.y + random(64) - 32;
++slnum;
}
}
frame 108 {
if (LCount >= SL) {
RCount = 0;
} else {
++LCount;
gotoAndPlay('左殴り2');
}
}
frame 109 {
_root.BG.myBG = '白';
}
frame 118 {
myColor.setTransform(preColor);
_root.BG.myBG = '黒白';
var len = SlashBName.length;
fscommand('ParaFlaTrace', '作æˆã—ãŸæ–¬æ’ƒæ•°:' + len);
i = 0;
goto 245;
for (;;) {
++i;
label 245:
if (i >= len) break;
eff[SlashBName[i]].removeMovieClip();
}
}
frame 132 {
_root.BG.myBG = 'é»’';
}
frame 148 {
_parent.ret(this._name);
stop();
}
}
movieClip 832 {
frame 1 {
MG.gotoAndPlay('ãらã„');
}
frame 22 {
stop();
_parent.ret(this._name);
}
}
movieClip 833 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 838 {
frame 10 {
_parent.ret(this._name);
}
}
movieClip 839 {
frame 1 {
function ret(str) {
care.stop();
if (count < 3) {
care._visible = true;
var MMC = _parent._parent._parent;
if (!(MMC.MGS[count] != '' && MMC.CMGS[MMC.MGS[count]].status != '割れ' && !MMC.CMGS[MMC.MGS[count]].InAir)) {
++count;
ret();
} else {
var ep = new Object();
if (MMC.CMGS[MMC.MGS[count]].Name != 'ã•ã‚„ã‹') {
ep.x = MMC[MMC.MGS[count]]._x;
} else {
ep.x = MMC[MMC.MGS[count]]._x - 32;
}
ep.y = MMC[MMC.MGS[count]]._y;
this.globalToLocal(ep);
care._x = ep.x + 16;
care._y = ep.y + 24;
care.gotoAndPlay(1);
++count;
--OutNum;
}
} else {
care._visible = false;
++OutCount;
if (OutNum >= OutCount) {
care.gotoAndPlay(1);
} else {
_parent.ret(this._name);
this.stop();
}
}
}
var count = 0;
var OutNum = 5;
var OutCount = 0;
care.stop();
care._visible = false;
ret();
}
}
movieClip 840 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
}
frame 6 {
MG.gotoAndPlay('è© å”±');
}
frame 40 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
Care.ret();
}
frame 42 {
if (state == 'Care') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 50 {
stop();
_parent.ret(this._name);
}
}
movieClip 845 {
frame 7 {
stop();
_parent.ret(this._name);
}
frame 12 {
stop();
_parent.ret(this._name);
}
frame 27 {
stop();
_parent.ret(this._name);
}
frame 32 {
stop();
_parent.ret(this._name);
}
}
movieClip 846 {
frame 1 {
MG.gotoAndPlay('ãらã„');
}
frame 16 {
_root.BG.myBG = 'é’é»’';
}
frame 27 {
_root.BG.myBG = 'é»’';
}
frame 44 {
stop();
_parent.ret(this._name);
}
}
movieClip 847 {
frame 1 {
FStep.gotoAndPlay('å‰');
}
frame 6 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 10 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 848 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 21 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 41 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 61 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 81 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
}
}
movieClip 849 MC_Sayaka {
frame 1 {
function ret(str) {
state = str;
}
function act(str) {
this.gotoAndPlay(str);
}
function Attack(R, L) {
mR = R;
mL = L;
gotoAndPlay('攻撃1');
}
var state = '';
var mR;
var mL;
}
frame 2 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 3 {
stop();
}
frame 6 {
MG.gotoAndPlay('ç«‹ã¡u');
}
frame 7 {
stop();
}
frame 11 {
AT1.AttackRL(mR, mL);
}
frame 13 {
if (state == 'AT1') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 18 {
if (state == 'EX1') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay('必殺1');
}
}
frame 21 {
EX2.AttackAnim(16, 16);
}
frame 23 {
if (state == 'EX2') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 28 {
if (state == 'SP1') {
state = '';
_parent.healret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 36 {
this._visible = true;
Intro.gotoAndPlay('u');
}
frame 38 {
if (state == 'Intro') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 41 {
this._visible = true;
}
frame 42 {
if (state == 'Intro') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay('ç™»å ´');
}
}
frame 46 {
MG.gotoAndPlay('変身');
}
frame 48 {
if (state == 'MG') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 56 {
Outro.gotoAndPlay('u');
}
frame 58 {
if (state == 'Outro') {
state = '';
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 62 {
if (state == 'Outro') {
state = '';
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay('é€€å ´');
}
}
frame 67 {
stop();
}
frame 72 {
if (state == 'Beaten') {
state = '';
_parent.beatenret(this._name);
} else {
gotoAndPlay('被殴り');
}
}
frame 76 {
MG.gotoAndPlay('ピンãƒ');
}
frame 77 {
stop();
}
frame 81 {
FStep.gotoAndPlay('å‰');
}
frame 83 {
if (state == 'FStep') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 86 {
BStep.gotoAndPlay('å‰');
}
frame 88 {
if (state == 'BStep') {
state = '';
gotoAndPlay('ç«‹ã¡');
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 91 {
FStepHU.gotoAndPlay(1);
fscommand('ParaFlaTrace', 'å‰é€²ãƒ»ãŠæ‰‹ä¸Šã’ã¡ã‡ã£ã');
}
frame 93 {
if (state == 'FStepHU') {
state = '';
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 101 {
Down.gotoAndPlay('ç™»å ´');
}
frame 103 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 106 {
Down.gotoAndPlay('é€€å ´');
}
frame 108 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 111 {
Down.gotoAndPlay('ç™»å ´u');
}
frame 113 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 116 {
Down.gotoAndPlay('é€€å ´u');
}
frame 118 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 121 {
Broken.gotoAndPlay(1);
}
frame 123 {
if (state == 'Broken') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 132 {
stop();
}
}
movieClip 852 sword {
frame 1 {
function start(x1, y1, x2, y2) {
fscommand('ParaFlaTrace', '剣飛ã³ã‚¹ã‚¿ãƒ¼ãƒˆ');
fc = 0;
this._x = x1;
this._y = y1;
this.vx = (x2 - x1) / this.Frame * 2;
this.vy = (y2 - y1) / this.Frame * 2;
this.ex = x2;
this.ey = y2;
gotoAndPlay(2);
}
var vx;
var vy;
var ex;
var ey;
var fc;
var Frame = 3;
fscommand('ParaFlaTrace', '剣飛ã³ã¯ã˜ã‚');
stop();
}
frame 2 {
fscommand('ParaFlaTrace', '剣投ã’');
}
frame 3 {
++fc;
}
frame 4 {
if (fc < Frame) {
this._x += this.vx;
this._y += this.vy;
gotoAndPlay(_currentframe - 1);
}
}
frame 5 {
rx = random(140);
ry = random(140);
rx -= 70;
ry -= 70;
this._x = ex + rx;
this._y = ey + ry;
}
frame 6 {
stop();
}
}
movieClip 859 {
}
movieClip 860 {
}
movieClip 861 {
}
movieClip 862 {
}
movieClip 863 {
frame 35 {
stop();
}
}
movieClip 884 {
frame 2 {
stop();
}
frame 6 {
stop();
}
frame 19 {
gotoAndPlay('æ©ã');
}
frame 29 {
gotoAndPlay('æ©ãu');
}
frame 32 {
stop();
}
frame 37 {
stop();
}
frame 136 {
gotoAndPlay('ç«‹ã¡');
_parent.ret(this._name);
}
frame 141 {
stop();
}
frame 151 {
stop();
}
frame 169 {
gotoAndPlay('ピンãƒ');
}
frame 205 {
stop();
_parent.ret(this._name);
}
}
movieClip 885 {
frame 1 {
MG.gotoAndPlay('æ©ãu');
}
frame 9 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 10 {
stop();
_parent.ret(this._name);
}
frame 14 {
MG.gotoAndPlay('æ©ãu');
}
frame 22 {
MG.gotoAndPlay('ç«‹ã¡u');
}
frame 23 {
stop();
_parent.ret(this._name);
}
}
movieClip 886 {
frame 1 {
MG.gotoAndPlay('æ©ã');
}
frame 9 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 10 {
stop();
_parent.ret(this._name);
}
frame 14 {
MG.gotoAndPlay('æ©ãu');
}
frame 22 {
MG.gotoAndPlay('ç«‹ã¡u');
}
frame 23 {
stop();
_parent.ret(this._name);
}
}
movieClip 887 {
frame 1 {
MG.gotoAndPlay('æ©ã');
}
frame 5 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 6 {
stop();
_parent.ret(this._name);
}
frame 11 {
MG.gotoAndPlay('æ©ã');
}
frame 15 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 16 {
stop();
_parent.ret(this._name);
}
}
movieClip 888 {
frame 1 {
MG.gotoAndPlay('æ©ã');
}
frame 5 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 6 {
stop();
_parent.ret(this._name);
}
frame 11 {
MG.gotoAndPlay('æ©ã');
}
frame 15 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 16 {
stop();
_parent.ret(this._name);
}
}
movieClip 895 {
}
movieClip 900 {
}
movieClip 901 {
frame 1 {
function AttacAnim(R, L) {
SR = R;
SL = L;
gotoAndPlay('開始');
}
var SlashFrame = 4;
var SR;
var SL;
var RCount = 1;
var LCount = 1;
stop();
wx = _parent._parent._parent.Witch._width;
wy = _parent._parent._parent.Witch._height;
var ep = new Object();
ep.x = _parent._parent._parent.Witch._x + wx / 2;
ep.y = _parent._parent._parent.Witch._y + wy / 2;
this.globalToLocal(ep);
}
frame 7 {
if (SR != 0) {
this.attachMovie('BEAT', 'slash' + slnum, slnum);
this['slash' + slnum]._x = ep.x + 8;
this['slash' + slnum]._y = ep.y;
}
}
frame 11 {
if (RCount < SR) {
++RCount;
gotoAndPlay('å³æ®´ã‚Š');
}
}
frame 13 {
if (SL != 0) {
this.attachMovie('BEAT', 'slash' + slnum, slnum);
this['slash' + slnum]._x = ep.x - 8;
this['slash' + slnum]._y = ep.y;
}
}
frame 17 {
if (LCount < SL) {
++LCount;
gotoAndPlay('左殴り');
}
}
frame 24 {
_parent.ret(this._name);
stop();
}
}
movieClip 902 {
frame 1 {
function ret(str) {
state = str;
}
function AttackRL(R, L) {
Attack.AttacAnim(R, L);
gotoAndPlay('攻撃');
}
stop();
var state = '';
}
frame 3 {
if (state == 'Attack') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay('攻撃');
}
}
}
movieClip 905 {
frame 8 {
stop();
}
}
movieClip 909 {
}
movieClip 910 {
}
movieClip 911 {
frame 1 {
var ex;
var ey;
var wx;
var wy;
wx = _parent._parent._parent.Witch._width;
wy = _parent._parent._parent.Witch._height;
var ep = new Object();
ep.x = _parent._parent._parent.Witch._x + wx / 2;
ep.y = _parent._parent._parent.Witch._y + wy / 2;
var ts;
this.globalToLocal(ep);
ex = ep.x;
ey = ep.y;
var count = 0;
}
frame 6 {
MG.gotoAndPlay('è© å”±');
}
frame 40 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 86 {
this.attachMovie('BHole', 'bhole' + count, count);
this.attatchMoviClip();
rx = random(100);
ry = random(100);
rx -= 50;
ry -= 50;
this['bhole' + count]._x = ex + rx;
this['bhole' + count]._y = ey + ry;
++count;
}
frame 98 {
this.attachMovie('BHole', 'bhole' + count, count);
this.attatchMoviClip();
rx = random(100);
ry = random(100);
rx -= 50;
ry -= 50;
this['bhole' + count]._x = ex + rx;
this['bhole' + count]._y = ey + ry;
++count;
}
frame 110 {
this.attachMovie('BHole', 'bhole' + count, count);
this.attatchMoviClip();
rx = random(100);
ry = random(100);
rx -= 50;
ry -= 50;
this['bhole' + count]._x = ex + rx;
this['bhole' + count]._y = ey + ry;
++count;
}
frame 122 {
this.attachMovie('BHole', 'bhole' + count, count);
this.attatchMoviClip();
rx = random(100);
ry = random(100);
rx -= 50;
ry -= 50;
this['bhole' + count]._x = ex + rx;
this['bhole' + count]._y = ey + ry;
++count;
}
frame 134 {
this.attachMovie('BHole', 'bhole' + count, count);
this.attatchMoviClip();
rx = random(100);
ry = random(100);
rx -= 50;
ry -= 50;
this['bhole' + count]._x = ex + rx;
this['bhole' + count]._y = ey + ry;
++count;
}
frame 146 {
this.attachMovie('BHole', 'bhole' + count, count);
this.attatchMoviClip();
rx = random(100);
ry = random(100);
rx -= 50;
ry -= 50;
this['bhole' + count]._x = ex + rx;
this['bhole' + count]._y = ey + ry;
++count;
}
frame 155 {
stop();
_parent.ret(this._name);
}
}
movieClip 912 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
}
frame 2 {
if (state == 'Attack') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay('攻撃');
}
}
}
movieClip 921 {
}
movieClip 922 {
frame 31 {
_root.BG.myBG = '橙黒';
}
frame 56 {
_parent.ret(this._name);
_root.BG.myBG = 'é»’';
}
}
movieClip 927 {
frame 1 {
stop();
MG.gotoAndPlay('ç«‹ã¡');
}
frame 4 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
_root.BG.myBG = '黒白';
}
frame 10 {
_root.BG.myBG = 'é»’';
}
frame 18 {
_parent.ret(this._name);
stop();
}
}
movieClip 929 {
frame 1 {
var ex;
var ey;
var wx;
var wy;
wx = _parent._parent._parent.Witch._width;
wy = _parent._parent._parent.Witch._height;
var ep = new Object();
ep.x = _parent._parent._parent.Witch._x + wx / 2;
ep.y = _parent._parent._parent.Witch._y + wy / 2;
var ts;
this.globalToLocal(ep);
ex = ep.x;
ey = ep.y;
var count = 0;
}
frame 1 {
function ret(str) {
state = str;
if (str == blink) {
}
}
var state = '';
}
frame 6 {
MG.gotoAndPlay('è© å”±');
}
frame 40 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 41 {
this.attachMovie('BLINK', 'blink', 0);
}
frame 42 {
blink.setMC(_parent._parent);
blink.Vanish();
}
frame 44 {
if (state == 'blink') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 50 {
var fc = 0;
}
frame 51 {
var vx;
var vy;
var sx;
var sy;
var ex;
var ey;
var introFrame = 4;
sx = 712;
ex = 512;
sy = 130;
ey = 130;
vx = (ex - sx) / introFrame;
vy = (ey - sy) / introFrame;
var pos = new Object();
pos.x = sx;
pos.y = sy;
fscommand('ParaFlaTrace', pos.x + ' ' + pos.y);
this._parent.globalToLocal(pos);
fscommand('ParaFlaTrace', pos.x + ' ' + pos.y);
TF._x = pos.x;
TF._y = pos.y;
fscommand('ParaFlaTrace', TF._x + ' ' + TF._y);
}
frame 52 {
TF._x += vx;
TF._y += vy;
}
frame 53 {
if (fc >= introFrame) {
fscommand('ParaFlaTrace', TF._x + ' ' + TF._y);
fc = 0;
} else {
++fc;
gotoAndPlay(_currentframe - 1);
}
}
frame 83 {
TF.gotoAndPlay('START');
}
frame 86 {
if (state == 'TF') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 87 {
wx = _parent._parent.Witch._width;
wy = _parent._parent.Witch._height;
var ep = new Object();
ep.x = _parent._parent.Witch._x + wx / 2;
ep.y = _parent._parent.Witch._y + wy / 2;
this.globalToLocal(ep);
BF._x = ep.x;
BF._y = ep.y;
}
frame 89 {
if (state == 'BF') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 92 {
TF._x -= vx;
TF._y -= vy;
}
frame 93 {
if (fc >= introFrame) {
fc = 0;
TF.gotoAndPlay('START');
} else {
++fc;
gotoAndPlay(_currentframe - 1);
}
}
frame 102 {
blink.Advent();
}
frame 104 {
if (state == 'blink') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 116 {
if (state == 'intro') {
state = '';
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 930 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
}
frame 6 {
MG.gotoAndPlay('è© å”±');
}
frame 40 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
MMC = _parent._parent;
var ep = new Object();
fscommand('ParaFlaTrace', 'ã¡ã‚Šã‚‡ã†å¯¾è±¡:' + MMC.Target);
if (MMC.CMGS[MMC.Target].Name != 'マミ') {
ep.x = MMC[MMC.Target]._x;
} else {
ep.x = MMC[MMC.Target]._x - 32;
}
ep.y = MMC[MMC.Target]._y;
ep.x += 16;
ep.y += 24;
fscommand('ParaFlaTrace', ep.x + ',' + ep.y);
_root.EFFECT.PastEffect(this, 'CARERA', ep.x, ep.y);
}
frame 42 {
if (state != '') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 50 {
stop();
_parent.ret(this._name);
}
}
movieClip 935 {
frame 25 {
_parent.ret(this._name);
}
}
movieClip 937 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
wx = _parent._parent.Witch._width;
wy = _parent._parent.Witch._height;
var ep = new Object();
ep.x = _parent._parent.Witch._x + wx / 2;
ep.y = _parent._parent.Witch._y + wy / 2;
this.globalToLocal(ep);
}
frame 6 {
MG.gotoAndPlay('è© å”±');
}
frame 8 {
if (state == 'MG') {
MG.gotoAndPlay('ç«‹ã¡');
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 11 {
this.ProE._x = ep.x - 40;
this.ProE._y = ep.y - 40;
}
frame 14 {
if (state == 'ProE') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 20 {
_parent.ret(this._name);
stop();
}
}
movieClip 938 {
frame 1 {
MG.gotoAndPlay('ãらã„');
}
frame 22 {
stop();
_parent.ret(this._name);
}
}
movieClip 939 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 944 {
frame 7 {
stop();
_parent.ret(this._name);
}
frame 12 {
stop();
_parent.ret(this._name);
}
frame 27 {
stop();
_parent.ret(this._name);
}
frame 32 {
stop();
_parent.ret(this._name);
}
}
movieClip 945 {
frame 1 {
MG.gotoAndPlay('ãらã„');
}
frame 16 {
_root.BG.myBG = '黄黒';
}
frame 27 {
_root.BG.myBG = 'é»’';
}
frame 44 {
stop();
_parent.ret(this._name);
}
}
movieClip 946 {
frame 1 {
FStep.gotoAndPlay('å‰');
}
frame 6 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 10 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 947 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 21 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 41 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 61 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 81 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
}
}
movieClip 948 MC_Mami {
frame 1 {
function ret(str) {
state = str;
}
function act(str) {
this.gotoAndPlay(str);
}
function Attack(R, L) {
mR = R;
mL = L;
gotoAndPlay('攻撃1');
}
var state = '';
var mR;
var mL;
}
frame 2 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 3 {
stop();
}
frame 7 {
stop();
}
frame 11 {
AT1.AttackRL(mR, mL);
}
frame 13 {
if (state == 'AT1') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 18 {
if (state == 'EX1') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay('必殺1');
}
}
frame 23 {
if (state == 'EX2') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 26 {
SP1.gotoAndPlay(1);
}
frame 28 {
if (state == 'SP1') {
state = '';
_parent.healret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 31 {
SP2.gotoAndPlay(1);
}
frame 33 {
if (state == 'SP2') {
state = '';
_parent.healret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 41 {
this._visible = true;
Intro.gotoAndPlay('u');
}
frame 43 {
if (state == 'Intro') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 46 {
this._visible = true;
Intro.gotoAndPlay('1');
}
frame 48 {
if (state == 'Intro') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 51 {
MG.gotoAndPlay('変身');
}
frame 53 {
if (state == 'MG') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 61 {
Outro.gotoAndPlay('u');
}
frame 63 {
if (state == 'Outro') {
state = '';
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 67 {
if (state == 'Outro') {
state = '';
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay('é€€å ´');
}
}
frame 72 {
stop();
}
frame 77 {
if (state == 'Beaten') {
state = '';
_parent.beatenret(this._name);
} else {
gotoAndPlay('被殴り');
}
}
frame 81 {
MG.gotoAndPlay('ピンãƒ');
}
frame 82 {
stop();
}
frame 86 {
FStep.gotoAndPlay('å‰');
}
frame 88 {
if (state == 'FStep') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 91 {
BStep.gotoAndPlay('å‰');
}
frame 93 {
if (state == 'BStep') {
state = '';
gotoAndPlay('ç«‹ã¡');
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 96 {
FStepHU.gotoAndPlay(1);
fscommand('ParaFlaTrace', 'å‰é€²ãƒ»ãŠæ‰‹ä¸Šã’ã¡ã‡ã£ã');
}
frame 98 {
if (state == 'FStepHU') {
state = '';
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 106 {
Down.gotoAndPlay('ç™»å ´');
}
frame 108 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 111 {
Down.gotoAndPlay('é€€å ´');
}
frame 113 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 116 {
Down.gotoAndPlay('ç™»å ´u');
}
frame 118 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 121 {
Down.gotoAndPlay('é€€å ´u');
}
frame 123 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 126 {
Broken.gotoAndPlay(1);
}
frame 128 {
if (state == 'Broken') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 132 {
stop();
}
}
movieClip 957 BHole {
frame 9 {
this.removeMovieClip();
}
}
movieClip 978 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
frame 6 {
stop();
}
frame 7 {
stop();
}
frame 8 {
stop();
}
frame 9 {
stop();
}
frame 10 {
stop();
}
frame 11 {
stop();
}
frame 12 {
stop();
}
}
movieClip 979 {
frame 1 {
function printN(num) {
gnum = num;
str = String(gnum);
if (4 < str.length) {
str = '9999';
}
fscommand('ParaFlaTrace', str);
j = 0;
goto 213;
for (;;) {
++j;
label 213:
if (4 - str.length >= j) break;
this['n' + (j + 1)].gotoAndStop(1);
}
j = 4 - str.length;
i = 0;
goto 337;
for (;;) {
++i;
label 337:
if (i >= 4 - j) break;
this['n' + (i + j + 1)].gotoAndStop(Number(str.substr(i, 1)) + 2);
}
}
}
}
movieClip 980 DMGS {
frame 1 {
function printDMG(inDmg) {
DNUM.gnum = inDmg;
str = String(inDmg);
k = 4;
goto 183;
for (;;) {
--k;
label 183:
if (str.length >= k) break;
this._x -= 8;
}
fscommand('ParaFlaTrace', 'printDMG:' + inDmg);
DNUM.printN(inDmg);
gotoAndPlay(2);
}
stop();
}
frame 38 {
_parent.dmgret(this._name);
}
}
movieClip 1001 {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
stop();
}
frame 4 {
stop();
}
frame 5 {
stop();
}
frame 6 {
stop();
}
frame 7 {
stop();
}
frame 8 {
stop();
}
frame 9 {
stop();
}
frame 10 {
stop();
}
frame 11 {
stop();
}
frame 12 {
stop();
}
}
movieClip 1002 {
frame 1 {
function printN(num) {
gnum = num;
str = String(gnum);
if (4 < str.length) {
str = '9999';
}
fscommand('ParaFlaTrace', str);
j = 0;
goto 213;
for (;;) {
++j;
label 213:
if (4 - str.length >= j) break;
this['n' + (j + 1)].gotoAndStop(1);
}
j = 4 - str.length;
i = 0;
goto 337;
for (;;) {
++i;
label 337:
if (i >= 4 - j) break;
this['n' + (i + j + 1)].gotoAndStop(Number(str.substr(i, 1)) + 2);
}
}
}
}
movieClip 1003 HEALS {
frame 1 {
function printDMG(inDmg) {
DNUM.gnum = inDmg;
str = String(inDmg);
k = 4;
goto 150;
for (;;) {
--k;
label 150:
if (str.length >= k) break;
this._x -= 8;
}
DNUM.printN(inDmg);
gotoAndPlay(2);
}
stop();
}
frame 38 {
_parent.dmgret(this._name);
}
}
movieClip 1010 SLASH {
frame 4 {
this.removeMovieClip();
}
}
movieClip 1011 SLASHB {
frame 3 {
stop();
}
}
movieClip 1014 {
}
movieClip 1015 {
frame 1 {
d1._x = 16 + random(16) * 2;
d1._y = 16 + random(16) * 2;
}
frame 2 {
d2._x = 16 + random(16) * 2;
d2._y = 16 + random(16) * 2;
}
frame 3 {
this.removeMovieClip();
}
}
movieClip 1016 BEAT {
frame 1 {
DE._x = random(16) * 2 - 48;
DE._y = random(16) * 2 - 48;
}
frame 4 {
this.removeMovieClip();
}
}
movieClip 1019 CORON_NUM {
frame 1 {
function PrintN(N) {
Num.gotoAndStop(N + 2);
}
stop();
}
}
movieClip 1022 CCURSOR {
}
movieClip 1056 ZANTETSUKEN {
frame 15 {
stop();
_parent.ret(this._name);
}
}
movieClip 1059 {
}
movieClip 1061 WHEEL_EFFECT {
frame 12 {
stop();
_parent.ret(this._name);
}
}
movieClip 1064 __Packages.CSWnd {
#initclip
if (!CSWnd) {
_global.CSWnd = function () {};
var v1 = _global.CSWnd.prototype;
v1.toString = function () {
return 'Name:' + this.Name + ' Hit' + this.NHits + ' (' + this.x + ',' + this.y + ')';
};
ASSetPropFlags(v1, null, 1);
}
#endinitclip
}
movieClip 1065 __Packages.CItem {
#initclip
if (!CItem) {
_global.CItem = function () {};
var v1 = _global.CItem.prototype;
v1.toString = function () {
var retstr = this.SkillName;
retstr += ' ';
retstr += this.SkillCall;
retstr += ' ';
retstr += this.SG;
retstr += ' ';
retstr += this.Type;
retstr += ' ';
retstr += this.Target;
retstr += ' ';
retstr += this.All;
retstr += ' ';
retstr += this.HitScale;
retstr += ' ';
retstr += this.BaseD;
retstr += ' ';
retstr += this.Range;
retstr += ' ';
retstr += this.Attribute;
return retstr;
};
ASSetPropFlags(v1, null, 1);
}
#endinitclip
}
movieClip 1066 __Packages.CSkill {
#initclip
if (!CSkill) {
_global.CSkill = function () {};
var v1 = _global.CSkill.prototype;
v1.toString = function () {
var retstr = this.SkillName;
retstr += ' ';
retstr += this.SkillCall;
retstr += ' ';
retstr += this.SG;
retstr += ' ';
retstr += this.Type;
retstr += ' ';
retstr += this.Target;
retstr += ' ';
retstr += this.All;
retstr += ' ';
retstr += this.HitScale;
retstr += ' ';
retstr += this.BaseD;
retstr += ' ';
retstr += this.Range;
retstr += ' ';
retstr += this.Attribute;
return retstr;
};
ASSetPropFlags(v1, null, 1);
}
#endinitclip
}
movieClip 1067 __Packages.CMagGirl {
#initclip
if (!CMagGirl) {
_global.CMagGirl = function () {
fscommand('ParaFlaTrace', 'コンストラクタ 実行');
this.SkillName = new Array();
InAir = false;
};
_global.CMagGirl.prototype.__proto__ = MovieClip.prototype;
_global.CMagGirl.prototype.__constructor__ = MovieClip;
var v1 = _global.CMagGirl.prototype;
v1.GetAttackDMG = function (AC) {
if (AC != undefined) {
fscommand('ParaFlaTrace', '命ä¸è¨å®š:' + AC);
ret = 0;
allnum = this.RANum + this.LANum;
this.preHitNumR = 0;
i = 0;
goto 674;
for (;;) {
++i;
label 674:
if (i >= this.RANum) break;
if (random(100) < AC) {
ret += this.ADamage + random(10) - 5;
++this.preHitNumR;
}
}
this.preHitNumL = 0;
i = 0;
goto 829;
for (;;) {
++i;
label 829:
if (i >= this.LANum) break;
if (random(100) < AC) {
ret += this.ADamage + random(10) - 5;
++this.preHitNumL;
}
}
this.preHitNum = this.preHitNumR + this.preHitNumL;
this.preDamage = ret;
fscommand('ParaFlaTrace', 'ヒット数:' + this.preHitNum + 'ダメージ:' + this.preDamage);
return ret;
} else {
ret = 0;
allnum = this.RANum + this.LANum;
this.preHitNumR = 0;
i = 0;
goto 1124;
for (;;) {
++i;
label 1124:
if (i >= this.RANum) break;
if (random(100) < this.Acuracy) {
ret += this.ADamage + random(10) - 5;
++this.preHitNumR;
}
}
this.preHitNumL = 0;
i = 0;
goto 1285;
for (;;) {
++i;
label 1285:
if (i >= this.LANum) break;
if (random(100) < this.Acuracy) {
ret += this.ADamage + random(10) - 5;
++this.preHitNumL;
}
}
this.preHitNum = this.preHitNumR + this.preHitNumL;
this.preDamage = ret;
fscommand('ParaFlaTrace', 'ヒット数:' + this.preHitNum + 'ダメージ:' + this.preDamage);
return ret;
}
};
v1.GetHitNum = function (AC) {
if (AC != undefined) {
allnum = this.RANum + this.LANum;
HitNum = 0;
i = 0;
goto 1605;
for (;;) {
++i;
label 1605:
if (i >= allnum) break;
if (random(100) < AC) {
++HitNum;
}
}
this.preHitNum = HitNum;
return HitNum;
} else {
allnum = this.RANum + this.LANum;
HitNum = 0;
i = 0;
goto 1751;
for (;;) {
++i;
label 1751:
if (i >= allnum) break;
if (random(100) < this.Acuracy) {
++HitNum;
}
}
this.preHitNum = HitNum;
return HitNum;
}
};
v1.GetNDamage = function (HitNum) {
ret = 0;
i = 0;
goto 1897;
for (;;) {
++i;
label 1897:
if (i >= HitNum) break;
ret += this.ADamage + random(10) - 5;
}
this.preDamage = ret;
return ret;
};
v1.toString = function () {
return this.Name + ': HP:' + this.HP + '/' + this.MHP + ',SG:' + this.SG + '/' + this.MSG;
};
ASSetPropFlags(v1, null, 1);
}
#endinitclip
}
frame 1 {
function ret(str) {
fscommand('ParaFlaTrace', '_roo.ret:' + str);
state = str;
}
function initCMGList() {
delete CMGList;
CMGList = new Array();
CMGList.ã•ã‚„ã‹ = new CMagGirl();
CMGList.ã•ã‚„ã‹.Name = 'ã•ã‚„ã‹';
CMGList.ã•ã‚„ã‹.FB = 1;
CMGList.ã•ã‚„ã‹.MHP = 3120;
CMGList.ã•ã‚„ã‹.HP = 3120;
CMGList.ã•ã‚„ã‹.MSG = 450;
CMGList.ã•ã‚„ã‹.SG = 450;
CMGList.ã•ã‚„ã‹.Speed = 45;
CMGList.ã•ã‚„ã‹.SkillName = new Array();
CMGList.ã•ã‚„ã‹.SkillName.必殺2 = 'メッタãŽã‚Š';
CMGList.ã•ã‚„ã‹.SkillName.必殺1 = 'ã¿ã ã‚Œãªã’';
CMGList.ã•ã‚„ã‹.SkillName.特殊1 = 'ã„ã‚„ã—ã®ã²ã‹ã‚Š';
CMGList.ã•ã‚„ã‹.ComList = new Array();
CMGList.ã•ã‚„ã‹.ComList[0] = 'ãŸãŸã‹ã†';
CMGList.ã•ã‚„ã‹.ComList[1] = 'ã¾ã»ã†';
CMGList.ã•ã‚„ã‹.ComList[2] = 'ã«ã’ã‚‹';
CMGList.ã•ã‚„ã‹.ComList[3] = 'アイテム';
CMGList.ã•ã‚„ã‹.RANum = 10;
CMGList.ã•ã‚„ã‹.LANum = 10;
CMGList.ã•ã‚„ã‹.ADamage = 77;
CMGList.ã•ã‚„ã‹.DefUp = 0;
CMGList.ã•ã‚„ã‹.Trans = 0;
CMGList.ã•ã‚„ã‹.Acuracy = 80;
CMGList.ã•ã‚„ã‹.InAir = false;
CMGList.ã•ã‚„ã‹.status = '通常';
CMGList.ã•ã‚„ã‹.Items = new Array();
CMGList.ã•ã‚„ã‹.ItemsNum = new Array();
CMGList.ã•ã‚„ã‹.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = 'ã¿ã ã‚Œãªã’';
tSkill.SkillCall = '必殺1';
tSkill.SG = 40;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 1.5;
tSkill.Attribute = '物ç†';
CMGList.ã•ã‚„ã‹.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'メッタãŽã‚Š';
tSkill.SkillCall = '必殺2';
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.Attribute = '物ç†';
CMGList.ã•ã‚„ã‹.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã„ã‚„ã—ã®ã²ã‹ã‚Š';
tSkill.SkillCall = '特殊1';
tSkill.SG = 50;
tSkill.Type = '回復';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.BaseD = 2000;
tSkill.Range = 250;
tSkill.Attribute = 'é”法';
CMGList.ã•ã‚„ã‹.Skills[tSkill.SkillName] = tSkill;
CMGList.マミ = new CMagGirl();
CMGList.マミ.Name = 'マミ';
CMGList.マミ.FB = 1;
CMGList.マミ.MHP = 3041;
CMGList.マミ.HP = 3041;
CMGList.マミ.MSG = 510;
CMGList.マミ.SG = 510;
CMGList.マミ.Speed = 50;
CMGList.マミ.SkillName = new Array();
CMGList.マミ.SkillName.必殺2 = 'ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬';
CMGList.マミ.SkillName.必殺1 = 'ã¿ã ã‚Œã†ã¡';
CMGList.マミ.SkillName.特殊2 = 'リボン';
CMGList.マミ.SkillName.特殊1 = 'ã¡ã‚Šã‚‡ã†';
CMGList.マミ.ComList = new Array();
CMGList.マミ.ComList[0] = 'ãŸãŸã‹ã†';
CMGList.マミ.ComList[1] = 'ã¾ã»ã†';
CMGList.マミ.ComList[2] = 'ã«ã’ã‚‹';
CMGList.マミ.ComList[3] = 'アイテム';
CMGList.マミ.RANum = 12;
CMGList.マミ.LANum = 12;
CMGList.マミ.ADamage = 73;
CMGList.マミ.DefUp = 0;
CMGList.マミ.Trans = 0;
CMGList.マミ.Acuracy = 80;
CMGList.マミ.InAir = false;
CMGList.マミ.status = '通常';
CMGList.マミ.Items = new Array();
CMGList.マミ.ItemsNum = new Array();
CMGList.マミ.Items[0] = 'グリーフシードS';
CMGList.マミ.ItemsNum[0] = 3;
CMGList.マミ.Items[1] = 'グリーフシードM';
CMGList.マミ.ItemsNum[1] = 3;
CMGList.マミ.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = 'ã¿ã ã‚Œã†ã¡';
tSkill.SkillCall = '必殺1';
tSkill.SG = 20;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 1.5;
tSkill.Attribute = '物ç†';
CMGList.マミ.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬';
tSkill.SkillCall = '必殺2';
tSkill.SG = 50;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 4100;
tSkill.Range = 200;
tSkill.Attribute = 'é”法';
CMGList.マミ.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã¡ã‚Šã‚‡ã†';
tSkill.SkillCall = '特殊1';
tSkill.SG = 10;
tSkill.Type = '回復';
tSkill.Target = '味方';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 2000;
tSkill.Range = 250;
tSkill.Attribute = 'é”法';
CMGList.マミ.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'リボン';
tSkill.SkillCall = '特殊2';
tSkill.SG = 10;
tSkill.Type = '補助';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 2000;
tSkill.Range = 250;
tSkill.Attribute = 'é”法';
CMGList.マミ.Skills[tSkill.SkillName] = tSkill;
CMGList.ã¾ã©ã‹ = new CMagGirl();
CMGList.ã¾ã©ã‹.Name = 'ã¾ã©ã‹';
CMGList.ã¾ã©ã‹.FB = 0;
CMGList.ã¾ã©ã‹.MHP = 2583;
CMGList.ã¾ã©ã‹.HP = 2583;
CMGList.ã¾ã©ã‹.MSG = 950;
CMGList.ã¾ã©ã‹.SG = 950;
CMGList.ã¾ã©ã‹.Speed = 30;
CMGList.ã¾ã©ã‹.SkillName = new Array();
CMGList.ã¾ã©ã‹.SkillName.必殺1 = 'ã¾ã©ã‹ã®ããŒã„';
CMGList.ã¾ã©ã‹.SkillName.必殺3 = 'å”力攻撃H';
CMGList.ã¾ã©ã‹.SkillName.必殺2 = 'ãŸã°ãã†ã¡';
CMGList.ã¾ã©ã‹.ComList = new Array();
CMGList.ã¾ã©ã‹.ComList[0] = 'ãŸãŸã‹ã†';
CMGList.ã¾ã©ã‹.ComList[1] = 'ã¾ã»ã†';
CMGList.ã¾ã©ã‹.ComList[2] = 'ã«ã’ã‚‹';
CMGList.ã¾ã©ã‹.ComList[3] = 'アイテム';
CMGList.ã¾ã©ã‹.RANum = 14;
CMGList.ã¾ã©ã‹.LANum = 0;
CMGList.ã¾ã©ã‹.ADamage = 110;
CMGList.ã¾ã©ã‹.DefUp = 0;
CMGList.ã¾ã©ã‹.Trans = 0;
CMGList.ã¾ã©ã‹.Acuracy = 80;
CMGList.ã¾ã©ã‹.InAir = false;
CMGList.ã¾ã©ã‹.status = '通常';
CMGList.ã¾ã©ã‹.Items = new Array();
CMGList.ã¾ã©ã‹.ItemsNum = new Array();
CMGList.ã¾ã©ã‹.Items[0] = 'グリーフシードS';
CMGList.ã¾ã©ã‹.ItemsNum[0] = 1;
CMGList.ã¾ã©ã‹.Items[1] = 'グリーフシードM';
CMGList.ã¾ã©ã‹.ItemsNum[1] = 1;
CMGList.ã¾ã©ã‹.Items[2] = 'グリーフシードL';
CMGList.ã¾ã©ã‹.ItemsNum[2] = 1;
CMGList.ã¾ã©ã‹.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = 'ã¾ã©ã‹ã®ããŒã„';
tSkill.SkillCall = '必殺1';
tSkill.SG = 30;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 1.5;
tSkill.Attribute = 'é”法';
CMGList.ã¾ã©ã‹.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'å”力攻撃H';
tSkill.SkillCall = '必殺3';
tSkill.SG = 10;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 3;
tSkill.Attribute = '物ç†';
CMGList.ã¾ã©ã‹.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ãŸã°ãã†ã¡';
tSkill.SkillCall = '必殺2';
tSkill.SG = 30;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 3;
tSkill.Attribute = '物ç†';
CMGList.ã¾ã©ã‹.Skills[tSkill.SkillName] = tSkill;
CMGList.ãょã†ã“ = new CMagGirl();
CMGList.ãょã†ã“.Name = 'ãょã†ã“';
CMGList.ãょã†ã“.FB = 1;
CMGList.ãょã†ã“.MHP = 2987;
CMGList.ãょã†ã“.HP = 2987;
CMGList.ãょã†ã“.MSG = 562;
CMGList.ãょã†ã“.SG = 562;
CMGList.ãょã†ã“.Speed = 70;
CMGList.ãょã†ã“.SkillName = new Array();
CMGList.ãょã†ã“.SkillName.必殺1 = 'ジャンプ';
CMGList.ãょã†ã“.SkillName.必殺2 = 'ç€åœ°';
CMGList.ãょã†ã“.SkillName.必殺3 = 'ã¨ã¤ã’ã';
CMGList.ãょã†ã“.SkillName.特殊2 = 'ã¡ã‚‡ã†ã¯ã¤';
CMGList.ãょã†ã“.SkillName.特殊1 = 'ã‘ã£ã‹ã„';
CMGList.ãょã†ã“.ComList = new Array();
CMGList.ãょã†ã“.ComList[0] = 'ãŸãŸã‹ã†';
CMGList.ãょã†ã“.ComList[1] = 'ã¾ã»ã†';
CMGList.ãょã†ã“.ComList[2] = 'ジャンプ';
CMGList.ãょã†ã“.ComList[3] = 'アイテム';
CMGList.ãょã†ã“.RANum = 14;
CMGList.ãょã†ã“.LANum = 14;
CMGList.ãょã†ã“.InAir = false;
CMGList.ãょã†ã“.ADamage = 68;
CMGList.ãょã†ã“.DefUp = 0;
CMGList.ãょã†ã“.Trans = 0;
CMGList.ãょã†ã“.Acuracy = 80;
CMGList.ãょã†ã“.status = '通常';
CMGList.ãょã†ã“.Items = new Array();
CMGList.ãょã†ã“.ItemsNum = new Array();
CMGList.ãょã†ã“.Items[0] = 'グリーフシードS';
CMGList.ãょã†ã“.ItemsNum[0] = 3;
CMGList.ãょã†ã“.Items[1] = 'グリーフシードM';
CMGList.ãょã†ã“.ItemsNum[1] = 2;
CMGList.ãょã†ã“.Items[2] = 'グリーフシードL';
CMGList.ãょã†ã“.ItemsNum[2] = 1;
CMGList.ãょã†ã“.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = 'ジャンプ';
tSkill.SkillCall = '必殺1';
tSkill.SG = 0;
tSkill.Type = '補助';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.Attribute = '物ç†';
CMGList.ãょã†ã“.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ç€åœ°';
tSkill.SkillCall = '必殺2';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 2.25;
tSkill.Attribute = '物ç†';
CMGList.ãょã†ã“.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã‘ã£ã‹ã„';
tSkill.SkillCall = '特殊1';
tSkill.SG = 30;
tSkill.Type = '補助';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.Attribute = 'é”法';
CMGList.ãょã†ã“.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã¨ã¤ã’ã';
tSkill.SkillCall = '必殺3';
tSkill.SG = 40;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 4200;
tSkill.Range = 400;
tSkill.Attribute = 'é”法';
CMGList.ãょã†ã“.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã¡ã‚‡ã†ã¯ã¤';
tSkill.SkillCall = '特殊2';
tSkill.SG = 0;
tSkill.Type = '補助';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.Attribute = 'é”法';
CMGList.ãょã†ã“.Skills[tSkill.SkillName] = tSkill;
CMGList.ã»ã‚€ã‚‰ = new CMagGirl();
CMGList.ã»ã‚€ã‚‰.Name = 'ã»ã‚€ã‚‰';
CMGList.ã»ã‚€ã‚‰.FB = 0;
CMGList.ã»ã‚€ã‚‰.MHP = 2626;
CMGList.ã»ã‚€ã‚‰.HP = 2626;
CMGList.ã»ã‚€ã‚‰.MSG = 300;
CMGList.ã»ã‚€ã‚‰.SG = 300;
CMGList.ã»ã‚€ã‚‰.Speed = 50;
CMGList.ã»ã‚€ã‚‰.SkillName = new Array();
CMGList.ã»ã‚€ã‚‰.SkillName.必殺10 = 'C4';
CMGList.ã»ã‚€ã‚‰.SkillName.必殺9 = 'SSM';
CMGList.ã»ã‚€ã‚‰.SkillName.必殺8 = 'タンクãƒãƒ¼ãƒªãƒ¼';
CMGList.ã»ã‚€ã‚‰.SkillName.必殺7 = 'ã¦ã£ã¨ã†';
CMGList.ã»ã‚€ã‚‰.SkillName.必殺6 = 'ã¯ãã’ãã»ã†';
CMGList.ã»ã‚€ã‚‰.SkillName.必殺5 = 'ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ';
CMGList.ã»ã‚€ã‚‰.SkillName.必殺3 = 'å”力攻撃M';
CMGList.ã»ã‚€ã‚‰.SkillName.必殺4 = 'ラッシュ';
CMGList.ã»ã‚€ã‚‰.SkillName.必殺2 = 'パイプã°ãã ã‚“';
CMGList.ã»ã‚€ã‚‰.SkillName.必殺1 = 'M249';
CMGList.ã»ã‚€ã‚‰.ComList = new Array();
CMGList.ã»ã‚€ã‚‰.ComList[0] = 'ãŸãŸã‹ã†';
CMGList.ã»ã‚€ã‚‰.ComList[1] = 'ã¾ã»ã†';
CMGList.ã»ã‚€ã‚‰.ComList[2] = 'ã«ã’ã‚‹';
CMGList.ã»ã‚€ã‚‰.ComList[3] = 'アイテム';
CMGList.ã»ã‚€ã‚‰.RANum = 8;
CMGList.ã»ã‚€ã‚‰.LANum = 8;
CMGList.ã»ã‚€ã‚‰.ADamage = 75;
CMGList.ã»ã‚€ã‚‰.DefUp = 0;
CMGList.ã»ã‚€ã‚‰.Trans = 0;
CMGList.ã»ã‚€ã‚‰.Acuracy = 55;
CMGList.ã»ã‚€ã‚‰.InAir = false;
CMGList.ã»ã‚€ã‚‰.status = '通常';
CMGList.ã»ã‚€ã‚‰.Items = new Array();
CMGList.ã»ã‚€ã‚‰.ItemsNum = new Array();
CMGList.ã»ã‚€ã‚‰.Items[0] = 'グリーフシードS';
CMGList.ã»ã‚€ã‚‰.ItemsNum[0] = 3;
CMGList.ã»ã‚€ã‚‰.Items[1] = 'グリーフシードM';
CMGList.ã»ã‚€ã‚‰.ItemsNum[1] = 2;
CMGList.ã»ã‚€ã‚‰.Items[2] = 'ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ';
CMGList.ã»ã‚€ã‚‰.ItemsNum[2] = 2;
CMGList.ã»ã‚€ã‚‰.Items[3] = 'ã¯ãã’ãã»ã†';
CMGList.ã»ã‚€ã‚‰.ItemsNum[3] = 2;
CMGList.ã»ã‚€ã‚‰.Items[4] = 'ã¦ã£ã¨ã†';
CMGList.ã»ã‚€ã‚‰.ItemsNum[4] = 1;
CMGList.ã»ã‚€ã‚‰.Items[5] = 'タンクãƒãƒ¼ãƒªãƒ¼';
CMGList.ã»ã‚€ã‚‰.ItemsNum[5] = 1;
CMGList.ã»ã‚€ã‚‰.Items[6] = 'SSM';
CMGList.ã»ã‚€ã‚‰.ItemsNum[6] = 1;
CMGList.ã»ã‚€ã‚‰.Items[7] = 'C4';
CMGList.ã»ã‚€ã‚‰.ItemsNum[7] = 1;
CMGList.ã»ã‚€ã‚‰.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = 'M249';
tSkill.SkillCall = '必殺1';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 1500;
tSkill.Range = 500;
tSkill.Attribute = 'é”法';
CMGList.ã»ã‚€ã‚‰.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'パイプã°ãã ã‚“';
tSkill.SkillCall = '必殺2';
tSkill.SG = 10;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 1900;
tSkill.Range = 400;
tSkill.Attribute = 'é”法';
CMGList.ã»ã‚€ã‚‰.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'å”力攻撃M';
tSkill.SkillCall = '必殺3';
tSkill.SG = 10;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 4;
tSkill.Attribute = '物ç†';
CMGList.ã»ã‚€ã‚‰.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ラッシュ';
tSkill.SkillCall = '必殺4';
tSkill.SG = 25;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 4000;
tSkill.Range = 500;
tSkill.Attribute = 'é”法';
CMGList.ã»ã‚€ã‚‰.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ';
tSkill.SkillCall = '必殺5';
tSkill.SG = 10;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 3200;
tSkill.Range = 800;
tSkill.Attribute = 'é”法';
CMGList.ã»ã‚€ã‚‰.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã¯ãã’ãã»ã†';
tSkill.SkillCall = '必殺6';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 3000;
tSkill.Range = 1000;
tSkill.Attribute = 'é”法';
CMGList.ã»ã‚€ã‚‰.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã¦ã£ã¨ã†';
tSkill.SkillCall = '必殺7';
tSkill.SG = 10;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 3300;
tSkill.Range = 100;
tSkill.Attribute = 'é”法';
CMGList.ã»ã‚€ã‚‰.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'タンクãƒãƒ¼ãƒªãƒ¼';
tSkill.SkillCall = '必殺8';
tSkill.SG = 10;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 3400;
tSkill.Range = 100;
tSkill.Attribute = 'é”法';
CMGList.ã»ã‚€ã‚‰.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'SSM';
tSkill.SkillCall = '必殺9';
tSkill.SG = 10;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 3800;
tSkill.Range = 300;
tSkill.Attribute = 'é”法';
CMGList.ã»ã‚€ã‚‰.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'C4';
tSkill.SkillCall = '必殺10';
tSkill.SG = 25;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 4800;
tSkill.Range = 400;
tSkill.Attribute = 'é”法';
CMGList.ã»ã‚€ã‚‰.Skills[tSkill.SkillName] = tSkill;
CMGList.ワルプルギス = new CMagGirl();
CMGList.ワルプルギス.Name = 'ワルプルギス';
CMGList.ワルプルギス.FB = 1;
CMGList.ワルプルギス.MHP = 49999;
CMGList.ワルプルギス.HP = 49999;
CMGList.ワルプルギス.MSG = 99999;
CMGList.ワルプルギス.SG = 99999;
CMGList.ワルプルギス.Speed = 60;
CMGList.ワルプルギス.SkillName = new Array();
CMGList.ワルプルギス.SkillName.必殺1 = 'ãŸã¤ã¾ã';
CMGList.ワルプルギス.SkillName.必殺2 = 'ã˜ã—ã‚“';
CMGList.ワルプルギス.SkillName.必殺3 = 'ãã‚ã®ã—ょã†ã’ã';
CMGList.ワルプルギス.SkillName.必殺4 = 'らãã›ã';
CMGList.ワルプルギス.SkillName.特殊1 = 'ã‚らã£ã¦ã„ã‚‹';
CMGList.ワルプルギス.SkillName.æ’ƒç ´ = 'ãã‚ã®ã—ょã†ã’ã';
CMGList.ワルプルギス.RANum = 20;
CMGList.ワルプルギス.LANum = 0;
CMGList.ワルプルギス.ADamage = 50;
CMGList.ワルプルギス.DefUp = 0;
CMGList.ワルプルギス.Acuracy = 90;
CMGList.ワルプルギス.multiflag = '';
CMGList.ワルプルギス.provokeflag = 0;
CMGList.ワルプルギス.provokeTarget = '';
CMGList.ワルプルギス.ribbonflag = false;
CMGList.ワルプルギス.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = 'ãŸã¤ã¾ã';
tSkill.SkillCall = '必殺1';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.BaseD = 1250;
tSkill.Range = 400;
tSkill.Attribute = 'é”法';
CMGList.ワルプルギス.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã˜ã—ã‚“';
tSkill.SkillCall = '必殺2';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.BaseD = 1400;
tSkill.Range = 100;
tSkill.Attribute = 'é”法';
CMGList.ワルプルギス.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ãã‚ã®ã—ょã†ã’ã';
tSkill.SkillCall = '必殺3';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.BaseD = 2300;
tSkill.Range = 100;
tSkill.Attribute = 'é”法';
CMGList.ワルプルギス.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'らãã›ã';
tSkill.SkillCall = '必殺4';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.BaseD = 1200;
tSkill.Range = 1600;
tSkill.Attribute = 'é”法';
CMGList.ワルプルギス.Skills[tSkill.SkillName] = tSkill;
CMGList.ガルーダ = new CMagGirl();
CMGList.ガルーダ.Name = 'ガルーダ';
CMGList.ガルーダ.FB = 1;
CMGList.ガルーダ.MHP = 10000;
CMGList.ガルーダ.HP = 1000;
CMGList.ガルーダ.MSG = 99999;
CMGList.ガルーダ.SG = 99999;
CMGList.ガルーダ.Speed = 60;
CMGList.ガルーダ.SkillName = new Array();
CMGList.ガルーダ.SkillName.必殺1 = 'ã‹ã¿ãªã‚Š';
CMGList.ガルーダ.RANum = 20;
CMGList.ガルーダ.LANum = 0;
CMGList.ガルーダ.ADamage = 50;
CMGList.ガルーダ.DefUp = 0;
CMGList.ガルーダ.Acuracy = 90;
CMGList.ガルーダ.multiflag = '';
CMGList.ガルーダ.provokeflag = 0;
CMGList.ガルーダ.provokeTarget = '';
CMGList.ガルーダ.ribbonflag = false;
CMGList.ガルーダ.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = 'ã‹ã¿ãªã‚Š';
tSkill.SkillCall = '必殺1';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.BaseD = 800;
tSkill.Range = 200;
tSkill.Attribute = 'é”法';
CMGList.ガルーダ.Skills[tSkill.SkillName] = tSkill;
}
function initCMGListG() {
delete CMGList;
CMGList = new Array();
CMGList.ãょã†ã“1 = new CMagGirl();
CMGList.ãょã†ã“1.Name = 'ãょã†ã“';
CMGList.ãょã†ã“1.FB = 1;
CMGList.ãょã†ã“1.MHP = 846;
CMGList.ãょã†ã“1.HP = 846;
CMGList.ãょã†ã“1.MSG = 264;
CMGList.ãょã†ã“1.SG = 264;
CMGList.ãょã†ã“1.Speed = 70;
CMGList.ãょã†ã“1.SkillName = new Array();
CMGList.ãょã†ã“1.SkillName.必殺1 = 'ジャンプ';
CMGList.ãょã†ã“1.SkillName.必殺2 = 'ç€åœ°';
CMGList.ãょã†ã“1.SkillName.特殊2 = 'ã¡ã‚‡ã†ã¯ã¤';
CMGList.ãょã†ã“1.SkillName.特殊1 = 'ã‘ã£ã‹ã„';
CMGList.ãょã†ã“1.ComList = new Array();
CMGList.ãょã†ã“1.ComList[0] = 'ãŸãŸã‹ã†';
CMGList.ãょã†ã“1.ComList[1] = 'ã¾ã»ã†';
CMGList.ãょã†ã“1.ComList[2] = 'ジャンプ';
CMGList.ãょã†ã“1.ComList[3] = 'アイテム';
CMGList.ãょã†ã“1.RANum = 4;
CMGList.ãょã†ã“1.LANum = 5;
CMGList.ãょã†ã“1.InAir = false;
CMGList.ãょã†ã“1.ADamage = 68;
CMGList.ãょã†ã“1.DefUp = 0;
CMGList.ãょã†ã“1.Trans = 0;
CMGList.ãょã†ã“1.Acuracy = 80;
CMGList.ãょã†ã“1.status = '通常';
CMGList.ãょã†ã“1.Items = new Array();
CMGList.ãょã†ã“1.ItemsNum = new Array();
CMGList.ãょã†ã“1.Items[0] = 'グリーフシードS';
CMGList.ãょã†ã“1.ItemsNum[0] = 3;
CMGList.ãょã†ã“1.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = 'ジャンプ';
tSkill.SkillCall = '必殺1';
tSkill.SG = 0;
tSkill.Type = '補助';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.Attribute = '物ç†';
CMGList.ãょã†ã“1.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ç€åœ°';
tSkill.SkillCall = '必殺2';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 2.25;
tSkill.Attribute = '物ç†';
CMGList.ãょã†ã“1.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã‘ã£ã‹ã„';
tSkill.SkillCall = '特殊1';
tSkill.SG = 30;
tSkill.Type = '補助';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.Attribute = 'é”法';
CMGList.ãょã†ã“1.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã¡ã‚‡ã†ã¯ã¤';
tSkill.SkillCall = '特殊2';
tSkill.SG = 0;
tSkill.Type = '補助';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.Attribute = 'é”法';
CMGList.ãょã†ã“1.Skills[tSkill.SkillName] = tSkill;
CMGList.ãょã†ã“2 = new CMagGirl();
CMGList.ãょã†ã“2.Name = 'ãょã†ã“';
CMGList.ãょã†ã“2.FB = 1;
CMGList.ãょã†ã“2.MHP = 798;
CMGList.ãょã†ã“2.HP = 798;
CMGList.ãょã†ã“2.MSG = 282;
CMGList.ãょã†ã“2.SG = 282;
CMGList.ãょã†ã“2.Speed = 70;
CMGList.ãょã†ã“2.SkillName = new Array();
CMGList.ãょã†ã“2.SkillName.必殺1 = 'ジャンプ';
CMGList.ãょã†ã“2.SkillName.必殺2 = 'ç€åœ°';
CMGList.ãょã†ã“2.SkillName.特殊2 = 'ã¡ã‚‡ã†ã¯ã¤';
CMGList.ãょã†ã“2.SkillName.特殊1 = 'ã‘ã£ã‹ã„';
CMGList.ãょã†ã“2.ComList = new Array();
CMGList.ãょã†ã“2.ComList[0] = 'ãŸãŸã‹ã†';
CMGList.ãょã†ã“2.ComList[1] = 'ã¾ã»ã†';
CMGList.ãょã†ã“2.ComList[2] = 'ジャンプ';
CMGList.ãょã†ã“2.ComList[3] = 'アイテム';
CMGList.ãょã†ã“2.RANum = 5;
CMGList.ãょã†ã“2.LANum = 5;
CMGList.ãょã†ã“2.InAir = false;
CMGList.ãょã†ã“2.ADamage = 68;
CMGList.ãょã†ã“2.DefUp = 0;
CMGList.ãょã†ã“2.Trans = 0;
CMGList.ãょã†ã“2.Acuracy = 80;
CMGList.ãょã†ã“2.status = '通常';
CMGList.ãょã†ã“2.Items = new Array();
CMGList.ãょã†ã“2.ItemsNum = new Array();
CMGList.ãょã†ã“2.Items[0] = 'グリーフシードS';
CMGList.ãょã†ã“2.ItemsNum[0] = 3;
CMGList.ãょã†ã“2.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = 'ジャンプ';
tSkill.SkillCall = '必殺1';
tSkill.SG = 0;
tSkill.Type = '補助';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.Attribute = '物ç†';
CMGList.ãょã†ã“2.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ç€åœ°';
tSkill.SkillCall = '必殺2';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 2.25;
tSkill.Attribute = '物ç†';
CMGList.ãょã†ã“2.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã‘ã£ã‹ã„';
tSkill.SkillCall = '特殊1';
tSkill.SG = 30;
tSkill.Type = '補助';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.Attribute = 'é”法';
CMGList.ãょã†ã“2.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã¡ã‚‡ã†ã¯ã¤';
tSkill.SkillCall = '特殊2';
tSkill.SG = 0;
tSkill.Type = '補助';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.Attribute = 'é”法';
CMGList.ãょã†ã“2.Skills[tSkill.SkillName] = tSkill;
CMGList.ãょã†ã“3 = new CMagGirl();
CMGList.ãょã†ã“3.Name = 'ãょã†ã“';
CMGList.ãょã†ã“3.FB = 1;
CMGList.ãょã†ã“3.MHP = 804;
CMGList.ãょã†ã“3.HP = 804;
CMGList.ãょã†ã“3.MSG = 245;
CMGList.ãょã†ã“3.SG = 245;
CMGList.ãょã†ã“3.Speed = 70;
CMGList.ãょã†ã“3.SkillName = new Array();
CMGList.ãょã†ã“3.SkillName.必殺1 = 'ジャンプ';
CMGList.ãょã†ã“3.SkillName.必殺2 = 'ç€åœ°';
CMGList.ãょã†ã“3.SkillName.特殊2 = 'ã¡ã‚‡ã†ã¯ã¤';
CMGList.ãょã†ã“3.SkillName.特殊1 = 'ã‘ã£ã‹ã„';
CMGList.ãょã†ã“3.ComList = new Array();
CMGList.ãょã†ã“3.ComList[0] = 'ãŸãŸã‹ã†';
CMGList.ãょã†ã“3.ComList[1] = 'ã¾ã»ã†';
CMGList.ãょã†ã“3.ComList[2] = 'ジャンプ';
CMGList.ãょã†ã“3.ComList[3] = 'アイテム';
CMGList.ãょã†ã“3.RANum = 4;
CMGList.ãょã†ã“3.LANum = 4;
CMGList.ãょã†ã“3.InAir = false;
CMGList.ãょã†ã“3.ADamage = 70;
CMGList.ãょã†ã“3.DefUp = 0;
CMGList.ãょã†ã“3.Trans = 0;
CMGList.ãょã†ã“3.Acuracy = 80;
CMGList.ãょã†ã“3.status = '通常';
CMGList.ãょã†ã“3.Items = new Array();
CMGList.ãょã†ã“3.ItemsNum = new Array();
CMGList.ãょã†ã“3.Items[0] = 'グリーフシードS';
CMGList.ãょã†ã“3.ItemsNum[0] = 3;
CMGList.ãょã†ã“3.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = 'ジャンプ';
tSkill.SkillCall = '必殺1';
tSkill.SG = 0;
tSkill.Type = '補助';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.Attribute = '物ç†';
CMGList.ãょã†ã“3.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ç€åœ°';
tSkill.SkillCall = '必殺2';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 2.25;
tSkill.Attribute = '物ç†';
CMGList.ãょã†ã“3.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã‘ã£ã‹ã„';
tSkill.SkillCall = '特殊1';
tSkill.SG = 30;
tSkill.Type = '補助';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.Attribute = 'é”法';
CMGList.ãょã†ã“3.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã¡ã‚‡ã†ã¯ã¤';
tSkill.SkillCall = '特殊2';
tSkill.SG = 0;
tSkill.Type = '補助';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.Attribute = 'é”法';
CMGList.ãょã†ã“3.Skills[tSkill.SkillName] = tSkill;
CMGList.ガルーダ = new CMagGirl();
CMGList.ガルーダ.Name = 'ガルーダ';
CMGList.ガルーダ.FB = 1;
CMGList.ガルーダ.MHP = 5500;
CMGList.ガルーダ.HP = 5500;
CMGList.ガルーダ.MSG = 99999;
CMGList.ガルーダ.SG = 99999;
CMGList.ガルーダ.Speed = 70;
CMGList.ガルーダ.SkillName = new Array();
CMGList.ガルーダ.SkillName.必殺1 = 'ã‹ã¿ãªã‚Š';
CMGList.ガルーダ.RANum = 20;
CMGList.ガルーダ.LANum = 0;
CMGList.ガルーダ.ADamage = 50;
CMGList.ガルーダ.DefUp = 0;
CMGList.ガルーダ.Acuracy = 90;
CMGList.ガルーダ.multiflag = '';
CMGList.ガルーダ.provokeflag = 0;
CMGList.ガルーダ.provokeTarget = '';
CMGList.ガルーダ.ribbonflag = false;
CMGList.ガルーダ.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = 'ã‹ã¿ãªã‚Š';
tSkill.SkillCall = '必殺1';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.BaseD = 450;
tSkill.Range = 50;
tSkill.Attribute = 'é”法';
CMGList.ガルーダ.Skills[tSkill.SkillName] = tSkill;
}
function initCMGListO() {
delete CMGList;
CMGList = new Array();
CMGList.ã•ã‚„ã‹ = new CMagGirl();
CMGList.ã•ã‚„ã‹.Name = 'ã•ã‚„ã‹';
CMGList.ã•ã‚„ã‹.FB = 1;
CMGList.ã•ã‚„ã‹.MHP = 1940;
CMGList.ã•ã‚„ã‹.HP = 1940;
CMGList.ã•ã‚„ã‹.MSG = 250;
CMGList.ã•ã‚„ã‹.SG = 250;
CMGList.ã•ã‚„ã‹.Speed = 45;
CMGList.ã•ã‚„ã‹.SkillName = new Array();
CMGList.ã•ã‚„ã‹.SkillName.必殺2 = 'メッタãŽã‚Š';
CMGList.ã•ã‚„ã‹.SkillName.必殺1 = 'ã¿ã ã‚Œãªã’';
CMGList.ã•ã‚„ã‹.SkillName.特殊1 = 'ã„ã‚„ã—ã®ã²ã‹ã‚Š';
CMGList.ã•ã‚„ã‹.ComList = new Array();
CMGList.ã•ã‚„ã‹.ComList[0] = 'ãŸãŸã‹ã†';
CMGList.ã•ã‚„ã‹.ComList[1] = 'ã¾ã»ã†';
CMGList.ã•ã‚„ã‹.ComList[2] = 'ã«ã’ã‚‹';
CMGList.ã•ã‚„ã‹.ComList[3] = 'アイテム';
CMGList.ã•ã‚„ã‹.RANum = 7;
CMGList.ã•ã‚„ã‹.LANum = 7;
CMGList.ã•ã‚„ã‹.ADamage = 70;
CMGList.ã•ã‚„ã‹.DefUp = 0;
CMGList.ã•ã‚„ã‹.Trans = 0;
CMGList.ã•ã‚„ã‹.Acuracy = 80;
CMGList.ã•ã‚„ã‹.InAir = false;
CMGList.ã•ã‚„ã‹.status = '通常';
CMGList.ã•ã‚„ã‹.Items = new Array();
CMGList.ã•ã‚„ã‹.ItemsNum = new Array();
CMGList.ã•ã‚„ã‹.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = 'ã¿ã ã‚Œãªã’';
tSkill.SkillCall = '必殺1';
tSkill.SG = 25;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 1.8;
tSkill.Attribute = '物ç†';
CMGList.ã•ã‚„ã‹.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'メッタãŽã‚Š';
tSkill.SkillCall = '必殺2';
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.Attribute = '物ç†';
CMGList.ã•ã‚„ã‹.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã„ã‚„ã—ã®ã²ã‹ã‚Š';
tSkill.SkillCall = '特殊1';
tSkill.SG = 30;
tSkill.Type = '回復';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.BaseD = 550;
tSkill.Range = 250;
tSkill.Attribute = 'é”法';
CMGList.ã•ã‚„ã‹.Skills[tSkill.SkillName] = tSkill;
CMGList.マミ = new CMagGirl();
CMGList.マミ.Name = 'マミ';
CMGList.マミ.FB = 1;
CMGList.マミ.MHP = 1880;
CMGList.マミ.HP = 1880;
CMGList.マミ.MSG = 320;
CMGList.マミ.SG = 320;
CMGList.マミ.Speed = 50;
CMGList.マミ.SkillName = new Array();
CMGList.マミ.SkillName.必殺2 = 'ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬';
CMGList.マミ.SkillName.必殺1 = 'ã¿ã ã‚Œã†ã¡';
CMGList.マミ.SkillName.特殊2 = 'リボン';
CMGList.マミ.SkillName.特殊1 = 'ã¡ã‚Šã‚‡ã†';
CMGList.マミ.ComList = new Array();
CMGList.マミ.ComList[0] = 'ãŸãŸã‹ã†';
CMGList.マミ.ComList[1] = 'ã¾ã»ã†';
CMGList.マミ.ComList[2] = 'ã«ã’ã‚‹';
CMGList.マミ.ComList[3] = 'アイテム';
CMGList.マミ.RANum = 8;
CMGList.マミ.LANum = 8;
CMGList.マミ.ADamage = 70;
CMGList.マミ.DefUp = 0;
CMGList.マミ.Trans = 0;
CMGList.マミ.Acuracy = 80;
CMGList.マミ.InAir = false;
CMGList.マミ.status = '通常';
CMGList.マミ.Items = new Array();
CMGList.マミ.ItemsNum = new Array();
CMGList.マミ.Items[0] = 'グリーフシードS';
CMGList.マミ.ItemsNum[0] = 1;
CMGList.マミ.Items[1] = 'グリーフシードM';
CMGList.マミ.ItemsNum[1] = 1;
CMGList.マミ.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = 'ã¿ã ã‚Œã†ã¡';
tSkill.SkillCall = '必殺1';
tSkill.SG = 20;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 1.8;
tSkill.Attribute = '物ç†';
CMGList.マミ.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬';
tSkill.SkillCall = '必殺2';
tSkill.SG = 50;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 2300;
tSkill.Range = 400;
tSkill.Attribute = 'é”法';
CMGList.マミ.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã¡ã‚Šã‚‡ã†';
tSkill.SkillCall = '特殊1';
tSkill.SG = 10;
tSkill.Type = '回復';
tSkill.Target = '味方';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 2000;
tSkill.Range = 250;
tSkill.Attribute = 'é”法';
CMGList.マミ.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'リボン';
tSkill.SkillCall = '特殊2';
tSkill.SG = 10;
tSkill.Type = '補助';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 2000;
tSkill.Range = 250;
tSkill.Attribute = 'é”法';
CMGList.マミ.Skills[tSkill.SkillName] = tSkill;
CMGList.ã¾ã©ã‹ = new CMagGirl();
CMGList.ã¾ã©ã‹.Name = 'ã¾ã©ã‹';
CMGList.ã¾ã©ã‹.FB = 0;
CMGList.ã¾ã©ã‹.MHP = 1620;
CMGList.ã¾ã©ã‹.HP = 1620;
CMGList.ã¾ã©ã‹.MSG = 880;
CMGList.ã¾ã©ã‹.SG = 880;
CMGList.ã¾ã©ã‹.Speed = 30;
CMGList.ã¾ã©ã‹.SkillName = new Array();
CMGList.ã¾ã©ã‹.SkillName.必殺3 = 'å”力攻撃H';
CMGList.ã¾ã©ã‹.SkillName.必殺2 = 'ãŸã°ãã†ã¡';
CMGList.ã¾ã©ã‹.ComList = new Array();
CMGList.ã¾ã©ã‹.ComList[0] = 'ãŸãŸã‹ã†';
CMGList.ã¾ã©ã‹.ComList[1] = 'ã¾ã»ã†';
CMGList.ã¾ã©ã‹.ComList[2] = 'ã«ã’ã‚‹';
CMGList.ã¾ã©ã‹.ComList[3] = 'アイテム';
CMGList.ã¾ã©ã‹.RANum = 10;
CMGList.ã¾ã©ã‹.LANum = 0;
CMGList.ã¾ã©ã‹.ADamage = 105;
CMGList.ã¾ã©ã‹.DefUp = 0;
CMGList.ã¾ã©ã‹.Trans = 0;
CMGList.ã¾ã©ã‹.Acuracy = 80;
CMGList.ã¾ã©ã‹.InAir = false;
CMGList.ã¾ã©ã‹.status = '通常';
CMGList.ã¾ã©ã‹.Items = new Array();
CMGList.ã¾ã©ã‹.ItemsNum = new Array();
CMGList.ã¾ã©ã‹.Items[0] = 'グリーフシードS';
CMGList.ã¾ã©ã‹.ItemsNum[0] = 3;
CMGList.ã¾ã©ã‹.Items[1] = 'グリーフシードM';
CMGList.ã¾ã©ã‹.ItemsNum[1] = 3;
CMGList.ã¾ã©ã‹.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = 'å”力攻撃H';
tSkill.SkillCall = '必殺3';
tSkill.SG = 10;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 3;
tSkill.Attribute = '物ç†';
CMGList.ã¾ã©ã‹.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ãŸã°ãã†ã¡';
tSkill.SkillCall = '必殺2';
tSkill.SG = 30;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 3;
tSkill.Attribute = '物ç†';
CMGList.ã¾ã©ã‹.Skills[tSkill.SkillName] = tSkill;
CMGList.ãょã†ã“ = new CMagGirl();
CMGList.ãょã†ã“.Name = 'ãょã†ã“';
CMGList.ãょã†ã“.FB = 1;
CMGList.ãょã†ã“.MHP = 1799;
CMGList.ãょã†ã“.HP = 1799;
CMGList.ãょã†ã“.MSG = 344;
CMGList.ãょã†ã“.SG = 344;
CMGList.ãょã†ã“.Speed = 70;
CMGList.ãょã†ã“.SkillName = new Array();
CMGList.ãょã†ã“.SkillName.必殺1 = 'ジャンプ';
CMGList.ãょã†ã“.SkillName.必殺2 = 'ç€åœ°';
CMGList.ãょã†ã“.SkillName.必殺3 = 'ã¨ã¤ã’ã';
CMGList.ãょã†ã“.SkillName.特殊2 = 'ã¡ã‚‡ã†ã¯ã¤';
CMGList.ãょã†ã“.SkillName.特殊1 = 'ã‘ã£ã‹ã„';
CMGList.ãょã†ã“.ComList = new Array();
CMGList.ãょã†ã“.ComList[0] = 'ãŸãŸã‹ã†';
CMGList.ãょã†ã“.ComList[1] = 'ã¾ã»ã†';
CMGList.ãょã†ã“.ComList[2] = 'ジャンプ';
CMGList.ãょã†ã“.ComList[3] = 'アイテム';
CMGList.ãょã†ã“.RANum = 10;
CMGList.ãょã†ã“.LANum = 10;
CMGList.ãょã†ã“.InAir = false;
CMGList.ãょã†ã“.ADamage = 60;
CMGList.ãょã†ã“.DefUp = 0;
CMGList.ãょã†ã“.Trans = 0;
CMGList.ãょã†ã“.Acuracy = 80;
CMGList.ãょã†ã“.status = '通常';
CMGList.ãょã†ã“.Items = new Array();
CMGList.ãょã†ã“.ItemsNum = new Array();
CMGList.ãょã†ã“.Items[0] = 'グリーフシードS';
CMGList.ãょã†ã“.ItemsNum[0] = 3;
CMGList.ãょã†ã“.Items[1] = 'グリーフシードM';
CMGList.ãょã†ã“.ItemsNum[1] = 1;
CMGList.ãょã†ã“.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = 'ジャンプ';
tSkill.SkillCall = '必殺1';
tSkill.SG = 0;
tSkill.Type = '補助';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.Attribute = '物ç†';
CMGList.ãょã†ã“.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ç€åœ°';
tSkill.SkillCall = '必殺2';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 2.25;
tSkill.Attribute = '物ç†';
CMGList.ãょã†ã“.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã‘ã£ã‹ã„';
tSkill.SkillCall = '特殊1';
tSkill.SG = 30;
tSkill.Type = '補助';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.Attribute = 'é”法';
CMGList.ãょã†ã“.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã¨ã¤ã’ã';
tSkill.SkillCall = '必殺3';
tSkill.SG = 40;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 2250;
tSkill.Range = 500;
tSkill.Attribute = 'é”法';
CMGList.ãょã†ã“.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã¡ã‚‡ã†ã¯ã¤';
tSkill.SkillCall = '特殊2';
tSkill.SG = 0;
tSkill.Type = '補助';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.Attribute = 'é”法';
CMGList.ãょã†ã“.Skills[tSkill.SkillName] = tSkill;
CMGList.ã»ã‚€ã‚‰ = new CMagGirl();
CMGList.ã»ã‚€ã‚‰.Name = 'ã»ã‚€ã‚‰';
CMGList.ã»ã‚€ã‚‰.FB = 0;
CMGList.ã»ã‚€ã‚‰.MHP = 1703;
CMGList.ã»ã‚€ã‚‰.HP = 1703;
CMGList.ã»ã‚€ã‚‰.MSG = 220;
CMGList.ã»ã‚€ã‚‰.SG = 220;
CMGList.ã»ã‚€ã‚‰.Speed = 50;
CMGList.ã»ã‚€ã‚‰.SkillName = new Array();
CMGList.ã»ã‚€ã‚‰.SkillName.必殺5 = 'ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ';
CMGList.ã»ã‚€ã‚‰.SkillName.必殺3 = 'å”力攻撃M';
CMGList.ã»ã‚€ã‚‰.SkillName.必殺2 = 'パイプã°ãã ã‚“';
CMGList.ã»ã‚€ã‚‰.SkillName.必殺1 = 'M249';
CMGList.ã»ã‚€ã‚‰.ComList = new Array();
CMGList.ã»ã‚€ã‚‰.ComList[0] = 'ãŸãŸã‹ã†';
CMGList.ã»ã‚€ã‚‰.ComList[1] = 'ã¾ã»ã†';
CMGList.ã»ã‚€ã‚‰.ComList[2] = 'ã«ã’ã‚‹';
CMGList.ã»ã‚€ã‚‰.ComList[3] = 'アイテム';
CMGList.ã»ã‚€ã‚‰.RANum = 6;
CMGList.ã»ã‚€ã‚‰.LANum = 6;
CMGList.ã»ã‚€ã‚‰.ADamage = 75;
CMGList.ã»ã‚€ã‚‰.DefUp = 0;
CMGList.ã»ã‚€ã‚‰.Trans = 0;
CMGList.ã»ã‚€ã‚‰.Acuracy = 55;
CMGList.ã»ã‚€ã‚‰.InAir = false;
CMGList.ã»ã‚€ã‚‰.status = '通常';
CMGList.ã»ã‚€ã‚‰.Items = new Array();
CMGList.ã»ã‚€ã‚‰.ItemsNum = new Array();
CMGList.ã»ã‚€ã‚‰.Items[0] = 'グリーフシードS';
CMGList.ã»ã‚€ã‚‰.ItemsNum[0] = 2;
CMGList.ã»ã‚€ã‚‰.Items[1] = 'グリーフシードM';
CMGList.ã»ã‚€ã‚‰.ItemsNum[1] = 1;
CMGList.ã»ã‚€ã‚‰.Items[2] = 'ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ';
CMGList.ã»ã‚€ã‚‰.ItemsNum[2] = 2;
CMGList.ã»ã‚€ã‚‰.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = 'M249';
tSkill.SkillCall = '必殺1';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 1500;
tSkill.Range = 500;
tSkill.Attribute = 'é”法';
CMGList.ã»ã‚€ã‚‰.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'パイプã°ãã ã‚“';
tSkill.SkillCall = '必殺2';
tSkill.SG = 10;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 1900;
tSkill.Range = 400;
tSkill.Attribute = 'é”法';
CMGList.ã»ã‚€ã‚‰.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'å”力攻撃M';
tSkill.SkillCall = '必殺3';
tSkill.SG = 10;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 4;
tSkill.Attribute = '物ç†';
CMGList.ã»ã‚€ã‚‰.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ';
tSkill.SkillCall = '必殺5';
tSkill.SG = 10;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 2200;
tSkill.Range = 400;
tSkill.Attribute = 'é”法';
CMGList.ã»ã‚€ã‚‰.Skills[tSkill.SkillName] = tSkill;
CMGList.オクタヴィア = new CMagGirl();
CMGList.オクタヴィア.Name = 'オクタヴィア';
CMGList.オクタヴィア.FB = 1;
CMGList.オクタヴィア.MHP = 25000;
CMGList.オクタヴィア.HP = 25000;
CMGList.オクタヴィア.MSG = 99999;
CMGList.オクタヴィア.SG = 99999;
CMGList.オクタヴィア.Speed = 60;
CMGList.オクタヴィア.SkillName = new Array();
CMGList.オクタヴィア.SkillName.必殺1 = 'ã–ã‚“ã¦ã¤ã‘ã‚“';
CMGList.オクタヴィア.SkillName.必殺2 = 'ã—ゃりん';
CMGList.オクタヴィア.RANum = 14;
CMGList.オクタヴィア.LANum = 0;
CMGList.オクタヴィア.ADamage = 70;
CMGList.オクタヴィア.DefUp = 0;
CMGList.オクタヴィア.Acuracy = 90;
CMGList.オクタヴィア.multiflag = '';
CMGList.オクタヴィア.provokeflag = 0;
CMGList.オクタヴィア.provokeTarget = '';
CMGList.オクタヴィア.ribbonflag = false;
CMGList.オクタヴィア.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = 'ã–ã‚“ã¦ã¤ã‘ã‚“';
tSkill.SkillCall = '必殺1';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.BaseD = 1300;
tSkill.Range = 200;
tSkill.Attribute = 'é”法';
CMGList.オクタヴィア.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã—ゃりん';
tSkill.SkillCall = '必殺2';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '味方';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 0.6;
tSkill.Attribute = '物ç†';
CMGList.オクタヴィア.Skills[tSkill.SkillName] = tSkill;
}
function resetCMGSG() {
delete NAMES;
NAMES = new Array();
NAMES.MG1 = '';
NAMES.MG2 = 'ãょã†ã“';
NAMES.MG3 = 'ãょã†ã“';
NAMES.MG4 = '';
NAMES.MG5 = 'ãょã†ã“';
NAMES.Witch = 'ガルーダ';
initCMGListG();
delete CMGS;
CMGS = new Array();
CMGS.MG2 = CMGList.ãょã†ã“1;
CMGS.MG3 = CMGList.ãょã†ã“2;
CMGS.MG5 = CMGList.ãょã†ã“3;
CMGS.Witch = CMGList.ガルーダ;
}
function resetCMGS() {
delete NAMES;
NAMES = new Array();
NAMES.MG1 = 'ã•ã‚„ã‹';
NAMES.MG2 = 'マミ';
NAMES.MG3 = 'ã¾ã©ã‹';
NAMES.MG4 = 'ãょã†ã“';
NAMES.MG5 = 'ã»ã‚€ã‚‰';
NAMES.Witch = 'ワルプルギス';
initCMGList();
delete CMGS;
CMGS = new Array();
CMGS.MG1 = CMGList.ã•ã‚„ã‹;
CMGS.MG2 = CMGList.マミ;
CMGS.MG3 = CMGList.ã¾ã©ã‹;
CMGS.MG4 = CMGList.ãょã†ã“;
CMGS.MG5 = CMGList.ã»ã‚€ã‚‰;
CMGS.Witch = CMGList.ワルプルギス;
}
function resetCMGSO() {
delete NAMES;
NAMES = new Array();
NAMES.MG1 = 'ã•ã‚„ã‹';
NAMES.MG2 = 'マミ';
NAMES.MG3 = 'ã¾ã©ã‹';
NAMES.MG4 = 'ãょã†ã“';
NAMES.MG5 = 'ã»ã‚€ã‚‰';
NAMES.Witch = 'オクタヴィア';
initCMGListO();
delete CMGS;
CMGS = new Array();
CMGS.MG1 = CMGList.ã•ã‚„ã‹;
CMGS.MG2 = CMGList.マミ;
CMGS.MG3 = CMGList.ã¾ã©ã‹;
CMGS.MG4 = CMGList.ãょã†ã“;
CMGS.MG5 = CMGList.ã»ã‚€ã‚‰;
CMGS.Witch = CMGList.オクタヴィア;
}
BG.myBG = 'é»’';
state = '';
var CMGList;
var NAMES;
var CMGS;
var resetter;
}
movieClip 1068 {
}
movieClip 1071 {
frame 1 {
this._visible = true;
SECheck = new Sound(this);
SECheck.attachSound('SCheck');
IStart.PrintText('リトライ');
Select.PrintText('ã›ã‚“ãŸã');
}
frame 5 {
stop();
var retV;
this.IStart.onRollOver = function () {
SECheck.start();
Cursor._x = -12;
Cursor._y = 18;
};
this.IStart.onRelease = function () {
SECheck.start();
retV = 0;
Cursor._x = -12;
Cursor._y = 18;
play();
};
this.Select.onRollOver = function () {
SECheck.start();
Cursor._x = -12;
Cursor._y = 44;
};
this.Select.onRelease = function () {
SECheck.start();
retV = 1;
Cursor._x = -12;
Cursor._y = 44;
play();
};
}
frame 9 {
_root.BATTLE.BGM.AllStop();
_root.GEpilogue.StopBGM();
if (retV != 0) {
_root.gotoAndPlay('é¸æŠž');
} else {
_root.gotoAndPlay('開始');
}
this._visible = false;
stop();
}
}
movieClip 1072 {
frame 1 {
function PastEffect(mc, MCName, x, y) {
this.TMC = mc;
this.attachMovie(MCName, 'mv' + nc, nc);
this['mv' + nc]._x = x;
this['mv' + nc]._y = y;
++nc;
}
function ret(str) {
this[str].removeMovieClip();
this.TMC.ret(str);
}
var TMC;
var nc = 0;
}
}
movieClip 1079 {
frame 41 {
stop();
_parent.ret(this._name);
}
}
movieClip 1080 {
frame 4 {
myColor = new Color(this);
preColor = myColor.getTransform();
myColor.setRGB(16777215);
}
frame 7 {
myColor.setTransform(preColor);
}
frame 10 {
myColor.setRGB(16777215);
}
frame 13 {
myColor.setTransform(preColor);
}
frame 16 {
myColor.setRGB(16777215);
}
frame 19 {
myColor.setTransform(preColor);
this.stop();
_parent.ret(this._name);
}
}
movieClip 1082 {
frame 1 {
function ret(str) {
state = str;
}
state = '';
}
frame 3 {
if (state == 'premote') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 32 {
stop();
_parent.ret(this._name);
}
}
movieClip 1084 {
frame 1 {
function ret(str) {
if (str != 'premote') {
++retnum;
}
state = str;
}
var mmc = _parent._parent;
var drnum = 0;
var retnum = 0;
var state = '';
}
frame 3 {
if (state == 'premote') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 4 {
i = 0;
goto 122;
for (;;) {
++i;
label 122:
if (i >= 3) break;
if (mmc.MGS[i] != '') {
dname = 'DR_' + drnum;
this.attachMovie('DRAIN', dname, drnum);
var ep = new Object();
ep.x = mmc[mmc.MGS[i]]._x - 150;
ep.y = mmc[mmc.MGS[i]]._y - 150;
ep.x += 16;
ep.y += 24;
_parent.globalToLocal(ep);
this[dname]._x = ep.x;
this[dname]._y = ep.y;
++drnum;
}
}
}
frame 7 {
if (retnum >= drnum) {
i = 0;
goto 138;
for (;;) {
++i;
label 138:
if (i >= drnum) break;
dname = 'DR_' + i;
this[dname].removeMovieClip();
}
retnum = 0;
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1085 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
}
frame 3 {
stop();
}
frame 6 {
this._visible = true;
}
frame 8 {
if (state == 'Intro') {
state = '';
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 13 {
if (state == 'Outro') {
this._visible = false;
state = '';
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 16 {
EX1.gotoAndPlay(1);
fscommand('ParaFlaTrace', '必殺1');
}
frame 18 {
if (state == 'EX1') {
state = '';
gotoAndPlay('ç«‹ã¡');
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1088 {
frame 10 {
_parent.ret(this._name);
}
}
movieClip 1091 {
frame 10 {
_parent.ret(this._name);
}
}
movieClip 1092 {
frame 1 {
function ret(str) {
this[str]._visible = false;
this[str].stop();
state = str;
}
function SetEffect(sx, sy, efName) {
gx = sx;
gy = sy;
gotoAndPlay(efName);
}
stop();
var state = '';
i = 1;
goto 238;
for (;;) {
++i;
label 238:
if (4 < i) break;
this[str]._visible = false;
}
var gx;
var gy;
}
frame 2 {
this.care1._visible = true;
this.care1._x = gx;
this.care1._y = gy;
}
frame 4 {
if (state == 'care1') {
gotoAndStop(1);
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 6 {
this.care2._visible = true;
this.care2._x = gx;
this.care2._y = gy;
}
frame 8 {
if (state == 'care2') {
gotoAndStop(1);
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 11 {
this.care3._visible = true;
this.care3._x = gx;
this.care3._y = gy;
}
frame 13 {
if (state == 'care3') {
gotoAndStop(1);
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 16 {
this.care4._visible = true;
this.care4._x = gx;
this.care4._y = gy;
}
frame 18 {
if (state == 'care4') {
gotoAndStop(1);
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1095 {
}
movieClip 1098 {
frame 1 {
this._visible = true;
SECheck = new Sound(this);
SECheck.attachSound('SCheck');
}
frame 5 {
stop();
}
frame 9 {
_parent.cancelret();
this._visible = false;
stop();
}
}
movieClip 1101 {
}
movieClip 1104 {
}
movieClip 1107 {
frame 1 {
function SetCom(PCheck) {
PartyCheck = PCheck;
Cursor._visible = true;
if (!PCheck) {
Cursor._x = this.PCom._x - 32;
Cursor._y = this.PCom._y;
} else {
Cursor._x = this.FCom._x - 32;
Cursor._y = this.FCom._y;
}
gotoAndPlay(2);
}
var MNames = new Array();
MNames.ãŸãŸã‹ã† = 'FCom';
MNames.ã¸ã‚“ã›ã„ = 'PCom';
sx = 32 + 108;
sy = 16;
SECheck = new Sound(this);
SECheck.attachSound('SCheck');
SEBeep = new Sound(this);
SEBeep.attachSound('SBeep');
var retname = '';
stop();
var PartyCheck;
}
frame 7 {
stop();
for (pn in MNames) {
this[MNames[pn]].onRollOver = function () {
if (this._visible) {
this._parent.Cursor._x = this._x - 32;
this._parent.Cursor._y = this._y;
SECheck.start();
}
};
this[MNames[pn]].onRelease = function () {
if (!(this._name == 'FCom' && !PartyCheck)) {
retname = this._name;
SECheck.start();
gotoAndPlay(_currentframe + 1);
} else {
SEBeep.start();
}
};
}
}
frame 12 {
stop();
_parent.ret(this._name, retname);
}
}
movieClip 1110 {
}
movieClip 1113 {
}
movieClip 1116 {
}
movieClip 1121 {
frame 1 {
function AllInvisible() {
for (pn in Names) {
this[Names[pn]]._visible = false;
}
}
function SetCom(CMG) {
AllInvisible();
len = CMG.SkillName.length;
lc = 0;
sx = 32;
sy = 16;
tsn = CMG.SkillName;
for (var str in tsn) {
fscommand('ParaFlaTrace', str + ' ' + tsn[str] + ' ' + Names[tsn[str]]);
Name2Com[Names[tsn[str]]] = str;
if (tsn[str] != 'ジャンプ' && tsn[str] != 'ç€åœ°' && tsn[str] != '' && tsn[str] != undefined) {
this[Names[tsn[str]]]._visible = true;
if (lc % 2 != 1) {
this[Names[tsn[str]]]._x = sx;
} else {
this[Names[tsn[str]]]._x = sx + 160;
}
this[Names[tsn[str]]]._y = 24 * Math.floor(lc / 2) + sy;
if (lc == 0) {
Cursor._visible = true;
Cursor._x = this[Names[tsn[str]]]._x - 32;
Cursor._y = this[Names[tsn[str]]]._y;
}
++lc;
}
}
gotoAndPlay(2);
}
var Names = new Array();
Names.マミ = 'mami';
Names.ã»ã‚€ã‚‰ = 'homura';
Names.ã•ã‚„ã‹ = 'sayaka';
Names.ã¾ã©ã‹ = 'madoka';
Names.ãょã†ã“ = 'kyoko';
Names.ワルプルギス = 'waru';
Names.Nヒット = 'ANum';
Names.ãœã‚“ãŸã„ = 'zentai';
Names.ã¸ã‚“ã—ã‚“ = 'henshin';
Names.ã¿ã ã‚Œã†ã¡ = 'midareuti';
Names.ã¿ã ã‚Œãªã’ = 'midarenage';
Names.ãŸã¤ã¾ã = 'tatsumaki';
Names.ジャンプ = 'jump';
Names.M249 = 'M249';
Names.ã„ã‚„ã—ã®ã²ã‹ã‚Š = 'hlight';
Names.ã‘ã£ã‹ã„ = 'barrier';
Names.ã˜ã‹ã‚“ã‚’ã¨ã‚ã‚‹ = 'tomeru';
Names.ã˜ã‹ã‚“ã‚’ã†ã”ã‹ã™ = 'ugokasu';
Names.ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬ = 'thiro';
Names.ã¨ã¤ã’ã = 'totsugeki';
Names.メッタãŽã‚Š = 'metta';
Names.パイプã°ãã ã‚“ = 'pipe';
Names.ã¾ã©ã‹ã®ããŒã„ = 'negai';
Names.ã˜ã—ã‚“ = 'jisin';
Names.ãã‚ã®ã—ょã†ã’ã = 'hadouhou';
Names.ラッシュ = 'rush';
Names.ãŸã°ãã†ã¡ = 'tabane';
Names.å”力攻撃H = 'homura';
Names.å”力攻撃M = 'madoka';
Names.ã¡ã‚Šã‚‡ã† = 'heal';
Names.リボン = 'ribbon';
Names.ã¡ã‚‡ã†ã¯ã¤ = 'provoke';
Name2Com = new Array();
CMGt = new CMagGirl();
CMGt.Name = 'ã•ã‚„ã‹';
CMGt.FB = 1;
CMGt.MHP = 3120;
CMGt.HP = 3120;
CMGt.MSG = 450;
CMGt.SG = 450;
CMGt.SkillName = new Array();
CMGt.SkillName.必殺1 = 'ã¿ã ã‚Œãªã’';
CMGt.SkillName.必殺2 = 'メッタãŽã‚Š';
CMGt.SkillName.特殊1 = 'ã„ã‚„ã—ã®ã²ã‹ã‚Š';
CMGt.ComList = new Array();
CMGt.ComList[0] = 'ãŸãŸã‹ã†';
CMGt.ComList[1] = 'ã¾ã»ã†';
CMGt.ComList[2] = 'ã«ã’ã‚‹';
CMGt.ComList[3] = 'アイテム';
CMGt.RANum = 10;
CMGt.LANum = 10;
CMGt.ADamage = 77;
CMGt.DefUp = 0;
SECheck = new Sound(this);
SECheck.attachSound('SCheck');
var retname = '';
stop();
}
frame 7 {
stop();
for (pn in Names) {
this[Names[pn]].onRollOver = function () {
if (this._visible) {
this._parent.Cursor._x = this._x - 32;
this._parent.Cursor._y = this._y;
SECheck.start();
}
};
this[Names[pn]].onRelease = function () {
if (this._visible) {
SECheck.start();
retname = Name2Com[this._name];
gotoAndPlay(_currentframe + 1);
}
};
}
this.cancel.onRollOver = function () {
if (this._visible) {
this._parent.Cursor._x = this._x - 32;
this._parent.Cursor._y = this._y;
SECheck.start();
}
};
this.cancel.onRelease = function () {
if (this._visible) {
retname = 'cancel';
SECheck.start();
gotoAndPlay(_currentframe + 1);
}
};
}
frame 12 {
stop();
_parent.ret(retname);
}
}
movieClip 1124 {
}
movieClip 1125 {
frame 1 {
function AllInvisible() {
for (pn in Names) {
this[Names[pn]]._visible = false;
}
}
function SetCom(CMG) {
AllInvisible();
lc = 0;
sx = 20;
sy = 16;
delete tItems;
delete tItemsNum;
tItems = CMG.Items;
tItemsNum = CMG.ItemsNum;
len = tItems.length;
fscommand('ParaFlaTrace', '所æŒã‚¢ã‚¤ãƒ†ãƒ 種類数:' + len);
i = 0;
goto 750;
for (;;) {
++i;
label 750:
if (i >= len) break;
fscommand('ParaFlaTrace', str + ' ' + tItems[i] + ' ' + tItemsNum[i]);
if (0 < tItemsNum[i]) {
Name2Com[Names[tItems[i]]] = tItems[i];
this[Names[tItems[i]]]._visible = true;
if (lc % 2 != 1) {
this[Names[tItems[i]]]._x = sx;
} else {
this[Names[tItems[i]]]._x = sx + 164;
}
this[Names[tItems[i]]]._y = 24 * Math.floor(lc / 2) + sy;
this.attachMovie('CORON_NUM', 'Num' + i, i);
this['Num' + i]._x = this[Names[tItems[i]]]._x + 126;
this['Num' + i]._y = this[Names[tItems[i]]]._y + 4;
if (lc == 0) {
Cursor._visible = true;
Cursor._x = this[Names[tItems[i]]]._x - 32;
Cursor._y = this[Names[tItems[i]]]._y;
}
++lc;
}
}
gotoAndPlay(2);
}
var Names = new Array();
Names.グリーフシードS = 'gss';
Names.グリーフシードM = 'gsm';
Names.グリーフシードL = 'gsl';
Names.ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ = 'midares';
Names.ã¯ãã’ãã»ã† = 'hakugeki';
Names.ã¦ã£ã¨ã† = 'tower';
Names.タンクãƒãƒ¼ãƒªãƒ¼ = 'tunk';
Names.SSM = 'ssm';
Names.C4 = 'c4';
var TItemTable = _parent._parent._parent.ItemTable;
Name2Com = new Array();
SECheck = new Sound(this);
SECheck.attachSound('SCheck');
var retname = '';
stop();
var tItems;
var tItemsNum;
var len;
}
frame 2 {
i = 0;
goto 72;
for (;;) {
++i;
label 72:
if (i >= tItems.length) break;
if (0 < tItemsNum[i]) {
this['Num' + i].PrintN(tItemsNum[i]);
}
}
}
frame 7 {
stop();
for (pn in Names) {
this[Names[pn]].onRollOver = function () {
if (this._visible) {
this._parent.Cursor._x = this._x - 32;
this._parent.Cursor._y = this._y;
SECheck.start();
}
};
this[Names[pn]].onRelease = function () {
if (this._visible) {
SECheck.start();
retname = 'item' + Name2Com[this._name];
gotoAndPlay(_currentframe + 1);
}
};
}
this.cancel.onRollOver = function () {
if (this._visible) {
this._parent.Cursor._x = this._x - 32;
this._parent.Cursor._y = this._y;
SECheck.start();
}
};
this.cancel.onRelease = function () {
if (this._visible) {
retname = 'cancel';
SECheck.start();
gotoAndPlay(_currentframe + 1);
}
};
}
frame 12 {
i = 0;
goto 124;
for (;;) {
++i;
label 124:
if (i >= tItems.length) break;
if (0 < tItemsNum[i]) {
this['Num' + i].removeMovieClip();
}
}
stop();
fscommand('ParaFlaTrace', retname);
_parent.ret(retname);
}
}
movieClip 1126 {
frame 1 {
function AllInvisible() {
for (pn in Names) {
this[Names[pn]]._visible = false;
}
}
function ret(str) {
if (str != 'cancel') {
_parent.ret(this._name, str);
} else {
gotoAndPlay(2);
}
}
function SetCom(CMG) {
fscommand('ParaFlaTrace', '戦闘コマンドãƒã‚§ãƒƒã‚¯: ' + CMG);
CMGt = CMG;
AllInvisible();
fscommand('ParaFlaTrace', '戦闘コマンドãƒã‚§ãƒƒã‚¯cmgt: ' + CMGt);
len = CMGt.ComList.length;
sx = 32;
sy = 16;
fscommand('ParaFlaTrace', 'test' + len);
fscommand('ParaFlaTrace', 'test' + CMGt.SkillName.length);
i = 0;
goto 739;
for (;;) {
++i;
label 739:
if (i >= len) break;
this[Names[CMGt.ComList[i]]]._visible = true;
this[Names[CMGt.ComList[i]]]._x = sx;
this[Names[CMGt.ComList[i]]]._y = 24 * i + sy;
}
Cursor._visible = true;
Cursor._x = this[Names[CMGt.ComList[0]]]._x - 32;
Cursor._y = this[Names[CMGt.ComList[0]]]._y;
gotoAndPlay(2);
}
var Names = new Array();
Names.ãŸãŸã‹ã† = 'Fight';
Names.ã¾ã»ã† = 'Magic';
Names.ã«ã’ã‚‹ = 'Escape';
Names.アイテム= 'Item';
Names.ジャンプ = 'Jump';
var retname = '';
var CMGt;
SECheck = new Sound(this);
SECheck.attachSound('SCheck');
SBCheck = new Sound(this);
SBCheck.attachSound('SBeep');
stop();
}
frame 7 {
stop();
for (pn in Names) {
this[Names[pn]].onRollOver = function () {
if (this._visible) {
this._parent.Cursor._x = this._x - 32;
this._parent.Cursor._y = this._y;
SECheck.start();
}
};
this[Names[pn]].onRelease = function () {
if (this._visible) {
if (this._name != 'Fight') {
if (this._name != 'Magic') {
if (this._name != 'Escape') {
if (this._name != 'Item') {
if (this._name == 'Jump') {
retname = '必殺1';
}
} else {
retname = 'アイテム';
}
} else {
retname = 'ã«ã’ã‚‹';
}
} else {
retname = 'é”法';
}
} else {
retname = '攻撃1';
}
if (this._name == 'Escape') {
SBCheck.start();
} else {
SECheck.start();
gotoAndPlay(_currentframe + 1);
}
}
};
}
this.cancel.onRollOver = function () {
if (this._visible) {
this._parent.Cursor._x = this._x - 32;
this._parent.Cursor._y = this._y;
SECheck.start();
}
};
this.cancel.onRelease = function () {
if (this._visible) {
retname = 'cancel';
SECheck.start();
gotoAndPlay(_currentframe + 1);
}
};
}
frame 12 {
stop();
if (retname != 'é”法') {
if (retname != 'アイテム') {
_parent.ret(this._name, retname);
} else {
fscommand('ParaFlaTrace', 'アイテムウィンドウãƒã‚§ãƒƒã‚¯' + ICommand + ICommand._name);
ICommand.SetCom(CMGt);
}
} else {
MCommand.SetCom(CMGt);
}
}
}
movieClip 1131 {
}
movieClip 1134 {
}
movieClip 1139 {
}
movieClip 1140 {
frame 1 {
function AllInvisible() {
for (pn in Names) {
this[Names[pn] + '1']._visible = false;
this[Names[pn] + '2']._visible = false;
}
}
function SetCom(iMGS) {
fscommand('ParaFlaTrace', 'メンãƒãƒ¼å¤‰æ›´ã‚³ãƒžãƒ³ãƒ‰ ãƒã‚§ãƒƒã‚¯ ' + iMGS);
preMGS[0] = iMGS[0];
preMGS[1] = iMGS[1];
preMGS[2] = iMGS[2];
AllInvisible();
len = Names.length;
memcount = 0;
lc = 0;
i = 0;
goto 859;
for (;;) {
++i;
label 859:
if (i >= 3) break;
if (!pp.CMGS[iMGS[i]].InAir) {
JumpFlag[i] = false;
resMGS[i] = '';
} else {
JumpFlag[i] = true;
resMGS[i] = iMGS[i];
this[Names[iMGS[i]] + '2']._visible = true;
this[Names[iMGS[i]] + '2']._x = sx + 96;
this[Names[iMGS[i]] + '2']._y = sy + 24 * i;
}
}
memcount = 0;
goto 1179;
for (;;) {
++memcount;
label 1179:
if (memcount >= 3) break;
if (!JumpFlag[memcount]) {
} else {}
}
for (var str in Names) {
fscommand('ParaFlaTrace', str + ' ' + Names[str]);
if (str != 'ワルプルギス') {
if (!pp.CMGS[str].InAir) {
Name2Com[Names[str]] = str;
this[Names[str] + '1']._visible = true;
this[Names[str] + '1']._x = sx;
this[Names[str] + '1']._y = 24 * lc + sy;
}
++lc;
my_color1 = new Color(this[Names[str] + '1']);
my_color2 = new Color(this[Names[str] + '2']);
if (!pp.CMGS[str].InAir) {
if (0 < pp.CMGS[str].SG) {
if (0 < pp.CMGS[str].HP) {
my_color1.setRGB(16777215);
my_color2.setRGB(16777215);
} else {
my_color1.setRGB(15775488);
my_color2.setRGB(15775488);
}
} else {
my_color1.setRGB(14680144);
my_color2.setRGB(14680144);
}
} else {
my_color1.setRGB(8355711);
my_color2.setRGB(8355711);
}
}
}
Cursor._visible = true;
Cursor._x = this['madoka' + '1']._x - 32;
Cursor._y = this['madoka' + '1']._y;
gotoAndPlay(2);
}
var Names = new Array();
Names.MG4 = 'kyoko';
Names.MG1 = 'sayaka';
Names.MG2 = 'mami';
Names.MG5 = 'homura';
Names.MG3 = 'madoka';
Names.ワルプルギス = 'waru';
pp = _parent._parent;
i = 1;
goto 2119;
for (;;) {
++i;
label 2119:
if (5 < i) break;
if (pp._parent.CMGS['MG' + i].Name != 'ãょã†ã“') {
if (pp._parent.CMGS['MG' + i].Name != 'ã•ã‚„ã‹') {
if (pp._parent.CMGS['MG' + i].Name != 'マミ') {
if (pp._parent.CMGS['MG' + i].Name != 'ã»ã‚€ã‚‰') {
if (pp._parent.CMGS['MG' + i].Name == 'ã¾ã©ã‹') {
this.madoka.duplicateMovieClip(Names['MG' + i] + '1', 2 * i);
this.madoka.duplicateMovieClip(Names['MG' + i] + '2', 2 * i + 1);
}
} else {
this.homura.duplicateMovieClip(Names['MG' + i] + '1', 2 * i);
this.homura.duplicateMovieClip(Names['MG' + i] + '2', 2 * i + 1);
}
} else {
this.mami.duplicateMovieClip(Names['MG' + i] + '1', 2 * i);
this.mami.duplicateMovieClip(Names['MG' + i] + '2', 2 * i + 1);
}
} else {
this.sayaka.duplicateMovieClip(Names['MG' + i] + '1', 2 * i);
this.sayaka.duplicateMovieClip(Names['MG' + i] + '2', 2 * i + 1);
}
} else {
this.kyoko.duplicateMovieClip(Names['MG' + i] + '1', 2 * i);
this.kyoko.duplicateMovieClip(Names['MG' + i] + '2', 2 * i + 1);
}
}
this.kyoko._visible = false;
this.sayaka._visible = false;
this.mami._visible = false;
this.homura._visible = false;
this.madoka._visible = false;
var MNames = new Array();
MNames.ã‘ã£ã¦ã„ = 'decide';
MNames.ã‚‚ã©ã‚‹ = 'back';
MNames.ã‚ャンセル = 'cancel';
Name2Com = new Array();
var preMGS = new Array();
var resMGS = new Array();
var memcount = 0;
sx = 32 + 108;
sy = 16;
var tMGS = new Array();
var JumpFlag = new Array();
tMGS[0] = '';
tMGS[1] = '';
tMGS[2] = '';
SECheck = new Sound(this);
SECheck.attachSound('SCheck');
SEBeep = new Sound(this);
SEBeep.attachSound('SBeep');
stop();
}
frame 7 {
function ResCheck() {
var iret = false;
ai = 0;
goto 382;
for (;;) {
++ai;
label 382:
if (ai >= 3) break;
if (resMGS[ai] != '') {
iret = true;
return iret;
}
}
return iret;
}
stop();
for (pn in Names) {
this[Names[pn] + '1'].onRollOver = function () {
if (this._visible) {
this._parent.Cursor._x = this._x - 32;
this._parent.Cursor._y = this._y;
SECheck.start();
}
};
this[Names[pn] + '1'].onRelease = function () {
if (this._visible) {
if (memcount < 3) {
SECheck.start();
tnames = this._name.substr(0, this._name.length - 1);
this._parent[tnames + '2']._visible = true;
this._parent[tnames + '2']._x = sx + 96;
this._parent[tnames + '2']._y = sy + 24 * memcount;
this._visible = false;
resMGS[memcount] = Name2Com[tnames];
++memcount;
goto 974;
for (;;) {
++memcount;
label 974:
if (memcount >= 3) break;
if (!JumpFlag[memcount]) {
} else {}
}
if (memcount >= 3) {
gotoAndPlay(_currentframe + 1);
}
} else {
SEBeep.start();
}
}
};
}
for (pn in MNames) {
this[MNames[pn]].onRollOver = function () {
if (this._visible) {
this._parent.Cursor._x = this._x - 32;
this._parent.Cursor._y = this._y;
SECheck.start();
}
};
this[MNames[pn]].onRelease = function () {
if (this._name != 'decide') {
if (this._name != 'back') {
if (this._name == 'cancel') {
SECheck.start();
resMGS[0] = preMGS[0];
resMGS[1] = preMGS[1];
resMGS[2] = preMGS[2];
fscommand('ParaFlaTrace', 'ã‚ャンセルãƒã‚§ãƒƒã‚¯ res' + resMGS);
fscommand('ParaFlaTrace', 'ã‚ャンセルãƒã‚§ãƒƒã‚¯ pre' + preMGS);
gotoAndPlay(_currentframe + 1);
}
} else {
var ti = memcount - 1;
goto 1572;
for (;;) {
--ti;
label 1572:
if (ti < 0) break;
if (!this._parent.JumpFlag[ti]) {
} else {}
}
if (ti < 0) {
SEBeep.start();
} else {
memcount = ti;
SECheck.start();
tmg = this._parent.Names[this._parent.resMGS[memcount]];
this._parent[tmg + '1']._visible = true;
this._parent[tmg + '2']._visible = false;
this._parent.resMGS[memcount] = '';
}
}
} else {
if (!ResCheck()) {
SEBeep.start();
} else {
SECheck.start();
gotoAndPlay(_currentframe + 1);
}
}
};
}
}
frame 12 {
_parent.ret(this._name, resMGS);
stop();
}
}
movieClip 1141 {
frame 1 {
function StartCommand() {
StartCom.SetCom(PartyCheck());
}
function PartyCommand(MGS) {
PartyCom.SetCom(MGS);
}
function FightCommand(CMG) {
FightCom.SetCom(CMG);
}
function PartyCheck() {
i = 0;
goto 320;
for (;;) {
++i;
label 320:
if (i >= 3) break;
if (_parent.MGS[i] != '') {
return true;
}
}
return false;
}
function ret(inst, str) {
fscommand('ParaFlaTrace', inst + ' ' + str);
_parent.comret(inst, str);
}
var state = '開始';
var memCount = 0;
}
}
movieClip 1144 {
}
movieClip 1147 {
}
movieClip 1150 {
}
movieClip 1153 {
}
movieClip 1156 {
}
movieClip 1159 {
}
movieClip 1162 {
}
movieClip 1165 {
}
movieClip 1168 {
}
movieClip 1171 {
}
movieClip 1174 {
}
movieClip 1177 {
}
movieClip 1180 {
}
movieClip 1183 {
}
movieClip 1186 {
frame 1 {
function AllInvisible() {
for (pn in Names) {
this[Names[pn]]._visible = false;
}
}
function Name(str) {
AllInvisible();
if (Names[str] != undefined) {
this[Names[str]]._visible = true;
} else {
this.Text._visible = true;
this.Text.PrintText(str);
}
}
var Names = new Array();
Names.ã„ã‚„ã—ã®ã²ã‹ã‚Š = 'hlight';
Names.ã‘ã£ã‹ã„ = 'barrier';
Names.ã¾ã©ã‹ã®ããŒã„ = 'zetubou';
Names.メッタãŽã‚Š = 'itami';
Names.ã¨ã¤ã’ã = 'tokkou';
Names.パイプã°ãã ã‚“ = 'tedukuri';
Names.ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬ = 'todome';
Names.ラッシュ = 'renzoku';
Names.ã“ã†ã‹ãŒãªã‹ã£ãŸ = 'koukanashi';
Names.ãœã‚“ã‚㤠= 'zenmetsu';
Names.HPSGã‹ã„ãµã = 'hpsg';
Names.ã«ã’ã ã—㟠= 'escape';
Names.リボン = 'ribbon';
Names.ã¡ã‚‡ã†ã¯ã¤ = 'provoke';
Names.テã‚スト = 'Text';
}
}
movieClip 1187 {
frame 1 {
function Open(str) {
this._visible = true;
tWnd.Name(str);
gotoAndPlay('Open');
this.opcheck = true;
}
function Close() {
gotoAndPlay('Close');
}
function OpenWait(str, Frame) {
fscommand('ParaFlaTrace', 'Open:' + str + ':' + Frame);
this._visible = true;
this.wfc = Frame;
this.fc = 0;
tWnd.Name(str);
play();
gotoAndPlay('OpenWait');
this.opcheck = true;
}
stop();
wfc = 0;
fc = 0;
opcheck = false;
}
frame 2 {
this._visible = true;
play();
}
frame 6 {
stop();
_parent.openmesret(this._name);
}
frame 20 {
this.opcheck = false;
_parent.closemesret(this._name);
this._visible = false;
gotoAndStop(1);
}
frame 22 {
this._visible = true;
play();
fscommand('ParaFlaTrace', 'mes wait open1');
}
frame 23 {
fscommand('ParaFlaTrace', 'mes wait open2');
}
frame 27 {
if (fc >= wfc) {
fc = 0;
} else {
++fc;
gotoAndPlay(_currentframe - 1);
}
}
frame 32 {
this.opcheck = false;
_parent.closemesret(this._name);
this._visible = false;
gotoAndStop(1);
}
}
movieClip 1190 {
frame 1 {
function Open() {
state = 'Open';
gotoAndPlay('Open');
}
function Opened() {
state = 'Open';
gotoAndPlay('Open');
}
function Close() {
state = 'Close';
gotoAndPlay('Close');
}
stop();
var state = '';
var Name;
if (_parent._parent.CMGS.Witch.Name != 'ワルプルギス') {
this.text.PrintText(_parent._parent.CMGS.Witch.Name);
Name = _parent._parent.CMGS.Witch.Name;
} else {
this.text.PrintText('ワルプルギスã®ã‚ˆã‚‹');
Name = 'ワルプルギスã®ã‚ˆã‚‹';
}
}
frame 7 {
_parent.Eopenret(this._name);
}
frame 8 {
stop();
}
frame 14 {
stop();
_parent.Ecloseret(this._name);
}
}
movieClip 1191 {
frame 1 {
function openret(str) {
fscommand('ParaFlaTrace', 'openret ' + str);
fscommand('ParaFlaTrace', 'é–‹ã„ãŸã‚¦ã‚£ãƒ³ãƒ‰ã‚¦:' + str);
fscommand('ParaFlaTrace', '' + OpenWndNum + '/' + WndNum);
if (OpenWndNum >= WndNum) {
fscommand('ParaFlaTrace', '全開ã');
idle = 1;
_parent.openret(this._name);
} else {
fscommand('ParaFlaTrace', 'é–‹ã„ã¦ãªã„ウィンドウã‚ã‚Š' + str);
fscommand('ParaFlaTrace', str + '次開ãウィンドウ:' + WndStack[OpenWndNum]);
OpenSWnd(WndStack[OpenWndNum]);
}
}
function OpenMes(str) {
mWnd.Open(str);
}
function OpenMesWait(str, frame) {
fscommand('ParaFlaTrace', 'OpenMesWait_Check');
mWnd.OpenWait(str, frame);
}
function openmesret(str) {
_parent.openret(this._name);
}
function closemesret(str) {
this.CloseAll();
}
function Eopenret(str) {
idle = 1;
_parent.closeret(this._name);
}
function Ecloseret(str) {
openret(str);
}
function closeret(str) {
--OpenWndNum;
fscommand('ParaFlaTrace', 'closeret ' + str);
fscommand('ParaFlaTrace', 'é–‰ã˜ãŸã‚¦ã‚£ãƒ³ãƒ‰ã‚¦:' + str);
fscommand('ParaFlaTrace', '' + OpenWndNum + '/' + WndNum);
if (WndNum >= OpenWndNum) {
fscommand('ParaFlaTrace', '全閉ã˜');
if (!(eopencheck && str != 'eWnd')) {
idle = 1;
_parent.closeret(this._name);
} else {
eWnd.Open();
}
} else {
fscommand('ParaFlaTrace', 'é–‰ã˜ã¦ãªã„ウィンドウã‚ã‚Š' + str);
fscommand('ParaFlaTrace', str + '次閉ã˜ã‚‹ã‚¦ã‚£ãƒ³ãƒ‰ã‚¦:' + WndStack[OpenWndNum]);
var cswnd = WndStack.pop();
fscommand('ParaFlaTrace', cswnd);
this[cswnd.WndName].Close();
}
}
function OpenSWnd(cswnd) {
fscommand('ParaFlaTrace', 'é–‹ãウィンドウ:' + this[cswnd.WndName]);
if (cswnd.Name != '_N') {
this[cswnd.WndName].SetName(cswnd.Name);
} else {
this[cswnd.WndName].SetNHits(cswnd.NHits);
}
this[cswnd.WndName]._x = cswnd.x * wx;
this[cswnd.WndName]._y = cswnd.y * wy;
this[cswnd.WndName].Open();
++OpenWndNum;
fscommand('ParaFlaTrace', 'WndOpenCheck:' + OpenWndNum + '/' + WndNum);
}
function Open(str, xx, yy) {
if (WndNum == 4) {
return null;
}
var cswnd = new CSWnd();
cswnd.WndName = 'sWnd' + WndNum;
cswnd.WndNum = WndNum;
cswnd.Name = str;
cswnd.x = xx;
cswnd.y = yy;
WndStack.push(cswnd);
fscommand('ParaFlaTrace', cswnd);
if (WndNum == 0) {
eWnd.Close();
idle = 0;
}
++WndNum;
if (idle != 1) {
fscommand('ParaFlaTrace', 'WndOpenCheck:' + OpenWndNum + '/' + WndNum + 'ウィンドウオープン待機');
} else {
OpenSWnd(cswnd);
idle = 0;
}
}
function OpenNHits(N, xx, yy) {
var cswnd = new CSWnd();
cswnd.WndName = 'sWnd' + WndNum;
cswnd.WndNum = WndNum;
cswnd.Name = '_N';
cswnd.NHits = N;
cswnd.x = xx;
cswnd.y = yy;
WndStack.push(cswnd);
if (WndNum == 0) {
eWnd.Close();
idle = 0;
}
++WndNum;
if (idle == 1) {
OpenSWnd(cswnd);
idle = 0;
}
}
function Close() {
if (WndStack.length == 0) {
return null;
}
fscommand('ParaFlaTrace', 'ウィンドウクãƒãƒ¼ã‚º' + OpenWndNum + '/' + WndNum);
--WndNum;
if (idle == 1) {
var cswnd = WndStack.pop();
fscommand('ParaFlaTrace', cswnd.WndName + cswnd);
this[cswnd.WndName].Close();
idle = 0;
}
}
function FullClose() {
eopencheck = false;
if (!mWnd.opcheck) {
l = WndStack.length;
fscommand('ParaFlaTrace', 'ウィンドウ全閉ã˜å®Ÿè¡Œ ' + l);
if (l == 0) {
_parent.closeret(this._name);
} else {
i = 0;
goto 2803;
for (;;) {
++i;
label 2803:
if (i >= l) break;
this.Close();
}
}
} else {
mWnd.Close();
}
}
function CloseAll() {
if (!mWnd.opcheck) {
l = WndStack.length;
fscommand('ParaFlaTrace', 'ウィンドウ全閉ã˜å®Ÿè¡Œ ' + l);
if (l == 0) {
_parent.closeret(this._name);
} else {
i = 0;
goto 3012;
for (;;) {
++i;
label 3012:
if (i >= l) break;
this.Close();
}
}
} else {
mWnd.Close();
}
}
function OpenCheck() {
fscommand('ParaFlaTrace', 'eWndノフレーム:' + eWnd._currentframe);
return eWnd._currentframe == 8 || eWnd._currentframe == 1 || eWnd._currentframe == 7;
}
var WndNum = 0;
var WndStack = new Array();
var OpenWndNum = 0;
var idle = 1;
var wx = 166;
var wy = 38;
var eopencheck = true;
var cswnds = new Array();
i = 0;
goto 3309;
for (;;) {
++i;
label 3309:
if (i >= 4) break;
cswnds[i] = new CSWnd();
this['sWnd' + i]._visible = false;
cswnds[i].WndName = 'sWnd' + i;
cswnds[i].WndNum = i;
}
}
}
movieClip 1194 {
frame 1 {
function UpdateMGS(MGS) {
CMGS = _parent.CMGS;
for (pn in Names) {
this[Names[pn]]._visible = false;
}
i = 0;
goto 358;
for (;;) {
++i;
label 358:
if (i >= 3) break;
if (MGS[i] == '') {
this['t' + i]._visible = false;
this['HP' + (i + 1)]._visible = false;
this['SG' + (i + 1)]._visible = false;
} else {
this['HP' + (i + 1)].printN(CMGS[MGS[i]].HP);
this['SG' + (i + 1)].printN(CMGS[MGS[i]].SG);
this['t' + i]._x = this['NP' + (i + 1)].x;
this['t' + i]._y = this['NP' + (i + 1)].y;
this['t' + i].PrintText(CMGS[MGS[i]].Name);
this['HP' + (i + 1)]._x = this['HPP' + (i + 1)].x;
this['HP' + (i + 1)]._y = this['HPP' + (i + 1)].y;
this['SG' + (i + 1)]._x = this['SGP' + (i + 1)].x;
this['SG' + (i + 1)]._y = this['SGP' + (i + 1)].y;
this['t' + i]._visible = true;
this['HP' + (i + 1)]._visible = true;
this['SG' + (i + 1)]._visible = true;
}
}
}
var Names = new Array();
Names.マミ = 'mami';
Names.ã»ã‚€ã‚‰ = 'homura';
Names.ã•ã‚„ã‹ = 'sayaka';
Names.ã¾ã©ã‹ = 'madoka';
Names.ãょã†ã“ = 'kyoko';
var CMGS = new Array();
NP1 = new Object();
NP2 = new Object();
NP3 = new Object();
NP1.x = 32;
NP1.y = 22;
NP2.x = 32;
NP2.y = 54;
NP3.x = 32;
NP3.y = 86;
HPP1 = new Object();
HPP2 = new Object();
HPP3 = new Object();
HPP1.x = 140;
HPP1.y = 28;
HPP2.x = 140;
HPP2.y = 60;
HPP3.x = 140;
HPP3.y = 92;
SGP1 = new Object();
SGP2 = new Object();
SGP3 = new Object();
SGP1.x = 204;
SGP1.y = 28;
SGP2.x = 204;
SGP2.y = 60;
SGP3.x = 204;
SGP3.y = 92;
}
}
movieClip 1216 {
frame 1 {
function Motion(_Motion_) {
if (Motionn != 'イントãƒ') {
if (Motion == '通常') {
gotoAndPlay(176);
}
} else {
gotoAndPlay(1);
}
}
}
frame 219 {
this.stop();
_parent.ret(this._name);
}
}
movieClip 1217 {
frame 1 {
if (_root.BATTLE.CMGS.Witch.multiflag != '逆') {
stop();
} else {
gotoAndStop('逆');
}
}
frame 11 {
stop();
}
}
movieClip 1218 {
frame 4 {
myColor = new Color(this);
preColor = myColor.getTransform();
myColor.setRGB(16777215);
}
frame 7 {
myColor.setTransform(preColor);
}
frame 10 {
myColor.setRGB(16777215);
}
frame 13 {
myColor.setTransform(preColor);
}
frame 16 {
myColor.setRGB(16777215);
}
frame 19 {
myColor.setTransform(preColor);
this.stop();
_parent.ret(this._name);
}
}
movieClip 1219 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
Prev.gotoAndPlay(1);
fscommand('ParaFlaTrace', '竜巻攻撃');
Tornado.swapDepths(_root.EFFECT);
var spos = new Object();
spos.x = this._x;
spos.y = this._y - 32;
this.localToGlobal(spos);
}
frame 3 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 12 {
_root.EFFECT.PastEffect(this, 'TATSUMAKI', spos.x, spos.y);
}
frame 14 {
if (state != '') {
state = '';
this.stop();
Tornado.swapDepths(_root.EFFECT);
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1224 {
frame 1 {
var pp = _parent._parent._parent;
var oriPos = new Array();
var oriBG = new Object();
var unit = 4;
oriBG.x = pp.BBG._x;
oriBG.y = pp.BBG._y;
i = 0;
goto 242;
for (;;) {
++i;
label 242:
if (i >= 3) break;
oriPos[i] = new Object();
}
i = 0;
goto 317;
for (;;) {
++i;
label 317:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
oriPos[i].x = pp[pp.MGS[i]]._x;
oriPos[i].y = pp[pp.MGS[i]]._y;
pp[pp.MGS[i]].gotoAndPlay('ãらã„');
}
}
}
frame 2 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x += unit;
}
}
pp.BBG._x -= unit + 2;
}
frame 3 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x -= unit;
}
}
pp.BBG._x += unit + 2;
}
frame 4 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x += unit;
}
}
pp.BBG._x -= unit + 2;
}
frame 5 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x -= unit;
}
}
pp.BBG._x += unit + 2;
}
frame 6 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x += unit;
}
}
pp.BBG._x -= unit + 2;
}
frame 7 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x -= unit;
}
}
pp.BBG._x += unit + 2;
}
frame 8 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x += unit;
}
}
pp.BBG._x -= unit + 2;
}
frame 9 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x -= unit;
}
}
pp.BBG._x += unit + 2;
}
frame 10 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x += unit;
}
}
pp.BBG._x -= unit + 2;
}
frame 11 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x -= unit;
}
}
pp.BBG._x += unit + 2;
}
frame 12 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x += unit;
}
}
pp.BBG._x -= unit + 2;
}
frame 13 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x -= unit;
}
}
pp.BBG._x += unit + 2;
}
frame 14 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x += unit;
}
}
pp.BBG._x -= unit + 2;
}
frame 15 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x -= unit;
}
}
pp.BBG._x += unit + 2;
}
frame 16 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x += unit;
}
}
pp.BBG._x -= unit + 2;
}
frame 17 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x -= unit;
}
}
pp.BBG._x += unit + 2;
}
frame 18 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x += unit;
}
}
pp.BBG._x -= unit + 2;
}
frame 19 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x -= unit;
}
}
pp.BBG._x += unit + 2;
}
frame 20 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x += unit;
}
}
pp.BBG._x -= unit + 2;
}
frame 21 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x -= unit;
}
}
pp.BBG._x += unit + 2;
}
frame 22 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x += unit;
}
}
pp.BBG._x -= unit + 2;
}
frame 23 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x -= unit;
}
}
pp.BBG._x += unit + 2;
}
frame 24 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x += unit;
}
}
pp.BBG._x -= unit + 2;
}
frame 25 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x -= unit;
}
}
pp.BBG._x += unit + 2;
}
frame 26 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x += unit;
}
}
pp.BBG._x -= unit + 2;
}
frame 27 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x -= unit;
}
}
pp.BBG._x += unit + 2;
}
frame 28 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x += unit;
}
}
pp.BBG._x -= unit + 2;
}
frame 29 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x -= unit;
}
}
pp.BBG._x += unit + 2;
}
frame 30 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x += unit;
}
}
pp.BBG._x -= unit + 2;
}
frame 31 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x -= unit;
}
}
pp.BBG._x += unit + 2;
}
frame 32 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x += unit;
}
}
pp.BBG._x -= unit + 2;
}
frame 33 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x -= unit;
}
}
pp.BBG._x += unit + 2;
}
frame 34 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x += unit;
}
}
pp.BBG._x -= unit + 2;
}
frame 35 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x -= unit;
}
}
pp.BBG._x += unit + 2;
}
frame 36 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x += unit;
}
}
pp.BBG._x -= unit + 2;
}
frame 37 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x -= unit;
}
}
pp.BBG._x += unit + 2;
}
frame 38 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x += unit;
}
}
pp.BBG._x -= unit + 2;
}
frame 39 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x -= unit;
}
}
pp.BBG._x += unit + 2;
}
frame 40 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x += unit;
}
}
pp.BBG._x -= unit + 2;
}
frame 41 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x -= unit;
}
}
pp.BBG._x += unit + 2;
}
frame 42 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x += unit;
}
}
pp.BBG._x -= unit + 2;
}
frame 43 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x -= unit;
}
}
pp.BBG._x += unit + 2;
}
frame 44 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x += unit;
}
}
pp.BBG._x -= unit + 2;
}
frame 45 {
i = 0;
goto 65;
for (;;) {
++i;
label 65:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x -= unit;
}
}
pp.BBG._x += unit + 2;
}
frame 46 {
pp.BBG._x = oriBG.x;
pp.BBG._y = oriBG.y;
i = 0;
goto 157;
for (;;) {
++i;
label 157:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = oriPos[i].x;
pp[pp.MGS[i]]._y = oriPos[i].y;
}
}
_parent.ret(this._name);
}
}
movieClip 1225 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
Prev.gotoAndPlay(1);
}
frame 3 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 12 {
Quake.gotoAndPlay(1);
}
frame 14 {
if (state == 'Quake') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 15 {
this.stop();
_parent.ret(this._name);
}
}
movieClip 1227 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
Prev.gotoAndPlay(1);
var pp = _parent._parent;
sx = pp.Witch._x + pp.Witch._width / 2;
sy = pp.Witch._y + pp.Witch._height / 2 + 16;
}
frame 3 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 20 {
myColor = new Color(this);
preColor = myColor.getTransform();
myColor.setRGB(16777215);
}
frame 21 {
myColor.setTransform(preColor);
}
frame 22 {
myColor.setRGB(16777215);
}
frame 23 {
myColor.setTransform(preColor);
}
frame 24 {
myColor.setRGB(16777215);
}
frame 25 {
myColor.setTransform(preColor);
}
frame 26 {
myColor.setRGB(16777215);
}
frame 27 {
myColor.setTransform(preColor);
}
frame 28 {
myColor.setRGB(16777215);
}
frame 29 {
myColor.setTransform(preColor);
}
frame 30 {
myColor.setRGB(16777215);
}
frame 31 {
myColor.setTransform(preColor);
}
frame 32 {
myColor.setRGB(16777215);
}
frame 33 {
myColor.setTransform(preColor);
}
frame 34 {
myColor.setRGB(16777215);
}
frame 35 {
myColor.setTransform(preColor);
}
frame 36 {
myColor.setRGB(16777215);
}
frame 37 {
myColor.setTransform(preColor);
}
frame 38 {
myColor.setRGB(16777215);
}
frame 39 {
myColor.setTransform(preColor);
}
frame 40 {
myColor.setRGB(16777215);
}
frame 41 {
myColor.setTransform(preColor);
}
frame 42 {
myColor.setRGB(16777215);
}
frame 43 {
myColor.setTransform(preColor);
}
frame 44 {
myColor.setRGB(16777215);
}
frame 45 {
myColor.setTransform(preColor);
}
frame 46 {
myColor.setRGB(16777215);
}
frame 47 {
myColor.setTransform(preColor);
}
frame 48 {
myColor.setRGB(16777215);
}
frame 49 {
myColor.setTransform(preColor);
}
frame 50 {
myColor.setRGB(16777215);
}
frame 51 {
myColor.setTransform(preColor);
}
frame 52 {
myColor.setRGB(16777215);
}
frame 53 {
myColor.setTransform(preColor);
}
frame 54 {
myColor.setRGB(16777215);
}
frame 55 {
myColor.setTransform(preColor);
}
frame 56 {
myColor.setRGB(16777215);
}
frame 57 {
myColor.setTransform(preColor);
}
frame 58 {
myColor.setRGB(16777215);
}
frame 59 {
myColor.setTransform(preColor);
}
frame 60 {
myColor.setRGB(16777215);
}
frame 61 {
myColor.setTransform(preColor);
}
frame 62 {
myColor.setRGB(16777215);
}
frame 63 {
myColor.setTransform(preColor);
}
frame 64 {
myColor.setRGB(16777215);
}
frame 65 {
myColor.setTransform(preColor);
}
frame 66 {
myColor.setRGB(16777215);
}
frame 67 {
myColor.setTransform(preColor);
}
frame 71 {
_root.EFFECT.PastEffect(this, 'HADOUHOU', sx, sy);
}
frame 78 {
_root.BG.myBG = 'ç´«é»’';
}
frame 83 {
i = 0;
goto 75;
for (;;) {
++i;
label 75:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]].gotoAndPlay('ãらã„');
}
}
}
frame 96 {
_root.BG.myBG = 'é»’';
}
frame 98 {
_parent.ret(this._name);
stop();
}
}
movieClip 1228 {
frame 1 {
function ret(str) {
fscommand('ParaFlaTrace', str);
state = str;
}
var state = '';
Prev.gotoAndPlay(1);
var pp = _parent._parent;
var sx = pp.Witch._x + pp.Witch._width - 64;
var sy = 0;
}
frame 3 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 12 {
Stone.gotoAndPlay(1);
_root.EFFECT.PastEffect(this, 'STONE_EFFECT', sx, sy);
}
frame 20 {
i = 0;
goto 75;
for (;;) {
++i;
label 75:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]].gotoAndPlay('ãらã„');
}
}
}
frame 22 {
if (state != '') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 23 {
this.stop();
_parent.ret(this._name);
}
}
movieClip 1229 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
}
frame 3 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 5 {
stop();
_parent.ret(this._name);
}
}
movieClip 1230 {
frame 1 {
function refreshVtec() {
Vtec = new Array();
var Vran = new Array();
i = 0;
goto 278;
for (;;) {
++i;
label 278:
if (i >= SV) break;
Vran[i] = i;
}
nn = 0;
ranlength = SV;
while (ranlength) {
rndv = Math.floor(Math.random() * (SV - nn));
Vtec[nn] = Vran[rndv];
Vran.splice(rndv, 1);
++nn;
ranlength = Vran.length;
}
fscommand('ParaFlaTrace', Vtec);
}
function ret(str) {
++rcount;
if (rcount >= rmax) {
Waru.dispose();
_parent.ret(this._name);
}
}
function MakeLine() {
if (LCount != 0 && LCount % SV == 0) {
BaseLine -= SV;
refreshVtec();
}
this.attachMovie('BLDRAW', 'bl' + LCount, LCount);
var py = (BaseLine - Vtec[LCount % SV]) * 2;
this['bl' + LCount]._x = 0;
this['bl' + LCount]._y = py;
++LCount;
}
rmax = 91;
rcount = 0;
SV = 7;
LCount = 0;
BaseLine = 91;
var Vtec = new Array();
refreshVtec();
}
frame 2 {
MakeLine();
}
frame 6 {
gotoAndPlay(2);
}
}
movieClip 1231 {
frame 1 {
function ret(str) {
_parent.ret(this._name);
stop();
}
var fc = 0;
}
frame 40 {
this._y += 4;
gotoAndPlay(2);
}
}
movieClip 1233 {
frame 1 {
function start() {
SWndsx = mc.SWnds._x;
SWndsy = mc.SWnds._y;
mWndx = mc.mWnd._x;
mWndy = mc.mWnd._y;
BBGx = mc.BBG._x;
BBGy = mc.BBG._y;
gotoAndPlay(2);
}
function stopshake() {
mc.SWnds._x = SWndsx;
mc.SWnds._y = SWndsy;
mc.mWnd._x = mWndx;
mc.mWnd._y = mWndy;
mc.BBG._x = BBGx;
mc.BBG._y = BBGy;
stop();
}
var mc;
var SWndsx;
var SWndsx;
var mWndx;
var mWndy;
var BBGx;
var BBGy;
unit = 4;
stop();
}
frame 2 {
mc.SWnds._x += unit;
mc.mWnd._x += unit;
mc.BBG._x += unit;
}
frame 3 {
mc.SWnds._x -= unit;
mc.mWnd._x -= unit;
mc.BBG._x -= unit;
}
frame 4 {
gotoAndPlay(2);
}
}
movieClip 1234 {
frame 3 {
_root.BG.myBG = '黒白';
}
frame 16 {
_root.BG.myBG = 'é»’';
}
frame 42 {
_root.BG.myBG = '黒白';
}
frame 50 {
_root.BG.myBG = 'é»’';
}
frame 58 {
_root.BG.myBG = '黒白';
}
frame 66 {
_root.BG.myBG = 'é»’';
}
instance Beaten of movieClip 1231 {
onClipEvent (enterFrame) {
if (this.fc % 2 != 0) {
this._x -= 2;
} else {
this._x += 2;
}
++this.fc;
}
}
frame 92 {
fscommand('ParaFlaTrace', Shake);
fscommand('ParaFlaTrace', _parent._parent);
Shake.mc = _parent._parent;
Shake.start();
}
frame 555 {
Shake.stopshake();
}
frame 556 {
stop();
_parent.ret(this._name);
}
}
movieClip 1237 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
}
frame 3 {
if (state == 'prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 21 {
_root.BATTLE.CMGS.Witch.multiflag = '逆';
}
frame 80 {
stop();
_parent.ret(this._name);
}
}
movieClip 1238 {
frame 1 {
function ret(str) {
state = str;
}
function act(str) {
this.gotoAndPlay(str);
}
function Attack(N) {
gotoAndPlay('攻撃1');
}
var state = '';
}
frame 3 {
stop();
}
frame 8 {
if (state == 'Intro') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 11 {
EX1.gotoAndPlay(1);
fscommand('ParaFlaTrace', '必殺1');
}
frame 13 {
if (state == 'EX1') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 16 {
EX2.gotoAndPlay(1);
}
frame 18 {
if (state == 'EX2') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 21 {
EX3.gotoAndPlay(1);
}
frame 23 {
if (state == 'EX3') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 26 {
EX4.gotoAndPlay(1);
}
frame 28 {
if (state == 'EX4') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 31 {
AT1.gotoAndPlay(1);
}
frame 33 {
if (state == 'AT1') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 38 {
if (state == 'Fold') {
_parent.foldret(this._name);
stop();
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 41 {
SP1.gotoAndPlay(1);
}
frame 43 {
if (state == 'SP1') {
_parent.ret(this._name);
stop();
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 46 {
SP2.gotoAndPlay(1);
}
frame 48 {
if (state == 'SP2') {
_parent.ret(this._name);
stop();
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 52 {
gotoAndPlay(1);
}
}
movieClip 1239 {
frame 1 {
function MakeMask(Mask, MSize) {
fscommand('ParaFlaTrace', Mask + MSize);
Mask.beginFill(16777215, 100);
Mask.moveTo(0, 0);
Mask.lineTo(MSize, 0);
Mask.lineTo(MSize, MSize);
Mask.lineTo(0, MSize);
Mask.lineTo(0, 0);
Mask.endFill();
}
function SetMicroChip(Chip, BMPD) {
ii = 0;
goto 650;
for (;;) {
++ii;
label 650:
if (ii >= 8) break;
Chip.createEmptyMovieClip('Chip' + ii, ii);
tbmp = new flash.display.BitmapData(16, 2, true, 0);
tbmp.copyPixels(BMPD, new flash.geom.Rectangle(0, 2 * ii, 16, 2), new flash.geom.Point(0, 0));
Chip['Chip' + ii].attachBitmap(tbmp, 0, 'auto', true);
Chip['Chip' + ii]._x = 0;
Chip['Chip' + ii]._y = 2 * ii;
delete tbmp;
}
}
function initIntro(Chip) {
unit = 16;
ii = 0;
goto 1025;
for (;;) {
++ii;
label 1025:
if (ii >= 8) break;
if (ii % 2 != 0) {
Chip['Chip' + ii]._x = unit;
Chip['Chip' + ii]._y = 2 * ii;
} else {
Chip['Chip' + ii]._x = unit * -1;
Chip['Chip' + ii]._y = 2 * ii;
}
Chip['Chip' + ii]._visible = false;
}
}
var maxac;
this.createEmptyMovieClip('mask', 2000);
msize = 16;
BaseChip = 0;
efcount = 0;
efframe = 6;
ernum = 5;
ac = 0;
var Garuda = flash.display.BitmapData.loadBitmap('IGaruda');
gwidth = 128;
gheight = 192;
rnum = gwidth / 16;
cnum = gheight / 16;
i = 0;
goto 1444;
for (;;) {
++i;
label 1444:
if (i >= cnum) break;
j = 0;
goto 1488;
for (;;) {
++j;
label 1488:
if (j >= rnum) break;
this.createEmptyMovieClip('Chip' + ac, ac);
this['tbmp' + ac] = new flash.display.BitmapData(16, 16, true, 0);
this['tbmp' + ac].copyPixels(this.Garuda, new flash.geom.Rectangle(16 * j, 16 * i, 16, 16), new flash.geom.Point(0, 0));
SetMicroChip(this['Chip' + ac], this['tbmp' + ac]);
this['Chip' + ac]._x = 16 * j;
this['Chip' + ac]._y = 16 * i;
delete this['tbmp' + ac];
this.createEmptyMovieClip('mask' + ac, 2000 + ac);
this['mask' + ac]._x = 16 * j;
this['mask' + ac]._y = 16 * i;
this['mask' + ac].beginFill(16777215, 100);
this['mask' + ac].moveTo(0, 0);
this['mask' + ac].lineTo(msize, 0);
this['mask' + ac].lineTo(msize, msize);
this['mask' + ac].lineTo(0, msize);
this['mask' + ac].lineTo(0, 0);
this['mask' + ac].endFill();
this['Chip' + ac].setMask(this['mask' + ac]);
initIntro(this['Chip' + ac]);
++ac;
}
}
maxac = ac;
delete Garuda;
gotoAndPlay(2);
}
frame 2 {
i = BaseChip;
goto 85;
for (;;) {
++i;
label 85:
if (i >= BaseChip + ernum) break;
j = 0;
goto 136;
for (;;) {
++j;
label 136:
if (j >= 8) break;
this['Chip' + i]['Chip' + j]._visible = true;
if (j % 2 != 0) {
this['Chip' + i]['Chip' + j]._x -= 16 / efframe;
} else {
this['Chip' + i]['Chip' + j]._x += 16 / efframe;
}
}
}
++efcount;
}
frame 3 {
if (efcount >= efframe) {
efcount = 0;
BaseChip += ernum;
if (BaseChip < maxac) {
gotoAndPlay(_currentframe - 1);
} else {}
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 4 {
stop();
_parent.ret(this._name);
}
frame 219 {
this.stop();
_parent.ret(this._name);
}
}
movieClip 1240 {
frame 1 {
if (_root.BATTLE.CMGS.Witch.multiflag != '逆') {
stop();
} else {
gotoAndStop('逆');
}
}
frame 11 {
stop();
}
}
movieClip 1241 {
frame 4 {
myColor = new Color(this);
preColor = myColor.getTransform();
myColor.setRGB(16777215);
}
frame 7 {
myColor.setTransform(preColor);
}
frame 10 {
myColor.setRGB(16777215);
}
frame 13 {
myColor.setTransform(preColor);
}
frame 16 {
myColor.setRGB(16777215);
}
frame 19 {
myColor.setTransform(preColor);
this.stop();
_parent.ret(this._name);
}
}
movieClip 1243 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
Prev.gotoAndPlay(1);
}
frame 3 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 12 {
_root.EFFECT.PastEffect(this, 'KAMINARI', 364, -8);
}
frame 14 {
if (state != '') {
state = '';
_parent.ret(this._name);
stop();
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1244 {
frame 1 {
function MakeMask(Mask, MSize) {
fscommand('ParaFlaTrace', Mask + MSize);
Mask.beginFill(16777215, 100);
Mask.moveTo(0, 0);
Mask.lineTo(MSize, 0);
Mask.lineTo(MSize, MSize);
Mask.lineTo(0, MSize);
Mask.lineTo(0, 0);
Mask.endFill();
}
function SetMicroChip(Chip, BMPD) {
ii = 0;
goto 672;
for (;;) {
++ii;
label 672:
if (ii >= 8) break;
Chip.createEmptyMovieClip('Chip' + ii, ii);
tbmp = new flash.display.BitmapData(16, 2, true, 0);
tbmp.copyPixels(BMPD, new flash.geom.Rectangle(0, 2 * ii, 16, 2), new flash.geom.Point(0, 0));
Chip['Chip' + ii].attachBitmap(tbmp, 0, 'auto', true);
Chip['Chip' + ii]._x = 0;
Chip['Chip' + ii]._y = 2 * ii;
delete tbmp;
}
}
function initIntro(Chip) {
unit = 16;
ii = 0;
goto 1047;
for (;;) {
++ii;
label 1047:
if (ii >= 8) break;
if (ii % 2 != 0) {
Chip['Chip' + ii]._x = unit;
Chip['Chip' + ii]._y = 2 * ii;
} else {
Chip['Chip' + ii]._x = unit * -1;
Chip['Chip' + ii]._y = 2 * ii;
}
}
}
var maxac;
this.createEmptyMovieClip('mask', 2000);
msize = 16;
BaseChip = 0;
efcount = 0;
efframe = 6;
ernum = 5;
SE1 = new Sound(this);
SE1.attachSound('SE_FLAIRCHIP');
SE1.start('SE_FLAIRCHIP', 65535);
ac = 0;
var Garuda = flash.display.BitmapData.loadBitmap('IGaruda');
gwidth = 128;
gheight = 192;
rnum = gwidth / 16;
cnum = gheight / 16;
i = 0;
goto 1507;
for (;;) {
++i;
label 1507:
if (i >= cnum) break;
j = 0;
goto 1551;
for (;;) {
++j;
label 1551:
if (j >= rnum) break;
this.createEmptyMovieClip('Chip' + ac, ac);
this['tbmp' + ac] = new flash.display.BitmapData(16, 16, true, 0);
this['tbmp' + ac].copyPixels(this.Garuda, new flash.geom.Rectangle(16 * j, 16 * i, 16, 16), new flash.geom.Point(0, 0));
SetMicroChip(this['Chip' + ac], this['tbmp' + ac]);
this['Chip' + ac]._x = 16 * j;
this['Chip' + ac]._y = 16 * i;
delete this['tbmp' + ac];
this.createEmptyMovieClip('mask' + ac, 2000 + ac);
this['mask' + ac]._x = 16 * j;
this['mask' + ac]._y = 16 * i;
this['mask' + ac].beginFill(16777215, 100);
this['mask' + ac].moveTo(0, 0);
this['mask' + ac].lineTo(msize, 0);
this['mask' + ac].lineTo(msize, msize);
this['mask' + ac].lineTo(0, msize);
this['mask' + ac].lineTo(0, 0);
this['mask' + ac].endFill();
this['Chip' + ac].setMask(this['mask' + ac]);
++ac;
}
}
maxac = ac;
delete Garuda;
gotoAndPlay(2);
}
frame 2 {
i = BaseChip;
goto 76;
for (;;) {
++i;
label 76:
if (i >= BaseChip + ernum) break;
j = 0;
goto 127;
for (;;) {
++j;
label 127:
if (j >= 8) break;
if (j % 2 != 0) {
this['Chip' + i]['Chip' + j]._x -= 16 / efframe;
} else {
this['Chip' + i]['Chip' + j]._x += 16 / efframe;
}
}
}
++efcount;
}
frame 3 {
if (efcount >= efframe) {
i = BaseChip;
goto 159;
for (;;) {
++i;
label 159:
if (i >= BaseChip + ernum) break;
j = 0;
goto 210;
for (;;) {
++j;
label 210:
if (j >= 8) break;
this['Chip' + i]['Chip' + j]._visible = false;
}
}
efcount = 0;
BaseChip += ernum;
if (BaseChip < maxac) {
gotoAndPlay(_currentframe - 1);
} else {
SE1.stop();
stop();
_parent.ret(this._name);
}
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 219 {
this.stop();
_parent.ret(this._name);
}
}
movieClip 1245 {
frame 1 {
function ret(str) {
state = str;
}
function act(str) {
this.gotoAndPlay(str);
}
function Attack(N) {
gotoAndPlay('攻撃1');
}
var state = '';
}
frame 3 {
stop();
}
frame 8 {
if (state == 'Intro') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 11 {
EX1.gotoAndPlay(1);
fscommand('ParaFlaTrace', '必殺1');
}
frame 13 {
if (state == 'EX1') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 18 {
if (state == 'Fold') {
_parent.foldret(this._name);
stop();
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 21 {
SP1.gotoAndPlay(1);
}
frame 23 {
if (state == 'SP1') {
_parent.ret(this._name);
stop();
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1246 {
frame 1 {
if (_root.BATTLE.CMGS.Witch.multiflag != '逆') {
stop();
} else {
gotoAndStop('逆');
}
}
frame 11 {
stop();
}
}
movieClip 1247 {
frame 1 {
function MakeMask(Mask, MSize) {
fscommand('ParaFlaTrace', Mask + MSize);
Mask.beginFill(16777215, 100);
Mask.moveTo(0, 0);
Mask.lineTo(MSize, 0);
Mask.lineTo(MSize, MSize);
Mask.lineTo(0, MSize);
Mask.lineTo(0, 0);
Mask.endFill();
}
function SetMicroChip(Chip, BMPD) {
ii = 0;
goto 651;
for (;;) {
++ii;
label 651:
if (ii >= 8) break;
Chip.createEmptyMovieClip('Chip' + ii, ii);
tbmp = new flash.display.BitmapData(16, 2, true, 0);
tbmp.copyPixels(BMPD, new flash.geom.Rectangle(0, 2 * ii, 16, 2), new flash.geom.Point(0, 0));
Chip['Chip' + ii].attachBitmap(tbmp, 0, 'auto', true);
Chip['Chip' + ii]._x = 0;
Chip['Chip' + ii]._y = 2 * ii;
delete tbmp;
}
}
function initIntro(Chip) {
unit = 16;
ii = 0;
goto 1026;
for (;;) {
++ii;
label 1026:
if (ii >= 8) break;
if (ii % 2 != 0) {
Chip['Chip' + ii]._x = unit;
Chip['Chip' + ii]._y = 2 * ii;
} else {
Chip['Chip' + ii]._x = unit * -1;
Chip['Chip' + ii]._y = 2 * ii;
}
Chip['Chip' + ii]._visible = false;
}
}
var maxac;
this.createEmptyMovieClip('mask', 2000);
msize = 16;
BaseChip = 0;
efcount = 0;
efframe = 6;
ernum = 5;
ac = 0;
var Garuda = flash.display.BitmapData.loadBitmap('IOctavia');
gwidth = 128;
gheight = 192;
rnum = gwidth / 16;
cnum = gheight / 16;
i = 0;
goto 1445;
for (;;) {
++i;
label 1445:
if (i >= cnum) break;
j = 0;
goto 1489;
for (;;) {
++j;
label 1489:
if (j >= rnum) break;
this.createEmptyMovieClip('Chip' + ac, ac);
this['tbmp' + ac] = new flash.display.BitmapData(16, 16, true, 0);
this['tbmp' + ac].copyPixels(this.Garuda, new flash.geom.Rectangle(16 * j, 16 * i, 16, 16), new flash.geom.Point(0, 0));
SetMicroChip(this['Chip' + ac], this['tbmp' + ac]);
this['Chip' + ac]._x = 16 * j;
this['Chip' + ac]._y = 16 * i;
delete this['tbmp' + ac];
this.createEmptyMovieClip('mask' + ac, 2000 + ac);
this['mask' + ac]._x = 16 * j;
this['mask' + ac]._y = 16 * i;
this['mask' + ac].beginFill(16777215, 100);
this['mask' + ac].moveTo(0, 0);
this['mask' + ac].lineTo(msize, 0);
this['mask' + ac].lineTo(msize, msize);
this['mask' + ac].lineTo(0, msize);
this['mask' + ac].lineTo(0, 0);
this['mask' + ac].endFill();
this['Chip' + ac].setMask(this['mask' + ac]);
initIntro(this['Chip' + ac]);
++ac;
}
}
maxac = ac;
delete Garuda;
gotoAndPlay(2);
}
frame 2 {
i = BaseChip;
goto 85;
for (;;) {
++i;
label 85:
if (i >= BaseChip + ernum) break;
j = 0;
goto 136;
for (;;) {
++j;
label 136:
if (j >= 8) break;
this['Chip' + i]['Chip' + j]._visible = true;
if (j % 2 != 0) {
this['Chip' + i]['Chip' + j]._x -= 16 / efframe;
} else {
this['Chip' + i]['Chip' + j]._x += 16 / efframe;
}
}
}
++efcount;
}
frame 3 {
if (efcount >= efframe) {
efcount = 0;
BaseChip += ernum;
if (BaseChip < maxac) {
gotoAndPlay(_currentframe - 1);
} else {}
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 4 {
stop();
_parent.ret(this._name);
}
frame 219 {
this.stop();
_parent.ret(this._name);
}
}
movieClip 1248 {
frame 4 {
myColor = new Color(this);
preColor = myColor.getTransform();
myColor.setRGB(16777215);
}
frame 7 {
myColor.setTransform(preColor);
}
frame 10 {
myColor.setRGB(16777215);
}
frame 13 {
myColor.setTransform(preColor);
}
frame 16 {
myColor.setRGB(16777215);
}
frame 19 {
myColor.setTransform(preColor);
this.stop();
_parent.ret(this._name);
}
}
movieClip 1249 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
Prev.gotoAndPlay(1);
}
frame 3 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 5 {
stop();
_parent.ret(this._name);
}
}
movieClip 1251 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
Prev.gotoAndPlay(1);
var mem = 0;
pp = _root.BATTLE;
SE1 = new Sound(this);
SE1.attachSound('SE_ZANTETSU01');
}
frame 3 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 12 {
goto 134;
for (;;) {
++mem;
label 134:
if (mem >= 3) break;
if (mem < 3) {
if (pp[pp.MGS[mem]] != '' && pp.ComCheck(pp.CMGS[pp.MGS[mem]])) {
pp[pp.MGS[mem]].gotoAndPlay('ãらã„');
_root.EFFECT.PastEffect(this, 'ZANTETSUKEN', pp[pp.MGS[mem]]._x - 8, pp[pp.MGS[mem]]._y - 18);
break;
SE1.start();
}
}
}
if (mem >= 3) {
gotoAndPlay('斬鉄後');
}
}
frame 14 {
if (state != '') {
state = '';
++mem;
if (mem >= 3) {
} else {
gotoAndPlay('斬鉄');
}
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 26 {
stop();
_parent.ret(this._name);
}
}
movieClip 1252 {
frame 1 {
function ret(str) {
state = str;
fscommand('ParaFlaTrace', 'retcheck:' + state);
}
function TargetSet(TMG) {
fscommand('ParaFlaTrace', '車輪ã†ã”ã?');
targetname = TMG;
play();
gotoAndPlay(3);
}
var state = '';
targetname = '';
pp = _root.BATTLE;
}
frame 2 {
stop();
}
frame 3 {
Prev.gotoAndPlay(1);
}
frame 5 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 14 {
sc = 0;
fscommand('ParaFlaTrace', 'targetname:' + targetname);
fscommand('ParaFlaTrace', pp.ComCheck(pp.CMGS[targetname]));
if (targetname != '' && pp.ComCheck(pp.CMGS[targetname])) {
fscommand('ParaFlaTrace', 'targetname:' + targetname);
_root.EFFECT.PastEffect(this, 'WHEEL_EFFECT', pp[targetname]._x - 16, pp[targetname]._y - 8);
} else {}
}
frame 15 {
++sc;
if (sc == 3) {
pp[targetname].gotoAndPlay('ãらã„');
}
}
frame 16 {
if (state != '') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1253 {
frame 1 {
function MakeMask(Mask, MSize) {
fscommand('ParaFlaTrace', Mask + MSize);
Mask.beginFill(16777215, 100);
Mask.moveTo(0, 0);
Mask.lineTo(MSize, 0);
Mask.lineTo(MSize, MSize);
Mask.lineTo(0, MSize);
Mask.lineTo(0, 0);
Mask.endFill();
}
function SetMicroChip(Chip, BMPD) {
ii = 0;
goto 699;
for (;;) {
++ii;
label 699:
if (ii >= 8) break;
Chip.createEmptyMovieClip('Chip' + ii, ii);
tbmp = new flash.display.BitmapData(16, 2, true, 0);
tbmp.copyPixels(BMPD, new flash.geom.Rectangle(0, 2 * ii, 16, 2), new flash.geom.Point(0, 0));
Chip['Chip' + ii].attachBitmap(tbmp, 0, 'auto', true);
Chip['Chip' + ii]._x = 0;
Chip['Chip' + ii]._y = 2 * ii;
delete tbmp;
}
}
function initIntro(Chip) {
unit = 16;
ii = 0;
goto 1074;
for (;;) {
++ii;
label 1074:
if (ii >= 8) break;
if (ii % 2 != 0) {
Chip['Chip' + ii]._x = unit;
Chip['Chip' + ii]._y = 2 * ii;
} else {
Chip['Chip' + ii]._x = unit * -1;
Chip['Chip' + ii]._y = 2 * ii;
}
}
}
var maxac;
this.createEmptyMovieClip('mask', 2000);
_quality = 'low';
msize = 16;
BaseChip = 0;
efcount = 0;
efframe = 6;
ernum = 5;
SE1 = new Sound(this);
SE1.attachSound('SE_FLAIRCHIP');
SE1.start('SE_FLAIRCHIP', 65535);
ac = 0;
var WBMP = flash.display.BitmapData.loadBitmap('IOctavia');
gwidth = 128;
gheight = 192;
rnum = gwidth / 16;
cnum = gheight / 16;
i = 0;
goto 1542;
for (;;) {
++i;
label 1542:
if (i >= cnum) break;
j = 0;
goto 1586;
for (;;) {
++j;
label 1586:
if (j >= rnum) break;
this.createEmptyMovieClip('Chip' + ac, ac);
this['tbmp' + ac] = new flash.display.BitmapData(16, 16, true, 0);
this['tbmp' + ac].copyPixels(this.WBMP, new flash.geom.Rectangle(16 * j, 16 * i, 16, 16), new flash.geom.Point(0, 0));
SetMicroChip(this['Chip' + ac], this['tbmp' + ac]);
this['Chip' + ac]._x = 16 * j;
this['Chip' + ac]._y = 16 * i;
delete this['tbmp' + ac];
this.createEmptyMovieClip('mask' + ac, 2000 + ac);
this['mask' + ac]._x = 16 * j;
this['mask' + ac]._y = 16 * i;
this['mask' + ac].beginFill(16777215, 100);
this['mask' + ac].moveTo(0, 0);
this['mask' + ac].lineTo(msize, 0);
this['mask' + ac].lineTo(msize, msize);
this['mask' + ac].lineTo(0, msize);
this['mask' + ac].lineTo(0, 0);
this['mask' + ac].endFill();
this['Chip' + ac].setMask(this['mask' + ac]);
++ac;
}
}
maxac = ac;
delete WBMP;
Witch._visible = false;
gotoAndPlay(2);
}
frame 2 {
i = BaseChip;
goto 76;
for (;;) {
++i;
label 76:
if (i >= BaseChip + ernum) break;
j = 0;
goto 127;
for (;;) {
++j;
label 127:
if (j >= 8) break;
if (j % 2 != 0) {
this['Chip' + i]['Chip' + j]._x -= 16 / efframe;
} else {
this['Chip' + i]['Chip' + j]._x += 16 / efframe;
}
}
}
++efcount;
}
frame 3 {
if (efcount >= efframe) {
i = BaseChip;
goto 159;
for (;;) {
++i;
label 159:
if (i >= BaseChip + ernum) break;
j = 0;
goto 210;
for (;;) {
++j;
label 210:
if (j >= 8) break;
this['Chip' + i]['Chip' + j]._visible = false;
}
}
efcount = 0;
BaseChip += ernum;
if (BaseChip < maxac) {
gotoAndPlay(_currentframe - 1);
} else {
SE1.stop();
stop();
_parent.ret(this._name);
}
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 219 {
this.stop();
_parent.ret(this._name);
}
}
movieClip 1254 {
frame 1 {
function ret(str) {
state = str;
}
function act(str) {
this.gotoAndPlay(str);
}
function Attack(N) {
gotoAndPlay('攻撃1');
}
function TargetSet(TName) {
tTName = TName;
gotoAndPlay('必殺2');
}
function Wheel(TName) {}
var state = '';
tTName = '';
tTName = TName;
gotoAndPlay('必殺2');
}
frame 3 {
stop();
}
frame 8 {
if (state == 'Intro') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 11 {
AT1.gotoAndPlay(1);
}
frame 13 {
if (state == 'AT1') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 16 {
EX1.gotoAndPlay(1);
play();
}
frame 18 {
if (state == 'EX1') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 20 {
EX2.TargetSet(tTName);
play();
}
frame 22 {
if (state == 'EX2') {
state = '';
stop();
EX2.stop();
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 28 {
if (state == 'Fold') {
_parent.foldret(this._name);
stop();
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 31 {
SP1.gotoAndPlay(1);
}
frame 33 {
if (state == 'SP1') {
_parent.ret(this._name);
stop();
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1257 {
}
movieClip 1272 {
}
movieClip 1275 {
}
movieClip 1276 {
frame 1 {
var ECheck;
if (_parent.CMGS.Witch.Name != 'ワルプルギス') {
if (_parent.CMGS.Witch.Name != 'ガルーダ') {
Cloud._visible = false;
Castle._visible = false;
Hall._visible = true;
} else {
Cloud._visible = false;
Castle._visible = true;
Hall._visible = false;
ECheck = 1;
}
} else {
Cloud._visible = true;
Castle._visible = false;
Hall._visible = false;
ECheck = 0;
}
}
frame 2 {
stop();
}
frame 38 {
stop();
}
}
movieClip 1277 {
frame 1 {
function wait(Frame) {
this.fc = 0;
this.wfc = Frame;
gotoAndPlay(2);
}
stop();
var fc = 0;
var wfc = 0;
}
frame 3 {
if (fc >= wfc) {
fc = 0;
_parent.ret();
gotoAndStop(1);
} else {
++fc;
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1278 {
frame 1 {
var ECheck;
if (_parent.CMGS.Witch.Name != 'ワルプルギス') {
ECheck = 1;
} else {
ECheck = 0;
}
}
frame 2 {
function SetFanfare() {
sBGM1.stop();
sBGM2.stop();
sBGM3.stop();
sBGM1.attachSound('BGM_FANFARE1');
sBGM1.setVolume(100);
sBGM2 = new Sound(this);
sBGM2.attachSound('BGM_FANFARE2', 65535);
sBGM2.setVolume(100);
sBGM1.start();
sBGM1.onSoundComplete = function () {
sBGM2.start();
};
sBGM2.onSoundComplete = function () {
sBGM2.start();
};
}
function AllStop() {
sBGM1.stop();
sBGM2.stop();
sBGM3.stop();
}
function playGameOver() {
sBGM1.stop();
sBGM2.stop();
sBGM3.start();
}
var ECheck;
var sBGM1;
var sBGM2;
if (ECheck != 0) {
sBGM1 = new Sound(this);
sBGM1.attachSound('BGM_BATTLE2');
sBGM1.setVolume(100);
sBGM1.start(0, 65535);
} else {
sBGM1 = new Sound(this);
sBGM1.attachSound('RBGM_intro');
sBGM1.setVolume(60);
sBGM1.start('RBGM_intro');
sBGM2 = new Sound(this);
sBGM2.setVolume(60);
sBGM2.attachSound('RBGM_main');
sBGM1.onSoundComplete = function () {
sBGM2.start();
};
sBGM2.onSoundComplete = function () {
sBGM2.start();
};
}
sBGM3 = new Sound(this);
sBGM3.setVolume(60);
sBGM3.attachSound('BGM_GameOver');
sBGM3.onSoundComplete = function () {
_parent.woret();
};
}
frame 3 {
stop();
}
frame 12 {
sBGM1.setVolume(50);
sBGM2.setVolume(50);
}
frame 21 {
sBGM1.setVolume(40);
sBGM2.setVolume(40);
}
frame 31 {
sBGM1.setVolume(30);
sBGM2.setVolume(30);
}
frame 41 {
sBGM1.setVolume(20);
sBGM2.setVolume(20);
}
frame 51 {
sBGM1.setVolume(10);
sBGM2.setVolume(10);
}
frame 61 {
sBGM1.setVolume(5);
sBGM2.setVolume(5);
}
frame 81 {
sBGM1.stop();
sBGM2.stop();
}
frame 102 {
stop();
_parent.soundstop();
}
}
movieClip 1279 {
frame 6 {
function StateChange() {
fscommand('ParaFlaTrace', '状態変更:' + this.statecount);
if (this.statecount != 0) {
if (this.statecount != 1) {
if (this.statecount != 2) {
if (this.statecount != 3) {
if (this.statecount != 4) {
if (this.statecount != 5) {
if (this.statecount != 6) {
if (this.statecount != 7) {
if (this.statecount != 8) {
if (this.statecount != 9) {
if (this.statecount != 10) {
if (this.statecount != 11) {
if (this.statecount != 12) {
if (this.statecount != 13) {
if (this.statecount != 14) {
if (this.statecount != 15) {
if (this.statecount != 16) {
if (this.statecount == 17) {
this.MGS[0] = 'MG3';
this.UpdateWindow();
SetPosition();
}
} else {
this.MGS[1] = 'MG1';
this.UpdateWindow();
SetPosition();
}
} else {
this.MGS[2] = '';
}
} else {
this.MGS[1] = '';
}
} else {
this.MGS[0] = '';
}
} else {
this.MGS[2] = 'MG4';
this.UpdateWindow();
SetPosition();
}
} else {
this.MGS[1] = 'MG2';
this.UpdateWindow();
SetPosition();
}
} else {
this.MGS[0] = 'MG5';
this.UpdateWindow();
SetPosition();
}
} else {
this.MGS[1] = '';
}
} else {
this.MGS[0] = '';
}
} else {
this.MGS[1] = 'MG4';
this.UpdateWindow();
SetPosition();
}
} else {
this.MGS[0] = 'MG1';
this.UpdateWindow();
SetPosition();
}
} else {
this.MGS[2] = '';
}
} else {
this.MGS[1] = '';
}
} else {
this.MGS[0] = '';
}
} else {
this.MGS[2] = 'MG5';
this.UpdateWindow();
SetPosition();
}
} else {
this.MGS[0] = 'MG3';
this.UpdateWindow();
SetPosition();
}
} else {
this.MGS[1] = 'MG2';
this.UpdateWindow();
SetPosition();
}
++this.statecount;
this.ret();
}
function HurrayAll() {
BGM.SetFanfare();
i = 0;
goto 6897;
for (;;) {
++i;
label 6897:
if (i >= 3) break;
if (MGS[i] != '') {
if (ComCheck(CMGS[MGS[i]])) {
this[MGS[i]].gotoAndPlay('ã‹ã¡ã©ã');
}
}
}
WaitS(120);
}
function Trance(MG) {
if (CMGS[MG].Trans != 0) {
this.ret();
} else {
SkillName = 'ã¸ã‚“ã—ã‚“';
SWnds.Open(NAMES[MG], 0, 0);
SWnds.Open('ã¸ã‚“ã—ã‚“', 1, 0);
tARGS = [MG, '変身'];
PushStackAct(ActS, tARGS);
CMGS[MG].Trans = 1;
}
}
function Appearance(MG) {
if (CMGS[MG].status != 'æ»ã«') {
if (CMGS[MG].status != '割れ') {
if (CMGS[MG].Trans != 0) {
this[MG].gotoAndPlay('ç™»å ´');
} else {
this[MG].gotoAndPlay('ç™»å ´u');
}
} else {
this[MG].gotoAndPlay('å€’ã‚Œç™»å ´u');
}
} else {
this[MG].gotoAndPlay('å€’ã‚Œç™»å ´');
}
}
function AppearanceAll() {
this.UpdateWindow();
SetPosition();
acheck = 0;
i = 0;
goto 7581;
for (;;) {
++i;
label 7581:
if (i >= 3) break;
if (MGS[i] != '') {
++acheck;
PushStackAct(Appearance, MGS[i]);
if (CMGS[MGS[i]].Trance == 0) {
PushStackAct(Trance, MGS[i]);
}
}
}
this.ret();
}
function Exit(MG) {
if (CMGS[MG].status != 'æ»ã«') {
if (CMGS[MG].status != '割れ') {
this[MG].gotoAndPlay('é€€å ´');
} else {
this[MG].gotoAndPlay('å€’ã‚Œé€€å ´u');
}
} else {
this[MG].gotoAndPlay('å€’ã‚Œé€€å ´');
}
}
function ExitAll() {
acheck = 0;
i = 0;
goto 7980;
for (;;) {
++i;
label 7980:
if (i >= 3) break;
if (MGS[i] != '') {
PushStackAct(Exit, MGS[i]);
++acheck;
}
}
this.ret();
}
function ComCheck(CMG) {
if (!(0 < CMG.HP && 0 < CMG.SG && !CMG.InAir)) {
return false;
} else {
return true;
}
}
function AliveCheck(CMG) {
if (!(0 < CMG.HP && 0 < CMG.SG)) {
return false;
} else {
return true;
}
}
function SelectTarget(iSkill) {
TargetSelect = iSkill.Target;
ALLorONE = iSkill.All;
fscommand('ParaFlaTrace', 'SelectTargetCheck call+' + TargetSelect + ' ' + ALLorONE);
gotoAndStop('Select');
}
function SelectTarget_Item(iItem) {
var tItem;
if (iItem.indexOf('item') == -1) {
tItem = iItem;
} else {
tItem = iItem.substr(4);
}
TargetSelect = ItemTable[tItem].Target;
ALLorONE = ItemTable[tItem].All;
fscommand('ParaFlaTrace', 'SelectTargetCheck call+' + TargetSelect + ' ' + ALLorONE);
gotoAndStop('Select');
}
function SelectTarget_Attack() {
TargetSelect = '敵';
ALLorONE = 'å˜ä½“';
fscommand('ParaFlaTrace', 'SelectTargetCheck call Attack:');
gotoAndStop('Select');
}
function selectret(str) {
if (str != 'Cancel') {
fscommand('ParaFlaTrace', 'actScheck:' + memCount + ' ' + turnAct[memCount] + ' ' + str);
turnAct[memCount][2] = str;
fscommand('ParaFlaTrace', CMGS[MGS[memCount]].Name + CMGS[MGS[memCount]].SkillName[turnAct[memCount][1]]);
if (CMGS[MGS[memCount]].Name == 'ã»ã‚€ã‚‰' || CMGS[MGS[memCount]].Name == 'ã¾ã©ã‹') {
if (turnAct[memCount][1].indexOf('必殺') != -1) {
if (CMGS[MGS[memCount]].SkillName[turnAct[memCount][1]].indexOf('å”力攻撃') == -1) {
CombiName = '';
} else {
CombiName = CMGS[MGS[memCount]].SkillName[turnAct[memCount][1]];
}
} else {
CombiName = '';
}
fscommand('ParaFlaTrace', 'å”力攻撃ã™ã‚‹ã®ï¼Ÿ:' + CombiName);
}
tARGS = new Array();
tARGS[0] = MGS[memCount];
tARGS[1] = '後退';
ComPushStackAct(ActS, tARGS);
ComPushStackAct(AllCNewtral_ret, '');
++memCount;
}
if (str != 'Cancel') {
FightComProc();
this.ret();
} else {
FightComProc('Cancel');
this.ret();
}
}
function PartyComS(iMGS) {
fscommand('ParaFlaTrace', 'ãƒã‚§ãƒƒã‚¯! ' + iMGS);
Command.PartyCom.SetCom(iMGS);
}
function FightComS(CMG) {
Command.FightCom.SetCom(CMG);
}
function StartComS(PTCheck) {
Command.StartCom.SetCom(PTCheck);
}
function PartyCheck() {
i = 0;
goto 9548;
for (;;) {
++i;
label 9548:
if (i >= 3) break;
if (MGS[i] != '') {
return true;
}
}
return false;
}
function FightComProc(str) {
i = memCount;
goto 9659;
for (;;) {
++i;
label 9659:
if (i >= 3) break;
if (MGS[i] != '') {
memCount = i;
if (!ComCheck(CMGS[MGS[memCount]])) {
if (CMGS[MGS[memCount]].InAir) {
fscommand('ParaFlaTrace', MGS[memCount] + 'ジャンプä¸');
turnAct[memCount] = new Array();
turnAct[memCount][0] = MGS[memCount];
turnAct[memCount][1] = '必殺2';
turnAct[memCount][2] = 'Witch';
}
continue;
}
if (!(CMGS[MGS[memCount]].Name == 'ã»ã‚€ã‚‰' && CombiName == 'å”力攻撃H' || CMGS[MGS[memCount]].Name == 'ã¾ã©ã‹' && CombiName == 'å”力攻撃M')) {
if (str != 'Cancel') {
fscommand('ParaFlaTrace', 'actcheck ' + MGS[memCount]);
fscommand('ParaFlaTrace', 'actcheck2 ' + CMGS[MGS[memCount]]);
ComPushStackAct(AllCNewtral_ret, '');
tARGS = new Array();
tARGS[0] = MGS[i];
tARGS[1] = 'å‰é€²';
ComPushStackAct(ActS, tARGS);
}
ComPushStackAct(FightComS, CMGS[MGS[memCount]]);
} else {}
}
}
}
function CombinationAttackCheck() {
ai = 0;
goto 10308;
for (;;) {
++ai;
label 10308:
if (ai >= 3) break;
if (!(CMGS[MGS[ai]].Name == 'ã»ã‚€ã‚‰' && ComCheck(CMGS[MGS[ai]]))) {
if (CMGS[MGS[ai]].Name == 'ã¾ã©ã‹' && ComCheck(CMGS[MGS[ai]])) {
CMGS[MGS[ai]].SkillName.必殺3 = '';
bi = 0;
goto 10541;
for (;;) {
++bi;
label 10541:
if (bi >= 3) break;
if (CMGS[MGS[bi]].Name == 'ã»ã‚€ã‚‰' && ComCheck(CMGS[MGS[bi]])) {
CMGS[MGS[ai]].SkillName.必殺3 = 'å”力攻撃H';
}
}
}
} else {
CMGS[MGS[ai]].SkillName.必殺3 = '';
bi = 0;
goto 10742;
for (;;) {
++bi;
label 10742:
if (bi >= 3) break;
if (CMGS[MGS[bi]].Name == 'ã¾ã©ã‹' && ComCheck(CMGS[MGS[bi]])) {
CMGS[MGS[ai]].SkillName.必殺3 = 'å”力攻撃M';
}
}
}
}
}
function comret(inst, str) {
fscommand('ParaFlaTrace', 'testcomret' + inst + ' ' + str);
if (inst != 'StartCom') {
if (inst != 'PartyCom') {
if (inst == 'FightCom') {
if (str != 'cancel') {
fscommand('ParaFlaTrace', 'Fightret :' + MGS[memCount] + ',' + str);
var ActList = new Array();
ActList[0] = MGS[memCount];
ActList[1] = str;
fscommand('ParaFlaTrace', 'ActList :' + memCount + ' ' + ActList);
turnAct[memCount] = new Array();
for (pn in ActList) {
turnAct[memCount][pn] = ActList[pn];
}
if (str.indexOf('攻撃') == -1) {
if (str.indexOf('item') == -1) {
ComPushStackAct(SelectTarget, CMGS[MGS[memCount]].Skills[CMGS[MGS[memCount]].SkillName[str]]);
} else {
ComPushStackAct(SelectTarget_Item, str);
}
} else {
ComPushStackAct(SelectTarget_Attack, '');
}
} else {
if (0 >= memCount) {
tARGS = new Array();
tARGS[0] = MGS[memCount];
tARGS[1] = '後退';
ComPushStackAct(ActS, tARGS);
ComPushStackAct(AllCNewtral_ret, '');
ComPushStackAct(StartComS, PartyCheck());
} else {
fscommand('ParaFlaTrace', 'ã‚ャンセル: memCount=' + memCount);
tARGS = new Array();
tARGS[0] = MGS[memCount];
tARGS[1] = '後退';
ComPushStackAct(ActS, tARGS);
ComPushStackAct(AllCNewtral_ret, '');
if (CMGS[MGS[memCount]].Name == 'ã»ã‚€ã‚‰' && CombiName == 'å”力攻撃M' || CMGS[MGS[memCount]].Name == 'ã¾ã©ã‹' && CombiName == 'å”力攻撃H') {
CombiName = '';
}
var ci = memCount - 1;
goto 11842;
for (;;) {
--ci;
label 11842:
if (ci < 0) break;
tp = turnAct.pop();
delete tp;
if (ComCheck(CMGS[MGS[ci]])) {
if (!(CMGS[MGS[ci]].Name == 'ã»ã‚€ã‚‰' && CombiName == 'å”力攻撃H' || CMGS[MGS[ci]].Name == 'ã¾ã©ã‹' && CombiName == 'å”力攻撃M')) {
memCount = ci;
} else {}
}
}
fscommand('ParaFlaTrace', 'ã‚ャンセルãƒãƒ£ãƒƒã‚¯:' + ci);
if (ci >= 0) {
FightComProc();
} else {
fscommand('ParaFlaTrace', 'ãƒã‚§ãƒƒã‚¯ コマンド入力ã—ãªãŠã—');
memCount = 0;
ComPushStackAct(StartComS, PartyCheck());
}
}
}
this.ret();
}
} else {
MGS = str;
fscommand('ParaFlaTrace', 'reactPT ' + MGS);
SetPosition();
this.UpdateWindow();
kyokoflag = false;
i = 0;
goto 12278;
for (;;) {
++i;
label 12278:
if (i >= 3) break;
if (MGS[i] != '' && !CMGS[MGS[i]].InAir) {
ComPushStackAct(Appearance, MGS[i]);
fscommand('ParaFlaTrace', '変身フラグãƒã‚§ãƒƒã‚¯ :' + MGS[i] + ' ' + CMGS[MGS[i]].Trans);
if (CMGS[MGS[i]].Trans == 0) {
ComPushStackAct(Trance, MGS[i]);
ComPushStackAct(CloseAllS, '');
}
if (MGS[i] == CMGS.Witch.provokeTarget) {
kyokoflag = true;
}
}
}
if (0 < CMGS.Witch.provokeflag) {
if (!kyokoflag) {
CMGS.Witch.provokeflag = 0;
}
}
ComPushStackAct(StartComS, PartyCheck());
this.ret();
}
} else {
if (str != 'FCom') {
if (str == 'PCom') {
i = 0;
goto 12767;
for (;;) {
++i;
label 12767:
if (i >= 3) break;
if (MGS[i] != '' && !CMGS[MGS[i]].InAir) {
ComPushStackAct(Exit, MGS[i]);
}
}
ComPushStackAct(PartyComS, MGS);
this.ret();
}
} else {
memCount = 0;
CombiName = '';
CombinationAttackCheck();
FightComProc();
this.ret();
}
}
}
function SGCost() {
if (SkillName != '') {
if (SkillName != 'å”力攻撃M') {
if (SkillName != 'メッタãŽã‚Š') {
if (SkillName != 'ã¾ã©ã‹ã®ããŒã„') {
if (CMGS[preACTOR].Skills[SkillName] != undefined) {
fscommand('ParaFlaTrace', '消費SGãƒã‚§ãƒƒã‚¯');
fscommand('ParaFlaTrace', preACTOR + ' ' + SkillName + ' ' + CMGS[preACTOR].Skills[SkillName]);
CMGS[preACTOR].SG -= CMGS[preACTOR].Skills[SkillName].SG;
}
} else {
CMGS.MG3.SG = Math.floor(CMGS.MG3.SG / 2);
CMGS.MG3.Skills.ã¾ã©ã‹ã®ããŒã„.BaseD = Math.floor(20 * CMGS.MG3.SG);
CMGS.MG3.Skills.ã¾ã©ã‹ã®ããŒã„.Range = Math.floor(2 * CMGS.MG3.SG);
}
} else {
CMGS.MG1.SG = Math.floor(CMGS.MG1.SG / 2);
}
} else {
CMGS.MG3.SG -= 30;
CMGS.MG5.SG -= 10;
}
ti = 0;
goto 13610;
for (;;) {
++ti;
label 13610:
if (ti >= 3) break;
if (MGS[ti] != '') {
if (CMGS[MGS[ti]].status == '通常') {
if (0 >= CMGS[MGS[ti]].SG) {
CMGS[MGS[ti]].SG = 0;
CMGS[MGS[ti]].status = '割れãŸã¦';
}
}
}
}
UpdateWindow();
}
}
function SetPosition() {
i = 0;
goto 13854;
for (;;) {
++i;
label 13854:
if (i >= 3) break;
if (CMGS[MGS[i]].FB != 0) {
this[MGS[i]]._x = 388;
} else {
this[MGS[i]]._x = 420;
}
this[MGS[i]]._y = 70 + i * 60;
}
}
function ComClearStackAct() {
this.ComACTStack.length = 0;
this.ComARGStack.length = 0;
}
function ComPushStackAct(P1, args) {
fscommand('ParaFlaTrace', 'コマンド用アクションスタック 挿入');
fscommand('ParaFlaTrace', P1 + ' ' + args);
ComACTStack.push(P1);
ComARGStack.push(args);
}
function ComCheckPlayStack() {
return ComACTStack.length;
}
function ComPlayStackAct() {
var clen = ComACTStack.length;
fscommand('ParaFlaTrace', 'スタックã•ã‚Œã¦ã‚‹å‘½ä»¤â†“' + clen);
i = 0;
goto 14332;
for (;;) {
++i;
label 14332:
if (i >= clen) break;
fscommand('ParaFlaTrace', ComACTStack[i] + ': ' + ComARGStack[i]);
}
if (0 >= ComACTStack.length) {
this.ret();
} else {
comtACT = ComACTStack.shift();
comtARGS = ComARGStack.shift();
fscommand('ParaFlaTrace', '実行命令↓');
fscommand('ParaFlaTrace', comtACT);
fscommand('ParaFlaTrace', comtARGS);
comtACT(comtARGS);
}
}
function PushStackAct(P1, args) {
fscommand('ParaFlaTrace', 'アクションスタック 挿入');
fscommand('ParaFlaTrace', P1 + ' ' + args);
ACTStack.push(P1);
ARGStack.push(args);
}
function CheckPlayStack() {
return ACTStack.length;
}
function PlayStackAct() {
if (0 >= ACTStack.length) {
this.ret();
} else {
tACT = ACTStack.shift();
tARGS = ARGStack.shift();
tACT(tARGS);
}
}
function ActS(args) {
fscommand('ParaFlaTrace', '実行元' + args[0] + '行動' + args[1]);
if (args[1].indexOf('必殺') != -1) {
if (CMGS[args[0]].SkillName[args[1]] != 'ジャンプ') {
if (CMGS[args[0]].SkillName[args[1]] == 'ç€åœ°') {
CMGS[args[0]].InAir = false;
}
} else {
CMGS[args[0]].InAir = true;
}
}
SGCost();
if (CMGS[args[0]].SkillName[args[1]] != 'ãŸã°ãã†ã¡') {
if (CMGS[args[0]].SkillName[args[1]] != 'ã—ゃりん') {
this[args[0]].gotoAndPlay(args[1]);
} else {
fscommand('ParaFlaTrace', args[0] + '車輪ãƒã‚§ãƒƒã‚¯' + args[1] + ':' + args[2]);
fscommand('ParaFlaTrace', this[args[0]]._name);
this[args[0]].TargetSet(args[2]);
}
} else {
preAC = CMGS[preACTOR].Acuracy;
if (!CMGS[Target].ribbonflag) {
CMGS[preACTOR].Acuracy = 45;
} else {
CMGS[preACTOR].Acuracy = 55;
}
preHN = CMGS[preACTOR].RANum;
CMGS[preACTOR].RANum = 3 * preHN;
var tHitNum = CMGS[preACTOR].GetHitNum();
BaseD = CMGS[preACTOR].GetNDamage(tHitNum);
fscommand('ParaFlaTrace', '物ç†ç³»å¿…殺技 : 攻撃回数 ' + tHitNum + 'ダメージ ' + BaseD);
CMGS[preACTOR].RANum = preHN;
CMGS[preACTOR].Acuracy = preAC;
this[args[0]].EX2Attack(tHitNum);
}
}
function AttackS(args) {
fscommand('ParaFlaTrace', '実行元' + args[0] + '行動' + args[1]);
if (CMGS[Target].FB != 0) {
if (!(CMGS[Target].Name == 'マミ' && CMGS[Target].multiflag == 'ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬')) {
if (!CMGS[Target].ribbonflag) {
if (0 >= CMGS[args[0]].provokeflag) {
CMGS[args[0]].GetAttackDMG();
} else {
CMGS[args[0]].GetAttackDMG(CMGS[args[0]].Acuracy - 25);
}
} else {
CMGS[args[0]].GetAttackDMG(CMGS[args[0]].Acuracy + 10);
}
AHitNum = CMGS[args[0]].preHitNum;
} else {
fscommand('ParaFlaTrace', 'マミã•ã‚“隙をã¤ã‹ã‚Œã‚‹');
preAC = CMGS[args[0]].Acuracy;
CMGS[args[0]].Acuracy = 100;
AHitNum = CMGS[args[0]].GetHitNum();
BaseD = CMGS[args[0]].GetNDamage(AHitNum);
fscommand('ParaFlaTrace', '物ç†æ”»æ’ƒ : 攻撃回数 ' + AHitNum + 'ダメージ ' + BaseD);
CMGS[args[0]].Acuracy = preAC;
}
} else {
if (!CMGS[Target].ribbonflag) {
preAC = CMGS[args[0]].Acuracy;
} else {
preAC = CMGS[args[0]].Acuracy + 10;
}
CMGS[args[0]].Acuracy = Math.floor(preAC * 0.65);
AHitNum = CMGS[args[0]].GetHitNum();
BaseD = CMGS[args[0]].GetNDamage(AHitNum);
fscommand('ParaFlaTrace', '物ç†æ”»æ’ƒ : 攻撃回数 ' + AHitNum + 'ダメージ ' + BaseD);
CMGS[args[0]].Acuracy = preAC;
}
if (args[0] == 'MG3') {
CMGS.MG3.SG -= 10;
UpdateWindow();
}
this[args[0]].Attack(CMGS[args[0]].preHitNumR, CMGS[args[0]].preHitNumL);
}
function sWndOpenS(args) {
SWnds.Open(args[0], args[1], args[2]);
delete args;
}
function OpenMesWaitS(args) {
SWnds.OpenMesWait(args[0], args[1]);
delete args;
}
function CloseAllS() {
SWnds.CloseAll();
}
function WaitS(args) {
TIM.wait(args);
}
function DamageS(args) {
Damage(args[0], args[1], args[2]);
delete args;
}
function DamageJ(args) {
Damage(args[0], args[1], args[2]);
Damage_NSG(MG4, kydmg, Math.floor(1.2 * args[2] / 10));
delete args;
}
function HealS(args) {
Heal(args[0], args[1], args[2]);
delete args;
}
function HealSAll(HVal) {
fscommand('ParaFlaTrace', '全体回復');
fscommand('ParaFlaTrace', '回復é‡:' + HVal);
var healnum = 0;
var hchecker = new Array();
i = 0;
goto 17557;
for (;;) {
++i;
label 17557:
if (i >= 3) break;
if (CMGS[MGS[i]].status != '割れ' && !CMGS[MGS[i]].InAir) {
hchecker[MGS[i]] = true;
Heal(this[MGS[i]], this['dmg' + healnum], HVal[0]);
++healnum;
}
}
i = 1;
goto 17785;
for (;;) {
++i;
label 17785:
if (5 < i) break;
if (typeof hchecker['MG' + i] == 'undefined') {
CMGS['MG' + i].HP += HVal[0];
if (CMGS['MG' + i].MHP < CMGS['MG' + i].HP) {
CMGS['MG' + i].HP = CMGS['MG' + i].MHP;
}
if (CMGS['MG' + i].SG != 0 && 0 < CMGS['MG' + i].HP) {
CMGS['MG' + i].status = '通常';
}
}
fscommand('ParaFlaTrace', CMGS['MG' + i]);
}
}
function Refresh() {
fscommand('ParaFlaTrace', 'refresh:' + preACTOR);
var rtest = statuscheck();
fscommand('ParaFlaTrace', 'rtest:' + rtest);
GameOverCheck();
ret(preACTOR);
fscommand('ParaFlaTrace', 'ret?' + ret);
}
function UpdateWindow() {
mWnd.UpdateMGS(MGS);
}
function soundstop() {
Witch.gotoAndPlay('æ’ƒç ´');
}
function SWndsOpen_forWO() {
SWnds.Open('QB', 0, 0);
SWnds.Open('ENãã‚…ã†ã—ã‚…ã†', 1, 0);
SWnds.Open('ãœã‚“ãŸã„', 0, 1);
}
function SWndsOpenS(args) {
SWnds.Open(args[0], args[1], args[2]);
delete args;
}
function PrintNumS(args) {
PrintNum(args[0], args[1], args[2]);
delete args;
}
function PrintNum(mc, DMG_Num, dmg) {
tstr = '';
tstr += mc + ' ';
tstr += DMG_Num + ' ';
tstr += dmg;
fscommand('ParaFlaTrace', DMG_Num);
fscommand('ParaFlaTrace', tstr);
if (mc._name == 'Witch') {
DMG_Num._x = mc._x + mc._width / 2;
DMG_Num._y = mc._y + 5 * mc._height / 6;
} else {
DMG_Num._x = mc._x + mc._width / 2;
DMG_Num._y = mc._y + mc._height;
}
DMG_Num.printDMG(dmg);
}
function EndStop() {
_parent.gotoAndPlay('全滅終了');
}
function woret(str) {
clen = ComACTStack.length;
ComACTStack = new Array();
ComARGStack = new Array();
SkillName = '';
dmc = this.attachMovie('HEALS', 'dmg' + dmgnum, this.getNextHighestDepth());
++dmgnum;
ComPushStackAct(CloseAllS, '');
tARGS = ['QB', 'ç™»å ´'];
ComPushStackAct(ActS, tARGS);
ComPushStackAct(SWndsOpen_forWO, tARGS);
tARGS = ['QB', '必殺1'];
ComPushStackAct(ActS, tARGS);
hval = 0;
for (pn in NAMES) {
if (NAMES[pn] != '' && pn != 'Witch') {
hval += CMGS[pn].MSG;
}
}
fscommand('ParaFlaTrace', 'å¸åŽç·é‡:' + hval);
tARGS = [this.QB, dmc, hval];
ComPushStackAct(PrintNumS, tARGS);
ComPushStackAct(CloseAllS, '');
tARGS = ['QB', 0, 0];
ComPushStackAct(SWndsOpenS, tARGS);
tARGS = ['QB', 'é€€å ´'];
ComPushStackAct(ActS, tARGS);
tARGS = ['ã«ã’ã ã—ãŸ', 60];
ComPushStackAct(OpenMesWaitS, tARGS);
ComPushStackAct(EndStop, '');
ComPlayStackAct();
}
function FullCloseS() {
SWnds.FullClose();
}
function ToEnd() {
if (CMGS.Witch.Name != 'ガルーダ') {
_parent.gotoAndPlay('オクタヴィア終了');
} else {
_parent.gotoAndPlay('ガルーダ終了');
}
}
function foldret(str) {
fscommand('ParaFlaTrace', '終了');
fscommand('ParaFlaTrace', '終了?' + _parent.ret);
if (CMGS.Witch.Name != 'ワルプルギス') {
if (CMGS.Witch.Name != 'ガルーダ') {
if (CMGS.Witch.Name == 'オクタヴィア') {
ComClearStackAct();
delete turnAct;
ComPushStackAct(FullCloseS, ['']);
ComPushStackAct(OpenMesWaitS, ['ã¦ãã¯ã€€ãœã‚“ã‚ã¤ã—ãŸ!', 20]);
ComPushStackAct(HurrayAll, ['']);
ComPushStackAct(OpenMesWaitS, ['5600ギルをã¦ã«ã„ã‚ŒãŸ!', 3]);
ComPushStackAct(WaitS, 1);
ComPushStackAct(OpenMesWaitS, ['30ã‚ャパシティã‹ãã¨ã!', 3]);
ComPushStackAct(WaitS, 1);
ComPushStackAct(OpenMesWaitS, ['1250ãƒã‚¤ãƒ³ãƒˆã®EXPã‹ãã¨ã', 3]);
ComPushStackAct(WaitS, 20);
ComPushStackAct(ToEnd, ['']);
ret();
}
} else {
ComClearStackAct();
delete turnAct;
ComPushStackAct(FullCloseS, ['']);
ComPushStackAct(OpenMesWaitS, ['ã¦ãã¯ã€€ãœã‚“ã‚ã¤ã—ãŸ!', 20]);
ComPushStackAct(HurrayAll, ['']);
ComPushStackAct(OpenMesWaitS, ['3400ギルをã¦ã«ã„ã‚ŒãŸ!', 3]);
ComPushStackAct(WaitS, 1);
ComPushStackAct(OpenMesWaitS, ['61ã‚ャパシティã‹ãã¨ã!', 3]);
ComPushStackAct(WaitS, 1);
ComPushStackAct(OpenMesWaitS, ['550ãƒã‚¤ãƒ³ãƒˆã®EXPã‹ãã¨ã', 3]);
ComPushStackAct(WaitS, 20);
ComPushStackAct(ToEnd, ['']);
ret();
}
} else {
_parent.gotoAndPlay('終了');
}
}
function openret(str) {
PlayStackAct();
}
function closeret(str) {
fscommand('ParaFlaTrace', 'ウィンドウ全閉ã˜ç¢ºèª 待機処ç†å®Ÿè¡Œ');
PlayStackAct();
}
function Damage(mc, DMG_Num, dmg) {
tstr = '';
tstr += mc + ' ';
tstr += DMG_Num + ' ';
tstr += dmg;
fscommand('ParaFlaTrace', tstr);
if (!(mc._name != 'Garuda' && mc._name != 'Walpurgis' && mc._name != 'Octavia')) {
CMGS.Witch.HP -= dmg;
fscommand('ParaFlaTrace', mc._name + 'HP:' + CMGS.Witch.HP);
DMG_Num._x = mc._x + mc._width / 2;
DMG_Num._y = mc._y + 3 * mc._height / 4;
} else {
if (0 < CMGS[mc._name].HP) {
CMGS[mc._name].HP -= dmg;
if (CMGS[mc._name].HP < 0) {
CMGS[mc._name].HP = 0;
CMGS[mc._name].status = 'æ»ã«ãŸã¦';
}
}
if (mc._name != 'MG5') {
sdmg = Math.floor(dmg / 20);
} else {
sdmg = Math.floor(dmg / 40);
}
if (0 < CMGS[mc._name].SG) {
CMGS[mc._name].SG -= sdmg;
if (CMGS[mc._name].SG < 0) {
CMGS[mc._name].SG = 0;
CMGS[mc._name].status = '割れãŸã¦';
}
}
fscommand('ParaFlaTrace', mc._name + 'HP:' + CMGS[mc._name].HP);
DMG_Num._x = mc._x + mc._width / 2;
DMG_Num._y = mc._y + mc._height;
}
DMG_Num.printDMG(dmg);
}
function Damage_NSG(mc, DMG_Num, dmg) {
tstr = '';
tstr += mc + ' ';
tstr += DMG_Num + ' ';
tstr += dmg;
fscommand('ParaFlaTrace', tstr);
if (!(mc._name != 'Garuda' && mc._name != 'Walpurgis')) {
CMGS.Witch.HP -= dmg;
fscommand('ParaFlaTrace', mc._name + 'HP:' + CMGS.Witch.HP);
DMG_Num._x = mc._x + mc._width / 2;
DMG_Num._y = mc._y + 3 * mc._height / 4;
} else {
if (0 < CMGS[mc._name].HP) {
CMGS[mc._name].HP -= dmg;
if (CMGS[mc._name].HP < 0) {
CMGS[mc._name].HP = 0;
CMGS[mc._name].status = 'æ»ã«ãŸã¦';
}
}
fscommand('ParaFlaTrace', mc._name + 'HP:' + CMGS[mc._name].HP);
DMG_Num._x = mc._x + mc._width / 2;
DMG_Num._y = mc._y + mc._height;
}
DMG_Num.printDMG(dmg);
}
function Heal(mc, DMG_Num, dmg) {
tstr = '';
tstr += mc + ' ';
tstr += DMG_Num + ' ';
tstr += dmg;
fscommand('ParaFlaTrace', DMG_Num);
fscommand('ParaFlaTrace', tstr);
var tHeal = CMGS[mc._name].MHP - CMGS[mc._name].HP;
if (dmg < tHeal) {
tHeal = dmg;
}
if (mc._name == 'Witch') {
DMG_Num._x = mc._x + mc._width / 2;
DMG_Num._y = mc._y + 5 * mc._height / 6;
} else {
CMGS[mc._name].HP += tHeal;
fscommand('ParaFlaTrace', mc._name + 'HP:' + CMGS[mc._name].HP);
DMG_Num._x = mc._x + mc._width / 2;
DMG_Num._y = mc._y + mc._height;
}
DMG_Num.printDMG(tHeal);
}
function AllCNewtral() {
fscommand('ParaFlaTrace', 'ニュートラル状態ãƒã‚§ãƒƒã‚¯');
i = 0;
goto 23001;
for (;;) {
++i;
label 23001:
if (i >= 3) break;
if (MGS[i] != '') {
fscommand('ParaFlaTrace', CMGS[MGS[i]]);
if (CMGS[MGS[i]].status != 'æ»ã«' && CMGS[MGS[i]].status != '割れ') {
if (CMGS[MGS[i]].MHP >= 4 * CMGS[MGS[i]].HP) {
fscommand('ParaFlaTrace', CMGS[MGS[i]].Name + 'ピンãƒ');
if (!CMGS[MGS[i]].InAir) {
this[MGS[i]].gotoAndPlay('ピンãƒ');
}
} else {
fscommand('ParaFlaTrace', CMGS[MGS[i]].Name + 'ç«‹ã¡');
if (!CMGS[MGS[i]].InAir) {
this[MGS[i]].gotoAndPlay('ç«‹ã¡');
}
}
}
}
}
fscommand('ParaFlaTrace', CMGS.Witch);
fscommand('ParaFlaTrace', 'ニュートラル状態ãƒã‚§ãƒƒã‚¯ 終了');
}
function AllCNewtral_ret() {
i = 0;
goto 23521;
for (;;) {
++i;
label 23521:
if (i >= 3) break;
if (MGS[i] != '') {
fscommand('ParaFlaTrace', CMGS[MGS[i]]);
if (CMGS[MGS[i]].status != 'æ»ã«' && CMGS[MGS[i]].status != '割れ') {
if (CMGS[MGS[i]].MHP >= 4 * CMGS[MGS[i]].HP) {
if (!CMGS[MGS[i]].InAir) {
this[MGS[i]].gotoAndPlay('ピンãƒ');
}
} else {
if (!CMGS[MGS[i]].InAir) {
this[MGS[i]].gotoAndPlay('ç«‹ã¡');
}
}
}
}
}
ret();
}
function CalcStoneDMG() {
delete StoneDamages;
StoneDamages = new Array();
SBase = 500;
SRange = 100;
i = 0;
goto 23987;
for (;;) {
++i;
label 23987:
if (i >= 3) break;
StoneDamages[i] = 0;
}
i = 0;
goto 24059;
for (;;) {
++i;
label 24059:
if (i >= 8) break;
ti = random(3);
StoneDamages[ti] += SBase - SRange / 2 + random(SRange);
}
}
function PAllDamageS(AllArgs) {
for (pn in AllArgs) {
Damage(AllArgs[pn][0], AllArgs[pn][1], AllArgs[pn][2]);
}
}
function atcret(str) {
this[str].stop();
fscommand('ParaFlaTrace', 'ダメージステップ');
fscommand('ParaFlaTrace', Target);
if (Target != 'AllC') {
if (!(Target != 'Witch' && ACT.indexOf('攻撃') != -1)) {
if (ACT.indexOf('必殺') == -1) {
if (ACT.indexOf('攻撃') != -1) {
fscommand('ParaFlaTrace', 'ダメージ数å—発行数 :' + dmgnum);
aai = 0;
goto 24552;
for (;;) {
++aai;
label 24552:
if (aai >= dmgnum) break;
SWnds.OpenNHits(AHitNum, 1, 0);
var adamage = CMGS[preACTOR].preDamage;
tARGS = [this[Target], this['dmg' + aai], adamage];
fscommand('ParaFlaTrace', '通常攻撃 ' + adamage + ' ' + aai + ' ' + this['dmg' + aai]);
PushStackAct(DamageS, tARGS);
break;
}
}
} else {
fscommand('ParaFlaTrace', '必殺攻撃ダメージ処ç†');
ii = 0;
goto 24816;
for (;;) {
++ii;
label 24816:
if (ii >= dmgnum) break;
tstr = 'dmgnumplay=' + dmgnum;
var BaseD = 0;
var Range = 0;
fscommand('ParaFlaTrace', '必殺ダメージãƒã‚§ãƒƒã‚¯');
fscommand('ParaFlaTrace', preACTOR + ' ' + SkillName + ' ' + CMGS[preACTOR].Skills[SkillName]);
if (CMGS[preACTOR].Skills[SkillName].Attribute != 'é”法') {
Range = 0;
if (SkillName != 'å”力攻撃M') {
if (SkillName != 'メッタãŽã‚Š') {
if (SkillName != 'ãŸã°ãã†ã¡') {
var tHitNum;
if (!CMGS[Target].ribbonflag) {
tACC = CMGS[preACTOR].Acuracy;
tHitNum = CMGS[preACTOR].GetHitNum(tACC);
} else {
tACC = CMGS[preACTOR].Acuracy + 10;
tHitNum = CMGS[preACTOR].GetHitNum(tACC);
}
tHitNum = Math.floor(tHitNum * CMGS[preACTOR].Skills[SkillName].HitScale);
BaseD = CMGS[preACTOR].GetNDamage(tHitNum);
fscommand('ParaFlaTrace', '物ç†ç³»å¿…殺技 : 攻撃回数 ' + tHitNum + 'ダメージ ' + BaseD);
} else {
var tHitNum = CMGS[preACTOR].preHitNum;
BaseD = CMGS[preACTOR].preDamage;
fscommand('ParaFlaTrace', '物ç†ç³»å¿…殺技 : 攻撃回数 ' + tHitNum + 'ダメージ ' + BaseD);
}
} else {
preHNR = CMGS.MG1.RANum;
preHNL = CMGS.MG1.LANum;
hscale = 1 + CMGS.MG1.MSG / CMGS.MG1.SG;
if (6 < hscale) {
hscale = 6;
}
CMGS.MG1.RANum = Math.floor(hscale * preHNR);
CMGS.MG1.LANum = Math.floor(hscale * preHNL);
var tHitNum;
if (!CMGS.Witch.ribbonflag) {
tACC = CMGS.MG1.Acuracy;
tHitNum = CMGS.MG1.GetHitNum(tACC);
} else {
tACC = CMGS.MG1.Acuracy + 10;
tHitNum = CMGS.MG1.GetHitNum(tACC);
}
BaseD = CMGS.MG1.GetNDamage(tHitNum);
fscommand('ParaFlaTrace', '物ç†ç³»å¿…殺技 : 攻撃回数 ' + tHitNum + 'ダメージ ' + BaseD);
CMGS.MG1.RANum = preHNR;
CMGS.MG1.LANum = preHNL;
}
} else {
preAC = CMGS.MG3.Acuracy;
if (!CMGS.Witch.ribbonflag) {
CMGS.MG3.Acuracy = 95;
} else {
CMGS.MG3.Acuracy = 100;
}
preHN = CMGS.MG3.RANum;
CMGS.MG3.RANum = 4 * preHN;
var tHitNum = CMGS.MG3.GetHitNum();
BaseD = CMGS.MG3.GetNDamage(tHitNum);
fscommand('ParaFlaTrace', '物ç†ç³»å¿…殺技 : 攻撃回数 ' + tHitNum + 'ダメージ ' + BaseD);
CMGS.MG3.RANum = preHN;
CMGS.MG3.Acuracy = preAC;
}
} else {
BaseD = CMGS[preACTOR].Skills[SkillName].BaseD;
Range = CMGS[preACTOR].Skills[SkillName].Range;
}
var EDmg = BaseD + random(Range) - Range / 2;
fscommand('ParaFlaTrace', 'EDmg=' + EDmg);
if (CMGS[Target].DefUp != 0) {
EDmg = Math.floor(EDmg * 0.6);
fscommand('ParaFlaTrace', 'ダメージ軽減EDmg=' + EDmg);
}
if (CMGS[Target].Name == 'マミ') {
if (CMGS[Target].multiflag == 'ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬') {
EDmg = Math.floor(EDmg * 1.2);
} else {
EDmg = Math.floor(EDmg * 0.85);
}
fscommand('ParaFlaTrace', 'マミã•ã‚“ダメージ処ç†EDmg=' + EDmg);
}
fscommand('ParaFlaTrace', 'dmgnum:' + dmgnum + ' ' + 'ii=' + ii);
if (!(SkillName == 'ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬' || SkillName == 'メッタãŽã‚Š' || SkillName == 'ã¨ã¤ã’ã' || SkillName == 'ラッシュ' || SkillName == 'ã¾ã©ã‹ã®ããŒã„')) {
Damage(this[Target], this['dmg' + ii], EDmg);
} else {
SWnds.OpenMes(SkillName);
tARGS = [this[Target], this['dmg' + ii], EDmg];
if (SkillName != 'ã¨ã¤ã’ã') {
PushStackAct(DamageS, tARGS);
} else {
PushStackAct(DamageJ, tARGS);
}
}
break;
}
}
} else {
fscommand('ParaFlaTrace', '自ã‚ャラを攻撃');
this[Target].gotoAndPlay('被殴り');
}
} else {
var BaseD = 0;
var Range = 0;
fscommand('ParaFlaTrace', preACTOR + ':' + SkillName);
BaseD = CMGS[preACTOR].Skills[SkillName].BaseD;
Range = CMGS[preACTOR].Skills[SkillName].Range;
fscommand('ParaFlaTrace', CMGS[preACTOR] + ':' + CMGS[preACTOR].Skills[SkillName]);
fscommand('ParaFlaTrace', 'BaseD:' + BaseD + 'Range:' + Range);
var tdmnum = 0;
if (SkillName == 'らãã›ã') {
CalcStoneDMG();
}
SBCheck = false;
AllArgs = new Array();
i = 0;
goto 27239;
for (;;) {
++i;
label 27239:
if (i >= 3) break;
if (ComCheck(CMGS[MGS[i]])) {
var EDmg;
if (SkillName != 'らãã›ã') {
EDmg = BaseD + random(Range) - Range / 2;
} else {
EDmg = StoneDamages[i];
}
if (SkillName != 'ãã‚ã®ã—ょã†ã’ã') {
if (CMGS[MGS[i]].DefUp != 0) {
EDmg = Math.floor(EDmg * 0.65);
if (SkillName == 'ã–ã‚“ã¦ã¤ã‘ã‚“') {
SBCheck = true;
CMGS[MGS[i]].DefUp = 0;
}
}
} else {
if (CMGS[MGS[i]].DefUp != 0) {
EDmg = Math.floor(EDmg * 0.9);
}
}
if (CMGS[MGS[i]].Name == 'マミ' && CMGS[MGS[i]].multiflag != 'ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬') {
EDmg = Math.floor(EDmg * 0.85);
}
if (0 < CMGS.Witch.provokeflag) {
if (MGS[i] != CMGS.Witch.provokeTarget) {
EDmg = Math.floor(EDmg * 0.85);
} else {
EDmg = Math.floor(EDmg * 1.15);
}
}
AllArgs.push([this[MGS[i]], this['dmg' + tdmnum], EDmg]);
++tdmnum;
}
}
if (!SBCheck) {
PAllDamageS(AllArgs);
} else {
SWnds.OpenMes('ã‘ã£ã‹ã„ãŒã‚„ã¶ã‚‰ã‚ŒãŸï¼');
PushStackAct(PAllDamageS, AllArgs);
}
}
}
function beatenret(str) {
this[str].stop();
AllCNewtral();
i = 0;
goto 28161;
for (;;) {
++i;
label 28161:
if (i >= dmgnum) break;
tstr = 'dmgnumplay=' + dmgnum;
fscommand('ParaFlaTrace', tstr);
SWnds.OpenNHits(AHitNum, 1, 0);
var adamage = CMGS[preACTOR].preDamage;
fscommand('ParaFlaTrace', 'ワルプル殴りダメージ:' + adamage);
if (CMGS[Target].DefUp != 0) {
adamage = Math.floor(adamage * 0.6);
}
if (CMGS[Target].Name == 'マミ') {
if (CMGS[Target].multiflag != 'ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬') {
adamage = Math.floor(adamage * 0.85);
} else {
fscommand('ParaFlaTrace', 'ティãƒä¸');
adamage = Math.floor(adamage * 1.25);
}
}
fscommand('ParaFlaTrace', 'ワルプル殴りダメージ 軽減処ç†å¾Œ:' + adamage);
tARGS = [this[Target], this['dmg' + i], adamage];
PushStackAct(DamageS, tARGS);
break;
}
}
function healret(str) {
this[str].stop();
fscommand('ParaFlaTrace', 'healret');
if (0 >= dmgnum) {
AllCNewtral();
UpdateWindow();
if (SkillName != 'ã‘ã£ã‹ã„') {
if (SkillName != 'リボン') {
if (SkillName != 'ã¡ã‚‡ã†ã¯ã¤') {
Refresh();
} else {
CMGS[Target].provokeflag = 2;
CMGS[Target].provokeTarget = preACTOR;
SWnds.OpenMesWait('ã˜ã¶ã‚“ã‚’ãらã†ã‚ˆã†ã«ã—ã‚€ã‘ãŸ!', 30);
PushStackAct(Refresh, ['']);
}
} else {
CMGS[Target].ribbonflag = true;
SWnds.OpenMesWait(SkillName, 30);
PushStackAct(Refresh, ['']);
}
} else {
i = 0;
goto 29011;
for (;;) {
++i;
label 29011:
if (i >= 3) break;
if (MGS[i] != '') {
CMGS[MGS[i]].DefUp = 1;
}
}
SWnds.OpenMesWait(SkillName, 30);
PushStackAct(Refresh, ['']);
}
} else {
if (Target != 'AllC') {
SWnds.OpenMes('ã„ã‚„ã—ã®ã²ã‹ã‚Š');
tARGS = [this[Target], this['dmg' + (dmgnum - 1)], 2000];
PushStackAct(HealS, tARGS);
} else {
SWnds.OpenMes(SkillName);
fscommand('ParaFlaTrace', CMGS[preACTOR] + ':' + SkillName);
fscommand('ParaFlaTrace', CMGS[preACTOR].Skills[SkillName].BaseD);
tARGS = [CMGS[preACTOR].Skills[SkillName].BaseD];
PushStackAct(HealSAll, tARGS);
}
}
}
function noret() {}
function GameOver() {
PushStackAct(noret, '');
BGM.playGameOver();
SWnds.OpenMes('ãœã‚“ã‚ã¤');
_parent.gotoAndPlay('全滅');
}
function GameOverCheck() {
var iret = true;
for (var sMG in CMGS) {
if (sMG != 'Witch') {
if (AliveCheck(CMGS[sMG])) {
iret = false;
fscommand('ParaFlaTrace', CMGS[sMG].Name + 'ãŒç”Ÿãã¦ã„ã‚‹');
break;
}
}
}
if (!iret) {
return false;
} else {
if (SWnds.OpenCheck()) {
ComPushStackAct(GameOver, ['']);
return true;
}
ComPushStackAct(CloseAllS, '');
ComPushStackAct(GameOver, ['']);
return true;
}
}
function statuscheck() {
ai = 0;
goto 29907;
for (;;) {
++ai;
label 29907:
if (ai >= 3) break;
if (CMGS[MGS[ai]].status != 'æ»ã«') {
if (CMGS[MGS[ai]].status != 'æ»ã«ãŸã¦') {
if (CMGS[MGS[ai]].status == '割れãŸã¦') {
if (0 < CMGS.Witch.provokeflag) {
if (MGS[ai] == CMGS.Witch.provokeTarget) {
CMGS.Witch.provokeflag = 0;
}
}
if (CMGS.Witch.ribbonflag) {
if (CMGS[MGS[ai]].name == 'マミ') {
CMGS.Witch.ribbonflag = false;
}
}
CMGS[MGS[ai]].status = '割れ';
tARGS = new Array();
tARGS[0] = MGS[ai];
tARGS[1] = '割れ';
ComPushStackAct(ActS, tARGS);
targs2 = new Array();
targs2[0] = MGS[ai];
targs2[1] = 'å€’ã‚Œç™»å ´u';
ComPushStackAct(ActS, targs2);
}
} else {
if (0 < CMGS.Witch.provokeflag) {
if (MGS[ai] == CMGS.Witch.provokeTarget) {
CMGS.Witch.provokeflag = 0;
}
}
if (CMGS.Witch.ribbonflag) {
if (CMGS[MGS[ai]].name == 'マミ') {
CMGS.Witch.ribbonflag = false;
}
}
CMGS[MGS[ai]].status = 'æ»ã«';
tARGS = new Array();
tARGS[0] = MGS[ai];
tARGS[1] = 'å€’ã‚Œç™»å ´';
ComPushStackAct(ActS, tARGS);
}
} else {
if (0 < CMGS[MGS[ai]].HP) {
CMGS[MGS[ai]].status = '通常';
}
}
}
AllCNewtral();
return 0;
}
function dmgret(str) {
fscommand('ParaFlaTrace', 'dmgret:' + str + ' dmgnum:' + dmgnum);
--dmgnum;
this[str].removeMovieClip();
fscommand('ParaFlaTrace', preACTOR);
fscommand('ParaFlaTrace', 'dmgnum:' + dmgnum);
if (0 < CMGS.Witch.HP) {
if (dmgnum == 0) {
UpdateWindow();
AllCNewtral();
fscommand('ParaFlaTrace', '全滅ãƒã‚§ãƒƒã‚¯');
Refresh();
}
} else {
if (CMGS.Witch.Name != 'ワルプルギス') {
Witch.gotoAndPlay('æ’ƒç ´');
} else {
BGM.gotoAndPlay(BGM._currentframe + 1);
}
}
}
function TargetChoice() {
var tnames = new Array();
var sret;
for (pn in MGS) {
if (MGS[pn] != '') {
if (AliveCheck(CMGS[MGS[pn]])) {
tnames.push(MGS[pn]);
}
}
}
if (tnames.length != 0) {
sret = tnames[getrandom(tnames.length)];
return sret;
}
sret = '';
return sret;
}
function EnemiesACT() {
if (CMGS.Witch.Name != 'ワルプルギス') {
if (CMGS.Witch.Name != 'ガルーダ') {
if (CMGS.Witch.Name == 'オクタヴィア') {
var tEACT = new Array();
var tEACT1 = new Array();
var tEACT2 = new Array();
if (10000 >= CMGS.Witch.HP) {
if (!(CMGS.Witch.HP < 10000 && CMGS.Witch.multiflag != '2')) {
chk = random(6);
if (chk >= 3) {
if (chk >= 5) {
tEACT[0] = 'Witch';
tEACT[1] = '攻撃1';
tEACT[2] = TargetChoice();
turnAct.push(tEACT);
tEACT1[0] = 'Witch';
tEACT1[1] = '攻撃1';
tEACT1[2] = TargetChoice();
turnAct.push(tEACT1);
} else {
t1 = TargetChoice();
turnAct.push(['Witch', '必殺2', t1]);
t1 = TargetChoice();
turnAct.push(['Witch', '必殺2', t1]);
t1 = TargetChoice();
turnAct.push(['Witch', '必殺2', t1]);
t1 = TargetChoice();
turnAct.push(['Witch', '必殺2', t1]);
t1 = TargetChoice();
turnAct.push(['Witch', '必殺2', t1]);
}
} else {
tEACT[0] = 'Witch';
tEACT[1] = '必殺1';
tEACT[2] = 'AllC';
turnAct.push(tEACT);
}
} else {
CMGS.Witch.multiflag = '2';
tEACT[0] = 'Witch';
tEACT[1] = '必殺1';
tEACT[2] = 'AllC';
turnAct.push(tEACT);
}
} else {
if (!(CMGS.Witch.HP < 20000 && CMGS.Witch.multiflag == '')) {
if (turncount % 2 != 1) {
tEACT1[0] = 'Witch';
tEACT1[1] = '攻撃1';
tEACT1[2] = TargetChoice();
turnAct.push(tEACT1);
} else {
if (20000 >= CMGS.Witch.HP) {
if (15000 >= CMGS.Witch.HP) {
t1 = TargetChoice();
turnAct.push(['Witch', '必殺2', t1]);
t1 = TargetChoice();
turnAct.push(['Witch', '必殺2', t1]);
t1 = TargetChoice();
turnAct.push(['Witch', '必殺2', t1]);
t1 = TargetChoice();
turnAct.push(['Witch', '必殺2', t1]);
} else {
t1 = TargetChoice();
turnAct.push(['Witch', '必殺2', t1]);
t1 = TargetChoice();
turnAct.push(['Witch', '必殺2', t1]);
t1 = TargetChoice();
turnAct.push(['Witch', '必殺2', t1]);
}
} else {
t1 = TargetChoice();
turnAct.push(['Witch', '必殺2', t1]);
t1 = TargetChoice();
turnAct.push(['Witch', '必殺2', t1]);
}
}
} else {
CMGS.Witch.multiflag = '1';
tEACT[0] = 'Witch';
tEACT[1] = '必殺1';
tEACT[2] = 'AllC';
turnAct.push(tEACT);
}
}
}
} else {
var tEACT = new Array();
tEACT[0] = 'Witch';
tEACT[1] = '必殺1';
tEACT[2] = 'AllC';
turnAct.push(tEACT);
}
} else {
var checkrandom = random(100);
var tEACT = new Array();
var tEACT1 = new Array();
var tEACT2 = new Array();
tEACT[0] = 'Witch';
tEACT1[0] = 'Witch';
tEACT2[0] = 'Witch';
if (38000 >= CMGS.Witch.HP) {
if (20000 >= CMGS.Witch.HP) {
if (10000 >= CMGS.Witch.HP) {
if (CMGS.Witch.multiflag == '') {
CMGS.Witch.multiflag = 'å転';
}
tEACT[1] = '必殺3';
tEACT[2] = 'AllC';
turnAct.push(tEACT);
tEACT1[1] = '攻撃1';
tEACT1[2] = TargetChoice();
turnAct.push(tEACT1);
} else {
if (CMGS.Witch.multiflag == '') {
CMGS.Witch.multiflag = 'å転';
}
tEACT[1] = '必殺3';
tEACT[2] = 'AllC';
turnAct.push(tEACT);
}
} else {
if (turncount % 2 != 1) {
chk = random(2);
if (chk != 0) {
tEACT[1] = '必殺4';
tEACT[2] = 'AllC';
turnAct.push(tEACT);
} else {
ti = random(2) + 1;
tEACT[1] = '必殺' + ti;
tEACT[2] = 'AllC';
turnAct.push(tEACT);
}
tEACT1[1] = '攻撃1';
tEACT1[2] = TargetChoice();
turnAct.push(tEACT1);
} else {
tEACT[1] = '攻撃1';
tEACT[2] = TargetChoice();
turnAct.push(tEACT);
tEACT1[1] = '攻撃1';
tEACT1[2] = TargetChoice();
turnAct.push(tEACT1);
tEACT2[1] = '攻撃1';
tEACT2[2] = TargetChoice();
turnAct.push(tEACT2);
}
}
} else {
if (turncount % 2 != 1) {
chk = random(4);
if (chk >= 3) {
tEACT[1] = '必殺4';
tEACT[2] = 'AllC';
turnAct.push(tEACT);
} else {
ti = random(2) + 1;
tEACT[1] = '必殺' + ti;
tEACT[2] = 'AllC';
turnAct.push(tEACT);
}
} else {
tEACT[1] = '攻撃1';
tEACT[2] = TargetChoice();
turnAct.push(tEACT);
tEACT1[1] = '攻撃1';
tEACT1[2] = TargetChoice();
turnAct.push(tEACT1);
}
}
}
}
function CleanActions() {
len = turnAct.length;
i = len - 1;
goto 34675;
for (;;) {
--i;
label 34675:
if (i < 0) break;
if (typeof turnAct[i][0] == 'undefined') {
delete turnAct[i];
turnAct.splice(i, 1);
}
}
if (CombiName.indexOf('å”力攻撃') != -1) {
var tempt;
len = turnAct.length;
i = len - 1;
goto 34872;
for (;;) {
--i;
label 34872:
if (i < 0) break;
if (CMGS[turnAct[i][0]].SkillName[turnAct[i][1]] == CombiName) {
tempt = turnAct[i][2];
}
if (CMGS[turnAct[i][0]].Name == 'ã¾ã©ã‹' || CMGS[turnAct[i][0]].Name == 'ã»ã‚€ã‚‰') {
delete turnAct[i];
turnAct.splice(i, 1);
}
}
targse = new Array();
targse[0] = 'MG5';
targse[1] = '必殺3';
targse[2] = tempt;
turnAct.push(targse);
}
}
function xOrder(a, b) {
if (a[0] >= b[0]) {
if (b[0] >= a[0]) {
return 0;
} else {
return -1;
}
} else {
return 1;
}
}
function getrandom(range) {
return Math.floor(range * Math.random());
}
function ShuffleActions() {
var tnames = new Array();
var tspeed = new Array();
var tpoints = new Array();
var tiroflag = '';
var ttAct = new Array();
for (pn in turnAct) {
fscommand('ParaFlaTrace', '入力ãƒã‚§ãƒƒã‚¯' + CMGS[turnAct[pn][0]].SkillName[turnAct[pn][1]]);
if (CMGS[turnAct[pn][0]].SkillName[turnAct[pn][1]] == 'ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬') {
fscommand('ParaFlaTrace', 'ティãƒã£ã¦ã‚‹');
CMGS[turnAct[pn][0]].multiflag = 'ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬';
tiroflag = turnAct[pn][0];
j = 0;
goto 35788;
for (;;) {
++j;
label 35788:
if (j >= turnAct[pn].length) break;
ttAct[j] = turnAct[pn][j];
}
}
tpoints[pn] = new Array();
tpoints[pn][0] = 0;
tpoints[pn][1] = pn;
}
i = 0;
goto 35971;
for (;;) {
++i;
label 35971:
if (i >= tpoints.length) break;
var tspeed;
tspeed = CMGS[turnAct[i][0]].Speed;
if (turnAct[i][0] == 'Witch') {
if (CMGS[turnAct[i][0]].ribbonflag) {
tspeed = CMGS[turnAct[i][0]].Speed - 10;
}
}
tpoints[i][0] = tspeed + getrandom(256) % (tspeed + 1);
fscommand('ParaFlaTrace', 'å…¥åŠ›é † ' + CMGS[turnAct[i][0]].Name + ':' + tpoints[i][0]);
}
tpoints.sort(xOrder);
i = 0;
var ttA = new Array();
i = 0;
goto 36388;
for (;;) {
++i;
label 36388:
if (i >= turnAct.length) break;
ttA[i] = new Array();
j = 0;
goto 36465;
for (;;) {
++j;
label 36465:
if (j >= turnAct[i].length) break;
ttA[i][j] = turnAct[i][j];
}
}
i = 0;
goto 36576;
for (;;) {
++i;
label 36576:
if (i >= tpoints.length) break;
turnAct[i] = ttA[tpoints[i][1]];
fscommand('ParaFlaTrace', 'è¡Œå‹•é † ' + CMGS[turnAct[i][0]].Name + ':' + tpoints[i][0]);
}
if (tiroflag != '') {
i = 0;
goto 36771;
for (;;) {
++i;
label 36771:
if (i >= turnAct.length) break;
if (turnAct[i][0] == tiroflag) {
turnAct.splice(i, 1);
} else {}
}
turnAct.unshift(ttAct);
}
}
function ItemEffect(MG, ITEM_NAME, itarget) {}
function itemmotionS(itargs) {
itemmotion(itargs[0], itargs[1], itargs[2]);
}
function SetEffectS(itargs) {
ItemE.SetEffect(itargs[0].x, itargs[0].y, itargs[1]);
}
function HealS_Mes(args) {
SWnds.OpenMesWait(args[3], 9999999);
Heal(args[0], args[1], args[2]);
}
function itemmotion(MG, ITEM_NAME, itarget) {
tARGS = new Array();
tARGS[0] = MG;
tARGS[1] = 'å‰é€²ãƒ»ãŠæ‰‹ä¸Šã’';
ComPushStackAct(ActS, tARGS);
var ep = new Object();
ep.x = this[itarget]._x;
ep.y = this[itarget]._y;
if (MG == itarget) {
if (CMGS[MG].FB != 1) {
ep.x -= 64;
} else {
ep.x -= 32;
}
}
ep.x += 16;
ep.y += 24;
tARGS = new Array();
tARGS[0] = ep;
var HHV = 0;
var HSV = 0;
if (ITEM_NAME.indexOf('グリーフシード') != -1) {
this.attachMovie('HEALS', 'dmg' + dmgnum, this.getNextHighestDepth());
++dmgnum;
if (ITEM_NAME != 'グリーフシードS') {
if (ITEM_NAME != 'グリーフシードM') {
if (ITEM_NAME == 'グリーフシードL') {
HHV = 3000;
HSV = 200;
tARGS[1] = 'care4';
}
} else {
HHV = 2000;
HSV = 100;
tARGS[1] = 'care3';
}
} else {
HHV = 1000;
HSV = 50;
tARGS[1] = 'care2';
}
}
ComPushStackAct(SetEffectS, tARGS);
tARGS = new Array();
tARGS[0] = MG;
tARGS[1] = '後退';
ComPushStackAct(ActS, tARGS);
if (ITEM_NAME.indexOf('グリーフシード') != -1) {
tARGS = new Array();
tARGS[0] = this[itarget];
tARGS[1] = this['dmg' + (dmgnum - 1)];
tARGS[2] = HHV;
tARGS[3] = 'HPSGã‹ã„ãµã';
ComPushStackAct(HealS_Mes, tARGS);
CMGS[itarget].SG += HSV;
if (CMGS[itarget].MSG < CMGS[itarget].SG) {
CMGS[itarget].SG = CMGS[itarget].MSG;
}
}
var len = CMGS[MG].Items.length;
ai = 0;
goto 38421;
for (;;) {
++ai;
label 38421:
if (ai >= len) break;
if (CMGS[MG].Items[ai] == ITEM_NAME) {
--CMGS[MG].ItemsNum[ai];
}
}
this.ret();
}
function nomotion(MG) {
if (MG == 'Witch') {
if (CMGS[MG].Name != 'ワルプルギス') {
fscommand('ParaFlaTrace', 'nomotion ワルプル');
tARGS = new Array();
tARGS[0] = MG;
tARGS[1] = '特殊1';
ComPushStackAct(ActS, tARGS);
tARGS = new Array();
tARGS[0] = 'ã“ã†ã‹ãŒãªã‹ã£ãŸ';
tARGS[1] = 1;
tARGS[2] = 0;
ComPushStackAct(sWndOpenS, tARGS);
ComPushStackAct(WaitS, 30);
} else {
fscommand('ParaFlaTrace', 'nomotion ワルプル');
tARGS = new Array();
tARGS[0] = MG;
tARGS[1] = '特殊1';
ComPushStackAct(ActS, tARGS);
tARGS = new Array();
tARGS[0] = 'ã‚らã£ã¦ã„ã‚‹';
tARGS[1] = 1;
tARGS[2] = 0;
ComPushStackAct(sWndOpenS, tARGS);
ComPushStackAct(WaitS, 30);
}
} else {
tARGS = new Array();
tARGS[0] = MG;
tARGS[1] = 'å‰é€²';
ComPushStackAct(ActS, tARGS);
tARGS = new Array();
tARGS[0] = 'ã“ã†ã‹ãŒãªã‹ã£ãŸ';
tARGS[1] = 30;
ComPushStackAct(OpenMesWaitS, tARGS);
tARGS = new Array();
tARGS[0] = MG;
tARGS[1] = '後退';
ComPushStackAct(ActS, tARGS);
}
this.ret();
}
function ret(str) {
fscommand('ParaFlaTrace', 'ret:turn=' + turn);
this[str].stop();
if (ComCheckPlayStack() != 0) {
fscommand('ParaFlaTrace', '待機処ç†å®Ÿè¡Œéƒ¨ ' + ComCheckPlayStack());
ComPlayStackAct();
} else {
SkillName = '';
if (SWnds.OpenCheck()) {
if (0 >= turnAct.length) {
comend = false;
UpKeep();
AllCNewtral();
delete turnAct;
turnAct = new Array();
Command.StartCommand();
} else {
if (!comend) {
++turncount;
fscommand('ParaFlaTrace', turncount + 'ターン目');
comend = true;
CleanActions();
EnemiesACT();
ShuffleActions();
}
if (!(CMGS[turnAct[0][0]].SG == 0 || CMGS[turnAct[0][0]].HP == 0)) {
if (!(CombiName != '' && !(AliveCheck(CMGS.MG3) && AliveCheck(CMGS.MG5)))) {
if (!(turnAct[0][0] == 'Witch' && turnAct[0][1] == '必殺3' && CMGS.Witch.multiflag == 'å転')) {
Action(turnAct.shift());
} else {
this.Witch.gotoAndPlay('特殊2');
}
} else {
delete turnAct[0];
turnAct.shift();
this.ret();
}
} else {
delete turnAct[0];
turnAct.shift();
this.ret();
}
}
} else {
fscommand('ParaFlaTrace', 'window全閉ã˜');
SWnds.CloseAll();
PushStackAct(Refresh, ['']);
}
}
}
function Action(ACTArray) {
fscommand('ParaFlaTrace', ACTArray[0] + ' ' + ACTArray[1]);
if (ACTArray[0] != '状態変更') {
if (ACTArray[0] != 'å¾…æ©Ÿ') {
if (ACTArray[0] == 'Witch') {
if (0 < CMGS.Witch.provokeflag && ACTArray[2] != 'AllC') {
ACTArray[2] = CMGS.Witch.provokeTarget;
}
}
ACT = ACTArray[1];
if (ACTArray[1].indexOf('攻撃') != -1 || ACTArray[1].indexOf('必殺') != -1) {
Target = ACTArray[2];
if (Target.indexOf('AllC') == -1) {
if (CMGS[ACTArray[0]].SkillName[ACTArray[1]] != 'ジャンプ') {
if (ComCheck(CMGS[ACTArray[2]])) {
tstr = 'dmgnumattach=' + dmgnum;
fscommand('ParaFlaTrace', tstr);
this.attachMovie('DMGS', 'dmg' + dmgnum, this.getNextHighestDepth());
fscommand('ParaFlaTrace', 'ダメージ数å—発行' + this['dmg' + dmgnum]);
++dmgnum;
if (CMGS[ACTArray[0]].SkillName[ACTArray[1]] == 'ã¨ã¤ã’ã') {
this.attachMovie('DMGS', 'kydmg', this.getNextHighestDepth());
fscommand('ParaFlaTrace', '自爆用ダメージ数å—発行' + this['dmg' + dmgnum]);
++dmgnum;
}
}
}
} else {
i = 0;
goto 40940;
for (;;) {
++i;
label 40940:
if (i >= 3) break;
if (ComCheck(CMGS[MGS[i]])) {
this.attachMovie('DMGS', 'dmg' + dmgnum, this.getNextHighestDepth());
++dmgnum;
}
}
}
}
if (ACTArray[1].indexOf('item') == -1) {
if (ACTArray[1].indexOf('攻撃') == -1) {
if (ACTArray[1].indexOf('必殺') == -1) {
if (ACTArray[1].indexOf('変身') == -1) {
if (ACTArray[1].indexOf('特殊') == -1) {
this[ACTArray[0]].gotoAndPlay(ACTArray[1]);
} else {
Target = ACTArray[2];
SkillName = CMGS[ACTArray[0]].SkillName[ACTArray[1]];
if (SkillName != 'ã„ã‚„ã—ã®ã²ã‹ã‚Š') {
if (SkillName == 'ã¡ã‚Šã‚‡ã†') {
if (CMGS[Target].status != '割れ' && !CMGS[Target].InAir) {
this.attachMovie('HEALS', 'dmg' + dmgnum, this.getNextHighestDepth());
++dmgnum;
}
}
} else {
if (Target.indexOf('AllC') != -1) {
i = 0;
goto 41624;
for (;;) {
++i;
label 41624:
if (i >= 3) break;
if (CMGS[MGS[i]].status != '割れ' && !CMGS[MGS[i]].InAir) {
this.attachMovie('HEALS', 'dmg' + dmgnum, this.getNextHighestDepth());
++dmgnum;
}
}
}
}
SWnds.Open(NAMES[ACTArray[0]], 0, 0);
SWnds.Open(CMGS[ACTArray[0]].SkillName[ACTArray[1]], 1, 0);
if (ACTArray[2] != 'AllC') {
SWnds.Open(NAMES[ACTArray[2]], 0, 1);
} else {
SWnds.Open('ãœã‚“ãŸã„', 0, 1);
}
if (!(dmgnum == 0 && SkillName != 'ã‘ã£ã‹ã„' && SkillName != 'リボン' && SkillName != 'ã¡ã‚‡ã†ã¯ã¤')) {
tARGS = [ACTArray[0], ACTArray[1]];
PushStackAct(ActS, tARGS);
} else {
PushStackAct(nomotion, ACTArray[0]);
}
}
} else {
SkillName = 'ã¸ã‚“ã—ã‚“';
SWnds.Open(NAMES[ACTArray[0]], 0, 0);
SWnds.Open('ã¸ã‚“ã—ã‚“', 1, 0);
tARGS = [ACTArray[0], ACTArray[1]];
PushStackAct(ActS, tARGS);
}
} else {
SWnds.Open(NAMES[ACTArray[0]], 0, 0);
SkillName = CMGS[ACTArray[0]].SkillName[ACTArray[1]];
if (!(dmgnum == 0 && SkillName != 'ジャンプ')) {
if (SkillName != 'ç€åœ°') {
if (SkillName != 'å”力攻撃M') {
SWnds.Open(CMGS[ACTArray[0]].SkillName[ACTArray[1]], 1, 0);
} else {
SWnds.Open('ã¾ã©ã‹', 1, 0);
}
}
if (ACTArray[2] != 'AllC') {
tARGS = [ACTArray[0], ACTArray[1], ACTArray[2]];
SWnds.Open(NAMES[ACTArray[2]], 0, 1);
} else {
tARGS = [ACTArray[0], ACTArray[1]];
SWnds.Open('ãœã‚“ãŸã„', 0, 1);
}
PushStackAct(ActS, tARGS);
} else {
PushStackAct(nomotion, ACTArray[0]);
}
}
} else {
SkillName = '攻撃';
SWnds.Open(NAMES[ACTArray[0]], 0, 0);
if (ComCheck(CMGS[ACTArray[2]])) {
SWnds.Open(NAMES[ACTArray[2]], 0, 1);
tARGS = [ACTArray[0], ACTArray[1]];
PushStackAct(AttackS, tARGS);
} else {
if (ACTArray[0] != 'Witch') {
SWnds.Open(NAMES[ACTArray[2]], 0, 1);
}
PushStackAct(nomotion, ACTArray[0]);
}
}
} else {
SkillName = ACTArray[1].substr(4);
Target = ACTArray[2];
if (SkillName != 'ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ') {
if (!(SkillName == 'ã¯ãã’ãã»ã†' || SkillName == 'ã¦ã£ã¨ã†' || SkillName == 'タンクãƒãƒ¼ãƒªãƒ¼' || SkillName == 'SSM' || SkillName == 'C4')) {
SWnds.Open(NAMES[ACTArray[0]], 0, 0);
SWnds.Open(SkillName, 1, 0);
SWnds.Open(NAMES[ACTArray[2]], 0, 1);
if (!(CMGS[ACTArray[2]].status == '割れ' || CMGS[ACTArray[2]].InAir)) {
tARGS = [ACTArray[0], SkillName, ACTArray[2]];
PushStackAct(itemmotionS, tARGS);
} else {
PushStackAct(nomotion, ACTArray[0]);
}
} else {
SWnds.Open(NAMES[ACTArray[0]], 0, 0);
SWnds.Open(SkillName, 1, 0);
SWnds.Open(NAMES[ACTArray[2]], 0, 1);
this.attachMovie('DMGS', 'dmg' + dmgnum, this.getNextHighestDepth());
fscommand('ParaFlaTrace', 'ダメージ数å—発行' + this['dmg' + dmgnum]);
++dmgnum;
tCall = CMGS[ACTArray[0]].Skills[SkillName].SkillCall;
tARGS = [ACTArray[0], tCall, ACTArray[2]];
ACT = tCall;
fscommand('ParaFlaTrace', '対象:' + Target);
var len = CMGS[ACTArray[0]].Items.length;
ai = 0;
goto 44203;
for (;;) {
++ai;
label 44203:
if (ai >= len) break;
if (CMGS[ACTArray[0]].Items[ai] == SkillName) {
--CMGS[ACTArray[0]].ItemsNum[ai];
}
}
PushStackAct(ActS, tARGS);
}
} else {
SWnds.Open(NAMES[ACTArray[0]], 0, 0);
SWnds.Open(NAMES[ACTArray[2]], 0, 1);
this.attachMovie('DMGS', 'dmg' + dmgnum, this.getNextHighestDepth());
fscommand('ParaFlaTrace', 'ダメージ数å—発行' + this['dmg' + dmgnum]);
++dmgnum;
tCall = CMGS[ACTArray[0]].Skills[SkillName].SkillCall;
tARGS = [ACTArray[0], tCall, ACTArray[2]];
ACT = tCall;
fscommand('ParaFlaTrace', '対象:' + Target);
var len = CMGS[ACTArray[0]].Items.length;
ai = 0;
goto 44733;
for (;;) {
++ai;
label 44733:
if (ai >= len) break;
if (CMGS[ACTArray[0]].Items[ai] == SkillName) {
--CMGS[ACTArray[0]].ItemsNum[ai];
}
}
PushStackAct(ActS, tARGS);
}
}
fscommand('ParaFlaTrace', '' + ACTArray[0] + '->' + ACTArray[2] + ':' + ACTArray[1]);
preACTOR = ACTArray[0];
} else {
TIM.wait(30);
}
} else {
StateChange();
}
delete ACTArray;
}
function UpKeep() {
ai = 1;
goto 45069;
for (;;) {
++ai;
label 45069:
if (5 < ai) break;
if (CMGS['MG' + ai].multiflag != '') {
CMGS['MG' + ai].multiflag = '';
}
}
if (0 < CMGS.Witch.provokeflag) {
--CMGS.Witch.provokeflag;
}
}
ItemTable = new Array();
ItemTable.グリーフシードS = new CItem();
ItemTable.グリーフシードS.ItemName = 'グリーフシードS';
ItemTable.グリーフシードS.ItemCall = 0;
ItemTable.グリーフシードS.Type = '回復';
ItemTable.グリーフシードS.Target = '味方';
ItemTable.グリーフシードS.All = 'å˜ä½“';
ItemTable.グリーフシードM = new CItem();
ItemTable.グリーフシードM.ItemName = 'グリーフシードM';
ItemTable.グリーフシードM.ItemCall = 1;
ItemTable.グリーフシードM.Type = '回復';
ItemTable.グリーフシードM.Target = '味方';
ItemTable.グリーフシードM.All = 'å˜ä½“';
ItemTable.グリーフシードL = new CItem();
ItemTable.グリーフシードL.ItemName = 'グリーフシードL';
ItemTable.グリーフシードL.ItemCall = 2;
ItemTable.グリーフシードL.Type = '回復';
ItemTable.グリーフシードL.Target = '味方';
ItemTable.グリーフシードL.All = 'å˜ä½“';
ItemTable.ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ = new CItem();
ItemTable.ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ.ItemName = 'ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ';
ItemTable.ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ.ItemCall = 3;
ItemTable.ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ.Type = '攻撃';
ItemTable.ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ.Target = '敵';
ItemTable.ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ.All = 'å˜ä½“';
ItemTable.ã¯ãã’ãã»ã† = new CItem();
ItemTable.ã¯ãã’ãã»ã†.ItemName = 'ã¯ãã’ãã»ã†';
ItemTable.ã¯ãã’ãã»ã†.ItemCall = 4;
ItemTable.ã¯ãã’ãã»ã†.Type = '攻撃';
ItemTable.ã¯ãã’ãã»ã†.Target = '敵';
ItemTable.ã¯ãã’ãã»ã†.All = 'å˜ä½“';
ItemTable.ã¦ã£ã¨ã† = new CItem();
ItemTable.ã¦ã£ã¨ã†.ItemName = 'ã¦ã£ã¨ã†';
ItemTable.ã¦ã£ã¨ã†.ItemCall = 5;
ItemTable.ã¦ã£ã¨ã†.Type = '攻撃';
ItemTable.ã¦ã£ã¨ã†.Target = '敵';
ItemTable.ã¦ã£ã¨ã†.All = 'å˜ä½“';
ItemTable.タンクãƒãƒ¼ãƒªãƒ¼ = new CItem();
ItemTable.タンクãƒãƒ¼ãƒªãƒ¼.ItemName = 'タンクãƒãƒ¼ãƒªãƒ¼';
ItemTable.タンクãƒãƒ¼ãƒªãƒ¼.ItemCall = 6;
ItemTable.タンクãƒãƒ¼ãƒªãƒ¼.Type = '攻撃';
ItemTable.タンクãƒãƒ¼ãƒªãƒ¼.Target = '敵';
ItemTable.タンクãƒãƒ¼ãƒªãƒ¼.All = 'å˜ä½“';
ItemTable.SSM = new CItem();
ItemTable.SSM.ItemName = 'SSM';
ItemTable.SSM.ItemCall = 7;
ItemTable.SSM.Type = '攻撃';
ItemTable.SSM.Target = '敵';
ItemTable.SSM.All = 'å˜ä½“';
ItemTable.C4 = new CItem();
ItemTable.C4.ItemName = 'C4';
ItemTable.C4.ItemCall = 8;
ItemTable.C4.Type = '攻撃';
ItemTable.C4.Target = '敵';
ItemTable.C4.All = 'å˜ä½“';
SECheck = new Sound(this);
SECheck.attachSound('SCheck');
MGS = new Array();
this.QB._visible = false;
var StoneDamages;
MGS[0] = '';
MGS[1] = '';
MGS[2] = '';
MGS[3] = '';
MGS[4] = '';
var Witch;
NAMES = _parent.NAMES;
for (pn in NAMES) {
if (NAMES[pn] != '' && pn != 'Witch') {
fscommand('ParaFlaTrace', 'ムービークリップ作æˆãƒã‚§ãƒƒã‚¯:' + pn + NAMES[pn]);
tdepth = this.getNextHighestDepth();
if (NAMES[pn] != 'ãょã†ã“') {
if (NAMES[pn] != 'ã•ã‚„ã‹') {
if (NAMES[pn] != 'マミ') {
if (NAMES[pn] != 'ã¾ã©ã‹') {
if (NAMES[pn] == 'ã»ã‚€ã‚‰') {
this.attachMovie('MC_Homura', pn, tdepth);
}
} else {
this.attachMovie('MC_Madoka', pn, tdepth);
}
} else {
this.attachMovie('MC_Mami', pn, tdepth);
}
} else {
this.attachMovie('MC_Sayaka', pn, tdepth);
}
} else {
this.attachMovie('MC_Kyoko', pn, tdepth);
}
fscommand('ParaFlaTrace', pn + ':' + this[pn]);
}
}
tSkill = new CSkill();
if (CMGS.Witch.Name != 'ワルプルギス') {
if (CMGS.Witch.Name != 'ガルーダ') {
if (CMGS.Witch.Name == 'オクタヴィア') {
this.Walpurgis._visible = false;
this.Garuda._visible = false;
this.Octavia._visible = true;
this.Witch = this.Octavia;
}
} else {
this.Walpurgis._visible = false;
this.Garuda._visible = true;
this.Octavia._visible = false;
this.Witch = this.Garuda;
}
} else {
this.Walpurgis._visible = true;
this.Garuda._visible = false;
this.Octavia._visible = false;
this.Witch = this.Walpurgis;
}
ACTIONs = new Array();
var turnnum = 19;
i = 0;
goto 47383;
for (;;) {
++i;
label 47383:
if (i >= turnnum) break;
ACTIONs[i] = new Array();
}
var NowACTION = new Array();
i = 1;
goto 47470;
for (;;) {
++i;
label 47470:
if (5 < i) break;
this['MG' + i]._visible = false;
}
ACTIONs[0][0] = 'MG3';
ACTIONs[0][1] = 'ç™»å ´u';
ACTIONs[1][0] = 'MG1';
ACTIONs[1][1] = '特殊1';
ACTIONs[1][2] = 'AllC';
ACTIONs[0] = ['Witch', 'ç™»å ´'];
ACTIONs[1] = ['状態変更'];
ACTIONs[2] = ['MG2', 'ç™»å ´u'];
ACTIONs[3] = ['MG2', '変身'];
ACTIONs[4] = ['状態変更'];
ACTIONs[5] = ['MG3', 'ç™»å ´u'];
ACTIONs[6] = ['MG3', '変身'];
ACTIONs[7] = ['状態変更'];
ACTIONs[8] = ['MG5', 'ç™»å ´u'];
ACTIONs[9] = ['MG5', '変身'];
ACTIONs[10] = ['MG2', '攻撃1', 'Witch'];
ACTIONs[11] = ['MG5', '必殺1', 'Witch'];
ACTIONs[12] = ['MG3', '攻撃1', 'Witch'];
ACTIONs[13] = ['Witch', '攻撃1', 'MG2'];
ACTIONs[14] = ['å¾…æ©Ÿ'];
ACTIONs[15] = ['MG2', '必殺1', 'Witch'];
ACTIONs[16] = ['MG5', '必殺3', 'Witch'];
ACTIONs[17] = ['Witch', '必殺1', 'AllC'];
ACTIONs[18] = ['MG3', 'é€€å ´'];
ACTIONs[19] = ['状態変更'];
ACTIONs[20] = ['MG2', 'é€€å ´'];
ACTIONs[21] = ['状態変更'];
ACTIONs[22] = ['MG5', 'é€€å ´'];
ACTIONs[23] = ['状態変更'];
ACTIONs[24] = ['状態変更'];
ACTIONs[25] = ['MG1', 'ç™»å ´u'];
ACTIONs[26] = ['MG1', '変身'];
ACTIONs[27] = ['状態変更'];
ACTIONs[28] = ['MG4', 'ç™»å ´u'];
ACTIONs[29] = ['MG4', '変身'];
ACTIONs[30] = ['MG1', '攻撃1', 'Witch'];
ACTIONs[31] = ['MG4', '特殊1', 'AllC'];
ACTIONs[32] = ['Witch', '必殺2', 'AllC'];
ACTIONs[33] = ['å¾…æ©Ÿ'];
ACTIONs[34] = ['Witch', '攻撃1', 'MG4'];
ACTIONs[35] = ['MG1', '特殊1', 'AllC'];
ACTIONs[36] = ['MG4', '必殺1', 'Witch'];
ACTIONs[37] = ['å¾…æ©Ÿ'];
ACTIONs[38] = ['MG1', '必殺1', 'Witch'];
ACTIONs[39] = ['Witch', '攻撃1', 'MG1'];
ACTIONs[40] = ['MG4', '必殺2', 'Witch'];
ACTIONs[41] = ['MG1', 'é€€å ´'];
ACTIONs[42] = ['状態変更'];
ACTIONs[43] = ['MG4', 'é€€å ´'];
ACTIONs[44] = ['状態変更'];
ACTIONs[45] = ['状態変更'];
ACTIONs[46] = ['MG5', 'ç™»å ´'];
ACTIONs[47] = ['状態変更'];
ACTIONs[48] = ['MG2', 'ç™»å ´'];
ACTIONs[49] = ['状態変更'];
ACTIONs[50] = ['MG4', 'ç™»å ´'];
ACTIONs[51] = ['å¾…æ©Ÿ'];
ACTIONs[52] = ['MG2', '必殺2', 'Witch'];
ACTIONs[53] = ['MG5', '必殺4', 'Witch'];
ACTIONs[54] = ['Witch', '必殺3', 'AllC'];
ACTIONs[55] = ['MG4', '必殺3', 'Witch'];
ACTIONs[56] = ['MG5', 'é€€å ´'];
ACTIONs[57] = ['状態変更'];
ACTIONs[58] = ['MG2', 'é€€å ´'];
ACTIONs[59] = ['状態変更'];
ACTIONs[60] = ['MG4', 'é€€å ´'];
ACTIONs[61] = ['状態変更'];
ACTIONs[62] = ['状態変更'];
ACTIONs[63] = ['MG1', 'ç™»å ´'];
ACTIONs[64] = ['状態変更'];
ACTIONs[65] = ['MG3', 'ç™»å ´'];
ACTIONs[66] = ['å¾…æ©Ÿ'];
ACTIONs[67] = ['MG1', '必殺2', 'Witch'];
ACTIONs[68] = ['Witch', '必殺3', 'AllC'];
ACTIONs[69] = ['MG3', '必殺1', 'Witch'];
ACTIONs[70] = ['Witch', 'æ’ƒç ´'];
var statecount = 0;
turnnum = ACTIONS.length;
var Target;
var ACT;
var DMG;
var preACTOR;
var AHitNum = 0;
var SkillName;
var dmgnum = 0;
var ACTStack = new Array();
var ARGStack = new Array();
var tARGS = new Array();
var ComACTStack = new Array();
var ComARGStack = new Array();
var TargetSelect;
var ALLorONE;
var turnAct = new Array();
SetPosition();
UpdateWindow();
this[ACTIONs[0][0]].gotoAndPlay(ACTIONs[0][1]);
fscommand('ParaFlaTrace', ACTIONs[0][0]);
fscommand('ParaFlaTrace', ACTIONs[0][1]);
turn = 0;
var IntroFlag;
turnAct = new Array();
var CombiName = '';
var memCount = 0;
var turncount = 0;
var comend = false;
}
frame 7 {
stop();
}
frame 8 {
function cancelret() {
if (ALLorONE != 'å˜ä½“') {
this.CCurCancel.removeMovieClip();
ai = 0;
goto 515;
for (;;) {
++ai;
label 515:
if (ai >= 3) break;
this['CCur' + MGS[ai]].removeMovieClip();
}
} else {
this.CCur.removeMovieClip();
}
delete this.Witch.onRelease;
delete this.Witch.onRollOver;
delete this.MG1.onRelease;
delete this.MG2.onRelease;
delete this.MG3.onRelease;
delete this.MG4.onRelease;
delete this.MG5.onRelease;
delete this.MG1.onRollOver;
delete this.MG2.onRollOver;
delete this.MG3.onRollOver;
delete this.MG4.onRollOver;
delete this.MG5.onRollOver;
this.selectret('Cancel');
this.gotoAndStop('Idle');
}
fscommand('ParaFlaTrace', 'SelectFrame :' + TargetSelect + ' : ' + ALLorONE);
var nselc = MGS[memCount];
if (TargetSelect != '味方') {
fscommand('ParaFlaTrace', 'SelectCheck Enemy' + TargetSelect + ' ' + ALLorONE);
if (ALLorONE == 'å˜ä½“') {
fscommand('ParaFlaTrace', 'å˜ä½“ãƒã‚§ãƒƒã‚¯');
this.attachMovie('CCURSOR', 'CCur', this.getNextHighestDepth());
this.CCur._xscale = -100;
this.CCur._x = this.Witch._x + this.Witch._width + 32;
this.CCur._y = this.Witch._y + this.Witch._height - 32;
this.Witch.onRollOver = function () {
fscommand('ParaFlaTrace', 'selcheck :' + this);
if (this._visible) {
this._parent.CCur._visible = true;
this._parent.CCur._xscale = -100;
this._parent.CCur._x = this._x + this._width + 32;
this._parent.CCur._y = this._y + this._height - 32;
this._parent.SECheck.start();
}
};
this.Witch.onRelease = function () {
if (this._visible) {
this._parent.CCur._xscale = -100;
this._parent.CCur._x = this._x + this._width + 32;
this._parent.CCur._y = this._y + this._height - 32;
this._parent.SECheck.start();
this._parent.selectret('Witch');
this._parent.CCur.removeMovieClip();
this._parent.gotoAndStop('Idle');
delete this.onRelease;
delete this.onRollOver;
}
};
}
} else {
if (ALLorONE != 'å˜ä½“') {
this.attachMovie('CCURSOR', 'CCurCancel', this.getNextHighestDepth());
this.CCurCancel._visible = false;
i = 0;
goto 1856;
for (;;) {
++i;
label 1856:
if (i >= 3) break;
if (MGS[i] != '') {
if (this[MGS[i]]._visible == true) {
this.attachMovie('CCURSOR', 'CCur' + MGS[i], this.getNextHighestDepth());
this['CCur' + MGS[i]]._x = this[MGS[i]]._x - 32;
this['CCur' + MGS[i]]._y = this[MGS[i]]._y;
if (i == memCount) {
this['CCur' + MGS[i]]._x = this[MGS[i]]._x - 64;
}
}
this[MGS[i]].onRollOver = function () {
if (this._visible) {
this._parent.CCurCancel._visible = false;
j = 0;
goto 2289;
for (;;) {
++j;
label 2289:
if (j >= 3) break;
if (this._parent.MGS[j] != '') {
if (this._parent[this._parent.MGS[j]]._visible == true) {
this._parent['CCur' + this._parent.MGS[j]]._visible = true;
}
}
}
this._parent.SECheck.start();
}
};
this[MGS[i]].onRelease = function () {
if (this._visible) {
this._parent.SECheck.start();
this._parent.selectret('AllC');
this._parent.CCurCancel.removeMovieClip();
ai = 0;
goto 2651;
for (;;) {
++ai;
label 2651:
if (ai >= 3) break;
this._parent['CCur' + MGS[ai]].removeMovieClip();
}
delete this._parent.MG1.onRelease;
delete this._parent.MG2.onRelease;
delete this._parent.MG3.onRelease;
delete this._parent.MG4.onRelease;
delete this._parent.MG5.onRelease;
delete this._parent.MG1.onRollOver;
delete this._parent.MG2.onRollOver;
delete this._parent.MG3.onRollOver;
delete this._parent.MG4.onRollOver;
delete this._parent.MG5.onRollOver;
this._parent.gotoAndStop('Idle');
}
};
}
}
} else {
this.attachMovie('CCURSOR', 'CCur', this.getNextHighestDepth());
i = 0;
goto 3069;
for (;;) {
++i;
label 3069:
if (i >= 3) break;
if (MGS[i] != '' && 0 < CMGS[MGS[i]].SG && !CMGS[MGS[i]].InAir) {
this.CCur._x = this[MGS[i]]._x - 32;
this.CCur._y = this[MGS[i]]._y;
if (i == memCount) {
if (CMGS[MGS[i]].FB != 1) {
this.CCur._x = this[MGS[i]]._x - 96;
} else {
this.CCur._x = this[MGS[i]]._x - 64;
}
}
} else {}
}
i = 0;
goto 3481;
for (;;) {
++i;
label 3481:
if (i >= 3) break;
if (MGS[i] != '' && 0 < CMGS[MGS[i]].SG) {
this[MGS[i]].onRollOver = function () {
if (this._visible) {
this._parent.CCur._x = this._x - 32;
this._parent.CCur._y = this._y;
if (nselc == this._name) {
if (this._parent.CMGS[this._name].FB != 1) {
this._parent.CCur._x = this._x - 96;
} else {
this._parent.CCur._x = this._x - 64;
}
}
this._parent.SECheck.start();
}
};
this[MGS[i]].onRelease = function () {
if (this._visible) {
this._parent.SECheck.start();
this._parent.selectret(this._name);
ai = 0;
goto 4032;
for (;;) {
++ai;
label 4032:
if (ai >= 3) break;
this._parent.CCur.removeMovieClip();
}
this._parent.gotoAndStop('Idle');
delete this._parent.MG1.onRelease;
delete this._parent.MG2.onRelease;
delete this._parent.MG3.onRelease;
delete this._parent.MG4.onRelease;
delete this._parent.MG5.onRelease;
delete this._parent.MG1.onRollOver;
delete this._parent.MG2.onRollOver;
delete this._parent.MG3.onRollOver;
delete this._parent.MG4.onRollOver;
delete this._parent.MG5.onRollOver;
}
};
}
}
}
}
this.Cancel.onRollOver = function () {
if (ALLorONE != 'å˜ä½“') {
j = 0;
goto 4437;
for (;;) {
++j;
label 4437:
if (j >= 3) break;
if (this._parent.MGS[j] != '') {
if (this._parent[this._parent.MGS[j]]._visible == true) {
this._parent['CCur' + this._parent.MGS[j]]._visible = false;
}
}
}
this._parent.CCurCancel._x = this._x - 32;
this._parent.CCurCancel._y = this._y;
this._parent.CCurCancel._visible = true;
} else {
if (TargetSelect != '味方') {
this._parent.CCur._xscale = 100;
this._parent.CCur._x = this._x - 32;
this._parent.CCur._y = this._y;
} else {
this._parent.CCur._x = this._x - 32;
this._parent.CCur._y = this._y;
}
}
this._parent.SECheck.start();
};
this.Cancel.onRelease = function () {
this._parent.CCurCancel.removeMovieClip();
this.gotoAndPlay(this._currentframe + 1);
this._parent.CCurCancel._visible = false;
this._parent.SECheck.start();
};
stop();
}
}
movieClip 1290 {
}
movieClip 1292 {
frame 1 {
this._visible = true;
SECheck = new Sound(this);
SECheck.attachSound('SCheck');
IStart.PrintText('スã‚ップ');
}
frame 5 {
stop();
this.IStart.onRollOver = function () {
SECheck.start();
};
this.IStart.onRelease = function () {
SECheck.start();
play();
};
}
frame 9 {
_parent.skip();
this._visible = false;
stop();
}
}
movieClip 1293 {
frame 1 {
function PrintText(str) {
text.PrintText(str);
text._y = 0;
}
function Scroll() {
fscommand('ParaFlaTrace', 'sccheck' + sccount);
if (0 < text.hsize - 128 + text._y) {
sccount = 0;
this.gotoAndPlay(2);
} else {
_parent.ret(this._name);
}
}
this.createEmptyMovieClip('mask', 2000);
this.mask._x = 0;
this.mask._y = 0;
this.mask.beginFill(16777215, 100);
this.mask.moveTo(0, 0);
this.mask.lineTo(420, 0);
this.mask.lineTo(420, 128);
this.mask.lineTo(0, 128);
this.mask.lineTo(0, 0);
this.mask.endFill();
this.setMask(this.mask);
var sccount = 0;
stop();
}
frame 2 {
++sccount;
text._y -= 32;
play();
}
frame 7 {
if (sccount >= 4) {
sccount = 0;
_parent.ret('yet');
stop();
} else {
fscommand('ParaFlaTrace', 'sc:' + sccount);
gotoAndPlay(2);
}
}
}
movieClip 1296 {
frame 1 {
function PrintText(str) {
Text.PrintText(str);
gotoAndPlay(2);
}
function ret(str) {
if (str != 'yet') {
stop();
_parent.ret(this._name);
} else {
play();
gotoAndPlay(2);
}
}
stop();
cc = 1;
}
frame 2 {
play();
}
frame 91 {
Text.Scroll();
stop();
}
}
movieClip 1297 {
frame 1 {
function PrintText(str) {
Text.PrintText(str);
gotoAndPlay(2);
}
function ret(str) {
play();
}
this.createEmptyMovieClip('mask', 2000);
this.mask._x = 0;
this.mask._y = -160;
this.mask.beginFill(16777215, 100);
this.mask.moveTo(0, 0);
this.mask.lineTo(448, 0);
this.mask.lineTo(448, 160);
this.mask.lineTo(0, 160);
this.mask.lineTo(0, 0);
this.mask.endFill();
this.setMask(this.mask);
stop();
}
frame 2 {
this.mask._y += 40;
play();
fscommand('ParaFlaTrace', this.mask._y);
}
frame 3 {
if (this.mask._y >= 0) {
this.mask._y = 0;
stop();
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 4 {
this.mask._y -= 40;
}
frame 5 {
if (-160 >= this.mask._y) {
this.mask._y = -160;
_parent.ret(this._name);
stop();
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1302 {
}
movieClip 1305 {
}
movieClip 1306 {
frame 1 {
fadecount = 0;
preR = 1;
preG = 1;
preB = 1;
var filter;
stop();
}
frame 3 {
var color_mtx = [0, 0, 0, 0, 0, 0, 0.2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0];
var filter = new flash.filters.ColorMatrixFilter(color_mtx);
BG.filters = [filter];
stop();
}
frame 5 {
var color_mtx = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0];
var filter = new flash.filters.ColorMatrixFilter(color_mtx);
BG.filters = [filter];
stop();
}
frame 11 {
R = Math.random();
G = Math.random();
B = Math.random();
uR = (preR - R) / 4;
uG = (preG - G) / 4;
uB = (preB - B) / 4;
nR = preR;
nG = preG;
nB = preB;
color_mtx = [nR, 0, 0, 0, 0, 0, nG, 0, 0, 0, 0, 0, nB, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
BG.filters = [filter];
++fadecount;
}
frame 12 {
nR -= uR;
nG -= uG;
nB -= uB;
color_mtx = [nR, 0, 0, 0, 0, 0, nG, 0, 0, 0, 0, 0, nB, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
BG.filters = [filter];
}
frame 13 {
nR -= uR;
nG -= uG;
nB -= uB;
color_mtx = [nR, 0, 0, 0, 0, 0, nG, 0, 0, 0, 0, 0, nB, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
BG.filters = [filter];
}
frame 14 {
nR -= uR;
nG -= uG;
nB -= uB;
color_mtx = [nR, 0, 0, 0, 0, 0, nG, 0, 0, 0, 0, 0, nB, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
BG.filters = [filter];
}
frame 15 {
nR -= uR;
nG -= uG;
nB -= uB;
color_mtx = [nR, 0, 0, 0, 0, 0, nG, 0, 0, 0, 0, 0, nB, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
BG.filters = [filter];
}
frame 16 {
preR = R;
preG = G;
preB = B;
if (fadecount >= 3) {
R = 0;
G = 0.2;
B = 1;
uR = (preR - R) / 4;
uG = (preG - G) / 4;
uB = (preB - B) / 4;
nR = preR;
nG = preG;
nB = preB;
fadecount = 0;
} else {
gotoAndPlay('暗転');
}
}
frame 17 {
nR -= uR;
nG -= uG;
nB -= uB;
color_mtx = [nR, 0, 0, 0, 0, 0, nG, 0, 0, 0, 0, 0, nB, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
BG.filters = [filter];
}
frame 18 {
nR -= uR;
nG -= uG;
nB -= uB;
color_mtx = [nR, 0, 0, 0, 0, 0, nG, 0, 0, 0, 0, 0, nB, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
BG.filters = [filter];
}
frame 19 {
nR -= uR;
nG -= uG;
nB -= uB;
color_mtx = [nR, 0, 0, 0, 0, 0, nG, 0, 0, 0, 0, 0, nB, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
BG.filters = [filter];
}
frame 20 {
nR -= uR;
nG -= uG;
nB -= uB;
color_mtx = [nR, 0, 0, 0, 0, 0, nG, 0, 0, 0, 0, 0, nB, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
BG.filters = [filter];
}
frame 21 {
color_mtx = [R, 0, 0, 0, 0, 0, G, 0, 0, 0, 0, 0, B, 0, 0, 0, 0, 0, 1, 0];
preR = R;
preG = G;
preB = B;
var filter = new flash.filters.ColorMatrixFilter(color_mtx);
BG.filters = [filter];
stop();
_parent.ret(this._name);
}
frame 31 {
R = Math.random();
G = Math.random();
B = Math.random();
uR = (preR - R) / 4;
uG = (preG - G) / 4;
uB = (preB - B) / 4;
nR = preR;
nG = preG;
nB = preB;
color_mtx = [nR, 0, 0, 0, 0, 0, nG, 0, 0, 0, 0, 0, nB, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
BG.filters = [filter];
++fadecount;
}
frame 32 {
nR -= uR;
nG -= uG;
nB -= uB;
color_mtx = [nR, 0, 0, 0, 0, 0, nG, 0, 0, 0, 0, 0, nB, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
BG.filters = [filter];
}
frame 33 {
nR -= uR;
nG -= uG;
nB -= uB;
color_mtx = [nR, 0, 0, 0, 0, 0, nG, 0, 0, 0, 0, 0, nB, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
BG.filters = [filter];
}
frame 34 {
nR -= uR;
nG -= uG;
nB -= uB;
color_mtx = [nR, 0, 0, 0, 0, 0, nG, 0, 0, 0, 0, 0, nB, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
BG.filters = [filter];
}
frame 35 {
nR -= uR;
nG -= uG;
nB -= uB;
color_mtx = [nR, 0, 0, 0, 0, 0, nG, 0, 0, 0, 0, 0, nB, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
BG.filters = [filter];
}
frame 36 {
preR = R;
preG = G;
preB = B;
if (fadecount >= 3) {
fadecount = 0;
R = 1;
G = 1;
B = 1;
uR = (preR - R) / 4;
uG = (preG - G) / 4;
uB = (preB - B) / 4;
nR = preR;
nG = preG;
nB = preB;
} else {
gotoAndPlay('明転');
}
}
frame 37 {
nR -= uR;
nG -= uG;
nB -= uB;
color_mtx = [nR, 0, 0, 0, 0, 0, nG, 0, 0, 0, 0, 0, nB, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
BG.filters = [filter];
}
frame 38 {
nR -= uR;
nG -= uG;
nB -= uB;
color_mtx = [nR, 0, 0, 0, 0, 0, nG, 0, 0, 0, 0, 0, nB, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
BG.filters = [filter];
}
frame 39 {
nR -= uR;
nG -= uG;
nB -= uB;
color_mtx = [nR, 0, 0, 0, 0, 0, nG, 0, 0, 0, 0, 0, nB, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
BG.filters = [filter];
}
frame 40 {
nR -= uR;
nG -= uG;
nB -= uB;
color_mtx = [nR, 0, 0, 0, 0, 0, nG, 0, 0, 0, 0, 0, nB, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
BG.filters = [filter];
}
frame 41 {
color_mtx = [R, 0, 0, 0, 0, 0, G, 0, 0, 0, 0, 0, B, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
BG.filters = [filter];
stop();
_parent.ret(this._name);
}
}
movieClip 1307 {
frame 1 {
function ret(str) {
_parent.ret(this._name);
}
function Move(CName, Direction, SCount) {
if (Direction != 'F') {
if (Direction != 'B') {
if (Direction != 'L') {
if (Direction == 'R') {
this[CName].RStep();
this[CName].unitx = speed;
this[CName].unity = 0;
}
} else {
this[CName].LStep();
this[CName].unitx = speed * -1;
this[CName].unity = 0;
}
} else {
this[CName].BStep();
this[CName].unitx = 0;
this[CName].unity = speed * -1;
}
} else {
this[CName].FStep();
this[CName].unitx = 0;
this[CName].unity = speed;
}
this[CName].SCount = SCount;
stepnum = 0;
gotoAndPlay('Move');
}
Als.CharaCreate('CHIP_ALS');
King.CharaCreate('CHIP_KING');
Gigames.CharaCreate('CHIP_GIGAMES');
var Chars = new Array();
Chars[0] = Als;
Chars[1] = King;
Chars[2] = Gigames;
var stepnum = 0;
stop();
speed = 4;
}
frame 2 {
stop();
}
frame 4 {
play();
i = 0;
goto 78;
for (;;) {
++i;
label 78:
if (i >= 3) break;
if (0 < Chars[i].SCount) {
Chars[i]._x += Chars[i].unitx;
Chars[i]._y += Chars[i].unity;
}
}
stepnum += speed;
}
frame 5 {
if (stepnum >= 32) {
stepnum = 0;
flag = false;
i = 0;
goto 160;
for (;;) {
++i;
label 160:
if (i >= 3) break;
if (0 < Chars[i].SCount) {
--Chars[i].SCount;
if (Chars[i].SCount != 0) {
flag = true;
} else {
Chars[i].DStop();
}
}
}
if (flag) {
gotoAndPlay(_currentframe - 1);
} else {
gotoAndPlay('Newtral');
_parent.ret(this._name);
}
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1308 {
frame 1 {
function AllInvisible() {
Kyoko._visible = false;
Als._visible = false;
King._visible = false;
Gigames._visible = false;
}
function SetVisible(CName) {
this[CName]._visible = true;
}
function SetPosition(CName, x, y) {
if (CName == 'Kyoko') {
Stage._x = -16 + 8 * 32 - 32 * x;
Stage._y = 4 + 32 * 6 - 16 - 32 * y;
} else {
this[CName]._x = 32 * x;
this[CName]._y = -4 + 16 + 32 * y;
}
}
function LShift() {
Stage.room.gotoAndPlay('明転');
}
function DShift() {
Stage.room.gotoAndPlay('暗転');
}
function Light() {
Stage.room.gotoAndPlay('明');
}
function Dark() {
Stage.room.gotoAndPlay('æš—');
}
function ret(str) {
_parent.ret(this._name);
}
function Move(CName, Direction, SCount) {
if (CName == 'Kyoko') {
if (Direction != 'F') {
if (Direction != 'B') {
if (Direction != 'L') {
if (Direction == 'R') {
Kyoko.RStep();
Kyoko.unitx = speed * -1;
Kyoko.unity = 0;
}
} else {
Kyoko.LStep();
Kyoko.unitx = speed;
Kyoko.unity = 0;
}
} else {
Kyoko.BStep();
Kyoko.unitx = 0;
Kyoko.unity = speed;
}
} else {
Kyoko.FStep();
Kyoko.unitx = 0;
Kyoko.unity = speed * -1;
}
Kyoko.SCount = SCount;
stepnum = 0;
gotoAndPlay('Move');
} else {
Stage.Move(CName, Direction, SCount);
}
}
Kyoko.CharaCreate('CHIP_KYOKOU');
Als = Stage.Als;
King = Stage.King;
Gigames = Stage.Gigames;
SetPosition('Kyoko', 3, 6);
SetPosition('Als', 5, 6);
SetPosition('King', 8, 0);
SetPosition('Gigames', 8, 0);
stop();
speed = 4;
}
frame 2 {
stop();
}
frame 4 {
play();
if (0 < Kyoko.SCount) {
Stage._x += Kyoko.unitx;
Stage._y += Kyoko.unity;
}
stepnum += speed;
}
frame 5 {
if (stepnum >= 32) {
stepnum = 0;
flag = false;
if (0 < Kyoko.SCount) {
--Kyoko.SCount;
if (Kyoko.SCount != 0) {
flag = true;
} else {
Kyoko.DStop();
}
}
if (flag) {
gotoAndPlay(_currentframe - 1);
} else {
gotoAndPlay('Newtral');
_parent.ret(this._name);
}
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1309 {
frame 1 {
function ret(str) {
state = str;
}
function skip() {
BGM1.stop();
play();
gotoAndPlay('Encount');
}
var filter;
state = '';
var str1 = '「もã†ãã¦ã—ã¾ã„ã¾ã—ãŸã‹?\n『ã„や……ãŠãã¦ã‚‹ã‚ˆ\n「ã¡ã¡ã†ãˆã¯ã€€ã©ã†ã—ã¦ã—ã¾ã£ãŸã®ã§ã—ょã†ã‹?\n ã‚ãŸã—ã®ã“ã¨ã‚’ ã‚ã„ã—ã¦ã„ãªã„ã®ã§ã—ょã†ã‹?\n ã“ã©ã‚‚を ã—ã‚ã®ãã¨ã«ã¤ã„ã»ã†ã™ã‚‹ã§ã—ょã†ã‹?\n『……ã“ã©ã‚‚ã‚’ã«ãむ ãŠã‚„ã ã£ã¦ã„ã‚‹ã ã‚ã†ã\n ãŸã  ã‚ã‚“ãŸã®ãŠã‚„ãŒã€€ã©ã†ã‹ã¯ã‚ã‹ã‚‰ãªã„\n ãªã«ã‹ã€€ã‚ã‘ãŒã€€ã‚ã‚‹ã‹ã‚‚ã—ã‚Œãªã„ã—ã\n「ãã†ã§ã—ょã†ã‹\n『ã‚ã™ã€€ãŠã†ã•ã¾ã«ã€€ã‚ãˆã°ã€€ã¯ã£ãã‚Šã™ã‚‹ã•\n「ãªã‚“ã ã‹ã€€ã“ã‚ã„ãªâ€¦â€¦';
var str2 = 'ãŠã†ã•ã¾ãŒãƒŠã‚¤ãƒ•ã‚’ã‚‚ã£ã¦\nãŠãã£ã¦ããŸ!!\n\n\nãŠã†ã•ã¾ã€ŒãŠã†ã˜ã€€ã—ã¬ã®ã !\nアルス 「ã¡ã¡ã†ãˆ! ãªã«ã‚’ã™ã‚‹ã®ã§ã™ã‹!!';
var str3 = 'ã ã„ã˜ã‚“ギガメスãŒã‚らã‚ã‚ŒãŸ\nギガメス「ã•ã‚ ãªã«ã‚’ã—ã¦ã„ã‚‹\n     ãŠã†ã˜ã‚’ã“ã‚ã›!\n\nグサッ!\n\nãŠã†ã•ã¾ã€Œã†ã£â€¦â€¦\nãŠã†ã•ã¾ã¯ã€€ã¿ãšã‹ã‚‰ã‚’ ナイフã§ã•ã—ãŸâ€¦â€¦\nアルス 「ã¡ã¡ã†ãˆ!\nãŠã†ã•ã¾ã€Œã†ã£â€¦â€¦ã€€ã“ã‚Œã§ã‚‚ã†ã€€ã‚ã‚„ã¤ã‚‰ã‚Œã‚“ãž';
var str4 = 'ギガメス「ãã£ãー ãªãœã€€ãŠã‚Œã®ã€€ã˜ã‚…ã¤ãŒ\n     やã¶ã‚ŒãŸ!\nãŠã†ã•ã¾ã€Œã‚ã„ã™ã‚‹ã€€ã“ã©ã‚‚を ã“ã‚ã™ãらã„ãªã‚‰\n     ã¿ãšã‹ã‚‰ã®ã€€ã„ã®ã¡ã‚’ ãŸã¤!!\n     ãŠã¾ãˆã®ãŠã‚‚ã†ã‚ˆã†ã«ã¯ã•ã›ã‚“!\nギガメス「ãã£ãー!\n     ãªã‚‰ã°ã€€ã¾ã¨ã‚ã¦ã€€ã‚ã®ã‚ˆã¸ã€€ãŠãã£ã¦\n     やる!! ã—ãã„!!!';
var str5 = '『ã¾ã¦! ã‚ãŸã—ãŒã€€ã‚ã„ã¦ã \nギガメス「ãªã«ã„! ã“ã–ã‹ã—ã„ã‚„ã¤ã‚‰ã‚ˆ!\n     ã§ã¯ã€€ãŠã¾ãˆãŸã¡ã‹ã‚‰ã€€ã‹ãŸã¥ã‘ã¦ã‚„ã‚‹!\nギガメスãŒã€€ãŠãã£ã¦ããŸ!!';
var str6 = '「ã¡ã¡ã†ãˆ!!\n「ãŠãŠã€€ã‚ãŒã‚€ã™ã“ アルスよ!\n ã‚ã—ã¯ã€€ã ã„ã˜ã‚“ギガメスã«ã€€ãªãŒã„ã“ã¨\n ã‚ã‚„ã¤ã‚‰ã‚Œã¦ã„ãŸã®ã \n「……\n「ãŠã¾ãˆã¯ã€€ã‚‚ã†ã‚ã—ã®ã“ã¨ã‚’ ゆるã—ã¦ã¯\n ãã‚Œã¬ã¨ã€€ãŠã‚‚ã£ã¦ã„ãŸã€€ã€€ã ãŒã€€ã“ã†ã—ã¦\n もã©ã£ã¦ãã¦ãã‚ŒãŸã€€ã€€ãã®ãŠã‹ã’ã§\n ã¾ãŸã€€ã˜ã‚†ã†ãªã€€ãŸã¾ã—ã„ã«ã€€ã‚‚ã©ã‚ŒãŸã®ã \n ãŠãŠã€€ã‚¢ãƒ«ã‚¹ã‚ˆã€€ãŸã®ã‚€ã€€ã€€ã‚ã—ã®ã‚ã¨ã‚’ã¤ãŽ\n サãƒãƒ‹ã‚¢ã«ã€€ãµãŸãŸã³ã€€ã¸ã„ã‚を……\n ã†ã£â€¦â€¦\n「ã¡ã¡ã†ãˆãƒ¼!!!\n「ã‚ã„ã—ã¦ã„る アルスよ……\n …………';
var str7 = '『ãŠã†ã˜â€¦â€¦\n「ãょã†ã“ã•ã‚“ ã‚ã‚ŠãŒã¨ã†!\n ã‚ãŸã—ã¯ã€€ã„ã£ã—ã‚…ã‚“ã ãŒã€€ã¡ã¡ã†ãˆã‚’\n ã†ãŸãŒã£ã¦ã—ã¾ã£ãŸâ€¦â€¦\n『ãã‚“ãªã“ã¨ã¯ãªã„ã•\n ã‚ã‚“ãŸã¯ã€€ãŠã†ã•ã¾ã‚’ ã‚ã„ã—ã¦ã„ãŸ\n「ã‚ãŸã—ã¯ã€€ã¡ã¡ã®ã‚ã¨ã‚’ã¤ãŽã€€ã“ã®ã‚µãƒãƒ‹ã‚¢ã®\n ãŠã†ã«ãªã‚ã†ã¨ã€€ãŠã‚‚ã„ã¾ã™\n ãã‚ŒãŒã€€ã¡ã¡ã†ãˆã®ã€€ã„ã—ã§ã™\n ã»ã‚“ã¨ã†ã«ã€€ã‚ã‚ŠãŒã¨ã†ã€€ã€€ã‚ãªãŸãŒãŸã®ãŠã‹ã’ã§\n ã ã„ã˜ã‚“ギガメスを ãŸãŠã™ã“ã¨ãŒã§ãã¾ã—ãŸ\n\n『ãŠã†ã˜ã€€ã€€ã—ã£ã‹ã‚Šã!\n「ã¯ã„!! ã‚ã‚ŠãŒã¨ã†!';
BGM1 = new Sound(this);
BGM1.attachSound('BGM_TROUBLE');
Stage.AllInvisible();
Stage.SetVisible('Kyoko');
Stage.SetVisible('Als');
Stage.Kyoko.LStop();
Stage.Als.RStop();
Stage.Dark();
color_mtx = [0, 0, 0, 0, 0, 0, 0.2, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
Stage.filters = [filter];
var myBMD = new flash.display.BitmapData(512, 384);
myBMD.draw(this);
var P1 = this.createEmptyMovieClip('C1', 1);
var P2 = this.createEmptyMovieClip('C2', 2);
var BMP1 = new flash.display.BitmapData(512, 192, true, 0);
var BMP2 = new flash.display.BitmapData(512, 192, true, 0);
BMP1.copyPixels(myBMD, new flash.geom.Rectangle(0, 0, 512, 192), new flash.geom.Point(0, 0));
BMP2.copyPixels(myBMD, new flash.geom.Rectangle(0, 192, 512, 192), new flash.geom.Point(0, 0));
P1.attachBitmap(BMP1, 0, 'auto', true);
P2.attachBitmap(BMP2, 0, 'auto', true);
P1._y = -192;
P2._y = 384;
myBMD.dispose();
Stage._visible = false;
tcount = 0;
vy = 192 / 10;
}
frame 2 {
P1._y += vy;
P2._y -= vy;
++tcount;
}
frame 3 {
if (tcount >= 10) {
tcount = 0;
BMP1.dispose();
BMP2.dispose();
P1.removeMovieClip();
P2.removeMovieClip();
color_mtx = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
Stage.filters = [filter];
Stage._visible = true;
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 63 {
Stage.Kyoko.RStop();
}
frame 83 {
Stage.Als.LStop();
}
frame 103 {
Stage.LShift();
}
frame 105 {
if (state == 'Stage') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 108 {
Text.PrintText(str1);
}
frame 110 {
if (state == 'Text') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 113 {
Stage.DShift();
}
frame 115 {
if (state == 'Stage') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 173 {
Stage.SetVisible('King');
Stage.Move('King', 'F', 6);
BGM1.start('BGM_TROUBLE', 65535);
}
frame 175 {
if (state == 'Stage') {
Stage.King.LStop();
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 193 {
Stage.Move('King', 'L', 2);
}
frame 195 {
if (state == 'Stage') {
Stage.King.LStop();
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 213 {
Stage.LShift();
}
frame 215 {
if (state == 'Stage') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 216 {
Stage.Als.RStop();
}
frame 228 {
Text.PrintText(str2);
}
frame 230 {
if (state == 'Text') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 233 {
Stage.SetVisible('Gigames');
Stage.Move('Gigames', 'F', 6);
}
frame 235 {
if (state == 'Stage') {
Stage.Gigames.LStop();
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 253 {
Text.PrintText(str3);
}
frame 255 {
if (state == 'Text') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 256 {
Stage.Move('King', 'B', 1);
}
frame 258 {
if (state == 'Stage') {
Stage.King.RStop();
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 259 {
Stage.Move('Als', 'R', 1);
}
frame 261 {
if (state == 'Stage') {
Stage.Als.BStop();
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 263 {
Text.PrintText(str4);
}
frame 265 {
if (state == 'Text') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 267 {
Stage.Move('Kyoko', 'F', 1);
}
frame 269 {
if (state == 'Stage') {
Stage.Move('Kyoko', 'R', 4);
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 271 {
if (state == 'Stage') {
Stage.Move('Kyoko', 'B', 1);
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 273 {
if (state == 'Stage') {
Stage.Kyoko.RStop();
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 275 {
Text.PrintText(str5);
}
frame 277 {
if (state == 'Text') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 280 {
color_mtx = [1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
}
frame 282 {
color_mtx = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
}
frame 284 {
color_mtx = [1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
}
frame 286 {
color_mtx = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
}
frame 288 {
color_mtx = [1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
}
frame 290 {
color_mtx = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
}
frame 292 {
color_mtx = [1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
}
frame 294 {
color_mtx = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
}
frame 296 {
color_mtx = [1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
}
frame 298 {
color_mtx = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
}
frame 300 {
color_mtx = [1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
}
frame 302 {
color_mtx = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
}
frame 304 {
color_mtx = [1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
}
frame 306 {
color_mtx = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
}
frame 308 {
color_mtx = [1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
}
frame 310 {
color_mtx = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
BGM1.stop();
}
frame 324 {
stop();
_parent.ret(this._name);
}
}
movieClip 1316 {
}
movieClip 1317 {
frame 1 {
var myBMD = new flash.display.BitmapData(512, 384, false, 0);
myBMD.draw(this);
var P1 = this.createEmptyMovieClip('C1', 1);
var P2 = this.createEmptyMovieClip('C2', 2);
var BMP1 = new flash.display.BitmapData(512, 192, false, 0);
var BMP2 = new flash.display.BitmapData(512, 192, false, 0);
BMP1.copyPixels(myBMD, new flash.geom.Rectangle(0, 0, 512, 192), new flash.geom.Point(0, 0));
BMP2.copyPixels(myBMD, new flash.geom.Rectangle(0, 192, 512, 192), new flash.geom.Point(0, 0));
P1.attachBitmap(BMP1, 1, 'auto', false);
P2.attachBitmap(BMP2, 1, 'auto', false);
P1._y = -192;
P2._y = 384;
myBMD.dispose();
this.OStage._visible = false;
tcount = 0;
vy = 192 / 10;
}
frame 2 {
P1._y += vy;
P2._y -= vy;
++tcount;
}
frame 3 {
if (tcount >= 10) {
tcount = 0;
BMP1.dispose();
BMP2.dispose();
P1.removeMovieClip();
P2.removeMovieClip();
OStage._visible = true;
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 21 {
color_mtx = [1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
}
frame 23 {
color_mtx = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
}
frame 25 {
color_mtx = [1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
}
frame 27 {
color_mtx = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
}
frame 29 {
color_mtx = [1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
}
frame 31 {
color_mtx = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
}
frame 33 {
color_mtx = [1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
}
frame 35 {
color_mtx = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
}
frame 37 {
color_mtx = [1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
}
frame 39 {
color_mtx = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
}
frame 41 {
color_mtx = [1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
}
frame 43 {
color_mtx = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
}
frame 45 {
color_mtx = [1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
}
frame 47 {
color_mtx = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
}
frame 49 {
color_mtx = [1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 1 / 3, 1 / 3, 1 / 3, 0, 128, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
}
frame 51 {
color_mtx = [1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_parent._parent.filters = [filter];
BGM1.stop();
}
frame 65 {
stop();
_parent.ret(this._name);
}
}
movieClip 1318 {
frame 1 {
function ret(str) {
state = str;
}
state = '';
}
frame 66 {
if (_parent.NAMES.Witch != 'ガルーダ') {
if (_parent.NAMES.Witch == 'オクタヴィア') {
gotoAndPlay('オクタヴィア戦');
}
} else {
gotoAndPlay('ガルーダ戦');
}
}
frame 178 {
_parent.ret(this._name);
stop();
}
frame 192 {
if (state == 'VSGaruda') {
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 202 {
if (state == 'VSOctavia') {
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1325 {
}
movieClip 1326 {
frame 1 {
this._visible = true;
SECheck = new Sound(this);
SECheck.attachSound('SCheck');
}
frame 5 {
stop();
this.IStart.onRollOver = function () {
SECheck.start();
};
this.IStart.onRelease = function () {
SECheck.start();
play();
};
}
frame 9 {
_parent.ret(this._name);
this._visible = false;
stop();
}
}
movieClip 1333 {
}
movieClip 1338 {
}
movieClip 1343 {
}
movieClip 1348 {
}
movieClip 1351 {
}
movieClip 1352 {
frame 1 {
cl = 1;
var AR = Array();
AR[0] = 0;
AR[1] = 85;
AR[2] = 170;
AR[3] = 255;
AR[4] = 255;
AR[5] = 170;
AR[6] = 85;
AR[7] = 0;
sp = 0;
count = 0;
unit = 20;
var col1;
var col2;
var col3;
var col4;
var col5;
i = 1;
goto 370;
for (;;) {
++i;
label 370:
if (5 < i) break;
this['CL' + i]._visible = false;
this['col' + i] = new Color(this['CL' + i]);
}
this['CL' + cl]._visible = true;
tcol = AR[sp] << 16 | AR[sp] << 8 | AR[sp];
this['col' + cl].setRGB(tcol);
}
frame 2 {
if (count >= unit) {
++sp;
count = 0;
if (7 < sp) {
sp = 0;
++cl;
if (cl >= 6) {
cl = 1;
}
i = 1;
goto 196;
for (;;) {
++i;
label 196:
if (5 < i) break;
this['CL' + i]._visible = false;
}
this['CL' + cl]._visible = true;
}
tcol = AR[sp] << 16 | AR[sp] << 8 | AR[sp];
this['col' + cl].setRGB(tcol);
}
}
frame 3 {
gotoAndPlay(_currentframe - 1);
++count;
}
}
movieClip 1353 {
frame 1 {
function ret() {
play();
}
var total = _root.getBytesTotal();
var loaded = _root.getBytesLoaded();
var ptotal = Math.floor(total / 1000);
var ploaded = Math.floor(loaded / 1000);
str = String(ploaded) + 'kB/' + String(ptotal) + 'kB';
Text.PrintText(str);
Text._xscale = 200;
Text._yscale = 200;
}
frame 2 {
total = _root.getBytesTotal();
loaded = _root.getBytesLoaded();
ptotal = Math.floor(total / 1000);
ploaded = Math.floor(loaded / 1000);
str = String(ploaded) + 'kB/' + String(ptotal) + 'kB';
Text.PrintText(str);
Text._xscale = 200;
Text._yscale = 200;
}
frame 3 {
if (loaded < total) {
gotoAndPlay(_currentframe - 1);
}
}
frame 4 {
stop();
}
frame 5 {
this._parent.ret(this._name);
}
}
movieClip 1354 {
frame 1 {
Walpurgis.PrintText('ワルプルギスã®ã‚ˆã‚‹');
Octavia.PrintText('オクタヴィア');
Garuda.PrintText('ガルーダ:FF3');
Text.PrintText('ボスã›ã‚“ãŸã');
Walpurgis._xscale = 200;
Walpurgis._yscale = 200;
Octavia._xscale = 200;
Octavia._yscale = 200;
Garuda._xscale = 200;
Garuda._yscale = 200;
SECheck = new Sound(this);
SECheck.attachSound('SCheck');
stop();
this.Walpurgis.onRollOver = function () {
SECheck.start();
Cursor._x = 64;
Cursor._y = 96;
};
this.Walpurgis.onRelease = function () {
SECheck.start();
Cursor._x = 64;
Cursor._y = 96;
_parent.ret('Wal');
};
this.Octavia.onRelease = function () {
SECheck.start();
Cursor._x = 64;
Cursor._y = 160;
_parent.ret('Octa');
};
this.Octavia.onRollOver = function () {
SECheck.start();
Cursor._x = 64;
Cursor._y = 160;
};
this.Garuda.onRelease = function () {
SECheck.start();
Cursor._x = 64;
Cursor._y = 224;
_parent.ret('Garuda');
};
this.Garuda.onRollOver = function () {
SECheck.start();
Cursor._x = 64;
Cursor._y = 224;
};
}
}
movieClip 1355 {
frame 1 {
function ret(str) {
state = str;
}
function StopBGM() {
BGM1.stop();
}
var filter;
state = '';
var str1 = '「もã†ãã¦ã—ã¾ã„ã¾ã—ãŸã‹?\n『ã„や……ãŠãã¦ã‚‹ã‚ˆ\n「ã¡ã¡ã†ãˆã¯ã€€ã©ã†ã—ã¦ã—ã¾ã£ãŸã®ã§ã—ょã†ã‹?\n ã‚ãŸã—ã®ã“ã¨ã‚’ ã‚ã„ã—ã¦ã„ãªã„ã®ã§ã—ょã†ã‹?\n ã“ã©ã‚‚を ã—ã‚ã®ãã¨ã«ã¤ã„ã»ã†ã™ã‚‹ã§ã—ょã†ã‹?\n『……ã“ã©ã‚‚ã‚’ã«ãむ ãŠã‚„ã ã£ã¦ã„ã‚‹ã ã‚ã†ã\n ãŸã  ã‚ã‚“ãŸã®ãŠã‚„ãŒã€€ã©ã†ã‹ã¯ã‚ã‹ã‚‰ãªã„\n ãªã«ã‹ã€€ã‚ã‘ãŒã€€ã‚ã‚‹ã‹ã‚‚ã—ã‚Œãªã„ã—ã\n「ãã†ã§ã—ょã†ã‹\n『ã‚ã™ã€€ãŠã†ã•ã¾ã«ã€€ã‚ãˆã°ã€€ã¯ã£ãã‚Šã™ã‚‹ã•\n「ãªã‚“ã ã‹ã€€ã“ã‚ã„ãªâ€¦â€¦';
var str2 = 'ãŠã†ã•ã¾ãŒãƒŠã‚¤ãƒ•ã‚’ã‚‚ã£ã¦\nãŠãã£ã¦ããŸ!!\n\n\nãŠã†ã•ã¾ã€ŒãŠã†ã˜ã€€ã—ã¬ã®ã !\nアルス「ã¡ã¡ã†ãˆ! ãªã«ã‚’ã™ã‚‹ã®ã§ã™ã‹!!';
var str3 = 'ã ã„ã˜ã‚“ギガメスãŒã‚らã‚ã‚ŒãŸ\nギガメス「ã•ã‚ ãªã«ã‚’ã—ã¦ã„ã‚‹\n     ãŠã†ã˜ã‚’ã“ã‚ã›!\n\nグサッ!\n\nãŠã†ã•ã¾ã€Œã†ã£â€¦â€¦\nãŠã†ã•ã¾ã¯ã€€ã¿ãšã‹ã‚‰ã‚’ ナイフã§ã•ã—ãŸâ€¦â€¦\nアルス 「ã¡ã¡ã†ãˆ!\nãŠã†ã•ã¾ã€Œã†ã£â€¦â€¦ã€€ã“ã‚Œã§ã‚‚ã†ã€€ã‚ã‚„ã¤ã‚‰ã‚Œã‚“ãž';
var str4 = 'ギガメス「ãã£ãー ãªãœã€€ãŠã‚Œã®ã€€ã˜ã‚…ã¤ãŒ\n     やã¶ã‚ŒãŸ!\nãŠã†ã•ã¾ã€Œã‚ã„ã™ã‚‹ã€€ã“ã©ã‚‚を ã“ã‚ã™ãらã„ãªã‚‰\n     ã¿ãšã‹ã‚‰ã®ã€€ã„ã®ã¡ã‚’ ãŸã¤!!\n     ãŠã¾ãˆã®ãŠã‚‚ã†ã‚ˆã†ã«ã¯ã•ã›ã‚“!\nギガメス「ãã£ãー!\n     ãªã‚‰ã°ã€€ã¾ã¨ã‚ã¦ã€€ã‚ã®ã‚ˆã¸ã€€ãŠãã£ã¦\n     やる!! ã—ãã„!!!';
var str5 = '『ã¾ã¦! ã‚ãŸã—ãŸã¡ãŒã€€ã‚ã„ã¦ã \nギガメス「ãªã«ã„! ã“ã–ã‹ã—ã„ã‚„ã¤ã‚‰ã‚ˆ!\n     ã§ã¯ã€€ãŠã¾ãˆãŸã¡ã‹ã‚‰ã€€ã‹ãŸã¥ã‘ã¦ã‚„ã‚‹!\nギガメスãŒã€€ãŠãã£ã¦ããŸ!!';
var str6 = '「ã¡ã¡ã†ãˆ!!\n「ãŠãŠã€€ã‚ãŒã‚€ã™ã“ アルスよ!\n ã‚ã—ã¯ã€€ã ã„ã˜ã‚“ギガメスã«ã€€ãªãŒã„ã“ã¨\n ã‚ã‚„ã¤ã‚‰ã‚Œã¦ã„ãŸã®ã \n「……\n「ãŠã¾ãˆã¯ã€€ã‚‚ã†ã‚ã—ã®ã“ã¨ã‚’ ゆるã—ã¦ã¯\n ãã‚Œã¬ã¨ã€€ãŠã‚‚ã£ã¦ã„ãŸã€€ã€€ã ãŒã€€ã“ã†ã—ã¦\n もã©ã£ã¦ãã¦ãã‚ŒãŸã€€ã€€ãã®ãŠã‹ã’ã§\n ã¾ãŸã€€ã˜ã‚†ã†ãªã€€ãŸã¾ã—ã„ã«ã€€ã‚‚ã©ã‚ŒãŸã®ã \n ãŠãŠã€€ã‚¢ãƒ«ã‚¹ã‚ˆã€€ãŸã®ã‚€ã€€ã€€ã‚ã—ã®ã‚ã¨ã‚’ã¤ãŽ\n サãƒãƒ‹ã‚¢ã«ã€€ãµãŸãŸã³ã€€ã¸ã„ã‚を……\n ã†ã£â€¦â€¦\n「ã¡ã¡ã†ãˆãƒ¼!!!\n「ã‚ã„ã—ã¦ã„る アルスよ……\n …………';
var str7 = '『ãŠã†ã˜â€¦â€¦\n「ãょã†ã“ã•ã‚“ ã‚ã‚ŠãŒã¨ã†!\n ã‚ãŸã—ã¯ã€€ã„ã£ã—ã‚…ã‚“ã ãŒã€€ã¡ã¡ã†ãˆã‚’\n ã†ãŸãŒã£ã¦ã—ã¾ã£ãŸâ€¦â€¦\n『ãã‚“ãªã“ã¨ã¯ãªã„ã•\n ã‚ã‚“ãŸã¯ã€€ãŠã†ã•ã¾ã‚’ ã‚ã„ã—ã¦ã„ãŸ\n「ã‚ãŸã—ã¯ã€€ã¡ã¡ã®ã‚ã¨ã‚’ã¤ãŽã€€ã“ã®ã‚µãƒãƒ‹ã‚¢ã®\n ãŠã†ã«ãªã‚ã†ã¨ã€€ãŠã‚‚ã„ã¾ã™\n ãã‚ŒãŒã€€ã¡ã¡ã†ãˆã®ã€€ã„ã—ã§ã™\n ã»ã‚“ã¨ã†ã«ã€€ã‚ã‚ŠãŒã¨ã†ã€€ã€€ã‚ãªãŸãŒãŸã®ãŠã‹ã’ã§\n ã ã„ã˜ã‚“ギガメスを ãŸãŠã™ã“ã¨ãŒã§ãã¾ã—ãŸ\n\n『ãŠã†ã˜ã€€ã€€ã—ã£ã‹ã‚Šã!\n「ã¯ã„!! ã‚ã‚ŠãŒã¨ã†!';
BGM1 = new Sound(this);
BGM1.attachSound('BGM_SORROW');
Stage.AllInvisible();
Stage.SetVisible('Kyoko');
Stage.SetVisible('Als');
Stage.SetVisible('King');
Stage.SetPosition('Kyoko', 7, 6);
Stage.SetPosition('Als', 6, 6);
Stage.SetPosition('King', 6, 5);
Stage.Kyoko.RStop();
Stage.Als.BStop();
Stage.King.RStop();
}
frame 5 {
Stage.King.FStop();
}
frame 6 {
Stage.Kyoko.BStop();
}
frame 7 {
Text.PrintText(str6);
}
frame 9 {
if (state == 'Text') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 11 {
Stage.King._visible = false;
}
frame 19 {
Stage.King._visible = true;
}
frame 27 {
Stage.King._visible = false;
}
frame 35 {
Stage.King._visible = true;
}
frame 43 {
Stage.King._visible = false;
}
frame 51 {
Stage.King._visible = true;
}
frame 59 {
Stage.King._visible = false;
BGM1.start(0, 65535);
}
frame 261 {
Stage.Als.RStop();
}
frame 262 {
Stage.Kyoko.LStop();
}
frame 321 {
Text.PrintText(str7);
}
frame 323 {
if (state == 'Text') {
state = '';
BGM1.stop();
BGM1.attachSound('BGM_FANFARE3');
BGM1.start(0, 1);
BGM1.onSoundComplete = function () {
fscommand('ParaFlaTrace', this._name);
ret('BGM1');
};
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 325 {
if (state == 'BGM1') {
state = '';
BGM1.stop();
BGM1.attachSound('BGM_CASTLE');
BGM1.start(0, 65535);
BGM1.onSoundComplete = function () {};
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 326 {
Stage.Move('Als', 'B', 1);
}
frame 328 {
if (state == 'Stage') {
state = '';
Stage.Move('Als', 'R', 2);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 330 {
if (state == 'Stage') {
state = '';
Stage.Move('Als', 'B', 5);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 332 {
if (state == 'Stage') {
state = '';
Stage.Als._visible = false;
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 351 {
Stage.Move('Kyoko', 'R', 1);
}
frame 353 {
if (state == 'Stage') {
state = '';
Stage.Kyoko.BStop();
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
frame 2 {
_quality = 'low';
Stage.showMenu = false;
}
frame 4 {
if (state == 'LOADING') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 6 {
function ret(str) {
state = str;
}
}
frame 8 {
if (state != '') {
if (state != 'Octa') {
if (state != 'Garuda') {
resetter = resetCMGS;
} else {
resetter = resetCMGSG;
}
} else {
resetter = resetCMGSO;
}
resetter();
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 12 {
if (state == 'OPEN') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 15 {
resetter();
BATTLE.CMGS = CMGS;
BATTLE.NAMES = NAMES;
}
frame 17 {
if (state == 'BATTLE') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 36 {
stop();
fscommand('ParaFlaTrace', 'ãŠã‚ã‚Š');
}
frame 37 {
gotoAndStop(_currentframe - 1);
}
frame 46 {
gotoAndPlay(_currentframe - 1);
}
frame 60 {
gotoAndStop(_currentframe - 1);
}
frame 78 {
gotoAndPlay(_currentframe - 1);
}
frame 108 {
function ret(str) {
state = str;
}
BATTLE.BGM.AllStop();
}
frame 112 {
if (state == 'GEpilogue') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 114 {
gotoAndPlay(_currentframe - 1);
}