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 != 'é’é»’') {
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('白');
}
} else {
gotoAndPlay('é»’');
}
}
frame 3 {
gotoAndPlay(1);
}
frame 13 {
gotoAndPlay(1);
}
frame 24 {
gotoAndPlay(1);
}
frame 33 {
gotoAndPlay(1);
}
frame 38 {
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 CARE {
frame 10 {
_parent.ret(this._name);
}
}
movieClip 43 CARERA {
frame 10 {
_parent.ret(this._name);
}
}
movieClip 46 CAREDA {
frame 10 {
_parent.ret(this._name);
}
}
movieClip 49 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 52 {
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 53 {
frame 1 {
if (_root.BATTLE.CMGS.Witch.multiflag != '逆') {
stop();
} else {
gotoAndStop('逆');
}
}
frame 11 {
stop();
}
}
movieClip 54 {
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 56 {
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 57 {
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 58 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 89 {
}
movieClip 91 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 102 {
frame 8 {
stop();
}
}
movieClip 103 HADOUHOU {
frame 16 {
_parent.ret(this._name);
}
}
movieClip 106 BLACKBELT {
}
movieClip 107 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 108 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 109 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 110 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 113 _STONE01 {
frame 8 {
_parent.ret(this._name);
this.removeMovieClip();
}
}
movieClip 116 _STONE02 {
frame 7 {
_parent.ret(this._name);
this.removeMovieClip();
}
}
movieClip 140 {
frame 1 {
function Motion(_Motion_) {
if (Motionn != 'イントãƒ') {
if (Motion == '通常') {
gotoAndPlay(176);
}
} else {
gotoAndPlay(1);
}
}
}
frame 219 {
this.stop();
_parent.ret(this._name);
}
}
movieClip 141 {
frame 1 {
if (_root.BATTLE.CMGS.Witch.multiflag != '逆') {
stop();
} else {
gotoAndStop('逆');
}
}
frame 11 {
stop();
}
}
movieClip 142 {
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 143 {
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 148 {
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 150 {
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 152 {
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 154 {
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 155 {
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 156 {
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 157 {
frame 1 {
function ret(str) {
_parent.ret(this._name);
stop();
}
var fc = 0;
}
frame 40 {
this._y += 4;
gotoAndPlay(2);
}
}
movieClip 159 {
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 160 {
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 157 {
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 163 {
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 164 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 167 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 170 EXA {
frame 4 {
stop();
_parent.ret(this._name);
}
}
movieClip 171 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 178 C4BCHIP1 {
frame 4 {
_parent.ret(this._name);
}
frame 8 {
stop();
}
}
movieClip 179 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 180 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 187 C4CHIP {
frame 5 {
stop();
_parent.ret(this._name);
}
}
movieClip 188 {
}
movieClip 195 {
}
movieClip 196 BS_BURST {
frame 13 {
_parent.ret(this._name);
}
}
movieClip 205 {
frame 21 {
_root.BG.myBG = '黒白';
}
frame 35 {
_root.BG.myBG = '白';
}
frame 45 {
_parent.ret(this._name);
}
}
movieClip 206 {
frame 9 {
_root.BG.myBG = '黒白';
}
frame 19 {
_parent.ret(this._name);
_root.BG.myBG = 'é»’';
}
}
movieClip 207 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
}
frame 3 {
if (state == 'NB1') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 6 {
if (state == 'NB2') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 7 {
_parent.ret(this._name);
}
}
movieClip 214 {
frame 21 {
stop();
_parent.ret(this._name);
}
}
movieClip 217 {
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 218 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');
SE4 = new Sound(this);
SE4.attachSound('SE_SAGA2BURST3');
SE1.start();
BC = 0;
state = '';
SE3.onSoundComplete = function () {
SE4.start();
};
}
frame 13 {
SE1.stop();
}
frame 14 {
SE2.start();
}
frame 30 {
_root.BG.myBG = '橙黒';
SE3.start();
}
frame 32 {
if (state == 'Burst') {
state = '';
_root.BG.myBG = 'é»’';
_parent.LASERret(this._name);
stop();
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 225 {
}
movieClip 226 {
}
movieClip 227 {
}
movieClip 228 {
}
movieClip 229 {
frame 35 {
stop();
}
}
movieClip 254 {
}
movieClip 256 {
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 257 {
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 258 {
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 259 {
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 260 {
frame 1 {
FStep.gotoAndPlay('後');
}
frame 6 {
MG.gotoAndPlay('è© å”±');
}
frame 40 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 261 {
frame 1 {
MG.gotoAndPlay('æ©ã');
}
frame 5 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 6 {
stop();
_parent.ret(this._name);
}
frame 11 {
MG.gotoAndPlay('æ©ã');
}
frame 15 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 16 {
stop();
_parent.ret(this._name);
}
}
movieClip 268 {
}
movieClip 273 {
}
movieClip 275 {
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 276 {
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 281 {
}
movieClip 284 {
frame 19 {
stop();
_parent.ret(this._name);
}
}
movieClip 286 {
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 287 {
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 288 {
}
movieClip 292 {
frame 2 {
stop();
}
frame 30 {
_parent.ret(this._name);
stop();
}
}
movieClip 297 {
frame 31 {
stop();
}
}
movieClip 299 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 11 {
Homu.gotoAndPlay('è© å”±');
}
frame 46 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 60 {
_parent.ret(this._name);
}
}
movieClip 301 {
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 = '';
_root.BATTLE.BBG.SStop();
} 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 = '';
_root.BATTLE.BBG.SStart();
} 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 303 {
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 304 {
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 314 {
frame 13 {
_parent.ret(this._name);
}
frame 15 {
stop();
}
}
movieClip 321 {
}
movieClip 322 {
}
movieClip 323 {
}
movieClip 324 {
}
movieClip 325 {
frame 35 {
stop();
}
}
movieClip 346 {
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 347 {
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 348 {
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 350 {
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 351 {
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 354 {
}
movieClip 357 {
}
movieClip 360 {
}
movieClip 363 {
}
movieClip 366 {
}
movieClip 369 {
}
movieClip 372 {
}
movieClip 393 {
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 394 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 397 {
frame 1 {
function NHits(N) {
Number.printN(N);
}
}
}
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 496 {
}
movieClip 499 {
}
movieClip 502 {
}
movieClip 505 {
}
movieClip 508 {
}
movieClip 509 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 1253;
for (;;) {
++i;
label 1253:
if (i >= prelength) break;
this['text' + i].removeMovieClip();
}
nr = 0;
nc = 0;
i = 0;
goto 1353;
for (;;) {
++i;
label 1353:
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.- = 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.? = 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 512 {
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 {
if (str != undefined) {
this.text._visible = true;
if (str.indexOf('ã¤ã‹ã„ã¾') == -1) {
if (str.indexOf('メテオ') == -1) {
if (str.indexOf('Void') == -1) {
this.text.PrintText(str);
} else {
this.text._visible = false;
}
} else {
this.text.PrintText('ã‚Šã‚…ã†ã›ã„');
}
} else {
this.text.PrintText('ã¤ã‹ã„ã¾');
}
}
}
}
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-1 = 'ssm';
Names.C4 = 'c4';
Names.リボン = 'ribbon';
Names.ã¡ã‚‡ã†ã¯ã¤ = 'provoke';
Names.テã‚スト = 'text';
}
}
movieClip 514 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 515 {
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 = 288;
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 516 {
frame 17 {
_parent.ret(this._name);
gotoAndPlay(1);
}
}
movieClip 520 {
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 523 {
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 526 {
}
movieClip 527 {
frame 1 {
stop();
}
frame 20 {
stop();
}
}
movieClip 534 {
frame 9 {
stop();
_parent.ret(this._name);
}
}
movieClip 535 {
frame 8 {
stop();
_parent.ret(this._name);
}
}
movieClip 543 {
frame 17 {
_parent.Fire(this._name);
}
frame 31 {
_parent.ret(this._name);
}
frame 35 {
_parent.ret(this._str);
stop();
}
}
movieClip 546 {
frame 17 {
_parent.Fire(this._name);
}
frame 31 {
_parent.ret(this._name);
}
frame 35 {
_parent.ret(this._str);
}
}
movieClip 547 {
frame 11 {
_parent.Fire(this._name);
}
frame 29 {
_parent.ret(this._name);
}
frame 33 {
stop();
_parent.ret(this._name);
}
}
movieClip 548 {
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 549 {
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 550 {
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 577 {
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 578 {
frame 1 {
Homu.gotoAndPlay('é”法少女立ã¡');
}
frame 11 {
Homu.gotoAndPlay('è© å”±');
}
frame 46 {
Homu.gotoAndPlay('é”法少女立ã¡');
}
frame 61 {
gotoAndPlay('ç«‹ã¡');
}
}
movieClip 579 {
frame 1 {
Homu.gotoAndPlay('ç ²æ’ƒ');
}
}
movieClip 580 {
frame 1 {
Homu.gotoAndPlay('ç ²æ’ƒ');
}
}
movieClip 582 {
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 583 {
}
movieClip 586 {
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 = '';
_root.BATTLE.BBG.SStop();
} 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 362 {
_root.BATTLE.BBG.SStart();
}
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 587 {
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 595 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 3 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 11 {
MG.gotoAndPlay('ã—ゃãŒã¿');
}
frame 30 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
_parent.ret(this._name);
}
}
movieClip 596 {
}
movieClip 597 {
}
movieClip 598 {
frame 61 {
stop();
_parent.ret(this._name);
}
}
movieClip 599 {
}
movieClip 600 {
frame 25 {
_parent.ret(this._name);
}
}
movieClip 602 {
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 603 {
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 604 {
}
movieClip 609 {
frame 1 {
stop();
}
frame 42 {
stop();
_parent.ret(this._name);
}
}
movieClip 611 {
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 612 {
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 621 {
}
movieClip 628 {
frame 23 {
gotoAndPlay('7');
}
}
movieClip 630 {
frame 1 {
Homu.gotoAndPlay('ã—ゃãŒã¿');
}
frame 46 {
Homu.gotoAndPlay('é”法少女ãŠæ‰‹ä¸Šã’');
}
frame 51 {
_root.BG.myBG = '橙黒';
}
frame 76 {
_root.BG.myBG = 'é»’';
_parent.ret(this._name);
}
}
movieClip 631 {
frame 1 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 14 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
_parent.ret(this._name);
}
}
movieClip 632 {
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 639 {
}
movieClip 648 {
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 649 {
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 650 {
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 651 {
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 652 {
}
movieClip 653 {
}
movieClip 654 {
frame 41 {
_parent.ret(this._name);
}
}
movieClip 655 {
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 657 {
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 658 {
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 659 {
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 660 {
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 661 {
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 662 {
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 663 {
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 664 {
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 665 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 667 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 672 {
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 676 {
frame 1 {
MG.gotoAndPlay('ãらã„');
}
frame 16 {
_root.BG.myBG = 'ç´«é»’';
}
frame 27 {
_root.BG.myBG = 'é»’';
}
frame 44 {
stop();
_parent.ret(this._name);
}
}
movieClip 677 {
frame 1 {
FStep.gotoAndPlay('後');
}
frame 6 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 10 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 678 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 21 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 41 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 61 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 81 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
}
}
movieClip 679 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 143 {
Damage.gotoAndPlay(1);
}
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 682 BARCHIPV {
frame 1 {
stop();
}
}
movieClip 683 BARCHIP {
frame 1 {
stop();
}
}
movieClip 684 CHBURST {
frame 7 {
this.removeMovieClip();
}
}
movieClip 689 BLINE_CHIP {
frame 5 {
_parent.ret(this._name);
}
}
movieClip 696 {
}
movieClip 697 {
}
movieClip 698 {
}
movieClip 699 {
}
movieClip 700 {
frame 35 {
stop();
}
}
movieClip 721 {
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 722 {
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 723 {
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 724 {
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 725 {
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 732 {
}
movieClip 741 {
}
movieClip 742 {
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('BEAT', '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 743 {
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 747 {
frame 6 {
MG.gotoAndPlay('ã—ゃãŒã¿');
}
frame 10 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 34 {
stop();
_parent.ret(this._name);
}
}
movieClip 748 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
}
frame 2 {
if (state == 'Attack') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay('攻撃');
}
}
}
movieClip 750 {
frame 1 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 6 {
MG.gotoAndPlay('ã—ゃãŒã¿');
}
frame 11 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 20 {
_parent.ret(this._name);
}
}
movieClip 751 {
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 756 {
}
movieClip 757 {
frame 1 {
stop();
MG.gotoAndPlay('ç«‹ã¡');
}
frame 41 {
_parent.ret(this._name);
stop();
}
}
movieClip 758 {
frame 37 {
_parent.ret(this._name);
stop();
}
}
movieClip 760 {
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 761 {
frame 1 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 14 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
_parent.ret(this._name);
}
}
movieClip 762 {
frame 16 {
_parent.ret(this._name);
}
}
movieClip 765 {
}
movieClip 766 {
frame 1 {
MG.gotoAndPlay('ã—ゃãŒã¿');
}
frame 8 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 23 {
_parent.ret(this._name);
}
}
movieClip 769 {
}
movieClip 770 {
frame 1 {
MG.gotoAndPlay('ã—ゃãŒã¿');
}
frame 11 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 20 {
_parent.ret(this._name);
}
}
movieClip 771 {
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 772 {
frame 1 {
stop();
}
frame 7 {
MG.gotoAndPlay('ã—ゃãŒã¿');
}
frame 11 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 35 {
stop();
_parent.ret(this._name);
}
}
movieClip 773 {
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 774 {
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 775 {
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 776 {
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 778 {
frame 61 {
stop();
_parent.ret(this._name);
}
}
movieClip 780 {
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 785 {
}
movieClip 786 {
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 788 {
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 789 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 790 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 795 {
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 796 {
frame 1 {
MG.gotoAndPlay('ãらã„');
}
frame 16 {
_root.BG.myBG = '赤黒';
}
frame 27 {
_root.BG.myBG = 'é»’';
}
frame 44 {
stop();
_parent.ret(this._name);
}
}
movieClip 797 {
frame 1 {
FStep.gotoAndPlay('å‰');
}
frame 6 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 10 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 798 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 21 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 41 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 61 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 81 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
}
}
movieClip 799 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 76 {
Damage.gotoAndPlay(1);
}
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 806 EF_PFLAIR {
frame 8 {
this._parent.ret(this._name);
}
}
movieClip 813 EF_PMEGAFLAIR {
frame 12 {
_parent.ret(this._name);
}
}
movieClip 814 {
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 815 {
frame 1 {
FStep.gotoAndPlay('後');
}
frame 6 {
MG.gotoAndPlay('è© å”±');
}
frame 40 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 816 {
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 819 {
frame 13 {
_parent.ret(this._name);
}
frame 15 {
stop();
}
}
movieClip 820 {
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 821 {
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 822 {
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 823 {
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 832 {
frame 23 {
_parent.ret(this._name);
}
frame 25 {
stop();
}
}
movieClip 835 {
}
movieClip 836 {
}
movieClip 837 {
frame 47 {
_parent.ret(this._name);
}
}
movieClip 838 {
}
movieClip 839 {
}
movieClip 840 {
frame 45 {
_parent.ret(this._name);
}
}
movieClip 843 {
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 (_root.NAMES.Witch == 'ワルプルギスã®ã‚ˆã‚‹') {
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 844 {
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 845 {
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 846 {
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 847 {
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 848 {
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 849 {
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 850 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 851 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 856 {
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 857 {
frame 1 {
MG.gotoAndPlay('ãらã„');
}
frame 16 {
_root.BG.myBG = '桃黒';
}
frame 27 {
_root.BG.myBG = 'é»’';
}
frame 44 {
stop();
_parent.ret(this._name);
}
}
movieClip 858 {
frame 1 {
FStep.gotoAndPlay('後');
}
frame 6 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 10 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 859 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 21 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 41 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 61 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 81 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
}
}
movieClip 860 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 70 {
Damage.gotoAndPlay(1);
}
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 861 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 866 CAREGA {
frame 10 {
_parent.ret(this._name);
}
}
movieClip 873 {
}
movieClip 874 {
}
movieClip 875 {
}
movieClip 876 {
}
movieClip 877 {
frame 35 {
stop();
}
}
movieClip 898 {
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 899 {
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 900 {
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 901 {
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 902 {
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 909 {
}
movieClip 914 {
}
movieClip 915 {
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 916 {
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 919 {
frame 8 {
stop();
}
}
movieClip 922 {
}
movieClip 923 {
}
movieClip 924 {
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 925 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
}
frame 2 {
if (state == 'Attack') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay('攻撃');
}
}
}
movieClip 930 {
frame 4 {
stop();
}
}
movieClip 935 {
frame 4 {
stop();
}
}
movieClip 940 {
frame 4 {
stop();
}
}
movieClip 945 {
frame 4 {
stop();
}
}
movieClip 947 {
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 948 {
frame 1 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 14 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
_parent.ret(this._name);
}
}
movieClip 949 {
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 954 {
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 957 {
frame 9 {
gotoAndPlay(1);
}
frame 11 {
stop();
}
}
movieClip 958 {
frame 1 {
zantetsu.gotoAndPlay(1);
}
frame 12 {
zantetsu.gotoAndStop('ã•ã•ã‚Š');
stop();
_parent.ret(this._name);
}
}
movieClip 961 {
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 962 {
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 964 {
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 965 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 966 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 967 {
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 968 {
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 973 {
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 974 {
frame 1 {
MG.gotoAndPlay('ãらã„');
}
frame 16 {
_root.BG.myBG = 'é’é»’';
}
frame 27 {
_root.BG.myBG = 'é»’';
}
frame 44 {
stop();
_parent.ret(this._name);
}
}
movieClip 975 {
frame 1 {
FStep.gotoAndPlay('å‰');
}
frame 6 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 10 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 976 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 21 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 41 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 61 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 81 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
}
}
movieClip 977 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 71 {
Damage.gotoAndPlay(1);
}
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 980 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 981 BEAM_LOCUS {
frame 10 {
_parent.ret(this._name);
stop();
this.removeMovieClip();
}
}
movieClip 984 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 987 {
}
movieClip 990 Muskets {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
gotoAndStop(1);
}
}
movieClip 997 {
}
movieClip 998 {
}
movieClip 999 {
}
movieClip 1000 {
}
movieClip 1001 {
frame 35 {
stop();
}
}
movieClip 1022 {
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 1023 {
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 1024 {
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 1025 {
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 1026 {
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 1033 {
}
movieClip 1038 {
}
movieClip 1039 {
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 1040 {
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 1043 {
frame 8 {
stop();
}
}
movieClip 1045 {
}
movieClip 1046 {
}
movieClip 1047 {
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('SP_BHOLE2', 'bhole' + count, count);
rx = random(100);
ry = random(100);
rx -= 50;
ry -= 50;
this['bhole' + count]._x = ex + rx - 40;
this['bhole' + count]._y = ey + ry - 40;
++count;
}
frame 98 {
this.attachMovie('SP_BHOLE2', 'bhole' + count, count);
rx = random(100);
ry = random(100);
rx -= 50;
ry -= 50;
this['bhole' + count]._x = ex + rx - 40;
this['bhole' + count]._y = ey + ry - 40;
++count;
}
frame 110 {
this.attachMovie('SP_BHOLE2', 'bhole' + count, count);
rx = random(100);
ry = random(100);
rx -= 50;
ry -= 50;
this['bhole' + count]._x = ex + rx - 40;
this['bhole' + count]._y = ey + ry - 40;
++count;
}
frame 122 {
this.attachMovie('SP_BHOLE2', 'bhole' + count, count);
rx = random(100);
ry = random(100);
rx -= 50;
ry -= 50;
this['bhole' + count]._x = ex + rx - 40;
this['bhole' + count]._y = ey + ry - 40;
++count;
}
frame 134 {
this.attachMovie('SP_BHOLE2', 'bhole' + count, count);
rx = random(100);
ry = random(100);
rx -= 50;
ry -= 50;
this['bhole' + count]._x = ex + rx - 40;
this['bhole' + count]._y = ey + ry - 40;
++count;
}
frame 146 {
this.attachMovie('SP_BHOLE2', 'bhole' + count, count);
rx = random(100);
ry = random(100);
rx -= 50;
ry -= 50;
this['bhole' + count]._x = ex + rx - 40;
this['bhole' + count]._y = ey + ry - 40;
++count;
}
frame 155 {
stop();
_parent.ret(this._name);
}
}
movieClip 1048 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
}
frame 2 {
if (state == 'Attack') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay('攻撃');
}
}
}
movieClip 1057 {
}
movieClip 1058 {
frame 31 {
_root.BG.myBG = '橙黒';
}
frame 56 {
_parent.ret(this._name);
_root.BG.myBG = 'é»’';
}
}
movieClip 1063 {
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 1065 {
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 1066 {
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 1067 {
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 1068 {
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 1069 {
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 1074 {
frame 25 {
_parent.ret(this._name);
}
}
movieClip 1076 {
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 1077 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 1078 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 1083 {
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 1084 {
frame 1 {
MG.gotoAndPlay('ãらã„');
}
frame 16 {
_root.BG.myBG = '黄黒';
}
frame 27 {
_root.BG.myBG = 'é»’';
}
frame 44 {
stop();
_parent.ret(this._name);
}
}
movieClip 1085 {
frame 1 {
FStep.gotoAndPlay('å‰');
}
frame 6 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 10 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 1086 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 21 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 41 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 61 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 81 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
}
}
movieClip 1087 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 76 {
Damage.gotoAndPlay(1);
}
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 1096 BHole {
frame 9 {
_parent.ret(this._name);
this.removeMovieClip();
}
}
movieClip 1097 SP_BHOLE2 {
frame 1 {
function ret(str) {
if (str.indexOf('bhole') != -1) {
_parent.ret(this._name);
stop();
this.removeMovieClip();
}
}
this.attachMovie('BHole', 'bhole', 2000);
this.bhole._x = 40;
this.bhole._y = 40;
var spn = 0;
var usp = 2;
rad = 40;
angle = random(180);
sx = Math.cos(Math.PI * angle / 180) * rad;
sy = Math.sin(Math.PI * angle / 180) * rad;
vx = sx * -1 / 3;
vy = sy * -1 / 3;
sx += rad;
sy += rad;
}
frame 2 {
i = 0;
goto 111;
for (;;) {
++i;
label 111:
if (i >= usp) break;
spc = spn * usp + i;
this.attachMovie('SP_SGSMOKE', 'SPG' + spc, spc);
bx = Math.floor(sx + vx * spn);
by = Math.floor(sy + vy * spn);
this['SPG' + spc]._x = bx + random(60) - 30;
this['SPG' + spc]._y = by + random(60) - 30;
}
++spn;
}
frame 3 {
gotoAndPlay(_currentframe - 1);
}
}
movieClip 1098 SP_GSMKS {
frame 1 {
i = 0;
goto 101;
for (;;) {
++i;
label 101:
if (i >= 4) break;
this.attachMovie('SP_SGSMOKE', 'SPG' + i, i);
rx = random(40) - 10;
ry = random(40) - 10;
this['SPG' + i]._x = rx;
this['SPG' + i]._y = ry;
fscommand('ParaFlaTrace', this['SPG' + i] + ':' + this['SPG' + i]._x + this['SPG' + i]._y);
}
}
frame 3 {
_parent.ret(this._name);
}
}
movieClip 1101 SP_SGSMOKE {
frame 3 {
_parent.ret(this._name);
this.removeMovieClip();
}
}
movieClip 1104 {
}
movieClip 1125 {
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 1126 {
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 1127 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 1148 {
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 1149 {
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 1150 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 1157 SLASH {
frame 4 {
this.removeMovieClip();
}
}
movieClip 1158 SLASHB {
frame 3 {
stop();
}
}
movieClip 1161 {
}
movieClip 1162 {
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 1163 BEAT {
frame 1 {
DE._x = random(16) * 2 - 48;
DE._y = random(16) * 2 - 48;
}
frame 4 {
this.removeMovieClip();
}
}
movieClip 1166 CORON_NUM {
frame 1 {
function PrintN(N) {
Num.gotoAndStop(N + 2);
}
stop();
}
}
movieClip 1169 mc_SCursor {
}
movieClip 1172 CCURSOR {
}
movieClip 1205 BG_ELSA {
}
movieClip 1257 ZANTETSUKEN {
frame 15 {
stop();
_parent.ret(this._name);
}
}
movieClip 1260 {
}
movieClip 1261 WHEEL_EFFECT {
frame 12 {
stop();
_parent.ret(this._name);
}
}
movieClip 1264 {
frame 1 {
if (_root.BATTLE.CMGS.Witch.multiflag != '逆') {
stop();
} else {
gotoAndStop('逆');
}
}
frame 11 {
stop();
}
}
movieClip 1265 {
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 {
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 1266 {
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 1267 {
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 1268 {
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 1269 {
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 1270 {
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 1271 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 1278 {
frame 10 {
_parent.ret(this._name);
stop();
}
}
movieClip 1279 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 1282 {
frame 1 {
if (_root.BATTLE.CMGS.Witch.multiflag != '逆') {
stop();
} else {
gotoAndStop('逆');
}
}
frame 11 {
stop();
}
}
movieClip 1283 {
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 1285 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 1288 {
}
movieClip 1289 CHAIR_EFFECT {
frame 8 {
stop();
_parent.ret(this._name);
}
}
movieClip 1290 {
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 {
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 1291 {
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 1292 {
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 1293 {
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 1294 {
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 1295 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 1302 BITE_EFFECT {
frame 10 {
stop();
_parent.ret(this._name);
}
}
movieClip 1307 {
frame 1 {
if (_root.BATTLE.CMGS.Witch.multiflag != 'å転') {
stop();
} else {
gotoAndStop('逆');
}
}
frame 11 {
stop();
}
}
movieClip 1308 {
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 {
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 1309 {
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 1310 {
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 1311 {
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 1312 {
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 1315 {
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 1318 {
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 1321 {
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 1322 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 1331 Tangle {
frame 25 {
_parent.ret(this._name);
stop();
}
}
movieClip 1334 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 1343 EF_BEAT {
frame 8 {
stop();
_parent.ret(this._name);
this.removeMovieClip();
}
}
movieClip 1346 {
frame 1 {
if (_root.BATTLE.CMGS.Witch.multiflag != '逆') {
stop();
} else {
gotoAndStop('逆');
}
}
frame 11 {
stop();
}
}
movieClip 1347 {
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 1348 {
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 1349 {
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 1350 {
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 1351 {
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 1352 {
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 1353 {
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 1354 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 1355 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 1360 {
frame 10 {
_parent.ret(this._name);
}
}
movieClip 1361 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 {
if (MMC.CMGS[MMC.MGS[count]].FB != 1) {
ep.x = MMC[MMC.MGS[count]]._x - 64;
} 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 1372 {
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 1373 {
frame 1 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 14 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
_parent.ret(this._name);
}
}
movieClip 1374 {
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 1375 {
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 1376 {
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 1377 {
frame 6 {
MG.gotoAndPlay('è© å”±');
}
frame 40 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 1378 {
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 1383 {
frame 13 {
_parent.ret(this._name);
}
frame 15 {
stop();
}
}
movieClip 1384 {
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 1385 {
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 1386 {
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 1391 {
frame 23 {
_parent.ret(this._name);
}
frame 25 {
stop();
}
}
movieClip 1392 {
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 1393 {
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 1394 {
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 1397 {
}
movieClip 1398 {
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 1399 {
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 1397 {
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 1400 {
frame 13 {
_parent.ret(this._name);
}
frame 15 {
stop();
}
}
movieClip 1401 {
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 1355 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 1402 {
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 1403 {
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 1404 {
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 1407 {
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 1408 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 1409 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 1410 {
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 1411 {
frame 1 {
MG.gotoAndPlay('ãらã„');
}
frame 16 {
_root.BG.myBG = '桃黒';
}
frame 27 {
_root.BG.myBG = 'é»’';
}
frame 44 {
stop();
_parent.ret(this._name);
}
}
movieClip 1412 {
frame 6 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 10 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 1413 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 21 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 41 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 61 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 81 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
}
}
movieClip 1414 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 85 {
Damage.gotoAndPlay(1);
}
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('ç™»å ´');
}
frame 138 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 141 {
Down.gotoAndPlay('é€€å ´');
}
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 1415 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 1416 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 1421 {
}
movieClip 1422 EF_METEOR01 {
frame 8 {
_parent.ret(this._name);
this.removeMovieClip();
}
}
movieClip 1427 {
}
movieClip 1434 {
}
movieClip 1441 {
}
movieClip 1442 {
}
movieClip 1443 {
frame 25 {
stop();
_parent.ret(this._name);
}
}
movieClip 1444 EF_COMET {
frame 1 {
var tx;
var ty;
pp = _root.BATTLE;
}
instance of movieClip 1443 {
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 1451 EF_ANGEL01 {
frame 31 {
stop();
_parent.ret(this._name);
}
}
movieClip 1454 EF_ANGEL02 {
frame 57 {
stop();
_parent.ret(this._name);
}
}
movieClip 1455 EF_HOLY {
frame 15 {
_parent.ret(this._name);
}
}
movieClip 1458 {
frame 1 {
if (_root.BATTLE.CMGS.Witch.multiflag != '逆') {
stop();
} else {
gotoAndStop('逆');
}
}
frame 11 {
stop();
}
}
movieClip 1459 {
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 1460 {
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 1461 {
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 1462 {
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 1463 {
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 1464 {
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 1465 {
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 1466 {
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 1467 {
frame 1 {
function ret(str) {
_parent.ret(this._name);
stop();
}
var fc = 0;
}
frame 40 {
this._y += 4;
gotoAndPlay(2);
}
}
movieClip 1468 {
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 1467 {
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 1469 {
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 1470 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 1477 {
frame 13 {
_parent.ret(this._name);
}
frame 15 {
stop();
}
}
movieClip 1478 DETARAME {
frame 1 {
BNum = 0;
}
frame 5 {
if (BNum >= 5) {
BNum = 0;
} else {
++BNum;
gotoAndPlay(_currentframe - 2);
}
}
frame 13 {
function ret(str) {
state = str;
if (str.indexOf('ARROW') != -1) {
++RCount;
}
}
var state = '';
var mmc = _root.BATTLE;
var TI = 0;
var RCount = 0;
var ANum = 0;
var ACount = 0;
var EC;
ai = 0;
goto 274;
for (;;) {
++ai;
label 274:
if (ai >= 3) break;
if (mmc.MGS[ai] != '') {
aj = 0;
goto 352;
for (;;) {
++aj;
label 352:
if (aj >= 3) break;
this.attachMovie('mc_Arrow', 'ARROW' + ANum, ANum);
++ANum;
}
}
}
}
frame 15 {
if (state == 'Archer') {
state = '';
gotoAndPlay(_currentframe + 1);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 16 {
goto 157;
for (;;) {
++TI;
label 157:
if (TI >= 3) break;
if (mmc.MGS[TI] != '') {
} else {}
}
if (TI < 3) {
var TMG = mmc[mmc.MGS[TI]];
wx = TMG._width;
wy = TMG._height;
var ep = new Object();
ep.x = Math.floor(TMG._x + wx);
ep.y = Math.floor(TMG._y + wy / 2);
this.globalToLocal(ep);
sx = 8;
sy = 22 + 72;
EC = 0;
}
fscommand('ParaFlaTrace', 'ã§ãŸã‚‰ã‚ã‚„Set' + TI + mmc.MGS[TI]);
}
frame 17 {
this['ARROW' + ACount].start(sx, sy, ep.x, ep.y);
++ACount;
}
frame 20 {
if (ACount < ANum) {
if (ACount % 3 == 0) {
++TI;
gotoAndPlay('Set');
} else {
if (ACount % 3 == 2) {
if (0 < mmc.CMGS[mmc.MGS[TI]].HP && 0 < mmc.CMGS[mmc.MGS[TI]].SG && !mmc.CMGS[mmc.MGS[TI]].InAir) {
mmc[mmc.MGS[TI]].gotoAndPlay('ãらã„');
}
}
gotoAndPlay('Shot');
}
}
}
frame 22 {
if (RCount < ACount) {
gotoAndPlay(_currentframe - 1);
}
}
frame 24 {
Archer._visible = true;
}
frame 25 {
Archer._visible = false;
}
frame 26 {
if (BNum >= 5) {
stop();
_parent.ret(this._name);
} else {
++BNum;
gotoAndPlay(_currentframe - 2);
}
}
}
movieClip 1479 mc_Arrow {
frame 1 {
function start(x1, y1, x2, y2) {
fc = 0;
this._x = x1;
this._y = y1;
tex = x2;
tey = y2 + random(48) - 24;
this.vx = (tex - x1) / this.Frame;
this.vy = (tey - y1) / this.Frame;
this.ex = tex;
this.ey = tey;
gotoAndPlay(2);
}
var vx;
var vy;
var ex;
var ey;
var fc;
var Frame = 6;
stop();
}
frame 3 {
++fc;
}
frame 4 {
if (fc < Frame * 2) {
this._x += this.vx;
this._y += this.vy;
gotoAndPlay(_currentframe - 1);
}
}
frame 5 {
_parent.ret(this._name);
this.removeMovieClip();
}
}
movieClip 1480 {
}
movieClip 1481 {
}
movieClip 1482 mc_RExplod {
frame 15 {
_parent.ret(this._name);
}
}
movieClip 1485 {
}
movieClip 1486 mc_FALL {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
}
frame 15 {
if (state != 'Burst') {
gotoAndPlay(_currentframe - 1);
}
}
frame 16 {
_parent.ret(this._name);
}
}
movieClip 1489 {
}
movieClip 1490 {
frame 1 {
stop();
}
frame 16 {
gotoAndStop();
_parent.ret(this._name);
}
}
movieClip 1491 mc_MGB {
frame 19 {
stop();
_parent.ret(this._name);
}
}
movieClip 1492 mc_SMGVAR {
frame 1 {
function ret(str) {
state = str;
if (str.indexOf('ARROW') != -1) {
++RCount;
}
}
var state = '';
var mmc = _root.BATTLE;
var TI = 0;
var RCount = 0;
var ANum = 0;
var ACount = 0;
var EC;
var Varraged = mmc.Varraged;
var len = Varraged.length;
var ep = new Object();
BNum = 0;
}
frame 5 {
if (BNum >= 5) {
BNum = 0;
} else {
++BNum;
gotoAndPlay(_currentframe - 2);
}
}
frame 13 {
Shooter.play();
}
frame 16 {
ep.x = mmc[mmc.MGS[Varraged[TI]]]._x + 16;
ep.y = mmc[mmc.MGS[Varraged[TI]]]._y + 24;
this.globalToLocal(ep);
MGB._x = ep.x;
MGB._y = ep.y;
fscommand('ParaFlaTrace', '(' + ep.x + ',' + ep.y + ')');
if (!mmc.CMGS[mmc.MGS[Varraged[TI]]].InAir) {
mmc[mmc.MGS[Varraged[TI]]].gotoAndPlay('ãらã„');
}
}
frame 18 {
if (state == 'MGB') {
state = '';
++TI;
if (TI < len) {
gotoAndPlay('Shot');
}
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 22 {
Shooter._visible = true;
}
frame 23 {
Shooter._visible = false;
}
frame 24 {
if (BNum >= 5) {
stop();
_parent.ret(this._name);
} else {
++BNum;
gotoAndPlay(_currentframe - 2);
}
}
}
movieClip 1495 {
frame 1 {
if (_root.BATTLE.CMGS.Witch.multiflag != '逆') {
stop();
} else {
gotoAndStop('逆');
}
}
frame 11 {
stop();
}
}
movieClip 1496 {
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 = 6;
ac = 0;
var Garuda = flash.display.BitmapData.loadBitmap('ICandeloro');
gwidth = 172;
gheight = 160;
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 {
stop();
_parent.ret(this._name);
}
frame 219 {
this.stop();
_parent.ret(this._name);
}
}
movieClip 1497 {
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 1498 {
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 1499 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
Prev.gotoAndPlay(1);
var mem = 0;
pp = _root.BATTLE;
}
frame 3 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 5 {
_root.EFFECT.PastEffect(this, 'DETARAME', pp.Witch._x + 172, pp.Witch._y - 16);
}
frame 7 {
if (state != '') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 9 {
stop();
_parent.ret(this._name);
}
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 1500 {
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, 'mc_FALL', pp[targetname]._x + 16, pp[targetname]._y + 24);
} else {}
}
frame 15 {
++sc;
if (sc == 12) {
if (0 < pp.CMGS.Witch.preDamage) {
pp[targetname].gotoAndPlay('ãらã„');
}
}
}
frame 16 {
if (state != '') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1501 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
Prev.gotoAndPlay(1);
var mem = 0;
pp = _root.BATTLE;
}
frame 3 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 5 {
_root.EFFECT.PastEffect(this, 'mc_SMGVAR', pp.Witch._x + 172, pp.Witch._y - 16);
}
frame 7 {
if (state != '') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 9 {
stop();
_parent.ret(this._name);
}
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 1502 {
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 = 8;
SE1 = new Sound(this);
SE1.attachSound('SE_FLAIRCHIP');
SE1.start('SE_FLAIRCHIP', 65535);
ac = 0;
var WBMP = flash.display.BitmapData.loadBitmap('ICandeloro');
gwidth = 172;
gheight = 160;
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 1507 {
frame 1 {
function ret(str) {
state = str;
}
BNum = 0;
var state = '';
}
frame 5 {
if (BNum >= 5) {
BNum = 0;
} else {
++BNum;
gotoAndPlay(_currentframe - 2);
}
}
frame 16 {
if (state == 'Care') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 24 {
if (BNum >= 5) {
stop();
_parent.ret(this._name);
} else {
++BNum;
gotoAndPlay(_currentframe - 2);
}
}
}
movieClip 1508 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
}
frame 3 {
Prev.gotoAndPlay(1);
}
frame 5 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 13 {
if (state == 'Care') {
state = '';
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1509 mc_Candeloro {
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 {
gotoAndPlay(_currentframe - 1);
}
frame 8 {
if (state == 'Intro') {
state = '';
_parent.ret(this._name);
gotoAndPlay('ç«‹ã¡');
} 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 25 {
EX3.gotoAndPlay(1);
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') {
_parent.healret(this._name);
stop();
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1510 METEOR_EFFECT_R {
frame 1 {
function MakeStone() {
sNum = random(sMaxNum) + 1;
i = 0;
goto 172;
for (;;) {
++i;
label 172:
if (i >= sNum) break;
this.attachMovie('EF_METEOR_R', '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 1515 {
}
movieClip 1516 EF_METEOR_R {
frame 8 {
_parent.ret(this._name);
this.removeMovieClip();
}
}
movieClip 1519 {
}
movieClip 1522 {
}
movieClip 1523 {
frame 1 {
function viewB() {
GCCB._visible = true;
GCCR._visible = false;
}
function viewR() {
GCCB._visible = false;
GCCR._visible = true;
}
}
}
movieClip 1526 {
}
movieClip 1529 {
}
movieClip 1530 {
frame 1 {
function viewB() {
GCCB._visible = true;
GCCR._visible = false;
}
function viewR() {
GCCB._visible = false;
GCCR._visible = true;
}
}
}
movieClip 1531 MC_GCBALL {
frame 1 {
function initRandom(size) {
delete RandamSeed;
RandamSeed = new Array();
i = 0;
goto 336;
for (;;) {
++i;
label 336:
if (i >= size) break;
RandamSeed[i] = i;
}
}
function getRandom() {
ri = random(RandamSeed.length);
rnum = RandamSeed[ri];
RandamSeed.splice(ri, 1);
return rnum;
}
function initGCC() {
delete Dirs;
Dirs = new Array();
initRandom(4);
i = 0;
goto 542;
for (;;) {
++i;
label 542:
if (i >= 2) break;
Dirs[i] = new Object();
this['GCC' + i]._x = random(32) * 16;
ran = getRandom();
this['GCC' + i]._y = ran * 64;
ran = random(2);
if (0 >= ran) {
Dirs[i].x = -16;
} else {
Dirs[i].x = 16;
}
ran = random(2);
if (0 >= ran) {
Dirs[i].y = -16;
} else {
Dirs[i].y = 16;
}
}
Dirs[1].y = Dirs[0].y;
Dirs[1].x = Dirs[0].x * -1;
initRandom(8);
i = 2;
goto 970;
for (;;) {
++i;
label 970:
if (i >= 5) break;
Dirs[i] = new Object();
this['GCC' + i]._x = random(32) * 16;
ran = getRandom();
this['GCC' + i]._y = ran * 32;
ran = random(2);
if (0 >= ran) {
Dirs[i].x = -16;
} else {
Dirs[i].x = 16;
}
ran = random(2);
if (0 >= ran) {
Dirs[i].y = -16;
} else {
Dirs[i].y = 16;
}
}
Dirs[4].y = Dirs[0].y * -1;
Dirs[3].y = Dirs[4].y;
Dirs[2].y = Dirs[4].y;
}
function MoveGCC() {
i = 0;
goto 1411;
for (;;) {
++i;
label 1411:
if (i >= 5) break;
this['GCC' + i]._x += Dirs[i].x;
this['GCC' + i]._y += Dirs[i].y;
if (this['GCC' + i]._x >= -48) {
this['GCC' + i]._x %= 512 + 48;
} else {
this['GCC' + i]._x = 48 + 512 + this['GCC' + i]._x;
}
if (this['GCC' + i]._y >= -48) {
this['GCC' + i]._y %= 256 + 48;
} else {
this['GCC' + i]._y = 48 + 256 + this['GCC' + i]._y;
}
}
}
function AllBlue() {
i = 0;
goto 1861;
for (;;) {
++i;
label 1861:
if (i >= 5) break;
this['GCC' + i].viewB();
}
}
function AllRed() {
i = 0;
goto 1954;
for (;;) {
++i;
label 1954:
if (i >= 5) break;
this['GCC' + i].viewR();
}
}
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, 256);
this.mask.lineTo(0, 256);
this.mask.lineTo(0, 0);
this.mask.endFill();
this.setMask(this.mask);
this.GCC0 = GCCL1;
this.GCC1 = GCCL2;
this.GCC2 = GCCS1;
this.GCC3 = GCCS2;
this.GCC4 = GCCS3;
var Dirs;
var RandamSeed = new Array();
AllRed();
initGCC();
gotoAndPlay(2);
}
frame 2 {
MoveGCC();
}
frame 5 {
gotoAndPlay(2);
}
}
movieClip 1532 {
frame 1 {
function AllRed() {
BR = 0;
}
function AllBlue() {
BR = 1;
}
function ChangeSpr(RB) {
var BBG;
if (!RB) {
BBG = flash.display.BitmapData.loadBitmap('GC_ThunderB');
} else {
BBG = flash.display.BitmapData.loadBitmap('GC_ThunderR');
}
i = 0;
goto 416;
for (;;) {
++i;
label 416:
if (i >= 4) break;
this['tbmp' + i].copyPixels(BBG, new flash.geom.Rectangle(16 * i, 0, 16, 32), new flash.geom.Point(0, 0));
ThdSpr[i].attachBitmap(this['tbmp' + i], 0, 'auto', true);
ThdSpr[i]._x = 0;
ThdSpr[i]._y = 0;
ThdSpr[i]._xscale = 200;
ThdSpr[i]._yscale = 200;
ThdSpr[i]._visible = false;
}
BBG.dispose();
delete BBG;
RandomSpr();
}
function RandomSpr() {
j = 0;
goto 805;
for (;;) {
++j;
label 805:
if (j >= 2) break;
i = 0;
goto 851;
for (;;) {
++i;
label 851:
if (i >= 4) break;
ThdSpr[j][i]._visible = false;
}
}
ti = random(4);
ThdSpr[BR][ti]._visible = true;
}
ThdSpr = new Array();
var BR = 0;
j = 0;
goto 1000;
for (;;) {
++j;
label 1000:
if (j >= 2) break;
ThdSpr[j] = new Array();
if (j != 0) {
BBG = flash.display.BitmapData.loadBitmap('GC_ThunderB');
} else {
BBG = flash.display.BitmapData.loadBitmap('GC_ThunderR');
}
i = 0;
goto 1163;
for (;;) {
++i;
label 1163:
if (i >= 4) break;
ThdSpr[j][i] = this.createEmptyMovieClip('Chip' + j * 4 + i, j * 4 + i + 1);
this['tbmp' + j * 4 + i] = new flash.display.BitmapData(16, 32, true, 0);
this['tbmp' + j * 4 + i].copyPixels(this.BBG, new flash.geom.Rectangle(16 * i, 0, 16, 32), new flash.geom.Point(0, 0));
ThdSpr[j][i].attachBitmap(this['tbmp' + j * 4 + i], 0, 'auto', true);
ThdSpr[j][i]._x = 0;
ThdSpr[j][i]._y = 0;
ThdSpr[j][i]._xscale = 200;
ThdSpr[j][i]._yscale = 200;
ThdSpr[j][i]._visible = false;
}
BBG.dispose();
delete BBG;
}
RandomSpr();
}
frame 2 {
RandomSpr();
}
frame 3 {
gotoAndPlay(_currentframe - 1);
}
}
movieClip 1533 {
frame 1 {
function AllRed() {
i = 1;
goto 68;
for (;;) {
++i;
label 68:
if (3 < i) break;
this['T' + i].AllRed();
}
}
function AllBlue() {
i = 1;
goto 160;
for (;;) {
++i;
label 160:
if (3 < i) break;
this['T' + i].AllBlue();
}
}
}
frame 9 {
stop();
_parent.ret(this._name);
}
}
movieClip 1534 MC_GCTHUNDER {
frame 1 {
function ret(str) {
state = str;
++retnum;
}
function AllRed() {
T1.AllRed();
T2.AllRed();
}
function AllBlue() {
T1.AllBlue();
T2.AllBlue();
}
var state = '';
retnum = 0;
}
frame 2 {
if (!random(2)) {
AllBlue();
} else {
AllRed();
}
}
frame 3 {
if (retnum >= 2) {
retnum = 0;
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 6 {
if (!random(2)) {
AllBlue();
} else {
AllRed();
}
}
frame 7 {
if (retnum >= 2) {
retnum = 0;
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 10 {
if (!random(2)) {
AllBlue();
} else {
AllRed();
}
}
frame 11 {
if (retnum >= 2) {
retnum = 0;
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 12 {
stop();
_parent.ret(this._name);
}
}
movieClip 1535 MC_GCBG {
frame 1 {
function initBLACK() {
this.BLACK._visible = true;
this.WHITE._visible = false;
this.BBG.AllRed();
}
function initWHITE() {
this.BLACK._visible = false;
this.WHITE._visible = true;
this.BBG.AllBlue();
}
function isBLACK() {
return this.BLACK._visible;
}
this.createEmptyMovieClip('BLACK', 0);
this.BLACK._x = 0;
this.BLACK._y = 0;
this.BLACK.beginFill(0, 100);
this.BLACK.moveTo(0, 0);
this.BLACK.lineTo(512, 0);
this.BLACK.lineTo(512, 384);
this.BLACK.lineTo(0, 384);
this.BLACK.lineTo(0, 0);
this.BLACK.endFill();
this.createEmptyMovieClip('WHITE', 1);
this.WHITE._x = 0;
this.WHITE._y = 0;
this.WHITE.beginFill(16777215, 100);
this.WHITE.moveTo(0, 0);
this.WHITE.lineTo(512, 0);
this.WHITE.lineTo(512, 384);
this.WHITE.lineTo(0, 384);
this.WHITE.lineTo(0, 0);
this.WHITE.endFill();
initBLACK();
this.attachMovie('GC_BBG', 'BBG', 2);
}
frame 6 {
gotoAndPlay(2);
}
}
movieClip 1538 {
}
movieClip 1541 {
}
movieClip 1542 MC_GCC02 {
frame 1 {
function viewB() {
GCCB._visible = true;
GCCR._visible = false;
}
function viewR() {
GCCB._visible = false;
GCCR._visible = true;
}
viewR();
}
}
movieClip 1545 {
}
movieClip 1548 {
}
movieClip 1549 MC_GCC01 {
frame 1 {
function viewB() {
GCCB._visible = true;
GCCR._visible = false;
}
function viewR() {
GCCB._visible = false;
GCCR._visible = true;
}
viewR();
}
}
movieClip 1552 {
}
movieClip 1555 {
}
movieClip 1556 MC_GCC03 {
frame 1 {
function viewB() {
GCCB._visible = true;
GCCR._visible = false;
}
function viewR() {
GCCB._visible = false;
GCCR._visible = true;
}
viewR();
}
}
movieClip 1557 GC_BBG {
frame 1 {
function MoveGCC() {
i = 0;
goto 218;
for (;;) {
++i;
label 218:
if (i >= 4) break;
Sprs[i]._x += Dirs[i].x;
Sprs[i]._y += Dirs[i].y;
if (Sprs[i]._x >= -48) {
Sprs[i]._x %= 512 + 48;
} else {
Sprs[i]._x = 48 + 512 + Sprs[i]._x;
}
if (Sprs[i]._y >= -48) {
Sprs[i]._y %= 64 + 48;
} else {
Sprs[i]._y = 48 + 64 + Sprs[i]._y;
}
}
}
function AllRed() {
this.BGB._visible = true;
this.BGW._visible = false;
i = 0;
goto 677;
for (;;) {
++i;
label 677:
if (i >= 5) break;
Sprs[i].viewR();
}
}
function AllBlue() {
this.BGB._visible = false;
this.BGW._visible = true;
i = 0;
goto 808;
for (;;) {
++i;
label 808:
if (i >= 5) break;
Sprs[i].viewB();
}
}
function SwitchBW() {
if (!this.BGB._visible) {
this.BGB._visible = true;
this.BGW._visible = false;
i = 0;
goto 963;
for (;;) {
++i;
label 963:
if (i >= 5) break;
Sprs[i].viewR();
}
} else {
this.BGB._visible = false;
this.BGW._visible = true;
i = 0;
goto 1084;
for (;;) {
++i;
label 1084:
if (i >= 5) break;
Sprs[i].viewB();
}
}
}
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, 64);
this.mask.lineTo(0, 64);
this.mask.lineTo(0, 0);
this.mask.endFill();
this.setMask(this.mask);
var Sprs = new Array();
var Dirs = new Array();
this.createEmptyMovieClip('BGB', 1);
this.BGB._x = 0;
this.BGB._y = 0;
this.BGB.beginFill(0, 100);
this.BGB.moveTo(0, 0);
this.BGB.lineTo(512, 0);
this.BGB.lineTo(512, 64);
this.BGB.lineTo(0, 64);
this.BGB.lineTo(0, 0);
this.BGB.endFill();
this.createEmptyMovieClip('BGW', 2);
this.BGW._x = 0;
this.BGW._y = 0;
this.BGW.beginFill(16777215, 100);
this.BGW.moveTo(0, 0);
this.BGW.lineTo(512, 0);
this.BGW.lineTo(512, 64);
this.BGW.lineTo(0, 64);
this.BGW.lineTo(0, 0);
this.BGW.endFill();
i = 0;
goto 2115;
for (;;) {
++i;
label 2115:
if (i >= 4) break;
Sprs[i] = this.attachMovie('MC_GCC01', 'gcc' + i, i + 3);
Dirs[i] = new Object();
Sprs[i]._x = i * 64;
rx = random(32) * 16;
ry = random(4) * 16;
Sprs[i]._x = rx;
Sprs[i]._y = ry;
rx = random(2);
if (0 >= rx) {
Dirs[i].x = -16;
} else {
Dirs[i].x = 16;
}
ry = random(2);
if (0 >= ry) {
Dirs[i].y = -16;
} else {
Dirs[i].y = 16;
}
}
AllRed();
}
frame 2 {
MoveGCC();
}
frame 5 {
gotoAndPlay(_currentframe - 3);
}
}
movieClip 1562 mc_ALBG {
frame 1 {
function PulsWhite() {
pc = 1;
}
function switchWhite() {
this.WHITE._visible = !this.WHITE._visible;
}
function ChangeCol(val) {
val %= 48;
i = Math.floor(val / 4) + 1;
j = val % 4;
if (i % 2 == 0) {
j = 3 - j;
}
this.BG._x = 0;
this.BG._y = 0;
this.BG.beginFill(ColTable[j][i], 100);
this.BG.moveTo(0, 0);
this.BG.lineTo(512, 0);
this.BG.lineTo(512, 384);
this.BG.lineTo(0, 384);
this.BG.lineTo(0, 0);
this.BG.endFill();
}
ColTable = new Array();
ColTable[0] = [8092539, 255, 189, 4336061, 9699460, 11337761, 9179136, 9179136, 5384448, 29440, 27392, 23040, 16978, 0];
ColTable[1] = [12434877, 29687, 21239, 7029503, 14549198, 15138906, 16199936, 15161872, 11369216, 44288, 44288, 44354, 35980, 0];
ColTable[2] = [16250871, 3784191, 7046399, 9729015, 16217079, 16208532, 16216914, 16753986, 16233728, 11925264, 5955154, 5437332, 61406, 7566195];
ColTable[3] = [16777215, 10872831, 11908599, 14071287, 16233975, 16754118, 15716013, 16770989, 16768635, 14088051, 11925429, 11925462, 65535, 16242423];
this.createEmptyMovieClip('BG', 0);
this.createEmptyMovieClip('WHITE', 1);
this.WHITE.beginFill(16777215, 100);
this.WHITE.moveTo(0, 0);
this.WHITE.lineTo(512, 0);
this.WHITE.lineTo(512, 384);
this.WHITE.lineTo(0, 384);
this.WHITE.lineTo(0, 0);
this.WHITE.endFill();
this.WHITE._visible = true;
pc = 0;
this.WHITE.onEnterFrame = function () {
if (0 >= this._parent.pc) {
this._visible = false;
} else {
this._visible = true;
--this._parent.pc;
}
};
cc = 0;
}
frame 2 {
ChangeCol(cc++);
}
frame 4 {
gotoAndPlay(2);
}
frame 6 {
gotoAndPlay(2);
}
}
movieClip 1569 {
frame 1 {
InpulseSpr = new Array();
fc = 0;
BBG = flash.display.BitmapData.loadBitmap('IDOOMINPULS');
i = 0;
goto 301;
for (;;) {
++i;
label 301:
if (i >= 3) break;
InpulseSpr[i] = this.createEmptyMovieClip('Chip' + i, i);
this['tbmp' + i] = new flash.display.BitmapData(32, 80, true, 0);
this['tbmp' + i].copyPixels(this.BBG, new flash.geom.Rectangle(32 * i, 0, 32, 80), new flash.geom.Point(0, 0));
InpulseSpr[i].attachBitmap(this['tbmp' + i], 0, 'auto', true);
InpulseSpr[i]._x = 0;
InpulseSpr[i]._y = 0;
InpulseSpr[i]._xscale = 200;
InpulseSpr[i]._yscale = 200;
InpulseSpr[i]._visible = false;
}
InpulseSpr[0]._visible = true;
BBG.dispose();
delete BBG;
this.onEnterFrame = function () {
i = 0;
goto 810;
for (;;) {
++i;
label 810:
if (i >= 3) break;
InpulseSpr[i]._visible = false;
}
fc %= 3;
InpulseSpr[fc]._visible = true;
++fc;
};
}
}
movieClip 1570 {
frame 1 {
this.onEnterFrame = function () {
if (-512 < In1._x) {
In1._x -= 32;
In2._x += 32;
} else {
_parent.ret(this._name);
}
};
}
}
movieClip 1571 {
frame 1 {
function Explod() {
fc = 0;
this.onEnterFrame = function () {
PlaySpr(fc);
++fc;
if (fc == 9) {
_parent.ret(this._name);
delete onEnterFrame;
}
};
}
function PlaySpr(ii) {
i = 0;
goto 418;
for (;;) {
++i;
label 418:
if (i >= 9) break;
DoomSpr[i]._visible = false;
}
DoomSpr[ii]._visible = true;
}
DoomSpr = new Array();
fc = 0;
BBG = flash.display.BitmapData.loadBitmap('IDOOMS');
i = 0;
goto 570;
for (;;) {
++i;
label 570:
if (i >= 9) break;
DoomSpr[i] = this.createEmptyMovieClip('Chip' + i, i);
this['tbmp' + i] = new flash.display.BitmapData(64, 64, true, 0);
this['tbmp' + i].copyPixels(this.BBG, new flash.geom.Rectangle(64 * i + 64, 0, 64, 64), new flash.geom.Point(0, 0));
DoomSpr[i].attachBitmap(this['tbmp' + i], 0, 'auto', true);
DoomSpr[i]._x = 0;
DoomSpr[i]._y = 0;
DoomSpr[i]._xscale = 200;
DoomSpr[i]._yscale = 200;
DoomSpr[i]._visible = false;
}
DoomSpr[0]._visible = true;
BBG.dispose();
delete BBG;
Explod();
stop();
}
frame 3 {
gotoAndPlay(_currentframe - 1);
}
}
movieClip 1574 {
}
movieClip 1575 {
frame 1 {
function ret(str) {
_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(128, 0);
this.mask.lineTo(128, 368);
this.mask.lineTo(0, 368);
this.mask.lineTo(0, 0);
this.mask.endFill();
Meteor.setMask(this.mask);
Explod.stop();
state = '';
this.onEnterFrame = function () {
if (state == '') {
if (Meteor._y >= 256) {
Meteor._y += 16;
state = 'Strike';
} else {
Meteor._y += 16;
}
}
};
}
frame 3 {
if (state == 'Strike') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 4 {
_parent.SEB2.start();
delete _parent.onEnterFrame;
_parent.onEnterFrame = function () {
_root._x = 4 * (random(5) - 2);
_root._y = 4 * (random(5) - 2);
};
_root.BG.myBG = '白';
}
frame 6 {
this.mask.removeMovieClip();
}
frame 8 {
gotoAndPlay(_currentframe - 1);
}
}
movieClip 1576 {
frame 1 {
function playBurst() {
SEB1.stop();
SEB1.start();
}
function rand_init(size) {
delete ranArray;
ranArray = new Array();
i = 0;
goto 482;
for (;;) {
++i;
label 482:
if (i >= size) break;
ranArray[i] = i;
}
}
function pop_back() {
if (ranArray == undefined) {
return 0;
}
ran = ranArray.length - 1;
retnum = ranArray[ran];
ranArray.splice(ran, 1);
return retnum;
}
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.unshift(num);
++FCount;
--EFCount;
}
function initExplod() {
rand_init(Ysize);
BCount = 0;
FCount = 0;
EFCount = 0;
fc = 0;
}
function makepExplod() {
fscommand('ParaFlaTrace', 'c1');
if (mb) {
fscommand('ParaFlaTrace', 'c2');
if (EFCount < BNum) {
fscommand('ParaFlaTrace', 'c3');
ran = pop_back();
tx = random(16);
ty = ran;
this.attachMovie('MC_FALLSTAR', 'EPF' + ran, this.getNextHighestDepth());
tx *= 32;
ty *= 32;
ty = ty - 192 + 59 + 32;
this['EPF' + ran]._x = tx;
this['EPF' + ran]._y = ty;
++BCount;
++EFCount;
}
}
}
function stopFall() {
mb = false;
}
BNum = 6;
BCount = 0;
FCount = 0;
EFCount = 0;
fc = 0;
Xsize = 16;
Ysize = 6;
mb = true;
SEB1 = new Sound(this);
SEB1.attachSound('SE_GRA2BURST');
var ranArray = new Array();
initExplod();
this.onEnterFrame = function () {
if (this.fc % 2 == 0) {
this.makepExplod();
}
++this.fc;
};
}
frame 3 {
if (FCount >= BCount) {
_parent.ret(this._name);
stop();
} else {
gotoAndPlay(2);
}
}
}
movieClip 1577 MC_DDAY {
frame 1 {
function ret(str) {
state = str;
}
function playBurst() {
SEB1.stop();
SEB1.start();
}
var state = '';
SEB1 = new Sound(this);
SEB1.attachSound('SE_GRA2BURST');
SEB2 = new Sound(this);
SEB2.attachSound('SE_HADOUBURST');
}
frame 2 {
_root.BG.myBG = '橙黒';
}
frame 78 {
Rain.stopFall();
_root.BG.myBG = 'é»’';
}
frame 80 {
if (state == 'Rain') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 81 {
this.onEnterFrame = function () {
_root._x = 2 * (random(3) - 1);
};
}
frame 93 {
if (state == 'Meteor') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 94 {
_root.BG.myBG = '橙黒';
}
frame 96 {
if (state == 'Inpuls') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 110 {
delete onEnterFrame;
_root.BG.myBG = 'é»’';
_root._x = 0;
_root._y = 0;
_parent.ret(this._name);
}
}
movieClip 1578 {
frame 1 {
function Explod() {
fc = 1;
this.onEnterFrame = function () {
PlaySpr(fc);
if (0 < fc) {
if (fc == 1) {
_parent._parent.playBurst();
}
++fc;
if (fc == 9) {
_parent.ret(this._name);
delete onEnterFrame;
}
}
};
}
function PlaySpr(ii) {
i = 0;
goto 488;
for (;;) {
++i;
label 488:
if (i >= 9) break;
DoomSpr[i]._visible = false;
}
DoomSpr[ii]._visible = true;
}
DoomSpr = new Array();
fc = 0;
BBG = flash.display.BitmapData.loadBitmap('IDOOMCHIPS');
i = 0;
goto 640;
for (;;) {
++i;
label 640:
if (i >= 9) break;
DoomSpr[i] = this.createEmptyMovieClip('Chip' + i, i);
this['tbmp' + i] = new flash.display.BitmapData(16, 16, true, 0);
this['tbmp' + i].copyPixels(this.BBG, new flash.geom.Rectangle(16 * i, 0, 16, 16), new flash.geom.Point(0, 0));
DoomSpr[i].attachBitmap(this['tbmp' + i], 0, 'auto', true);
DoomSpr[i]._x = 0;
DoomSpr[i]._y = 0;
DoomSpr[i]._xscale = 200;
DoomSpr[i]._yscale = 200;
DoomSpr[i]._visible = false;
}
DoomSpr[0]._visible = true;
BBG.dispose();
delete BBG;
stop();
}
frame 3 {
gotoAndPlay(_currentframe - 1);
}
}
movieClip 1579 MC_FALLSTAR {
frame 1 {
function ret(str) {
_parent.ret(this._name);
this.removeMovieClip();
}
Rain.onEnterFrame = function () {
if (this._y >= 160) {
this.Explod();
} else {
this._y += 32;
}
};
}
frame 3 {
gotoAndPlay(_currentframe - 1);
}
}
movieClip 1582 {
frame 1 {
function Explod() {
fc = 0;
_root.BG.myBG = '黒白';
this.onEnterFrame = function () {
PlaySpr(fc);
++fc;
if (fc == 3) {
_root.BG.myBG = 'é»’';
_parent.ret(this._name);
delete this.onEnterFrame;
}
};
}
function PlaySpr(ii) {
i = 0;
goto 495;
for (;;) {
++i;
label 495:
if (i >= 3) break;
DoomSpr[i]._visible = false;
}
DoomSpr[ii]._visible = true;
}
DoomSpr = new Array();
fc = 0;
BBG = flash.display.BitmapData.loadBitmap('IMETEORBURST');
i = 0;
goto 647;
for (;;) {
++i;
label 647:
if (i >= 3) break;
DoomSpr[i] = this.createEmptyMovieClip('Chip' + i, i);
this['tbmp' + i] = new flash.display.BitmapData(32, 32, true, 0);
this['tbmp' + i].copyPixels(this.BBG, new flash.geom.Rectangle(32 * i + 32, 0, 32, 32), new flash.geom.Point(0, 0));
DoomSpr[i].attachBitmap(this['tbmp' + i], 0, 'auto', true);
DoomSpr[i]._x = 0;
DoomSpr[i]._y = 0;
DoomSpr[i]._xscale = 200;
DoomSpr[i]._yscale = 200;
DoomSpr[i]._visible = false;
}
DoomSpr[0]._visible = true;
BBG.dispose();
delete BBG;
Explod();
stop();
}
frame 3 {
gotoAndPlay(_currentframe - 1);
}
}
movieClip 1587 {
}
movieClip 1588 MC_COMET {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
this.onEnterFrame = function () {
if (this.Meteor._x >= 0) {
state = 'Meteor';
delete this.onEnterFrame;
} else {
this.Meteor._x += 32;
this.Meteor._y += 32;
}
};
}
frame 3 {
if (state == 'Meteor') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 4 {
_parent.Beaten();
}
frame 6 {
if (state == 'Explod') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1589 MC_METEORVAR {
frame 1 {
function ret(str) {
state = str;
if (str.indexOf('ARROW') != -1) {
++RCount;
}
}
function Beaten() {
if (!mmc.CMGS[mmc.MGS[Varraged[TI]]].InAir) {
mmc[mmc.MGS[Varraged[TI]]].gotoAndPlay('ãらã„');
this.SE.stop();
this.SE.start();
}
}
var state = '';
var mmc = _root.BATTLE;
var TI = 0;
var RCount = 0;
var ANum = 0;
var ACount = 0;
var EC;
var Varraged = mmc.Varraged;
var len = Varraged.length;
var ep = new Object();
BNum = 0;
SE = new Sound(this);
SE.attachSound('SE_GRA2BURST');
}
frame 2 {
ep.x = mmc[mmc.MGS[Varraged[TI]]]._x + 16;
ep.y = mmc[mmc.MGS[Varraged[TI]]]._y + 24;
this.globalToLocal(ep);
Meteor._x = ep.x;
Meteor._y = ep.y;
fscommand('ParaFlaTrace', '(' + ep.x + ',' + ep.y + ')');
}
frame 4 {
if (state == 'Meteor') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 6 {
++TI;
if (TI < len) {
gotoAndPlay('メテオ');
}
}
frame 7 {
stop();
_parent.ret(this._name);
}
}
movieClip 1592 {
frame 1 {
if (_root.BATTLE.Witch.ShakeFlag) {
gotoAndPlay('振動');
}
}
frame 2 {
gotoAndPlay(1);
}
frame 11 {
stop();
}
frame 33 {
gotoAndPlay(1);
}
frame 34 {
gotoAndPlay('振動');
}
}
movieClip 1595 {
}
movieClip 1596 {
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;
}
BMPD.dispose();
}
function initIntro(Chip) {
unit = 16;
ii = 0;
goto 1072;
for (;;) {
++ii;
label 1072:
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, true, 0);
myBMD.draw(Witch);
Witch._visible = false;
var maxac;
this.createEmptyMovieClip('mask', 2000);
msize = 16;
BaseChip = 0;
efcount = 0;
efframe = 12;
ernum = 7;
ac = 0;
Garuda = myBMD;
gwidth = wid;
gheight = hei;
rnum = gwidth / 16;
cnum = gheight / 16;
i = 0;
goto 1575;
for (;;) {
++i;
label 1575:
if (i >= cnum) break;
j = 0;
goto 1619;
for (;;) {
++j;
label 1619:
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 1605 {
frame 64 {
stop();
_parent.ret(this._name);
}
}
movieClip 1606 {
frame 1 {
function ret(str) {
fscommand('ParaFlaTrace', 'ret:' + str);
state = str;
}
var state = '';
}
frame 3 {
if (state == 'Earth') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 5 {
if (state == 'Inane') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 7 {
stop();
_parent.ret(this._name);
}
}
movieClip 1607 {
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 1608 {
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 1609 {
frame 1 {
fc = 0;
this.onEnterFrame = function () {
if (fc >= 10) {
_root.BATTLE.BBG._visible = false;
_parent.ret(this._name);
} else {
_root.BATTLE.BBG._visible = !_root.BATTLE.BBG._visible;
++fc;
}
};
}
}
movieClip 1610 {
frame 1 {
fc = 0;
this.onEnterFrame = function () {
if (fc >= 10) {
_root.BATTLE.BBG._visible = true;
_parent.ret(this._name);
} else {
_root.BATTLE.BBG._visible = !_root.BATTLE.BBG._visible;
++fc;
}
};
}
}
movieClip 1611 {
frame 1 {
function initRandom(asize) {
delete RandomSeed;
RandomSeed = new Array();
i = 0;
goto 512;
for (;;) {
++i;
label 512:
if (i >= asize) break;
RandomSeed[i] = i;
}
}
function ChipMove() {
var finc = 0;
i = 0;
goto 607;
for (;;) {
++i;
label 607:
if (i >= ac) break;
if (!(MoveFlag[i] || this['Chip' + i]._x != 0)) {
++finc;
} else {
this['Chip' + i]._x += MoveSpeed[i];
this['Chip' + i]._x %= 512;
}
}
if (finc == maxac) {
gotoAndStop('Finish');
}
}
function finish() {
this.initRandom(this.maxac);
this.gotoAndPlay(7);
}
wid = Witch._width;
hei = Witch._height;
myColor = new Color(this);
preColor = myColor.getTransform();
myColor.setRGB(16777215);
var myBMD = new flash.display.BitmapData(wid, hei, true, 0);
myBMD.draw(Witch);
Witch._visible = false;
var maxac;
this.createEmptyMovieClip('mask', 2000);
MS = 16;
var access = 0;
RandomSeed = new Array();
msize = 16;
BaseChip = 0;
efcount = 0;
efframe = 12;
ernum = 13;
ac = 0;
Garuda = myBMD;
gwidth = wid;
gheight = hei;
rnum = gwidth;
cnum = gheight / 2;
MoveFlag = new Array();
MoveSpeed = new Array();
initRandom(cnum);
i = 0;
goto 1319;
for (;;) {
++i;
label 1319:
if (i >= cnum) break;
this.createEmptyMovieClip('Chip' + ac, ac);
this['Chip' + ac].createEmptyMovieClip('Chip0', 0);
this['Chip' + ac].createEmptyMovieClip('Chip1', 1);
this['tbmp' + ac] = new flash.display.BitmapData(gwidth, 2, true, 0);
this['tbmp' + ac].copyPixels(this.Garuda, new flash.geom.Rectangle(0, 2 * i, gwidth, 2), new flash.geom.Point(0, 0));
this['Chip' + ac].Chip0.attachBitmap(this['tbmp' + ac], 0, 'auto', true);
this['Chip' + ac].Chip1.attachBitmap(this['tbmp' + ac], 0, 'auto', true);
this['Chip' + ac].Chip1._x = -512;
this['Chip' + ac]._x = 0;
this['Chip' + ac]._y = 2 * i;
MoveFlag[ac] = false;
MoveSpeed[ac] = 0;
++ac;
}
maxac = ac;
Garuda.dispose();
delete Garuda;
Retry.onRelease = function () {
this._parent.initRandom(this._parent.maxac);
this._parent.gotoAndPlay(7);
};
gotoAndPlay(2);
}
frame 2 {
if (access < ac) {
i = 0;
goto 122;
for (;;) {
++i;
label 122:
if (i >= 8) break;
ri = random(RandomSeed.length);
rans = random(3);
MoveFlag[RandomSeed[ri]] = true;
if (rans != 0) {
if (rans != 1) {
MoveSpeed[RandomSeed[ri]] = 64;
} else {
MoveSpeed[RandomSeed[ri]] = 32;
}
} else {
MoveSpeed[RandomSeed[ri]] = 16;
}
RandomSeed.splice(ri, 1);
++access;
}
}
ChipMove();
}
frame 3 {
ChipMove();
}
frame 4 {
ChipMove();
}
frame 5 {
gotoAndPlay(2);
}
frame 7 {
i = 0;
goto 78;
for (;;) {
++i;
label 78:
if (i >= 24) break;
ri = random(RandomSeed.length);
MoveFlag[RandomSeed[ri]] = false;
RandomSeed.splice(ri, 1);
}
ChipMove();
}
frame 8 {
ChipMove();
}
frame 9 {
ChipMove();
}
frame 10 {
gotoAndPlay(7);
}
frame 14 {
i = 0;
goto 107;
for (;;) {
++i;
label 107:
if (i >= ac) break;
this['tbmp' + i].dispose();
this['Chip' + i].removeMovieClip();
}
Witch._visible = true;
stop();
_parent.ret(this._name);
}
frame 15 {
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 230 {
this.stop();
_parent.ret(this._name);
}
}
movieClip 1612 {
instance Witch of movieClip 1592 {
onClipEvent (enterFrame) {
if (!this._parent.stopflag) {
unit = random(4) * 2 - 4;
this._x = this._parent.preX + unit;
this._y = this._parent.preY;
} else {
this._x = this._parent.preX;
this._y = this._parent.preY;
}
}
}
frame 1 {
function ret(str) {
state = str;
}
myColor = new Color(this);
preColor = myColor.getTransform();
myColor.setRGB(16777215);
var state = '';
var preX = Witch._x;
var preY = Witch._y;
stopflag = false;
}
frame 3 {
myColor.setRGB(16777215);
}
frame 6 {
myColor.setTransform(preColor);
}
frame 9 {
myColor.setRGB(16777215);
}
frame 11 {
myColor.setTransform(preColor);
}
frame 13 {
myColor.setRGB(16777215);
}
frame 14 {
myColor.setTransform(preColor);
}
frame 15 {
myColor.setRGB(16777215);
}
frame 16 {
myColor.setTransform(preColor);
}
frame 17 {
myColor.setRGB(16777215);
}
frame 18 {
myColor.setTransform(preColor);
}
frame 19 {
myColor.setRGB(16777215);
}
frame 20 {
myColor.setTransform(preColor);
}
frame 21 {
myColor.setRGB(16777215);
}
frame 22 {
myColor.setTransform(preColor);
}
frame 23 {
myColor.setRGB(16777215);
}
frame 24 {
myColor.setTransform(preColor);
}
frame 25 {
myColor.setRGB(16777215);
}
frame 26 {
myColor.setTransform(preColor);
}
frame 27 {
myColor.setRGB(16777215);
}
frame 28 {
myColor.setTransform(preColor);
}
frame 29 {
myColor.setRGB(16777215);
}
frame 30 {
stopflag = true;
}
frame 36 {
_parent.ret('RasterStart');
}
frame 37 {
rastercount = 0;
}
frame 38 {
++rastercount;
if (rastercount == 150) {
Raster.finish();
_parent.ret('RasterES');
}
}
frame 39 {
if (state == 'Raster') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
instance Witch of movieClip 1592 {
onClipEvent (enterFrame) {
if (!this._parent.stopflag) {
unit = random(4) * 2 - 4;
this._x = this._parent.preX + unit;
this._y = this._parent.preY;
} else {
this._x = this._parent.preX;
this._y = this._parent.preY;
}
}
}
frame 40 {
_parent.ret('RasterEnd');
}
frame 50 {
myColor.setTransform(preColor);
stopflag = false;
}
frame 51 {
myColor.setRGB(16777215);
}
frame 52 {
myColor.setTransform(preColor);
}
frame 53 {
myColor.setRGB(16777215);
}
frame 54 {
myColor.setTransform(preColor);
}
frame 55 {
myColor.setRGB(16777215);
}
frame 56 {
myColor.setTransform(preColor);
}
frame 57 {
myColor.setRGB(16777215);
}
frame 58 {
myColor.setTransform(preColor);
}
frame 59 {
myColor.setRGB(16777215);
}
frame 60 {
myColor.setTransform(preColor);
}
frame 61 {
myColor.setRGB(16777215);
}
frame 62 {
myColor.setTransform(preColor);
}
frame 63 {
myColor.setRGB(16777215);
}
frame 64 {
myColor.setTransform(preColor);
}
frame 65 {
myColor.setRGB(16777215);
}
frame 66 {
myColor.setTransform(preColor);
}
frame 67 {
myColor.setRGB(16777215);
}
frame 68 {
myColor.setTransform(preColor);
}
frame 70 {
myColor.setRGB(16777215);
}
frame 72 {
myColor.setTransform(preColor);
}
frame 75 {
myColor.setRGB(16777215);
}
frame 78 {
myColor.setTransform(preColor);
}
frame 80 {
stopflag = true;
myColor.setTransform(preColor);
stop();
_parent.ret(this._name);
}
frame 82 {
myColor.setRGB(16777215);
}
frame 86 {
myColor.setTransform(preColor);
}
frame 91 {
myColor.setRGB(16777215);
}
frame 96 {
myColor.setTransform(preColor);
}
frame 102 {
myColor.setRGB(16777215);
}
frame 108 {
myColor.setTransform(preColor);
}
frame 111 {
stopflag = true;
myColor.setTransform(preColor);
stop();
_parent.ret(this._name);
}
}
movieClip 1613 {
frame 1 {
function ret(str) {
if (str == 'RasterES') {
SEStop = 5;
}
state = str;
}
var state = '';
var roop1flag = false;
var SEStop = 65535;
SEB1 = new Sound(this);
SEB1.attachSound('SE_SAGA2BURST2');
SEB2 = new Sound(this);
SEB2.attachSound('SE_SAGA2BURST3');
SEUFO2 = new Sound(this);
SEUFO2.attachSound('SE_CBEAM1');
SEUFO2.onSoundComplete = function () {
if (roop1flag) {
SEB2.start();
}
roop1flag = true;
};
}
frame 5 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 7 {
if (state == 'VBG') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 12 {
_root.BATTLE.Witch.ShakeFlag = false;
}
frame 13 {
Thunder = _root.EFFECT.PastEffect(this, 'MC_GCTHUNDER', 0, 59);
}
frame 14 {
SEB1.start();
}
frame 16 {
if (state == 'RasterStart') {
state = '';
SEUFO2.start();
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 17 {
BG = _root.EFFECT_BG.PastEffect(this, 'MC_GCBG', 0, -6);
Ball = _root.EFFECT.PastEffect(this, 'MC_GCBALL', 0, -6);
pp = _parent._parent;
i = 0;
goto 307;
for (;;) {
++i;
label 307:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]].gotoAndPlay('ãらã„');
}
}
bgcount = 0;
this.onEnterFrame = function () {
if (random(4) != 0) {
BG.initBLACK();
Ball.AllRed();
} else {
BG.initWHITE();
Ball.AllBlue();
}
++bgcount;
};
}
frame 18 {
if (roop1flag && 0 < SEStop) {
SEUFO2.stop();
SEUFO2.start();
--SEStop;
}
}
frame 21 {
if (state == 'RasterEnd') {
state = '';
} else {
gotoAndPlay(_currentframe - 3);
}
}
frame 22 {
delete this.onEnterFrame;
BG.initBLACK();
Ball.AllRed();
}
frame 23 {
if (!BG._visible) {
BG._visible = true;
} else {
BG._visible = false;
}
if (!Ball._visible) {
Ball._visible = true;
} else {
Ball._visible = false;
}
}
frame 24 {
if (state == 'GC') {
state = '';
_parent._parent.BBG.LastChange();
BG._visible = false;
Ball._visible = false;
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 26 {
if (state == 'EBG') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 32 {
stop();
_parent.ret(this._name);
}
}
movieClip 1614 {
frame 1 {
function Thunder(sf) {
BG.PulsWhite();
SE1.stop();
SE1.start(sf);
}
function ret(str) {
state = str;
}
SE1 = new Sound(this);
SE1.attachSound('SE_SAGA2THUNDER');
SE2 = new Sound(this);
SE2.attachSound('SE_SAGA2BURST');
state = '';
SE1.onSoundComplete = function () {
state = 'SE';
};
SE2.onSoundComplete = function () {
_parent.ret(_name);
};
fc = 0;
}
frame 3 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 5 {
if (state == 'VBG') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 11 {
BG = _root.EFFECT_BG.PastEffect(this, 'mc_ALBG', 0, 0);
pp = _parent._parent;
Prev.onEnterFrame = function () {
this._x = 2 * (random(3) - 1);
this._y = 2 * (random(3) - 1);
};
poses = new Array();
i = 0;
goto 332;
for (;;) {
++i;
label 332:
if (i >= 3) break;
poses[i] = new Object();
poses[i].x = pp[pp.MGS[i]]._x;
poses[i].y = pp[pp.MGS[i]]._y;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]].gotoAndPlay('ãらã„');
}
}
}
frame 12 {
Thunder(0);
++fc;
}
frame 18 {
if (fc >= 8) {
if (state == 'SE') {
state = '';
BG.removeMovieClip();
} else {
gotoAndPlay(_currentframe - 1);
}
} else {
gotoAndPlay('フラッシュ');
}
}
frame 19 {
SE2.stop();
SE2.start();
delete Prev.onEnterFrame;
Prev._x = 0;
Prev._y = 0;
this.onEnterFrame = function () {
_root.BATTLE._x = 2 * (random(4) - 2);
_root.BATTLE._y = 2 * (random(4) - 2);
};
}
frame 23 {
SE2.stop();
SE2.start();
}
frame 27 {
SE2.stop();
SE2.start();
}
frame 31 {
delete this.onEnterFrame;
_root.BATTLE._x = 0;
_root.BATTLE._y = 0;
}
frame 33 {
if (state == 'EBG') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 39 {
stop();
_parent.ret(this._name);
}
}
movieClip 1615 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
}
frame 5 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 7 {
if (state == 'VBG') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 13 {
DDAY = _root.EFFECT.PastEffect(this, 'MC_DDAY', 0, 0);
pp = _parent._parent;
i = 0;
goto 184;
for (;;) {
++i;
label 184:
if (i >= 3) break;
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]].gotoAndPlay('ãらã„');
}
}
}
frame 15 {
if (state != '') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 17 {
if (state == 'EBG') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 24 {
stop();
_parent.ret(this._name);
}
}
movieClip 1616 {
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_R', 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 1617 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
Prev.gotoAndPlay(1);
var mem = 0;
pp = _root.BATTLE;
}
frame 3 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 5 {
_root.EFFECT.PastEffect(this, 'MC_METEORVAR', 0, 0);
}
frame 7 {
if (state != '') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 9 {
stop();
_parent.ret(this._name);
}
}
movieClip 1618 {
}
movieClip 1619 {
frame 1 {
function refreshVtec() {
Vtec = new Array();
var Vran = new Array();
i = 0;
goto 388;
for (;;) {
++i;
label 388:
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) {
stop();
_parent.ret(this._name);
}
}
function MakeLine() {
if (BaseLine >= 0) {
if (LCount != 0 && LCount % SV == 0) {
BaseLine -= SV;
refreshVtec();
}
var py = (BaseLine - Vtec[LCount % SV]) * 2;
ERY = py;
this.attachMovie('ERASELINE', 'bl' + LCount, LCount);
++LCount;
}
}
wid = Witch._width;
hei = Witch._height;
var myBMD = new flash.display.BitmapData(wid, hei, true, 0);
myBMD.draw(Witch);
Witch._visible = false;
this.createEmptyMovieClip('Base', 2000);
this.Base.attachBitmap(myBMD, 0, 'auto', true);
rmax = 96;
rcount = 0;
SV = 8;
LCount = 0;
BaseLine = 94;
var Vtec = new Array();
refreshVtec();
var ERY;
var ERX = 224 - 16;
}
frame 2 {
MakeLine();
}
frame 6 {
gotoAndPlay(2);
}
}
movieClip 1620 {
}
movieClip 1621 {
frame 1 {
function ret(str) {
_parent.ret(this._name);
stop();
}
var fc = 0;
}
frame 40 {
Waru._y += 4;
gotoAndPlay(2);
}
}
movieClip 1622 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
}
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 = 'é»’';
}
frame 92 {
fscommand('ParaFlaTrace', Shake);
fscommand('ParaFlaTrace', _parent._parent);
Shake.mc = _parent._parent;
Shake.start();
Beaten.onEnterFrame = function () {
if (this.fc % 2 != 0) {
this._x -= 2;
} else {
this._x += 2;
}
++this.fc;
};
}
frame 96 {
if (state == 'Beaten') {
state = '';
delete Beaten.onEnterFrame;
Shake.stopshake();
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 100 {
if (state == 'VBG') {
state = '';
_root.BATTLE.BBG.ChangeSpace();
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 113 {
if (state == 'EBG') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 141 {
stop();
_parent.ret(this._name);
}
}
movieClip 1623 {
frame 1 {
color_mtx = [-0.7, -0.7, -0.3, 0, 255, -0.7, -0.7, -0.3, 0, 255, -0.7, -0.7, -0.3, 0, 255, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_root.filters = [filter];
}
frame 3 {
color_mtx = [0.7, 0.7, 0.3, 0, 0, 0.7, 0.7, 0.3, 0, 0, 0.7, 0.7, 0.3, 0, 0, 0, 0, 0, 1, 0];
delete filter;
filter = new flash.filters.ColorMatrixFilter(color_mtx);
_root.filters = [filter];
}
frame 5 {
gotoAndPlay(1);
}
}
movieClip 1624 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
Prev.gotoAndPlay(1);
SE1 = new Sound(this);
SE1.attachSound('SE_DESION');
SE1.onSoundComplete = function () {
state = 'ret';
};
}
frame 3 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 4 {
SE1.start();
}
frame 7 {
if (state != '') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 16 {
_root.filters = [];
_root.BG.myBG = 'é»’';
}
frame 20 {
_parent.ret(this._name);
}
}
movieClip 1625 {
frame 1 {
function initRandom(asize) {
delete RandomSeed;
RandomSeed = new Array();
i = 0;
goto 520;
for (;;) {
++i;
label 520:
if (i >= asize) break;
RandomSeed[i] = i;
}
}
function ChipMove() {
var finc = 0;
i = 0;
goto 615;
for (;;) {
++i;
label 615:
if (i >= ac) break;
if (!(MoveFlag[i] && this['Chip' + i]._x < 512)) {
++finc;
} else {
this['Chip' + i]._x += MoveSpeed[i];
}
}
if (finc == ac) {
gotoAndStop('Finish');
}
}
function finish() {
this.initRandom(this.maxac);
this.gotoAndPlay(7);
}
wid = Witch._width;
hei = Witch._height;
var finflag = new Array();
myColor = new Color(this);
preColor = myColor.getTransform();
myColor.setRGB(16777215);
var myBMD = new flash.display.BitmapData(wid, hei, true, 0);
myBMD.draw(Witch);
Witch._visible = false;
var maxac;
this.createEmptyMovieClip('mask', 2000);
MS = 16;
var access = 0;
RandomSeed = new Array();
msize = 16;
BaseChip = 0;
efcount = 0;
efframe = 12;
ernum = 13;
ac = 0;
Garuda = myBMD;
gwidth = wid;
gheight = hei;
rnum = gwidth;
cnum = gheight / 2;
MoveFlag = new Array();
MoveSpeed = new Array();
initRandom(cnum);
i = 0;
goto 1302;
for (;;) {
++i;
label 1302:
if (i >= cnum) break;
finflag[i] = false;
this.createEmptyMovieClip('Chip' + ac, ac);
this['Chip' + ac].createEmptyMovieClip('Chip0', 0);
this['Chip' + ac].createEmptyMovieClip('Chip1', 1);
this['tbmp' + ac] = new flash.display.BitmapData(gwidth, 2, true, 0);
this['tbmp' + ac].copyPixels(this.Garuda, new flash.geom.Rectangle(0, 2 * i, gwidth, 2), new flash.geom.Point(0, 0));
this['Chip' + ac].Chip0.attachBitmap(this['tbmp' + ac], 0, 'auto', true);
this['Chip' + ac]._x = 0;
this['Chip' + ac]._y = 2 * i;
MoveFlag[ac] = false;
MoveSpeed[ac] = 0;
++ac;
}
maxac = ac;
Garuda.dispose();
delete Garuda;
Retry.onRelease = function () {
this._parent.initRandom(this._parent.maxac);
this._parent.gotoAndPlay(7);
};
gotoAndPlay(2);
}
frame 2 {
if (access < ac) {
i = 0;
goto 122;
for (;;) {
++i;
label 122:
if (i >= 8) break;
ri = random(RandomSeed.length);
rans = random(3);
MoveFlag[RandomSeed[ri]] = true;
if (rans != 0) {
if (rans != 1) {
MoveSpeed[RandomSeed[ri]] = 64;
} else {
MoveSpeed[RandomSeed[ri]] = 32;
}
} else {
MoveSpeed[RandomSeed[ri]] = 16;
}
RandomSeed.splice(ri, 1);
++access;
}
}
ChipMove();
}
frame 3 {
ChipMove();
}
frame 4 {
ChipMove();
}
frame 5 {
gotoAndPlay(2);
}
frame 7 {
i = 0;
goto 78;
for (;;) {
++i;
label 78:
if (i >= 24) break;
ri = random(RandomSeed.length);
MoveFlag[RandomSeed[ri]] = false;
RandomSeed.splice(ri, 1);
}
ChipMove();
}
frame 8 {
ChipMove();
}
frame 9 {
ChipMove();
}
frame 10 {
gotoAndPlay(7);
}
frame 14 {
i = 0;
goto 92;
for (;;) {
++i;
label 92:
if (i >= ac) break;
this['tbmp' + i].dispose();
this['Chip' + i].removeMovieClip();
}
stop();
_parent.ret(this._name);
}
frame 15 {
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 230 {
this.stop();
_parent.ret(this._name);
}
}
movieClip 1626 {
frame 1 {
function initRandom(asize) {
delete RandomSeed;
RandomSeed = new Array();
i = 0;
goto 250;
for (;;) {
++i;
label 250:
if (i >= asize) break;
RandomSeed[i] = i;
}
}
function getRandom() {
if (0 >= RandomSeed.length) {
return 0;
} else {
ri = random(RandomSeed.length);
rans = RandomSeed[ri];
RandomSeed.splice(ri, 1);
return rans;
}
}
myBMD = flash.display.BitmapData.loadBitmap('IInane03');
this.attachBitmap(this.myBMD, 0, 'auto', true);
Witch._visible = false;
this._xscale = 200;
this._yscale = 200;
RandomSeed = new Array();
initRandom(36);
gotoAndPlay(2);
}
frame 2 {
if (0 >= RandomSeed.length) {
stop();
_parent.ret(this._name);
} else {
pos = getRandom();
px = pos % 6;
py = Math.floor(pos / 6);
i = py * 8 + 43;
goto 265;
for (;;) {
++i;
label 265:
if (i >= py * 8 + 8 + 43) break;
j = px * 8 + 29;
goto 352;
for (;;) {
++j;
label 352:
if (j >= px * 8 + 8 + 29) break;
myBMD.setPixel32(j, i, 0);
}
}
}
}
frame 3 {
gotoAndPlay(2);
}
}
movieClip 1627 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
var fc = 0;
SE1 = new Sound(this);
SE1.attachSound('SE_FLAIRCHIP');
}
frame 3 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 21 {
_root.BG.myBG = '黒白';
SE1.start('SE_FLAIRCHIP', 65535);
}
frame 23 {
if (state == 'EB') {
SE1.stop();
state = '';
_root.BG.myBG = 'é»’';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 45 {
myColor = new Color(this);
preColor = myColor.getTransform();
myColor.setRGB(16777215);
}
frame 51 {
myColor.setTransform(preColor);
}
frame 57 {
myColor.setRGB(16777215);
}
frame 62 {
myColor.setTransform(preColor);
}
frame 67 {
myColor.setRGB(16777215);
}
frame 71 {
myColor.setTransform(preColor);
}
frame 75 {
myColor.setRGB(16777215);
}
frame 78 {
myColor.setTransform(preColor);
}
frame 81 {
myColor.setRGB(16777215);
}
frame 83 {
myColor.setTransform(preColor);
_parent._parent.BBG.RevFlow();
}
frame 85 {
myColor.setRGB(16777215);
}
frame 86 {
myColor.setTransform(preColor);
}
frame 87 {
myColor.setRGB(16777215);
}
frame 88 {
myColor.setTransform(preColor);
}
frame 89 {
myColor.setRGB(16777215);
}
frame 90 {
myColor.setTransform(preColor);
}
frame 91 {
myColor.setRGB(16777215);
}
frame 92 {
myColor.setTransform(preColor);
}
frame 93 {
myColor.setRGB(16777215);
}
frame 94 {
myColor.setTransform(preColor);
}
frame 95 {
myColor.setRGB(16777215);
}
frame 96 {
myColor.setTransform(preColor);
}
frame 97 {
myColor.setRGB(16777215);
}
frame 98 {
myColor.setTransform(preColor);
}
frame 99 {
myColor.setRGB(16777215);
}
frame 100 {
myColor.setTransform(preColor);
}
frame 101 {
myColor.setRGB(16777215);
}
frame 102 {
stopflag = true;
}
frame 107 {
if (state == 'RS') {
state = '';
_parent.ret(this._name);
stop();
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1628 {
frame 1 {
_parent.ShakeFlag = true;
}
frame 30 {
_parent.ret(this._name);
}
}
movieClip 1629 mc_Void {
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 = '';
var ShakeFlag = false;
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 {
play();
}
frame 18 {
if (state == 'EX1') {
state = '';
gotoAndStop('ç«‹ã¡');
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 21 {
EX2.gotoAndPlay(1);
play();
}
frame 23 {
if (state == 'EX2') {
state = '';
gotoAndStop('ç«‹ã¡');
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 26 {
EX3.gotoAndPlay(1);
play();
}
frame 28 {
if (state == 'EX3') {
state = '';
stop();
gotoAndStop('ç«‹ã¡');
_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 36 {
EX5.gotoAndPlay(1);
play();
}
frame 38 {
if (state == 'EX5') {
state = '';
gotoAndStop('ç«‹ã¡');
EX5.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 = '';
gotoAndStop('ç«‹ã¡');
_parent.healret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 61 {
SP3.play();
}
frame 63 {
if (state == 'SP3') {
state = '';
gotoAndStop('ç«‹ã¡');
_parent.healret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 73 {
if (state == 'DD') {
state = '';
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 83 {
if (state == 'EXD') {
state = '';
gotoAndStop('ç«‹ã¡');
_parent.healret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1630 ERASELINE {
frame 1 {
function EraseLineBMP(sx, sy) {
i = sy;
goto 156;
for (;;) {
++i;
label 156:
if (i >= sy + 2) break;
j = sx;
goto 207;
for (;;) {
++j;
label 207:
if (j >= sx + 16) break;
TBMP.setPixel32(j, i, 0);
}
}
}
function DrawLine_unit(sx, sy) {
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 = _parent.ERX;
var mpy = _parent.ERY;
var tmc = _parent;
TBMP = _parent.myBMD;
}
frame 2 {
EraseLineBMP(mpx, mpy);
mpx -= 16;
}
frame 12 {
if (mpx < 0) {
_parent.ret(this._name);
stop();
this.removeMovieClip();
} else {
gotoAndPlay(2);
}
}
}
movieClip 1633 {
}
movieClip 1634 MC_FIREPIL {
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(32, 0);
this.mask.lineTo(32, 224);
this.mask.lineTo(0, 224);
this.mask.lineTo(0, 0);
this.mask.endFill();
this.setMask(this.mask);
Fire._y = 224;
this.onEnterFrame = function () {
if (0 >= Fire._y) {
if (-224 >= mask._y) {
_parent.ret(this._name);
delete this.onEnterFrame;
} else {
mask._y -= 16;
}
} else {
Fire._y -= 16;
}
};
}
}
movieClip 1635 MC_SKEWER {
frame 1 {
function Explod() {
fc = 1;
this.onEnterFrame = function () {
PlaySpr(fc);
if (0 < fc) {
++fc;
if (fc == spnum) {
_parent.ret(this._name);
delete onEnterFrame;
}
}
};
}
function PlaySpr(ii) {
i = 0;
goto 457;
for (;;) {
++i;
label 457:
if (i >= spnum) break;
DoomSpr[i]._visible = false;
}
DoomSpr[ii]._visible = true;
}
DoomSpr = new Array();
fc = 0;
var spnum = 14;
var xsize = 70;
var ysize = 44;
BBG = flash.display.BitmapData.loadBitmap('ISPIERCHIPS');
i = 0;
goto 640;
for (;;) {
++i;
label 640:
if (i >= spnum) break;
DoomSpr[i] = this.createEmptyMovieClip('Chip' + i, i);
this['tbmp' + i] = new flash.display.BitmapData(xsize, ysize, true, 0);
this['tbmp' + i].copyPixels(this.BBG, new flash.geom.Rectangle(xsize * i, 0, xsize, ysize), new flash.geom.Point(0, 0));
DoomSpr[i].attachBitmap(this['tbmp' + i], 0, 'auto', true);
DoomSpr[i]._x = 0;
DoomSpr[i]._y = 0;
DoomSpr[i]._xscale = 200;
DoomSpr[i]._yscale = 200;
DoomSpr[i]._visible = false;
}
DoomSpr[0]._visible = true;
BBG.dispose();
delete BBG;
Explod();
stop();
}
frame 3 {
gotoAndPlay(_currentframe - 1);
}
}
movieClip 1636 MC_SKEWERR {
frame 1 {
function Explod() {
fc = 1;
this.onEnterFrame = function () {
PlaySpr(fc);
if (0 < fc) {
++fc;
if (fc == spnum) {
_parent.ret(this._name);
delete onEnterFrame;
}
}
};
}
function PlaySpr(ii) {
i = 0;
goto 458;
for (;;) {
++i;
label 458:
if (i >= spnum) break;
DoomSpr[i]._visible = false;
}
DoomSpr[ii]._visible = true;
}
DoomSpr = new Array();
fc = 0;
var spnum = 14;
var xsize = 70;
var ysize = 44;
BBG = flash.display.BitmapData.loadBitmap('ISPIERRCHIPS');
i = 0;
goto 641;
for (;;) {
++i;
label 641:
if (i >= spnum) break;
DoomSpr[i] = this.createEmptyMovieClip('Chip' + i, i);
this['tbmp' + i] = new flash.display.BitmapData(xsize, ysize, true, 0);
this['tbmp' + i].copyPixels(this.BBG, new flash.geom.Rectangle(xsize * i, 0, xsize, ysize), new flash.geom.Point(0, 0));
DoomSpr[i].attachBitmap(this['tbmp' + i], 0, 'auto', true);
DoomSpr[i]._x = 0;
DoomSpr[i]._y = 0;
DoomSpr[i]._xscale = 200;
DoomSpr[i]._yscale = 200;
DoomSpr[i]._visible = false;
}
DoomSpr[0]._visible = true;
BBG.dispose();
delete BBG;
Explod();
stop();
}
frame 3 {
gotoAndPlay(_currentframe - 1);
}
}
movieClip 1643 MC_KICK {
frame 1 {
BaseX = this._x;
BaseY = this._y;
this.onEnterFrame = function () {
if (this._currentframe % 2) {
this._x = 2 * (random(5) - 2) + BaseX;
this._y = 2 * (random(5) - 2) + BaseY;
}
};
}
frame 12 {
_parent.ret(this._name);
}
}
movieClip 1646 MC_SWEEP {
frame 1 {
this.createEmptyMovieClip('mask', 2000);
this.mask._x = -32;
this.mask._y = -12;
this.mask.beginFill(16777215, 100);
this.mask.moveTo(0, 0);
this.mask.lineTo(32, 0);
this.mask.lineTo(32, 24);
this.mask.lineTo(0, 24);
this.mask.lineTo(0, 0);
this.mask.endFill();
this.setMask(this.mask);
sc = 0;
this.onEnterFrame = function () {
var rx;
var ry;
if (sc >= 4) {
if (sc != 4) {
if (sc >= 10) {
this._parent.ret(this._name);
delete this.onEnterFrame;
} else {
ry = 12;
rx = 32 - (sc - 5) * 16;
}
} else {
ry = 0;
rx = 48;
}
} else {
ry = -12;
rx = sc * 16 - 16;
}
this.mask._x = rx;
this.mask._y = ry;
++sc;
};
}
}
movieClip 1649 {
frame 1 {
if (_root.BATTLE.CMGS.Witch.multiflag != '逆') {
stop();
} else {
gotoAndStop('逆');
}
}
frame 11 {
stop();
}
}
movieClip 1650 {
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 671;
for (;;) {
++ii;
label 671:
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 1046;
for (;;) {
++ii;
label 1046:
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 = 6;
ernum = 6;
ac = 0;
var Garuda = myBMD;
gwidth = wid;
gheight = hei;
rnum = gwidth / 16;
cnum = gheight / 16;
i = 0;
goto 1549;
for (;;) {
++i;
label 1549:
if (i >= cnum) break;
j = 0;
goto 1593;
for (;;) {
++j;
label 1593:
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 {
Witch._visible = true;
stop();
_parent.ret(this._name);
}
frame 219 {
this.stop();
_parent.ret(this._name);
}
}
movieClip 1651 {
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 1652 {
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 1653 {
frame 1 {
myColor = new Color(BaseR);
preColor = myColor.getTransform();
myColor.setRGB(14680144);
var fc = 0;
}
frame 2 {
this.onEnterFrame = function () {
BaseN._visible = !BaseN._visible;
};
}
frame 4 {
if (fc >= 30) {
delete this.onEnterFrame;
BaseN._visible = false;
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
++fc;
}
}
movieClip 1654 {
frame 1 {
function ret(str) {
state = str;
}
state = '';
speed = 0;
}
frame 3 {
bf = false;
if (state == 'CPrev') {
state = '';
CPrev.onEnterFrame = function () {
if (this._x >= 512) {
ret('CPrev');
delete this.onEnterFrame;
} else {
this._x += speed;
if (388 - 160 < this._x) {
if (!bf) {
bf = true;
pp = _parent._parent._parent;
mem = 0;
goto 359;
for (;;) {
++mem;
label 359:
if (mem >= 3) break;
if (mem < 3) {
if (pp[pp.MGS[mem]] != '' && pp.ComCheck(pp.CMGS[pp.MGS[mem]])) {
pp[pp.MGS[mem]].gotoAndPlay('ãらã„');
}
}
}
}
}
speed += 8;
}
};
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 6 {
if (state == 'CPrev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 11 {
_root.EFFECT.PastEffect(this, 'MC_FIREPIL', 396, 24);
_root.BG.myBG = '橙黒';
}
frame 13 {
if (state != '') {
_root.BG.myBG = 'é»’';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 16 {
Base._x = -224;
Base.onEnterFrame = function () {
if (this._x >= 0) {
ret(this._name);
delete this.onEnterFrame;
} else {
this._x += 32;
}
};
}
frame 18 {
if (state == 'Base') {
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1655 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
Prev.gotoAndPlay(1);
var mem = 0;
pp = _root.BATTLE;
}
frame 3 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 6 {
if (state != '') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 7 {
stop();
_parent.ret(this._name);
}
}
movieClip 1656 {
frame 1 {
function ret(str) {
state = str;
fscommand('ParaFlaTrace', 'retcheck:' + state);
}
function TargetSet(TMG) {
targetname = TMG;
if (!pp.ADDEFFECT) {
CallMC = 'MC_SKEWER';
} else {
CallMC = 'MC_SKEWERR';
}
play();
gotoAndPlay(3);
}
function TargetSetR(TMG) {
targetname = TMG;
CallMC = 'MC_SKEWERR';
play();
gotoAndPlay(3);
}
var state = '';
targetname = '';
pp = _root.BATTLE;
SE1 = new Sound(this);
SE1.attachSound('SE_ZANTETSU1');
var CallMC = 'MC_SKEWER';
}
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);
smc = _root.EFFECT.PastEffect(this, CallMC, pp[targetname]._x + 16 - 70, pp[targetname]._y + 24 - 44);
smc._xscale = -100;
smc._x += 140;
} else {}
}
frame 15 {
++sc;
if (sc == 1) {
if (0 < pp.CMGS.Witch.preDamage) {
pp[targetname].gotoAndPlay('ãらã„');
SE1.start();
if (CallMC == 'MC_SKEWERR') {
_root.BG.myBG = '赤黒';
}
}
}
}
frame 16 {
if (state != '') {
state = '';
_root.BG.myBG = 'é»’';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1657 {
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;
SE1 = new Sound(this);
SE1.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, 'MC_KICK', pp[targetname]._x + 16 - 24, pp[targetname]._y + 24 - 24);
}
}
frame 15 {
++sc;
if (sc == 1) {
if (0 < pp.CMGS.Witch.preDamage) {
pp[targetname].gotoAndPlay('ãらã„');
SE1.start();
if (pp.ADDEFFECT) {
pp[targetname].onEnterFrame = function () {
this._x += 32;
if (512 < this._x) {
this._visible = false;
this._parent.SetPosition();
delete this.onEnterFrame;
}
};
}
}
}
}
frame 16 {
if (state != '') {
state = '';
_root.BG.myBG = 'é»’';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1658 {
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;
SE1 = new Sound(this);
SE1.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, 'MC_SWEEP', pp[targetname]._x - 32, pp[targetname]._y + 24);
} else {}
}
frame 15 {
++sc;
if (sc == 4) {
if (0 < pp.CMGS.Witch.preDamage) {
pp[targetname].gotoAndPlay('ãらã„');
SE1.start();
}
}
}
frame 16 {
if (state != '') {
state = '';
_root.BG.myBG = 'é»’';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1659 {
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 713;
for (;;) {
++ii;
label 713:
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 1088;
for (;;) {
++ii;
label 1088:
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;
}
}
}
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);
_quality = 'low';
msize = 16;
BaseChip = 0;
efcount = 0;
efframe = 6;
ernum = 8;
SE1 = new Sound(this);
SE1.attachSound('SE_FLAIRCHIP');
SE1.start('SE_FLAIRCHIP', 65535);
ac = 0;
WBMP = myBMD;
gwidth = wid;
gheight = hei;
rnum = gwidth / 16;
cnum = gheight / 16;
i = 0;
goto 1640;
for (;;) {
++i;
label 1640:
if (i >= cnum) break;
j = 0;
goto 1684;
for (;;) {
++j;
label 1684:
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 1660 mc_Ophelia {
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 {
gotoAndPlay(_currentframe - 1);
}
frame 8 {
if (state == 'Intro') {
state = '';
_parent.ret(this._name);
gotoAndPlay('ç«‹ã¡');
} 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 = '';
gotoAndPlay('ç«‹ã¡');
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 21 {
EX2.TargetSet(tTName);
play();
}
frame 23 {
if (state == 'EX2') {
state = '';
gotoAndPlay('ç«‹ã¡');
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 26 {
EX3.TargetSet(tTName);
}
frame 28 {
if (state == 'EX3') {
state = '';
gotoAndPlay('ç«‹ã¡');
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 31 {
EX4.TargetSet(tTName);
}
frame 33 {
if (state == 'EX4') {
_parent.atcret(this._name);
gotoAndPlay('ç«‹ã¡');
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 37 {
if (state == 'Fold') {
_parent.foldret(this._name);
stop();
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 40 {
SP1.gotoAndPlay(1);
}
frame 42 {
if (state == 'SP1') {
_parent.ret(this._name);
stop();
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1661 {
frame 1 {
function Explod() {
fc = 1;
afc = 0;
this.onEnterFrame = function () {
++afc;
if (afc % HS == 0) {
if (fc != 0) {
SE1.stop();
SE1.start();
afc = 0;
++fc;
fc %= spnum;
} else {
if (6 < HS) {
_parent.ret(this._name);
delete this.onEnterFrame;
} else {
HS += 4;
SE1.stop();
SE1.start();
afc = 0;
++fc;
fc %= spnum;
}
}
}
};
}
fc = 0;
SE1 = new Sound(this);
SE1.attachSound('SE_CLICK');
SE1.stop();
SE1.start();
var spnum = 4;
var HS = 2;
Explod();
var afc = 0;
stop();
}
frame 3 {
gotoAndPlay(_currentframe - 1);
}
}
movieClip 1662 mc_ClockDown {
frame 1 {
function ret(str) {
state = str;
++rcount;
if (rcount == 2) {
this.onEnterFrame = function () {
this._visible = !this._visible;
if (fc >= 10) {
this._visible = false;
_parent.ret(this._name);
delete this.onEnterFrame;
}
++fc;
};
}
}
state = '';
rcount = 0;
fc = 0;
lc = 0;
goto 360;
for (;;) {
++lc;
label 360:
if (lc >= 2) break;
this.attachMovie('mc_RevClock', 'cl' + lc, lc);
}
sx = 2 * random(64);
sy = 2 * random(16);
this.cl0._x = sx;
this.cl0._y = sy;
sx = 2 * random(64);
sy = 2 * random(16) + 96;
this.cl1._x = sx;
this.cl1._y = sy;
}
}
movieClip 1663 mc_RevClock {
frame 1 {
function Explod() {
fc = 1;
afc = 0;
this.onEnterFrame = function () {
++afc;
if (afc % HS == 0) {
if (fc != 0) {
PlaySpr(fc);
afc = 0;
++fc;
fc %= spnum;
} else {
if (6 < HS) {
_parent.ret(this._name);
delete this.onEnterFrame;
} else {
HS += 4;
PlaySpr(fc);
afc = 0;
++fc;
fc %= spnum;
}
}
}
};
}
function PlaySpr(ii) {
i = 0;
goto 624;
for (;;) {
++i;
label 624:
if (i >= spnum) break;
DoomSpr[i]._visible = false;
}
DoomSpr[ii]._visible = true;
}
DoomSpr = new Array();
fc = 0;
var spnum = 4;
var xsize = 32;
var ysize = 32;
BBG = flash.display.BitmapData.loadBitmap('ISP_CLOCKB');
i = 0;
goto 807;
for (;;) {
++i;
label 807:
if (i >= spnum) break;
DoomSpr[spnum - 1 - i] = this.createEmptyMovieClip('Chip' + i, i);
this['tbmp' + i] = new flash.display.BitmapData(xsize, ysize, true, 0);
this['tbmp' + i].copyPixels(this.BBG, new flash.geom.Rectangle(xsize * i, 0, xsize, ysize), new flash.geom.Point(0, 0));
DoomSpr[spnum - 1 - i].attachBitmap(this['tbmp' + i], 0, 'auto', true);
DoomSpr[spnum - 1 - i]._x = 0;
DoomSpr[spnum - 1 - i]._y = 0;
DoomSpr[spnum - 1 - i]._xscale = 200;
DoomSpr[spnum - 1 - i]._yscale = 200;
DoomSpr[spnum - 1 - i]._visible = false;
}
DoomSpr[0]._visible = true;
BBG.dispose();
delete BBG;
var HS = 2;
Explod();
var afc = 0;
stop();
}
frame 3 {
gotoAndPlay(_currentframe - 1);
}
}
movieClip 1668 MC_GRAVIDE {
frame 1 {
function Explod() {
fc = 1;
this.onEnterFrame = function () {
PlaySpr(fc);
if (afc == 0 && fc == 3) {
blinkflag = true;
}
if (blinkflag) {
this._visible = !this._visible;
}
if (0 < fc) {
++fc;
if (fc == spnum) {
++afc;
if (afc < 3) {
fc = 3;
} else {
_parent.ret(this._name);
delete onEnterFrame;
}
}
}
};
}
function PlaySpr(ii) {
i = 0;
goto 606;
for (;;) {
++i;
label 606:
if (i >= spnum) break;
DoomSpr[i]._visible = false;
}
DoomSpr[ii]._visible = true;
}
DoomSpr = new Array();
fc = 0;
var spnum = 11;
var xsize = 32;
var ysize = 32;
BBG = flash.display.BitmapData.loadBitmap('ISP_GRAVIDE');
i = 0;
goto 789;
for (;;) {
++i;
label 789:
if (i >= spnum) break;
DoomSpr[i] = this.createEmptyMovieClip('Chip' + i, i);
this['tbmp' + i] = new flash.display.BitmapData(xsize, ysize, true, 0);
this['tbmp' + i].copyPixels(this.BBG, new flash.geom.Rectangle(xsize * i, 0, xsize, ysize), new flash.geom.Point(0, 0));
DoomSpr[i].attachBitmap(this['tbmp' + i], 0, 'auto', true);
DoomSpr[i]._x = 0;
DoomSpr[i]._y = 0;
DoomSpr[i]._xscale = 200;
DoomSpr[i]._yscale = 200;
DoomSpr[i]._visible = false;
}
DoomSpr[0]._visible = true;
BBG.dispose();
delete BBG;
var HS = 1;
Explod();
var afc = 0;
var blinkflag = false;
stop();
}
frame 3 {
gotoAndPlay(_currentframe - 1);
}
}
movieClip 1671 mc_Gravide_sh {
frame 1 {
function Explod() {
fc = 1;
this.onEnterFrame = function () {
PlaySpr(fc);
if (afc == 0 && fc == 3) {
blinkflag = true;
}
if (afc == 2 && fc == 3) {
_parent.ret(this._name);
}
if (blinkflag) {
this._visible = !this._visible;
}
if (0 < fc) {
++fc;
if (fc == spnum) {
++afc;
if (afc < 3) {
fc = 3;
} else {
delete onEnterFrame;
}
}
}
};
}
function PlaySpr(ii) {
i = 0;
goto 650;
for (;;) {
++i;
label 650:
if (i >= spnum) break;
DoomSpr[i]._visible = false;
}
DoomSpr[ii]._visible = true;
}
DoomSpr = new Array();
fc = 0;
var spnum = 11;
var xsize = 32;
var ysize = 32;
BBG = flash.display.BitmapData.loadBitmap('ISP_GRAVIDE');
i = 0;
goto 833;
for (;;) {
++i;
label 833:
if (i >= spnum) break;
DoomSpr[i] = this.createEmptyMovieClip('Chip' + i, i);
this['tbmp' + i] = new flash.display.BitmapData(xsize, ysize, true, 0);
this['tbmp' + i].copyPixels(this.BBG, new flash.geom.Rectangle(xsize * i, 0, xsize, ysize), new flash.geom.Point(0, 0));
DoomSpr[i].attachBitmap(this['tbmp' + i], 0, 'auto', true);
DoomSpr[i]._x = 0;
DoomSpr[i]._y = 0;
DoomSpr[i]._xscale = 200;
DoomSpr[i]._yscale = 200;
DoomSpr[i]._visible = false;
}
DoomSpr[0]._visible = true;
BBG.dispose();
delete BBG;
var HS = 1;
Explod();
var afc = 0;
var blinkflag = false;
stop();
}
frame 3 {
gotoAndPlay(_currentframe - 1);
}
}
movieClip 1674 {
}
movieClip 1675 mc_saucer {
frame 1 {
function start(x1, y1, x2, y2) {
fc = 0;
this._x = x1;
this._y = y1;
tex = x2;
tey = y2 + random(48) - 24;
this.vx = (tex - x1) / this.Frame;
this.vy = (tey - y1) / this.Frame;
this.ex = tex;
this.ey = tey;
gotoAndPlay(2);
}
var vx;
var vy;
var ex;
var ey;
var fc;
var Frame = 8;
stop();
}
frame 3 {
++fc;
}
frame 4 {
if (fc == Frame - 1) {
_parent.ret(this._name);
}
if (fc < Frame * 2) {
this._x += this.vx;
this._y += this.vy;
gotoAndPlay(_currentframe - 1);
}
}
frame 5 {
this.removeMovieClip();
}
}
movieClip 1676 mc_mutebg {
frame 1 {
function ChangeCol(val) {
val %= 48;
i = Math.floor(val / 4) + 1;
j = val % 4;
if (i % 2 == 0) {
j = 3 - j;
}
this.BG._x = 0;
this.BG._y = 0;
this.BG.beginFill(ColTable[j][i], 100);
this.BG.moveTo(0, 0);
this.BG.lineTo(512, 0);
this.BG.lineTo(512, 384);
this.BG.lineTo(0, 384);
this.BG.lineTo(0, 0);
this.BG.endFill();
}
ColTable = [0, 7566195, 8092539, 12434877, 16250871, 16777215];
this.createEmptyMovieClip('BG', 0);
fc = 0;
cnum = 0;
cnum = [0, 1, 2, 3, 4, 5, 5, 5, 5, 5, 4, 3, 2, 1, 0];
this.onEnterFrame = function () {
if (fc % 2 == 0) {
cn = cnum[Math.floor(fc / 2)];
this.BG._x = 0;
this.BG._y = 0;
this.BG.beginFill(ColTable[cn], 100);
this.BG.moveTo(0, 0);
this.BG.lineTo(512, 0);
this.BG.lineTo(512, 384);
this.BG.lineTo(0, 384);
this.BG.lineTo(0, 0);
this.BG.endFill();
if (cn == 0 && 0 < fc) {
_parent.ret(this._name);
delete this.onEnterFrame;
}
}
++fc;
};
cc = 0;
}
}
movieClip 1679 {
frame 1 {
if (_root.BATTLE.CMGS.Witch.multiflag != '逆') {
stop();
} else {
gotoAndStop('逆');
}
}
frame 11 {
stop();
}
}
movieClip 1680 {
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 671;
for (;;) {
++ii;
label 671:
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 1046;
for (;;) {
++ii;
label 1046:
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 = 6;
ernum = 6;
ac = 0;
var Garuda = myBMD;
gwidth = wid;
gheight = hei;
rnum = gwidth / 16;
cnum = gheight / 16;
i = 0;
goto 1549;
for (;;) {
++i;
label 1549:
if (i >= cnum) break;
j = 0;
goto 1593;
for (;;) {
++j;
label 1593:
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 {
Witch._visible = true;
stop();
_parent.ret(this._name);
}
frame 219 {
this.stop();
_parent.ret(this._name);
}
}
movieClip 1681 {
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 1682 {
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 1683 {
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_CRIT');
}
frame 3 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 11 {
var ANum = 0;
var ACount = 0;
var EC;
ai = 0;
goto 174;
for (;;) {
++ai;
label 174:
if (ai >= 3) break;
if (pp[pp.MGS[ai]] != '' && pp.ComCheck(pp.CMGS[pp.MGS[ai]])) {
this.attachMovie('mc_saucer', 'sc' + ai, ANum);
++ANum;
}
}
sx = pp.Witch._x + 72;
sy = pp.Witch._y + 32;
ep = new Object();
ep.x = sx;
ep.y = sy;
this.globalToLocal(ep);
sx = ep.x;
sy = ep.y;
}
frame 12 {
goto 152;
for (;;) {
++mem;
label 152:
if (mem >= 3) break;
if (mem < 3) {
if (pp[pp.MGS[mem]] != '' && pp.ComCheck(pp.CMGS[pp.MGS[mem]])) {
wx = pp[pp.MGS[mem]]._width;
wy = pp[pp.MGS[mem]]._height;
ex = Math.floor(pp[pp.MGS[mem]]._x + wx);
ey = Math.floor(pp[pp.MGS[mem]]._y + wy / 2);
ep.x = ex;
ep.y = ey;
this.globalToLocal(ep);
ex = ep.x;
ey = ep.y;
this['sc' + mem].start(sx, sy, ex, ey);
} else {}
}
}
if (mem >= 3) {
gotoAndPlay('斬鉄後');
}
}
frame 14 {
if (state != '') {
pp[pp.MGS[mem]].gotoAndPlay('ãらã„');
SE1.stop();
SE1.start();
state = '';
++mem;
if (mem < 3) {
gotoAndPlay('斬鉄');
}
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 26 {
stop();
_parent.ret(this._name);
}
}
movieClip 1684 {
frame 1 {
function ret(str) {
state = str;
fscommand('ParaFlaTrace', 'retcheck:' + state);
}
function TargetSet(TMG) {
targetname = TMG;
play();
gotoAndPlay(3);
}
var state = '';
targetname = '';
SE1 = new Sound(this);
SE1.attachSound('SE_GRAVIDE');
pp = _root.BATTLE;
var CallMC = 'MC_GRAVIDE';
}
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);
smc = _root.EFFECT.PastEffect(this, CallMC, pp[targetname]._x + 16 - 32, pp[targetname]._y + 24 - 32);
} else {}
}
frame 15 {
++sc;
if (sc == 3) {
SE1.start();
pp[targetname].gotoAndPlay('ãらã„');
}
}
frame 16 {
if (state != '') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1685 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
Prev.gotoAndPlay(1);
var mem = 0;
var fc = 0;
pp = _root.BATTLE;
SE1 = new Sound(this);
SE1.attachSound('SE_GRAVIDE');
}
frame 3 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 12 {
goto 119;
for (;;) {
++mem;
label 119:
if (mem >= 3) break;
if (mem < 3) {
if (pp[pp.MGS[mem]] != '' && pp.ComCheck(pp.CMGS[pp.MGS[mem]])) {
_root.EFFECT.PastEffect(this, 'MC_GRAVIDE_sh', pp[pp.MGS[mem]]._x + 16 - 32, pp[pp.MGS[mem]]._y + 24 - 32);
fc = 0;
} else {}
}
}
if (mem >= 3) {
gotoAndPlay('斬鉄後');
}
}
frame 13 {
++fc;
if (fc == 3) {
pp[pp.MGS[mem]].gotoAndPlay('ãらã„');
SE1.stop();
SE1.start();
}
}
frame 14 {
if (state != '') {
state = '';
++mem;
if (mem < 3) {
gotoAndPlay('斬鉄');
}
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 26 {
stop();
_parent.ret(this._name);
}
}
movieClip 1686 {
frame 1 {
function ret(str) {
state = str;
fscommand('ParaFlaTrace', 'retcheck:' + state);
}
function TargetSet(TMG) {
targetname = TMG;
play();
gotoAndPlay(3);
}
function Beaten() {
if (!pp.CMGS[targetname].InAir) {
pp[targetname].gotoAndPlay('ãらã„');
this.SE.stop();
this.SE.start();
}
}
var state = '';
targetname = '';
pp = _root.BATTLE;
var CallMC = 'MC_COMET';
SE = new Sound(this);
SE.attachSound('SE_GRA2BURST');
}
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);
smc = _root.EFFECT.PastEffect(this, CallMC, pp[targetname]._x + 16, pp[targetname]._y + 24);
} else {}
}
frame 15 {
++sc;
if (sc == 8) {
Beaten();
}
}
frame 16 {
if (state != '') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1687 {
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 713;
for (;;) {
++ii;
label 713:
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 1088;
for (;;) {
++ii;
label 1088:
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;
}
}
}
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);
_quality = 'low';
msize = 16;
BaseChip = 0;
efcount = 0;
efframe = 6;
ernum = 8;
SE1 = new Sound(this);
SE1.attachSound('SE_FLAIRCHIP');
SE1.start('SE_FLAIRCHIP', 65535);
ac = 0;
WBMP = myBMD;
gwidth = wid;
gheight = hei;
rnum = gwidth / 16;
cnum = gheight / 16;
i = 0;
goto 1640;
for (;;) {
++i;
label 1640:
if (i >= cnum) break;
j = 0;
goto 1684;
for (;;) {
++j;
label 1684:
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 1688 {
frame 1 {
function ret(str) {
state = str;
}
state = '';
}
frame 3 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 4 {
var myBMD = new flash.display.BitmapData(512, 384, false, 0);
mmc = _root;
myBMD.draw(mmc);
var _RETURN = mmc.createEmptyMovieClip('_RETURN', 1);
var BMP1 = new flash.display.BitmapData(1024, 251, false, 0);
BMP1.copyPixels(myBMD, new flash.geom.Rectangle(0, 0, 512, 251), new flash.geom.Point(0, 0));
BMP1.copyPixels(myBMD, new flash.geom.Rectangle(0, 0, 512, 251), new flash.geom.Point(512, 0));
_RETURN.attachBitmap(BMP1, 1, 'auto', false);
_RETURN._y = 0;
_RETURN._x = 0;
myBMD.dispose();
_RETURN._x = 0;
_RETURN._y = 0;
_RETURN.beginFill(0, 100);
_RETURN.moveTo(1024, 0);
_RETURN.lineTo(1536, 0);
_RETURN.lineTo(1536, 251);
_RETURN.lineTo(1024, 251);
_RETURN.lineTo(1024, 0);
_RETURN.endFill();
this.OStage._visible = false;
vx = 1;
SE1 = new Sound(this);
SE1.attachSound('SE_SOT');
var lnum = 12;
SE1.onSoundComplete = function () {
if (lcount < lnum) {
SE1.start();
}
};
SE1.start();
lcount = 0;
this.onEnterFrame = function () {
_RETURN._x -= vx;
if (_RETURN._x < -512) {
++lcount;
if (lcount >= lnum) {
if (_RETURN._x < -1024) {
_RETURN._x = -1024;
_parent.ret(this._name);
delete this.onEnterFrame;
}
} else {
_RETURN._x %= 512;
}
}
if (vx < 64) {
vx *= 2;
}
};
stop();
}
}
movieClip 1689 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
Prev.gotoAndPlay(1);
}
frame 3 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 4 {
_root.EFFECT_BG.PastEffect(this, 'mc_mutebg', 0, 0);
}
frame 6 {
if (state != '') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 10 {
_parent.ret(this._name);
}
}
movieClip 1690 {
frame 1 {
function Explod() {
fc = 1;
afc = 0;
this.onEnterFrame = function () {
++afc;
if (afc % HS == 0) {
PlaySpr(fc);
SE1.stop();
SE1.start();
++fc;
fc %= spnum;
afc = 0;
if (fc == 0) {
if (0 >= HS) {
_parent.ret(this._name);
delete onEnterFrame;
} else {
HS -= 2;
}
}
}
};
}
function PlaySpr(ii) {
i = 0;
goto 637;
for (;;) {
++i;
label 637:
if (i >= spnum) break;
DoomSpr[i]._visible = false;
}
DoomSpr[ii]._visible = true;
}
DoomSpr = new Array();
fc = 0;
SE1 = new Sound(this);
SE1.attachSound('SE_CLICK');
var spnum = 4;
var xsize = 32;
var ysize = 32;
BBG = flash.display.BitmapData.loadBitmap('ISP_CLOCK');
i = 0;
goto 860;
for (;;) {
++i;
label 860:
if (i >= spnum) break;
DoomSpr[i] = this.createEmptyMovieClip('Chip' + i, i);
this['tbmp' + i] = new flash.display.BitmapData(xsize, ysize, true, 0);
this['tbmp' + i].copyPixels(this.BBG, new flash.geom.Rectangle(xsize * i, 0, xsize, ysize), new flash.geom.Point(0, 0));
DoomSpr[i].attachBitmap(this['tbmp' + i], 0, 'auto', true);
DoomSpr[i]._x = 0;
DoomSpr[i]._y = 0;
DoomSpr[i]._xscale = 200;
DoomSpr[i]._yscale = 200;
DoomSpr[i]._visible = false;
}
DoomSpr[0]._visible = true;
BBG.dispose();
delete BBG;
var HS = 5;
Explod();
var afc = 0;
stop();
}
frame 3 {
gotoAndPlay(_currentframe - 1);
}
}
movieClip 1691 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
}
frame 3 {
Prev.gotoAndPlay(1);
}
frame 5 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 13 {
if (state == 'Care') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 14 {
stop();
_parent.ret(this._name);
}
}
movieClip 1692 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
}
frame 3 {
Prev.gotoAndPlay(1);
}
frame 5 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 11 {
pp = _parent._parent;
_root.EFFECT.PastEffect(this, 'mc_ClockDown', pp.Witch._x + pp.Witch._width, pp.Witch._y);
pp = _parent._parent;
mem = 0;
goto 264;
for (;;) {
++mem;
label 264:
if (mem >= 3) break;
if (mem < 3) {
if (pp[pp.MGS[mem]] != '' && pp.ComCheck(pp.CMGS[pp.MGS[mem]])) {
pp[pp.MGS[mem]].gotoAndPlay('ãらã„');
}
}
}
}
frame 13 {
if (state != '') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 14 {
stop();
_parent.ret(this._name);
}
}
movieClip 1693 mc_Homulilly {
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 {
gotoAndPlay(_currentframe - 1);
}
frame 8 {
if (state == 'Intro') {
state = '';
_parent.ret(this._name);
gotoAndPlay('ç«‹ã¡');
} 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 = '';
gotoAndPlay('ç«‹ã¡');
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 21 {
EX2.TargetSet(tTName);
play();
}
frame 23 {
if (state == 'EX2') {
state = '';
gotoAndPlay('ç«‹ã¡');
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 26 {
EX3.gotoAndPlay(1);
}
frame 28 {
if (state == 'EX3') {
state = '';
gotoAndPlay('ç«‹ã¡');
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 31 {
EX4.TargetSet(tTName);
play();
}
frame 33 {
if (state == 'EX4') {
state = '';
gotoAndPlay('ç«‹ã¡');
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 37 {
if (state == 'Fold') {
_parent.foldret(this._name);
stop();
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 40 {
SP1.gotoAndPlay(1);
}
frame 42 {
if (state == 'SP1') {
_parent.ret(this._name);
stop();
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 46 {
SP2.gotoAndPlay(1);
}
frame 48 {
if (state == 'SP2') {
_parent.healret(this._name);
gotoAndPlay('ç«‹ã¡');
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 51 {
SP3.gotoAndPlay(1);
}
frame 53 {
if (state == 'SP3') {
_parent.healret(this._name);
gotoAndPlay('ç«‹ã¡');
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 56 {
SP4.gotoAndPlay(1);
}
frame 58 {
if (state == 'SP4') {
_parent.healret(this._name);
gotoAndPlay('ç«‹ã¡');
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 61 {
SP5.gotoAndPlay(1);
}
frame 63 {
if (state == 'SP5') {
_parent.healret(this._name);
gotoAndPlay('ç«‹ã¡');
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1694 __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 1695 __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 1696 __Packages.CSkillTable {
#initclip
if (!CSkillTable) {
_global.CSkillTable = function () {
this.m_SG = new Array();
this.m_HitScale = new Array();
this.m_ATBias = new Array();
this.m_ACBias = new Array();
this.m_BaseD = new Array();
this.m_Range = new Array();
this.m_SPBias = new Array();
this.m_MasterFlag = new Array();
};
var v1 = _global.CSkillTable.prototype;
v1.SetBaseParam = function (SkillName, SkillCall, Type, Target, All, Attribute, MasterLevel) {
this.m_SkillName = SkillName;
this.m_SkillCall = SkillCall;
this.m_Type = Type;
this.m_Target = Target;
this.m_All = All;
this.m_Attribute = Attribute;
this.m_MasterLevel = MasterLevel;
};
v1.SetParam4EachEnemies = function (EnemyName, SG, HitScale, ATBias, ACBias, BaseD, Range, SPBias, MasterFlag) {
this.m_SG[EnemyName] = SG;
this.m_HitScale[EnemyName] = HitScale;
this.m_ATBias[EnemyName] = ATBias;
this.m_ACBias[EnemyName] = ACBias;
this.m_BaseD[EnemyName] = BaseD;
this.m_Range[EnemyName] = Range;
this.m_SPBias[EnemyName] = SPBias;
this.m_MasterFlag[EnemyName] = MasterFlag;
};
v1.SkillCheck = function (EnemyName, Level) {
return this.m_MasterFlag[EnemyName] || this.m_MasterFlag[EnemyName] == false && Level >= this.m_MasterLevel;
};
v1.GetSkill = function (EnemyName, Level, retSkill) {
fscommand('ParaFlaTrace', EnemyName + ':' + this.m_SkillName + ':' + this.m_MasterFlag[EnemyName]);
if (!(this.m_MasterFlag[EnemyName] || this.m_MasterFlag[EnemyName] == false && Level >= this.m_MasterLevel)) {
delete retSkill;
} else {
fscommand('ParaFlaTrace', '習得済ã¿åˆ¤å®š');
retSkill.SkillName = this.m_SkillName;
retSkill.SkillCall = this.m_SkillCall;
retSkill.Type = this.m_Type;
retSkill.Target = this.m_Target;
retSkill.All = this.m_All;
retSkill.Attribute = this.m_Attribute;
retSkill.SG = this.m_SG[EnemyName];
retSkill.HitScale = this.m_HitScale[EnemyName];
retSkill.ATBias = this.m_ATBias[EnemyName];
retSkill.ACBias = this.m_ACBias[EnemyName];
retSkill.BaseD = this.m_BaseD[EnemyName];
retSkill.Range = this.m_Range[EnemyName];
retSkill.SPBias = this.m_SPBias[EnemyName];
fscommand('ParaFlaTrace', retSkill);
}
};
ASSetPropFlags(v1, null, 1);
}
#endinitclip
}
movieClip 1697 __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 1698 __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;
this.Level = 1;
this.SlipTurn = 0;
this.SlipUnit = 0;
this.MHPDown = 100;
this.MSGDown = 100;
this.SPDScale = 100;
this.HitScale = 100;
};
var v1 = _global.CMagGirl.prototype;
v1.Clone = function (TCMG) {
for (pn in TCMG) {
this[pn] = TCMG[pn];
fscommand('ParaFlaTrace', pn + ':' + this[pn]);
}
};
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 * this.HitScale / 100;
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 1700;
for (;;) {
++i;
label 1700:
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 1888;
for (;;) {
++i;
label 1888:
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 {
if (!(SkillName == '◎グラビデ' || SkillName == '◎グラビガ')) {
ret = 0;
ret = this.BaseD - this.Range / 2 + random(this.Range);
this.preHitNum = this.preHitNumR + this.preHitNumL;
fscommand('ParaFlaTrace', 'ダメージ:' + this.preDamage);
return ret;
} else {
tmhp = TCMG.GetMHP();
ret = Math.floor(tmhp / 2);
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;
}
hscale = this.HitScale / 100;
i = 0;
goto 2781;
for (;;) {
++i;
label 2781:
if (i >= this.RANum * hscale) break;
if (random(100) < tAcuracy) {
ret += this.ADamage + random(10) - 5;
++this.preHitNumR;
}
}
this.preHitNumL = 0;
i = 0;
goto 2943;
for (;;) {
++i;
label 2943:
if (i >= this.LANum * hscale) 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;
hscale = this.Skills[SkillName].HitScale * this.HitScale / 100;
allnum = this.RANum + this.LANum;
this.preHitNumR = 0;
i = 0;
goto 3356;
for (;;) {
++i;
label 3356:
if (i >= this.RANum * hscale) 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 3576;
for (;;) {
++i;
label 3576:
if (i >= this.LANum * hscale) 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;
hscale = this.HitScale / 100;
this.preHitNumR = 0;
i = 0;
goto 4140;
for (;;) {
++i;
label 4140:
if (i >= this.RANum * hscale) break;
if (random(100) < AC) {
ret += this.ADamage + random(10) - 5;
++this.preHitNumR;
}
}
this.preHitNumL = 0;
i = 0;
goto 4302;
for (;;) {
++i;
label 4302:
if (i >= this.LANum * hscale) 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;
hscale = this.HitScale / 100;
this.preHitNumR = 0;
i = 0;
goto 4628;
for (;;) {
++i;
label 4628:
if (i >= this.RANum * hscale) break;
if (random(100) < this.Acuracy) {
ret += this.ADamage + random(10) - 5;
++this.preHitNumR;
}
}
this.preHitNumL = 0;
i = 0;
goto 4796;
for (;;) {
++i;
label 4796:
if (i >= this.LANum * hscale) 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;
hscale = this.HitScale / 100;
i = 0;
goto 5147;
for (;;) {
++i;
label 5147:
if (i >= allnum * hscale) break;
if (random(100) < AC) {
++HitNum;
}
}
this.preHitNum = HitNum;
return HitNum;
} else {
allnum = this.RANum + this.LANum;
HitNum = 0;
hscale = this.HitScale / 100;
i = 0;
goto 5324;
for (;;) {
++i;
label 5324:
if (i >= allnum * hscale) break;
if (random(100) < this.Acuracy) {
++HitNum;
}
}
this.preHitNum = HitNum;
return HitNum;
}
};
v1.GetNDamage = function (HitNum) {
ret = 0;
i = 0;
goto 5477;
for (;;) {
++i;
label 5477:
if (i >= HitNum) break;
ret += this.ADamage + random(10) - 5;
}
this.preDamage = ret;
return ret;
};
v1.GetMHP = function () {
retval = Math.floor(this.MHPDown * this.MHP / 100);
return retval;
};
v1.GetMSG = function () {
retval = Math.floor(this.MSGDown * this.MSG / 100);
return retval;
};
v1.GetSpeed = function () {
retval = Math.floor(this.SPDScale * this.Speed / 100);
if (this.ribbonflag) {
retval -= 10;
}
return retval;
};
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 AddItem(TName, ItemName) {
for (pn in AddingItemTable) {
if (TName.indexOf(pn) != -1) {
if (AddingItemTable[pn][ItemName] != undefined) {
++AddingItemTable[pn][ItemName];
} else {
AddingItemTable[pn][ItemName] = 1;
}
}
}
}
function DealItemAll() {
for (pn in CMGS) {
DealItems(CMGS[pn]);
}
}
function DealItems(CMG) {
for (pn in AddingItemTable) {
if (CMG.Name.indexOf(pn) != -1) {
tAIT = AddingItemTable[pn];
blength = CMG.Items.length;
for (pn2 in tAIT) {
fscommand('ParaFlaTrace', 'è¿½åŠ ã‚¢ã‚¤ãƒ†ãƒ :' + pn2);
CMG.Items[blength] = pn2;
CMG.ItemsNum[blength] = AddingItemTable[pn][pn2];
if (9 < CMG.ItemsNum[blength]) {
CMG.ItemsNum[blength] = 9;
}
++blength;
}
}
}
}
function LevelUpProc() {
for (nn in LevelList) {
MName = nn;
for (pn in CMGS) {
if (pn != 'Witch') {
if (CMGS[pn].Name.indexOf(MName) != -1) {
if (0 < CMGS[pn].HP && 0 < CMGS[pn].SG) {
++LevelList[nn];
}
if (LvMax < LevelList[nn]) {
LevelList[nn] = LvMax;
}
}
}
}
}
}
function LvUp(CMG) {
if (CMG.GBless == 0) {
CMG.GBless = 1;
tCMG = GBCMGList[CMG.Name];
CMG.MHP = tCMG.MHP;
CMG.MSG = 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;
if (CMG.Name == 'ã»ã‚€ã‚‰') {
BSFlag = false;
ii = 0;
goto 4292;
for (;;) {
++ii;
label 4292:
if (ii >= CMG.Items.length) break;
if (CMG.Items[ii] == 'BSコントãƒãƒ¼ãƒ©') {
BSFlag = true;
} else {}
}
if (!BSFlag) {
bln = CMG.Items.length;
CMG.Items[bln] = 'BSコントãƒãƒ¼ãƒ©';
CMG.ItemsNum[bln] = 1;
}
}
EachSetSkills(CMG, 'クリームヒルト2');
if (CMG.Name == 'ãょã†ã“') {
ii = 0;
goto 4526;
for (;;) {
++ii;
label 4526:
if (ii >= 3) break;
if (CMG.SkillName.必殺4 != undefined) {
if (_root.BATTLE.CMGS[_root.BATTLE.MGS[ii]].Name == 'マミ') {
CMG.SkillName.必殺4 = 'R・F';
}
}
}
}
EachLevelRevision(CMG);
}
}
function LvDown(CMG) {
tCMG = CMGList[CMG.Name];
CMG.MHP = tCMG.MHP;
CMG.MSG = 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;
if (CMG.Name == 'ã»ã‚€ã‚‰') {
BSFlag = -1;
ii = 0;
goto 4952;
for (;;) {
++ii;
label 4952:
if (ii >= CMG.Items.length) break;
if (CMG.Items[ii] == 'BSコントãƒãƒ¼ãƒ©') {
BSFlag = ii;
} else {}
}
if (BSFlag != -1) {
CMG.Items.splice(BSFlag, 1);
CMG.ItemsNum.splice(BSFlag, 1);
}
}
EachSetSkills(CMG, 'クリームヒルト');
if (CMG.Name == 'ãょã†ã“') {
ii = 0;
goto 5194;
for (;;) {
++ii;
label 5194:
if (ii >= 3) break;
if (CMG.SkillName.必殺4 != undefined) {
if (_root.BATTLE.CMGS[_root.BATTLE.MGS[ii]].Name == 'マミ') {
CMG.SkillName.必殺4 = 'R・F';
}
}
}
}
EachLevelRevision(CMG);
if (CMG.GetMHP() < CMG.HP) {
CMG.HP = CMG.GetMHP();
}
if (CMG.GetMSG() < CMG.SG) {
CMG.SG = CMG.GetMSG();
}
}
function LevelRevision() {
for (nn in LevelList) {
MName = nn;
for (pn in CMGS) {
if (pn != 'Witch') {
if (CMGS[pn].Name.indexOf(MName) != -1) {
if (LvMax < LevelList[MName]) {
LevelList[MName] = LvMax;
}
CMGS[pn].Level = LevelList[MName];
var WName;
if (NAMES.Witch != 'Void') {
if (!(NAMES.Witch == 'オフィーリア' || NAMES.Witch == 'ホムリリー')) {
WName = NAMES.Witch;
} else {
WName = 'ã‚ャンデãƒãƒ';
}
} else {
WName = 'クリームヒルト';
}
if (CMGS[pn].Name == 'ã¾ã©ã‹G') {
EachSetSkills(CMGS[pn], 'クリームヒルト2');
} else {
EachSetSkills(CMGS[pn], WName);
}
EachLevelRevision(CMGS[pn]);
CMGS[pn].HP = CMGS[pn].GetMHP();
CMGS[pn].SG = CMGS[pn].GetMSG();
fscommand('ParaFlaTrace', CMGS[pn].Name + ':Lv:' + LevelList[MName]);
}
}
}
}
}
function EachLevelRevision(tCMG) {
var tlv = tCMG.Level - 1;
tCMG.MHP = Math.floor(tCMG.MHP + tlv * tCMG.MHP / (LvMax - 1));
if (9999 < tCMG.MHP) {
tCMG.MHP = 9999;
}
tCMG.MSG = Math.floor(tCMG.MSG + tlv * tCMG.MSG / (LvMax - 1));
if (999 < tCMG.MSG) {
tCMG.MSG = 999;
}
tCMG.Speed += tlv;
tCMG.RANum += Math.floor(tlv / 2);
tCMG.LANum += Math.floor(tlv / 2);
tCMG.ADamage = Math.floor(tCMG.ADamage + tCMG.ADamage * tlv / 2 * (LvMax - 1));
tCMG.Acuracy += tlv;
var tSkills = tCMG.Skills;
for (spn in tSkills) {
if (tSkills[spn].Attribute == 'é”法' && (tSkills[spn].Type == '攻撃' || tSkills[spn].Type == '回復')) {
tSkills[spn].BaseD = Math.floor(tSkills[spn].BaseD + tSkills[spn].BaseD * tlv / 2 * (LvMax - 1));
tSkills[spn].Range = Math.floor(tSkills[spn].Range + tSkills[spn].Range * tlv / 2.5 * (LvMax - 1));
fscommand('ParaFlaTrace', tCMG.Name + ' ' + tSkills[spn].SkillName + ':' + tSkills[spn].BaseD + '+-' + tSkills[spn].Range);
}
}
}
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.ã•ã‚„ã‹.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.マミ = new CMagGirl();
CMGList.マミ.Name = 'マミ';
CMGList.マミ.FB = 1;
CMGList.マミ.MHP = 3041;
CMGList.マミ.HP = 3041;
CMGList.マミ.MSG = 510;
CMGList.マミ.SG = 510;
CMGList.マミ.Speed = 50;
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.ã¾ã©ã‹ = new CMagGirl();
CMGList.ã¾ã©ã‹.Name = 'ã¾ã©ã‹';
CMGList.ã¾ã©ã‹.FB = 0;
CMGList.ã¾ã©ã‹.MHP = 2583;
CMGList.ã¾ã©ã‹.HP = 2583;
CMGList.ã¾ã©ã‹.MSG = 950;
CMGList.ã¾ã©ã‹.SG = 950;
CMGList.ã¾ã©ã‹.Speed = 30;
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.ãょã†ã“ = new CMagGirl();
CMGList.ãょã†ã“.Name = 'ãょã†ã“';
CMGList.ãょã†ã“.FB = 1;
CMGList.ãょã†ã“.MHP = 2987;
CMGList.ãょã†ã“.HP = 2987;
CMGList.ãょã†ã“.MSG = 562;
CMGList.ãょã†ã“.SG = 562;
CMGList.ãょã†ã“.Speed = 70;
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.ã»ã‚€ã‚‰ = new CMagGirl();
CMGList.ã»ã‚€ã‚‰.Name = 'ã»ã‚€ã‚‰';
CMGList.ã»ã‚€ã‚‰.FB = 0;
CMGList.ã»ã‚€ã‚‰.MHP = 2626;
CMGList.ã»ã‚€ã‚‰.HP = 2626;
CMGList.ã»ã‚€ã‚‰.MSG = 300;
CMGList.ã»ã‚€ã‚‰.SG = 300;
CMGList.ã»ã‚€ã‚‰.Speed = 50;
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-1';
CMGList.ã»ã‚€ã‚‰.ItemsNum[6] = 1;
CMGList.ã»ã‚€ã‚‰.Items[7] = 'C4';
CMGList.ã»ã‚€ã‚‰.ItemsNum[7] = 1;
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 initCMGListV() {
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.ã•ã‚„ã‹.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.マミ = new CMagGirl();
CMGList.マミ.Name = 'マミ';
CMGList.マミ.FB = 1;
CMGList.マミ.MHP = 3041;
CMGList.マミ.HP = 3041;
CMGList.マミ.MSG = 510;
CMGList.マミ.SG = 510;
CMGList.マミ.Speed = 50;
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.ã¾ã©ã‹G = new CMagGirl();
CMGList.ã¾ã©ã‹G.Name = 'ã¾ã©ã‹G';
CMGList.ã¾ã©ã‹G.FB = 1;
CMGList.ã¾ã©ã‹G.MHP = 6532;
CMGList.ã¾ã©ã‹G.HP = 6532;
CMGList.ã¾ã©ã‹G.MSG = 999;
CMGList.ã¾ã©ã‹G.SG = 999;
CMGList.ã¾ã©ã‹G.Speed = 80;
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 = 25;
CMGList.ã¾ã©ã‹G.LANum = 0;
CMGList.ã¾ã©ã‹G.ADamage = 90;
CMGList.ã¾ã©ã‹G.DefUp = 0;
CMGList.ã¾ã©ã‹G.Trans = 1;
CMGList.ã¾ã©ã‹G.GBless = 1;
CMGList.ã¾ã©ã‹G.Acuracy = 90;
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 = 40;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 1.5;
tSkill.BaseD = 5000;
tSkill.Range = 500;
tSkill.Attribute = 'é”法';
CMGList.ã¾ã©ã‹G.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã²ã‹ã‚Šã®ã‚„';
tSkill.SkillCall = '必殺2';
tSkill.SG = 80;
tSkill.Type = '攻撃';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.HitScale = 3;
tSkill.ATBias = 0;
tSkill.ACBias = -30;
tSkill.BaseD = 11000;
tSkill.Range = 1000;
tSkill.Attribute = 'é”法';
CMGList.ã¾ã©ã‹G.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã‚ãŒã¿ã®ã—ã‚…ããµã';
tSkill.SkillCall = '特殊1';
tSkill.SG = 40;
tSkill.Type = '回復';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.BaseD = 4000;
tSkill.Range = 0;
tSkill.Attribute = 'é”法';
CMGList.ã¾ã©ã‹G.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã‚ãŒã¿ã®ã‹ã”';
tSkill.SkillCall = '特殊2';
tSkill.SG = 30;
tSkill.Type = '補助';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.BaseD = 9999;
tSkill.Range = 0;
tSkill.Attribute = 'é”法';
tSkill.SPBias = 20;
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.ãょã†ã“.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.ã»ã‚€ã‚‰ = new CMagGirl();
CMGList.ã»ã‚€ã‚‰.Name = 'ã»ã‚€ã‚‰';
CMGList.ã»ã‚€ã‚‰.FB = 0;
CMGList.ã»ã‚€ã‚‰.MHP = 2626;
CMGList.ã»ã‚€ã‚‰.HP = 2626;
CMGList.ã»ã‚€ã‚‰.MSG = 300;
CMGList.ã»ã‚€ã‚‰.SG = 300;
CMGList.ã»ã‚€ã‚‰.Speed = 50;
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-1';
CMGList.ã»ã‚€ã‚‰.ItemsNum[5] = 1;
CMGList.ã»ã‚€ã‚‰.Items[6] = 'C4';
CMGList.ã»ã‚€ã‚‰.ItemsNum[6] = 1;
CMGList.Void = new CMagGirl();
CMGList.Void.Name = 'Void';
CMGList.Void.FB = 1;
CMGList.Void.HP = 49999;
CMGList.Void.MSG = 99999;
CMGList.Void.SG = 99999;
CMGList.Void.Speed = 60;
CMGList.Void.SkillName = new Array();
CMGList.Void.SkillName.必殺2 = 'アルマゲスト';
CMGList.Void.SkillName.必殺3 = 'ジãƒãƒ¼ãƒ‰';
CMGList.Void.SkillName.必殺4 = 'ã‚Šã‚…ã†ã›ã„';
CMGList.Void.SkillName.必殺5 = 'メテオ';
CMGList.Void.SkillName.特殊2 = 'ブラックホール';
CMGList.Void.SkillName.特殊3 = 'グランドクãƒã‚¹';
CMGList.Void.RANum = 24;
CMGList.Void.LANum = 0;
CMGList.Void.ADamage = 110;
CMGList.Void.DefUp = 0;
CMGList.Void.Acuracy = 90;
CMGList.Void.multiflag = '';
CMGList.Void.provokeflag = 0;
CMGList.Void.provokeTarget = '';
CMGList.Void.ribbonflag = false;
CMGList.Void.reboot = 2;
CMGList.Void.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = 'ブラックホール';
tSkill.SkillCall = '特殊2';
tSkill.SG = 0;
tSkill.Type = '補助';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.BaseD = 1000;
tSkill.Range = 200;
tSkill.Attribute = 'é”法';
CMGList.Void.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'グランドクãƒã‚¹';
tSkill.SkillCall = '特殊3';
tSkill.SG = 0;
tSkill.Type = '補助';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.BaseD = 1000;
tSkill.Range = 200;
tSkill.Attribute = 'é”法';
tSkill.SPBias = 30;
CMGList.Void.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'アルマゲスト';
tSkill.SkillCall = '必殺2';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.BaseD = 2750;
tSkill.Range = 500;
tSkill.Attribute = 'é”法';
CMGList.Void.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ジãƒãƒ¼ãƒ‰';
tSkill.SkillCall = '必殺3';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.BaseD = 13500;
tSkill.Range = 500;
tSkill.Attribute = 'é”法';
CMGList.Void.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã‚Šã‚…ã†ã›ã„';
tSkill.SkillCall = '必殺4';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.BaseD = 2100;
tSkill.Range = 200;
tSkill.Attribute = 'é”法';
CMGList.Void.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'メテオ';
tSkill.SkillCall = '必殺5';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.BaseD = 2000;
tSkill.Range = 200;
tSkill.Attribute = 'é”法';
CMGList.Void.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.ã•ã‚„ã‹.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.マミ = new CMagGirl();
CMGList.マミ.Name = 'マミ';
CMGList.マミ.FB = 1;
CMGList.マミ.MHP = 3041;
CMGList.マミ.HP = 3041;
CMGList.マミ.MSG = 510;
CMGList.マミ.SG = 510;
CMGList.マミ.Speed = 50;
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.ã¾ã©ã‹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.ãょã†ã“.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.ã»ã‚€ã‚‰ = new CMagGirl();
CMGList.ã»ã‚€ã‚‰.Name = 'ã»ã‚€ã‚‰';
CMGList.ã»ã‚€ã‚‰.FB = 0;
CMGList.ã»ã‚€ã‚‰.MHP = 2626;
CMGList.ã»ã‚€ã‚‰.HP = 2626;
CMGList.ã»ã‚€ã‚‰.MSG = 300;
CMGList.ã»ã‚€ã‚‰.SG = 300;
CMGList.ã»ã‚€ã‚‰.Speed = 50;
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-1';
CMGList.ã»ã‚€ã‚‰.ItemsNum[5] = 1;
CMGList.ã»ã‚€ã‚‰.Items[6] = 'C4';
CMGList.ã»ã‚€ã‚‰.ItemsNum[6] = 1;
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 = 4250;
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 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.ã•ã‚„ã‹.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.マミ = new CMagGirl();
GBCMGList.マミ.Name = 'マミ';
GBCMGList.マミ.FB = 1;
GBCMGList.マミ.MHP = 7420;
GBCMGList.マミ.HP = 3041;
GBCMGList.マミ.MSG = 810;
GBCMGList.マミ.SG = 510;
GBCMGList.マミ.Speed = 65;
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.ã¾ã©ã‹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.ãょã†ã“ = new CMagGirl();
GBCMGList.ãょã†ã“.Name = 'ãょã†ã“';
GBCMGList.ãょã†ã“.FB = 1;
GBCMGList.ãょã†ã“.MHP = 6912;
GBCMGList.ãょã†ã“.HP = 2987;
GBCMGList.ãょã†ã“.MSG = 852;
GBCMGList.ãょã†ã“.SG = 562;
GBCMGList.ãょã†ã“.Speed = 80;
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.ã»ã‚€ã‚‰ = new CMagGirl();
GBCMGList.ã»ã‚€ã‚‰.Name = 'ã»ã‚€ã‚‰';
GBCMGList.ã»ã‚€ã‚‰.FB = 0;
GBCMGList.ã»ã‚€ã‚‰.MHP = 6646;
GBCMGList.ã»ã‚€ã‚‰.HP = 2626;
GBCMGList.ã»ã‚€ã‚‰.MSG = 600;
GBCMGList.ã»ã‚€ã‚‰.SG = 300;
GBCMGList.ã»ã‚€ã‚‰.Speed = 70;
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-1';
GBCMGList.ã»ã‚€ã‚‰.ItemsNum[5] = 1;
GBCMGList.ã»ã‚€ã‚‰.Items[6] = 'C4';
GBCMGList.ã»ã‚€ã‚‰.ItemsNum[6] = 1;
GBCMGList.ã»ã‚€ã‚‰.Items[7] = 'BSコントãƒãƒ¼ãƒ©';
GBCMGList.ã»ã‚€ã‚‰.ItemsNum[7] = 1;
}
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.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.ãょã†ã“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.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.ãょã†ã“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.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.ガルーダ = 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.ã•ã‚„ã‹.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.マミ = new CMagGirl();
CMGList.マミ.Name = 'マミ';
CMGList.マミ.FB = 1;
CMGList.マミ.MHP = 1880;
CMGList.マミ.HP = 1880;
CMGList.マミ.MSG = 320;
CMGList.マミ.SG = 320;
CMGList.マミ.Speed = 50;
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.ã¾ã©ã‹ = new CMagGirl();
CMGList.ã¾ã©ã‹.Name = 'ã¾ã©ã‹';
CMGList.ã¾ã©ã‹.FB = 0;
CMGList.ã¾ã©ã‹.MHP = 1620;
CMGList.ã¾ã©ã‹.HP = 1620;
CMGList.ã¾ã©ã‹.MSG = 880;
CMGList.ã¾ã©ã‹.SG = 880;
CMGList.ã¾ã©ã‹.Speed = 30;
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.ãょã†ã“ = new CMagGirl();
CMGList.ãょã†ã“.Name = 'ãょã†ã“';
CMGList.ãょã†ã“.FB = 1;
CMGList.ãょã†ã“.MHP = 1799;
CMGList.ãょã†ã“.HP = 1799;
CMGList.ãょã†ã“.MSG = 344;
CMGList.ãょã†ã“.SG = 344;
CMGList.ãょã†ã“.Speed = 70;
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.ã»ã‚€ã‚‰ = new CMagGirl();
CMGList.ã»ã‚€ã‚‰.Name = 'ã»ã‚€ã‚‰';
CMGList.ã»ã‚€ã‚‰.FB = 0;
CMGList.ã»ã‚€ã‚‰.MHP = 1703;
CMGList.ã»ã‚€ã‚‰.HP = 1703;
CMGList.ã»ã‚€ã‚‰.MSG = 220;
CMGList.ã»ã‚€ã‚‰.SG = 220;
CMGList.ã»ã‚€ã‚‰.Speed = 50;
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.オクタヴィア = 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 initCMGListC() {
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.ã•ã‚„ã‹.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.マミ = new CMagGirl();
CMGList.マミ.Name = 'マミ';
CMGList.マミ.FB = 1;
CMGList.マミ.MHP = 1880;
CMGList.マミ.HP = 1880;
CMGList.マミ.MSG = 320;
CMGList.マミ.SG = 320;
CMGList.マミ.Speed = 50;
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.ã¾ã©ã‹ = new CMagGirl();
CMGList.ã¾ã©ã‹.Name = 'ã¾ã©ã‹';
CMGList.ã¾ã©ã‹.FB = 0;
CMGList.ã¾ã©ã‹.MHP = 1620;
CMGList.ã¾ã©ã‹.HP = 1620;
CMGList.ã¾ã©ã‹.MSG = 880;
CMGList.ã¾ã©ã‹.SG = 880;
CMGList.ã¾ã©ã‹.Speed = 30;
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.ãょã†ã“ = new CMagGirl();
CMGList.ãょã†ã“.Name = 'ãょã†ã“';
CMGList.ãょã†ã“.FB = 1;
CMGList.ãょã†ã“.MHP = 1799;
CMGList.ãょã†ã“.HP = 1799;
CMGList.ãょã†ã“.MSG = 344;
CMGList.ãょã†ã“.SG = 344;
CMGList.ãょã†ã“.Speed = 70;
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.ã»ã‚€ã‚‰ = new CMagGirl();
CMGList.ã»ã‚€ã‚‰.Name = 'ã»ã‚€ã‚‰';
CMGList.ã»ã‚€ã‚‰.FB = 0;
CMGList.ã»ã‚€ã‚‰.MHP = 1703;
CMGList.ã»ã‚€ã‚‰.HP = 1703;
CMGList.ã»ã‚€ã‚‰.MSG = 220;
CMGList.ã»ã‚€ã‚‰.SG = 220;
CMGList.ã»ã‚€ã‚‰.Speed = 50;
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.ã‚ャンデãƒãƒ = new CMagGirl();
CMGList.ã‚ャンデãƒãƒ.Name = 'ã‚ャンデãƒãƒ';
CMGList.ã‚ャンデãƒãƒ.FB = 1;
CMGList.ã‚ャンデãƒãƒ.MHP = 25000;
CMGList.ã‚ャンデãƒãƒ.HP = 25000;
CMGList.ã‚ャンデãƒãƒ.MSG = 99999;
CMGList.ã‚ャンデãƒãƒ.SG = 99999;
CMGList.ã‚ャンデãƒãƒ.Speed = 48;
CMGList.ã‚ャンデãƒãƒ.SkillName = new Array();
CMGList.ã‚ャンデãƒãƒ.SkillName.必殺1 = 'ã¤ã‹ã„ã¾1';
CMGList.ã‚ャンデãƒãƒ.SkillName.必殺2 = 'ã¤ã‹ã„ã¾2';
CMGList.ã‚ャンデãƒãƒ.SkillName.特殊2 = 'ã¤ã‹ã„ã¾3';
CMGList.ã‚ャンデãƒãƒ.SkillName.必殺3 = 'ã¤ã‹ã„ã¾4';
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 = 'ã¤ã‹ã„ã¾1';
tSkill.SkillCall = '必殺1';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.BaseD = 600;
tSkill.Range = 200;
tSkill.Attribute = 'é”法';
CMGList.ã‚ャンデãƒãƒ.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã¤ã‹ã„ã¾2';
tSkill.SkillCall = '必殺2';
tSkill.SG = 0;
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 = 'ã¤ã‹ã„ã¾3';
tSkill.SkillCall = '特殊2';
tSkill.SG = 0;
tSkill.Type = '回復';
tSkill.Target = '敵';
tSkill.All = 'å˜ä½“';
tSkill.BaseD = 1500;
tSkill.Range = 100;
tSkill.Attribute = 'é”法';
CMGList.ã‚ャンデãƒãƒ.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'ã¤ã‹ã„ã¾4';
tSkill.SkillCall = '必殺3';
tSkill.SG = 0;
tSkill.Type = '攻撃';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.BaseD = 500;
tSkill.Range = 100;
tSkill.Attribute = 'é”法';
CMGList.ã‚ャンデãƒãƒ.Skills[tSkill.SkillName] = tSkill;
}
function initCMGListOp() {
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.ã•ã‚„ã‹.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.マミ = new CMagGirl();
CMGList.マミ.Name = 'マミ';
CMGList.マミ.FB = 1;
CMGList.マミ.MHP = 1880;
CMGList.マミ.HP = 1880;
CMGList.マミ.MSG = 320;
CMGList.マミ.SG = 320;
CMGList.マミ.Speed = 50;
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.ã¾ã©ã‹ = new CMagGirl();
CMGList.ã¾ã©ã‹.Name = 'ã¾ã©ã‹';
CMGList.ã¾ã©ã‹.FB = 0;
CMGList.ã¾ã©ã‹.MHP = 1620;
CMGList.ã¾ã©ã‹.HP = 1620;
CMGList.ã¾ã©ã‹.MSG = 880;
CMGList.ã¾ã©ã‹.SG = 880;
CMGList.ã¾ã©ã‹.Speed = 45;
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.ãょã†ã“ = new CMagGirl();
CMGList.ãょã†ã“.Name = 'ãょã†ã“';
CMGList.ãょã†ã“.FB = 1;
CMGList.ãょã†ã“.MHP = 1799;
CMGList.ãょã†ã“.HP = 1799;
CMGList.ãょã†ã“.MSG = 344;
CMGList.ãょã†ã“.SG = 344;
CMGList.ãょã†ã“.Speed = 60;
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.ã»ã‚€ã‚‰ = new CMagGirl();
CMGList.ã»ã‚€ã‚‰.Name = 'ã»ã‚€ã‚‰';
CMGList.ã»ã‚€ã‚‰.FB = 0;
CMGList.ã»ã‚€ã‚‰.MHP = 1703;
CMGList.ã»ã‚€ã‚‰.HP = 1703;
CMGList.ã»ã‚€ã‚‰.MSG = 220;
CMGList.ã»ã‚€ã‚‰.SG = 220;
CMGList.ã»ã‚€ã‚‰.Speed = 50;
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.オフィーリア = new CMagGirl();
CMGList.オフィーリア.Name = 'オフィーリア';
CMGList.オフィーリア.FB = 1;
CMGList.オフィーリア.MHP = 25000;
CMGList.オフィーリア.HP = 25000;
CMGList.オフィーリア.MSG = 99999;
CMGList.オフィーリア.SG = 99999;
CMGList.オフィーリア.Speed = 65;
CMGList.オフィーリア.SkillName = new Array();
CMGList.オフィーリア.SkillName.必殺1 = 'ãƒãƒ£ãƒ¼ã‚¸';
CMGList.オフィーリア.SkillName.必殺2 = 'スã‚ュアー';
CMGList.オフィーリア.SkillName.必殺3 = 'ã‚ック';
CMGList.オフィーリア.SkillName.必殺4 = 'ã‚ã—ã°ã‚‰ã„';
CMGList.オフィーリア.RANum = 10;
CMGList.オフィーリア.LANum = 0;
CMGList.オフィーリア.ADamage = 80;
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 = 900;
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.5;
tSkill.ATBias = 0;
tSkill.ACBias = 0;
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.1;
tSkill.ATBias = 0;
tSkill.ACBias = 0;
tSkill.SPBias = 0;
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.HitScale = 0.1;
tSkill.SPBias = 10;
tSkill.ATBias = 100;
tSkill.ACBias = -10;
tSkill.Attribute = '物ç†';
CMGList.オフィーリア.Skills[tSkill.SkillName] = tSkill;
}
function initCMGListHo() {
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.ã•ã‚„ã‹.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.マミ = new CMagGirl();
CMGList.マミ.Name = 'マミ';
CMGList.マミ.FB = 1;
CMGList.マミ.MHP = 1880;
CMGList.マミ.HP = 1880;
CMGList.マミ.MSG = 320;
CMGList.マミ.SG = 320;
CMGList.マミ.Speed = 50;
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.ã¾ã©ã‹ = new CMagGirl();
CMGList.ã¾ã©ã‹.Name = 'ã¾ã©ã‹';
CMGList.ã¾ã©ã‹.FB = 0;
CMGList.ã¾ã©ã‹.MHP = 1620;
CMGList.ã¾ã©ã‹.HP = 1620;
CMGList.ã¾ã©ã‹.MSG = 880;
CMGList.ã¾ã©ã‹.SG = 880;
CMGList.ã¾ã©ã‹.Speed = 45;
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.ãょã†ã“ = new CMagGirl();
CMGList.ãょã†ã“.Name = 'ãょã†ã“';
CMGList.ãょã†ã“.FB = 1;
CMGList.ãょã†ã“.MHP = 1799;
CMGList.ãょã†ã“.HP = 1799;
CMGList.ãょã†ã“.MSG = 344;
CMGList.ãょã†ã“.SG = 344;
CMGList.ãょã†ã“.Speed = 60;
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.ã»ã‚€ã‚‰ = new CMagGirl();
CMGList.ã»ã‚€ã‚‰.Name = 'ã»ã‚€ã‚‰';
CMGList.ã»ã‚€ã‚‰.FB = 0;
CMGList.ã»ã‚€ã‚‰.MHP = 1703;
CMGList.ã»ã‚€ã‚‰.HP = 1703;
CMGList.ã»ã‚€ã‚‰.MSG = 220;
CMGList.ã»ã‚€ã‚‰.SG = 220;
CMGList.ã»ã‚€ã‚‰.Speed = 50;
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.ã»ã‚€ã‚‰.Items[3] = 'ã¯ãã’ãã»ã†';
CMGList.ã»ã‚€ã‚‰.ItemsNum[3] = 2;
CMGList.ã»ã‚€ã‚‰.Items[4] = 'AT-4';
CMGList.ã»ã‚€ã‚‰.ItemsNum[4] = 2;
CMGList.ã»ã‚€ã‚‰.Items[5] = 'RPG-7';
CMGList.ã»ã‚€ã‚‰.ItemsNum[5] = 2;
CMGList.ホムリリー = new CMagGirl();
CMGList.ホムリリー.Name = 'ホムリリー';
CMGList.ホムリリー.FB = 1;
CMGList.ホムリリー.MHP = 10000;
CMGList.ホムリリー.HP = 10000;
CMGList.ホムリリー.MSG = 99999;
CMGList.ホムリリー.SG = 99999;
CMGList.ホムリリー.Speed = 50;
CMGList.ホムリリー.SkillName = new Array();
CMGList.ホムリリー.SkillName.必殺1 = 'ãˆã‚“ã°ã‚“';
CMGList.ホムリリー.SkillName.必殺2 = '◎グラビデ';
CMGList.ホムリリー.SkillName.必殺3 = '◎グラビガ';
CMGList.ホムリリー.SkillName.必殺4 = '◎コメット';
CMGList.ホムリリー.SkillName.特殊2 = '◎リターン';
CMGList.ホムリリー.SkillName.特殊3 = '◎ミュート';
CMGList.ホムリリー.SkillName.特殊4 = 'クãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—';
CMGList.ホムリリー.SkillName.特殊5 = 'クãƒãƒƒã‚¯ãƒ€ã‚¦ãƒ³';
CMGList.ホムリリー.RANum = 10;
CMGList.ホムリリー.LANum = 0;
CMGList.ホムリリー.ADamage = 80;
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 = 900;
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.BaseD = 1000;
tSkill.Range = 750;
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.SPBias = 0;
tSkill.BaseD = 1000;
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 = 1000;
tSkill.Range = 1000;
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.SPBias = 10;
tSkill.BaseD = 500;
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.SPBias = 10;
tSkill.BaseD = 500;
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.SPBias = 10;
tSkill.BaseD = 500;
tSkill.Range = 100;
tSkill.Attribute = 'é”法';
CMGList.ホムリリー.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = 'クãƒãƒƒã‚¯ãƒ€ã‚¦ãƒ³';
tSkill.SkillCall = '特殊5';
tSkill.SG = 0;
tSkill.Type = '補助';
tSkill.Target = '味方';
tSkill.All = '全体';
tSkill.SPBias = 10;
tSkill.BaseD = 500;
tSkill.Range = 100;
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.マミ.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.ã»ã‚€ã‚‰ = new CMagGirl();
CMGList.ã»ã‚€ã‚‰.Name = 'ã»ã‚€ã‚‰';
CMGList.ã»ã‚€ã‚‰.FB = 0;
CMGList.ã»ã‚€ã‚‰.MHP = 152;
CMGList.ã»ã‚€ã‚‰.HP = 152;
CMGList.ã»ã‚€ã‚‰.MSG = 110;
CMGList.ã»ã‚€ã‚‰.SG = 110;
CMGList.ã»ã‚€ã‚‰.Speed = 50;
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.ゲルトルード = 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.マミ.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.ã»ã‚€ã‚‰ = new CMagGirl();
CMGList.ã»ã‚€ã‚‰.Name = 'ã»ã‚€ã‚‰';
CMGList.ã»ã‚€ã‚‰.FB = 0;
CMGList.ã»ã‚€ã‚‰.MHP = 165;
CMGList.ã»ã‚€ã‚‰.HP = 165;
CMGList.ã»ã‚€ã‚‰.MSG = 115;
CMGList.ã»ã‚€ã‚‰.SG = 115;
CMGList.ã»ã‚€ã‚‰.Speed = 50;
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.シャルãƒãƒƒãƒ†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.ã•ã‚„ã‹.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.ã¾ã©ã‹ = new CMagGirl();
CMGList.ã¾ã©ã‹.Name = 'ã¾ã©ã‹';
CMGList.ã¾ã©ã‹.FB = 0;
CMGList.ã¾ã©ã‹.MHP = 560;
CMGList.ã¾ã©ã‹.HP = 560;
CMGList.ã¾ã©ã‹.MSG = 820;
CMGList.ã¾ã©ã‹.SG = 820;
CMGList.ã¾ã©ã‹.Speed = 45;
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.ãょã†ã“ = new CMagGirl();
CMGList.ãょã†ã“.Name = 'ãょã†ã“';
CMGList.ãょã†ã“.FB = 1;
CMGList.ãょã†ã“.MHP = 614;
CMGList.ãょã†ã“.HP = 614;
CMGList.ãょã†ã“.MSG = 280;
CMGList.ãょã†ã“.SG = 280;
CMGList.ãょã†ã“.Speed = 52;
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.エルザ・マリア = 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 = new CMagGirl();
CMGS.MG2.Clone(CMGList.ãょã†ã“1);
CMGS.MG3 = new CMagGirl();
CMGS.MG3.Clone(CMGList.ãょã†ã“2);
CMGS.MG5 = new CMagGirl();
CMGS.MG5.Clone(CMGList.ãょã†ã“3);
CMGS.Witch = new CMagGirl();
CMGS.Witch.Clone(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 = new CMagGirl();
CMGS.MG1.Clone(CMGList.ã•ã‚„ã‹);
CMGS.MG2 = new CMagGirl();
CMGS.MG2.Clone(CMGList.マミ);
CMGS.MG3 = new CMagGirl();
CMGS.MG3.Clone(CMGList.ã¾ã©ã‹);
CMGS.MG4 = new CMagGirl();
CMGS.MG4.Clone(CMGList.ãょã†ã“);
CMGS.MG5 = new CMagGirl();
CMGS.MG5.Clone(CMGList.ã»ã‚€ã‚‰);
CMGS.Witch = new CMagGirl();
CMGS.Witch.Clone(CMGList.ワルプルギスã®ã‚ˆã‚‹);
}
function BenedictMadoka() {
NAMES.MG3 = 'ã¾ã©ã‹G';
CMGS.MG3 = new CMagGirl();
CMGS.MG3.Clone(GBCMGList.ã¾ã©ã‹G);
CMGS.MG3.Level = LevelList.ã¾ã©ã‹;
EachSetSkills(CMGS.MG3, 'クリームヒルト2');
EachLevelRevision(CMGS.MG3);
}
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.クリームヒルト;
CMGS.MG1 = new CMagGirl();
CMGS.MG1.Clone(CMGList.ã•ã‚„ã‹);
CMGS.MG2 = new CMagGirl();
CMGS.MG2.Clone(CMGList.マミ);
CMGS.MG4 = new CMagGirl();
CMGS.MG4.Clone(CMGList.ãょã†ã“);
CMGS.MG5 = new CMagGirl();
CMGS.MG5.Clone(CMGList.ã»ã‚€ã‚‰);
CMGS.Witch = new CMagGirl();
CMGS.Witch.Clone(CMGList.クリームヒルト);
}
function resetCMGSV() {
delete NAMES;
NAMES = new Array();
NAMES.MG1 = 'ã•ã‚„ã‹';
NAMES.MG2 = 'マミ';
NAMES.MG3 = 'ã¾ã©ã‹G';
NAMES.MG4 = 'ãょã†ã“';
NAMES.MG5 = 'ã»ã‚€ã‚‰';
NAMES.Witch = 'Void';
CMGS.MG1.Clone(CMGList.ã•ã‚„ã‹);
initCMGListV();
delete CMGS;
CMGS = new Array();
CMGS.MG1 = new CMagGirl();
CMGS.MG1.Clone(CMGList.ã•ã‚„ã‹);
CMGS.MG2 = new CMagGirl();
CMGS.MG2.Clone(CMGList.マミ);
CMGS.MG3 = new CMagGirl();
CMGS.MG3.Clone(GBCMGList.ã¾ã©ã‹G);
CMGS.MG4 = new CMagGirl();
CMGS.MG4.Clone(CMGList.ãょã†ã“);
CMGS.MG5 = new CMagGirl();
CMGS.MG5.Clone(CMGList.ã»ã‚€ã‚‰);
CMGS.Witch = new CMagGirl();
CMGS.Witch.Clone(CMGList.Void);
}
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 = new CMagGirl();
CMGS.MG1.Clone(CMGList.ã•ã‚„ã‹);
CMGS.MG2 = new CMagGirl();
CMGS.MG2.Clone(CMGList.マミ);
CMGS.MG3 = new CMagGirl();
CMGS.MG3.Clone(CMGList.ã¾ã©ã‹);
CMGS.MG4 = new CMagGirl();
CMGS.MG4.Clone(CMGList.ãょã†ã“);
CMGS.MG5 = new CMagGirl();
CMGS.MG5.Clone(CMGList.ã»ã‚€ã‚‰);
CMGS.Witch = new CMagGirl();
CMGS.Witch.Clone(CMGList.オクタヴィア);
}
function resetCMGSOp() {
delete NAMES;
NAMES = new Array();
NAMES.MG1 = 'ã•ã‚„ã‹';
NAMES.MG2 = 'マミ';
NAMES.MG3 = 'ã¾ã©ã‹';
NAMES.MG4 = 'ãょã†ã“';
NAMES.MG5 = 'ã»ã‚€ã‚‰';
NAMES.Witch = 'オフィーリア';
initCMGListOp();
delete CMGS;
CMGS = new Array();
CMGS.MG1 = new CMagGirl();
CMGS.MG1.Clone(CMGList.ã•ã‚„ã‹);
CMGS.MG2 = new CMagGirl();
CMGS.MG2.Clone(CMGList.マミ);
CMGS.MG3 = new CMagGirl();
CMGS.MG3.Clone(CMGList.ã¾ã©ã‹);
CMGS.MG4 = new CMagGirl();
CMGS.MG4.Clone(CMGList.ãょã†ã“);
CMGS.MG5 = new CMagGirl();
CMGS.MG5.Clone(CMGList.ã»ã‚€ã‚‰);
CMGS.Witch = new CMagGirl();
CMGS.Witch.Clone(CMGList.オフィーリア);
}
function resetCMGSHo() {
delete NAMES;
NAMES = new Array();
NAMES.MG1 = 'ã•ã‚„ã‹';
NAMES.MG2 = 'マミ';
NAMES.MG3 = 'ã¾ã©ã‹';
NAMES.MG4 = 'ãょã†ã“';
NAMES.MG5 = 'ã»ã‚€ã‚‰';
NAMES.Witch = 'ホムリリー';
initCMGListHo();
delete CMGS;
CMGS = new Array();
CMGS.MG1 = new CMagGirl();
CMGS.MG1.Clone(CMGList.ã•ã‚„ã‹);
CMGS.MG2 = new CMagGirl();
CMGS.MG2.Clone(CMGList.マミ);
CMGS.MG3 = new CMagGirl();
CMGS.MG3.Clone(CMGList.ã¾ã©ã‹);
CMGS.MG4 = new CMagGirl();
CMGS.MG4.Clone(CMGList.ãょã†ã“);
CMGS.MG5 = new CMagGirl();
CMGS.MG5.Clone(CMGList.ã»ã‚€ã‚‰);
CMGS.Witch = new CMagGirl();
CMGS.Witch.Clone(CMGList.ホムリリー);
}
function resetCMGSC() {
delete NAMES;
NAMES = new Array();
NAMES.MG1 = 'ã•ã‚„ã‹';
NAMES.MG2 = 'マミ';
NAMES.MG3 = 'ã¾ã©ã‹';
NAMES.MG4 = 'ãょã†ã“';
NAMES.MG5 = 'ã»ã‚€ã‚‰';
NAMES.Witch = 'ã‚ャンデãƒãƒ';
initCMGListC();
delete CMGS;
CMGS = new Array();
CMGS.MG1 = new CMagGirl();
CMGS.MG1.Clone(CMGList.ã•ã‚„ã‹);
CMGS.MG2 = new CMagGirl();
CMGS.MG2.Clone(CMGList.マミ);
CMGS.MG3 = new CMagGirl();
CMGS.MG3.Clone(CMGList.ã¾ã©ã‹);
CMGS.MG4 = new CMagGirl();
CMGS.MG4.Clone(CMGList.ãょã†ã“);
CMGS.MG5 = new CMagGirl();
CMGS.MG5.Clone(CMGList.ã»ã‚€ã‚‰);
CMGS.Witch = new CMagGirl();
CMGS.Witch.Clone(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 = new CMagGirl();
CMGS.MG3.Clone(CMGList.マミ);
CMGS.MG5 = new CMagGirl();
CMGS.MG5.Clone(CMGList.ã»ã‚€ã‚‰);
CMGS.Witch = new CMagGirl();
CMGS.Witch.Clone(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 = new CMagGirl();
CMGS.MG3.Clone(CMGList.マミ);
CMGS.MG5 = new CMagGirl();
CMGS.MG5.Clone(CMGList.ã»ã‚€ã‚‰);
CMGS.Witch = new CMagGirl();
CMGS.Witch.Clone(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 = new CMagGirl();
CMGS.MG2.Clone(CMGList.ãょã†ã“);
CMGS.MG3 = new CMagGirl();
CMGS.MG3.Clone(CMGList.ã¾ã©ã‹);
CMGS.MG5 = new CMagGirl();
CMGS.MG5.Clone(CMGList.ã•ã‚„ã‹);
CMGS.Witch = new CMagGirl();
CMGS.Witch.Clone(CMGList.エルザ・マリア);
}
function EachSetSkills(tCMG, WName) {
tN = tCMG.Name;
tL = tCMG.Level;
for (pn1 in SkillTables) {
if (!(tN == 'ã¾ã©ã‹G' && pn1 == 'ã¾ã©ã‹') && tN.indexOf(pn1) != -1) {
var tST = SkillTables[pn1];
tCMG.Skills = new Array();
tCMG.SkillName = new Array();
for (pn3 in tST) {
var tS;
tS = new CSkill();
tST[pn3].GetSkill(WName, tL, tS);
if (typeof tS != undefined) {
tCMG.Skills[tS.SkillName] = tS;
tCMG.SkillName[tS.SkillCall] = tS.SkillName;
}
}
}
}
}
function SetSkills() {
var WName = NAMES.Witch;
for (pn1 in SkillTables) {
for (pn2 in CMGS) {
tN = CMGS[pn2].Name;
tL = LevelList[pn1];
if (tN.indexOf(pn1) != -1) {
var tST = SkillTables[pn1];
CMGS[pn2].Skills = new Array();
CMGS[pn2].SkillName = new Array();
for (pn3 in tST) {
var tS;
tS = new CSkill();
tST[pn3].GetSkill(WName, tL, tS);
if (typeof tS != undefined) {
CMGS[pn2].Skills[tS.SkillName] = tS;
CMGS[pn2].SkillName[tS.SkillCall] = tS.SkillName;
}
}
}
}
}
}
BG.myBG = 'é»’';
state = '';
var Debug = false;
HoReboot = 0;
this.createEmptyMovieClip('GFrame0', 10000);
this.GFrame0._x = 0;
this.GFrame0._y = 0;
this.GFrame0.beginFill(0, 100);
this.GFrame0.moveTo(-128, -128);
this.GFrame0.lineTo(640, -128);
this.GFrame0.lineTo(640, 0);
this.GFrame0.lineTo(-128, 0);
this.GFrame0.lineTo(-128, -128);
this.GFrame0.endFill();
this.GFrame0.beginFill(0, 100);
this.GFrame0.moveTo(512, -128);
this.GFrame0.lineTo(640, -128);
this.GFrame0.lineTo(640, 412);
this.GFrame0.lineTo(512, 412);
this.GFrame0.lineTo(512, -128);
this.GFrame0.endFill();
this.GFrame0.beginFill(0, 100);
this.GFrame0.moveTo(-128, 384);
this.GFrame0.lineTo(640, 384);
this.GFrame0.lineTo(640, 412);
this.GFrame0.lineTo(-128, 412);
this.GFrame0.lineTo(-128, 384);
this.GFrame0.endFill();
this.GFrame0.beginFill(0, 100);
this.GFrame0.moveTo(-128, -128);
this.GFrame0.lineTo(0, -128);
this.GFrame0.lineTo(0, 412);
this.GFrame0.lineTo(-128, 412);
this.GFrame0.lineTo(-128, -128);
this.GFrame0.endFill();
var AddingItemTable = new Array();
AddingItemTable.ã¾ã©ã‹ = new Array();
AddingItemTable.ã»ã‚€ã‚‰ = new Array();
AddingItemTable.マミ = new Array();
AddingItemTable.ã•ã‚„ã‹ = new Array();
AddingItemTable.ãょã†ã“ = new Array();
var LevelList;
LevelList = new Array();
LevelList.ãょã†ã“ = 1;
LevelList.ã•ã‚„ã‹ = 1;
LevelList.マミ = 1;
LevelList.ã»ã‚€ã‚‰ = 1;
LevelList.ã¾ã©ã‹ = 1;
if (Debug) {
AddingItemTable.ã¾ã©ã‹.GS:K・G = 3;
AddingItemTable.ã»ã‚€ã‚‰.GS:W・N = 3;
AddingItemTable.ã»ã‚€ã‚‰.GS:Ge = 3;
AddingItemTable.ã»ã‚€ã‚‰.GS:Ho = 3;
AddingItemTable.マミ.GS:Ch = 3;
AddingItemTable.マミ.GS:Ca = 3;
AddingItemTable.ã•ã‚„ã‹.GS:O・S = 3;
AddingItemTable.ãょã†ã“.GS:E・M = 3;
AddingItemTable.ãょã†ã“.GS:Op = 3;
LevelList.ãょã†ã“ = 11;
LevelList.ã•ã‚„ã‹ = 11;
LevelList.マミ = 11;
LevelList.ã»ã‚€ã‚‰ = 11;
LevelList.ã¾ã©ã‹ = 11;
}
var LvMax = 11;
var CMGList;
var NAMES;
var GBCMGList;
var SkillTables = new Array();
SkillTables.ã»ã‚€ã‚‰ = new Array();
SkillTables.ã»ã‚€ã‚‰.M249 = new CSkillTable();
SkillTables.ã»ã‚€ã‚‰.M249.SetBaseParam('M249', '必殺1', '攻撃', '敵', 'å˜ä½“', 'é”法', 1);
SkillTables.ã»ã‚€ã‚‰.M249.SetParam4EachEnemies('ゲルトルート', 0, 0, 0, 0, 50, 10, 0, true);
SkillTables.ã»ã‚€ã‚‰.M249.SetParam4EachEnemies('シャルãƒãƒƒãƒ†', 0, 0, 0, 0, 70, 10, 0, true);
SkillTables.ã»ã‚€ã‚‰.M249.SetParam4EachEnemies('オクタヴィア', 0, 0, 0, 0, 1500, 500, 0, true);
SkillTables.ã»ã‚€ã‚‰.M249.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 0, 0, 0, 0, 1500, 500, 0, true);
SkillTables.ã»ã‚€ã‚‰.M249.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 0, 0, 0, 0, 1500, 500, 0, true);
SkillTables.ã»ã‚€ã‚‰.M249.SetParam4EachEnemies('クリームヒルト', 0, 0, 0, 0, 1500, 500, 0, true);
SkillTables.ã»ã‚€ã‚‰.M249.SetParam4EachEnemies('クリームヒルト2', 0, 0, 0, 0, 2000, 500, 0, true);
SkillTables.ã»ã‚€ã‚‰.パイプã°ãã ã‚“ = new CSkillTable();
SkillTables.ã»ã‚€ã‚‰.パイプã°ãã ã‚“.SetBaseParam('パイプã°ãã ã‚“', '必殺2', '攻撃', '敵', 'å˜ä½“', 'é”法', 1);
SkillTables.ã»ã‚€ã‚‰.パイプã°ãã ã‚“.SetParam4EachEnemies('ゲルトルート', 10, 0, 0, 0, 70, 6, 0, true);
SkillTables.ã»ã‚€ã‚‰.パイプã°ãã ã‚“.SetParam4EachEnemies('シャルãƒãƒƒãƒ†', 10, 0, 0, 0, 105, 6, 0, true);
SkillTables.ã»ã‚€ã‚‰.パイプã°ãã ã‚“.SetParam4EachEnemies('オクタヴィア', 10, 0, 0, 0, 1900, 400, 0, true);
SkillTables.ã»ã‚€ã‚‰.パイプã°ãã ã‚“.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 10, 0, 0, 0, 1900, 400, 0, true);
SkillTables.ã»ã‚€ã‚‰.パイプã°ãã ã‚“.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 10, 0, 0, 0, 1900, 400, 0, true);
SkillTables.ã»ã‚€ã‚‰.パイプã°ãã ã‚“.SetParam4EachEnemies('クリームヒルト', 10, 0, 0, 0, 1900, 400, 0, true);
SkillTables.ã»ã‚€ã‚‰.パイプã°ãã ã‚“.SetParam4EachEnemies('クリームヒルト2', 10, 0, 0, 0, 2500, 400, 0, true);
SkillTables.ã»ã‚€ã‚‰.å”力攻撃M = new CSkillTable();
SkillTables.ã»ã‚€ã‚‰.å”力攻撃M.SetBaseParam('å”力攻撃M', '必殺3', '攻撃', '敵', 'å˜ä½“', '物ç†', 1);
SkillTables.ã»ã‚€ã‚‰.å”力攻撃M.SetParam4EachEnemies('ゲルトルート', 10, 4, 0, 0, 0, 0, 0, true);
SkillTables.ã»ã‚€ã‚‰.å”力攻撃M.SetParam4EachEnemies('シャルãƒãƒƒãƒ†', 10, 4, 0, 0, 0, 0, 0, true);
SkillTables.ã»ã‚€ã‚‰.å”力攻撃M.SetParam4EachEnemies('オクタヴィア', 10, 4, 0, 0, 0, 0, 0, true);
SkillTables.ã»ã‚€ã‚‰.å”力攻撃M.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 10, 4, 0, 0, 0, 0, 0, true);
SkillTables.ã»ã‚€ã‚‰.å”力攻撃M.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 10, 4, 0, 0, 0, 0, 0, true);
SkillTables.ã»ã‚€ã‚‰.å”力攻撃M.SetParam4EachEnemies('クリームヒルト', 10, 4, 0, 0, 0, 0, 0, true);
SkillTables.ã»ã‚€ã‚‰.å”力攻撃M.SetParam4EachEnemies('クリームヒルト2', 10, 4, 0, 0, 0, 0, 0, true);
SkillTables.ã»ã‚€ã‚‰.ラッシュ = new CSkillTable();
SkillTables.ã»ã‚€ã‚‰.ラッシュ.SetBaseParam('ラッシュ', '必殺4', '攻撃', '敵', 'å˜ä½“', 'é”法', 5);
SkillTables.ã»ã‚€ã‚‰.ラッシュ.SetParam4EachEnemies('ゲルトルート', 25, 0, 0, 0, 200, 50, 0, false);
SkillTables.ã»ã‚€ã‚‰.ラッシュ.SetParam4EachEnemies('シャルãƒãƒƒãƒ†', 25, 0, 0, 0, 200, 50, 0, false);
SkillTables.ã»ã‚€ã‚‰.ラッシュ.SetParam4EachEnemies('オクタヴィア', 25, 0, 0, 0, 2200, 600, 0, false);
SkillTables.ã»ã‚€ã‚‰.ラッシュ.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 25, 0, 0, 0, 2200, 600, 0, false);
SkillTables.ã»ã‚€ã‚‰.ラッシュ.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 25, 0, 0, 0, 4000, 500, 0, true);
SkillTables.ã»ã‚€ã‚‰.ラッシュ.SetParam4EachEnemies('クリームヒルト', 25, 0, 0, 0, 4000, 500, 0, true);
SkillTables.ã»ã‚€ã‚‰.ラッシュ.SetParam4EachEnemies('クリームヒルト2', 25, 0, 0, 0, 4500, 500, 0, true);
SkillTables.ã»ã‚€ã‚‰.ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ = new CSkillTable();
SkillTables.ã»ã‚€ã‚‰.ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ.SetBaseParam('ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ', '必殺5', '攻撃', '敵', 'å˜ä½“', 'é”法', 1);
SkillTables.ã»ã‚€ã‚‰.ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ.SetParam4EachEnemies('ゲルトルート', 10, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã»ã‚€ã‚‰.ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ.SetParam4EachEnemies('シャルãƒãƒƒãƒ†', 10, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã»ã‚€ã‚‰.ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ.SetParam4EachEnemies('オクタヴィア', 10, 0, 0, 0, 2200, 400, 0, true);
SkillTables.ã»ã‚€ã‚‰.ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 10, 0, 0, 0, 2200, 400, 0, true);
SkillTables.ã»ã‚€ã‚‰.ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 10, 0, 0, 0, 3200, 800, 0, true);
SkillTables.ã»ã‚€ã‚‰.ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ.SetParam4EachEnemies('クリームヒルト', 10, 0, 0, 0, 3200, 800, 0, true);
SkillTables.ã»ã‚€ã‚‰.ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ.SetParam4EachEnemies('クリームヒルト2', 10, 0, 0, 0, 3700, 800, 0, true);
SkillTables.ã»ã‚€ã‚‰.ã¯ãã’ãã»ã† = new CSkillTable();
SkillTables.ã»ã‚€ã‚‰.ã¯ãã’ãã»ã†.SetBaseParam('ã¯ãã’ãã»ã†', '必殺6', '攻撃', '敵', 'å˜ä½“', 'é”法', 1);
SkillTables.ã»ã‚€ã‚‰.ã¯ãã’ãã»ã†.SetParam4EachEnemies('ゲルトルート', 0, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã»ã‚€ã‚‰.ã¯ãã’ãã»ã†.SetParam4EachEnemies('シャルãƒãƒƒãƒ†', 0, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã»ã‚€ã‚‰.ã¯ãã’ãã»ã†.SetParam4EachEnemies('オクタヴィア', 0, 0, 0, 0, 0, 0, 0, true);
SkillTables.ã»ã‚€ã‚‰.ã¯ãã’ãã»ã†.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 0, 0, 0, 0, 2000, 750, 0, true);
SkillTables.ã»ã‚€ã‚‰.ã¯ãã’ãã»ã†.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 0, 0, 0, 0, 3000, 1000, 0, true);
SkillTables.ã»ã‚€ã‚‰.ã¯ãã’ãã»ã†.SetParam4EachEnemies('クリームヒルト', 0, 0, 0, 0, 3000, 1000, 0, true);
SkillTables.ã»ã‚€ã‚‰.ã¯ãã’ãã»ã†.SetParam4EachEnemies('クリームヒルト2', 0, 0, 0, 0, 3500, 1000, 0, true);
SkillTables.ã»ã‚€ã‚‰.ã¦ã£ã¨ã† = new CSkillTable();
SkillTables.ã»ã‚€ã‚‰.ã¦ã£ã¨ã†.SetBaseParam('ã¦ã£ã¨ã†', '必殺7', '攻撃', '敵', 'å˜ä½“', 'é”法', 1);
SkillTables.ã»ã‚€ã‚‰.ã¦ã£ã¨ã†.SetParam4EachEnemies('ゲルトルート', 10, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã»ã‚€ã‚‰.ã¦ã£ã¨ã†.SetParam4EachEnemies('シャルãƒãƒƒãƒ†', 10, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã»ã‚€ã‚‰.ã¦ã£ã¨ã†.SetParam4EachEnemies('オクタヴィア', 10, 0, 0, 0, 0, 0, 0, true);
SkillTables.ã»ã‚€ã‚‰.ã¦ã£ã¨ã†.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 10, 0, 0, 0, 0, 0, 0, true);
SkillTables.ã»ã‚€ã‚‰.ã¦ã£ã¨ã†.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 10, 0, 0, 0, 3300, 100, 0, true);
SkillTables.ã»ã‚€ã‚‰.ã¦ã£ã¨ã†.SetParam4EachEnemies('クリームヒルト', 10, 0, 0, 0, 3300, 100, 0, true);
SkillTables.ã»ã‚€ã‚‰.ã¦ã£ã¨ã†.SetParam4EachEnemies('クリームヒルト2', 10, 0, 0, 0, 3800, 100, 0, true);
SkillTables.ã»ã‚€ã‚‰.タンクãƒãƒ¼ãƒªãƒ¼ = new CSkillTable();
SkillTables.ã»ã‚€ã‚‰.タンクãƒãƒ¼ãƒªãƒ¼.SetBaseParam('タンクãƒãƒ¼ãƒªãƒ¼', '必殺8', '攻撃', '敵', 'å˜ä½“', 'é”法', 1);
SkillTables.ã»ã‚€ã‚‰.タンクãƒãƒ¼ãƒªãƒ¼.SetParam4EachEnemies('ゲルトルート', 10, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã»ã‚€ã‚‰.タンクãƒãƒ¼ãƒªãƒ¼.SetParam4EachEnemies('シャルãƒãƒƒãƒ†', 10, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã»ã‚€ã‚‰.タンクãƒãƒ¼ãƒªãƒ¼.SetParam4EachEnemies('オクタヴィア', 10, 0, 0, 0, 0, 0, 0, true);
SkillTables.ã»ã‚€ã‚‰.タンクãƒãƒ¼ãƒªãƒ¼.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 10, 0, 0, 0, 0, 0, 0, true);
SkillTables.ã»ã‚€ã‚‰.タンクãƒãƒ¼ãƒªãƒ¼.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 10, 0, 0, 0, 3400, 100, 0, true);
SkillTables.ã»ã‚€ã‚‰.タンクãƒãƒ¼ãƒªãƒ¼.SetParam4EachEnemies('クリームヒルト', 10, 0, 0, 0, 3400, 100, 0, true);
SkillTables.ã»ã‚€ã‚‰.タンクãƒãƒ¼ãƒªãƒ¼.SetParam4EachEnemies('クリームヒルト2', 10, 0, 0, 0, 3900, 100, 0, true);
SkillTables.ã»ã‚€ã‚‰.SSM-1 = new CSkillTable();
SkillTables.ã»ã‚€ã‚‰.SSM-1.SetBaseParam('SSM-1', '必殺9', '攻撃', '敵', 'å˜ä½“', 'é”法', 1);
SkillTables.ã»ã‚€ã‚‰.SSM-1.SetParam4EachEnemies('ゲルトルート', 10, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã»ã‚€ã‚‰.SSM-1.SetParam4EachEnemies('シャルãƒãƒƒãƒ†', 10, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã»ã‚€ã‚‰.SSM-1.SetParam4EachEnemies('オクタヴィア', 10, 0, 0, 0, 0, 0, 0, true);
SkillTables.ã»ã‚€ã‚‰.SSM-1.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 10, 0, 0, 0, 0, 0, 0, true);
SkillTables.ã»ã‚€ã‚‰.SSM-1.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 10, 0, 0, 0, 3800, 400, 0, true);
SkillTables.ã»ã‚€ã‚‰.SSM-1.SetParam4EachEnemies('クリームヒルト', 10, 0, 0, 0, 3800, 400, 0, true);
SkillTables.ã»ã‚€ã‚‰.SSM-1.SetParam4EachEnemies('クリームヒルト2', 10, 0, 0, 0, 4300, 300, 0, true);
SkillTables.ã»ã‚€ã‚‰.C4 = new CSkillTable();
SkillTables.ã»ã‚€ã‚‰.C4.SetBaseParam('C4', '必殺10', '攻撃', '敵', 'å˜ä½“', 'é”法', 1);
SkillTables.ã»ã‚€ã‚‰.C4.SetParam4EachEnemies('ゲルトルート', 25, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã»ã‚€ã‚‰.C4.SetParam4EachEnemies('シャルãƒãƒƒãƒ†', 25, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã»ã‚€ã‚‰.C4.SetParam4EachEnemies('オクタヴィア', 25, 0, 0, 0, 0, 0, 0, true);
SkillTables.ã»ã‚€ã‚‰.C4.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 25, 0, 0, 0, 0, 0, 0, true);
SkillTables.ã»ã‚€ã‚‰.C4.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 25, 0, 0, 0, 4800, 400, 0, true);
SkillTables.ã»ã‚€ã‚‰.C4.SetParam4EachEnemies('クリームヒルト', 25, 0, 0, 0, 4800, 400, 0, true);
SkillTables.ã»ã‚€ã‚‰.C4.SetParam4EachEnemies('クリームヒルト2', 25, 0, 0, 0, 5300, 400, 0, true);
SkillTables.ã»ã‚€ã‚‰.RPG-7 = new CSkillTable();
SkillTables.ã»ã‚€ã‚‰.RPG-7.SetBaseParam('RPG-7', '必殺11', '攻撃', '敵', 'å˜ä½“', 'é”法', 1);
SkillTables.ã»ã‚€ã‚‰.RPG-7.SetParam4EachEnemies('ゲルトルート', 0, 0, 0, 0, 75, 10, 0, true);
SkillTables.ã»ã‚€ã‚‰.RPG-7.SetParam4EachEnemies('シャルãƒãƒƒãƒ†', 0, 0, 0, 0, 100, 10, 0, true);
SkillTables.ã»ã‚€ã‚‰.RPG-7.SetParam4EachEnemies('オクタヴィア', 0, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã»ã‚€ã‚‰.RPG-7.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 0, 0, 0, 0, 1950, 450, 0, false);
SkillTables.ã»ã‚€ã‚‰.RPG-7.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 0, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã»ã‚€ã‚‰.RPG-7.SetParam4EachEnemies('クリームヒルト', 0, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã»ã‚€ã‚‰.RPG-7.SetParam4EachEnemies('クリームヒルト2', 0, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã»ã‚€ã‚‰.AT-4 = new CSkillTable();
SkillTables.ã»ã‚€ã‚‰.AT-4.SetBaseParam('AT-4', '必殺12', '攻撃', '敵', 'å˜ä½“', 'é”法', 1);
SkillTables.ã»ã‚€ã‚‰.AT-4.SetParam4EachEnemies('ゲルトルート', 0, 0, 0, 0, 72, 16, 0, true);
SkillTables.ã»ã‚€ã‚‰.AT-4.SetParam4EachEnemies('シャルãƒãƒƒãƒ†', 0, 0, 0, 0, 100, 20, 0, true);
SkillTables.ã»ã‚€ã‚‰.AT-4.SetParam4EachEnemies('オクタヴィア', 0, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã»ã‚€ã‚‰.AT-4.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 0, 0, 0, 0, 2000, 200, 0, false);
SkillTables.ã»ã‚€ã‚‰.AT-4.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 0, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã»ã‚€ã‚‰.AT-4.SetParam4EachEnemies('クリームヒルト', 0, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã»ã‚€ã‚‰.AT-4.SetParam4EachEnemies('クリームヒルト2', 0, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã»ã‚€ã‚‰.ã˜ã‹ã‚“ã‚’ã¨ã‚ã‚‹ = new CSkillTable();
SkillTables.ã»ã‚€ã‚‰.ã˜ã‹ã‚“ã‚’ã¨ã‚ã‚‹.SetBaseParam('ã˜ã‹ã‚“ã‚’ã¨ã‚ã‚‹', '特殊1', '補助', '味方', '本人', 'é”法', 11);
SkillTables.ã»ã‚€ã‚‰.ã˜ã‹ã‚“ã‚’ã¨ã‚ã‚‹.SetParam4EachEnemies('ゲルトルート', 100, 0, 0, 0, 0, 0, -50, false);
SkillTables.ã»ã‚€ã‚‰.ã˜ã‹ã‚“ã‚’ã¨ã‚ã‚‹.SetParam4EachEnemies('シャルãƒãƒƒãƒ†', 100, 0, 0, 0, 0, 0, -50, false);
SkillTables.ã»ã‚€ã‚‰.ã˜ã‹ã‚“ã‚’ã¨ã‚ã‚‹.SetParam4EachEnemies('オクタヴィア', 100, 0, 0, 0, 0, 0, -50, false);
SkillTables.ã»ã‚€ã‚‰.ã˜ã‹ã‚“ã‚’ã¨ã‚ã‚‹.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 100, 0, 0, 0, 0, 0, -50, false);
SkillTables.ã»ã‚€ã‚‰.ã˜ã‹ã‚“ã‚’ã¨ã‚ã‚‹.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 100, 0, 0, 0, 0, 0, -50, false);
SkillTables.ã»ã‚€ã‚‰.ã˜ã‹ã‚“ã‚’ã¨ã‚ã‚‹.SetParam4EachEnemies('クリームヒルト', 100, 0, 0, 0, 0, 0, -50, false);
SkillTables.ã»ã‚€ã‚‰.ã˜ã‹ã‚“ã‚’ã¨ã‚ã‚‹.SetParam4EachEnemies('クリームヒルト2', 100, 0, 0, 0, 0, 0, -50, true);
SkillTables.ã»ã‚€ã‚‰.ã˜ã‹ã‚“ã‚’ã†ã”ã‹ã™ = new CSkillTable();
SkillTables.ã»ã‚€ã‚‰.ã˜ã‹ã‚“ã‚’ã†ã”ã‹ã™.SetBaseParam('ã˜ã‹ã‚“ã‚’ã†ã”ã‹ã™', '特殊2', '補助', '味方', '本人', 'é”法', 11);
SkillTables.ã»ã‚€ã‚‰.ã˜ã‹ã‚“ã‚’ã†ã”ã‹ã™.SetParam4EachEnemies('ゲルトルート', 0, 0, 0, 0, 0, 0, -50, false);
SkillTables.ã»ã‚€ã‚‰.ã˜ã‹ã‚“ã‚’ã†ã”ã‹ã™.SetParam4EachEnemies('シャルãƒãƒƒãƒ†', 0, 0, 0, 0, 0, 0, -50, false);
SkillTables.ã»ã‚€ã‚‰.ã˜ã‹ã‚“ã‚’ã†ã”ã‹ã™.SetParam4EachEnemies('オクタヴィア', 0, 0, 0, 0, 0, 0, -50, false);
SkillTables.ã»ã‚€ã‚‰.ã˜ã‹ã‚“ã‚’ã†ã”ã‹ã™.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 0, 0, 0, 0, 0, 0, -50, false);
SkillTables.ã»ã‚€ã‚‰.ã˜ã‹ã‚“ã‚’ã†ã”ã‹ã™.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 0, 0, 0, 0, 0, 0, -50, false);
SkillTables.ã»ã‚€ã‚‰.ã˜ã‹ã‚“ã‚’ã†ã”ã‹ã™.SetParam4EachEnemies('クリームヒルト', 0, 0, 0, 0, 0, 0, -50, false);
SkillTables.ã»ã‚€ã‚‰.ã˜ã‹ã‚“ã‚’ã†ã”ã‹ã™.SetParam4EachEnemies('クリームヒルト2', 0, 0, 0, 0, 0, 0, -50, true);
SkillTables.ã»ã‚€ã‚‰.BSコントãƒãƒ¼ãƒ© = new CSkillTable();
SkillTables.ã»ã‚€ã‚‰.BSコントãƒãƒ¼ãƒ©.SetBaseParam('BSコントãƒãƒ¼ãƒ©', '特殊3', '補助', '味方', '本人', 'é”法', 1);
SkillTables.ã»ã‚€ã‚‰.BSコントãƒãƒ¼ãƒ©.SetParam4EachEnemies('ゲルトルート', 30, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã»ã‚€ã‚‰.BSコントãƒãƒ¼ãƒ©.SetParam4EachEnemies('シャルãƒãƒƒãƒ†', 30, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã»ã‚€ã‚‰.BSコントãƒãƒ¼ãƒ©.SetParam4EachEnemies('オクタヴィア', 30, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã»ã‚€ã‚‰.BSコントãƒãƒ¼ãƒ©.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 30, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã»ã‚€ã‚‰.BSコントãƒãƒ¼ãƒ©.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 30, 0, 0, 0, 0, 0, 0, true);
SkillTables.ã»ã‚€ã‚‰.BSコントãƒãƒ¼ãƒ©.SetParam4EachEnemies('クリームヒルト', 30, 0, 0, 0, 0, 0, 0, true);
SkillTables.ã»ã‚€ã‚‰.BSコントãƒãƒ¼ãƒ©.SetParam4EachEnemies('クリームヒルト2', 30, 0, 0, 0, 0, 0, 0, true);
SkillTables.ãょã†ã“ = new Array();
SkillTables.ãょã†ã“.ジャンプ = new CSkillTable();
SkillTables.ãょã†ã“.ジャンプ.SetBaseParam('ジャンプ', '必殺1', '補助', '敵', 'å˜ä½“', '物ç†', 1);
SkillTables.ãょã†ã“.ジャンプ.SetParam4EachEnemies('ガルーダ', 0, 0, 0, 0, 0, 0, 0, true);
SkillTables.ãょã†ã“.ジャンプ.SetParam4EachEnemies('エルザ・マリア', 0, 0, 0, 0, 0, 0, 0, true);
SkillTables.ãょã†ã“.ジャンプ.SetParam4EachEnemies('オクタヴィア', 0, 0, 0, 0, 0, 0, 0, true);
SkillTables.ãょã†ã“.ジャンプ.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 0, 0, 0, 0, 0, 0, 0, true);
SkillTables.ãょã†ã“.ジャンプ.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 0, 0, 0, 0, 0, 0, 0, true);
SkillTables.ãょã†ã“.ジャンプ.SetParam4EachEnemies('クリームヒルト', 0, 0, 0, 0, 0, 0, 0, true);
SkillTables.ãょã†ã“.ジャンプ.SetParam4EachEnemies('クリームヒルト2', 0, 0, 0, 0, 0, 0, 0, true);
SkillTables.ãょã†ã“.ç€åœ° = new CSkillTable();
SkillTables.ãょã†ã“.ç€åœ°.SetBaseParam('ç€åœ°', '必殺2', '攻撃', '敵', 'å˜ä½“', '物ç†', 1);
SkillTables.ãょã†ã“.ç€åœ°.SetParam4EachEnemies('ガルーダ', 0, 2.25, 0, 0, 0, 0, 0, true);
SkillTables.ãょã†ã“.ç€åœ°.SetParam4EachEnemies('エルザ・マリア', 0, 2.25, 0, 0, 0, 0, 0, true);
SkillTables.ãょã†ã“.ç€åœ°.SetParam4EachEnemies('オクタヴィア', 0, 2.25, 0, 0, 0, 0, 0, true);
SkillTables.ãょã†ã“.ç€åœ°.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 0, 2.25, 0, 0, 0, 0, 0, true);
SkillTables.ãょã†ã“.ç€åœ°.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 0, 2.25, 0, 0, 0, 0, 0, true);
SkillTables.ãょã†ã“.ç€åœ°.SetParam4EachEnemies('クリームヒルト', 0, 2.25, 0, 0, 0, 0, 0, true);
SkillTables.ãょã†ã“.ç€åœ°.SetParam4EachEnemies('クリームヒルト2', 0, 2.25, 0, 0, 0, 0, 0, true);
SkillTables.ãょã†ã“.ã‘ã£ã‹ã„ = new CSkillTable();
SkillTables.ãょã†ã“.ã‘ã£ã‹ã„.SetBaseParam('ã‘ã£ã‹ã„', '特殊1', '補助', '味方', '全体', 'é”法', 1);
SkillTables.ãょã†ã“.ã‘ã£ã‹ã„.SetParam4EachEnemies('ガルーダ', 30, 0, 0, 0, 0, 0, 0, true);
SkillTables.ãょã†ã“.ã‘ã£ã‹ã„.SetParam4EachEnemies('エルザ・マリア', 30, 0, 0, 0, 0, 0, 0, true);
SkillTables.ãょã†ã“.ã‘ã£ã‹ã„.SetParam4EachEnemies('オクタヴィア', 30, 0, 0, 0, 0, 0, 0, true);
SkillTables.ãょã†ã“.ã‘ã£ã‹ã„.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 30, 0, 0, 0, 0, 0, 0, true);
SkillTables.ãょã†ã“.ã‘ã£ã‹ã„.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 30, 0, 0, 0, 0, 0, 0, true);
SkillTables.ãょã†ã“.ã‘ã£ã‹ã„.SetParam4EachEnemies('クリームヒルト', 30, 0, 0, 0, 0, 0, 0, true);
SkillTables.ãょã†ã“.ã‘ã£ã‹ã„.SetParam4EachEnemies('クリームヒルト2', 30, 0, 0, 0, 0, 0, 0, true);
SkillTables.ãょã†ã“.ã¨ã¤ã’ã = new CSkillTable();
SkillTables.ãょã†ã“.ã¨ã¤ã’ã.SetBaseParam('ã¨ã¤ã’ã', '必殺3', '攻撃', '敵', 'å˜ä½“', 'é”法', 5);
SkillTables.ãょã†ã“.ã¨ã¤ã’ã.SetParam4EachEnemies('ガルーダ', 40, 0, 0, 0, 750, 250, 0, false);
SkillTables.ãょã†ã“.ã¨ã¤ã’ã.SetParam4EachEnemies('エルザ・マリア', 40, 0, 0, 0, 750, 100, 0, false);
SkillTables.ãょã†ã“.ã¨ã¤ã’ã.SetParam4EachEnemies('オクタヴィア', 40, 0, 0, 0, 2100, 200, 0, true);
SkillTables.ãょã†ã“.ã¨ã¤ã’ã.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 40, 0, 0, 0, 2100, 200, 0, true);
SkillTables.ãょã†ã“.ã¨ã¤ã’ã.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 40, 0, 0, 0, 4200, 400, 0, true);
SkillTables.ãょã†ã“.ã¨ã¤ã’ã.SetParam4EachEnemies('クリームヒルト', 40, 0, 0, 0, 4200, 400, 0, true);
SkillTables.ãょã†ã“.ã¨ã¤ã’ã.SetParam4EachEnemies('クリームヒルト2', 40, 0, 0, 0, 5200, 400, 0, true);
SkillTables.ãょã†ã“.ã¶ã‚“ã—ã‚“ã“ã†ã’ã = new CSkillTable();
SkillTables.ãょã†ã“.ã¶ã‚“ã—ã‚“ã“ã†ã’ã.SetBaseParam('ã¶ã‚“ã—ã‚“ã“ã†ã’ã', '必殺4', '攻撃', '敵', 'å˜ä½“', 'é”法', 11);
SkillTables.ãょã†ã“.ã¶ã‚“ã—ã‚“ã“ã†ã’ã.SetParam4EachEnemies('ガルーダ', 60, 0, 0, 0, 1250, 250, 0, false);
SkillTables.ãょã†ã“.ã¶ã‚“ã—ã‚“ã“ã†ã’ã.SetParam4EachEnemies('エルザ・マリア', 60, 0, 0, 0, 1000, 100, 0, false);
SkillTables.ãょã†ã“.ã¶ã‚“ã—ã‚“ã“ã†ã’ã.SetParam4EachEnemies('オクタヴィア', 60, 0, 0, 0, 2900, 200, 0, false);
SkillTables.ãょã†ã“.ã¶ã‚“ã—ã‚“ã“ã†ã’ã.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 60, 0, 0, 0, 2900, 200, 0, false);
SkillTables.ãょã†ã“.ã¶ã‚“ã—ã‚“ã“ã†ã’ã.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 65, 0, 0, 0, 4900, 400, 0, false);
SkillTables.ãょã†ã“.ã¶ã‚“ã—ã‚“ã“ã†ã’ã.SetParam4EachEnemies('クリームヒルト', 65, 0, 0, 0, 4900, 400, 0, false);
SkillTables.ãょã†ã“.ã¶ã‚“ã—ã‚“ã“ã†ã’ã.SetParam4EachEnemies('クリームヒルト2', 75, 0, 0, 0, 7200, 500, 0, true);
SkillTables.ãょã†ã“.R・F = new CSkillTable();
SkillTables.ãょã†ã“.R・F.SetBaseParam('R・F', '必殺4', '攻撃', '敵', 'å˜ä½“', 'é”法', 11);
SkillTables.ãょã†ã“.R・F.SetParam4EachEnemies('ガルーダ', 65, 0, 0, 0, 1350, 250, 0, false);
SkillTables.ãょã†ã“.R・F.SetParam4EachEnemies('エルザ・マリア', 65, 0, 0, 0, 1100, 100, 0, false);
SkillTables.ãょã†ã“.R・F.SetParam4EachEnemies('オクタヴィア', 65, 0, 0, 0, 3000, 200, 0, false);
SkillTables.ãょã†ã“.R・F.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 65, 0, 0, 0, 3000, 200, 0, false);
SkillTables.ãょã†ã“.R・F.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 70, 0, 0, 0, 5100, 400, 0, false);
SkillTables.ãょã†ã“.R・F.SetParam4EachEnemies('クリームヒルト', 70, 0, 0, 0, 5100, 400, 0, false);
SkillTables.ãょã†ã“.R・F.SetParam4EachEnemies('クリームヒルト2', 80, 0, 0, 0, 7600, 600, 0, true);
SkillTables.ãょã†ã“.ã¡ã‚‡ã†ã¯ã¤ = new CSkillTable();
SkillTables.ãょã†ã“.ã¡ã‚‡ã†ã¯ã¤.SetBaseParam('ã¡ã‚‡ã†ã¯ã¤', '特殊2', '補助', '敵', 'å˜ä½“', 'é”法', 1);
SkillTables.ãょã†ã“.ã¡ã‚‡ã†ã¯ã¤.SetParam4EachEnemies('ガルーダ', 0, 0, 0, 0, 0, 0, 0, true);
SkillTables.ãょã†ã“.ã¡ã‚‡ã†ã¯ã¤.SetParam4EachEnemies('エルザ・マリア', 0, 0, 0, 0, 0, 0, 0, true);
SkillTables.ãょã†ã“.ã¡ã‚‡ã†ã¯ã¤.SetParam4EachEnemies('オクタヴィア', 0, 0, 0, 0, 0, 0, 0, true);
SkillTables.ãょã†ã“.ã¡ã‚‡ã†ã¯ã¤.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 0, 0, 0, 0, 0, 0, 0, true);
SkillTables.ãょã†ã“.ã¡ã‚‡ã†ã¯ã¤.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 0, 0, 0, 0, 0, 0, 0, true);
SkillTables.ãょã†ã“.ã¡ã‚‡ã†ã¯ã¤.SetParam4EachEnemies('クリームヒルト', 0, 0, 0, 0, 0, 0, 0, true);
SkillTables.ãょã†ã“.ã¡ã‚‡ã†ã¯ã¤.SetParam4EachEnemies('クリームヒルト2', 0, 0, 0, 0, 0, 0, 0, true);
SkillTables.ã¾ã©ã‹ = new Array();
SkillTables.ã¾ã©ã‹.ã¾ã©ã‹ã®ããŒã„ = new CSkillTable();
SkillTables.ã¾ã©ã‹.ã¾ã©ã‹ã®ããŒã„.SetBaseParam('ã¾ã©ã‹ã®ããŒã„', '必殺1', '攻撃', '敵', 'å˜ä½“', 'é”法', 7);
SkillTables.ã¾ã©ã‹.ã¾ã©ã‹ã®ããŒã„.SetParam4EachEnemies('エルザ・マリア', 0, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã¾ã©ã‹.ã¾ã©ã‹ã®ããŒã„.SetParam4EachEnemies('オクタヴィア', 0, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã¾ã©ã‹.ã¾ã©ã‹ã®ããŒã„.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 0, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã¾ã©ã‹.ã¾ã©ã‹ã®ããŒã„.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 0, 0, 0, 0, 0, 0, 0, true);
SkillTables.ã¾ã©ã‹.ã¾ã©ã‹ã®ããŒã„.SetParam4EachEnemies('クリームヒルト', 0, 0, 0, 0, 0, 0, 0, true);
SkillTables.ã¾ã©ã‹.ã¾ã©ã‹ã®ããŒã„.SetParam4EachEnemies('クリームヒルト2', 0, 0, 0, 0, 0, 0, 0, true);
SkillTables.ã¾ã©ã‹.ãŸã°ãã†ã¡ = new CSkillTable();
SkillTables.ã¾ã©ã‹.ãŸã°ãã†ã¡.SetBaseParam('ãŸã°ãã†ã¡', '必殺2', '攻撃', '敵', 'å˜ä½“', '物ç†', 1);
SkillTables.ã¾ã©ã‹.ãŸã°ãã†ã¡.SetParam4EachEnemies('エルザ・マリア', 30, 3, 0, -30, 0, 0, 0, true);
SkillTables.ã¾ã©ã‹.ãŸã°ãã†ã¡.SetParam4EachEnemies('オクタヴィア', 30, 3, 0, -30, 0, 0, 0, true);
SkillTables.ã¾ã©ã‹.ãŸã°ãã†ã¡.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 30, 3, 0, -30, 0, 0, 0, true);
SkillTables.ã¾ã©ã‹.ãŸã°ãã†ã¡.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 30, 3, 0, -30, 0, 0, 0, true);
SkillTables.ã¾ã©ã‹.ãŸã°ãã†ã¡.SetParam4EachEnemies('クリームヒルト', 30, 3, 0, -30, 0, 0, 0, true);
SkillTables.ã¾ã©ã‹.ãŸã°ãã†ã¡.SetParam4EachEnemies('クリームヒルト2', 30, 3, 0, -30, 0, 0, 0, true);
SkillTables.ã¾ã©ã‹.å”力攻撃H = new CSkillTable();
SkillTables.ã¾ã©ã‹.å”力攻撃H.SetBaseParam('å”力攻撃H', '必殺3', '攻撃', '敵', 'å˜ä½“', '物ç†', 1);
SkillTables.ã¾ã©ã‹.å”力攻撃H.SetParam4EachEnemies('エルザ・マリア', 10, 4, 0, 10, 0, 0, 0, true);
SkillTables.ã¾ã©ã‹.å”力攻撃H.SetParam4EachEnemies('オクタヴィア', 10, 4, 0, 10, 0, 0, 0, true);
SkillTables.ã¾ã©ã‹.å”力攻撃H.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 10, 4, 0, 10, 0, 0, 0, true);
SkillTables.ã¾ã©ã‹.å”力攻撃H.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 10, 4, 0, 10, 0, 0, 0, true);
SkillTables.ã¾ã©ã‹.å”力攻撃H.SetParam4EachEnemies('クリームヒルト', 10, 4, 0, 10, 0, 0, 0, true);
SkillTables.ã¾ã©ã‹.å”力攻撃H.SetParam4EachEnemies('クリームヒルト2', 10, 4, 0, 10, 0, 0, 0, true);
SkillTables.ã¾ã©ã‹.ãã¥ã‹ã† = new CSkillTable();
SkillTables.ã¾ã©ã‹.ãã¥ã‹ã†.SetBaseParam('ãã¥ã‹ã†', '特殊1', '補助', '味方', 'å˜ä½“', 'é”法', 3);
SkillTables.ã¾ã©ã‹.ãã¥ã‹ã†.SetParam4EachEnemies('エルザ・マリア', 100, 0, 0, 0, 0, 0, 0, true);
SkillTables.ã¾ã©ã‹.ãã¥ã‹ã†.SetParam4EachEnemies('オクタヴィア', 100, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã¾ã©ã‹.ãã¥ã‹ã†.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 100, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã¾ã©ã‹.ãã¥ã‹ã†.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 100, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã¾ã©ã‹.ãã¥ã‹ã†.SetParam4EachEnemies('クリームヒルト', 100, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã¾ã©ã‹.ãã¥ã‹ã†.SetParam4EachEnemies('クリームヒルト2', 100, 0, 0, 0, 0, 0, 0, false);
SkillTables.マミ = new Array();
SkillTables.マミ.ã¿ã ã‚Œã†ã¡ = new CSkillTable();
SkillTables.マミ.ã¿ã ã‚Œã†ã¡.SetBaseParam('ã¿ã ã‚Œã†ã¡', '必殺1', '攻撃', '敵', 'å˜ä½“', '物ç†', 1);
SkillTables.マミ.ã¿ã ã‚Œã†ã¡.SetParam4EachEnemies('ゲルトルート', 20, 1.8, 0, 0, 0, 0, 0, true);
SkillTables.マミ.ã¿ã ã‚Œã†ã¡.SetParam4EachEnemies('シャルãƒãƒƒãƒ†', 20, 1.8, 0, 0, 0, 0, 0, true);
SkillTables.マミ.ã¿ã ã‚Œã†ã¡.SetParam4EachEnemies('オクタヴィア', 20, 1.8, 0, 0, 0, 0, 0, true);
SkillTables.マミ.ã¿ã ã‚Œã†ã¡.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 20, 1.8, 0, 0, 0, 0, 0, true);
SkillTables.マミ.ã¿ã ã‚Œã†ã¡.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 20, 1.8, 0, 0, 0, 0, 0, true);
SkillTables.マミ.ã¿ã ã‚Œã†ã¡.SetParam4EachEnemies('クリームヒルト', 20, 1.8, 0, 0, 0, 0, 0, true);
SkillTables.マミ.ã¿ã ã‚Œã†ã¡.SetParam4EachEnemies('クリームヒルト2', 20, 1.8, 0, 0, 0, 0, 0, true);
SkillTables.マミ.ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬ = new CSkillTable();
SkillTables.マミ.ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬.SetBaseParam('ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬', '必殺2', '攻撃', '敵', 'å˜ä½“', 'é”法', 1);
SkillTables.マミ.ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬.SetParam4EachEnemies('ゲルトルート', 50, 0, 0, 0, 110, 20, 0, true);
SkillTables.マミ.ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬.SetParam4EachEnemies('シャルãƒãƒƒãƒ†', 50, 0, 0, 0, 110, 20, 0, true);
SkillTables.マミ.ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬.SetParam4EachEnemies('オクタヴィア', 50, 0, 0, 0, 2300, 400, 0, true);
SkillTables.マミ.ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 50, 0, 0, 0, 2300, 400, 0, true);
SkillTables.マミ.ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 50, 0, 0, 0, 4100, 200, 0, true);
SkillTables.マミ.ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬.SetParam4EachEnemies('クリームヒルト', 50, 0, 0, 0, 4100, 200, 0, true);
SkillTables.マミ.ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬.SetParam4EachEnemies('クリームヒルト2', 50, 0, 0, 0, 5100, 200, 0, true);
SkillTables.マミ.ã¡ã‚Šã‚‡ã† = new CSkillTable();
SkillTables.マミ.ã¡ã‚Šã‚‡ã†.SetBaseParam('ã¡ã‚Šã‚‡ã†', '特殊1', '回復', '味方', 'å˜ä½“', 'é”法', 1);
SkillTables.マミ.ã¡ã‚Šã‚‡ã†.SetParam4EachEnemies('ゲルトルート', 10, 0, 0, 0, 100, 20, 0, true);
SkillTables.マミ.ã¡ã‚Šã‚‡ã†.SetParam4EachEnemies('シャルãƒãƒƒãƒ†', 10, 0, 0, 0, 100, 20, 0, true);
SkillTables.マミ.ã¡ã‚Šã‚‡ã†.SetParam4EachEnemies('オクタヴィア', 10, 0, 0, 0, 2000, 250, 0, true);
SkillTables.マミ.ã¡ã‚Šã‚‡ã†.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 10, 0, 0, 0, 2000, 250, 0, true);
SkillTables.マミ.ã¡ã‚Šã‚‡ã†.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 10, 0, 0, 0, 2000, 250, 0, true);
SkillTables.マミ.ã¡ã‚Šã‚‡ã†.SetParam4EachEnemies('クリームヒルト', 10, 0, 0, 0, 2000, 250, 0, true);
SkillTables.マミ.ã¡ã‚Šã‚‡ã†.SetParam4EachEnemies('クリームヒルト2', 10, 0, 0, 0, 4000, 250, 0, true);
SkillTables.マミ.リボン = new CSkillTable();
SkillTables.マミ.リボン.SetBaseParam('リボン', '特殊2', '補助', '敵', 'å˜ä½“', 'é”法', 1);
SkillTables.マミ.リボン.SetParam4EachEnemies('ゲルトルート', 10, 0, 0, 0, 0, 0, 0, true);
SkillTables.マミ.リボン.SetParam4EachEnemies('シャルãƒãƒƒãƒ†', 10, 0, 0, 0, 0, 0, 0, true);
SkillTables.マミ.リボン.SetParam4EachEnemies('オクタヴィア', 10, 0, 0, 0, 0, 0, 0, true);
SkillTables.マミ.リボン.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 10, 0, 0, 0, 0, 0, 0, true);
SkillTables.マミ.リボン.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 10, 0, 0, 0, 0, 0, 0, true);
SkillTables.マミ.リボン.SetParam4EachEnemies('クリームヒルト', 10, 0, 0, 0, 0, 0, 0, true);
SkillTables.マミ.リボン.SetParam4EachEnemies('クリームヒルト2', 10, 0, 0, 0, 0, 0, 0, true);
SkillTables.マミ.T・F・S = new CSkillTable();
SkillTables.マミ.T・F・S.SetBaseParam('T・F・S', '必殺3', '攻撃', '敵', 'å˜ä½“', 'é”法', 11);
SkillTables.マミ.T・F・S.SetParam4EachEnemies('ゲルトルート', 65, 0, 0, 0, 200, 40, 0, false);
SkillTables.マミ.T・F・S.SetParam4EachEnemies('シャルãƒãƒƒãƒ†', 65, 0, 0, 0, 700, 40, 0, false);
SkillTables.マミ.T・F・S.SetParam4EachEnemies('オクタヴィア', 65, 0, 0, 0, 3000, 300, 0, false);
SkillTables.マミ.T・F・S.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 65, 0, 0, 0, 3000, 300, 0, false);
SkillTables.マミ.T・F・S.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 65, 0, 0, 0, 5100, 400, 0, false);
SkillTables.マミ.T・F・S.SetParam4EachEnemies('クリームヒルト', 65, 0, 0, 0, 5100, 400, 0, false);
SkillTables.マミ.T・F・S.SetParam4EachEnemies('クリームヒルト2', 65, 0, 0, 0, 7200, 800, 0, true);
SkillTables.ã•ã‚„ã‹ = new Array();
SkillTables.ã•ã‚„ã‹.ã¿ã ã‚Œãªã’ = new CSkillTable();
SkillTables.ã•ã‚„ã‹.ã¿ã ã‚Œãªã’.SetBaseParam('ã¿ã ã‚Œãªã’', '必殺1', '攻撃', '敵', 'å˜ä½“', '物ç†', 1);
SkillTables.ã•ã‚„ã‹.ã¿ã ã‚Œãªã’.SetParam4EachEnemies('エルザ・マリア', 15, 1.8, 0, 0, 0, 0, 0, true);
SkillTables.ã•ã‚„ã‹.ã¿ã ã‚Œãªã’.SetParam4EachEnemies('オクタヴィア', 25, 1.8, 0, 0, 0, 0, 0, true);
SkillTables.ã•ã‚„ã‹.ã¿ã ã‚Œãªã’.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 25, 1.8, 0, 0, 0, 0, 0, true);
SkillTables.ã•ã‚„ã‹.ã¿ã ã‚Œãªã’.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 40, 1.8, 0, 0, 0, 0, 0, true);
SkillTables.ã•ã‚„ã‹.ã¿ã ã‚Œãªã’.SetParam4EachEnemies('クリームヒルト', 40, 1.8, 0, 0, 0, 0, 0, true);
SkillTables.ã•ã‚„ã‹.ã¿ã ã‚Œãªã’.SetParam4EachEnemies('クリームヒルト2', 40, 1.8, 0, 0, 0, 0, 0, true);
SkillTables.ã•ã‚„ã‹.メッタãŽã‚Š = new CSkillTable();
SkillTables.ã•ã‚„ã‹.メッタãŽã‚Š.SetBaseParam('メッタãŽã‚Š', '必殺2', '攻撃', '敵', 'å˜ä½“', '物ç†', 1);
SkillTables.ã•ã‚„ã‹.メッタãŽã‚Š.SetParam4EachEnemies('エルザ・マリア', 0, 0, 0, 0, 0, 0, 0, true);
SkillTables.ã•ã‚„ã‹.メッタãŽã‚Š.SetParam4EachEnemies('オクタヴィア', 0, 0, 0, 0, 0, 0, 0, true);
SkillTables.ã•ã‚„ã‹.メッタãŽã‚Š.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 0, 0, 0, 0, 0, 0, 0, true);
SkillTables.ã•ã‚„ã‹.メッタãŽã‚Š.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 0, 0, 0, 0, 0, 0, 0, true);
SkillTables.ã•ã‚„ã‹.メッタãŽã‚Š.SetParam4EachEnemies('クリームヒルト', 0, 0, 0, 0, 0, 0, 0, true);
SkillTables.ã•ã‚„ã‹.メッタãŽã‚Š.SetParam4EachEnemies('クリームヒルト2', 0, 0, 0, 0, 0, 0, 0, true);
SkillTables.ã•ã‚„ã‹.ã„ã‚„ã—ã®ã²ã‹ã‚Š = new CSkillTable();
SkillTables.ã•ã‚„ã‹.ã„ã‚„ã—ã®ã²ã‹ã‚Š.SetBaseParam('ã„ã‚„ã—ã®ã²ã‹ã‚Š', '特殊1', '回復', '味方', '全体', 'é”法', 1);
SkillTables.ã•ã‚„ã‹.ã„ã‚„ã—ã®ã²ã‹ã‚Š.SetParam4EachEnemies('エルザ・マリア', 30, 0, 0, 0, 250, 100, 0, true);
SkillTables.ã•ã‚„ã‹.ã„ã‚„ã—ã®ã²ã‹ã‚Š.SetParam4EachEnemies('オクタヴィア', 30, 0, 0, 0, 550, 250, 0, true);
SkillTables.ã•ã‚„ã‹.ã„ã‚„ã—ã®ã²ã‹ã‚Š.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 30, 0, 0, 0, 750, 250, 0, true);
SkillTables.ã•ã‚„ã‹.ã„ã‚„ã—ã®ã²ã‹ã‚Š.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 50, 0, 0, 0, 2000, 250, 0, true);
SkillTables.ã•ã‚„ã‹.ã„ã‚„ã—ã®ã²ã‹ã‚Š.SetParam4EachEnemies('クリームヒルト', 50, 0, 0, 0, 2000, 250, 0, true);
SkillTables.ã•ã‚„ã‹.ã„ã‚„ã—ã®ã²ã‹ã‚Š.SetParam4EachEnemies('クリームヒルト2', 50, 0, 0, 0, 4000, 500, 0, true);
SkillTables.ã•ã‚„ã‹.ãã‚Šãµã›ã‚‹ = new CSkillTable();
SkillTables.ã•ã‚„ã‹.ãã‚Šãµã›ã‚‹.SetBaseParam('ãã‚Šãµã›ã‚‹', '必殺3', '攻撃', '敵', 'å˜ä½“', 'é”法', 11);
SkillTables.ã•ã‚„ã‹.ãã‚Šãµã›ã‚‹.SetParam4EachEnemies('エルザ・マリア', 50, 0, 0, 0, 800, 200, 0, false);
SkillTables.ã•ã‚„ã‹.ãã‚Šãµã›ã‚‹.SetParam4EachEnemies('オクタヴィア', 50, 0, 0, 0, 2700, 400, 0, false);
SkillTables.ã•ã‚„ã‹.ãã‚Šãµã›ã‚‹.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 50, 0, 0, 0, 2700, 400, 0, false);
SkillTables.ã•ã‚„ã‹.ãã‚Šãµã›ã‚‹.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 75, 0, 0, 0, 4800, 600, 0, false);
SkillTables.ã•ã‚„ã‹.ãã‚Šãµã›ã‚‹.SetParam4EachEnemies('クリームヒルト', 75, 0, 0, 0, 4800, 600, 0, false);
SkillTables.ã•ã‚„ã‹.ãã‚Šãµã›ã‚‹.SetParam4EachEnemies('クリームヒルト2', 75, 0, 0, 0, 7000, 1000, 0, true);
SkillTables.ã¾ã©ã‹G = new Array();
SkillTables.ã¾ã©ã‹G.ã²ã‹ã‚Šã®ã‚ã‚ = new CSkillTable();
SkillTables.ã¾ã©ã‹G.ã²ã‹ã‚Šã®ã‚ã‚.SetBaseParam('ã²ã‹ã‚Šã®ã‚ã‚', '必殺1', '攻撃', '敵', 'å˜ä½“', 'é”法', 1);
SkillTables.ã¾ã©ã‹G.ã²ã‹ã‚Šã®ã‚ã‚.SetParam4EachEnemies('クリームヒルト', 40, 0, 0, 0, 6800, 200, 0, true);
SkillTables.ã¾ã©ã‹G.ã²ã‹ã‚Šã®ã‚ã‚.SetParam4EachEnemies('クリームヒルト2', 10, 0, 0, 0, 8000, 1000, 0, true);
SkillTables.ã¾ã©ã‹G.ã²ã‹ã‚Šã®ã‚„ = new CSkillTable();
SkillTables.ã¾ã©ã‹G.ã²ã‹ã‚Šã®ã‚„.SetBaseParam('ã²ã‹ã‚Šã®ã‚„', '必殺2', '攻撃', '敵', 'å˜ä½“', 'é”法', 1);
SkillTables.ã¾ã©ã‹G.ã²ã‹ã‚Šã®ã‚„.SetParam4EachEnemies('クリームヒルト', 80, 0, 0, 0, 11000, 1000, 0, true);
SkillTables.ã¾ã©ã‹G.ã²ã‹ã‚Šã®ã‚„.SetParam4EachEnemies('クリームヒルト2', 10, 0, 0, 0, 23000, 2000, 0, true);
SkillTables.ã¾ã©ã‹G.ã‚ãŒã¿ã®ã—ã‚…ããµã = new CSkillTable();
SkillTables.ã¾ã©ã‹G.ã‚ãŒã¿ã®ã—ã‚…ããµã.SetBaseParam('ã‚ãŒã¿ã®ã—ã‚…ããµã', '特殊1', '回復', '味方', '全体', 'é”法', 1);
SkillTables.ã¾ã©ã‹G.ã‚ãŒã¿ã®ã—ã‚…ããµã.SetParam4EachEnemies('クリームヒルト', 40, 0, 0, 0, 4000, 0, 0, true);
SkillTables.ã¾ã©ã‹G.ã‚ãŒã¿ã®ã—ã‚…ããµã.SetParam4EachEnemies('クリームヒルト2', 10, 0, 0, 0, 9999, 0, 0, true);
SkillTables.ã¾ã©ã‹G.ã‚ãŒã¿ã®ã‹ã” = new CSkillTable();
SkillTables.ã¾ã©ã‹G.ã‚ãŒã¿ã®ã‹ã”.SetBaseParam('ã‚ãŒã¿ã®ã‹ã”', '特殊2', '補助', '味方', '全体', 'é”法', 1);
SkillTables.ã¾ã©ã‹G.ã‚ãŒã¿ã®ã‹ã”.SetParam4EachEnemies('クリームヒルト', 30, 0, 0, 0, 0, 0, 0, true);
SkillTables.ã¾ã©ã‹G.ã‚ãŒã¿ã®ã‹ã”.SetParam4EachEnemies('クリームヒルト2', 10, 0, 0, 0, 0, 0, 50, true);
var CMGS;
var resetter;
}
movieClip 1699 {
}
movieClip 1702 {
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.HoReboot = 3;
_root.gotoAndPlay('開始');
}
this._visible = false;
stop();
}
}
movieClip 1703 {
}
movieClip 1704 {
frame 1 {
function PastEffect(mc, MCName, x, y) {
this.TMC = mc;
retmc = this.attachMovie(MCName, 'mv' + nc, this.getNextHighestDepth());
this['mv' + nc]._x = x;
this['mv' + nc]._y = y;
++nc;
return retmc;
}
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 1710 {
frame 41 {
stop();
_parent.ret(this._name);
}
}
movieClip 1715 {
frame 1 {
function SetNormal() {
gotoAndStop(1);
}
function SetBlack() {
gotoAndStop(11);
}
function SetWhite() {
gotoAndStop(6);
}
if (_root.BATTLE.QB.ColFlag != 'Normal') {
if (_root.BATTLE.QB.ColFlag != 'White') {
SetBlack();
} else {
SetWhite();
}
} else {
SetNormal();
}
stop();
}
}
movieClip 1716 {
frame 1 {
function SetNormal() {
QB.SetNormal();
}
function SetBlack() {
QB.SetBlack();
}
function SetWhite() {
QB.SetWhite();
}
}
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 1717 {
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 1718 {
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 1719 {
frame 1 {
function ret(str) {
state = str;
}
var mmc = _parent._parent;
var fc = 0;
var state = '';
blink.setMC(_parent._parent);
blink.Vanish();
}
frame 3 {
if (state == 'blink') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 38 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 43 {
this.onEnterFrame = function () {
this._visible = !this._visible;
};
}
frame 45 {
if (fc >= 10) {
delete this.onEnterFrame;
} else {
gotoAndPlay(_currentframe - 1);
}
++fc;
}
frame 48 {
ppp = _parent._parent;
px = ppp.Witch._x + Math.floor(ppp.Witch._width / 2);
py = ppp.Witch._y + Math.floor(ppp.Witch._height / 2);
_root.EFFECT.PastEffect(this, 'mc_RExplod', px, py);
}
frame 50 {
if (state != '') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 56 {
blink.setMC(_parent._parent);
blink.Advent();
}
frame 58 {
if (state == 'blink') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 59 {
stop();
_parent.ret(this._name);
}
}
movieClip 1720 {
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();
ep.x = MMC[MMC.MGS[count]]._x;
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 1721 {
frame 1 {
function ret(str) {
state = str;
}
var mmc = _parent._parent;
var fc = 0;
var state = '';
blink.setMC(_parent._parent);
blink.Vanish();
}
frame 3 {
if (state == 'blink') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 38 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 43 {
this.onEnterFrame = function () {
this._visible = !this._visible;
};
}
frame 45 {
if (fc >= 10) {
delete this.onEnterFrame;
} else {
gotoAndPlay(_currentframe - 1);
}
++fc;
}
frame 47 {
blink.setMC(_parent._parent);
blink.Advent();
}
frame 49 {
if (state == 'blink') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 57 {
if (state == 'Heal') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 58 {
stop();
_parent.ret(this._name);
}
}
movieClip 1722 {
frame 1 {
function ret(str) {
state = str;
}
var mmc = _parent._parent;
var fc = 0;
var state = '';
blink.setMC(_parent._parent);
blink.Vanish();
}
frame 3 {
if (state == 'blink') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 38 {
if (state == 'Prev') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 43 {
this.onEnterFrame = function () {
this._visible = !this._visible;
};
}
frame 45 {
if (fc >= 10) {
delete this.onEnterFrame;
} else {
gotoAndPlay(_currentframe - 1);
}
++fc;
}
frame 48 {
ppp = _parent._parent;
px = ppp.Witch._x + Math.floor(ppp.Witch._width / 2);
py = ppp.Witch._y + Math.floor(ppp.Witch._height / 2);
_root.EFFECT.PastEffect(this, 'DRAIN', px - 150, py - 150);
}
frame 50 {
if (state != '') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 56 {
blink.setMC(_parent._parent);
blink.Advent();
}
frame 58 {
if (state == 'blink') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 59 {
stop();
_parent.ret(this._name);
}
}
movieClip 1723 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
ColFlag = 'Normal';
}
frame 3 {
stop();
}
frame 6 {
ColFlag = 'Normal';
this._visible = true;
}
frame 8 {
if (state == 'Intro') {
state = '';
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 11 {
ColFlag = 'Normal';
this._visible = true;
}
frame 13 {
if (state == 'Outro') {
this._visible = false;
state = '';
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 16 {
ColFlag = 'Normal';
EX1.gotoAndPlay(1);
fscommand('ParaFlaTrace', '必殺1');
}
frame 18 {
if (state == 'EX1') {
state = '';
gotoAndPlay('ç«‹ã¡');
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 21 {
this._visible = true;
ColFlag = 'Black';
}
frame 23 {
if (state == 'EX2') {
state = '';
this._visible = false;
gotoAndPlay('ç«‹ã¡');
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 26 {
this._visible = true;
ColFlag = 'White';
}
frame 28 {
if (state == 'SP1') {
state = '';
this._visible = false;
gotoAndPlay('ç«‹ã¡');
_parent.healret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 31 {
this._visible = true;
ColFlag = 'Normal';
}
frame 33 {
if (state == 'SP3') {
state = '';
this._visible = false;
gotoAndPlay('ç«‹ã¡');
_parent.healret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1724 {
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 243;
for (;;) {
++i;
label 243:
if (4 < i) break;
this['care' + i]._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 1725 {
frame 1 {
function initAll(EName, FFlag) {
FullFlag = FFlag;
EffectName = EName;
count = 0;
OutNum = 0;
OutCount = 0;
var tCMGS = _root.BATTLE.CMGS;
if (!FullFlag) {
OutNum = 3;
} else {
for (pn in tCMGS) {
if (pn != 'Witch') {
fscommand('ParaFlaTrace', 'ã‚ãŒã¿ã®ã—ã‚…ããµã ãƒã‚§ãƒƒã‚¯:' + pn);
if (0 < tCMGS[pn].SG && !tCMGS[pn].InAir) {
++OutNum;
}
}
}
}
ret();
}
function Start() {
ret();
}
function ret(str) {
if (count < 3) {
var MMC = _root.BATTLE;
if (!(MMC.MGS[count] != '' && !MMC.CMGS[MMC.MGS[count]].InAir && 0 < MMC.CMGS[MMC.MGS[count]].SG)) {
++count;
ret();
} else {
var ep = new Object();
if (MMC.MGS[count] != MMC.preACTOR) {
ep.x = MMC[MMC.MGS[count]]._x;
} else {
if (MMC.CMGS[MMC.MGS[count]].FB != 1) {
ep.x = MMC[MMC.MGS[count]]._x - 64;
} else {
ep.x = MMC[MMC.MGS[count]]._x - 32;
}
}
ep.y = MMC[MMC.MGS[count]]._y;
_root.EFFECT.PastEffect(this, cares[EffectName], ep.x + 16, ep.y + 24);
++count;
--OutNum;
}
} else {
if (!FullFlag) {
_parent.ret(this._name);
} else {
++OutCount;
if (OutNum >= OutCount) {
tmc = _root.EFFECT.PastEffect(this, cares[EffectName], 0, 0);
tmc._visible = false;
} else {
_parent.ret(this._name);
}
}
}
}
var FullFlag = false;
var count = 0;
var OutNum = 0;
var OutCount = 0;
var EffectName = 0;
var cares = new Array();
cares[0] = 'CARE';
cares[1] = 'CARERA';
cares[2] = 'CAREDA';
cares[3] = 'CAREGA';
var BPoses = new Array();
BPoses[0] = new Object();
BPoses[1] = new Object();
BPoses[2] = new Object();
BPoses[3] = new Object();
BPoses[0].x = 16;
BPoses[0].y = 16;
BPoses[1].x = 30;
BPoses[1].y = 32;
BPoses[2].x = 46;
BPoses[2].y = 46;
BPoses[3].x = 48;
BPoses[3].y = 48;
}
}
movieClip 1728 {
}
movieClip 1731 {
frame 1 {
this._visible = true;
SECheck = new Sound(this);
SECheck.attachSound('SCheck');
}
frame 5 {
stop();
}
frame 9 {
_parent.cancelret();
this._visible = false;
stop();
}
}
movieClip 1734 {
}
movieClip 1737 {
}
movieClip 1740 {
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 1743 {
}
movieClip 1746 {
}
movieClip 1749 {
}
movieClip 1754 {
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-1' && 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 1755 {
frame 1 {
function AllInvisible() {
for (pn in Names) {
this[Names[pn]]._visible = false;
}
}
function SetCom(CMG) {
this.Boad._x = 0;
AllInvisible();
SCursor1._visible = false;
SCursor2._visible = false;
pagenum = 0;
npage = 0;
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 992;
for (;;) {
++i;
label 992:
if (i >= len) break;
fscommand('ParaFlaTrace', str + ' ' + tItems[i] + ' ' + tItemsNum[i]);
if (mmc.OverDrive) {
talen = mmc.OverCount;
j = 0;
goto 1121;
for (;;) {
++j;
label 1121:
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 (mmc.MuteFlag) {
if (tItems[i] == 'ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ') {
tItemsNum[i] = 0;
}
}
if (0 < tItemsNum[i]) {
if (Names[tItems[i]] == undefined) {
this.Boad.attachMovie('mc_Text', 't' + udv, this.Boad.getNextHighestDepth());
Names[tItems[i]] = 't' + udv;
udName[udv] = tItems[i];
fscommand('ParaFlaTrace', '未定義å称è¨å®š:' + tItems[i] + ':' + this.Boad[Names[tItems[i]]]);
++udv;
}
Name2Com[Names[tItems[i]]] = tItems[i];
this.Boad[Names[tItems[i]]]._visible = true;
if (lc % 2 != 1) {
this.Boad[Names[tItems[i]]]._x = sx;
} else {
this.Boad[Names[tItems[i]]]._x = sx + 164;
}
this.Boad[Names[tItems[i]]]._y = 24 * (Math.floor(lc / 2) % 4) + sy;
fscommand('ParaFlaTrace', this.Boad[Names[tItems[i]]]._x + ' , ' + this.Boad[Names[tItems[i]]]._y);
this.Boad.attachMovie('CORON_NUM', 'Num' + i, this.Boad.getNextHighestDepth());
this.Boad['Num' + i]._x = this.Boad[Names[tItems[i]]]._x + 126;
this.Boad['Num' + i]._y = this.Boad[Names[tItems[i]]]._y + 4 + 2;
fscommand('ParaFlaTrace', this.Boad['Num' + i]._x + ' , ' + this.Boad['Num' + i]._y);
if (lc == 0) {
Cursor._visible = true;
Cursor._x = this.Boad[Names[tItems[i]]]._x - 32;
Cursor._y = this.Boad[Names[tItems[i]]]._y;
}
++lc;
if (lc % 8 == 0) {
sx += 320;
}
}
}
pagenum = Math.floor((lc - 1) / 8);
gotoAndPlay(2);
}
var Names = new Array();
var TItemTable = _parent._parent._parent.ItemTable;
Name2Com = new Array();
this.createEmptyMovieClip('Boad', 1);
basex = 20;
basey = 16;
this.createEmptyMovieClip('mask', 2000);
this.mask._x = basex;
this.mask._y = basey;
this.mask.beginFill(16777215, 100);
this.mask.moveTo(0, 0);
this.mask.lineTo(320, 0);
this.mask.lineTo(320, 96);
this.mask.lineTo(0, 96);
this.mask.lineTo(0, 0);
this.mask.endFill();
this.Boad.setMask(this.mask);
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;
SCursor1._visible = false;
SCursor2._visible = false;
pagenum = 0;
npage = 0;
}
frame 2 {
i = 0;
goto 170;
for (;;) {
++i;
label 170:
if (i >= udv) break;
this.Boad[Names[udName[i]]].PrintText(udName[i]);
fscommand('ParaFlaTrace', '未定義å称表示:' + udName[i] + ' : ' + Names[udName[i]] + ' : ' + this.Boad[Names[udName[i]]]);
}
i = 0;
goto 366;
for (;;) {
++i;
label 366:
if (i >= tItems.length) break;
if (0 < tItemsNum[i]) {
fscommand('ParaFlaTrace', tItems[i] + ':' + tItemsNum[i] + ' :(' + this.Boad['Num' + i]._x + ',' + this.Boad['Num' + i]._y + ')');
this.Boad['Num' + i].PrintN(tItemsNum[i]);
}
}
}
frame 7 {
function DoCursor1() {
SCursor1._visible = true;
SCursor1.onRollOver = function () {
this._parent.Cursor._x = this._x - 32;
this._parent.Cursor._y = this._y;
SECheck.start();
};
SCursor1.onRelease = function () {
if (this._visible) {
SECheck.start();
this._parent.Boad.onEnterFrame = function () {
this._x -= 64;
if (this._x % 320 == 0) {
++npage;
DoCursor2();
if (npage >= pagenum) {
SCursor1._visible = false;
}
delete this.onEnterFrame;
}
};
}
};
}
function DoCursor2() {
SCursor2._visible = true;
SCursor2.onRollOver = function () {
this._parent.Cursor._x = this._x - 32 - 16;
this._parent.Cursor._y = this._y;
SECheck.start();
};
SCursor2.onRelease = function () {
if (this._visible) {
SECheck.start();
this._parent.Boad.onEnterFrame = function () {
this._x += 64;
if (this._x % 320 == 0) {
--npage;
DoCursor1();
if (0 >= npage) {
SCursor2._visible = false;
}
delete this.onEnterFrame;
}
};
}
};
}
stop();
fscommand('ParaFlaTrace', 'ページ数' + pagenum);
if (0 >= pagenum) {
if (0 >= npage) {
SCursor1._visible = false;
SCursor2._visible = false;
} else {
DoCursor2();
}
} else {
DoCursor1();
}
for (pn in Names) {
this.Boad[Names[pn]].onRollOver = function () {
if (this._visible) {
Cursor._visible = true;
this._parent._parent.Cursor._x = this._x - 32 - npage * 320;
this._parent._parent.Cursor._y = this._y;
SECheck.start();
}
};
this.Boad[Names[pn]].onRelease = function () {
if (this._visible) {
Cursor._visible = false;
SECheck.start();
retname = 'item' + Name2Com[this._name];
gotoAndPlay(_currentframe + 1);
}
};
}
this.cancel.onRollOver = function () {
if (this._visible) {
Cursor._visible = true;
Cursor._x = this._x - 32;
Cursor._y = this._y;
SECheck.start();
}
};
this.cancel.onRelease = function () {
if (this._visible) {
Cursor._visible = false;
retname = 'cancel';
SECheck.start();
gotoAndPlay(_currentframe + 1);
}
};
}
frame 12 {
i = 0 ^ -1;
goto 154;
for (;;) {
++i;
label 154:
if (i >= udv) break;
this.Boad['t' + i].removeMovieClip();
delete Names[udName[i]];
}
i = 0;
goto 258;
for (;;) {
++i;
label 258:
if (i >= tItems.length) break;
if (0 < tItemsNum[i]) {
this.Boad['Num' + i].removeMovieClip();
}
}
stop();
fscommand('ParaFlaTrace', retname);
_parent.ret(retname);
}
}
movieClip 1756 {
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);
if (!mmc.MuteFlag) {
my_color1 = new Color(this.Magic);
my_color1.setRGB(16777215);
} else {
my_color1 = new Color(this.Magic);
my_color1.setRGB(8355711);
}
i = 0;
goto 895;
for (;;) {
++i;
label 895:
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;
mmc = _parent._parent;
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 {
if (!(mmc.MuteFlag && this._name == 'Magic')) {
SECheck.start();
gotoAndPlay(_currentframe + 1);
} else {
SBCheck.start();
}
}
}
};
}
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 1761 {
}
movieClip 1764 {
}
movieClip 1769 {
}
movieClip 1770 {
frame 1 {
function initNames() {
i = 1;
goto 672;
for (;;) {
++i;
label 672:
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 2027;
for (;;) {
++i;
label 2027:
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 2347;
for (;;) {
++memcount;
label 2347:
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 1771 {
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 1774 {
}
movieClip 1777 {
}
movieClip 1780 {
}
movieClip 1783 {
}
movieClip 1786 {
}
movieClip 1789 {
}
movieClip 1792 {
}
movieClip 1795 {
}
movieClip 1798 {
}
movieClip 1801 {
}
movieClip 1804 {
}
movieClip 1807 {
}
movieClip 1810 {
}
movieClip 1813 {
}
movieClip 1816 {
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 1817 {
frame 1 {
function Open(str) {
this._visible = true;
tWnd.Name(str);
gotoAndPlay('Open');
this.opcheck = true;
}
function CheckNextMes() {
if (0 >= _parent.messtack.length) {
fscommand('ParaFlaTrace', '次mesãªã—' + _parent.messtack.length);
this.opcheck = false;
_parent.closemesret(this._name);
this._visible = false;
gotoAndStop(1);
} else {
fscommand('ParaFlaTrace', '次mesã‚ã‚Š' + _parent.messtack.length);
fscommand('ParaFlaTrace', _parent.messtack[0][0] + _parent.messtack[0][1]);
if (_parent.messtack[0][1] != 0) {
OpenWait(_parent.messtack[0][0], _parent.messtack[0][1]);
} else {
Open(_parent.messtack[0][0]);
}
_parent.messtack.shift();
}
}
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;
this._visible = false;
}
frame 3 {
gotoAndPlay(_currentframe - 1);
}
frame 5 {
this._visible = true;
fscommand('ParaFlaTrace', 'mes open1');
play();
}
frame 6 {
fscommand('ParaFlaTrace', 'mes open2');
}
frame 9 {
stop();
_parent.openmesret(this._name);
}
frame 23 {
CheckNextMes();
}
frame 25 {
this._visible = true;
fscommand('ParaFlaTrace', 'mes wait open1');
}
frame 26 {
fscommand('ParaFlaTrace', 'mes wait open2');
}
frame 30 {
if (fc >= wfc) {
fc = 0;
} else {
++fc;
gotoAndPlay(_currentframe - 1);
}
}
frame 35 {
CheckNextMes();
}
}
movieClip 1820 {
frame 1 {
function Open() {
if (Name == '') {
_parent.Eopenret(this._name);
} else {
state = 'Open';
gotoAndPlay('Open');
}
}
function Opened() {
if (Name == '') {
_parent.Eopenret(this._name);
} else {
state = 'Open';
gotoAndPlay('Open');
}
}
function Close() {
if (Name == '') {
_parent.Ecloseret(this._name);
} else {
state = 'Close';
gotoAndPlay('Close');
}
}
stop();
var state = '';
var Name = '';
if (_parent._parent.CMGS.Witch.Name == 'ワルプルギスã®ã‚ˆã‚‹') {
this.text.PrintText('ワルプルギスã®ã‚ˆã‚‹');
Name = 'ワルプルギスã®ã‚ˆã‚‹';
}
if (_parent._parent.CMGS.Witch.Name != 'Void') {
this.text.PrintText(_parent._parent.CMGS.Witch.Name);
Name = _parent._parent.CMGS.Witch.Name;
} else {
this.text._visible = false;
Name = 'Void';
}
}
frame 7 {
_parent.Eopenret(this._name);
}
frame 8 {
stop();
}
frame 14 {
stop();
_parent.Ecloseret(this._name);
}
}
movieClip 1821 {
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) {
if (moflag) {
messtack.push([str, 0]);
} else {
fscommand('ParaFlaTrace', 'OpenMes_Check' + str);
moflag = true;
mWnd.Open(str);
}
}
function OpenMesWait(str, frame) {
if (moflag) {
messtack.push([str, frame]);
} else {
fscommand('ParaFlaTrace', 'OpenMesWait_Check' + str + frame);
moflag = true;
mWnd.OpenWait(str, frame);
}
}
function openmesret(str) {
_parent.openret(this._name);
}
function closemesret(str) {
if (str == 'mWnd') {
moflag = false;
}
fscommand('ParaFlaTrace', 'MesSLength:' + messtack.length + ':' + moflag);
if (messtack.length == 0 && !moflag) {
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' && eWnd.Name != '')) {
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) {
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) {
if (eWnd.Name == '') {
idle = 1;
} else {
eWnd.Close();
idle = 0;
}
}
fscommand('ParaFlaTrace', 'ウィンドウオープンãƒã‚§ãƒƒã‚¯' + idle + ':' + eWnd.Name);
++WndNum;
if (idle != 1) {
fscommand('ParaFlaTrace', 'WndOpenCheck:' + OpenWndNum + '/' + WndNum + 'ウィンドウオープン待機');
} else {
OpenSWnd(cswnd);
idle = 0;
}
} else {
return null;
}
}
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) {
fscommand('ParaFlaTrace', 'ウィンドウクãƒãƒ¼ã‚º' + OpenWndNum + '/' + WndNum);
--WndNum;
if (idle == 1) {
var cswnd = WndStack.pop();
fscommand('ParaFlaTrace', cswnd.WndName + cswnd);
this[cswnd.WndName].Close();
idle = 0;
}
} else {
return null;
}
}
function FullClose() {
eopencheck = false;
eWnd.Name = '';
if (!mWnd.opcheck) {
l = WndStack.length;
fscommand('ParaFlaTrace', 'ウィンドウ全閉ã˜å®Ÿè¡Œ ' + l);
if (l == 0) {
_parent.closeret(this._name);
} else {
i = 0;
goto 3265;
for (;;) {
++i;
label 3265:
if (i >= l) break;
this.Close();
}
}
} else {
mWnd.Close();
}
}
function CloseAll() {
if (!moflag) {
l = WndStack.length;
fscommand('ParaFlaTrace', 'ウィンドウ全閉ã˜å®Ÿè¡Œ ' + l);
if (l == 0) {
_parent.closeret(this._name);
} else {
i = 0;
goto 3468;
for (;;) {
++i;
label 3468:
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 moflag = false;
var messtack = new Array();
var cswnds = new Array();
i = 0;
goto 3787;
for (;;) {
++i;
label 3787:
if (i >= 4) break;
cswnds[i] = new CSWnd();
this['sWnd' + i]._visible = false;
cswnds[i].WndName = 'sWnd' + i;
cswnds[i].WndNum = i;
}
}
}
movieClip 1824 {
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 1827 {
}
movieClip 1842 {
}
movieClip 1845 {
}
movieClip 1848 {
}
movieClip 1851 {
}
movieClip 1854 {
}
movieClip 1857 {
}
movieClip 1860 {
frame 1 {
this.createEmptyMovieClip('mask', 2000);
this.mask._x = 0;
this.mask._y = -6;
this.mask.beginFill(16777215, 100);
this.mask.moveTo(0, 0);
this.mask.lineTo(512, 0);
this.mask.lineTo(512, 64);
this.mask.lineTo(0, 64);
this.mask.lineTo(0, 0);
this.mask.endFill();
this.setMask(this.mask);
}
}
movieClip 1863 {
frame 1 {
this.createEmptyMovieClip('mask', 2000);
this.mask._x = 0;
this.mask._y = -6;
this.mask.beginFill(16777215, 100);
this.mask.moveTo(0, 0);
this.mask.lineTo(512, 0);
this.mask.lineTo(512, 64);
this.mask.lineTo(0, 64);
this.mask.lineTo(0, 0);
this.mask.endFill();
this.setMask(this.mask);
}
}
movieClip 1864 {
frame 1 {
function CountCtrl() {
i = 0;
goto 564;
for (;;) {
++i;
label 564:
if (i >= 12) break;
j = 0;
goto 610;
for (;;) {
++j;
label 610:
if (j >= 10) break;
BGSets[i][j]._visible = false;
}
BGSets[i][8]._x = tx - 40;
}
BGSets[CCount][MCount]._visible = true;
BGSets[CCount][8]._visible = true;
BGSets[CCount][9]._visible = true;
}
function MoveCount() {
tx += 8 * mdir;
tx %= 256;
MCount += mdir;
if (MCount >= 0) {
MCount %= 8;
return MCount;
}
MCount = 8 + MCount % 8;
return MCount;
}
function ColCount() {
CCount += cdir;
if (CCount >= 0) {
CCount %= 12;
return CCount;
}
CCount = 12 + CCount % 12;
return CCount;
}
function SetCtrl(icFreq, icdir, imFreq, imdir) {
CFreq = icFreq;
cdir = icdir;
MFreq = imFreq;
mdir = imdir;
normal = false;
}
function SetNormal() {
normal = true;
cd = 1;
md = 1;
CFreq = 0;
MFreq = 0;
BaseFrame();
}
function BaseFrame() {
rate = 9;
if (0 >= cd) {
CFreq -= 1;
if (0 >= CFreq) {
cd = 1;
}
} else {
CFreq += 1;
if (CFreq >= 10) {
cd = -1;
}
}
if (0 >= md) {
MFreq -= 1;
if (-10 >= MFreq) {
md = 1;
}
} else {
MFreq += 1;
if (MFreq >= 10) {
md = -1;
}
}
}
function AccelSpeed(flag) {
if (!flag) {
MSpeed -= random(2) * 2;
M2SpeeD = MSpeed / 10;
} else {
MSpeed += random(2) * 2;
M2SpeeD = MSpeed / 10;
}
}
function SetSpeed(iMSpeed, iColSpeed, iMSpeed2) {
MSpeed = iMSpeed;
ColSpeed = iColSpeed;
M2SpeeD = iMSpeed2;
normal = false;
}
function SetNormal() {
normal = true;
}
function RevFlow() {
normal = false;
}
function SStop() {
delete this.onEnterFrame;
}
function SStart() {
this.onEnterFrame = function () {
if (Math.abs(ColSpeed) >= 1) {
CCount += Math.floor(ColSpeed);
} else {
unit = Math.floor(1 / Math.abs(ColSpeed));
if (!(fc % unit)) {
if (ColSpeed >= 0) {
++CCount;
} else {
--CCount;
}
}
}
if (CCount >= 0) {
CCount %= 12;
} else {
CCount = 12 + CCount % 12;
}
if (Math.abs(M2SpeeD) >= 1) {
MCount += Math.floor(M2SpeeD);
} else {
unit = Math.floor(1 / Math.abs(M2SpeeD));
if (!(fc % unit)) {
if (M2SpeeD >= 0) {
++MCount;
} else {
--MCount;
}
}
}
if (MCount >= 0) {
MCount %= 8;
} else {
MCount = 8 + MCount % 8;
}
if (Math.abs(MSpeed) >= 1) {
tx += Math.floor(MSpeed);
} else {
unit = Math.floor(1 / Math.abs(MSpeed));
if (!(fc % unit)) {
if (MSpeed >= 0) {
++tx;
} else {
--tx;
}
}
}
tx %= 256;
++fc;
CountCtrl();
if (!normal) {
if (-48 < MSpeed) {
aflag = false;
ColSpeed = random(2) + 1;
AccelSpeed(aflag);
M2SpeeD = MSpeed / 10;
}
} else {
if (fc % 2) {
if (24 >= MSpeed) {
if (MSpeed < -12) {
aflag = true;
}
} else {
aflag = false;
}
AccelSpeed(aflag);
M2SpeeD = MSpeed / 10;
}
if (fc % 16) {
ColSpeed = ACArray[random(8)];
if (random(2)) {
ColSpeed *= -1;
}
}
}
};
}
function FrameCtrl() {
if (normal) {
if (fcount % 2 == 0) {
BaseFrame();
}
}
++fcount;
fcount %= 65536;
if (CFreq >= 0) {
cdir = Math.abs(cdir);
} else {
cdir = Math.abs(cdir) * -1;
}
if (MFreq >= 0) {
mdir = Math.abs(mdir);
} else {
mdir = Math.abs(mdir) * -1;
}
tcf = Math.abs(CFreq);
if (fcount % (11 - tcf) == 0) {
ColCount();
}
tmf = Math.abs(MFreq);
if (fcount % (11 - tmf) == 0) {
MoveCount();
}
CountCtrl();
}
var BGSets = new Array();
var CCount = 0;
var MCount = 0;
var cdir = 1;
var mdir = 1;
var cd = 1;
var md = 1;
var CFreq = 0;
var MFreq = 0;
var fcount = 0;
var tx = 0;
var normal = true;
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, 64);
this.mask.lineTo(0, 64);
this.mask.lineTo(0, 0);
this.mask.endFill();
this.setMask(this.mask);
i = 0;
goto 3717;
for (;;) {
++i;
label 3717:
if (i >= 12) break;
BGSets[i] = new Array();
var uname;
if (i >= 4) {
if (i >= 8) {
uname = 'BG_G0';
} else {
uname = 'BG_R0';
}
} else {
uname = 'BG_B0';
}
var name;
name = uname + i % 4;
var BBG = flash.display.BitmapData.loadBitmap(name);
BGSets[i][8] = this.createEmptyMovieClip('Chip' + (i * 10 + 8), i * 10 + 10);
this['tbmp' + (i * 10 + 8)] = new flash.display.BitmapData(296, 8, true, 0);
this['tbmp' + (i * 10 + 8)].copyPixels(this.BBG, new flash.geom.Rectangle(0, 4, 40, 8), new flash.geom.Point(0, 0));
this['tbmp' + (i * 10 + 8)].copyPixels(this.BBG, new flash.geom.Rectangle(0, 4, 40, 8), new flash.geom.Point(128, 0));
this['tbmp' + (i * 10 + 8)].copyPixels(this.BBG, new flash.geom.Rectangle(0, 4, 40, 8), new flash.geom.Point(256, 0));
BGSets[i][8].attachBitmap(this['tbmp' + (i * 10 + 8)], 0, 'auto', true);
BGSets[i][8]._x = -40;
BGSets[i][8]._y = 16;
BGSets[i][8]._xscale = 200;
BGSets[i][8]._yscale = 200;
BGSets[i][9] = this.createEmptyMovieClip('Chip' + (i * 10 + 9), i * 10 + 9);
this['tbmp' + (i * 10 + 9)] = new flash.display.BitmapData(16, 16, true, 0);
this['tbmp' + (i * 10 + 9)].copyPixels(this.BBG, new flash.geom.Rectangle(40, 0, 16, 16), new flash.geom.Point(0, 0));
BGSets[i][9].attachBitmap(this['tbmp' + (i * 10 + 9)], 0, 'auto', true);
BGSets[i][9]._x = 0;
BGSets[i][9]._y = 16;
BGSets[i][9]._xscale = 3400;
BGSets[i][9]._yscale = 100;
j = 0;
goto 5212;
for (;;) {
++j;
label 5212:
if (j >= 8) break;
ac = i * 10 + j;
BGSets[i][j] = this.createEmptyMovieClip('Chip' + ac, ac + 1);
BGSets[i][j].createEmptyMovieClip('Chip0', 0);
BGSets[i][j].createEmptyMovieClip('Chip1', 1);
this['tbmp' + ac] = new flash.display.BitmapData(8, 54, true, 0);
this['tbmp' + ac].copyPixels(this.BBG, new flash.geom.Rectangle(8 * j, 16, 8, 54), new flash.geom.Point(0, 0));
BGSets[i][j].Chip0.attachBitmap(this['tbmp' + ac], 0, 'auto', true);
BGSets[i][j].Chip0._x = 0;
BGSets[i][j].Chip0._y = 0;
BGSets[i][j].Chip0._xscale = 6800;
BGSets[i][j].Chip0._yscale = 100;
BGSets[i][j].Chip1.attachBitmap(this['tbmp' + ac], 0, 'auto', true);
BGSets[i][j].Chip1._x = 0;
BGSets[i][j].Chip1._y = 0;
BGSets[i][j].Chip1._xscale = 6800;
BGSets[i][j].Chip1._yscale = -100;
BGSets[i][j]._x = 0;
BGSets[i][j]._y = 32;
}
delete BBG;
}
var MSpeed = 1;
var ColSpeed = 1;
var M2SpeeD = 1;
fc = 0;
var aflag = true;
normal = true;
var ACArray = [0.05, 0.1, 0.2, 0.25, 0.5, 1, 1, 2];
this.onEnterFrame = function () {
if (Math.abs(ColSpeed) >= 1) {
CCount += Math.floor(ColSpeed);
} else {
unit = Math.floor(1 / Math.abs(ColSpeed));
if (!(fc % unit)) {
if (ColSpeed >= 0) {
++CCount;
} else {
--CCount;
}
}
}
if (CCount >= 0) {
CCount %= 12;
} else {
CCount = 12 + CCount % 12;
}
if (Math.abs(M2SpeeD) >= 1) {
MCount += Math.floor(M2SpeeD);
} else {
unit = Math.floor(1 / Math.abs(M2SpeeD));
if (!(fc % unit)) {
if (M2SpeeD >= 0) {
++MCount;
} else {
--MCount;
}
}
}
if (MCount >= 0) {
MCount %= 8;
} else {
MCount = 8 + MCount % 8;
}
if (Math.abs(MSpeed) >= 1) {
tx += Math.floor(MSpeed);
} else {
unit = Math.floor(1 / Math.abs(MSpeed));
if (!(fc % unit)) {
if (MSpeed >= 0) {
++tx;
} else {
--tx;
}
}
}
tx %= 256;
++fc;
CountCtrl();
if (!normal) {
if (-48 < MSpeed) {
aflag = false;
ColSpeed = random(4) + 1;
AccelSpeed(aflag);
M2SpeeD = MSpeed / 10;
}
} else {
if (fc % 2) {
if (24 >= MSpeed) {
if (MSpeed < -12) {
aflag = true;
}
} else {
aflag = false;
}
AccelSpeed(aflag);
M2SpeeD = MSpeed / 10;
}
if (fc % 16) {
ColSpeed = ACArray[random(8)];
if (random(2)) {
ColSpeed *= -1;
}
}
}
};
stop();
}
}
movieClip 1865 {
frame 1 {
function SStart() {
this.onEnterFrame = function () {
++fc;
fc %= 8;
};
BGSets[0].onEnterFrame = function () {
if (!(fc % 2 * Base)) {
this._x -= 2;
this._x %= 128;
}
};
BGSets[1].onEnterFrame = function () {
if (!(fc % 4 * Base)) {
this._x -= 2;
this._x %= 128;
}
};
BGSets[3].onEnterFrame = function () {
if (!(fc % 4 * Base)) {
this._x -= 2;
this._x %= 128;
}
};
BGSets[4].onEnterFrame = function () {
if (!(fc % 2 * Base)) {
this._x -= 2;
this._x %= 128;
}
};
BGSets[5].onEnterFrame = function () {
if (!(fc % Base)) {
this._x -= 2;
this._x %= 128;
}
};
}
function SStop() {
delete this.onEnterFrame;
delete Chip0.onEnterFrame;
delete Chip1.onEnterFrame;
delete Chip2.onEnterFrame;
delete Chip3.onEnterFrame;
delete Chip4.onEnterFrame;
delete Chip5.onEnterFrame;
}
var BGSets = new Array();
var CCount = 0;
var MCount = 0;
var cdir = 1;
var mdir = 1;
var cd = 1;
var md = 1;
var CFreq = 0;
var MFreq = 0;
var fcount = 0;
var tx = 0;
var normal = true;
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, 64);
this.mask.lineTo(0, 64);
this.mask.lineTo(0, 0);
this.mask.endFill();
this.setMask(this.mask);
var BBG = flash.display.BitmapData.loadBitmap('BG_SPACE');
var BGParts = new Array();
var BGBMP = new Array();
var BGSets = new Array();
var fc = 0;
i = 0;
goto 1660;
for (;;) {
++i;
label 1660:
if (i >= 6) break;
var thi;
if (i != 0) {
if (i != 1) {
if (i != 2) {
if (i != 3) {
if (i != 4) {
if (i == 5) {
thi = 0;
}
} else {
thi = 2;
}
} else {
thi = 2;
}
} else {
thi = 1;
}
} else {
thi = 2;
}
} else {
thi = 2;
}
BGSets[i] = this.createEmptyMovieClip('Chip' + i, i);
BGBMP[i] = new flash.display.BitmapData(320, 8, true, 0);
if (i == 2) {
BGSets[i]._y = 16;
BGBMP[i].copyPixels(this.BBG, new flash.geom.Rectangle(0, thi * 8, 64, 8), new flash.geom.Point(128, 0));
} else {
if (i == 5) {
BGSets[i]._y = 48;
j = 0;
goto 2240;
for (;;) {
++j;
label 2240:
if (j >= 5) break;
BGBMP[i].copyPixels(this.BBG, new flash.geom.Rectangle(0, thi * 8, 64, 8), new flash.geom.Point(j * 64, 0));
}
} else {
var bh;
if (i != 0) {
if (i != 1) {
if (i != 3) {
if (i == 4) {
bh = 4;
BGSets[i]._y = 40;
}
} else {
bh = 0;
BGSets[i]._y = 32;
}
} else {
bh = 4;
BGSets[i]._y = 8;
}
} else {
bh = 0;
BGSets[i]._y = 0;
}
j = 0;
goto 2671;
for (;;) {
++j;
label 2671:
if (j >= 5) break;
BGBMP[i].copyPixels(this.BBG, new flash.geom.Rectangle(0, thi * 8 + bh, 64, 4), new flash.geom.Point(j * 64, 0));
}
}
}
BGSets[i].attachBitmap(BGBMP[i], 0, 'auto', true);
BGSets[i]._x = -64;
BGSets[i]._xscale = 200;
BGSets[i]._yscale = 200;
}
BBG.dispose();
Base = 2;
this.onEnterFrame = function () {
++fc;
fc %= 8;
};
BGSets[0].onEnterFrame = function () {
if (!(fc % 2 * Base)) {
this._x -= 2;
this._x %= 128;
}
};
BGSets[1].onEnterFrame = function () {
if (!(fc % 4 * Base)) {
this._x -= 2;
this._x %= 128;
}
};
BGSets[2]._x += 128;
BGSets[3].onEnterFrame = function () {
if (!(fc % 4 * Base)) {
this._x -= 2;
this._x %= 128;
}
};
BGSets[4].onEnterFrame = function () {
if (!(fc % 2 * Base)) {
this._x -= 2;
this._x %= 128;
}
};
BGSets[5].onEnterFrame = function () {
if (!(fc % Base)) {
this._x -= 2;
this._x %= 128;
}
};
stop();
}
}
movieClip 1866 {
frame 1 {
function Change() {
if (!LAST._visible) {
SPACE._visible = false;
LAST._visible = true;
}
}
function ChangeSpace() {
SPACE._visible = true;
LAST._visible = false;
}
function SetNormal() {
LAST.SetNormal();
}
function RevFlow() {
LAST.RevFlow();
}
function SStart() {
LAST.SStart();
SPACE.SStart();
}
function SStop() {
LAST.SStop();
SPACE.SStop();
}
LAST._visible = false;
SPACE._visible = true;
}
}
movieClip 1867 {
frame 1 {
function LastChange() {
Last.Change();
}
function SetNormal() {
Last.SetNormal();
}
function RevFlow() {
Last.RevFlow();
}
function SStart() {
Last.SStart();
}
function SStop() {
Last.SStop();
}
function ChangeSpace() {
Last.ChangeSpace();
}
var ECheck;
Cloud._visible = false;
Castle._visible = false;
Hall._visible = false;
Rose._visible = false;
Treat._visible = false;
Night._visible = false;
TeaSet._visible = false;
Last._visible = false;
Street._visible = false;
OWorld._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 != 'クリームヒルト') {
if (_parent.CMGS.Witch.Name != 'ã‚ャンデãƒãƒ') {
if (_parent.CMGS.Witch.Name != 'オフィーリア') {
if (_parent.CMGS.Witch.Name != 'ホムリリー') {
if (_parent.CMGS.Witch.Name != 'Void') {
Rose._visible = true;
} else {
Last._visible = true;
}
} else {
OWorld._visible = true;
}
} else {
Street._visible = true;
}
} else {
TeaSet._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 1868 {
frame 1 {
function wait(Frame) {
this.fc = 0;
this.unit = 1;
this.wfc = Frame;
fscommand('ParaFlaTrace', 'Waitセット:' + this.wfc);
this.onEnterFrame = function () {
if (fc != wfc) {
if (wfc < fc) {
unit = 0;
}
} else {
_parent.ret();
}
fc += unit;
};
}
var fc = 0;
var wfc = 0;
var unit = 0;
}
}
movieClip 1869 {
frame 1 {
var ECheck;
if (_parent.CMGS.Witch.Name != 'ワルプルギスã®ã‚ˆã‚‹') {
if (_parent.CMGS.Witch.Name != 'クリームヒルト') {
if (_parent.CMGS.Witch.Name != 'Void') {
ECheck = 1;
} else {
ECheck = 3;
}
} 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) {
if (ECheck != 3) {
sBGM1 = new Sound(this);
sBGM1.attachSound('BGM_BATTLE2');
sBGM1.setVolume(100);
sBGM1.start(0, 65535);
} else {
sBGM1 = new Sound(this);
sBGM1.attachSound('BGM_FF5LAST_INST');
sBGM1.setVolume(100);
sBGM1.start();
sBGM2 = new Sound(this);
sBGM2.setVolume(100);
sBGM2.attachSound('BGM_FF5LAST_ROOP');
sBGM1.onSoundComplete = function () {
sBGM2.start(0, 65535);
};
sBGM2.onSoundComplete = function () {
sBGM2.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 1870 {
frame 6 {
function ShuffleArray(iArray) {
var Anum = iArray.length;
ti = 0;
goto 10508;
for (;;) {
++ti;
label 10508:
if (ti >= Anum) break;
var r = random(Anum);
t = iArray[r];
iArray[r] = iArray[ti];
iArray[ti] = t;
}
}
function ReturnWindow() {
_ReturnVX = -1;
_ReturnMX = 0;
this.onEnterFrame = function () {
this.SWnds._x += _ReturnVX;
this.mWnd._x += _ReturnVX;
this.Command._x += _ReturnVX;
_ReturnMX += _ReturnVX;
if (_ReturnMX < -512) {
BGM.AllStop();
_root.gotoAndPlay('開始');
delete this.onEnterFrame;
}
if (-64 < _ReturnVX) {
_ReturnVX *= 2;
}
};
}
function HurrayAll() {
BGM.SetFanfare();
i = 0;
goto 10946;
for (;;) {
++i;
label 10946:
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 11630;
for (;;) {
++i;
label 11630:
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 12029;
for (;;) {
++i;
label 12029:
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 || CMG.Name == 'ã¾ã©ã‹G' && 1 < CMG.GBless)) {
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 {
turnAct.splice(memCount, 1);
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 13750;
for (;;) {
++i;
label 13750:
if (i >= 3) break;
if (MGS[i] != '') {
return true;
}
}
return false;
}
function FightComProc(str) {
i = memCount;
goto 13861;
for (;;) {
++i;
label 13861:
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 14510;
for (;;) {
++ai;
label 14510:
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 14743;
for (;;) {
++bi;
label 14743:
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 14944;
for (;;) {
++bi;
label 14944:
if (bi >= 3) break;
if (CMGS[MGS[bi]].Name == 'ã¾ã©ã‹' && ComCheck(CMGS[MGS[bi]])) {
CMGS[MGS[ai]].SkillName.必殺3 = 'å”力攻撃M';
}
}
}
if (CMGS[MGS[ai]].Name == 'ãょã†ã“') {
if (CMGS[MGS[ai]].SkillName.必殺4 != undefined && CMGS[MGS[ai]].SkillName.必殺4 != '') {
CMGS[MGS[ai]].SkillName.必殺4 = 'ã¶ã‚“ã—ã‚“ã“ã†ã’ã';
bi = 0;
goto 15271;
for (;;) {
++bi;
label 15271:
if (bi >= 3) break;
if (CMGS[MGS[bi]].Name == 'マミ') {
CMGS[MGS[ai]].SkillName.必殺4 = 'R・F';
}
}
}
}
if (CMGS[MGS[ai]].Name == 'ã¾ã©ã‹G') {
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 16261;
for (;;) {
++i;
label 16261:
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 17410;
for (;;) {
++mem;
label 17410:
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 18674;
for (;;) {
--ci;
label 18674:
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 19115;
for (;;) {
++i;
label 19115:
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 19635;
for (;;) {
++i;
label 19635:
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 {
tlv = CMGS[preACTOR].Level - 1;
tBaseD = Math.floor(CMGS[preACTOR].SG * 10);
tBaseD = Math.floor(tBaseD + tlv * tBaseD / 20);
CMGS[preACTOR].SG = Math.floor(CMGS[preACTOR].SG / 2);
CMGS[preACTOR].Skills.ã¾ã©ã‹ã®ããŒã„.BaseD = tBaseD;
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 20756;
for (;;) {
++ti;
label 20756:
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 21002;
for (;;) {
++i;
label 21002:
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 21577;
for (;;) {
++i;
label 21577:
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]);
ADDEFFECT = false;
if (args[1].indexOf('必殺') != -1) {
if (CMGS[args[0]].SkillName[args[1]] != 'ジャンプ') {
if (CMGS[args[0]].SkillName[args[1]] == 'ç€åœ°') {
CMGS[args[0]].InAir = false;
}
} else {
CMGS[args[0]].InAir = true;
}
}
SGCost();
if (CMGS[args[0]].SkillName[args[1]] == 'ã¤ã‹ã„ã¾4' || CMGS[args[0]].SkillName[args[1]] == 'メテオ') {
var trArray = new Array();
i = 0;
goto 22548;
for (;;) {
++i;
label 22548:
if (i >= 3) break;
if (MGS[i] != '') {
if (0 < CMGS[MGS[i]].HP && 0 < CMGS[MGS[i]].SG) {
trArray.push(i);
}
}
}
delete Varraged;
Varraged = new Array();
var trnum = trArray.length;
i = 0;
goto 22767;
for (;;) {
++i;
label 22767:
if (i >= 3) break;
ri = random(trnum);
Varraged[i] = trArray[ri];
}
}
if (CMGS[args[0]].Skills[CMGS[args[0]].SkillName[args[1]]].Attribute != '物ç†') {
if (!(args[0] == 'Witch' && CMGS[args[0]].Skills[CMGS[args[0]].SkillName[args[1]]].All == 'å˜ä½“')) {
this[args[0]].gotoAndPlay(args[1]);
} else {
this[args[0]].TargetSet(args[2], args[1]);
}
} else {
CMGS[args[0]].GetSkillDMGT(CMGS[args[0]].SkillName[args[1]], CMGS[args[2]]);
if (args[0] != 'Witch') {
if (CMGS[args[0]].SkillName[args[1]] != 'ãŸã°ãã†ã¡') {
this[args[0]].gotoAndPlay(args[1]);
} else {
this[args[0]].EX2Attack(CMGS[args[0]].preHitNum);
}
} else {
if (0 < CMGS[args[0]].preDamage) {
if (CMGS[args[0]].SkillName[args[1]] != 'スã‚ュアー') {
if (CMGS[args[0]].SkillName[args[1]] != 'ã‚ã—ã°ã‚‰ã„') {
if (CMGS[args[0]].SkillName[args[1]] == 'ã‚ック') {
ran = random(100);
if (ran < 50 || CMGS[args[2]].stunflag) {
ADDEFFECT = true;
}
}
} else {
ran = random(100);
if (ran < 100 && !CMGS[args[2]].stunflag) {
ADDEFFECT = true;
}
}
} else {
ran = random(100);
if (ran < 20 || CMGS[args[2]].stunflag) {
ADDEFFECT = true;
}
}
}
this[args[0]].TargetSet(args[2], args[1]);
}
}
}
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 DamageVampHAll(Dmg) {
mcount = 0;
ai = 0;
goto 24963;
for (;;) {
++ai;
label 24963:
if (ai >= 3) break;
if (MGS[ai] != '') {
if (0 < CMGS[MGS[ai]].SG) {
++mcount;
}
}
}
var HealVal;
if (mcount != 0) {
HealVal = Math.floor(Dmg / mcount);
} else {
HealVal = 0;
}
fscommand('ParaFlaTrace', 'エãƒãƒ«ã‚®ãƒ¼ãã‚…ã†ã—ã‚…ã†' + HealVal);
Damage(this.Witch, this.dmgQB, Dmg);
HealSAllLimited(HealVal);
}
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].GetMHP());
CMGS[MG].SG = CMGS[MG].GetMSG();
CMGS[MG].status = '通常';
}
function Benediction(HVal) {
fscommand('ParaFlaTrace', '全体回復');
fscommand('ParaFlaTrace', '回復é‡:' + HVal);
var healnum = 0;
var hchecker = new Array();
i = 0;
goto 25773;
for (;;) {
++i;
label 25773:
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]].GetMSG();
CMGS[MGS[i]].status = '通常';
++healnum;
}
}
i = 1;
goto 26043;
for (;;) {
++i;
label 26043:
if (5 < i) break;
if (typeof hchecker['MG' + i] == 'undefined') {
CMGS['MG' + i].HP += HVal[0];
if (CMGS['MG' + i].GetMHP() < CMGS['MG' + i].HP) {
CMGS['MG' + i].HP = CMGS['MG' + i].GetMHP();
}
if (0 < CMGS['MG' + i].HP) {
CMGS['MG' + i].status = '通常';
}
CMGS['MG' + i].SG = CMGS['MG' + i].GetMSG();
}
fscommand('ParaFlaTrace', CMGS['MG' + i]);
}
}
function HealSAll_Rate(HRate) {
fscommand('ParaFlaTrace', '全体回復');
fscommand('ParaFlaTrace', '回復é‡:' + HRate + '%');
var healnum = 0;
var hchecker = new Array();
i = 0;
goto 26488;
for (;;) {
++i;
label 26488:
if (i >= 3) break;
if (MGS[i] != '') {
if (!CMGS[MGS[i]].InAir) {
hchecker[MGS[i]] = true;
if (CMGS[MGS[i]].status != '割れ') {
HVal = Math.floor(HRate * CMGS[MGS[i]].GetMHP() / 100);
Heal(this[MGS[i]], this['dmg' + healnum], HVal);
++healnum;
}
}
}
}
i = 1;
goto 26800;
for (;;) {
++i;
label 26800:
if (5 < i) break;
if (typeof hchecker['MG' + i] == 'undefined') {
HVal = Math.floor(HRate * CMGS['MG' + i].GetMHP() / 100);
CMGS['MG' + i].HP += HVal;
if (CMGS['MG' + i].GetMHP() < CMGS['MG' + i].HP) {
CMGS['MG' + i].HP = CMGS['MG' + i].GetMHP();
}
if (CMGS['MG' + i].SG != 0 && 0 < CMGS['MG' + i].HP) {
CMGS['MG' + i].status = '通常';
}
}
fscommand('ParaFlaTrace', CMGS['MG' + i]);
}
}
function HealSAllLimited_Rate(HRate) {
fscommand('ParaFlaTrace', 'å‚åŠ ãƒ¡ãƒ³ãƒãƒ¼å›žå¾©');
fscommand('ParaFlaTrace', '回復é‡:' + HRate + '%');
var healnum = 0;
i = 0;
goto 27287;
for (;;) {
++i;
label 27287:
if (i >= 3) break;
if (MGS[i] != '') {
fscommand('ParaFlaTrace', this + ':' + this._name + ':' + this[MGS[i]]._name + CMGS[MGS[i]].Name + ':' + MGS[i]);
if (CMGS[MGS[i]].status != '割れ' && !CMGS[MGS[i]].InAir) {
HVal = Math.floor(HRate * CMGS[MGS[i]].GetMHP() / 100);
Heal(this[MGS[i]], this['dmg' + healnum], HVal);
++healnum;
}
}
}
}
function HealSGSAll_Rate(HRate) {
fscommand('ParaFlaTrace', '全体回復');
fscommand('ParaFlaTrace', '回復é‡:' + HRate + '%');
if (OverDrive) {
if (ODSg[itarget] == undefined) {
ODSg[itarget] = 0;
}
ODSg[itarget] += HSV;
} else {
CMGS[itarget].SG += HSV;
if (CMGS[itarget].GetMSG() < CMGS[itarget].SG) {
CMGS[itarget].SG = CMGS[itarget].GetMSG();
}
}
i = 1;
goto 27984;
for (;;) {
++i;
label 27984:
if (5 < i) break;
if (0 < CMGS['MG' + i].SG) {
HVal = Math.floor(HRate * CMGS['MG' + i].GetMSG() / 100);
if (OverDrive) {
if (ODSg['MG' + i] == undefined) {
ODSg['MG' + i] = 0;
}
ODSg['MG' + i] += HVal;
} else {
CMGS['MG' + i].SG += HVal;
if (CMGS['MG' + i].GetMSG() < CMGS['MG' + i].SG) {
CMGS['MG' + i].SG = CMGS['MG' + i].GetMSG();
}
}
}
}
UpdateWindow();
}
function HealSGSAllLimited_Rate(HRate) {
fscommand('ParaFlaTrace', '戦闘メンãƒãƒ¼å›žå¾©');
fscommand('ParaFlaTrace', '回復é‡:' + HRate + '%');
var healnum = 0;
var hchecker = new Array();
i = 0;
goto 28490;
for (;;) {
++i;
label 28490:
if (i >= 3) break;
if (MGS[i] != '') {
if (0 < CMGS[MGS[i]].SG) {
HVal = Math.floor(HRate * CMGS[MGS[i]].GetMSG() / 100);
if (OverDrive) {
if (ODSg[MGS[i]] == undefined) {
ODSg[MGS[i]] = 0;
}
ODSg[MGS[i]] += HVal;
} else {
CMGS[MGS[i]].SG += HVal;
if (CMGS[MGS[i]].GetMSG() < CMGS[MGS[i]].SG) {
CMGS[MGS[i]].SG = CMGS[MGS[i]].GetMSG();
}
}
}
}
}
UpdateWindow();
}
function HealSAll(HVal) {
fscommand('ParaFlaTrace', '全体回復');
fscommand('ParaFlaTrace', '回復é‡:' + HVal);
var healnum = 0;
var hchecker = new Array();
i = 0;
goto 29042;
for (;;) {
++i;
label 29042:
if (i >= 3) break;
if (!CMGS[MGS[i]].InAir) {
hchecker[MGS[i]] = true;
if (CMGS[MGS[i]].status != '割れ') {
Heal(this[MGS[i]], this['dmg' + healnum], HVal[0]);
++healnum;
}
}
}
i = 1;
goto 29268;
for (;;) {
++i;
label 29268:
if (5 < i) break;
if (typeof hchecker['MG' + i] == 'undefined') {
CMGS['MG' + i].HP += HVal[0];
if (CMGS['MG' + i].GetMHP() < CMGS['MG' + i].HP) {
CMGS['MG' + i].HP = CMGS['MG' + i].GetMHP();
}
if (CMGS['MG' + i].SG != 0 && 0 < CMGS['MG' + i].HP) {
CMGS['MG' + i].status = '通常';
}
}
fscommand('ParaFlaTrace', CMGS['MG' + i]);
}
}
function HealSAllLimited(HVal) {
fscommand('ParaFlaTrace', '全体回復');
fscommand('ParaFlaTrace', '回復é‡:' + HVal);
var healnum = 0;
i = 0;
goto 29686;
for (;;) {
++i;
label 29686:
if (i >= 3) break;
if (CMGS[MGS[i]].status != '割れ' && !CMGS[MGS[i]].InAir) {
Heal(this[MGS[i]], this['dmg' + healnum], HVal);
++healnum;
}
}
}
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 31210;
for (;;) {
++mem;
label 31210:
if (mem >= 3) break;
if (MGS[mem] == '') {
MGS[mem] = 'MG3';
NameTable.ã¾ã©ã‹ = 'MG3';
SetPosition();
this.MG3.gotoAndPlay('ç™»å ´ç€åœ°');
} else {}
}
BGM.SetConnect();
}
function UD_ret() {
UpdateWindow();
this.ret();
}
function woret(str) {
if (!(CMGS.Witch.Name == 'クリームヒルト' && KrMadokaCheck == 0)) {
if (CMGS.Witch.Name != 'Void') {
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].GetMSG();
}
}
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();
SkillName = '';
ComPushStackAct(CloseAllS, '');
this.QB._x = this.Witch._x + this.Witch._width;
tARGS = ['Witch', '終末'];
ComPushStackAct(ActS, 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 32569;
for (;;) {
++ai;
label 32569:
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 LvUpMes(tName) {
SWnds.Open(tName, 0, 0);
PushStackAct(OpenMesWaitS, ['レベルアップ!', 3]);
}
function GetTreasure() {
if (TList_recieve[CMGS.Witch.Name] != undefined) {
tName = TList_recieve[CMGS.Witch.Name];
SWnds.Open(tName, 0, 0);
PushStackAct(OpenMesWaitS, ['ãŠãŸã‹ã‚‰: ' + TreasureList[CMGS.Witch.Name], 10]);
} else {
this.ret();
}
}
function foldret(str) {
fscommand('ParaFlaTrace', '終了');
fscommand('ParaFlaTrace', '終了?' + _parent.ret);
if (CMGS.Witch.Name != 'ワルプルギスã®ã‚ˆã‚‹') {
if (!(CMGS.Witch.Name == 'クリームヒルト' || CMGS.Witch.Name == 'Void')) {
if (CMGS.Witch.Name != 'ガルーダ') {
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]);
} 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]);
}
} else {
ComClearStackAct();
delete turnAct;
ComPushStackAct(FullCloseS, ['']);
ComPushStackAct(OpenMesWaitS, ['ã¦ãã¯ã€€ãœã‚“ã‚ã¤ã—ãŸ!', 20]);
ComPushStackAct(HurrayAll, ['']);
ComPushStackAct(OpenMesWaitS, ['4200ギルをã¦ã«ã„ã‚ŒãŸ!', 3]);
ComPushStackAct(WaitS, 1);
ComPushStackAct(OpenMesWaitS, ['25ã‚ャパシティã‹ãã¨ã!', 3]);
ComPushStackAct(WaitS, 1);
ComPushStackAct(OpenMesWaitS, ['1800ãƒã‚¤ãƒ³ãƒˆã®EXPã‹ãã¨ã', 3]);
}
} else {
ComClearStackAct();
delete turnAct;
ComPushStackAct(FullCloseS, ['']);
ComPushStackAct(OpenMesWaitS, ['ã¦ãã¯ã€€ãœã‚“ã‚ã¤ã—ãŸ!', 20]);
ComPushStackAct(HurrayAll, ['']);
ComPushStackAct(OpenMesWaitS, ['8800ギルをã¦ã«ã„ã‚ŒãŸ!', 3]);
ComPushStackAct(WaitS, 1);
ComPushStackAct(OpenMesWaitS, ['20ã‚ャパシティã‹ãã¨ã!', 3]);
ComPushStackAct(WaitS, 1);
ComPushStackAct(OpenMesWaitS, ['1750ãƒã‚¤ãƒ³ãƒˆã®EXPã‹ãã¨ã', 3]);
}
} 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]);
}
} else {
ComClearStackAct();
delete turnAct;
ComPushStackAct(FullCloseS, ['']);
ComPushStackAct(OpenMesWaitS, ['ã¦ãã¯ã€€ãœã‚“ã‚ã¤ã—ãŸ!', 20]);
ComPushStackAct(HurrayAll, ['']);
ComPushStackAct(OpenMesWaitS, ['9800ギルをã¦ã«ã„ã‚ŒãŸ!', 3]);
ComPushStackAct(WaitS, 1);
ComPushStackAct(OpenMesWaitS, ['12ã‚ャパシティã‹ãã¨ã!', 3]);
ComPushStackAct(WaitS, 1);
ComPushStackAct(OpenMesWaitS, ['2000ãƒã‚¤ãƒ³ãƒˆã®EXPã‹ãã¨ã', 3]);
}
} 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, 1);
fscommand('ParaFlaTrace', 'ãŠãŸã‹ã‚‰ã²ã‚‡ã†ã˜ã€€ã¯ã˜ã‚');
ComPushStackAct(GetTreasure, '');
fscommand('ParaFlaTrace', 'ãŠãŸã‹ã‚‰ã²ã‚‡ã†ã˜ã€€ãŠã‚ã‚Š');
var lvchecker = new Array();
i = 0;
goto 35776;
for (;;) {
++i;
label 35776:
if (i >= 3) break;
if (0 < CMGS[MGS[i]].HP && 0 < CMGS[MGS[i]].SG) {
lvchecker[MGS[i]] = 1;
if (CMGS[MGS[i]].Level < 11) {
ComPushStackAct(WaitS, 1);
ComPushStackAct(LvUpMes, CMGS[MGS[i]].Name);
}
}
}
i = 1;
goto 36044;
for (;;) {
++i;
label 36044:
if (5 < i) break;
if (typeof lvchecker['MG' + i] == 'undefined') {
if (0 < CMGS['MG' + i].HP && 0 < CMGS['MG' + i].SG) {
if (CMGS['MG' + i].Level < 11) {
ComPushStackAct(WaitS, 1);
ComPushStackAct(LvUpMes, CMGS['MG' + i].Name);
}
}
}
}
ComPushStackAct(WaitS, 20);
ComPushStackAct(ToEnd, ['']);
ret();
} else {
Witch.swapDepth(TIM);
if (CMGS.Witch.Name == 'クリームヒルト') {
Witch._visible = false;
Witch.removeMovieClip();
}
_parent.gotoAndPlay('クリームヒルト終了');
}
} else {
Witch._visible = false;
Witch.swapDepth(TIM);
Witch.removeMovieClip();
_parent.gotoAndPlay('終了');
}
if (TList_recieve[CMGS.Witch.Name] != undefined) {
_parent.AddItem(TList_recieve[CMGS.Witch.Name], TreasureList[CMGS.Witch.Name]);
}
_root.LevelUpProc();
}
function openret(str) {
PlayStackAct();
}
function closeret(str) {
fscommand('ParaFlaTrace', 'ウィンドウ全閉ã˜ç¢ºèª 待機処ç†å®Ÿè¡Œ');
PlayStackAct();
}
function Damage(mc, DMG_Num, dmg) {
if (!OverDrive) {
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);
}
sdt = (20 - (CMGS[mc._name].Level - 1)) / 20;
sdmg = Math.floor(sdmg * sdt);
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);
}
if (ADDEFFECT) {
if (SkillName != 'スã‚ュアー') {
if (SkillName == 'ã‚ック') {
j = 0;
goto 38059;
for (;;) {
++j;
label 38059:
if (j >= 3) break;
if (MGS[j] == mc._name) {
MGS[j] = '';
}
}
}
} else {
CMGS[mc._name].HP = 0;
CMGS[mc._name].status = 'æ»ã«ãŸã¦';
}
}
} 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].GetMHP() - 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 40293;
for (;;) {
++i;
label 40293:
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]].GetMHP() >= 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 40830;
for (;;) {
++i;
label 40830:
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]].GetMHP() >= 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() {
if (SkillName != 'らãã›ã') {
if (SkillName == 'ã¤ã‹ã„ã¾4' || SkillName == 'メテオ') {
delete StoneDamages;
StoneDamages = new Array();
SBase = CMGS[preACTOR].Skills[SkillName].BaseD;
SRange = CMGS[preACTOR].Skills[SkillName].Range;
i = 0;
goto 41409;
for (;;) {
++i;
label 41409:
if (i >= 3) break;
StoneDamages[i] = 0;
}
i = 0;
goto 41481;
for (;;) {
++i;
label 41481:
if (i >= Varraged.length) break;
StoneDamages[Varraged[i]] += SBase - SRange / 2 + random(SRange);
}
}
} else {
delete StoneDamages;
StoneDamages = new Array();
SBase = 500;
SRange = 100;
i = 0;
goto 41653;
for (;;) {
++i;
label 41653:
if (i >= 3) break;
StoneDamages[i] = 0;
}
i = 0;
goto 41725;
for (;;) {
++i;
label 41725:
if (i >= 8) break;
ti = random(3);
StoneDamages[ti] += SBase - SRange / 2 + random(SRange);
}
}
}
function PAllDamageS(AllArgs) {
for (pn in AllArgs) {
if (AllArgs[pn][2] >= 0) {
Damage(AllArgs[pn][0], AllArgs[pn][1], AllArgs[pn][2]);
} else {
Heal(AllArgs[pn][0], this.BlHeal, Math.abs(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 42351;
for (;;) {
++aai;
label 42351:
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 42723;
for (;;) {
++ii;
label 42723:
if (ii >= dmgnum) break;
tstr = 'dmgnumplay=' + dmgnum;
var BaseD = 0;
var Range = 0;
fscommand('ParaFlaTrace', '必殺ダメージãƒã‚§ãƒƒã‚¯');
fscommand('ParaFlaTrace', preACTOR + ' ' + SkillName + ' ' + CMGS[preACTOR].Skills[SkillName]);
if (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;
}
} else {
BaseD = 4400;
Range = 400;
}
var EDmg = Math.floor(BaseD + random(Range) - Range / 2);
if (SkillName != '◎グラビデ') {
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[preACTOR].Name != 'Void') {
if (CMGS[Target].GBless == 1) {
EDmg = Math.floor(EDmg * 0.5);
}
if (CMGS[Target].GBless == 2) {
EDmg = Math.floor(EDmg * 0.25);
}
} else {
if (CMGS[MGS[i]].GBless == 1) {
EDmg = Math.floor(EDmg * 0.8);
}
if (CMGS[MGS[i]].GBless == 2) {
EDmg = Math.floor(EDmg * 0.75);
}
}
} else {
EDmg = Math.floor(CMGS[Target].HP / 2);
}
fscommand('ParaFlaTrace', 'dmgnum:' + dmgnum + ' ' + 'ii=' + ii);
if (!(SkillName == 'ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬' || SkillName == 'メッタãŽã‚Š' || SkillName == 'ã¨ã¤ã’ã' || SkillName == 'ラッシュ' || SkillName == 'ã¾ã©ã‹ã®ããŒã„' || SkillName == 'ã¶ã‚“ã—ã‚“ã“ã†ã’ã' || SkillName == 'R・F' || SkillName == 'T・F・S' || SkillName == 'ãã‚Šãµã›ã‚‹' || SkillName == 'ã²ã‹ã‚Šã®ã‚ã‚' || SkillName == 'ã²ã‹ã‚Šã®ã‚„' || SkillName == 'â—ã‚ュゥã¹ãˆ' || SkillName == '◎グラビデ')) {
if (SkillName != 'ãã‚…ã†ã‘ã¤') {
if (!ADDEFFECT) {
Damage(this[Target], this['dmg' + ii], EDmg);
} else {
if (SkillName != 'スã‚ュアー') {
if (SkillName != 'ã‚ã—ã°ã‚‰ã„') {
if (SkillName != 'ã‚ック') {
Damage(this[Target], this['dmg' + ii], EDmg);
} else {
SWnds.OpenMes('ã†ã—ã‚ã«ãµã£ã¨ã°ã•ã‚ŒãŸ!');
PushStackAct(DamageS, [this[Target], this['dmg' + ii], EDmg]);
j = 0;
goto 44907;
for (;;) {
++j;
label 44907:
if (j >= turnAct.length) break;
fscommand('ParaFlaTrace', turnAct[j]);
if (turnAct[j][0] == Target) {
turnAct.splice(j, 1);
} else {}
}
j = 0;
goto 45056;
for (;;) {
++j;
label 45056:
if (j >= turnAct.length) break;
fscommand('ParaFlaTrace', turnAct[j]);
if (turnAct[j][2] == Target) {
turnAct[j][2] = undefined;
}
}
}
} else {
SWnds.OpenMes('ã“ã†ã©ã†ã‚’ã¨ã‚られãŸ!');
CMGS[Target].stunflag = true;
j = 0;
goto 45245;
for (;;) {
++j;
label 45245:
if (j >= turnAct.length) break;
fscommand('ParaFlaTrace', turnAct[j]);
if (turnAct[j][0] == Target) {
turnAct.splice(j, 1);
} else {}
}
PushStackAct(DamageS, [this[Target], this['dmg' + ii], EDmg]);
}
} else {
SWnds.OpenMes('ãã‚…ã†ã—ょをã¤ã‚‰ã¬ã‹ã‚ŒãŸ!');
PushStackAct(DamageS, [this[Target], this['dmg' + ii], EDmg]);
}
}
} else {
DamageVamp([this[Target], this['dmg' + ii], EDmg, this[preACTOR]]);
}
} else {
if (SkillName == 'ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬') {
CMGS[preACTOR].stunflag = true;
}
if ((SkillName == 'ティãƒãƒ»ãƒ•ã‚£ãƒŠãƒ¼ãƒ¬' || SkillName == 'T・F・S') && 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 != 'ã²ã‹ã‚Šã®ã‚„') {
if (SkillName != 'â—ã‚ュゥã¹ãˆ') {
if (SkillName != '◎グラビデ') {
SWnds.OpenMes(SkillName);
} else {
SWnds.OpenMes('HPã¯ã‚“ã’ã‚“');
}
} else {
SWnds.OpenMes('エãƒãƒ«ã‚®ãƒ¼ã‚’ã¶ã¤ã‘ãŸ!');
}
} 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 == 'らãã›ã' || SkillName == 'ã¤ã‹ã„ã¾4' || SkillName == 'メテオ') {
CalcStoneDMG();
}
SBCheck = false;
if (SkillName == 'アルマゲスト' || SkillName == 'ジãƒãƒ¼ãƒ‰') {
BBG.SetNormal();
}
BMemNum = 1;
if (SkillName == 'ジãƒãƒ¼ãƒ‰') {
i = 0;
goto 46889;
for (;;) {
++i;
label 46889:
if (i >= 3) break;
if (ComCheck(CMGS[MGS[i]])) {
++BMemNum;
}
}
}
AllArgs = new Array();
i = 0;
goto 47002;
for (;;) {
++i;
label 47002:
if (i >= 3) break;
if (ComCheck(CMGS[MGS[i]])) {
if (SkillName == 'アルマゲスト') {
CMGS[MGS[i]].SlipTurn = 8;
CMGS[MGS[i]].SlipUnit = Math.floor(CMGS[MGS[i]].GetMHP() / 8);
}
var EDmg = 0;
if (SkillName != 'らãã›ã') {
if (SkillName != 'ã“ã“ã‚ãªã„ã¦ã‚“ã—') {
if (SkillName != '◎グラビガ') {
if (!(SkillName == 'ã¤ã‹ã„ã¾4' || SkillName == 'メテオ')) {
if (SkillName != 'ジãƒãƒ¼ãƒ‰') {
EDmg = Math.floor(BaseD + random(Range) - Range / 2);
} else {
EDmg = Math.floor(BaseD / BMemNum + random(Range) - Range / 2);
}
} else {
EDmg = StoneDamages[i];
}
} else {
EDmg = Math.floor(CMGS[MGS[i]].HP / 2);
}
} else {
if (CMGS[MGS[i]].GBless == 0) {
EDmg = CMGS[MGS[i]].HP - 1;
}
}
} else {
EDmg = StoneDamages[i];
}
if (SkillName != 'ã“ã“ã‚ãªã„ã¦ã‚“ã—' && SkillName != '◎グラビガ') {
if (!(SkillName == 'ãã‚ã®ã—ょã†ã’ã' || SkillName == 'ã‚Šã‚…ã†ã›ã„' || SkillName == '○ホーリー' || SkillName == 'ã™ã„ã›ã„')) {
if (SkillName != 'ã‹ã‚‰ã¿ã¤ã') {
if (CMGS[MGS[i]].DefUp != 0) {
if (CMGS[preACTOR].Name != 'Void') {
EDmg = Math.floor(EDmg * 0.65);
} else {
EDmg = Math.floor(EDmg * 0.9);
}
if (SkillName == 'ã–ã‚“ã¦ã¤ã‘ã‚“') {
SBCheck = true;
CMGS[MGS[i]].DefUp = 0;
}
}
} else {
CMGS[MGS[i]].stunflag = true;
j = 0;
goto 48044;
for (;;) {
++j;
label 48044:
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[preACTOR].Name != 'Void') {
if (CMGS[MGS[i]].GBless == 1) {
EDmg = Math.floor(EDmg * 0.5);
}
if (CMGS[MGS[i]].GBless == 2) {
EDmg = Math.floor(EDmg * 0.25);
}
} else {
if (CMGS[MGS[i]].GBless == 1) {
EDmg = Math.floor(EDmg * 0.8);
}
if (CMGS[MGS[i]].GBless == 2) {
EDmg = Math.floor(EDmg * 0.75);
}
}
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 == 'ジãƒãƒ¼ãƒ‰') {
EDmg = Math.floor(BaseD / BMemNum + random(Range) - Range / 2);
AllArgs.push([this.Witch, this['dmg' + tdmnum], EDmg * -1]);
}
if (SkillName != 'ã‹ã‚‰ã¿ã¤ã') {
if (SkillName != '◎グラビガ') {
if (!SBCheck) {
PAllDamageS(AllArgs);
} else {
SWnds.OpenMes('ã‘ã£ã‹ã„ãŒã‚„ã¶ã‚‰ã‚ŒãŸ!');
PushStackAct(PAllDamageS, AllArgs);
}
} else {
SWnds.OpenMes('HPã¯ã‚“ã’ã‚“');
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 49582;
for (;;) {
++i;
label 49582:
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].GetMHP() - 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 >= dmg) {
if (0 < CMGS[pn].HP) {
CMGS[pn].HP += dmg;
if (0 >= CMGS[pn].HP) {
CMGS[pn].HP = 0;
CMGS[pn].status = 'æ»ã«ãŸã¦';
}
}
} else {
CMGS[pn].HP += dmg;
}
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].GetMSG() < CMGS[pn].SG) {
CMGS[pn].SG = CMGS[pn].GetMSG();
}
if (0 >= CMGS[pn].SG) {
CMGS[pn].SG = 0;
CMGS[pn].status = '割れãŸã¦';
}
}
}
function healret(str) {
this[str].stop();
if (0 >= dmgnum) {
AllCNewtral();
UpdateWindow();
if (SkillName != 'ã‘ã£ã‹ã„') {
if (SkillName != '宇宙ã®æ³•å‰‡ãŒä¹±ã‚Œã‚‹ï¼') {
if (SkillName != 'リボン') {
if (SkillName != 'ã¡ã‚‡ã†ã¯ã¤') {
if (SkillName != 'ãã¥ã‹ã†') {
if (SkillName != 'ã˜ã‹ã‚“ã‚’ã¨ã‚ã‚‹') {
if (SkillName != 'BSコントãƒãƒ¼ãƒ©') {
if (SkillName != 'ã„ã–ãªã†') {
if (SkillName != 'グランドクãƒã‚¹') {
if (SkillName != 'ブラックホール') {
if (SkillName != 'ã‚ãŒã¿ã®ã‹ã”') {
if (SkillName != '◎リターン') {
if (SkillName != '◎ミュート') {
if (SkillName != 'クãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—') {
if (SkillName != 'クãƒãƒƒã‚¯ãƒ€ã‚¦ãƒ³') {
Refresh();
} else {
SWnds.OpenMesWait('ã™ã°ã‚„ã•ãƒ»ã“ã†ã’ãã‹ã„ã™ã†ãƒ€ã‚¦ãƒ³ï¼', 30);
for (pn in CMGS) {
if (pn != 'Witch') {
CMGS[pn].SPDScale = 50;
CMGS[pn].HitScale = 50;
}
}
}
} else {
SWnds.OpenMesWait('ã™ã°ã‚„ã•ãƒ»ã“ã†ã’ãã‹ã„ã™ã†ã‚¢ãƒƒãƒ—ï¼', 30);
CMGS[preACTOR].SPDScale = 200;
CMGS[preACTOR].HitScale = 200;
}
} else {
SWnds.OpenMesWait('ã™ã¹ã¦ã®ã¾ã»ã†ãŒã€€ãµã†ã˜ã‚‰ã‚ŒãŸï¼', 30);
MuteFlag = true;
}
} else {
SWnds.OpenMesWait('ã˜ã‹ã‚“ãŒã€€ã¾ãã‚‚ã©ã£ãŸï¼', 30);
PushStackAct(ReturnWindow, ['']);
}
} else {
omflag = false;
i = 0;
goto 52095;
for (;;) {
++i;
label 52095:
if (i >= 3) break;
if (MGS[i] != '') {
if (CMGS[NameTable.ã¾ã©ã‹].GBless != 2) {
if (CMGS[MGS[i]].GBless == 0) {
_root.LvUp(CMGS[MGS[i]]);
omflag = true;
}
} else {
if (CMGS[MGS[i]].GBless == 0) {
_root.LvUp(CMGS[MGS[i]]);
CMGS[MGS[i]].TurnDrain = 0;
CMGS[MGS[i]].MHPDown = 100;
CMGS[MGS[i]].MSGDown = 100;
CMGS[MGS[i]].SlipTurn = 0;
CMGS[MGS[i]].SlipUnit = 0;
CMGS[MGS[i]].stunflag = false;
CMGS[MGS[i]].TurnDrain = 0;
CMGS[MGS[i]].HP = CMGS[MGS[i]].GetMHP();
CMGS[MGS[i]].SG = CMGS[MGS[i]].GetMSG();
omflag = true;
}
}
}
}
if (!omflag) {
SWnds.OpenMesWait('ã“ã†ã‹ãŒãªã‹ã£ãŸ', 30);
} else {
SWnds.OpenMesWait('ã¿ã‚“ãªã«ã€€ã¡ã‹ã‚‰ã‚’ã‚ãŸãˆãŸ!', 30);
UpdateWindow();
PushStackAct(Refresh, ['']);
}
}
} else {
omflag = false;
for (pn in CMGS) {
if (pn != 'Witch') {
if (0 < CMGS[pn].SG) {
if (CMGS[pn].GBless != 0 && CMGS[pn].Name != 'ã¾ã©ã‹G') {
CMGS[pn].GBless = 0;
_root.LvDown(CMGS[pn]);
}
CMGS[pn].MHPDown = 100;
CMGS[pn].MSGDown = 100;
CMGS[pn].SlipTurn = 0;
CMGS[pn].SlipUnit = 0;
CMGS[pn].stunflag = false;
CMGS[pn].TurnDrain = 0;
CMGS[pn].DefUp = 0;
CMGS[pn].provokeflag = false;
CMGS[pn].provokeTarget = false;
CMGS[pn].ribbonflag = false;
}
}
}
CMGS.Witch.MHPDown = 100;
CMGS.Witch.MSGDown = 100;
CMGS.Witch.SlipTurn = 0;
CMGS.Witch.SlipUnit = 0;
CMGS.Witch.stunflag = false;
CMGS.Witch.TurnDrain = 0;
CMGS.Witch.DefUp = 0;
CMGS.Witch.provokeflag = false;
CMGS.Witch.provokeTarget = false;
CMGS.Witch.ribbonflag = false;
UpdateWindow();
SWnds.OpenMesWait('ã™ã¹ã¦ã®ã¾ã»ã†ã“ã†ã‹ãŒãã‚ŒãŸ!', 30);
PushStackAct(Refresh, ['']);
}
} else {
BBG.SetNormal();
omflag = false;
mesArray = new Array();
i = 0;
goto 53642;
for (;;) {
++i;
label 53642:
if (i >= 3) break;
if (MGS[i] != '') {
if (ComCheck(CMGS[MGS[i]])) {
var rTHR = 25;
if (random(100) < rTHR + 10) {
CMGS[MGS[i]].stunflag = true;
j = 0;
goto 53826;
for (;;) {
++j;
label 53826:
if (j >= turnAct.length) break;
fscommand('ParaFlaTrace', turnAct[j]);
if (turnAct[j][0] == MGS[i]) {
turnAct.splice(j, 1);
} else {}
}
mesArray.ã“ã†ã©ã†ã‚’ã¨ã‚られãŸ! = 1;
fscommand('ParaFlaTrace', CMGS[MGS[i]].Name + 'スタン');
}
if (random(100) < rTHR) {
CMGS[MGS[i]].MHPDown = 50;
CMGS[MGS[i]].MSGDown = 50;
if (CMGS[MGS[i]].GetMHP() < CMGS[MGS[i]].HP) {
CMGS[MGS[i]].HP = CMGS[MGS[i]].GetMHP();
}
if (CMGS[MGS[i]].GetMSG() < CMGS[MGS[i]].SG) {
CMGS[MGS[i]].SG = CMGS[MGS[i]].GetMSG();
}
mesArray.ã•ã„ã ã„HP・ã•ã„ã ã„SG ã¯ã‚“ã’ã‚“! = 1;
fscommand('ParaFlaTrace', CMGS[MGS[i]].Name + 'MHP・MSG減少');
}
if (random(100) < rTHR) {
CMGS[MGS[i]].SlipTurn = 8;
CMGS[MGS[i]].SlipUnit = Math.floor(CMGS[MGS[i]].GetMHP() / 5) + 1;
mesArray.スリップ! = 1;
fscommand('ParaFlaTrace', CMGS[MGS[i]].Name + 'MHPスリップ');
}
if (random(100) < rTHR) {
CMGS[MGS[i]].SG = Math.floor(CMGS[MGS[i]].SG / 3) + 1;
mesArray.SGダメージ! = 1;
fscommand('ParaFlaTrace', CMGS[MGS[i]].Name + 'SG減少');
}
if (random(100) < rTHR) {
CMGS[MGS[i]].HP = random(10) + 1;
mesArray.ã²ã‚“ã—! = 1;
fscommand('ParaFlaTrace', CMGS[MGS[i]].Name + '瀕æ»çŠ¶æ…‹');
}
if (random(100) < rTHR) {
CMGS[MGS[i]].HP = 0;
CMGS[MGS[i]].status = 'æ»ã«ãŸã¦';
mesArray.ã›ã‚“ã¨ã†ãµã®ã†! = 1;
fscommand('ParaFlaTrace', CMGS[MGS[i]].Name + '戦闘ä¸èƒ½');
}
}
}
}
if (CMGS[NameTable.ã¾ã©ã‹].GBless == 2) {
CMGS[NameTable.ã¾ã©ã‹].GBless = 1;
_root.LvDown(CMGS[NameTable.ã¾ã©ã‹]);
if (CMGS[NameTable.ã¾ã©ã‹].GetMHP() < CMGS[NameTable.ã¾ã©ã‹].HP) {
CMGS[NameTable.ã¾ã©ã‹].HP = CMGS[NameTable.ã¾ã©ã‹].GetMHP();
}
if (CMGS[NameTable.ã¾ã©ã‹].GetMSG() < CMGS[NameTable.ã¾ã©ã‹].SG) {
CMGS[NameTable.ã¾ã©ã‹].SG = CMGS[NameTable.ã¾ã©ã‹].GetMSG();
}
omflag = true;
}
for (pn in mesArray) {
SWnds.OpenMesWait(pn, 5);
}
UpdateWindow();
if (!omflag) {
Refresh();
} else {
SWnds.OpenMesWait('ãˆã‚“ã‹ã‚“ã®ã“ã¨ã‚ã‚Šã«ã€€ã»ã“ã‚ã³ãŒã§ãŸ!', 45);
PushStackAct(Refresh, ['']);
}
}
} else {
omflag = false;
i = 0;
goto 55577;
for (;;) {
++i;
label 55577:
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);
BBG.SStop();
OverDrive = true;
delete turnAct;
turnAct = new Array();
PushStackAct(OverDrive_ComStart, ['']);
}
} else {
CMGS[Target].SG += 100;
if (CMGS[Target].GetMSG() < CMGS[Target].SG) {
CMGS[Target].SG = CMGS[Target].GetMSG();
}
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 {
if (CMGS.Witch.reboot != 1) {
Refresh();
} else {
SWnds.OpenMesWait('ã†ã¡ã‚…ã†ã®ã€€ã»ã†ãããŒã€€ã¿ã れる!', 45);
PushStackAct(Refresh, ['']);
}
}
} else {
i = 0;
goto 56538;
for (;;) {
++i;
label 56538:
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 != 'ã˜ã‹ã‚“ã‚’ã†ã”ã‹ã™') {
if (SkillName != '復活') {
SWnds.OpenMes('ã„ã‚„ã—ã®ã²ã‹ã‚Š');
tARGS = [this[Target], this['dmg' + (dmgnum - 1)], CMGS[preACTOR].Skills[SkillName].BaseD];
PushStackAct(HealS, tARGS);
} else {
SWnds.OpenMes('ã‹ã‚“ãœã‚“ã‹ã„ãµã!');
PushStackAct(Resurrection, Target);
}
} else {
fscommand('ParaFlaTrace', 'ã˜ã‹ã‚“ã‚’ã†ã”ã‹ã™');
SWnds.OpenMes('ã˜ã‹ã‚“ãŒã€€ã†ã”ãã ã™!');
BBG.SStart();
OverDrive = false;
PushStackAct(DMGAllS, ['']);
}
} else {
SWnds.OpenMes('エãƒãƒ«ã‚®ãƒ¼ãã‚…ã†ã—ã‚…ã†!');
EDmg = 3000 + random(300) - 150;
PushStackAct(DamageVampHAll, EDmg);
}
} else {
if (SkillName != 'â—‹ã‚ュゥã¹ãˆ') {
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('HP・SGã‹ã„ãµã!');
for (pn in CMGS) {
if (0 < CMGS[pn].SG) {
CMGS[pn].SG += 50;
if (CMGS[pn].GetMSG() < CMGS[pn].SG) {
CMGS[pn].SG = CMGS[pn].GetMSG();
}
}
}
PushStackAct(HealSAll, [1000]);
}
}
} else {
if (CMGS[preACTOR].GBless != 2) {
SWnds.OpenMes('HP・SGã‹ã„ãµã!');
for (pn in CMGS) {
if (0 < CMGS[pn].SG) {
CMGS[pn].SG += 100;
if (CMGS[pn].GetMSG() < CMGS[pn].SG) {
CMGS[pn].SG = CMGS[pn].GetMSG();
}
}
}
PushStackAct(HealSAll, [CMGS[preACTOR].Skills[SkillName].BaseD]);
} else {
SWnds.OpenMes('ã‹ã‚“ãœã‚“ã‹ã„ãµã!');
PushStackAct(Benediction, [CMGS[preACTOR].Skills[SkillName].BaseD]);
}
}
}
}
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 58572;
for (;;) {
++ai;
label 58572:
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' || CMGS[MGS[ai]].GBless != 2)) {
MGCheck = MGS[ai];
CMGS[MGS[ai]].status = 'æ»ã«';
tARGS = new Array();
tARGS[0] = MGS[ai];
tARGS[1] = 'å€’ã‚Œç™»å ´';
ComPushStackAct(ActS, tARGS);
} else {
CMGS[MGS[ai]].MHPDown = 100;
CMGS[MGS[ai]].MSGDown = 100;
CMGS[MGS[ai]].SlipTurn = 0;
CMGS[MGS[ai]].SlipUnit = 0;
CMGS[MGS[ai]].stunflag = false;
CMGS[MGS[ai]].TurnDrain = 0;
CMGS[MGS[ai]].DefUp = 0;
CMGS[MGS[ai]].provokeflag = false;
CMGS[MGS[ai]].provokeTarget = false;
CMGS[MGS[ai]].ribbonflag = false;
CMGS[MGS[ai]].status = '割れ';
tARGS = new Array();
tARGS[0] = MGS[ai];
tARGS[1] = '割れ';
ComPushStackAct(ActS, tARGS);
targs2 = new Array();
targs2[0] = MGS[ai];
targs2[1] = 'å€’ã‚Œç™»å ´u';
ComPushStackAct(ActS, targs2);
}
}
} else {
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]].MHPDown = 100;
CMGS[MGS[ai]].MSGDown = 100;
CMGS[MGS[ai]].SlipTurn = 0;
CMGS[MGS[ai]].SlipUnit = 0;
CMGS[MGS[ai]].stunflag = false;
CMGS[MGS[ai]].TurnDrain = 0;
CMGS[MGS[ai]].DefUp = 0;
CMGS[MGS[ai]].provokeflag = false;
CMGS[MGS[ai]].provokeTarget = false;
CMGS[MGS[ai]].ribbonflag = false;
CMGS[MGS[ai]].status = 'æ»ã«';
tARGS = new Array();
tARGS[0] = MGS[ai];
tARGS[1] = 'å€’ã‚Œç™»å ´';
ComPushStackAct(ActS, tARGS);
if (CMGS[MGS[ai]].Name == 'ã¾ã©ã‹G' && CMGS[MGS[ai]].GBless == 2) {
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();
for (pn in CMGS) {
if (CMGS[pn].status == 'æ»ã«ãŸã¦') {
CMGS[pn].TurnDrain = 0;
if (0 < CMGS.Witch.provokeflag) {
if (pn == CMGS.Witch.provokeTarget) {
CMGS.Witch.provokeflag = 0;
}
}
if (CMGS.Witch.ribbonflag) {
if (CMGS[pn].name == 'マミ') {
CMGS.Witch.ribbonflag = false;
}
}
CMGS[pn].MHPDown = 100;
CMGS[pn].MSGDown = 100;
CMGS[pn].SlipTurn = 0;
CMGS[pn].SlipUnit = 0;
CMGS[pn].stunflag = false;
CMGS[pn].TurnDrain = 0;
CMGS[pn].DefUp = 0;
CMGS[pn].provokeflag = false;
CMGS[pn].provokeTarget = false;
CMGS[pn].ribbonflag = false;
CMGS[pn].status = 'æ»ã«';
if (CMGS[pn].Name == 'ã¾ã©ã‹G' && CMGS[pn].GBless == 2) {
CMGS[pn].status = '通常';
CMGS[pn].HP = CMGS[pn].GetMHP();
CMGS[pn].SG = CMGS[pn].GetMSG();
}
}
}
}
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 != 'クリームヒルト') {
if (CMGS.Witch.Name != 'Void') {
if (CMGS.Witch.Name != 'ホムリリー') {
CMGS.Witch.HP = 5000;
} else {
turnAct.unshift(['Witch', '特殊2', 'Witch']);
}
} else {
if (CMGS.Witch.reboot != 1) {
turnAct.push(['宇宙ã®æ³•å‰‡ãŒä¹±ã‚Œã‚‹ï¼']);
CMGS.Witch.MHP = 32767;
CMGS.Witch.HP = 32767;
} else {
turnAct.push(['宇宙ã®æ³•å‰‡ãŒä¹±ã‚Œã‚‹ï¼']);
CMGS.Witch.MHP = 65535;
CMGS.Witch.HP = 65535;
}
}
} 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 == 'クリームヒルト' || CMGS.Witch.Name == 'Void')) {
if (!(CMGS.Witch.Name == 'シャルãƒãƒƒãƒ†' && CMGS.Witch.multiflag != 'å転')) {
Witch.gotoAndPlay('æ’ƒç ´');
} else {
i = 0;
goto 62711;
for (;;) {
++i;
label 62711:
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 TargetChoiceSmart() {
var tnames = new Array();
var sret;
for (pn in MGS) {
if (MGS[pn] != '') {
if (!CMGS[MGS[pn]].InAir) {
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 (CMGS.Witch.Name != 'シャルãƒãƒƒãƒ†') {
if (CMGS.Witch.Name != 'エルザ・マリア') {
if (CMGS.Witch.Name != 'クリームヒルト') {
if (CMGS.Witch.Name == 'Void') {
if (1 >= CMGS.Witch.reboot) {
if (0 >= CMGS.Witch.reboot) {
if (DoGC != 1) {
if (turncount % 3 != 2) {
if (turncount % 3 != 1) {
turnAct.push(['Witch', '特殊2', 'AllC']);
turnAct.push(['Witch', '必殺5', 'AllC']);
if (!random(2)) {
turnAct.push(['Witch', '必殺5', 'AllC']);
} else {
turnAct.push(['Witch', '必殺3', 'AllC']);
}
} else {
turnAct.push(['Witch', '特殊3', 'AllC']);
if (!random(2)) {
turnAct.push(['Witch', '必殺5', 'AllC']);
} else {
turnAct.push(['Witch', '必殺3', 'AllC']);
}
}
} else {
turnAct.push(['Witch', '必殺2', 'AllC']);
if (!random(2)) {
turnAct.push(['Witch', '必殺5', 'AllC']);
} else {
turnAct.push(['Witch', '必殺3', 'AllC']);
}
}
} else {
DoGC = 0;
turnAct.push(['Witch', '特殊3', 'AllC']);
turnAct.push(['Witch', '特殊2', 'AllC']);
turnAct.push(['Witch', '必殺3', 'AllC']);
}
} else {
if (DoGC != 1) {
if (2 != turncount % 4) {
if (turncount % 4 != 1) {
if (turncount % 4 != 0) {
turnAct.push(['Witch', '特殊2', 'AllC']);
turnAct.push(['Witch', '必殺5', 'AllC']);
if (random(2)) {
chk = random(2) + 4;
turnAct.push(['Witch', '必殺' + chk, 'AllC']);
}
} else {
turnAct.push(['Witch', '特殊3', 'AllC']);
if (random(2)) {
chk = random(2) + 4;
turnAct.push(['Witch', '必殺' + chk, 'AllC']);
}
}
} else {
turnAct.push(['Witch', '必殺4', 'AllC']);
turnAct.push(['Witch', '必殺5', 'AllC']);
}
} else {
turnAct.push(['Witch', '必殺2', 'AllC']);
if (random(2)) {
chk = random(2) + 4;
turnAct.push(['Witch', '必殺' + chk, 'AllC']);
}
}
} else {
DoGC = 0;
turnAct.push(['Witch', '特殊3', 'AllC']);
turnAct.push(['Witch', '特殊2', 'AllC']);
}
}
} else {
if (0 >= turncount % 3) {
turnAct.push(['Witch', '必殺2', 'AllC']);
} else {
chk = random(2) + 4;
turnAct.push(['Witch', '必殺' + chk, 'AllC']);
if (random(2)) {
turnAct.push(['Witch', '攻撃1', TargetChoice()]);
}
}
}
}
} else {
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 {
if (CMGS.Witch.reboot != 3) {
if (CMGS.Witch.reboot != 2) {
if (CMGS.Witch.reboot == 1) {
turnAct.push(['Witch', '攻撃1', TargetChoice()]);
turnAct.push(['Witch', '攻撃1', TargetChoice()]);
}
} else {
if (turncount % 3 != 0) {
if (turncount % 3 != 1) {
turnAct.push(['Witch', '必殺4', TargetChoice()]);
} else {
turnAct.push(['Witch', '必殺2', TargetChoice()]);
turnAct.push(['Witch', '必殺3', 'AllC']);
}
} else {
turnAct.push(['Witch', '攻撃1', TargetChoice()]);
turnAct.push(['Witch', '必殺1', 'AllC']);
}
}
} else {
if (!(turncount % 2)) {
turnAct.push(['Witch', '攻撃1', TargetChoice()]);
turnAct.push(['Witch', '必殺2', TargetChoice()]);
} else {
turnAct.push(['Witch', '必殺1', 'AllC']);
}
}
}
} else {
if (20000 >= CMGS.Witch.HP) {
if (10000 >= CMGS.Witch.HP) {
if (!(turncount % 2)) {
t1 = TargetChoiceSmart();
if (t1 != '') {
if (!random(2)) {
turnAct.push(['Witch', '必殺3', t1]);
} else {
turnAct.push(['Witch', '必殺2', t1]);
}
}
t1 = TargetChoiceSmart();
if (t1 != '') {
if (!random(2)) {
turnAct.push(['Witch', '必殺3', t1]);
} else {
turnAct.push(['Witch', '必殺2', t1]);
}
}
t1 = TargetChoiceSmart();
if (t1 != '') {
turnAct.push(['Witch', '必殺4', t1]);
}
} else {
turnAct.push(['Witch', '必殺1', 'AllC']);
t1 = TargetChoiceSmart();
if (t1 != '') {
turnAct.push(['Witch', '必殺4', t1]);
turnAct.push(['Witch', '攻撃1', t1]);
}
}
} else {
if (0 >= turncount % 3) {
turnAct.push(['Witch', '必殺1', 'AllC']);
} else {
t1 = TargetChoiceSmart();
if (t1 != '') {
turnAct.push(['Witch', '攻撃1', t1]);
}
}
t1 = TargetChoiceSmart();
if (t1 != '') {
if (!random(2)) {
turnAct.push(['Witch', '必殺3', t1]);
} else {
turnAct.push(['Witch', '必殺2', t1]);
}
}
}
} else {
t1 = TargetChoiceSmart();
if (t1 != '') {
if (!random(2)) {
if (!(turncount % 2)) {
turnAct.push(['Witch', '必殺3', t1]);
} else {
turnAct.push(['Witch', '必殺2', t1]);
}
} else {
turnAct.push(['Witch', '攻撃1', t1]);
}
}
t1 = TargetChoiceSmart();
if (t1 != '') {
turnAct.push(['Witch', '必殺4', t1]);
}
}
}
} else {
var ESkills = new Array();
t1 = TargetChoice();
ESkills.push(['Witch', '攻撃1', t1]);
ESkills.push(['Witch', '必殺1', 'AllC']);
t1 = TargetChoice();
ESkills.push(['Witch', '必殺2', t1]);
ESkills.push(['Witch', '特殊2', 'Witch']);
ESkills.push(['Witch', '必殺3', 'AllC']);
ShuffleArray(ESkills);
if (18250 >= CMGS.Witch.HP) {
if (12500 >= CMGS.Witch.HP) {
if (6250 >= CMGS.Witch.HP) {
tisize = turncount % 2 + 4;
ti = 0;
goto 69650;
for (;;) {
++ti;
label 69650:
if (ti >= tisize) break;
turnAct.push(ESkills[ti]);
}
} else {
tisize = turncount % 2 + 3;
ti = 0;
goto 69767;
for (;;) {
++ti;
label 69767:
if (ti >= tisize) break;
turnAct.push(ESkills[ti]);
}
}
} else {
tisize = turncount % 2 + 2;
ti = 0;
goto 69884;
for (;;) {
++ti;
label 69884:
if (ti >= tisize) break;
turnAct.push(ESkills[ti]);
}
}
} else {
tisize = turncount % 2 + 1;
ti = 0;
goto 70001;
for (;;) {
++ti;
label 70001:
if (ti >= tisize) break;
turnAct.push(ESkills[ti]);
}
}
}
} 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 73339;
for (;;) {
--i;
label 73339:
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 73558;
for (;;) {
--i;
label 73558:
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 74478;
for (;;) {
++j;
label 74478:
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 74661;
for (;;) {
++i;
label 74661:
if (i >= tpoints.length) break;
var tspeed;
tspeed = CMGS[turnAct[i][0]].GetSpeed();
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 75312;
for (;;) {
++i;
label 75312:
if (i >= turnAct.length) break;
ttA[i] = new Array();
j = 0;
goto 75389;
for (;;) {
++j;
label 75389:
if (j >= turnAct[i].length) break;
ttA[i][j] = turnAct[i][j];
}
}
i = 0;
goto 75500;
for (;;) {
++i;
label 75500:
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 75695;
for (;;) {
++i;
label 75695:
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 SetAllEffectS(itargs) {
AllE.initAll(itargs[0], itargs[1]);
}
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 ActMesS(itargs) {
SWnds.OpenMesWait(itargs[0][0], itargs[0][1]);
ci = 1;
goto 76373;
for (;;) {
++ci;
label 76373:
if (ci >= itargs.length) break;
this[itargs[ci][0]](itargs[ci][1]);
}
}
function ActMesS_HPSG(itargs) {
SWnds.OpenMesWait([itargs[0][0], 999999]);
itargs[1][0](itargs[1][1]);
}
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;
GSARGS = new Array();
var HHV = 0;
var HSV = 0;
var tfp;
var HRate;
var omes;
if (ITEM_NAME.indexOf('グリーフシード') == -1) {
if (ITEM_NAME.indexOf('GS:') == -1) {
if (ITEM_NAME == 'ガルーダã®ãŸã¾ã—ã„') {
}
} else {
if (ITEM_NAME != 'GS:Ge') {
if (ITEM_NAME != 'GS:Ch') {
if (ITEM_NAME != 'GS:Ho') {
if (ITEM_NAME != 'GS:E・M') {
if (ITEM_NAME != 'GS:O・S') {
if (ITEM_NAME != 'GS:Ca') {
if (ITEM_NAME != 'GS:Op') {
if (ITEM_NAME != 'GS:W・N') {
if (ITEM_NAME == 'GS:K・G') {
i = 0;
goto 77377;
for (;;) {
++i;
label 77377:
if (i >= 3) break;
if (MGS[i] != '') {
if (CMGS[MGS[i]].status != '割れ' && !CMGS[MGS[i]].InAir) {
this.attachMovie('HEALS', 'dmg' + dmgnum, this.getNextHighestDepth());
++dmgnum;
}
}
}
HRate = 100;
tARGS[0] = 3;
tARGS[1] = true;
omes = 'ã‹ã‚“ãœã‚“ã‹ã„ãµã!';
tfp = ActMesS;
GSARGS.push([omes, 99999]);
GSARGS.push(['HealSGSAll_Rate', HRate]);
GSARGS.push(['HealSAll_Rate', HRate]);
for (pn in CMGS) {
if (pn != 'Witch') {
CMGS[pn].MHPDown = 100;
CMGS[pn].MSGDown = 100;
CMGS[pn].SlipTurn = 0;
CMGS[pn].SlipUnit = 0;
CMGS[pn].stunflag = false;
CMGS[pn].TurnDrain = 0;
}
}
}
} else {
i = 0;
goto 77978;
for (;;) {
++i;
label 77978:
if (i >= 3) break;
if (MGS[i] != '') {
if (CMGS[MGS[i]].status != '割れ' && !CMGS[MGS[i]].InAir) {
this.attachMovie('HEALS', 'dmg' + dmgnum, this.getNextHighestDepth());
++dmgnum;
}
}
}
HRate = 100;
tARGS[0] = 3;
tARGS[1] = false;
omes = 'ã‹ã‚“ãœã‚“ã‹ã„ãµã!';
tfp = ActMesS;
GSARGS.push([omes, 99999]);
GSARGS.push(['HealSAllLimited_Rate', HRate]);
GSARGS.push(['HealSGSAllLimited_Rate', HRate]);
i = 0;
goto 78375;
for (;;) {
++i;
label 78375:
if (i >= 3) break;
if (MGS[i] != '') {
if (0 < CMGS[MGS[i]].SG) {
CMGS[MGS[i]].MHPDown = 100;
CMGS[MGS[i]].MSGDown = 100;
CMGS[MGS[i]].SlipTurn = 0;
CMGS[MGS[i]].SlipUnit = 0;
CMGS[MGS[i]].stunflag = false;
CMGS[MGS[i]].TurnDrain = 0;
}
}
}
}
} else {
i = 0;
goto 78684;
for (;;) {
++i;
label 78684:
if (i >= 3) break;
if (MGS[i] != '') {
if (CMGS[MGS[i]].status != '割れ' && !CMGS[MGS[i]].InAir) {
this.attachMovie('HEALS', 'dmg' + dmgnum, this.getNextHighestDepth());
++dmgnum;
}
}
}
HRate = 100;
tARGS[0] = 3;
tARGS[1] = false;
omes = 'HPã‹ã„ãµã!';
tfp = ActMesS;
GSARGS.push([omes, 99999]);
GSARGS.push(['HealSAllLimited_Rate', HRate]);
}
} else {
HRate = 100;
tARGS[0] = 2;
tARGS[1] = false;
omes = 'SGã‹ã„ãµã!';
tfp = ActMesS;
GSARGS.push([omes, 30]);
GSARGS.push(['HealSGSAllLimited_Rate', HRate]);
}
} else {
i = 0;
goto 79202;
for (;;) {
++i;
label 79202:
if (i >= 3) break;
if (MGS[i] != '') {
if (CMGS[MGS[i]].status != '割れ' && !CMGS[MGS[i]].InAir) {
this.attachMovie('HEALS', 'dmg' + dmgnum, this.getNextHighestDepth());
++dmgnum;
}
}
}
HRate = 50;
tARGS[0] = 2;
tARGS[1] = false;
omes = 'HP・SGã‹ã„ãµã!';
tfp = ActMesS;
GSARGS.push([omes, 99999]);
GSARGS.push(['HealSGSAllLimited_Rate', HRate]);
GSARGS.push(['HealSAllLimited_Rate', HRate]);
}
} else {
HRate = 50;
tARGS[0] = 2;
tARGS[1] = true;
omes = 'SGã‹ã„ãµã!';
tfp = ActMesS;
GSARGS.push([omes, 30]);
GSARGS.push(['HealSGSAll_Rate', HRate]);
}
} else {
i = 0;
goto 79759;
for (;;) {
++i;
label 79759:
if (i >= 3) break;
if (MGS[i] != '') {
if (CMGS[MGS[i]].status != '割れ' && !CMGS[MGS[i]].InAir) {
this.attachMovie('HEALS', 'dmg' + dmgnum, this.getNextHighestDepth());
++dmgnum;
}
}
}
HRate = 25;
tARGS[0] = 2;
tARGS[1] = true;
omes = 'HP・SGã‹ã„ãµã!';
tfp = ActMesS;
GSARGS.push([omes, 999999]);
GSARGS.push(['HealSGSAll_Rate', HRate]);
GSARGS.push(['HealSAll_Rate', HRate]);
}
} else {
i = 0;
goto 80161;
for (;;) {
++i;
label 80161:
if (i >= 3) break;
if (MGS[i] != '') {
if (CMGS[MGS[i]].status != '割れ' && !CMGS[MGS[i]].InAir) {
this.attachMovie('HEALS', 'dmg' + dmgnum, this.getNextHighestDepth());
++dmgnum;
}
}
}
HRate = 50;
tARGS[0] = 2;
tARGS[1] = true;
omes = 'HPã‹ã„ãµã!';
tfp = ActMesS;
GSARGS.push([omes, 999999]);
GSARGS.push(['HealSAll_Rate', HRate]);
}
} else {
this.attachMovie('HEALS', 'dmg' + dmgnum, this.getNextHighestDepth());
++dmgnum;
HHV = 9999;
HSV = 999;
tARGS[0] = ep;
tARGS[1] = 'care4';
CMGS[itarget].MHPDown = 100;
CMGS[itarget].MSGDown = 100;
CMGS[itarget].SlipTurn = 0;
CMGS[itarget].SlipUnit = 0;
CMGS[itarget].stunflag = false;
CMGS[itarget].TurnDrain = 0;
}
if (ITEM_NAME != 'GS:Ge') {
ComPushStackAct(SetAllEffectS, tARGS);
} else {
ComPushStackAct(SetEffectS, tARGS);
}
}
} else {
tARGS[0] = ep;
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';
}
CMGS[itarget].MHPDown = 100;
CMGS[itarget].MSGDown = 100;
CMGS[itarget].SlipTurn = 0;
CMGS[itarget].SlipUnit = 0;
CMGS[itarget].stunflag = false;
CMGS[itarget].TurnDrain = 0;
ComPushStackAct(SetEffectS, tARGS);
}
tARGS = new Array();
tARGS[0] = MG;
tARGS[1] = '後退';
ComPushStackAct(ActS, tARGS);
if (!(ITEM_NAME.indexOf('グリーフシード') != -1 || ITEM_NAME == 'GS:Ge')) {
if (ITEM_NAME.indexOf('GS:') != -1) {
ComPushStackAct(tfp, GSARGS);
}
} else {
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].GetMSG() < CMGS[itarget].SG) {
CMGS[itarget].SG = CMGS[itarget].GetMSG();
}
}
}
var len = CMGS[MG].Items.length;
ai = 0;
goto 81916;
for (;;) {
++ai;
label 81916:
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 != 'エルザ・マリア') {
if (CMGS[MG].Name != 'Void') {
fscommand('ParaFlaTrace', 'nomotion ワルプル');
tARGS = new Array();
tARGS[0] = MG;
tARGS[1] = '特殊1';
ComPushStackAct(ActS, tARGS);
if (SkillName != '') {
tARGS = new Array();
tARGS[0] = 'ã“ã†ã‹ãŒãªã‹ã£ãŸ';
tARGS[1] = 30;
ComPushStackAct(OpenMesWaitS, tARGS);
} else {
tARGS = new Array();
tARGS[0] = 'ã“ã†ã‹ãŒãªã‹ã£ãŸ';
tARGS[1] = 1;
tARGS[2] = 0;
ComPushStackAct(sWndOpenS, tARGS);
ComPushStackAct(WaitS, 30);
}
} else {
fscommand('ParaFlaTrace', 'nomotion Void');
tARGS = new Array();
tARGS[0] = MG;
tARGS[1] = '特殊1';
ComPushStackAct(ActS, tARGS);
tARGS = new Array();
tARGS[0] = 'ã˜ã‚‡ã˜ã‚‡ã«ã€€ãµãらんã§ã„ã‚‹';
tARGS[1] = 1;
tARGS[2] = 0;
ComPushStackAct(OpenMesWaitS, tARGS);
}
} 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 CheckDoCombination() {
comcc = 0;
i = 0;
goto 83681;
for (;;) {
++i;
label 83681:
if (i >= 3) break;
if (CMGS[MGS[i]].Name == 'ã¾ã©ã‹' || CMGS[MGS[i]].Name == 'ã»ã‚€ã‚‰') {
if (!CMGS[MGS[i]].stunflag) {
++comcc;
}
}
}
if (comcc != 2) {
return false;
} else {
return true;
}
}
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();
if (!(turncount == 1 && CMGS.Witch.Name == 'ホムリリー' && CMGS.Witch.reboot == 1)) {
EnemiesACT();
ShuffleActions();
} else {
ShuffleActions();
turnAct.unshift(['Witch', '特殊3', 'AllC']);
turnAct.unshift(['Witch', '特殊4', 'Witch']);
turnAct.unshift(['Witch', '特殊5', 'AllC']);
}
if (SatFlag) {
turnAct.push(['衛星レーザー']);
}
if (VoidGCCheck == 1) {
QBFlag = true;
}
if (QBFlag) {
turnAct.push(['å¬å–šQB']);
}
} 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 (!((CMGS[turnAct[0][0]].Name == 'ã¾ã©ã‹' || CMGS[turnAct[0][0]].Name == 'ã»ã‚€ã‚‰') && CombiName != '')) {
if (!(turnAct[0][0] == 'Witch' && CMGS.Witch.Name == 'ワルプルギスã®ã‚ˆã‚‹' && turnAct[0][1] == '必殺3' && CMGS.Witch.multiflag == 'å転')) {
if (CMGS[turnAct[0][0]].Name == 'オフィーリア') {
if (presweep) {
presweep = false;
} else {
if (10000 < CMGS[turnAct[0][0]].HP) {
if (20000 >= CMGS[turnAct[0][0]].HP) {
if (random(10) < 5) {
if (turnAct[0][1] == '必殺2' || turnAct[0][1] == '必殺3') {
ta = [turnAct[0][0], '必殺4', turnAct[0][2]];
turnAct.unshift(ta);
presweep = true;
}
}
}
} else {
if (random(10) < 8) {
if (turnAct[0][1] == '必殺2' || turnAct[0][1] == '必殺3') {
ta = [turnAct[0][0], '必殺4', turnAct[0][2]];
turnAct.unshift(ta);
presweep = true;
}
}
}
}
}
Action(turnAct.shift());
} else {
this.Witch.gotoAndPlay('特殊2');
}
} else {
if (!(!(AliveCheck(CMGS[NameTable.ã¾ã©ã‹]) && AliveCheck(CMGS[NameTable.ã»ã‚€ã‚‰])) || !CheckDoCombination())) {
Action(turnAct.shift());
} 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 MuteAction(MG) {
if (MG == 'Witch') {
tARGS = new Array();
tARGS[0] = MG;
tARGS[1] = '特殊1';
ComPushStackAct(ActS, tARGS);
if (SkillName == '◎リターン') {
ComPushStackAct(OpenMesS, 'ã¾ã»ã†ã¯ã€€ãµã†ã˜ã‚‰ã‚Œã¦ã„ã‚‹ï¼');
ComPushStackAct(WaitS, 10);
ComPushStackAct(ActS, ['Witch', 'æ’ƒç ´']);
} else {
tARGS = new Array();
tARGS[0] = 'ã¾ã»ã†ã¯ã€€ãµã†ã˜ã‚‰ã‚Œã¦ã„ã‚‹ï¼';
tARGS[1] = 30;
ComPushStackAct(OpenMesWaitS, tARGS);
}
} 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 Action(ACTArray) {
SkillName = '';
Target = '';
ACT = '';
Attribute = '';
fscommand('ParaFlaTrace', ACTArray[0] + ' ' + ACTArray[1]);
if (ACTArray[0] != '状態変更') {
if (ACTArray[0] != 'å¾…æ©Ÿ') {
if (ACTArray[0] != '衛星レーザー') {
if (ACTArray[0] != 'å¬å–šQB') {
if (ACTArray[0] != '宇宙ã®æ³•å‰‡ãŒä¹±ã‚Œã‚‹ï¼') {
if (ACTArray[1] != 'nomotion') {
if (ACTArray[0] == 'Witch') {
if (ACTArray[1].indexOf('攻撃') != -1 || ACTArray[1].indexOf('必殺') != -1) {
if (0 < CMGS.Witch.provokeflag && ACTArray[2] != 'AllC') {
ACTArray[2] = CMGS.Witch.provokeTarget;
}
}
}
if (ACTArray[2] != undefined) {
Target = ACTArray[2];
}
ACT = ACTArray[1];
SWnds.Open(NAMES[ACTArray[0]], 0, 0);
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];
if (CMGS[ACTArray[0]].SkillName[ACTArray[1]] != undefined) {
SkillName = CMGS[ACTArray[0]].SkillName[ACTArray[1]];
if (!MuteFlag) {
if (SkillName != 'ã„ã‚„ã—ã®ã²ã‹ã‚Š') {
if (SkillName != 'ã‚ãŒã¿ã®ã—ã‚…ããµã') {
if (SkillName != 'ã¡ã‚Šã‚‡ã†') {
if (SkillName != 'ã¤ã‹ã„ã¾3') {
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 != undefined && CMGS[Target].status != '割れ' && !CMGS[Target].InAir) {
this.attachMovie('HEALS', 'dmg' + dmgnum, this.getNextHighestDepth());
++dmgnum;
}
}
} else {
if (Target.indexOf('AllC') != -1) {
i = 0;
goto 88388;
for (;;) {
++i;
label 88388:
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 88570;
for (;;) {
++i;
label 88570:
if (i >= 3) break;
if (CMGS[MGS[i]].status != '割れ' && !CMGS[MGS[i]].InAir) {
this.attachMovie('HEALS', 'dmg' + dmgnum, this.getNextHighestDepth());
++dmgnum;
}
}
}
}
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 != 'ãã¥ã‹ã†' && SkillName != 'グランドクãƒã‚¹' && SkillName != 'ブラックホール' && SkillName != '◎リターン' && SkillName != '◎ミュート' && SkillName != 'クãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—' && SkillName != 'クãƒãƒƒã‚¯ãƒ€ã‚¦ãƒ³')) {
if (MuteFlag) {
SWnds.Open(CMGS[ACTArray[0]].SkillName[ACTArray[1]], 1, 0);
PushStackAct(MuteAction, ACTArray[0]);
} else {
tARGS = [ACTArray[0], ACTArray[1]];
PushStackAct(ActS, tARGS);
}
} else {
if (MuteFlag) {
SWnds.Open(CMGS[ACTArray[0]].SkillName[ACTArray[1]], 1, 0);
PushStackAct(MuteAction, ACTArray[0]);
} else {
PushStackAct(nomotion, ACTArray[0]);
}
}
}
} else {
SkillName = 'ã¸ã‚“ã—ã‚“';
SWnds.Open('ã¸ã‚“ã—ã‚“', 1, 0);
tARGS = [ACTArray[0], ACTArray[1]];
PushStackAct(ActS, tARGS);
}
} else {
if (CMGS[ACTArray[0]].SkillName[ACTArray[1]] == undefined) {
if (Target != 'AllC') {
SWnds.Open(NAMES[Target], 0, 1);
} else {
SWnds.Open('ãœã‚“ãŸã„', 0, 1);
}
PushStackAct(nomotion, ACTArray[0]);
} else {
SkillName = CMGS[ACTArray[0]].SkillName[ACTArray[1]];
Attribute = CMGS[ACTArray[0]].Skills[SkillName].Attribute;
if (!(MuteFlag && (SkillName != 'ジャンプ' && SkillName != 'ç€åœ°'))) {
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 90713;
for (;;) {
++i;
label 90713:
if (i >= 3) break;
if (ComCheck(CMGS[MGS[i]])) {
this.attachMovie('DMGS', 'dmg' + dmgnum, this.getNextHighestDepth());
++dmgnum;
}
}
}
if (CMGS[ACTArray[0]].SkillName[ACTArray[1]] == 'ジãƒãƒ¼ãƒ‰') {
this.attachMovie('HEALS', 'BlHeal', this.getNextHighestDepth());
++dmgnum;
}
}
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 {
SWnds.Open(CMGS[ACTArray[0]].SkillName[ACTArray[1]], 1, 0);
if (ACTArray[2] != 'AllC') {
SWnds.Open(NAMES[ACTArray[2]], 0, 1);
} else {
SWnds.Open('ãœã‚“ãŸã„', 0, 1);
}
PushStackAct(MuteAction, ACTArray[0]);
}
}
}
} else {
SkillName = '攻撃';
Attribute = '物ç†';
if (!ComCheck(CMGS[ACTArray[2]])) {
SWnds.Open(NAMES[Target], 0, 1);
PushStackAct(nomotion, ACTArray[0]);
} else {
tstr = 'dmgnumattach=' + dmgnum;
fscommand('ParaFlaTrace', tstr);
this.attachMovie('DMGS', 'dmg' + dmgnum, this.getNextHighestDepth());
fscommand('ParaFlaTrace', 'ダメージ数å—発行' + this['dmg' + dmgnum]);
++dmgnum;
SWnds.Open(NAMES[ACTArray[2]], 0, 1);
tARGS = [ACTArray[0], ACTArray[1]];
PushStackAct(AttackS, tARGS);
}
}
} else {
SkillName = ACTArray[1].substr(4);
Target = ACTArray[2];
if (SkillName != 'ã¿ã ã‚Œã†ã¡ã‚»ãƒƒãƒˆ') {
if (!(SkillName == 'ã¯ãã’ãã»ã†' || SkillName == 'ã¦ã£ã¨ã†' || SkillName == 'タンクãƒãƒ¼ãƒªãƒ¼' || SkillName == 'SSM-1' || SkillName == 'C4' || SkillName == 'RPG-7' || SkillName == 'AT-4')) {
if (SkillName != 'BSコントãƒãƒ¼ãƒ©') {
SWnds.Open(SkillName, 1, 0);
if (ACTArray[2] != 'AllC') {
SWnds.Open(NAMES[ACTArray[2]], 0, 1);
} else {
SWnds.Open('ãœã‚“ãŸã„', 0, 1);
}
if (!(ACTArray[2] == undefined || 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(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(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;
Attribute = CMGS[ACTArray[0]].Skills[SkillName].Attribute;
tARGS = [ACTArray[0], tCall, ACTArray[2]];
ACT = tCall;
fscommand('ParaFlaTrace', '対象:' + Target);
var len = CMGS[ACTArray[0]].Items.length;
ai = 0;
goto 93280;
for (;;) {
++ai;
label 93280:
if (ai >= len) break;
if (CMGS[ACTArray[0]].Items[ai] == SkillName) {
--CMGS[ACTArray[0]].ItemsNum[ai];
}
}
PushStackAct(ActS, tARGS);
}
} else {
if (!MuteFlag) {
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]];
Attribute = CMGS[ACTArray[0]].Skills[SkillName].Attribute;
ACT = tCall;
fscommand('ParaFlaTrace', '対象:' + Target);
var len = CMGS[ACTArray[0]].Items.length;
ai = 0;
goto 93817;
for (;;) {
++ai;
label 93817:
if (ai >= len) break;
if (CMGS[ACTArray[0]].Items[ai] == SkillName) {
--CMGS[ACTArray[0]].ItemsNum[ai];
}
}
PushStackAct(ActS, tARGS);
} else {
SWnds.Open(SkillName, 1, 0);
if (ACTArray[2] != 'AllC') {
SWnds.Open(NAMES[ACTArray[2]], 0, 1);
} else {
SWnds.Open('ãœã‚“ãŸã„', 0, 1);
}
PushStackAct(MuteAction, ACTArray[0]);
}
}
}
if (SkillName == 'グランドクãƒã‚¹' && VoidGCCheck == 0) {
VoidGCCheck = 1;
CMGS.Witch.GBless = 1;
CMGS.Witch.MHP = 65535;
CMGS.Witch.HP = 32767;
}
if (SkillName == 'ジãƒãƒ¼ãƒ‰' || SkillName == 'グランドクãƒã‚¹' || SkillName == 'アルマゲスト') {
BBG.RevFlow();
}
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 {
ShakeVoid();
}
} else {
SummonQB();
}
} 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 95000;
for (;;) {
++ai;
label 95000:
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 = Math.floor(6500 + 6500 * (CMGS[NameTable.ã»ã‚€ã‚‰].Level - 1) / 20);
dmg = dmg - 500 + random(1000);
if (0 < CMGS.Witch.GBless) {
dmg = Math.floor(dmg / 2);
}
CMGS.Witch.HP -= dmg;
fscommand('ParaFlaTrace', mc._name + 'HP:' + CMGS.Witch.HP);
PushStackAct(tDMG_Num.printDMG(dmg));
}
function ShakeVoid() {
DoGC = 1;
if (CMGS.Witch.reboot == 0) {
CMGS.Witch.MHP = 32767;
CMGS.Witch.HP = 19999;
}
SkillName = '宇宙ã®æ³•å‰‡ãŒä¹±ã‚Œã‚‹ï¼';
this.Witch.gotoAndPlay('宇宙ã®æ³•å‰‡ãŒä¹±ã‚Œã‚‹ï¼');
}
function SummonQB() {
sran = random(3);
if (sran != 0) {
if (sran != 1) {
SWnds.Open('â—Žã‚ュゥã¹ãˆ', 0, 0);
SWnds.Open(NAMES.Witch, 0, 1);
Target = 'Witch';
i = 0;
goto 95776;
for (;;) {
++i;
label 95776:
if (i >= 3) break;
if (CMGS[MGS[i]].status != '割れ' && !CMGS[MGS[i]].InAir) {
this.attachMovie('HEALS', 'dmg' + dmgnum, this.getNextHighestDepth());
++dmgnum;
}
}
this.attachMovie('DMGS', 'dmgQB', this.getNextHighestDepth());
fscommand('ParaFlaTrace', 'ダメージ数å—発行' + this.dmgQB);
++dmgnum;
preACTOR = 'QB';
SkillName = 'â—Žã‚ュゥã¹ãˆ';
ACT = '特殊3';
this.QB._x = 512 - 72 - 72;
this.QB._y = 59 + 96 - 36;
tARGS = ['QB', '特殊3'];
PushStackAct(ActS, tARGS);
} else {
SWnds.Open('â—‹ã‚ュゥã¹ãˆ', 0, 0);
SWnds.Open('ãœã‚“ãŸã„', 0, 1);
Target = 'AllC';
if (Target.indexOf('AllC') != -1) {
i = 0;
goto 96286;
for (;;) {
++i;
label 96286:
if (i >= 3) break;
if (CMGS[MGS[i]].status != '割れ' && !CMGS[MGS[i]].InAir) {
this.attachMovie('HEALS', 'dmg' + dmgnum, this.getNextHighestDepth());
++dmgnum;
}
}
}
preACTOR = 'QB';
SkillName = 'â—‹ã‚ュゥã¹ãˆ';
ACT = '特殊2';
this.QB._x = 512 - 72 - 72;
this.QB._y = 59 + 96 - 36;
tARGS = ['QB', '特殊2'];
PushStackAct(ActS, tARGS);
}
} else {
SWnds.Open('â—ã‚ュゥã¹ãˆ', 0, 0);
SWnds.Open(NAMES.Witch, 0, 1);
Target = 'Witch';
this.attachMovie('DMGS', 'dmg' + dmgnum, this.getNextHighestDepth());
fscommand('ParaFlaTrace', 'ダメージ数å—発行' + this['dmg' + dmgnum]);
++dmgnum;
preACTOR = 'QB';
SkillName = 'â—ã‚ュゥã¹ãˆ';
ACT = '必殺2';
this.QB._x = 512 - 72 - 72;
this.QB._y = 59 + 96 - 36;
tARGS = ['QB', '必殺2'];
PushStackAct(ActS, tARGS);
}
}
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].GetMHP() - 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 98034;
for (;;) {
++ai;
label 98034:
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]].GetMHP() / 4) + 1;
htotal += tdmg;
DDamages[MGS[ai]] = tdmg * -1;
}
}
if (0 >= htotal) {
} 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 SlipProc() {
delete DDamages;
var DDamages = new Array();
var tg = '';
df = false;
ai = 0;
goto 98705;
for (;;) {
++ai;
label 98705:
if (ai >= 3) break;
if (ComCheck(CMGS[MGS[ai]]) && 0 < CMGS[MGS[ai]].SlipTurn) {
df = true;
tg = CMGS[MGS[ai]].Name;
this.attachMovie('DMGS', 'dn' + MGS[ai], this.getNextHighestDepth());
fscommand('ParaFlaTrace', 'ダメージ数å—発行' + ':' + dmgnum + ' : ' + this['dn' + MGS[ai]]);
++dmgnum;
--CMGS[MGS[ai]].SlipTurn;
tdmg = CMGS[MGS[ai]].SlipUnit;
DDamages[MGS[ai]] = tdmg * -1;
}
}
if (!(df && 0 < dmgnum)) {
} else {
if (1 >= dmgnum) {
SWnds.Open(tg, 0, 0);
} else {
SWnds.Open('ãœã‚“ãŸã„', 0, 0);
}
PushStackAct(OpenMesS, 'スリップダメージ!');
PushStackAct(DMGAllS_DR, DDamages);
ComUnshiftStackAct(CloseAllS, '');
}
}
function UpKeep() {
++tctest;
fscommand('ParaFlaTrace', 'ターン開始処ç†:' + tctest);
SatFlag = false;
if (CMGS.Witch.Name == 'Void' && CMGS.Witch.reboot == 1) {
if (DoGC == 1) {
CMGS.Witch.MHP = 32767;
CMGS.Witch.HP = 16383;
fscommand('ParaFlaTrace', '虚無HPセット:' + CMGS.Witch.HP + '/' + CMGS.Witch.MHP);
}
}
ai = 1;
goto 99528;
for (;;) {
++ai;
label 99528:
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 99747;
for (;;) {
--ai;
label 99747:
if (ai < 0) break;
if (0 < SatCounts[ai]) {
--SatCounts[ai];
if (SatCounts[ai] == 0) {
SatCounts.aplice(ai, 1);
SatFlag = true;
}
}
}
AllCNewtral();
TurnDrain();
SlipProc();
if (dmgnum == 0) {
this.ret();
}
}
ItemTable = new Array();
var OverDrive = false;
var ODDmg = new Array();
var ODSg = new Array();
var SatCounts = new Array();
var SatFlag = false;
var MuteFlag = false;
var SatTurn = 1;
var KrMadokaCheck = 0;
var VoidGCCheck = 0;
var DoGC = 0;
var Varraged = new Array();
TreasureList = new Array();
TreasureList.クリームヒルト = 'GS:K・G';
TreasureList.ワルプルギスã®ã‚ˆã‚‹ = 'GS:W・N';
TreasureList.ホムリリー = 'GS:Ho';
TreasureList.オフィーリア = 'GS:Op';
TreasureList.ã‚ャンデãƒãƒ = 'GS:Ca';
TreasureList.オクタヴィア = 'GS:O・S';
TreasureList.エルザ・マリア = 'GS:E・M';
TreasureList.シャルãƒãƒƒãƒ† = 'GS:Ch';
TreasureList.ゲルトルート = 'GS:Ge';
TList_recieve = new Array();
TList_recieve.クリームヒルト = 'ã¾ã©ã‹';
TList_recieve.ワルプルギスã®ã‚ˆã‚‹ = 'ã»ã‚€ã‚‰';
TList_recieve.ホムリリー = 'ã»ã‚€ã‚‰';
TList_recieve.オフィーリア = 'ãょã†ã“';
TList_recieve.ã‚ャンデãƒãƒ = 'マミ';
TList_recieve.オクタヴィア = 'ã•ã‚„ã‹';
TList_recieve.エルザ・マリア = 'ãょã†ã“';
TList_recieve.シャルãƒãƒƒãƒ† = 'マミ';
TList_recieve.ゲルトルート = 'ã»ã‚€ã‚‰';
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-1 = new CItem();
ItemTable.SSM-1.ItemName = 'SSM-1';
ItemTable.SSM-1.ItemCall = 7;
ItemTable.SSM-1.Type = '攻撃';
ItemTable.SSM-1.Target = '敵';
ItemTable.SSM-1.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 = '本人';
ItemTable.GS:Ge = new CItem();
ItemTable.GS:Ge.ItemName = 'GS:Ge';
ItemTable.GS:Ge.ItemCall = 12;
ItemTable.GS:Ge.Type = '回復';
ItemTable.GS:Ge.Target = '味方';
ItemTable.GS:Ge.All = 'å˜ä½“';
ItemTable.GS:Ch = new CItem();
ItemTable.GS:Ch.ItemName = 'GS:Ch';
ItemTable.GS:Ch.ItemCall = 13;
ItemTable.GS:Ch.Type = '回復';
ItemTable.GS:Ch.Target = '味方';
ItemTable.GS:Ch.All = '全体';
ItemTable.GS:E・M = new CItem();
ItemTable.GS:E・M.ItemName = 'GS:E・M';
ItemTable.GS:E・M.ItemCall = 14;
ItemTable.GS:E・M.Type = '回復';
ItemTable.GS:E・M.Target = '味方';
ItemTable.GS:E・M.All = '全体';
ItemTable.GS:O・S = new CItem();
ItemTable.GS:O・S.ItemName = 'GS:O・S';
ItemTable.GS:O・S.ItemCall = 15;
ItemTable.GS:O・S.Type = '回復';
ItemTable.GS:O・S.Target = '味方';
ItemTable.GS:O・S.All = '全体';
ItemTable.GS:Ca = new CItem();
ItemTable.GS:Ca.ItemName = 'GS:Ca';
ItemTable.GS:Ca.ItemCall = 16;
ItemTable.GS:Ca.Type = '補助';
ItemTable.GS:Ca.Target = '味方';
ItemTable.GS:Ca.All = '全体';
ItemTable.GS:W・N = new CItem();
ItemTable.GS:W・N.ItemName = 'GS:W・N';
ItemTable.GS:W・N.ItemCall = 17;
ItemTable.GS:W・N.Type = '回復';
ItemTable.GS:W・N.Target = '味方';
ItemTable.GS:W・N.All = '全体';
ItemTable.GS:K・G = new CItem();
ItemTable.GS:K・G.ItemName = 'GS:K・G';
ItemTable.GS:K・G.ItemCall = 18;
ItemTable.GS:K・G.Type = '回復';
ItemTable.GS:K・G.Target = '味方';
ItemTable.GS:K・G.All = '全体';
ItemTable.ガルーダã®ãŸã¾ã—ã„ = new CItem();
ItemTable.ガルーダã®ãŸã¾ã—ã„.ItemName = 'ガルーダã®ãŸã¾ã—ã„';
ItemTable.ガルーダã®ãŸã¾ã—ã„.ItemCall = 19;
ItemTable.ガルーダã®ãŸã¾ã—ã„.Type = '補助';
ItemTable.ガルーダã®ãŸã¾ã—ã„.Target = '味方';
ItemTable.ガルーダã®ãŸã¾ã—ã„.All = '全体';
ItemTable.GS:Op = new CItem();
ItemTable.GS:Op.ItemName = 'GS:Op';
ItemTable.GS:Op.ItemCall = 20;
ItemTable.GS:Op.Type = '回復';
ItemTable.GS:Op.Target = '味方';
ItemTable.GS:Op.All = '全体';
ItemTable.GS:Ho = new CItem();
ItemTable.GS:Ho.ItemName = 'GS:Ho';
ItemTable.GS:Ho.ItemCall = 21;
ItemTable.GS:Ho.Type = '回復';
ItemTable.GS:Ho.Target = '味方';
ItemTable.GS:Ho.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 != 'ゲルトルート') {
if (CMGS.Witch.Name != 'シャルãƒãƒƒãƒ†') {
if (CMGS.Witch.Name != 'エルザ・マリア') {
if (CMGS.Witch.Name != 'クリームヒルト') {
if (CMGS.Witch.Name == 'Void') {
Witch = this.attachMovie('mc_Void', 'Witch', this.getNextHighestDepth());
this.Witch._x = 6;
this.Witch._y = 58;
}
} else {
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_Homulilly', 'Witch', this.getNextHighestDepth());
this.Witch._x = 10;
this.Witch._y = 58;
}
} else {
Witch = this.attachMovie('mc_Ophelia', 'Witch', this.getNextHighestDepth());
this.Witch._x = 48;
this.Witch._y = 58;
}
} else {
Witch = this.attachMovie('mc_Candeloro', 'Witch', this.getNextHighestDepth());
this.Witch._x = 38;
this.Witch._y = 74;
}
} 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;
}
NameTable = new Array();
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') {
NameTable.ã¾ã©ã‹ = pn;
this.attachMovie('MC_MadokaG', pn, tdepth);
}
} else {
NameTable.ã»ã‚€ã‚‰ = pn;
this.attachMovie('MC_Homura', pn, tdepth);
}
} else {
NameTable.ã¾ã©ã‹ = pn;
this.attachMovie('MC_Madoka', pn, tdepth);
}
} else {
NameTable.マミ = pn;
this.attachMovie('MC_Mami', pn, tdepth);
}
} else {
NameTable.ã•ã‚„ã‹ = pn;
if (CMGS.Witch.Name == 'エルザ・マリア') {
CMGS[pn].HP = Math.floor(CMGS[pn].GetMHP() * 0.214 + 0.5);
CMGS[pn].SG = Math.floor(CMGS[pn].GetMSG() * 0.444 + 0.5);
}
this.attachMovie('MC_Sayaka', pn, tdepth);
}
} else {
NameTable.ãょã†ã“ = pn;
this.attachMovie('MC_Kyoko', pn, tdepth);
}
fscommand('ParaFlaTrace', pn + ':' + this[pn]);
}
}
i = 1;
goto 105482;
for (;;) {
++i;
label 105482:
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 ADDEFFECT = false;
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;
_ReturnVX = -1;
_ReturnMX = 0;
turnAct = new Array();
var CombiName = '';
var memCount = 0;
var OverCount = 0;
var OverNum = 4;
var HOMmem = -1;
var turncount = 0;
var QBFlag = false;
var comend = false;
var presweep = 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 || OverDrive && i == HOMmem) {
if (this.CMGS[MGS[i]].FB != 1) {
this['CCur' + MGS[i]]._x = this[MGS[i]]._x - 96;
} else {
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 2547;
for (;;) {
++j;
label 2547:
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 2909;
for (;;) {
++ai;
label 2909:
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 4164;
for (;;) {
++ai;
label 4164:
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 4566;
for (;;) {
++i;
label 4566:
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 5116;
for (;;) {
++i;
label 5116:
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 5667;
for (;;) {
++ai;
label 5667:
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 6072;
for (;;) {
++j;
label 6072:
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 1881 {
}
movieClip 1883 {
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 1884 {
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 1887 {
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 1888 {
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 1893 {
}
movieClip 1896 {
}
movieClip 1897 {
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 1898 {
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 1899 {
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 1900 {
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 1907 {
}
movieClip 1908 {
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 1913 {
}
movieClip 1914 {
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 1919 {
}
movieClip 1920 {
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 1927 {
}
movieClip 1928 {
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 1933 {
}
movieClip 1934 {
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 1937 {
}
movieClip 1938 {
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 1941 {
}
movieClip 1942 {
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 1943 {
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 1944 {
frame 1 {
myColor = new Color(this.Waru);
preColor = myColor.getTransform();
myColor.setRGB(0);
}
}
movieClip 1945 {
frame 1 {
BG.SStop();
}
}
movieClip 1946 {
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;
OStage.SStart();
} 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];
_root.BG.myBG = '黒白';
}
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();
_root.BG.myBG = 'é»’';
}
frame 65 {
stop();
_parent.ret(this._name);
}
}
movieClip 1947 {
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 != 'クリームヒルト') {
if (_parent.NAMES.Witch != 'ã‚ャンデãƒãƒ') {
if (_parent.NAMES.Witch != 'オフィーリア') {
if (_parent.NAMES.Witch != 'ホムリリー') {
if (_parent.NAMES.Witch == 'Void') {
gotoAndPlay('虚無戦');
}
} else {
gotoAndPlay('ホムリリー戦');
}
} else {
gotoAndPlay('オフィーリア戦');
}
} else {
gotoAndPlay('ã‚ャンデãƒãƒæˆ¦');
}
} else {
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 == 'VSCandeloro') {
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 226 {
if (state == 'VSOphelia') {
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 232 {
if (state == 'VSHomulilly') {
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 237 {
if (state == 'VSKriemhild') {
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 242 {
if (state == 'VSVoid') {
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1954 {
}
movieClip 1955 {
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 1962 {
}
movieClip 1967 {
}
movieClip 1972 {
}
movieClip 1977 {
}
movieClip 1980 {
}
movieClip 1981 {
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 1982 {
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 1983 {
frame 1 {
sx = 32;
sy = 16;
LL = _root.LevelList;
i = 0;
MaskC = 0;
LVR.PrintText('レベルリセット');
SECheck = new Sound(this);
SECheck.attachSound('SCheck');
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(220, 0);
this.mask.lineTo(220, 209);
this.mask.lineTo(0, 209);
this.mask.lineTo(0, 0);
this.mask.endFill();
this.setMask(this.mask);
vy = Math.floor(1 + 209 / 4) * -1;
for (pn in LL) {
this['MGN' + i]._x = sx;
this['MGN' + i]._y = sy + 24 * i;
this['MGL' + i]._x = sx + 86;
this['MGL' + i]._y = sy + 24 * i;
this['MGN' + i].PrintText(pn);
if (LL[pn] >= 11) {
this['MGL' + i].PrintText('LVMax');
} else {
this['MGL' + i].PrintText('LV' + LL[pn]);
}
++i;
}
this.LVR.onRollOver = function () {
if (this._visible) {
SECheck.start();
}
};
this.LVR.onRelease = function () {
for (pn in LL) {
LL[pn] = 1;
}
SECheck.start();
gotoAndPlay(_currentframe + 1);
};
stop();
}
frame 2 {
this.mask._y += vy;
++MaskC;
}
frame 3 {
if (MaskC == 4) {
vy *= -1;
}
if (MaskC >= 8) {
gotoAndStop(1);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1984 {
frame 1 {
Walpurgis.PrintText('ワルプルギスã®ã‚ˆã‚‹');
Octavia.PrintText('オクタヴィア');
Candeloro.PrintText('ã‚ャンデãƒãƒ');
Garuda.PrintText('ガルーダ:FF3');
Gertrud.PrintText('ゲルトルート');
Charlotte.PrintText('シャルãƒãƒƒãƒ†');
ElsaMaria.PrintText('エルザ・マリア');
Kriemhild.PrintText('クリームヒルト');
Ophelia.PrintText('オフィーリア');
Homulilly.PrintText('ホムリリー');
Text.PrintText('ボスã›ã‚“ãŸã');
this.createEmptyMovieClip('Inane', 10000);
this.Inane._x = 0;
this.Inane._y = 0;
this.Inane.beginFill(0, 100);
this.Inane.moveTo(0, 0);
this.Inane.lineTo(128, 0);
this.Inane.lineTo(128, 32);
this.Inane.lineTo(0, 32);
this.Inane.lineTo(0, 0);
this.Inane.endFill();
SECheck = new Sound(this);
SECheck.attachSound('SCheck');
stop();
Names = new Array();
Names.push('Inane');
Names.push('Kriemhild');
Names.push('Walpurgis');
Names.push('Homulilly');
Names.push('Ophelia');
Names.push('Candeloro');
Names.push('Octavia');
Names.push('ElsaMaria');
Names.push('Charlotte');
Names.push('Gertrud');
Names.push('Garuda');
i = 0;
goto 1330;
for (;;) {
++i;
label 1330:
if (i >= Names.length) break;
this[Names[i]]._x = 128;
this[Names[i]]._y = i * 32 + 24;
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);
};
}
Cursor._x = this[Names[1]]._x - 32;
Cursor._y = this[Names[1]]._y;
}
}
movieClip 1985 {
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') {
if (state != 'Candeloro') {
if (state != 'Ophelia') {
if (state != 'Homulilly') {
if (state != 'Inane') {
resetter = resetCMGS;
} else {
resetter = resetCMGSV;
}
} else {
HoReboot = 3;
resetter = resetCMGSHo;
}
} else {
resetter = resetCMGSOp;
}
} else {
resetter = resetCMGSC;
}
} else {
resetter = resetCMGSK;
}
} else {
resetter = resetCMGSEM;
}
} else {
resetter = resetCMGSCh;
}
} else {
resetter = resetCMGSGe;
}
} else {
resetter = resetCMGSG;
}
} else {
resetter = resetCMGSO;
}
resetter();
LevelRevision();
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 12 {
if (state == 'OPEN') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 14 {
var _RETURNFLAG = false;
if (CMGS.Witch.Name == 'ホムリリー') {
if (this._RETURN != undefined) {
this._RETURN.removeMovieClip();
delete this._RETURN;
_RETURNFLAG = true;
--HoReboot;
}
}
}
frame 15 {
if (CMGS.Witch.Name != 'エルザ・マリア') {
resetter();
LevelRevision();
if (CMGS.Witch.Name == 'ホムリリー') {
CMGS.Witch.reboot = HoReboot;
}
DealItemAll();
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();
LevelRevision();
DealItemAll();
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);
}