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 46 {
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 47 {
frame 1 {
if (_root.BATTLE.CMGS.Witch.multiflag != '逆') {
stop();
} else {
gotoAndStop('逆');
}
}
frame 11 {
stop();
}
}
movieClip 48 {
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 50 {
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 51 {
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 52 mc_Garuda {
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 83 {
}
movieClip 85 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 96 {
frame 8 {
stop();
}
}
movieClip 97 HADOUHOU {
frame 16 {
_parent.ret(this._name);
}
}
movieClip 100 BLACKBELT {
}
movieClip 101 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 102 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 103 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 104 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 107 _STONE01 {
frame 8 {
_parent.ret(this._name);
this.removeMovieClip();
}
}
movieClip 110 _STONE02 {
frame 7 {
_parent.ret(this._name);
this.removeMovieClip();
}
}
movieClip 134 {
frame 1 {
function Motion(_Motion_) {
if (Motionn != 'イントãƒ') {
if (Motion == '通常') {
gotoAndPlay(176);
}
} else {
gotoAndPlay(1);
}
}
}
frame 219 {
this.stop();
_parent.ret(this._name);
}
}
movieClip 135 {
frame 1 {
if (_root.BATTLE.CMGS.Witch.multiflag != '逆') {
stop();
} else {
gotoAndStop('逆');
}
}
frame 11 {
stop();
}
}
movieClip 136 {
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 137 {
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 142 {
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 144 {
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 146 {
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 148 {
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 149 {
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 150 {
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 151 {
frame 1 {
function ret(str) {
_parent.ret(this._name);
stop();
}
var fc = 0;
}
frame 40 {
this._y += 4;
gotoAndPlay(2);
}
}
movieClip 153 {
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 154 {
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 151 {
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 157 {
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 158 mc_Walpurgis {
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 161 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 164 EXA {
frame 4 {
stop();
_parent.ret(this._name);
}
}
movieClip 165 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 172 C4BCHIP1 {
frame 4 {
_parent.ret(this._name);
}
frame 8 {
stop();
}
}
movieClip 173 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 174 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 181 C4CHIP {
frame 5 {
stop();
_parent.ret(this._name);
}
}
movieClip 182 {
}
movieClip 189 {
}
movieClip 190 BS_BURST {
frame 13 {
_parent.ret(this._name);
}
}
movieClip 192 {
frame 44 {
_parent.ret(this._name);
}
}
movieClip 199 {
frame 21 {
stop();
_parent.ret(this._name);
}
}
movieClip 202 {
frame 1 {
this.createEmptyMovieClip('mask', 2000);
this.mask._x = -12;
this.mask._y = 0;
this.mask.beginFill(16777215, 100);
this.mask.moveTo(0, 0);
this.mask.lineTo(24, 0);
this.mask.lineTo(24, 188);
this.mask.lineTo(0, 188);
this.mask.lineTo(0, 0);
this.mask.endFill();
this.setMask(this.mask);
}
}
movieClip 203 BS_LASER {
frame 1 {
function ret(str) {
state = str;
}
function MakeBurst() {
this.attachMovie('BS_BURST', 'Burst', 0);
SE1.stop();
SE2.stop();
SE3.stop();
SE3.start();
this.Burst._x = random(128) + 64;
this.Burst._y = random(96) + 96;
}
SE1 = new Sound(this);
SE1.attachSound('SE_MMLASER');
SE2 = new Sound(this);
SE2.attachSound('SE_SAGA2FIRE');
SE3 = new Sound(this);
SE3.attachSound('SE_SAGA2BURST');
SE1.start();
BC = 0;
state = '';
SE3.onSoundComplete = function () {
if (BC == 4) {
_parent.ret(this._name);
}
};
}
frame 13 {
SE1.stop();
}
frame 14 {
SE2.start();
}
frame 30 {
_root.BG.myBG = '橙黒';
}
frame 32 {
if (state == 'Burst') {
state = '';
stop();
_root.BG.myBG = 'é»’';
_parent.LASERret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 210 {
}
movieClip 211 {
}
movieClip 212 {
}
movieClip 213 {
}
movieClip 214 {
frame 35 {
stop();
}
}
movieClip 239 {
}
movieClip 241 {
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 242 {
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 243 {
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 244 {
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 245 {
frame 1 {
FStep.gotoAndPlay('後');
}
frame 6 {
MG.gotoAndPlay('è© å”±');
}
frame 40 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 246 {
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 253 {
}
movieClip 258 {
}
movieClip 260 {
frame 1 {
function AttackAnim(R, L) {
SR = R;
SL = L;
RCount = 1;
LCount = 1;
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('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 19 {
BStep.gotoAndPlay('u');
}
frame 24 {
_parent.ret(this._name);
stop();
}
}
movieClip 261 {
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 266 {
}
movieClip 269 {
}
movieClip 271 {
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 272 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
Attack.gotoAndPlay(1);
}
frame 3 {
if (state == 'Attack') {
this.stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 273 {
}
movieClip 277 {
frame 2 {
stop();
}
frame 30 {
_parent.ret(this._name);
stop();
}
}
movieClip 282 {
frame 31 {
stop();
}
}
movieClip 284 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 11 {
Homu.gotoAndPlay('è© å”±');
}
frame 46 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 60 {
_parent.ret(this._name);
}
}
movieClip 286 {
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 288 {
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 289 {
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 299 {
frame 13 {
_parent.ret(this._name);
}
frame 15 {
stop();
}
}
movieClip 306 {
}
movieClip 307 {
}
movieClip 308 {
}
movieClip 309 {
}
movieClip 310 {
frame 35 {
stop();
}
}
movieClip 331 {
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 332 {
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 333 {
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 335 {
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 336 {
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 339 {
}
movieClip 342 {
}
movieClip 345 {
}
movieClip 348 {
}
movieClip 351 {
}
movieClip 354 {
}
movieClip 357 {
}
movieClip 378 {
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 379 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 382 {
frame 1 {
function NHits(N) {
Number.printN(N);
}
}
}
movieClip 385 {
}
movieClip 388 {
}
movieClip 391 {
}
movieClip 394 {
}
movieClip 397 {
}
movieClip 400 {
}
movieClip 403 {
}
movieClip 406 {
}
movieClip 409 {
}
movieClip 412 {
}
movieClip 415 {
}
movieClip 418 {
}
movieClip 421 {
}
movieClip 424 {
}
movieClip 427 {
}
movieClip 430 {
}
movieClip 433 {
}
movieClip 436 {
}
movieClip 439 {
}
movieClip 442 {
}
movieClip 445 {
}
movieClip 448 {
}
movieClip 451 {
}
movieClip 454 {
}
movieClip 457 {
}
movieClip 460 {
}
movieClip 463 {
}
movieClip 466 {
}
movieClip 469 {
}
movieClip 472 {
}
movieClip 475 {
}
movieClip 478 {
}
movieClip 481 {
}
movieClip 484 {
}
movieClip 487 {
}
movieClip 490 {
}
movieClip 493 {
}
movieClip 494 mc_Text {
frame 1 {
function PrintText(str) {
fscommand('ParaFlaTrace', 'prelength:' + prelength);
FList = flash.display.BitmapData.loadBitmap('FontList');
FListE = flash.display.BitmapData.loadBitmap('EFontList');
i = 0;
goto 1247;
for (;;) {
++i;
label 1247:
if (i >= prelength) break;
this['text' + i].removeMovieClip();
}
nr = 0;
nc = 0;
i = 0;
goto 1346;
for (;;) {
++i;
label 1346:
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.・ = 183;
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 497 {
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();
if (0 >= N) {
this.text._visible = true;
this.text.PrintText('ミス!');
} else {
this.ANum._visible = true;
this.ANum.NHits(N);
}
}
var Names = new Array();
Names.マミ = 'mami';
Names.ã»ã‚€ã‚‰ = 'homura';
Names.ã•ã‚„ã‹ = 'sayaka';
Names.ã¾ã©ã‹ = 'madoka';
Names.ã¾ã©ã‹G = '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 499 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 500 {
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 501 {
frame 17 {
_parent.ret(this._name);
gotoAndPlay(1);
}
}
movieClip 505 {
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 508 {
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 509 {
frame 1 {
stop();
}
frame 20 {
stop();
}
}
movieClip 516 {
frame 9 {
stop();
_parent.ret(this._name);
}
}
movieClip 517 {
frame 8 {
stop();
_parent.ret(this._name);
}
}
movieClip 525 {
frame 17 {
_parent.Fire(this._name);
}
frame 31 {
_parent.ret(this._name);
}
frame 35 {
_parent.ret(this._str);
stop();
}
}
movieClip 528 {
frame 17 {
_parent.Fire(this._name);
}
frame 31 {
_parent.ret(this._name);
}
frame 35 {
_parent.ret(this._str);
}
}
movieClip 529 {
frame 11 {
_parent.Fire(this._name);
}
frame 29 {
_parent.ret(this._name);
}
frame 33 {
stop();
_parent.ret(this._name);
}
}
movieClip 530 {
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 531 {
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 532 {
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 559 {
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 560 {
frame 1 {
Homu.gotoAndPlay('é”法少女立ã¡');
}
frame 11 {
Homu.gotoAndPlay('è© å”±');
}
frame 46 {
Homu.gotoAndPlay('é”法少女立ã¡');
}
frame 61 {
gotoAndPlay('ç«‹ã¡');
}
}
movieClip 561 {
frame 1 {
Homu.gotoAndPlay('ç ²æ’ƒ');
}
}
movieClip 562 {
frame 1 {
Homu.gotoAndPlay('ç ²æ’ƒ');
}
}
movieClip 564 {
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 565 {
}
movieClip 568 {
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 569 {
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 577 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 3 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 11 {
MG.gotoAndPlay('ã—ゃãŒã¿');
}
frame 30 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
_parent.ret(this._name);
}
}
movieClip 578 {
}
movieClip 579 {
}
movieClip 580 {
frame 61 {
stop();
_parent.ret(this._name);
}
}
movieClip 581 {
}
movieClip 582 {
frame 25 {
_parent.ret(this._name);
}
}
movieClip 584 {
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 585 {
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 586 {
}
movieClip 591 {
frame 1 {
stop();
}
frame 42 {
stop();
_parent.ret(this._name);
}
}
movieClip 593 {
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 594 {
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 603 {
}
movieClip 610 {
frame 23 {
gotoAndPlay('7');
}
}
movieClip 612 {
frame 1 {
Homu.gotoAndPlay('ã—ゃãŒã¿');
}
frame 46 {
Homu.gotoAndPlay('é”法少女ãŠæ‰‹ä¸Šã’');
}
frame 51 {
_root.BG.myBG = '橙黒';
}
frame 76 {
_root.BG.myBG = 'é»’';
_parent.ret(this._name);
}
}
movieClip 613 {
frame 1 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 14 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
_parent.ret(this._name);
}
}
movieClip 614 {
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 621 {
}
movieClip 630 {
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 631 {
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 632 {
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 633 {
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 634 {
}
movieClip 635 {
}
movieClip 636 {
frame 41 {
_parent.ret(this._name);
}
}
movieClip 637 {
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 639 {
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 640 {
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();
_parent.ret(this._name);
}
}
movieClip 641 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
FStep.gotoAndPlay('後');
}
frame 14 {
mc = _parent._parent;
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);
RPGB.Start(ep.x + 128, ep.y, ep.x, ep.y);
}
frame 22 {
if (state == 'RPGB') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 25 {
BStep.gotoAndPlay('後');
}
frame 29 {
_parent.ret(this._name);
stop();
}
}
movieClip 642 {
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();
_parent.ret(this._name);
}
}
movieClip 643 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
FStep.gotoAndPlay('後');
}
frame 14 {
mc = _parent._parent;
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);
RPGB.Start(ep.x + 128, ep.y, ep.x, ep.y);
}
frame 22 {
if (state == 'RPGB') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 24 {
BStep.gotoAndPlay('後');
}
frame 29 {
_parent.ret(this._name);
stop();
}
}
movieClip 644 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 11 {
Homu.gotoAndPlay('è© å”±');
}
frame 31 {
_root.BG.myBG = '黒白';
}
frame 46 {
MG.gotoAndPlay('ç«‹ã¡');
_root.BG.myBG = 'é»’';
}
frame 60 {
_parent.ret(this._name);
}
}
movieClip 645 {
frame 1 {
function ret(str) {
state = str;
}
FStep.gotoAndPlay('後');
var introFrame = 6;
var state = '';
}
frame 8 {
if (state == 'TStop') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 9 {
BStep.gotoAndPlay('後');
}
frame 14 {
_parent.ret(this._name);
stop();
}
}
movieClip 646 {
frame 1 {
function ret(str) {
state = str;
}
FStep.gotoAndPlay('後');
var introFrame = 6;
var state = '';
}
frame 6 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 16 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 46 {
BStep.gotoAndPlay('後');
}
frame 51 {
stop();
_parent.ret(this._name);
}
}
movieClip 647 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 649 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 654 {
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 658 {
frame 1 {
MG.gotoAndPlay('ãらã„');
}
frame 16 {
_root.BG.myBG = 'ç´«é»’';
}
frame 27 {
_root.BG.myBG = 'é»’';
}
frame 44 {
stop();
_parent.ret(this._name);
}
}
movieClip 659 {
frame 1 {
FStep.gotoAndPlay('後');
}
frame 6 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 10 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 660 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 21 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 41 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 61 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 81 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
}
}
movieClip 661 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 17 {
EX1.gotoAndPlay(1);
}
frame 19 {
if (state == 'EX1') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 22 {
EX2.gotoAndPlay(1);
}
frame 24 {
if (state == 'EX2') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 28 {
fscommand('ParaFlaTrace', '必殺3導入?');
EX3.gotoAndPlay(1);
}
frame 30 {
if (state == 'EX3') {
state = '';
fscommand('ParaFlaTrace', 'åˆä½“攻撃終了');
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 33 {
EX4.gotoAndPlay(1);
}
frame 35 {
if (state == 'EX4') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 38 {
EX5.gotoAndPlay(1);
}
frame 40 {
if (state == 'EX5') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 43 {
EX6.gotoAndPlay(1);
}
frame 45 {
if (state == 'EX6') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 48 {
EX7.gotoAndPlay(1);
}
frame 50 {
if (state == 'EX7') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 53 {
EX8.gotoAndPlay(1);
}
frame 55 {
if (state == 'EX8') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 58 {
EX9.gotoAndPlay(1);
}
frame 60 {
if (state == 'EX9') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 63 {
EX10.gotoAndPlay(1);
}
frame 65 {
if (state == 'EX10') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 68 {
EX11.gotoAndPlay(1);
}
frame 70 {
if (state == 'EX11') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 73 {
EX12.gotoAndPlay(1);
}
frame 75 {
if (state == 'EX12') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 83 {
SP1.gotoAndPlay(1);
}
frame 85 {
if (state == 'SP1') {
state = '';
_parent.healret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 88 {
SP1.gotoAndPlay(1);
}
frame 90 {
if (state == 'SP1') {
state = '';
_parent.healret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 93 {
SP3.gotoAndPlay(1);
}
frame 95 {
if (state == 'SP3') {
state = '';
_parent.healret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 103 {
this._visible = true;
Intro.gotoAndPlay('u');
}
frame 105 {
if (state == 'Intro') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 108 {
this._visible = true;
}
frame 109 {
if (state == 'Intro') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay('ç™»å ´');
}
}
frame 113 {
MG.gotoAndPlay('変身');
}
frame 115 {
if (state == 'MG') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 125 {
if (state == 'Step_Cast') {
state = '';
this._visible = true;
gotoAndPlay('ç«‹ã¡');
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 133 {
Outro.gotoAndPlay('u');
}
frame 135 {
if (state == 'Outro') {
state = '';
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 139 {
if (state == 'Outro') {
state = '';
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay('é€€å ´');
}
}
frame 144 {
stop();
}
frame 149 {
if (state == 'Beaten') {
state = '';
_parent.beatenret(this._name);
} else {
gotoAndPlay('被殴り');
}
}
frame 153 {
MG.gotoAndPlay('ピンãƒ');
}
frame 155 {
stop();
}
frame 163 {
FStepHU.gotoAndPlay(1);
fscommand('ParaFlaTrace', 'å‰é€²ãƒ»ãŠæ‰‹ä¸Šã’ã¡ã‡ã£ã');
}
frame 165 {
if (state == 'FStepHU') {
state = '';
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 168 {
FStep.gotoAndPlay('後');
}
frame 170 {
if (state == 'FStep') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 173 {
BStep.gotoAndPlay('後');
}
frame 175 {
if (state == 'BStep') {
state = '';
gotoAndPlay('ç«‹ã¡');
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 188 {
Down.gotoAndPlay('ç™»å ´');
}
frame 190 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 193 {
Down.gotoAndPlay('é€€å ´');
}
frame 195 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 198 {
Down.gotoAndPlay('ç™»å ´u');
}
frame 200 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 203 {
Down.gotoAndPlay('é€€å ´u');
}
frame 205 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 208 {
Broken.gotoAndPlay(1);
}
frame 210 {
if (state == 'Broken') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 214 {
stop();
}
}
movieClip 664 BARCHIPV {
frame 1 {
stop();
}
}
movieClip 665 BARCHIP {
frame 1 {
stop();
}
}
movieClip 666 CHBURST {
frame 7 {
this.removeMovieClip();
}
}
movieClip 671 BLINE_CHIP {
frame 5 {
_parent.ret(this._name);
}
}
movieClip 678 {
}
movieClip 679 {
}
movieClip 680 {
}
movieClip 681 {
}
movieClip 682 {
frame 35 {
stop();
}
}
movieClip 703 {
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 704 {
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 705 {
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 706 {
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 707 {
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 714 {
}
movieClip 719 {
}
movieClip 720 {
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 721 {
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 723 {
frame 6 {
MG.gotoAndPlay('ã—ゃãŒã¿');
}
frame 10 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 34 {
stop();
_parent.ret(this._name);
}
}
movieClip 724 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
}
frame 2 {
if (state == 'Attack') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay('攻撃');
}
}
}
movieClip 726 {
frame 1 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 6 {
MG.gotoAndPlay('ã—ゃãŒã¿');
}
frame 11 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 20 {
_parent.ret(this._name);
}
}
movieClip 727 {
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 732 {
}
movieClip 733 {
frame 1 {
stop();
MG.gotoAndPlay('ç«‹ã¡');
}
frame 41 {
_parent.ret(this._name);
stop();
}
}
movieClip 734 {
frame 37 {
_parent.ret(this._name);
stop();
}
}
movieClip 736 {
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 737 {
frame 1 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 14 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
_parent.ret(this._name);
}
}
movieClip 738 {
frame 16 {
_parent.ret(this._name);
}
}
movieClip 741 {
}
movieClip 742 {
frame 1 {
MG.gotoAndPlay('ã—ゃãŒã¿');
}
frame 8 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 23 {
_parent.ret(this._name);
}
}
movieClip 745 {
}
movieClip 746 {
frame 1 {
MG.gotoAndPlay('ã—ゃãŒã¿');
}
frame 11 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 20 {
_parent.ret(this._name);
}
}
movieClip 747 {
frame 1 {
speed = 32;
fc = 0;
mx = 0;
}
frame 2 {
this.attachMovie('CHBURST', 'chb' + fc, fc);
this['chb' + fc]._x = Charge._x;
this['chb' + fc]._y = Charge._y;
++fc;
mx += speed;
Charge._x -= speed;
}
frame 3 {
if (mx >= 608) {
_parent.ret(this._name);
stop();
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 748 {
frame 1 {
stop();
}
frame 7 {
MG.gotoAndPlay('ã—ゃãŒã¿');
}
frame 11 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 35 {
stop();
_parent.ret(this._name);
}
}
movieClip 749 {
frame 1 {
function ret(str) {
state = str;
}
Witch = _parent._parent._parent.Witch;
var ep = new Object();
ep.x = Math.floor(Witch._x + Witch._width / 2);
ep.y = Math.floor(Witch._y + Witch._height / 2);
sc = 0;
state = '';
stop();
}
frame 11 {
i = 0;
goto 48;
for (;;) {
++i;
label 48:
if (i >= 2) break;
this['J' + i]._visible = true;
}
}
frame 12 {
i = 0;
goto 48;
for (;;) {
++i;
label 48:
if (i >= 2) break;
this['J' + i]._visible = false;
}
}
frame 13 {
if (sc >= 6) {
i = 0;
goto 97;
for (;;) {
++i;
label 97:
if (i >= 2) break;
this['J' + i]._visible = true;
}
} else {
++sc;
gotoAndPlay(_currentframe - 2);
}
}
frame 21 {
i = 0;
goto 44;
for (;;) {
++i;
label 44:
if (2 < i) break;
this['J' + i].play();
}
}
frame 68 {
if (state == 'C0') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 70 {
if (state == 'C1') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 76 {
R0._x = ep.x;
R0._y = ep.y;
R1._x = ep.x;
R1._y = ep.y;
}
frame 84 {
_root.BG.myBG = '白';
}
frame 86 {
_root.BG.myBG = 'é»’';
}
frame 88 {
if (!(state != 'R0' && state != 'R1')) {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 103 {
BRance._x = ep.x;
BRance._y = ep.y;
}
frame 112 {
RBurst._x = BRance._x;
RBurst._y = BRance._y;
_root.BG.myBG = '橙黒';
}
frame 141 {
_root.BG.myBG = 'é»’';
_parent.ret(this._name);
stop();
}
frame 143 {
_root.BG.myBG = 'é»’';
_parent.ret(this._nmae);
}
}
movieClip 750 {
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 = 128;
ex = 0;
sy = 0;
ey = 0;
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 {
++fc;
if (fc >= introFrame) {
fc = 0;
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 69 {
CHARGE.play();
}
frame 71 {
if (state == 'CHARGE') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 84 {
blink.Advent();
}
frame 86 {
if (state == 'blink') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 98 {
if (state == 'intro') {
state = '';
stop();
this.blink.removeMovieClip();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 751 {
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 752 {
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 754 {
frame 61 {
stop();
_parent.ret(this._name);
}
}
movieClip 756 {
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 761 {
}
movieClip 762 {
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 764 {
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 765 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 766 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 771 {
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 772 {
frame 1 {
MG.gotoAndPlay('ãらã„');
}
frame 16 {
_root.BG.myBG = '赤黒';
}
frame 27 {
_root.BG.myBG = 'é»’';
}
frame 44 {
stop();
_parent.ret(this._name);
}
}
movieClip 773 {
frame 1 {
FStep.gotoAndPlay('å‰');
}
frame 6 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 10 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 774 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 21 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 41 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 61 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 81 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
}
}
movieClip 775 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 {
EX4.gotoAndPlay(1);
}
frame 33 {
if (state == 'EX4') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 36 {
SP1.gotoAndPlay(1);
}
frame 38 {
if (state == 'SP1') {
state = '';
_parent.healret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 41 {
SP2.gotoAndPlay(1);
}
frame 43 {
if (state == 'SP2') {
state = '';
_parent.healret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 46 {
this._visible = true;
Intro.gotoAndPlay('u');
}
frame 48 {
if (state == 'Intro') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 51 {
this._visible = true;
}
frame 52 {
if (state == 'Intro') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay('ç™»å ´');
}
}
frame 56 {
MG.gotoAndPlay('変身');
}
frame 58 {
if (state == 'MG') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 66 {
Outro.gotoAndPlay('u');
}
frame 68 {
if (state == 'Outro') {
state = '';
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 72 {
if (state == 'Outro') {
state = '';
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay('é€€å ´');
}
}
frame 77 {
stop();
}
frame 82 {
if (state == 'Beaten') {
state = '';
_parent.beatenret(this._name);
} else {
gotoAndPlay('被殴り');
}
}
frame 86 {
MG.gotoAndPlay('ピンãƒ');
}
frame 87 {
stop();
}
frame 91 {
FStepHU.gotoAndPlay(1);
}
frame 93 {
if (state == 'FStepHU') {
state = '';
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 96 {
FStep.gotoAndPlay('å‰');
}
frame 98 {
if (state == 'FStep') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 101 {
BStep.gotoAndPlay('å‰');
}
frame 103 {
if (state == 'BStep') {
state = '';
gotoAndPlay('ç«‹ã¡');
_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('é€€å ´');
}
frame 123 {
if (state == 'Down') {
state = '';
stop();
_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 {
Down.gotoAndPlay('é€€å ´u');
}
frame 133 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 136 {
Broken.gotoAndPlay(1);
}
frame 138 {
if (state == 'Broken') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 147 {
stop();
}
}
movieClip 782 EF_PFLAIR {
frame 8 {
this._parent.ret(this._name);
}
}
movieClip 789 EF_PMEGAFLAIR {
frame 12 {
_parent.ret(this._name);
}
}
movieClip 790 {
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 791 {
frame 1 {
FStep.gotoAndPlay('後');
}
frame 6 {
MG.gotoAndPlay('è© å”±');
}
frame 40 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 792 {
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 795 {
frame 13 {
_parent.ret(this._name);
}
frame 15 {
stop();
}
}
movieClip 796 {
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 797 {
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 798 {
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 799 {
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 808 {
frame 23 {
_parent.ret(this._name);
}
frame 25 {
stop();
}
}
movieClip 811 {
}
movieClip 812 {
}
movieClip 813 {
frame 47 {
_parent.ret(this._name);
}
}
movieClip 814 {
}
movieClip 815 {
}
movieClip 816 {
frame 45 {
_parent.ret(this._name);
}
}
movieClip 819 {
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 820 {
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 821 {
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 822 {
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 823 {
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 824 {
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 825 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
FStep.gotoAndPlay('後');
}
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 - 64;
}
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 45 {
BStep.gotoAndPlay('後');
}
frame 50 {
stop();
_parent.ret(this._name);
}
}
movieClip 826 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 827 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 832 {
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 833 {
frame 1 {
MG.gotoAndPlay('ãらã„');
}
frame 16 {
_root.BG.myBG = '桃黒';
}
frame 27 {
_root.BG.myBG = 'é»’';
}
frame 44 {
stop();
_parent.ret(this._name);
}
}
movieClip 834 {
frame 1 {
FStep.gotoAndPlay('後');
}
frame 6 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 10 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 835 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 21 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 41 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 61 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 81 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
}
}
movieClip 836 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 {
SP1.gotoAndPlay(1);
}
frame 28 {
if (state == 'SP1') {
state = '';
_parent.healret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 31 {
this._visible = true;
Intro.gotoAndPlay('u');
}
frame 33 {
if (state == 'Intro') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 36 {
this._visible = true;
}
frame 37 {
if (state == 'Intro') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay('ç™»å ´');
}
}
frame 41 {
MG.gotoAndPlay('変身');
}
frame 43 {
if (state == 'MG') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 52 {
if (state == 'Step_Cast') {
state = '';
stop();
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 60 {
Outro.gotoAndPlay('u');
}
frame 62 {
if (state == 'Outro') {
state = '';
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 66 {
if (state == 'Outro') {
state = '';
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay('é€€å ´');
}
}
frame 71 {
stop();
}
frame 76 {
if (state == 'Beaten') {
state = '';
_parent.beatenret(this._name);
} else {
gotoAndPlay('被殴り');
}
}
frame 80 {
MG.gotoAndPlay('ピンãƒ');
}
frame 81 {
stop();
}
frame 86 {
FStepHU.gotoAndPlay(1);
}
frame 88 {
if (state == 'FStepHU') {
state = '';
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 90 {
FStep.gotoAndPlay('後');
}
frame 92 {
if (state == 'FStep') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 95 {
BStep.gotoAndPlay('後');
}
frame 97 {
if (state == 'BStep') {
state = '';
gotoAndPlay('ç«‹ã¡');
_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('é€€å ´');
}
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 {
Down.gotoAndPlay('é€€å ´u');
}
frame 128 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 136 {
Broken.gotoAndPlay(1);
}
frame 138 {
if (state == 'Broken') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 147 {
stop();
}
}
movieClip 837 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 844 {
}
movieClip 845 {
}
movieClip 846 {
}
movieClip 847 {
}
movieClip 848 {
frame 35 {
stop();
}
}
movieClip 869 {
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 870 {
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 871 {
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 872 {
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 873 {
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 880 {
}
movieClip 885 {
}
movieClip 886 {
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 887 {
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 890 {
frame 8 {
stop();
}
}
movieClip 893 {
}
movieClip 894 {
}
movieClip 895 {
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 896 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
}
frame 2 {
if (state == 'Attack') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay('攻撃');
}
}
}
movieClip 901 {
frame 4 {
stop();
}
}
movieClip 906 {
frame 4 {
stop();
}
}
movieClip 911 {
frame 4 {
stop();
}
}
movieClip 916 {
frame 4 {
stop();
}
}
movieClip 918 {
frame 1 {
function WhiteOut() {
if (_root.CMGS.Witch.Name != 'エルザマリア') {
}
}
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;
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 {
if (_root.CMGS.Witch.Name == 'エルザ・マリア') {
_root.BG.myBG = 'é»’';
} else {
_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);
if (_root.CMGS.Witch.Name == 'エルザ・マリア') {
_root.EFFECT_BG.BBG._visible = false;
} else {
_root.BG.myBG = '白';
}
} else {
eff.attachMovie('SLASHB', 'slash' + slnum, slnum);
SlashBName.push('slash' + slnum);
cc = new Color(eff['slash' + slnum]);
cc.setRGB(15138906);
if (_root.CMGS.Witch.Name == 'エルザ・マリア') {
_root.EFFECT_BG.BBG._visible = true;
} else {
_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);
if (_root.CMGS.Witch.Name == 'エルザ・マリア') {
_root.EFFECT_BG.BBG._visible = false;
} else {
_root.BG.myBG = '白';
}
} else {
eff.attachMovie('SLASHB', 'slash' + slnum, slnum);
SlashBName.push('slash' + slnum);
cc = new Color(eff['slash' + slnum]);
cc.setRGB(15138906);
if (_root.CMGS.Witch.Name == 'エルザ・マリア') {
_root.EFFECT_BG.BBG._visible = true;
} else {
_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 {
if (_root.CMGS.Witch.Name == 'エルザ・マリア') {
_root.EFFECT_BG.BBG._visible = false;
} else {
_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 919 {
frame 1 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 14 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
_parent.ret(this._name);
}
}
movieClip 920 {
frame 1 {
var Witch = _parent._parent._parent.Witch;
sc = 0;
speed = 8;
framec = 8;
wid = Witch._width;
hei = Witch._height;
changeflag = true;
var myBMD = new flash.display.BitmapData(wid, hei, false, 0);
myBMD.draw(Witch);
Witch._visible = false;
var P1 = this.createEmptyMovieClip('C1', 1);
var P2 = this.createEmptyMovieClip('C2', 2);
var BMP1 = new flash.display.BitmapData(wid, hei / 2, false, 0);
var BMP2 = new flash.display.BitmapData(wid, hei / 2, false, 0);
BMP1.copyPixels(myBMD, new flash.geom.Rectangle(0, 0, wid, hei / 2), new flash.geom.Point(0, 0));
BMP2.copyPixels(myBMD, new flash.geom.Rectangle(0, hei / 2, wid, hei / 2), new flash.geom.Point(0, 0));
P1.attachBitmap(BMP1, 1, 'auto', false);
P2.attachBitmap(BMP2, 1, 'auto', false);
P1._x = 0;
P1._y = 0;
P2._x = 0;
P2._y = hei / 2;
myBMD.dispose();
this.OStage._visible = false;
tcount = 0;
}
frame 2 {
P1._x += speed;
P2._x -= speed;
}
frame 3 {
++sc;
if (P2._x < P1._x) {
if (speed >= 0) {
--speed;
} else {
if (changeflag) {
speed = P1._x * -1 / 8;
changeflag = false;
}
}
gotoAndPlay(_currentframe - 1);
} else {
P1.removeMovieClip();
P2.removeMovieClip();
Witch._visible = true;
stop();
_parent.ret(this._name);
}
}
}
movieClip 925 {
frame 7 {
_parent.efret(this._name);
}
frame 9 {
stop();
}
frame 10 {
_parent.efret(this._name);
}
frame 14 {
stop();
}
frame 22 {
stop();
_parent.ret(this._name);
}
}
movieClip 928 {
frame 9 {
gotoAndPlay(1);
}
frame 11 {
stop();
}
}
movieClip 929 {
frame 1 {
zantetsu.gotoAndPlay(1);
}
frame 12 {
zantetsu.gotoAndStop('ã•ã•ã‚Š');
stop();
_parent.ret(this._name);
}
}
movieClip 932 {
frame 1 {
this.createEmptyMovieClip('mask', 2000);
this.mask._x = -96;
this.mask._y = -6;
this.mask.beginFill(16777215, 100);
this.mask.moveTo(0, 0);
this.mask.lineTo(192, 0);
this.mask.lineTo(192, 12);
this.mask.lineTo(0, 12);
this.mask.lineTo(0, 0);
this.mask.endFill();
this.setMask(this.mask);
}
frame 7 {
stop();
_parent.ret(this._name);
}
}
movieClip 933 {
frame 1 {
function ret(str) {
state = str;
}
function efret(str) {
++efcount;
}
Witch = _parent._parent._parent.Witch;
var ep = new Object();
ep.x = Math.floor(Witch._x + Witch._width / 2);
ep.y = Math.floor(Witch._y + Witch._height / 2);
var state = '';
stop();
efcount = 0;
}
frame 3 {
if (state == 'FZ') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 15 {
MG.gotoAndPlay('æ©ã');
}
frame 20 {
wx = _parent._parent._parent.Witch._width;
wy = _parent._parent._parent.Witch._height;
ep.x = _parent._parent._parent.Witch._x + wx / 2;
ep.y = _parent._parent._parent.Witch._y;
}
frame 21 {
if (efret < 1) {
gotoAndPlay(_currentframe - 1);
}
}
frame 22 {
_root.BG.myBG = '白';
}
frame 23 {
_root.BG.myBG = 'é»’';
}
frame 24 {
if (state == 'ZAN1') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 36 {
vx = (-98 - TF._x) / 6;
}
frame 37 {
TF.play();
TF._x += vx;
_root.BG.myBG = '黒白';
}
frame 38 {
TF._x += vx;
}
frame 39 {
if (state == 'ZAN1') {
state = '';
_root.BG.myBG = 'é»’';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 47 {
TF.play();
}
frame 49 {
if (state == 'TF') {
state = '';
_parent.ret(this._name);
stop();
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 935 {
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) {
}
}
Witch = _parent._parent.Witch;
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;
ex = Witch._x + Witch._width / 2;
ey = Witch._y + Witch._height / 2;
sx = ex + 128;
sy = ey;
vx = (ex - sx) / introFrame;
vy = (ey - sy) / introFrame;
var ep = new Object();
ep.x = ex;
ep.y = ey;
this.globalToLocal(ep);
fscommand('ParaFlaTrace', '座標ãƒã‚§ãƒƒã‚¯:' + Witch._x + ',' + Witch._y + ' ' + Witch._width + ',' + Witch._height);
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);
TF._x = pos.x;
TF._y = pos.y;
fscommand('ParaFlaTrace', TF._x + ' ' + TF._y);
}
frame 52 {
TF._x += vx;
TF._y += vy;
}
frame 53 {
++fc;
if (fc >= introFrame) {
TF._x = ep.x;
TF._y = ep.y;
fscommand('ParaFlaTrace', '斬鉄剣ãƒã‚§ãƒƒã‚¯:' + TF._x + ' ' + TF._y);
fc = 0;
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 63 {
TF.play();
}
frame 66 {
if (state == 'TF') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 67 {
wx = _parent._parent.Witch._width;
wy = _parent._parent.Witch._height;
var ep = new Object();
ep.x = _parent._parent.Witch._x;
ep.y = _parent._parent.Witch._y;
this.globalToLocal(ep);
BF._x = ep.x;
BF._y = ep.y;
}
frame 69 {
if (state == 'BF') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 72 {
TF._x -= vx;
TF._y -= vy;
}
frame 73 {
if (fc >= introFrame) {
fc = 0;
TF.gotoAndPlay('START');
} else {
++fc;
gotoAndPlay(_currentframe - 1);
}
}
frame 82 {
blink.Advent();
}
frame 84 {
if (state == 'blink') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 96 {
if (state == 'intro') {
state = '';
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 936 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 937 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 942 {
frame 10 {
_parent.ret(this._name);
}
}
movieClip 943 {
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 = 0;
var OutCount = 0;
care.stop();
care._visible = false;
var tCMGS = _parent._parent._parent.CMGS;
for (pn in tCMGS) {
if (pn != 'Witch') {
fscommand('ParaFlaTrace', 'ã„ã‚„ã—ã®ã²ã‹ã‚Š ãƒã‚§ãƒƒã‚¯:' + pn);
if (0 < tCMGS[pn].SG) {
++OutNum;
}
}
}
ret();
}
}
movieClip 944 {
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 949 {
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 950 {
frame 1 {
MG.gotoAndPlay('ãらã„');
}
frame 16 {
_root.BG.myBG = 'é’é»’';
}
frame 27 {
_root.BG.myBG = 'é»’';
}
frame 44 {
stop();
_parent.ret(this._name);
}
}
movieClip 951 {
frame 1 {
FStep.gotoAndPlay('å‰');
}
frame 6 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 10 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 952 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 21 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 41 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 61 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 81 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
}
}
movieClip 953 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 26 {
EX3.gotoAndPlay(1);
}
frame 28 {
if (state == 'EX3') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 33 {
if (state == 'SP1') {
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 {
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 137 {
stop();
}
}
movieClip 956 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 957 BEAM_LOCUS {
frame 10 {
_parent.ret(this._name);
stop();
this.removeMovieClip();
}
}
movieClip 960 MUSKET_SHOT {
frame 1 {
function ret(str) {
++xc;
if (mc == xc) {
stop();
_parent.ret(this._name);
this.removeMovieClip();
}
}
var xc = 0;
var mc = 0;
}
frame 2 {
if (this._x < 0) {
stop();
_parent.ret(this._name);
this.removeMovieClip();
}
}
frame 3 {
this._x -= 64;
gotoAndPlay(2);
}
}
movieClip 963 {
}
movieClip 966 Muskets {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
gotoAndStop(1);
}
}
movieClip 973 {
}
movieClip 974 {
}
movieClip 975 {
}
movieClip 976 {
}
movieClip 977 {
frame 35 {
stop();
}
}
movieClip 998 {
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 999 {
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 1000 {
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 1001 {
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 1002 {
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 1009 {
}
movieClip 1014 {
}
movieClip 1015 {
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 1016 {
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 1019 {
frame 8 {
stop();
}
}
movieClip 1021 {
}
movieClip 1022 {
}
movieClip 1023 {
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 1024 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
}
frame 2 {
if (state == 'Attack') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay('攻撃');
}
}
}
movieClip 1033 {
}
movieClip 1034 {
frame 31 {
_root.BG.myBG = '橙黒';
}
frame 56 {
_parent.ret(this._name);
_root.BG.myBG = 'é»’';
}
}
movieClip 1039 {
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 1041 {
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 1042 {
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 1043 {
frame 1 {
function ret(str) {
if (str.indexOf('MSK') == -1) {
if (str.indexOf('BL') != -1) {
++xc;
}
} else {
++mskcount;
}
state = str;
}
var mc = 0;
var xc = 0;
i = 0;
goto 324;
for (;;) {
++i;
label 324:
if (i >= 6) break;
this.attachMovie('Muskets', 'MSK' + i, this.getNextHighestDepth());
}
this.MSK0._x = 384;
this.MSK0._y = 114;
this.MSK1._x = 384;
this.MSK1._y = 188;
this.MSK2._x = 352;
this.MSK2._y = 98;
this.MSK3._x = 352;
this.MSK3._y = 204;
this.MSK4._x = 384;
this.MSK4._y = 82;
this.MSK5._x = 384;
this.MSK5._y = 220;
stop();
sc = 0;
mskcount = 0;
var state = '';
SE = new Sound(this);
SE.attachSound('SE_BEAM');
}
frame 6 {
i = sc * 2;
goto 76;
for (;;) {
++i;
label 76:
if (i >= sc * 2 + 2) break;
this['MSK' + i].gotoAndStop('ãƒãƒ£ãƒ¼ã‚¸');
}
}
frame 15 {
++sc;
if (sc >= 3) {
sc = 0;
} else {
gotoAndPlay('charge');
}
}
frame 21 {
i = sc * 2;
goto 163;
for (;;) {
++i;
label 163:
if (i >= sc * 2 + 2) break;
this['MSK' + i].play();
this.attachMovie('MUSKET_SHOT', 'beam' + i, this.getNextHighestDepth());
this['beam' + i]._x = this['MSK' + i]._x;
this['beam' + i]._y = this['MSK' + i]._y;
this['beam' + i].onEnterFrame = function () {
if (this._x < 256) {
this._parent.attachMovie('BEAM_LOCUS', 'BL' + this._parent.mc, this._parent.getNextHighestDepth());
this._parent['BL' + this._parent.mc]._x = this._x;
this._parent['BL' + this._parent.mc]._y = this._y;
++this._parent.mc;
}
};
}
SE.stop();
SE.start();
}
frame 30 {
++sc;
if (sc >= 3) {
sc = 0;
} else {
gotoAndPlay('shot');
}
}
frame 33 {
SE.stop();
TF.gotoAndPlay('START');
}
frame 35 {
if (state == 'TF') {
state = '';
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1044 {
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 = 200;
ex = 0;
sy = 0;
ey = 0;
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);
TF._x = pos.x;
TF._y = pos.y;
fscommand('ParaFlaTrace', TF._x + ' ' + TF._y);
}
frame 52 {
TF._x += vx;
TF._y += vy;
}
frame 53 {
++fc;
if (fc >= introFrame) {
fscommand('ParaFlaTrace', TF._x + ' ' + TF._y);
fc = 0;
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 61 {
TF.gotoAndPlay('START');
}
frame 64 {
if (state == 'TF') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 65 {
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 67 {
if (state == 'BF') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 70 {
TF._x -= vx;
TF._y -= vy;
}
frame 71 {
if (fc >= introFrame) {
fc = 0;
TF.gotoAndPlay('START');
} else {
++fc;
gotoAndPlay(_currentframe - 1);
}
}
frame 80 {
blink.Advent();
}
frame 82 {
if (state == 'blink') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 94 {
if (state == 'intro') {
state = '';
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1045 {
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 1050 {
frame 25 {
_parent.ret(this._name);
}
}
movieClip 1052 {
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 1053 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 1054 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 1059 {
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 1060 {
frame 1 {
MG.gotoAndPlay('ãらã„');
}
frame 16 {
_root.BG.myBG = '黄黒';
}
frame 27 {
_root.BG.myBG = 'é»’';
}
frame 44 {
stop();
_parent.ret(this._name);
}
}
movieClip 1061 {
frame 1 {
FStep.gotoAndPlay('å‰');
}
frame 6 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 10 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 1062 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 21 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 41 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 61 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 81 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
}
}
movieClip 1063 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 {
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 46 {
this._visible = true;
Intro.gotoAndPlay('u');
}
frame 48 {
if (state == 'Intro') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 51 {
this._visible = true;
Intro.gotoAndPlay('1');
}
frame 53 {
if (state == 'Intro') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 56 {
MG.gotoAndPlay('変身');
}
frame 58 {
if (state == 'MG') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 66 {
Outro.gotoAndPlay('u');
}
frame 68 {
if (state == 'Outro') {
state = '';
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 72 {
if (state == 'Outro') {
state = '';
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay('é€€å ´');
}
}
frame 77 {
stop();
}
frame 82 {
if (state == 'Beaten') {
state = '';
_parent.beatenret(this._name);
} else {
gotoAndPlay('被殴り');
}
}
frame 86 {
MG.gotoAndPlay('ピンãƒ');
}
frame 87 {
stop();
}
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 101 {
FStepHU.gotoAndPlay(1);
fscommand('ParaFlaTrace', 'å‰é€²ãƒ»ãŠæ‰‹ä¸Šã’ã¡ã‡ã£ã');
}
frame 103 {
if (state == 'FStepHU') {
state = '';
stop();
_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('é€€å ´');
}
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 {
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 137 {
stop();
}
}
movieClip 1072 BHole {
frame 9 {
this.removeMovieClip();
}
}
movieClip 1075 {
}
movieClip 1096 {
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 1097 {
frame 1 {
function printMiss() {
miss._visible = true;
}
function printN(num) {
miss._visible = false;
gnum = num;
str = String(gnum);
if (4 < str.length) {
str = '9999';
}
fscommand('ParaFlaTrace', str);
j = 0;
goto 278;
for (;;) {
++j;
label 278:
if (4 - str.length >= j) break;
this['n' + (j + 1)].gotoAndStop(1);
}
j = 4 - str.length;
i = 0;
goto 402;
for (;;) {
++i;
label 402:
if (i >= 4 - j) break;
this['n' + (i + j + 1)].gotoAndStop(Number(str.substr(i, 1)) + 2);
}
}
function printN5(num) {
miss._visible = false;
gnum = num;
str = String(gnum);
if (5 < str.length) {
str = '99999';
}
fscommand('ParaFlaTrace', str);
j = 0;
goto 655;
for (;;) {
++j;
label 655:
if (5 - str.length >= j) break;
this['n' + j].gotoAndStop(1);
}
j = 5 - str.length;
i = 0;
goto 770;
for (;;) {
++i;
label 770:
if (i >= 5 - j) break;
this['n' + (i + j)].gotoAndStop(Number(str.substr(i, 1)) + 2);
}
}
}
}
movieClip 1098 DMGS {
frame 1 {
function printDMG(inDmg) {
DNUM.gnum = inDmg;
str = String(inDmg);
k = 4;
goto 212;
for (;;) {
--k;
label 212:
if (str.length >= k) break;
this._x -= 8;
}
fscommand('ParaFlaTrace', 'printDMG:' + inDmg);
DNUM.printN(inDmg);
gotoAndPlay(2);
}
function printDMG5(inDmg) {
DNUM.gnum = inDmg;
str = String(inDmg);
k = 5;
goto 410;
for (;;) {
--k;
label 410:
if (str.length >= k) break;
this._x -= 8;
}
fscommand('ParaFlaTrace', 'printDMG5:' + inDmg);
DNUM.printN5(inDmg);
gotoAndPlay(2);
}
function printMiss() {
DNUM.printMiss();
gotoAndPlay(2);
}
stop();
}
frame 38 {
_parent.dmgret(this._name);
}
}
movieClip 1119 {
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 1120 {
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 1121 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 1128 SLASH {
frame 4 {
this.removeMovieClip();
}
}
movieClip 1129 SLASHB {
frame 3 {
stop();
}
}
movieClip 1132 {
}
movieClip 1133 {
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 1134 BEAT {
frame 1 {
DE._x = random(16) * 2 - 48;
DE._y = random(16) * 2 - 48;
}
frame 4 {
this.removeMovieClip();
}
}
movieClip 1137 CORON_NUM {
frame 1 {
function PrintN(N) {
Num.gotoAndStop(N + 2);
}
stop();
}
}
movieClip 1140 CCURSOR {
}
movieClip 1147 BG_ELSA {
}
movieClip 1185 ZANTETSUKEN {
frame 15 {
stop();
_parent.ret(this._name);
}
}
movieClip 1188 {
}
movieClip 1189 WHEEL_EFFECT {
frame 12 {
stop();
_parent.ret(this._name);
}
}
movieClip 1192 {
frame 1 {
if (_root.BATTLE.CMGS.Witch.multiflag != '逆') {
stop();
} else {
gotoAndStop('逆');
}
}
frame 11 {
stop();
}
}
movieClip 1193 {
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 1194 {
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 1195 {
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 1196 {
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 1197 {
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) {
if (0 < pp.CMGS.Witch.preDamage) {
pp[targetname].gotoAndPlay('ãらã„');
}
}
}
frame 16 {
if (state != '') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1198 {
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 1199 mc_Octavia {
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');
}
var state = '';
tTName = '';
}
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 1206 {
frame 10 {
_parent.ret(this._name);
stop();
}
}
movieClip 1207 TENT_EFFECT {
frame 1 {
function ret(str) {
state = str;
}
state = '';
}
frame 3 {
if (state == 'Tentacle') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 4 {
stop();
_parent.ret(this._name);
}
}
movieClip 1210 {
frame 1 {
if (_root.BATTLE.CMGS.Witch.multiflag != '逆') {
stop();
} else {
gotoAndStop('逆');
}
}
frame 11 {
stop();
}
}
movieClip 1211 {
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 1213 VAMP_EFFECT {
frame 1 {
function ret(str) {
if (str != 'premote') {
++retnum;
}
state = str;
}
function TargetSet(TMG) {
targetname = TMG;
play();
gotoAndPlay(3);
}
var mmc = _parent._parent;
var drnum = 0;
var retnum = 0;
var state = '';
targetname = '';
}
frame 2 {
stop();
}
frame 3 {
Prev.gotoAndPlay(1);
}
frame 5 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 6 {
dname = 'DR_' + drnum;
this.attachMovie('DRAIN', 'mc_drain', 1);
var ep = new Object();
ep.x = mmc[targetname]._x - 150;
ep.y = mmc[targetname]._y - 150;
ep.x += 16;
ep.y += 24;
_parent.globalToLocal(ep);
this.mc_drain._x = ep.x;
this.mc_drain._y = ep.y;
++drnum;
}
frame 9 {
if (state == 'mc_drain') {
state = '';
this.mc_drain.removeMovieClip();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1216 {
}
movieClip 1217 CHAIR_EFFECT {
frame 8 {
stop();
_parent.ret(this._name);
}
}
movieClip 1218 {
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 = 4;
ac = 0;
var Garuda = flash.display.BitmapData.loadBitmap('IGertrud');
gwidth = 128;
gheight = 128;
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 1219 {
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 1220 {
frame 1 {
function ret(str) {
state = str;
fscommand('ParaFlaTrace', 'retcheck:' + state);
}
function TargetSet(TMG) {
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, 'CHAIR_EFFECT', pp[targetname]._x - 16, pp[targetname]._y - 8);
} else {}
}
frame 15 {
++sc;
if (sc == 3) {
if (0 < pp.CMGS.Witch.preDamage) {
pp[targetname].gotoAndPlay('ãらã„');
}
}
}
frame 16 {
if (state != '') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1221 {
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_Whip');
}
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, 'TENT_EFFECT', pp[pp.MGS[mem]]._x - 8, pp[pp.MGS[mem]]._y - 18);
SE1.start();
} else {}
}
}
if (mem >= 3) {
gotoAndPlay('斬鉄後');
}
}
frame 14 {
if (state != '') {
state = '';
++mem;
if (mem >= 3) {
} else {
gotoAndPlay('斬鉄');
}
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 16 {
stop();
_parent.ret(this._name);
}
}
movieClip 1222 {
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 = 4;
SE1 = new Sound(this);
SE1.attachSound('SE_FLAIRCHIP');
SE1.start('SE_FLAIRCHIP', 65535);
ac = 0;
var WBMP = flash.display.BitmapData.loadBitmap('IGertrud');
gwidth = 128;
gheight = 128;
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 1223 mc_Gertrud {
frame 1 {
function ret(str) {
state = str;
}
function act(str) {
this.gotoAndPlay(str);
}
function Attack(N) {
gotoAndPlay('攻撃1');
}
function TargetSet(TName, label) {
tTName = TName;
gotoAndPlay(label);
}
var state = '';
tTName = '';
}
frame 3 {
stop();
}
frame 8 {
if (state == 'Intro') {
state = '';
_parent.ret(this._name);
stop();
} 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.TargetSet(tTName);
play();
}
frame 18 {
if (state == 'EX1') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 20 {
EX2.gotoAndPlay(1);
play();
}
frame 22 {
if (state == 'EX2') {
state = '';
stop();
EX2.stop();
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 25 {
EX3.TargetSet(tTName);
play();
}
frame 27 {
if (state == 'EX3') {
state = '';
stop();
EX3.stop();
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 33 {
if (state == 'Fold') {
_parent.foldret(this._name);
stop();
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 36 {
SP1.gotoAndPlay(1);
}
frame 38 {
if (state == 'SP1') {
_parent.ret(this._name);
stop();
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1230 BITE_EFFECT {
frame 10 {
stop();
_parent.ret(this._name);
}
}
movieClip 1235 {
frame 1 {
if (_root.BATTLE.CMGS.Witch.multiflag != 'å転') {
stop();
} else {
gotoAndStop('逆');
}
}
frame 11 {
stop();
}
}
movieClip 1236 {
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 654;
for (;;) {
++ii;
label 654:
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 1029;
for (;;) {
++ii;
label 1029:
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 = 2;
ac = 0;
var Garuda = flash.display.BitmapData.loadBitmap('ICharlotte1');
gwidth = 64;
gheight = 64;
rnum = gwidth / 16;
cnum = gheight / 16;
i = 0;
goto 1448;
for (;;) {
++i;
label 1448:
if (i >= cnum) break;
j = 0;
goto 1492;
for (;;) {
++j;
label 1492:
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 + 48;
this['Chip' + ac]._y = 16 * i + 32;
delete this['tbmp' + ac];
this.createEmptyMovieClip('mask' + ac, 2000 + ac);
this['mask' + ac]._x = 16 * j + 48;
this['mask' + ac]._y = 16 * i + 32;
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 1237 {
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 1238 {
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 1239 {
frame 1 {
function ret(str) {
state = str;
fscommand('ParaFlaTrace', 'retcheck:' + state);
}
function TargetSet(TMG) {
targetname = TMG;
play();
gotoAndPlay(3);
}
var state = '';
targetname = '';
pp = _root.BATTLE;
SE = new Sound(this);
SE.attachSound('SE_CRIT');
}
frame 2 {
stop();
}
frame 3 {
Prev.gotoAndPlay(1);
}
frame 5 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 13 {
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, 'BITE_EFFECT', pp[targetname]._x - 8, pp[targetname]._y - 8);
} else {}
}
frame 14 {
++sc;
if (sc == 1) {
if (0 < pp.CMGS.Witch.preDamage) {
SE.start();
}
}
if (sc == 3) {
if (0 < pp.CMGS.Witch.preDamage) {
pp[targetname].gotoAndPlay('ãらã„');
}
}
}
frame 15 {
if (state != '') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1240 {
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 702;
for (;;) {
++ii;
label 702:
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 1077;
for (;;) {
++ii;
label 1077:
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 = 4;
SE1 = new Sound(this);
SE1.attachSound('SE_FLAIRCHIP');
SE1.start('SE_FLAIRCHIP', 65535);
ac = 0;
var WBMP = flash.display.BitmapData.loadBitmap('ICharlotte2');
gwidth = 160;
gheight = 128;
rnum = gwidth / 16;
cnum = gheight / 16;
i = 0;
goto 1545;
for (;;) {
++i;
label 1545:
if (i >= cnum) break;
j = 0;
goto 1589;
for (;;) {
++j;
label 1589:
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 1243 {
frame 1 {
function ret(str) {
state = str;
}
state = '';
msize = 64;
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(msize, 0);
this.mask.lineTo(msize, msize);
this.mask.lineTo(0, msize);
this.mask.lineTo(0, 0);
this.mask.endFill();
this.setMask(this.mask);
}
frame 22 {
stop();
_parent.ret(this._name);
}
}
movieClip 1246 {
frame 1 {
msize = 64;
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(160, 0);
this.mask.lineTo(160, 128);
this.mask.lineTo(0, 128);
this.mask.lineTo(0, 0);
this.mask.endFill();
this.setMask(this.mask);
}
frame 40 {
stop();
_parent.ret(this._name);
}
}
movieClip 1249 {
frame 1 {
function ret(str) {
state = str;
}
state = '';
}
frame 4 {
if (state == 'out') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 24 {
if (state == 'in') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 25 {
_parent.ret(this._name);
_root.BATTLE.CMGS.Witch = _root.CMGList.シャルãƒãƒƒãƒ†2;
stop();
}
}
movieClip 1250 mc_Charlotte {
frame 1 {
function ret(str) {
state = str;
}
function act(str) {
this.gotoAndPlay(str);
}
function Attack(N) {
gotoAndPlay('攻撃1');
}
function TargetSet(TName, label) {
tTName = TName;
gotoAndPlay(label);
}
var state = '';
tTName = '';
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(160, 0);
this.mask.lineTo(160, 128);
this.mask.lineTo(0, 128);
this.mask.lineTo(0, 0);
this.mask.endFill();
this.setMask(this.mask);
}
frame 3 {
stop();
}
frame 8 {
if (state == 'Intro') {
state = '';
_parent.ret(this._name);
stop();
} 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.TargetSet(tTName);
play();
}
frame 18 {
if (state == 'EX1') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 20 {
EX2.gotoAndPlay(1);
play();
}
frame 22 {
if (state == 'EX2') {
state = '';
stop();
EX2.stop();
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 25 {
EX3.TargetSet(tTName);
play();
}
frame 27 {
if (state == 'EX3') {
state = '';
stop();
EX3.stop();
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 33 {
if (state == 'Fold') {
_parent.foldret(this._name);
stop();
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 36 {
SP1.gotoAndPlay(1);
}
frame 38 {
if (state == 'SP1') {
_parent.ret(this._name);
stop();
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 41 {
SP2.gotoAndPlay(1);
}
frame 43 {
if (state == 'SP2') {
fscommand('ParaFlaTrace', '変身終了');
_parent.ret(this._name);
stop();
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1259 Tangle {
frame 25 {
_parent.ret(this._name);
stop();
}
}
movieClip 1262 EF_BRANCH {
frame 1 {
speed = 16;
this.createEmptyMovieClip('mask', 2000);
this.mask._x = -64;
this.mask._xscale = 100;
this.mask._y = 0;
this.mask.beginFill(16777215, 100);
this.mask.moveTo(0, 0);
this.mask.lineTo(64, 0);
this.mask.lineTo(64, 161);
this.mask.lineTo(0, 161);
this.mask.lineTo(0, 0);
this.mask.endFill();
this.setMask(this.mask);
}
frame 2 {
this.mask._x += speed;
}
frame 3 {
if (this.mask._x < 64) {
gotoAndPlay(2);
}
}
frame 11 {
count = 0;
}
frame 12 {
this._visible = true;
}
frame 13 {
this._visible = false;
}
frame 14 {
++count;
if (count >= 8) {
_parent.ret(this._name);
stop();
} else {
gotoAndPlay(_currentframe - 2);
}
}
}
movieClip 1271 EF_BEAT {
frame 8 {
stop();
_parent.ret(this._name);
this.removeMovieClip();
}
}
movieClip 1274 {
frame 1 {
if (_root.BATTLE.CMGS.Witch.multiflag != '逆') {
stop();
} else {
gotoAndStop('逆');
}
}
frame 11 {
stop();
}
}
movieClip 1275 {
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 653;
for (;;) {
++ii;
label 653:
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 1028;
for (;;) {
++ii;
label 1028:
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('IElsaMaria');
gwidth = 96;
gheight = 128;
rnum = gwidth / 16;
cnum = gheight / 16;
i = 0;
goto 1447;
for (;;) {
++i;
label 1447:
if (i >= cnum) break;
j = 0;
goto 1491;
for (;;) {
++j;
label 1491:
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 {
i = 0;
goto 97;
for (;;) {
++i;
label 97:
if (i >= ac) break;
this['tbmp' + i].dispose();
this['Chip' + i].removeMovieClip();
this['mask' + i].removeMovieClip();
}
stop();
_parent.ret(this._name);
}
frame 219 {
this.stop();
_parent.ret(this._name);
}
}
movieClip 1276 {
frame 4 {
myColor = new Color(this);
preColor = myColor.getTransform();
myColor.setRGB(0);
}
frame 7 {
myColor.setTransform(preColor);
}
frame 10 {
myColor.setRGB(0);
}
frame 13 {
myColor.setTransform(preColor);
}
frame 16 {
myColor.setRGB(0);
}
frame 19 {
myColor.setTransform(preColor);
this.stop();
_parent.ret(this._name);
}
}
movieClip 1277 {
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 1278 {
frame 1 {
function ret(str) {
state = str;
fscommand('ParaFlaTrace', 'retcheck:' + state);
}
function TargetSet(TMG) {
targetname = TMG;
play();
gotoAndPlay(3);
}
var state = '';
targetname = '';
pp = _root.BATTLE;
SE = new Sound(this);
SE.attachSound('SE_CRIT');
}
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, 'EF_BEAT', pp[targetname]._x - 8, pp[targetname]._y - 8);
SE.start();
}
}
frame 15 {
++sc;
if (sc == 3) {
if (0 < pp.CMGS.Witch.preDamage) {
pp[targetname].gotoAndPlay('ãらã„');
}
}
}
frame 16 {
if (state != '') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1279 {
frame 1 {
function ret(str) {
state = str;
fscommand('ParaFlaTrace', 'retcheck:' + state);
}
var state = '';
targetname = '';
pp = _root.BATTLE;
Prev.gotoAndPlay(1);
}
frame 3 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 12 {
sc = 0;
_root.EFFECT.PastEffect(this, 'EF_BRANCH', 320, 64);
}
frame 13 {
++sc;
if (sc == 4) {
i = 0;
goto 109;
for (;;) {
++i;
label 109:
if (i >= 3) break;
if (pp[pp.MGS[i]] != '' && pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]].gotoAndPlay('ãらã„');
}
}
}
}
frame 14 {
if (state != '') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1280 {
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 701;
for (;;) {
++ii;
label 701:
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 1076;
for (;;) {
++ii;
label 1076:
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('IElsaMaria');
gwidth = 96;
gheight = 128;
rnum = gwidth / 16;
cnum = gheight / 16;
i = 0;
goto 1544;
for (;;) {
++i;
label 1544:
if (i >= cnum) break;
j = 0;
goto 1588;
for (;;) {
++j;
label 1588:
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 1281 {
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_SHADE');
}
frame 3 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 12 {
goto 129;
for (;;) {
++mem;
label 129:
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, 'Tangle', pp[pp.MGS[mem]]._x - 8, pp[pp.MGS[mem]]._y - 8);
SE1.start();
} else {}
}
}
if (mem >= 3) {
gotoAndPlay('斬鉄後');
}
}
frame 14 {
if (state != '') {
state = '';
++mem;
if (mem >= 3) {
} else {
gotoAndPlay('斬鉄');
}
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 16 {
stop();
_parent.ret(this._name);
}
}
movieClip 1282 mc_ElsaMaria {
frame 1 {
function ret(str) {
state = str;
}
function act(str) {
this.gotoAndPlay(str);
}
function Attack(N) {
gotoAndPlay('攻撃1');
}
function TargetSet(TName, label) {
tTName = TName;
gotoAndPlay(label);
}
var state = '';
tTName = '';
}
frame 3 {
stop();
}
frame 8 {
if (state == 'Intro') {
state = '';
_parent.ret(this._name);
stop();
} 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.TargetSet(tTName);
play();
}
frame 18 {
if (state == 'EX1') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 20 {
EX2.gotoAndPlay(1);
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);
}
}
frame 36 {
SP2.play();
}
frame 38 {
if (state == 'SP2') {
state = '';
stop();
SP2.stop();
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1283 EF_SCWIPE {
frame 1 {
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(512, 0);
this.mask.lineTo(512, 384);
this.mask.lineTo(0, 384);
this.mask.lineTo(0, 0);
this.mask.endFill();
this.setMask(this.mask);
}
frame 11 {
stop();
_parent.ret(this._name);
}
frame 21 {
stop();
_parent.ret(this._name);
}
}
movieClip 1288 {
frame 10 {
_parent.ret(this._name);
}
}
movieClip 1289 EF_BENEDICT {
frame 1 {
function ret(str) {
care.stop();
if (count < 3) {
care._visible = true;
var MMC = _root.BATTLE;
if (!(MMC.MGS[count] != '' && !MMC.CMGS[MMC.MGS[count]].InAir)) {
++count;
ret();
} else {
var ep = new Object();
if (MMC.MGS[count] != MMC.preACTOR) {
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 = 0;
var OutCount = 0;
care.stop();
care._visible = false;
var tCMGS = _root.BATTLE.CMGS;
for (pn in tCMGS) {
if (pn != 'Witch') {
fscommand('ParaFlaTrace', 'ã‚ãŒã¿ã®ã—ã‚…ããµã ãƒã‚§ãƒƒã‚¯:' + pn);
++OutNum;
}
}
ret();
}
}
movieClip 1300 {
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 1301 {
frame 1 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 14 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
_parent.ret(this._name);
}
}
movieClip 1302 {
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 1303 {
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 1304 {
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 1305 {
frame 6 {
MG.gotoAndPlay('è© å”±');
}
frame 40 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 1306 {
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 1311 {
frame 13 {
_parent.ret(this._name);
}
frame 15 {
stop();
}
}
movieClip 1312 {
frame 1 {
function start(x1, y1, x2, y2, N) {
HitN = N;
i = 0;
goto 248;
for (;;) {
++i;
label 248:
if (i >= N) break;
this.attachMovie('NS_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);
SE1.stop();
SE1.start();
this['cahit' + CN].start(ex, ey);
++CN;
}
}
var HitN;
var CN = 0;
var ex;
var ey;
SE1 = new Sound(this);
SE1.attachSound('SE_AHIT');
}
}
movieClip 1313 {
frame 1 {
function Attack(N) {
HitN = N;
}
function ret(str) {
state = str;
}
var slnum = 0;
var HitN = 0;
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 16 {
stop();
_parent.ret(this._name);
}
}
movieClip 1314 {
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 1319 {
frame 23 {
_parent.ret(this._name);
}
frame 25 {
stop();
}
}
movieClip 1320 {
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 {
_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 1321 {
frame 1 {
function ret(str) {
state = str;
}
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 1322 {
frame 1 {
function rand_init(size) {
delete ranArray;
ranArray = new Array();
i = 0;
goto 342;
for (;;) {
++i;
label 342:
if (i >= size) break;
ranArray[i] = i;
}
}
function unique_rand() {
if (ranArray == undefined) {
return 0;
}
len = ranArray.length;
ran = random(len);
retnum = ranArray[ran];
ranArray.splice(ran, 1);
return retnum;
}
function ret(str) {
this[str].removeMovieClip();
tn = str.substr(3, 2);
num = parseInt(tn);
ranArray.push(num);
++FCount;
}
function initExplod() {
rand_init(Xsize * Ysize);
BCount = 0;
FCount = 0;
}
function makepExplod() {
if (mb) {
ran = unique_rand();
tx = Math.floor(ran % Xsize);
ty = Math.floor(ran / Xsize);
if (!(tx + 1 < Xsize && ty + 1 < Ysize)) {
this.attachMovie('EF_PFLAIR', 'EPF' + ran, this.getNextHighestDepth());
} else {
ran2 = random(5);
if (ran2 != 0) {
this.attachMovie('EF_PFLAIR', 'EPF' + ran, this.getNextHighestDepth());
} else {
this.attachMovie('EF_PMEGAFLAIR', 'EPF' + ran, this.getNextHighestDepth());
}
}
tx *= 32;
ty *= 32;
this['EPF' + ran]._x = tx;
this['EPF' + ran]._y = ty;
++BCount;
}
}
BNum = 20;
BCount = 0;
FCount = 0;
Xsize = 8;
Ysize = 6;
mb = true;
stop();
var ranArray = new Array();
initExplod();
}
frame 2 {
makepExplod();
}
frame 3 {
if (FCount >= BCount) {
_parent.ret(this._name);
stop();
} else {
gotoAndPlay(2);
}
}
}
movieClip 1325 {
}
movieClip 1326 {
frame 1 {
function MakeArrow(mcname) {
this.createEmptyMovieClip(mcname, this.getNextHighestDepth());
DrawLine_unit(this[mcname], 32);
this[mcname].speed = this.speed + random(8) - 4;
this[mcname].onEnterFrame = function () {
this._x += this.speed;
if (this._x < -480) {
++FCount;
this.removeMovieClip();
}
};
}
function DrawLine_unit(tmc, length) {
tmc.beginFill(16777215, 100);
tmc.moveTo(length * -1, 0);
tmc.lineTo(0, 0);
tmc.lineTo(0, 2);
tmc.lineTo(length * -1, 2);
tmc.endFill();
}
var BaseY = 0;
var RandRange = 48;
var ANum = 40;
var speed = -48;
var ACount = -4;
var FCount = 0;
}
frame 2 {
if (0 < ACount) {
MakeArrow('arrow' + ACount);
this['arrow' + ACount]._y = BaseY + random(RandRange / 2) * 2 - RandRange / 2;
this['arrow' + ACount]._x = 0;
}
}
frame 4 {
++ACount;
if (FCount >= ANum) {
stop();
} else {
gotoAndPlay(2);
}
}
}
movieClip 1327 {
frame 1 {
function ret(str) {
++ESC;
}
function MakeArrow(mcname) {
this.createEmptyMovieClip(mcname, this.getNextHighestDepth());
DrawLine_unit(this[mcname], 64);
this[mcname].speed = this.speed + random(16) * 2 - 16;
this[mcname].onEnterFrame = function () {
this._x += this.speed;
if (this._x < -480) {
++FCount;
if (15 < FCount) {
_root.BG.myBG = '黒白';
}
this.removeMovieClip();
}
};
}
function DrawLine_unit(tmc, length) {
tmc.beginFill(14726880, 100);
tmc.moveTo(length * -1, 0);
tmc.lineTo(0, 0);
tmc.lineTo(0, 2);
tmc.lineTo(length * -1, 2);
tmc.endFill();
}
var BaseY = 0;
var RandRange = 64;
var ANum = 40;
var speed = -64;
var ACount = -4;
var FCount = 0;
ESC = 0;
gotoAndPlay(2);
}
instance Arrow of movieClip 1325 {
onClipEvent (load) {
this._x = 0;
this._y = this._parent.BaseY;
_root.BG.myBG = '桃';
}
onClipEvent (enterFrame) {
if (this._x == 0) {
_root.BG.myBG = 'é»’';
}
this._x -= 64;
if (this._x < -480) {
this._parent._parent.BurstStart();
this.removeMovieClip();
}
}
}
frame 2 {
if (0 < ACount) {
MakeArrow('arrow' + ACount);
this['arrow' + ACount]._y = BaseY + random(RandRange / 2) * 2 - RandRange / 2;
this['arrow' + ACount]._x = 0;
}
}
frame 4 {
++ACount;
if (FCount >= ANum) {
++ESC;
} else {
gotoAndPlay(2);
}
if (ESC >= 3) {
_parent.ret(this._name);
stop();
} else {
gotoAndPlay(2);
}
}
frame 5 {
stop();
}
}
movieClip 1328 {
frame 13 {
_parent.ret(this._name);
}
frame 15 {
stop();
}
}
movieClip 1329 {
frame 1 {
function ret(str) {
state = str;
}
function BurstStart() {
Burst.play();
}
stop();
MG.gotoAndPlay('ç«‹ã¡');
var mc = 0;
var xc = 0;
sc = 0;
mskcount = 0;
var state = '';
SE1 = new Sound(this);
SE2 = new Sound(this);
SE3 = new Sound(this);
SE1.attachSound('SE_FREEZE');
SE2.attachSound('SE_FLAIRCHIP');
SE3.attachSound('SE_HADOUBURST');
SE1.onSoundComplete = function () {
SE2.start(0, 10);
};
SE2.onSoundComplete = function () {
White.play();
SE3.start();
};
SE3.onSoundComplete = function () {};
}
frame 4 {
if (state == 'Archer') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 5 {
SE1.start();
}
instance White of movieClip 1283 EF_SCWIPE {
onClipEvent (load) {
this.stop();
}
}
frame 7 {
if (state == 'Arrow') {
Burst.mb = false;
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 9 {
if (state == 'Burst') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 18 {
White.play();
_root.BG.myBG = 'é»’';
}
frame 20 {
if (state == 'White') {
state = '';
_parent.ret(this._name);
stop();
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1330 {
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 = 200;
ex = 0;
sy = 0;
ey = 0;
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);
TF._x = pos.x;
TF._y = pos.y;
fscommand('ParaFlaTrace', TF._x + ' ' + TF._y);
}
frame 52 {
TF._x += vx;
TF._y += vy;
}
frame 53 {
++fc;
if (fc >= introFrame) {
fscommand('ParaFlaTrace', TF._x + ' ' + TF._y);
fc = 0;
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 83 {
TF.play();
}
frame 86 {
if (state == 'TF') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 95 {
blink.Advent();
}
frame 97 {
if (state == 'blink') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 109 {
if (state == 'intro') {
state = '';
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1331 {
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 1332 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
}
frame 6 {
MG.gotoAndPlay('è© å”±');
}
frame 40 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
_root.BG.myBG = '桃黒';
}
frame 63 {
_root.BG.myBG = 'é»’';
}
frame 71 {
stop();
_parent.ret(this._name);
}
}
movieClip 1335 {
frame 1 {
function ret(str) {
state = str;
}
state = '';
}
frame 9 {
if (state == 'Care') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 10 {
_parent.ret(this._name);
stop();
}
}
movieClip 1336 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 1337 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 1338 {
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 1339 {
frame 1 {
MG.gotoAndPlay('ãらã„');
}
frame 16 {
_root.BG.myBG = '桃黒';
}
frame 27 {
_root.BG.myBG = 'é»’';
}
frame 44 {
stop();
_parent.ret(this._name);
}
}
movieClip 1340 {
frame 6 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 10 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 1341 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 21 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 41 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 61 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 81 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
}
}
movieClip 1342 MC_MadokaG {
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 {
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 36 {
RESURRECTION.gotoAndPlay(1);
}
frame 38 {
if (state == 'RESURRECTION') {
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 {
this._visible = true;
JIntro.gotoAndPlay(1);
}
frame 53 {
if (state == 'JIntro') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 56 {
MG.gotoAndPlay('変身');
}
frame 58 {
if (state == 'MG') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 67 {
if (state == 'Step_Cast') {
state = '';
stop();
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 75 {
Outro.gotoAndPlay('u');
}
frame 77 {
if (state == 'Outro') {
state = '';
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 81 {
if (state == 'Outro') {
state = '';
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay('é€€å ´');
}
}
frame 86 {
stop();
}
frame 91 {
if (state == 'Beaten') {
state = '';
_parent.beatenret(this._name);
} else {
gotoAndPlay('被殴り');
}
}
frame 95 {
MG.gotoAndPlay('ピンãƒ');
}
frame 96 {
stop();
}
frame 101 {
FStepHU.gotoAndPlay(1);
}
frame 103 {
if (state == 'FStepHU') {
state = '';
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 107 {
if (state == 'FStep') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 112 {
if (state == 'BStep') {
state = '';
gotoAndPlay('ç«‹ã¡');
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 126 {
Down.gotoAndPlay('ç™»å ´');
}
frame 128 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 131 {
Down.gotoAndPlay('é€€å ´');
}
frame 133 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 136 {
Down.gotoAndPlay('ç™»å ´u');
}
frame 138 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 141 {
Down.gotoAndPlay('é€€å ´u');
}
frame 143 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 151 {
Broken.gotoAndPlay(1);
}
frame 153 {
if (state == 'Broken') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 162 {
stop();
}
}
movieClip 1343 NS_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 3 {
stop();
_parent.ret(this._name);
}
}
movieClip 1344 METEOR_EFFECT {
frame 1 {
function MakeStone() {
sNum = random(sMaxNum) + 1;
i = 0;
goto 172;
for (;;) {
++i;
label 172:
if (i >= sNum) break;
this.attachMovie('EF_METEOR01', 'stone' + si, si);
this['stone' + si]._x = 40 * random(10);
this['stone' + si]._y = 0;
++si;
}
}
function ret(str) {
this[str].removeMovieClip();
++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 1349 {
}
movieClip 1350 EF_METEOR01 {
frame 8 {
_parent.ret(this._name);
this.removeMovieClip();
}
}
movieClip 1355 {
}
movieClip 1362 {
}
movieClip 1369 {
}
movieClip 1370 {
}
movieClip 1371 {
frame 25 {
stop();
_parent.ret(this._name);
}
}
movieClip 1372 EF_COMET {
frame 1 {
var tx;
var ty;
pp = _root.BATTLE;
}
instance of movieClip 1371 {
onClipEvent (load) {
tx = _root.BATTLE._x;
ty = _root.BATTLE._y;
_root.BG.myBG = 'é’é»’';
}
onClipEvent (enterFrame) {
rx = random(4) * 2 - 4;
ry = random(4) * 2 - 4;
_root.BATTLE._x = tx + rx;
_root.BATTLE._y = ty + ry;
}
onClipEvent (unload) {
_root.BATTLE._x = tx;
_root.BATTLE._y = ty;
_root.BG.myBG = 'é»’';
}
}
frame 24 {
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 49 {
stop();
_parent.ret(this._name);
}
}
movieClip 1379 EF_ANGEL01 {
frame 31 {
stop();
_parent.ret(this._name);
}
}
movieClip 1382 EF_ANGEL02 {
frame 57 {
stop();
_parent.ret(this._name);
}
}
movieClip 1383 EF_HOLY {
frame 15 {
_parent.ret(this._name);
}
}
movieClip 1386 {
frame 1 {
if (_root.BATTLE.CMGS.Witch.multiflag != '逆') {
stop();
} else {
gotoAndStop('逆');
}
}
frame 11 {
stop();
}
}
movieClip 1387 {
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 679;
for (;;) {
++ii;
label 679:
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 1054;
for (;;) {
++ii;
label 1054:
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;
}
}
wid = Witch._width;
hei = Witch._height;
var myBMD = new flash.display.BitmapData(wid, hei, false, 0);
myBMD.draw(Witch);
Witch._visible = false;
var maxac;
this.createEmptyMovieClip('mask', 2000);
msize = 16;
BaseChip = 0;
efcount = 0;
efframe = 12;
ernum = 13;
ac = 0;
Garuda = myBMD;
gwidth = wid;
gheight = hei;
rnum = gwidth / 16;
cnum = gheight / 16;
i = cnum - 1;
goto 1564;
for (;;) {
--i;
label 1564:
if (i < 0) break;
j = 0;
goto 1611;
for (;;) {
++j;
label 1611:
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;
Garuda.dispose();
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 {
i = 0;
goto 112;
for (;;) {
++i;
label 112:
if (i >= ac) break;
this['tbmp' + i].dispose();
this['Chip' + i].removeMovieClip();
this['mask' + i].removeMovieClip();
}
Witch._visible = true;
stop();
_parent.ret(this._name);
}
frame 219 {
this.stop();
_parent.ret(this._name);
}
}
movieClip 1388 {
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 1389 {
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 1390 {
frame 1 {
function ret(str) {
state = str;
fscommand('ParaFlaTrace', 'retcheck:' + state);
}
function TargetSet(TMG) {
targetname = TMG;
play();
gotoAndPlay(3);
}
var state = '';
targetname = '';
pp = _root.BATTLE;
SE = new Sound(this);
SE.attachSound('SE_FLAIR');
}
frame 2 {
stop();
}
frame 3 {
Prev.gotoAndPlay(1);
}
frame 5 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 13 {
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, 'EF_HOLY', pp[targetname]._x + 16, pp[targetname]._y + 24);
SE.start();
} else {}
}
frame 14 {
++sc;
if (sc == 3) {
if (0 < pp.CMGS.Witch.preDamage) {
pp[targetname].gotoAndPlay('ãらã„');
}
}
}
frame 15 {
if (state != '') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1391 {
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 - 112;
var sy = 0;
}
frame 3 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 12 {
Stone.gotoAndPlay(1);
_root.EFFECT.PastEffect(this, 'METEOR_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 1392 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
Prev.gotoAndPlay(1);
var mem = 0;
TF = true;
var mcn;
if (!TF) {
mcn = 'EF_ANGEL02';
} else {
mcn = 'EF_ANGEL01';
}
pp = _root.BATTLE;
SE1 = new Sound(this);
SE1.attachSound('SE_RAISE');
}
frame 3 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 12 {
goto 156;
for (;;) {
++mem;
label 156:
if (mem >= 3) break;
if (mem < 3) {
if (pp[pp.MGS[mem]] != '' && pp.ComCheck(pp.CMGS[pp.MGS[mem]])) {
if (pp.CMGS[pp.MGS[mem]].GBless != 0) {
_root.EFFECT.PastEffect(this, 'EF_ANGEL02', pp[pp.MGS[mem]]._x - 32, pp[pp.MGS[mem]]._y + 8);
} else {
pp[pp.MGS[mem]].gotoAndPlay('ãらã„');
_root.EFFECT.PastEffect(this, 'EF_ANGEL01', pp[pp.MGS[mem]]._x - 32, pp[pp.MGS[mem]]._y + 8);
}
SE1.stop();
SE1.start();
} else {}
}
}
if (mem >= 3) {
gotoAndPlay('斬鉄後');
}
}
frame 14 {
if (state != '') {
state = '';
++mem;
if (mem >= 3) {
} else {
gotoAndPlay('斬鉄');
}
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 16 {
stop();
_parent.ret(this._name);
}
}
movieClip 1393 {
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 - 112;
var sy = 0;
}
frame 3 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 12 {
Stone.gotoAndPlay(1);
_root.EFFECT.PastEffect(this, 'EF_COMET', 420, 160);
}
frame 22 {
if (state != '') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 23 {
this.stop();
_parent.ret(this._name);
}
}
movieClip 1394 {
frame 1 {
function refreshVtec() {
Vtec = new Array();
var Vran = new Array();
i = 0;
goto 265;
for (;;) {
++i;
label 265:
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) {
_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 = 96;
rcount = 0;
SV = 7;
LCount = 0;
BaseLine = 96;
var Vtec = new Array();
refreshVtec();
}
frame 2 {
MakeLine();
}
frame 6 {
gotoAndPlay(2);
}
}
movieClip 1395 {
frame 1 {
function ret(str) {
_parent.ret(this._name);
stop();
}
var fc = 0;
}
frame 40 {
this._y += 4;
gotoAndPlay(2);
}
}
movieClip 1396 {
frame 1 {
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(208, 0);
this.mask.lineTo(208, 192);
this.mask.lineTo(0, 192);
this.mask.lineTo(0, 0);
this.mask.endFill();
this.setMask(this.mask);
}
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 1395 {
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 1397 {
frame 1 {
function ret(str) {
if (str != 'premote') {
++retnum;
}
state = str;
}
var mmc = _parent._parent;
var drnum = 0;
var retnum = 0;
var state = '';
premote.gotoAndPlay(1);
}
frame 3 {
if (state == 'premote') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 4 {
mem = 0;
goto 133;
for (;;) {
++mem;
label 133:
if (mem >= 3) break;
if (mem < 3) {
if (mmc[mmc.MGS[mem]] != '' && mmc.ComCheck(mmc.CMGS[mmc.MGS[mem]])) {
_root.EFFECT.PastEffect(this, 'DRAIN', mmc[mmc.MGS[mem]]._x + 16 - 150, mmc[mmc.MGS[mem]]._y + 24 - 150);
if (mmc.CMGS[mmc.MGS[mem]].GBless == 0) {
mmc[mmc.MGS[mem]].gotoAndPlay('ãらã„');
}
++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;
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1398 mc_Kriemhild {
frame 1 {
function ret(str) {
state = str;
}
function act(str) {
this.gotoAndPlay(str);
}
function Attack(N) {
gotoAndPlay('攻撃1');
}
function TargetSet(TName, label) {
tTName = TName;
gotoAndPlay(label);
}
var state = '';
tTName = '';
}
frame 3 {
stop();
}
frame 8 {
if (state == 'Intro') {
state = '';
_parent.ret(this._name);
stop();
} 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.TargetSet(tTName);
play();
}
frame 18 {
if (state == 'EX1') {
state = '';
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 21 {
EX2.gotoAndPlay(1);
play();
}
frame 23 {
if (state == 'EX2') {
state = '';
stop();
EX2.stop();
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 26 {
EX3.gotoAndPlay(1);
play();
}
frame 28 {
if (state == 'EX3') {
state = '';
stop();
EX3.stop();
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 31 {
EX4.gotoAndPlay(1);
play();
}
frame 33 {
if (state == 'EX4') {
state = '';
stop();
EX4.stop();
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 49 {
if (state == 'Fold') {
_parent.foldret(this._name);
stop();
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 52 {
SP1.gotoAndPlay(1);
}
frame 54 {
if (state == 'SP1') {
_parent.ret(this._name);
stop();
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 57 {
SP2.play();
}
frame 59 {
if (state == 'SP2') {
state = '';
stop();
_parent.healret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1399 __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 1400 __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 1401 __Packages.CSkill {
#initclip
if (!CSkill) {
_global.CSkill = function () {
SPBias = 0;
};
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 1402 __Packages.CMagGirl {
#initclip
if (!CMagGirl) {
_global.CMagGirl = function () {
fscommand('ParaFlaTrace', 'コンストラクタ 実行');
this.SkillName = new Array();
this.InAir = false;
this.stunflag = false;
this.GBless = 0;
this.TurnDrain = 0;
this.reboot = 0;
};
_global.CMagGirl.prototype.__proto__ = MovieClip.prototype;
_global.CMagGirl.prototype.__constructor__ = MovieClip;
var v1 = _global.CMagGirl.prototype;
v1.GetSkillDMGT = function (SkillName, TCMG) {
if (this.Skills[SkillName].Attribute != 'é”法') {
ret = 0;
allnum = this.RANum + this.LANum;
this.preHitNumR = 0;
tAcuracy = this.Acuracy + this.Skills[SkillName].ACBias;
hscale = this.Skills[SkillName].HitScale;
if (SkillName == 'メッタãŽã‚Š') {
hscale = 1 + this.MSG / this.SG;
if (6 < hscale) {
hscale = 6;
}
}
if (TCMG.multiflag == 'ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬') {
fscommand('ParaFlaTrace', '全段ヒット予定');
tAcuracy = 100;
}
if (TCMG.stunflag) {
fscommand('ParaFlaTrace', '全段ヒット予定');
tAcuracy = 100;
}
if (_root.BATTLE.OverDrive) {
fscommand('ParaFlaTrace', '全段ヒット予定');
tAcuracy = 100;
}
if (0 < this.provokeflag) {
tAcuracy -= 30;
}
if (TCMG.ribbonflag) {
tAcuracy += 10;
}
i = 0;
goto 1406;
for (;;) {
++i;
label 1406:
if (i >= this.RANum * hscale) break;
if (random(100) < tAcuracy) {
ret += this.ADamage + this.Skills[SkillName].ATBias + random(10) - 5;
++this.preHitNumR;
}
}
this.preHitNumL = 0;
i = 0;
goto 1594;
for (;;) {
++i;
label 1594:
if (i >= this.LANum * hscale) break;
if (random(100) < tAcuracy) {
ret += this.ADamage + this.Skills[SkillName].ATBias + 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;
ret = this.BaseD - this.Range / 2 + random(this.Range);
this.preHitNum = this.preHitNumR + this.preHitNumL;
fscommand('ParaFlaTrace', 'ダメージ:' + this.preDamage);
return ret;
}
};
v1.GetAttackDMGT = function (TCMG) {
ret = 0;
allnum = this.RANum + this.LANum;
this.preHitNumR = 0;
tAcuracy = this.Acuracy;
if (TCMG.FB == 0) {
tAcuracy = Math.floor(tAcuracy * 0.65);
}
if (TCMG.multiflag == 'ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬') {
fscommand('ParaFlaTrace', '全段ヒット予定');
tAcuracy = 100;
}
if (TCMG.stunflag) {
fscommand('ParaFlaTrace', '全段ヒット予定');
tAcuracy = 100;
}
if (_root.BATTLE.OverDrive) {
fscommand('ParaFlaTrace', '全段ヒット予定');
tAcuracy = 100;
}
if (0 < this.provokeflag) {
tAcuracy -= 30;
}
if (TCMG.ribbonflag) {
tAcuracy += 10;
}
i = 0;
goto 2360;
for (;;) {
++i;
label 2360:
if (i >= this.RANum) break;
if (random(100) < tAcuracy) {
ret += this.ADamage + random(10) - 5;
++this.preHitNumR;
}
}
this.preHitNumL = 0;
i = 0;
goto 2515;
for (;;) {
++i;
label 2515:
if (i >= this.LANum) break;
if (random(100) < tAcuracy) {
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.GetSkillDMG = function (SkillName) {
if (this.Skills[SkillName].Attribute != 'é”法') {
ret = 0;
allnum = this.RANum + this.LANum;
this.preHitNumR = 0;
i = 0;
goto 2871;
for (;;) {
++i;
label 2871:
if (i >= this.RANum * this.Skills[SkillName].HitScale) break;
if (random(100) < this.Acuracy + this.Skills[SkillName].ACBias) {
ret += this.ADamage + this.Skills[SkillName].ATBias + random(10) - 5;
++this.preHitNumR;
}
}
this.preHitNumL = 0;
i = 0;
goto 3110;
for (;;) {
++i;
label 3110:
if (i >= this.LANum * this.Skills[SkillName].HitScale) break;
if (random(100) < this.Acuracy + this.Skills[SkillName].ACBias) {
ret += this.ADamage + this.Skills[SkillName].ATBias + 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;
ret = this.BaseD - this.Range / 2 + random(this.Range);
this.preHitNum = this.preHitNumR + this.preHitNumL;
fscommand('ParaFlaTrace', 'ダメージ:' + this.preDamage);
return ret;
}
};
v1.GetAttackDMG = function (AC) {
if (AC != undefined) {
fscommand('ParaFlaTrace', '命ä¸è¨å®š:' + AC);
ret = 0;
allnum = this.RANum + this.LANum;
this.preHitNumR = 0;
i = 0;
goto 3669;
for (;;) {
++i;
label 3669:
if (i >= this.RANum) break;
if (random(100) < AC) {
ret += this.ADamage + random(10) - 5;
++this.preHitNumR;
}
}
this.preHitNumL = 0;
i = 0;
goto 3824;
for (;;) {
++i;
label 3824:
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 4119;
for (;;) {
++i;
label 4119:
if (i >= this.RANum) break;
if (random(100) < this.Acuracy) {
ret += this.ADamage + random(10) - 5;
++this.preHitNumR;
}
}
this.preHitNumL = 0;
i = 0;
goto 4280;
for (;;) {
++i;
label 4280:
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 4600;
for (;;) {
++i;
label 4600:
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 4746;
for (;;) {
++i;
label 4746:
if (i >= allnum) break;
if (random(100) < this.Acuracy) {
++HitNum;
}
}
this.preHitNum = HitNum;
return HitNum;
}
};
v1.GetNDamage = function (HitNum) {
ret = 0;
i = 0;
goto 4892;
for (;;) {
++i;
label 4892:
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.ATBias = 0;
tSkill.ACBias = 0;
tSkill.Attribute = '物ç†';
CMGList.ã•ã‚„ã‹.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'メッタãŽã‚Š';
tSkill.SkillCall = '必殺2';
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.ATBias = 0;
tSkill.ACBias = 0;
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.ATBias = 0;
tSkill.ACBias = 0;
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 = 4;
tSkill.ATBias = 0;
tSkill.ACBias = 0;
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.ATBias = 0;
tSkill.ACBias = -30;
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.ATBias = 0;
tSkill.ACBias = 0;
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.ATBias = 0;
tSkill.ACBias = 0;
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;
}
function initCMGListK() {
GBCMG();
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 = 1;
CMGList.ã•ã‚„ã‹.Acuracy = 80;
CMGList.ã•ã‚„ã‹.InAir = false;
CMGList.ã•ã‚„ã‹.status = '通常';
CMGList.ã•ã‚„ã‹.Items = new Array();
CMGList.ã•ã‚„ã‹.ItemsNum = new Array();
CMGList.ã•ã‚„ã‹.Items = new Array();
CMGList.ã•ã‚„ã‹.ItemsNum = new Array();
CMGList.ã•ã‚„ã‹.Items[0] = 'グリーフシードL';
CMGList.ã•ã‚„ã‹.ItemsNum[0] = 3;
CMGList.ã•ã‚„ã‹.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = 'ã¿ã ã‚Œãªã’';
tSkill.SkillCall = '必殺1';
tSkill.SG = 40;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 1.8;
tSkill.ATBias = 0;
tSkill.ACBias = 0;
tSkill.Attribute = '物ç†';
CMGList.ã•ã‚„ã‹.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'メッタãŽã‚Š';
tSkill.SkillCall = '必殺2';
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.ATBias = 0;
tSkill.ACBias = 0;
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 = 'é”法';
tSkill.SPBias = 0;
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 = 1;
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.マミ.Items[2] = 'グリーフシードL';
CMGList.マミ.ItemsNum[2] = 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.8;
tSkill.ATBias = 0;
tSkill.ACBias = 0;
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.ã¾ã©ã‹G = new CMagGirl();
CMGList.ã¾ã©ã‹G.Name = 'ã¾ã©ã‹G';
CMGList.ã¾ã©ã‹G.FB = 1;
CMGList.ã¾ã©ã‹G.MHP = 9999;
CMGList.ã¾ã©ã‹G.HP = 9999;
CMGList.ã¾ã©ã‹G.MSG = 999;
CMGList.ã¾ã©ã‹G.SG = 999;
CMGList.ã¾ã©ã‹G.Speed = 90;
CMGList.ã¾ã©ã‹G.SkillName = new Array();
CMGList.ã¾ã©ã‹G.SkillName.必殺2 = 'ã²ã‹ã‚Šã®ã‚„';
CMGList.ã¾ã©ã‹G.SkillName.必殺1 = 'ã²ã‹ã‚Šã®ã‚ã‚';
CMGList.ã¾ã©ã‹G.SkillName.特殊2 = 'ã‚ãŒã¿ã®ã‹ã”';
CMGList.ã¾ã©ã‹G.SkillName.特殊1 = 'ã‚ãŒã¿ã®ã—ã‚…ããµã';
CMGList.ã¾ã©ã‹G.ComList = new Array();
CMGList.ã¾ã©ã‹G.ComList[0] = 'ãŸãŸã‹ã†';
CMGList.ã¾ã©ã‹G.ComList[1] = 'ã¾ã»ã†';
CMGList.ã¾ã©ã‹G.ComList[2] = 'ã«ã’ã‚‹';
CMGList.ã¾ã©ã‹G.ComList[3] = 'アイテム';
CMGList.ã¾ã©ã‹G.RANum = 28;
CMGList.ã¾ã©ã‹G.LANum = 0;
CMGList.ã¾ã©ã‹G.ADamage = 110;
CMGList.ã¾ã©ã‹G.DefUp = 0;
CMGList.ã¾ã©ã‹G.Trans = 1;
CMGList.ã¾ã©ã‹G.GBless = 2;
CMGList.ã¾ã©ã‹G.Acuracy = 95;
CMGList.ã¾ã©ã‹G.InAir = false;
CMGList.ã¾ã©ã‹G.status = '通常';
CMGList.ã¾ã©ã‹G.Items = new Array();
CMGList.ã¾ã©ã‹G.ItemsNum = new Array();
CMGList.ã¾ã©ã‹G.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = 'ã²ã‹ã‚Šã®ã‚ã‚';
tSkill.SkillCall = '必殺1';
tSkill.SG = 10;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 1.5;
tSkill.BaseD = 8000;
tSkill.Range = 1000;
tSkill.Attribute = 'é”法';
CMGList.ã¾ã©ã‹G.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã²ã‹ã‚Šã®ã‚„';
tSkill.SkillCall = '必殺2';
tSkill.SG = 10;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 3;
tSkill.ATBias = 0;
tSkill.ACBias = -30;
tSkill.BaseD = 23000;
tSkill.Range = 2000;
tSkill.Attribute = 'é”法';
CMGList.ã¾ã©ã‹G.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã‚ãŒã¿ã®ã—ã‚…ããµã';
tSkill.SkillCall = '特殊1';
tSkill.SG = 10;
tSkill.Type = '回復';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.BaseD = 9999;
tSkill.Range = 0;
tSkill.Attribute = 'é”法';
CMGList.ã¾ã©ã‹G.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã‚ãŒã¿ã®ã‹ã”';
tSkill.SkillCall = '特殊2';
tSkill.SG = 10;
tSkill.Type = '補助';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.BaseD = 9999;
tSkill.Range = 0;
tSkill.Attribute = 'é”法';
tSkill.SPBias = 50;
CMGList.ã¾ã©ã‹G.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 = 1;
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] = 3;
CMGList.ãょã†ã“.Items[2] = 'グリーフシードL';
CMGList.ãょã†ã“.ItemsNum[2] = 3;
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.ATBias = 0;
tSkill.ACBias = 0;
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 = 1;
CMGList.ã»ã‚€ã‚‰.Acuracy = 55;
CMGList.ã»ã‚€ã‚‰.InAir = false;
CMGList.ã»ã‚€ã‚‰.status = '通常';
CMGList.ã»ã‚€ã‚‰.Items = new Array();
CMGList.ã»ã‚€ã‚‰.ItemsNum = new Array();
CMGList.ã»ã‚€ã‚‰.Items[0] = 'グリーフシードL';
CMGList.ã»ã‚€ã‚‰.ItemsNum[0] = 3;
CMGList.ã»ã‚€ã‚‰.Items[1] = 'ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ';
CMGList.ã»ã‚€ã‚‰.ItemsNum[1] = 2;
CMGList.ã»ã‚€ã‚‰.Items[2] = 'ã¯ãã’ãã»ã†';
CMGList.ã»ã‚€ã‚‰.ItemsNum[2] = 2;
CMGList.ã»ã‚€ã‚‰.Items[3] = 'ã¦ã£ã¨ã†';
CMGList.ã»ã‚€ã‚‰.ItemsNum[3] = 1;
CMGList.ã»ã‚€ã‚‰.Items[4] = 'タンクãƒãƒ¼ãƒªãƒ¼';
CMGList.ã»ã‚€ã‚‰.ItemsNum[4] = 1;
CMGList.ã»ã‚€ã‚‰.Items[5] = 'SSM';
CMGList.ã»ã‚€ã‚‰.ItemsNum[5] = 1;
CMGList.ã»ã‚€ã‚‰.Items[6] = 'C4';
CMGList.ã»ã‚€ã‚‰.ItemsNum[6] = 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.ATBias = 0;
tSkill.ACBias = 0;
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 = '特殊1';
tSkill.SG = 10;
tSkill.Type = '補助';
tSkill.Target = '味方';
tSkill.All = '本人';
tSkill.Attribute = 'é”法';
tSkill.SPBias = -50;
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;
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 = 65535;
CMGList.クリームヒルト.HP = 65535;
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.特殊2 = 'ã„ã–ãªã†';
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.クリームヒルト.reboot = 1;
CMGList.クリームヒルト.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = '○ホーリー';
tSkill.SkillCall = '必殺1';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '味方';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 4000;
tSkill.Range = 400;
tSkill.Attribute = 'é”法';
tSkill.SPBias = 20;
CMGList.クリームヒルト.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã‚Šã‚…ã†ã›ã„';
tSkill.SkillCall = '必殺2';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.BaseD = 2800;
tSkill.Range = 200;
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 = 2000;
tSkill.Range = 100;
tSkill.Attribute = 'é”法';
tSkill.SPBias = 10;
CMGList.クリームヒルト.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã™ã„ã›ã„';
tSkill.SkillCall = '必殺4';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.BaseD = 5000;
tSkill.Range = 500;
tSkill.Attribute = 'é”法';
tSkill.SPBias = -20;
CMGList.クリームヒルト.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã„ã–ãªã†';
tSkill.SkillCall = '特殊2';
tSkill.SG = 0;
tSkill.Type = '補助';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.BaseD = 2000;
tSkill.Range = 100;
tSkill.Attribute = 'é”法';
CMGList.クリームヒルト.Skills[tSkill.SkillName] = tSkill;
}
function LvUp(CMG) {
if (CMG.GBless == 0) {
CMG.GBless = 1;
tCMG = GBCMGList[CMG.Name];
if (0 < CMG.HP) {
CMG.HP = tCMG.MHP;
}
CMG.MHP = tCMG.MHP;
CMG.MSG = tCMG.MSG;
if (0 < CMG.SG) {
CMG.SG = tCMG.MSG;
}
CMG.Speed = tCMG.Speed;
CMG.SkillName = tCMG.SkillName;
CMG.RANum = tCMG.RANum;
CMG.LANum = tCMG.LANum;
CMG.ADamage = tCMG.ADamage;
CMG.Acuracy = tCMG.Acuracy;
CMG.Items = tCMG.Items;
CMG.ItemsNum = tCMG.ItemsNum;
CMG.Skills = tCMG.Skills;
}
}
function GBCMG() {
delete GBCMGList;
GBCMGList = new Array();
GBCMGList.ã•ã‚„ã‹ = new CMagGirl();
GBCMGList.ã•ã‚„ã‹.Name = 'ã•ã‚„ã‹';
GBCMGList.ã•ã‚„ã‹.FB = 1;
GBCMGList.ã•ã‚„ã‹.MHP = 7880;
GBCMGList.ã•ã‚„ã‹.HP = 3120;
GBCMGList.ã•ã‚„ã‹.MSG = 610;
GBCMGList.ã•ã‚„ã‹.SG = 450;
GBCMGList.ã•ã‚„ã‹.Speed = 55;
GBCMGList.ã•ã‚„ã‹.SkillName = new Array();
GBCMGList.ã•ã‚„ã‹.SkillName.必殺3 = 'ãã‚Šãµã›ã‚‹';
GBCMGList.ã•ã‚„ã‹.SkillName.必殺2 = 'メッタãŽã‚Š';
GBCMGList.ã•ã‚„ã‹.SkillName.必殺1 = 'ã¿ã ã‚Œãªã’';
GBCMGList.ã•ã‚„ã‹.SkillName.特殊1 = 'ã„ã‚„ã—ã®ã²ã‹ã‚Š';
GBCMGList.ã•ã‚„ã‹.ComList = new Array();
GBCMGList.ã•ã‚„ã‹.ComList[0] = 'ãŸãŸã‹ã†';
GBCMGList.ã•ã‚„ã‹.ComList[1] = 'ã¾ã»ã†';
GBCMGList.ã•ã‚„ã‹.ComList[2] = 'ã«ã’ã‚‹';
GBCMGList.ã•ã‚„ã‹.ComList[3] = 'アイテム';
GBCMGList.ã•ã‚„ã‹.RANum = 13;
GBCMGList.ã•ã‚„ã‹.LANum = 13;
GBCMGList.ã•ã‚„ã‹.ADamage = 80;
GBCMGList.ã•ã‚„ã‹.DefUp = 0;
GBCMGList.ã•ã‚„ã‹.Trans = 0;
GBCMGList.ã•ã‚„ã‹.Acuracy = 80;
GBCMGList.ã•ã‚„ã‹.InAir = false;
GBCMGList.ã•ã‚„ã‹.status = '通常';
GBCMGList.ã•ã‚„ã‹.Items = new Array();
GBCMGList.ã•ã‚„ã‹.ItemsNum = new Array();
GBCMGList.ã•ã‚„ã‹.Items[0] = 'グリーフシードL';
GBCMGList.ã•ã‚„ã‹.ItemsNum[0] = 3;
GBCMGList.ã•ã‚„ã‹.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = 'ã¿ã ã‚Œãªã’';
tSkill.SkillCall = '必殺1';
tSkill.SG = 40;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 1.8;
tSkill.ATBias = 0;
tSkill.ACBias = 0;
tSkill.Attribute = '物ç†';
GBCMGList.ã•ã‚„ã‹.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'メッタãŽã‚Š';
tSkill.SkillCall = '必殺2';
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.ATBias = 0;
tSkill.ACBias = 0;
tSkill.Attribute = '物ç†';
GBCMGList.ã•ã‚„ã‹.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ãã‚Šãµã›ã‚‹';
tSkill.SkillCall = '必殺3';
tSkill.SG = 75;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 1.5;
tSkill.ATBias = 0;
tSkill.ACBias = 0;
tSkill.BaseD = 7000;
tSkill.Range = 1000;
tSkill.Attribute = 'é”法';
GBCMGList.ã•ã‚„ã‹.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã„ã‚„ã—ã®ã²ã‹ã‚Š';
tSkill.SkillCall = '特殊1';
tSkill.SG = 50;
tSkill.Type = '回復';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.BaseD = 4000;
tSkill.Range = 500;
tSkill.Attribute = 'é”法';
GBCMGList.ã•ã‚„ã‹.Skills[tSkill.SkillName] = tSkill;
GBCMGList.マミ = new CMagGirl();
GBCMGList.マミ.Name = 'マミ';
GBCMGList.マミ.FB = 1;
GBCMGList.マミ.MHP = 7420;
GBCMGList.マミ.HP = 3041;
GBCMGList.マミ.MSG = 810;
GBCMGList.マミ.SG = 510;
GBCMGList.マミ.Speed = 65;
GBCMGList.マミ.SkillName = new Array();
GBCMGList.マミ.SkillName.必殺3 = 'T・F・S';
GBCMGList.マミ.SkillName.必殺2 = 'ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬';
GBCMGList.マミ.SkillName.必殺1 = 'ã¿ã ã‚Œã†ã¡';
GBCMGList.マミ.SkillName.特殊2 = 'リボン';
GBCMGList.マミ.SkillName.特殊1 = 'ã¡ã‚Šã‚‡ã†';
GBCMGList.マミ.ComList = new Array();
GBCMGList.マミ.ComList[0] = 'ãŸãŸã‹ã†';
GBCMGList.マミ.ComList[1] = 'ã¾ã»ã†';
GBCMGList.マミ.ComList[2] = 'ã«ã’ã‚‹';
GBCMGList.マミ.ComList[3] = 'アイテム';
GBCMGList.マミ.RANum = 16;
GBCMGList.マミ.LANum = 16;
GBCMGList.マミ.ADamage = 80;
GBCMGList.マミ.DefUp = 0;
GBCMGList.マミ.Trans = 0;
GBCMGList.マミ.Acuracy = 80;
GBCMGList.マミ.InAir = false;
GBCMGList.マミ.status = '通常';
GBCMGList.マミ.Items = new Array();
GBCMGList.マミ.ItemsNum = new Array();
GBCMGList.マミ.Items[0] = 'グリーフシードS';
GBCMGList.マミ.ItemsNum[0] = 3;
GBCMGList.マミ.Items[1] = 'グリーフシードM';
GBCMGList.マミ.ItemsNum[1] = 3;
GBCMGList.マミ.Items[2] = 'グリーフシードL';
GBCMGList.マミ.ItemsNum[2] = 3;
GBCMGList.マミ.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.ATBias = 0;
tSkill.ACBias = 0;
tSkill.Attribute = '物ç†';
GBCMGList.マミ.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬';
tSkill.SkillCall = '必殺2';
tSkill.SG = 50;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 5100;
tSkill.Range = 200;
tSkill.Attribute = 'é”法';
GBCMGList.マミ.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'T・F・S';
tSkill.SkillCall = '必殺3';
tSkill.SG = 65;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 7200;
tSkill.Range = 800;
tSkill.Attribute = 'é”法';
GBCMGList.マミ.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã¡ã‚Šã‚‡ã†';
tSkill.SkillCall = '特殊1';
tSkill.SG = 10;
tSkill.Type = '回復';
tSkill.Target = '味方';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 4000;
tSkill.Range = 250;
tSkill.Attribute = 'é”法';
GBCMGList.マミ.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 = 'é”法';
GBCMGList.マミ.Skills[tSkill.SkillName] = tSkill;
GBCMGList.ã¾ã©ã‹G = new CMagGirl();
GBCMGList.ã¾ã©ã‹G.Name = 'ã¾ã©ã‹G';
GBCMGList.ã¾ã©ã‹G.FB = 1;
GBCMGList.ã¾ã©ã‹G.MHP = 9999;
GBCMGList.ã¾ã©ã‹G.HP = 9999;
GBCMGList.ã¾ã©ã‹G.MSG = 999;
GBCMGList.ã¾ã©ã‹G.SG = 999;
GBCMGList.ã¾ã©ã‹G.Speed = 90;
GBCMGList.ã¾ã©ã‹G.SkillName = new Array();
GBCMGList.ã¾ã©ã‹G.SkillName.必殺2 = 'ã²ã‹ã‚Šã®ã‚„';
GBCMGList.ã¾ã©ã‹G.SkillName.必殺1 = 'ã²ã‹ã‚Šã®ã‚ã‚';
GBCMGList.ã¾ã©ã‹G.SkillName.特殊2 = 'ã‚ãŒã¿ã®ã‹ã”';
GBCMGList.ã¾ã©ã‹G.SkillName.特殊1 = 'ã‚ãŒã¿ã®ã—ã‚…ããµã';
GBCMGList.ã¾ã©ã‹G.ComList = new Array();
GBCMGList.ã¾ã©ã‹G.ComList[0] = 'ãŸãŸã‹ã†';
GBCMGList.ã¾ã©ã‹G.ComList[1] = 'ã¾ã»ã†';
GBCMGList.ã¾ã©ã‹G.ComList[2] = 'ã«ã’ã‚‹';
GBCMGList.ã¾ã©ã‹G.ComList[3] = 'アイテム';
GBCMGList.ã¾ã©ã‹G.RANum = 28;
GBCMGList.ã¾ã©ã‹G.LANum = 0;
GBCMGList.ã¾ã©ã‹G.ADamage = 110;
GBCMGList.ã¾ã©ã‹G.DefUp = 0;
GBCMGList.ã¾ã©ã‹G.Trans = 1;
GBCMGList.ã¾ã©ã‹G.GBless = 2;
GBCMGList.ã¾ã©ã‹G.Acuracy = 95;
GBCMGList.ã¾ã©ã‹G.InAir = false;
GBCMGList.ã¾ã©ã‹G.status = '通常';
GBCMGList.ã¾ã©ã‹G.Items = new Array();
GBCMGList.ã¾ã©ã‹G.ItemsNum = new Array();
GBCMGList.ã¾ã©ã‹G.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = 'ã²ã‹ã‚Šã®ã‚ã‚';
tSkill.SkillCall = '必殺1';
tSkill.SG = 10;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 1.5;
tSkill.BaseD = 8000;
tSkill.Range = 1000;
tSkill.Attribute = 'é”法';
GBCMGList.ã¾ã©ã‹G.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã²ã‹ã‚Šã®ã‚„';
tSkill.SkillCall = '必殺2';
tSkill.SG = 10;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 3;
tSkill.ATBias = 0;
tSkill.ACBias = -30;
tSkill.BaseD = 23000;
tSkill.Range = 2000;
tSkill.Attribute = 'é”法';
GBCMGList.ã¾ã©ã‹G.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã‚ãŒã¿ã®ã—ã‚…ããµã';
tSkill.SkillCall = '特殊1';
tSkill.SG = 10;
tSkill.Type = '回復';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.BaseD = 9999;
tSkill.Range = 0;
tSkill.Attribute = 'é”法';
GBCMGList.ã¾ã©ã‹G.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã‚ãŒã¿ã®ã‹ã”';
tSkill.SkillCall = '特殊2';
tSkill.SG = 10;
tSkill.Type = '補助';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.BaseD = 9999;
tSkill.Range = 0;
tSkill.Attribute = 'é”法';
GBCMGList.ã¾ã©ã‹G.Skills[tSkill.SkillName] = tSkill;
GBCMGList.ãょã†ã“ = new CMagGirl();
GBCMGList.ãょã†ã“.Name = 'ãょã†ã“';
GBCMGList.ãょã†ã“.FB = 1;
GBCMGList.ãょã†ã“.MHP = 6912;
GBCMGList.ãょã†ã“.HP = 2987;
GBCMGList.ãょã†ã“.MSG = 852;
GBCMGList.ãょã†ã“.SG = 562;
GBCMGList.ãょã†ã“.Speed = 80;
GBCMGList.ãょã†ã“.SkillName = new Array();
GBCMGList.ãょã†ã“.SkillName.必殺1 = 'ジャンプ';
GBCMGList.ãょã†ã“.SkillName.必殺2 = 'ç€åœ°';
GBCMGList.ãょã†ã“.SkillName.必殺4 = 'ã¶ã‚“ã—ã‚“ã“ã†ã’ã';
GBCMGList.ãょã†ã“.SkillName.必殺3 = 'ã¨ã¤ã’ã';
GBCMGList.ãょã†ã“.SkillName.特殊2 = 'ã¡ã‚‡ã†ã¯ã¤';
GBCMGList.ãょã†ã“.SkillName.特殊1 = 'ã‘ã£ã‹ã„';
GBCMGList.ãょã†ã“.ComList = new Array();
GBCMGList.ãょã†ã“.ComList[0] = 'ãŸãŸã‹ã†';
GBCMGList.ãょã†ã“.ComList[1] = 'ã¾ã»ã†';
GBCMGList.ãょã†ã“.ComList[2] = 'ジャンプ';
GBCMGList.ãょã†ã“.ComList[3] = 'アイテム';
GBCMGList.ãょã†ã“.RANum = 16;
GBCMGList.ãょã†ã“.LANum = 16;
GBCMGList.ãょã†ã“.InAir = false;
GBCMGList.ãょã†ã“.ADamage = 80;
GBCMGList.ãょã†ã“.DefUp = 0;
GBCMGList.ãょã†ã“.Trans = 0;
GBCMGList.ãょã†ã“.Acuracy = 85;
GBCMGList.ãょã†ã“.status = '通常';
GBCMGList.ãょã†ã“.Items = new Array();
GBCMGList.ãょã†ã“.ItemsNum = new Array();
GBCMGList.ãょã†ã“.Items[0] = 'グリーフシードS';
GBCMGList.ãょã†ã“.ItemsNum[0] = 3;
GBCMGList.ãょã†ã“.Items[1] = 'グリーフシードM';
GBCMGList.ãょã†ã“.ItemsNum[1] = 3;
GBCMGList.ãょã†ã“.Items[2] = 'グリーフシードL';
GBCMGList.ãょã†ã“.ItemsNum[2] = 4;
GBCMGList.ãょã†ã“.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = 'ジャンプ';
tSkill.SkillCall = '必殺1';
tSkill.SG = 0;
tSkill.Type = '補助';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.Attribute = '物ç†';
GBCMGList.ãょã†ã“.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.ATBias = 0;
tSkill.ACBias = 0;
tSkill.Attribute = '物ç†';
GBCMGList.ãょã†ã“.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã‘ã£ã‹ã„';
tSkill.SkillCall = '特殊1';
tSkill.SG = 30;
tSkill.Type = '補助';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.Attribute = 'é”法';
GBCMGList.ãょã†ã“.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã¨ã¤ã’ã';
tSkill.SkillCall = '必殺3';
tSkill.SG = 40;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 5200;
tSkill.Range = 400;
tSkill.Attribute = 'é”法';
GBCMGList.ãょã†ã“.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã¶ã‚“ã—ã‚“ã“ã†ã’ã';
tSkill.SkillCall = '必殺4';
tSkill.SG = 75;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 2.25;
tSkill.ATBias = 0;
tSkill.ACBias = 0;
tSkill.BaseD = 7200;
tSkill.Range = 500;
tSkill.Attribute = 'é”法';
GBCMGList.ãょã†ã“.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'R・F';
tSkill.SkillCall = '必殺4';
tSkill.SG = 80;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 2.25;
tSkill.ATBias = 0;
tSkill.ACBias = 0;
tSkill.BaseD = 7600;
tSkill.Range = 600;
tSkill.Attribute = 'é”法';
tSkill.SPBias = -20;
GBCMGList.ãょã†ã“.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã¡ã‚‡ã†ã¯ã¤';
tSkill.SkillCall = '特殊2';
tSkill.SG = 0;
tSkill.Type = '補助';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.Attribute = 'é”法';
GBCMGList.ãょã†ã“.Skills[tSkill.SkillName] = tSkill;
GBCMGList.ã»ã‚€ã‚‰ = new CMagGirl();
GBCMGList.ã»ã‚€ã‚‰.Name = 'ã»ã‚€ã‚‰';
GBCMGList.ã»ã‚€ã‚‰.FB = 0;
GBCMGList.ã»ã‚€ã‚‰.MHP = 6646;
GBCMGList.ã»ã‚€ã‚‰.HP = 2626;
GBCMGList.ã»ã‚€ã‚‰.MSG = 600;
GBCMGList.ã»ã‚€ã‚‰.SG = 300;
GBCMGList.ã»ã‚€ã‚‰.Speed = 70;
GBCMGList.ã»ã‚€ã‚‰.SkillName = new Array();
GBCMGList.ã»ã‚€ã‚‰.SkillName.特殊3 = 'BSコントãƒãƒ¼ãƒ©';
GBCMGList.ã»ã‚€ã‚‰.SkillName.必殺10 = 'C4';
GBCMGList.ã»ã‚€ã‚‰.SkillName.必殺9 = 'SSM';
GBCMGList.ã»ã‚€ã‚‰.SkillName.必殺8 = 'タンクãƒãƒ¼ãƒªãƒ¼';
GBCMGList.ã»ã‚€ã‚‰.SkillName.必殺7 = 'ã¦ã£ã¨ã†';
GBCMGList.ã»ã‚€ã‚‰.SkillName.必殺6 = 'ã¯ãã’ãã»ã†';
GBCMGList.ã»ã‚€ã‚‰.SkillName.必殺5 = 'ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ';
GBCMGList.ã»ã‚€ã‚‰.SkillName.特殊2 = 'ã˜ã‹ã‚“ã‚’ã†ã”ã‹ã™';
GBCMGList.ã»ã‚€ã‚‰.SkillName.特殊1 = 'ã˜ã‹ã‚“ã‚’ã¨ã‚ã‚‹';
GBCMGList.ã»ã‚€ã‚‰.SkillName.必殺3 = 'å”力攻撃M';
GBCMGList.ã»ã‚€ã‚‰.SkillName.必殺4 = 'ラッシュ';
GBCMGList.ã»ã‚€ã‚‰.SkillName.必殺2 = 'パイプã°ãã ã‚“';
GBCMGList.ã»ã‚€ã‚‰.SkillName.必殺1 = 'M249';
GBCMGList.ã»ã‚€ã‚‰.ComList = new Array();
GBCMGList.ã»ã‚€ã‚‰.ComList[0] = 'ãŸãŸã‹ã†';
GBCMGList.ã»ã‚€ã‚‰.ComList[1] = 'ã¾ã»ã†';
GBCMGList.ã»ã‚€ã‚‰.ComList[2] = 'ã«ã’ã‚‹';
GBCMGList.ã»ã‚€ã‚‰.ComList[3] = 'アイテム';
GBCMGList.ã»ã‚€ã‚‰.RANum = 13;
GBCMGList.ã»ã‚€ã‚‰.LANum = 13;
GBCMGList.ã»ã‚€ã‚‰.ADamage = 75;
GBCMGList.ã»ã‚€ã‚‰.DefUp = 0;
GBCMGList.ã»ã‚€ã‚‰.Trans = 0;
GBCMGList.ã»ã‚€ã‚‰.Acuracy = 55;
GBCMGList.ã»ã‚€ã‚‰.InAir = false;
GBCMGList.ã»ã‚€ã‚‰.status = '通常';
GBCMGList.ã»ã‚€ã‚‰.Items = new Array();
GBCMGList.ã»ã‚€ã‚‰.ItemsNum = new Array();
GBCMGList.ã»ã‚€ã‚‰.Items[0] = 'グリーフシードL';
GBCMGList.ã»ã‚€ã‚‰.ItemsNum[0] = 3;
GBCMGList.ã»ã‚€ã‚‰.Items[1] = 'ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ';
GBCMGList.ã»ã‚€ã‚‰.ItemsNum[1] = 2;
GBCMGList.ã»ã‚€ã‚‰.Items[2] = 'ã¯ãã’ãã»ã†';
GBCMGList.ã»ã‚€ã‚‰.ItemsNum[2] = 2;
GBCMGList.ã»ã‚€ã‚‰.Items[3] = 'ã¦ã£ã¨ã†';
GBCMGList.ã»ã‚€ã‚‰.ItemsNum[3] = 1;
GBCMGList.ã»ã‚€ã‚‰.Items[4] = 'タンクãƒãƒ¼ãƒªãƒ¼';
GBCMGList.ã»ã‚€ã‚‰.ItemsNum[4] = 1;
GBCMGList.ã»ã‚€ã‚‰.Items[5] = 'SSM';
GBCMGList.ã»ã‚€ã‚‰.ItemsNum[5] = 1;
GBCMGList.ã»ã‚€ã‚‰.Items[6] = 'C4';
GBCMGList.ã»ã‚€ã‚‰.ItemsNum[6] = 1;
GBCMGList.ã»ã‚€ã‚‰.Items[7] = 'BSコントãƒãƒ¼ãƒ©';
GBCMGList.ã»ã‚€ã‚‰.ItemsNum[7] = 1;
GBCMGList.ã»ã‚€ã‚‰.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = 'M249';
tSkill.SkillCall = '必殺1';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 2000;
tSkill.Range = 500;
tSkill.Attribute = 'é”法';
GBCMGList.ã»ã‚€ã‚‰.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'パイプã°ãã ã‚“';
tSkill.SkillCall = '必殺2';
tSkill.SG = 10;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 2500;
tSkill.Range = 400;
tSkill.Attribute = 'é”法';
GBCMGList.ã»ã‚€ã‚‰.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.ATBias = 0;
tSkill.ACBias = 0;
tSkill.Attribute = '物ç†';
GBCMGList.ã»ã‚€ã‚‰.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ラッシュ';
tSkill.SkillCall = '必殺4';
tSkill.SG = 25;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 4500;
tSkill.Range = 500;
tSkill.Attribute = 'é”法';
GBCMGList.ã»ã‚€ã‚‰.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã˜ã‹ã‚“ã‚’ã¨ã‚ã‚‹';
tSkill.SkillCall = '特殊1';
tSkill.SG = 100;
tSkill.Type = '補助';
tSkill.Target = '味方';
tSkill.All = '本人';
tSkill.Attribute = 'é”法';
tSkill.SPBias = -50;
GBCMGList.ã»ã‚€ã‚‰.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã˜ã‹ã‚“ã‚’ã†ã”ã‹ã™';
tSkill.SkillCall = '特殊2';
tSkill.SG = 0;
tSkill.Type = '補助';
tSkill.Target = '味方';
tSkill.All = '本人';
tSkill.Attribute = 'é”法';
GBCMGList.ã»ã‚€ã‚‰.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ';
tSkill.SkillCall = '必殺5';
tSkill.SG = 10;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 3700;
tSkill.Range = 800;
tSkill.Attribute = 'é”法';
GBCMGList.ã»ã‚€ã‚‰.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã¯ãã’ãã»ã†';
tSkill.SkillCall = '必殺6';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 3500;
tSkill.Range = 1000;
tSkill.Attribute = 'é”法';
GBCMGList.ã»ã‚€ã‚‰.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã¦ã£ã¨ã†';
tSkill.SkillCall = '必殺7';
tSkill.SG = 10;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 3800;
tSkill.Range = 100;
tSkill.Attribute = 'é”法';
GBCMGList.ã»ã‚€ã‚‰.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'タンクãƒãƒ¼ãƒªãƒ¼';
tSkill.SkillCall = '必殺8';
tSkill.SG = 10;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 3900;
tSkill.Range = 100;
tSkill.Attribute = 'é”法';
GBCMGList.ã»ã‚€ã‚‰.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'SSM';
tSkill.SkillCall = '必殺9';
tSkill.SG = 10;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 4300;
tSkill.Range = 300;
tSkill.Attribute = 'é”法';
GBCMGList.ã»ã‚€ã‚‰.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'C4';
tSkill.SkillCall = '必殺10';
tSkill.SG = 25;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 5300;
tSkill.Range = 400;
tSkill.Attribute = 'é”法';
GBCMGList.ã»ã‚€ã‚‰.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'BSコントãƒãƒ¼ãƒ©';
tSkill.SkillCall = '特殊3';
tSkill.SG = 30;
tSkill.Type = '補助';
tSkill.Target = '味方';
tSkill.All = '本人';
tSkill.Attribute = 'é”法';
GBCMGList.ã»ã‚€ã‚‰.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.ATBias = 0;
tSkill.ACBias = 0;
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.ATBias = 0;
tSkill.ACBias = 0;
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.ATBias = 0;
tSkill.ACBias = 0;
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.ATBias = 0;
tSkill.ACBias = 0;
tSkill.Attribute = '物ç†';
CMGList.ã•ã‚„ã‹.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'メッタãŽã‚Š';
tSkill.SkillCall = '必殺2';
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.ATBias = 0;
tSkill.ACBias = 0;
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.ATBias = 0;
tSkill.ACBias = 0;
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 = 4;
tSkill.ATBias = 0;
tSkill.ACBias = 0;
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.ATBias = 0;
tSkill.ACBias = -30;
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.ATBias = 0;
tSkill.ACBias = 0;
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.ATBias = 0;
tSkill.ACBias = 0;
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.ATBias = 0;
tSkill.ACBias = 0;
tSkill.Attribute = '物ç†';
CMGList.オクタヴィア.Skills[tSkill.SkillName] = tSkill;
}
function initCMGListGe() {
delete CMGList;
CMGList = new Array();
CMGList.マミ = new CMagGirl();
CMGList.マミ.Name = 'マミ';
CMGList.マミ.FB = 1;
CMGList.マミ.MHP = 180;
CMGList.マミ.HP = 180;
CMGList.マミ.MSG = 152;
CMGList.マミ.SG = 152;
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 = 2;
CMGList.マミ.LANum = 2;
CMGList.マミ.ADamage = 14;
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.マミ.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.ATBias = 0;
tSkill.ACBias = 0;
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 = 110;
tSkill.Range = 20;
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 = 100;
tSkill.Range = 20;
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 = 152;
CMGList.ã»ã‚€ã‚‰.HP = 152;
CMGList.ã»ã‚€ã‚‰.MSG = 110;
CMGList.ã»ã‚€ã‚‰.SG = 110;
CMGList.ã»ã‚€ã‚‰.Speed = 50;
CMGList.ã»ã‚€ã‚‰.SkillName = new Array();
CMGList.ã»ã‚€ã‚‰.SkillName.必殺11 = 'RPG-7';
CMGList.ã»ã‚€ã‚‰.SkillName.必殺12 = 'AT-4';
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 = 2;
CMGList.ã»ã‚€ã‚‰.LANum = 2;
CMGList.ã»ã‚€ã‚‰.ADamage = 14;
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] = 'RPG-7';
CMGList.ã»ã‚€ã‚‰.ItemsNum[2] = 2;
CMGList.ã»ã‚€ã‚‰.Items[3] = 'AT-4';
CMGList.ã»ã‚€ã‚‰.ItemsNum[3] = 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 = 50;
tSkill.Range = 10;
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 = 70;
tSkill.Range = 6;
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.ATBias = 0;
tSkill.ACBias = 0;
tSkill.Attribute = '物ç†';
CMGList.ã»ã‚€ã‚‰.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'RPG-7';
tSkill.SkillCall = '必殺11';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 75;
tSkill.Range = 10;
tSkill.Attribute = 'é”法';
CMGList.ã»ã‚€ã‚‰.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'AT-4';
tSkill.SkillCall = '必殺12';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 72;
tSkill.Range = 16;
tSkill.Attribute = 'é”法';
CMGList.ã»ã‚€ã‚‰.Skills[tSkill.SkillName] = tSkill;
CMGList.ゲルトルード = new CMagGirl();
CMGList.ゲルトルード.Name = 'ゲルトルート';
CMGList.ゲルトルード.FB = 1;
CMGList.ゲルトルード.MHP = 500;
CMGList.ゲルトルード.HP = 500;
CMGList.ゲルトルード.MSG = 99999;
CMGList.ゲルトルード.SG = 99999;
CMGList.ゲルトルード.Speed = 40;
CMGList.ゲルトルード.SkillName = new Array();
CMGList.ゲルトルード.SkillName.必殺1 = 'ã„ã™';
CMGList.ゲルトルード.SkillName.必殺2 = 'ã—ょãã—ã‚…';
CMGList.ゲルトルード.SkillName.必殺3 = 'ãã‚…ã†ã‘ã¤';
CMGList.ゲルトルード.RANum = 5;
CMGList.ゲルトルード.LANum = 0;
CMGList.ゲルトルード.ADamage = 20;
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.HitScale = 0.2;
tSkill.ATBias = 130;
tSkill.ACBias = -40;
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 = 1;
tSkill.BaseD = 50;
tSkill.Range = 20;
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.HitScale = 1;
tSkill.BaseD = 60;
tSkill.Range = 30;
tSkill.Attribute = 'é”法';
CMGList.ゲルトルード.Skills[tSkill.SkillName] = tSkill;
}
function initCMGListCh() {
delete CMGList;
CMGList = new Array();
CMGList.マミ = new CMagGirl();
CMGList.マミ.Name = 'マミ';
CMGList.マミ.FB = 1;
CMGList.マミ.MHP = 202;
CMGList.マミ.HP = 202;
CMGList.マミ.MSG = 175;
CMGList.マミ.SG = 175;
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 = 2;
CMGList.マミ.LANum = 2;
CMGList.マミ.ADamage = 16;
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.マミ.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.ATBias = 0;
tSkill.ACBias = 0;
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 = 110;
tSkill.Range = 20;
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 = 100;
tSkill.Range = 20;
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 = 165;
CMGList.ã»ã‚€ã‚‰.HP = 165;
CMGList.ã»ã‚€ã‚‰.MSG = 115;
CMGList.ã»ã‚€ã‚‰.SG = 115;
CMGList.ã»ã‚€ã‚‰.Speed = 50;
CMGList.ã»ã‚€ã‚‰.SkillName = new Array();
CMGList.ã»ã‚€ã‚‰.SkillName.必殺11 = 'RPG-7';
CMGList.ã»ã‚€ã‚‰.SkillName.必殺12 = 'AT-4';
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 = 2;
CMGList.ã»ã‚€ã‚‰.LANum = 2;
CMGList.ã»ã‚€ã‚‰.ADamage = 16;
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] = 'RPG-7';
CMGList.ã»ã‚€ã‚‰.ItemsNum[2] = 2;
CMGList.ã»ã‚€ã‚‰.Items[3] = 'AT-4';
CMGList.ã»ã‚€ã‚‰.ItemsNum[3] = 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 = 70;
tSkill.Range = 10;
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 = 105;
tSkill.Range = 6;
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.ATBias = 0;
tSkill.ACBias = 0;
tSkill.Attribute = '物ç†';
CMGList.ã»ã‚€ã‚‰.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'RPG-7';
tSkill.SkillCall = '必殺11';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 100;
tSkill.Range = 10;
tSkill.Attribute = 'é”法';
CMGList.ã»ã‚€ã‚‰.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'AT-4';
tSkill.SkillCall = '必殺12';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 100;
tSkill.Range = 20;
tSkill.Attribute = 'é”法';
CMGList.ã»ã‚€ã‚‰.Skills[tSkill.SkillName] = tSkill;
CMGList.シャルãƒãƒƒãƒ†1 = new CMagGirl();
CMGList.シャルãƒãƒƒãƒ†1.Name = 'シャルãƒãƒƒãƒ†';
CMGList.シャルãƒãƒƒãƒ†1.FB = 1;
CMGList.シャルãƒãƒƒãƒ†1.MHP = 350;
CMGList.シャルãƒãƒƒãƒ†1.HP = 350;
CMGList.シャルãƒãƒƒãƒ†1.MSG = 99999;
CMGList.シャルãƒãƒƒãƒ†1.SG = 99999;
CMGList.シャルãƒãƒƒãƒ†1.Speed = 45;
CMGList.シャルãƒãƒƒãƒ†1.SkillName = new Array();
CMGList.シャルãƒãƒƒãƒ†1.SkillName.必殺1 = 'ã‹ã¿ã¤ã';
CMGList.シャルãƒãƒƒãƒ†1.RANum = 10;
CMGList.シャルãƒãƒƒãƒ†1.LANum = 0;
CMGList.シャルãƒãƒƒãƒ†1.ADamage = 20;
CMGList.シャルãƒãƒƒãƒ†1.DefUp = 0;
CMGList.シャルãƒãƒƒãƒ†1.Acuracy = 47;
CMGList.シャルãƒãƒƒãƒ†1.multiflag = '';
CMGList.シャルãƒãƒƒãƒ†1.provokeflag = 0;
CMGList.シャルãƒãƒƒãƒ†1.provokeTarget = '';
CMGList.シャルãƒãƒƒãƒ†1.ribbonflag = false;
CMGList.シャルãƒãƒƒãƒ†1.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = 'ã‹ã¿ã¤ã';
tSkill.SkillCall = '必殺1';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '味方';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 0.25;
tSkill.ATBias = 460;
tSkill.ACBias = -42;
tSkill.BaseD = 1300;
tSkill.Range = 200;
tSkill.Attribute = '物ç†';
CMGList.シャルãƒãƒƒãƒ†1.Skills[tSkill.SkillName] = tSkill;
CMGList.シャルãƒãƒƒãƒ†2 = new CMagGirl();
CMGList.シャルãƒãƒƒãƒ†2.Name = 'シャルãƒãƒƒãƒ†';
CMGList.シャルãƒãƒƒãƒ†2.FB = 1;
CMGList.シャルãƒãƒƒãƒ†2.MHP = 900;
CMGList.シャルãƒãƒƒãƒ†2.HP = 900;
CMGList.シャルãƒãƒƒãƒ†2.MSG = 99999;
CMGList.シャルãƒãƒƒãƒ†2.SG = 99999;
CMGList.シャルãƒãƒƒãƒ†2.Speed = 45;
CMGList.シャルãƒãƒƒãƒ†2.SkillName = new Array();
CMGList.シャルãƒãƒƒãƒ†2.SkillName.必殺1 = 'ã‹ã¿ã¤ã';
CMGList.シャルãƒãƒƒãƒ†2.RANum = 8;
CMGList.シャルãƒãƒƒãƒ†2.LANum = 0;
CMGList.シャルãƒãƒƒãƒ†2.ADamage = 20;
CMGList.シャルãƒãƒƒãƒ†2.DefUp = 0;
CMGList.シャルãƒãƒƒãƒ†2.Acuracy = 47;
CMGList.シャルãƒãƒƒãƒ†2.multiflag = 'å転';
CMGList.シャルãƒãƒƒãƒ†2.provokeflag = 0;
CMGList.シャルãƒãƒƒãƒ†2.provokeTarget = '';
CMGList.シャルãƒãƒƒãƒ†2.ribbonflag = false;
CMGList.シャルãƒãƒƒãƒ†2.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = 'ã‹ã¿ã¤ã';
tSkill.SkillCall = '必殺1';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '味方';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 0.25;
tSkill.ATBias = 460;
tSkill.ACBias = -42;
tSkill.BaseD = 1300;
tSkill.Range = 200;
tSkill.Attribute = '物ç†';
CMGList.シャルãƒãƒƒãƒ†2.Skills[tSkill.SkillName] = tSkill;
}
function initCMGListEM() {
delete CMGList;
CMGList = new Array();
CMGList.ã•ã‚„ã‹ = new CMagGirl();
CMGList.ã•ã‚„ã‹.Name = 'ã•ã‚„ã‹';
CMGList.ã•ã‚„ã‹.FB = 1;
CMGList.ã•ã‚„ã‹.MHP = 680;
CMGList.ã•ã‚„ã‹.HP = 146;
CMGList.ã•ã‚„ã‹.MSG = 180;
CMGList.ã•ã‚„ã‹.SG = 80;
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 = 4;
CMGList.ã•ã‚„ã‹.LANum = 4;
CMGList.ã•ã‚„ã‹.ADamage = 40;
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 = 15;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 1.8;
tSkill.ATBias = 0;
tSkill.ACBias = 0;
tSkill.Attribute = '物ç†';
CMGList.ã•ã‚„ã‹.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'メッタãŽã‚Š';
tSkill.SkillCall = '必殺2';
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.ATBias = 0;
tSkill.ACBias = 0;
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 = 250;
tSkill.Range = 100;
tSkill.Attribute = 'é”法';
CMGList.ã•ã‚„ã‹.Skills[tSkill.SkillName] = tSkill;
CMGList.ã¾ã©ã‹ = new CMagGirl();
CMGList.ã¾ã©ã‹.Name = 'ã¾ã©ã‹';
CMGList.ã¾ã©ã‹.FB = 0;
CMGList.ã¾ã©ã‹.MHP = 560;
CMGList.ã¾ã©ã‹.HP = 560;
CMGList.ã¾ã©ã‹.MSG = 820;
CMGList.ã¾ã©ã‹.SG = 820;
CMGList.ã¾ã©ã‹.Speed = 45;
CMGList.ã¾ã©ã‹.SkillName = new Array();
CMGList.ã¾ã©ã‹.SkillName.必殺3 = 'å”力攻撃H';
CMGList.ã¾ã©ã‹.SkillName.特殊1 = 'ãã¥ã‹ã†';
CMGList.ã¾ã©ã‹.SkillName.必殺2 = 'ãŸã°ãã†ã¡';
CMGList.ã¾ã©ã‹.ComList = new Array();
CMGList.ã¾ã©ã‹.ComList[0] = 'ãŸãŸã‹ã†';
CMGList.ã¾ã©ã‹.ComList[1] = 'ã¾ã»ã†';
CMGList.ã¾ã©ã‹.ComList[2] = 'ã«ã’ã‚‹';
CMGList.ã¾ã©ã‹.ComList[3] = 'アイテム';
CMGList.ã¾ã©ã‹.RANum = 8;
CMGList.ã¾ã©ã‹.LANum = 0;
CMGList.ã¾ã©ã‹.ADamage = 41;
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] = 2;
CMGList.ã¾ã©ã‹.Items[1] = 'グリーフシードM';
CMGList.ã¾ã©ã‹.ItemsNum[1] = 2;
CMGList.ã¾ã©ã‹.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = 'å”力攻撃H';
tSkill.SkillCall = '必殺3';
tSkill.SG = 10;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 4;
tSkill.ATBias = 0;
tSkill.ACBias = 0;
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.ATBias = 0;
tSkill.ACBias = -30;
tSkill.Attribute = '物ç†';
CMGList.ã¾ã©ã‹.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ãã¥ã‹ã†';
tSkill.SkillCall = '特殊1';
tSkill.SG = 100;
tSkill.Type = '補助';
tSkill.Target = '味方';
tSkill.All = 'å˜ä½“';
tSkill.Attribute = 'é”法';
CMGList.ã¾ã©ã‹.Skills[tSkill.SkillName] = tSkill;
CMGList.ãょã†ã“ = new CMagGirl();
CMGList.ãょã†ã“.Name = 'ãょã†ã“';
CMGList.ãょã†ã“.FB = 1;
CMGList.ãょã†ã“.MHP = 614;
CMGList.ãょã†ã“.HP = 614;
CMGList.ãょã†ã“.MSG = 280;
CMGList.ãょã†ã“.SG = 280;
CMGList.ãょã†ã“.Speed = 52;
CMGList.ãょã†ã“.SkillName = new Array();
CMGList.ãょã†ã“.SkillName.必殺1 = 'ジャンプ';
CMGList.ãょã†ã“.SkillName.必殺2 = 'ç€åœ°';
CMGList.ãょã†ã“.SkillName.特殊2 = 'ã¡ã‚‡ã†ã¯ã¤';
CMGList.ãょã†ã“.SkillName.特殊1 = 'ã‘ã£ã‹ã„';
CMGList.ãょã†ã“.ComList = new Array();
CMGList.ãょã†ã“.ComList[0] = 'ãŸãŸã‹ã†';
CMGList.ãょã†ã“.ComList[1] = 'ã¾ã»ã†';
CMGList.ãょã†ã“.ComList[2] = 'ジャンプ';
CMGList.ãょã†ã“.ComList[3] = 'アイテム';
CMGList.ãょã†ã“.RANum = 5;
CMGList.ãょã†ã“.LANum = 5;
CMGList.ãょã†ã“.InAir = false;
CMGList.ãょã†ã“.ADamage = 40;
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.ATBias = 0;
tSkill.ACBias = 0;
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 = '特殊2';
tSkill.SG = 0;
tSkill.Type = '補助';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.Attribute = 'é”法';
CMGList.ãょã†ã“.Skills[tSkill.SkillName] = tSkill;
CMGList.エルザ・マリア = new CMagGirl();
CMGList.エルザ・マリア.Name = 'エルザ・マリア';
CMGList.エルザ・マリア.FB = 1;
CMGList.エルザ・マリア.MHP = 7500;
CMGList.エルザ・マリア.HP = 7500;
CMGList.エルザ・マリア.MSG = 99999;
CMGList.エルザ・マリア.SG = 99999;
CMGList.エルザ・マリア.Speed = 46;
CMGList.エルザ・マリア.SkillName = new Array();
CMGList.エルザ・マリア.SkillName.必殺1 = 'ãªãã‚‹';
CMGList.エルザ・マリア.SkillName.必殺2 = 'ãˆã ';
CMGList.エルザ・マリア.SkillName.特殊2 = 'ã‹ã‚‰ã¿ã¤ã';
CMGList.エルザ・マリア.RANum = 10;
CMGList.エルザ・マリア.LANum = 0;
CMGList.エルザ・マリア.ADamage = 45;
CMGList.エルザ・マリア.DefUp = 0;
CMGList.エルザ・マリア.Acuracy = 75;
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.HitScale = 2;
tSkill.ATBias = 0;
tSkill.ACBias = -10;
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.ATBias = 0;
tSkill.ACBias = 0;
tSkill.BaseD = 350;
tSkill.Range = 50;
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;
tSkill.ATBias = 0;
tSkill.ACBias = 0;
tSkill.BaseD = 280;
tSkill.Range = 50;
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 BenedictMadoka() {
NAMES.MG3 = 'ã¾ã©ã‹G';
CMGS.MG3 = CMGList.ã¾ã©ã‹G;
}
function resetCMGSK() {
delete NAMES;
NAMES = new Array();
NAMES.MG1 = 'ã•ã‚„ã‹';
NAMES.MG2 = 'マミ';
NAMES.MG4 = 'ãょã†ã“';
NAMES.MG5 = 'ã»ã‚€ã‚‰';
NAMES.Witch = 'クリームヒルト';
initCMGListK();
delete CMGS;
CMGS = new Array();
CMGS.MG1 = CMGList.ã•ã‚„ã‹;
CMGS.MG2 = 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.オクタヴィア;
}
function resetCMGSGe() {
delete NAMES;
NAMES = new Array();
NAMES.MG1 = '';
NAMES.MG2 = '';
NAMES.MG3 = 'マミ';
NAMES.MG4 = '';
NAMES.MG5 = 'ã»ã‚€ã‚‰';
NAMES.Witch = 'ゲルトルート';
initCMGListGe();
delete CMGS;
CMGS = new Array();
CMGS.MG3 = CMGList.マミ;
CMGS.MG5 = CMGList.ã»ã‚€ã‚‰;
CMGS.Witch = CMGList.ゲルトルード;
}
function resetCMGSCh() {
delete NAMES;
NAMES = new Array();
NAMES.MG1 = '';
NAMES.MG2 = '';
NAMES.MG3 = 'マミ';
NAMES.MG4 = '';
NAMES.MG5 = 'ã»ã‚€ã‚‰';
NAMES.Witch = 'シャルãƒãƒƒãƒ†';
initCMGListCh();
delete CMGS;
CMGS = new Array();
CMGS.MG3 = CMGList.マミ;
CMGS.MG5 = CMGList.ã»ã‚€ã‚‰;
CMGS.Witch = CMGList.シャルãƒãƒƒãƒ†1;
}
function resetCMGSEM() {
delete NAMES;
NAMES = new Array();
NAMES.MG1 = '';
NAMES.MG2 = 'ãょã†ã“';
NAMES.MG3 = 'ã¾ã©ã‹';
NAMES.MG4 = '';
NAMES.MG5 = 'ã•ã‚„ã‹';
NAMES.Witch = 'エルザ・マリア';
initCMGListEM();
delete CMGS;
CMGS = new Array();
CMGS.MG2 = CMGList.ãょã†ã“;
CMGS.MG3 = CMGList.ã¾ã©ã‹;
CMGS.MG5 = CMGList.ã•ã‚„ã‹;
CMGS.Witch = CMGList.エルザ・マリア;
}
BG.myBG = 'é»’';
state = '';
var CMGList;
var NAMES;
var GBCMGList;
var CMGS;
var resetter;
}
movieClip 1403 {
}
movieClip 1406 {
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 1407 {
}
movieClip 1408 {
frame 1 {
function PastEffect(mc, MCName, x, y) {
this.TMC = mc;
this.attachMovie(MCName, 'mv' + nc, this.getNextHighestDepth());
this['mv' + nc]._x = x;
this['mv' + nc]._y = y;
++nc;
}
function ret(str) {
this[str].removeMovieClip();
this.TMC.ret(str);
}
function MakeBG(MCName) {
BBG = this.createEmptyMovieClip('BBG', this.getNextHighestDepth());
this.BBG._x = 0;
this.BBG._y = 0;
this.BBG.beginFill(15138906, 100);
this.BBG.moveTo(0, 0);
this.BBG.lineTo(512, 0);
this.BBG.lineTo(512, 384);
this.BBG.lineTo(0, 384);
this.BBG.lineTo(0, 0);
this.BBG.endFill();
this.BBG._visible = false;
this.BG.removeMovieClip();
BG = this.attachMovie(MCName, 'BG', this.getNextHighestDepth());
fscommand('ParaFlaTrace', 'MakeBG');
this.BG._x = 0;
this.BG._y = 0;
}
function RemoveBG() {
this.BG.removeMovieClip();
}
var TMC;
var nc = 0;
var BG;
var BBG;
}
}
movieClip 1414 {
frame 41 {
stop();
_parent.ret(this._name);
}
}
movieClip 1415 {
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 1416 {
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 1417 {
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 1418 {
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 1421 {
frame 10 {
_parent.ret(this._name);
}
}
movieClip 1424 {
frame 10 {
_parent.ret(this._name);
}
}
movieClip 1425 {
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 1428 {
}
movieClip 1431 {
frame 1 {
this._visible = true;
SECheck = new Sound(this);
SECheck.attachSound('SCheck');
}
frame 5 {
stop();
}
frame 9 {
_parent.cancelret();
this._visible = false;
stop();
}
}
movieClip 1434 {
}
movieClip 1437 {
}
movieClip 1440 {
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 1443 {
}
movieClip 1446 {
}
movieClip 1449 {
}
movieClip 1454 {
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;
delete udName;
udName = new Array();
udv = 0;
for (var str in tsn) {
fscommand('ParaFlaTrace', str + ' ' + tsn[str] + ' ' + Names[tsn[str]]);
if (tsn[str] != 'ジャンプ' && tsn[str] != 'ç€åœ°' && tsn[str] != 'RPG-7' && tsn[str] != 'AT-4' && tsn[str] != 'ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ' && tsn[str] != 'ã¯ãã’ãã»ã†' && tsn[str] != 'ã¦ã£ã¨ã†' && tsn[str] != 'タンクãƒãƒ¼ãƒªãƒ¼' && tsn[str] != 'SSM' && tsn[str] != 'C4' && tsn[str] != 'ã˜ã‹ã‚“ã‚’ã†ã”ã‹ã™' && tsn[str] != 'BSコントãƒãƒ¼ãƒ©' && tsn[str] != '' && tsn[str] != undefined && !(mmc.OverDrive && (tsn[str] == 'パイプã°ãã ã‚“' || tsn[str] == 'å”力攻撃M' || tsn[str] == 'ã˜ã‹ã‚“ã‚’ã¨ã‚ã‚‹'))) {
if (Names[tsn[str]] == undefined) {
this.attachMovie('mc_Text', 't' + udv, this.getNextHighestDepth());
Names[tsn[str]] = 't' + udv;
tNames[tsn[str]] = 't' + udv;
udName[udv] = tsn[str];
fscommand('ParaFlaTrace', '作�' + Names[tsn[str]] + ':' + tsn[str]);
++udv;
}
Name2Com[Names[tsn[str]]] = str;
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.SkillName.特殊2 = 'ãªã‚“ã˜ã‚ƒã“りゃ';
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;
var tNames = new Array();
SECheck = new Sound(this);
SECheck.attachSound('SCheck');
var retname = '';
stop();
var udv = 0;
var udName;
var mmc = _root.BATTLE;
}
frame 2 {
for (var str in tNames) {
fscommand('ParaFlaTrace', '作�' + tNames[str] + ':');
this[tNames[str]].PrintText(str);
}
}
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 {
i = 0;
goto 99;
for (;;) {
++i;
label 99:
if (i >= udv) break;
delete Names[udName[i]];
delete tNames[udName[i]];
this['t' + i].removeMovieClip();
delete this['t' + i];
}
stop();
_parent.ret(retname);
}
}
movieClip 1457 {
}
movieClip 1458 {
frame 1 {
function AllInvisible() {
for (pn in Names) {
this[Names[pn]]._visible = false;
}
}
function SetCom(CMG) {
AllInvisible();
lc = 0;
sx = 20;
sy = 16;
udv = 0;
delete udName;
udName = new Array();
delete tItems;
delete tItemsNum;
tItems = CMG.Items;
tItemsNum = CMG.ItemsNum.slice();
len = tItems.length;
fscommand('ParaFlaTrace', '所æŒã‚¢ã‚¤ãƒ†ãƒ 種類数:' + len);
i = 0;
goto 994;
for (;;) {
++i;
label 994:
if (i >= len) break;
fscommand('ParaFlaTrace', str + ' ' + tItems[i] + ' ' + tItemsNum[i]);
if (mmc.OverDrive) {
talen = mmc.OverCount;
j = 0;
goto 1123;
for (;;) {
++j;
label 1123:
if (j >= talen) break;
fscommand('ParaFlaTrace', '時æ¢ã‚ä¸:' + tItems[i] + '::' + mmc.CMGS[mmc.turnAct[j][0]].SkillName[mmc.turnAct[j][1]]);
if (mmc.turnAct[j][1].indexOf(tItems[i]) != -1) {
--tItemsNum[i];
}
}
if (tItems[i] == 'ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ') {
tItemsNum[i] = 0;
}
}
if (0 < tItemsNum[i]) {
if (Names[tItems[i]] == undefined) {
this.attachMovie('mc_Text', 't' + udv, this.getNextHighestDepth());
Names[tItems[i]] = 't' + udv;
udName[udv] = tItems[i];
fscommand('ParaFlaTrace', '未定義å称è¨å®š:' + tItems[i] + ':' + this[Names[tItems[i]]]);
++udv;
}
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;
fscommand('ParaFlaTrace', this[Names[tItems[i]]]._x + ' , ' + this[Names[tItems[i]]]._y);
this.attachMovie('CORON_NUM', 'Num' + i, this.getNextHighestDepth());
this['Num' + i]._x = this[Names[tItems[i]]]._x + 126;
this['Num' + i]._y = this[Names[tItems[i]]]._y + 4;
fscommand('ParaFlaTrace', this['Num' + i]._x + ' , ' + this['Num' + i]._y);
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';
Names.RPG-7 = 'rpg-7';
Names.AT-4 = 'at-4';
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;
var mmc = _root.BATTLE;
var udv = 0;
var udName;
}
frame 2 {
i = 0;
goto 149;
for (;;) {
++i;
label 149:
if (i >= udv) break;
this[Names[udName[i]]].PrintText(udName[i]);
fscommand('ParaFlaTrace', '未定義å称表示:' + udName[i] + ' : ' + Names[udName[i]] + ' : ' + this[Names[udName[i]]]);
}
i = 0;
goto 333;
for (;;) {
++i;
label 333:
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 ^ -1;
goto 149;
for (;;) {
++i;
label 149:
if (i >= udv) break;
this['t' + i].removeMovieClip();
delete Names[udName[i]];
}
i = 0;
goto 247;
for (;;) {
++i;
label 247:
if (i >= tItems.length) break;
if (0 < tItemsNum[i]) {
this['Num' + i].removeMovieClip();
}
}
stop();
fscommand('ParaFlaTrace', retname);
_parent.ret(retname);
}
}
movieClip 1459 {
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 1464 {
}
movieClip 1467 {
}
movieClip 1472 {
}
movieClip 1473 {
frame 1 {
function initNames() {
i = 1;
goto 663;
for (;;) {
++i;
label 663:
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 == 'ã¾ã©ã‹' || pp._parent.CMGS['MG' + i].Name == 'ã¾ã©ã‹G') {
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);
}
}
if (!(pp.CMGS.Witch.Name == 'クリームヒルト' && pp.KrMadokaCheck == 0)) {
PartyNum = 3;
} else {
PartyNum = 2;
}
}
function AllInvisible() {
for (pn in Names) {
this[Names[pn] + '1']._visible = false;
this[Names[pn] + '2']._visible = false;
}
}
function SetCom(iMGS) {
initNames();
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 2018;
for (;;) {
++i;
label 2018:
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 2338;
for (;;) {
++memcount;
label 2338:
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);
}
}
}
if (!this['madoka' + '1']._visible) {
Cursor._visible = true;
Cursor._x = this['homura' + '1']._x - 32;
Cursor._y = this['homura' + '1']._y;
} else {
Cursor._visible = true;
Cursor._x = this['madoka' + '1']._x - 32;
Cursor._y = this['madoka' + '1']._y;
}
gotoAndPlay(2);
}
var PartyNum = 3;
var Names = new Array();
Names.MG4 = 'kyoko';
Names.MG1 = 'sayaka';
Names.MG2 = 'mami';
Names.MG5 = 'homura';
Names.MG3 = 'madoka';
Names.ワルプルギス = 'waru';
pp = _parent._parent;
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 391;
for (;;) {
++ai;
label 391:
if (ai >= PartyNum) 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 < PartyNum) {
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 979;
for (;;) {
++memcount;
label 979:
if (memcount >= PartyNum) break;
if (!JumpFlag[memcount]) {
} else {}
}
if (memcount >= PartyNum) {
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 1573;
for (;;) {
--ti;
label 1573:
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 1474 {
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 1477 {
}
movieClip 1480 {
}
movieClip 1483 {
}
movieClip 1486 {
}
movieClip 1489 {
}
movieClip 1492 {
}
movieClip 1495 {
}
movieClip 1498 {
}
movieClip 1501 {
}
movieClip 1504 {
}
movieClip 1507 {
}
movieClip 1510 {
}
movieClip 1513 {
}
movieClip 1516 {
}
movieClip 1519 {
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 1520 {
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 1523 {
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 1524 {
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 1527 {
frame 1 {
function UpdateMGS(MGS) {
CMGS = _parent.CMGS;
for (pn in Names) {
this[Names[pn]]._visible = false;
}
i = 0;
goto 369;
for (;;) {
++i;
label 369:
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;
if (CMGS[MGS[i]].Name != 'ã¾ã©ã‹G') {
this['t' + i].PrintText(CMGS[MGS[i]].Name);
} else {
this['t' + i].PrintText('ã¾ã©ã‹');
}
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 1530 {
}
movieClip 1545 {
}
movieClip 1548 {
}
movieClip 1551 {
}
movieClip 1554 {
}
movieClip 1557 {
}
movieClip 1558 {
frame 1 {
var ECheck;
Cloud._visible = false;
Castle._visible = false;
Hall._visible = false;
Rose._visible = false;
Treat._visible = false;
Night._visible = false;
_root.EFFECT_BG.RemoveBG();
if (_parent.CMGS.Witch.Name != 'ワルプルギス') {
if (_parent.CMGS.Witch.Name != 'ガルーダ') {
if (_parent.CMGS.Witch.Name != 'オクタヴィア') {
if (_parent.CMGS.Witch.Name != 'シャルãƒãƒƒãƒ†') {
if (_parent.CMGS.Witch.Name != 'エルザ・マリア') {
if (_parent.CMGS.Witch.Name != 'クリームヒルト') {
Rose._visible = true;
} else {
Night._visible = true;
}
} else {
_root.EFFECT_BG.MakeBG('BG_ELSA');
}
} else {
Treat._visible = true;
}
} else {
Hall._visible = true;
}
} else {
Castle._visible = true;
ECheck = 1;
}
} else {
Cloud._visible = true;
ECheck = 0;
}
}
frame 2 {
stop();
}
frame 38 {
stop();
}
}
movieClip 1559 {
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 1560 {
frame 1 {
var ECheck;
if (_parent.CMGS.Witch.Name != 'ワルプルギス') {
if (_parent.CMGS.Witch.Name != 'クリームヒルト') {
ECheck = 1;
} else {
ECheck = 2;
}
} else {
ECheck = 0;
}
}
frame 2 {
function SetConnect() {
sBGM1.stop();
sBGM2.stop();
sBGM3.stop();
sBGM1.attachSound('BGM_CON_INTRO');
sBGM1.setVolume(100);
sBGM1.start();
sBGM2.setVolume(100);
sBGM2.attachSound('BGM_CON_MAIN');
sBGM1.onSoundComplete = function () {
sBGM2.start(0, 65535);
};
sBGM2.onSoundComplete = function () {
sBGM2.start(0, 65535);
};
}
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) {
if (ECheck != 2) {
sBGM1 = new Sound(this);
sBGM1.attachSound('BGM_BATTLE2');
sBGM1.setVolume(100);
sBGM1.start(0, 65535);
} else {
sBGM1 = new Sound(this);
sBGM1.attachSound('BGM_B3');
sBGM1.setVolume(100);
sBGM1.start(0, 65535);
sBGM2 = new Sound(this);
sBGM2.setVolume(100);
sBGM2.attachSound('BGM_CON_MAIN');
sBGM1.onSoundComplete = function () {
sBGM1.start(0, 65535);
};
sBGM2.onSoundComplete = function () {
sBGM2.start();
};
}
} 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 1561 {
frame 6 {
function HurrayAll() {
BGM.SetFanfare();
i = 0;
goto 7804;
for (;;) {
++i;
label 7804:
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 8488;
for (;;) {
++i;
label 8488:
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 8887;
for (;;) {
++i;
label 8887:
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 (!OverDrive) {
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();
}
} else {
OverDrive_selectret(str);
}
}
function StartCommandS() {
Command.StartCommand();
}
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 10528;
for (;;) {
++i;
label 10528:
if (i >= 3) break;
if (MGS[i] != '') {
return true;
}
}
return false;
}
function FightComProc(str) {
i = memCount;
goto 10639;
for (;;) {
++i;
label 10639:
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 11288;
for (;;) {
++ai;
label 11288:
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 11521;
for (;;) {
++bi;
label 11521:
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 11722;
for (;;) {
++bi;
label 11722:
if (bi >= 3) break;
if (CMGS[MGS[bi]].Name == 'ã¾ã©ã‹' && ComCheck(CMGS[MGS[bi]])) {
CMGS[MGS[ai]].SkillName.必殺3 = 'å”力攻撃M';
}
}
}
if (CMGS[MGS[ai]].Name == 'ãょã†ã“' && ComCheck(CMGS[MGS[ai]])) {
if (CMGS[MGS[ai]].SkillName.必殺4 != undefined && CMGS[MGS[ai]].SkillName.必殺4 != '') {
CMGS[MGS[ai]].SkillName.必殺4 = 'ã¶ã‚“ã—ã‚“ã“ã†ã’ã';
bi = 0;
goto 12088;
for (;;) {
++bi;
label 12088:
if (bi >= 3) break;
if (CMGS[MGS[bi]].Name == 'マミ') {
CMGS[MGS[ai]].SkillName.必殺4 = 'R・F';
}
}
}
}
if (CMGS[MGS[ai]].Name == 'ã¾ã©ã‹G' && ComCheck(CMGS[MGS[ai]])) {
fscommand('ParaFlaTrace', 'ã¾ã©ã‹ã²ã‹ã‚Šã®ã‚„ãƒã‚§ãƒƒã‚¯');
if (0 >= CMGS.Witch.reboot) {
CMGS[MGS[ai]].SkillName.必殺2 = 'ã²ã‹ã‚Šã®ã‚„';
} else {
CMGS[MGS[ai]].SkillName.必殺2 = '';
}
}
}
}
function OverDrive_selectret(str) {
if (str != 'Cancel') {
fscommand('ParaFlaTrace', 'actScheck:' + HOMmem + ' ' + turnAct[HOMmem] + ' ' + str);
ll = turnAct.length;
turnAct[ll - 1][2] = str;
fscommand('ParaFlaTrace', CMGS[MGS[HOMmem]].Name + CMGS[MGS[HOMmem]].SkillName[turnAct[HOMmem][1]]);
if (CMGS[MGS[HOMmem]].Name == 'ã»ã‚€ã‚‰' || CMGS[MGS[HOMmem]].Name == 'ã¾ã©ã‹') {
if (turnAct[HOMmem][1].indexOf('必殺') != -1) {
if (CMGS[MGS[HOMmem]].SkillName[turnAct[HOMmem][1]].indexOf('å”力攻撃') == -1) {
CombiName = '';
} else {
CombiName = CMGS[MGS[HOMmem]].SkillName[turnAct[HOMmem][1]];
}
} else {
CombiName = '';
}
fscommand('ParaFlaTrace', 'å”力攻撃ã™ã‚‹ã®ï¼Ÿ:' + CombiName);
}
++OverCount;
}
if (OverCount == OverNum) {
ComPushStackAct(ActS, [MGS[HOMmem], '後退']);
}
if (str != 'Cancel') {
OverDrive_FightComProc();
this.ret();
} else {
OverDrive_FightComProc('Cancel');
this.ret();
}
}
function OverDrive_FightComProc(str) {
i = OverCount;
goto 13117;
for (;;) {
++i;
label 13117:
if (i >= OverNum) break;
if (str != '') {
if (!(CMGS[MGS[HOMmem]].Name == 'ã»ã‚€ã‚‰' && CombiName == 'å”力攻撃H' || CMGS[MGS[HOMmem]].Name == 'ã¾ã©ã‹' && CombiName == 'å”力攻撃M')) {
ComPushStackAct(FightComS, CMGS[MGS[HOMmem]]);
} else {}
}
}
}
function OverDrive_comret(inst, str) {
fscommand('ParaFlaTrace', 'testcomret' + inst + ' ' + str);
if (inst == 'FightCom') {
if (str != 'cancel') {
fscommand('ParaFlaTrace', 'Fightret :' + MGS[HOMmem] + ',' + str);
var ActList = new Array();
ActList[0] = MGS[HOMmem];
ActList[1] = str;
fscommand('ParaFlaTrace', 'ActList :' + HOMmem + ' ' + ActList);
ll = turnAct.length;
turnAct[OverCount] = new Array();
for (pn in ActList) {
turnAct[OverCount][pn] = ActList[pn];
}
if (str.indexOf('攻撃') == -1) {
if (str.indexOf('item') == -1) {
ComPushStackAct(SelectTarget, CMGS[MGS[HOMmem]].Skills[CMGS[MGS[HOMmem]].SkillName[str]]);
} else {
ComPushStackAct(SelectTarget_Item, str);
}
} else {
ComPushStackAct(SelectTarget_Attack, '');
}
} else {
if (0 >= OverCount) {
ComPushStackAct(ActS, [MGS[HOMmem], '後退']);
ComPushStackAct(OverDrive_ComStart, ['']);
} else {
fscommand('ParaFlaTrace', 'ã‚ャンセル: OverCount=' + OverCount);
ComPushStackAct(AllCNewtral_ret, '');
if (CMGS[MGS[HOMmem]].Name == 'ã»ã‚€ã‚‰' && CombiName == 'å”力攻撃M' || CMGS[MGS[HOMmem]].Name == 'ã¾ã©ã‹' && CombiName == 'å”力攻撃H') {
CombiName = '';
}
--OverCount;
tp = turnAct.pop();
var ci = memCount - 1;
delete tp;
fscommand('ParaFlaTrace', 'ã‚ャンセルãƒãƒ£ãƒƒã‚¯:' + ci);
OverDrive_FightComProc(MGS[HOMmem]);
}
}
this.ret();
}
}
function OverDrive_ComStart() {
mem = 0;
goto 14263;
for (;;) {
++mem;
label 14263:
if (mem >= 3) break;
if (CMGS[MGS[mem]].Name == 'ã»ã‚€ã‚‰') {
HOMmem = mem;
} else {}
}
if (HOMmem < 3) {
delete turnAct;
turnAct = new Array();
OverCount = 0;
SkillName = '';
comend = false;
delete ODDmg;
delete ODSg;
ODDmg = new Array();
ODSg = new Array();
ComPushStackAct(ActS, [MGS[HOMmem], 'å‰é€²']);
ComPushStackAct(FightComS, CMGS[MGS[HOMmem]]);
}
this.ret();
}
function comret(inst, str) {
if (!OverDrive) {
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 15519;
for (;;) {
--ci;
label 15519:
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 15955;
for (;;) {
++i;
label 15955:
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(AllCNewtral_ret, '');
ComPushStackAct(StartComS, PartyCheck());
this.ret();
}
} else {
if (str != 'FCom') {
if (str == 'PCom') {
i = 0;
goto 16464;
for (;;) {
++i;
label 16464:
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();
}
}
} else {
OverDrive_comret(inst, str);
}
}
function SGCost() {
if (SkillName != '') {
if (SkillName != 'å”力攻撃M') {
if (SkillName != 'メッタãŽã‚Š') {
if (SkillName != 'ã¾ã©ã‹ã®ããŒã„') {
if (CMGS[preACTOR].Skills[SkillName] != undefined) {
if (OverDrive) {
if (ODSg[preACTOR] == undefined) {
ODSg[preACTOR] = 0;
}
ODSg[preACTOR] -= CMGS[preACTOR].Skills[SkillName].SG;
} else {
fscommand('ParaFlaTrace', '消費SGãƒã‚§ãƒƒã‚¯');
fscommand('ParaFlaTrace', preACTOR + ' ' + SkillName + ' ' + CMGS[preACTOR].Skills[SkillName]);
CMGS[preACTOR].SG -= CMGS[preACTOR].Skills[SkillName].SG;
}
}
} else {
CMGS[preACTOR].SG = Math.floor(CMGS[preACTOR].SG / 2);
CMGS[preACTOR].Skills.ã¾ã©ã‹ã®ããŒã„.BaseD = Math.floor(20 * CMGS[preACTOR].SG);
CMGS[preACTOR].Skills.ã¾ã©ã‹ã®ããŒã„.Range = Math.floor(2 * CMGS[preACTOR].SG);
}
} else {
CMGS[preACTOR].SG = Math.floor(CMGS[preACTOR].SG / 2);
}
} else {
CMGS.MG3.SG -= 30;
CMGS.MG5.SG -= 10;
}
ti = 0;
goto 17467;
for (;;) {
++ti;
label 17467:
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 17711;
for (;;) {
++i;
label 17711:
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 ComUnshiftStackAct(P1, args) {
ComACTStack.unshift(P1);
ComARGStack.unshift(args);
}
function ComCheckPlayStack() {
return ComACTStack.length;
}
function ComPlayStackAct() {
var clen = ComACTStack.length;
fscommand('ParaFlaTrace', 'スタックã•ã‚Œã¦ã‚‹å‘½ä»¤â†“' + clen);
i = 0;
goto 18271;
for (;;) {
++i;
label 18271:
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[0] == 'Witch' && args[1].indexOf('必殺') != -1 && CMGS[args[0]].Skills[CMGS[args[0]].SkillName[args[1]]].All == 'å˜ä½“')) {
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;
}
}
} else {
this[args[0]].TargetSet(args[2], args[1]);
}
SGCost();
if (CMGS[args[0]].SkillName[args[1]] != 'ãŸã°ãã†ã¡') {
if (CMGS[args[0]].Skills[CMGS[args[0]].SkillName[args[1]]].Attribute != '物ç†') {
this[args[0]].gotoAndPlay(args[1]);
} else {
CMGS[args[0]].GetSkillDMGT(CMGS[args[0]].SkillName[args[1]], CMGS[args[2]]);
if (args[0] != 'Witch') {
this[args[0]].gotoAndPlay(args[1]);
} else {
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]);
CMGS[args[0]].GetAttackDMGT(CMGS[Target]);
if (CMGS[args[0]].Name == 'ã¾ã©ã‹') {
CMGS[args[0]].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 OpenMesS(args) {
SWnds.OpenMes(args);
}
function CloseAllS() {
SWnds.CloseAll();
}
function WaitS(args) {
TIM.wait(args);
}
function DamageS(args) {
Damage(args[0], args[1], args[2]);
delete args;
}
function DamageVamp(args) {
Damage(args[0], args[1], args[2]);
fscommand('ParaFlaTrace', 'CheckVamp');
Heal(args[3], this.BlHeal, args[2]);
}
function DamageJ(args) {
Damage(args[0], args[1], args[2]);
Damage_NSG(args[3], kydmg, Math.floor(1.2 * args[2] / 10));
delete args;
}
function HealS(args) {
Heal(args[0], args[1], args[2]);
delete args;
}
function Resurrection(MG) {
fscommand('ParaFlaTrace', '復活ã¦ã™ã¨' + MG + this.HealRes);
Heal(this[MG], this.HealRes, CMGS[MG].MHP);
CMGS[MG].SG = CMGS[MG].MSG;
CMGS[MG].status = '通常';
}
function Benediction(HVal) {
fscommand('ParaFlaTrace', '全体回復');
fscommand('ParaFlaTrace', '回復é‡:' + HVal);
var healnum = 0;
var hchecker = new Array();
i = 0;
goto 21426;
for (;;) {
++i;
label 21426:
if (i >= 3) break;
if (!CMGS[MGS[i]].InAir) {
hchecker[MGS[i]] = true;
Heal(this[MGS[i]], this['dmg' + healnum], HVal[0]);
CMGS[MGS[i]].SG = CMGS[MGS[i]].MSG;
CMGS[MGS[i]].status = '通常';
++healnum;
}
}
i = 1;
goto 21691;
for (;;) {
++i;
label 21691:
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 (0 < CMGS['MG' + i].HP) {
CMGS['MG' + i].status = '通常';
}
CMGS['MG' + i].SG = CMGS['MG' + i].MSG;
}
fscommand('ParaFlaTrace', CMGS['MG' + i]);
}
}
function HealSAll(HVal) {
fscommand('ParaFlaTrace', '全体回復');
fscommand('ParaFlaTrace', '回復é‡:' + HVal);
var healnum = 0;
var hchecker = new Array();
i = 0;
goto 22110;
for (;;) {
++i;
label 22110:
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 22338;
for (;;) {
++i;
label 22338:
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.swapDepths(TIM);
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() {
if (CMGS.Witch.Name != 'エルザ・マリア') {
_parent.gotoAndPlay('全滅終了');
} else {
_parent.gotoAndPlay('エルザ・マリア全滅終了');
}
}
function BenedictEffect() {
this.attachMovie('EF_BENEDICT', 'EBEN', this.getNextHighestDepth());
}
function PlayBenediction() {
SWnds.Open('???', 0, 0);
SWnds.Open('ã‚ãŒã¿ã®ã—ã‚…ããµã', 1, 0);
SWnds.Open('ãœã‚“ãŸã„', 0, 1);
PushStackAct(BenedictEffect);
}
function BenedictHealAll() {
this.EBEN.removeMovieClip();
SWnds.OpenMes('ã‹ã‚“ãœã‚“ã‹ã„ãµã!');
PushStackAct(Benediction, [9999]);
}
function BenedictMadoka() {
_root.BenedictMadoka();
mem = 0;
goto 24001;
for (;;) {
++mem;
label 24001:
if (mem >= 3) break;
if (MGS[mem] == '') {
MGS[mem] = 'MG3';
SetPosition();
this.MG3.gotoAndPlay('ç™»å ´ç€åœ°');
} else {}
}
BGM.SetConnect();
}
function UD_ret() {
UpdateWindow();
this.ret();
}
function woret(str) {
if (!(CMGS.Witch.Name == 'クリームヒルト' && KrMadokaCheck == 0)) {
clen = ComACTStack.length;
ComACTStack = new Array();
ComARGStack = new Array();
SkillName = '';
dmc = this.attachMovie('HEALS', 'dmg' + dmgnum, this.getNextHighestDepth());
++dmgnum;
ComPushStackAct(CloseAllS, '');
this.QB._x = this.Witch._x + this.Witch._width;
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();
} else {
clen = ComACTStack.length;
ComACTStack = new Array();
ComARGStack = new Array();
delete turnAct;
turnAct = new Array();
SkillName = '';
preACTOR = '';
this.attachMovie('MC_MadokaG', 'MG3', this.getNextHighestDepth());
this.MG3._visible = false;
ai = 0;
goto 25095;
for (;;) {
++ai;
label 25095:
if (ai >= 3) break;
if (MGS[ai] != '') {
dmc = this.attachMovie('HEALS', 'dmg' + dmgnum, this.getNextHighestDepth());
++dmgnum;
}
}
KrMadokaCheck = 1;
ComPushStackAct(CloseAllS, '');
ComPushStackAct(SWndsOpenS, ['????', 0, 0]);
ComPushStackAct(SWndsOpenS, ['ã‚ãŒã¿ã®ã—ã‚…ããµã', 1, 0]);
ComPushStackAct(SWndsOpenS, ['ãœã‚“ãŸã„', 0, 1]);
ComPushStackAct(BenedictEffect, '');
ComPushStackAct(BenedictHealAll, '');
ComPushStackAct(CloseAllS, '');
ComPushStackAct(BenedictMadoka, '');
ComPushStackAct(UD_ret, '');
ComPlayStackAct();
}
}
function FullCloseS() {
SWnds.FullClose();
}
function ToEnd() {
if (CMGS.Witch.Name != 'ガルーダ') {
if (CMGS.Witch.Name != 'エルザ・マリア') {
_parent.gotoAndPlay('オクタヴィア終了');
} else {
_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 != 'ガルーダ') {
if (CMGS.Witch.Name != 'オクタヴィア') {
if (CMGS.Witch.Name != 'エルザ・マリア') {
ComClearStackAct();
delete turnAct;
ComPushStackAct(FullCloseS, ['']);
ComPushStackAct(OpenMesWaitS, ['ã¦ãã¯ã€€ãœã‚“ã‚ã¤ã—ãŸ!', 20]);
ComPushStackAct(HurrayAll, ['']);
ComPushStackAct(OpenMesWaitS, ['400ギルをã¦ã«ã„ã‚ŒãŸ!', 3]);
ComPushStackAct(WaitS, 1);
ComPushStackAct(OpenMesWaitS, ['15ã‚ャパシティã‹ãã¨ã!', 3]);
ComPushStackAct(WaitS, 1);
ComPushStackAct(OpenMesWaitS, ['100ãƒã‚¤ãƒ³ãƒˆã®EXPã‹ãã¨ã', 3]);
ComPushStackAct(WaitS, 20);
ComPushStackAct(ToEnd, ['']);
ret();
} else {
ComClearStackAct();
delete turnAct;
ComPushStackAct(FullCloseS, ['']);
ComPushStackAct(OpenMesWaitS, ['ã¦ãã¯ã€€ãœã‚“ã‚ã¤ã—ãŸ!', 20]);
ComPushStackAct(HurrayAll, ['']);
ComPushStackAct(OpenMesWaitS, ['2400ギルをã¦ã«ã„ã‚ŒãŸ!', 3]);
ComPushStackAct(WaitS, 1);
ComPushStackAct(OpenMesWaitS, ['24ã‚ャパシティã‹ãã¨ã!', 3]);
ComPushStackAct(WaitS, 1);
ComPushStackAct(OpenMesWaitS, ['750ãƒã‚¤ãƒ³ãƒˆã®EXPã‹ãã¨ã', 3]);
ComPushStackAct(WaitS, 20);
ComPushStackAct(ToEnd, ['']);
ret();
}
} else {
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 {
Witch._visible = false;
Witch.swapDepth(TIM);
Witch.removeMovieClip();
_parent.gotoAndPlay('クリームヒルト終了');
}
} else {
Witch._visible = false;
Witch.swapDepth(TIM);
Witch.removeMovieClip();
_parent.gotoAndPlay('終了');
}
}
function openret(str) {
PlayStackAct();
}
function closeret(str) {
fscommand('ParaFlaTrace', 'ウィンドウ全閉ã˜ç¢ºèª 待機処ç†å®Ÿè¡Œ');
PlayStackAct();
}
function Damage(mc, DMG_Num, dmg) {
if (!OverDrive) {
tstr = '';
tstr += mc + ' ';
tstr += DMG_Num + ' ';
tstr += dmg;
fscommand('ParaFlaTrace', tstr);
if (!(dmg == 0 && Attribute == '物ç†')) {
if (mc._name == 'Witch') {
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 (0 >= CMGS[mc._name].HP) {
CMGS[mc._name].HP = 0;
CMGS[mc._name].status = 'æ»ã«ãŸã¦';
}
}
sdmg = Math.floor(dmg / 20);
if (CMGS[mc._name].GBless != 1) {
if (CMGS[mc._name].GBless == 2) {
sdmg = Math.floor(sdmg / 4);
}
} else {
sdmg = Math.floor(sdmg / 2);
}
if (CMGS[mc._name].Name == 'ã»ã‚€ã‚‰') {
sdmg = Math.floor(sdmg / 2);
}
if (0 < CMGS[mc._name].SG) {
CMGS[mc._name].SG -= sdmg;
if (0 >= CMGS[mc._name].SG) {
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;
}
if (SkillName != 'ã²ã‹ã‚Šã®ã‚„') {
DMG_Num.printDMG(dmg);
} else {
DMG_Num.printDMG5(dmg);
}
} else {
if (mc._name == 'Witch') {
DMG_Num._x = mc._x + mc._width / 2;
DMG_Num._y = mc._y + 3 * mc._height / 4;
} else {
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.printMiss();
}
} else {
if (ODDmg[mc._name] == undefined) {
ODDmg[mc._name] = 0;
}
if (ODSg[mc._name] == undefined) {
ODSg[mc._name] = 0;
}
ODDmg[mc._name] -= dmg;
dmgret(DMG_Num._name);
}
}
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) {
if (!OverDrive) {
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') {
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 + 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);
} else {
if (ODDmg[mc._name] == undefined) {
ODDmg[mc._name] = 0;
}
ODDmg[mc._name] += dmg;
dmgret(DMG_Num._name);
}
}
function AllCNewtral() {
if (!OverDrive) {
fscommand('ParaFlaTrace', 'ニュートラル状態ãƒã‚§ãƒƒã‚¯');
i = 0;
goto 30779;
for (;;) {
++i;
label 30779:
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() {
if (!OverDrive) {
i = 0;
goto 31312;
for (;;) {
++i;
label 31312:
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 31778;
for (;;) {
++i;
label 31778:
if (i >= 3) break;
StoneDamages[i] = 0;
}
i = 0;
goto 31850;
for (;;) {
++i;
label 31850:
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 32344;
for (;;) {
++aai;
label 32344:
if (aai >= dmgnum) break;
SWnds.OpenNHits(CMGS[preACTOR].preHitNum, 1, 0);
var adamage = CMGS[preACTOR].preDamage;
if (CMGS[Target].DefUp != 0) {
adamage = Math.floor(adamage * 0.6);
fscommand('ParaFlaTrace', 'ダメージ軽減adamage=' + adamage);
}
tARGS = [this[Target], this['dmg' + aai], adamage];
fscommand('ParaFlaTrace', '通常攻撃 ' + adamage + ' ' + aai + ' ' + this['dmg' + aai]);
PushStackAct(DamageS, tARGS);
break;
}
}
} else {
fscommand('ParaFlaTrace', '必殺攻撃ダメージ処ç†');
ii = 0;
goto 32716;
for (;;) {
++ii;
label 32716:
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') {
var tHitNum = CMGS[preACTOR].preHitNum;
BaseD = CMGS[preACTOR].preDamage;
fscommand('ParaFlaTrace', '物ç†ç³»å¿…殺技 : 攻撃回数 ' + tHitNum + 'ダメージ ' + BaseD);
} 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) {
if (SkillName != '○ホーリー') {
EDmg = Math.floor(EDmg * 0.6);
} else {
EDmg = Math.floor(EDmg * 0.9);
}
fscommand('ParaFlaTrace', 'ダメージ軽減EDmg=' + EDmg);
}
if (CMGS[Target].Name == 'マミ') {
if (CMGS[Target].multiflag == 'ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬') {
if (CMGS[preACTOR].Skills[SkillName].Attribute == 'é”法') {
EDmg = Math.floor(EDmg * 1.2);
}
} else {
EDmg = Math.floor(EDmg * 0.85);
}
fscommand('ParaFlaTrace', 'マミã•ã‚“ダメージ処ç†EDmg=' + EDmg);
}
if (CMGS[Target].GBless == 1) {
EDmg = Math.floor(EDmg * 0.5);
}
if (CMGS[Target].GBless == 2) {
EDmg = Math.floor(EDmg * 0.25);
}
fscommand('ParaFlaTrace', 'dmgnum:' + dmgnum + ' ' + 'ii=' + ii);
if (!(SkillName == 'ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬' || SkillName == 'メッタãŽã‚Š' || SkillName == 'ã¨ã¤ã’ã' || SkillName == 'ラッシュ' || SkillName == 'ã¾ã©ã‹ã®ããŒã„' || SkillName == 'ã¶ã‚“ã—ã‚“ã“ã†ã’ã' || SkillName == 'R・F' || SkillName == 'T・F・S' || SkillName == 'ãã‚Šãµã›ã‚‹' || SkillName == 'ã²ã‹ã‚Šã®ã‚ã‚' || SkillName == 'ã²ã‹ã‚Šã®ã‚„')) {
if (SkillName != 'ãã‚…ã†ã‘ã¤') {
Damage(this[Target], this['dmg' + ii], EDmg);
} else {
DamageVamp([this[Target], this['dmg' + ii], EDmg, this[preACTOR]]);
}
} else {
if (SkillName == 'ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬' && CMGS[Target].Name == 'シャルãƒãƒƒãƒ†') {
if (CMGS[Target].multiflag == 'å転') {
EDmg = Math.floor(1.9 * EDmg);
} else {
EDmg = Math.floor(3.6 * EDmg);
}
}
if (SkillName != 'ã¶ã‚“ã—ã‚“ã“ã†ã’ã') {
if (SkillName != 'R・F') {
if (SkillName != 'T・F・S') {
if (SkillName != 'ãã‚Šãµã›ã‚‹') {
if (SkillName != 'ã²ã‹ã‚Šã®ã‚ã‚') {
if (SkillName != 'ã²ã‹ã‚Šã®ã‚„') {
SWnds.OpenMes(SkillName);
} else {
SWnds.OpenMes('ã¾ã˜ã‚‡ã‚’ã‘ã—ã•ã‚‹!');
}
} else {
SWnds.OpenMes('ãœã¤ã¼ã†ã‚’ãŠã—ãªãŒã™!');
}
} else {
SWnds.OpenMes('ã„ã£ã¨ã†ã‚Šã‚‡ã†ã ã‚“!');
}
} else {
SWnds.OpenMes('ã¯ã’ã—ã„ã ã‚“ã¾ã!');
}
} else {
SWnds.OpenMes('ãƒãƒƒã‚½ãƒ»ãƒ•ã‚¡ãƒ³ã‚¿ã‚ºãƒž!');
}
} else {
SWnds.OpenMes('ã’ã‚“ãˆã„ãŒãŠãã„ã‹ã‹ã‚‹!');
}
tARGS = [this[Target], this['dmg' + ii], EDmg, this[preACTOR]];
if (SkillName != 'ã¨ã¤ã’ã') {
PushStackAct(DamageS, tARGS);
} else {
PushStackAct(DamageJ, tARGS);
}
}
break;
}
}
} else {
fscommand('ParaFlaTrace', '自ã‚ャラを攻撃');
if (0 >= CMGS[preACTOR].preDamage) {
this.beatenret('');
} else {
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 35342;
for (;;) {
++i;
label 35342:
if (i >= 3) break;
if (ComCheck(CMGS[MGS[i]])) {
var EDmg = 0;
if (SkillName != 'らãã›ã') {
if (SkillName != 'ã“ã“ã‚ãªã„ã¦ã‚“ã—') {
EDmg = BaseD + random(Range) - Range / 2;
} else {
if (CMGS[MGS[i]].GBless == 0) {
EDmg = CMGS[MGS[i]].HP - 1;
}
}
} else {
EDmg = StoneDamages[i];
}
if (SkillName != 'ã“ã“ã‚ãªã„ã¦ã‚“ã—') {
if (!(SkillName == 'ãã‚ã®ã—ょã†ã’ã' || SkillName == 'ã‚Šã‚…ã†ã›ã„' || SkillName == '○ホーリー' || SkillName == 'ã™ã„ã›ã„')) {
if (SkillName != 'ã‹ã‚‰ã¿ã¤ã') {
if (CMGS[MGS[i]].DefUp != 0) {
EDmg = Math.floor(EDmg * 0.65);
if (SkillName == 'ã–ã‚“ã¦ã¤ã‘ã‚“') {
SBCheck = true;
CMGS[MGS[i]].DefUp = 0;
}
}
} else {
CMGS[MGS[i]].stunflag = true;
j = 0;
goto 35911;
for (;;) {
++j;
label 35911:
if (j >= turnAct.length) break;
fscommand('ParaFlaTrace', turnAct[j]);
if (turnAct[j][0] == MGS[i]) {
turnAct.splice(j, 1);
} else {}
}
}
} 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 (CMGS[MGS[i]].GBless == 1) {
EDmg = Math.floor(EDmg * 0.5);
}
if (CMGS[MGS[i]].GBless == 2) {
EDmg = Math.floor(EDmg * 0.25);
}
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 (SkillName != 'ã‹ã‚‰ã¿ã¤ã') {
if (!SBCheck) {
PAllDamageS(AllArgs);
} else {
SWnds.OpenMes('ã‘ã£ã‹ã„ãŒã‚„ã¶ã‚‰ã‚ŒãŸï¼');
PushStackAct(PAllDamageS, AllArgs);
}
} else {
if (2000 >= CMGS.Witch.HP) {
turnAct.unshift(['Witch', '必殺1', TargetChoice()]);
} else {
turnAct.unshift(['Witch', '攻撃', TargetChoice()]);
}
SWnds.OpenMesWait('ã“ã†ã©ã†ã‚’ã¨ã‚られãŸ!', 30);
PushStackAct(AllCNewtral_ret, '');
}
}
}
function beatenret(str) {
this[str].stop();
AllCNewtral();
i = 0;
goto 37021;
for (;;) {
++i;
label 37021:
if (i >= dmgnum) break;
tstr = 'dmgnumplay=' + dmgnum;
fscommand('ParaFlaTrace', tstr);
var adamage = CMGS[preACTOR].preDamage;
SWnds.OpenNHits(CMGS[preACTOR].preHitNum, 1, 0);
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);
}
}
if (CMGS[Target].GBless != 1) {
if (CMGS[Target].GBless == 2) {
adamage = Math.floor(adamage * 0.25);
}
} else {
adamage = Math.floor(adamage * 0.5);
}
fscommand('ParaFlaTrace', 'ワルプル殴りダメージ 軽減処ç†å¾Œ:' + adamage);
tARGS = [this[Target], this['dmg' + i], adamage];
PushStackAct(DamageS, tARGS);
break;
}
}
function DMGAllS() {
dmc = 0;
fscommand('ParaFlaTrace', '時æ¢ã‚終了:' + ODDmg.length + ' dmgnum:' + dmgnum);
for (pn in ODDmg) {
var tDMG_Num;
tDMG_Num = this['dn' + pn];
dmg = ODDmg[pn];
fscommand('ParaFlaTrace', pn + ':' + tDMG_Num + ':' + dmg);
if (0 < dmg) {
theal = CMGS[pn].MHP - CMGS[pn].HP;
if (theal < dmg) {
dmg = theal;
}
}
if (pn == 'Witch') {
CMGS.Witch.HP += dmg;
fscommand('ParaFlaTrace', pn + 'HP:' + CMGS.Witch.HP);
tDMG_Num._x = this[pn]._x + this[pn]._width / 2;
tDMG_Num._y = this[pn]._y + 3 * this[pn]._height / 4;
} else {
if (0 < CMGS[pn].HP) {
CMGS[pn].HP += dmg;
if (0 >= CMGS[pn].HP) {
CMGS[pn].HP = 0;
CMGS[pn].status = 'æ»ã«ãŸã¦';
}
}
fscommand('ParaFlaTrace', pn + 'HP:' + CMGS[pn].HP);
tDMG_Num._x = this[pn]._x + this[pn]._width / 2;
tDMG_Num._y = this[pn]._y + this[pn]._height;
}
td = Math.abs(dmg);
tDMG_Num.printDMG(td);
++dmc;
}
for (pn in ODSg) {
CMGS[pn].SG += ODSg[pn];
if (CMGS[pn].MSG < CMGS[pn].SG) {
CMGS[pn].SG = CMGS[pn].MSG;
}
if (0 >= CMGS[pn].SG) {
CMGS[pn].SG = 0;
CMGS[pn].status = '割れãŸã¦';
}
}
}
function healret(str) {
this[str].stop();
fscommand('ParaFlaTrace', 'healret');
if (0 >= dmgnum) {
AllCNewtral();
UpdateWindow();
if (SkillName != 'ã‘ã£ã‹ã„') {
if (SkillName != 'リボン') {
if (SkillName != 'ã¡ã‚‡ã†ã¯ã¤') {
if (SkillName != 'ãã¥ã‹ã†') {
if (SkillName != 'ã˜ã‹ã‚“ã‚’ã¨ã‚ã‚‹') {
if (SkillName != 'BSコントãƒãƒ¼ãƒ©') {
if (SkillName != 'ã„ã–ãªã†') {
if (SkillName != 'ã‚ãŒã¿ã®ã‹ã”') {
Refresh();
} else {
omflag = false;
i = 0;
goto 39033;
for (;;) {
++i;
label 39033:
if (i >= 3) break;
if (MGS[i] != '') {
if (CMGS[MGS[i]].GBless == 0) {
_root.LvUp(CMGS[MGS[i]]);
CMGS[MGS[i]].TurnDrain = 0;
omflag = true;
}
}
}
if (!omflag) {
SWnds.OpenMesWait('ã“ã†ã‹ãŒãªã‹ã£ãŸ', 30);
} else {
SWnds.OpenMesWait('ã¿ã‚“ãªã«ã€€ã¡ã‹ã‚‰ã‚’ã‚ãŸãˆãŸ!', 30);
UpdateWindow();
PushStackAct(Refresh, ['']);
}
}
} else {
omflag = false;
i = 0;
goto 39360;
for (;;) {
++i;
label 39360:
if (i >= 3) break;
if (MGS[i] != '') {
if (ComCheck(CMGS[MGS[i]])) {
if (CMGS[MGS[i]].GBless == 0) {
CMGS[MGS[i]].TurnDrain = 4;
omflag = true;
}
}
}
}
if (!omflag) {
SWnds.OpenMesWait('ã“ã†ã‹ãŒãªã‹ã£ãŸ', 30);
} else {
SWnds.OpenMesWait('ã˜ã‚‡ã˜ã‚‡ã«ã„ã®ã¡ã‚’ã™ã„ã¨ã‚‹!', 30);
}
}
} else {
SWnds.OpenMesWait('ãˆã„ã›ã„ã«ã—ã‚“ã”ã†ã‚’ãŠãã£ãŸ!', 30);
SatCounts.push(SatTurn);
}
} else {
SWnds.OpenMesWait('ã˜ã‹ã‚“ãŒã€€ã¦ã„ã—ã—ãŸ!', 30);
OverDrive = true;
delete turnAct;
turnAct = new Array();
PushStackAct(OverDrive_ComStart, ['']);
}
} else {
CMGS[Target].SG += 100;
if (CMGS[Target].MSG < CMGS[Target].SG) {
CMGS[Target].SG = CMGS[Target].MSG;
}
SWnds.OpenMesWait('SGã‹ã„ãµã!', 30);
AllCNewtral();
UpdateWindow();
PushStackAct(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 40179;
for (;;) {
++i;
label 40179:
if (i >= 3) break;
if (MGS[i] != '') {
CMGS[MGS[i]].DefUp = 1;
}
}
SWnds.OpenMesWait(SkillName, 30);
PushStackAct(Refresh, ['']);
}
} else {
if (SkillName != 'ã‚ãŒã¿ã®ã—ã‚…ããµã') {
if (Target != 'AllC') {
if (SkillName != 'ã˜ã‹ã‚“ã‚’ã†ã”ã‹ã™') {
if (SkillName != '復活') {
SWnds.OpenMes('ã„ã‚„ã—ã®ã²ã‹ã‚Š');
tARGS = [this[Target], this['dmg' + (dmgnum - 1)], 2000];
PushStackAct(HealS, tARGS);
} else {
SWnds.OpenMes('ã‹ã‚“ãœã‚“ã‹ã„ãµã!');
PushStackAct(Resurrection, Target);
}
} else {
fscommand('ParaFlaTrace', 'ã˜ã‹ã‚“ã‚’ã†ã”ã‹ã™');
SWnds.OpenMes('ã˜ã‹ã‚“ãŒã€€ã†ã”ãã ã™!');
OverDrive = false;
PushStackAct(DMGAllS, ['']);
}
} 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);
}
} else {
SWnds.OpenMes('ã‹ã‚“ãœã‚“ã‹ã„ãµã!');
PushStackAct(Benediction, [9999]);
}
}
}
function noret() {}
function DescendMadoka() {}
function GameOver() {
PushStackAct(noret, '');
BGM.playGameOver();
SWnds.OpenMes('ãœã‚“ã‚ã¤');
if (CMGS.Witch.Name != 'エルザ・マリア') {
if (CMGS.Witch.Name != 'クリームヒルト') {
_parent.gotoAndPlay('全滅');
} else {}
} else {
_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() {
if (!OverDrive) {
MGCheck = '';
ai = 0;
goto 41451;
for (;;) {
++ai;
label 41451:
if (ai >= 3) break;
if (CMGS[MGS[ai]].status == 'æ»ã«') {
if (0 < CMGS[MGS[ai]].HP) {
CMGS[MGS[ai]].status = '通常';
}
}
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;
}
}
if (CMGS[MGS[ai]].Name == 'ã¾ã©ã‹G') {
MGCheck = MGS[ai];
CMGS[MGS[ai]].status = 'æ»ã«';
tARGS = new Array();
tARGS[0] = MGS[ai];
tARGS[1] = 'å€’ã‚Œç™»å ´';
ComPushStackAct(ActS, tARGS);
} else {
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 {
CMGS[MGS[ai]].TurnDrain = 0;
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);
if (CMGS[MGS[ai]].Name == 'ã¾ã©ã‹G') {
MGCheck = MGS[ai];
}
}
} else {
if (SkillName == 'ã‚ãŒã¿ã®ã—ã‚…ããµã' && 0 < CMGS[MGS[ai]].HP && 0 < CMGS[MGS[ai]].SG) {
CMGS[MGS[ai]].status = '通常';
}
}
}
if (MGCheck != '') {
SkillName = '復活';
Target = MGCheck;
CMGS[Target].status = '通常';
ComPushStackAct(CloseAllS, '');
ComPushStackAct(SWndsOpenS, ['ã¾ã©ã‹', 0, 0]);
ComPushStackAct(SWndsOpenS, ['ãµã£ã‹ã¤', 1, 0]);
ComPushStackAct(ActS, [MGCheck, '復活']);
this.attachMovie('HEALS', 'HealRes', this.getNextHighestDepth());
++dmgnum;
}
AllCNewtral();
}
return 0;
}
function dmgret(str) {
fscommand('ParaFlaTrace', 'dmgret:' + str + ' dmgnum:' + dmgnum);
--dmgnum;
this[str].removeMovieClip();
delete this[str];
fscommand('ParaFlaTrace', preACTOR);
fscommand('ParaFlaTrace', 'dmgnum:' + dmgnum);
if (!(0 >= CMGS.Witch.HP && CMGS.Witch.reboot == 0)) {
if (!(0 >= CMGS.Witch.HP && KrMadokaCheck == 0 && CMGS.Witch.Name == 'クリームヒルト')) {
if (dmgnum == 0) {
if (0 >= CMGS.Witch.HP) {
--CMGS.Witch.reboot;
if (CMGS.Witch.Name != 'クリームヒルト') {
CMGS.Witch.HP = 5000;
} else {
CMGS.Witch.HP = 65535;
}
}
if (OverDrive) {
this.ret(preACTOR);
} else {
if (CMGS[Target].Name == 'シャルãƒãƒƒãƒ†' && CMGS[Target].multiflag == 'å転') {
turnAct.unshift([Target, '必殺1', preACTOR]);
}
UpdateWindow();
AllCNewtral();
fscommand('ParaFlaTrace', '全滅ãƒã‚§ãƒƒã‚¯');
Refresh();
}
}
} else {
BGM.gotoAndPlay(BGM._currentframe + 1);
}
} else {
if (!(CMGS.Witch.Name == 'ワルプルギス' || CMGS.Witch.Name == 'クリームヒルト')) {
if (!(CMGS.Witch.Name == 'シャルãƒãƒƒãƒ†' && CMGS.Witch.multiflag != 'å転')) {
Witch.gotoAndPlay('æ’ƒç ´');
} else {
i = 0;
goto 43866;
for (;;) {
++i;
label 43866:
if (i >= turnAct.length) break;
fscommand('ParaFlaTrace', turnAct[i]);
if (turnAct[i][0] == 'Witch') {
turnAct.splice(i, 1);
} else {}
}
turnAct.unshift(['Witch', '必殺1', preACTOR]);
turnAct.unshift(['Witch', '変身']);
fscommand('ParaFlaTrace', 'シャル変身');
ret('preACTOR');
}
} 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 != 'オクタヴィア') {
if (CMGS.Witch.Name != 'ゲルトルート') {
if (CMGS.Witch.Name != 'シャルãƒãƒƒãƒ†') {
if (CMGS.Witch.Name != 'エルザ・マリア') {
if (CMGS.Witch.Name == 'クリームヒルト') {
if (KrMadokaCheck != 0) {
if (0 >= CMGS.Witch.reboot) {
turnAct.push(['Witch', '必殺4', 'AllC']);
chk = random(4) + 1;
if (chk != 1) {
if (chk != 4) {
turnAct.push(['Witch', '必殺' + chk, 'AllC']);
} else {
turnAct.push(['Witch', '特殊2', 'AllC']);
}
} else {
turnAct.push(['Witch', '必殺' + chk, TargetChoice()]);
}
} else {
chk = random(4) + 1;
if (chk != 1) {
if (chk != 4) {
turnAct.push(['Witch', '必殺' + chk, 'AllC']);
} else {
turnAct.push(['Witch', '特殊2', 'AllC']);
}
} else {
turnAct.push(['Witch', '必殺' + chk, TargetChoice()]);
}
}
} else {
chk = turncount % 4;
if (chk != 1) {
if (chk != 2) {
if (chk != 3) {
if (chk == 0) {
turnAct.push(['Witch', '必殺2', 'AllC']);
}
} else {
turnAct.push(['Witch', '必殺1', TargetChoice()]);
}
} else {
turnAct.push(['Witch', '必殺3', 'AllC']);
}
} else {
turnAct.push(['Witch', '特殊2', 'AllC']);
}
}
}
} else {
if (4500 >= CMGS.Witch.HP) {
if (2000 >= CMGS.Witch.HP) {
chk = random(4);
if (chk != 0) {
if (chk != 1) {
turnAct.push(['Witch', '特殊2', 'AllC']);
} else {
turnAct.push(['Witch', '攻撃1', TargetChoice()]);
turnAct.push(['Witch', '必殺2', 'AllC']);
}
} else {
turnAct.push(['Witch', '必殺1', TargetChoice()]);
turnAct.push(['Witch', '必殺1', TargetChoice()]);
}
} else {
if (turncount % 2 != 1) {
chk = random(3);
if (chk != 0) {
if (chk != 1) {
turnAct.push(['Witch', '特殊2', 'AllC']);
} else {
turnAct.push(['Witch', '必殺2', 'AllC']);
}
} else {
turnAct.push(['Witch', '必殺1', TargetChoice()]);
}
} else {
turnAct.push(['Witch', '攻撃1', TargetChoice()]);
}
}
} else {
if (turncount % 2 != 1) {
chk = random(3);
if (chk != 0) {
if (chk != 1) {
turnAct.push(['Witch', '特殊2', 'AllC']);
} else {
turnAct.push(['Witch', '必殺2', 'AllC']);
}
} else {
chk = random(2);
if (chk != 0) {
turnAct.push(['Witch', '必殺1', TargetChoice()]);
} else {
turnAct.push(['Witch', '攻撃1', TargetChoice()]);
}
}
} else {
turnAct.push(['Witch', 'nomotion']);
}
}
}
} else {
if (CMGS.Witch.multiflag == 'å転') {
turnAct.push(['Witch', '攻撃1', TargetChoice()]);
} else {
turnAct.push(['Witch', 'nomotion']);
}
}
} else {
if (turncount % 4 != 1) {
chk = random(3) + 1;
if (chk != 2) {
turnAct.push(['Witch', '必殺' + chk, TargetChoice()]);
} else {
turnAct.push(['Witch', '必殺' + chk, 'AllC']);
}
} else {
turnAct.push(['Witch', '攻撃1', TargetChoice()]);
}
}
} else {
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 49880;
for (;;) {
--i;
label 49880:
if (i < 0) break;
if (typeof turnAct[i][0] != 'undefined') {
fscommand('ParaFlaTrace', turnAct[i]);
} else {
delete turnAct[i];
turnAct.splice(i, 1);
}
}
if (CombiName.indexOf('å”力攻撃') != -1) {
var tempt;
len = turnAct.length;
i = len - 1;
goto 50100;
for (;;) {
--i;
label 50100:
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 51019;
for (;;) {
++j;
label 51019:
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 51202;
for (;;) {
++i;
label 51202:
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;
}
}
tSName = CMGS[turnAct[i][0]].SkillName[turnAct[i][1]];
if (tSName != undefined) {
tSP = CMGS[turnAct[i][0]].Skills[tSName].SPBias;
if (tSP != undefined) {
tspeed += tSP;
fscommand('ParaFlaTrace', '元速ã•:' + CMGS[turnAct[i][0]].Speed + tSName + ':速ã•è£œæ£ ' + CMGS[turnAct[i][0]].Skills[tSName].SPBias + 'speed:' + tspeed);
}
}
if (tspeed < 0) {
tspeed = 0;
}
tpoints[i][0] = tspeed + getrandom(256) % (tspeed + 1);
fscommand('ParaFlaTrace', 'å…¥åŠ›é † ' + CMGS[turnAct[i][0]].Name + ':' + tpoints[i][0] + 'speed:' + tspeed);
}
tpoints.sort(xOrder);
i = 0;
var ttA = new Array();
i = 0;
goto 51971;
for (;;) {
++i;
label 51971:
if (i >= turnAct.length) break;
ttA[i] = new Array();
j = 0;
goto 52048;
for (;;) {
++j;
label 52048:
if (j >= turnAct[i].length) break;
ttA[i][j] = turnAct[i][j];
}
}
i = 0;
goto 52159;
for (;;) {
++i;
label 52159:
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 52354;
for (;;) {
++i;
label 52354:
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) {
if (ITEM_NAME != 'BSコントãƒãƒ¼ãƒ©') {
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);
if (OverDrive) {
if (ODSg[itarget] == undefined) {
ODSg[itarget] = 0;
}
ODSg[itarget] += HSV;
} else {
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 54122;
for (;;) {
++ai;
label 54122:
if (ai >= len) break;
if (CMGS[MG].Items[ai] == ITEM_NAME) {
--CMGS[MG].ItemsNum[ai];
}
}
} else {
ComPushStackAct(ActS, [MG, '特殊3', itarget]);
}
this.ret();
}
function nomotion(MG) {
if (MG == 'Witch') {
if (CMGS[MG].Name != 'ワルプルギス') {
if (CMGS[MG].Name != 'シャルãƒãƒƒãƒ†') {
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 {
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) {
if (!comend) {
Command.StartCommand();
} else {
fscommand('ParaFlaTrace', 'アップã‚ープå‰');
comend = false;
delete turnAct;
turnAct = new Array();
UpKeep();
}
} else {
if (!comend) {
comend = true;
if (!OverDrive) {
++turncount;
fscommand('ParaFlaTrace', turncount + 'ターン目');
CleanActions();
EnemiesACT();
ShuffleActions();
if (SatFlag) {
turnAct.push(['衛星レーザー']);
}
} else {
fscommand('ParaFlaTrace', '時æ¢ã‚攻撃開始!');
turnAct.push([MGS[HOMmem], '特殊2', MGS[HOMmem]]);
CleanActions();
}
}
if (!(!OverDrive && (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' && CMGS.Witch.Name == 'ワルプルギス' && 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] != '衛星レーザー') {
if (ACTArray[1] != 'nomotion') {
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];
Attribute = '物ç†';
if (ACTArray[1].indexOf('必殺') != -1) {
Attribute = CMGS[ACTArray[0]].Skills[CMGS[ACTArray[0]].SkillName[ACTArray[1]]].Attribute;
}
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]] != 'ã¨ã¤ã’ã') {
if (CMGS[ACTArray[0]].SkillName[ACTArray[1]] == 'ãã‚…ã†ã‘ã¤') {
this.attachMovie('HEALS', 'BlHeal', this.getNextHighestDepth());
++dmgnum;
}
} else {
this.attachMovie('DMGS', 'kydmg', this.getNextHighestDepth());
fscommand('ParaFlaTrace', '自爆用ダメージ数å—発行' + this['dmg' + dmgnum]);
++dmgnum;
}
}
}
} else {
if (CMGS[ACTArray[0]].SkillName[ACTArray[1]] != 'ã‹ã‚‰ã¿ã¤ã') {
i = 0;
goto 57744;
for (;;) {
++i;
label 57744:
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 (SkillName != 'ã¡ã‚Šã‚‡ã†') {
if (SkillName == 'ã˜ã‹ã‚“ã‚’ã†ã”ã‹ã™') {
for (pn in ODDmg) {
if (ODDmg[pn] >= 0) {
if (0 < ODDmg[pn]) {
this['dn' + pn].removeMovieClip();
delete this['dn' + pn];
this.attachMovie('HEALS', 'dn' + pn, this.getNextHighestDepth());
fscommand('ParaFlaTrace', pn + ':' + '回復数å—発行' + ':' + dmgnum + ' : ' + this['dn' + pn]);
++dmgnum;
}
} else {
this['dn' + pn].removeMovieClip();
delete this['dn' + pn];
this.attachMovie('DMGS', 'dn' + pn, this.getNextHighestDepth());
fscommand('ParaFlaTrace', pn + ':' + 'ダメージ数å—発行' + ':' + dmgnum + ' : ' + this['dn' + pn]);
++dmgnum;
}
}
}
} else {
if (CMGS[Target].status != '割れ' && !CMGS[Target].InAir) {
this.attachMovie('HEALS', 'dmg' + dmgnum, this.getNextHighestDepth());
++dmgnum;
}
}
} else {
if (Target.indexOf('AllC') != -1) {
i = 0;
goto 58896;
for (;;) {
++i;
label 58896:
if (i >= 3) break;
if (!CMGS[MGS[i]].InAir) {
this.attachMovie('HEALS', 'dmg' + dmgnum, this.getNextHighestDepth());
++dmgnum;
}
}
}
}
} else {
if (Target.indexOf('AllC') != -1) {
i = 0;
goto 59078;
for (;;) {
++i;
label 59078:
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 (SkillName != 'ã˜ã‹ã‚“ã‚’ã¨ã‚ã‚‹' && SkillName != 'ã˜ã‹ã‚“ã‚’ã†ã”ã‹ã™') {
if (ACTArray[2] != 'AllC') {
SWnds.Open(NAMES[ACTArray[2]], 0, 1);
} else {
SWnds.Open('ãœã‚“ãŸã„', 0, 1);
}
}
if (!(dmgnum == 0 && SkillName != 'ã‘ã£ã‹ã„' && SkillName != 'リボン' && SkillName != 'ã¡ã‚‡ã†ã¯ã¤' && SkillName != 'ã‹ã‚‰ã¿ã¤ã' && SkillName != 'ã„ã–ãªã†' && SkillName != 'ã˜ã‹ã‚“ã‚’ã¨ã‚ã‚‹' && 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' || SkillName == 'RPG-7' || SkillName == 'AT-4')) {
if (SkillName != 'BSコントãƒãƒ¼ãƒ©') {
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('ã˜ã‚“ã“ã†ãˆã„ã›ã„', 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 62202;
for (;;) {
++ai;
label 62202:
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 62732;
for (;;) {
++ai;
label 62732:
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 {
fscommand('ParaFlaTrace', CMGS[ACTArray[0]].Name + ':' + ACTArray[0]);
SWnds.Open(CMGS[ACTArray[0]].Name, 0, 0);
PushStackAct(nomotion, ACTArray[0]);
}
} else {
SatelliteLASER_Start();
}
} else {
TIM.wait(30);
}
} else {
StateChange();
}
delete ACTArray;
}
function PlayLASER() {
this.attachMovie('BS_LASER', 'bs_laser', this.getNextHighestDepth());
this.bs_laser._x = this.Witch._x + this.Witch._width / 2;
this.bs_laser._y = this.Witch._y + 3 * this.Witch._height / 4;
}
function LASERret() {
SWnds.OpenMes('ãˆã„ã›ã„ãŒã•ã©ã†ã—ãŸ!');
var tDMG_Num;
this.bs_laser.removeMovieClip();
ai = 0;
goto 63488;
for (;;) {
++ai;
label 63488:
if (ai >= dmgnum) break;
tDMG_Num = this['dmg' + ai];
}
tDMG_Num._x = this.Witch._x + this.Witch._width / 2;
tDMG_Num._y = this.Witch._y + 3 * this.Witch._height / 4;
dmg = 6000 + random(1000);
PushStackAct(tDMG_Num.printDMG(dmg));
}
function SatelliteLASER_Start() {
SWnds.Open('ã˜ã‚“ã“ã†ãˆã„ã›ã„', 0, 0);
SWnds.Open('レーザー', 1, 0);
SWnds.Open(NAMES.Witch, 0, 1);
this.attachMovie('DMGS', 'dmg' + dmgnum, this.getNextHighestDepth());
fscommand('ParaFlaTrace', 'ダメージ数å—発行' + this['dmg' + dmgnum]);
++dmgnum;
PushStackAct(PlayLASER, '');
}
function DMGAllS_DR(DDamages) {
dmc = 0;
for (pn in DDamages) {
var tDMG_Num;
tDMG_Num = this['dn' + pn];
dmg = DDamages[pn];
fscommand('ParaFlaTrace', pn + ':' + tDMG_Num + ':' + dmg);
if (0 < dmg) {
theal = CMGS[pn].MHP - CMGS[pn].HP;
if (theal < dmg) {
dmg = theal;
}
}
if (pn == 'Witch') {
CMGS.Witch.HP += dmg;
fscommand('ParaFlaTrace', pn + 'HP:' + CMGS.Witch.HP);
tDMG_Num._x = this[pn]._x + this[pn]._width / 2;
tDMG_Num._y = this[pn]._y + 3 * this[pn]._height / 4;
} else {
if (0 < CMGS[pn].HP) {
CMGS[pn].HP += dmg;
if (0 >= CMGS[pn].HP) {
CMGS[pn].HP = 0;
CMGS[pn].status = 'æ»ã«ãŸã¦';
}
}
fscommand('ParaFlaTrace', pn + 'HP:' + CMGS[pn].HP);
tDMG_Num._x = this[pn]._x + this[pn]._width / 2;
tDMG_Num._y = this[pn]._y + this[pn]._height;
}
td = Math.abs(dmg);
tDMG_Num.printDMG(td);
++dmc;
}
}
function TurnDrain() {
var htotal = 0;
var DDamages = new Array();
ai = 0;
goto 64845;
for (;;) {
++ai;
label 64845:
if (ai >= 3) break;
if (ComCheck(CMGS[MGS[ai]]) && 0 < CMGS[MGS[ai]].TurnDrain) {
this.attachMovie('DMGS', 'dn' + MGS[ai], this.getNextHighestDepth());
fscommand('ParaFlaTrace', 'ダメージ数å—発行' + ':' + dmgnum + ' : ' + this['dn' + MGS[ai]]);
++dmgnum;
--CMGS[MGS[ai]].TurnDrain;
tdmg = Math.floor(CMGS[MGS[ai]].MHP / 4) + 1;
htotal += tdmg;
DDamages[MGS[ai]] = tdmg * -1;
}
}
if (0 >= htotal) {
this.ret();
} else {
this.attachMovie('HEALS', 'dn' + 'Witch', this.getNextHighestDepth());
DDamages.Witch = htotal;
++dmgnum;
SWnds.Open(NAMES.Witch, 0, 0);
PushStackAct(OpenMesS, 'HPãã‚…ã†ã—ã‚…ã†!');
PushStackAct(DMGAllS_DR, DDamages);
ComUnshiftStackAct(CloseAllS, '');
}
}
function UpKeep() {
++tctest;
fscommand('ParaFlaTrace', 'ターン開始処ç†:' + tctest);
SatFlag = false;
ai = 1;
goto 65521;
for (;;) {
++ai;
label 65521:
if (5 < ai) break;
if (CMGS['MG' + ai].multiflag != '') {
CMGS['MG' + ai].multiflag = '';
}
CMGS['MG' + ai].stunflag = false;
}
if (0 < CMGS.Witch.provokeflag) {
--CMGS.Witch.provokeflag;
}
len = SatCounts.length;
ai = len - 1;
goto 65737;
for (;;) {
--ai;
label 65737:
if (ai < 0) break;
if (0 < SatCounts[ai]) {
--SatCounts[ai];
if (SatCounts[ai] == 0) {
SatCounts.aplice(ai, 1);
SatFlag = true;
}
}
}
AllCNewtral();
TurnDrain();
}
ItemTable = new Array();
var OverDrive = false;
var ODDmg = new Array();
var ODSg = new Array();
var SatCounts = new Array();
var SatFlag = false;
var SatTurn = 1;
var KrMadokaCheck = 0;
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 = 'å˜ä½“';
ItemTable.RPG-7 = new CItem();
ItemTable.RPG-7.ItemName = 'RPG-7';
ItemTable.RPG-7.ItemCall = 9;
ItemTable.RPG-7.Type = '攻撃';
ItemTable.RPG-7.Target = '敵';
ItemTable.RPG-7.All = 'å˜ä½“';
ItemTable.AT-4 = new CItem();
ItemTable.AT-4.ItemName = 'AT-4';
ItemTable.AT-4.ItemCall = 10;
ItemTable.AT-4.Type = '攻撃';
ItemTable.AT-4.Target = '敵';
ItemTable.AT-4.All = 'å˜ä½“';
ItemTable.BSコントãƒãƒ¼ãƒ© = new CItem();
ItemTable.BSコントãƒãƒ¼ãƒ©.ItemName = 'BSコントãƒãƒ¼ãƒ©';
ItemTable.BSコントãƒãƒ¼ãƒ©.ItemCall = 11;
ItemTable.BSコントãƒãƒ¼ãƒ©.Type = '補助';
ItemTable.BSコントãƒãƒ¼ãƒ©.Target = '味方';
ItemTable.BSコントãƒãƒ¼ãƒ©.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;
fscommand('ParaFlaTrace', '作æˆã™ã‚‹é”女:' + CMGS.Witch.Name);
if (CMGS.Witch.Name != 'ワルプルギス') {
if (CMGS.Witch.Name != 'ガルーダ') {
if (CMGS.Witch.Name != 'オクタヴィア') {
if (CMGS.Witch.Name != 'ゲルトルート') {
if (CMGS.Witch.Name != 'シャルãƒãƒƒãƒ†') {
if (CMGS.Witch.Name != 'エルザ・マリア') {
if (CMGS.Witch.Name == 'クリームヒルト') {
Witch = this.attachMovie('mc_Kriemhild', 'Witch', this.getNextHighestDepth());
this.Witch._x = 14;
this.Witch._y = 58;
}
} else {
Witch = this.attachMovie('mc_ElsaMaria', 'Witch', this.getNextHighestDepth());
this.Witch._x = 68;
this.Witch._y = 76;
}
} else {
Witch = this.attachMovie('mc_Charlotte', 'Witch', this.getNextHighestDepth());
this.Witch._x = 72;
this.Witch._y = 96;
}
} else {
Witch = this.attachMovie('mc_Gertrud', 'Witch', this.getNextHighestDepth());
this.Witch._x = 68;
this.Witch._y = 96;
}
} else {
Witch = this.attachMovie('mc_Octavia', 'Witch', this.getNextHighestDepth());
this.Witch._x = 60;
this.Witch._y = 58;
}
} else {
Witch = this.attachMovie('mc_Garuda', 'Witch', this.getNextHighestDepth());
this.Witch._x = 60;
this.Witch._y = 58;
}
} else {
Witch = this.attachMovie('mc_Walpurgis', 'Witch', this.getNextHighestDepth());
this.Witch._x = 24;
this.Witch._y = 64;
}
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] != 'ã»ã‚€ã‚‰') {
if (NAMES[pn] == 'ã¾ã©ã‹G') {
this.attachMovie('MC_MadokaG', pn, tdepth);
}
} else {
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]);
}
}
i = 1;
goto 69082;
for (;;) {
++i;
label 69082:
if (5 < i) break;
this['MG' + i]._visible = false;
}
var Target;
var ACT;
var DMG;
var preACTOR;
var AHitNum = 0;
var SkillName;
var Attribute;
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.Witch.gotoAndPlay('ç™»å ´');
turn = 0;
var IntroFlag;
turnAct = new Array();
var CombiName = '';
var memCount = 0;
var OverCount = 0;
var OverNum = 4;
var HOMmem = -1;
var turncount = 0;
var comend = false;
var tctest = 0;
}
frame 7 {
stop();
}
frame 8 {
function cancelret() {
if (!(ALLorONE == 'å˜ä½“' || ALLorONE == '本人')) {
this.CCurCancel.removeMovieClip();
ai = 0;
goto 582;
for (;;) {
++ai;
label 582:
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 (OverDrive) {
nselc = MGS[HOMmem];
}
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 != 'å˜ä½“') {
if (ALLorONE != '本人') {
this.attachMovie('CCURSOR', 'CCurCancel', this.getNextHighestDepth());
this.CCurCancel._visible = false;
i = 0;
goto 1968;
for (;;) {
++i;
label 1968:
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 2401;
for (;;) {
++j;
label 2401:
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 2763;
for (;;) {
++ai;
label 2763:
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 {
pA = MGS[memCount];
if (OverDrive) {
pA = MGS[HOMmem];
}
fscommand('ParaFlaTrace', 'カーソル' + pA + CMGS[pA].Name);
this.attachMovie('CCURSOR', 'CCur', this.getNextHighestDepth());
if (pA != '' && 0 < CMGS[pA].SG && !CMGS[pA].InAir) {
this.CCur._x = this[pA]._x - 32;
this.CCur._y = this[pA]._y;
if (CMGS[pA].FB != 1) {
this.CCur._x = this[pA]._x - 96;
} else {
this.CCur._x = this[pA]._x - 64;
}
}
if (pA != '' && 0 < CMGS[pA].SG) {
this[pA].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[pA].onRelease = function () {
if (this._visible) {
this._parent.SECheck.start();
this._parent.selectret(this._name);
ai = 0;
goto 4018;
for (;;) {
++ai;
label 4018:
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;
}
};
}
}
} else {
this.attachMovie('CCURSOR', 'CCur', this.getNextHighestDepth());
i = 0;
goto 4420;
for (;;) {
++i;
label 4420:
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;
pa = memCount;
if (OverDrive) {
pa = HOMmem;
}
if (i == pa) {
if (CMGS[MGS[i]].FB != 1) {
this.CCur._x = this[MGS[i]]._x - 96;
} else {
this.CCur._x = this[MGS[i]]._x - 64;
}
}
} else {}
}
if (this.CCur._x == 0) {
this.CCur._x = this.Cancel._x - 32;
this.CCur._y = this.Cancel._y;
}
i = 0;
goto 4970;
for (;;) {
++i;
label 4970:
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 5521;
for (;;) {
++ai;
label 5521:
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 5926;
for (;;) {
++j;
label 5926:
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 1572 {
}
movieClip 1574 {
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 1575 {
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 1578 {
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 1579 {
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 1584 {
}
movieClip 1587 {
}
movieClip 1588 {
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 1589 {
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 1590 {
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 1591 {
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 1598 {
}
movieClip 1599 {
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 1604 {
}
movieClip 1605 {
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 1610 {
}
movieClip 1611 {
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 1618 {
}
movieClip 1619 {
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 1620 {
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 1621 {
frame 1 {
function ret(str) {
state = str;
}
state = '';
}
frame 66 {
if (_parent.NAMES.Witch != 'ガルーダ') {
if (_parent.NAMES.Witch != 'オクタヴィア') {
if (_parent.NAMES.Witch != 'ゲルトルート') {
if (_parent.NAMES.Witch != 'シャルãƒãƒƒãƒ†') {
if (_parent.NAMES.Witch != 'エルザ・マリア') {
if (_parent.NAMES.Witch == 'クリームヒルト') {
gotoAndPlay('クリームヒルト戦');
}
} else {
gotoAndPlay('エルザ・マリア戦');
}
} else {
gotoAndPlay('シャルãƒãƒƒãƒ†æˆ¦');
}
} else {
gotoAndPlay('ゲルトルート戦');
}
} else {
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);
}
}
frame 207 {
if (state == 'VSGertrud') {
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 212 {
if (state == 'VSCharlotte') {
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 217 {
if (state == 'VSElsaMaria') {
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 222 {
if (state == 'VSKriemhild') {
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1628 {
}
movieClip 1629 {
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 1636 {
}
movieClip 1641 {
}
movieClip 1646 {
}
movieClip 1651 {
}
movieClip 1654 {
}
movieClip 1655 {
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 1656 {
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 1657 {
frame 1 {
Walpurgis.PrintText('ワルプルギスã®ã‚ˆã‚‹');
Octavia.PrintText('オクタヴィア');
Garuda.PrintText('ガルーダ:FF3');
Gertrud.PrintText('ゲルトルート');
Charlotte.PrintText('シャルãƒãƒƒãƒ†');
ElsaMaria.PrintText('エルザ・マリア');
Kriemhild.PrintText('クリームヒルト');
Text.PrintText('ボスã›ã‚“ãŸã');
SECheck = new Sound(this);
SECheck.attachSound('SCheck');
stop();
Names = new Array();
Names.push('Kriemhild');
Names.push('Walpurgis');
Names.push('Octavia');
Names.push('ElsaMaria');
Names.push('Charlotte');
Names.push('Gertrud');
Names.push('Garuda');
i = 0;
goto 750;
for (;;) {
++i;
label 750:
if (i >= Names.length) break;
this[Names[i]]._x = 128;
this[Names[i]]._y = i * 32 + 80;
this[Names[i]].onRollOver = function () {
SECheck.start();
Cursor._x = this._x - 32;
Cursor._y = this._y;
};
this[Names[i]].onRelease = function () {
SECheck.start();
Cursor._x = this._x - 32;
Cursor._y = this._y;
_parent.ret(this._name);
};
}
}
}
movieClip 1658 {
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 != 'Octavia') {
if (state != 'Garuda') {
if (state != 'Gertrud') {
if (state != 'Charlotte') {
if (state != 'ElsaMaria') {
if (state != 'Kriemhild') {
resetter = resetCMGS;
} else {
resetter = resetCMGSK;
}
} else {
resetter = resetCMGSEM;
}
} else {
resetter = resetCMGSCh;
}
} else {
resetter = resetCMGSGe;
}
} else {
resetter = resetCMGSG;
}
} else {
resetter = resetCMGSO;
}
resetter();
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 12 {
if (state == 'OPEN') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 15 {
if (CMGS.Witch.Name != 'エルザ・マリア') {
resetter();
BATTLE.CMGS = CMGS;
BATTLE.NAMES = NAMES;
} else {
gotoAndPlay('エルザ・マリア開始');
}
}
frame 17 {
if (state == 'BATTLE') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 37 {
gotoAndPlay(_currentframe - 1);
}
frame 46 {
gotoAndPlay(_currentframe - 1);
}
frame 60 {
gotoAndStop(_currentframe - 1);
}
frame 78 {
gotoAndPlay(_currentframe - 1);
}
frame 108 {
this.WHITE.onRollOver = function () {};
this.WHITE.onRelease = function () {
if (this._visible) {
_root.BATTLE.BGM.AllStop();
this._parent.gotoAndStop('オープンリトライ');
delete this.onRollOver;
delete this.onRelease;
}
};
}
frame 110 {
gotoAndPlay(_currentframe - 1);
}
frame 113 {
gotoAndPlay(_currentframe - 1);
}
frame 138 {
function ret(str) {
state = str;
}
BATTLE.BGM.AllStop();
}
frame 142 {
if (state == 'GEpilogue') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 144 {
gotoAndPlay(_currentframe - 1);
}
frame 151 {
function ret(str) {
fscommand('ParaFlaTrace', '_roo.ret:' + str);
state = str;
}
BG.myBG = 'é»’';
state = '';
resetter();
BATTLE.CMGS = CMGS;
BATTLE.NAMES = NAMES;
}
frame 153 {
if (state == 'BATTLE') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 168 {
gotoAndPlay(_currentframe - 1);
}
frame 176 {
gotoAndPlay(_currentframe - 1);
}
frame 190 {
gotoAndStop(_currentframe - 1);
}