Frame 1
function ret(str) {
fscommand ("ParaFlaTrace", "_roo.ret:" + str);
state = str;
}
_quality = "low";
BG.myBG = "\u9ED2";
state = "";
Frame 4
if (state == "LOADING") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Frame 7
if (state == "OPEN") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Frame 10
if (state == "BATTLE") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Frame 30
stop();
fscommand ("ParaFlaTrace", "\u304A\u308F\u308A");
Symbol 17 MovieClip Frame 1
var myBG;
if (myBG != "\u9ED2") {
if (myBG != "\u767D") {
if (myBG != "\u9ED2\u767D") {
if (myBG != "\u6A59\u9ED2") {
if (myBG != "\u7D2B\u9ED2") {
if (myBG != "\u8D64\u767D") {
if (myBG != "\u8D64") {
if (myBG != "\u6843") {
if (myBG != "\u6843\u9ED2") {
if (myBG != "\u8D64\u9ED2") {
if (myBG != "\u9752\u9ED2") {
if (myBG == "\u9EC4\u9ED2") {
gotoAndPlay("\u9EC4\u9ED2");
}
} else {
gotoAndPlay("\u9752\u9ED2");
}
} else {
gotoAndPlay("\u8D64\u9ED2");
}
} else {
gotoAndPlay("\u6843\u9ED2");
}
} else {
gotoAndPlay("\u6843");
}
} else {
gotoAndPlay("\u8D64");
}
} else {
gotoAndPlay("\u8D64\u767D");
}
} else {
gotoAndPlay("\u7D2B\u9ED2");
}
} else {
gotoAndPlay("\u6A59\u9ED2");
}
} else {
gotoAndPlay("\u9ED2\u767D");
}
} else {
gotoAndPlay("\u767D");
}
} else {
gotoAndPlay("\u9ED2");
}
Symbol 17 MovieClip Frame 3
gotoAndPlay(1);
Symbol 17 MovieClip Frame 13
gotoAndPlay(1);
Symbol 17 MovieClip Frame 24
gotoAndPlay(1);
Symbol 17 MovieClip Frame 33
gotoAndPlay(1);
Symbol 17 MovieClip Frame 43
gotoAndPlay(1);
Symbol 17 MovieClip Frame 53
gotoAndPlay(1);
Symbol 17 MovieClip Frame 62
gotoAndPlay(1);
Symbol 17 MovieClip Frame 67
gotoAndPlay(1);
Symbol 17 MovieClip Frame 73
gotoAndPlay(1);
Symbol 17 MovieClip Frame 79
gotoAndPlay(1);
Symbol 17 MovieClip Frame 83
gotoAndPlay(1);
Symbol 17 MovieClip Frame 88
gotoAndPlay(1);
Symbol 19 MovieClip [BLINK] Frame 1
function setMC(imc) {
MC = imc;
}
function Advent() {
gotoAndPlay("\u51FA\u73FE");
}
function Vanish() {
gotoAndPlay("\u6D88\u6EC5");
}
var MC;
stop();
Symbol 19 MovieClip [BLINK] Frame 2
i = 0;
for ( ; i < 3 ; i++) {
if ((MC.MGS[i] != "") && (!MC.CMGS[MC.MGS[i]].InAir)) {
MC[MC.MGS[i]]._visible = true;
}
}
Symbol 19 MovieClip [BLINK] Frame 3
i = 0;
for ( ; i < 3 ; i++) {
if ((MC.MGS[i] != "") && (!MC.CMGS[MC.MGS[i]].InAir)) {
MC[MC.MGS[i]]._visible = false;
}
}
Symbol 19 MovieClip [BLINK] Frame 4
i = 0;
for ( ; i < 3 ; i++) {
if ((MC.MGS[i] != "") && (!MC.CMGS[MC.MGS[i]].InAir)) {
MC[MC.MGS[i]]._visible = true;
}
}
Symbol 19 MovieClip [BLINK] Frame 5
i = 0;
for ( ; i < 3 ; i++) {
if ((MC.MGS[i] != "") && (!MC.CMGS[MC.MGS[i]].InAir)) {
MC[MC.MGS[i]]._visible = false;
}
}
Symbol 19 MovieClip [BLINK] Frame 6
i = 0;
for ( ; i < 3 ; i++) {
if ((MC.MGS[i] != "") && (!MC.CMGS[MC.MGS[i]].InAir)) {
MC[MC.MGS[i]]._visible = true;
}
}
Symbol 19 MovieClip [BLINK] Frame 7
i = 0;
for ( ; i < 3 ; i++) {
if ((MC.MGS[i] != "") && (!MC.CMGS[MC.MGS[i]].InAir)) {
MC[MC.MGS[i]]._visible = false;
}
}
Symbol 19 MovieClip [BLINK] Frame 8
i = 0;
for ( ; i < 3 ; i++) {
if ((MC.MGS[i] != "") && (!MC.CMGS[MC.MGS[i]].InAir)) {
MC[MC.MGS[i]]._visible = true;
}
}
Symbol 19 MovieClip [BLINK] Frame 9
i = 0;
for ( ; i < 3 ; i++) {
if ((MC.MGS[i] != "") && (!MC.CMGS[MC.MGS[i]].InAir)) {
MC[MC.MGS[i]]._visible = false;
}
}
Symbol 19 MovieClip [BLINK] Frame 10
i = 0;
for ( ; i < 3 ; i++) {
if ((MC.MGS[i] != "") && (!MC.CMGS[MC.MGS[i]].InAir)) {
MC[MC.MGS[i]]._visible = true;
}
}
Symbol 19 MovieClip [BLINK] Frame 11
i = 0;
for ( ; i < 3 ; i++) {
if ((MC.MGS[i] != "") && (!MC.CMGS[MC.MGS[i]].InAir)) {
MC[MC.MGS[i]]._visible = false;
}
}
Symbol 19 MovieClip [BLINK] Frame 12
i = 0;
for ( ; i < 3 ; i++) {
if ((MC.MGS[i] != "") && (!MC.CMGS[MC.MGS[i]].InAir)) {
MC[MC.MGS[i]]._visible = true;
}
}
Symbol 19 MovieClip [BLINK] Frame 13
i = 0;
for ( ; i < 3 ; i++) {
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);
Symbol 19 MovieClip [BLINK] Frame 21
i = 0;
for ( ; i < 3 ; i++) {
if ((MC.MGS[i] != "") && (!MC.CMGS[MC.MGS[i]].InAir)) {
MC[MC.MGS[i]]._visible = false;
}
}
Symbol 19 MovieClip [BLINK] Frame 22
i = 0;
for ( ; i < 3 ; i++) {
if ((MC.MGS[i] != "") && (!MC.CMGS[MC.MGS[i]].InAir)) {
MC[MC.MGS[i]]._visible = true;
}
}
Symbol 19 MovieClip [BLINK] Frame 23
i = 0;
for ( ; i < 3 ; i++) {
if ((MC.MGS[i] != "") && (!MC.CMGS[MC.MGS[i]].InAir)) {
MC[MC.MGS[i]]._visible = false;
}
}
Symbol 19 MovieClip [BLINK] Frame 24
i = 0;
for ( ; i < 3 ; i++) {
if ((MC.MGS[i] != "") && (!MC.CMGS[MC.MGS[i]].InAir)) {
MC[MC.MGS[i]]._visible = true;
}
}
Symbol 19 MovieClip [BLINK] Frame 25
i = 0;
for ( ; i < 3 ; i++) {
if ((MC.MGS[i] != "") && (!MC.CMGS[MC.MGS[i]].InAir)) {
MC[MC.MGS[i]]._visible = false;
}
}
Symbol 19 MovieClip [BLINK] Frame 26
i = 0;
for ( ; i < 3 ; i++) {
if ((MC.MGS[i] != "") && (!MC.CMGS[MC.MGS[i]].InAir)) {
MC[MC.MGS[i]]._visible = true;
}
}
Symbol 19 MovieClip [BLINK] Frame 27
i = 0;
for ( ; i < 3 ; i++) {
if ((MC.MGS[i] != "") && (!MC.CMGS[MC.MGS[i]].InAir)) {
MC[MC.MGS[i]]._visible = false;
}
}
Symbol 19 MovieClip [BLINK] Frame 28
i = 0;
for ( ; i < 3 ; i++) {
if ((MC.MGS[i] != "") && (!MC.CMGS[MC.MGS[i]].InAir)) {
MC[MC.MGS[i]]._visible = true;
}
}
Symbol 19 MovieClip [BLINK] Frame 29
i = 0;
for ( ; i < 3 ; i++) {
if ((MC.MGS[i] != "") && (!MC.CMGS[MC.MGS[i]].InAir)) {
MC[MC.MGS[i]]._visible = false;
}
}
Symbol 19 MovieClip [BLINK] Frame 30
i = 0;
for ( ; i < 3 ; i++) {
if ((MC.MGS[i] != "") && (!MC.CMGS[MC.MGS[i]].InAir)) {
MC[MC.MGS[i]]._visible = true;
}
}
Symbol 19 MovieClip [BLINK] Frame 31
i = 0;
for ( ; i < 3 ; i++) {
if ((MC.MGS[i] != "") && (!MC.CMGS[MC.MGS[i]].InAir)) {
MC[MC.MGS[i]]._visible = false;
}
}
Symbol 19 MovieClip [BLINK] Frame 32
i = 0;
for ( ; i < 3 ; i++) {
if ((MC.MGS[i] != "") && (!MC.CMGS[MC.MGS[i]].InAir)) {
MC[MC.MGS[i]]._visible = true;
}
}
_parent.ret(this._name);
stop();
Symbol 52 MovieClip [TATSUMAKI] Frame 1
fscommand ("ParaFlaTrace", "\u305F\u3064\u307E\u304D");
Symbol 52 MovieClip [TATSUMAKI] Frame 31
var pp = _root.BATTLE;
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]].gotoAndPlay("\u304F\u3089\u3044");
}
}
Symbol 52 MovieClip [TATSUMAKI] Frame 111
_parent.ret(this._name);
this.stop();
Symbol 63 MovieClip Frame 8
stop();
Symbol 64 MovieClip [HADOUHOU] Frame 16
_parent.ret(this._name);
Symbol 68 MovieClip [BLACKLINE] Frame 1
var mpnum = 15;
var mpc = 0;
var mpx = 200;
Symbol 68 MovieClip [BLACKLINE] Frame 2
this.attachMovie("BLACKBELT", "bb" + mpc, mpc);
this["bb" + mpc]._x = mpx - this["bb" + mpc]._width;
mpx = mpx - this["bb" + mpc]._width;
Symbol 68 MovieClip [BLACKLINE] Frame 12
if (mpc >= mpnum) {
_parent.ret(this._name);
stop();
} else {
mpc++;
gotoAndPlay(2);
}
Symbol 69 MovieClip [BLBMP] Frame 1
function DrawLine_unit(sx, sy) {
bmpheight = bmp_data.height;
bmpwidth = bmp_data.width;
i = 0;
for ( ; i < 14 ; i = i + 2) {
j = 0;
for ( ; j < 2 ; j++) {
k = 0;
for ( ; k < 2 ; k++) {
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;
Symbol 69 MovieClip [BLBMP] Frame 2
DrawLine_unit(this._x, this._y);
mpx = mpx - 14;
this._x = mpx;
Symbol 69 MovieClip [BLBMP] Frame 12
if (mpc >= mpnum) {
_parent.ret(this._name);
stop();
} else {
mpc++;
gotoAndPlay(2);
}
Symbol 70 MovieClip [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;
Symbol 70 MovieClip [BLDRAW] Frame 2
DrawLine_unit(this._x, this._y);
mpx = mpx - 14;
this._x = mpx;
Symbol 70 MovieClip [BLDRAW] Frame 12
if (mpc >= mpnum) {
_parent.ret(this._name);
stop();
} else {
mpc++;
gotoAndPlay(2);
}
Symbol 75 MovieClip [EXAF] Frame 1
var Frame = 5;
var fc = 0;
var vx;
var vy;
Symbol 75 MovieClip [EXAF] Frame 2
this._x = this._x + vx;
this._y = this._y + vy;
fc++;
Symbol 75 MovieClip [EXAF] Frame 3
if (fc >= Frame) {
fc = 0;
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 75 MovieClip [EXAF] Frame 4
stop();
_parent.ret(this._name);
Symbol 78 MovieClip [EXA] Frame 4
stop();
_parent.ret(this._name);
Symbol 81 MovieClip [BARCHIPV] Frame 1
stop();
Symbol 82 MovieClip [BARCHIP] Frame 1
stop();
Symbol 90 MovieClip [CHBURST] Frame 7
this.removeMovieClip();
Symbol 92 MovieClip [CAHIT] Frame 1
function start(iex, iey) {
ex = iex;
ey = iey;
rx = random(140);
ry = random(140);
rx = rx - 70;
ry = ry - 70;
this._x = ex + rx;
this._y = ey + ry;
fscommand ("ParaFlaTrace", (this._x + ",") + this._y);
gotoAndPlay(2);
}
stop();
var ex;
var ey;
Symbol 92 MovieClip [CAHIT] Frame 5
stop();
_parent.ret(this._name);
Symbol 103 MovieClip Frame 35
stop();
Symbol 131 MovieClip Frame 2
stop();
Symbol 131 MovieClip Frame 7
stop();
Symbol 131 MovieClip Frame 19
gotoAndPlay("\u6B69\u304D");
Symbol 131 MovieClip Frame 29
gotoAndPlay("\u6B69\u304Du");
Symbol 131 MovieClip Frame 32
stop();
Symbol 131 MovieClip Frame 37
stop();
Symbol 131 MovieClip Frame 136
_parent.ret(this._name);
gotoAndPlay("\u7ACB\u3061");
Symbol 131 MovieClip Frame 142
stop();
Symbol 131 MovieClip Frame 152
stop();
Symbol 131 MovieClip Frame 169
gotoAndPlay("\u30D4\u30F3\u30C1");
Symbol 131 MovieClip Frame 205
stop();
_parent.ret(this._name);
Symbol 132 MovieClip Frame 1
MG.gotoAndPlay("\u6B69\u304D");
Symbol 132 MovieClip Frame 9
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 132 MovieClip Frame 10
stop();
_parent.ret(this._name);
Symbol 132 MovieClip Frame 14
MG.gotoAndPlay("\u6B69\u304Du");
Symbol 132 MovieClip Frame 22
MG.gotoAndPlay("\u7ACB\u3061u");
Symbol 132 MovieClip Frame 23
stop();
_parent.ret(this._name);
Symbol 133 MovieClip Frame 1
MG.gotoAndPlay("\u6B69\u304D");
Symbol 133 MovieClip Frame 9
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 133 MovieClip Frame 10
stop();
_parent.ret(this._name);
Symbol 133 MovieClip Frame 14
MG.gotoAndPlay("\u6B69\u304Du");
Symbol 133 MovieClip Frame 22
MG.gotoAndPlay("\u7ACB\u3061u");
Symbol 133 MovieClip Frame 23
stop();
_parent.ret(this._name);
Symbol 134 MovieClip Frame 1
MG.gotoAndPlay("\u6B69\u304D");
Symbol 134 MovieClip Frame 5
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 134 MovieClip Frame 6
stop();
_parent.ret(this._name);
Symbol 134 MovieClip Frame 11
MG.gotoAndPlay("\u6B69\u304D");
Symbol 134 MovieClip Frame 15
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 134 MovieClip Frame 16
stop();
_parent.ret(this._name);
Symbol 135 MovieClip Frame 1
MG.gotoAndPlay("\u6B69\u304D");
Symbol 135 MovieClip Frame 5
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 135 MovieClip Frame 6
stop();
_parent.ret(this._name);
Symbol 135 MovieClip Frame 11
MG.gotoAndPlay("\u6B69\u304D");
Symbol 135 MovieClip Frame 15
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 135 MovieClip Frame 16
stop();
_parent.ret(this._name);
Symbol 149 MovieClip Frame 1
function AttackAnim(R, L) {
SR = R;
SL = L;
gotoAndPlay("\u958B\u59CB");
}
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);
Symbol 149 MovieClip Frame 7
if (SR != 0) {
this.attachMovie("SLASH", "slash" + slnum, slnum);
this["slash" + slnum]._x = ep.x + 8;
this["slash" + slnum]._y = ep.y;
}
Symbol 149 MovieClip Frame 11
if (RCount < SR) {
RCount++;
gotoAndPlay("\u53F3\u6BB4\u308A");
}
Symbol 149 MovieClip Frame 15
if (SL != 0) {
this.attachMovie("SLASH", "slash" + slnum, slnum);
this["slash" + slnum]._x = ep.x - 8;
this["slash" + slnum]._y = ep.y;
}
Symbol 149 MovieClip Frame 19
if (LCount < SL) {
LCount++;
gotoAndPlay("\u5DE6\u6BB4\u308A");
}
Symbol 149 MovieClip Frame 28
_parent.ret(this._name);
stop();
Symbol 150 MovieClip Frame 1
function ret(str) {
state = str;
}
function AttackRL(R, L) {
Attack.AttackAnim(R, L);
gotoAndPlay("\u653B\u6483");
}
stop();
var state = "";
Symbol 150 MovieClip Frame 3
if (state == "Attack") {
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay("\u653B\u6483");
}
Symbol 154 MovieClip Frame 8
stop();
Symbol 159 MovieClip Frame 1
function AttackCtrl(Rate, num) {
}
function Attack(Rate, num) {
var anum;
anum = 0;
i = 0;
for ( ; i < num ; i++) {
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;
Symbol 159 MovieClip Frame 6
MG.gotoAndPlay("\u8A60\u5531");
Symbol 159 MovieClip Frame 40
MG.gotoAndPlay("\u304A\u624B\u4E0A\u3052");
Symbol 159 MovieClip Frame 85
this.attachMovie("sword", "sword" + count, count);
Symbol 159 MovieClip Frame 86
this["sword" + count].start(sx + x, sy + ry, ex, ey);
count++;
Symbol 159 MovieClip Frame 97
this.attachMovie("sword", "sword" + count, count);
Symbol 159 MovieClip Frame 98
this["sword" + count].start(sx + x, sy + ry, ex, ey);
count++;
Symbol 159 MovieClip Frame 109
this.attachMovie("sword", "sword" + count, count);
Symbol 159 MovieClip Frame 110
this["sword" + count].start(sx + rx, sy + ry, ex, ey);
count++;
Symbol 159 MovieClip Frame 121
this.attachMovie("sword", "sword" + count, count);
Symbol 159 MovieClip Frame 122
this["sword" + count].start(sx + x, sy + ry, ex, ey);
count++;
Symbol 159 MovieClip Frame 133
this.attachMovie("sword", "sword" + count, count);
Symbol 159 MovieClip Frame 134
this["sword" + count].start(sx + x, sy + ry, ex, ey);
count++;
Symbol 159 MovieClip Frame 145
this.attachMovie("sword", "sword" + count, count);
Symbol 159 MovieClip Frame 146
this["sword" + count].start(sx + x, sy + ry, ex, ey);
count++;
Symbol 159 MovieClip Frame 155
stop();
count = 1;
for ( ; 6 >= count ; count++) {
this["sword" + count].removeMovieClip();
}
_parent.ret(this._name);
Symbol 160 MovieClip Frame 1
function ret(str) {
state = str;
}
var state = "";
Symbol 160 MovieClip Frame 2
if (state == "Attack") {
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay("\u653B\u6483");
}
Symbol 165 MovieClip Frame 4
stop();
Symbol 170 MovieClip Frame 4
stop();
Symbol 175 MovieClip Frame 4
stop();
Symbol 180 MovieClip Frame 4
stop();
Symbol 182 MovieClip Frame 1
function AttackAnim(R, L) {
SR = R;
SL = L;
gotoAndPlay("START");
}
var SlashFrame = 4;
var SR;
var SL;
var RCount = 1;
var LCount = 1;
var SlashBName = new Array();
stop();
var eff = _root.EFFECT;
var slnum = 0;
wx = _parent._parent.Witch._width;
wy = _parent._parent.Witch._height;
var ep = new Object();
ep.x = _parent._parent.Witch._x + (wx / 2);
ep.y = _parent._parent.Witch._y + (wy / 2);
eff.globalToLocal(ep);
Symbol 182 MovieClip Frame 7
MG.gotoAndPlay("\u8A60\u5531");
Symbol 182 MovieClip Frame 40
MG.gotoAndPlay("\u304A\u624B\u4E0A\u3052");
Symbol 182 MovieClip 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 = "\u9ED2\u767D";
Symbol 182 MovieClip Frame 42
mycol1.setTransform(precol1);
mycol2.setTransform(precol2);
Symbol 182 MovieClip Frame 55
_root.BG.myBG = "\u767D";
Symbol 182 MovieClip 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++;
}
Symbol 182 MovieClip Frame 84
if (RCount >= SR) {
RCount = 0;
} else {
RCount++;
gotoAndPlay("\u53F3\u6BB4\u308A1");
}
Symbol 182 MovieClip 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++;
}
Symbol 182 MovieClip Frame 92
if (LCount >= SL) {
LCount = 0;
} else {
LCount++;
gotoAndPlay("\u5DE6\u6BB4\u308A1");
}
Symbol 182 MovieClip Frame 96
if (SR != 0) {
if (random(100) >= 25) {
eff.attachMovie("SLASH", "slash" + slnum, slnum);
cc = new Color(eff["slash" + slnum]);
cc.setRGB(16777215);
_root.BG.myBG = "\u767D";
} else {
eff.attachMovie("SLASHB", "slash" + slnum, slnum);
SlashBName.push("slash" + slnum);
cc = new Color(eff["slash" + slnum]);
cc.setRGB(15138906);
_root.BG.myBG = "\u8D64";
}
eff["slash" + slnum]._x = (ep.x + random(64)) - 32;
eff["slash" + slnum]._y = (ep.y + random(64)) - 32;
slnum++;
}
Symbol 182 MovieClip Frame 100
if (RCount >= SR) {
RCount = 0;
} else {
RCount++;
gotoAndPlay("\u53F3\u6BB4\u308A2");
}
Symbol 182 MovieClip Frame 104
if (SL != 0) {
if (random(100) >= 25) {
eff.attachMovie("SLASH", "slash" + slnum, slnum);
cc = new Color(eff["slash" + slnum]);
cc.setRGB(16777215);
_root.BG.myBG = "\u767D";
} else {
eff.attachMovie("SLASHB", "slash" + slnum, slnum);
SlashBName.push("slash" + slnum);
cc = new Color(eff["slash" + slnum]);
cc.setRGB(15138906);
_root.BG.myBG = "\u8D64";
}
eff["slash" + slnum]._x = (ep.x + random(64)) - 32;
eff["slash" + slnum]._y = (ep.y + random(64)) - 32;
slnum++;
}
Symbol 182 MovieClip Frame 108
if (LCount >= SL) {
RCount = 0;
} else {
LCount++;
gotoAndPlay("\u5DE6\u6BB4\u308A2");
}
Symbol 182 MovieClip Frame 109
_root.BG.myBG = "\u767D";
Symbol 182 MovieClip Frame 118
myColor.setTransform(preColor);
_root.BG.myBG = "\u9ED2\u767D";
var len = SlashBName.length;
fscommand ("ParaFlaTrace", "\u4F5C\u6210\u3057\u305F\u65AC\u6483\u6570:" + len);
i = 0;
for ( ; i < len ; i++) {
eff[SlashBName[i]].removeMovieClip();
}
Symbol 182 MovieClip Frame 132
_root.BG.myBG = "\u9ED2";
Symbol 182 MovieClip Frame 148
_parent.ret(this._name);
stop();
Symbol 183 MovieClip Frame 1
MG.gotoAndPlay("\u304F\u3089\u3044");
Symbol 183 MovieClip Frame 22
stop();
_parent.ret(this._name);
Symbol 185 MovieClip Frame 1
MG.gotoAndPlay("\u304F\u3089\u3044");
fscommand ("ParaFlaTrace", "\u6BB4\u3089\u308C\u30E2\u30FC\u30B7\u30E7\u30F3");
Symbol 185 MovieClip Frame 17
stop();
_parent.ret(this._name);
Symbol 190 MovieClip Frame 10
_parent.ret(this._name);
Symbol 191 MovieClip 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 != "\u5272\u308C")) && (!MMC.CMGS[MMC.MGS[count]].InAir))) {
count++;
ret();
} else {
var ep = new Object();
if (MMC.CMGS[MMC.MGS[count]].Name != "\u3055\u3084\u304B") {
ep.x = MMC[MMC.MGS[count]]._x;
} else {
ep.x = MMC[MMC.MGS[count]]._x - 32;
}
ep.y = MMC[MMC.MGS[count]]._y;
this.globalToLocal(ep);
care._x = ep.x + 16;
care._y = ep.y + 24;
care.gotoAndPlay(1);
count++;
OutNum--;
}
} else {
care._visible = false;
OutCount++;
if (OutNum >= OutCount) {
care.gotoAndPlay(1);
} else {
_parent.ret(this._name);
this.stop();
}
}
}
var count = 0;
var OutNum = 5;
var OutCount = 0;
care.stop();
care._visible = false;
ret();
Symbol 192 MovieClip Frame 1
function ret(str) {
state = str;
}
var state = "";
Symbol 192 MovieClip Frame 6
MG.gotoAndPlay("\u8A60\u5531");
Symbol 192 MovieClip Frame 40
MG.gotoAndPlay("\u304A\u624B\u4E0A\u3052");
Care.ret();
Symbol 192 MovieClip Frame 42
if (state == "Care") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 192 MovieClip Frame 50
stop();
_parent.ret(this._name);
Symbol 198 MovieClip Frame 7
stop();
_parent.ret(this._name);
Symbol 198 MovieClip Frame 12
stop();
_parent.ret(this._name);
Symbol 198 MovieClip Frame 27
stop();
_parent.ret(this._name);
Symbol 198 MovieClip Frame 32
stop();
_parent.ret(this._name);
Symbol 202 MovieClip Frame 1
MG.gotoAndPlay("\u304F\u3089\u3044");
Symbol 202 MovieClip Frame 16
_root.BG.myBG = "\u9752\u9ED2";
Symbol 202 MovieClip Frame 27
_root.BG.myBG = "\u9ED2";
Symbol 202 MovieClip Frame 44
stop();
_parent.ret(this._name);
Symbol 203 MovieClip [Sayaka] Frame 1
function ret(str) {
state = str;
}
function act(str) {
this.gotoAndPlay(str);
}
function Attack(R, L) {
mR = R;
mL = L;
gotoAndPlay("\u653B\u64831");
}
var state = "";
var mR;
var mL;
Symbol 203 MovieClip [Sayaka] Frame 2
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 203 MovieClip [Sayaka] Frame 3
stop();
Symbol 203 MovieClip [Sayaka] Frame 6
MG.gotoAndPlay("\u7ACB\u3061u");
Symbol 203 MovieClip [Sayaka] Frame 7
stop();
Symbol 203 MovieClip [Sayaka] Frame 11
AT1.AttackRL(mR, mL);
Symbol 203 MovieClip [Sayaka] Frame 13
if (state == "AT1") {
state = "";
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 203 MovieClip [Sayaka] Frame 18
if (state == "EX1") {
state = "";
_parent.atcret(this._name);
} else {
gotoAndPlay("\u5FC5\u6BBA1");
}
Symbol 203 MovieClip [Sayaka] Frame 21
EX2.AttackAnim(16, 16);
Symbol 203 MovieClip [Sayaka] Frame 23
if (state == "EX2") {
state = "";
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 203 MovieClip [Sayaka] Frame 28
if (state == "SP1") {
state = "";
_parent.healret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 203 MovieClip [Sayaka] Frame 36
this._visible = true;
Intro.gotoAndPlay("u");
Symbol 203 MovieClip [Sayaka] Frame 38
if (state == "Intro") {
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 203 MovieClip [Sayaka] Frame 41
this._visible = true;
Symbol 203 MovieClip [Sayaka] Frame 42
if (state == "Intro") {
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay("\u767B\u5834");
}
Symbol 203 MovieClip [Sayaka] Frame 46
MG.gotoAndPlay("\u5909\u8EAB");
Symbol 203 MovieClip [Sayaka] Frame 48
if (state == "MG") {
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 203 MovieClip [Sayaka] Frame 56
Outro.gotoAndPlay("u");
Symbol 203 MovieClip [Sayaka] Frame 58
if (state == "Outro") {
state = "";
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 203 MovieClip [Sayaka] Frame 62
if (state == "Outro") {
state = "";
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay("\u9000\u5834");
}
Symbol 203 MovieClip [Sayaka] Frame 67
stop();
Symbol 203 MovieClip [Sayaka] Frame 72
if (state == "Beaten") {
state = "";
_parent.beatenret(this._name);
} else {
gotoAndPlay("\u88AB\u6BB4\u308A");
}
Symbol 203 MovieClip [Sayaka] Frame 76
MG.gotoAndPlay("\u30D4\u30F3\u30C1");
Symbol 203 MovieClip [Sayaka] Frame 77
stop();
Symbol 203 MovieClip [Sayaka] Frame 81
FStep.gotoAndPlay("\u524D");
Symbol 203 MovieClip [Sayaka] Frame 83
if (state == "FStep") {
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 203 MovieClip [Sayaka] Frame 86
BStep.gotoAndPlay("\u524D");
Symbol 203 MovieClip [Sayaka] Frame 88
if (state == "BStep") {
state = "";
gotoAndPlay("\u7ACB\u3061");
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 203 MovieClip [Sayaka] Frame 101
Down.gotoAndPlay("\u767B\u5834");
Symbol 203 MovieClip [Sayaka] Frame 103
if (state == "Down") {
stop();
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 203 MovieClip [Sayaka] Frame 106
Down.gotoAndPlay("\u9000\u5834");
Symbol 203 MovieClip [Sayaka] Frame 108
if (state == "Down") {
stop();
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 203 MovieClip [Sayaka] Frame 111
Down.gotoAndPlay("\u767B\u5834u");
Symbol 203 MovieClip [Sayaka] Frame 113
if (state == "Down") {
stop();
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 203 MovieClip [Sayaka] Frame 116
Down.gotoAndPlay("\u9000\u5834u");
Symbol 203 MovieClip [Sayaka] Frame 118
if (state == "Down") {
stop();
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 203 MovieClip [Sayaka] Frame 121
Broken.gotoAndPlay(1);
Symbol 203 MovieClip [Sayaka] Frame 123
if (state == "Broken") {
stop();
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 207 MovieClip [sword] Frame 1
function start(x1, y1, x2, y2) {
fscommand ("ParaFlaTrace", "\u5263\u98DB\u3073\u30B9\u30BF\u30FC\u30C8");
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 = 3;
fscommand ("ParaFlaTrace", "\u5263\u98DB\u3073\u306F\u3058\u3081");
stop();
Symbol 207 MovieClip [sword] Frame 2
fscommand ("ParaFlaTrace", "\u5263\u6295\u3052");
Symbol 207 MovieClip [sword] Frame 3
fc++;
Symbol 207 MovieClip [sword] Frame 4
if (fc < Frame) {
this._x = this._x + vx;
this._y = this._y + vy;
gotoAndPlay(_currentframe - 1);
}
Symbol 207 MovieClip [sword] Frame 5
rx = random(140);
ry = random(140);
rx = rx - 70;
ry = ry - 70;
this._x = ex + rx;
this._y = ey + ry;
Symbol 207 MovieClip [sword] Frame 6
stop();
Symbol 216 MovieClip [BHole] Frame 9
this.removeMovieClip();
Symbol 237 MovieClip Frame 1
stop();
Symbol 237 MovieClip Frame 2
stop();
Symbol 237 MovieClip Frame 3
stop();
Symbol 237 MovieClip Frame 4
stop();
Symbol 237 MovieClip Frame 5
stop();
Symbol 237 MovieClip Frame 6
stop();
Symbol 237 MovieClip Frame 7
stop();
Symbol 237 MovieClip Frame 8
stop();
Symbol 237 MovieClip Frame 9
stop();
Symbol 237 MovieClip Frame 10
stop();
Symbol 237 MovieClip Frame 11
stop();
Symbol 237 MovieClip Frame 12
stop();
Symbol 238 MovieClip Frame 1
function printN(num) {
gnum = num;
str = String(gnum);
if (4 < str.length) {
str = "9999";
}
fscommand ("ParaFlaTrace", str);
j = 0;
for ( ; (4 - str.length) < j ; j++) {
this["n" + (j + 1)].gotoAndStop(1);
}
j = 4 - str.length;
i = 0;
for ( ; i < (4 - j) ; i++) {
this["n" + ((i + j) + 1)].gotoAndStop(Number(str.substr(i, 1)) + 2);
}
}
Symbol 239 MovieClip [DMGS] Frame 1
function printDMG(inDmg) {
DNUM.gnum = inDmg;
str = String(inDmg);
k = 4;
for ( ; str.length < k ; k--) {
this._x = this._x - 8;
}
DNUM.printN(inDmg);
gotoAndPlay(2);
}
stop();
Symbol 239 MovieClip [DMGS] Frame 38
_parent.dmgret(this._name);
Symbol 260 MovieClip Frame 1
stop();
Symbol 260 MovieClip Frame 2
stop();
Symbol 260 MovieClip Frame 3
stop();
Symbol 260 MovieClip Frame 4
stop();
Symbol 260 MovieClip Frame 5
stop();
Symbol 260 MovieClip Frame 6
stop();
Symbol 260 MovieClip Frame 7
stop();
Symbol 260 MovieClip Frame 8
stop();
Symbol 260 MovieClip Frame 9
stop();
Symbol 260 MovieClip Frame 10
stop();
Symbol 260 MovieClip Frame 11
stop();
Symbol 260 MovieClip Frame 12
stop();
Symbol 261 MovieClip Frame 1
function printN(num) {
gnum = num;
str = String(gnum);
if (4 < str.length) {
str = "9999";
}
fscommand ("ParaFlaTrace", str);
j = 0;
for ( ; (4 - str.length) < j ; j++) {
this["n" + (j + 1)].gotoAndStop(1);
}
j = 4 - str.length;
i = 0;
for ( ; i < (4 - j) ; i++) {
this["n" + ((i + j) + 1)].gotoAndStop(Number(str.substr(i, 1)) + 2);
}
}
Symbol 262 MovieClip [HEALS] Frame 1
function printDMG(inDmg) {
DNUM.gnum = inDmg;
str = String(inDmg);
k = 4;
for ( ; str.length < k ; k--) {
this._x = this._x - 8;
}
DNUM.printN(inDmg);
gotoAndPlay(2);
}
stop();
Symbol 262 MovieClip [HEALS] Frame 38
_parent.dmgret(this._name);
Symbol 269 MovieClip [SLASH] Frame 4
this.removeMovieClip();
Symbol 270 MovieClip [SLASHB] Frame 3
stop();
Symbol 274 MovieClip Frame 1
d1._x = 16 + (random(16) * 2);
d1._y = 16 + (random(16) * 2);
Symbol 274 MovieClip Frame 2
d2._x = 16 + (random(16) * 2);
d2._y = 16 + (random(16) * 2);
Symbol 274 MovieClip Frame 3
this.removeMovieClip();
Symbol 275 MovieClip [BEAT] Frame 1
DE._x = (random(16) * 2) - 48;
DE._y = (random(16) * 2) - 48;
Symbol 275 MovieClip [BEAT] Frame 4
this.removeMovieClip();
Symbol 314 MovieClip Frame 1
stop();
Symbol 314 MovieClip Frame 2
stop();
Symbol 314 MovieClip Frame 3
stop();
Symbol 314 MovieClip Frame 4
stop();
Symbol 314 MovieClip Frame 5
stop();
Symbol 314 MovieClip Frame 6
stop();
Symbol 314 MovieClip Frame 7
stop();
Symbol 314 MovieClip Frame 8
stop();
Symbol 314 MovieClip Frame 9
stop();
Symbol 314 MovieClip Frame 10
stop();
Symbol 314 MovieClip Frame 11
stop();
Symbol 314 MovieClip Frame 12
stop();
Symbol 315 MovieClip 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;
for ( ; 4 >= i ; i++) {
this["n" + i].gotoAndStop(1);
}
j = 4 - str.length;
i = 0;
for ( ; i < (4 - j) ; i++) {
this["n" + ((i + j) + 1)].gotoAndStop(Number(str.substr(i, 1)) + 2);
}
}
Symbol 318 MovieClip Frame 1
function NHits(N) {
Number.PrintN(N);
}
Symbol 384 MovieClip Frame 1
function AllInvisible() {
for (pn in Names) {
this[Names[pn]]._visible = false;
}
}
function Name(str) {
AllInvisible();
this[Names[str]]._visible = true;
}
function NHits(N) {
AllInvisible();
this.ANum._visible = true;
this.ANum.NHits(N);
}
var Names = new Array();
Names["\u30DE\u30DF"] = "mami";
Names["\u307B\u3080\u3089"] = "homura";
Names["\u3055\u3084\u304B"] = "sayaka";
Names["\u307E\u3069\u304B"] = "madoka";
Names["\u304D\u3087\u3046\u3053"] = "kyoko";
Names["\u30EF\u30EB\u30D7\u30EB\u30AE\u30B9"] = "waru";
Names["N\u30D2\u30C3\u30C8"] = "ANum";
Names["\u305C\u3093\u305F\u3044"] = "zentai";
Names["\u3078\u3093\u3057\u3093"] = "henshin";
Names["\u307F\u3060\u308C\u3046\u3061"] = "midareuti";
Names["\u307F\u3060\u308C\u306A\u3052"] = "midarenage";
Names["\u305F\u3064\u307E\u304D"] = "tatsumaki";
Names["\u30B8\u30E3\u30F3\u30D7"] = "jump";
Names.M249 = "M249";
Names["\u3044\u3084\u3057\u306E\u3072\u304B\u308A"] = "hlight";
Names["\u3051\u3063\u304B\u3044"] = "barrier";
Names["\u3058\u304B\u3093\u3092\u3068\u3081\u308B"] = "tomeru";
Names["\u3058\u304B\u3093\u3092\u3046\u3054\u304B\u3059"] = "ugokasu";
Names["\u30C6\u30A3\u30ED\u30FB\u30D5\u30A3\u30CA\u30FC\u30EC"] = "thiro";
Names["\u3068\u3064\u3052\u304D"] = "totsugeki";
Names["\u30E1\u30C3\u30BF\u304E\u308A"] = "metta";
Names["\u30D1\u30A4\u30D7\u3070\u304F\u3060\u3093"] = "pipe";
Names["\u307E\u3069\u304B\u306E\u306D\u304C\u3044"] = "negai";
Names["\u3058\u3057\u3093"] = "jisin";
Names["\u304F\u308D\u306E\u3057\u3087\u3046\u3052\u304D"] = "hadouhou";
Names["\u30E9\u30C3\u30B7\u30E5"] = "rush";
Names["\u305F\u3070\u306D\u3046\u3061"] = "tabane";
Names["\u308F\u3089\u3063\u3066\u3044\u308B"] = "warai";
Names["\u5354\u529B\u653B\u6483H"] = "homura";
Names["\u5354\u529B\u653B\u6483M"] = "madoka";
Symbol 385 MovieClip [SWND] Frame 1
function SetName(str) {
fscommand ("ParaFlaTrace", "SetName:" + str);
tWnd.Name(str);
}
function SetNHits(N) {
fscommand ("ParaFlaTrace", "\u30D2\u30C3\u30C8\u6570 " + N);
tWnd.NHits(N);
}
function Open() {
fscommand ("ParaFlaTrace", "Open:");
this._visible = true;
gotoAndPlay("Open");
}
function Close() {
gotoAndPlay("Close");
}
stop();
Symbol 385 MovieClip [SWND] Frame 2
this._visible = true;
Symbol 385 MovieClip [SWND] Frame 6
_parent.openret(this._name);
Symbol 385 MovieClip [SWND] Frame 7
stop();
Symbol 385 MovieClip [SWND] Frame 8
fscommand ("ParaFlaTrace", "\u30A6\u30A3\u30F3\u30C9\u30A6\u9589\u3058\u958B\u59CB");
Symbol 385 MovieClip [SWND] Frame 9
fscommand ("ParaFlaTrace", "\u30A6\u30A3\u30F3\u30C9\u30A6\u9589\u3058\u4E2D");
Symbol 385 MovieClip [SWND] Frame 12
_parent.closeret(this._name);
this._visible = false;
stop();
Symbol 396 MovieClip [__Packages.CSWnd] Frame 1
#initclip 1
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
Symbol 397 MovieClip [__Packages.CItem] Frame 1
#initclip 2
if (!CItem) {
_global.CItem = function () {
};
var v1 = _global.CItem.prototype;
v1.toString = function () {
var retstr = this.SkillName;
retstr = retstr + " ";
retstr = retstr + this.SkillCall;
retstr = retstr + " ";
retstr = retstr + this.SG;
retstr = retstr + " ";
retstr = retstr + this.Type;
retstr = retstr + " ";
retstr = retstr + this.Target;
retstr = retstr + " ";
retstr = retstr + this.All;
retstr = retstr + " ";
retstr = retstr + this.HitScale;
retstr = retstr + " ";
retstr = retstr + this.BaseD;
retstr = retstr + " ";
retstr = retstr + this.Range;
retstr = retstr + " ";
retstr = retstr + this.Attribute;
return(retstr);
};
ASSetPropFlags(v1, null, 1);
}
#endinitclip
Symbol 398 MovieClip [__Packages.CSkill] Frame 1
#initclip 3
if (!CSkill) {
_global.CSkill = function () {
};
var v1 = _global.CSkill.prototype;
v1.toString = function () {
var retstr = this.SkillName;
retstr = retstr + " ";
retstr = retstr + this.SkillCall;
retstr = retstr + " ";
retstr = retstr + this.SG;
retstr = retstr + " ";
retstr = retstr + this.Type;
retstr = retstr + " ";
retstr = retstr + this.Target;
retstr = retstr + " ";
retstr = retstr + this.All;
retstr = retstr + " ";
retstr = retstr + this.HitScale;
retstr = retstr + " ";
retstr = retstr + this.BaseD;
retstr = retstr + " ";
retstr = retstr + this.Range;
retstr = retstr + " ";
retstr = retstr + this.Attribute;
return(retstr);
};
ASSetPropFlags(v1, null, 1);
}
#endinitclip
Symbol 399 MovieClip [__Packages.CMagGirl] Frame 1
#initclip 4
if (!CMagGirl) {
_global.CMagGirl = function () {
fscommand ("ParaFlaTrace", "\u30B3\u30F3\u30B9\u30C8\u30E9\u30AF\u30BF \u5B9F\u884C");
this.SkillName = new Array();
InAir = false;
};
_global.CMagGirl.prototype.__proto__ = MovieClip.prototype;
_global.CMagGirl.prototype.__constructor__ = MovieClip;
Object.registerClass("Sayaka", CMagGirl);
var v1 = _global.CMagGirl.prototype;
v1.GetAttackDMG = function () {
ret = 0;
allnum = this.RANum + this.LANum;
this.preHitNumR = 0;
i = 0;
for ( ; i < this.RANum ; i++) {
if (random(100) < this.Acuracy) {
ret = ret + ((this.ADamage + random(10)) - 5);
this.preHitNumR++;
}
}
this.preHitNumL = 0;
i = 0;
for ( ; i < this.LANum ; i++) {
if (random(100) < this.Acuracy) {
ret = ret + ((this.ADamage + random(10)) - 5);
this.preHitNumL++;
}
}
this.preHitNum = this.preHitNumR + this.preHitNumL;
this.preDamage = ret;
fscommand ("ParaFlaTrace", (("\u30D2\u30C3\u30C8\u6570:" + this.preHitNum) + "\u30C0\u30E1\u30FC\u30B8:") + this.preDamage);
return(ret);
};
v1.GetHitNum = function () {
allnum = this.RANum + this.LANum;
HitNum = 0;
i = 0;
for ( ; i < allnum ; i++) {
if (random(100) < this.Acuracy) {
HitNum++;
}
}
this.preHitNum = HitNum;
return(HitNum);
};
v1.GetNDamage = function (HitNum) {
ret = 0;
i = 0;
for ( ; i < HitNum ; i++) {
ret = ret + ((this.ADamage + random(10)) - 5);
}
this.preDamage = ret;
return(ret);
};
v1.toString = function () {
return((((((((this.Name + ": HP:") + this.HP) + "/") + this.MHP) + ",SG:") + this.SG) + "/") + this.MSG);
};
ASSetPropFlags(v1, null, 1);
}
#endinitclip
Symbol 405 MovieClip Frame 1
this._visible = true;
SECheck = new Sound(this);
SECheck.attachSound("SCheck");
Symbol 405 MovieClip Frame 5
stop();
this.IStart.onRollOver = function () {
SECheck.start();
};
this.IStart.onRelease = function () {
SECheck.start();
play();
};
Symbol 405 MovieClip Frame 9
_root.gotoAndPlay("\u958B\u59CB");
this._visible = false;
stop();
Symbol 406 MovieClip Frame 1
function PastEffect(mc, MCName, x, y) {
this.TMC = mc;
this.attachMovie(MCName, "mv" + nc, nc);
this["mv" + nc]._x = x;
this["mv" + nc]._y = y;
nc++;
}
function ret(str) {
this[str].removeMovieClip();
this.TMC.ret(str);
}
var TMC;
var nc = 0;
Symbol 409 MovieClip Frame 10
_parent.ret(this._name);
Symbol 412 MovieClip Frame 10
_parent.ret(this._name);
Symbol 415 MovieClip Frame 10
_parent.ret(this._name);
Symbol 416 MovieClip Frame 1
function ret(str) {
state = str;
}
stop();
var state = "";
Symbol 416 MovieClip Frame 3
if (state == "care1") {
gotoAndStop(1);
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 416 MovieClip Frame 7
if (state == "care2") {
gotoAndStop(1);
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 416 MovieClip Frame 12
if (state == "care3") {
gotoAndStop(1);
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 416 MovieClip Frame 17
if (state == "care4") {
gotoAndStop(1);
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 427 MovieClip Frame 35
stop();
Symbol 448 MovieClip Frame 2
stop();
Symbol 448 MovieClip Frame 6
stop();
Symbol 448 MovieClip Frame 19
gotoAndPlay("\u6B69\u304D");
Symbol 448 MovieClip Frame 29
gotoAndPlay("\u6B69\u304Du");
Symbol 448 MovieClip Frame 31
stop();
Symbol 448 MovieClip Frame 36
stop();
Symbol 448 MovieClip Frame 136
gotoAndPlay("\u7ACB\u3061");
_parent.ret(this._name);
Symbol 448 MovieClip Frame 141
stop();
Symbol 448 MovieClip Frame 151
stop();
Symbol 448 MovieClip Frame 169
gotoAndPlay("\u30D4\u30F3\u30C1");
Symbol 448 MovieClip Frame 205
stop();
_parent.ret(this._name);
Symbol 449 MovieClip Frame 1
MG.gotoAndPlay("\u6B69\u304Du");
Symbol 449 MovieClip Frame 9
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 449 MovieClip Frame 10
stop();
_parent.ret(this._name);
Symbol 449 MovieClip Frame 14
MG.gotoAndPlay("\u6B69\u304Du");
Symbol 449 MovieClip Frame 22
MG.gotoAndPlay("\u7ACB\u3061u");
Symbol 449 MovieClip Frame 23
stop();
_parent.ret(this._name);
Symbol 450 MovieClip Frame 1
MG.gotoAndPlay("\u6B69\u304D");
Symbol 450 MovieClip Frame 9
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 450 MovieClip Frame 10
stop();
_parent.ret(this._name);
Symbol 450 MovieClip Frame 14
MG.gotoAndPlay("\u6B69\u304Du");
Symbol 450 MovieClip Frame 22
MG.gotoAndPlay("\u7ACB\u3061u");
Symbol 450 MovieClip Frame 23
stop();
_parent.ret(this._name);
Symbol 451 MovieClip Frame 1
MG.gotoAndPlay("\u6B69\u304D");
Symbol 451 MovieClip Frame 5
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 451 MovieClip Frame 6
stop();
_parent.ret(this._name);
Symbol 451 MovieClip Frame 11
MG.gotoAndPlay("\u6B69\u304D");
Symbol 451 MovieClip Frame 15
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 451 MovieClip Frame 16
stop();
_parent.ret(this._name);
Symbol 452 MovieClip Frame 1
MG.gotoAndPlay("\u6B69\u304D");
Symbol 452 MovieClip Frame 5
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 452 MovieClip Frame 6
stop();
_parent.ret(this._name);
Symbol 452 MovieClip Frame 11
MG.gotoAndPlay("\u6B69\u304D");
Symbol 452 MovieClip Frame 15
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 452 MovieClip Frame 16
stop();
_parent.ret(this._name);
Symbol 465 MovieClip Frame 1
function AttacAnim(R, L) {
SR = R;
SL = L;
gotoAndPlay("\u958B\u59CB");
}
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);
Symbol 465 MovieClip Frame 7
if (SR != 0) {
this.attachMovie("BEAT", "slash" + slnum, slnum);
this["slash" + slnum]._x = ep.x + 8;
this["slash" + slnum]._y = ep.y;
}
Symbol 465 MovieClip Frame 11
if (RCount < SR) {
RCount++;
gotoAndPlay("\u53F3\u6BB4\u308A");
}
Symbol 465 MovieClip Frame 13
if (SL != 0) {
this.attachMovie("BEAT", "slash" + slnum, slnum);
this["slash" + slnum]._x = ep.x - 8;
this["slash" + slnum]._y = ep.y;
}
Symbol 465 MovieClip Frame 17
if (LCount < SL) {
LCount++;
gotoAndPlay("\u5DE6\u6BB4\u308A");
}
Symbol 465 MovieClip Frame 24
_parent.ret(this._name);
stop();
Symbol 466 MovieClip Frame 1
function ret(str) {
state = str;
}
function AttackRL(R, L) {
Attack.AttacAnim(R, L);
gotoAndPlay("\u653B\u6483");
}
stop();
var state = "";
Symbol 466 MovieClip Frame 3
if (state == "Attack") {
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay("\u653B\u6483");
}
Symbol 469 MovieClip Frame 8
stop();
Symbol 475 MovieClip 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;
Symbol 475 MovieClip Frame 6
MG.gotoAndPlay("\u8A60\u5531");
Symbol 475 MovieClip Frame 40
MG.gotoAndPlay("\u304A\u624B\u4E0A\u3052");
Symbol 475 MovieClip Frame 86
this.attachMovie("BHole", "bhole" + count, count);
this.attatchMoviClip();
rx = random(100);
ry = random(100);
rx = rx - 50;
ry = ry - 50;
this["bhole" + count]._x = ex + rx;
this["bhole" + count]._y = ey + ry;
count++;
Symbol 475 MovieClip Frame 98
this.attachMovie("BHole", "bhole" + count, count);
this.attatchMoviClip();
rx = random(100);
ry = random(100);
rx = rx - 50;
ry = ry - 50;
this["bhole" + count]._x = ex + rx;
this["bhole" + count]._y = ey + ry;
count++;
Symbol 475 MovieClip Frame 110
this.attachMovie("BHole", "bhole" + count, count);
this.attatchMoviClip();
rx = random(100);
ry = random(100);
rx = rx - 50;
ry = ry - 50;
this["bhole" + count]._x = ex + rx;
this["bhole" + count]._y = ey + ry;
count++;
Symbol 475 MovieClip Frame 122
this.attachMovie("BHole", "bhole" + count, count);
this.attatchMoviClip();
rx = random(100);
ry = random(100);
rx = rx - 50;
ry = ry - 50;
this["bhole" + count]._x = ex + rx;
this["bhole" + count]._y = ey + ry;
count++;
Symbol 475 MovieClip Frame 134
this.attachMovie("BHole", "bhole" + count, count);
this.attatchMoviClip();
rx = random(100);
ry = random(100);
rx = rx - 50;
ry = ry - 50;
this["bhole" + count]._x = ex + rx;
this["bhole" + count]._y = ey + ry;
count++;
Symbol 475 MovieClip Frame 146
this.attachMovie("BHole", "bhole" + count, count);
this.attatchMoviClip();
rx = random(100);
ry = random(100);
rx = rx - 50;
ry = ry - 50;
this["bhole" + count]._x = ex + rx;
this["bhole" + count]._y = ey + ry;
count++;
Symbol 475 MovieClip Frame 155
stop();
_parent.ret(this._name);
Symbol 476 MovieClip Frame 1
function ret(str) {
state = str;
}
var state = "";
Symbol 476 MovieClip Frame 2
if (state == "Attack") {
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay("\u653B\u6483");
}
Symbol 495 MovieClip Frame 31
_root.BG.myBG = "\u6A59\u9ED2";
Symbol 495 MovieClip Frame 56
_parent.ret(this._name);
_root.BG.myBG = "\u9ED2";
Symbol 501 MovieClip Frame 1
stop();
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 501 MovieClip Frame 4
MG.gotoAndPlay("\u304A\u624B\u4E0A\u3052");
_root.BG.myBG = "\u9ED2\u767D";
Symbol 501 MovieClip Frame 10
_root.BG.myBG = "\u9ED2";
Symbol 501 MovieClip Frame 18
_parent.ret(this._name);
stop();
Symbol 504 MovieClip 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;
function ret(str) {
state = str;
if (str == blink) {
}
}
var state = "";
Symbol 504 MovieClip Frame 6
MG.gotoAndPlay("\u8A60\u5531");
Symbol 504 MovieClip Frame 40
MG.gotoAndPlay("\u304A\u624B\u4E0A\u3052");
Symbol 504 MovieClip Frame 41
this.attachMovie("BLINK", "blink", 0);
Symbol 504 MovieClip Frame 42
blink.setMC(_parent._parent);
blink.Vanish();
Symbol 504 MovieClip Frame 44
if (state == "blink") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 504 MovieClip Frame 50
var fc = 0;
Symbol 504 MovieClip 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);
Symbol 504 MovieClip Frame 52
TF._x = TF._x + vx;
TF._y = TF._y + vy;
Symbol 504 MovieClip Frame 53
if (fc >= introFrame) {
fscommand ("ParaFlaTrace", (TF._x + " ") + TF._y);
fc = 0;
} else {
fc++;
gotoAndPlay(_currentframe - 1);
}
Symbol 504 MovieClip Frame 83
TF.gotoAndPlay("START");
Symbol 504 MovieClip Frame 86
if (state == "TF") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 504 MovieClip 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;
Symbol 504 MovieClip Frame 89
if (state == "BF") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 504 MovieClip Frame 92
TF._x = TF._x - vx;
TF._y = TF._y - vy;
Symbol 504 MovieClip Frame 93
if (fc >= introFrame) {
fc = 0;
TF.gotoAndPlay("START");
} else {
fc++;
gotoAndPlay(_currentframe - 1);
}
Symbol 504 MovieClip Frame 102
blink.Advent();
Symbol 504 MovieClip Frame 104
if (state == "blink") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 504 MovieClip Frame 116
if (state == "intro") {
state = "";
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 505 MovieClip Frame 1
MG.gotoAndPlay("\u304F\u3089\u3044");
Symbol 505 MovieClip Frame 22
stop();
_parent.ret(this._name);
Symbol 506 MovieClip Frame 1
MG.gotoAndPlay("\u304F\u3089\u3044");
fscommand ("ParaFlaTrace", "\u6BB4\u3089\u308C\u30E2\u30FC\u30B7\u30E7\u30F3");
Symbol 506 MovieClip Frame 17
stop();
_parent.ret(this._name);
Symbol 511 MovieClip Frame 7
stop();
_parent.ret(this._name);
Symbol 511 MovieClip Frame 12
stop();
_parent.ret(this._name);
Symbol 511 MovieClip Frame 27
stop();
_parent.ret(this._name);
Symbol 511 MovieClip Frame 32
stop();
_parent.ret(this._name);
Symbol 512 MovieClip Frame 1
MG.gotoAndPlay("\u304F\u3089\u3044");
Symbol 512 MovieClip Frame 16
_root.BG.myBG = "\u9EC4\u9ED2";
Symbol 512 MovieClip Frame 27
_root.BG.myBG = "\u9ED2";
Symbol 512 MovieClip Frame 44
stop();
_parent.ret(this._name);
Symbol 513 MovieClip Frame 1
function ret(str) {
state = str;
}
function act(str) {
this.gotoAndPlay(str);
}
function Attack(R, L) {
mR = R;
mL = L;
gotoAndPlay("\u653B\u64831");
}
var state = "";
var mR;
var mL;
Symbol 513 MovieClip Frame 2
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 513 MovieClip Frame 3
stop();
Symbol 513 MovieClip Frame 7
stop();
Symbol 513 MovieClip Frame 11
AT1.AttackRL(mR, mL);
Symbol 513 MovieClip Frame 13
if (state == "AT1") {
state = "";
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 513 MovieClip Frame 18
if (state == "EX1") {
state = "";
_parent.atcret(this._name);
} else {
gotoAndPlay("\u5FC5\u6BBA1");
}
Symbol 513 MovieClip Frame 23
if (state == "EX2") {
state = "";
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 513 MovieClip Frame 26
this._visible = true;
Intro.gotoAndPlay("u");
Symbol 513 MovieClip Frame 28
if (state == "Intro") {
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 513 MovieClip Frame 31
this._visible = true;
Intro.gotoAndPlay("1");
Symbol 513 MovieClip Frame 33
if (state == "Intro") {
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 513 MovieClip Frame 37
MG.gotoAndPlay("\u5909\u8EAB");
Symbol 513 MovieClip Frame 39
if (state == "MG") {
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 513 MovieClip Frame 47
Outro.gotoAndPlay("u");
Symbol 513 MovieClip Frame 49
if (state == "Outro") {
state = "";
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 513 MovieClip Frame 53
if (state == "Outro") {
state = "";
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay("\u9000\u5834");
}
Symbol 513 MovieClip Frame 58
stop();
Symbol 513 MovieClip Frame 63
if (state == "Beaten") {
state = "";
_parent.beatenret(this._name);
} else {
gotoAndPlay("\u88AB\u6BB4\u308A");
}
Symbol 513 MovieClip Frame 67
MG.gotoAndPlay("\u30D4\u30F3\u30C1");
Symbol 513 MovieClip Frame 68
stop();
Symbol 513 MovieClip Frame 71
FStep.gotoAndPlay("\u524D");
Symbol 513 MovieClip Frame 73
if (state == "FStep") {
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 513 MovieClip Frame 76
BStep.gotoAndPlay("\u524D");
Symbol 513 MovieClip Frame 78
if (state == "BStep") {
state = "";
gotoAndPlay("\u7ACB\u3061");
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 513 MovieClip Frame 91
Down.gotoAndPlay("\u767B\u5834");
Symbol 513 MovieClip Frame 93
if (state == "Down") {
stop();
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 513 MovieClip Frame 96
Down.gotoAndPlay("\u9000\u5834");
Symbol 513 MovieClip Frame 98
if (state == "Down") {
stop();
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 513 MovieClip Frame 101
Down.gotoAndPlay("\u767B\u5834u");
Symbol 513 MovieClip Frame 103
if (state == "Down") {
stop();
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 513 MovieClip Frame 106
Down.gotoAndPlay("\u9000\u5834u");
Symbol 513 MovieClip Frame 108
if (state == "Down") {
stop();
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 513 MovieClip Frame 111
Broken.gotoAndPlay(1);
Symbol 513 MovieClip Frame 113
if (state == "Broken") {
stop();
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 524 MovieClip Frame 35
stop();
Symbol 545 MovieClip Frame 2
stop();
Symbol 545 MovieClip Frame 7
stop();
Symbol 545 MovieClip Frame 19
gotoAndPlay("\u6B69\u304D");
Symbol 545 MovieClip Frame 29
gotoAndPlay("\u6B69\u304Du");
Symbol 545 MovieClip Frame 32
stop();
Symbol 545 MovieClip Frame 37
stop();
Symbol 545 MovieClip Frame 136
_parent.ret(this._name);
gotoAndPlay("\u7ACB\u3061");
Symbol 545 MovieClip Frame 142
stop();
Symbol 545 MovieClip Frame 152
stop();
Symbol 545 MovieClip Frame 169
gotoAndPlay("\u30D4\u30F3\u30C1");
Symbol 545 MovieClip Frame 205
stop();
_parent.ret(this._name);
Symbol 545 MovieClip Frame 245
stop();
_parent.ret(this._name);
Symbol 546 MovieClip Frame 1
MG.gotoAndPlay("\u6B69\u304D");
Symbol 546 MovieClip Frame 9
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 546 MovieClip Frame 10
stop();
_parent.ret(this._name);
Symbol 546 MovieClip Frame 14
MG.gotoAndPlay("\u6B69\u304Du");
Symbol 546 MovieClip Frame 22
MG.gotoAndPlay("\u7ACB\u3061u");
Symbol 546 MovieClip Frame 23
stop();
_parent.ret(this._name);
Symbol 547 MovieClip Frame 1
MG.gotoAndPlay("\u6B69\u304D");
Symbol 547 MovieClip Frame 9
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 547 MovieClip Frame 10
stop();
_parent.ret(this._name);
Symbol 547 MovieClip Frame 14
MG.gotoAndPlay("\u6B69\u304Du");
Symbol 547 MovieClip Frame 22
MG.gotoAndPlay("\u7ACB\u3061u");
Symbol 547 MovieClip Frame 23
stop();
_parent.ret(this._name);
Symbol 548 MovieClip Frame 1
MG.gotoAndPlay("\u6B69\u304D");
Symbol 548 MovieClip Frame 5
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 548 MovieClip Frame 6
stop();
_parent.ret(this._name);
Symbol 548 MovieClip Frame 11
MG.gotoAndPlay("\u6B69\u304D");
Symbol 548 MovieClip Frame 15
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 548 MovieClip Frame 16
stop();
_parent.ret(this._name);
Symbol 549 MovieClip Frame 1
FStep.gotoAndPlay("\u5F8C");
Symbol 549 MovieClip Frame 6
MG.gotoAndPlay("\u8A60\u5531");
Symbol 549 MovieClip Frame 40
MG.gotoAndPlay("\u304A\u624B\u4E0A\u3052");
stop();
_parent.ret(this._name);
Symbol 550 MovieClip Frame 1
MG.gotoAndPlay("\u6B69\u304D");
Symbol 550 MovieClip Frame 5
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 550 MovieClip Frame 6
stop();
_parent.ret(this._name);
Symbol 550 MovieClip Frame 11
MG.gotoAndPlay("\u6B69\u304D");
Symbol 550 MovieClip Frame 15
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 550 MovieClip Frame 16
stop();
_parent.ret(this._name);
Symbol 559 MovieClip Frame 13
_parent.ret(this._name);
Symbol 559 MovieClip Frame 15
stop();
Symbol 560 MovieClip Frame 1
function start(x1, y1, x2, y2) {
fscommand ("ParaFlaTrace", "\u77E2\u98DB\u3073\u30B9\u30BF\u30FC\u30C8");
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();
Symbol 560 MovieClip Frame 3
fc++;
Symbol 560 MovieClip Frame 4
if (fc < Frame) {
this._x = this._x + vx;
this._y = this._y + vy;
gotoAndPlay(_currentframe - 1);
}
Symbol 560 MovieClip Frame 5
stop();
_parent.ret(this._name);
Symbol 561 MovieClip Frame 1
function start(x1, y1, x2, y2, N) {
HitN = N;
i = 0;
for ( ; i < N ; i++) {
this.attachMovie("CAHIT", "cahit" + i, i);
}
fscommand ("ParaFlaTrace", (((((("\u77E2\u653B\u6483:" + 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", "\u77E2\u30D2\u30C3\u30C8\u4F5C\u6210" + CN);
this["CAHIT" + CN].start(ex, ey);
CN++;
}
}
var HitN;
var CN = 0;
var ex;
var ey;
Symbol 562 MovieClip Frame 1
function Attack(N) {
HitN = N;
}
function ret(str) {
state = str;
}
var slnum = 0;
var HitN = 0;
FStep.gotoAndPlay("\u5F8C");
var state = "";
Symbol 562 MovieClip Frame 7
if (state == "Bow") {
state = "";
} else {
gotoAndPlay(this._currentframe - 1);
}
Symbol 562 MovieClip 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);
Symbol 562 MovieClip Frame 10
if (state == "Arrow") {
state = "";
} else {
gotoAndPlay(this._currentframe - 1);
}
Symbol 562 MovieClip Frame 11
BStep.gotoAndPlay("\u5F8C");
Symbol 562 MovieClip Frame 16
stop();
_parent.ret(this._name);
Symbol 563 MovieClip Frame 1
function ret(str) {
state = str;
}
function AAttack(N) {
Attack.Attack(N);
gotoAndPlay("\u653B\u6483");
}
stop();
var state = "";
Symbol 563 MovieClip Frame 3
if (state == "Attack") {
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay("\u653B\u6483");
}
Symbol 572 MovieClip Frame 23
_parent.ret(this._name);
Symbol 572 MovieClip Frame 25
stop();
Symbol 591 MovieClip Frame 47
_parent.ret(this._name);
Symbol 594 MovieClip Frame 45
_parent.ret(this._name);
Symbol 598 MovieClip 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;
Symbol 598 MovieClip Frame 3
if (state == "Archer") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 598 MovieClip Frame 11
if (mc.BBG._currentframe == 2) {
mc.BBG.gotoAndPlay(mc.BBG._currentframe + 1);
}
_root.BG.myBG = "\u9ED2\u767D";
Symbol 598 MovieClip Frame 30
_root.BG.myBG = "\u9ED2";
Symbol 598 MovieClip Frame 50
ARain._x = ep.x;
ARain._y = Aep.y - 16;
Symbol 598 MovieClip Frame 52
if (state == "ARain") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 598 MovieClip Frame 56
BF._x = ep.x;
BF._y = ep.y;
BC = 0;
_root.BG.myBG = "\u6843\u9ED2";
Symbol 598 MovieClip Frame 58
if (state == "BF") {
BC++;
_root.BG.myBG = "\u6843\u9ED2";
state = "";
}
if (BC < 1) {
gotoAndPlay(_currentframe - 1);
}
Symbol 598 MovieClip Frame 59
_root.BG.myBG = "\u9ED2";
Symbol 598 MovieClip Frame 62
_parent.ret(this._name);
Symbol 599 MovieClip Frame 1
function ret(str) {
state = str;
}
FStep.gotoAndPlay("\u5F8C");
var introFrame = 6;
var state = "";
Symbol 599 MovieClip Frame 6
MG.gotoAndPlay("\u8A60\u5531");
Symbol 599 MovieClip Frame 42
if (state == "HOPE") {
state = "";
} else {
gotoAndPlay(_currentFrame - 1);
}
Symbol 599 MovieClip Frame 43
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 599 MovieClip Frame 52
stop();
_parent.ret(this._name);
Symbol 602 MovieClip Frame 13
_parent.ret(this._name);
Symbol 602 MovieClip Frame 15
stop();
Symbol 603 MovieClip Frame 1
function SetArrows(Num) {
this.retcount = 0;
this.Anum = Num;
i = 0;
for ( ; i < this.Anum ; i++) {
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();
Symbol 603 MovieClip Frame 3
if (retcount >= ANum) {
retcount = 0;
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 603 MovieClip Frame 8
i = 0;
for ( ; i < ANum ; i++) {
this["arrow" + i].removeMovieClip();
}
_parent.ret(this._name);
Symbol 604 MovieClip 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;
Symbol 604 MovieClip Frame 3
if (retcount >= ACount) {
_parent.ret(this._name);
stop();
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 605 MovieClip Frame 1
function SetArrows(Num, eex, eey) {
this.ANum = Num;
this.ex = eex;
this.ey = eey;
fscommand ("ParaFlaTrace", ((("\u767A\u5C04(0,0) \u7740\u5F3E(" + 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();
Symbol 605 MovieClip Frame 3
if (state == "AFly") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 605 MovieClip Frame 4
AHit.SetArrows(ANum);
AHit._x = ex;
AHit._y = ey;
Symbol 605 MovieClip Frame 6
if (state == "AHit") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 605 MovieClip Frame 7
_parent.ret(this._name);
Symbol 606 MovieClip Frame 1
function Attack(N) {
HitN = N;
gotoAndPlay(2);
}
function ret(str) {
state = str;
}
var slnum = 0;
var HitN = 0;
stop();
var state = "";
Symbol 606 MovieClip Frame 2
FStep.gotoAndPlay("\u5F8C");
Symbol 606 MovieClip Frame 7
MG.gotoAndPlay("\u8A60\u5531");
Symbol 606 MovieClip Frame 42
if (state == "Bow") {
state = "";
} else {
gotoAndPlay(this._currentframe - 1);
}
Symbol 606 MovieClip 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);
Symbol 606 MovieClip Frame 45
if (state == "Arrow") {
state = "";
} else {
gotoAndPlay(this._currentframe - 1);
}
Symbol 606 MovieClip Frame 48
BStep.gotoAndPlay("\u5F8C");
Symbol 606 MovieClip Frame 51
stop();
_parent.ret(this._name);
Symbol 607 MovieClip Frame 1
MG.gotoAndPlay("\u304F\u3089\u3044");
Symbol 607 MovieClip Frame 22
stop();
_parent.ret(this._name);
Symbol 608 MovieClip Frame 1
MG.gotoAndPlay("\u304F\u3089\u3044");
fscommand ("ParaFlaTrace", "\u6BB4\u3089\u308C\u30E2\u30FC\u30B7\u30E7\u30F3");
Symbol 608 MovieClip Frame 17
stop();
_parent.ret(this._name);
Symbol 613 MovieClip Frame 7
stop();
_parent.ret(this._name);
Symbol 613 MovieClip Frame 12
stop();
_parent.ret(this._name);
Symbol 613 MovieClip Frame 27
stop();
_parent.ret(this._name);
Symbol 613 MovieClip Frame 32
stop();
_parent.ret(this._name);
Symbol 614 MovieClip Frame 1
MG.gotoAndPlay("\u304F\u3089\u3044");
Symbol 614 MovieClip Frame 16
_root.BG.myBG = "\u6843\u9ED2";
Symbol 614 MovieClip Frame 27
_root.BG.myBG = "\u9ED2";
Symbol 614 MovieClip Frame 44
stop();
_parent.ret(this._name);
Symbol 615 MovieClip Frame 1
function ret(str) {
state = str;
}
function act(str) {
this.gotoAndPlay(str);
}
function Attack(R) {
mR = R;
gotoAndPlay("\u653B\u64831");
}
function EX2Attack(R) {
mR = R;
gotoAndPlay("\u5FC5\u6BBA2");
}
var state = "";
var mR;
Symbol 615 MovieClip Frame 2
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 615 MovieClip Frame 4
stop();
Symbol 615 MovieClip Frame 7
MG.gotoAndPlay("\u7ACB\u3061u");
Symbol 615 MovieClip Frame 9
stop();
Symbol 615 MovieClip Frame 11
AT1.AAttack(mR);
Symbol 615 MovieClip Frame 13
if (state == "AT1") {
state = "";
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 615 MovieClip Frame 17
EX1.gotoAndPlay(1);
Symbol 615 MovieClip Frame 19
if (state == "EX1") {
state = "";
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 615 MovieClip Frame 21
EX2.Attack(mR);
Symbol 615 MovieClip Frame 23
if (state == "EX2") {
state = "";
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 615 MovieClip Frame 26
this._visible = true;
Intro.gotoAndPlay("u");
Symbol 615 MovieClip Frame 28
if (state == "Intro") {
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 615 MovieClip Frame 31
this._visible = true;
Symbol 615 MovieClip Frame 32
if (state == "Intro") {
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay("\u767B\u5834");
}
Symbol 615 MovieClip Frame 36
MG.gotoAndPlay("\u5909\u8EAB");
Symbol 615 MovieClip Frame 38
if (state == "MG") {
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 615 MovieClip Frame 47
if (state == "Step_Cast") {
state = "";
stop();
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 615 MovieClip Frame 55
Outro.gotoAndPlay("u");
Symbol 615 MovieClip Frame 57
if (state == "Outro") {
state = "";
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 615 MovieClip Frame 61
if (state == "Outro") {
state = "";
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay("\u9000\u5834");
}
Symbol 615 MovieClip Frame 66
stop();
Symbol 615 MovieClip Frame 71
if (state == "Beaten") {
state = "";
_parent.beatenret(this._name);
} else {
gotoAndPlay("\u88AB\u6BB4\u308A");
}
Symbol 615 MovieClip Frame 75
MG.gotoAndPlay("\u30D4\u30F3\u30C1");
Symbol 615 MovieClip Frame 76
stop();
Symbol 615 MovieClip Frame 85
FStep.gotoAndPlay("\u5F8C");
Symbol 615 MovieClip Frame 87
if (state == "FStep") {
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 615 MovieClip Frame 90
BStep.gotoAndPlay("\u5F8C");
Symbol 615 MovieClip Frame 92
if (state == "BStep") {
state = "";
gotoAndPlay("\u7ACB\u3061");
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 615 MovieClip Frame 106
Down.gotoAndPlay("\u767B\u5834");
Symbol 615 MovieClip Frame 108
if (state == "Down") {
stop();
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 615 MovieClip Frame 111
Down.gotoAndPlay("\u9000\u5834");
Symbol 615 MovieClip Frame 113
if (state == "Down") {
stop();
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 615 MovieClip Frame 116
Down.gotoAndPlay("\u767B\u5834u");
Symbol 615 MovieClip Frame 118
if (state == "Down") {
stop();
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 615 MovieClip Frame 121
Down.gotoAndPlay("\u9000\u5834u");
Symbol 615 MovieClip Frame 123
if (state == "Down") {
stop();
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 615 MovieClip Frame 131
Broken.gotoAndPlay(1);
Symbol 615 MovieClip Frame 133
if (state == "Broken") {
stop();
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 626 MovieClip Frame 35
stop();
Symbol 647 MovieClip Frame 2
stop();
Symbol 647 MovieClip Frame 7
stop();
Symbol 647 MovieClip Frame 19
gotoAndPlay("\u6B69\u304D");
Symbol 647 MovieClip Frame 29
gotoAndPlay("\u6B69\u304Du");
Symbol 647 MovieClip Frame 32
stop();
Symbol 647 MovieClip Frame 37
stop();
Symbol 647 MovieClip Frame 136
_parent.ret(this._name);
gotoAndPlay("\u7ACB\u3061");
Symbol 647 MovieClip Frame 142
stop();
Symbol 647 MovieClip Frame 152
stop();
Symbol 647 MovieClip Frame 169
gotoAndPlay("\u30D4\u30F3\u30C1");
Symbol 647 MovieClip Frame 205
stop();
_parent.ret(this._name);
Symbol 648 MovieClip Frame 1
MG.gotoAndPlay("\u6B69\u304D");
Symbol 648 MovieClip Frame 9
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 648 MovieClip Frame 10
stop();
_parent.ret(this._name);
Symbol 648 MovieClip Frame 14
MG.gotoAndPlay("\u6B69\u304Du");
Symbol 648 MovieClip Frame 22
MG.gotoAndPlay("\u7ACB\u3061u");
Symbol 648 MovieClip Frame 23
stop();
_parent.ret(this._name);
Symbol 649 MovieClip Frame 1
MG.gotoAndPlay("\u6B69\u304D");
Symbol 649 MovieClip Frame 9
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 649 MovieClip Frame 10
stop();
_parent.ret(this._name);
Symbol 649 MovieClip Frame 14
MG.gotoAndPlay("\u6B69\u304Du");
Symbol 649 MovieClip Frame 22
MG.gotoAndPlay("\u7ACB\u3061u");
Symbol 649 MovieClip Frame 23
stop();
_parent.ret(this._name);
Symbol 650 MovieClip Frame 1
MG.gotoAndPlay("\u6B69\u304D");
Symbol 650 MovieClip Frame 5
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 650 MovieClip Frame 6
stop();
_parent.ret(this._name);
Symbol 650 MovieClip Frame 11
MG.gotoAndPlay("\u6B69\u304D");
Symbol 650 MovieClip Frame 15
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 650 MovieClip Frame 16
stop();
_parent.ret(this._name);
Symbol 651 MovieClip Frame 1
MG.gotoAndPlay("\u6B69\u304D");
Symbol 651 MovieClip Frame 5
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 651 MovieClip Frame 6
stop();
_parent.ret(this._name);
Symbol 651 MovieClip Frame 11
MG.gotoAndPlay("\u6B69\u304D");
Symbol 651 MovieClip Frame 15
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 651 MovieClip Frame 16
stop();
_parent.ret(this._name);
Symbol 664 MovieClip Frame 1
function AttackAnim(R, L) {
SR = R;
SL = L;
gotoAndPlay("\u958B\u59CB");
}
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);
Symbol 664 MovieClip Frame 7
if (SR != 0) {
this.attachMovie("SLASH", "slash" + slnum, slnum);
this["slash" + slnum]._x = ep.x + 8;
this["slash" + slnum]._y = ep.y;
}
Symbol 664 MovieClip Frame 11
if (RCount < SR) {
RCount++;
gotoAndPlay("\u53F3\u6BB4\u308A");
}
Symbol 664 MovieClip Frame 15
if (SL != 0) {
this.attachMovie("SLASH", "slash" + slnum, slnum);
this["slash" + slnum]._x = ep.x - 8;
this["slash" + slnum]._y = ep.y;
}
Symbol 664 MovieClip Frame 19
if (LCount < SL) {
LCount++;
gotoAndPlay("\u5DE6\u6BB4\u308A");
}
Symbol 664 MovieClip Frame 28
_parent.ret(this._name);
stop();
Symbol 665 MovieClip Frame 1
function ret(str) {
state = str;
}
function AttackRL(R, L) {
Attack.AttackAnim(R, L);
gotoAndPlay("\u653B\u6483");
}
stop();
var state = "";
Symbol 665 MovieClip Frame 3
if (state == "Attack") {
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay("\u653B\u6483");
}
Symbol 667 MovieClip Frame 6
MG.gotoAndPlay("\u3057\u3083\u304C\u307F");
Symbol 667 MovieClip Frame 10
MG.gotoAndPlay("\u304A\u624B\u4E0A\u3052");
Symbol 667 MovieClip Frame 34
stop();
_parent.ret(this._name);
Symbol 668 MovieClip Frame 1
function ret(str) {
state = str;
}
var state = "";
Symbol 668 MovieClip Frame 2
if (state == "Attack") {
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay("\u653B\u6483");
}
Symbol 670 MovieClip Frame 1
MG.gotoAndPlay("\u304A\u624B\u4E0A\u3052");
Symbol 670 MovieClip Frame 6
MG.gotoAndPlay("\u3057\u3083\u304C\u307F");
Symbol 670 MovieClip Frame 11
MG.gotoAndPlay("\u304A\u624B\u4E0A\u3052");
Symbol 670 MovieClip Frame 20
_parent.ret(this._name);
Symbol 671 MovieClip 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);
Symbol 671 MovieClip Frame 3
if (state == "Fall") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 671 MovieClip Frame 15
MG.gotoAndPlay("\u304A\u624B\u4E0A\u3052");
Symbol 671 MovieClip Frame 28
MG.gotoAndPlay("\u7ACB\u3061");
stop();
_parent.ret(this._name);
Symbol 681 MovieClip Frame 23
gotoAndPlay("7");
Symbol 684 MovieClip Frame 1
stop();
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 684 MovieClip Frame 41
_parent.ret(this._name);
stop();
Symbol 687 MovieClip Frame 37
_parent.ret(this._name);
stop();
Symbol 689 MovieClip Frame 1
function ret(str) {
state = str;
if (str == blink) {
}
}
var state = "";
Symbol 689 MovieClip Frame 6
MG.gotoAndPlay("\u8A60\u5531");
Symbol 689 MovieClip Frame 40
MG.gotoAndPlay("\u304A\u624B\u4E0A\u3052");
Symbol 689 MovieClip Frame 41
this.attachMovie("BLINK", "blink", 100);
Symbol 689 MovieClip Frame 42
blink.setMC(_parent._parent);
blink.Vanish();
Symbol 689 MovieClip Frame 44
if (state == "blink") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 689 MovieClip Frame 50
var fc = 0;
Symbol 689 MovieClip 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;
Symbol 689 MovieClip Frame 52
CHARGE._x = CHARGE._x + vx;
CHARGE._y = CHARGE._y + vy;
Symbol 689 MovieClip Frame 53
if (fc >= introFrame) {
fc = 0;
} else {
fc++;
gotoAndPlay(_currentframe - 1);
}
Symbol 689 MovieClip Frame 69
CHARGE.gotoAndPlay("START");
Symbol 689 MovieClip Frame 71
if (state == "CHARGE") {
state = "";
vx = -32;
vy = 0;
fc = 0;
_root.BG.myBG = "\u6A59\u9ED2";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 689 MovieClip Frame 72
CHARGE._x = CHARGE._x + vx;
CHARGE._y = 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;
}
Symbol 689 MovieClip Frame 73
if (fc >= 16) {
fc = 0;
vx = (ex - sx) / introFrame;
vy = (ey - sy) / introFrame;
_root.BG.myBG = "\u9ED2";
} else {
fc++;
gotoAndPlay(_currentframe - 1);
}
Symbol 689 MovieClip 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 = "\u9ED2\u767D";
Symbol 689 MovieClip Frame 86
if (state == "BF") {
state = "";
_root.BG.myBG = "\u9ED2";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 689 MovieClip Frame 99
blink.Advent();
Symbol 689 MovieClip Frame 101
if (state == "blink") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 689 MovieClip Frame 113
if (state == "intro") {
state = "";
stop();
this.blink.removeMovieClip();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 690 MovieClip Frame 1
var barnum = 0;
var barall = 15;
wx = 6;
wy = 12;
gotoAndPlay(2);
Symbol 690 MovieClip Frame 2
fscommand ("ParaFlaTrace", barnum);
this.attachMovie("BARCHIPV", "bar" + barnum, barnum);
this["bar" + barnum]._y = wy * barnum;
barnum++;
Symbol 690 MovieClip Frame 3
if (barnum < barall) {
gotoAndPlay(_currentframe - 1);
}
Symbol 690 MovieClip Frame 4
stop();
_parent.ret(this._name);
Symbol 690 MovieClip Frame 5
i = 0;
for ( ; i < barnum ; i++) {
this["bar" + barnum].removeMovieClip();
}
Symbol 691 MovieClip Frame 1
var barnum = 0;
var barall = 15;
wx = 6;
wy = 6;
gotoAndPlay(2);
Symbol 691 MovieClip Frame 2
fscommand ("ParaFlaTrace", barnum);
this.attachMovie("BARCHIP", "bar" + barnum, barnum);
this["bar" + barnum]._x = wx * barnum;
this["bar" + barnum]._y = 2 * barnum;
barnum++;
Symbol 691 MovieClip Frame 3
if (barnum < barall) {
gotoAndPlay(_currentframe - 1);
}
Symbol 691 MovieClip Frame 4
stop();
_parent.ret(this._name);
Symbol 691 MovieClip Frame 5
i = 0;
for ( ; i < barnum ; i++) {
this["bar" + barnum].removeMovieClip();
}
Symbol 693 MovieClip Frame 61
stop();
_parent.ret(this._name);
Symbol 695 MovieClip Frame 1
function ret(str) {
state = str;
}
var state = "";
Symbol 695 MovieClip Frame 6
MG.gotoAndPlay("\u8A60\u5531");
Symbol 695 MovieClip Frame 40
MG.gotoAndPlay("\u304A\u624B\u4E0A\u3052");
Symbol 695 MovieClip Frame 47
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 695 MovieClip Frame 51
var pos = new Object();
pos.x = 300;
pos.y = 46;
this.globalToLocal(pos);
BARRIER._x = pos.x;
BARRIER._y = pos.y;
Symbol 695 MovieClip Frame 53
if (state == "BARRIER") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 695 MovieClip Frame 58
stop();
_parent.ret(this._name);
Symbol 696 MovieClip Frame 1
MG.gotoAndPlay("\u304F\u3089\u3044");
Symbol 696 MovieClip Frame 22
stop();
_parent.ret(this._name);
Symbol 697 MovieClip Frame 1
MG.gotoAndPlay("\u304F\u3089\u3044");
fscommand ("ParaFlaTrace", "\u6BB4\u3089\u308C\u30E2\u30FC\u30B7\u30E7\u30F3");
Symbol 697 MovieClip Frame 17
stop();
_parent.ret(this._name);
Symbol 702 MovieClip Frame 7
stop();
_parent.ret(this._name);
Symbol 702 MovieClip Frame 12
stop();
_parent.ret(this._name);
Symbol 702 MovieClip Frame 27
stop();
_parent.ret(this._name);
Symbol 702 MovieClip Frame 32
stop();
_parent.ret(this._name);
Symbol 703 MovieClip Frame 1
MG.gotoAndPlay("\u304F\u3089\u3044");
Symbol 703 MovieClip Frame 16
_root.BG.myBG = "\u8D64\u9ED2";
Symbol 703 MovieClip Frame 27
_root.BG.myBG = "\u9ED2";
Symbol 703 MovieClip Frame 44
stop();
_parent.ret(this._name);
Symbol 704 MovieClip Frame 1
function ret(str) {
state = str;
}
function act(str) {
this.gotoAndPlay(str);
}
function Attack(R, L) {
mR = R;
mL = L;
gotoAndPlay("\u653B\u64831");
}
var state = "";
var mR;
var mL;
Symbol 704 MovieClip Frame 2
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 704 MovieClip Frame 4
stop();
Symbol 704 MovieClip Frame 7
MG.gotoAndPlay("\u7ACB\u3061u");
Symbol 704 MovieClip Frame 9
stop();
Symbol 704 MovieClip Frame 11
AT1.AttackRL(mR, mL);
Symbol 704 MovieClip Frame 13
if (state == "AT1") {
state = "";
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 704 MovieClip Frame 18
if (state == "EX1") {
state = "";
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay("\u5FC5\u6BBA1");
}
Symbol 704 MovieClip Frame 21
this._visible = true;
Symbol 704 MovieClip Frame 23
if (state == "EX2") {
state = "";
_parent.atcret(this._name);
} else {
gotoAndPlay("\u5FC5\u6BBA2");
}
Symbol 704 MovieClip Frame 26
EX3.gotoAndPlay(1);
Symbol 704 MovieClip Frame 28
if (state == "EX3") {
state = "";
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 704 MovieClip Frame 31
EX1.gotoAndPlay(1);
Symbol 704 MovieClip Frame 33
if (state == "SP1") {
state = "";
_parent.healret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 704 MovieClip Frame 36
this._visible = true;
Intro.gotoAndPlay("u");
Symbol 704 MovieClip Frame 38
if (state == "Intro") {
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 704 MovieClip Frame 41
this._visible = true;
Symbol 704 MovieClip Frame 42
if (state == "Intro") {
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay("\u767B\u5834");
}
Symbol 704 MovieClip Frame 46
MG.gotoAndPlay("\u5909\u8EAB");
Symbol 704 MovieClip Frame 48
if (state == "MG") {
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 704 MovieClip Frame 56
Outro.gotoAndPlay("u");
Symbol 704 MovieClip Frame 58
if (state == "Outro") {
state = "";
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 704 MovieClip Frame 62
if (state == "Outro") {
state = "";
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay("\u9000\u5834");
}
Symbol 704 MovieClip Frame 67
stop();
Symbol 704 MovieClip Frame 72
if (state == "Beaten") {
state = "";
_parent.beatenret(this._name);
} else {
gotoAndPlay("\u88AB\u6BB4\u308A");
}
Symbol 704 MovieClip Frame 76
MG.gotoAndPlay("\u30D4\u30F3\u30C1");
Symbol 704 MovieClip Frame 77
stop();
Symbol 704 MovieClip Frame 81
FStep.gotoAndPlay("\u524D");
Symbol 704 MovieClip Frame 83
if (state == "FStep") {
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 704 MovieClip Frame 86
BStep.gotoAndPlay("\u524D");
Symbol 704 MovieClip Frame 88
if (state == "BStep") {
state = "";
gotoAndPlay("\u7ACB\u3061");
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 704 MovieClip Frame 101
Down.gotoAndPlay("\u767B\u5834");
Symbol 704 MovieClip Frame 103
if (state == "Down") {
state = "";
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 704 MovieClip Frame 106
Down.gotoAndPlay("\u9000\u5834");
Symbol 704 MovieClip Frame 108
if (state == "Down") {
state = "";
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 704 MovieClip Frame 111
Down.gotoAndPlay("\u767B\u5834u");
Symbol 704 MovieClip Frame 113
if (state == "Down") {
stop();
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 704 MovieClip Frame 116
Down.gotoAndPlay("\u9000\u5834u");
Symbol 704 MovieClip Frame 118
if (state == "Down") {
stop();
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 704 MovieClip Frame 121
Broken.gotoAndPlay(1);
Symbol 704 MovieClip Frame 123
if (state == "Broken") {
stop();
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 715 MovieClip Frame 35
stop();
Symbol 736 MovieClip Frame 2
stop();
Symbol 736 MovieClip Frame 7
stop();
Symbol 736 MovieClip Frame 19
gotoAndPlay("\u6B69\u304D");
Symbol 736 MovieClip Frame 29
gotoAndPlay("\u6B69\u304Du");
Symbol 736 MovieClip Frame 32
stop();
Symbol 736 MovieClip Frame 37
stop();
Symbol 736 MovieClip Frame 136
_parent.ret(this._name);
gotoAndPlay("\u7ACB\u3061");
Symbol 736 MovieClip Frame 142
stop();
Symbol 736 MovieClip Frame 152
stop();
Symbol 736 MovieClip Frame 169
gotoAndPlay("\u30D4\u30F3\u30C1");
Symbol 736 MovieClip Frame 205
stop();
_parent.ret(this._name);
Symbol 737 MovieClip Frame 1
MG.gotoAndPlay("\u6B69\u304D");
Symbol 737 MovieClip Frame 9
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 737 MovieClip Frame 10
stop();
_parent.ret(this._name);
Symbol 737 MovieClip Frame 14
MG.gotoAndPlay("\u6B69\u304Du");
Symbol 737 MovieClip Frame 22
MG.gotoAndPlay("\u7ACB\u3061u");
Symbol 737 MovieClip Frame 23
stop();
_parent.ret(this._name);
Symbol 738 MovieClip Frame 1
MG.gotoAndPlay("\u6B69\u304D");
Symbol 738 MovieClip Frame 9
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 738 MovieClip Frame 10
stop();
_parent.ret(this._name);
Symbol 738 MovieClip Frame 14
MG.gotoAndPlay("\u6B69\u304Du");
Symbol 738 MovieClip Frame 22
MG.gotoAndPlay("\u7ACB\u3061u");
Symbol 738 MovieClip Frame 23
stop();
_parent.ret(this._name);
Symbol 739 MovieClip Frame 1
MG.gotoAndPlay("\u6B69\u304D");
Symbol 739 MovieClip Frame 5
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 739 MovieClip Frame 6
stop();
_parent.ret(this._name);
Symbol 739 MovieClip Frame 11
MG.gotoAndPlay("\u6B69\u304D");
Symbol 739 MovieClip Frame 15
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 739 MovieClip Frame 16
stop();
_parent.ret(this._name);
Symbol 740 MovieClip Frame 1
FStep.gotoAndPlay("\u5F8C");
Symbol 740 MovieClip Frame 6
MG.gotoAndPlay("\u8A60\u5531");
Symbol 740 MovieClip Frame 40
MG.gotoAndPlay("\u304A\u624B\u4E0A\u3052");
stop();
_parent.ret(this._name);
Symbol 741 MovieClip Frame 1
MG.gotoAndPlay("\u6B69\u304D");
Symbol 741 MovieClip Frame 5
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 741 MovieClip Frame 6
stop();
_parent.ret(this._name);
Symbol 741 MovieClip Frame 11
MG.gotoAndPlay("\u6B69\u304D");
Symbol 741 MovieClip Frame 15
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 741 MovieClip Frame 16
stop();
_parent.ret(this._name);
Symbol 754 MovieClip Frame 1
function AttackAnim(R, L) {
SR = R;
SL = L;
gotoAndPlay("\u958B\u59CB");
}
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);
Symbol 754 MovieClip Frame 2
FStep.gotoAndPlay("u");
Symbol 754 MovieClip Frame 7
if (SR != 0) {
this.attachMovie("SLASH", "slash" + slnum, slnum);
this["slash" + slnum]._x = ep.x + 8;
this["slash" + slnum]._y = ep.y;
}
Symbol 754 MovieClip Frame 11
if (RCount < SR) {
RCount++;
gotoAndPlay("\u53F3\u6BB4\u308A");
}
Symbol 754 MovieClip Frame 15
if (SL != 0) {
this.attachMovie("SLASH", "slash" + slnum, slnum);
this["slash" + slnum]._x = ep.x - 8;
this["slash" + slnum]._y = ep.y;
}
Symbol 754 MovieClip Frame 19
if (LCount < SL) {
LCount++;
gotoAndPlay("\u5DE6\u6BB4\u308A");
}
Symbol 754 MovieClip Frame 23
BStep.gotoAndPlay("u");
Symbol 754 MovieClip Frame 28
_parent.ret(this._name);
stop();
Symbol 755 MovieClip Frame 1
function ret(str) {
state = str;
}
function AttackRL(R, L) {
Attack.AttackAnim(R, L);
gotoAndPlay("\u653B\u6483");
}
stop();
var state = "";
Symbol 755 MovieClip Frame 3
if (state == "Attack") {
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay("\u653B\u6483");
}
Symbol 765 MovieClip Frame 1
function AttackCtrl(Rate, num) {
}
function Attack(Rate, num) {
var anum;
anum = 0;
i = 0;
for ( ; i < num ; i++) {
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("\u5F8C");
Symbol 765 MovieClip Frame 6
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 765 MovieClip Frame 15
SMGH._x = ex;
SMGH._y = ey;
Symbol 765 MovieClip Frame 40
BStep.gotoAndPlay("\u5F8C");
Symbol 765 MovieClip Frame 45
stop();
_parent.ret(this._name);
Symbol 766 MovieClip Frame 1
function ret(str) {
state = str;
}
var state = "";
Symbol 766 MovieClip Frame 2
if (state == "Attack") {
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay("\u653B\u6483");
}
Symbol 770 MovieClip Frame 2
stop();
Symbol 770 MovieClip Frame 30
_parent.ret(this._name);
stop();
Symbol 775 MovieClip Frame 31
stop();
Symbol 777 MovieClip Frame 1
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 777 MovieClip Frame 11
Homu.gotoAndPlay("\u8A60\u5531");
Symbol 777 MovieClip Frame 46
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 777 MovieClip Frame 60
_parent.ret(this._name);
Symbol 778 MovieClip 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("\u7ACB\u3061");
stop();
var state = "";
Symbol 778 MovieClip Frame 3
if (state == "TS") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 778 MovieClip Frame 4
MG.gotoAndPlay("\u6B69\u304D");
Symbol 778 MovieClip Frame 5
MG._x = MG._x + vx;
Symbol 778 MovieClip Frame 6
if (fc >= frame) {
fc = 0;
MG.gotoAndPlay("\u7ACB\u3061");
} else {
gotoAndPlay(_currentframe - 1);
fc++;
}
Symbol 778 MovieClip Frame 10
MG.gotoAndPlay("\u304A\u624B\u4E0A\u3052");
Symbol 778 MovieClip Frame 17
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 778 MovieClip Frame 24
MG.gotoAndPlay("\u3057\u3083\u304C\u307F");
Bomb._x = MG._x - (2 * Bomb._width);
Bomb._y = MG._y + (MG._height - Bomb._height);
Symbol 778 MovieClip Frame 30
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 778 MovieClip Frame 34
MG.gotoAndPlay("\u6B69\u304D");
MG._xscale = -100;
MG._x = MG._x + MG._width;
Symbol 778 MovieClip Frame 35
MG._x = MG._x - vx;
Symbol 778 MovieClip Frame 36
if (fc >= frame) {
fc = 0;
MG.gotoAndPlay("\u7ACB\u3061");
MG._xscale = 100;
MG._x = MG._x - MG._width;
} else {
gotoAndPlay(_currentframe - 1);
fc++;
}
Symbol 778 MovieClip Frame 42
if (state == "TS") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 778 MovieClip Frame 43
MG.gotoAndPlay("\u7ACB\u3061");
Bomb.gotoAndPlay("\u7206\u7834");
_root.BG.myBG = "\u6A59\u9ED2";
Symbol 778 MovieClip Frame 45
if (state == "Bomb") {
state = "";
_root.BG.myBG = "\u9ED2";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 778 MovieClip Frame 50
_parent.ret(this._name);
stop();
Symbol 779 MovieClip Frame 1
function ret(str) {
state = str;
}
FStep.gotoAndPlay("\u5F8C");
var introFrame = 6;
var state = "";
Symbol 779 MovieClip Frame 6
MG.gotoAndPlay("\u8A60\u5531");
Symbol 779 MovieClip Frame 40
MG.gotoAndPlay("\u304A\u624B\u4E0A\u3052");
Symbol 779 MovieClip Frame 41
this.attachMovie("BLINK", "blink", 100);
Symbol 779 MovieClip Frame 42
blink.setMC(_parent._parent);
blink.Vanish();
Symbol 779 MovieClip Frame 44
if (state == "blink") {
state = "";
this._visible = false;
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 779 MovieClip Frame 51
var fc = 0;
this._visible = true;
Symbol 779 MovieClip 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;
Symbol 779 MovieClip Frame 53
PB._x = PB._x + vx;
PB._y = PB._y + vy;
Symbol 779 MovieClip Frame 54
if (fc >= introFrame) {
fc = 0;
} else {
fc++;
gotoAndPlay(_currentframe - 1);
}
Symbol 779 MovieClip Frame 63
PB.gotoAndPlay("START");
Symbol 779 MovieClip Frame 65
if (state == "PB") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 779 MovieClip Frame 68
this._visible = false;
Symbol 779 MovieClip Frame 69
this._visible = true;
Symbol 779 MovieClip Frame 70
this._visible = false;
Symbol 779 MovieClip Frame 71
this._visible = true;
Symbol 779 MovieClip Frame 72
this._visible = false;
Symbol 779 MovieClip Frame 73
this._visible = true;
Symbol 779 MovieClip Frame 74
this._visible = false;
Symbol 779 MovieClip Frame 75
this._visible = true;
Symbol 779 MovieClip Frame 76
this._visible = false;
Symbol 779 MovieClip Frame 77
this._visible = true;
Symbol 779 MovieClip Frame 78
this._visible = false;
Symbol 779 MovieClip Frame 79
this._visible = true;
Symbol 779 MovieClip Frame 80
this._visible = false;
Symbol 779 MovieClip Frame 81
this._visible = true;
Symbol 779 MovieClip Frame 93
blink.Advent();
Symbol 779 MovieClip Frame 95
if (state == "blink") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 779 MovieClip Frame 104
if (state == "HIntro") {
state = "";
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 780 MovieClip 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;
Symbol 780 MovieClip Frame 3
if (retcount >= ACount) {
stop();
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 781 MovieClip Frame 1
MG2.gotoAndPlay("\u7ACB\u3061");
stop();
function ret(str) {
state = str;
}
var state = "";
MG1.gotoAndPlay("\u7ACB\u3061");
Symbol 781 MovieClip Frame 2
MG1.gotoAndPlay("\u7ACB\u3061");
Symbol 781 MovieClip Frame 6
if (state == "TS") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 781 MovieClip Frame 7
MG1.gotoAndPlay("\u7ACB\u3061");
_parent.wowait(false);
Symbol 781 MovieClip Frame 9
MG1.gotoAndPlay("\u6B69\u304D");
Symbol 781 MovieClip Frame 13
MG1.gotoAndPlay("\u7ACB\u3061");
Symbol 781 MovieClip Frame 19
Bow.gotoAndPlay(1);
Symbol 781 MovieClip Frame 21
if (state == "Bow") {
ARROWS.makeArrow(0, 0);
ARROWS.makeArrow(0, 0);
ARROWS.makeArrow(0, 0);
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 781 MovieClip Frame 25
MG2.gotoAndPlay("\u7ACB\u3061");
Symbol 781 MovieClip Frame 27
Bow.gotoAndPlay(1);
Symbol 781 MovieClip Frame 29
if (state == "Bow") {
ARROWS.makeArrow(0, 0);
ARROWS.makeArrow(0, 0);
ARROWS.makeArrow(0, 0);
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 781 MovieClip Frame 33
MG2.gotoAndPlay("\u7ACB\u3061");
Symbol 781 MovieClip Frame 35
Bow.gotoAndPlay(1);
Symbol 781 MovieClip Frame 37
if (state == "Bow") {
ARROWS.makeArrow(0, 0);
ARROWS.makeArrow(0, 0);
ARROWS.makeArrow(0, 0);
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 781 MovieClip Frame 45
_parent.wowait(false);
Symbol 781 MovieClip Frame 46
MG1.gotoAndPlay("\u6B69\u304D");
Symbol 781 MovieClip Frame 50
MG1.gotoAndPlay("\u7ACB\u3061");
_parent.wowait(true);
stop();
Symbol 781 MovieClip Frame 52
TS.gotoAndPlay(1);
Symbol 781 MovieClip Frame 54
if (state == "TS") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 781 MovieClip Frame 55
MG2.gotoAndPlay("\u7ACB\u3061");
MG1.gotoAndPlay("\u7ACB\u3061");
stop();
_parent.wowait(false);
_parent.ret(this._name);
Symbol 782 MovieClip Frame 1
function ret(str) {
state = str;
retcount++;
}
var state = "";
var ANum = 30;
var retcount = 0;
i = 0;
for ( ; i < ANum ; i++) {
this.attachMovie("EXA", "arrow" + i, i);
this["arrow" + i]._x = random(120) - 60;
this["arrow" + i]._y = random(120) - 60;
}
Symbol 782 MovieClip Frame 3
if (retcount >= ANum) {
retcount = 0;
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 782 MovieClip Frame 8
i = 0;
for ( ; i < ANum ; i++) {
this["arrow" + i].removeMovieClip();
}
_parent.ret(this._name);
Symbol 783 MovieClip 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("\u5F8C");
FStepM.gotoAndPlay("\u5F8C");
function wowait(flag) {
if (!flag) {
Window.Close();
} else {
Window.SetName("\u3058\u304B\u3093\u3092\u3046\u3054\u304B\u3059");
fscommand ("ParaFlaTrace", "\u3058\u304B\u3093\u3046\u3054\u304B\u3059");
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\u5408\u4F53\u653B\u6483");
var atpos = new Object();
atpos.x = 186;
atpos.y = 286;
this.globalToLocal(atpos);
Window._x = atpos.x;
Window._y = atpos.y;
var state = "";
var AC = 0;
var W = "";
Window.SetName("\u3058\u304B\u3093\u3092\u3068\u3081\u308B");
Symbol 783 MovieClip Frame 6
MGM._y = tpos.y;
MG.gotoAndPlay("\u8A60\u5531");
MGM.gotoAndPlay("\u8A60\u5531\u7121\u97F3");
Symbol 783 MovieClip Frame 40
MG.gotoAndPlay("\u304A\u624B\u4E0A\u3052");
MGM.gotoAndPlay("\u304A\u624B\u4E0A\u3052");
Symbol 783 MovieClip Frame 41
i = 0;
for ( ; i < 3 ; i++) {
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;
Symbol 783 MovieClip Frame 42
i = 0;
for ( ; i < 3 ; i++) {
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;
Symbol 783 MovieClip Frame 43
i = 0;
for ( ; i < 3 ; i++) {
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;
Symbol 783 MovieClip Frame 44
i = 0;
for ( ; i < 3 ; i++) {
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;
Symbol 783 MovieClip Frame 45
i = 0;
for ( ; i < 3 ; i++) {
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;
Symbol 783 MovieClip Frame 46
i = 0;
for ( ; i < 3 ; i++) {
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;
Symbol 783 MovieClip Frame 47
i = 0;
for ( ; i < 3 ; i++) {
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;
Symbol 783 MovieClip Frame 48
i = 0;
for ( ; i < 3 ; i++) {
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;
Symbol 783 MovieClip Frame 49
i = 0;
for ( ; i < 3 ; i++) {
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;
Symbol 783 MovieClip Frame 50
i = 0;
for ( ; i < 3 ; i++) {
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;
Symbol 783 MovieClip Frame 51
i = 0;
for ( ; i < 3 ; i++) {
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;
Symbol 783 MovieClip Frame 52
i = 0;
for ( ; i < 3 ; i++) {
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;
Symbol 783 MovieClip Frame 53
i = 0;
for ( ; i < 3 ; i++) {
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;
Symbol 783 MovieClip Frame 58
var fc = 0;
Symbol 783 MovieClip 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;
Symbol 783 MovieClip Frame 60
CHARGE._x = CHARGE._x + vx;
CHARGE._y = CHARGE._y + vy;
Symbol 783 MovieClip Frame 61
if (fc >= introFrame) {
fc = 0;
} else {
fc++;
gotoAndPlay(_currentframe - 1);
}
Symbol 783 MovieClip Frame 77
Window.Open();
Symbol 783 MovieClip Frame 79
if (state == "CHARGE") {
state = "";
fc = 0;
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 783 MovieClip 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 = "\u767D";
Symbol 783 MovieClip Frame 81
_root.BG.myBG = "\u9ED2";
Symbol 783 MovieClip Frame 82
if (state == "Arrows") {
AC++;
if (AC < 3) {
Arrows.gotoAndPlay(1);
}
state = "";
}
if (AC < 3) {
gotoAndPlay(_currentframe - 1);
}
Symbol 783 MovieClip Frame 91
this._visible = false;
Symbol 783 MovieClip Frame 92
this._visible = true;
Symbol 783 MovieClip Frame 93
this._visible = false;
Symbol 783 MovieClip Frame 94
this._visible = true;
Symbol 783 MovieClip Frame 95
this._visible = false;
Symbol 783 MovieClip Frame 96
this._visible = true;
Symbol 783 MovieClip Frame 97
this._visible = false;
Symbol 783 MovieClip Frame 98
this._visible = true;
Symbol 783 MovieClip Frame 99
this._visible = false;
Symbol 783 MovieClip Frame 100
this._visible = true;
Symbol 783 MovieClip Frame 101
this._visible = false;
Symbol 783 MovieClip Frame 102
this._visible = true;
Symbol 783 MovieClip Frame 103
this._visible = false;
Symbol 783 MovieClip Frame 104
this._visible = true;
Symbol 783 MovieClip Frame 115
i = 0;
for ( ; i < 3 ; i++) {
if ((((!mc.CMGS[mc.MGS[i]].InAir) && (mc.MGS[i] != "")) && (mc.MGS[i] != "MG3")) && (mc.MGS[i] != "MG5")) {
mc[mc.MGS[i]]._visible = true;
}
}
Symbol 783 MovieClip Frame 116
i = 0;
for ( ; i < 3 ; i++) {
if ((((!mc.CMGS[mc.MGS[i]].InAir) && (mc.MGS[i] != "")) && (mc.MGS[i] != "MG3")) && (mc.MGS[i] != "MG5")) {
mc[mc.MGS[i]]._visible = false;
}
}
Symbol 783 MovieClip Frame 117
i = 0;
for ( ; i < 3 ; i++) {
if ((((!mc.CMGS[mc.MGS[i]].InAir) && (mc.MGS[i] != "")) && (mc.MGS[i] != "MG3")) && (mc.MGS[i] != "MG5")) {
mc[mc.MGS[i]]._visible = true;
}
}
Symbol 783 MovieClip Frame 118
i = 0;
for ( ; i < 3 ; i++) {
if ((((!mc.CMGS[mc.MGS[i]].InAir) && (mc.MGS[i] != "")) && (mc.MGS[i] != "MG3")) && (mc.MGS[i] != "MG5")) {
mc[mc.MGS[i]]._visible = false;
}
}
Symbol 783 MovieClip Frame 119
i = 0;
for ( ; i < 3 ; i++) {
if ((((!mc.CMGS[mc.MGS[i]].InAir) && (mc.MGS[i] != "")) && (mc.MGS[i] != "MG3")) && (mc.MGS[i] != "MG5")) {
mc[mc.MGS[i]]._visible = true;
}
}
Symbol 783 MovieClip Frame 120
i = 0;
for ( ; i < 3 ; i++) {
if ((((!mc.CMGS[mc.MGS[i]].InAir) && (mc.MGS[i] != "")) && (mc.MGS[i] != "MG3")) && (mc.MGS[i] != "MG5")) {
mc[mc.MGS[i]]._visible = false;
}
}
Symbol 783 MovieClip Frame 121
i = 0;
for ( ; i < 3 ; i++) {
if ((((!mc.CMGS[mc.MGS[i]].InAir) && (mc.MGS[i] != "")) && (mc.MGS[i] != "MG3")) && (mc.MGS[i] != "MG5")) {
mc[mc.MGS[i]]._visible = true;
}
}
Symbol 783 MovieClip Frame 122
i = 0;
for ( ; i < 3 ; i++) {
if ((((!mc.CMGS[mc.MGS[i]].InAir) && (mc.MGS[i] != "")) && (mc.MGS[i] != "MG3")) && (mc.MGS[i] != "MG5")) {
mc[mc.MGS[i]]._visible = false;
}
}
Symbol 783 MovieClip Frame 123
i = 0;
for ( ; i < 3 ; i++) {
if ((((!mc.CMGS[mc.MGS[i]].InAir) && (mc.MGS[i] != "")) && (mc.MGS[i] != "MG3")) && (mc.MGS[i] != "MG5")) {
mc[mc.MGS[i]]._visible = true;
}
}
Symbol 783 MovieClip Frame 124
i = 0;
for ( ; i < 3 ; i++) {
if ((((!mc.CMGS[mc.MGS[i]].InAir) && (mc.MGS[i] != "")) && (mc.MGS[i] != "MG3")) && (mc.MGS[i] != "MG5")) {
mc[mc.MGS[i]]._visible = false;
}
}
Symbol 783 MovieClip Frame 125
i = 0;
for ( ; i < 3 ; i++) {
if ((((!mc.CMGS[mc.MGS[i]].InAir) && (mc.MGS[i] != "")) && (mc.MGS[i] != "MG3")) && (mc.MGS[i] != "MG5")) {
mc[mc.MGS[i]]._visible = true;
}
}
Symbol 783 MovieClip Frame 126
i = 0;
for ( ; i < 3 ; i++) {
if ((((!mc.CMGS[mc.MGS[i]].InAir) && (mc.MGS[i] != "")) && (mc.MGS[i] != "MG3")) && (mc.MGS[i] != "MG5")) {
mc[mc.MGS[i]]._visible = false;
}
}
Symbol 783 MovieClip Frame 127
i = 0;
for ( ; i < 3 ; i++) {
if ((((!mc.CMGS[mc.MGS[i]].InAir) && (mc.MGS[i] != "")) && (mc.MGS[i] != "MG3")) && (mc.MGS[i] != "MG5")) {
mc[mc.MGS[i]]._visible = true;
}
}
Symbol 783 MovieClip 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;
Symbol 783 MovieClip Frame 149
if (!((state != "MIntro") && (state != "HIntro"))) {
state = "";
stop();
mc.MG3.gotoAndPlay("\u7ACB\u3061");
MIntro._visible = false;
mc.MG3._visible = true;
mc.MG5._visible = true;
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 787 MovieClip 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();
Symbol 787 MovieClip Frame 2
stop();
Symbol 787 MovieClip Frame 4
if (fc >= wfc) {
fc = 0;
gotoAndPlay(_currentframe + 1);
} else {
this._x = this._x + this.vx;
this._y = this._y + this.vy;
fc++;
gotoAndPlay(_currentframe - 1);
}
Symbol 787 MovieClip Frame 33
stop();
Symbol 790 MovieClip 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();
Symbol 790 MovieClip Frame 2
stop();
Symbol 790 MovieClip Frame 4
if (fc >= wfc) {
fc = 0;
gotoAndPlay(_currentframe + 1);
} else {
this._x = this._x + this.vx;
this._y = this._y + this.vy;
fc++;
gotoAndPlay(_currentframe - 1);
}
Symbol 790 MovieClip Frame 33
stop();
Symbol 791 MovieClip Frame 1
stop();
Symbol 791 MovieClip Frame 20
stop();
Symbol 798 MovieClip Frame 9
stop();
_parent.ret(this._name);
Symbol 799 MovieClip Frame 8
stop();
_parent.ret(this._name);
Symbol 806 MovieClip Frame 17
_parent.fire(this._name);
Symbol 806 MovieClip Frame 31
_parent.ret(this._name);
Symbol 806 MovieClip Frame 35
_parent.ret(this._str);
stop();
Symbol 809 MovieClip Frame 17
_parent.fire(this._name);
Symbol 809 MovieClip Frame 31
_parent.ret(this._name);
Symbol 809 MovieClip Frame 35
_parent.ret(this._str);
Symbol 810 MovieClip Frame 11
_parent.fire(this._name);
Symbol 810 MovieClip Frame 29
_parent.ret(this._name);
Symbol 810 MovieClip Frame 33
stop();
_parent.ret(this._name);
Symbol 811 MovieClip 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);
Symbol 811 MovieClip Frame 9
this.attachMovie("BEAT", "beat1", 1);
this.beat1._x = ep.x;
this.beat1._y = ep.y;
Symbol 811 MovieClip Frame 13
this.attachMovie("BEAT", "beat1", 1);
this.beat1._x = ep.x;
this.beat1._y = ep.y;
Symbol 811 MovieClip Frame 17
this.attachMovie("BEAT", "beat1", 1);
this.beat1._x = ep.x;
this.beat1._y = ep.y;
Symbol 811 MovieClip Frame 21
this.attachMovie("BEAT", "beat1", 1);
this.beat1._x = ep.x;
this.beat1._y = ep.y;
Symbol 811 MovieClip Frame 25
this.attachMovie("BEAT", "beat1", 1);
this.beat1._x = ep.x;
this.beat1._y = ep.y;
Symbol 811 MovieClip Frame 29
this.attachMovie("BEAT", "beat1", 1);
this.beat1._x = ep.x;
this.beat1._y = ep.y;
Symbol 811 MovieClip Frame 33
this.attachMovie("BEAT", "beat1", 1);
this.beat1._x = ep.x;
this.beat1._y = ep.y;
Symbol 811 MovieClip Frame 37
this.attachMovie("BEAT", "beat1", 1);
this.beat1._x = ep.x;
this.beat1._y = ep.y;
Symbol 811 MovieClip Frame 47
MG.gotoAndPlay("\u304A\u624B\u4E0A\u3052");
Symbol 811 MovieClip Frame 52
MG.gotoAndPlay("\u3057\u3083\u304C\u307F");
_parent.fire(this._name);
Symbol 811 MovieClip Frame 63
_parent.ret(this._name);
Symbol 811 MovieClip Frame 67
stop();
Symbol 812 MovieClip 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("\u7ACB\u3061");
stop();
Bomb._visible = false;
var state = "";
Symbol 812 MovieClip 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);
Symbol 812 MovieClip Frame 11
if (state == "RPG") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 812 MovieClip Frame 16
if (state == "AT4") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 812 MovieClip Frame 22
if (state == "M249") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 812 MovieClip Frame 23
CLOSE._x = clpos.x;
CLOSE._y = clpos.y;
Symbol 812 MovieClip Frame 27
if (state == "CLOSE") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 812 MovieClip Frame 62
Bomb.gotoAndPlay("\u7206\u7834");
_root.BG.myBG = "\u6A59\u9ED2";
Symbol 812 MovieClip Frame 64
if (state == "Bomb") {
state = "";
_root.BG.myBG = "\u9ED2";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 812 MovieClip Frame 72
stop();
_parent.ret(this._name);
Symbol 813 MovieClip Frame 1
function ret(str) {
state = str;
}
FStep.gotoAndPlay("\u5F8C");
var introFrame = 6;
var state = "";
Symbol 813 MovieClip Frame 6
MG.gotoAndPlay("\u8A60\u5531");
Symbol 813 MovieClip Frame 40
MG.gotoAndPlay("\u304A\u624B\u4E0A\u3052");
Symbol 813 MovieClip Frame 41
this.attachMovie("BLINK", "blink", 100);
Symbol 813 MovieClip Frame 42
blink.setMC(_parent._parent);
blink.Vanish();
Symbol 813 MovieClip Frame 44
if (state == "blink") {
state = "";
this._visible = false;
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 813 MovieClip Frame 51
var fc = 0;
this._visible = true;
Symbol 813 MovieClip 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;
Symbol 813 MovieClip Frame 53
PB._x = PB._x + vx;
PB._y = PB._y + vy;
Symbol 813 MovieClip Frame 54
if (fc >= introFrame) {
fc = 0;
} else {
fc++;
gotoAndPlay(_currentframe - 1);
}
Symbol 813 MovieClip Frame 63
PB.gotoAndPlay("START");
Symbol 813 MovieClip Frame 65
if (state == "PB") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 813 MovieClip Frame 77
blink.Advent();
Symbol 813 MovieClip Frame 79
if (state == "blink") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 813 MovieClip Frame 88
if (state == "HIntro") {
state = "";
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 814 MovieClip Frame 1
MG.gotoAndPlay("\u304F\u3089\u3044");
Symbol 814 MovieClip Frame 22
stop();
_parent.ret(this._name);
Symbol 815 MovieClip Frame 1
MG.gotoAndPlay("\u304F\u3089\u3044");
fscommand ("ParaFlaTrace", "\u6BB4\u3089\u308C\u30E2\u30FC\u30B7\u30E7\u30F3");
Symbol 815 MovieClip Frame 17
stop();
_parent.ret(this._name);
Symbol 820 MovieClip Frame 7
stop();
_parent.ret(this._name);
Symbol 820 MovieClip Frame 12
stop();
_parent.ret(this._name);
Symbol 820 MovieClip Frame 27
stop();
_parent.ret(this._name);
Symbol 820 MovieClip Frame 32
stop();
_parent.ret(this._name);
Symbol 821 MovieClip Frame 1
MG.gotoAndPlay("\u304F\u3089\u3044");
Symbol 821 MovieClip Frame 16
_root.BG.myBG = "\u7D2B\u9ED2";
Symbol 821 MovieClip Frame 27
_root.BG.myBG = "\u9ED2";
Symbol 821 MovieClip Frame 44
stop();
_parent.ret(this._name);
Symbol 822 MovieClip Frame 1
FStep.gotoAndPlay("\u5F8C");
Symbol 822 MovieClip Frame 6
MG.gotoAndPlay("\u304A\u624B\u4E0A\u3052");
Symbol 822 MovieClip Frame 10
MG.gotoAndPlay("\u304A\u624B\u4E0A\u3052");
stop();
_parent.ret(this._name);
Symbol 823 MovieClip Frame 1
function ret(str) {
state = str;
}
function act(str) {
this.gotoAndPlay(str);
}
function Attack(R, L) {
mR = R;
mL = L;
gotoAndPlay("\u653B\u64831");
}
var state = "";
var mR;
var mL;
Symbol 823 MovieClip Frame 2
MG.gotoAndPlay("\u7ACB\u3061");
Symbol 823 MovieClip Frame 4
stop();
Symbol 823 MovieClip Frame 6
MG.gotoAndPlay("\u7ACB\u3061u");
Symbol 823 MovieClip Frame 8
stop();
Symbol 823 MovieClip Frame 11
AT1.AttackRL(mR, mL);
Symbol 823 MovieClip Frame 13
if (state == "AT1") {
state = "";
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 823 MovieClip Frame 18
if (state == "EX1") {
state = "";
_parent.atcret(this._name);
} else {
gotoAndPlay("\u5FC5\u6BBA1");
}
Symbol 823 MovieClip Frame 22
if (state == "EX2") {
state = "";
_parent.atcret(this._name);
} else {
gotoAndPlay("\u5FC5\u6BBA2");
}
Symbol 823 MovieClip Frame 26
fscommand ("ParaFlaTrace", "\u5FC5\u6BBA3\u5C0E\u5165\uFF1F");
EX3.gotoAndPlay(1);
Symbol 823 MovieClip Frame 28
if (state == "EX3") {
state = "";
fscommand ("ParaFlaTrace", "\u5408\u4F53\u653B\u6483\u7D42\u4E86");
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 823 MovieClip Frame 31
EX4.gotoAndPlay(1);
Symbol 823 MovieClip Frame 33
if (state == "EX4") {
state = "";
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 823 MovieClip Frame 41
this._visible = true;
Intro.gotoAndPlay("u");
Symbol 823 MovieClip Frame 43
if (state == "Intro") {
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 823 MovieClip Frame 46
this._visible = true;
Symbol 823 MovieClip Frame 47
if (state == "Intro") {
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay("\u767B\u5834");
}
Symbol 823 MovieClip Frame 51
MG.gotoAndPlay("\u5909\u8EAB");
Symbol 823 MovieClip Frame 53
if (state == "MG") {
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 823 MovieClip Frame 63
if (state == "Step_Cast") {
state = "";
this._visible = true;
gotoAndPlay("\u7ACB\u3061");
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 823 MovieClip Frame 71
Outro.gotoAndPlay("u");
Symbol 823 MovieClip Frame 73
if (state == "Outro") {
state = "";
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 823 MovieClip Frame 77
if (state == "Outro") {
state = "";
this._visible = false;
_parent.ret(this._name);
} else {
gotoAndPlay("\u9000\u5834");
}
Symbol 823 MovieClip Frame 82
stop();
Symbol 823 MovieClip Frame 87
if (state == "Beaten") {
state = "";
_parent.beatenret(this._name);
} else {
gotoAndPlay("\u88AB\u6BB4\u308A");
}
Symbol 823 MovieClip Frame 91
MG.gotoAndPlay("\u30D4\u30F3\u30C1");
Symbol 823 MovieClip Frame 93
stop();
Symbol 823 MovieClip Frame 101
FStepHU.gotoAndPlay(1);
Symbol 823 MovieClip Frame 103
if (state == "FStepHU") {
state = "";
stop();
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 823 MovieClip Frame 106
FStep.gotoAndPlay("\u5F8C");
Symbol 823 MovieClip Frame 108
if (state == "FStep") {
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 823 MovieClip Frame 111
BStep.gotoAndPlay("\u5F8C");
Symbol 823 MovieClip Frame 113
if (state == "BStep") {
state = "";
gotoAndPlay("\u7ACB\u3061");
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 823 MovieClip Frame 126
Down.gotoAndPlay("\u767B\u5834");
Symbol 823 MovieClip Frame 128
if (state == "Down") {
stop();
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 823 MovieClip Frame 131
Down.gotoAndPlay("\u9000\u5834");
Symbol 823 MovieClip Frame 133
if (state == "Down") {
stop();
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 823 MovieClip Frame 136
Down.gotoAndPlay("\u767B\u5834u");
Symbol 823 MovieClip Frame 138
if (state == "Down") {
stop();
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 823 MovieClip Frame 141
Down.gotoAndPlay("\u9000\u5834u");
Symbol 823 MovieClip Frame 143
if (state == "Down") {
stop();
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 823 MovieClip Frame 146
Broken.gotoAndPlay(1);
Symbol 823 MovieClip Frame 148
if (state == "Broken") {
stop();
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 833 MovieClip 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["\u305F\u305F\u304B\u3046"] = "FCom";
MNames["\u3078\u3093\u305B\u3044"] = "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;
Symbol 833 MovieClip 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();
}
};
}
Symbol 833 MovieClip Frame 12
stop();
_parent.ret(this._name, retname);
Symbol 850 MovieClip Frame 1
function AllInvisible() {
for (pn in Names) {
this[Names[pn]]._visible = false;
}
}
function SetCom(CMG) {
AllInvisible();
len = CMG.SkillName.length;
lc = 0;
sx = 32;
sy = 16;
tsn = CMG.SkillName;
for (var str in tsn) {
fscommand ("ParaFlaTrace", (((str + " ") + tsn[str]) + " ") + Names[tsn[str]]);
Name2Com[Names[tsn[str]]] = str;
if (((tsn[str] != "\u30B8\u30E3\u30F3\u30D7") && (tsn[str] != "\u7740\u5730")) && (tsn[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["\u30DE\u30DF"] = "mami";
Names["\u307B\u3080\u3089"] = "homura";
Names["\u3055\u3084\u304B"] = "sayaka";
Names["\u307E\u3069\u304B"] = "madoka";
Names["\u304D\u3087\u3046\u3053"] = "kyoko";
Names["\u30EF\u30EB\u30D7\u30EB\u30AE\u30B9"] = "waru";
Names["N\u30D2\u30C3\u30C8"] = "ANum";
Names["\u305C\u3093\u305F\u3044"] = "zentai";
Names["\u3078\u3093\u3057\u3093"] = "henshin";
Names["\u307F\u3060\u308C\u3046\u3061"] = "midareuti";
Names["\u307F\u3060\u308C\u306A\u3052"] = "midarenage";
Names["\u305F\u3064\u307E\u304D"] = "tatsumaki";
Names["\u30B8\u30E3\u30F3\u30D7"] = "jump";
Names.M249 = "M249";
Names["\u3044\u3084\u3057\u306E\u3072\u304B\u308A"] = "hlight";
Names["\u3051\u3063\u304B\u3044"] = "barrier";
Names["\u3058\u304B\u3093\u3092\u3068\u3081\u308B"] = "tomeru";
Names["\u3058\u304B\u3093\u3092\u3046\u3054\u304B\u3059"] = "ugokasu";
Names["\u30C6\u30A3\u30ED\u30FB\u30D5\u30A3\u30CA\u30FC\u30EC"] = "thiro";
Names["\u3068\u3064\u3052\u304D"] = "totsugeki";
Names["\u30E1\u30C3\u30BF\u304E\u308A"] = "metta";
Names["\u30D1\u30A4\u30D7\u3070\u304F\u3060\u3093"] = "pipe";
Names["\u307E\u3069\u304B\u306E\u306D\u304C\u3044"] = "negai";
Names["\u3058\u3057\u3093"] = "jisin";
Names["\u304F\u308D\u306E\u3057\u3087\u3046\u3052\u304D"] = "hadouhou";
Names["\u30E9\u30C3\u30B7\u30E5"] = "rush";
Names["\u305F\u3070\u306D\u3046\u3061"] = "tabane";
Names["\u5354\u529B\u653B\u6483H"] = "homura";
Names["\u5354\u529B\u653B\u6483M"] = "madoka";
Name2Com = new Array();
CMGt = new CMagGirl();
CMGt.Name = "\u3055\u3084\u304B";
CMGt.FB = 1;
CMGt.MHP = 3120;
CMGt.HP = 3120;
CMGt.MSG = 450;
CMGt.SG = 450;
CMGt.SkillName = new Array();
CMGt.SkillName["\u5FC5\u6BBA1"] = "\u307F\u3060\u308C\u306A\u3052";
CMGt.SkillName["\u5FC5\u6BBA2"] = "\u30E1\u30C3\u30BF\u304E\u308A";
CMGt.SkillName["\u7279\u6B8A1"] = "\u3044\u3084\u3057\u306E\u3072\u304B\u308A";
CMGt.ComList = new Array();
CMGt.ComList[0] = "\u305F\u305F\u304B\u3046";
CMGt.ComList[1] = "\u307E\u307B\u3046";
CMGt.ComList[2] = "\u306B\u3052\u308B";
CMGt.ComList[3] = "\u30A2\u30A4\u30C6\u30E0";
CMGt.RANum = 10;
CMGt.LANum = 10;
CMGt.ADamage = 77;
CMGt.DefUp = 0;
SECheck = new Sound(this);
SECheck.attachSound("SCheck");
var retname = "";
stop();
Symbol 850 MovieClip 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);
}
};
Symbol 850 MovieClip Frame 12
stop();
_parent.ret(retname);
Symbol 851 MovieClip 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", "\u6226\u95D8\u30B3\u30DE\u30F3\u30C9\u30C1\u30A7\u30C3\u30AF: " + CMG);
CMGt = CMG;
AllInvisible();
fscommand ("ParaFlaTrace", "\u6226\u95D8\u30B3\u30DE\u30F3\u30C9\u30C1\u30A7\u30C3\u30AFcmgt: " + CMGt);
len = CMGt.ComList.length;
sx = 32;
sy = 16;
fscommand ("ParaFlaTrace", "test" + len);
fscommand ("ParaFlaTrace", "test" + CMGt.SkillName.length);
i = 0;
for ( ; i < len ; i++) {
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["\u305F\u305F\u304B\u3046"] = "Fight";
Names["\u307E\u307B\u3046"] = "Magic";
Names["\u306B\u3052\u308B"] = "Escape";
Names["\u30A2\u30A4\u30C6\u30E0"] = "Item";
Names["\u30B8\u30E3\u30F3\u30D7"] = "Jump";
var retname = "";
var CMGt;
SECheck = new Sound(this);
SECheck.attachSound("SCheck");
SBCheck = new Sound(this);
SBCheck.attachSound("SBeep");
stop();
Symbol 851 MovieClip 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 = "\u5FC5\u6BBA1";
}
} else {
retname = "\u30A2\u30A4\u30C6\u30E0";
}
} else {
retname = "\u306B\u3052\u308B";
}
} else {
retname = "\u9B54\u6CD5";
}
} else {
retname = "\u653B\u64831";
}
if (!((this._name != "Escape") && (this._name != "Item"))) {
SBCheck.start();
} else {
SECheck.start();
gotoAndPlay(_currentframe + 1);
}
}
};
}
this.cancel.onRollOver = function () {
if (this._visible) {
this._parent.Cursor._x = this._x - 32;
this._parent.Cursor._y = this._y;
SECheck.start();
}
};
this.cancel.onRelease = function () {
if (this._visible) {
retname = "cancel";
SECheck.start();
gotoAndPlay(_currentframe + 1);
}
};
Symbol 851 MovieClip Frame 12
stop();
if (retname == "\u9B54\u6CD5") {
MCommand.SetCom(CMGt);
} else {
_parent.ret(this._name, retname);
}
Symbol 865 MovieClip Frame 1
function AllInvisible() {
for (pn in Names) {
this[Names[pn]]._visible = false;
this[Names[pn] + "2"]._visible = false;
}
}
function SetCom(iMGS) {
fscommand ("ParaFlaTrace", "\u30E1\u30F3\u30D0\u30FC\u5909\u66F4\u30B3\u30DE\u30F3\u30C9 \u30C1\u30A7\u30C3\u30AF " + iMGS);
preMGS[0] = iMGS[0];
preMGS[1] = iMGS[1];
preMGS[2] = iMGS[2];
AllInvisible();
len = Names.length;
memcount = 0;
lc = 0;
i = 0;
for ( ; i < 3 ; i++) {
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;
// unexpected jump
do {
memcount++;
if (memcount >= 3) {
break;
}
} while (JumpFlag[memcount]);
for (var str in Names) {
fscommand ("ParaFlaTrace", (str + " ") + Names[str]);
if (str != "\u30EF\u30EB\u30D7\u30EB\u30AE\u30B9") {
if (!pp.CMGS[str].InAir) {
Name2Com[Names[str]] = str;
this[Names[str]]._visible = true;
this[Names[str]]._x = sx;
this[Names[str]]._y = (24 * lc) + sy;
}
lc++;
my_color1 = new Color(this[Names[str]]);
my_color2 = new Color(this[Names[str] + "2"]);
if (!pp.CMGS[str].InAir) {
if (0 < pp.CMGS[str].SG) {
if (0 < pp.CMGS[str].HP) {
my_color1.SetRGB(16777215);
my_color2.SetRGB(16777215);
} else {
my_color1.SetRGB(15775488);
my_color2.SetRGB(15775488);
}
} else {
my_color1.SetRGB(14680144);
my_color2.SetRGB(14680144);
}
} else {
my_color1.SetRGB(8355711);
my_color2.SetRGB(8355711);
}
}
}
Cursor._visible = true;
Cursor._x = this.madoka._x - 32;
Cursor._y = this.madoka._y;
gotoAndPlay(2);
}
var Names = new Array();
Names.MG4 = "kyoko";
Names.MG1 = "sayaka";
Names.MG2 = "mami";
Names.MG5 = "homura";
Names.MG3 = "madoka";
Names["\u30EF\u30EB\u30D7\u30EB\u30AE\u30B9"] = "waru";
var MNames = new Array();
MNames["\u3051\u3063\u3066\u3044"] = "decide";
MNames["\u3082\u3069\u308B"] = "back";
MNames["\u30AD\u30E3\u30F3\u30BB\u30EB"] = "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();
pp = _parent._parent;
Symbol 865 MovieClip Frame 7
function ResCheck() {
var iret = false;
ai = 0;
for ( ; ai < 3 ; ai++) {
if (resMGS[ai] != "") {
iret = true;
break;
}
}
return(iret);
}
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 (memcount < 3) {
SECheck.start();
this._parent[this._name + "2"]._visible = true;
this._parent[this._name + "2"]._x = sx + 96;
this._parent[this._name + "2"]._y = sy + (24 * memCount);
this._visible = false;
resMGS[memCount] = Name2Com[this._name];
memcount++;
// unexpected jump
do {
memcount++;
if (memcount >= 3) {
break;
}
} while (JumpFlag[memcount]);
if (memcount >= 3) {
gotoAndPlay(_currentframe + 1);
}
} else {
SEBeep.start();
}
}
};
}
for (pn in MNames) {
this[MNames[pn]].onRollOver = function () {
if (this._visible) {
this._parent.Cursor._x = this._x - 32;
this._parent.Cursor._y = this._y;
SECheck.start();
}
};
this[MNames[pn]].onRelease = function () {
if (this._name != "decide") {
if (this._name != "back") {
if (this._name == "cancel") {
SECheck.start();
resMGS[0] = preMGS[0];
resMGS[1] = preMGS[1];
resMGS[2] = preMGS[2];
fscommand ("ParaFlaTrace", "\u30AD\u30E3\u30F3\u30BB\u30EB\u30C1\u30A7\u30C3\u30AF res" + resMGS);
fscommand ("ParaFlaTrace", "\u30AD\u30E3\u30F3\u30BB\u30EB\u30C1\u30A7\u30C3\u30AF pre" + preMGS);
gotoAndPlay(_currentframe + 1);
}
} else {
var ti = (memcount - 1);
// unexpected jump
do {
ti--;
if (ti < 0) {
break;
}
} while (this._parent.JumpFlag[ti]);
if (ti < 0) {
SEBeep.start();
} else {
memcount = ti;
SECheck.start();
tmg = this._parent.Names[this._parent.resMGS[memcount]];
this._parent[tmg]._visible = true;
this._parent[tmg + "2"]._visible = false;
this._parent.resMGS[memcount] = "";
}
}
} else if (!ResCheck()) {
SEBeep.start();
} else {
SECheck.start();
gotoAndPlay(_currentframe + 1);
}
};
}
Symbol 865 MovieClip Frame 12
_parent.ret(this._name, resMGS);
stop();
Symbol 866 MovieClip Frame 1
function StartCommand() {
StartCom.SetCom(PartyCheck());
}
function PartyCommand(MGS) {
PartyCom.SetCom(MGS);
}
function FightCommand(CMG) {
FightCom.SetCom(CMG);
}
function PartyCheck() {
i = 0;
for ( ; i < 3 ; i++) {
if (_parent.MGS[i] != "") {
return(true);
}
}
return(false);
}
function ret(inst, str) {
fscommand ("ParaFlaTrace", (inst + " ") + str);
_parent.comret(inst, str);
}
var state = "\u958B\u59CB";
var memCount = 0;
Symbol 902 MovieClip Frame 1
function AllInvisible() {
for (pn in Names) {
this[Names[pn]]._visible = false;
}
}
function Name(str) {
AllInvisible();
this[Names[str]]._visible = true;
}
var Names = new Array();
Names["\u3044\u3084\u3057\u306E\u3072\u304B\u308A"] = "hlight";
Names["\u3051\u3063\u304B\u3044"] = "barrier";
Names["\u307E\u3069\u304B\u306E\u306D\u304C\u3044"] = "zetubou";
Names["\u30E1\u30C3\u30BF\u304E\u308A"] = "itami";
Names["\u3068\u3064\u3052\u304D"] = "tokkou";
Names["\u30D1\u30A4\u30D7\u3070\u304F\u3060\u3093"] = "tedukuri";
Names["\u30C6\u30A3\u30ED\u30FB\u30D5\u30A3\u30CA\u30FC\u30EC"] = "todome";
Names["\u30E9\u30C3\u30B7\u30E5"] = "renzoku";
Names["\u3053\u3046\u304B\u304C\u306A\u304B\u3063\u305F"] = "koukanashi";
Names["\u305C\u3093\u3081\u3064"] = "zenmetsu";
Names["HPSG\u304B\u3044\u3075\u304F"] = "hpsg";
Symbol 903 MovieClip Frame 1
function Open(str) {
this._visible = true;
tWnd.Name(str);
gotoAndPlay("Open");
this.opcheck = true;
}
function Close() {
gotoAndPlay("Close");
}
function OpenWait(str, Frame) {
this._visible = true;
this.wfc = frame;
this.fc = 0;
tWnd.Name(str);
gotoAndPlay("OpenWait");
this.opcheck = true;
}
stop();
wfc = 0;
fc = 0;
opcheck = false;
Symbol 903 MovieClip Frame 2
this._visible = true;
Symbol 903 MovieClip Frame 6
stop();
_parent.openmesret(this._name);
Symbol 903 MovieClip Frame 20
this.opcheck = false;
_parent.closemesret(this._name);
this._visible = false;
gotoAndStop(1);
Symbol 903 MovieClip Frame 22
this._visible = true;
Symbol 903 MovieClip Frame 27
if (fc >= wfc) {
fc = 0;
} else {
fc++;
gotoAndPlay(_currentframe - 1);
}
Symbol 903 MovieClip Frame 32
this.opcheck = false;
_parent.closemesret(this._name);
this._visible = false;
gotoAndStop(1);
Symbol 906 MovieClip Frame 1
function Open() {
state = "Open";
gotoAndPlay("Open");
}
function Opened() {
state = "Open";
gotoAndPlay("Open");
}
function Close() {
state = "Close";
gotoAndPlay("Close");
}
stop();
var state = "";
Symbol 906 MovieClip Frame 7
_parent.Eopenret(this._name);
Symbol 906 MovieClip Frame 8
stop();
Symbol 906 MovieClip Frame 14
stop();
_parent.Ecloseret(this._name);
Symbol 907 MovieClip Frame 1
function openret(str) {
fscommand ("ParaFlaTrace", "openret " + str);
fscommand ("ParaFlaTrace", "\u958B\u3044\u305F\u30A6\u30A3\u30F3\u30C9\u30A6:" + str);
fscommand ("ParaFlaTrace", (("" + OpenWndNum) + "/") + WndNum);
if (OpenWndNum >= WndNum) {
fscommand ("ParaFlaTrace", "\u5168\u958B\u304D");
idle = 1;
_parent.openret(this._name);
} else {
fscommand ("ParaFlaTrace", "\u958B\u3044\u3066\u306A\u3044\u30A6\u30A3\u30F3\u30C9\u30A6\u3042\u308A" + str);
fscommand ("ParaFlaTrace", (str + "\u6B21\u958B\u304F\u30A6\u30A3\u30F3\u30C9\u30A6:") + WndStack[OpenWndNum]);
OpenSWnd(WndStack[OpenWndNum]);
}
}
function OpenMes(str) {
mWnd.Open(str);
}
function OpenMesWait(str, frame) {
mWnd.OpenWait(str, frame);
}
function openmesret(str) {
_parent.openret(this._name);
}
function closemesret(str) {
this.CloseAll();
}
function Eopenret(str) {
idle = 1;
_parent.closeret(this._name);
}
function Ecloseret(str) {
openret(str);
}
function closeret(str) {
OpenWndNum--;
fscommand ("ParaFlaTrace", "closeret " + str);
fscommand ("ParaFlaTrace", "\u9589\u3058\u305F\u30A6\u30A3\u30F3\u30C9\u30A6:" + str);
fscommand ("ParaFlaTrace", (("" + OpenWndNum) + "/") + WndNum);
if (WndNum >= OpenWndNum) {
fscommand ("ParaFlaTrace", "\u5168\u9589\u3058");
if (str == "eWnd") {
idle = 1;
_parent.closeret(this._name);
} else {
eWnd.Open();
}
} else {
fscommand ("ParaFlaTrace", "\u9589\u3058\u3066\u306A\u3044\u30A6\u30A3\u30F3\u30C9\u30A6\u3042\u308A" + str);
fscommand ("ParaFlaTrace", (str + "\u6B21\u9589\u3058\u308B\u30A6\u30A3\u30F3\u30C9\u30A6:") + WndStack[OpenWndNum]);
var cswnd = WndStack.pop();
fscommand ("ParaFlaTrace", cswnd);
this[cswnd.WndName].Close();
}
}
function OpenSWnd(cswnd) {
fscommand ("ParaFlaTrace", "\u958B\u304F\u30A6\u30A3\u30F3\u30C9\u30A6:" + this[cswnd.WndName]);
if (cswnd.Name != "_N") {
this[cswnd.WndName].SetName(csWnd.Name);
} else {
this[cswnd.WndName].SetNHits(csWnd.NHits);
}
this[cswnd.WndName]._x = cswnd.x * wx;
this[cswnd.WndName]._y = cswnd.y * wy;
this[cswnd.WndName].Open();
OpenWndNum++;
fscommand ("ParaFlaTrace", (("WndOpenCheck:" + OpenWndNum) + "/") + WndNum);
}
function Open(str, xx, yy) {
if (WndNum == 4) {
return(null);
}
var cswnd = new CSWnd();
cswnd.WndName = "sWnd" + WndNum;
cswnd.WndNum = WndNum;
cswnd.Name = str;
cswnd.x = xx;
cswnd.y = yy;
WndStack.push(cswnd);
fscommand ("ParaFlaTrace", cswnd);
if (WndNum == 0) {
eWnd.Close();
idle = 0;
}
WndNum++;
if (idle != 1) {
fscommand ("ParaFlaTrace", ((("WndOpenCheck:" + OpenWndNum) + "/") + WndNum) + "\u30A6\u30A3\u30F3\u30C9\u30A6\u30AA\u30FC\u30D7\u30F3\u5F85\u6A5F");
} else {
OpenSWnd(cswnd);
idle = 0;
}
}
function OpenNHits(N, xx, yy) {
var cswnd = new CSWnd();
cswnd.WndName = "swnd" + WndNum;
cswnd.WndNum = WndNum;
cswnd.Name = "_N";
csWnd.NHits = N;
cswnd.x = xx;
cswnd.y = yy;
WndStack.push(cswnd);
if (WndNum == 0) {
eWnd.Close();
idle = 0;
}
WndNum++;
if (idle == 1) {
OpenSWnd(cswnd);
idle = 0;
}
}
function Close() {
if (WndStack.length == 0) {
return(null);
}
fscommand ("ParaFlaTrace", (("\u30A6\u30A3\u30F3\u30C9\u30A6\u30AF\u30ED\u30FC\u30BA" + OpenWndNum) + "/") + WndNum);
WndNum--;
if (idle == 1) {
var cswnd = WndStack.pop();
fscommand ("ParaFlaTrace", cswnd.WndName + cswnd);
this[cswnd.WndName].Close();
idle = 0;
}
}
function CloseAll() {
if (!mWnd.opcheck) {
l = WndStack.length;
fscommand ("ParaFlaTrace", "\u30A6\u30A3\u30F3\u30C9\u30A6\u5168\u9589\u3058\u5B9F\u884C " + l);
i = 0;
for ( ; i < l ; i++) {
this.Close();
}
} else {
mWnd.Close();
}
}
function OpenCheck() {
fscommand ("ParaFlaTrace", "eWnd\u30CE\u30D5\u30EC\u30FC\u30E0:" + 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 cswnds = new Array();
i = 0;
for ( ; i < 4 ; i++) {
cswnds[i] = new CSWnd();
this["sWnd" + i]._visible = false;
cswnds[i].WndName = "sWnd" + i;
cswnds[i].WndNum = i;
}
Symbol 910 MovieClip Frame 1
function UpdateMGS(MGS) {
CMGS = _parent.CMGS;
for (pn in Names) {
this[Names[pn]]._visible = false;
}
i = 0;
for ( ; i < 3 ; i++) {
if (MGS[i] == "") {
this[CMGS[MGS[i]].Name]._visible = false;
this["HP" + (i + 1)]._visible = false;
this["SG" + (i + 1)]._visible = false;
} else {
fscommand ("ParaFlaTrace", CMGS[MGS[i]].Name);
fscommand ("ParaFlaTrace", Names[CMGS[MGS[i]].Name]);
fscommand ("ParaFlaTrace", this[Names[CMGS[MGS[i]].Name]]);
this["HP" + (i + 1)].PrintN(CMGS[MGS[i]].HP);
this["SG" + (i + 1)].PrintN(CMGS[MGS[i]].SG);
this[Names[CMGS[MGS[i]].Name]]._x = this["NP" + (i + 1)].x;
this[Names[CMGS[MGS[i]].Name]]._y = this["NP" + (i + 1)].y;
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[Names[CMGS[MGS[i]].Name]]._visible = true;
this["HP" + (i + 1)]._visible = true;
this["SG" + (i + 1)]._visible = true;
}
}
}
var Names = new Array();
Names["\u30DE\u30DF"] = "mami";
Names["\u307B\u3080\u3089"] = "homura";
Names["\u3055\u3084\u304B"] = "sayaka";
Names["\u307E\u3069\u304B"] = "madoka";
Names["\u304D\u3087\u3046\u3053"] = "kyoko";
var CMGS = new Array();
NP1 = new Object();
NP2 = new Object();
NP3 = new Object();
NP1.x = 32;
NP1.y = 24;
NP2.x = 32;
NP2.y = 56;
NP3.x = 32;
NP3.y = 88;
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;
Symbol 932 MovieClip Frame 1
function Motion(_Motion_) {
if (Motionn != "\u30A4\u30F3\u30C8\u30ED") {
if (Motion == "\u901A\u5E38") {
gotoAndPlay(176);
}
} else {
gotoAndPlay(1);
}
}
Symbol 932 MovieClip Frame 219
this.stop();
_parent.ret(this._name);
Symbol 935 MovieClip Frame 19
this.stop();
_parent.ret(this._name);
Symbol 936 MovieClip Frame 1
function ret(str) {
state = str;
}
var state = "";
Prev.gotoAndPlay(1);
fscommand ("ParaFlaTrace", "\u7ADC\u5DFB\u653B\u6483");
Tornado.swapDepths(_root.EFFECT);
var spos = new Object();
spos.x = this._x;
spos.y = this._y - 32;
this.localToGlobal(spos);
Symbol 936 MovieClip Frame 3
if (state == "Prev") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 936 MovieClip Frame 12
_root.EFFECT.PastEffect(this, "TATSUMAKI", spos.x, spos.y);
Symbol 936 MovieClip Frame 14
if (state != "") {
state = "";
this.stop();
Tornado.swapDepths(_root.EFFECT);
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 941 MovieClip 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;
for ( ; i < 3 ; i++) {
oriPos[i] = new Object();
}
i = 0;
for ( ; i < 3 ; i++) {
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("\u304F\u3089\u3044");
}
}
Symbol 941 MovieClip Frame 2
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x + unit;
}
}
pp.BBG._x = pp.BBG._x - (unit + 2);
Symbol 941 MovieClip Frame 3
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x - unit;
}
}
pp.BBG._x = pp.BBG._x + (unit + 2);
Symbol 941 MovieClip Frame 4
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x + unit;
}
}
pp.BBG._x = pp.BBG._x - (unit + 2);
Symbol 941 MovieClip Frame 5
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x - unit;
}
}
pp.BBG._x = pp.BBG._x + (unit + 2);
Symbol 941 MovieClip Frame 6
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x + unit;
}
}
pp.BBG._x = pp.BBG._x - (unit + 2);
Symbol 941 MovieClip Frame 7
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x - unit;
}
}
pp.BBG._x = pp.BBG._x + (unit + 2);
Symbol 941 MovieClip Frame 8
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x + unit;
}
}
pp.BBG._x = pp.BBG._x - (unit + 2);
Symbol 941 MovieClip Frame 9
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x - unit;
}
}
pp.BBG._x = pp.BBG._x + (unit + 2);
Symbol 941 MovieClip Frame 10
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x + unit;
}
}
pp.BBG._x = pp.BBG._x - (unit + 2);
Symbol 941 MovieClip Frame 11
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x - unit;
}
}
pp.BBG._x = pp.BBG._x + (unit + 2);
Symbol 941 MovieClip Frame 12
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x + unit;
}
}
pp.BBG._x = pp.BBG._x - (unit + 2);
Symbol 941 MovieClip Frame 13
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x - unit;
}
}
pp.BBG._x = pp.BBG._x + (unit + 2);
Symbol 941 MovieClip Frame 14
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x + unit;
}
}
pp.BBG._x = pp.BBG._x - (unit + 2);
Symbol 941 MovieClip Frame 15
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x - unit;
}
}
pp.BBG._x = pp.BBG._x + (unit + 2);
Symbol 941 MovieClip Frame 16
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x + unit;
}
}
pp.BBG._x = pp.BBG._x - (unit + 2);
Symbol 941 MovieClip Frame 17
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x - unit;
}
}
pp.BBG._x = pp.BBG._x + (unit + 2);
Symbol 941 MovieClip Frame 18
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x + unit;
}
}
pp.BBG._x = pp.BBG._x - (unit + 2);
Symbol 941 MovieClip Frame 19
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x - unit;
}
}
pp.BBG._x = pp.BBG._x + (unit + 2);
Symbol 941 MovieClip Frame 20
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x + unit;
}
}
pp.BBG._x = pp.BBG._x - (unit + 2);
Symbol 941 MovieClip Frame 21
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x - unit;
}
}
pp.BBG._x = pp.BBG._x + (unit + 2);
Symbol 941 MovieClip Frame 22
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x + unit;
}
}
pp.BBG._x = pp.BBG._x - (unit + 2);
Symbol 941 MovieClip Frame 23
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x - unit;
}
}
pp.BBG._x = pp.BBG._x + (unit + 2);
Symbol 941 MovieClip Frame 24
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x + unit;
}
}
pp.BBG._x = pp.BBG._x - (unit + 2);
Symbol 941 MovieClip Frame 25
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x - unit;
}
}
pp.BBG._x = pp.BBG._x + (unit + 2);
Symbol 941 MovieClip Frame 26
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x + unit;
}
}
pp.BBG._x = pp.BBG._x - (unit + 2);
Symbol 941 MovieClip Frame 27
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x - unit;
}
}
pp.BBG._x = pp.BBG._x + (unit + 2);
Symbol 941 MovieClip Frame 28
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x + unit;
}
}
pp.BBG._x = pp.BBG._x - (unit + 2);
Symbol 941 MovieClip Frame 29
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x - unit;
}
}
pp.BBG._x = pp.BBG._x + (unit + 2);
Symbol 941 MovieClip Frame 30
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x + unit;
}
}
pp.BBG._x = pp.BBG._x - (unit + 2);
Symbol 941 MovieClip Frame 31
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x - unit;
}
}
pp.BBG._x = pp.BBG._x + (unit + 2);
Symbol 941 MovieClip Frame 32
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x + unit;
}
}
pp.BBG._x = pp.BBG._x - (unit + 2);
Symbol 941 MovieClip Frame 33
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x - unit;
}
}
pp.BBG._x = pp.BBG._x + (unit + 2);
Symbol 941 MovieClip Frame 34
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x + unit;
}
}
pp.BBG._x = pp.BBG._x - (unit + 2);
Symbol 941 MovieClip Frame 35
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x - unit;
}
}
pp.BBG._x = pp.BBG._x + (unit + 2);
Symbol 941 MovieClip Frame 36
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x + unit;
}
}
pp.BBG._x = pp.BBG._x - (unit + 2);
Symbol 941 MovieClip Frame 37
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x - unit;
}
}
pp.BBG._x = pp.BBG._x + (unit + 2);
Symbol 941 MovieClip Frame 38
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x + unit;
}
}
pp.BBG._x = pp.BBG._x - (unit + 2);
Symbol 941 MovieClip Frame 39
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x - unit;
}
}
pp.BBG._x = pp.BBG._x + (unit + 2);
Symbol 941 MovieClip Frame 40
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x + unit;
}
}
pp.BBG._x = pp.BBG._x - (unit + 2);
Symbol 941 MovieClip Frame 41
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x - unit;
}
}
pp.BBG._x = pp.BBG._x + (unit + 2);
Symbol 941 MovieClip Frame 42
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x + unit;
}
}
pp.BBG._x = pp.BBG._x - (unit + 2);
Symbol 941 MovieClip Frame 43
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x - unit;
}
}
pp.BBG._x = pp.BBG._x + (unit + 2);
Symbol 941 MovieClip Frame 44
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x + unit;
}
}
pp.BBG._x = pp.BBG._x - (unit + 2);
Symbol 941 MovieClip Frame 45
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]]._x = pp[pp.MGS[i]]._x - unit;
}
}
pp.BBG._x = pp.BBG._x + (unit + 2);
Symbol 941 MovieClip Frame 46
pp.BBG._x = oriBG.x;
pp.BBG._y = oriBG.y;
i = 0;
for ( ; i < 3 ; i++) {
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);
Symbol 943 MovieClip Frame 1
function ret(str) {
state = str;
}
var state = "";
Prev.gotoAndPlay(1);
Symbol 943 MovieClip Frame 3
if (state == "Prev") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 943 MovieClip Frame 12
Quake.gotoAndPlay(1);
Symbol 943 MovieClip Frame 14
if (state == "Quake") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 943 MovieClip Frame 15
this.stop();
_parent.ret(this._name);
Symbol 945 MovieClip 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;
Symbol 945 MovieClip Frame 3
if (state == "Prev") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 945 MovieClip Frame 71
_root.EFFECT.PastEffect(this, "HADOUHOU", sx, sy);
Symbol 945 MovieClip Frame 78
_root.BG.myBG = "\u7D2B\u9ED2";
Symbol 945 MovieClip Frame 83
i = 0;
for ( ; i < 3 ; i++) {
if (pp.ComCheck(pp.CMGS[pp.MGS[i]])) {
pp[pp.MGS[i]].gotoAndPlay("\u304F\u3089\u3044");
}
}
Symbol 945 MovieClip Frame 96
_root.BG.myBG = "\u9ED2";
Symbol 945 MovieClip Frame 98
_parent.ret(this._name);
stop();
Symbol 946 MovieClip Frame 1
function ret(str) {
state = str;
}
var state = "";
Symbol 946 MovieClip Frame 3
if (state == "Prev") {
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 946 MovieClip Frame 5
stop();
_parent.ret(this._name);
Symbol 947 MovieClip Frame 1
function refreshVtec() {
Vtec = new Array();
var Vran = new Array();
i = 0;
for ( ; i < SV ; i++) {
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 = 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();
Symbol 947 MovieClip Frame 2
MakeLine();
Symbol 947 MovieClip Frame 6
gotoAndPlay(2);
Symbol 949 MovieClip Frame 1
function ret(str) {
_parent.ret(this._name);
stop();
}
var fc = 0;
Symbol 949 MovieClip Frame 40
this._y = this._y + 4;
gotoAndPlay(2);
Symbol 951 MovieClip 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();
Symbol 951 MovieClip Frame 2
mc.SWnds._x = mc.SWnds._x + unit;
mc.mWnd._x = mc.mWnd._x + unit;
mc.BBG._x = mc.BBG._x + unit;
Symbol 951 MovieClip Frame 3
mc.SWnds._x = mc.SWnds._x - unit;
mc.mWnd._x = mc.mWnd._x - unit;
mc.BBG._x = mc.BBG._x - unit;
Symbol 951 MovieClip Frame 4
gotoAndPlay(2);
Symbol 952 MovieClip Frame 3
_root.BG.myBG = "\u9ED2\u767D";
Symbol 952 MovieClip Frame 16
_root.BG.myBG = "\u9ED2";
Symbol 952 MovieClip Frame 42
_root.BG.myBG = "\u9ED2\u767D";
Symbol 952 MovieClip Frame 50
_root.BG.myBG = "\u9ED2";
Symbol 952 MovieClip Frame 58
_root.BG.myBG = "\u9ED2\u767D";
Symbol 952 MovieClip Frame 66
_root.BG.myBG = "\u9ED2";
Instance of Symbol 949 MovieClip "Beaten" in Symbol 952 MovieClip Frame 92
onClipEvent (enterFrame) {
if ((this.fc % 2) != 0) {
this._x = this._x - 2;
} else {
this._x = this._x + 2;
}
this.fc++;
}
Symbol 952 MovieClip Frame 92
fscommand ("ParaFlaTrace", Shake);
fscommand ("ParaFlaTrace", _parent._parent);
Shake.mc = _parent._parent;
Shake.start();
Symbol 952 MovieClip Frame 555
Shake.stopshake();
Symbol 952 MovieClip Frame 556
stop();
_parent.ret(this._name);
Symbol 953 MovieClip Frame 1
function ret(str) {
state = str;
}
function act(str) {
this.gotoAndPlay(str);
}
function Attack(N) {
gotoAndPlay("\u653B\u64831");
}
var state = "";
Symbol 953 MovieClip Frame 3
stop();
Symbol 953 MovieClip Frame 8
if (state == "Intro") {
state = "";
_parent.ret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 953 MovieClip Frame 11
EX1.gotoAndPlay(1);
fscommand ("ParaFlaTrace", "\u5FC5\u6BBA1");
Symbol 953 MovieClip Frame 13
if (state == "EX1") {
state = "";
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 953 MovieClip Frame 16
EX2.gotoAndPlay(1);
Symbol 953 MovieClip Frame 18
if (state == "EX2") {
state = "";
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 953 MovieClip Frame 21
EX3.gotoAndPlay(1);
Symbol 953 MovieClip Frame 23
if (state == "EX3") {
state = "";
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 953 MovieClip Frame 26
AT1.gotoAndPlay(1);
Symbol 953 MovieClip Frame 28
if (state == "AT1") {
state = "";
_parent.atcret(this._name);
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 953 MovieClip Frame 33
if (state == "Fold") {
_parent.foldret(this._name);
stop();
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 953 MovieClip Frame 36
SP1.gotoAndPlay(1);
Symbol 953 MovieClip Frame 38
if (state == "SP1") {
_parent.ret(this._name);
stop();
state = "";
} else {
gotoAndPlay(_currentframe - 1);
}
Symbol 953 MovieClip Frame 42
gotoAndPlay(1);
Symbol 968 MovieClip Frame 2
stop();
Symbol 968 MovieClip Frame 38
stop();
Symbol 969 MovieClip Frame 1
function wait(Frame) {
this.fc = 0;
this.wfc = Frame;
gotoAndPlay(2);
}
stop();
var fc = 0;
var wfc = 0;
Symbol 969 MovieClip Frame 3
if (fc >= wfc) {
fc = 0;
_parent.ret();
gotoAndStop(1);
} else {
fc++;
gotoAndPlay(_currentframe - 1);
}
Symbol 970 MovieClip Frame 1
function playGameOver() {
sBGM1.stop();
sBGM2.stop();
sBGM3.start();
}
sBGM1 = new Sound(this);
sBGM1.attachSound("RBGM_intro");
sBGM1.setVolume(60);
sBGM1.start("RBGM_intro");
sBGM2 = new Sound(this);
sBGM2.setVolume(60);
sBGM2.attachSound("RBGM_main");
sBGM3 = new Sound(this);
sBGM3.setVolume(60);
sBGM3.attachSound("BGM_GameOver");
sBGM1.onSoundComplete = function () {
sBGM2.start();
};
sBGM2.onSoundComplete = function () {
sBGM2.start();
};
sBGM3.onSoundComplete = function () {
_parent.foldret();
};
Symbol 970 MovieClip Frame 2
stop();
Symbol 970 MovieClip Frame 11
sBGM1.setVolume(50);
sBGM2.setVolume(50);
Symbol 970 MovieClip Frame 20
sBGM1.setVolume(40);
sBGM2.setVolume(40);
Symbol 970 MovieClip Frame 30
sBGM1.setVolume(30);
sBGM2.setVolume(30);
Symbol 970 MovieClip Frame 40
sBGM1.setVolume(20);
sBGM2.setVolume(20);
Symbol 970 MovieClip Frame 50
sBGM1.setVolume(10);
sBGM2.setVolume(10);
Symbol 970 MovieClip Frame 60
sBGM1.setVolume(5);
sBGM2.setVolume(5);
Symbol 970 MovieClip Frame 80
sBGM1.stop();
sBGM2.stop();
Symbol 970 MovieClip Frame 101
stop();
_parent.soundstop();
Symbol 971 MovieClip Frame 1
function StateChange() {
fscommand ("ParaFlaTrace", "\u72B6\u614B\u5909\u66F4:" + this.statecount);
if (this.statecount != 0) {
if (this.statecount != 1) {
if (this.statecount != 2) {
if (this.statecount != 3) {
if (this.statecount != 4) {
if (this.statecount != 5) {
if (this.statecount != 6) {
if (this.statecount != 7) {
if (this.statecount != 8) {
if (this.statecount != 9) {
if (this.statecount != 10) {
if (this.statecount != 11) {
if (this.statecount != 12) {
if (this.statecount != 13) {
if (this.statecount != 14) {
if (this.statecount != 15) {
if (this.statecount != 16) {
if (this.statecount == 17) {
this.MGS[0] = "MG3";
this.UpdateWindow();
SetPosition();
}
} else {
this.MGS[1] = "MG1";
this.UpdateWindow();
SetPosition();
}
} else {
this.MGS[2] = "";
}
} else {
this.MGS[1] = "";
}
} else {
this.MGS[0] = "";
}
} else {
this.MGS[2] = "MG4";
this.UpdateWindow();
SetPosition();
}
} else {
this.MGS[1] = "MG2";
this.UpdateWindow();
SetPosition();
}
} else {
this.MGS[0] = "MG5";
this.UpdateWindow();
SetPosition();
}
} else {
this.MGS[1] = "";
}
} else {
this.MGS[0] = "";
}
} else {
this.MGS[1] = "MG4";
this.UpdateWindow();
SetPosition();
}
} else {
this.MGS[0] = "MG1";
this.UpdateWindow();
SetPosition();
}
} else {
this.MGS[2] = "";
}
} else {
this.MGS[1] = "";
}
} else {
this.MGS[0] = "";
}
} else {
this.MGS[2] = "MG5";
this.UpdateWindow();
SetPosition();
}
} else {
this.MGS[0] = "MG3";
this.UpdateWindow();
SetPosition();
}
} else {
this.MGS[1] = "MG2";
this.UpdateWindow();
SetPosition();
}
this.statecount++;
this.ret();
}
function Trance(MG) {
if (CMGS[MG].Trans != 0) {
this.ret();
} else {
SkillName = "\u3078\u3093\u3057\u3093";
SWnds.Open(NAMES[MG], 0, 0);
SWnds.Open("\u3078\u3093\u3057\u3093", 1, 0);
tARGS = [MG, "\u5909\u8EAB"];
PushStackAct(ActS, tARGS);
CMGS[MG].Trans = 1;
}
}
function Appearance(MG) {
if (CMGS[MG].status != "\u6B7B\u306B") {
if (CMGS[MG].status != "\u5272\u308C") {
if (CMGS[MG].Trans != 0) {
this[MG].gotoAndPlay("\u767B\u5834");
} else {
this[MG].gotoAndPlay("\u767B\u5834u");
}
} else {
this[MG].gotoAndPlay("\u5012\u308C\u767B\u5834u");
}
} else {
this[MG].gotoAndPlay("\u5012\u308C\u767B\u5834");
}
}
function AppearanceAll() {
this.UpdateWindow();
SetPosition();
acheck = 0;
i = 0;
for ( ; i < 3 ; i++) {
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 != "\u6B7B\u306B") {
if (CMGS[MG].status != "\u5272\u308C") {
this[MG].gotoAndPlay("\u9000\u5834");
} else {
this[MG].gotoAndPlay("\u5012\u308C\u9000\u5834u");
}
} else {
this[MG].gotoAndPlay("\u5012\u308C\u9000\u5834");
}
}
function ExitAll() {
acheck = 0;
i = 0;
for ( ; i < 3 ; i++) {
if (MGS[i] != "") {
PushStackAct(Exit, MGS[i]);
acheck++;
}
}
this.ret();
}
function ComCheck(CMG) {
if (!(((0 < CMG.HP) && (0 < CMG.SG)) && (!CMG.InAir))) {
return(false);
}
return(true);
}
function AliveCheck(CMG) {
if (!((0 < CMG.HP) && (0 < CMG.SG))) {
return(false);
}
return(true);
}
function SelectTarget(iSkill) {
TargetSelect = iSkill.Target;
ALLorONE = iSkill.All;
fscommand ("ParaFlaTrace", (("SelectTargetCheck call+" + TargetSelect) + " ") + ALLorONE);
gotoAndStop("Select");
}
function SelectTarget_Attack() {
TargetSelect = "\u6575";
ALLorONE = "\u5358\u4F53";
fscommand ("ParaFlaTrace", "SelectTargetCheck call Attack:");
gotoAndStop("Select");
}
function selectret(str) {
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 == "\u307B\u3080\u3089") || (CMGS[MGS[memCount]].Name == "\u307E\u3069\u304B")) {
if (turnAct[memCount][1].indexof("\u5FC5\u6BBA") != -1) {
if (CMGS[MGS[memCount]].SkillName[turnAct[memCount][1]].indexOf("\u5354\u529B\u653B\u6483") == -1) {
CombiName = "";
} else {
CombiName = CMGS[MGS[memCount]].SkillName[turnAct[memCount][1]];
}
} else {
CombiName = "";
}
fscommand ("ParaFlaTrace", "\u5354\u529B\u653B\u6483\u3059\u308B\u306E\uFF1F:" + CombiName);
}
tARGS = new Array();
tARGS[0] = MGS[memCount];
tARGS[1] = "\u5F8C\u9000";
ComPushStackAct(ActS, tARGS);
ComPushStackAct(AllCNewtral_ret, "");
memCount++;
FightComProc();
this.ret();
}
function PartyComS(iMGS) {
fscommand ("ParaFlaTrace", "\u30C1\u30A7\u30C3\u30AF! " + iMGS);
Command.PartyCom.SetCom(iMGS);
}
function FightComS(CMG) {
Command.FightCom.SetCom(CMG);
}
function StartComS(PTCheck) {
Command.StartCom.SetCom(PTCheck);
}
function PartyCheck() {
i = 0;
for ( ; i < 3 ; i++) {
if (MGS[i] != "") {
return(true);
}
}
return(false);
}
function FightComProc() {
i = memCount;
for ( ; i < 3 ; i++) {
if (MGS[i] != "") {
memCount = i;
if (!ComCheck(CMGS[MGS[memCount]])) {
if (CMGS[MGS[memCount]].InAir) {
fscommand ("ParaFlaTrace", MGS[memCount] + "\u30B8\u30E3\u30F3\u30D7\u4E2D");
turnAct[memCount] = new Array();
turnAct[memCount][0] = MGS[memCount];
turnAct[memCount][1] = "\u5FC5\u6BBA2";
turnAct[memCount][2] = "Witch";
}
} else if (!(((CMGS[MGS[memCount]].Name == "\u307B\u3080\u3089") && (CombiName == "\u5354\u529B\u653B\u6483H")) || ((CMGS[MGS[memCount]].Name == "\u307E\u3069\u304B") && (CombiName == "\u5354\u529B\u653B\u6483M")))) {
fscommand ("ParaFlaTrace", "actcheck " + MGS[memCount]);
fscommand ("ParaFlaTrace", "actcheck2 " + CMGS[MGS[memCount]]);
ComPushStackAct(AllCNewtral_ret, "");
tARGS = new Array();
tARGS[0] = MGS[i];
tARGS[1] = "\u524D\u9032";
ComPushStackAct(ActS, tARGS);
ComPushStackAct(FightComS, CMGS[MGS[memCount]]);
return;
}
}
}
}
function CombinationAttackCheck() {
ai = 0;
for ( ; ai < 3 ; ai++) {
if (!((CMGS[MGS[ai]].Name == "\u307B\u3080\u3089") && (ComCheck(CMGS[MGS[ai]])))) {
if ((CMGS[MGS[ai]].Name == "\u307E\u3069\u304B") && (ComCheck(CMGS[MGS[ai]]))) {
CMGS[MGS[ai]].SkillName["\u5FC5\u6BBA3"] = "";
bi = 0;
for ( ; bi < 3 ; bi++) {
if ((CMGS[MGS[bi]].Name == "\u307B\u3080\u3089") && (ComCheck(CMGS[MGS[bi]]))) {
CMGS[MGS[ai]].SkillName["\u5FC5\u6BBA3"] = "\u5354\u529B\u653B\u6483H";
}
}
}
} else {
CMGS[MGS[ai]].SkillName["\u5FC5\u6BBA3"] = "";
bi = 0;
for ( ; bi < 3 ; bi++) {
if ((CMGS[MGS[bi]].Name == "\u307E\u3069\u304B") && (ComCheck(CMGS[MGS[bi]]))) {
CMGS[MGS[ai]].SkillName["\u5FC5\u6BBA3"] = "\u5354\u529B\u653B\u6483M";
}
}
}
}
}
function comret(inst, str) {
fscommand ("ParaFlaTrace", (("testcomret" + inst) + " ") + str);
if (inst != "StartCom") {
if (inst != "PartyCom") {
if (inst == "FightCom") {
if (str != "cancel") {
fscommand ("ParaFlaTrace", (("Fightret :" + MGS[memCount]) + ",") + str);
var ActList = new Array();
ActList[0] = MGS[memCount];
ActList[1] = str;
fscommand ("ParaFlaTrace", (("ActList :" + memCount) + " ") + ActList);
turnAct[memCount] = new Array();
for (pn in ActList) {
turnAct[memCount][pn] = ActList[pn];
}
if (str.indexOf("\u653B\u6483") == -1) {
ComPushStackAct(SelectTarget, CMGS[MGS[memCount]].Skills[CMGS[MGS[memCount]].SkillName[str]]);
} else {
ComPushStackAct(SelectTarget_Attack, "");
}
} else if (0 >= memCount) {
tARGS = new Array();
tARGS[0] = MGS[memCount];
tARGS[1] = "\u5F8C\u9000";
ComPushStackAct(ActS, tARGS);
ComPushStackAct(AllCNewtral_ret, "");
ComPushStackAct(StartComS, PartyCheck());
} else {
fscommand ("ParaFlaTrace", "\u30AD\u30E3\u30F3\u30BB\u30EB: memcount=" + memcount);
tARGS = new Array();
tARGS[0] = MGS[memCount];
tARGS[1] = "\u5F8C\u9000";
ComPushStackAct(ActS, tARGS);
ComPushStackAct(AllCNewtral_ret, "");
if (((CMGS[MGS[memCount]].Name == "\u307B\u3080\u3089") && (CombiName == "\u5354\u529B\u653B\u6483M")) || ((CMGS[MGS[memCount]].Name == "\u307E\u3069\u304B") && (CombiName == "\u5354\u529B\u653B\u6483H"))) {
CombiName = "";
}
var ci = (memcount - 1);
for ( ; ci >= 0 ; ci--) {
turnAct.pop();
if (ComCheck(CMGS[MGS[ci]])) {
if (!(((CMGS[MGS[ci]].Name == "\u307B\u3080\u3089") && (CombiName == "\u5354\u529B\u653B\u6483H")) || ((CMGS[MGS[ci]].Name == "\u307E\u3069\u304B") && (CombiName == "\u5354\u529B\u653B\u6483M")))) {
memcount = ci;
break;
}
}
}
fscommand ("ParaFlaTrace", "\u30AD\u30E3\u30F3\u30BB\u30EB\u30C1\u30E3\u30C3\u30AF:" + ci);
if (ci >= 0) {
FightComProc();
} else {
fscommand ("ParaFlaTrace", "\u30C1\u30A7\u30C3\u30AF \u30B3\u30DE\u30F3\u30C9\u5165\u529B\u3057\u306A\u304A\u3057");
memcount = 0;
ComPushStackAct(StartComS, PartyCheck());
}
}
this.ret();
}
} else {
MGS = str;
fscommand ("ParaFlaTrace", "reactPT " + MGS);
SetPosition();
this.UpdateWindow();
i = 0;
for ( ; i < 3 ; i++) {
if ((MGS[i] != "") && (!CMGS[MGS[i]].InAir)) {
ComPushStackAct(Appearance, MGS[i]);
fscommand ("ParaFlaTrace", (("\u5909\u8EAB\u30D5\u30E9\u30B0\u30C1\u30A7\u30C3\u30AF :" + MGS[i]) + " ") + CMGS[MGS[i]].Trans);
if (CMGS[MGS[i]].Trans == 0) {
ComPushStackAct(Trance, MGS[i]);
ComPushStackAct(CloseAllS, "");
}
}
}
ComPushStackAct(StartComS, PartyCheck());
this.ret();
}
} else if (str != "FCom") {
if (str == "PCom") {
i = 0;
for ( ; i < 3 ; i++) {
if ((MGS[i] != "") && (!CMGS[MGS[i]].InAir)) {
ComPushStackAct(Exit, MGS[i]);
}
}
ComPushStackAct(PartyComS, this.MGS);
this.ret();
}
} else {
memCount = 0;
CombiName = "";
CombinationAttackCheck();
FightComProc();
this.ret();
}
}
function SGCost() {
if (SkillName != "\u5354\u529B\u653B\u6483M") {
if (SkillName != "\u30E1\u30C3\u30BF\u304E\u308A") {
if (SkillName != "\u307E\u3069\u304B\u306E\u306D\u304C\u3044") {
fscommand ("ParaFlaTrace", "\u6D88\u8CBBSG\u30C1\u30A7\u30C3\u30AF");
fscommand ("ParaFlaTrace", (((preACTOR + " ") + SkillName) + " ") + CMGS[preACTOR].Skills[SkillName]);
CMGS[preACTOR].SG = CMGS[preACTOR].SG - CMGS[preACTOR].Skills[SkillName].SG;
} else {
CMGS.MG3.SG = Math.floor(CMGS.MG3.SG / 2);
CMGS.MG3.Skills["\u307E\u3069\u304B\u306E\u306D\u304C\u3044"].BaseD = Math.floor(20 * CMGS.MG3.SG);
CMGS.MG3.Skills["\u307E\u3069\u304B\u306E\u306D\u304C\u3044"].Range = Math.floor(2 * CMGS.MG3.SG);
}
} else {
CMGS.MG1.SG = Math.floor(CMGS.MG1.SG / 2);
}
} else {
CMGS.MG3.SG = CMGS.MG3.SG - 30;
CMGS.MG5.SG = CMGS.MG5.SG - 10;
}
ti = 0;
for ( ; ti < 3 ; ti++) {
if (MGS[ti] != "") {
if (CMGS[MGS[ti]].status == "\u901A\u5E38") {
if (0 >= CMGS[MGS[ti]].SG) {
CMGS[MGS[ti]].SG = 0;
CMGS[MGS[ti]].status = "\u5272\u308C\u305F\u3066";
}
}
}
}
UpdateWindow();
}
function SetPosition() {
i = 0;
for ( ; i < 3 ; i++) {
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 ComPushStackAct(P1, args) {
fscommand ("ParaFlaTrace", "\u30B3\u30DE\u30F3\u30C9\u7528\u30A2\u30AF\u30B7\u30E7\u30F3\u30B9\u30BF\u30C3\u30AF \u633F\u5165");
fscommand ("ParaFlaTrace", (P1 + " ") + args);
ComACTStack.push(P1);
ComARGStack.push(args);
}
function ComCheckPlayStack() {
return(ComACTStack.length);
}
function ComPlayStackAct() {
var clen = ComACTStack.length;
fscommand ("ParaFlaTrace", "\u30B9\u30BF\u30C3\u30AF\u3055\u308C\u3066\u308B\u547D\u4EE4\u2193" + clen);
i = 0;
for ( ; i < clen ; i++) {
fscommand ("ParaFlaTrace", (ComACTStack[i] + ": ") + ComARGStack[i]);
}
if (0 >= ComACTStack.length) {
this.ret();
} else {
comtACT = ComACTStack.shift();
comtARGS = ComARGStack.shift();
fscommand ("ParaFlaTrace", "\u5B9F\u884C\u547D\u4EE4\u2193");
fscommand ("ParaFlaTrace", comtACT);
fscommand ("ParaFlaTrace", comtARGS);
comtACT(comtARGS);
}
}
function PushStackAct(P1, args) {
fscommand ("ParaFlaTrace", "\u30A2\u30AF\u30B7\u30E7\u30F3\u30B9\u30BF\u30C3\u30AF \u633F\u5165");
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", (("\u5B9F\u884C\u5143" + args[0]) + "\u884C\u52D5") + args[1]);
if (args[1].indexOf("\u5FC5\u6BBA") != -1) {
if (CMGS[args[0]].SkillName[args[1]] != "\u30B8\u30E3\u30F3\u30D7") {
if (CMGS[args[0]].SkillName[args[1]] == "\u7740\u5730") {
CMGS[args[0]].InAir = false;
}
} else {
CMGS[args[0]].InAir = true;
}
}
SGCost();
if (CMGS[args[0]].SkillName[args[1]] != "\u305F\u3070\u306D\u3046\u3061") {
this[args[0]].gotoAndPlay(args[1]);
} else {
preAC = CMGS[preACTOR].Acuracy;
CMGS[preACTOR].Acuracy = 45;
preHN = CMGS[preACTOR].RANum;
CMGS[preACTOR].RANum = 3 * preHN;
var tHitNum = CMGS[preACTOR].GetHitNum();
BaseD = CMGS[preACTOR].GetNDamage(tHitNum);
fscommand ("ParaFlaTrace", (("\u7269\u7406\u7CFB\u5FC5\u6BBA\u6280 : \u653B\u6483\u56DE\u6570 " + tHitNum) + "\u30C0\u30E1\u30FC\u30B8 ") + BaseD);
CMGS[preACTOR].RANum = preHN;
CMGS[preACTOR].Acuracy = preAC;
this[args[0]].EX2Attack(tHitNum);
}
}
function AttackS(args) {
fscommand ("ParaFlaTrace", (("\u5B9F\u884C\u5143" + args[0]) + "\u884C\u52D5") + args[1]);
if (CMGS[Target].FB != 0) {
CMGS[args[0]].GetAttackDMG();
AHitNum = CMGS[args[0]].preHitNum;
} else {
preAC = CMGS[args[0]].Acuracy;
CMGS[args[0]].Acuracy = Math.floor(preAC * 0.7);
AHitNum = CMGS[args[0]].GetHitNum();
BaseD = CMGS[args[0]].GetNDamage(AHitNum);
fscommand ("ParaFlaTrace", (("\u7269\u7406\u653B\u6483 : \u653B\u6483\u56DE\u6570 " + AHitNum) + "\u30C0\u30E1\u30FC\u30B8 ") + BaseD);
CMGS[args[0]].Acuracy = preAC;
}
if (args[0] == "MG3") {
CMGS.MG3.SG = CMGS.MG3.SG - 10;
UpdateWindow();
}
this[args[0]].Attack(CMGS[args[0]].preHitNumR, CMGS[args[0]].preHitNumL);
}
function sWndOpenS(args) {
SWnds.Open(args[0], args[1], args[2]);
}
function OpenMesWaitS(args) {
SWnds.OpenMesWait(args[0], args[1]);
}
function CloseAllS() {
SWnds.CloseAll();
}
function WaitS(args) {
TIM.wait(args);
}
function DamageS(args) {
Damage(args[0], args[1], args[2]);
}
function DamageJ(args) {
Damage(args[0], args[1], args[2]);
Damage(MG4, kydmg, Math.floor((1.2 * args[2]) / 10));
}
function HealS(args) {
Heal(args[0], args[1], args[2]);
}
function HealSAll(HVal) {
fscommand ("ParaFlaTrace", "\u5168\u4F53\u56DE\u5FA9");
var healnum = 0;
var hchecker = new Array();
i = 0;
for ( ; i < 3 ; i++) {
if ((CMGS[MGS[i]].status != "\u5272\u308C") && (!CMGS[MGS[i]].InAir)) {
hchecker[MGS[i]] = true;
Heal(this[MGS[i]], this["dmg" + healnum], HVal[0]);
healnum++;
}
}
i = 1;
for ( ; 5 >= i ; i++) {
if (typeof(hchecker["MG" + i]) == "undefined") {
CMGS["MG" + i].HP = CMGS["MG" + i].HP + HVal[0];
if (CMGS["MG" + i].MHP < CMGS["MG" + i].HP) {
CMGS["MG" + i].HP = CMGS["MG" + i].MHP;
}
if ((CMGS["MG" + i].SG != 0) && (0 < CMGS["MG" + i].HP)) {
CMGS["MG" + i].status = "\u901A\u5E38";
}
}
}
}
function Refresh() {
fscommand ("ParaFlaTrace", "refresh:" + preACTOR);
var rtest = statuscheck();
fscommand ("ParaFlaTrace", "rtest:" + rtest);
GameOverCheck();
ret(preACTOR);
fscommand ("ParaFlaTrace", "ret?" + ret);
}
function UpdateWindow() {
mWnd.UpdateMGS(MGS);
}
function soundstop() {
Witch.gotoAndPlay("\u6483\u7834");
}
function foldret(str) {
fscommand ("ParaFlaTrace", "\u7D42\u4E86");
fscommand ("ParaFlaTrace", "\u7D42\u4E86?" + _parent.ret);
_parent.gotoAndPlay("\u7D42\u4E86");
}
function openret(str) {
PlayStackAct();
}
function closeret(str) {
fscommand ("ParaFlaTrace", "\u30A6\u30A3\u30F3\u30C9\u30A6\u5168\u9589\u3058\u78BA\u8A8D \u5F85\u6A5F\u51E6\u7406\u5B9F\u884C");
PlayStackAct();
}
function Damage(mc, DMG_Num, dmg) {
tstr = "";
tstr = tstr + (mc + " ");
tstr = tstr + (DMG_Num + " ");
tstr = tstr + dmg;
fscommand ("ParaFlaTrace", tstr);
if (mc._name == "Witch") {
CMGS[mc._name].HP = CMGS[mc._name].HP - dmg;
fscommand ("ParaFlaTrace", (mc._name + "HP:") + CMGS[mc._name].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 = CMGS[mc._name].HP - dmg;
if (CMGS[mc._name].HP < 0) {
CMGS[mc._name].HP = 0;
CMGS[mc._name].status = "\u6B7B\u306B\u305F\u3066";
}
}
if (mc._name != "MG5") {
sdmg = Math.floor(dmg / 20);
} else {
sdmg = Math.floor(dmg / 40);
}
if (0 < CMGS[mc._name].SG) {
CMGS[mc._name].SG = CMGS[mc._name].SG - sdmg;
if (CMGS[mc._name].SG < 0) {
CMGS[mc._name].SG = 0;
CMGS[mc._name].status = "\u5272\u308C\u305F\u3066";
}
}
fscommand ("ParaFlaTrace", (mc._name + "HP:") + CMGS[mc._name].HP);
DMG_Num._x = mc._x + (mc._width / 2);
DMG_Num._y = mc._y + mc._height;
}
DMG_Num.printDMG(dmg);
}
function Heal(mc, DMG_Num, dmg) {
tstr = "";
tstr = tstr + (mc + " ");
tstr = tstr + (DMG_Num + " ");
tstr = tstr + dmg;
fscommand ("ParaFlaTrace", DMG_Num);
fscommand ("ParaFlaTrace", tstr);
var tHeal = (CMGS[mc._name].MHP - CMGS[mc._name].HP);
if (dmg < tHeal) {
tHeal = dmg;
}
if (mc._name == "Witch") {
DMG_Num._x = mc._x + (mc._width / 2);
DMG_Num._y = mc._y + ((5 * mc._height) / 6);
} else {
CMGS[mc._name].HP = CMGS[mc._name].HP + tHeal;
fscommand ("ParaFlaTrace", (mc._name + "HP:") + CMGS[mc._name].HP);
DMG_Num._x = mc._x + (mc._width / 2);
DMG_Num._y = mc._y + mc._height;
}
DMG_Num.printDMG(tHeal);
}
function AllCNewtral() {
fscommand ("ParaFlaTrace", "\u30CB\u30E5\u30FC\u30C8\u30E9\u30EB\u72B6\u614B\u30C1\u30A7\u30C3\u30AF");
i = 0;
for ( ; i < 3 ; i++) {
if (MGS[i] != "") {
fscommand ("ParaFlaTrace", CMGS[MGS[i]]);
if ((CMGS[MGS[i]].status != "\u6B7B\u306B") && (CMGS[MGS[i]].status != "\u5272\u308C")) {
if (CMGS[MGS[i]].MHP >= (4 * CMGS[MGS[i]].HP)) {
fscommand ("ParaFlaTrace", CMGS[MGS[i]].Name + "\u30D4\u30F3\u30C1");
if (!CMGS[MGS[i]].InAir) {
this[MGS[i]].gotoAndPlay("\u30D4\u30F3\u30C1");
}
} else {
fscommand ("ParaFlaTrace", CMGS[MGS[i]].Name + "\u7ACB\u3061");
if (!CMGS[MGS[i]].InAir) {
this[MGS[i]].gotoAndPlay("\u7ACB\u3061");
}
}
}
}
}
fscommand ("ParaFlaTrace", "\u30CB\u30E5\u30FC\u30C8\u30E9\u30EB\u72B6\u614B\u30C1\u30A7\u30C3\u30AF \u7D42\u4E86");
}
function AllCNewtral_ret() {
i = 0;
for ( ; i < 3 ; i++) {
if (MGS[i] != "") {
fscommand ("ParaFlaTrace", CMGS[MGS[i]]);
if ((CMGS[MGS[i]].status != "\u6B7B\u306B") && (CMGS[MGS[i]].status != "\u5272\u308C")) {
if (CMGS[MGS[i]].MHP >= (4 * CMGS[MGS[i]].HP)) {
if (!CMGS[MGS[i]].InAir) {
this[MGS[i]].gotoAndPlay("\u30D4\u30F3\u30C1");
}
} else if (!CMGS[MGS[i]].InAir) {
this[MGS[i]].gotoAndPlay("\u7ACB\u3061");
}
}
}
}
ret();
}
function atcret(str) {
this[str].stop();
fscommand ("ParaFlaTrace", "\u30C0\u30E1\u30FC\u30B8\u30B9\u30C6\u30C3\u30D7");
fscommand ("ParaFlaTrace", Target);
if (Target != "AllC") {
if (!((Target != "Witch") && (ACT.indexOf("\u653B\u6483") != -1))) {
if (ACT.indexOf("\u5FC5\u6BBA") == -1) {
if (ACT.indexOf("\u653B\u6483") != -1) {
fscommand ("ParaFlaTrace", "\u30C0\u30E1\u30FC\u30B8\u6570\u5B57\u767A\u884C\u6570 :" + dmgnum);
aai = 0;
if (aai < dmgnum) {
SWnds.OpenNHits(AHitNum, 1, 0);
var adamage = CMGS[preACTOR].preDamage;
tARGS = [this[Target], this["dmg" + aai], adamage];
fscommand ("ParaFlaTrace", (((("\u901A\u5E38\u653B\u6483 " + adamage) + " ") + aai) + " ") + this["dmg" + aai]);
PushStackAct(DamageS, tARGS);
}
}
} else {
fscommand ("ParaFlaTrace", "\u5FC5\u6BBA\u653B\u6483\u30C0\u30E1\u30FC\u30B8\u51E6\u7406");
ii = 0;
if (ii < dmgnum) {
tstr = "dmgnumplay=" + dmgnum;
var BaseD = 0;
var Range = 0;
fscommand ("ParaFlaTrace", "\u5FC5\u6BBA\u30C0\u30E1\u30FC\u30B8\u30C1\u30A7\u30C3\u30AF");
fscommand ("ParaFlaTrace", (((preACTOR + " ") + SkillName) + " ") + CMGS[preACTOR].Skills[SkillName]);
if (CMGS[preACTOR].Skills[SkillName].Attribute != "\u9B54\u6CD5") {
Range = 0;
if (SkillName != "\u5354\u529B\u653B\u6483M") {
if (SkillName != "\u30E1\u30C3\u30BF\u304E\u308A") {
if (SkillName != "\u305F\u3070\u306D\u3046\u3061") {
var tHitNum = CMGS[preACTOR].GetHitNum();
tHitNum = Math.floor(tHitNum * CMGS[preACTOR].Skills[SkillName].HitScale);
BaseD = CMGS[preACTOR].GetNDamage(tHitNum);
fscommand ("ParaFlaTrace", (("\u7269\u7406\u7CFB\u5FC5\u6BBA\u6280 : \u653B\u6483\u56DE\u6570 " + tHitNum) + "\u30C0\u30E1\u30FC\u30B8 ") + BaseD);
} else {
var tHitNum = CMGS[preACTOR].preHitNum;
BaseD = CMGS[preACTOR].preDamage;
fscommand ("ParaFlaTrace", (("\u7269\u7406\u7CFB\u5FC5\u6BBA\u6280 : \u653B\u6483\u56DE\u6570 " + tHitNum) + "\u30C0\u30E1\u30FC\u30B8 ") + BaseD);
}
} else {
preHNR = CMGS.MG1.RANum;
preHNL = CMGS.MG1.LANum;
hscale = 1 + (CMGS.MG1.MSG / CMGS.MG1.SG);
if (6 < hscale) {
hscale = 6;
}
CMGS.MG1.RANum = Math.floor(hscale * preHNR);
CMGS.MG1.LANum = Math.floor(hscale * preHNL);
var tHitNum = CMGS.MG1.GetHitNum();
BaseD = CMGS.MG1.GetNDamage(tHitNum);
fscommand ("ParaFlaTrace", (("\u7269\u7406\u7CFB\u5FC5\u6BBA\u6280 : \u653B\u6483\u56DE\u6570 " + tHitNum) + "\u30C0\u30E1\u30FC\u30B8 ") + BaseD);
CMGS.MG1.RANum = preHNR;
CMGS.MG1.LANum = preHNL;
}
} else {
preAC = CMGS.MG3.Acuracy;
CMGS.MG3.Acuracy = 95;
preHN = CMGS.MG3.RANum;
CMGS.MG3.RANum = 3 * preHN;
var tHitNum = CMGS.MG3.GetHitNum();
BaseD = CMGS.MG3.GetNDamage(tHitNum);
fscommand ("ParaFlaTrace", (("\u7269\u7406\u7CFB\u5FC5\u6BBA\u6280 : \u653B\u6483\u56DE\u6570 " + tHitNum) + "\u30C0\u30E1\u30FC\u30B8 ") + BaseD);
CMGS.MG3.RANum = preHN;
CMGS.MG3.Acuracy = preAC;
}
} else {
BaseD = CMGS[preACTOR].Skills[SkillName].BaseD;
Range = CMGS[preACTOR].Skills[SkillName].Range;
}
var EDmg = ((BaseD + random(Range)) - (Range / 2));
fscommand ("ParaFlaTrace", "EDmg=" + EDmg);
fscommand ("ParaFlaTrace", ((("dmgnum:" + dmgnum) + " ") + "ii=") + ii);
if (!(((((SkillName == "\u30C6\u30A3\u30ED\u30FB\u30D5\u30A3\u30CA\u30FC\u30EC") || (SkillName == "\u30E1\u30C3\u30BF\u304E\u308A")) || (SkillName == "\u3068\u3064\u3052\u304D")) || (SkillName == "\u30E9\u30C3\u30B7\u30E5")) || (SkillName == "\u307E\u3069\u304B\u306E\u306D\u304C\u3044"))) {
Damage(this[Target], this["dmg" + ii], EDmg);
} else {
SWnds.OpenMes(SkillName);
tARGS = [this[Target], this["dmg" + ii], EDmg];
if (SkillName != "\u3068\u3064\u3052\u304D") {
PushStackAct(DamageS, tARGS);
} else {
PushStackAct(DamageJ, tARGS);
}
}
}
}
} else {
fscommand ("ParaFlaTrace", "\u81EA\u30AD\u30E3\u30E9\u3092\u653B\u6483");
this[Target].gotoAndPlay("\u88AB\u6BB4\u308A");
}
} else {
var BaseD = 0;
var Range = 0;
BaseD = CMGS[preACTOR].Skills[SkillName].BaseD;
Range = CMGS[preACTOR].Skills[SkillName].Range;
var tdmnum = 0;
i = 0;
for ( ; i < 3 ; i++) {
if (ComCheck(CMGS[MGS[i]])) {
var EDmg = ((BaseD + random(Range)) - (Range / 2));
if (SkillName != "\u304F\u308D\u306E\u3057\u3087\u3046\u3052\u304D") {
if (CMGS[MGS[i]].DefUp != 0) {
EDmg = Math.floor(EDmg * 0.75);
}
} else if (CMGS[MGS[i]].DefUp != 0) {
EDmg = Math.floor(EDmg * 0.875);
}
if (CMGS[MGS[i]].Name == "\u30DE\u30DF") {
EDmg = Math.floor(EDmg * 0.85);
}
Damage(this[MGS[i]], this["dmg" + tdmnum], EDmg);
tdmnum++;
}
}
}
}
function beatenret(str) {
this[str].stop();
AllCNewtral();
i = 0;
if (i < dmgnum) {
tstr = "dmgnumplay=" + dmgnum;
fscommand ("ParaFlaTrace", tstr);
SWnds.OpenNHits(AHitNum, 1, 0);
var adamage = CMGS[preACTOR].preDamage;
fscommand ("ParaFlaTrace", "\u30EF\u30EB\u30D7\u30EB\u6BB4\u308A\u30C0\u30E1\u30FC\u30B8:" + adamage);
if (CMGS[Target].DefUp != 0) {
adamage = Math.floor(adamage * 0.6);
}
if (CMGS[Target].Name == "\u30DE\u30DF") {
EDmg = Math.floor(EDmg * 0.85);
}
fscommand ("ParaFlaTrace", "\u30EF\u30EB\u30D7\u30EB\u6BB4\u308A\u30C0\u30E1\u30FC\u30B8 \u8EFD\u6E1B\u51E6\u7406\u5F8C:" + adamage);
tARGS = [this[Target], this["dmg" + i], adamage];
PushStackAct(DamageS, tARGS);
}
}
function healret(str) {
this[str].stop();
if (0 >= dmgnum) {
AllCNewtral();
UpdateWindow();
if (SkillName != "\u3051\u3063\u304B\u3044") {
Refresh();
} else {
i = 0;
for ( ; i < 3 ; i++) {
if (MGS[i] != "") {
CMGS[MGS[i]].DefUp = 1;
}
}
SWnds.OpenMesWait(SkillName, 30);
PushStackAct(Refresh, [""]);
}
} else if (Target == "AllC") {
SWnds.OpenMes(SkillName);
tARGS = [2000];
PushStackAct(HealSAll, tARGS);
}
}
function noret() {
}
function GameOver() {
PushStackAct(noret, "");
BGM.playgameover();
SWnds.OpenMes("\u305C\u3093\u3081\u3064");
}
function GameOverCheck() {
var iret = true;
for (var sMG in CMGS) {
if (sMG != "Witch") {
if (AliveCheck(CMGS[sMG])) {
iret = false;
fscommand ("ParaFlaTrace", CMGS[sMG].Name + "\u304C\u751F\u304D\u3066\u3044\u308B");
// unexpected jump
}
}
}
if (!iret) {
return(false);
}
if (SWnds.OpenCheck()) {
ComPushStackAct(GameOver, [""]);
} else {
ComPushStackAct(CloseAllS, "");
ComPushStackAct(GameOver, [""]);
}
return(true);
}
function statuscheck() {
ai = 0;
for ( ; ai < 3 ; ai++) {
if (CMGS[MGS[ai]].status != "\u6B7B\u306B") {
if (CMGS[MGS[ai]].status != "\u6B7B\u306B\u305F\u3066") {
if (CMGS[MGS[ai]].status == "\u5272\u308C\u305F\u3066") {
CMGS[MGS[ai]].status = "\u5272\u308C";
tARGS = new Array();
tARGS[0] = MGS[ai];
tARGS[1] = "\u5272\u308C";
ComPushStackAct(ActS, tARGS);
targs2 = new Array();
targs2[0] = MGS[ai];
targs2[1] = "\u5012\u308C\u767B\u5834u";
ComPushStackAct(ActS, targs2);
}
} else {
CMGS[MGS[ai]].status = "\u6B7B\u306B";
tARGS = new Array();
tARGS[0] = MGS[ai];
tARGS[1] = "\u5012\u308C\u767B\u5834";
ComPushStackAct(ActS, tARGS);
}
} else if (0 < CMGS[MGS[ai]].HP) {
CMGS[MGS[ai]].status = "\u901A\u5E38";
}
}
AllCNewtral();
return(0);
}
function dmgret(str) {
fscommand ("ParaFlaTrace", "dmgret:" + str);
dmgnum--;
this[str].removeMovieClip();
fscommand ("ParaFlaTrace", preACTOR);
fscommand ("ParaFlaTrace", "dmgnum:" + dmgnum);
if (0 < CMGS.Witch.HP) {
if (dmgnum == 0) {
UpdateWindow();
AllCNewtral();
fscommand ("ParaFlaTrace", "\u5168\u6EC5\u30C1\u30A7\u30C3\u30AF");
Refresh();
}
} else {
BGM.gotoAndPlay(BGM._currentframe + 1);
}
}
function TargetChoice() {
var tnames = new Array();
var ret;
for (pn in MGS) {
if (MGS[pn] != "") {
if (AliveCheck(CMGS[MGS[pn]])) {
tnames.push(MGS[pn]);
}
}
}
if (tnames.length != 0) {
ret = tnames[getrandom(tnames.length)];
} else {
ret = "";
}
return(ret);
}
function EnemiesACT() {
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 (35000 >= CMGS.Witch.HP) {
if (20000 >= CMGS.Witch.HP) {
if (10000 >= CMGS.Witch.HP) {
tEACT[1] = "\u5FC5\u6BBA3";
tEACT[2] = "AllC";
turnAct.push(tEACT);
tEACT1[1] = "\u653B\u64831";
tEACT1[2] = TargetChoice();
turnAct.push(tEACT1);
} else {
tEACT[1] = "\u5FC5\u6BBA3";
tEACT[2] = "AllC";
turnAct.push(tEACT);
}
} else if ((turncount % 2) != 1) {
ti = random(2) + 1;
tEACT[1] = "\u5FC5\u6BBA" + ti;
tEACT[2] = "AllC";
turnAct.push(tEACT);
tEACT1[1] = "\u653B\u64831";
tEACT1[2] = TargetChoice();
turnAct.push(tEACT1);
} else {
tEACT[1] = "\u653B\u64831";
tEACT[2] = TargetChoice();
turnAct.push(tEACT);
tEACT1[1] = "\u653B\u64831";
tEACT1[2] = TargetChoice();
turnAct.push(tEACT1);
tEACT2[1] = "\u653B\u64831";
tEACT2[2] = TargetChoice();
turnAct.push(tEACT2);
}
} else if ((turncount % 2) != 1) {
ti = random(2) + 1;
tEACT[1] = "\u5FC5\u6BBA" + ti;
tEACT[2] = "AllC";
turnAct.push(tEACT);
} else {
tEACT[1] = "\u653B\u64831";
tEACT[2] = TargetChoice();
turnAct.push(tEACT);
tEACT1[1] = "\u653B\u64831";
tEACT1[2] = TargetChoice();
turnAct.push(tEACT1);
}
}
function CleanActions() {
len = turnAct.length;
i = len - 1;
for ( ; i >= 0 ; i--) {
if (typeof(turnAct[i][0]) == "undefined") {
turnAct.splice(i, 1);
}
}
if (CombiName.indexof("\u5354\u529B\u653B\u6483") != -1) {
var tempt;
len = turnAct.length;
i = len - 1;
for ( ; i >= 0 ; i--) {
if (CMGS[turnAct[i][0]].SkillName[turnAct[i][1]] == CombiName) {
tempt = turnAct[i][2];
}
if ((CMGS[turnAct[i][0]].Name == "\u307E\u3069\u304B") || (CMGS[turnAct[i][0]].Name == "\u307B\u3080\u3089")) {
turnAct.splice(i, 1);
}
}
targse = new Array();
targse[0] = "MG5";
targse[1] = "\u5FC5\u6BBA3";
targse[2] = tempt;
turnAct.push(targse);
}
}
function xOrder(a, b) {
if (a[0] >= b[0]) {
if (b[0] >= a[0]) {
return(0);
}
return(-1);
}
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();
for (pn in turnAct) {
tpoints[pn] = new Array();
tpoints[pn][0] = 0;
tpoints[pn][1] = pn;
}
i = 0;
for ( ; i < tpoints.length ; i++) {
tpoints[i][0] = CMGS[turnAct[i][0]].Speed + (getrandom(256) % (CMGS[turnAct[i][0]].Speed + 1));
fscommand ("ParaFlaTrace", (("\u5165\u529B\u9806 " + CMGS[turnAct[i][0]].Name) + ":") + tpoints[i][0]);
}
tpoints.sort(xOrder);
i = 0;
var ttA = new Array();
i = 0;
for ( ; i < turnAct.length ; i++) {
ttA[i] = new Array();
j = 0;
for ( ; j < turnAct[i].length ; j++) {
ttA[i][j] = turnAct[i][j];
}
}
i = 0;
for ( ; i < tpoints.length ; i++) {
turnAct[i] = ttA[tpoints[i][1]];
fscommand ("ParaFlaTrace", (("\u884C\u52D5\u9806 " + CMGS[turnAct[i][0]].Name) + ":") + tpoints[i][0]);
}
}
function WndsOpenForItem(iARGS) {
SWnds.Open(iARGS[0], 0, 0);
SWnds.Open(iARGS[2], 1, 0);
SWnds.Open(iARGS[1], 0, 1);
}
function ItemEffect(MG, ITEM_NAME, itarget) {
}
function itemmotion(MG, ITEM_NAME, itarget) {
tARGS = new Array();
tARGS[0] = MG;
tARGS[1] = "\u524D\u9032\u30FB\u304A\u624B\u4E0A\u3052";
ComPushStackAct(ActS, tARGS);
tARGS = new Array();
tARGS[0] = MG;
tARGS[1] = "\u5F8C\u9000";
ComPushStackAct(ActS, tARGS);
}
function nomotion(MG) {
if (MG == "Witch") {
fscommand ("ParaFlaTrace", "nomotion \u30EF\u30EB\u30D7\u30EB");
tARGS = new Array();
tARGS[0] = MG;
tARGS[1] = "\u7279\u6B8A1";
ComPushStackAct(ActS, tARGS);
tARGS = new Array();
tARGS[0] = "\u308F\u3089\u3063\u3066\u3044\u308B";
tARGS[1] = 1;
tARGS[2] = 0;
ComPushStackAct(sWndOpenS, tARGS);
ComPushStackAct(WaitS, 30);
} else {
tARGS = new Array();
tARGS[0] = MG;
tARGS[1] = "\u524D\u9032";
ComPushStackAct(ActS, tARGS);
tARGS = new Array();
tARGS[0] = "\u3053\u3046\u304B\u304C\u306A\u304B\u3063\u305F";
tARGS[1] = 30;
ComPushStackAct(OpenMesWaitS, tARGS);
tARGS = new Array();
tARGS[0] = MG;
tARGS[1] = "\u5F8C\u9000";
ComPushStackAct(ActS, tARGS);
}
this.ret();
}
function ret(str) {
fscommand ("ParaFlaTrace", "ret:turn=" + turn);
this[str].stop();
if (ComCheckPlayStack() != 0) {
fscommand ("ParaFlaTrace", "\u5F85\u6A5F\u51E6\u7406\u5B9F\u884C\u90E8 " + ComCheckPlayStack());
ComPlayStackAct();
} else {
SkillName = "";
if (SWnds.OpenCheck()) {
if (0 >= turnAct.length) {
comend = false;
AllCNewtral();
Command.StartCommand();
} else {
if (!comend) {
turncount++;
fscommand ("ParaFlaTrace", turncount + "\u30BF\u30FC\u30F3\u76EE");
comend = true;
CleanActions();
EnemiesACT();
ShuffleActions();
}
if (!((CMGS[turnAct[0][0]].SG == 0) || (CMGS[turnAct[0][0]].HP == 0))) {
if (!((CombiName != "") && (!(AliveCheck(CMGS.MG3) && (AliveCheck(CMGS.MG5)))))) {
Action(turnAct.shift());
} else {
turnAct.shift();
this.ret();
}
} else {
turnAct.shift();
this.ret();
}
}
} else {
fscommand ("ParaFlaTrace", "window\u5168\u9589\u3058");
SWnds.CloseAll();
PushStackAct(Refresh, [""]);
}
}
}
function Action(ACTArray) {
fscommand ("ParaFlaTrace", (ACTArray[0] + " ") + ACTArray[1]);
if (ACTArray[0] != "\u72B6\u614B\u5909\u66F4") {
if (ACTArray[0] != "\u5F85\u6A5F") {
ACT = ACTArray[1];
if ((ACTArray[1].indexOf("\u653B\u6483") != -1) || (ACTArray[1].indexOf("\u5FC5\u6BBA") != -1)) {
Target = ACTArray[2];
if (Target.indexOf("AllC") == -1) {
if (CMGS[ACTArray[0]].SkillName[ACTArray[1]] != "\u30B8\u30E3\u30F3\u30D7") {
if (ComCheck(CMGS[ACTArray[2]])) {
tstr = "dmgnumattach=" + dmgnum;
fscommand ("ParaFlaTrace", tstr);
this.attachMovie("DMGS", "dmg" + dmgnum, dmgnum);
fscommand ("ParaFlaTrace", "\u30C0\u30E1\u30FC\u30B8\u6570\u5B57\u767A\u884C" + this["dmg" + dmgnum]);
dmgnum++;
if (CMGS[ACTArray[0]].SkillName[ACTArray[1]] == "\u3068\u3064\u3052\u304D") {
this.attachMovie("DMGS", "kydmg", dmgnum);
fscommand ("ParaFlaTrace", "\u81EA\u7206\u7528\u30C0\u30E1\u30FC\u30B8\u6570\u5B57\u767A\u884C" + this["dmg" + dmgnum]);
dmgnum++;
}
}
}
} else {
i = 0;
for ( ; i < 3 ; i++) {
if (ComCheck(CMGS[MGS[i]])) {
this.attachMovie("DMGS", "dmg" + dmgnum, dmgnum);
dmgnum++;
}
}
}
}
if (ACTArray[1].indexOf("\u653B\u6483") == -1) {
if (ACTArray[1].indexOf("\u5FC5\u6BBA") == -1) {
if (ACTArray[1].indexOf("\u5909\u8EAB") == -1) {
if (ACTArray[1].indexOf("\u7279\u6B8A") == -1) {
this[ACTArray[0]].gotoAndPlay(ACTArray[1]);
} else {
Target = ACTArray[2];
SkillName = CMGS[ACTArray[0]].SkillName[ACTArray[1]];
if (SkillName == "\u3044\u3084\u3057\u306E\u3072\u304B\u308A") {
if (Target.indexOf("AllC") != -1) {
i = 0;
for ( ; i < 3 ; i++) {
if ((CMGS[MGS[i]].status != "\u5272\u308C") && (!CMGS[MGS[i]].InAir)) {
this.attachMovie("HEALS", "dmg" + dmgnum, dmgnum);
dmgnum++;
}
}
}
}
SWnds.Open(NAMES[ACTArray[0]], 0, 0);
SWnds.Open(CMGS[ACTArray[0]].SkillName[ACTArray[1]], 1, 0);
if (ACTArray[2] != "AllC") {
SWnds.Open(NAMES[ACTArray[2]], 0, 1);
} else {
SWnds.Open("\u305C\u3093\u305F\u3044", 0, 1);
}
tARGS = [ACTArray[0], ACTArray[1]];
PushStackAct(ActS, tARGS);
}
} else {
SkillName = "\u3078\u3093\u3057\u3093";
SWnds.Open(NAMES[ACTArray[0]], 0, 0);
SWnds.Open("\u3078\u3093\u3057\u3093", 1, 0);
tARGS = [ACTArray[0], ACTArray[1]];
PushStackAct(ActS, tARGS);
}
} else {
SWnds.Open(NAMES[ACTArray[0]], 0, 0);
SkillName = CMGS[ACTArray[0]].SkillName[ACTArray[1]];
if (!((dmgnum == 0) && (SkillName != "\u30B8\u30E3\u30F3\u30D7"))) {
if (SkillName != "\u7740\u5730") {
if (SkillName != "\u5354\u529B\u653B\u6483M") {
SWnds.Open(CMGS[ACTArray[0]].SkillName[ACTArray[1]], 1, 0);
} else {
SWnds.Open("\u307E\u3069\u304B", 1, 0);
}
}
if (ACTArray[2] != "AllC") {
SWnds.Open(NAMES[ACTArray[2]], 0, 1);
} else {
SWnds.Open("\u305C\u3093\u305F\u3044", 0, 1);
}
tARGS = [ACTArray[0], ACTArray[1]];
PushStackAct(ActS, tARGS);
} else {
PushStackAct(nomotion, ACTArray[0]);
}
}
} else {
SkillName = "\u653B\u6483";
SWnds.Open(NAMES[ACTArray[0]], 0, 0);
if (ComCheck(CMGS[ACTArray[2]])) {
SWnds.Open(NAMES[ACTArray[2]], 0, 1);
tARGS = [ACTArray[0], ACTArray[1]];
PushStackAct(AttackS, tARGS);
} else {
if (ACTArray[0] != "Witch") {
SWnds.Open(NAMES[ACTArray[2]], 0, 1);
}
PushStackAct(nomotion, ACTArray[0]);
}
}
fscommand ("ParaFlaTrace", (((("" + ACTArray[0]) + "->") + ACTArray[2]) + ":") + ACTArray[1]);
preACTOR = ACTArray[0];
} else {
TIM.wait(30);
}
} else {
StateChange();
}
}
ItemTable = new Array();
ItemTable["\u30A2\u30A4\u30C6\u30E001"] = new CItem();
ItemTable["\u30A2\u30A4\u30C6\u30E001"].ItemName = "\u30B0\u30EA\u30FC\u30D5\u30B7\u30FC\u30C9S";
ItemTable["\u30A2\u30A4\u30C6\u30E001"].ItemCall = "\u30A2\u30A4\u30C6\u30E001";
ItemTable["\u30A2\u30A4\u30C6\u30E001"].Type = "\u56DE\u5FA9";
ItemTable["\u30A2\u30A4\u30C6\u30E001"].Target = "\u5473\u65B9";
ItemTable["\u30A2\u30A4\u30C6\u30E001"].All = "\u5358\u4F53";
ItemTable["\u30A2\u30A4\u30C6\u30E002"] = new CItem();
ItemTable["\u30A2\u30A4\u30C6\u30E002"].ItemName = "\u30B0\u30EA\u30FC\u30D5\u30B7\u30FC\u30C9M";
ItemTable["\u30A2\u30A4\u30C6\u30E002"].ItemCall = "\u30A2\u30A4\u30C6\u30E002";
ItemTable["\u30A2\u30A4\u30C6\u30E002"].Type = "\u56DE\u5FA9";
ItemTable["\u30A2\u30A4\u30C6\u30E002"].Target = "\u5473\u65B9";
ItemTable["\u30A2\u30A4\u30C6\u30E002"].All = "\u5358\u4F53";
ItemTable["\u30A2\u30A4\u30C6\u30E003"] = new CItem();
ItemTable["\u30A2\u30A4\u30C6\u30E003"].ItemName = "\u30B0\u30EA\u30FC\u30D5\u30B7\u30FC\u30C9L";
ItemTable["\u30A2\u30A4\u30C6\u30E003"].ItemCall = "\u30A2\u30A4\u30C6\u30E003";
ItemTable["\u30A2\u30A4\u30C6\u30E003"].Type = "\u56DE\u5FA9";
ItemTable["\u30A2\u30A4\u30C6\u30E003"].Target = "\u5473\u65B9";
ItemTable["\u30A2\u30A4\u30C6\u30E003"].All = "\u5358\u4F53";
NAMES = new Array();
NAMES.MG1 = "\u3055\u3084\u304B";
NAMES.MG2 = "\u30DE\u30DF";
NAMES.MG3 = "\u307E\u3069\u304B";
NAMES.MG4 = "\u304D\u3087\u3046\u3053";
NAMES.MG5 = "\u307B\u3080\u3089";
NAMES.Witch = "\u30EF\u30EB\u30D7\u30EB\u30AE\u30B9";
SECheck = new Sound(this);
SECheck.attachSound("SCheck");
MGS = new Array();
MGS[0] = "";
MGS[1] = "";
MGS[2] = "";
MGS[3] = "";
MGS[4] = "";
tSkill = new CSkill();
CMGS = new Array();
CMGS.MG1 = new CMagGirl();
CMGS.MG1.Name = "\u3055\u3084\u304B";
CMGS.MG1.FB = 1;
CMGS.MG1.MHP = 3120;
CMGS.MG1.HP = 3120;
CMGS.MG1.MSG = 450;
CMGS.MG1.SG = 450;
CMGS.MG1.Speed = 45;
CMGS.MG1.SkillName = new Array();
CMGS.MG1.SkillName["\u5FC5\u6BBA2"] = "\u30E1\u30C3\u30BF\u304E\u308A";
CMGS.MG1.SkillName["\u5FC5\u6BBA1"] = "\u307F\u3060\u308C\u306A\u3052";
CMGS.MG1.SkillName["\u7279\u6B8A1"] = "\u3044\u3084\u3057\u306E\u3072\u304B\u308A";
CMGS.MG1.ComList = new Array();
CMGS.MG1.ComList[0] = "\u305F\u305F\u304B\u3046";
CMGS.MG1.ComList[1] = "\u307E\u307B\u3046";
CMGS.MG1.ComList[2] = "\u306B\u3052\u308B";
CMGS.MG1.ComList[3] = "\u30A2\u30A4\u30C6\u30E0";
CMGS.MG1.RANum = 10;
CMGS.MG1.LANum = 10;
CMGS.MG1.ADamage = 77;
CMGS.MG1.DefUp = 0;
CMGS.MG1.Trans = 0;
CMGS.MG1.Acuracy = 80;
CMGS.MG1.InAir = false;
CMGS.MG1.status = "\u901A\u5E38";
CMGS.MG1.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = "\u307F\u3060\u308C\u306A\u3052";
tSkill.SkillCall = "\u5FC5\u6BBA1";
tSkill.SG = 40;
tSkill.Type = "\u653B\u6483";
tSkill.Target = "\u6575";
tSkill.All = "\u5358\u4F53";
tSkill.HitScale = 1.5;
tSkill.Attribute = "\u7269\u7406";
CMGS.MG1.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = "\u30E1\u30C3\u30BF\u304E\u308A";
tSkill.SkillCall = "\u5FC5\u6BBA2";
tSkill.Type = "\u653B\u6483";
tSkill.Target = "\u6575";
tSkill.All = "\u5358\u4F53";
tSkill.Attribute = "\u7269\u7406";
CMGS.MG1.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = "\u3044\u3084\u3057\u306E\u3072\u304B\u308A";
tSkill.SkillCall = "\u7279\u6B8A1";
tSkill.SG = 50;
tSkill.Type = "\u56DE\u5FA9";
tSkill.Target = "\u5473\u65B9";
tSkill.All = "\u5168\u4F53";
tSkill.BaseD = 2000;
tSkill.Range = 250;
tSkill.Attribute = "\u9B54\u6CD5";
CMGS.MG1.Skills[tSkill.SkillName] = tSkill;
CMGS.MG2 = new CMagGirl();
CMGS.MG2.Name = "\u30DE\u30DF";
CMGS.MG2.FB = 1;
CMGS.MG2.MHP = 3041;
CMGS.MG2.HP = 3041;
CMGS.MG2.MSG = 510;
CMGS.MG2.SG = 510;
CMGS.MG2.Speed = 50;
CMGS.MG2.SkillName = new Array();
CMGS.MG2.SkillName["\u5FC5\u6BBA2"] = "\u30C6\u30A3\u30ED\u30FB\u30D5\u30A3\u30CA\u30FC\u30EC";
CMGS.MG2.SkillName["\u5FC5\u6BBA1"] = "\u307F\u3060\u308C\u3046\u3061";
CMGS.MG2.ComList = new Array();
CMGS.MG2.ComList[0] = "\u305F\u305F\u304B\u3046";
CMGS.MG2.ComList[1] = "\u307E\u307B\u3046";
CMGS.MG2.ComList[2] = "\u306B\u3052\u308B";
CMGS.MG2.ComList[3] = "\u30A2\u30A4\u30C6\u30E0";
CMGS.MG2.RANum = 12;
CMGS.MG2.LANum = 12;
CMGS.MG2.ADamage = 73;
CMGS.MG2.DefUp = 0;
CMGS.MG2.Trans = 0;
CMGS.MG2.Acuracy = 80;
CMGS.MG2.InAir = false;
CMGS.MG2.status = "\u901A\u5E38";
CMGS.MG2.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = "\u307F\u3060\u308C\u3046\u3061";
tSkill.SkillCall = "\u5FC5\u6BBA1";
tSkill.SG = 20;
tSkill.Type = "\u653B\u6483";
tSkill.Target = "\u6575";
tSkill.All = "\u5358\u4F53";
tSkill.HitScale = 1.5;
tSkill.Attribute = "\u7269\u7406";
CMGS.MG2.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = "\u30C6\u30A3\u30ED\u30FB\u30D5\u30A3\u30CA\u30FC\u30EC";
tSkill.SkillCall = "\u5FC5\u6BBA2";
tSkill.SG = 50;
tSkill.Type = "\u653B\u6483";
tSkill.Target = "\u6575";
tSkill.All = "\u5358\u4F53";
tSkill.BaseD = 4100;
tSkill.Range = 200;
tSkill.Attribute = "\u9B54\u6CD5";
CMGS.MG2.Skills[tSkill.SkillName] = tSkill;
CMGS.MG3 = new CMagGirl();
CMGS.MG3.Name = "\u307E\u3069\u304B";
CMGS.MG3.FB = 0;
CMGS.MG3.MHP = 2583;
CMGS.MG3.HP = 2583;
CMGS.MG3.MSG = 950;
CMGS.MG3.SG = 950;
CMGS.MG3.Speed = 30;
CMGS.MG3.SkillName = new Array();
CMGS.MG3.SkillName["\u5FC5\u6BBA1"] = "\u307E\u3069\u304B\u306E\u306D\u304C\u3044";
CMGS.MG3.SkillName["\u5FC5\u6BBA3"] = "\u5354\u529B\u653B\u6483H";
CMGS.MG3.SkillName["\u5FC5\u6BBA2"] = "\u305F\u3070\u306D\u3046\u3061";
CMGS.MG3.ComList = new Array();
CMGS.MG3.ComList[0] = "\u305F\u305F\u304B\u3046";
CMGS.MG3.ComList[1] = "\u307E\u307B\u3046";
CMGS.MG3.ComList[2] = "\u306B\u3052\u308B";
CMGS.MG3.ComList[3] = "\u30A2\u30A4\u30C6\u30E0";
CMGS.MG3.RANum = 14;
CMGS.MG3.LANum = 0;
CMGS.MG3.ADamage = 110;
CMGS.MG3.DefUp = 0;
CMGS.MG3.Trans = 0;
CMGS.MG3.Acuracy = 80;
CMGS.MG3.InAir = false;
CMGS.MG3.status = "\u901A\u5E38";
CMGS.MG3.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = "\u307E\u3069\u304B\u306E\u306D\u304C\u3044";
tSkill.SkillCall = "\u5FC5\u6BBA1";
tSkill.SG = 30;
tSkill.Type = "\u653B\u6483";
tSkill.Target = "\u6575";
tSkill.All = "\u5358\u4F53";
tSkill.HitScale = 1.5;
tSkill.Attribute = "\u9B54\u6CD5";
CMGS.MG3.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = "\u5354\u529B\u653B\u6483H";
tSkill.SkillCall = "\u5FC5\u6BBA3";
tSkill.SG = 10;
tSkill.Type = "\u653B\u6483";
tSkill.Target = "\u6575";
tSkill.All = "\u5358\u4F53";
tSkill.HitScale = 3;
tSkill.Attribute = "\u7269\u7406";
CMGS.MG3.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = "\u305F\u3070\u306D\u3046\u3061";
tSkill.SkillCall = "\u5FC5\u6BBA2";
tSkill.SG = 30;
tSkill.Type = "\u653B\u6483";
tSkill.Target = "\u6575";
tSkill.All = "\u5358\u4F53";
tSkill.HitScale = 3;
tSkill.Attribute = "\u7269\u7406";
CMGS.MG3.Skills[tSkill.SkillName] = tSkill;
CMGS.MG4 = new CMagGirl();
CMGS.MG4.Name = "\u304D\u3087\u3046\u3053";
CMGS.MG4.FB = 1;
CMGS.MG4.MHP = 2987;
CMGS.MG4.HP = 2987;
CMGS.MG4.MSG = 562;
CMGS.MG4.SG = 562;
CMGS.MG4.Speed = 70;
CMGS.MG4.SkillName = new Array();
CMGS.MG4.SkillName["\u5FC5\u6BBA1"] = "\u30B8\u30E3\u30F3\u30D7";
CMGS.MG4.SkillName["\u5FC5\u6BBA2"] = "\u7740\u5730";
CMGS.MG4.SkillName["\u5FC5\u6BBA3"] = "\u3068\u3064\u3052\u304D";
CMGS.MG4.SkillName["\u7279\u6B8A1"] = "\u3051\u3063\u304B\u3044";
CMGS.MG4.ComList = new Array();
CMGS.MG4.ComList[0] = "\u305F\u305F\u304B\u3046";
CMGS.MG4.ComList[1] = "\u307E\u307B\u3046";
CMGS.MG4.ComList[2] = "\u30B8\u30E3\u30F3\u30D7";
CMGS.MG4.ComList[3] = "\u30A2\u30A4\u30C6\u30E0";
CMGS.MG4.RANum = 14;
CMGS.MG4.LANum = 14;
CMGS.MG4.InAir = false;
CMGS.MG4.ADamage = 68;
CMGS.MG4.DefUp = 0;
CMGS.MG4.Trans = 0;
CMGS.MG4.Acuracy = 80;
CMGS.MG4.status = "\u901A\u5E38";
CMGS.MG4.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = "\u30B8\u30E3\u30F3\u30D7";
tSkill.SkillCall = "\u5FC5\u6BBA1";
tSkill.SG = 0;
tSkill.Type = "\u88DC\u52A9";
tSkill.Target = "\u6575";
tSkill.All = "\u5358\u4F53";
tSkill.Attribute = "\u7269\u7406";
CMGS.MG4.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = "\u7740\u5730";
tSkill.SkillCall = "\u5FC5\u6BBA2";
tSkill.SG = 0;
tSkill.Type = "\u653B\u6483";
tSkill.Target = "\u6575";
tSkill.All = "\u5358\u4F53";
tSkill.HitScale = 2.25;
tSkill.Attribute = "\u7269\u7406";
CMGS.MG4.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = "\u3051\u3063\u304B\u3044";
tSkill.SkillCall = "\u7279\u6B8A1";
tSkill.SG = 30;
tSkill.Type = "\u88DC\u52A9";
tSkill.Target = "\u5473\u65B9";
tSkill.All = "\u5168\u4F53";
tSkill.Attribute = "\u9B54\u6CD5";
CMGS.MG4.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = "\u3068\u3064\u3052\u304D";
tSkill.SkillCall = "\u5FC5\u6BBA3";
tSkill.SG = 40;
tSkill.Type = "\u653B\u6483";
tSkill.Target = "\u6575";
tSkill.All = "\u5358\u4F53";
tSkill.BaseD = 4200;
tSkill.Range = 400;
tSkill.Attribute = "\u9B54\u6CD5";
CMGS.MG4.Skills[tSkill.SkillName] = tSkill;
CMGS.MG5 = new CMagGirl();
CMGS.MG5.Name = "\u307B\u3080\u3089";
CMGS.MG5.FB = 0;
CMGS.MG5.MHP = 2626;
CMGS.MG5.HP = 2626;
CMGS.MG5.MSG = 300;
CMGS.MG5.SG = 300;
CMGS.MG5.Speed = 50;
CMGS.MG5.SkillName = new Array();
CMGS.MG5.SkillName["\u5FC5\u6BBA3"] = "\u5354\u529B\u653B\u6483M";
CMGS.MG5.SkillName["\u5FC5\u6BBA4"] = "\u30E9\u30C3\u30B7\u30E5";
CMGS.MG5.SkillName["\u5FC5\u6BBA2"] = "\u30D1\u30A4\u30D7\u3070\u304F\u3060\u3093";
CMGS.MG5.SkillName["\u5FC5\u6BBA1"] = "M249";
CMGS.MG5.ComList = new Array();
CMGS.MG5.ComList[0] = "\u305F\u305F\u304B\u3046";
CMGS.MG5.ComList[1] = "\u307E\u307B\u3046";
CMGS.MG5.ComList[2] = "\u306B\u3052\u308B";
CMGS.MG5.ComList[3] = "\u30A2\u30A4\u30C6\u30E0";
CMGS.MG5.RANum = 8;
CMGS.MG5.LANum = 8;
CMGS.MG5.ADamage = 75;
CMGS.MG5.DefUp = 0;
CMGS.MG5.Trans = 0;
CMGS.MG5.Acuracy = 55;
CMGS.MG5.InAir = false;
CMGS.MG5.status = "\u901A\u5E38";
CMGS.MG5.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = "M249";
tSkill.SkillCall = "\u5FC5\u6BBA1";
tSkill.SG = 0;
tSkill.Type = "\u653B\u6483";
tSkill.Target = "\u6575";
tSkill.All = "\u5358\u4F53";
tSkill.BaseD = 1500;
tSkill.Range = 500;
tSkill.Attribute = "\u9B54\u6CD5";
CMGS.MG5.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = "\u30D1\u30A4\u30D7\u3070\u304F\u3060\u3093";
tSkill.SkillCall = "\u5FC5\u6BBA2";
tSkill.SG = 10;
tSkill.Type = "\u653B\u6483";
tSkill.Target = "\u6575";
tSkill.All = "\u5358\u4F53";
tSkill.BaseD = 1900;
tSkill.Range = 400;
tSkill.Attribute = "\u9B54\u6CD5";
CMGS.MG5.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = "\u5354\u529B\u653B\u6483M";
tSkill.SkillCall = "\u5FC5\u6BBA3";
tSkill.SG = 10;
tSkill.Type = "\u653B\u6483";
tSkill.Target = "\u6575";
tSkill.All = "\u5358\u4F53";
tSkill.HitScale = 3;
tSkill.Attribute = "\u7269\u7406";
CMGS.MG5.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = "\u30E9\u30C3\u30B7\u30E5";
tSkill.SkillCall = "\u5FC5\u6BBA4";
tSkill.SG = 25;
tSkill.Type = "\u653B\u6483";
tSkill.Target = "\u6575";
tSkill.All = "\u5358\u4F53";
tSkill.BaseD = 4000;
tSkill.Range = 500;
tSkill.Attribute = "\u9B54\u6CD5";
CMGS.MG5.Skills[tSkill.SkillName] = tSkill;
CMGS.Witch = new CMagGirl();
CMGS.Witch.Name = "\u30EF\u30EB\u30D7\u30EB\u30AE\u30B9";
CMGS.Witch.FB = 1;
CMGS.Witch.MHP = 49999;
CMGS.Witch.HP = 49999;
CMGS.Witch.MSG = 99999 /* 0x01869F */;
CMGS.Witch.SG = 99999 /* 0x01869F */;
CMGS.Witch.Speed = 60;
CMGS.Witch.SkillName = new Array();
CMGS.Witch.SkillName["\u5FC5\u6BBA1"] = "\u305F\u3064\u307E\u304D";
CMGS.Witch.SkillName["\u5FC5\u6BBA2"] = "\u3058\u3057\u3093";
CMGS.Witch.SkillName["\u5FC5\u6BBA3"] = "\u304F\u308D\u306E\u3057\u3087\u3046\u3052\u304D";
CMGS.Witch.SkillName["\u7279\u6B8A1"] = "\u308F\u3089\u3063\u3066\u3044\u308B";
CMGS.Witch.SkillName["\u6483\u7834"] = "\u304F\u308D\u306E\u3057\u3087\u3046\u3052\u304D";
CMGS.Witch.RANum = 17;
CMGS.Witch.LANum = 0;
CMGS.Witch.ADamage = 50;
CMGS.Witch.DefUp = 0;
CMGS.Witch.Acuracy = 80;
CMGS.Witch.Skills = new Array();
tSkill = new CSkill();
tSkill.SkillName = "\u305F\u3064\u307E\u304D";
tSkill.SkillCall = "\u5FC5\u6BBA1";
tSkill.SG = 0;
tSkill.Type = "\u653B\u6483";
tSkill.Target = "\u5473\u65B9";
tSkill.All = "\u5168\u4F53";
tSkill.BaseD = 1250;
tSkill.Range = 400;
tSkill.Attribute = "\u9B54\u6CD5";
CMGS.Witch.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = "\u3058\u3057\u3093";
tSkill.SkillCall = "\u5FC5\u6BBA2";
tSkill.SG = 0;
tSkill.Type = "\u653B\u6483";
tSkill.Target = "\u5473\u65B9";
tSkill.All = "\u5168\u4F53";
tSkill.BaseD = 1400;
tSkill.Range = 100;
tSkill.Attribute = "\u9B54\u6CD5";
CMGS.Witch.Skills[tSkill.SkillName] = tSkill;
tSkill = new CSkill();
tSkill.SkillName = "\u304F\u308D\u306E\u3057\u3087\u3046\u3052\u304D";
tSkill.SkillCall = "\u5FC5\u6BBA3";
tSkill.SG = 0;
tSkill.Type = "\u653B\u6483";
tSkill.Target = "\u5473\u65B9";
tSkill.All = "\u5168\u4F53";
tSkill.BaseD = 2100;
tSkill.Range = 200;
tSkill.Attribute = "\u9B54\u6CD5";
CMGS.Witch.Skills[tSkill.SkillName] = tSkill;
ACTIONs = new Array();
var turnnum = 19;
i = 0;
for ( ; i < turnnum ; i++) {
ACTIONs[i] = new Array();
}
var NowACTION = new Array();
i = 1;
for ( ; 5 >= i ; i++) {
this["MG" + i]._visible = false;
}
ACTIONs[0][0] = "MG3";
ACTIONs[0][1] = "\u767B\u5834u";
ACTIONs[1][0] = "MG1";
ACTIONs[1][1] = "\u7279\u6B8A1";
ACTIONs[1][2] = "AllC";
ACTIONs[0] = ["Witch", "\u767B\u5834"];
ACTIONs[1] = ["\u72B6\u614B\u5909\u66F4"];
ACTIONs[2] = ["MG2", "\u767B\u5834u"];
ACTIONs[3] = ["MG2", "\u5909\u8EAB"];
ACTIONs[4] = ["\u72B6\u614B\u5909\u66F4"];
ACTIONs[5] = ["MG3", "\u767B\u5834u"];
ACTIONs[6] = ["MG3", "\u5909\u8EAB"];
ACTIONs[7] = ["\u72B6\u614B\u5909\u66F4"];
ACTIONs[8] = ["MG5", "\u767B\u5834u"];
ACTIONs[9] = ["MG5", "\u5909\u8EAB"];
ACTIONs[10] = ["MG2", "\u653B\u64831", "Witch"];
ACTIONs[11] = ["MG5", "\u5FC5\u6BBA1", "Witch"];
ACTIONs[12] = ["MG3", "\u653B\u64831", "Witch"];
ACTIONs[13] = ["Witch", "\u653B\u64831", "MG2"];
ACTIONs[14] = ["\u5F85\u6A5F"];
ACTIONs[15] = ["MG2", "\u5FC5\u6BBA1", "Witch"];
ACTIONs[16] = ["MG5", "\u5FC5\u6BBA3", "Witch"];
ACTIONs[17] = ["Witch", "\u5FC5\u6BBA1", "AllC"];
ACTIONs[18] = ["MG3", "\u9000\u5834"];
ACTIONs[19] = ["\u72B6\u614B\u5909\u66F4"];
ACTIONs[20] = ["MG2", "\u9000\u5834"];
ACTIONs[21] = ["\u72B6\u614B\u5909\u66F4"];
ACTIONs[22] = ["MG5", "\u9000\u5834"];
ACTIONs[23] = ["\u72B6\u614B\u5909\u66F4"];
ACTIONs[24] = ["\u72B6\u614B\u5909\u66F4"];
ACTIONs[25] = ["MG1", "\u767B\u5834u"];
ACTIONs[26] = ["MG1", "\u5909\u8EAB"];
ACTIONs[27] = ["\u72B6\u614B\u5909\u66F4"];
ACTIONs[28] = ["MG4", "\u767B\u5834u"];
ACTIONs[29] = ["MG4", "\u5909\u8EAB"];
ACTIONs[30] = ["MG1", "\u653B\u64831", "Witch"];
ACTIONs[31] = ["MG4", "\u7279\u6B8A1", "AllC"];
ACTIONs[32] = ["Witch", "\u5FC5\u6BBA2", "AllC"];
ACTIONs[33] = ["\u5F85\u6A5F"];
ACTIONs[34] = ["Witch", "\u653B\u64831", "MG4"];
ACTIONs[35] = ["MG1", "\u7279\u6B8A1", "AllC"];
ACTIONs[36] = ["MG4", "\u5FC5\u6BBA1", "Witch"];
ACTIONs[37] = ["\u5F85\u6A5F"];
ACTIONs[38] = ["MG1", "\u5FC5\u6BBA1", "Witch"];
ACTIONs[39] = ["Witch", "\u653B\u64831", "MG1"];
ACTIONs[40] = ["MG4", "\u5FC5\u6BBA2", "Witch"];
ACTIONs[41] = ["MG1", "\u9000\u5834"];
ACTIONs[42] = ["\u72B6\u614B\u5909\u66F4"];
ACTIONs[43] = ["MG4", "\u9000\u5834"];
ACTIONs[44] = ["\u72B6\u614B\u5909\u66F4"];
ACTIONs[45] = ["\u72B6\u614B\u5909\u66F4"];
ACTIONs[46] = ["MG5", "\u767B\u5834"];
ACTIONs[47] = ["\u72B6\u614B\u5909\u66F4"];
ACTIONs[48] = ["MG2", "\u767B\u5834"];
ACTIONs[49] = ["\u72B6\u614B\u5909\u66F4"];
ACTIONs[50] = ["MG4", "\u767B\u5834"];
ACTIONs[51] = ["\u5F85\u6A5F"];
ACTIONs[52] = ["MG2", "\u5FC5\u6BBA2", "Witch"];
ACTIONs[53] = ["MG5", "\u5FC5\u6BBA4", "Witch"];
ACTIONs[54] = ["Witch", "\u5FC5\u6BBA3", "AllC"];
ACTIONs[55] = ["MG4", "\u5FC5\u6BBA3", "Witch"];
ACTIONs[56] = ["MG5", "\u9000\u5834"];
ACTIONs[57] = ["\u72B6\u614B\u5909\u66F4"];
ACTIONs[58] = ["MG2", "\u9000\u5834"];
ACTIONs[59] = ["\u72B6\u614B\u5909\u66F4"];
ACTIONs[60] = ["MG4", "\u9000\u5834"];
ACTIONs[61] = ["\u72B6\u614B\u5909\u66F4"];
ACTIONs[62] = ["\u72B6\u614B\u5909\u66F4"];
ACTIONs[63] = ["MG1", "\u767B\u5834"];
ACTIONs[64] = ["\u72B6\u614B\u5909\u66F4"];
ACTIONs[65] = ["MG3", "\u767B\u5834"];
ACTIONs[66] = ["\u5F85\u6A5F"];
ACTIONs[67] = ["MG1", "\u5FC5\u6BBA2", "Witch"];
ACTIONs[68] = ["Witch", "\u5FC5\u6BBA3", "AllC"];
ACTIONs[69] = ["MG3", "\u5FC5\u6BBA1", "Witch"];
ACTIONs[70] = ["Witch", "\u6483\u7834"];
var statecount = 0;
turnnum = ACTIONS.length;
var Target;
var ACT;
var DMG;
var preACTOR;
var AHitNum = 0;
var SkillName;
var dmgnum = 0;
var ACTStack = new Array();
var ARGStack = new Array();
var tARGS = new Array();
var ComACTStack = new Array();
var ComARGStack = new Array();
var TargetSelect;
var ALLorONE;
var turnAct = new Array();
SetPosition();
UpdateWindow();
this[ACTIONs[0][0]].gotoAndPlay(ACTIONs[0][1]);
fscommand ("ParaFlaTrace", ACTIONs[0][0]);
fscommand ("ParaFlaTrace", ACTIONs[0][1]);
turn = 0;
var IntroFlag;
turnAct = new Array();
var CombiName = "";
var memCount = 0;
var turncount = 0;
var comend = false;
Symbol 971 MovieClip Frame 2
stop();
Symbol 971 MovieClip Frame 3
fscommand ("ParaFlaTrace", (("SelectFrame :" + TargetSelect) + " : ") + ALLorONE);
if (TargetSelect != "\u5473\u65B9") {
fscommand ("ParaFlaTrace", (("SelectCheck Enemy" + TargetSelect) + " ") + ALLorONE);
if (ALLorONE == "\u5358\u4F53") {
fscommand ("ParaFlaTrace", "\u5358\u4F53\u30C1\u30A7\u30C3\u30AF");
this.attachMovie("CCURSOR", "CCur", 1);
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._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._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 != "\u5358\u4F53") {
i = 0;
for ( ; i < 3 ; i++) {
if (MGS[i] != "") {
if (this[MGS[i]]._visible == true) {
this.attachMovie("CCURSOR", "CCur" + MGS[i], i);
this["CCur" + MGS[i]]._x = this[MGS[i]]._x - 32;
this["CCur" + MGS[i]]._y = this[MGS[i]]._y;
if (i == memCount) {
this["CCur" + MGS[i]]._x = this[MGS[i]]._x - 64;
}
}
this[MGS[i]].onRollOver = function () {
if (this._visible) {
this._parent.SECheck.start();
}
};
this[MGS[i]].onRelease = function () {
if (this._visible) {
this._parent.SECheck.start();
this._parent.selectret("AllC");
ai = 0;
for ( ; ai < 3 ; ai++) {
this._parent["CCur" + MGS[ai]].removeMovieClip();
}
delete this._parent.MG1.onRelease;
delete this._parent.MG2.onRelease;
delete this._parent.MG3.onRelease;
delete this._parent.MG4.onRelease;
delete this._parent.MG5.onRelease;
delete this._parent.MG1.onRollOver;
delete this._parent.MG2.onRollOver;
delete this._parent.MG3.onRollOver;
delete this._parent.MG4.onRollOver;
delete this._parent.MG5.onRollOver;
this._parent.gotoAndStop("Idle");
}
};
}
}
} else {
this.attachMovie("CCURSOR", "CCur", 1);
i = 0;
for ( ; i < 3 ; i++) {
if ((MGS[i] != "") && (0 < CMGS[MGS[i]].SG)) {
this.CCur._x = this[MGS[i]]._x - 32;
this.CCur._y = this[MGS[i]]._y;
if (i == memCount) {
this.CCur._x = this[MGS[i]]._x - 64;
}
break;
}
}
i = 0;
for ( ; i < 3 ; i++) {
if (MGS[i] != "") {
this[MGS[i]].onRollOver = function () {
if (this._visible) {
this.CCur._x = this[MGS[i]]._x - 32;
this.CCur._y = this[MGS[i]]._y;
if (i == memCount) {
this["CCur" + MGS[i]]._x = this[MGS[i]]._x - 64;
}
this._parent.SECheck.start();
}
};
this[MGS[i]].onRelease = function () {
if (this._visible) {
this._parent.SECheck.start();
this._parent.selectret("AllC");
ai = 0;
for ( ; ai < 3 ; ai++) {
this._parent["CCur" + MGS[ai]].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;
}
};
}
}
}
stop();
Symbol 984 MovieClip Frame 178
_parent.ret(this._name);
stop();
Symbol 996 MovieClip Frame 1
this._visible = true;
SECheck = new Sound(this);
SECheck.attachSound("SCheck");
Symbol 996 MovieClip Frame 5
stop();
this.IStart.onRollOver = function () {
SECheck.start();
};
this.IStart.onRelease = function () {
SECheck.start();
play();
};
Symbol 996 MovieClip Frame 9
_parent.ret(this._name);
this._visible = false;
stop();
Symbol 1022 MovieClip 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;
for ( ; 5 >= i ; i++) {
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);
Symbol 1022 MovieClip Frame 2
if (count >= unit) {
sp++;
count = 0;
if (7 < sp) {
sp = 0;
cl++;
if (cl >= 6) {
cl = 1;
}
i = 1;
for ( ; 5 >= i ; i++) {
this["CL" + i]._visible = false;
}
this["CL" + cl]._visible = true;
}
tcol = ((AR[sp] << 16) | (AR[sp] << 8)) | AR[sp];
this["col" + cl].setRGB(tcol);
}
Symbol 1022 MovieClip Frame 3
gotoAndPlay(_currentframe - 1);
count++;
Symbol 1023 MovieClip 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);
DNum.printN(ploaded);
HNum.printN(ptotal);
Symbol 1023 MovieClip Frame 2
total = _root.getBytesTotal();
loaded = _root.getBytesLoaded();
ptotal = Math.floor(total / 1000);
ploaded = Math.floor(loaded / 1000);
DNum.printN(ploaded);
HNum.printN(ptotal);
Symbol 1023 MovieClip Frame 3
if (loaded < total) {
gotoAndPlay(_currentframe - 1);
}
Symbol 1023 MovieClip Frame 4
stop();
Symbol 1023 MovieClip Frame 5
this._parent.ret(this._name);