Frame 1
function crBLOCK() {
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if (f_array[i][j] <= 4) {
this.attachMovie("block" + f_array[i][j], (("bx" + i) + "y") + j, (i * 10) + j);
}
if (f_array[i][j] == 5) {
this.attachMovie("gold", (("bx" + i) + "y") + j, (i * 10) + j);
}
if (f_array[i][j] == 6) {
this.attachMovie("star", (("bx" + i) + "y") + j, (i * 10) + j);
}
if (f_array[i][j] == 7) {
this.attachMovie("skull", (("bx" + i) + "y") + j, (i * 10) + j);
}
if (f_array[i][j] == 8) {
this.attachMovie("redskull", (("bx" + i) + "y") + j, (i * 10) + j);
}
if (f_array[i][j] == 9) {
this.attachMovie("allmyty", (("bx" + i) + "y") + j, (i * 10) + j);
}
this[(("bx" + i) + "y") + j].gotoAndStop(1);
this[(("bx" + i) + "y") + j]._x = (((bsize + bmargin) - 1) * i) + 130;
this[(("bx" + i) + "y") + j]._y = 393 - (((bsize + bmargin) - 1) * j);
this[(("bx" + i) + "y") + j].ypos = j;
this[(("bx" + i) + "y") + j].xpos = i;
this[(("bx" + i) + "y") + j].blockname = f_array[i][j];
this[(("bx" + i) + "y") + j].deleteFlag = false;
j++;
}
i++;
}
_root.clikkFlag = true;
}
function resetBlock() {
n = 0;
while (n < 8) {
f_array[n].splice(0, 8);
n++;
}
i = 0;
while (i < 8) {
if (i < 2) {
j = 0;
while (j < 8) {
if (j < 2) {
f_array[i].push(Math.floor(Math.random() * 7) + 1);
} else {
do {
ran = Math.floor(Math.random() * 7) + 1;
} while (f_array[i][j - 2] == ran);
f_array[i].push(ran);
}
j++;
}
} else {
j = 0;
while (j < 8) {
if (j < 2) {
do {
ran = Math.floor(Math.random() * 7) + 1;
} while (f_array[i - 2][j] == ran);
f_array[i].push(ran);
} else {
do {
ran = Math.floor(Math.random() * 7) + 1;
} while ((f_array[i][j - 2] == ran) || (f_array[i - 2][j] == ran));
f_array[i].push(ran);
}
j++;
}
}
i++;
}
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if (f_array[i][j] <= 4) {
this.attachMovie("block" + f_array[i][j], (("bx" + i) + "y") + j, (i * 10) + j);
}
if (f_array[i][j] == 5) {
this.attachMovie("gold", (("bx" + i) + "y") + j, (i * 10) + j);
}
if (f_array[i][j] == 6) {
this.attachMovie("star", (("bx" + i) + "y") + j, (i * 10) + j);
}
if (f_array[i][j] == 7) {
this.attachMovie("skull", (("bx" + i) + "y") + j, (i * 10) + j);
}
if (f_array[i][j] == 9) {
this.attachMovie("allmyty", (("bx" + i) + "y") + j, (i * 10) + j);
}
this[(("bx" + i) + "y") + j].gotoAndPlay("d");
this[(("bx" + i) + "y") + j]._x = (((bsize + bmargin) - 1) * i) + 130;
this[(("bx" + i) + "y") + j]._y = 393 - (((bsize + bmargin) - 1) * j);
this[(("bx" + i) + "y") + j].ypos = j;
this[(("bx" + i) + "y") + j].xpos = i;
this[(("bx" + i) + "y") + j].blockname = f_array[i][j];
this[(("bx" + i) + "y") + j].deleteFlag = false;
j++;
}
i++;
}
}
function crBLOCK_length() {
_root.kake = 1;
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if (f_array[i][j] != undefined) {
if (_root.fiveireis && (Math.floor(Math.random() * 10) == 0)) {
f_array[i][j] = 9;
_root.fiveireis = false;
}
if (f_array[i][j] <= 4) {
this.attachMovie("block" + f_array[i][j], (("bx" + i) + "y") + j, (i * 10) + j);
}
if (f_array[i][j] == 5) {
this.attachMovie("gold", (("bx" + i) + "y") + j, (i * 10) + j);
}
if (f_array[i][j] == 6) {
this.attachMovie("star", (("bx" + i) + "y") + j, (i * 10) + j);
}
if (f_array[i][j] == 7) {
this.attachMovie("skull", (("bx" + i) + "y") + j, (i * 10) + j);
}
if (f_array[i][j] == 8) {
this.attachMovie("redskull", (("bx" + i) + "y") + j, (i * 10) + j);
}
if (f_array[i][j] == 9) {
this.attachMovie("allmyty", (("bx" + i) + "y") + j, (i * 10) + j);
}
this[(("bx" + i) + "y") + j].gotoAndStop(1);
this[(("bx" + i) + "y") + j]._x = (((bsize + bmargin) - 1) * i) + 130;
this[(("bx" + i) + "y") + j]._y = 393 - (((bsize + bmargin) - 1) * j);
this[(("bx" + i) + "y") + j].ypos = j;
this[(("bx" + i) + "y") + j].xpos = i;
this[(("bx" + i) + "y") + j].blockname = f_array[i][j];
this[(("bx" + i) + "y") + j].deleteFlag = false;
} else {
do {
ran = Math.floor(Math.random() * 7) + 1;
} while ((f_array[i][j - 2] == ran) || (f_array[i - 2][j] == ran));
f_array[i].push(ran);
if (f_array[i][j] <= 4) {
this.attachMovie("block" + f_array[i][j], (("bx" + i) + "y") + j, (i * 10) + j);
}
if (f_array[i][j] == 5) {
this.attachMovie("gold", (("bx" + i) + "y") + j, (i * 10) + j);
}
if (f_array[i][j] == 6) {
this.attachMovie("star", (("bx" + i) + "y") + j, (i * 10) + j);
}
if (f_array[i][j] == 7) {
this.attachMovie("skull", (("bx" + i) + "y") + j, (i * 10) + j);
}
if (f_array[i][j] == 9) {
this.attachMovie("allmyty", (("bx" + i) + "y") + j, (i * 10) + j);
}
this[(("bx" + i) + "y") + j].gotoAndPlay("d");
this[(("bx" + i) + "y") + j]._x = (((bsize + bmargin) - 1) * i) + 130;
this[(("bx" + i) + "y") + j]._y = 393 - (((bsize + bmargin) - 1) * j);
this[(("bx" + i) + "y") + j].ypos = j;
this[(("bx" + i) + "y") + j].xpos = i;
this[(("bx" + i) + "y") + j].blockname = f_array[i][j];
this[(("bx" + i) + "y") + j].deleteFlag = false;
}
j++;
}
i++;
}
rag4.gotoAndPlay(2);
}
function clickCheck(blockname, xpos, ypos) {
if (_root.clikkFlag) {
trace((("x:" + xpos) + "y:") + ypos);
if (_root.sclick == true) {
_root.m1.removeMovieClip();
_root.m2.removeMovieClip();
_root.fclick = false;
_root.sclick = false;
}
if (_root.fclick == false) {
this.attachMovie("f_green", "m1", 501);
_root.CRI_sound.start();
m1._x = (((bsize + bmargin) - 1) * xpos) + 113;
m1._y = 377 - (((bsize + bmargin) - 1) * ypos);
_root.fxpos = xpos;
_root.fypos = ypos;
_root.fblock = blockname;
_root.fclick = true;
_root.sclick = false;
} else {
if (_root.fxpos == xpos) {
if ((_root.fypos == (ypos - 1)) || (_root.fypos == (ypos + 1))) {
yokocheck = true;
} else if (_root.fypos == ypos) {
_root.fclick = false;
_root.sclick = false;
yokocheck = false;
_root.m1.removeMovieClip();
} else {
yokocheck = false;
}
} else if (_root.fypos == ypos) {
if ((_root.fxpos == (xpos - 1)) || (_root.fxpos == (xpos + 1))) {
yokocheck = true;
} else if (_root.fxpos == xpos) {
_root.fclick = false;
_root.sclick = false;
yokocheck = false;
_root.m1.removeMovieClip();
} else {
yokocheck = false;
}
} else {
yokocheck = false;
}
if (yokocheck) {
_root.fclick = false;
_root.sclick = false;
this.attachMovie("f_green", "m2", 502);
_root.CRI_sound.start();
m2._x = (((bsize + bmargin) - 1) * xpos) + 113;
m2._y = 377 - (((bsize + bmargin) - 1) * ypos);
_root.sxpos = xpos;
_root.sypos = ypos;
_root.sblock = blockname;
_root.clikkFlag == false;
deletepoint = 0;
blockMOVE();
}
}
}
}
function blockMOVE() {
_root[(("bx" + _root.fxpos) + "y") + _root.fypos].tagX = _root[(("bx" + _root.sxpos) + "y") + _root.sypos]._x;
_root[(("bx" + _root.fxpos) + "y") + _root.fypos].tagY = _root[(("bx" + _root.sxpos) + "y") + _root.sypos]._y;
_root[(("bx" + _root.sxpos) + "y") + _root.sypos].tagX = _root[(("bx" + _root.fxpos) + "y") + _root.fypos]._x;
_root[(("bx" + _root.sxpos) + "y") + _root.sypos].tagY = _root[(("bx" + _root.fxpos) + "y") + _root.fypos]._y;
_root[(("bx" + _root.fxpos) + "y") + _root.fypos].moveFlag = true;
_root[(("bx" + _root.sxpos) + "y") + _root.sypos].moveFlag = true;
_root.m1.movemode = 2;
_root.m2.movemode = 2;
_root.clikkFlag = false;
rag.gotoAndPlay(2);
}
function chengeBLOCK() {
f_array[_root.fxpos][_root.fypos] = _root.sblock;
f_array[_root.sxpos][_root.sypos] = _root.fblock;
crBLOCK2();
}
function crBLOCK2() {
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if (f_array[i][j] <= 4) {
this.attachMovie("block" + f_array[i][j], (("bx" + i) + "y") + j, (i * 10) + j);
}
if (f_array[i][j] == 5) {
this.attachMovie("gold", (("bx" + i) + "y") + j, (i * 10) + j);
}
if (f_array[i][j] == 6) {
this.attachMovie("star", (("bx" + i) + "y") + j, (i * 10) + j);
}
if (f_array[i][j] == 7) {
this.attachMovie("skull", (("bx" + i) + "y") + j, (i * 10) + j);
}
if (f_array[i][j] == 8) {
this.attachMovie("redskull", (("bx" + i) + "y") + j, (i * 10) + j);
}
if (f_array[i][j] == 9) {
this.attachMovie("allmyty", (("bx" + i) + "y") + j, (i * 10) + j);
}
this[(("bx" + i) + "y") + j].gotoAndStop(1);
this[(("bx" + i) + "y") + j]._x = (((bsize + bmargin) - 1) * i) + 130;
this[(("bx" + i) + "y") + j]._y = 393 - (((bsize + bmargin) - 1) * j);
this[(("bx" + i) + "y") + j].ypos = j;
this[(("bx" + i) + "y") + j].xpos = i;
this[(("bx" + i) + "y") + j].blockname = f_array[i][j];
this[(("bx" + i) + "y") + j].deleteFlag = false;
j++;
}
i++;
}
checkA();
}
function checkA() {
_root.checkAF = false;
flipArray.splice(0);
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if (f_array[i][j] == 8) {
f_array[i][j] = 7;
flipArray.push((("bx" + i) + "y") + j);
}
j++;
}
i++;
}
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if ((f_array[i][j] == f_array[i][j + 1]) && (f_array[i][j] == f_array[i][j + 2])) {
_root.checkAF = true;
}
if ((f_array[i][j] == f_array[i + 1][j]) && (f_array[i][j] == f_array[i + 2][j])) {
_root.checkAF = true;
}
j++;
}
i++;
}
m = 0;
while (m < 10) {
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if (flipArray[m] == ((("bx" + i) + "y") + j)) {
f_array[i][j] = 8;
}
j++;
}
i++;
}
m++;
}
flip2Array.splice(0);
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if (f_array[i][j] == 9) {
f_array[i][j] = 1;
flip2Array.push((("bx" + i) + "y") + j);
}
j++;
}
i++;
}
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if ((f_array[i][j] == f_array[i][j + 1]) && (f_array[i][j] == f_array[i][j + 2])) {
_root.checkAF = true;
}
if ((f_array[i][j] == f_array[i + 1][j]) && (f_array[i][j] == f_array[i + 2][j])) {
_root.checkAF = true;
}
j++;
}
i++;
}
m = 0;
while (m < 10) {
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if (flip2Array[m] == ((("bx" + i) + "y") + j)) {
f_array[i][j] = 2;
}
j++;
}
i++;
}
m++;
}
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if ((f_array[i][j] == f_array[i][j + 1]) && (f_array[i][j] == f_array[i][j + 2])) {
_root.checkAF = true;
}
if ((f_array[i][j] == f_array[i + 1][j]) && (f_array[i][j] == f_array[i + 2][j])) {
_root.checkAF = true;
}
j++;
}
i++;
}
m = 0;
while (m < 10) {
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if (flip2Array[m] == ((("bx" + i) + "y") + j)) {
f_array[i][j] = 3;
}
j++;
}
i++;
}
m++;
}
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if ((f_array[i][j] == f_array[i][j + 1]) && (f_array[i][j] == f_array[i][j + 2])) {
_root.checkAF = true;
}
if ((f_array[i][j] == f_array[i + 1][j]) && (f_array[i][j] == f_array[i + 2][j])) {
_root.checkAF = true;
}
j++;
}
i++;
}
m = 0;
while (m < 10) {
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if (flip2Array[m] == ((("bx" + i) + "y") + j)) {
f_array[i][j] = 4;
}
j++;
}
i++;
}
m++;
}
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if ((f_array[i][j] == f_array[i][j + 1]) && (f_array[i][j] == f_array[i][j + 2])) {
_root.checkAF = true;
}
if ((f_array[i][j] == f_array[i + 1][j]) && (f_array[i][j] == f_array[i + 2][j])) {
_root.checkAF = true;
}
j++;
}
i++;
}
m = 0;
while (m < 10) {
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if (flip2Array[m] == ((("bx" + i) + "y") + j)) {
f_array[i][j] = 9;
}
j++;
}
i++;
}
m++;
}
if (_root.checkAF) {
deleteBLOCK();
} else {
_root[(("bx" + _root.fxpos) + "y") + _root.fypos].moveFlag = true;
_root[(("bx" + _root.sxpos) + "y") + _root.sypos].moveFlag = true;
_root[(("bx" + _root.fxpos) + "y") + _root.fypos].tagX = _root[(("bx" + _root.sxpos) + "y") + _root.sypos]._x;
_root[(("bx" + _root.fxpos) + "y") + _root.fypos].tagY = _root[(("bx" + _root.sxpos) + "y") + _root.sypos]._y;
_root[(("bx" + _root.sxpos) + "y") + _root.sypos].tagX = _root[(("bx" + _root.fxpos) + "y") + _root.fypos]._x;
_root[(("bx" + _root.sxpos) + "y") + _root.sypos].tagY = _root[(("bx" + _root.fxpos) + "y") + _root.fypos]._y;
_root.attachMovie("pt7_2", "pt7_2", 660);
_root.BK9_sound.start();
_root.pt7_2._x = (_root[(("bx" + _root.sxpos) + "y") + _root.sypos]._x + _root[(("bx" + _root.fxpos) + "y") + _root.fypos]._x) / 2;
_root.pt7_2._y = (_root[(("bx" + _root.sxpos) + "y") + _root.sypos]._y + _root[(("bx" + _root.fxpos) + "y") + _root.fypos]._y) / 2;
rag2.gotoAndPlay(2);
}
}
function checkB() {
_root.checkBF = false;
flipArray.splice(0);
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if (f_array[i][j] == 8) {
f_array[i][j] = 7;
flipArray.push((("bx" + i) + "y") + j);
}
j++;
}
i++;
}
trace(flipArray);
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if ((f_array[i][j] == f_array[i][j + 1]) && (f_array[i][j] == f_array[i][j + 2])) {
_root.checkBF = true;
}
if ((f_array[i][j] == f_array[i + 1][j]) && (f_array[i][j] == f_array[i + 2][j])) {
_root.checkBF = true;
}
j++;
}
i++;
}
m = 0;
while (m < 10) {
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if (flipArray[m] == ((("bx" + i) + "y") + j)) {
trace("hit");
f_array[i][j] = 8;
}
j++;
}
i++;
}
m++;
}
flip2Array.splice(0);
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if (f_array[i][j] == 9) {
f_array[i][j] = 1;
flip2Array.push((("bx" + i) + "y") + j);
}
j++;
}
i++;
}
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if ((f_array[i][j] == f_array[i][j + 1]) && (f_array[i][j] == f_array[i][j + 2])) {
_root.checkBF = true;
}
if ((f_array[i][j] == f_array[i + 1][j]) && (f_array[i][j] == f_array[i + 2][j])) {
_root.checkBF = true;
}
j++;
}
i++;
}
m = 0;
while (m < 10) {
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if (flip2Array[m] == ((("bx" + i) + "y") + j)) {
f_array[i][j] = 2;
}
j++;
}
i++;
}
m++;
}
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if ((f_array[i][j] == f_array[i][j + 1]) && (f_array[i][j] == f_array[i][j + 2])) {
_root.checkBF = true;
}
if ((f_array[i][j] == f_array[i + 1][j]) && (f_array[i][j] == f_array[i + 2][j])) {
_root.checkBF = true;
}
j++;
}
i++;
}
m = 0;
while (m < 10) {
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if (flip2Array[m] == ((("bx" + i) + "y") + j)) {
f_array[i][j] = 3;
}
j++;
}
i++;
}
m++;
}
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if ((f_array[i][j] == f_array[i][j + 1]) && (f_array[i][j] == f_array[i][j + 2])) {
_root.checkBF = true;
}
if ((f_array[i][j] == f_array[i + 1][j]) && (f_array[i][j] == f_array[i + 2][j])) {
_root.checkBF = true;
}
j++;
}
i++;
}
m = 0;
while (m < 10) {
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if (flip2Array[m] == ((("bx" + i) + "y") + j)) {
f_array[i][j] = 4;
}
j++;
}
i++;
}
m++;
}
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if ((f_array[i][j] == f_array[i][j + 1]) && (f_array[i][j] == f_array[i][j + 2])) {
_root.checkBF = true;
}
if ((f_array[i][j] == f_array[i + 1][j]) && (f_array[i][j] == f_array[i + 2][j])) {
_root.checkBF = true;
}
j++;
}
i++;
}
m = 0;
while (m < 10) {
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if (flip2Array[m] == ((("bx" + i) + "y") + j)) {
f_array[i][j] = 9;
}
j++;
}
i++;
}
m++;
}
if (_root.checkBF) {
if (_root.magicFlag) {
n = 1;
while (n < 5) {
_root["deletejem" + n] = 0;
n++;
}
_root.magicFlag = false;
}
deleteBLOCK();
} else {
_root.syningCheck = 0;
if (_root.magicFlag) {
n = 1;
while (n < 5) {
_root["deletejem" + n] = 0;
n++;
}
_root.magicFlag = false;
}
if (_root.ireisF == false) {
if (_currentframe == 6) {
_root.clikkFlag = false;
_root.enrootn = true;
gotoAndStop ("cpu");
} else if (_currentframe == 7) {
_root.turn++;
_root.clikkFlag = true;
_root.enrootn = false;
gotoAndStop ("player");
}
} else {
_root.ireisF = false;
if (_currentframe == 6) {
_root.clikkFlag = true;
_root.enrootn = false;
_root.resetCheck();
} else if (_currentframe == 7) {
_root.clikkFlag = false;
_root.enrootn = true;
_root.resetCheck();
e_root.gotoAndPlay(1);
}
}
}
}
function reBLOCK() {
f_array[_root.fxpos][_root.fypos] = _root.fblock;
f_array[_root.sxpos][_root.sypos] = _root.sblock;
crBLOCK();
}
function deleteBLOCK() {
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
_root[(("bx" + i) + "y") + j].deleteFlag = false;
j++;
}
i++;
}
flipArray.splice(0);
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if (f_array[i][j] == 8) {
f_array[i][j] = 7;
flipArray.push((("bx" + i) + "y") + j);
}
j++;
}
i++;
}
flip2Array.splice(0);
n = 1;
while (n < 5) {
k = 0;
while (k < 8) {
l = 0;
while (l < 8) {
if (f_array[k][l] == 9) {
f_array[k][l] = n;
flip2Array.push((("bx" + k) + "y") + l);
}
l++;
}
k++;
}
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if ((f_array[i][j] == f_array[i][j + 1]) && (f_array[i][j] == f_array[i][j + 2])) {
_root[(("bx" + i) + "y") + j].deleteFlag = true;
_root[(("bx" + i) + "y") + (j + 1)].deleteFlag = true;
_root[(("bx" + i) + "y") + (j + 2)].deleteFlag = true;
}
if ((f_array[i][j] == f_array[i][j + 1]) && (f_array[i][j] == f_array[i][j - 1])) {
_root[(("bx" + i) + "y") + j].deleteFlag = true;
_root[(("bx" + i) + "y") + (j + 1)].deleteFlag = true;
_root[(("bx" + i) + "y") + (j - 1)].deleteFlag = true;
}
if ((f_array[i][j] == f_array[i][j - 1]) && (f_array[i][j] == f_array[i][j - 2])) {
_root[(("bx" + i) + "y") + j].deleteFlag = true;
_root[(("bx" + i) + "y") + (j - 1)].deleteFlag = true;
_root[(("bx" + i) + "y") + (j - 2)].deleteFlag = true;
}
if ((f_array[i][j] == f_array[i + 1][j]) && (f_array[i][j] == f_array[i + 2][j])) {
_root[(("bx" + i) + "y") + j].deleteFlag = true;
_root[(("bx" + (i + 1)) + "y") + j].deleteFlag = true;
_root[(("bx" + (i + 2)) + "y") + j].deleteFlag = true;
}
if ((f_array[i][j] == f_array[i + 1][j]) && (f_array[i][j] == f_array[i - 1][j])) {
_root[(("bx" + i) + "y") + j].deleteFlag = true;
_root[(("bx" + (i + 1)) + "y") + j].deleteFlag = true;
_root[(("bx" + (i - 1)) + "y") + j].deleteFlag = true;
}
if ((f_array[i][j] == f_array[i - 1][j]) && (f_array[i][j] == f_array[i - 2][j])) {
_root[(("bx" + i) + "y") + j].deleteFlag = true;
_root[(("bx" + (i - 1)) + "y") + j].deleteFlag = true;
_root[(("bx" + (i - 2)) + "y") + j].deleteFlag = true;
}
j++;
}
i++;
}
p = 0;
while (p < 8) {
q = 0;
while (q < 8) {
f_array[p][q] = _root[(("bx" + p) + "y") + q].blockname;
q++;
}
p++;
}
n++;
}
m = 0;
while (m < 10) {
n = 0;
while (n < 8) {
o = 0;
while (o < 8) {
if (flipArray[m] == ((("bx" + n) + "y") + o)) {
trace("hit");
f_array[n][o] = 8;
}
o++;
}
n++;
}
m++;
}
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if ((f_array[i][j] == 8) && (_root[(("bx" + i) + "y") + j].deleteFlag)) {
_root[(("bx" + i) + "y") + (j + 1)].deleteFlag = true;
_root[(("bx" + i) + "y") + (j - 1)].deleteFlag = true;
_root[(("bx" + (i + 1)) + "y") + j].deleteFlag = true;
_root[(("bx" + (i - 1)) + "y") + j].deleteFlag = true;
_root[(("bx" + (i + 1)) + "y") + (j + 1)].deleteFlag = true;
_root[(("bx" + (i + 1)) + "y") + (j - 1)].deleteFlag = true;
_root[(("bx" + (i - 1)) + "y") + (j + 1)].deleteFlag = true;
_root[(("bx" + (i - 1)) + "y") + (j - 1)].deleteFlag = true;
_root[(("bx" + i) + "y") + (j + 1)].redskull = true;
_root[(("bx" + i) + "y") + (j - 1)].redskull = true;
_root[(("bx" + (i + 1)) + "y") + j].redskull = true;
_root[(("bx" + (i - 1)) + "y") + j].redskull = true;
_root[(("bx" + (i + 1)) + "y") + (j + 1)].redskull = true;
_root[(("bx" + (i + 1)) + "y") + (j - 1)].redskull = true;
_root[(("bx" + (i - 1)) + "y") + (j + 1)].redskull = true;
_root[(("bx" + (i - 1)) + "y") + (j - 1)].redskull = true;
}
j++;
}
i++;
}
i = 0;
while (i < 8) {
movecheckcount = 0;
j = 0;
while (j < 8) {
if (_root[(("bx" + i) + "y") + j].deleteFlag) {
movecheckcount++;
}
if (_root[(("bx" + i) + "y") + j].deleteFlag && (_root[(("bx" + i) + "y") + (j + 1)].deleteFlag == false)) {
n = j + 1;
while (n < 8) {
_root[(("bx" + i) + "y") + n].gotoAndPlay("slide" + movecheckcount);
n++;
}
}
j++;
}
i++;
}
i = 0;
while (i < 8) {
trace("----------------------------");
j = 0;
while (j < 8) {
trace(f_array[i][j]);
j++;
}
i++;
}
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if (f_array[i][j] == 8) {
f_array[i][j] = 7;
}
j++;
}
i++;
}
n = 1;
while (n < 5) {
k = 0;
while (k < 8) {
l = 0;
while (l < 8) {
if (f_array[k][l] == 9) {
f_array[k][l] = n;
flip2Array.push((("bx" + k) + "y") + l);
}
l++;
}
k++;
}
i = 0;
while (i < 8) {
j = 7;
while (j >= 0) {
if ((((f_array[i][j] == f_array[i][j - 1]) && (f_array[i][j] == f_array[i][j - 2])) && (f_array[i][j] != f_array[i][j - 3])) && (f_array[i][j] != f_array[i][j + 1])) {
_root[(("bx" + i) + "y") + (j - 1)].pointFlag = true;
}
if (((((f_array[i][j] == f_array[i][j - 1]) && (f_array[i][j] == f_array[i][j - 2])) && (f_array[i][j] == f_array[i][j - 3])) && (f_array[i][j] != f_array[i][j - 4])) && (f_array[i][j] != f_array[i][j + 1])) {
_root[(("bx" + i) + "y") + (j - 2)].pointFlag = true;
}
if ((((((f_array[i][j] == f_array[i][j - 1]) && (f_array[i][j] == f_array[i][j - 2])) && (f_array[i][j] == f_array[i][j - 3])) && (f_array[i][j] == f_array[i][j - 4])) && (f_array[i][j] != f_array[i][j - 5])) && (f_array[i][j] != f_array[i][j + 1])) {
_root[(("bx" + i) + "y") + (j - 3)].pointFlag = true;
}
if (((((((f_array[i][j] == f_array[i][j - 1]) && (f_array[i][j] == f_array[i][j - 2])) && (f_array[i][j] == f_array[i][j - 3])) && (f_array[i][j] == f_array[i][j - 4])) && (f_array[i][j] == f_array[i][j - 5])) && (f_array[i][j] != f_array[i][j - 6])) && (f_array[i][j] != f_array[i][j + 1])) {
_root[(("bx" + i) + "y") + (j - 3)].pointFlag = true;
}
if ((((f_array[i][j] == f_array[i - 1][j]) && (f_array[i][j] == f_array[i - 2][j])) && (f_array[i][j] != f_array[i - 3][j])) && (f_array[i][j] != f_array[i + 1][j])) {
_root[(("bx" + (i - 1)) + "y") + j].pointFlag = true;
}
if (((((f_array[i][j] == f_array[i - 1][j]) && (f_array[i][j] == f_array[i - 2][j])) && (f_array[i][j] == f_array[i - 3][j])) && (f_array[i][j] != f_array[i - 4][j])) && (f_array[i][j] != f_array[i + 1][j])) {
_root[(("bx" + (i - 2)) + "y") + j].pointFlag = true;
}
if ((((((f_array[i][j] == f_array[i - 1][j]) && (f_array[i][j] == f_array[i - 2][j])) && (f_array[i][j] == f_array[i - 3][j])) && (f_array[i][j] == f_array[i - 4][j])) && (f_array[i][j] != f_array[i - 5][j])) && (f_array[i][j] != f_array[i + 1][j])) {
_root[(("bx" + (i - 3)) + "y") + j].pointFlag = true;
}
if (((((((f_array[i][j] == f_array[i - 1][j]) && (f_array[i][j] == f_array[i - 2][j])) && (f_array[i][j] == f_array[i - 3][j])) && (f_array[i][j] == f_array[i - 4][j])) && (f_array[i][j] == f_array[i - 5][j])) && (f_array[i][j] != f_array[i - 6][j])) && (f_array[i][j] != f_array[i + 1][j])) {
_root[(("bx" + (i - 3)) + "y") + j].pointFlag = true;
}
j--;
}
i++;
}
p = 0;
while (p < 8) {
q = 0;
while (q < 8) {
f_array[p][q] = _root[(("bx" + p) + "y") + q].blockname;
q++;
}
p++;
}
n++;
}
p = 0;
while (p < 8) {
q = 0;
while (q < 8) {
f_array[p][q] = _root[(("bx" + p) + "y") + q].blockname;
q++;
}
p++;
}
i = 0;
while (i < 8) {
j = 7;
while (j >= 0) {
if ((((f_array[i][j] == f_array[i][j - 1]) && (f_array[i][j] == f_array[i][j - 2])) && (f_array[i][j] == f_array[i][j - 3])) && (f_array[i][j] == f_array[i][j - 4])) {
_root.attachMovie("jem5", "mess", 999);
_root.mess._x = 310;
_root.mess._y = 233;
_root.ireisF = true;
_root.fiveireis = true;
}
if ((((f_array[i][j] == f_array[i + 1][j]) && (f_array[i][j] == f_array[i + 2][j])) && (f_array[i][j] == f_array[i + 3][j])) && (f_array[i][j] == f_array[i + 4][j])) {
_root.attachMovie("jem5", "mess", 999);
_root.mess._x = 310;
_root.mess._y = 233;
_root.ireisF = true;
_root.fiveireis = true;
}
j--;
}
i++;
}
i = 0;
while (i < 8) {
j = 7;
while (j >= 0) {
if ((((f_array[i][j] == f_array[i][j - 1]) && (f_array[i][j] == f_array[i][j - 2])) && (f_array[i][j] == f_array[i][j - 3])) && (_root.fiveireis == false)) {
_root.attachMovie("jem4", "mess", 999);
_root.mess._x = 310;
_root.mess._y = 233;
_root.ireisF = true;
}
if ((((f_array[i][j] == f_array[i + 1][j]) && (f_array[i][j] == f_array[i + 2][j])) && (f_array[i][j] == f_array[i + 3][j])) && (_root.fiveireis == false)) {
_root.attachMovie("jem4", "mess", 999);
_root.mess._x = 310;
_root.mess._y = 233;
_root.ireisF = true;
}
j--;
}
i++;
}
i = 0;
while (i < 8) {
j = 7;
while (j >= 0) {
if (_root[(("bx" + i) + "y") + j].deleteFlag) {
f_array[i].splice(j, 1);
if (_root[(("bx" + i) + "y") + j].blockname == 9) {
trace("hit2");
_root.kake = 2;
}
_root[(("bx" + i) + "y") + j].gotoAndPlay("remove");
}
j--;
}
i++;
}
if (_root._currentframe == 6) {
_root.syningCheck++;
if (syningCheck == 5) {
_root.attachMovie("jem6", "mess", 999);
_root.mess._x = 310;
_root.mess._y = 233;
_root.syningCheck = 0;
}
}
rag3.gotoAndPlay(2);
}
function deleteBLOCK3() {
rag3.gotoAndPlay(2);
}
function deleteBLOCK2() {
i = 0;
while (i < 8) {
j = 7;
while (j >= 0) {
if (_root[(("bx" + i) + "y") + j].deleteFlag) {
f_array[i].splice(j, 1);
_root[(("bx" + i) + "y") + j].gotoAndPlay("remove");
}
j--;
}
i++;
}
rag3.gotoAndPlay(2);
}
function d_lightning() {
i = 0;
while (i < 8) {
_root["light_b" + i].removeMovieClip();
i++;
}
}
function resetCheck() {
C_xpos = 0;
C_ypos = -1;
keseru = false;
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if (f_array[i][j] == 8) {
f_array[i][j] = 7;
}
j++;
}
i++;
}
do {
C_ypos++;
if ((_root.f_array[C_xpos][C_ypos - 1] == _root.f_array[C_xpos][C_ypos - 2]) && (C_ypos >= 2)) {
if (_root.f_array[C_xpos][C_ypos - 1] == _root.f_array[C_xpos][C_ypos + 1]) {
keseru = true;
}
if (_root.f_array[C_xpos][C_ypos - 1] == _root.f_array[C_xpos + 1][C_ypos]) {
keseru = true;
}
if (_root.f_array[C_xpos][C_ypos - 1] == _root.f_array[C_xpos - 1][C_ypos]) {
keseru = true;
}
}
if ((_root.f_array[C_xpos][C_ypos + 1] == _root.f_array[C_xpos][C_ypos + 2]) && (C_ypos <= 5)) {
if (_root.f_array[C_xpos][C_ypos + 1] == _root.f_array[C_xpos][C_ypos - 1]) {
keseru = true;
}
if (_root.f_array[C_xpos][C_ypos + 1] == _root.f_array[C_xpos + 1][C_ypos]) {
keseru = true;
}
if (_root.f_array[C_xpos][C_ypos + 1] == _root.f_array[C_xpos - 1][C_ypos]) {
keseru = true;
}
} else if ((_root.f_array[C_xpos - 1][C_ypos] == _root.f_array[C_xpos - 2][C_ypos]) && (C_xpos >= 2)) {
if (_root.f_array[C_xpos - 1][C_ypos] == _root.f_array[C_xpos][C_ypos - 1]) {
keseru = true;
}
if (_root.f_array[C_xpos - 1][C_ypos] == _root.f_array[C_xpos][C_ypos + 1]) {
keseru = true;
}
if (_root.f_array[C_xpos - 1][C_ypos] == _root.f_array[C_xpos + 1][C_ypos]) {
keseru = true;
}
}
if ((_root.f_array[C_xpos + 1][C_ypos] == _root.f_array[C_xpos + 2][C_ypos]) && (C_xpos <= 5)) {
if (_root.f_array[C_xpos + 1][C_ypos] == _root.f_array[C_xpos][C_ypos - 1]) {
keseru = true;
}
if (_root.f_array[C_xpos + 1][C_ypos] == _root.f_array[C_xpos][C_ypos + 1]) {
keseru = true;
}
if (_root.f_array[C_xpos + 1][C_ypos] == _root.f_array[C_xpos - 1][C_ypos]) {
keseru = true;
}
}
if (((_root.f_array[C_xpos + 1][C_ypos] == _root.f_array[C_xpos - 1][C_ypos]) && (C_xpos <= 6)) && (C_xpos >= 1)) {
if (_root.f_array[C_xpos + 1][C_ypos] == _root.f_array[C_xpos][C_ypos - 1]) {
keseru = true;
}
if (_root.f_array[C_xpos + 1][C_ypos] == _root.f_array[C_xpos][C_ypos + 1]) {
keseru = true;
}
} else if (((_root.f_array[C_xpos][C_ypos - 1] == _root.f_array[C_xpos][C_ypos + 1]) && (C_ypos <= 6)) && (C_ypos >= 1)) {
if (_root.f_array[C_xpos][C_ypos - 1] == _root.f_array[C_xpos + 1][C_ypos]) {
keseru = true;
}
if (_root.f_array[C_xpos][C_ypos - 1] == _root.f_array[C_xpos - 1][C_ypos]) {
keseru = true;
}
}
if (C_ypos == 7) {
C_ypos = -1;
C_xpos++;
}
if (C_xpos == 8) {
break;
}
} while (keseru == false);
p = 0;
while (p < 8) {
q = 0;
while (q < 8) {
f_array[p][q] = _root[(("bx" + p) + "y") + q].blockname;
q++;
}
p++;
}
if (keseru == false) {
_root.clikkFlag = false;
_root.resetANIME.gotoAndPlay(2);
}
}
_root.kake = 1;
_root.syningCheck = 0;
f_array = new Array();
_root.fiveireis = false;
flipArray = new Array();
flip2Array = new Array();
_root.fstflag = false;
bsize = 44;
bmargin = 2;
enemy = 1;
_root.ireisF = false;
i = 0;
while (i < 8) {
f_array[i] = new Array();
if (i < 2) {
j = 0;
while (j < 8) {
if (j < 2) {
f_array[i].push(Math.floor(Math.random() * 7) + 1);
} else {
do {
ran = Math.floor(Math.random() * 7) + 1;
} while (f_array[i][j - 2] == ran);
f_array[i].push(ran);
}
j++;
}
} else {
j = 0;
while (j < 8) {
if (j < 2) {
do {
ran = Math.floor(Math.random() * 7) + 1;
} while (f_array[i - 2][j] == ran);
f_array[i].push(ran);
} else {
do {
ran = Math.floor(Math.random() * 7) + 1;
} while ((f_array[i][j - 2] == ran) || (f_array[i - 2][j] == ran));
f_array[i].push(ran);
}
j++;
}
}
i++;
}
_root.fclick = false;
_root.sclick = false;
stop();
var BG_sound = new Sound();
var SE_sound = new Sound();
_root.BG_sound.setVolume(70);
var CRI_sound = new Sound();
_root.CRI_sound.attachSound("Cascade");
var MG1_sound = new Sound();
var MG2_sound = new Sound();
var MG3_sound = new Sound();
var MG4_sound = new Sound();
var MG5_sound = new Sound();
var MG6_sound = new Sound();
_root.MG1_sound.attachSound("SpellHeal");
_root.MG2_sound.attachSound("SpellFire");
_root.MG3_sound.attachSound("SpellAlter");
_root.MG4_sound.attachSound("SpellNature");
_root.MG5_sound.attachSound("SpellBuff");
_root.MG6_sound.attachSound("SpellDebuff");
var BK1_sound = new Sound();
var BK2_sound = new Sound();
var BK3_sound = new Sound();
var BK4_sound = new Sound();
var BK5_sound = new Sound();
var BK6_sound = new Sound();
var BK7_sound = new Sound();
var BK8_sound = new Sound();
var BK9_sound = new Sound();
var BK10_sound = new Sound();
var BK11_sound = new Sound();
_root.BK1_sound.attachSound("EarthMana");
_root.BK2_sound.attachSound("FireMana");
_root.BK3_sound.attachSound("AirMana");
_root.BK4_sound.attachSound("WaterMana");
_root.BK5_sound.attachSound("Goldbk");
_root.BK6_sound.attachSound("expbk");
_root.BK7_sound.attachSound("Damage");
_root.BK8_sound.attachSound("Wildcard");
_root.BK9_sound.attachSound("IllegalMove");
_root.BK10_sound.attachSound("ExtraTurn");
_root.BK11_sound.attachSound("Wildcard");
_root.BK1_sound.setVolume(100);
_root.BK2_sound.setVolume(100);
_root.BK3_sound.setVolume(100);
_root.BK4_sound.setVolume(100);
_root.BK5_sound.setVolume(100);
_root.BK6_sound.setVolume(100);
_root.BK7_sound.setVolume(100);
_root.BK8_sound.setVolume(100);
_root.BK9_sound.setVolume(100);
_root.BK10_sound.setVolume(100);
_root.BK11_sound.setVolume(100);
stop();
Instance of Symbol 212 MovieClip "l3" in Frame 1
onClipEvent (load) {
total = _root.getBytesTotal();
now = _root.getBytesLoaded();
ld = Math.floor((now / total) * 100) + "%";
}
onClipEvent (enterFrame) {
now = _root.getBytesLoaded();
ld = Math.floor((now / total) * 100) + "%";
if ((Math.floor((now / total) * 100) == 100) && (_currentframe == 1)) {
_parent.l1.gotoAndPlay(2);
_parent.l2.gotoAndPlay(2);
gotoAndPlay (2);
}
}
Frame 3
BG_sound.attachSound("Intro");
BG_sound.start();
Frame 4
stop();
Frame 5
p_mana1 = 0;
p_mana2 = 0;
p_mana3 = 0;
p_mana4 = 0;
e_mana1 = 0;
e_mana2 = 0;
e_mana3 = 0;
e_mana4 = 0;
p_lv = 17;
p_gold = 0;
e_gold = 0;
p_exp = 0;
e_exp = 0;
p_hpMAX = 100;
p_hp = 100;
turn = 1;
dedtarn = 0;
crBLOCK();
if (enemy == 1) {
e_hpMAX = 60;
e_hp = 60;
e_lv = 5;
e_name1 = "\u5DE8\u5927\u30B9\u30D1\u30A4\u30C0\u30FC";
e_name2 = "\u5DE8\u5927\u30B9\u30D1\u30A4\u30C0\u30FC";
p_HP.gocheck = 0;
e_HP.gocheck = 0;
_root.attachMovie("sennkou", "mess", 999);
mess._x = 310;
mess._y = 233;
gotoAndStop ("player");
em1._visible = true;
em2._visible = false;
em3._visible = false;
} else {
e_hpMAX = 120;
e_hp = 120;
e_lv = 17;
e_name1 = "\u30A2\u30FC\u30AF\u30EA\u30C3\u30C1";
e_name2 = "\u30A2\u30FC\u30AF\u30EA\u30C3\u30C1";
p_HP.gocheck = 0;
e_HP.gocheck = 0;
_root.attachMovie("koukou", "mess", 999);
mess._x = 310;
mess._y = 233;
em1._visible = true;
em2._visible = true;
em3._visible = true;
gotoAndStop ("cpu");
}
Frame 6
_root.fclick = false;
_root.sclick = false;
resetCheck();
if (_root.dedtarn > 0) {
gotoAndStop ("cpu");
dedtarn--;
} else {
stop();
}
Frame 7
_root.clikkFlag = false;
resetCheck();
Frame 33
_root.g.removeMovieClip();
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
_root[(("bx" + i) + "y") + j].removeMovieClip();
j++;
}
i++;
}
if (enemy == 2) {
b1._visible = false;
b3._y = 257.5;
}
BG_sound.stop();
BG_sound.attachSound("Victory");
BG_sound.start();
stop();
Frame 55
_root.g.removeMovieClip();
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
_root[(("bx" + i) + "y") + j].removeMovieClip();
j++;
}
i++;
}
BG_sound.stop();
BG_sound.attachSound("Defeat");
BG_sound.start();
stop();
Symbol 26 MovieClip [block4] Frame 1
onPress = function () {
if (_root.clikkFlag) {
_root.clickCheck(blockname, xpos, ypos);
}
};
onEnterFrame = function () {
if (moveFlag) {
this._x = this._x + ((tagX - this._x) / 3);
this._y = this._y + ((tagY - this._y) / 3);
}
};
Symbol 26 MovieClip [block4] Frame 9
gotoAndStop (1);
Symbol 26 MovieClip [block4] Frame 10
if (pointFlag) {
n = random(50);
_root.attachMovie("pt4", "pt" + n, 800 + n);
_root["pt" + n]._x = this._x;
_root["pt" + n]._y = this._y;
}
if (redskull || (lightning)) {
n = random(50);
_root.attachMovie("pt4_1", "pt" + n, 800 + n);
_root["pt" + n]._x = this._x;
_root["pt" + n]._y = this._y;
}
Symbol 26 MovieClip [block4] Frame 14
this.removeMovieClip();
Symbol 26 MovieClip [block4] Frame 23
stop();
Symbol 26 MovieClip [block4] Frame 28
stop();
Symbol 26 MovieClip [block4] Frame 35
stop();
Symbol 26 MovieClip [block4] Frame 44
stop();
Symbol 26 MovieClip [block4] Frame 55
stop();
Symbol 26 MovieClip [block4] Frame 68
stop();
Symbol 30 MovieClip [block3] Frame 1
onPress = function () {
if (_root.clikkFlag) {
_root.clickCheck(blockname, xpos, ypos);
}
};
onEnterFrame = function () {
if (moveFlag) {
this._x = this._x + ((tagX - this._x) / 3);
this._y = this._y + ((tagY - this._y) / 3);
}
};
Symbol 30 MovieClip [block3] Frame 9
gotoAndStop (1);
Symbol 30 MovieClip [block3] Frame 10
if (pointFlag) {
n = random(50);
_root.attachMovie("pt3", "pt" + n, 800 + n);
_root["pt" + n]._x = this._x;
_root["pt" + n]._y = this._y;
}
if (redskull || (lightning)) {
n = random(50);
_root.attachMovie("pt3_1", "pt" + n, 800 + n);
_root["pt" + n]._x = this._x;
_root["pt" + n]._y = this._y;
}
Symbol 30 MovieClip [block3] Frame 14
this.removeMovieClip();
Symbol 30 MovieClip [block3] Frame 23
stop();
Symbol 30 MovieClip [block3] Frame 28
stop();
Symbol 30 MovieClip [block3] Frame 35
stop();
Symbol 30 MovieClip [block3] Frame 44
stop();
Symbol 30 MovieClip [block3] Frame 55
stop();
Symbol 30 MovieClip [block3] Frame 68
stop();
Symbol 34 MovieClip [block1] Frame 1
onPress = function () {
if (_root.clikkFlag) {
_root.clickCheck(blockname, xpos, ypos);
}
};
onEnterFrame = function () {
if (moveFlag) {
this._x = this._x + ((tagX - this._x) / 3);
this._y = this._y + ((tagY - this._y) / 3);
}
};
Symbol 34 MovieClip [block1] Frame 9
gotoAndStop (1);
Symbol 34 MovieClip [block1] Frame 10
if (pointFlag) {
n = random(50);
_root.attachMovie("pt1", "pt" + n, 800 + n);
_root["pt" + n]._x = this._x;
_root["pt" + n]._y = this._y;
}
if (redskull || (lightning)) {
n = random(50);
_root.attachMovie("pt1_1", "pt" + n, 800 + n);
_root["pt" + n]._x = this._x;
_root["pt" + n]._y = this._y;
}
Symbol 34 MovieClip [block1] Frame 14
this.removeMovieClip();
Symbol 34 MovieClip [block1] Frame 23
stop();
Symbol 34 MovieClip [block1] Frame 28
stop();
Symbol 34 MovieClip [block1] Frame 35
stop();
Symbol 34 MovieClip [block1] Frame 44
stop();
Symbol 34 MovieClip [block1] Frame 55
stop();
Symbol 34 MovieClip [block1] Frame 68
stop();
Symbol 38 MovieClip [block2] Frame 1
onPress = function () {
_root.clickCheck(blockname, xpos, ypos);
};
onEnterFrame = function () {
if (moveFlag) {
this._x = this._x + ((tagX - this._x) / 3);
this._y = this._y + ((tagY - this._y) / 3);
}
};
Symbol 38 MovieClip [block2] Frame 9
gotoAndStop (1);
Symbol 38 MovieClip [block2] Frame 10
if (pointFlag) {
n = random(50);
_root.attachMovie("pt2", "pt" + n, 800 + n);
_root["pt" + n]._x = this._x;
_root["pt" + n]._y = this._y;
}
if (redskull || (lightning)) {
n = random(50);
_root.attachMovie("pt2_1", "pt" + n, 800 + n);
_root["pt" + n]._x = this._x;
_root["pt" + n]._y = this._y;
}
Symbol 38 MovieClip [block2] Frame 14
this.removeMovieClip();
Symbol 38 MovieClip [block2] Frame 23
stop();
Symbol 38 MovieClip [block2] Frame 28
stop();
Symbol 38 MovieClip [block2] Frame 35
stop();
Symbol 38 MovieClip [block2] Frame 44
stop();
Symbol 38 MovieClip [block2] Frame 55
stop();
Symbol 38 MovieClip [block2] Frame 68
stop();
Symbol 42 MovieClip [star] Frame 1
onPress = function () {
if (_root.clikkFlag) {
_root.clickCheck(blockname, xpos, ypos);
}
};
onEnterFrame = function () {
if (moveFlag) {
this._x = this._x + ((tagX - this._x) / 3);
this._y = this._y + ((tagY - this._y) / 3);
}
};
Symbol 42 MovieClip [star] Frame 9
gotoAndStop (1);
Symbol 42 MovieClip [star] Frame 10
if (pointFlag) {
n = random(50);
_root.attachMovie("pt6", "pt" + n, 800 + n);
_root["pt" + n]._x = this._x;
_root["pt" + n]._y = this._y;
}
if (redskull || (lightning)) {
n = random(50);
_root.attachMovie("pt6_1", "pt" + n, 800 + n);
_root["pt" + n]._x = this._x;
_root["pt" + n]._y = this._y;
}
Symbol 42 MovieClip [star] Frame 14
this.removeMovieClip();
Symbol 42 MovieClip [star] Frame 23
stop();
Symbol 42 MovieClip [star] Frame 28
stop();
Symbol 42 MovieClip [star] Frame 35
stop();
Symbol 42 MovieClip [star] Frame 44
stop();
Symbol 42 MovieClip [star] Frame 55
stop();
Symbol 42 MovieClip [star] Frame 68
stop();
Symbol 46 MovieClip [gold] Frame 1
onPress = function () {
if (_root.clikkFlag) {
_root.clickCheck(blockname, xpos, ypos);
}
};
onEnterFrame = function () {
if (moveFlag) {
this._x = this._x + ((tagX - this._x) / 3);
this._y = this._y + ((tagY - this._y) / 3);
}
};
Symbol 46 MovieClip [gold] Frame 9
gotoAndStop (1);
Symbol 46 MovieClip [gold] Frame 10
if (pointFlag) {
n = random(50);
_root.attachMovie("pt5", "pt" + n, 800 + n);
_root["pt" + n]._x = this._x;
_root["pt" + n]._y = this._y;
}
if (redskull || (lightning)) {
n = random(50);
_root.attachMovie("pt5_1", "pt" + n, 800 + n);
_root["pt" + n]._x = this._x;
_root["pt" + n]._y = this._y;
}
Symbol 46 MovieClip [gold] Frame 14
this.removeMovieClip();
Symbol 46 MovieClip [gold] Frame 23
stop();
Symbol 46 MovieClip [gold] Frame 28
stop();
Symbol 46 MovieClip [gold] Frame 35
stop();
Symbol 46 MovieClip [gold] Frame 44
stop();
Symbol 46 MovieClip [gold] Frame 55
stop();
Symbol 46 MovieClip [gold] Frame 68
stop();
Symbol 49 MovieClip Frame 1
stop();
Symbol 50 MovieClip [redskull] Frame 1
onPress = function () {
if (_root.clikkFlag) {
_root.clickCheck(blockname, xpos, ypos);
}
};
onEnterFrame = function () {
if (moveFlag) {
this._x = this._x + ((tagX - this._x) / 3);
this._y = this._y + ((tagY - this._y) / 3);
}
};
Symbol 50 MovieClip [redskull] Frame 9
gotoAndStop (1);
Symbol 50 MovieClip [redskull] Frame 10
if (pointFlag) {
if ((_root.enemy == 1) && (_root._currentframe == 7)) {
n = random(100);
_root.attachMovie("pt7_3", "pt" + n, 800 + n);
_root["pt" + n]._x = this._x;
_root["pt" + n]._y = this._y;
} else if ((_root.enemy == 2) && (_root._currentframe == 6)) {
n = random(100);
_root.attachMovie("pt7_3", "pt" + n, 800 + n);
_root["pt" + n]._x = this._x;
_root["pt" + n]._y = this._y;
} else {
n = random(100);
_root.attachMovie("pt7", "pt" + n, 800 + n);
_root["pt" + n]._x = this._x;
_root["pt" + n]._y = this._y;
}
}
Symbol 50 MovieClip [redskull] Frame 12
n = random(50);
_root.attachMovie("pt7", "pt" + n, 800 + n);
_root["pt" + n]._x = this._x;
_root["pt" + n]._y = this._y;
Symbol 50 MovieClip [redskull] Frame 14
this.removeMovieClip();
Symbol 50 MovieClip [redskull] Frame 23
stop();
Symbol 50 MovieClip [redskull] Frame 28
stop();
Symbol 50 MovieClip [redskull] Frame 35
stop();
Symbol 50 MovieClip [redskull] Frame 44
stop();
Symbol 50 MovieClip [redskull] Frame 55
stop();
Symbol 50 MovieClip [redskull] Frame 68
stop();
Symbol 57 MovieClip [skullanime] Frame 9
this.removeMovieClip();
Symbol 60 MovieClip Frame 1
stop();
Symbol 61 MovieClip [skull] Frame 1
onPress = function () {
if (_root.clikkFlag) {
_root.clickCheck(blockname, xpos, ypos);
}
};
onEnterFrame = function () {
if (moveFlag) {
this._x = this._x + ((tagX - this._x) / 3);
this._y = this._y + ((tagY - this._y) / 3);
}
};
Symbol 61 MovieClip [skull] Frame 9
gotoAndStop (1);
Symbol 61 MovieClip [skull] Frame 10
if (pointFlag) {
if ((_root.enemy == 1) && (_root._currentframe == 7)) {
n = random(100);
_root.attachMovie("pt7_3", "pt" + n, 800 + n);
_root["pt" + n]._x = this._x;
_root["pt" + n]._y = this._y;
} else if ((_root.enemy == 2) && (_root._currentframe == 6)) {
n = random(100);
_root.attachMovie("pt7_3", "pt" + n, 800 + n);
_root["pt" + n]._x = this._x;
_root["pt" + n]._y = this._y;
} else {
n = random(100);
_root.attachMovie("pt7", "pt" + n, 800 + n);
_root["pt" + n]._x = this._x;
_root["pt" + n]._y = this._y;
}
}
if (lightning) {
n = random(100);
_root.attachMovie("pt7_1", "pt" + n, 800 + n);
_root["pt" + n]._x = this._x;
_root["pt" + n]._y = this._y;
}
Symbol 61 MovieClip [skull] Frame 14
this.removeMovieClip();
Symbol 61 MovieClip [skull] Frame 23
stop();
Symbol 61 MovieClip [skull] Frame 28
stop();
Symbol 61 MovieClip [skull] Frame 35
stop();
Symbol 61 MovieClip [skull] Frame 44
stop();
Symbol 61 MovieClip [skull] Frame 55
stop();
Symbol 61 MovieClip [skull] Frame 68
stop();
Instance of Symbol 64 MovieClip in Symbol 65 MovieClip [f_green] Frame 1
onClipEvent (load) {
if (_parent._name != "m2") {
_parent.movemode = 1;
} else {
_parent.movemode = 2;
}
}
onClipEvent (enterFrame) {
if (_parent.movemode == 1) {
this._rotation = this._rotation + 5;
this._xscale = 100;
this._yscale = 100;
} else if (_parent.movemode == 2) {
this._xscale = this._xscale + ((150 - this._xscale) / 10);
this._yscale = this._yscale + ((150 - this._yscale) / 10);
this._alpha = this._alpha + ((-this._alpha) / 10);
}
}
Instance of Symbol 68 MovieClip in Symbol 69 MovieClip [f_red] Frame 1
onClipEvent (load) {
_parent.movemode = 1;
}
onClipEvent (enterFrame) {
if (_parent.movemode == 1) {
this._rotation = this._rotation + 5;
this._xscale = 100;
this._yscale = 100;
} else if (_parent.movemode == 2) {
this._xscale = this._xscale + ((150 - this._xscale) / 10);
this._yscale = this._yscale + ((150 - this._yscale) / 10);
this._alpha = this._alpha + ((-this._alpha) / 10);
}
}
Symbol 73 MovieClip [pt1_1] Frame 2
if (_root._currentframe == 6) {
_root.p_mana1 = _root.p_mana1 + (1 * _root.kake);
if (_root.p_mana1 >= 30) {
_root.p_mana1 = 30;
}
} else if (_root._currentframe == 7) {
_root.e_mana1 = _root.e_mana1 + (1 * _root.kake);
if (_root.e_mana1 >= 30) {
_root.e_mana1 = 30;
}
}
Symbol 73 MovieClip [pt1_1] Frame 10
this.removeMovieClip();
Symbol 77 MovieClip [pt1] Frame 1
_root.BK1_sound.start();
Symbol 77 MovieClip [pt1] Frame 2
if (_root._currentframe == 6) {
_root.p_mana1 = _root.p_mana1 + (5 * _root.kake);
if (_root.p_mana1 >= 30) {
_root.p_mana1 = 30;
}
} else if (_root._currentframe == 7) {
_root.e_mana1 = _root.e_mana1 + (5 * _root.kake);
if (_root.e_mana1 >= 30) {
_root.e_mana1 = 30;
}
}
Symbol 77 MovieClip [pt1] Frame 10
this.removeMovieClip();
Symbol 81 MovieClip [pt2_1] Frame 2
if (_root._currentframe == 6) {
_root.p_mana2 = _root.p_mana2 + (1 * _root.kake);
if (_root.p_mana2 >= 30) {
_root.p_mana2 = 30;
}
} else {
_root.e_mana2 = _root.e_mana2 + (1 * _root.kake);
if (_root.e_mana2 >= 30) {
_root.e_mana2 = 30;
}
}
Symbol 81 MovieClip [pt2_1] Frame 10
this.removeMovieClip();
Symbol 85 MovieClip [pt2] Frame 1
_root.BK2_sound.start();
Symbol 85 MovieClip [pt2] Frame 2
if (_root._currentframe == 6) {
_root.p_mana2 = _root.p_mana2 + (5 * _root.kake);
if (_root.p_mana2 >= 30) {
_root.p_mana2 = 30;
}
} else {
_root.e_mana2 = _root.e_mana2 + (5 * _root.kake);
if (_root.e_mana2 >= 30) {
_root.e_mana2 = 30;
}
}
Symbol 85 MovieClip [pt2] Frame 10
this.removeMovieClip();
Symbol 89 MovieClip [pt3_1] Frame 2
if (_root._currentframe == 6) {
_root.p_mana3 = _root.p_mana3 + (1 * _root.kake);
if (_root.p_mana3 >= 30) {
_root.p_mana3 = 30;
}
} else {
_root.e_mana3 = _root.e_mana3 + (1 * _root.kake);
if (_root.e_mana3 >= 30) {
_root.e_mana3 = 30;
}
}
Symbol 89 MovieClip [pt3_1] Frame 10
this.removeMovieClip();
Symbol 93 MovieClip [pt3] Frame 1
_root.BK3_sound.start();
Symbol 93 MovieClip [pt3] Frame 2
if (_root._currentframe == 6) {
_root.p_mana3 = _root.p_mana3 + (5 * _root.kake);
if (_root.p_mana3 >= 30) {
_root.p_mana3 = 30;
}
} else {
_root.e_mana3 = _root.e_mana3 + (5 * _root.kake);
if (_root.e_mana3 >= 30) {
_root.e_mana3 = 30;
}
}
Symbol 93 MovieClip [pt3] Frame 10
this.removeMovieClip();
Symbol 97 MovieClip [pt4_1] Frame 2
if (_root._currentframe == 6) {
_root.p_mana4 = _root.p_mana4 + (1 * _root.kake);
if (_root.p_mana4 >= 30) {
_root.p_mana4 = 30;
}
} else {
_root.e_mana4 = _root.e_mana4 + (1 * _root.kake);
if (_root.e_mana4 >= 30) {
_root.e_mana4 = 30;
}
}
Symbol 97 MovieClip [pt4_1] Frame 10
this.removeMovieClip();
Symbol 101 MovieClip [pt4] Frame 1
_root.BK4_sound.start();
Symbol 101 MovieClip [pt4] Frame 2
if (_root._currentframe == 6) {
_root.p_mana4 = _root.p_mana4 + (5 * _root.kake);
if (_root.p_mana4 >= 30) {
_root.p_mana4 = 30;
}
} else {
_root.e_mana4 = _root.e_mana4 + (5 * _root.kake);
if (_root.e_mana4 >= 30) {
_root.e_mana4 = 30;
}
}
Symbol 101 MovieClip [pt4] Frame 10
this.removeMovieClip();
Symbol 105 MovieClip [pt5_1] Frame 2
if (_root._currentframe == 6) {
_root.p_gold = _root.p_gold + 1;
} else {
_root.e_gold = _root.e_gold + 1;
}
Symbol 105 MovieClip [pt5_1] Frame 10
this.removeMovieClip();
Symbol 109 MovieClip [pt5] Frame 1
_root.BK5_sound.start();
Symbol 109 MovieClip [pt5] Frame 2
if (_root._currentframe == 6) {
_root.p_gold = _root.p_gold + 4;
} else {
_root.e_gold = _root.e_gold + 4;
}
Symbol 109 MovieClip [pt5] Frame 10
this.removeMovieClip();
Symbol 113 MovieClip [pt6_1] Frame 2
if (_root._currentframe == 6) {
_root.p_exp = _root.p_exp + (1 * _root.kake);
} else {
_root.e_exp = _root.e_exp + (1 * _root.kake);
}
Symbol 113 MovieClip [pt6_1] Frame 10
this.removeMovieClip();
Symbol 117 MovieClip [pt6] Frame 1
_root.BK6_sound.start();
Symbol 117 MovieClip [pt6] Frame 2
if (_root._currentframe == 6) {
_root.p_exp = _root.p_exp + 4;
} else {
_root.e_exp = _root.e_exp + 4;
}
Symbol 117 MovieClip [pt6] Frame 10
this.removeMovieClip();
Symbol 121 MovieClip [pt7_2] Frame 2
if (_root._currentframe == 6) {
_root.p_hp = _root.p_hp - 5;
} else {
_root.e_hp = _root.e_hp - 5;
}
Symbol 121 MovieClip [pt7_2] Frame 10
this.removeMovieClip();
Symbol 125 MovieClip [pt7_1] Frame 1
_root.BK7_sound.start();
Symbol 125 MovieClip [pt7_1] Frame 2
if (_root._currentframe == 6) {
_root.e_hp = _root.e_hp - 1;
} else {
_root.p_hp = _root.p_hp - 1;
}
Symbol 125 MovieClip [pt7_1] Frame 10
this.removeMovieClip();
Symbol 129 MovieClip [pt7_3] Frame 1
_root.BK7_sound.start();
Symbol 129 MovieClip [pt7_3] Frame 2
if (_root._currentframe == 6) {
_root.e_hp = _root.e_hp - 4;
} else {
_root.p_hp = _root.p_hp - 4;
}
Symbol 129 MovieClip [pt7_3] Frame 10
this.removeMovieClip();
Symbol 133 MovieClip [pt7] Frame 1
_root.BK7_sound.start();
Symbol 133 MovieClip [pt7] Frame 2
if (_root._currentframe == 6) {
_root.e_hp = _root.e_hp - 5;
} else {
_root.p_hp = _root.p_hp - 5;
}
Symbol 133 MovieClip [pt7] Frame 10
this.removeMovieClip();
Symbol 135 Button
on (press) {
i = 0;
while (i < 8) {
_root["light_b" + i].removeMovieClip();
i++;
}
this.removeMovieClip();
_root.magicFlag = false;
}
Symbol 136 MovieClip [db] Frame 1
stop();
Symbol 143 Button
on (press) {
_root.MG3_sound.start();
_root.db.removeMovieClip();
_root.attachMovie("mname", "mname3", 799);
_root.mname3._x = 310;
_root.mname3._y = 250;
_root.p_mana1 = _root.p_mana1 - 6;
_root.p_mana3 = _root.p_mana3 - 9;
_root.p_mana4 = _root.p_mana4 - 6;
i = 0;
while (i < 8) {
_root[(("bx" + xpos) + "y") + i].deleteFlag = true;
_root[(("bx" + xpos) + "y") + i].lightning = true;
if (_root[(("bx" + xpos) + "y") + i].blockname == 8) {
_root[(("bx" + xpos) + "y") + (i + 1)].deleteFlag = true;
_root[(("bx" + xpos) + "y") + (i - 1)].deleteFlag = true;
_root[(("bx" + (xpos + 1)) + "y") + i].deleteFlag = true;
_root[(("bx" + (xpos - 1)) + "y") + i].deleteFlag = true;
_root[(("bx" + (xpos + 1)) + "y") + (i + 1)].deleteFlag = true;
_root[(("bx" + (xpos + 1)) + "y") + (i - 1)].deleteFlag = true;
_root[(("bx" + (xpos - 1)) + "y") + (i + 1)].deleteFlag = true;
_root[(("bx" + (xpos - 1)) + "y") + (i - 1)].deleteFlag = true;
_root[(("bx" + xpos) + "y") + (i + 1)].lightning = true;
_root[(("bx" + xpos) + "y") + (i - 1)].lightning = true;
_root[(("bx" + (xpos + 1)) + "y") + i].lightning = true;
_root[(("bx" + (xpos - 1)) + "y") + i].lightning = true;
_root[(("bx" + (xpos + 1)) + "y") + (i + 1)].lightning = true;
_root[(("bx" + (xpos + 1)) + "y") + (i - 1)].lightning = true;
_root[(("bx" + (xpos - 1)) + "y") + (i + 1)].lightning = true;
_root[(("bx" + (xpos - 1)) + "y") + (i - 1)].lightning = true;
}
i++;
}
gotoAndPlay (2);
}
Symbol 144 MovieClip [light_b] Frame 1
stop();
Symbol 144 MovieClip [light_b] Frame 2
_root.deleteBLOCK2();
_root.d_lightning();
Symbol 148 MovieClip [jem6] Frame 1
_root.p_exp = _root.p_exp + 100;
Symbol 148 MovieClip [jem6] Frame 22
this.removeMovieClip();
Symbol 152 MovieClip [jem5] Frame 1
_root.BK10_sound.start();
Symbol 152 MovieClip [jem5] Frame 22
this.removeMovieClip();
Symbol 156 MovieClip [jem4] Frame 1
_root.BK10_sound.start();
Symbol 156 MovieClip [jem4] Frame 21
this.removeMovieClip();
Symbol 160 MovieClip [manareset] Frame 1
_root.SE_sound.start(1, 1);
Symbol 160 MovieClip [manareset] Frame 17
_root.p_mana1 = 0;
_root.p_mana2 = 0;
_root.p_mana3 = 0;
_root.p_mana4 = 0;
_root.e_mana1 = 0;
_root.e_mana2 = 0;
_root.e_mana3 = 0;
_root.e_mana4 = 0;
this.removeMovieClip();
Symbol 164 MovieClip [sennkou] Frame 21
this.removeMovieClip();
Symbol 168 MovieClip [koukou] Frame 16
this.removeMovieClip();
Symbol 172 MovieClip [allmyty] Frame 1
onPress = function () {
if (_root.clikkFlag) {
_root.clickCheck(blockname, xpos, ypos);
}
};
onEnterFrame = function () {
if (moveFlag) {
this._x = this._x + ((tagX - this._x) / 3);
this._y = this._y + ((tagY - this._y) / 3);
}
};
Symbol 172 MovieClip [allmyty] Frame 9
gotoAndStop (1);
Symbol 172 MovieClip [allmyty] Frame 10
if (pointFlag) {
n = random(50);
if (_root[(("bx" + xpos) + "y") + (ypos - 1)].blockname == _root[(("bx" + xpos) + "y") + (ypos + 1)].blockname) {
ptNO = _root[((("bx" + xpos) + "y") + ypos) - 1].blockname;
}
if (_root[(("bx" + (xpos - 1)) + "y") + ypos].blockname == _root[(("bx" + (xpos + 1)) + "y") + ypos].blockname) {
ptNO = _root[(("bx" + (xpos - 1)) + "y") + ypos].blockname;
}
_root.attachMovie("pt" + ptNO, "pt" + n, 800 + n);
_root["pt" + n]._x = this._x;
_root["pt" + n]._y = this._y;
}
_root.kake = 2;
_root.BK11_sound.start();
Symbol 172 MovieClip [allmyty] Frame 14
this.removeMovieClip();
Symbol 172 MovieClip [allmyty] Frame 23
stop();
Symbol 172 MovieClip [allmyty] Frame 28
stop();
Symbol 172 MovieClip [allmyty] Frame 35
stop();
Symbol 172 MovieClip [allmyty] Frame 44
stop();
Symbol 172 MovieClip [allmyty] Frame 55
stop();
Symbol 172 MovieClip [allmyty] Frame 68
stop();
Symbol 206 MovieClip Frame 1
gotoAndStop(_parent._name);
trace(_parent._name);
Symbol 207 MovieClip [mname] Frame 14
this.removeMovieClip();
Symbol 212 MovieClip Frame 1
stop();
Symbol 212 MovieClip Frame 7
_root.gotoAndStop(2);
Symbol 215 MovieClip Frame 1
stop();
Symbol 215 MovieClip Frame 7
stop();
Symbol 230 MovieClip Frame 1
stop();
Symbol 230 MovieClip Frame 7
stop();
Symbol 232 MovieClip Frame 102
_parent.gotoAndPlay(3);
Symbol 237 MovieClip Frame 8
stop();
Symbol 242 Button
on (press) {
gotoAndPlay (5);
_root.SE_sound.attachSound("HeroicEffort");
_root.SE_sound.start(1, 1);
BG_sound.stop("Intro");
BG_sound.attachSound("About_to_win");
BG_sound.start(0, 999);
}
Symbol 249 MovieClip Frame 1
stop();
this.onEnterFrame = function () {
if (_root.e_name1 == "\u5DE8\u5927\u30B9\u30D1\u30A4\u30C0\u30FC") {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
};
Symbol 256 MovieClip Frame 1
stop();
gocheck = 0;
if (_name == "p_HP") {
p_life_d = (_root.p_hp + " / ") + _root.p_hpMAX;
HPmask._xscale = (_root.p_hp / _root.p_hpMAX) * 100;
} else {
p_life_d = (_root.e_hp + " / ") + _root.e_hpMAX;
HPmask._xscale = (_root.e_hp / _root.e_hpMAX) * 100;
}
onEnterFrame = function () {
if (_name == "p_HP") {
p_life_d = (_root.p_hp + " / ") + _root.p_hpMAX;
HPmask._xscale = (_root.p_hp / _root.p_hpMAX) * 100;
if ((_root.p_hp <= 0) && (gocheck != 1)) {
_root.p_hp = 0;
gocheck = 1;
_root.gotoAndPlay("lose");
}
} else {
p_life_d = (_root.e_hp + " / ") + _root.e_hpMAX;
HPmask._xscale = (_root.e_hp / _root.e_hpMAX) * 100;
if ((_root.e_hp <= 0) && (gocheck != 1)) {
_root.e_hp = 0;
gocheck = 1;
_root.gotoAndPlay("win");
}
}
};
Symbol 256 MovieClip Frame 7
_root.gotoAndStop("win");
Symbol 265 MovieClip Frame 17
if (_root.e_hp > 0) {
_root.gotoAndStop("cpu");
}
_parent.gotoAndStop(1);
Symbol 269 MovieClip Frame 12
_parent.gotoAndStop(1);
Symbol 270 MovieClip Frame 9
_parent.gotoAndStop(1);
Symbol 271 MovieClip Frame 1
stop();
Instance of Symbol 261 MovieClip in Symbol 271 MovieClip Frame 2
onClipEvent (load) {
count = 0;
}
onClipEvent (enterFrame) {
this._rotation = this._rotation - 40;
trace(count);
if (this._rotation == 0) {
count++;
}
if (count >= 2) {
this._alpha = this._alpha - 20;
}
if (this._alpha < 0) {
_root.gotoAndStop("cpu");
_parent.gotoAndStop(1);
}
}
Symbol 289 MovieClip Frame 1
if (_name == "p_LV") {
p_lv_d = "LEVEL " + _root.p_lv;
} else {
p_lv_d = "LEVEL " + _root.e_lv;
}
onEnterFrame = function () {
if (_name == "p_LV") {
p_lv_d = "LEVEL " + _root.p_lv;
} else {
p_lv_d = "LEVEL " + _root.e_lv;
}
};
Symbol 291 MovieClip Frame 1
turn_d = "\u30BF\u30FC\u30F3 " + _root.turn;
onEnterFrame = function () {
turn_d = "\u30BF\u30FC\u30F3 " + _root.turn;
};
Symbol 311 MovieClip Frame 1
if (_name == "mana_p1") {
manamask._yscale = (_root.p_mana1 / 30) * 100;
} else if (_name == "mana_p2") {
manamask._yscale = (_root.p_mana2 / 30) * 100;
} else if (_name == "mana_p3") {
manamask._yscale = (_root.p_mana3 / 30) * 100;
} else if (_name == "mana_p4") {
manamask._yscale = (_root.p_mana4 / 30) * 100;
} else if (_name == "mana_e1") {
manamask._yscale = (_root.e_mana1 / 30) * 100;
} else if (_name == "mana_e2") {
manamask._yscale = (_root.e_mana2 / 30) * 100;
} else if (_name == "mana_e3") {
manamask._yscale = (_root.e_mana3 / 30) * 100;
} else if (_name == "mana_e4") {
manamask._yscale = (_root.e_mana4 / 30) * 100;
}
onEnterFrame = function () {
if (_name == "mana_p1") {
manamask._yscale = (_root.p_mana1 / 30) * 100;
} else if (_name == "mana_p2") {
manamask._yscale = (_root.p_mana2 / 30) * 100;
} else if (_name == "mana_p3") {
manamask._yscale = (_root.p_mana3 / 30) * 100;
} else if (_name == "mana_p4") {
manamask._yscale = (_root.p_mana4 / 30) * 100;
} else if (_name == "mana_e1") {
manamask._yscale = (_root.e_mana1 / 30) * 100;
} else if (_name == "mana_e2") {
manamask._yscale = (_root.e_mana2 / 30) * 100;
} else if (_name == "mana_e3") {
manamask._yscale = (_root.e_mana3 / 30) * 100;
} else if (_name == "mana_e4") {
manamask._yscale = (_root.e_mana4 / 30) * 100;
}
};
Instance of Symbol 300 MovieClip in Symbol 311 MovieClip Frame 1
onClipEvent (load) {
if ((_parent._name == "mana_p1") || (_parent._name == "mana_e1")) {
gotoAndStop (1);
} else if ((_parent._name == "mana_p2") || (_parent._name == "mana_e2")) {
gotoAndStop (2);
} else if ((_parent._name == "mana_p3") || (_parent._name == "mana_e3")) {
gotoAndStop (3);
} else if ((_parent._name == "mana_p4") || (_parent._name == "mana_e4")) {
gotoAndStop (4);
}
}
Instance of Symbol 310 MovieClip in Symbol 311 MovieClip Frame 1
onClipEvent (load) {
if ((_parent._name == "mana_p1") || (_parent._name == "mana_e1")) {
gotoAndStop (1);
} else if ((_parent._name == "mana_p2") || (_parent._name == "mana_e2")) {
gotoAndStop (2);
} else if ((_parent._name == "mana_p3") || (_parent._name == "mana_e3")) {
gotoAndStop (3);
} else if ((_parent._name == "mana_p4") || (_parent._name == "mana_e4")) {
gotoAndStop (4);
}
}
Symbol 314 Button
on (rollOver) {
_root.attachMovie("gd", "g", 800);
_root.g._x = _x;
_root.g._y = _y;
_root.g.gotoAndStop(_name);
}
on (rollOut) {
_root.g.removeMovieClip();
}
Symbol 346 Button
on (press) {
if (_name == "magic1") {
magic1();
} else if (_name == "magic2") {
magic2();
} else if (_name == "magic3") {
magic3();
} else if (_name == "magic4") {
magic4();
}
_root.g.removeMovieClip();
}
on (rollOver) {
_root.attachMovie("gd", "g", 800);
_root.g._x = _x;
_root.g._y = _y;
_root.g.gotoAndStop(_name);
}
on (rollOut) {
_root.g.removeMovieClip();
}
Symbol 347 Button
on (rollOver) {
_root.attachMovie("gd", "g", 800);
_root.g._x = _x;
_root.g._y = _y;
_root.g.gotoAndStop(_name);
}
on (rollOut) {
_root.g.removeMovieClip();
}
Symbol 348 MovieClip Frame 1
function magic1() {
_root.MG1_sound.start();
kouka = 5 + Math.floor(_root.p_mana4 / 4);
_root.p_mana3 = _root.p_mana3 - 4;
_root.p_mana4 = _root.p_mana4 - 6;
_root.p_hp = _root.p_hp + kouka;
_root.m_ef_p.gotoAndStop(2);
_root.attachMovie("mname", "mname1", 799);
_root.mname1._x = 310;
_root.mname1._y = 250;
}
function magic2() {
_root.MG2_sound.start();
_root.attachMovie("mname", "mname2", 799);
_root.mname2._x = 310;
_root.mname2._y = 250;
kouka = 5 + Math.floor(_root.p_mana2 / 4);
_root.p_mana2 = _root.p_mana2 - 6;
_root.p_mana3 = _root.p_mana3 - 8;
_root.e_hp = _root.e_hp - kouka;
_root.m_ef_e.gotoAndStop(3);
}
function magic3() {
_root.crikkFlag = false;
depth = 900;
_root.attachMovie("db", "db", 899);
i = 0;
while (i < 8) {
depth = depth + i;
_root.attachMovie("light_b", "light_b" + i, depth);
_root["light_b" + i]._x = 131 + (45 * i);
_root["light_b" + i]._y = 79;
_root["light_b" + i].xpos = i;
i++;
}
_root.magicFlag = true;
}
function magic4() {
_root.MG4_sound.start();
_root.attachMovie("mname", "mname4", 799);
_root.mname4._x = 310;
_root.mname4._y = 250;
_root.p_mana2 = _root.p_mana2 - 7;
_root.p_mana3 = _root.p_mana3 - 7;
_root.p_mana4 = _root.p_mana4 - 7;
kouka = 0;
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if (_root[(("bx" + i) + "y") + j].blockname == 1) {
kouka++;
_root[(("bx" + i) + "y") + j].deleteFlag = true;
}
j++;
}
i++;
}
_root.p_mana1 = _root.p_mana1 + kouka;
_root.magicFlag = true;
_root.deleteBLOCK2();
}
if (_name == "magic1") {
tex.m_name = "\u30B8\u30A7\u30E0\u30D9\u30EA\u30FC";
tex.ms1._visible = false;
tex.ms2._visible = false;
tex.m1 = "";
tex.m2 = "";
tex.m3 = 4;
tex.m4 = 6;
} else if (_name == "magic2") {
tex.m_name = "\u5C71\u706B\u4E8B";
tex.ms1._visible = false;
tex.ms4._visible = false;
tex.m1 = "";
tex.m2 = 6;
tex.m3 = 8;
tex.m4 = "";
} else if (_name == "magic3") {
tex.m_name = "\u30E9\u30A4\u30C8\u30CB\u30F3\u30B0";
tex.ms2._visible = false;
tex.m1 = 6;
tex.m2 = "";
tex.m3 = 9;
tex.m4 = 6;
} else if (_name == "magic4") {
tex.m_name = "\u5927\u5730\u306E\u529B";
tex.ms1._visible = false;
tex.m1 = "";
tex.m2 = 7;
tex.m3 = 7;
tex.m4 = 7;
}
onEnterFrame = function () {
if (((_name == "magic1") && (_root.p_mana3 >= tex.m3)) && (_root.p_mana4 >= tex.m4)) {
clickFlag = 1;
} else if (((_name == "magic2") && (_root.p_mana2 >= tex.m2)) && (_root.p_mana3 >= tex.m3)) {
clickFlag = 1;
} else if ((((_name == "magic3") && (_root.p_mana1 >= tex.m1)) && (_root.p_mana3 >= tex.m3)) && (_root.p_mana4 >= tex.m4)) {
clickFlag = 1;
} else if ((((_name == "magic4") && (_root.p_mana2 >= tex.m2)) && (_root.p_mana3 >= tex.m3)) && (_root.p_mana4 >= tex.m4)) {
clickFlag = 1;
} else {
clickFlag = 0;
}
if ((_root._currentframe == 7) && (clickFlag == 1)) {
clickFlag = 3;
}
if (clickFlag == 1) {
gotoAndStop (3);
} else if (clickFlag == 0) {
gotoAndStop (2);
} else if (clickFlag == 3) {
gotoAndStop (4);
}
};
Symbol 349 Button
on (rollOver) {
_root.attachMovie("gd", "g", 800);
_root.g._x = _x;
_root.g._y = _y;
if (tex.m_name == "\u8718\u86DB\u306E\u5DE3") {
_root.g.gotoAndStop(5);
} else if (tex.m_name == "\u30C7\u30B9\u30B2\u30A4\u30BA") {
_root.g.gotoAndStop(6);
} else if (tex.m_name == "\u30BD\u30A6\u30EB\u30C1\u30A7\u30F3\u30B8") {
_root.g.gotoAndStop(7);
} else if (tex.m_name == "\u9EC4\u6CC9\u306E\u58F0") {
_root.g.gotoAndStop(8);
}
}
on (rollOut) {
_root.g.removeMovieClip();
}
Symbol 350 Button
on (rollOver) {
_root.attachMovie("gd", "g", 800);
_root.g._x = _x;
_root.g._y = _y;
if (tex.m_name == "\u8718\u86DB\u306E\u5DE3") {
_root.g.gotoAndStop(5);
} else if (tex.m_name == "\u30C7\u30B9\u30B2\u30A4\u30BA") {
_root.g.gotoAndStop(6);
} else if (tex.m_name == "\u30BD\u30A6\u30EB\u30C1\u30A7\u30F3\u30B8") {
_root.g.gotoAndStop(7);
} else if (tex.m_name == "\u9EC4\u6CC9\u306E\u58F0") {
_root.g.gotoAndStop(8);
}
}
on (rollOut) {
_root.g.removeMovieClip();
}
Symbol 351 MovieClip Frame 1
if (_name == "em1") {
if (_root.e_name1 == "\u5DE8\u5927\u30B9\u30D1\u30A4\u30C0\u30FC") {
tex.m_name = "\u8718\u86DB\u306E\u5DE3";
tex.ms2._visible = false;
tex.ms4._visible = false;
tex.m1 = 8;
tex.m2 = "";
tex.m3 = 12;
tex.m4 = "";
} else {
tex.m_name = "\u9EC4\u6CC9\u306E\u58F0";
tex.ms2._visible = false;
tex.ms3._visible = false;
tex.m1 = 10;
tex.m2 = "";
tex.m3 = "";
tex.m4 = 4;
}
}
onEnterFrame = function () {
if (_root.e_name1 == "\u5DE8\u5927\u30B9\u30D1\u30A4\u30C0\u30FC") {
tex.m_name = "\u8718\u86DB\u306E\u5DE3";
tex.ms2._visible = false;
tex.ms4._visible = false;
tex.m1 = 8;
tex.m2 = "";
tex.m3 = 12;
tex.m4 = "";
} else {
tex.m_name = "\u9EC4\u6CC9\u306E\u58F0";
tex.ms2._visible = false;
tex.ms3._visible = false;
tex.m1 = 10;
tex.m2 = "";
tex.m3 = "";
tex.m4 = 4;
}
if ((((_name == "em1") && (_root.e_mana1 >= tex.m1)) && (_root.e_mana3 >= tex.m3)) && (tex.m_name == "\u8718\u86DB\u306E\u5DE3")) {
clickFlag = 1;
} else if ((((_name == "em1") && (_root.e_mana1 >= tex.m1)) && (_root.e_mana4 >= tex.m4)) && (tex.m_name == "\u9EC4\u6CC9\u306E\u58F0")) {
clickFlag = 1;
} else {
clickFlag = 0;
}
if (clickFlag == 1) {
_root.e_root[_name] = true;
gotoAndStop (3);
} else if (clickFlag == 0) {
_root.e_root[_name] = false;
gotoAndStop (2);
}
};
Instance of Symbol 355 MovieClip in Symbol 356 MovieClip Frame 1
onClipEvent (enterFrame) {
this._rotation = this._rotation - 15;
this._xscale = 100;
this._yscale = 100;
}
Symbol 357 MovieClip Frame 1
stop();
Symbol 357 MovieClip Frame 11
_root.chengeBLOCK();
Symbol 358 MovieClip Frame 1
_root.clikkFlag = true;
stop();
Symbol 358 MovieClip Frame 2
_root.clikkFlag = false;
Symbol 358 MovieClip Frame 3
_root.clikkFlag = false;
Symbol 358 MovieClip Frame 15
_root.reBLOCK();
_root.gotoAndStop("cpu");
Symbol 359 MovieClip Frame 1
stop();
Symbol 359 MovieClip Frame 9
_root.deleteBLOCK3();
Symbol 359 MovieClip Frame 10
Symbol 360 MovieClip Frame 1
_root.clikkFlag = true;
stop();
Symbol 360 MovieClip Frame 2
_root.clikkFlag = false;
Symbol 360 MovieClip Frame 9
_root.checkB();
Symbol 360 MovieClip Frame 10
_root.clikkFlag = true;
Symbol 361 MovieClip Frame 1
_root.clikkFlag = true;
stop();
Symbol 361 MovieClip Frame 2
_root.clikkFlag = false;
Symbol 361 MovieClip Frame 9
_root.crBLOCK_length();
Symbol 361 MovieClip Frame 10
_root.clikkFlag = true;
Symbol 363 MovieClip Frame 1
stop();
Symbol 363 MovieClip Frame 2
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
_root[(("bx" + i) + "y") + j].gotoAndPlay("resetA");
j++;
}
i++;
}
Symbol 363 MovieClip Frame 9
_root.attachMovie("manareset", "mess", 999);
_root.mess._x = 310;
_root.mess._y = 233;
Symbol 363 MovieClip Frame 22
_root.resetBlock();
Symbol 363 MovieClip Frame 28
if (_root._currentframe == 6) {
_root.clikkFlag = true;
} else {
_root.e_root.gotoAndPlay(1);
}
Instance of Symbol 366 MovieClip in Symbol 367 MovieClip Frame 1
onClipEvent (enterFrame) {
this._rotation = this._rotation - 15;
this._xscale = 100;
this._yscale = 100;
}
Symbol 368 MovieClip Frame 1
stop();
Symbol 368 MovieClip Frame 14
_root.reBLOCK();
Symbol 369 MovieClip Frame 1
stop();
Symbol 369 MovieClip Frame 10
_root.chengeBLOCK();
Symbol 370 MovieClip Frame 1
stop();
Symbol 370 MovieClip Frame 8
_root.crBLOCK_length();
Symbol 371 MovieClip Frame 1
function magic1() {
_root.MG5_sound.start();
trace("\u8718\u86DB\u306E\u5DE3");
_root.attachMovie("mname", "mname5", 799);
_root.mname5._x = 310;
_root.mname5._y = 250;
_root.m_ef_e.gotoAndStop(4);
_root.dedtarn = Math.floor(_root.e_mana3 / 12);
_root.e_mana1 = _root.e_mana1 - 8;
_root.e_mana3 = _root.e_mana3 - 12;
em1 = false;
}
function magic4() {
_root.MG6_sound.start();
trace("\u9EC4\u6CC9\u306E\u58F0");
redskull = Math.floor(_root.e_mana1 / 5);
_root.attachMovie("mname", "mname8", 799);
_root.mname8._x = 310;
_root.mname8._y = 250;
skullcount = 0;
i = 0;
while (i < 8) {
j = 0;
while (j < 8) {
if (_root.f_array[i][j] == 7) {
skullcount++;
}
j++;
}
i++;
}
_root.m_ef_e.gotoAndStop(5);
if (skullcount < redskull) {
redskull = skullcount;
}
trace("aka:" + redskull);
do {
rnX = Math.floor(Math.random() * 8);
rnY = Math.floor(Math.random() * 8);
if (_root.f_array[rnX][rnY] == 7) {
_root.f_array[rnX][rnY] = 8;
_root.attachMovie("skullanime", "sanime" + redskull, 650 + redskull);
_root["sanime" + redskull]._x = _root[(("bx" + rnX) + "y") + rnY]._x;
_root["sanime" + redskull]._y = _root[(("bx" + rnX) + "y") + rnY]._y;
redskull--;
}
} while (redskull > 0);
_root.e_mana1 = _root.e_mana1 - 10;
_root.e_mana4 = _root.e_mana4 - 5;
em3 = false;
_root.crBLOCK();
gotoAndPlay (29);
}
Symbol 371 MovieClip Frame 2
if (_root.e_name1 == "\u5DE8\u5927\u30B9\u30D1\u30A4\u30C0\u30FC") {
gotoAndPlay ("e1");
} else {
gotoAndPlay ("e2");
}
Symbol 371 MovieClip Frame 5
C_xpos = 0;
C_ypos = -1;
keseru = false;
do {
C_ypos++;
if ((_root.f_array[C_xpos][C_ypos - 1] == _root.f_array[C_xpos][C_ypos - 2]) && (C_ypos >= 2)) {
if (_root.f_array[C_xpos][C_ypos - 1] == _root.f_array[C_xpos][C_ypos + 1]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos;
sclickC_ypos = C_ypos + 1;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos][C_ypos + 1];
}
if (_root.f_array[C_xpos][C_ypos - 1] == _root.f_array[C_xpos + 1][C_ypos]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos + 1;
sclickC_ypos = C_ypos;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos + 1][C_ypos];
}
if (_root.f_array[C_xpos][C_ypos - 1] == _root.f_array[C_xpos - 1][C_ypos]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos - 1;
sclickC_ypos = C_ypos;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos - 1][C_ypos];
}
} else if ((_root.f_array[C_xpos][C_ypos + 1] == _root.f_array[C_xpos][C_ypos + 2]) && (C_ypos <= 5)) {
if (_root.f_array[C_xpos][C_ypos + 1] == _root.f_array[C_xpos][C_ypos - 1]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos;
sclickC_ypos = C_ypos - 1;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos][C_ypos - 1];
}
if (_root.f_array[C_xpos][C_ypos + 1] == _root.f_array[C_xpos + 1][C_ypos]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos + 1;
sclickC_ypos = C_ypos;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos + 1][C_ypos];
}
if (_root.f_array[C_xpos][C_ypos + 1] == _root.f_array[C_xpos - 1][C_ypos]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos - 1;
sclickC_ypos = C_ypos;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos - 1][C_ypos];
}
} else if ((_root.f_array[C_xpos - 1][C_ypos] == _root.f_array[C_xpos - 2][C_ypos]) && (C_xpos >= 2)) {
if (_root.f_array[C_xpos - 1][C_ypos] == _root.f_array[C_xpos][C_ypos - 1]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos;
sclickC_ypos = C_ypos - 1;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos][C_ypos - 1];
}
if (_root.f_array[C_xpos - 1][C_ypos] == _root.f_array[C_xpos][C_ypos + 1]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos;
sclickC_ypos = C_ypos + 1;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos][C_ypos + 1];
}
if (_root.f_array[C_xpos - 1][C_ypos] == _root.f_array[C_xpos + 1][C_ypos]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos + 1;
sclickC_ypos = C_ypos;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos + 1][C_ypos];
}
} else if ((_root.f_array[C_xpos + 1][C_ypos] == _root.f_array[C_xpos + 2][C_ypos]) && (C_xpos <= 5)) {
if (_root.f_array[C_xpos + 1][C_ypos] == _root.f_array[C_xpos][C_ypos - 1]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos;
sclickC_ypos = C_ypos - 1;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos][C_ypos - 1];
}
if (_root.f_array[C_xpos + 1][C_ypos] == _root.f_array[C_xpos][C_ypos + 1]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos;
sclickC_ypos = C_ypos + 1;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos][C_ypos + 1];
}
if (_root.f_array[C_xpos + 1][C_ypos] == _root.f_array[C_xpos - 1][C_ypos]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos - 1;
sclickC_ypos = C_ypos;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos - 1][C_ypos];
}
} else if (((_root.f_array[C_xpos + 1][C_ypos] == _root.f_array[C_xpos - 1][C_ypos]) && (C_xpos >= 1)) && (C_xpos <= 6)) {
if (_root.f_array[C_xpos + 1][C_ypos] == _root.f_array[C_xpos][C_ypos - 1]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos;
sclickC_ypos = C_ypos - 1;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos][C_ypos - 1];
}
if (_root.f_array[C_xpos + 1][C_ypos] == _root.f_array[C_xpos][C_ypos + 1]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos;
sclickC_ypos = C_ypos + 1;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos][C_ypos + 1];
}
} else if (((_root.f_array[C_xpos][C_ypos - 1] == _root.f_array[C_xpos][C_ypos + 1]) && (C_ypos >= 1)) && (C_ypos <= 6)) {
if (_root.f_array[C_xpos][C_ypos - 1] == _root.f_array[C_xpos + 1][C_ypos]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos + 1;
sclickC_ypos = C_ypos;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos + 1][C_ypos];
}
if (_root.f_array[C_xpos][C_ypos - 1] == _root.f_array[C_xpos - 1][C_ypos]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos - 1;
sclickC_ypos = C_ypos;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos - 1][C_ypos];
}
}
if (C_ypos == 7) {
C_ypos = -1;
C_xpos++;
}
if (C_xpos == 8) {
break;
}
} while (keseru == false);
if (keseru == false) {
_root.resetANIME.gotoAndPlay(2);
stop();
}
Symbol 371 MovieClip Frame 17
if (em1 && (Math.floor(Math.random() * 5) == 0)) {
magic1();
gotoAndPlay (5);
}
Symbol 371 MovieClip Frame 18
_root.attachMovie("f_red", "m1", 501);
_root.m1._x = (((_root.bsize + _root.bmargin) - 1) * fclickC_xpos) + 113;
_root.m1._y = 377 - (((_root.bsize + _root.bmargin) - 1) * fclickC_ypos);
_root.CRI_sound.start();
Symbol 371 MovieClip Frame 22
_root.attachMovie("f_red", "m2", 502);
_root.m2._x = (((_root.bsize + _root.bmargin) - 1) * sclickC_xpos) + 113;
_root.m2._y = 377 - (((_root.bsize + _root.bmargin) - 1) * sclickC_ypos);
_root.CRI_sound.start();
Symbol 371 MovieClip Frame 26
_root.fxpos = fclickC_xpos;
_root.fypos = fclickC_ypos;
_root.sxpos = sclickC_xpos;
_root.sypos = sclickC_ypos;
_root.fblock = fblockname;
_root.sblock = sblockname;
_root.blockMOVE();
stop();
Symbol 371 MovieClip Frame 28
C_xpos = 0;
C_ypos = -1;
keseru = false;
do {
C_ypos++;
if ((_root.f_array[C_xpos][C_ypos - 1] == _root.f_array[C_xpos][C_ypos - 2]) && (C_ypos >= 2)) {
if (_root.f_array[C_xpos][C_ypos - 1] == _root.f_array[C_xpos][C_ypos + 1]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos;
sclickC_ypos = C_ypos + 1;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos][C_ypos + 1];
}
if (_root.f_array[C_xpos][C_ypos - 1] == _root.f_array[C_xpos + 1][C_ypos]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos + 1;
sclickC_ypos = C_ypos;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos + 1][C_ypos];
}
if (_root.f_array[C_xpos][C_ypos - 1] == _root.f_array[C_xpos - 1][C_ypos]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos - 1;
sclickC_ypos = C_ypos;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos - 1][C_ypos];
}
} else if ((_root.f_array[C_xpos][C_ypos + 1] == _root.f_array[C_xpos][C_ypos + 2]) && (C_ypos <= 5)) {
if (_root.f_array[C_xpos][C_ypos + 1] == _root.f_array[C_xpos][C_ypos - 1]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos;
sclickC_ypos = C_ypos - 1;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos][C_ypos - 1];
}
if (_root.f_array[C_xpos][C_ypos + 1] == _root.f_array[C_xpos + 1][C_ypos]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos + 1;
sclickC_ypos = C_ypos;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos + 1][C_ypos];
}
if (_root.f_array[C_xpos][C_ypos + 1] == _root.f_array[C_xpos - 1][C_ypos]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos - 1;
sclickC_ypos = C_ypos;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos - 1][C_ypos];
}
} else if ((_root.f_array[C_xpos - 1][C_ypos] == _root.f_array[C_xpos - 2][C_ypos]) && (C_xpos >= 2)) {
if (_root.f_array[C_xpos - 1][C_ypos] == _root.f_array[C_xpos][C_ypos - 1]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos;
sclickC_ypos = C_ypos - 1;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos][C_ypos - 1];
}
if (_root.f_array[C_xpos - 1][C_ypos] == _root.f_array[C_xpos][C_ypos + 1]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos;
sclickC_ypos = C_ypos + 1;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos][C_ypos + 1];
}
if (_root.f_array[C_xpos - 1][C_ypos] == _root.f_array[C_xpos + 1][C_ypos]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos + 1;
sclickC_ypos = C_ypos;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos + 1][C_ypos];
}
} else if ((_root.f_array[C_xpos + 1][C_ypos] == _root.f_array[C_xpos + 2][C_ypos]) && (C_xpos <= 5)) {
if (_root.f_array[C_xpos + 1][C_ypos] == _root.f_array[C_xpos][C_ypos - 1]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos;
sclickC_ypos = C_ypos - 1;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos][C_ypos - 1];
}
if (_root.f_array[C_xpos + 1][C_ypos] == _root.f_array[C_xpos][C_ypos + 1]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos;
sclickC_ypos = C_ypos + 1;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos][C_ypos + 1];
}
if (_root.f_array[C_xpos + 1][C_ypos] == _root.f_array[C_xpos - 1][C_ypos]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos - 1;
sclickC_ypos = C_ypos;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos - 1][C_ypos];
}
} else if (((_root.f_array[C_xpos + 1][C_ypos] == _root.f_array[C_xpos - 1][C_ypos]) && (C_xpos >= 1)) && (C_xpos <= 6)) {
if (_root.f_array[C_xpos + 1][C_ypos] == _root.f_array[C_xpos][C_ypos - 1]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos;
sclickC_ypos = C_ypos - 1;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos][C_ypos - 1];
}
if (_root.f_array[C_xpos + 1][C_ypos] == _root.f_array[C_xpos][C_ypos + 1]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos;
sclickC_ypos = C_ypos + 1;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos][C_ypos + 1];
}
} else if (((_root.f_array[C_xpos][C_ypos - 1] == _root.f_array[C_xpos][C_ypos + 1]) && (C_ypos >= 1)) && (C_ypos <= 6)) {
if (_root.f_array[C_xpos][C_ypos - 1] == _root.f_array[C_xpos + 1][C_ypos]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos + 1;
sclickC_ypos = C_ypos;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos + 1][C_ypos];
}
if (_root.f_array[C_xpos][C_ypos - 1] == _root.f_array[C_xpos - 1][C_ypos]) {
keseru = true;
fclickC_xpos = C_xpos;
fclickC_ypos = C_ypos;
sclickC_xpos = C_xpos - 1;
sclickC_ypos = C_ypos;
fblockname = _root.f_array[C_xpos][C_ypos];
sblockname = _root.f_array[C_xpos - 1][C_ypos];
}
}
if (C_ypos == 7) {
C_ypos = -1;
C_xpos++;
}
if (C_xpos == 8) {
break;
}
} while (keseru == false);
if (keseru == false) {
_root.resetANIME.gotoAndPlay(2);
stop();
}
Symbol 371 MovieClip Frame 40
if (em1 && (Math.floor(Math.random() * 1) == 0)) {
magic4();
gotoAndPlay (29);
}
Symbol 371 MovieClip Frame 41
_root.attachMovie("f_red", "m1", 501);
_root.m1._x = (((_root.bsize + _root.bmargin) - 1) * fclickC_xpos) + 113;
_root.m1._y = 377 - (((_root.bsize + _root.bmargin) - 1) * fclickC_ypos);
_root.CRI_sound.start();
Symbol 371 MovieClip Frame 45
_root.attachMovie("f_red", "m2", 502);
_root.m2._x = (((_root.bsize + _root.bmargin) - 1) * sclickC_xpos) + 113;
_root.m2._y = 377 - (((_root.bsize + _root.bmargin) - 1) * sclickC_ypos);
_root.CRI_sound.start();
Symbol 371 MovieClip Frame 49
_root.fxpos = fclickC_xpos;
_root.fypos = fclickC_ypos;
_root.sxpos = sclickC_xpos;
_root.sypos = sclickC_ypos;
_root.fblock = fblockname;
_root.sblock = sblockname;
_root.blockMOVE();
stop();
Symbol 372 MovieClip Frame 1
stop();
Symbol 372 MovieClip Frame 9
_root.checkB();
Symbol 386 Button
on (press) {
enemy = 2;
_root.fxpos = undefined;
_root.fypos = undefined;
_root.sblock = undefined;
_root.fblock = undefined;
_root.sxpos = undefined;
_root.sypos = undefined;
resetBlock();
BG_sound.stop("Victory");
BG_sound.attachSound("About_to_win");
BG_sound.start(0, 999);
gotoAndPlay (5);
}
Symbol 400 Button
on (press) {
getURL ("http://www.d3p.co.jp/p_quest/");
}
Symbol 412 Button
on (press) {
enemy = 1;
_root.fxpos = undefined;
_root.fypos = undefined;
_root.sblock = undefined;
_root.fblock = undefined;
_root.sxpos = undefined;
_root.sypos = undefined;
resetBlock();
BG_sound.stop("Victory");
BG_sound.attachSound("About_to_win");
BG_sound.start(0, 999);
gotoAndPlay (5);
}
Symbol 424 Button
on (press) {
_root.fxpos = undefined;
_root.fypos = undefined;
_root.sblock = undefined;
_root.fblock = undefined;
_root.sxpos = undefined;
_root.sypos = undefined;
resetBlock();
BG_sound.stop("Defeat");
BG_sound.attachSound("About_to_win");
BG_sound.start(0, 999);
gotoAndPlay (5);
}