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 26 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 37 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 41 CARE {
frame 10 {
_parent.ret(this._name);
}
}
movieClip 44 CARERA {
frame 10 {
_parent.ret(this._name);
}
}
movieClip 47 CAREDA {
frame 10 {
_parent.ret(this._name);
}
}
movieClip 52 CAREGA {
frame 10 {
_parent.ret(this._name);
}
}
movieClip 55 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
}
frame 9 {
stop();
_parent.ret(this._name);
}
}
movieClip 58 mc_Tea {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
}
frame 9 {
if (state == 'care') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 10 {
stop();
_parent.ret(this._name);
}
}
movieClip 59 mc_Treat {
frame 1 {
ItemSpr = new Array();
fc = 0;
BBG = flash.display.BitmapData.loadBitmap('ITRERATS');
i = 0;
goto 313;
for (;;) {
++i;
label 313:
if (i >= 5) break;
ItemSpr[i] = this.createEmptyMovieClip('Chip' + i, i);
this['tbmp' + i] = new flash.display.BitmapData(8, 8, true, 0);
this['tbmp' + i].copyPixels(this.BBG, new flash.geom.Rectangle(8 * i, 0, 8, 8), new flash.geom.Point(0, 0));
ItemSpr[i].attachBitmap(this['tbmp' + i], 0, 'auto', true);
ItemSpr[i]._x = 0;
ItemSpr[i]._y = 0;
ItemSpr[i]._xscale = 200;
ItemSpr[i]._yscale = 200;
ItemSpr[i]._visible = false;
}
BBG.dispose();
delete BBG;
this.onEnterFrame = function () {
if (8 < fc) {
_parent.ret(this._name);
delete this.onEnterFrame;
}
++fc;
};
stop();
}
frame 6 {
ItemSpr[0]._visible = true;
stop();
}
frame 11 {
ItemSpr[1]._visible = true;
stop();
}
frame 16 {
ItemSpr[2]._visible = true;
stop();
}
frame 21 {
ItemSpr[3]._visible = true;
stop();
}
frame 26 {
ItemSpr[4]._visible = true;
stop();
}
}
movieClip 60 mc_ItemEffect {
frame 1 {
function ret(str) {
this[str]._visible = false;
this[str].stop();
state = str;
}
function SetEffect(sx, sy, efName) {
gx = sx;
gy = sy;
if (efName.indexOf('Treat') == -1) {
gotoAndPlay(efName);
} else {
EffectCall = efName;
gotoAndPlay('Treat');
}
}
stop();
var state = '';
i = 1;
goto 330;
for (;;) {
++i;
label 330:
if (4 < i) break;
this['care' + i]._visible = false;
}
var gx;
var gy;
var EffectCall;
}
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);
}
}
frame 21 {
this.pot._visible = true;
this.pot._x = gx - 32;
this.pot._y = gy;
}
frame 23 {
if (state == 'pot') {
gotoAndStop(1);
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 26 {
this.cup._visible = true;
this.cup._x = gx - 32;
this.cup._y = gy;
}
frame 28 {
if (state == 'cup') {
gotoAndStop(1);
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 31 {
Treat._visible = true;
Treat._x = gx - 32;
Treat._y = gy - 8;
Treat.gotoAndPlay(EffectCall);
}
frame 33 {
if (state == 'Treat') {
gotoAndStop(1);
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 61 mc_AllEffect {
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 (!(EffectName < 4 && MMC.MGS[count] != '' && !MMC.CMGS[MMC.MGS[count]].InAir && 0 < MMC.CMGS[MMC.MGS[count]].SG || EffectName == 4 && MMC.MGS[count] != '' && !MMC.CMGS[MMC.MGS[count]].InAir && 0 < MMC.CMGS[MMC.MGS[count]].SG && 0 < MMC.CMGS[MMC.MGS[count]].HP)) {
++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';
cares[4] = 'mc_Tea';
var BPoses = new Array();
BPoses[0] = new Object();
BPoses[1] = new Object();
BPoses[2] = new Object();
BPoses[3] = new Object();
BPoses[4] = 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;
BPoses[4].x = 16;
BPoses[4].y = 16;
}
}
movieClip 66 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 69 {
frame 1 {
if (_root.BATTLE.CMGS.Witch.multiflag != '逆') {
stop();
} else {
gotoAndStop('逆');
}
}
frame 11 {
stop();
}
}
movieClip 70 {
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) {
Chip.createEmptyMovieClip('Chip0', 0);
Chip.createEmptyMovieClip('Chip1', 1);
Chip.tBMP0 = new flash.display.BitmapData(16, 16, true, 0);
Chip.tBMP1 = new flash.display.BitmapData(16, 16, true, 0);
ii = 0;
goto 852;
for (;;) {
++ii;
label 852:
if (ii >= 8) break;
ui = ii % 2;
Chip['tBMP' + ui].copyPixels(BMPD, new flash.geom.Rectangle(0, 2 * ii, 16, 2), new flash.geom.Point(0, 2 * ii));
}
Chip.Chip0.attachBitmap(Chip.tBMP0, 0, 'auto', true);
Chip.Chip1.attachBitmap(Chip.tBMP1, 0, 'auto', true);
}
function initIntro(Chip) {
unit = 16;
ii = 0;
goto 1168;
for (;;) {
++ii;
label 1168:
if (ii >= 2) break;
if (ii % 2 != 0) {
Chip['Chip' + ii]._x = unit;
} else {
Chip['Chip' + ii]._x = unit * -1;
}
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 = 6;
ernum = 5;
ac = 0;
gwidth = wid;
gheight = hei;
rnum = gwidth / 16;
cnum = gheight / 16;
i = 0;
goto 1600;
for (;;) {
++i;
label 1600:
if (i >= cnum) break;
j = 0;
goto 1644;
for (;;) {
++j;
label 1644:
if (j >= rnum) break;
this.createEmptyMovieClip('Chip' + ac, ac);
tbmp = new flash.display.BitmapData(16, 16, true, 0);
tbmp.copyPixels(this.myBMD, new flash.geom.Rectangle(16 * j, 16 * i, 16, 16), new flash.geom.Point(0, 0));
SetMicroChip(this['Chip' + ac], tbmp);
tbmp.dispose();
delete tbmp;
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;
myBMD.dispose();
delete myBMD;
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 >= 2) 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 119;
for (;;) {
++i;
label 119:
if (i >= ac) break;
this['Chip' + i].tBMP0.dispose();
this['Chip' + i].tBMP1.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 71 {
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 73 {
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 74 {
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) {
Chip.createEmptyMovieClip('Chip0', 0);
Chip.createEmptyMovieClip('Chip1', 1);
Chip.tBMP0 = new flash.display.BitmapData(16, 16, true, 0);
Chip.tBMP1 = new flash.display.BitmapData(16, 16, true, 0);
ii = 0;
goto 883;
for (;;) {
++ii;
label 883:
if (ii >= 8) break;
ui = ii % 2;
Chip['tBMP' + ui].copyPixels(BMPD, new flash.geom.Rectangle(0, 2 * ii, 16, 2), new flash.geom.Point(0, 2 * ii));
}
Chip.Chip0.attachBitmap(Chip.tBMP0, 0, 'auto', true);
Chip.Chip1.attachBitmap(Chip.tBMP1, 0, 'auto', true);
}
function initIntro(Chip) {
unit = 16;
ii = 0;
goto 1199;
for (;;) {
++ii;
label 1199:
if (ii >= 2) break;
if (ii % 2 != 0) {
Chip['Chip' + ii]._x = unit;
} else {
Chip['Chip' + ii]._x = unit * -1;
}
}
}
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 = 6;
ernum = 5;
SE1 = new Sound(this);
SE1.attachSound('SE_FLAIRCHIP');
SE1.start('SE_FLAIRCHIP', 65535);
ac = 0;
gwidth = wid;
gheight = hei;
rnum = gwidth / 16;
cnum = gheight / 16;
i = 0;
goto 1672;
for (;;) {
++i;
label 1672:
if (i >= cnum) break;
j = 0;
goto 1716;
for (;;) {
++j;
label 1716:
if (j >= rnum) break;
this.createEmptyMovieClip('Chip' + ac, ac);
tbmp = new flash.display.BitmapData(16, 16, true, 0);
tbmp.copyPixels(this.myBMD, new flash.geom.Rectangle(16 * j, 16 * i, 16, 16), new flash.geom.Point(0, 0));
SetMicroChip(this['Chip' + ac], tbmp);
tbmp.dispose();
delete tbmp;
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;
myBMD.dispose();
delete myBMD;
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 >= 2) 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 200;
for (;;) {
++i;
label 200:
if (i >= BaseChip + ernum) break;
j = 0;
goto 251;
for (;;) {
++j;
label 251:
if (j >= 2) break;
this['Chip' + i]['Chip' + j]._visible = false;
}
this['Chip' + i].tBMP0.dispose();
this['Chip' + i].tBMP1.dispose();
this['Chip' + i].removeMovieClip();
this['mask' + i].removeMovieClip();
}
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 75 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 106 {
}
movieClip 108 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 119 {
frame 8 {
stop();
}
}
movieClip 120 HADOUHOU {
frame 16 {
_parent.ret(this._name);
}
}
movieClip 123 BLACKBELT {
}
movieClip 124 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 125 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 126 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 127 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 130 _STONE01 {
frame 8 {
_parent.ret(this._name);
this.removeMovieClip();
}
}
movieClip 133 _STONE02 {
frame 7 {
_parent.ret(this._name);
this.removeMovieClip();
}
}
movieClip 157 {
frame 1 {
function Motion(_Motion_) {
if (Motionn != 'イントãƒ') {
if (Motion == '通常') {
gotoAndPlay(176);
}
} else {
gotoAndPlay(1);
}
}
}
frame 219 {
this.stop();
_parent.ret(this._name);
}
}
movieClip 158 {
frame 1 {
if (_root.BATTLE.CMGS.Witch.multiflag != '逆') {
stop();
} else {
gotoAndStop('逆');
}
}
frame 11 {
stop();
}
}
movieClip 159 {
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 160 {
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 165 {
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 167 {
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 169 {
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 171 {
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 172 {
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 173 {
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 174 {
frame 1 {
function ret(str) {
_parent.ret(this._name);
stop();
}
var fc = 0;
}
frame 40 {
this._y += 4;
gotoAndPlay(2);
}
}
movieClip 176 {
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 177 {
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 174 {
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 180 {
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 181 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 184 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 187 EXA {
frame 4 {
stop();
_parent.ret(this._name);
}
}
movieClip 188 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 195 C4BCHIP1 {
frame 4 {
_parent.ret(this._name);
}
frame 8 {
stop();
}
}
movieClip 196 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 197 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 204 C4CHIP {
frame 5 {
stop();
_parent.ret(this._name);
}
}
movieClip 205 {
}
movieClip 212 {
}
movieClip 213 BS_BURST {
frame 13 {
_parent.ret(this._name);
}
}
movieClip 222 {
frame 21 {
_root.BG.myBG = '黒白';
}
frame 35 {
_root.BG.myBG = '白';
}
frame 45 {
_parent.ret(this._name);
}
}
movieClip 223 {
frame 9 {
_root.BG.myBG = '黒白';
}
frame 19 {
_parent.ret(this._name);
_root.BG.myBG = 'é»’';
}
}
movieClip 224 {
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 231 {
frame 21 {
stop();
_parent.ret(this._name);
}
}
movieClip 234 {
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 235 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 242 {
}
movieClip 243 {
}
movieClip 244 {
}
movieClip 245 {
}
movieClip 246 {
frame 35 {
stop();
}
}
movieClip 271 {
}
movieClip 273 {
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 274 {
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 275 {
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 276 {
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 277 {
frame 1 {
FStep.gotoAndPlay('後');
}
frame 6 {
MG.gotoAndPlay('è© å”±');
}
frame 40 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 278 {
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 285 {
}
movieClip 290 {
}
movieClip 292 {
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 293 {
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 298 {
}
movieClip 301 {
frame 19 {
stop();
_parent.ret(this._name);
}
}
movieClip 303 {
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 304 {
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 305 {
}
movieClip 309 {
frame 2 {
stop();
}
frame 30 {
_parent.ret(this._name);
stop();
}
}
movieClip 314 {
frame 31 {
stop();
}
}
movieClip 316 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 11 {
Homu.gotoAndPlay('è© å”±');
}
frame 46 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 60 {
_parent.ret(this._name);
}
}
movieClip 318 {
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 320 {
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 321 {
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 331 {
frame 13 {
_parent.ret(this._name);
}
frame 15 {
stop();
}
}
movieClip 338 {
}
movieClip 339 {
}
movieClip 340 {
}
movieClip 341 {
}
movieClip 342 {
frame 35 {
stop();
}
}
movieClip 363 {
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 364 {
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 365 {
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 367 {
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 368 {
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 371 {
}
movieClip 374 {
}
movieClip 377 {
}
movieClip 380 {
}
movieClip 383 {
}
movieClip 386 {
}
movieClip 389 {
}
movieClip 410 {
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 411 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 414 {
frame 1 {
function NHits(N) {
Number.printN(N);
}
}
}
movieClip 417 {
}
movieClip 420 {
}
movieClip 423 {
}
movieClip 426 {
}
movieClip 429 {
}
movieClip 432 {
}
movieClip 435 {
}
movieClip 438 {
}
movieClip 441 {
}
movieClip 444 {
}
movieClip 447 {
}
movieClip 450 {
}
movieClip 453 {
}
movieClip 456 {
}
movieClip 459 {
}
movieClip 462 {
}
movieClip 465 {
}
movieClip 468 {
}
movieClip 471 {
}
movieClip 474 {
}
movieClip 477 {
}
movieClip 480 {
}
movieClip 483 {
}
movieClip 486 {
}
movieClip 489 {
}
movieClip 492 {
}
movieClip 495 {
}
movieClip 498 {
}
movieClip 501 {
}
movieClip 504 {
}
movieClip 507 {
}
movieClip 510 {
}
movieClip 513 {
}
movieClip 516 {
}
movieClip 519 {
}
movieClip 522 {
}
movieClip 525 {
}
movieClip 526 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 529 {
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 531 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 532 {
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 533 {
frame 17 {
_parent.ret(this._name);
gotoAndPlay(1);
}
}
movieClip 537 {
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 540 {
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 543 {
}
movieClip 544 {
frame 1 {
stop();
}
frame 20 {
stop();
}
}
movieClip 551 {
frame 9 {
stop();
_parent.ret(this._name);
}
}
movieClip 552 {
frame 8 {
stop();
_parent.ret(this._name);
}
}
movieClip 560 {
frame 17 {
_parent.Fire(this._name);
}
frame 31 {
_parent.ret(this._name);
}
frame 35 {
_parent.ret(this._str);
stop();
}
}
movieClip 563 {
frame 17 {
_parent.Fire(this._name);
}
frame 31 {
_parent.ret(this._name);
}
frame 35 {
_parent.ret(this._str);
}
}
movieClip 564 {
frame 11 {
_parent.Fire(this._name);
}
frame 29 {
_parent.ret(this._name);
}
frame 33 {
stop();
_parent.ret(this._name);
}
}
movieClip 565 {
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 566 {
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 567 {
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 594 {
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 595 {
frame 1 {
Homu.gotoAndPlay('é”法少女立ã¡');
}
frame 11 {
Homu.gotoAndPlay('è© å”±');
}
frame 46 {
Homu.gotoAndPlay('é”法少女立ã¡');
}
frame 61 {
gotoAndPlay('ç«‹ã¡');
}
}
movieClip 596 {
frame 1 {
Homu.gotoAndPlay('ç ²æ’ƒ');
}
}
movieClip 597 {
frame 1 {
Homu.gotoAndPlay('ç ²æ’ƒ');
}
}
movieClip 599 {
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 600 {
}
movieClip 603 {
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 604 {
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 612 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 3 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 11 {
MG.gotoAndPlay('ã—ゃãŒã¿');
}
frame 30 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
_parent.ret(this._name);
}
}
movieClip 613 {
}
movieClip 614 {
}
movieClip 615 {
frame 61 {
stop();
_parent.ret(this._name);
}
}
movieClip 616 {
}
movieClip 617 {
frame 25 {
_parent.ret(this._name);
}
}
movieClip 619 {
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 620 {
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 621 {
}
movieClip 626 {
frame 1 {
stop();
}
frame 42 {
stop();
_parent.ret(this._name);
}
}
movieClip 628 {
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 629 {
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 638 {
}
movieClip 645 {
frame 23 {
gotoAndPlay('7');
}
}
movieClip 647 {
frame 1 {
Homu.gotoAndPlay('ã—ゃãŒã¿');
}
frame 46 {
Homu.gotoAndPlay('é”法少女ãŠæ‰‹ä¸Šã’');
}
frame 51 {
_root.BG.myBG = '橙黒';
}
frame 76 {
_root.BG.myBG = 'é»’';
_parent.ret(this._name);
}
}
movieClip 648 {
frame 1 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 14 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
_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 42 {
BStep.gotoAndPlay('後');
}
frame 44 {
if (state == 'JBack') {
state = '';
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 656 {
}
movieClip 665 {
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 666 {
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 667 {
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 668 {
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 669 {
}
movieClip 670 {
}
movieClip 671 {
frame 41 {
_parent.ret(this._name);
}
}
movieClip 672 {
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 674 {
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 675 {
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 676 {
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 677 {
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 678 {
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 679 {
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 680 {
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 681 {
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 682 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 684 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 689 {
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 693 {
frame 1 {
MG.gotoAndPlay('ãらã„');
}
frame 16 {
_root.BG.myBG = 'ç´«é»’';
}
frame 27 {
_root.BG.myBG = 'é»’';
}
frame 44 {
stop();
_parent.ret(this._name);
}
}
movieClip 694 {
frame 1 {
FStep.gotoAndPlay('後');
}
frame 6 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 10 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 695 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 21 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 41 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 61 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 81 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
}
}
movieClip 696 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 699 BARCHIPV {
frame 1 {
stop();
}
}
movieClip 700 BARCHIP {
frame 1 {
stop();
}
}
movieClip 701 CHBURST {
frame 7 {
this.removeMovieClip();
}
}
movieClip 706 BLINE_CHIP {
frame 5 {
_parent.ret(this._name);
}
}
movieClip 713 {
}
movieClip 714 {
}
movieClip 715 {
}
movieClip 716 {
}
movieClip 717 {
frame 35 {
stop();
}
}
movieClip 738 {
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 739 {
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 740 {
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 741 {
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 742 {
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 749 {
}
movieClip 758 {
}
movieClip 759 {
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 760 {
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 764 {
frame 6 {
MG.gotoAndPlay('ã—ゃãŒã¿');
}
frame 10 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 34 {
stop();
_parent.ret(this._name);
}
}
movieClip 765 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
}
frame 2 {
if (state == 'Attack') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay('攻撃');
}
}
}
movieClip 767 {
frame 1 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 6 {
MG.gotoAndPlay('ã—ゃãŒã¿');
}
frame 11 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 20 {
_parent.ret(this._name);
}
}
movieClip 768 {
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 773 {
}
movieClip 774 {
frame 1 {
stop();
MG.gotoAndPlay('ç«‹ã¡');
}
frame 41 {
_parent.ret(this._name);
stop();
}
}
movieClip 775 {
frame 37 {
_parent.ret(this._name);
stop();
}
}
movieClip 777 {
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 778 {
frame 1 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 14 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
_parent.ret(this._name);
}
}
movieClip 779 {
frame 16 {
_parent.ret(this._name);
}
}
movieClip 782 {
}
movieClip 783 {
frame 1 {
MG.gotoAndPlay('ã—ゃãŒã¿');
}
frame 8 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 23 {
_parent.ret(this._name);
}
}
movieClip 786 {
}
movieClip 787 {
frame 1 {
MG.gotoAndPlay('ã—ゃãŒã¿');
}
frame 11 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 20 {
_parent.ret(this._name);
}
}
movieClip 788 {
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 789 {
frame 1 {
stop();
}
frame 7 {
MG.gotoAndPlay('ã—ゃãŒã¿');
}
frame 11 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 35 {
stop();
_parent.ret(this._name);
}
}
movieClip 790 {
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 791 {
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 792 {
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 793 {
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 795 {
frame 61 {
stop();
_parent.ret(this._name);
}
}
movieClip 797 {
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 802 {
}
movieClip 803 {
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 805 {
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 806 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 807 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 812 {
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 813 {
frame 1 {
MG.gotoAndPlay('ãらã„');
}
frame 16 {
_root.BG.myBG = '赤黒';
}
frame 27 {
_root.BG.myBG = 'é»’';
}
frame 44 {
stop();
_parent.ret(this._name);
}
}
movieClip 814 {
frame 1 {
FStep.gotoAndPlay('å‰');
}
frame 6 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 10 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 815 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 21 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 41 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 61 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 81 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
}
}
movieClip 816 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 823 EF_PFLAIR {
frame 8 {
this._parent.ret(this._name);
}
}
movieClip 830 EF_PMEGAFLAIR {
frame 12 {
_parent.ret(this._name);
}
}
movieClip 831 {
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 832 {
frame 1 {
FStep.gotoAndPlay('後');
}
frame 6 {
MG.gotoAndPlay('è© å”±');
}
frame 40 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 833 {
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 836 {
frame 13 {
_parent.ret(this._name);
}
frame 15 {
stop();
}
}
movieClip 837 {
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 838 {
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 839 {
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 840 {
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 849 {
frame 23 {
_parent.ret(this._name);
}
frame 25 {
stop();
}
}
movieClip 852 {
}
movieClip 853 {
}
movieClip 854 {
frame 47 {
_parent.ret(this._name);
}
}
movieClip 855 {
}
movieClip 856 {
}
movieClip 857 {
frame 45 {
_parent.ret(this._name);
}
}
movieClip 860 {
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 861 {
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 862 {
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 863 {
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 864 {
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 865 {
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 868 {
frame 1 {
stop();
}
frame 8 {
_parent.ret(this._name);
}
frame 10 {
stop();
}
}
movieClip 869 {
frame 1 {
function Start(iex, iey) {
sx = 0;
sy = 0;
ex = iex;
ey = iey;
fnum = 30;
tpx = sx;
tpy = sy;
ex = random(10) * 2 - 10 + ex;
vx = (ex - sx) / fnum;
vy = 2 * (fnum / 2) * -1;
fscommand('ParaFlaTrace', 'vy=' + vy);
fc = 0;
Panie._x = Math.floor(tpx);
Panie._y = Math.floor(tpy);
Panie.play();
}
function Action() {
fc = 0;
this.onEnterFrame = function () {
++fc;
if (fc == 1) {
SE1.start();
}
vy += 2;
if (0 >= vy) {
Panie._rotation = 0;
} else {
Panie._rotation = 270;
}
tpx += vx;
tpy += vy;
Panie._x = Math.floor(tpx);
Panie._y = Math.floor(tpy);
if (fc + 1 >= fnum) {
SE2.start(0, 6);
this.attachMovie('mc_RExplod', 'Exp', 0);
this.Exp._x = Panie._x;
this.Exp._y = Panie._y;
Panie._visible = false;
delete this.onEnterFrame;
}
};
}
function ret(str) {
if (str != 'Panie') {
this.Exp.removeMovieClip();
_parent.ret(this._name);
} else {
Action();
}
}
sx = 0;
sy = 0;
ex = -100;
ey = 0;
fnum = 30;
tpx = sx;
tpy = sy;
vx = (ex - sx) / fnum;
vy = 2 * (fnum / 2) * -1;
fscommand('ParaFlaTrace', 'vy=' + vy);
fc = 0;
Panie._x = Math.floor(tpx);
Panie._y = Math.floor(tpy);
SE1 = new Sound(this);
SE1.attachSound('SE_THROW');
SE2 = new Sound(this);
SE2.attachSound('SE_FLAIRCHIP');
}
}
movieClip 870 {
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;
var pos = new Object();
vx = (ex - sx) / introFrame;
vy = (ey - sy) / introFrame;
var pp = _parent._parent;
tex = pp.Witch._x + pp.Witch._width / 2;
tey = pp.Witch._y + pp.Witch._height / 2;
pos.x = tex;
pos.y = tey;
this.globalToLocal(pos);
tex = pos.x;
tey = pos.y;
pos.x = sx;
pos.y = sy;
this.globalToLocal(pos);
PB._x = pos.x;
PB._y = tey;
}
frame 53 {
PB._x += vx;
PB._y += vy;
}
frame 54 {
if (fc >= introFrame) {
fc = 0;
} else {
++fc;
gotoAndPlay(_currentframe - 1);
}
}
frame 58 {
PB.Start(tex, tey);
}
frame 63 {
PB.gotoAndPlay('START');
}
frame 65 {
if (state == 'PB') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 79 {
blink.Advent();
}
frame 81 {
if (state == 'blink') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 90 {
if (state == 'HIntro') {
state = '';
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 871 {
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 872 {
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 && 0 < MMC.CMGS[MMC.MGS[count]].HP)) {
++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;
OutNum = 3;
ret();
}
}
movieClip 873 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
FStep.gotoAndPlay('後');
}
frame 6 {
MG.gotoAndPlay('è© å”±');
}
frame 40 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
Care.ret();
}
frame 42 {
if (state == 'Care') {
state = '';
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 45 {
BStep.gotoAndPlay('後');
}
frame 50 {
stop();
_parent.ret(this._name);
}
}
movieClip 874 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 875 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 880 {
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 881 {
frame 1 {
MG.gotoAndPlay('ãらã„');
}
frame 16 {
_root.BG.myBG = '桃黒';
}
frame 27 {
_root.BG.myBG = 'é»’';
}
frame 44 {
stop();
_parent.ret(this._name);
}
}
movieClip 882 {
frame 1 {
FStep.gotoAndPlay('後');
}
frame 6 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 10 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 883 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 21 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 41 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 61 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 81 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
}
}
movieClip 884 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 {
EX4.gotoAndPlay(1);
}
frame 28 {
if (state == 'EX4') {
state = '';
_parent.atcret(this._name);
gotoAndPlay('ç«‹ã¡');
} 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;
}
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 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 105 {
FStep.gotoAndPlay('後');
}
frame 107 {
if (state == 'FStep') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 110 {
BStep.gotoAndPlay('後');
}
frame 112 {
if (state == 'BStep') {
state = '';
gotoAndPlay('ç«‹ã¡');
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 126 {
Down.gotoAndPlay('ç™»å ´');
}
frame 128 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 131 {
Down.gotoAndPlay('é€€å ´');
}
frame 133 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 136 {
Down.gotoAndPlay('ç™»å ´u');
}
frame 138 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 141 {
Down.gotoAndPlay('é€€å ´u');
}
frame 143 {
if (state == 'Down') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 151 {
Broken.gotoAndPlay(1);
}
frame 153 {
if (state == 'Broken') {
stop();
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 162 {
stop();
}
}
movieClip 885 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 892 {
}
movieClip 893 {
}
movieClip 894 {
}
movieClip 895 {
}
movieClip 896 {
frame 35 {
stop();
}
}
movieClip 917 {
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 918 {
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 919 {
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 920 {
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 921 {
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 928 {
}
movieClip 933 {
}
movieClip 934 {
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 935 {
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 938 {
frame 8 {
stop();
}
}
movieClip 941 {
}
movieClip 942 {
}
movieClip 943 {
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 944 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
}
frame 2 {
if (state == 'Attack') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay('攻撃');
}
}
}
movieClip 949 {
frame 4 {
stop();
}
}
movieClip 954 {
frame 4 {
stop();
}
}
movieClip 959 {
frame 4 {
stop();
}
}
movieClip 964 {
frame 4 {
stop();
}
}
movieClip 966 {
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 967 {
frame 1 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 14 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
_parent.ret(this._name);
}
}
movieClip 968 {
frame 1 {
var Witch = _parent._parent._parent.Witch;
txscale = Witch._xscale / 100;
tyscale = Witch._yscale / 100;
sc = 0;
speed = 8;
framec = 8;
wid = Witch._width / txscale;
hei = Witch._height / tyscale;
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);
P1._xscale = 100 * txscale;
P1._yscale = 100 * tyscale;
P2.attachBitmap(BMP2, 1, 'auto', false);
P2._xscale = 100 * txscale;
P2._yscale = 100 * tyscale;
P1._x = 0;
P1._y = 0;
P2._x = 0;
P2._y = hei * tyscale / 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 973 {
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 976 {
frame 9 {
gotoAndPlay(1);
}
frame 11 {
stop();
}
}
movieClip 977 {
frame 1 {
zantetsu.gotoAndPlay(1);
}
frame 12 {
zantetsu.gotoAndStop('ã•ã•ã‚Š');
stop();
_parent.ret(this._name);
}
}
movieClip 980 {
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 981 {
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 983 {
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 984 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 985 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 986 {
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 987 {
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 988 {
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 993 {
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 994 {
frame 1 {
MG.gotoAndPlay('ãらã„');
}
frame 16 {
_root.BG.myBG = 'é’é»’';
}
frame 27 {
_root.BG.myBG = 'é»’';
}
frame 44 {
stop();
_parent.ret(this._name);
}
}
movieClip 995 {
frame 1 {
FStep.gotoAndPlay('å‰');
}
frame 6 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 10 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 996 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 21 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 41 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 61 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 81 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
}
}
movieClip 997 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 38 {
if (state == 'SP2') {
state = '';
_parent.healret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 51 {
this._visible = true;
Intro.gotoAndPlay('u');
}
frame 53 {
if (state == 'Intro') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 56 {
this._visible = true;
}
frame 57 {
if (state == 'Intro') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay('ç™»å ´');
}
}
frame 61 {
MG.gotoAndPlay('変身');
}
frame 63 {
if (state == 'MG') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 71 {
Outro.gotoAndPlay('u');
}
frame 73 {
if (state == 'Outro') {
state = '';
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 77 {
if (state == 'Outro') {
state = '';
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay('é€€å ´');
}
}
frame 81 {
Damage.gotoAndPlay(1);
}
frame 82 {
stop();
}
frame 87 {
if (state == 'Beaten') {
state = '';
_parent.beatenret(this._name);
} else {
gotoAndPlay('被殴り');
}
}
frame 91 {
MG.gotoAndPlay('ピンãƒ');
}
frame 92 {
stop();
}
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 106 {
FStepHU.gotoAndPlay(1);
fscommand('ParaFlaTrace', 'å‰é€²ãƒ»ãŠæ‰‹ä¸Šã’ã¡ã‡ã£ã');
}
frame 108 {
if (state == 'FStepHU') {
state = '';
stop();
_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('é€€å ´');
}
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 {
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 1000 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 1001 BEAM_LOCUS {
frame 10 {
_parent.ret(this._name);
stop();
this.removeMovieClip();
}
}
movieClip 1004 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 1007 {
}
movieClip 1010 Muskets {
frame 1 {
stop();
}
frame 2 {
stop();
}
frame 3 {
gotoAndStop(1);
}
}
movieClip 1017 {
}
movieClip 1018 {
}
movieClip 1019 {
}
movieClip 1020 {
}
movieClip 1021 {
frame 35 {
stop();
}
}
movieClip 1042 {
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 1043 {
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 1044 {
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 1045 {
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 1046 {
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 1053 {
}
movieClip 1058 {
}
movieClip 1059 {
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 1060 {
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 1063 {
frame 8 {
stop();
}
}
movieClip 1065 {
}
movieClip 1066 {
}
movieClip 1067 {
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 1068 {
frame 1 {
function ret(str) {
state = str;
}
var state = '';
}
frame 2 {
if (state == 'Attack') {
state = '';
_parent.ret(this._name);
} else {
gotoAndPlay('攻撃');
}
}
}
movieClip 1077 {
}
movieClip 1078 {
frame 31 {
_root.BG.myBG = '橙黒';
}
frame 56 {
_parent.ret(this._name);
_root.BG.myBG = 'é»’';
}
}
movieClip 1083 {
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 1085 {
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 1086 {
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 1087 {
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 1088 {
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 1089 {
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 1094 {
frame 25 {
_parent.ret(this._name);
}
}
movieClip 1096 {
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 1097 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 1098 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 1103 {
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 1104 {
frame 1 {
MG.gotoAndPlay('ãらã„');
}
frame 16 {
_root.BG.myBG = '黄黒';
}
frame 27 {
_root.BG.myBG = 'é»’';
}
frame 44 {
stop();
_parent.ret(this._name);
}
}
movieClip 1105 {
frame 1 {
FStep.gotoAndPlay('å‰');
}
frame 6 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 10 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 1106 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 21 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 41 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 61 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 81 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
}
}
movieClip 1107 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 1116 BHole {
frame 9 {
_parent.ret(this._name);
this.removeMovieClip();
}
}
movieClip 1117 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 1118 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 1121 SP_SGSMOKE {
frame 3 {
_parent.ret(this._name);
this.removeMovieClip();
}
}
movieClip 1124 {
}
movieClip 1145 {
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 1146 {
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 1147 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 1168 {
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 1169 {
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 1170 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 1177 SLASH {
frame 4 {
this.removeMovieClip();
}
}
movieClip 1178 SLASHB {
frame 3 {
stop();
}
}
movieClip 1181 {
}
movieClip 1182 {
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 1183 BEAT {
frame 1 {
DE._x = random(16) * 2 - 48;
DE._y = random(16) * 2 - 48;
}
frame 4 {
this.removeMovieClip();
}
}
movieClip 1186 CORON_NUM {
frame 1 {
function PrintN(N) {
Num.gotoAndStop(N + 2);
}
stop();
}
}
movieClip 1189 mc_SCursor {
}
movieClip 1192 CCURSOR {
}
movieClip 1225 BG_ELSA {
}
movieClip 1280 ZANTETSUKEN {
frame 15 {
stop();
_parent.ret(this._name);
}
}
movieClip 1283 {
}
movieClip 1284 WHEEL_EFFECT {
frame 12 {
stop();
_parent.ret(this._name);
}
}
movieClip 1287 {
frame 1 {
if (_root.BATTLE.CMGS.Witch.multiflag != '逆') {
stop();
} else {
gotoAndStop('逆');
}
}
frame 11 {
stop();
}
}
movieClip 1288 {
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) {
Chip.createEmptyMovieClip('Chip0', 0);
Chip.createEmptyMovieClip('Chip1', 1);
Chip.tBMP0 = new flash.display.BitmapData(16, 16, true, 0);
Chip.tBMP1 = new flash.display.BitmapData(16, 16, true, 0);
ii = 0;
goto 852;
for (;;) {
++ii;
label 852:
if (ii >= 8) break;
ui = ii % 2;
Chip['tBMP' + ui].copyPixels(BMPD, new flash.geom.Rectangle(0, 2 * ii, 16, 2), new flash.geom.Point(0, 2 * ii));
}
Chip.Chip0.attachBitmap(Chip.tBMP0, 0, 'auto', true);
Chip.Chip1.attachBitmap(Chip.tBMP1, 0, 'auto', true);
}
function initIntro(Chip) {
unit = 16;
ii = 0;
goto 1168;
for (;;) {
++ii;
label 1168:
if (ii >= 2) break;
if (ii % 2 != 0) {
Chip['Chip' + ii]._x = unit;
} else {
Chip['Chip' + ii]._x = unit * -1;
}
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 = 6;
ernum = 5;
ac = 0;
gwidth = wid;
gheight = hei;
rnum = gwidth / 16;
cnum = gheight / 16;
i = 0;
goto 1600;
for (;;) {
++i;
label 1600:
if (i >= cnum) break;
j = 0;
goto 1644;
for (;;) {
++j;
label 1644:
if (j >= rnum) break;
this.createEmptyMovieClip('Chip' + ac, ac);
tbmp = new flash.display.BitmapData(16, 16, true, 0);
tbmp.copyPixels(this.myBMD, new flash.geom.Rectangle(16 * j, 16 * i, 16, 16), new flash.geom.Point(0, 0));
SetMicroChip(this['Chip' + ac], tbmp);
tbmp.dispose();
delete tbmp;
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;
myBMD.dispose();
delete myBMD;
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 >= 2) 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 119;
for (;;) {
++i;
label 119:
if (i >= ac) break;
this['Chip' + i].tBMP0.dispose();
this['Chip' + i].tBMP1.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 1289 {
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 1290 {
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 1291 {
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 1292 {
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 1293 {
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) {
Chip.createEmptyMovieClip('Chip0', 0);
Chip.createEmptyMovieClip('Chip1', 1);
Chip.tBMP0 = new flash.display.BitmapData(16, 16, true, 0);
Chip.tBMP1 = new flash.display.BitmapData(16, 16, true, 0);
ii = 0;
goto 883;
for (;;) {
++ii;
label 883:
if (ii >= 8) break;
ui = ii % 2;
Chip['tBMP' + ui].copyPixels(BMPD, new flash.geom.Rectangle(0, 2 * ii, 16, 2), new flash.geom.Point(0, 2 * ii));
}
Chip.Chip0.attachBitmap(Chip.tBMP0, 0, 'auto', true);
Chip.Chip1.attachBitmap(Chip.tBMP1, 0, 'auto', true);
}
function initIntro(Chip) {
unit = 16;
ii = 0;
goto 1199;
for (;;) {
++ii;
label 1199:
if (ii >= 2) break;
if (ii % 2 != 0) {
Chip['Chip' + ii]._x = unit;
} else {
Chip['Chip' + ii]._x = unit * -1;
}
}
}
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 = 6;
ernum = 5;
SE1 = new Sound(this);
SE1.attachSound('SE_FLAIRCHIP');
SE1.start('SE_FLAIRCHIP', 65535);
ac = 0;
gwidth = wid;
gheight = hei;
rnum = gwidth / 16;
cnum = gheight / 16;
i = 0;
goto 1672;
for (;;) {
++i;
label 1672:
if (i >= cnum) break;
j = 0;
goto 1716;
for (;;) {
++j;
label 1716:
if (j >= rnum) break;
this.createEmptyMovieClip('Chip' + ac, ac);
tbmp = new flash.display.BitmapData(16, 16, true, 0);
tbmp.copyPixels(this.myBMD, new flash.geom.Rectangle(16 * j, 16 * i, 16, 16), new flash.geom.Point(0, 0));
SetMicroChip(this['Chip' + ac], tbmp);
tbmp.dispose();
delete tbmp;
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;
myBMD.dispose();
delete myBMD;
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 >= 2) 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 200;
for (;;) {
++i;
label 200:
if (i >= BaseChip + ernum) break;
j = 0;
goto 251;
for (;;) {
++j;
label 251:
if (j >= 2) break;
this['Chip' + i]['Chip' + j]._visible = false;
}
this['Chip' + i].tBMP0.dispose();
this['Chip' + i].tBMP1.dispose();
this['Chip' + i].removeMovieClip();
this['mask' + i].removeMovieClip();
}
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 1294 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 1301 {
frame 10 {
_parent.ret(this._name);
stop();
}
}
movieClip 1302 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 1305 {
frame 1 {
if (_root.BATTLE.CMGS.Witch.multiflag != '逆') {
stop();
} else {
gotoAndStop('逆');
}
}
frame 11 {
stop();
}
}
movieClip 1306 {
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 1308 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 1311 {
}
movieClip 1312 CHAIR_EFFECT {
frame 8 {
stop();
_parent.ret(this._name);
}
}
movieClip 1313 {
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) {
Chip.createEmptyMovieClip('Chip0', 0);
Chip.createEmptyMovieClip('Chip1', 1);
Chip.tBMP0 = new flash.display.BitmapData(16, 16, true, 0);
Chip.tBMP1 = new flash.display.BitmapData(16, 16, true, 0);
ii = 0;
goto 852;
for (;;) {
++ii;
label 852:
if (ii >= 8) break;
ui = ii % 2;
Chip['tBMP' + ui].copyPixels(BMPD, new flash.geom.Rectangle(0, 2 * ii, 16, 2), new flash.geom.Point(0, 2 * ii));
}
Chip.Chip0.attachBitmap(Chip.tBMP0, 0, 'auto', true);
Chip.Chip1.attachBitmap(Chip.tBMP1, 0, 'auto', true);
}
function initIntro(Chip) {
unit = 16;
ii = 0;
goto 1168;
for (;;) {
++ii;
label 1168:
if (ii >= 2) break;
if (ii % 2 != 0) {
Chip['Chip' + ii]._x = unit;
} else {
Chip['Chip' + ii]._x = unit * -1;
}
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 = 6;
ernum = 4;
ac = 0;
gwidth = wid;
gheight = hei;
rnum = gwidth / 16;
cnum = gheight / 16;
i = 0;
goto 1600;
for (;;) {
++i;
label 1600:
if (i >= cnum) break;
j = 0;
goto 1644;
for (;;) {
++j;
label 1644:
if (j >= rnum) break;
this.createEmptyMovieClip('Chip' + ac, ac);
tbmp = new flash.display.BitmapData(16, 16, true, 0);
tbmp.copyPixels(this.myBMD, new flash.geom.Rectangle(16 * j, 16 * i, 16, 16), new flash.geom.Point(0, 0));
SetMicroChip(this['Chip' + ac], tbmp);
tbmp.dispose();
delete tbmp;
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;
myBMD.dispose();
delete myBMD;
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 >= 2) 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 119;
for (;;) {
++i;
label 119:
if (i >= ac) break;
this['Chip' + i].tBMP0.dispose();
this['Chip' + i].tBMP1.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 1314 {
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 1315 {
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 1316 {
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 1317 {
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) {
Chip.createEmptyMovieClip('Chip0', 0);
Chip.createEmptyMovieClip('Chip1', 1);
Chip.tBMP0 = new flash.display.BitmapData(16, 16, true, 0);
Chip.tBMP1 = new flash.display.BitmapData(16, 16, true, 0);
ii = 0;
goto 883;
for (;;) {
++ii;
label 883:
if (ii >= 8) break;
ui = ii % 2;
Chip['tBMP' + ui].copyPixels(BMPD, new flash.geom.Rectangle(0, 2 * ii, 16, 2), new flash.geom.Point(0, 2 * ii));
}
Chip.Chip0.attachBitmap(Chip.tBMP0, 0, 'auto', true);
Chip.Chip1.attachBitmap(Chip.tBMP1, 0, 'auto', true);
}
function initIntro(Chip) {
unit = 16;
ii = 0;
goto 1199;
for (;;) {
++ii;
label 1199:
if (ii >= 2) break;
if (ii % 2 != 0) {
Chip['Chip' + ii]._x = unit;
} else {
Chip['Chip' + ii]._x = unit * -1;
}
}
}
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 = 6;
ernum = 4;
SE1 = new Sound(this);
SE1.attachSound('SE_FLAIRCHIP');
SE1.start('SE_FLAIRCHIP', 65535);
ac = 0;
gwidth = wid;
gheight = hei;
rnum = gwidth / 16;
cnum = gheight / 16;
i = 0;
goto 1672;
for (;;) {
++i;
label 1672:
if (i >= cnum) break;
j = 0;
goto 1716;
for (;;) {
++j;
label 1716:
if (j >= rnum) break;
this.createEmptyMovieClip('Chip' + ac, ac);
tbmp = new flash.display.BitmapData(16, 16, true, 0);
tbmp.copyPixels(this.myBMD, new flash.geom.Rectangle(16 * j, 16 * i, 16, 16), new flash.geom.Point(0, 0));
SetMicroChip(this['Chip' + ac], tbmp);
tbmp.dispose();
delete tbmp;
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;
myBMD.dispose();
delete myBMD;
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 >= 2) 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 200;
for (;;) {
++i;
label 200:
if (i >= BaseChip + ernum) break;
j = 0;
goto 251;
for (;;) {
++j;
label 251:
if (j >= 2) break;
this['Chip' + i]['Chip' + j]._visible = false;
}
this['Chip' + i].tBMP0.dispose();
this['Chip' + i].tBMP1.dispose();
this['Chip' + i].removeMovieClip();
this['mask' + i].removeMovieClip();
}
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 1318 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 1325 BITE_EFFECT {
frame 10 {
stop();
_parent.ret(this._name);
}
}
movieClip 1330 {
frame 1 {
if (_root.BATTLE.CMGS.Witch.multiflag != 'å転') {
stop();
} else {
gotoAndStop('逆');
}
}
frame 11 {
stop();
}
}
movieClip 1331 {
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) {
Chip.createEmptyMovieClip('Chip0', 0);
Chip.createEmptyMovieClip('Chip1', 1);
Chip.tBMP0 = new flash.display.BitmapData(16, 16, true, 0);
Chip.tBMP1 = new flash.display.BitmapData(16, 16, true, 0);
ii = 0;
goto 837;
for (;;) {
++ii;
label 837:
if (ii >= 8) break;
ui = ii % 2;
Chip['tBMP' + ui].copyPixels(BMPD, new flash.geom.Rectangle(0, 2 * ii, 16, 2), new flash.geom.Point(0, 2 * ii));
}
Chip.Chip0.attachBitmap(Chip.tBMP0, 0, 'auto', true);
Chip.Chip1.attachBitmap(Chip.tBMP1, 0, 'auto', true);
}
function initIntro(Chip) {
unit = 16;
ii = 0;
goto 1153;
for (;;) {
++ii;
label 1153:
if (ii >= 2) break;
if (ii % 2 != 0) {
Chip['Chip' + ii]._x = unit;
} else {
Chip['Chip' + ii]._x = unit * -1;
}
Chip['Chip' + ii]._visible = false;
}
}
wid = 160;
hei = 128;
var myBMD = new flash.display.BitmapData(wid, hei, true, 0);
myBMD.draw(this);
Witch._visible = false;
var maxac;
this.createEmptyMovieClip('mask', 2000);
msize = 16;
BaseChip = 0;
efcount = 0;
efframe = 6;
ernum = 4;
ac = 0;
gwidth = wid;
gheight = hei;
rnum = gwidth / 16;
cnum = gheight / 16;
i = 0;
goto 1577;
for (;;) {
++i;
label 1577:
if (i >= cnum) break;
j = 0;
goto 1621;
for (;;) {
++j;
label 1621:
if (j >= rnum) break;
this.createEmptyMovieClip('Chip' + ac, ac);
tbmp = new flash.display.BitmapData(16, 16, true, 0);
tbmp.copyPixels(this.myBMD, new flash.geom.Rectangle(16 * j, 16 * i, 16, 16), new flash.geom.Point(0, 0));
SetMicroChip(this['Chip' + ac], tbmp);
tbmp.dispose();
delete tbmp;
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;
myBMD.dispose();
delete myBMD;
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 >= 2) 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 119;
for (;;) {
++i;
label 119:
if (i >= ac) break;
this['Chip' + i].tBMP0.dispose();
this['Chip' + i].tBMP1.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 1332 {
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 1333 {
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 1334 {
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 1335 {
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) {
Chip.createEmptyMovieClip('Chip0', 0);
Chip.createEmptyMovieClip('Chip1', 1);
Chip.tBMP0 = new flash.display.BitmapData(16, 16, true, 0);
Chip.tBMP1 = new flash.display.BitmapData(16, 16, true, 0);
ii = 0;
goto 883;
for (;;) {
++ii;
label 883:
if (ii >= 8) break;
ui = ii % 2;
Chip['tBMP' + ui].copyPixels(BMPD, new flash.geom.Rectangle(0, 2 * ii, 16, 2), new flash.geom.Point(0, 2 * ii));
}
Chip.Chip0.attachBitmap(Chip.tBMP0, 0, 'auto', true);
Chip.Chip1.attachBitmap(Chip.tBMP1, 0, 'auto', true);
}
function initIntro(Chip) {
unit = 16;
ii = 0;
goto 1199;
for (;;) {
++ii;
label 1199:
if (ii >= 2) break;
if (ii % 2 != 0) {
Chip['Chip' + ii]._x = unit;
} else {
Chip['Chip' + ii]._x = unit * -1;
}
}
}
wid = this._width;
hei = this._height;
var myBMD = new flash.display.BitmapData(wid, hei, true, 0);
myBMD.draw(this);
Witch._visible = false;
var maxac;
this.createEmptyMovieClip('mask', 2000);
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;
gwidth = wid;
gheight = hei;
rnum = gwidth / 16;
cnum = gheight / 16;
i = 0;
goto 1672;
for (;;) {
++i;
label 1672:
if (i >= cnum) break;
j = 0;
goto 1716;
for (;;) {
++j;
label 1716:
if (j >= rnum) break;
this.createEmptyMovieClip('Chip' + ac, ac);
tbmp = new flash.display.BitmapData(16, 16, true, 0);
tbmp.copyPixels(this.myBMD, new flash.geom.Rectangle(16 * j, 16 * i, 16, 16), new flash.geom.Point(0, 0));
SetMicroChip(this['Chip' + ac], tbmp);
tbmp.dispose();
delete tbmp;
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;
myBMD.dispose();
delete myBMD;
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 >= 2) 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 200;
for (;;) {
++i;
label 200:
if (i >= BaseChip + ernum) break;
j = 0;
goto 251;
for (;;) {
++j;
label 251:
if (j >= 2) break;
this['Chip' + i]['Chip' + j]._visible = false;
}
this['Chip' + i].tBMP0.dispose();
this['Chip' + i].tBMP1.dispose();
this['Chip' + i].removeMovieClip();
this['mask' + i].removeMovieClip();
}
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 1338 {
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 1341 {
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 1342 {
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 1343 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 1352 Tangle {
frame 25 {
_parent.ret(this._name);
stop();
}
}
movieClip 1355 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 1364 EF_BEAT {
frame 8 {
stop();
_parent.ret(this._name);
this.removeMovieClip();
}
}
movieClip 1367 {
frame 1 {
if (_root.BATTLE.CMGS.Witch.multiflag != '逆') {
stop();
} else {
gotoAndStop('逆');
}
}
frame 11 {
stop();
}
}
movieClip 1368 {
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) {
Chip.createEmptyMovieClip('Chip0', 0);
Chip.createEmptyMovieClip('Chip1', 1);
Chip.tBMP0 = new flash.display.BitmapData(16, 16, true, 0);
Chip.tBMP1 = new flash.display.BitmapData(16, 16, true, 0);
ii = 0;
goto 852;
for (;;) {
++ii;
label 852:
if (ii >= 8) break;
ui = ii % 2;
Chip['tBMP' + ui].copyPixels(BMPD, new flash.geom.Rectangle(0, 2 * ii, 16, 2), new flash.geom.Point(0, 2 * ii));
}
Chip.Chip0.attachBitmap(Chip.tBMP0, 0, 'auto', true);
Chip.Chip1.attachBitmap(Chip.tBMP1, 0, 'auto', true);
}
function initIntro(Chip) {
unit = 16;
ii = 0;
goto 1168;
for (;;) {
++ii;
label 1168:
if (ii >= 2) break;
if (ii % 2 != 0) {
Chip['Chip' + ii]._x = unit;
} else {
Chip['Chip' + ii]._x = unit * -1;
}
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 = 6;
ernum = 5;
ac = 0;
gwidth = wid;
gheight = hei;
rnum = gwidth / 16;
cnum = gheight / 16;
i = 0;
goto 1600;
for (;;) {
++i;
label 1600:
if (i >= cnum) break;
j = 0;
goto 1644;
for (;;) {
++j;
label 1644:
if (j >= rnum) break;
this.createEmptyMovieClip('Chip' + ac, ac);
tbmp = new flash.display.BitmapData(16, 16, true, 0);
tbmp.copyPixels(this.myBMD, new flash.geom.Rectangle(16 * j, 16 * i, 16, 16), new flash.geom.Point(0, 0));
SetMicroChip(this['Chip' + ac], tbmp);
tbmp.dispose();
delete tbmp;
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;
myBMD.dispose();
delete myBMD;
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 >= 2) 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 119;
for (;;) {
++i;
label 119:
if (i >= ac) break;
this['Chip' + i].tBMP0.dispose();
this['Chip' + i].tBMP1.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 1369 {
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 1370 {
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 1371 {
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 1372 {
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 1373 {
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) {
Chip.createEmptyMovieClip('Chip0', 0);
Chip.createEmptyMovieClip('Chip1', 1);
Chip.tBMP0 = new flash.display.BitmapData(16, 16, true, 0);
Chip.tBMP1 = new flash.display.BitmapData(16, 16, true, 0);
ii = 0;
goto 883;
for (;;) {
++ii;
label 883:
if (ii >= 8) break;
ui = ii % 2;
Chip['tBMP' + ui].copyPixels(BMPD, new flash.geom.Rectangle(0, 2 * ii, 16, 2), new flash.geom.Point(0, 2 * ii));
}
Chip.Chip0.attachBitmap(Chip.tBMP0, 0, 'auto', true);
Chip.Chip1.attachBitmap(Chip.tBMP1, 0, 'auto', true);
}
function initIntro(Chip) {
unit = 16;
ii = 0;
goto 1199;
for (;;) {
++ii;
label 1199:
if (ii >= 2) break;
if (ii % 2 != 0) {
Chip['Chip' + ii]._x = unit;
} else {
Chip['Chip' + ii]._x = unit * -1;
}
}
}
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 = 6;
ernum = 5;
SE1 = new Sound(this);
SE1.attachSound('SE_FLAIRCHIP');
SE1.start('SE_FLAIRCHIP', 65535);
ac = 0;
gwidth = wid;
gheight = hei;
rnum = gwidth / 16;
cnum = gheight / 16;
i = 0;
goto 1672;
for (;;) {
++i;
label 1672:
if (i >= cnum) break;
j = 0;
goto 1716;
for (;;) {
++j;
label 1716:
if (j >= rnum) break;
this.createEmptyMovieClip('Chip' + ac, ac);
tbmp = new flash.display.BitmapData(16, 16, true, 0);
tbmp.copyPixels(this.myBMD, new flash.geom.Rectangle(16 * j, 16 * i, 16, 16), new flash.geom.Point(0, 0));
SetMicroChip(this['Chip' + ac], tbmp);
tbmp.dispose();
delete tbmp;
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;
myBMD.dispose();
delete myBMD;
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 >= 2) 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 200;
for (;;) {
++i;
label 200:
if (i >= BaseChip + ernum) break;
j = 0;
goto 251;
for (;;) {
++j;
label 251:
if (j >= 2) break;
this['Chip' + i]['Chip' + j]._visible = false;
}
this['Chip' + i].tBMP0.dispose();
this['Chip' + i].tBMP1.dispose();
this['Chip' + i].removeMovieClip();
this['mask' + i].removeMovieClip();
}
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 1374 {
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 1375 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 1376 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 1381 {
frame 10 {
_parent.ret(this._name);
}
}
movieClip 1382 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 {
if (!(MMC.CMGS[MMC.preACTOR].GBless == 2 || 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;
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 1393 {
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 1394 {
frame 1 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 14 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
_parent.ret(this._name);
}
}
movieClip 1395 {
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 1396 {
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 1397 {
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 1398 {
frame 6 {
MG.gotoAndPlay('è© å”±');
}
frame 40 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 1399 {
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 1404 {
frame 13 {
_parent.ret(this._name);
}
frame 15 {
stop();
}
}
movieClip 1405 {
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 1406 {
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 1407 {
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 1412 {
frame 23 {
_parent.ret(this._name);
}
frame 25 {
stop();
}
}
movieClip 1413 {
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 1414 {
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 1415 {
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 1418 {
}
movieClip 1419 {
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 1420 {
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 1418 {
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 1421 {
frame 13 {
_parent.ret(this._name);
}
frame 15 {
stop();
}
}
movieClip 1422 {
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 1376 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 1423 {
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 1424 {
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 1425 {
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 1428 {
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 1429 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 1430 {
frame 1 {
MG.gotoAndPlay('ãらã„');
fscommand('ParaFlaTrace', '殴られモーション');
}
frame 17 {
stop();
_parent.ret(this._name);
}
}
movieClip 1431 {
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 1432 {
frame 1 {
MG.gotoAndPlay('ãらã„');
}
frame 16 {
_root.BG.myBG = '桃黒';
}
frame 27 {
_root.BG.myBG = 'é»’';
}
frame 44 {
stop();
_parent.ret(this._name);
}
}
movieClip 1433 {
frame 6 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 10 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
stop();
_parent.ret(this._name);
}
}
movieClip 1434 {
frame 1 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 21 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 41 {
MG.gotoAndPlay('ç«‹ã¡');
}
frame 61 {
MG.gotoAndPlay('ãŠæ‰‹ä¸Šã’');
}
frame 81 {
MG.gotoAndPlay('ç«‹ã¡');
stop();
}
}
movieClip 1435 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 1436 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 1437 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 1442 {
}
movieClip 1443 EF_METEOR01 {
frame 8 {
_parent.ret(this._name);
this.removeMovieClip();
}
}
movieClip 1448 {
}
movieClip 1455 {
}
movieClip 1462 {
}
movieClip 1463 {
}
movieClip 1464 {
frame 25 {
stop();
_parent.ret(this._name);
}
}
movieClip 1465 EF_COMET {
frame 1 {
var tx;
var ty;
pp = _root.BATTLE;
}
instance of movieClip 1464 {
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 1472 EF_ANGEL01 {
frame 31 {
stop();
_parent.ret(this._name);
}
}
movieClip 1475 EF_ANGEL02 {
frame 57 {
stop();
_parent.ret(this._name);
}
}
movieClip 1476 EF_HOLY {
frame 15 {
_parent.ret(this._name);
}
}
movieClip 1479 {
frame 1 {
if (_root.BATTLE.CMGS.Witch.multiflag != '逆') {
stop();
} else {
gotoAndStop('逆');
}
}
frame 11 {
stop();
}
}
movieClip 1480 {
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) {
Chip.createEmptyMovieClip('Chip0', 0);
Chip.createEmptyMovieClip('Chip1', 1);
Chip.tBMP0 = new flash.display.BitmapData(16, 16, true, 0);
Chip.tBMP1 = new flash.display.BitmapData(16, 16, true, 0);
ii = 0;
goto 852;
for (;;) {
++ii;
label 852:
if (ii >= 8) break;
ui = ii % 2;
Chip['tBMP' + ui].copyPixels(BMPD, new flash.geom.Rectangle(0, 2 * ii, 16, 2), new flash.geom.Point(0, 2 * ii));
}
Chip.Chip0.attachBitmap(Chip.tBMP0, 0, 'auto', true);
Chip.Chip1.attachBitmap(Chip.tBMP1, 0, 'auto', true);
}
function initIntro(Chip) {
unit = 16;
ii = 0;
goto 1168;
for (;;) {
++ii;
label 1168:
if (ii >= 2) break;
if (ii % 2 != 0) {
Chip['Chip' + ii]._x = unit;
} else {
Chip['Chip' + ii]._x = unit * -1;
}
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 = 13;
ac = 0;
gwidth = wid;
gheight = hei;
rnum = gwidth / 16;
cnum = gheight / 16;
i = cnum - 1;
goto 1607;
for (;;) {
--i;
label 1607:
if (i < 0) break;
j = 0;
goto 1654;
for (;;) {
++j;
label 1654:
if (j >= rnum) break;
this.createEmptyMovieClip('Chip' + ac, ac);
tbmp = new flash.display.BitmapData(16, 16, true, 0);
tbmp.copyPixels(this.myBMD, new flash.geom.Rectangle(16 * j, 16 * i, 16, 16), new flash.geom.Point(0, 0));
SetMicroChip(this['Chip' + ac], tbmp);
tbmp.dispose();
delete tbmp;
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;
myBMD.dispose();
delete myBMD;
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 >= 2) 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 119;
for (;;) {
++i;
label 119:
if (i >= ac) break;
this['Chip' + i].tBMP0.dispose();
this['Chip' + i].tBMP1.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 1481 {
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 1482 {
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 1483 {
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 1484 {
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 1485 {
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 1486 {
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 1487 {
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 1488 {
frame 1 {
function ret(str) {
_parent.ret(this._name);
stop();
}
var fc = 0;
}
frame 40 {
this._y += 4;
gotoAndPlay(2);
}
}
movieClip 1489 {
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 1488 {
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 1490 {
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 1491 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 1498 {
frame 13 {
_parent.ret(this._name);
}
frame 15 {
stop();
}
}
movieClip 1499 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 1500 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 1501 {
}
movieClip 1502 {
}
movieClip 1503 mc_RExplod {
frame 15 {
_parent.ret(this._name);
}
}
movieClip 1506 {
}
movieClip 1507 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 1510 {
}
movieClip 1511 {
frame 1 {
stop();
}
frame 16 {
gotoAndStop();
_parent.ret(this._name);
}
}
movieClip 1512 mc_MGB {
frame 19 {
stop();
_parent.ret(this._name);
}
}
movieClip 1513 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 1516 {
frame 1 {
if (_root.BATTLE.CMGS.Witch.multiflag != '逆') {
stop();
} else {
gotoAndStop('逆');
}
}
frame 11 {
stop();
}
}
movieClip 1517 {
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) {
Chip.createEmptyMovieClip('Chip0', 0);
Chip.createEmptyMovieClip('Chip1', 1);
Chip.tBMP0 = new flash.display.BitmapData(16, 16, true, 0);
Chip.tBMP1 = new flash.display.BitmapData(16, 16, true, 0);
ii = 0;
goto 852;
for (;;) {
++ii;
label 852:
if (ii >= 8) break;
ui = ii % 2;
Chip['tBMP' + ui].copyPixels(BMPD, new flash.geom.Rectangle(0, 2 * ii, 16, 2), new flash.geom.Point(0, 2 * ii));
}
Chip.Chip0.attachBitmap(Chip.tBMP0, 0, 'auto', true);
Chip.Chip1.attachBitmap(Chip.tBMP1, 0, 'auto', true);
}
function initIntro(Chip) {
unit = 16;
ii = 0;
goto 1168;
for (;;) {
++ii;
label 1168:
if (ii >= 2) break;
if (ii % 2 != 0) {
Chip['Chip' + ii]._x = unit;
} else {
Chip['Chip' + ii]._x = unit * -1;
}
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 = 6;
ernum = 6;
ac = 0;
gwidth = wid;
gheight = hei;
rnum = gwidth / 16;
cnum = gheight / 16;
i = 0;
goto 1600;
for (;;) {
++i;
label 1600:
if (i >= cnum) break;
j = 0;
goto 1644;
for (;;) {
++j;
label 1644:
if (j >= rnum) break;
this.createEmptyMovieClip('Chip' + ac, ac);
tbmp = new flash.display.BitmapData(16, 16, true, 0);
tbmp.copyPixels(this.myBMD, new flash.geom.Rectangle(16 * j, 16 * i, 16, 16), new flash.geom.Point(0, 0));
SetMicroChip(this['Chip' + ac], tbmp);
tbmp.dispose();
delete tbmp;
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;
myBMD.dispose();
delete myBMD;
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 >= 2) 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 119;
for (;;) {
++i;
label 119:
if (i >= ac) break;
this['Chip' + i].tBMP0.dispose();
this['Chip' + i].tBMP1.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 1518 {
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 1519 {
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 1520 {
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 1521 {
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 1522 {
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 1523 {
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) {
Chip.createEmptyMovieClip('Chip0', 0);
Chip.createEmptyMovieClip('Chip1', 1);
Chip.tBMP0 = new flash.display.BitmapData(16, 16, true, 0);
Chip.tBMP1 = new flash.display.BitmapData(16, 16, true, 0);
ii = 0;
goto 883;
for (;;) {
++ii;
label 883:
if (ii >= 8) break;
ui = ii % 2;
Chip['tBMP' + ui].copyPixels(BMPD, new flash.geom.Rectangle(0, 2 * ii, 16, 2), new flash.geom.Point(0, 2 * ii));
}
Chip.Chip0.attachBitmap(Chip.tBMP0, 0, 'auto', true);
Chip.Chip1.attachBitmap(Chip.tBMP1, 0, 'auto', true);
}
function initIntro(Chip) {
unit = 16;
ii = 0;
goto 1199;
for (;;) {
++ii;
label 1199:
if (ii >= 2) break;
if (ii % 2 != 0) {
Chip['Chip' + ii]._x = unit;
} else {
Chip['Chip' + ii]._x = unit * -1;
}
}
}
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 = 6;
ernum = 6;
SE1 = new Sound(this);
SE1.attachSound('SE_FLAIRCHIP');
SE1.start('SE_FLAIRCHIP', 65535);
ac = 0;
gwidth = wid;
gheight = hei;
rnum = gwidth / 16;
cnum = gheight / 16;
i = 0;
goto 1672;
for (;;) {
++i;
label 1672:
if (i >= cnum) break;
j = 0;
goto 1716;
for (;;) {
++j;
label 1716:
if (j >= rnum) break;
this.createEmptyMovieClip('Chip' + ac, ac);
tbmp = new flash.display.BitmapData(16, 16, true, 0);
tbmp.copyPixels(this.myBMD, new flash.geom.Rectangle(16 * j, 16 * i, 16, 16), new flash.geom.Point(0, 0));
SetMicroChip(this['Chip' + ac], tbmp);
tbmp.dispose();
delete tbmp;
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;
myBMD.dispose();
delete myBMD;
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 >= 2) 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 200;
for (;;) {
++i;
label 200:
if (i >= BaseChip + ernum) break;
j = 0;
goto 251;
for (;;) {
++j;
label 251:
if (j >= 2) break;
this['Chip' + i]['Chip' + j]._visible = false;
}
this['Chip' + i].tBMP0.dispose();
this['Chip' + i].tBMP1.dispose();
this['Chip' + i].removeMovieClip();
this['mask' + i].removeMovieClip();
}
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 1528 {
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 1529 {
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 1530 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 1531 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 1536 {
}
movieClip 1537 EF_METEOR_R {
frame 8 {
_parent.ret(this._name);
this.removeMovieClip();
}
}
movieClip 1540 {
}
movieClip 1543 {
}
movieClip 1544 {
frame 1 {
function viewB() {
GCCB._visible = true;
GCCR._visible = false;
}
function viewR() {
GCCB._visible = false;
GCCR._visible = true;
}
}
}
movieClip 1547 {
}
movieClip 1550 {
}
movieClip 1551 {
frame 1 {
function viewB() {
GCCB._visible = true;
GCCR._visible = false;
}
function viewR() {
GCCB._visible = false;
GCCR._visible = true;
}
}
}
movieClip 1552 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 1553 {
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 1554 {
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 1555 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 1556 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 1559 {
}
movieClip 1562 {
}
movieClip 1563 MC_GCC02 {
frame 1 {
function viewB() {
GCCB._visible = true;
GCCR._visible = false;
}
function viewR() {
GCCB._visible = false;
GCCR._visible = true;
}
viewR();
}
}
movieClip 1566 {
}
movieClip 1569 {
}
movieClip 1570 MC_GCC01 {
frame 1 {
function viewB() {
GCCB._visible = true;
GCCR._visible = false;
}
function viewR() {
GCCB._visible = false;
GCCR._visible = true;
}
viewR();
}
}
movieClip 1573 {
}
movieClip 1576 {
}
movieClip 1577 MC_GCC03 {
frame 1 {
function viewB() {
GCCB._visible = true;
GCCR._visible = false;
}
function viewR() {
GCCB._visible = false;
GCCR._visible = true;
}
viewR();
}
}
movieClip 1578 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 1583 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 1590 {
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 1591 {
frame 1 {
this.onEnterFrame = function () {
if (-512 < In1._x) {
In1._x -= 32;
In2._x += 32;
} else {
_parent.ret(this._name);
}
};
}
}
movieClip 1592 {
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 1595 {
}
movieClip 1596 {
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 1597 {
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 1598 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 1599 {
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 1600 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 1603 {
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 1608 {
}
movieClip 1609 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 1610 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 1613 {
frame 1 {
if (_root.BATTLE.Witch.ShakeFlag) {
gotoAndPlay('振動');
}
}
frame 2 {
gotoAndPlay(1);
}
frame 11 {
stop();
}
frame 33 {
gotoAndPlay(1);
}
frame 34 {
gotoAndPlay('振動');
}
}
movieClip 1616 {
}
movieClip 1617 {
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) {
Chip.createEmptyMovieClip('Chip0', 0);
Chip.createEmptyMovieClip('Chip1', 1);
Chip.tBMP0 = new flash.display.BitmapData(16, 16, true, 0);
Chip.tBMP1 = new flash.display.BitmapData(16, 16, true, 0);
ii = 0;
goto 852;
for (;;) {
++ii;
label 852:
if (ii >= 8) break;
ui = ii % 2;
Chip['tBMP' + ui].copyPixels(BMPD, new flash.geom.Rectangle(0, 2 * ii, 16, 2), new flash.geom.Point(0, 2 * ii));
}
Chip.Chip0.attachBitmap(Chip.tBMP0, 0, 'auto', true);
Chip.Chip1.attachBitmap(Chip.tBMP1, 0, 'auto', true);
}
function initIntro(Chip) {
unit = 16;
ii = 0;
goto 1168;
for (;;) {
++ii;
label 1168:
if (ii >= 2) break;
if (ii % 2 != 0) {
Chip['Chip' + ii]._x = unit;
} else {
Chip['Chip' + ii]._x = unit * -1;
}
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;
gwidth = wid;
gheight = hei;
rnum = gwidth / 16;
cnum = gheight / 16;
i = 0;
goto 1600;
for (;;) {
++i;
label 1600:
if (i >= cnum) break;
j = 0;
goto 1644;
for (;;) {
++j;
label 1644:
if (j >= rnum) break;
this.createEmptyMovieClip('Chip' + ac, ac);
tbmp = new flash.display.BitmapData(16, 16, true, 0);
tbmp.copyPixels(this.myBMD, new flash.geom.Rectangle(16 * j, 16 * i, 16, 16), new flash.geom.Point(0, 0));
SetMicroChip(this['Chip' + ac], tbmp);
tbmp.dispose();
delete tbmp;
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;
myBMD.dispose();
delete myBMD;
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 >= 2) 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 119;
for (;;) {
++i;
label 119:
if (i >= ac) break;
this['Chip' + i].tBMP0.dispose();
this['Chip' + i].tBMP1.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 1626 {
frame 64 {
stop();
_parent.ret(this._name);
}
}
movieClip 1627 {
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 1628 {
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 1629 {
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 1630 {
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 1631 {
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 1632 {
frame 1 {
function initRandom(asize) {
delete RandomSeed;
RandomSeed = new Array();
i = 0;
goto 506;
for (;;) {
++i;
label 506:
if (i >= asize) break;
RandomSeed[i] = i;
}
}
function ChipMove() {
RENDER_MOVIECLIP.clear();
var m = new flash.geom.Matrix(1, 0, 0, 1, 0, 0);
var finc = 0;
i = 0;
goto 675;
for (;;) {
++i;
label 675:
if (i >= ac) break;
if (!(MoveFlag[i] || MovePosX[i] != 0)) {
++finc;
} else {
MovePosX[i] += MoveSpeed[i];
MovePosX[i] %= 512;
}
m.tx = MovePosX[i];
RENDER_MOVIECLIP.beginBitmapFill(myBMD, m);
RENDER_MOVIECLIP.moveTo(0, i * 2);
RENDER_MOVIECLIP.lineTo(0, i * 2 + 2);
RENDER_MOVIECLIP.lineTo(512, i * 2 + 2);
RENDER_MOVIECLIP.lineTo(512, i * 2);
RENDER_MOVIECLIP.endFill();
}
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(512, hei, true, 0);
myBMD.draw(this);
Witch._visible = true;
var maxac;
this.createEmptyMovieClip('mask', 2000);
RENDER_MOVIECLIP = this;
MS = 16;
var access = 0;
RandomSeed = new Array();
msize = 16;
BaseChip = 0;
efcount = 0;
efframe = 12;
ernum = 13;
ac = 0;
gwidth = wid;
gheight = hei;
rnum = gwidth;
cnum = gheight / 2;
MoveFlag = new Array();
MoveSpeed = new Array();
MovePosX = new Array();
initRandom(cnum);
i = 0;
goto 1623;
for (;;) {
++i;
label 1623:
if (i >= cnum) break;
MoveFlag[ac] = false;
MoveSpeed[ac] = 0;
MovePosX[ac] = 0;
++ac;
}
maxac = ac;
Retry.onRelease = function () {
this._parent.initRandom(this._parent.maxac);
this._parent.gotoAndPlay(7);
};
gotoAndPlay(2);
}
frame 2 {
Witch._visible = false;
if (access < ac) {
i = 0;
goto 151;
for (;;) {
++i;
label 151:
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 {
RENDER_MOVIECLIP.clear();
myBMD.dispose();
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 1633 {
instance Witch of movieClip 1613 {
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 1613 {
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 1634 {
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 1635 {
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 1636 {
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 1637 {
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 1638 {
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 1639 {
}
movieClip 1640 {
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 1641 {
}
movieClip 1642 {
frame 1 {
function ret(str) {
_parent.ret(this._name);
stop();
}
var fc = 0;
}
frame 40 {
Waru._y += 4;
gotoAndPlay(2);
}
}
movieClip 1643 {
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 1644 {
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 1645 {
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 1646 {
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 1647 {
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 1648 {
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 1649 {
frame 1 {
_parent.ShakeFlag = true;
}
frame 30 {
_parent.ret(this._name);
}
}
movieClip 1650 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 1651 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 1654 {
}
movieClip 1655 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 1656 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 1657 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 1664 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 1667 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 1670 {
frame 1 {
if (_root.BATTLE.CMGS.Witch.multiflag != '逆') {
stop();
} else {
gotoAndStop('逆');
}
}
frame 11 {
stop();
}
}
movieClip 1671 {
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) {
Chip.createEmptyMovieClip('Chip0', 0);
Chip.createEmptyMovieClip('Chip1', 1);
Chip.tBMP0 = new flash.display.BitmapData(16, 16, true, 0);
Chip.tBMP1 = new flash.display.BitmapData(16, 16, true, 0);
ii = 0;
goto 852;
for (;;) {
++ii;
label 852:
if (ii >= 8) break;
ui = ii % 2;
Chip['tBMP' + ui].copyPixels(BMPD, new flash.geom.Rectangle(0, 2 * ii, 16, 2), new flash.geom.Point(0, 2 * ii));
}
Chip.Chip0.attachBitmap(Chip.tBMP0, 0, 'auto', true);
Chip.Chip1.attachBitmap(Chip.tBMP1, 0, 'auto', true);
}
function initIntro(Chip) {
unit = 16;
ii = 0;
goto 1168;
for (;;) {
++ii;
label 1168:
if (ii >= 2) break;
if (ii % 2 != 0) {
Chip['Chip' + ii]._x = unit;
} else {
Chip['Chip' + ii]._x = unit * -1;
}
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 = 6;
ernum = 5;
ac = 0;
gwidth = wid;
gheight = hei;
rnum = gwidth / 16;
cnum = gheight / 16;
i = 0;
goto 1600;
for (;;) {
++i;
label 1600:
if (i >= cnum) break;
j = 0;
goto 1644;
for (;;) {
++j;
label 1644:
if (j >= rnum) break;
this.createEmptyMovieClip('Chip' + ac, ac);
tbmp = new flash.display.BitmapData(16, 16, true, 0);
tbmp.copyPixels(this.myBMD, new flash.geom.Rectangle(16 * j, 16 * i, 16, 16), new flash.geom.Point(0, 0));
SetMicroChip(this['Chip' + ac], tbmp);
tbmp.dispose();
delete tbmp;
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;
myBMD.dispose();
delete myBMD;
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 >= 2) 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 119;
for (;;) {
++i;
label 119:
if (i >= ac) break;
this['Chip' + i].tBMP0.dispose();
this['Chip' + i].tBMP1.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 1672 {
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 1673 {
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 1674 {
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 1675 {
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 1676 {
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 1677 {
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 1678 {
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 1679 {
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 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) {
Chip.createEmptyMovieClip('Chip0', 0);
Chip.createEmptyMovieClip('Chip1', 1);
Chip.tBMP0 = new flash.display.BitmapData(16, 16, true, 0);
Chip.tBMP1 = new flash.display.BitmapData(16, 16, true, 0);
ii = 0;
goto 883;
for (;;) {
++ii;
label 883:
if (ii >= 8) break;
ui = ii % 2;
Chip['tBMP' + ui].copyPixels(BMPD, new flash.geom.Rectangle(0, 2 * ii, 16, 2), new flash.geom.Point(0, 2 * ii));
}
Chip.Chip0.attachBitmap(Chip.tBMP0, 0, 'auto', true);
Chip.Chip1.attachBitmap(Chip.tBMP1, 0, 'auto', true);
}
function initIntro(Chip) {
unit = 16;
ii = 0;
goto 1199;
for (;;) {
++ii;
label 1199:
if (ii >= 2) break;
if (ii % 2 != 0) {
Chip['Chip' + ii]._x = unit;
} else {
Chip['Chip' + ii]._x = unit * -1;
}
}
}
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 = 6;
ernum = 5;
SE1 = new Sound(this);
SE1.attachSound('SE_FLAIRCHIP');
SE1.start('SE_FLAIRCHIP', 65535);
ac = 0;
gwidth = wid;
gheight = hei;
rnum = gwidth / 16;
cnum = gheight / 16;
i = 0;
goto 1672;
for (;;) {
++i;
label 1672:
if (i >= cnum) break;
j = 0;
goto 1716;
for (;;) {
++j;
label 1716:
if (j >= rnum) break;
this.createEmptyMovieClip('Chip' + ac, ac);
tbmp = new flash.display.BitmapData(16, 16, true, 0);
tbmp.copyPixels(this.myBMD, new flash.geom.Rectangle(16 * j, 16 * i, 16, 16), new flash.geom.Point(0, 0));
SetMicroChip(this['Chip' + ac], tbmp);
tbmp.dispose();
delete tbmp;
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;
myBMD.dispose();
delete myBMD;
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 >= 2) 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 200;
for (;;) {
++i;
label 200:
if (i >= BaseChip + ernum) break;
j = 0;
goto 251;
for (;;) {
++j;
label 251:
if (j >= 2) break;
this['Chip' + i]['Chip' + j]._visible = false;
}
this['Chip' + i].tBMP0.dispose();
this['Chip' + i].tBMP1.dispose();
this['Chip' + i].removeMovieClip();
this['mask' + i].removeMovieClip();
}
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 1681 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 1682 {
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 1683 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 1684 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 1689 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 1692 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 1695 {
}
movieClip 1696 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 1697 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 1700 {
frame 1 {
if (_root.BATTLE.CMGS.Witch.multiflag != '逆') {
stop();
} else {
gotoAndStop('逆');
}
}
frame 11 {
stop();
}
}
movieClip 1701 {
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) {
Chip.createEmptyMovieClip('Chip0', 0);
Chip.createEmptyMovieClip('Chip1', 1);
Chip.tBMP0 = new flash.display.BitmapData(16, 16, true, 0);
Chip.tBMP1 = new flash.display.BitmapData(16, 16, true, 0);
ii = 0;
goto 852;
for (;;) {
++ii;
label 852:
if (ii >= 8) break;
ui = ii % 2;
Chip['tBMP' + ui].copyPixels(BMPD, new flash.geom.Rectangle(0, 2 * ii, 16, 2), new flash.geom.Point(0, 2 * ii));
}
Chip.Chip0.attachBitmap(Chip.tBMP0, 0, 'auto', true);
Chip.Chip1.attachBitmap(Chip.tBMP1, 0, 'auto', true);
}
function initIntro(Chip) {
unit = 16;
ii = 0;
goto 1168;
for (;;) {
++ii;
label 1168:
if (ii >= 2) break;
if (ii % 2 != 0) {
Chip['Chip' + ii]._x = unit;
} else {
Chip['Chip' + ii]._x = unit * -1;
}
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 = 6;
ernum = 6;
ac = 0;
gwidth = wid;
gheight = hei;
rnum = gwidth / 16;
cnum = gheight / 16;
i = 0;
goto 1600;
for (;;) {
++i;
label 1600:
if (i >= cnum) break;
j = 0;
goto 1644;
for (;;) {
++j;
label 1644:
if (j >= rnum) break;
this.createEmptyMovieClip('Chip' + ac, ac);
tbmp = new flash.display.BitmapData(16, 16, true, 0);
tbmp.copyPixels(this.myBMD, new flash.geom.Rectangle(16 * j, 16 * i, 16, 16), new flash.geom.Point(0, 0));
SetMicroChip(this['Chip' + ac], tbmp);
tbmp.dispose();
delete tbmp;
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;
myBMD.dispose();
delete myBMD;
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 >= 2) 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 119;
for (;;) {
++i;
label 119:
if (i >= ac) break;
this['Chip' + i].tBMP0.dispose();
this['Chip' + i].tBMP1.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 1702 {
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 1703 {
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 1704 {
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 1705 {
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 1706 {
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 1707 {
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 1708 {
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) {
Chip.createEmptyMovieClip('Chip0', 0);
Chip.createEmptyMovieClip('Chip1', 1);
Chip.tBMP0 = new flash.display.BitmapData(16, 16, true, 0);
Chip.tBMP1 = new flash.display.BitmapData(16, 16, true, 0);
ii = 0;
goto 883;
for (;;) {
++ii;
label 883:
if (ii >= 8) break;
ui = ii % 2;
Chip['tBMP' + ui].copyPixels(BMPD, new flash.geom.Rectangle(0, 2 * ii, 16, 2), new flash.geom.Point(0, 2 * ii));
}
Chip.Chip0.attachBitmap(Chip.tBMP0, 0, 'auto', true);
Chip.Chip1.attachBitmap(Chip.tBMP1, 0, 'auto', true);
}
function initIntro(Chip) {
unit = 16;
ii = 0;
goto 1199;
for (;;) {
++ii;
label 1199:
if (ii >= 2) break;
if (ii % 2 != 0) {
Chip['Chip' + ii]._x = unit;
} else {
Chip['Chip' + ii]._x = unit * -1;
}
}
}
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 = 6;
ernum = 6;
SE1 = new Sound(this);
SE1.attachSound('SE_FLAIRCHIP');
SE1.start('SE_FLAIRCHIP', 65535);
ac = 0;
gwidth = wid;
gheight = hei;
rnum = gwidth / 16;
cnum = gheight / 16;
i = 0;
goto 1672;
for (;;) {
++i;
label 1672:
if (i >= cnum) break;
j = 0;
goto 1716;
for (;;) {
++j;
label 1716:
if (j >= rnum) break;
this.createEmptyMovieClip('Chip' + ac, ac);
tbmp = new flash.display.BitmapData(16, 16, true, 0);
tbmp.copyPixels(this.myBMD, new flash.geom.Rectangle(16 * j, 16 * i, 16, 16), new flash.geom.Point(0, 0));
SetMicroChip(this['Chip' + ac], tbmp);
tbmp.dispose();
delete tbmp;
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;
myBMD.dispose();
delete myBMD;
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 >= 2) 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 200;
for (;;) {
++i;
label 200:
if (i >= BaseChip + ernum) break;
j = 0;
goto 251;
for (;;) {
++j;
label 251:
if (j >= 2) break;
this['Chip' + i]['Chip' + j]._visible = false;
}
this['Chip' + i].tBMP0.dispose();
this['Chip' + i].tBMP1.dispose();
this['Chip' + i].removeMovieClip();
this['mask' + i].removeMovieClip();
}
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 1709 {
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 1710 {
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 1711 {
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 1712 {
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 1713 {
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 1714 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 1717 mc_PBMask {
}
movieClip 1718 mc_Paola_Bona {
frame 1 {
function ret(str) {
if (str != 'm_Outro') {
if (str == 'm_Intro') {
Idle();
}
_parent.ret(this._name);
} else {
_parent.foldret(this._name);
}
state = str;
}
function act(str) {
fscommand('ParaFlaTrace', 'パオラ・ボナ行動:' + str);
if (str != '必殺1') {
if (str != '必殺2') {
if (str != '特殊2') {
if (str != '特殊1') {
if (str != 'ãŠã¼ã‚Œã‚‹') {
if (str == '救出') {
Change();
}
} else {
Change();
}
} else {
nomotion();
}
} else {
Change();
}
} else {
fscommand('ParaFlaTrace', 'ビーãƒãƒœãƒ¼ãƒ«');
BeachBall();
}
} else {
BigWave();
}
}
function TargetSet(TName, label) {
tTName = TName;
gotoAndPlay(label);
}
function Idle() {
this.AllInvisible();
if (!drown) {
this.m_Sprites[0]._visible = true;
} else {
this.m_Sprites[1]._visible = true;
}
}
function PlayNextAnimation() {
++this.m_PlayingAnimNum;
this.m_fc = 0;
this.m_WaitFrame = 0;
this.m_MoveCount = 0;
fscommand('ParaFlaTrace', '' + this._name + 'pna:' + this.m_PlayingAnimNum + 'mac.l:' + this.m_AnimCtrl.length);
if (this.m_PlayingAnimNum >= this.m_AnimCtrl.length) {
this.Idle();
fscommand('ParaFlaTrace', 'アニメーション終了:ret' + this._name);
delete this.onEnterFrame;
this._parent.ret(this._name);
} else {
this.MotionFunc = this.m_FuncTable[this.m_PlayingAnimNum];
this.PlayAnimation(this.m_AnimCtrl[this.m_PlayingAnimNum]);
}
}
function Intro() {
this.attachMovie('mc_Intro', 'm_Intro', this.getNextHighestDepth());
}
function Outro() {
this.attachMovie('mc_Outro', 'm_Outro', this.getNextHighestDepth());
}
function PreAction() {
myColor = new Color(this);
preColor = myColor.getTransform();
this.createEmptyMovieClip('PA', this.getNextHighestDepth());
this.PA.m_MoveCount = 0;
this.PA.blcount = 0;
this.PA.onEnterFrame = function () {
++this.m_MoveCount;
if (this.m_MoveCount % 3 == 2) {
checknum = Math.floor(this.m_MoveCount / 3);
if (checknum % 2 != 0) {
myColor.setTransform(preColor);
++this.blcount;
} else {
myColor.setRGB(16777215);
}
}
if (this.blcount >= 4) {
Idle();
NextAct();
delete this.onEnterFrame;
this.removeMovieClip();
}
};
}
function nomotion() {
PreAction();
NextAct = function () {
this._parent.ret(this._name);
};
}
function Attack(N) {
PreAction();
NextAct = function () {
this._parent.atcret(this._name);
};
}
function BeachBall() {
PreAction();
NextAct = BallVarrage;
}
function Change() {
tAnimCtrl = new Array();
SE1 = new Sound(this);
SE1.attachSound('SE_Exit');
SE2 = new Sound(this);
SE2.attachSound('SE_ESUMMON');
this.attachMovie('mc_PBMask', 'mc_Mask', this.getNextHighestDepth());
xscalerate = 1;
yscalerate = 1;
mc_Mask._x = 64 * xscalerate;
mc_Mask._y = -128 * yscalerate;
mc_Mask._visible = true;
if (drown) {
tAnimCtrl[0] = 'drown';
tAnimCtrl[1] = 'drown';
tAnimCtrl[2] = 'normal';
} else {
tAnimCtrl[0] = 'normal';
tAnimCtrl[1] = 'normal';
tAnimCtrl[2] = 'drown';
}
drown = !drown;
this.m_FuncTable = new Array();
this.m_FuncTable[0] = function () {
if (this.m_MoveCount == 0) {
SE1.start();
++this.m_MoveCount;
}
mc_Mask._x -= 4 * xscalerate;
mc_Mask._y += 4 * yscalerate;
if (-64 * xscalerate >= mc_Mask._x) {
this.PlayNextAnimation();
}
};
this.m_FuncTable[1] = function () {
++this.m_MoveCount;
if (12 < this.m_MoveCount) {
this.PlayNextAnimation();
}
};
this.m_FuncTable[2] = function () {
if (this.m_MoveCount == 0) {
SE2.start();
++this.m_MoveCount;
}
mc_Mask._x += 4 * xscalerate;
mc_Mask._y -= 4 * yscalerate;
if (mc_Mask._x >= 64 * xscalerate) {
Idle();
mc_Mask._visible = false;
mc_Mask.removeMovieClip();
_parent.healret(this._name);
delete this.onEnterFrame;
}
};
this.SetAnimCtrl(tAnimCtrl);
this.Play1stAnimation();
}
function BigWave() {
fscommand('ParaFlaTrace', 'BigWave');
SE1 = new Sound(this);
SE1.attachSound('SE_WAVE');
SE1.start();
mmc = _root.BATTLE;
WaveClip = this._parent.createEmptyMovieClip('WaveClip', this._parent.getNextHighestDepth());
WaveClip.attachMovie('mc_WaveChip', 'Wave1', WaveClip.getNextHighestDepth());
WaveClip.attachMovie('mc_WaveChip', 'Wave2', WaveClip.getNextHighestDepth());
WaveClip.attachMovie('mc_WaveChip', 'Wave3', WaveClip.getNextHighestDepth());
WaveClip._xscale = this._xscale;
WaveClip._yscale = this._yscale;
WaveClip.Wave2._y = 41;
WaveClip.Wave3._y = 82;
WaveClip._x = -51 * (WaveClip._xscale / 100);
WaveClip._y = 23;
vx = 32;
vunit = 2;
SX = this._x;
SY = this._y;
followwave = false;
WaveClip.hit = false;
WaveClip.onEnterFrame = function () {
this._x += vx;
if (!followwave) {
if (this._x >= _x) {
followwave = true;
}
}
if (followwave && !drown) {
_x += vx;
}
if (drown) {
_x = SX + 2 * random(5) - 8;
_y = SY + 2 * random(5) - 8;
}
vx -= vunit;
if (-16 >= vx) {
vunit = -2;
}
if (!this.hit) {
if (420 < this._x + this._width) {
mem = 0;
goto 4823;
for (;;) {
++mem;
label 4823:
if (mem >= 3) break;
if (mem < 3) {
if (mmc[mmc.MGS[mem]] != '' && mmc.ComCheck(mmc.CMGS[mmc.MGS[mem]])) {
mmc[mmc.MGS[mem]].gotoAndPlay('ãらã„');
}
}
}
this.hit = true;
}
}
if (512 + 512 < this._x) {
if (drown) {
_x = SX;
_y = SY;
_parent.atcret(this._name);
delete this.onEnterFrame;
this.removeMovieClip();
} else {
_x = SX - 128;
this.onEnterFrame = function () {
_x += 32;
if (_x >= SX) {
_x = SX;
_parent.atcret(this._name);
delete this.onEnterFrame;
this.removeMovieClip();
}
};
}
}
};
}
function BallVarrage() {
SE1 = new Sound(this);
SE1.attachSound('SE_CRIT');
mmc = _root.BATTLE;
Varraged = mmc.Varraged;
Ballnum = Varraged.length;
fscommand('ParaFlaTrace', 'ボールç·æ•°:' + Ballnum);
Balls = new Array();
ii = 0;
goto 5453;
for (;;) {
++ii;
label 5453:
if (ii >= Ballnum) break;
Balls[ii] = this._parent.createEmptyMovieClip('BBall' + ii, this._parent.getNextHighestDepth());
Balls[ii].attachMovie('mc_BBall', 'BBall', Balls[ii].getNextHighestDepth());
Balls[ii]._xscale = 200;
Balls[ii]._yscale = 200;
Balls[ii]._visible = false;
Balls[ii]._x = this._x + 128;
Balls[ii]._y = this._y + 64;
}
recallBall = 0;
SetBall(Balls, 0);
}
function recallBalls() {
++recallBall;
if (recallBall >= Ballnum) {
_parent.atcret(this._name);
delete Balls;
}
}
function SetBall(Balls, BNum) {
Balls[BNum]._visible = true;
Balls[BNum].ex = mmc[mmc.MGS[Varraged[BNum]]]._x + 16 - 16;
Balls[BNum].ey = mmc[mmc.MGS[Varraged[BNum]]]._y + 24 - 16;
Balls[BNum].vx = (Balls[BNum].ex - Balls[BNum]._x) / 8;
Balls[BNum].vy = (Balls[BNum].ey - Balls[BNum]._y) / 8;
Balls[BNum]._x -= Balls[BNum].vx;
Balls[BNum]._y -= Balls[BNum].vy;
Balls[BNum].hit = false;
fscommand('ParaFlaTrace', 'tex:' + tex);
fscommand('ParaFlaTrace', 'tey:' + tey);
fscommand('ParaFlaTrace', 'ex:' + Balls[BNum].ex);
fscommand('ParaFlaTrace', 'ey:' + Balls[BNum].ey);
fscommand('ParaFlaTrace', 'vx:' + Balls[BNum].vx);
fscommand('ParaFlaTrace', 'vy:' + Balls[BNum].vy);
fscommand('ParaFlaTrace', 'ボールセット:' + Balls[BNum] + 'BNum:' + BNum);
fscommand('ParaFlaTrace', 'MotionFunc:' + Balls[BNum].MotionFunc);
Balls[BNum].onEnterFrame = function () {
this._x += this.vx;
this._y += this.vy;
if (this._x >= this.ex - 4 && !this.hit) {
this.hit = true;
if (!mmc.CMGS[mmc.MGS[Varraged[BNum]]].InAir) {
this.vy += 2 * (random(9) - 4);
mmc[mmc.MGS[Varraged[BNum]]].gotoAndPlay('ãらã„');
SE1.stop();
SE1.start();
}
if (BNum < Ballnum) {
fscommand('ParaFlaTrace', '次ボールセット');
SetBall(Balls, BNum + 1);
}
}
if (512 < this._x) {
recallBalls();
this.removeMovieClip();
}
};
}
this.LoadSprites('I_PAOLA_MOTION', 2, 1);
this.m_BaseX = 0;
this.m_BaseY = 0;
this.createEmptyMovieClip('mask', this.getNextHighestDepth());
this.mask._x = 0;
this.mask._y = 0;
this.mask.beginFill(16777215, 100);
this.mask.moveTo(0, 0);
this.mask.lineTo(64, 0);
this.mask.lineTo(64, 64);
this.mask.lineTo(0, 64);
this.mask.lineTo(0, 0);
this.mask.endFill();
this.setMask(this.mask);
var state = '';
tTName = '';
drown = false;
AnimSetting = new CSAnimStatus();
AnimSetting.m_Roop = false;
AnimSetting.m_SCArray = new Array();
AnimSetting.m_SCArray[0] = [0, 0];
this.SetAnimation('normal', AnimSetting);
delete AnimSetting;
AnimSetting = new CSAnimStatus();
AnimSetting.m_Roop = false;
AnimSetting.m_SCArray = new Array();
AnimSetting.m_SCArray[0] = [1, 0];
this.SetAnimation('drown', AnimSetting);
Idle();
Intro();
mc_Mask._visible = false;
NextAct = ret;
}
}
movieClip 1719 mc_Intro {
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) {
Chip.createEmptyMovieClip('Chip0', 0);
Chip.createEmptyMovieClip('Chip1', 1);
Chip.tBMP0 = new flash.display.BitmapData(msize, msize, true, 0);
Chip.tBMP1 = new flash.display.BitmapData(msize, msize, true, 0);
ii = 0;
goto 932;
for (;;) {
++ii;
label 932:
if (ii >= 8) break;
ui = ii % 2;
Chip['tBMP' + ui].copyPixels(BMPD, new flash.geom.Rectangle(0, (msize / 8) * ii, msize, msize / 8), new flash.geom.Point(0, (msize / 8) * ii));
}
Chip.Chip0.attachBitmap(Chip.tBMP0, 0, 'auto', true);
Chip.Chip1.attachBitmap(Chip.tBMP1, 0, 'auto', true);
}
function initIntro(Chip) {
unit = msize;
ii = 0;
goto 1277;
for (;;) {
++ii;
label 1277:
if (ii >= 2) break;
if (ii % 2 != 0) {
Chip['Chip' + ii]._x = unit;
} else {
Chip['Chip' + ii]._x = unit * -1;
}
Chip['Chip' + ii]._visible = false;
}
}
Witch = _parent;
wid = Witch._width / (Witch._xscale / 100);
hei = Witch._height / (Witch._yscale / 100);
var myBMD = new flash.display.BitmapData(wid, hei, true, 0);
myBMD.draw(Witch);
_parent.AllInvisible();
var maxac;
this.createEmptyMovieClip('mask', 2000);
msize = 8;
BaseChip = 0;
efcount = 0;
efframe = 6;
ernum = 4;
ac = 0;
gwidth = wid;
gheight = hei;
rnum = gwidth / msize;
cnum = gheight / msize;
i = 0;
goto 1762;
for (;;) {
++i;
label 1762:
if (i >= cnum) break;
j = 0;
goto 1806;
for (;;) {
++j;
label 1806:
if (j >= rnum) break;
this.createEmptyMovieClip('Chip' + ac, ac);
tbmp = new flash.display.BitmapData(msize, msize, true, 0);
tbmp.copyPixels(this.myBMD, new flash.geom.Rectangle(msize * j, msize * i, msize, msize), new flash.geom.Point(0, 0));
SetMicroChip(this['Chip' + ac], tbmp);
tbmp.dispose();
delete tbmp;
this['Chip' + ac]._x = msize * j;
this['Chip' + ac]._y = msize * i;
delete this['tbmp' + ac];
this.createEmptyMovieClip('mask' + ac, 2000 + ac);
this['mask' + ac]._x = msize * j;
this['mask' + ac]._y = msize * 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;
myBMD.dispose();
delete myBMD;
fscommand('ParaFlaTrace', 'ç·ã‚¤ãƒ³ãƒˆãƒãƒãƒƒãƒ—æ•°:' + maxac);
fscommand('ParaFlaTrace', 'wid:' + wid);
fscommand('ParaFlaTrace', 'hei:' + hei);
gotoAndPlay(2);
}
frame 2 {
i = BaseChip;
goto 91;
for (;;) {
++i;
label 91:
if (i >= BaseChip + ernum) break;
j = 0;
goto 142;
for (;;) {
++j;
label 142:
if (j >= 2) break;
this['Chip' + i]['Chip' + j]._visible = true;
if (j % 2 != 0) {
this['Chip' + i]['Chip' + j]._x -= msize / efframe;
} else {
this['Chip' + i]['Chip' + j]._x += msize / 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 119;
for (;;) {
++i;
label 119:
if (i >= ac) break;
this['Chip' + i].tBMP0.dispose();
this['Chip' + i].tBMP1.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 1720 mc_Outro {
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) {
Chip.createEmptyMovieClip('Chip0', 0);
Chip.createEmptyMovieClip('Chip1', 1);
Chip.tBMP0 = new flash.display.BitmapData(msize, msize, true, 0);
Chip.tBMP1 = new flash.display.BitmapData(msize, msize, true, 0);
ii = 0;
goto 915;
for (;;) {
++ii;
label 915:
if (ii >= 8) break;
ui = ii % 2;
Chip['tBMP' + ui].copyPixels(BMPD, new flash.geom.Rectangle(0, (msize / 8) * ii, msize, msize / 8), new flash.geom.Point(0, (msize / 8) * ii));
}
Chip.Chip0.attachBitmap(Chip.tBMP0, 0, 'auto', true);
Chip.Chip1.attachBitmap(Chip.tBMP1, 0, 'auto', true);
}
function initIntro(Chip) {
unit = msize;
ii = 0;
goto 1260;
for (;;) {
++ii;
label 1260:
if (ii >= 2) break;
if (ii % 2 != 0) {
Chip['Chip' + ii]._x = unit;
} else {
Chip['Chip' + ii]._x = unit * -1;
}
}
}
Witch = _parent;
wid = Witch._width / (Witch._xscale / 100);
hei = Witch._height / (Witch._yscale / 100);
var myBMD = new flash.display.BitmapData(wid, hei, true, 0);
myBMD.draw(Witch);
_parent.AllInvisible();
var maxac;
this.createEmptyMovieClip('mask', 2000);
msize = 8;
BaseChip = 0;
efcount = 0;
efframe = 6;
ernum = 4;
SE1 = new Sound(this);
SE1.attachSound('SE_FLAIRCHIP');
SE1.start('SE_FLAIRCHIP', 65535);
ac = 0;
gwidth = wid;
gheight = hei;
rnum = gwidth / msize;
cnum = gheight / msize;
i = 0;
goto 1786;
for (;;) {
++i;
label 1786:
if (i >= cnum) break;
j = 0;
goto 1830;
for (;;) {
++j;
label 1830:
if (j >= rnum) break;
this.createEmptyMovieClip('Chip' + ac, ac);
tbmp = new flash.display.BitmapData(msize, msize, true, 0);
tbmp.copyPixels(this.myBMD, new flash.geom.Rectangle(msize * j, msize * i, msize, msize), new flash.geom.Point(0, 0));
SetMicroChip(this['Chip' + ac], tbmp);
tbmp.dispose();
delete tbmp;
this['Chip' + ac]._x = msize * j;
this['Chip' + ac]._y = msize * i;
delete this['tbmp' + ac];
this.createEmptyMovieClip('mask' + ac, 2000 + ac);
this['mask' + ac]._x = msize * j;
this['mask' + ac]._y = msize * 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;
myBMD.dispose();
delete myBMD;
gotoAndPlay(2);
}
frame 2 {
i = BaseChip;
goto 82;
for (;;) {
++i;
label 82:
if (i >= BaseChip + ernum) break;
j = 0;
goto 133;
for (;;) {
++j;
label 133:
if (j >= 2) break;
if (j % 2 != 0) {
this['Chip' + i]['Chip' + j]._x -= msize / efframe;
} else {
this['Chip' + i]['Chip' + j]._x += msize / efframe;
}
}
}
++efcount;
}
frame 3 {
if (efcount >= efframe) {
i = BaseChip;
goto 200;
for (;;) {
++i;
label 200:
if (i >= BaseChip + ernum) break;
j = 0;
goto 251;
for (;;) {
++j;
label 251:
if (j >= 2) break;
this['Chip' + i]['Chip' + j]._visible = false;
}
this['Chip' + i].tBMP0.dispose();
this['Chip' + i].tBMP1.dispose();
this['Chip' + i].removeMovieClip();
this['mask' + i].removeMovieClip();
}
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 1721 mc_BBall {
frame 1 {
function PlayAction() {
tAnimCtrl = new Array();
tAnimCtrl[0] = 'pose';
this.m_FuncTable = new Array();
this.m_FuncTable[0] = function () {};
this.SetAnimCtrl(tAnimCtrl);
this.Play1stAnimation();
}
this.LoadSprites('I_BBALL_MOTION', 4, 1);
this.m_BaseX = 16 * (this._xscale / 100);
this.m_BaseY = 16 * (this._xscale / 100);
AnimSetting = new CSAnimStatus();
AnimSetting.m_Roop = true;
AnimSetting.m_SCArray = new Array();
AnimSetting.m_SCArray[0] = [0, 2];
AnimSetting.m_SCArray[1] = [1, 2];
AnimSetting.m_SCArray[2] = [2, 2];
AnimSetting.m_SCArray[3] = [3, 2];
this.SetAnimation('pose', AnimSetting);
PlayAction();
}
}
movieClip 1722 mc_WaveChip {
frame 1 {
function PlayAction() {
tAnimCtrl = new Array();
tAnimCtrl[0] = 'pose';
this.m_FuncTable = new Array();
this.m_FuncTable[0] = function () {};
this.SetAnimCtrl(tAnimCtrl);
this.Play1stAnimation();
}
this.LoadSprites('I_WAVE_MOTION', 2, 1);
this.m_BaseX = 16 * (this._xscale / 100);
this.m_BaseY = 16 * (this._xscale / 100);
AnimSetting = new CSAnimStatus();
AnimSetting.m_Roop = true;
AnimSetting.m_SCArray = new Array();
AnimSetting.m_SCArray[0] = [0, 2];
AnimSetting.m_SCArray[1] = [1, 2];
this.SetAnimation('pose', AnimSetting);
delete AnimSetting;
AnimSetting = new CSAnimStatus();
AnimSetting.m_Roop = true;
AnimSetting.m_SCArray = new Array();
AnimSetting.m_SCArray[0] = [0, 2];
AnimSetting.m_SCArray[1] = [1, 2];
this.SetAnimation('pose2', AnimSetting);
PlayAction();
}
}
movieClip 1729 __Packages.CSAnimStatus {
#initclip
if (!CSAnimStatus) {
_global.CSAnimStatus = function () {};
var v1 = _global.CSAnimStatus.prototype;
ASSetPropFlags(v1, null, 1);
v1.m_Roop = false;
v1.m_SCArray = new Array();
}
#endinitclip
}
movieClip 1730 __Packages.CSprite {
#initclip
if (!CSprite) {
_global.CSprite = function () {
fscommand('ParaFlaTrace', 'コンストラクタ');
this.m_AnimSet = new Array();
this.m_AnimCtrl = new Array();
this.m_PlayingAnimNum = 0;
this.m_fc = 0;
this.m_WaitFrame = 0;
this.m_BaseX = Math.floor(this._width / 2);
this.m_BaseY = this._height;
};
_global.CSprite.prototype.__proto__ = MovieClip.prototype;
_global.CSprite.prototype.__constructor__ = MovieClip;
Object.registerClass('mc_Paola_Bona', CSprite);
Object.registerClass('mc_BBall', CSprite);
Object.registerClass('mc_WaveChip', CSprite);
var v1 = _global.CSprite.prototype;
v1.Reverse = function () {
this._xscale *= -1;
length = this.m_Sprites.length;
if (this._xscale >= 0) {
i = 0;
goto 1437;
for (;;) {
++i;
label 1437:
if (i >= length) break;
this.m_Sprites[i]._x = 0;
}
} else {
twid = this._width;
i = 0;
goto 1536;
for (;;) {
++i;
label 1536:
if (i >= length) break;
this.m_Sprites[i]._x = twid * -1;
}
}
};
v1.MotionFunc = function () {};
v1.ResetAnimation = function () {
delete this.m_AnimSet;
delete this.m_AnimCtrl;
this.m_AnimSet = new Array();
this.m_AnimCtrl = new Array();
this.m_PlayingAnimNum = 0;
this.m_fc = 0;
this.m_WaitFrame = 0;
};
v1.SetAnimCtrl = function (AnimCtrl) {
fscommand('ParaFlaTrace', 'SAC1:' + AnimCtrl);
this.m_AnimCtrl = AnimCtrl;
fscommand('ParaFlaTrace', 'SAC2:' + this.m_AnimCtrl);
};
v1.SetAnimation = function (AnimName, AnimArray) {
fscommand('ParaFlaTrace', 'Name:' + AnimName + 'AA:' + AnimArray);
this.m_AnimSet[AnimName] = AnimArray;
fscommand('ParaFlaTrace', 'AS:' + this.m_AnimSet[AnimName]);
fscommand('ParaFlaTrace', 'AS1:' + this.m_AnimSet);
};
v1.Play1stAnimation = function () {
if (this._parent.m_frameunit == undefined) {
this.m_frameunit = 33;
} else {
this.m_frameunit = this._parent.m_frameunit;
}
this.m_PlayingAnimNum = 0;
this.m_preAnimNum = -1;
this.m_fc = 0;
this.m_WaitFrame = 0;
this.m_MoveCount = 0;
this.MotionFunc = this.m_FuncTable[this.m_PlayingAnimNum];
this.PlayAnimation(this.m_AnimCtrl[this.m_PlayingAnimNum]);
this.SetEnterFrame();
};
v1.Idle = function () {
this.AllInvisible();
this.m_Sprites[0]._visible = true;
};
v1.PlayNextAnimation = function () {
++this.m_PlayingAnimNum;
this.m_fc = 0;
this.m_WaitFrame = 0;
this.m_MoveCount = 0;
fscommand('ParaFlaTrace', '' + this._name + 'pna:' + this.m_PlayingAnimNum + 'mac.l:' + this.m_AnimCtrl.length);
if (this.m_PlayingAnimNum >= this.m_AnimCtrl.length) {
this.Idle();
fscommand('ParaFlaTrace', 'アニメーション終了:ret' + this._name);
delete this.onEnterFrame;
this._parent.ret(this._name);
} else {
this.MotionFunc = this.m_FuncTable[this.m_PlayingAnimNum];
this.PlayAnimation(this.m_AnimCtrl[this.m_PlayingAnimNum]);
}
};
v1.FrameAction = function () {
if (this.m_preAnimNum != this.m_PlayingAnimNum) {
this.AllInvisible();
this.m_preAnimNum = this.m_PlayingAnimNum;
}
SpC = this.m_PlayingAnim.m_SCArray[this.m_fc];
if (this.m_fc != 0) {
this.m_Sprites[this.m_PlayingAnim.m_SCArray[this.m_fc - 1][0]]._visible = false;
} else {
tsc = this.m_PlayingAnim.m_SCArray.length - 1;
this.m_Sprites[this.m_PlayingAnim.m_SCArray[tsc][0]]._visible = false;
}
this.m_Sprites[SpC[0]]._visible = true;
++this.m_WaitFrame;
this.MotionFunc();
if (0 < SpC[1]) {
if (this.m_WaitFrame >= SpC[1]) {
++this.m_fc;
this.m_WaitFrame = 0;
if (this.m_fc >= this.m_PlayingAnim.m_SCArray.length) {
if (!this.m_PlayingAnim.m_Roop) {
this.PlayNextAnimation();
} else {
this.m_fc = 0;
}
}
}
}
};
v1.SetEnterFrame = function () {
this.onEnterFrame = function () {
this.FrameAction();
};
};
v1.PlayAnimation = function (AnimName) {
if (this.m_AnimSet[AnimName] != undefined) {
this.m_PlayingAnim = this.m_AnimSet[AnimName];
this.m_fc = 0;
this.m_WaitFrame = 0;
}
};
v1.AllInvisible = function () {
length = this.m_Sprites.length;
i = 0;
goto 3532;
for (;;) {
++i;
label 3532:
if (i >= length) break;
this.m_Sprites[i]._visible = false;
}
};
v1.LoadSprites = function (name, Xnum, Ynum) {
this.BMPName = name;
BBG = flash.display.BitmapData.loadBitmap(this.BMPName);
this.m_XNum = Xnum;
this.m_YNum = Ynum;
this.m_chipX = Math.floor(BBG.width / this.m_XNum);
this.m_chipY = Math.floor(BBG.height / this.m_YNum);
fc = 0;
delete this.m_Sprites;
this.m_Sprites = new Array();
i = 0;
goto 3878;
for (;;) {
++i;
label 3878:
if (i >= this.m_YNum) break;
j = 0;
goto 3928;
for (;;) {
++j;
label 3928:
if (j >= this.m_XNum) break;
this.m_Sprites[fc] = this.createEmptyMovieClip('Chip' + fc, this.getNextHighestDepth());
this['tbmp' + fc] = new flash.display.BitmapData(this.m_chipX, this.m_chipY, true, 0);
this['tbmp' + fc].copyPixels(BBG, new flash.geom.Rectangle(this.m_chipX * j, this.m_chipY * i, this.m_chipX, this.m_chipY), new flash.geom.Point(0, 0));
this.m_Sprites[fc].attachBitmap(this['tbmp' + fc], 0, 'auto', true);
this.m_Sprites[fc]._visible = false;
++fc;
}
}
BBG.dispose();
delete BBG;
};
ASSetPropFlags(v1, null, 1);
v1.m_XNum = 4;
v1.m_YNum = 4;
v1.m_chipX = 48;
v1.m_chipY = 48;
v1.m_fc = 0;
v1.m_WaitFrame = 0;
v1.m_PlayingAnimNum = 0;
v1.m_frameunit = 4;
}
#endinitclip
}
movieClip 1731 __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 1732 __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 1733 __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 1734 __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 1735 __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;
this.AcScale = 0;
this.ExSGScale = 100;
this.DefSGScale = 100;
this.RegeTurn = 0;
this.RegeUnit = 0;
this.RefreTurn = 0;
this.RefreUnit = 0;
};
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;
if (SkillName == 'メッタãŽã‚Š') {
hscale = 1 + this.GetMSG() / 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;
}
tAcuracy += this.AcScale;
hscale *= this.HitScale / 100;
i = 0;
goto 1961;
for (;;) {
++i;
label 1961:
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 2149;
for (;;) {
++i;
label 2149:
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;
}
tAcuracy += this.AcScale;
hscale = this.HitScale / 100;
i = 0;
goto 3063;
for (;;) {
++i;
label 3063:
if (i >= this.RANum * hscale) break;
if (random(100) < tAcuracy) {
ret += this.ADamage + random(10) - 5;
++this.preHitNumR;
}
}
this.preHitNumL = 0;
i = 0;
goto 3225;
for (;;) {
++i;
label 3225:
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 3638;
for (;;) {
++i;
label 3638:
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 3858;
for (;;) {
++i;
label 3858:
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 4422;
for (;;) {
++i;
label 4422:
if (i >= this.RANum * hscale) break;
if (random(100) < AC) {
ret += this.ADamage + random(10) - 5;
++this.preHitNumR;
}
}
this.preHitNumL = 0;
i = 0;
goto 4584;
for (;;) {
++i;
label 4584:
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 4910;
for (;;) {
++i;
label 4910:
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 5078;
for (;;) {
++i;
label 5078:
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 5429;
for (;;) {
++i;
label 5429:
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 5606;
for (;;) {
++i;
label 5606:
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 5759;
for (;;) {
++i;
label 5759:
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.DesSpell = function () {
this.DefUp = 0;
this.provokeflag = 0;
this.provokeTarget = '';
this.ribbonflag = false;
this.stunflag = false;
this.TurnDrain = 0;
this.SlipTurn = 0;
this.SlipUnit = 0;
this.MHPDown = 100;
this.MSGDown = 100;
this.AcScale = 0;
this.ExSGScale = 100;
this.DefSGScale = 100;
this.RegeTurn = 0;
this.RegeUnit = 0;
this.RefreTurn = 0;
this.RefreUnit = 0;
};
v1.CureStatus = function () {
this.ribbonflag = false;
this.stunflag = false;
this.TurnDrain = 0;
this.SlipTurn = 0;
this.SlipUnit = 0;
if (this.MHPDown < 100) {
this.MHPDown = 100;
}
if (this.MSGDown < 100) {
this.MSGDown = 100;
}
if (this.AcScale < 0) {
this.AcScale = 0;
}
if (100 < this.ExSGScale) {
this.ExSGScale = 100;
}
if (100 < this.DefSGScale) {
this.DefSGScale = 100;
}
};
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 cloneObj_proc(_obj) {
var _retobj = new Object();
for (var pn in _obj) {
if (typeof _obj[pn] != 'object') {
_retobj[pn] = _obj[pn];
} else {
_retobj[pn] = cloneObj(_obj[pn]);
}
fscommand('ParaFlaTrace', pn + ':' + _obj[pn] + ':' + _retobj[pn]);
}
return _retobj;
}
function cloneObj(_obj) {
fscommand('ParaFlaTrace', 'clonecheck:' + _obj);
if (_obj.length == undefined) {
fscommand('ParaFlaTrace', 'clonecheckobj:');
var _retobj = new Object();
for (var pn in _obj) {
if (typeof _obj[pn] != 'object') {
_retobj[pn] = _obj[pn];
} else {
_retobj[pn] = cloneObj(_obj[pn]);
}
fscommand('ParaFlaTrace', pn + ':' + _obj[pn] + ':' + _retobj[pn]);
}
return _retobj;
}
fscommand('ParaFlaTrace', 'clonecheckarray:' + _obj.length);
var _retobj = new Array();
var i = 0;
goto 4322;
for (;;) {
++i;
label 4322:
if (i >= _obj.length) break;
if (typeof _obj[i] != 'object') {
_retobj[i] = _obj[i];
} else {
_retobj[i] = cloneObj(_obj[i]);
}
fscommand('ParaFlaTrace', '' + i + ':' + _obj[i] + ':' + _retobj[i]);
}
return _retobj;
}
function CopyObject(sorce, targ) {
fscommand('ParaFlaTrace', 'sorce:' + sorce + ':targ:' + targ);
if (typeof sorce != 'object') {
fscommand('ParaFlaTrace', '' + sorce + 'データ');
targ = sorce;
} else {
fscommand('ParaFlaTrace', '' + sorce + 'オブジェクト');
targ = {};
for (pn in sorce) {
CopyObject(sorce[pn], targ[pn]);
}
}
}
function CopyLevel(sorce, targ) {
for (pn in sorce) {
targ[pn] = sorce[pn];
}
}
function CopyItem(sorce, targ) {
for (pn in sorce) {
tempsorce = sorce[pn];
for (sn in tempsorce) {
targ[pn][sn] = tempsorce[sn];
}
}
}
function ASaveData() {
if (!asave) {
saveret = null;
} else {
asave.data = {'item': {}, 'level': {}};
fscommand('ParaFlaTrace', 'オートセーブ');
asave.data.item = cloneObj(AddingItemTable);
asave.data.level = cloneObj(LevelList);
saveret = asave.flush();
}
}
function ALoadData() {
if (!asave) {
saveret = null;
} else {
if (!(asave.data.item == undefined || asave.data.level == undefined)) {
fscommand('ParaFlaTrace', 'オートãƒãƒ¼ãƒ‰');
AddingItemTable = cloneObj(asave.data.item);
LevelList = cloneObj(asave.data.level);
} else {
saveret = null;
}
}
}
function SaveData() {
if (!save) {
saveret = null;
} else {
save.data = {'item': {}, 'level': {}};
fscommand('ParaFlaTrace', 'マニュアルセーブ');
save.data.item = cloneObj(AddingItemTable);
save.data.level = cloneObj(LevelList);
fscommand('ParaFlaTrace', 'アイテムテーブル');
for (pn in AddingItemTable) {
fscommand('ParaFlaTrace', pn + ':' + AddingItemTable[pn]);
}
fscommand('ParaFlaTrace', 'セーブ');
for (pn in eval(save.data.item)) {
fscommand('ParaFlaTrace', pn + ':' + save.data.item[pn]);
}
fscommand('ParaFlaTrace', 'レベルリスト');
for (pn in LevelList) {
fscommand('ParaFlaTrace', pn + ':' + LevelList[pn]);
}
fscommand('ParaFlaTrace', 'セーブ');
for (pn in eval(save.data.level)) {
fscommand('ParaFlaTrace', pn + ':' + save.data.level[pn]);
}
saveret = save.flush();
}
}
function LoadData() {
if (!save) {
saveret = null;
} else {
if (!(save.data.item == undefined || save.data.level == undefined)) {
fscommand('ParaFlaTrace', 'マニュアルãƒãƒ¼ãƒ‰');
AddingItemTable = cloneObj(save.data.item);
LevelList = cloneObj(save.data.level);
fscommand('ParaFlaTrace', 'アイテムテーブル');
for (pn in AddingItemTable) {
fscommand('ParaFlaTrace', pn + ':' + AddingItemTable[pn]);
}
fscommand('ParaFlaTrace', 'セーブ');
for (pn in eval(save.data.item)) {
fscommand('ParaFlaTrace', pn + ':' + save.data.item[pn]);
}
fscommand('ParaFlaTrace', 'レベルリスト');
for (pn in LevelList) {
fscommand('ParaFlaTrace', pn + ':' + LevelList[pn]);
}
fscommand('ParaFlaTrace', 'セーブ');
for (pn in eval(save.data.level)) {
fscommand('ParaFlaTrace', pn + ':' + save.data.level[pn]);
}
} else {
saveret = null;
}
}
}
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 7585;
for (;;) {
++ii;
label 7585:
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 7819;
for (;;) {
++ii;
label 7819:
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 8245;
for (;;) {
++ii;
label 8245:
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 8487;
for (;;) {
++ii;
label 8487:
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 == 'ホムリリー')) {
if (NAMES.Witch != 'パオラ・ボナ') {
WName = NAMES.Witch;
} else {
WName = 'エルザ・マリア';
}
} 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.マミ.Items[2] = 'ティーセット';
CMGList.マミ.ItemsNum[2] = 1;
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.ãょã†ã“.Items[2] = 'グリーフシードL';
CMGList.ãょã†ã“.ItemsNum[2] = 1;
CMGList.ãょã†ã“.Items[3] = 'ã‚Šã‚“ã”';
CMGList.ãょã†ã“.ItemsNum[3] = 2;
CMGList.ãょã†ã“.Items[4] = 'ã†ã‚“ã¾ã„ã¼ã†';
CMGList.ãょã†ã“.ItemsNum[4] = 2;
CMGList.ãょã†ã“.Items[5] = 'ãŸã„ã‚„ã';
CMGList.ãょã†ã“.ItemsNum[5] = 2;
CMGList.ãょã†ã“.Items[6] = 'ROCKY';
CMGList.ãょã†ã“.ItemsNum[6] = 2;
CMGList.ãょã†ã“.Items[7] = 'ã ã‚“ã”';
CMGList.ãょã†ã“.ItemsNum[7] = 2;
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.マミ.Items[2] = 'ティーセット';
CMGList.マミ.ItemsNum[2] = 1;
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.ãょã†ã“.Items[2] = 'グリーフシードL';
CMGList.ãょã†ã“.ItemsNum[2] = 1;
CMGList.ãょã†ã“.Items[3] = 'ã‚Šã‚“ã”';
CMGList.ãょã†ã“.ItemsNum[3] = 2;
CMGList.ãょã†ã“.Items[4] = 'ã†ã‚“ã¾ã„ã¼ã†';
CMGList.ãょã†ã“.ItemsNum[4] = 2;
CMGList.ãょã†ã“.Items[5] = 'ãŸã„ã‚„ã';
CMGList.ãょã†ã“.ItemsNum[5] = 2;
CMGList.ãょã†ã“.Items[6] = 'ROCKY';
CMGList.ãょã†ã“.ItemsNum[6] = 2;
CMGList.ãょã†ã“.Items[7] = 'ã ã‚“ã”';
CMGList.ãょã†ã“.ItemsNum[7] = 2;
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.マミ.Items[2] = 'ティーセット';
CMGList.マミ.ItemsNum[2] = 1;
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.ãょã†ã“.Items[3] = 'ã‚Šã‚“ã”';
CMGList.ãょã†ã“.ItemsNum[3] = 2;
CMGList.ãょã†ã“.Items[4] = 'ã†ã‚“ã¾ã„ã¼ã†';
CMGList.ãょã†ã“.ItemsNum[4] = 2;
CMGList.ãょã†ã“.Items[5] = 'ãŸã„ã‚„ã';
CMGList.ãょã†ã“.ItemsNum[5] = 2;
CMGList.ãょã†ã“.Items[6] = 'ROCKY';
CMGList.ãょã†ã“.ItemsNum[6] = 2;
CMGList.ãょã†ã“.Items[7] = 'ã ã‚“ã”';
CMGList.ãょã†ã“.ItemsNum[7] = 2;
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.マミ.Items[2] = 'ティーセット';
GBCMGList.マミ.ItemsNum[2] = 2;
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.ãょã†ã“.Items[3] = 'ã‚Šã‚“ã”';
GBCMGList.ãょã†ã“.ItemsNum[3] = 3;
GBCMGList.ãょã†ã“.Items[4] = 'ã†ã‚“ã¾ã„ã¼ã†';
GBCMGList.ãょã†ã“.ItemsNum[4] = 3;
GBCMGList.ãょã†ã“.Items[5] = 'ãŸã„ã‚„ã';
GBCMGList.ãょã†ã“.ItemsNum[5] = 3;
GBCMGList.ãょã†ã“.Items[6] = 'ROCKY';
GBCMGList.ãょã†ã“.ItemsNum[6] = 3;
GBCMGList.ãょã†ã“.Items[7] = 'ã ã‚“ã”';
GBCMGList.ãょã†ã“.ItemsNum[7] = 3;
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.ãょã†ã“1.Items[1] = 'ã‚Šã‚“ã”';
CMGList.ãょã†ã“1.ItemsNum[1] = 1;
CMGList.ãょã†ã“1.Items[2] = 'ã†ã‚“ã¾ã„ã¼ã†';
CMGList.ãょã†ã“1.ItemsNum[2] = 1;
CMGList.ãょã†ã“1.Items[3] = 'ãŸã„ã‚„ã';
CMGList.ãょã†ã“1.ItemsNum[3] = 1;
CMGList.ãょã†ã“1.Items[4] = 'ROCKY';
CMGList.ãょã†ã“1.ItemsNum[4] = 1;
CMGList.ãょã†ã“1.Items[5] = 'ã ã‚“ã”';
CMGList.ãょã†ã“1.ItemsNum[5] = 1;
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.ãょã†ã“2.Items[1] = 'ã‚Šã‚“ã”';
CMGList.ãょã†ã“2.ItemsNum[1] = 1;
CMGList.ãょã†ã“2.Items[2] = 'ã†ã‚“ã¾ã„ã¼ã†';
CMGList.ãょã†ã“2.ItemsNum[2] = 1;
CMGList.ãょã†ã“2.Items[3] = 'ãŸã„ã‚„ã';
CMGList.ãょã†ã“2.ItemsNum[3] = 1;
CMGList.ãょã†ã“2.Items[4] = 'ROCKY';
CMGList.ãょã†ã“2.ItemsNum[4] = 1;
CMGList.ãょã†ã“2.Items[5] = 'ã ã‚“ã”';
CMGList.ãょã†ã“2.ItemsNum[5] = 1;
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.ãょã†ã“3.Items[1] = 'ã‚Šã‚“ã”';
CMGList.ãょã†ã“3.ItemsNum[1] = 1;
CMGList.ãょã†ã“3.Items[2] = 'ã†ã‚“ã¾ã„ã¼ã†';
CMGList.ãょã†ã“3.ItemsNum[2] = 1;
CMGList.ãょã†ã“3.Items[3] = 'ãŸã„ã‚„ã';
CMGList.ãょã†ã“3.ItemsNum[3] = 1;
CMGList.ãょã†ã“3.Items[4] = 'ROCKY';
CMGList.ãょã†ã“3.ItemsNum[4] = 1;
CMGList.ãょã†ã“3.Items[5] = 'ã ã‚“ã”';
CMGList.ãょã†ã“3.ItemsNum[5] = 1;
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.マミ.Items[2] = 'ティーセット';
CMGList.マミ.ItemsNum[2] = 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.ãょã†ã“.Items[2] = 'ã‚Šã‚“ã”';
CMGList.ãょã†ã“.ItemsNum[2] = 2;
CMGList.ãょã†ã“.Items[3] = 'ã†ã‚“ã¾ã„ã¼ã†';
CMGList.ãょã†ã“.ItemsNum[3] = 2;
CMGList.ãょã†ã“.Items[4] = 'ãŸã„ã‚„ã';
CMGList.ãょã†ã“.ItemsNum[4] = 2;
CMGList.ãょã†ã“.Items[5] = 'ROCKY';
CMGList.ãょã†ã“.ItemsNum[5] = 2;
CMGList.ãょã†ã“.Items[6] = 'ã ã‚“ã”';
CMGList.ãょã†ã“.ItemsNum[6] = 2;
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.マミ.Items[2] = 'ティーセット';
CMGList.マミ.ItemsNum[2] = 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.ãょã†ã“.Items[2] = 'ã‚Šã‚“ã”';
CMGList.ãょã†ã“.ItemsNum[2] = 2;
CMGList.ãょã†ã“.Items[3] = 'ã†ã‚“ã¾ã„ã¼ã†';
CMGList.ãょã†ã“.ItemsNum[3] = 2;
CMGList.ãょã†ã“.Items[4] = 'ãŸã„ã‚„ã';
CMGList.ãょã†ã“.ItemsNum[4] = 2;
CMGList.ãょã†ã“.Items[5] = 'ROCKY';
CMGList.ãょã†ã“.ItemsNum[5] = 2;
CMGList.ãょã†ã“.Items[6] = 'ã ã‚“ã”';
CMGList.ãょã†ã“.ItemsNum[6] = 2;
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.マミ.Items[2] = 'ティーセット';
CMGList.マミ.ItemsNum[2] = 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.ãょã†ã“.Items[2] = 'ã‚Šã‚“ã”';
CMGList.ãょã†ã“.ItemsNum[2] = 2;
CMGList.ãょã†ã“.Items[3] = 'ã†ã‚“ã¾ã„ã¼ã†';
CMGList.ãょã†ã“.ItemsNum[3] = 2;
CMGList.ãょã†ã“.Items[4] = 'ãŸã„ã‚„ã';
CMGList.ãょã†ã“.ItemsNum[4] = 2;
CMGList.ãょã†ã“.Items[5] = 'ROCKY';
CMGList.ãょã†ã“.ItemsNum[5] = 2;
CMGList.ãょã†ã“.Items[6] = 'ã ã‚“ã”';
CMGList.ãょã†ã“.ItemsNum[6] = 2;
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.マミ.Items[2] = 'ティーセット';
CMGList.マミ.ItemsNum[2] = 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.ãょã†ã“.Items[2] = 'ã‚Šã‚“ã”';
CMGList.ãょã†ã“.ItemsNum[2] = 2;
CMGList.ãょã†ã“.Items[3] = 'ã†ã‚“ã¾ã„ã¼ã†';
CMGList.ãょã†ã“.ItemsNum[3] = 2;
CMGList.ãょã†ã“.Items[4] = 'ãŸã„ã‚„ã';
CMGList.ãょã†ã“.ItemsNum[4] = 2;
CMGList.ãょã†ã“.Items[5] = 'ROCKY';
CMGList.ãょã†ã“.ItemsNum[5] = 2;
CMGList.ãょã†ã“.Items[6] = 'ã ã‚“ã”';
CMGList.ãょã†ã“.ItemsNum[6] = 2;
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.マミ.Items[1] = 'ティーセット';
CMGList.マミ.ItemsNum[1] = 1;
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.マミ.Items[1] = 'ティーセット';
CMGList.マミ.ItemsNum[1] = 1;
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.ãょã†ã“.Items[2] = 'ã‚Šã‚“ã”';
CMGList.ãょã†ã“.ItemsNum[2] = 1;
CMGList.ãょã†ã“.Items[3] = 'ã†ã‚“ã¾ã„ã¼ã†';
CMGList.ãょã†ã“.ItemsNum[3] = 1;
CMGList.ãょã†ã“.Items[4] = 'ãŸã„ã‚„ã';
CMGList.ãょã†ã“.ItemsNum[4] = 1;
CMGList.ãょã†ã“.Items[5] = 'ROCKY';
CMGList.ãょã†ã“.ItemsNum[5] = 1;
CMGList.ãょã†ã“.Items[6] = 'ã ã‚“ã”';
CMGList.ãょã†ã“.ItemsNum[6] = 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 initCMGListP() {
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.ãょã†ã“.Items[2] = 'ã‚Šã‚“ã”';
CMGList.ãょã†ã“.ItemsNum[2] = 1;
CMGList.ãょã†ã“.Items[3] = 'ã†ã‚“ã¾ã„ã¼ã†';
CMGList.ãょã†ã“.ItemsNum[3] = 1;
CMGList.ãょã†ã“.Items[4] = 'ãŸã„ã‚„ã';
CMGList.ãょã†ã“.ItemsNum[4] = 1;
CMGList.ãょã†ã“.Items[5] = 'ROCKY';
CMGList.ãょã†ã“.ItemsNum[5] = 1;
CMGList.ãょã†ã“.Items[6] = 'ã ã‚“ã”';
CMGList.ãょã†ã“.ItemsNum[6] = 1;
CMGList.マミ = new CMagGirl();
CMGList.マミ.Name = 'マミ';
CMGList.マミ.FB = 1;
CMGList.マミ.MHP = 650;
CMGList.マミ.HP = 650;
CMGList.マミ.MSG = 240;
CMGList.マミ.SG = 240;
CMGList.マミ.Speed = 50;
CMGList.マミ.ComList = new Array();
CMGList.マミ.ComList[0] = 'ãŸãŸã‹ã†';
CMGList.マミ.ComList[1] = 'ã¾ã»ã†';
CMGList.マミ.ComList[2] = 'ã«ã’ã‚‹';
CMGList.マミ.ComList[3] = 'アイテム';
CMGList.マミ.RANum = 4;
CMGList.マミ.LANum = 4;
CMGList.マミ.InAir = false;
CMGList.マミ.ADamage = 48;
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] = 2;
CMGList.マミ.Items[1] = 'グリーフシードM';
CMGList.マミ.ItemsNum[1] = 1;
CMGList.マミ.Items[2] = 'ティーセット';
CMGList.マミ.ItemsNum[2] = 1;
CMGList.ã»ã‚€ã‚‰ = new CMagGirl();
CMGList.ã»ã‚€ã‚‰.Name = 'ã»ã‚€ã‚‰';
CMGList.ã»ã‚€ã‚‰.FB = 0;
CMGList.ã»ã‚€ã‚‰.MHP = 580;
CMGList.ã»ã‚€ã‚‰.HP = 580;
CMGList.ã»ã‚€ã‚‰.MSG = 150;
CMGList.ã»ã‚€ã‚‰.SG = 150;
CMGList.ã»ã‚€ã‚‰.Speed = 52;
CMGList.ã»ã‚€ã‚‰.ComList = new Array();
CMGList.ã»ã‚€ã‚‰.ComList[0] = 'ãŸãŸã‹ã†';
CMGList.ã»ã‚€ã‚‰.ComList[1] = 'ã¾ã»ã†';
CMGList.ã»ã‚€ã‚‰.ComList[2] = 'ã«ã’ã‚‹';
CMGList.ã»ã‚€ã‚‰.ComList[3] = 'アイテム';
CMGList.ã»ã‚€ã‚‰.RANum = 4;
CMGList.ã»ã‚€ã‚‰.LANum = 4;
CMGList.ã»ã‚€ã‚‰.InAir = false;
CMGList.ã»ã‚€ã‚‰.ADamage = 45;
CMGList.ã»ã‚€ã‚‰.DefUp = 0;
CMGList.ã»ã‚€ã‚‰.Trans = 0;
CMGList.ã»ã‚€ã‚‰.Acuracy = 55;
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] = 'AT-4';
CMGList.ã»ã‚€ã‚‰.ItemsNum[2] = 4;
CMGList.ã»ã‚€ã‚‰.Items[3] = 'RPG-7';
CMGList.ã»ã‚€ã‚‰.ItemsNum[3] = 4;
CMGList.パオラ・ボナ = new CMagGirl();
CMGList.パオラ・ボナ.Name = 'パオラ・ボナ';
CMGList.パオラ・ボナ.FB = 1;
CMGList.パオラ・ボナ.MHP = 3800;
CMGList.パオラ・ボナ.HP = 3800;
CMGList.パオラ・ボナ.MSG = 99999;
CMGList.パオラ・ボナ.SG = 99999;
CMGList.パオラ・ボナ.Speed = 46;
CMGList.パオラ・ボナ.SkillName = new Array();
CMGList.パオラ・ボナ.SkillName.必殺1 = 'ビッグ・ウェーブ';
CMGList.パオラ・ボナ.SkillName.必殺2 = 'ビーãƒãƒœãƒ¼ãƒ«';
CMGList.パオラ・ボナ.SkillName.特殊2 = 'ãã‚…ã†ã—ã‚…ã¤';
CMGList.パオラ・ボナ.RANum = 8;
CMGList.パオラ・ボナ.LANum = 0;
CMGList.パオラ・ボナ.ADamage = 40;
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.BaseD = 375;
tSkill.Range = 100;
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 = 110;
tSkill.Range = 30;
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 resetCMGSP() {
delete NAMES;
NAMES = new Array();
NAMES.MG1 = 'ã•ã‚„ã‹';
NAMES.MG2 = 'マミ';
NAMES.MG3 = 'ã¾ã©ã‹';
NAMES.MG4 = 'ãょã†ã“';
NAMES.MG5 = 'ã»ã‚€ã‚‰';
NAMES.Witch = 'パオラ・ボナ';
initCMGListP();
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 Object();
AddingItemTable.ã¾ã©ã‹ = new Object();
AddingItemTable.ã»ã‚€ã‚‰ = new Object();
AddingItemTable.マミ = new Object();
AddingItemTable.ã•ã‚„ã‹ = new Object();
AddingItemTable.ãょã†ã“ = new Object();
var saveItem;
var saveLevel;
var asaveItem;
var asaveLevel;
var LevelList;
LevelList = new Object();
LevelList.ãょã†ã“ = 1;
LevelList.ã•ã‚„ã‹ = 1;
LevelList.マミ = 1;
LevelList.ã»ã‚€ã‚‰ = 1;
LevelList.ã¾ã©ã‹ = 1;
var asave = SharedObject.getLocal('mmff3autosave');
var save = SharedObject.getLocal('mmff3save');
ALoadData();
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:P・B = 3;
AddingItemTable.ãょã†ã“.GS:E・M = 3;
AddingItemTable.ãょã†ã“.GS:Op = 3;
LevelList.ãょã†ã“ = 11;
LevelList.ã•ã‚„ã‹ = 11;
LevelList.マミ = 11;
LevelList.ã»ã‚€ã‚‰ = 11;
LevelList.ã¾ã©ã‹ = 11;
SaveData();
}
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, 400, 50, 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, 620, 30, 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('クリームヒルト', 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, 780, 40, 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, 800, 50, 0, true);
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, 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, 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, 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, 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, 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, 740, 50, 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, 770, 100, 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('クリームヒルト', 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('クリームヒルト', 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, 850, 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('エルザ・マリア', 30, 4, 0, 15, 0, 0, 0, true);
SkillTables.ã¾ã©ã‹.å”力攻撃H.SetParam4EachEnemies('オクタヴィア', 30, 4, 0, 15, 0, 0, 0, true);
SkillTables.ã¾ã©ã‹.å”力攻撃H.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 30, 4, 0, 15, 0, 0, 0, true);
SkillTables.ã¾ã©ã‹.å”力攻撃H.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 30, 4, 0, 15, 0, 0, 0, true);
SkillTables.ã¾ã©ã‹.å”力攻撃H.SetParam4EachEnemies('クリームヒルト', 30, 4, 0, 15, 0, 0, 0, true);
SkillTables.ã¾ã©ã‹.å”力攻撃H.SetParam4EachEnemies('クリームヒルト2', 30, 4, 0, 15, 0, 0, 0, true);
SkillTables.ã¾ã©ã‹.パニエãƒã‚±ãƒƒãƒˆ = new CSkillTable();
SkillTables.ã¾ã©ã‹.パニエãƒã‚±ãƒƒãƒˆ.SetBaseParam('パニエãƒã‚±ãƒƒãƒˆ', '必殺4', '攻撃', '敵', 'å˜ä½“', 'é”法', 3);
SkillTables.ã¾ã©ã‹.パニエãƒã‚±ãƒƒãƒˆ.SetParam4EachEnemies('エルザ・マリア', 30, 0, 0, 0, 700, 50, 0, true);
SkillTables.ã¾ã©ã‹.パニエãƒã‚±ãƒƒãƒˆ.SetParam4EachEnemies('オクタヴィア', 30, 0, 0, 0, 1700, 100, 0, true);
SkillTables.ã¾ã©ã‹.パニエãƒã‚±ãƒƒãƒˆ.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 30, 0, 0, 0, 1700, 100, 0, true);
SkillTables.ã¾ã©ã‹.パニエãƒã‚±ãƒƒãƒˆ.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 30, 0, 0, 0, 1700, 100, 0, true);
SkillTables.ã¾ã©ã‹.パニエãƒã‚±ãƒƒãƒˆ.SetParam4EachEnemies('クリームヒルト', 30, 0, 0, 0, 2500, 200, 0, true);
SkillTables.ã¾ã©ã‹.パニエãƒã‚±ãƒƒãƒˆ.SetParam4EachEnemies('クリームヒルト2', 30, 0, 0, 0, 2500, 200, 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 CSkillTable();
SkillTables.ã¾ã©ã‹.ã¯ã’ã¾ã™.SetBaseParam('ã¯ã’ã¾ã™', '特殊2', '補助', '味方', '全体', 'é”法', 5);
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('クリームヒルト', 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, 870, 50, 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, 1000, 125, 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('クリームヒルト', 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, 1100, 200, 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('ã„ãŸã‚ã‚‹', '特殊2', '補助', '味方', '全体', 'é”法', 5);
SkillTables.ã•ã‚„ã‹.ã„ãŸã‚ã‚‹.SetParam4EachEnemies('エルザ・マリア', 20, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã•ã‚„ã‹.ã„ãŸã‚ã‚‹.SetParam4EachEnemies('オクタヴィア', 20, 0, 0, 0, 0, 0, 0, false);
SkillTables.ã•ã‚„ã‹.ã„ãŸã‚ã‚‹.SetParam4EachEnemies('ã‚ャンデãƒãƒ', 20, 0, 0, 0, 0, 0, 0, true);
SkillTables.ã•ã‚„ã‹.ã„ãŸã‚ã‚‹.SetParam4EachEnemies('ワルプルギスã®ã‚ˆã‚‹', 20, 0, 0, 0, 0, 0, 0, true);
SkillTables.ã•ã‚„ã‹.ã„ãŸã‚ã‚‹.SetParam4EachEnemies('クリームヒルト', 20, 0, 0, 0, 0, 0, 0, true);
SkillTables.ã•ã‚„ã‹.ã„ãŸã‚ã‚‹.SetParam4EachEnemies('クリームヒルト2', 20, 0, 0, 0, 0, 0, 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 1736 {
}
movieClip 1739 {
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 1740 {
}
movieClip 1741 {
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 1747 {
frame 41 {
stop();
_parent.ret(this._name);
}
}
movieClip 1752 {
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 1753 {
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 1754 {
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 1755 {
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 1756 {
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 1757 {
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 1758 {
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 1759 {
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 1760 {
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 1763 {
}
movieClip 1766 {
frame 1 {
this._visible = true;
SECheck = new Sound(this);
SECheck.attachSound('SCheck');
}
frame 5 {
stop();
}
frame 9 {
_parent.cancelret();
this._visible = false;
stop();
}
}
movieClip 1769 {
}
movieClip 1772 {
}
movieClip 1775 {
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 1778 {
}
movieClip 1781 {
}
movieClip 1784 {
}
movieClip 1789 {
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 1790 {
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 1791 {
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 1796 {
}
movieClip 1799 {
}
movieClip 1804 {
}
movieClip 1805 {
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 1806 {
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 1809 {
}
movieClip 1812 {
}
movieClip 1815 {
}
movieClip 1818 {
}
movieClip 1821 {
}
movieClip 1824 {
}
movieClip 1827 {
}
movieClip 1830 {
}
movieClip 1833 {
}
movieClip 1836 {
}
movieClip 1839 {
}
movieClip 1842 {
}
movieClip 1845 {
}
movieClip 1848 {
}
movieClip 1851 {
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 1852 {
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 1855 {
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 1856 {
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 1859 {
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 1862 {
}
movieClip 1877 {
}
movieClip 1880 {
}
movieClip 1883 {
}
movieClip 1886 {
}
movieClip 1889 {
}
movieClip 1892 {
}
movieClip 1895 {
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 1898 {
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 1901 {
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 1902 {
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 1903 {
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 1904 {
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 1905 {
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;
Sea._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 != 'ホムリリー') {
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 {
Sea._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 1906 {
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 1907 {
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.start();
sBGM1.setVolume(100);
sBGM2.attachSound('BGM_CON_MAIN');
sBGM2.setVolume(100);
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) {
if (ECheck != 4) {
sBGM1 = new Sound(this);
sBGM1.attachSound('BGM_BATTLE2');
} else {
sBGM1 = new Sound(this);
sBGM1.attachSound('BGM_NM01');
sBGM2 = new Sound(this);
sBGM2.attachSound('BGM_NM02');
sBGM1.onSoundComplete = function () {
sBGM2.start(0, 65535);
};
sBGM2.onSoundComplete = function () {
sBGM2.start(0, 65535);
};
}
} else {
sBGM1 = new Sound(this);
sBGM1.attachSound('BGM_FF5LAST_INST');
sBGM2 = new Sound(this);
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');
sBGM2 = new Sound(this);
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');
sBGM2 = new Sound(this);
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();
if (ECheck != 0) {
if (ECheck != 2) {
if (ECheck != 3) {
if (ECheck != 4) {
sBGM1.setVolume(100);
sBGM1.start(0, 65535);
} else {
sBGM1.setVolume(40);
sBGM2.setVolume(40);
sBGM1.start();
}
} else {
sBGM1.setVolume(100);
sBGM2.setVolume(100);
sBGM1.start();
}
} else {
sBGM1.setVolume(100);
sBGM2.setVolume(100);
sBGM1.start(0, 65535);
}
} else {
sBGM1.setVolume(60);
sBGM2.setVolume(60);
sBGM1.start();
}
}
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 1908 {
frame 6 {
function ShuffleArray(iArray) {
var Anum = iArray.length;
ti = 0;
goto 11775;
for (;;) {
++ti;
label 11775:
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 12213;
for (;;) {
++i;
label 12213:
if (i >= 3) break;
if (MGS[i] != '') {
if (!ComCheck(CMGS[MGS[i]])) {
if (CMGS[MGS[i]].status != 'æ»ã«ãŸã¦') {
if (CMGS[MGS[i]].status == '割れãŸã¦') {
ComUnshiftStackAct('飛ã°ã—', '飛ã°ã—');
this[MGS[i]].gotoAndPlay('å€’ã‚Œç™»å ´u');
}
} else {
ComUnshiftStackAct('飛ã°ã—', '飛ã°ã—');
this[MGS[i]].gotoAndPlay('å€’ã‚Œç™»å ´');
}
} else {
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 13081;
for (;;) {
++i;
label 13081:
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 13480;
for (;;) {
++i;
label 13480:
if (i >= 3) break;
if (MGS[i] != '') {
PushStackAct(Exit, MGS[i]);
++acheck;
}
}
this.ret();
}
function ComCheck(CMG) {
if (CMG != undefined) {
if (!(0 < CMG.HP && 0 < CMG.SG && !CMG.InAir)) {
return false;
} else {
return true;
}
} else {
return false;
}
}
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 15230;
for (;;) {
++i;
label 15230:
if (i >= 3) break;
if (MGS[i] != '') {
return true;
}
}
return false;
}
function FightComProc(str) {
i = memCount;
goto 15341;
for (;;) {
++i;
label 15341:
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 15990;
for (;;) {
++ai;
label 15990:
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 16223;
for (;;) {
++bi;
label 16223:
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 16424;
for (;;) {
++bi;
label 16424:
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 16751;
for (;;) {
++bi;
label 16751:
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 17745;
for (;;) {
++i;
label 17745:
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 18920;
for (;;) {
++mem;
label 18920:
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 20204;
for (;;) {
--ci;
label 20204:
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 20656;
for (;;) {
++i;
label 20656:
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 21176;
for (;;) {
++i;
label 21176:
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]);
var tSGC = Math.floor(CMGS[preACTOR].Skills[SkillName].SG * CMGS[preACTOR].ExSGScale / 100);
CMGS[preACTOR].SG -= tSGC;
}
}
} 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[NameTable.ã¾ã©ã‹].SG -= Math.floor(30 * CMGS[NameTable.ã¾ã©ã‹].ExSGScale / 100);
CMGS[NameTable.ã»ã‚€ã‚‰].SG -= Math.floor(10 * CMGS[NameTable.ã»ã‚€ã‚‰].ExSGScale / 100);
}
ti = 0;
goto 22468;
for (;;) {
++ti;
label 22468:
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 22713;
for (;;) {
++i;
label 22713:
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 23288;
for (;;) {
++i;
label 23288:
if (i >= clen) break;
fscommand('ParaFlaTrace', ComACTStack[i] + ': ' + ComARGStack[i]);
}
if (0 >= ComACTStack.length) {
this.ret();
} else {
comtACT = ComACTStack.shift();
comtARGS = ComARGStack.shift();
if (comtACT != '飛ã°ã—') {
fscommand('ParaFlaTrace', '実行命令↓');
fscommand('ParaFlaTrace', comtACT);
fscommand('ParaFlaTrace', comtARGS);
comtACT(comtARGS);
} else {}
}
}
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]] == 'メテオ' || CMGS[args[0]].SkillName[args[1]] == 'ビーãƒãƒœãƒ¼ãƒ«') {
VarrageNum = 3;
if (CMGS[args[0]].SkillName[args[1]] == 'ビーãƒãƒœãƒ¼ãƒ«') {
VarrageNum = 2 + random(4);
}
var trArray = new Array();
var temp_prtarg = -1;
i = 0;
goto 24444;
for (;;) {
++i;
label 24444:
if (i >= 3) break;
if (MGS[i] != '') {
if (0 < CMGS[MGS[i]].HP && 0 < CMGS[MGS[i]].SG) {
trArray.push(i);
}
if (0 < CMGS.Witch.provokeflag) {
if (MGS[i] == CMGS.Witch.provokeTarget) {
temp_prtarg = i;
}
}
}
}
delete Varraged;
Varraged = new Array();
var trnum = trArray.length;
i = 0;
goto 24743;
for (;;) {
++i;
label 24743:
if (i >= VarrageNum) break;
ri = random(trnum);
if (-1 >= temp_prtarg) {
Varraged[i] = trArray[ri];
} else {
Varraged[i] = temp_prtarg;
}
}
}
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 == 'å˜ä½“')) {
if (CMGS[args[0]].Name != 'パオラ・ボナ') {
this[args[0]].gotoAndPlay(args[1]);
} else {
this[args[0]].act(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 OpenMesWaitS_Sequency(args) {
var len = args.length;
pn = 0;
goto 26720;
for (;;) {
++pn;
label 26720:
if (pn >= len) break;
SWnds.OpenMesWait(args[pn][0], args[pn][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 27252;
for (;;) {
++ai;
label 27252:
if (ai >= 3) break;
if (MGS[ai] != '') {
if (CMGS[MGS[ai]].status != '割れ') {
++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 28063;
for (;;) {
++i;
label 28063:
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 28333;
for (;;) {
++i;
label 28333:
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 28778;
for (;;) {
++i;
label 28778:
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 29090;
for (;;) {
++i;
label 29090:
if (5 < i) break;
if (typeof hchecker['MG' + i] == 'undefined') {
if (CMGS['MG' + i].status != '割れ') {
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 29612;
for (;;) {
++i;
label 29612:
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 + '%');
i = 1;
goto 30078;
for (;;) {
++i;
label 30078:
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 30584;
for (;;) {
++i;
label 30584:
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 31136;
for (;;) {
++i;
label 31136:
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 31362;
for (;;) {
++i;
label 31362:
if (5 < i) break;
if (typeof hchecker['MG' + i] == 'undefined') {
if (CMGS['MG' + i].status != '割れ') {
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 31815;
for (;;) {
++i;
label 31815:
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 33339;
for (;;) {
++mem;
label 33339:
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 34698;
for (;;) {
++ai;
label 34698:
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 != 'エルザ・マリア') {
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, ['2500ギルをã¦ã«ã„ã‚ŒãŸ!', 3]);
ComPushStackAct(WaitS, 1);
ComPushStackAct(OpenMesWaitS, ['16ã‚ャパシティã‹ãã¨ã!', 3]);
ComPushStackAct(WaitS, 1);
ComPushStackAct(OpenMesWaitS, ['800ãƒã‚¤ãƒ³ãƒˆã®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 38209;
for (;;) {
++i;
label 38209:
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 38477;
for (;;) {
++i;
label 38477:
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;
if (CMGS.Witch.Name == 'パオラ・ボナ') {
CMGS.Witch.SubHP -= 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 * CMGS[mc._name].DefSGScale / 100);
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 40592;
for (;;) {
++j;
label 40592:
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 == '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 (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 42793;
for (;;) {
++i;
label 42793:
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 43330;
for (;;) {
++i;
label 43330:
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 == 'メテオ' || SkillName == 'ビーãƒãƒœãƒ¼ãƒ«') {
delete StoneDamages;
StoneDamages = new Array();
SBase = CMGS[preACTOR].Skills[SkillName].BaseD;
SRange = CMGS[preACTOR].Skills[SkillName].Range;
i = 0;
goto 43929;
for (;;) {
++i;
label 43929:
if (i >= 3) break;
StoneDamages[i] = 0;
}
i = 0;
goto 44001;
for (;;) {
++i;
label 44001:
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 44173;
for (;;) {
++i;
label 44173:
if (i >= 3) break;
StoneDamages[i] = 0;
}
i = 0;
goto 44245;
for (;;) {
++i;
label 44245:
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 44871;
for (;;) {
++aai;
label 44871:
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);
}
if (CMGS[Target].Name == 'パオラ・ボナ') {
if (this[Target].drown) {
adamage = Math.floor(adamage * 0.25);
} else {
adamage = Math.floor(adamage * 0.05);
}
}
tARGS = [this[Target], this['dmg' + aai], adamage];
fscommand('ParaFlaTrace', '通常攻撃 ' + adamage + ' ' + aai + ' ' + this['dmg' + aai]);
PushStackAct(DamageS, tARGS);
break;
}
}
} else {
fscommand('ParaFlaTrace', '必殺攻撃ダメージ処ç†');
ii = 0;
goto 45387;
for (;;) {
++ii;
label 45387:
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 {
CMGS[NameTable.ã¾ã©ã‹].GetSkillDMGT(CMGS[NameTable.ã¾ã©ã‹].SkillName.必殺3, CMGS[Target]);
var tHitNum = CMGS[NameTable.ã¾ã©ã‹].preHitNum;
BaseD = CMGS[NameTable.ã¾ã©ã‹].preDamage;
fscommand('ParaFlaTrace', '物ç†ç³»å¿…殺技 : 攻撃回数 ' + tHitNum + 'ダメージ ' + BaseD);
}
} 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);
}
}
if (CMGS[Target].Name == 'パオラ・ボナ') {
if (this[Target].drown) {
EDmg = Math.floor(EDmg * 0.25);
} else {
EDmg = Math.floor(EDmg * 0.05);
}
}
} 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 47581;
for (;;) {
++j;
label 47581:
if (j >= turnAct.length) break;
fscommand('ParaFlaTrace', turnAct[j]);
if (turnAct[j][0] == Target) {
turnAct.splice(j, 1);
} else {}
}
j = 0;
goto 47730;
for (;;) {
++j;
label 47730:
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 47919;
for (;;) {
++j;
label 47919:
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 == 'ビーãƒãƒœãƒ¼ãƒ«' || SkillName == 'メテオ') {
CalcStoneDMG();
}
SBCheck = false;
if (SkillName == 'アルマゲスト' || SkillName == 'ジãƒãƒ¼ãƒ‰') {
BBG.SetNormal();
}
BMemNum = 1;
if (SkillName == 'ジãƒãƒ¼ãƒ‰') {
i = 0;
goto 49583;
for (;;) {
++i;
label 49583:
if (i >= 3) break;
if (ComCheck(CMGS[MGS[i]])) {
++BMemNum;
}
}
}
AllArgs = new Array();
i = 0;
goto 49696;
for (;;) {
++i;
label 49696:
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 == 'メテオ' || 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 50758;
for (;;) {
++j;
label 50758:
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 == 'ビッグ・ウェーブ') {
if (this.Witch.drown) {
EDmg = 1000 + random(100);
AllArgs.push([this.Witch, this.pbdmg, EDmg]);
}
}
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 52420;
for (;;) {
++i;
label 52420:
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 != '◎ミュート') {
if (SkillName != 'クãƒãƒƒã‚¯ã‚¢ãƒƒãƒ—') {
if (SkillName != 'クãƒãƒƒã‚¯ãƒ€ã‚¦ãƒ³') {
if (SkillName != 'ãŠã¼ã‚Œã‚‹') {
if (SkillName != 'ãã‚…ã†ã—ã‚…ã¤') {
Refresh();
} else {
SWnds.OpenMesWait('ã¤ã‹ã„ã¾ãŒã€€ãŸã™ã‘ã«ããŸï¼', 30);
CMGS.Witch.SubHP = 120;
}
} else {
SWnds.OpenMesWait('ã¤ã‹ã„ã¾ã‹ã‚‰ã€€ãŠã¡ãŸï¼', 30);
}
} 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 55090;
for (;;) {
++i;
label 55090:
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]].CureStatus();
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].DesSpell();
}
}
}
CMGS.Witch.DesSpell();
UpdateWindow();
SWnds.OpenMesWait('ã™ã¹ã¦ã®ã¾ã»ã†ã“ã†ã‹ãŒãã‚ŒãŸ!', 30);
PushStackAct(Refresh, ['']);
}
} else {
BBG.SetNormal();
omflag = false;
mesArray = new Array();
i = 0;
goto 56034;
for (;;) {
++i;
label 56034:
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 56218;
for (;;) {
++j;
label 56218:
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 57968;
for (;;) {
++i;
label 57968:
if (i >= 3) break;
if (MGS[i] != '') {
if (ComCheck(CMGS[MGS[i]])) {
CMGS[MGS[i]].RefreTurn = 5;
CMGS[MGS[i]].RefreUnit = 25;
omflag = true;
}
}
}
if (!omflag) {
SWnds.OpenMesWait('ã“ã†ã‹ãŒãªã‹ã£ãŸ', 30);
} else {
SWnds.OpenMesWait('ã˜ã‚‡ã˜ã‚‡ã«SGã‹ã„ãµã!', 30);
}
}
} else {
omflag = false;
i = 0;
goto 58240;
for (;;) {
++i;
label 58240:
if (i >= 3) break;
if (MGS[i] != '') {
if (ComCheck(CMGS[MGS[i]])) {
CMGS[MGS[i]].RegeTurn = 8;
CMGS[MGS[i]].RegeUnit = Math.floor(CMGS[MGS[i]].GetMHP() / 8) + 1;
omflag = true;
}
}
}
if (!omflag) {
SWnds.OpenMesWait('ã“ã†ã‹ãŒãªã‹ã£ãŸ', 30);
} else {
SWnds.OpenMesWait('ã˜ã‚‡ã˜ã‚‡ã«HPã‹ã„ãµã!', 30);
}
}
} else {
omflag = false;
i = 0;
goto 58570;
for (;;) {
++i;
label 58570:
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 59532;
for (;;) {
++i;
label 59532:
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 61566;
for (;;) {
++ai;
label 61566:
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]].DesSpell();
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]].DesSpell();
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].DesSpell();
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 (dmgnum == 0) {
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]);
}
if (CMGS[Target].Name == 'パオラ・ボナ') {
if (!this.Witch.drown) {
if (0 >= CMGS[Target].SubHP) {
turnAct.unshift(['Witch', 'ãŠã¼ã‚Œã‚‹']);
fscommand('ParaFlaTrace', 'パオラ・ボナãŠã¼ã‚Œã‚‹');
}
}
}
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 != 'å転')) {
UpdateWindow();
if (CMGS.Witch.Name != 'パオラ・ボナ') {
Witch.gotoAndPlay('æ’ƒç ´');
} else {
fscommand('ParaFlaTrace', 'ãƒ‘ã‚ªãƒ©ãƒ»ãƒœãƒŠæ’ƒç ´');
Witch.Outro();
}
} else {
i = 0;
goto 65172;
for (;;) {
++i;
label 65172:
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 != 'クリームヒルト') {
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 72140;
for (;;) {
++ti;
label 72140:
if (ti >= tisize) break;
turnAct.push(ESkills[ti]);
}
} else {
tisize = turncount % 2 + 3;
ti = 0;
goto 72257;
for (;;) {
++ti;
label 72257:
if (ti >= tisize) break;
turnAct.push(ESkills[ti]);
}
}
} else {
tisize = turncount % 2 + 2;
ti = 0;
goto 72374;
for (;;) {
++ti;
label 72374:
if (ti >= tisize) break;
turnAct.push(ESkills[ti]);
}
}
} else {
tisize = turncount % 2 + 1;
ti = 0;
goto 72491;
for (;;) {
++ti;
label 72491:
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 {
if (!this.Witch.drown) {
chk = random(2);
if (!chk) {
turnAct.push(['Witch', '攻撃1', TargetChoice()]);
} else {
turnAct.push(['Witch', '必殺2', 'AllC']);
}
chk = random(2);
if (!chk) {
turnAct.push(['Witch', '攻撃1', TargetChoice()]);
} else {
turnAct.push(['Witch', '必殺2', 'AllC']);
}
} else {
turnAct.push(['Witch', '救出']);
}
}
} 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 76116;
for (;;) {
--i;
label 76116:
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 76335;
for (;;) {
--i;
label 76335:
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 77255;
for (;;) {
++j;
label 77255:
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 77438;
for (;;) {
++i;
label 77438:
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 78089;
for (;;) {
++i;
label 78089:
if (i >= turnAct.length) break;
ttA[i] = new Array();
j = 0;
goto 78166;
for (;;) {
++j;
label 78166:
if (j >= turnAct[i].length) break;
ttA[i][j] = turnAct[i][j];
}
}
i = 0;
goto 78277;
for (;;) {
++i;
label 78277:
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 78472;
for (;;) {
++i;
label 78472:
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 79151;
for (;;) {
++ci;
label 79151:
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();
delete MesArgs;
MesArgs = 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 != 'ガルーダã®ãŸã¾ã—ã„') {
if (ITEM_NAME != 'ã‚Šã‚“ã”') {
if (ITEM_NAME != 'ã†ã‚“ã¾ã„ã¼ã†') {
if (ITEM_NAME != 'ãŸã„ã‚„ã') {
if (ITEM_NAME != 'ROCKY') {
if (ITEM_NAME != 'ã ã‚“ã”') {
if (ITEM_NAME == 'ティーセット') {
ep.x = this[MG]._x;
ep.y = this[MG]._y;
if (CMGS[MG].FB != 1) {
ep.x -= 64;
} else {
ep.x -= 32;
}
ep.x += 16;
ep.y += 24;
i = 0;
goto 80348;
for (;;) {
++i;
label 80348:
if (i >= 3) break;
if (MGS[i] != '') {
if (ComCheck(CMGS[MGS[i]])) {
CMGS[MGS[i]].ExSGScale = Math.floor(CMGS[MGS[i]].ExSGScale * 80 / 100);
}
}
}
ComPushStackAct(SetEffectS, [ep, 'pot']);
ComPushStackAct(WaitS, 1);
ComPushStackAct(SetAllEffectS, [4, false]);
MesArgs.push(['ã“ã“ã‚ãŒã€€ãŠã¡ã¤ã„ãŸï¼', 30]);
}
} else {
CMGS[itarget].AcScale = 30;
ComPushStackAct(SetEffectS, [ep, 'Treat5']);
ComPushStackAct(WaitS, 1);
ComPushStackAct(SetEffectS, [ep, 'care1']);
MesArgs.push(['ã‚ã¾ãã¦ã‚‚ã£ã¡ã‚Šï¼', 15]);
MesArgs.push(['ã¦ããŒã€€ã‚ˆãã¿ãˆã‚‹ã‚ˆã†ã«ãªã£ãŸï¼', 20]);
}
} else {
CMGS[itarget].SPDScale = Math.floor(CMGS[itarget].SPDScale * 120 / 100);
ComPushStackAct(SetEffectS, [ep, 'Treat4']);
ComPushStackAct(WaitS, 1);
ComPushStackAct(SetEffectS, [ep, 'care1']);
MesArgs.push(['ãƒã‚ã£ã¨ãŠã„ã—ã„ï¼', 15]);
MesArgs.push(['ã‹ã‚‰ã ãŒã€€ã‹ã‚‹ããªã£ãŸï¼', 20]);
}
} else {
CMGS[itarget].MSGDown = Math.floor(CMGS[itarget].MSGDown * 120 / 100);
ComPushStackAct(SetEffectS, [ep, 'Treat3']);
ComPushStackAct(WaitS, 1);
ComPushStackAct(SetEffectS, [ep, 'care1']);
MesArgs.push(['ã‚ã‚“ã“ãŒãŸã£ã·ã‚Šï¼', 15]);
MesArgs.push(['ã“ã“ã‚ã«ã€€ã‚ˆã‚†ã†ãŒã§ããŸï¼', 20]);
}
} else {
CMGS[itarget].HitScale = Math.floor(CMGS[itarget].HitScale * 120 / 100);
ComPushStackAct(SetEffectS, [ep, 'Treat2']);
ComPushStackAct(WaitS, 1);
ComPushStackAct(SetEffectS, [ep, 'care1']);
MesArgs.push(['ã‹ã‚‹ã„ã¯ã”ãŸãˆï¼', 15]);
MesArgs.push(['ã†ã§ãŒã€€ã‹ã‚‹ããªã£ãŸï¼', 20]);
}
} else {
CMGS[itarget].DefSGScale = Math.floor(CMGS[itarget].DefSGScale * 80 / 100);
ComPushStackAct(SetEffectS, [ep, 'Treat1']);
ComPushStackAct(WaitS, 1);
ComPushStackAct(SetEffectS, [ep, 'care1']);
MesArgs.push(['ã‹ã˜ã‚…ã†ãŒã‚ãµã‚Œã‚‹ï¼', 15]);
MesArgs.push(['ã†ãŸã‚Œã¥ã‚ˆããªã£ãŸï¼', 20]);
}
} else {}
} else {
if (ITEM_NAME != 'GS:Ge') {
if (ITEM_NAME != 'GS:Ch') {
if (ITEM_NAME != 'GS:Ho') {
if (ITEM_NAME != 'GS:P・B') {
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 82084;
for (;;) {
++i;
label 82084:
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].CureStatus();
}
}
}
} else {
i = 0;
goto 82564;
for (;;) {
++i;
label 82564:
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 82961;
for (;;) {
++i;
label 82961:
if (i >= 3) break;
if (MGS[i] != '') {
if (0 < CMGS[MGS[i]].SG) {
CMGS[MGS[i]].CureStatus();
}
}
}
}
} else {
i = 0;
goto 83114;
for (;;) {
++i;
label 83114:
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 83632;
for (;;) {
++i;
label 83632:
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 84189;
for (;;) {
++i;
label 84189:
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ã‹ã„ãµã!';
tfp = ActMesS;
GSARGS.push([omes, 999999]);
GSARGS.push(['HealSAll_Rate', HRate]);
for (pn in CMGS) {
if (pn != 'Witch') {
CMGS[pn].CureStatus();
}
}
}
} else {
i = 0;
goto 84630;
for (;;) {
++i;
label 84630:
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 85032;
for (;;) {
++i;
label 85032:
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].CureStatus();
}
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].CureStatus();
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 = MesArgs.length;
if (0 < len) {
ComPushStackAct(OpenMesWaitS_Sequency, MesArgs);
}
var len = CMGS[MG].Items.length;
ai = 0;
goto 86597;
for (;;) {
++ai;
label 86597:
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 == 'パオラ・ボナ' && this[MG].drown)) {
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);
ComPushStackAct(OpenMesWaitS, ['ã˜ã‚‡ã˜ã‚‡ã«ã€€ãµãらんã§ã„ã‚‹', 30]);
}
} else {
fscommand('ParaFlaTrace', 'nomotion パオラ・ボナ');
tARGS = new Array();
tARGS[0] = MG;
tARGS[1] = '特殊1';
ComPushStackAct(ActS, tARGS);
tARGS = new Array();
tARGS[0] = 'ã˜ãŸã°ãŸã—ã¦ã„ã‚‹';
tARGS[1] = 1;
tARGS[2] = 0;
ComPushStackAct(sWndOpenS, tARGS);
ComPushStackAct(WaitS, 30);
}
} else {
fscommand('ParaFlaTrace', 'nomotion エルザ・マリア');
tARGS = new Array();
tARGS[0] = MG;
tARGS[1] = '特殊1';
ComPushStackAct(ActS, tARGS);
tARGS = new Array();
tARGS[0] = 'ã„ã®ã£ã¦ã„ã‚‹';
tARGS[1] = 1;
tARGS[2] = 0;
ComPushStackAct(sWndOpenS, tARGS);
ComPushStackAct(WaitS, 30);
}
} else {
fscommand('ParaFlaTrace', 'nomotion シャルãƒãƒƒãƒ†');
tARGS = new Array();
tARGS[0] = MG;
tARGS[1] = '特殊1';
ComPushStackAct(ActS, tARGS);
tARGS = new Array();
tARGS[0] = 'よã†ã™ã‚’ã¿ã¦ã„ã‚‹';
tARGS[1] = 1;
tARGS[2] = 0;
ComPushStackAct(sWndOpenS, tARGS);
ComPushStackAct(WaitS, 30);
}
} else {
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 88570;
for (;;) {
++i;
label 88570:
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 (CMGS.Witch.Name == 'パオラ・ボナ') {
if (turncount % 2 == 1) {
turnAct.push(['Witch', '必殺1', '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 = '';
if (CMGS[ACTArray[0]].Name == 'パオラ・ボナ') {
if (this[ACTArray[0]].drown) {
if (ACTArray[1] != '救出' && ACTArray[1] != '必殺1') {
ACTArray[1] = 'nomotion';
}
}
}
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];
tSkillName = CMGS[ACTArray[0]].SkillName[ACTArray[1]];
if (tSkillName != 'ビッグ・ウェーブ') {
if (ACTArray[1] != '救出') {
SWnds.Open(NAMES[ACTArray[0]], 0, 0);
} else {
SWnds.Open('ã¤ã‹ã„ã¾', 0, 0);
}
} else {
SWnds.Open('ã†ã¿', 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) {
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) {
if (CMGS[ACTArray[0]].GBless != 2) {
i = 0;
goto 93834;
for (;;) {
++i;
label 93834:
if (i >= 3) break;
if (CMGS[MGS[i]].status != '割れ' && !CMGS[MGS[i]].InAir) {
this.attachMovie('HEALS', 'dmg' + dmgnum, this.getNextHighestDepth());
++dmgnum;
}
}
} else {
i = 0;
goto 94021;
for (;;) {
++i;
label 94021:
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 94203;
for (;;) {
++i;
label 94203:
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 != '◎ミュート' && 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 {
SWnds.Open('ãã‚…ã†ã˜ã‚‡', 1, 0);
SWnds.Open(NAMES.Witch, 0, 1);
SkillName = 'ãã‚…ã†ã—ã‚…ã¤';
tARGS = [ACTArray[0], ACTArray[1]];
PushStackAct(ActS, tARGS);
}
} else {
SkillName = 'ãŠã¼ã‚Œã‚‹';
tARGS = [ACTArray[0], ACTArray[1]];
PushStackAct(ActS, tARGS);
}
} 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 96647;
for (;;) {
++i;
label 96647:
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 (CMGS[ACTArray[0]].SkillName[ACTArray[1]] == 'ビッグ・ウェーブ') {
if (this.Witch.drown) {
this.attachMovie('DMGS', 'pbdmg', 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] != 'AllC' && ItemTable[SkillName].Type == '補助' && !ComCheck(CMGS[ACTArray[2]]))) {
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 {
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 99493;
for (;;) {
++ai;
label 99493:
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 100030;
for (;;) {
++ai;
label 100030:
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 101213;
for (;;) {
++ai;
label 101213:
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 101989;
for (;;) {
++i;
label 101989:
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 102499;
for (;;) {
++i;
label 102499:
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) {
fscommand('ParaFlaTrace', 'スリップ処ç†');
dmc = 0;
for (pn in DDamages) {
fscommand('ParaFlaTrace', pn + ': dmg:' + DDamages[pn]);
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 104292;
for (;;) {
++ai;
label 104292:
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) {
this.ret();
} else {
this.attachMovie('HEALS', 'dn' + 'Witch', this.getNextHighestDepth());
DDamages.Witch = htotal;
++dmgnum;
SWnds.Open(NAMES.Witch, 0, 0);
PushStackAct(OpenMesS, 'HPãã‚…ã†ã—ã‚…ã†!');
PushStackAct(DMGAllS_DR, DDamages);
ComUnshiftStackAct(CloseAllS, '');
}
}
function SlipProc() {
delete DDamages;
var DDamages = new Array();
var tg = '';
df = false;
ai = 0;
goto 104980;
for (;;) {
++ai;
label 104980:
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)) {
this.ret();
} else {
if (1 >= dmgnum) {
SWnds.Open(tg, 0, 0);
} else {
SWnds.Open('ãœã‚“ãŸã„', 0, 0);
}
PushStackAct(OpenMesS, 'スリップダメージ!');
PushStackAct(DMGAllS_DR, DDamages);
ComUnshiftStackAct(CloseAllS, '');
}
}
function DrownProc() {
if (!(CMGS.Witch.Name == 'パオラ・ボナ' && this.Witch.drown)) {
this.ret();
} else {
delete DDamages;
var DDamages = new Array();
++dmgnum;
tg = CMGS.Witch.Name;
this.attachMovie('DMGS', 'dnWitch', this.getNextHighestDepth());
fscommand('ParaFlaTrace', 'ダメージ数å—発行' + ':' + dmgnum + ' : ' + this['dn' + MGS[ai]]);
DDamages.Witch = (450 + random(100)) * -1;
SWnds.Open(tg, 0, 0);
PushStackAct(OpenMesS, 'ãŠã¼ã‚Œã¦ã„ã‚‹');
PushStackAct(DMGAllS_DR, DDamages);
ComUnshiftStackAct(CloseAllS, '');
}
}
function RegeneProc() {
delete DDamages;
var DDamages = new Array();
var tg = '';
df = false;
ai = 0;
goto 106025;
for (;;) {
++ai;
label 106025:
if (ai >= 3) break;
if (ComCheck(CMGS[MGS[ai]]) && 0 < CMGS[MGS[ai]].RegeTurn) {
df = true;
tg = CMGS[MGS[ai]].Name;
this.attachMovie('HEALS', 'dn' + MGS[ai], this.getNextHighestDepth());
fscommand('ParaFlaTrace', 'ダメージ数å—発行' + ':' + dmgnum + ' : ' + this['dn' + MGS[ai]]);
++dmgnum;
--CMGS[MGS[ai]].RegeTurn;
tdmg = CMGS[MGS[ai]].RegeUnit;
DDamages[MGS[ai]] = tdmg;
}
}
if (!(df && 0 < dmgnum)) {
this.ret();
} else {
if (1 >= dmgnum) {
SWnds.Open(tg, 0, 0);
} else {
SWnds.Open('ãœã‚“ãŸã„', 0, 0);
}
PushStackAct(OpenMesS, 'HPã‹ã„ãµã!');
PushStackAct(DMGAllS_DR, DDamages);
ComUnshiftStackAct(CloseAllS, '');
}
}
function RefreshProc() {
var tg = '';
dfc = 0;
ai = 0;
goto 106659;
for (;;) {
++ai;
label 106659:
if (ai >= 3) break;
if (ComCheck(CMGS[MGS[ai]]) && 0 < CMGS[MGS[ai]].RefreTurn) {
++dfc;
tg = CMGS[MGS[ai]].Name;
--CMGS[MGS[ai]].RefreTurn;
CMGS[MGS[ai]].SG += CMGS[MGS[ai]].RefreUnit;
if (CMGS[MGS[ai]].GetMSG() < CMGS[MGS[ai]].SG) {
CMGS[MGS[ai]].SG = CMGS[MGS[ai]].GetMSG();
}
}
}
if (0 >= dfc) {
this.ret();
} else {
if (1 >= dfc) {
SWnds.Open(tg, 0, 0);
} else {
SWnds.Open('ãœã‚“ãŸã„', 0, 0);
}
UpdateWindow();
PushStackAct(OpenMesWaitS, ['SGã‹ã„ãµã!', 30]);
}
}
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 107460;
for (;;) {
++ai;
label 107460:
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 107679;
for (;;) {
--ai;
label 107679:
if (ai < 0) break;
if (0 < SatCounts[ai]) {
--SatCounts[ai];
if (SatCounts[ai] == 0) {
SatCounts.aplice(ai, 1);
SatFlag = true;
}
}
}
AllCNewtral();
ComPushStackAct(TurnDrain, []);
ComPushStackAct(SlipProc, []);
ComPushStackAct(RegeneProc, []);
ComPushStackAct(RefreshProc, []);
ComPushStackAct(DrownProc, []);
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:P・B';
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.シャルãƒãƒƒãƒ† = 'マミ';
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 = '全体';
ItemTable.ã‚Šã‚“ã” = new CItem();
ItemTable.ã‚Šã‚“ã”.ItemName = 'ã‚Šã‚“ã”';
ItemTable.ã‚Šã‚“ã”.ItemCall = 22;
ItemTable.ã‚Šã‚“ã”.Type = '補助';
ItemTable.ã‚Šã‚“ã”.Target = '味方';
ItemTable.ã‚Šã‚“ã”.All = 'å˜ä½“';
ItemTable.ã†ã‚“ã¾ã„ã¼ã† = new CItem();
ItemTable.ã†ã‚“ã¾ã„ã¼ã†.ItemName = 'ã†ã‚“ã¾ã„ã¼ã†';
ItemTable.ã†ã‚“ã¾ã„ã¼ã†.ItemCall = 23;
ItemTable.ã†ã‚“ã¾ã„ã¼ã†.Type = '補助';
ItemTable.ã†ã‚“ã¾ã„ã¼ã†.Target = '味方';
ItemTable.ã†ã‚“ã¾ã„ã¼ã†.All = 'å˜ä½“';
ItemTable.ãŸã„ã‚„ã = new CItem();
ItemTable.ãŸã„ã‚„ã.ItemName = 'ãŸã„ã‚„ã';
ItemTable.ãŸã„ã‚„ã.ItemCall = 24;
ItemTable.ãŸã„ã‚„ã.Type = '補助';
ItemTable.ãŸã„ã‚„ã.Target = '味方';
ItemTable.ãŸã„ã‚„ã.All = 'å˜ä½“';
ItemTable.ROCKY = new CItem();
ItemTable.ROCKY.ItemName = 'ROCKY';
ItemTable.ROCKY.ItemCall = 25;
ItemTable.ROCKY.Type = '補助';
ItemTable.ROCKY.Target = '味方';
ItemTable.ROCKY.All = 'å˜ä½“';
ItemTable.ã ã‚“ã” = new CItem();
ItemTable.ã ã‚“ã”.ItemName = 'ã ã‚“ã”';
ItemTable.ã ã‚“ã”.ItemCall = 26;
ItemTable.ã ã‚“ã”.Type = '補助';
ItemTable.ã ã‚“ã”.Target = '味方';
ItemTable.ã ã‚“ã”.All = 'å˜ä½“';
ItemTable.ティーセット = new CItem();
ItemTable.ティーセット.ItemName = 'ティーセット';
ItemTable.ティーセット.ItemCall = 27;
ItemTable.ティーセット.Type = '補助';
ItemTable.ティーセット.Target = '味方';
ItemTable.ティーセット.All = '全体';
ItemTable.GS:P・B = new CItem();
ItemTable.GS:P・B.ItemName = 'GS:P・B';
ItemTable.GS:P・B.ItemCall = 28;
ItemTable.GS:P・B.Type = '回復';
ItemTable.GS:P・B.Target = '味方';
ItemTable.GS:P・B.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 != 'クリームヒルト') {
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_Paola_Bona', 'Witch', this.getNextHighestDepth());
this.Witch._x = 68;
this.Witch._y = 96;
this.Witch._xscale = 200;
this.Witch._yscale = 200;
CMGS.Witch.SubHP = 120;
}
} 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]);
}
}
this.attachMovie('mc_ItemEffect', 'ItemE', this.getNextHighestDepth());
i = 1;
goto 114646;
for (;;) {
++i;
label 114646:
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();
if (CMGS.Witch.Name != 'パオラ・ボナ') {
this.Witch.gotoAndPlay('ç™»å ´');
} else {}
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 == 'å˜ä½“') {
this.CCur._xscale = 100;
this.CCur._x = this.Cancel._x - 32;
this.CCur._y = this.Cancel._y;
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 2066;
for (;;) {
++i;
label 2066:
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 2645;
for (;;) {
++j;
label 2645:
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 3007;
for (;;) {
++ai;
label 3007:
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());
this.CCur._x = this.Cancel._x - 32;
this.CCur._y = this.Cancel._y;
if (pA != '' && (0 < CMGS[pA].SG && !CMGS[pA].InAir || OverDrive)) {
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 || OverDrive)) {
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 4363;
for (;;) {
++ai;
label 4363:
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());
this.CCur._x = this.Cancel._x - 32;
this.CCur._y = this.Cancel._y;
i = 0;
goto 4840;
for (;;) {
++i;
label 4840:
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 {}
}
i = 0;
goto 5282;
for (;;) {
++i;
label 5282:
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 5833;
for (;;) {
++ai;
label 5833:
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 6238;
for (;;) {
++j;
label 6238:
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 1919 {
}
movieClip 1921 {
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 1922 {
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 1925 {
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 1926 {
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 1931 {
}
movieClip 1934 {
}
movieClip 1935 {
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 1936 {
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 1937 {
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 1938 {
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 1945 {
}
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;
} 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 1951 {
}
movieClip 1952 {
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 1957 {
}
movieClip 1958 {
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 1963 {
}
movieClip 1964 {
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 1971 {
}
movieClip 1972 {
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 1977 {
}
movieClip 1978 {
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 1981 {
}
movieClip 1982 {
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 1985 {
}
movieClip 1986 {
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 1987 {
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 1988 {
frame 1 {
myColor = new Color(this.Waru);
preColor = myColor.getTransform();
myColor.setRGB(0);
}
}
movieClip 1989 {
frame 1 {
BG.SStop();
}
}
movieClip 1990 {
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 1991 {
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 != 'ホムリリー') {
if (_parent.NAMES.Witch == 'Void') {
gotoAndPlay('虚無戦');
}
} else {
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 == 'VSPaolaBona') {
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 222 {
if (state == 'VSElsaMaria') {
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 227 {
if (state == 'VSCandeloro') {
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 231 {
if (state == 'VSOphelia') {
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 237 {
if (state == 'VSHomulilly') {
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 242 {
if (state == 'VSKriemhild') {
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
frame 247 {
if (state == 'VSVoid') {
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
}
}
movieClip 1998 {
}
movieClip 1999 {
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 2006 {
}
movieClip 2011 {
}
movieClip 2016 {
}
movieClip 2021 {
}
movieClip 2024 {
}
movieClip 2025 {
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 2026 {
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 2027 {
}
movieClip 2028 {
frame 1 {
sx = 32;
sy = 16;
LL = _root.LevelList;
i = 0;
MaskC = 0;
LVR.PrintText('レベルリセット');
TLOAD.PrintText('ãƒãƒ¼ãƒ‰');
TSAVE.PrintText('セーブ');
if (_root.save == null) {
SLW._visible = false;
TLOAD._visible = false;
TSAVE._visible = false;
}
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, 261);
this.mask.lineTo(0, 261);
this.mask.lineTo(0, 0);
this.mask.endFill();
this.setMask(this.mask);
vy = Math.floor(1 + 261 / 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) {
Cur._x = this._x - 32;
Cur._y = this._y;
SECheck.start();
}
};
this.LVR.onRelease = function () {
for (pn in LL) {
LL[pn] = 1;
}
SECheck.start();
gotoAndPlay(_currentframe + 1);
};
this.TLOAD.onRollOver = function () {
if (this._visible) {
Cur._x = this._x - 32;
Cur._y = this._y;
SECheck.start();
}
};
this.TLOAD.onRelease = function () {
_root.LoadData();
SECheck.start();
gotoAndPlay(_currentframe + 1);
};
this.TSAVE.onRollOver = function () {
if (this._visible) {
Cur._x = this._x - 32;
Cur._y = this._y;
SECheck.start();
}
};
this.TSAVE.onRelease = function () {
_root.SaveData();
SECheck.start();
};
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 2029 {
frame 1 {
Walpurgis.PrintText('ワルプルギスã®ã‚ˆã‚‹');
Octavia.PrintText('オクタヴィア');
Candeloro.PrintText('ã‚ャンデãƒãƒ');
Garuda.PrintText('ガルーダ:FF3');
Gertrud.PrintText('ゲルトルート');
Charlotte.PrintText('シャルãƒãƒƒãƒ†');
ElsaMaria.PrintText('エルザ・マリア');
Kriemhild.PrintText('クリームヒルト');
Ophelia.PrintText('オフィーリア');
Homulilly.PrintText('ホムリリー');
PaolaBona.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('PaolaBona');
Names.push('ElsaMaria');
Names.push('Charlotte');
Names.push('Gertrud');
Names.push('Garuda');
i = 0;
goto 1399;
for (;;) {
++i;
label 1399:
if (i >= Names.length) break;
this[Names[i]]._x = 128;
this[Names[i]]._y = i * 24 + 30;
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 2030 {
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 != 'PaolaBona') {
if (state != 'Homulilly') {
if (state != 'Inane') {
resetter = resetCMGS;
} else {
resetter = resetCMGSV;
}
} else {
HoReboot = 3;
resetter = resetCMGSHo;
}
} else {
resetter = resetCMGSP;
}
} 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 35 {
ASaveData();
}
frame 37 {
gotoAndPlay(_currentframe - 1);
}
frame 46 {
gotoAndPlay(_currentframe - 1);
}
frame 60 {
gotoAndStop(_currentframe - 1);
}
frame 76 {
ASaveData();
}
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 111 {
ASaveData();
}
frame 113 {
gotoAndPlay(_currentframe - 1);
}
frame 138 {
function ret(str) {
state = str;
}
BATTLE.BGM.AllStop();
}
frame 140 {
ASaveData();
}
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 166 {
ASaveData();
}
frame 168 {
gotoAndPlay(_currentframe - 1);
}
frame 176 {
gotoAndPlay(_currentframe - 1);
}
frame 190 {
gotoAndStop(_currentframe - 1);
}