Frame 1
fscommand ("showmenu", "false");
fscommand ("allowscale", "false");
fscommand ("fullscreen", "false");
mode = 0;
lock = 0;
count = 0;
kill = 0;
combo = 0;
round = 0;
life = 10;
bosscount = 0;
score = 0;
multi = 1;
point = 0;
bosstype = 1;
Instance of Symbol 76 MovieClip in Frame 1
onClipEvent (load) {
Mouse.show();
}
Frame 3
this.gotoAndPlay(_currentframe - 1);
Frame 4
_root.round++;
_root.point = 0;
r = (Math.random() * 6) + 3;
i = 0;
while (i < r) {
_root.attachMovie("enemy", "enemy" + _root.count, 5000 + _root.count);
_root["enemy" + _root.count]._x = 350 + (i * 30);
_root["enemy" + _root.count]._y = 192;
_root.count++;
i++;
}
if (_root.round == 3) {
if ((Math.random() * 8) <= 1) {
_root.attachMovie("rin", "bigenemy", 5500 + _root.count);
_root.bigenemy._x = 350 + (_root.count * 30);
_root.bigenemy._y = 192;
} else {
_root.attachMovie("bigenemy", "bigenemy", 5500 + _root.count);
_root.bigenemy._x = 370 + (_root.count * 30);
_root.bigenemy._y = 192;
}
_root.count++;
_root.round = 0;
}
Instance of Symbol 114 MovieClip "girl" in Frame 4
onClipEvent (load) {
Mouse.hide();
}
onClipEvent (mouseMove) {
_x = (_x + _xmouse);
if (_x >= 300) {
_x = 300;
}
}
onClipEvent (mouseDown) {
if (_root.lock == 0) {
this.gotoAndPlay("attack");
}
}
Frame 5
_root.combo--;
if (_root.bosscount == 8) {
this.gotoAndPlay("boss");
}
if (_root.combo <= 0) {
_root.mode = 0;
_root.combo = 0;
}
if (_root.kill == _root.count) {
_root.kill = 0;
_root.count = 0;
this.gotoAndPlay(_currentframe - 1);
}
if (_root.life <= 0) {
this.gotoAndPlay("end");
}
Frame 6
this.gotoAndPlay(_currentframe - 1);
Frame 7
bosscount = 0;
fff = 0;
_root.attachMovie("boss", "boss", 8000 + _root.count);
_root.boss._x = 500;
_root.boss._y = 192;
_root.count++;
theSoundobj = new Sound();
theSoundobj.attachSound("laugh");
theSoundobj.start();
Frame 8
if (_root.kill == _root.count) {
_root.kill = 0;
_root.count = 0;
this.gotoAndPlay("main");
}
_root.combo--;
if (_root.combo <= 0) {
_root.mode = 0;
_root.combo = 0;
}
if (_root.life <= 0) {
this.gotoAndPlay("end");
}
Frame 9
this.gotoAndPlay(_currentframe - 1);
Frame 10
i = 0;
while (i < 12) {
_root["enemy" + i].removeMovieClip();
i++;
}
_root.bigenemy.removeMovieClip();
_root.boss.removeMovieClip();
Instance of Symbol 71 MovieClip [gameover] "gameover" in Frame 30
onClipEvent (mouseDown) {
_root.gotoAndPlay(1);
}
Frame 34
this.gotoAndPlay(_currentframe - 1);
Symbol 5 MovieClip [fire] Frame 8
this.gotoAndPlay(1);
Symbol 5 MovieClip [fire] Frame 14
this.gotoAndPlay(_currentframe - 1);
Symbol 7 MovieClip [attackf] Frame 10
_root.lock = 0;
this.removeMovieClip();
Symbol 9 MovieClip [attackc] Frame 9
_root.lock = 0;
this.removeMovieClip();
Symbol 12 MovieClip [attacke] Frame 13
_root.lock = 0;
this.removeMovieClip();
Symbol 14 MovieClip [attackd] Frame 7
_root.lock = 0;
this.removeMovieClip();
Symbol 16 MovieClip [attackb] Frame 5
_root.lock = 0;
this.removeMovieClip();
Symbol 18 MovieClip [attacka] Frame 4
_root.lock = 0;
this.removeMovieClip();
Symbol 20 MovieClip [1000p] Frame 10
this.removeMovieClip();
Symbol 22 MovieClip [100p] Frame 10
this.removeMovieClip();
Symbol 24 MovieClip [10p] Frame 10
this.removeMovieClip();
Symbol 26 MovieClip [8x] Frame 10
this.removeMovieClip();
Symbol 28 MovieClip [4x] Frame 10
this.removeMovieClip();
Symbol 30 MovieClip [2x] Frame 10
this.removeMovieClip();
Symbol 31 MovieClip [bigenemy] Frame 1
this.attachMovie("himan", "himan", 4000 + _root.count);
myhp = 6;
Symbol 31 MovieClip [bigenemy] Frame 2
_x = (_x - 4);
if (_x <= 0) {
_root.kill++;
this.removeMovieClip();
}
if (this.hitTest(_root.attack) and (_x <= 320)) {
myhp--;
_root.combo = _root.combo + 5;
if (myhp <= 0) {
_root.score = _root.score + (100 * _root.multi);
theSoundobj = new Sound();
theSoundobj.attachSound("punch");
theSoundobj.start();
this.gotoAndPlay("die");
}
this.himan.gotoAndPlay("damage");
}
if (this.hitTest(_root.girl.weakpoint)) {
_root.life--;
_root.girl.gotoAndPlay("damage");
}
Symbol 31 MovieClip [bigenemy] Frame 3
this.gotoAndPlay(_currentframe - 1);
Symbol 31 MovieClip [bigenemy] Frame 4
_root.point++;
_root.attachMovie("100p", "100p" + _root.point, 50 + _root.point);
_root["100p" + _root.point]._x = _x - 8;
_root["100p" + _root.point]._y = _y - 80;
_root.attachMovie(_root.multi + "x", (_root.multi + "x") + _root.point, 500 + _root.point);
_root[(_root.multi + "x") + _root.point]._x = _x + 12;
_root[(_root.multi + "x") + _root.point]._y = _y - 80;
Symbol 31 MovieClip [bigenemy] Frame 5
this.himan.gotoAndPlay("die");
_y = (_y + 8);
if (_y >= 350) {
_root.kill++;
_root.bosscount++;
this.removeMovieClip();
}
Symbol 31 MovieClip [bigenemy] Frame 6
this.gotoAndPlay(_currentframe - 1);
Symbol 32 MovieClip [bossfire] Frame 1
this.attachMovie("fire", "fire", 10000 + _root.fff);
Symbol 32 MovieClip [bossfire] Frame 2
_x = (_x - 5);
if (_x <= 0) {
this.removeMovieClip();
}
if (this.hitTest(_root.attack)) {
_root.combo = _root.combo + 5;
theSoundobj = new Sound();
theSoundobj.attachSound("punch");
theSoundobj.start();
this.gotoAndPlay("die");
}
if (this.hitTest(_root.girl.weakpoint)) {
_root.life--;
_root.girl.gotoAndPlay("damage");
}
Symbol 32 MovieClip [bossfire] Frame 3
this.gotoAndPlay(_currentframe - 1);
Symbol 32 MovieClip [bossfire] Frame 4
this.fire.gotoAndPlay("die");
Symbol 32 MovieClip [bossfire] Frame 7
this.removeMovieClip();
Symbol 33 MovieClip [boss] Frame 1
this.attachMovie("dragon" + _root.bosstype, "dragon", 9000 + _root.count);
myhp = 16 * _root.bosstype;
_root.bosstype++;
if (_root.bosstype >= 4) {
_root.bosstype = 1;
}
Symbol 33 MovieClip [boss] Frame 2
_x = (_x - 4);
if (_x <= 240) {
_x = 240;
}
if ((Math.random() * 16) <= 1) {
this.gotoAndPlay("fire");
}
if (this.hitTest(_root.attack) and (_x <= 320)) {
myhp--;
_root.combo = _root.combo + 5;
if (myhp <= 0) {
_root.score = _root.score + (1000 * _root.multi);
theSoundobj = new Sound();
theSoundobj.attachSound("punch");
theSoundobj.start();
this.gotoAndPlay("die");
}
this.dragon.gotoAndPlay("damage");
}
if (this.hitTest(_root.girl.weakpoint)) {
_root.life--;
_root.girl.gotoAndPlay("damage");
}
Symbol 33 MovieClip [boss] Frame 3
this.gotoAndPlay(_currentframe - 1);
Symbol 33 MovieClip [boss] Frame 4
_root.point++;
_root.attachMovie("1000p", "1000p" + _root.point, 50 + _root.point);
_root["1000p" + _root.point]._x = _x - 10;
_root["1000p" + _root.point]._y = _y - 100;
_root.attachMovie(_root.multi + "x", (_root.multi + "x") + _root.point, 500 + _root.point);
_root[(_root.multi + "x") + _root.point]._x = _x + 20;
_root[(_root.multi + "x") + _root.point]._y = _y - 100;
Symbol 33 MovieClip [boss] Frame 5
this.dragon.gotoAndPlay("die");
_y = (_y + 8);
if (_y >= 400) {
_root.kill++;
this.removeMovieClip();
}
Symbol 33 MovieClip [boss] Frame 6
this.gotoAndPlay(_currentframe - 1);
Symbol 33 MovieClip [boss] Frame 7
this.dragon.gotoAndPlay("fire");
_root.attachMovie("bossfire", "bossfire" + _root.fff, 12000 + _root.fff);
_root["bossfire" + _root.fff]._y = 150;
_root["bossfire" + _root.fff]._x = _x - 40;
_root.fff++;
Symbol 33 MovieClip [boss] Frame 15
this.gotoAndPlay(2);
Symbol 34 MovieClip [rin] Frame 1
this.attachMovie("rinrin", "rinrin", 3000 + _root.count);
Symbol 34 MovieClip [rin] Frame 2
_x = (_x - 4);
if (_x <= 0) {
_root.kill++;
this.removeMovieClip();
}
if (this.hitTest(_root.attack) and (_x <= 320)) {
_root.combo = _root.combo + 5;
theSoundobj = new Sound();
theSoundobj.attachSound("aan");
theSoundobj.start();
this.gotoAndPlay("die");
}
if (this.hitTest(_root.girl.weakpoint)) {
_root.life--;
_root.girl.gotoAndPlay("damage");
}
Symbol 34 MovieClip [rin] Frame 3
this.gotoAndPlay(_currentframe - 1);
Symbol 34 MovieClip [rin] Frame 4
_root.point++;
_root.attachMovie("recover", "recover" + _root.point, 50 + _root.point);
_root["recover" + _root.point]._x = _x - 4;
_root["recover" + _root.point]._y = _y - 50;
Symbol 34 MovieClip [rin] Frame 5
this.rinrin.gotoAndPlay("die");
_y = (_y + 8);
if (_y >= 250) {
_root.kill++;
_root.bosscount++;
this.removeMovieClip();
}
Symbol 34 MovieClip [rin] Frame 6
this.gotoAndPlay(_currentframe - 1);
Symbol 35 MovieClip [enemy] Frame 1
this.attachMovie("hadasi", "hadasi", 3000 + _root.count);
Symbol 35 MovieClip [enemy] Frame 2
_x = (_x - 4);
if (_x <= 0) {
_root.kill++;
this.removeMovieClip();
}
if (this.hitTest(_root.attack) and (_x <= 320)) {
_root.score = _root.score + (10 * _root.multi);
_root.combo = _root.combo + 5;
theSoundobj = new Sound();
theSoundobj.attachSound("punch");
theSoundobj.start();
this.gotoAndPlay("die");
}
if (this.hitTest(_root.girl.weakpoint)) {
_root.life--;
_root.girl.gotoAndPlay("damage");
}
Symbol 35 MovieClip [enemy] Frame 3
this.gotoAndPlay(_currentframe - 1);
Symbol 35 MovieClip [enemy] Frame 4
_root.point++;
_root.attachMovie("10p", "10p" + _root.point, 50 + _root.point);
_root["10p" + _root.point]._x = _x - 4;
_root["10p" + _root.point]._y = _y - 50;
_root.attachMovie(_root.multi + "x", (_root.multi + "x") + _root.point, 500 + _root.point);
_root[(_root.multi + "x") + _root.point]._x = _x + 8;
_root[(_root.multi + "x") + _root.point]._y = _y - 50;
Symbol 35 MovieClip [enemy] Frame 5
this.hadasi.gotoAndPlay("die");
_y = (_y + 8);
if (_y >= 250) {
_root.kill++;
this.removeMovieClip();
}
Symbol 35 MovieClip [enemy] Frame 6
this.gotoAndPlay(_currentframe - 1);
Symbol 38 MovieClip [recover] Frame 17
_root.life = _root.life + 2;
if (_root.life >= 10) {
_root.life = 10;
}
_root.heart.gotoAndPlay("change");
this.removeMovieClip();
Symbol 44 MovieClip [dragon3] Frame 10
this.gotoAndPlay(1);
Symbol 44 MovieClip [dragon3] Frame 12
this.gotoAndPlay(_currentframe - 1);
Symbol 44 MovieClip [dragon3] Frame 15
this.gotoAndPlay(1);
Symbol 44 MovieClip [dragon3] Frame 23
this.gotoAndPlay(1);
Symbol 50 MovieClip [dragon2] Frame 10
this.gotoAndPlay(1);
Symbol 50 MovieClip [dragon2] Frame 12
this.gotoAndPlay(_currentframe - 1);
Symbol 50 MovieClip [dragon2] Frame 15
this.gotoAndPlay(1);
Symbol 50 MovieClip [dragon2] Frame 23
this.gotoAndPlay(1);
Symbol 56 MovieClip [dragon1] Frame 10
this.gotoAndPlay(1);
Symbol 56 MovieClip [dragon1] Frame 12
this.gotoAndPlay(_currentframe - 1);
Symbol 56 MovieClip [dragon1] Frame 15
this.gotoAndPlay(1);
Symbol 56 MovieClip [dragon1] Frame 23
this.gotoAndPlay(1);
Symbol 61 MovieClip [himan] Frame 10
this.gotoAndPlay(1);
Symbol 61 MovieClip [himan] Frame 12
this.gotoAndPlay(_currentframe - 1);
Symbol 61 MovieClip [himan] Frame 14
this.gotoAndPlay(1);
Symbol 65 MovieClip [rinrin] Frame 10
this.gotoAndPlay(1);
Symbol 69 MovieClip [hadasi] Frame 10
this.gotoAndPlay(1);
Symbol 80 Button
on (press) {
theSoundobj = new Sound();
theSoundobj.attachSound("punch");
theSoundobj.start();
_root.gotoAndPlay("main");
}
Symbol 82 Button
on (press) {
_quality = "low";
}
Symbol 84 Button
on (press) {
_quality = "medium";
}
Symbol 86 Button
on (press) {
_quality = "best";
}
Symbol 114 MovieClip Frame 10
this.gotoAndPlay(1);
Symbol 114 MovieClip Frame 15
if (_root.mode >= 7) {
_root.mode = 0;
}
if (_root.mode == 0) {
this.gotoAndPlay("c0");
} else if (_root.combo >= 1) {
this.gotoAndPlay("c" + _root.mode);
} else {
_root.mode = 0;
this.gotoAndPlay("c0");
}
Symbol 114 MovieClip Frame 16
_root.multi = 1;
_root.mode++;
_root.combo = 20;
_root.lock = 1;
_root.attachMovie("attacka", "attack", 100);
_root.attack._x = _x + 25;
_root.attack._y = _y - 35;
Symbol 114 MovieClip Frame 20
this.gotoAndPlay(1);
Symbol 114 MovieClip Frame 21
_root.multi = 1;
_root.mode++;
_root.combo++;
_root.lock = 1;
_root.attachMovie("attacka", "attack", 100);
_root.attack._x = _x + 25;
_root.attack._y = _y - 33;
Symbol 114 MovieClip Frame 25
this.gotoAndPlay(1);
Symbol 114 MovieClip Frame 26
_root.multi = 2;
_root.mode++;
_root.combo++;
_root.lock = 1;
_root.attachMovie("attackb", "attack", 100);
_root.attack._x = _x + 25;
_root.attack._y = _y - 33;
Symbol 114 MovieClip Frame 30
this.gotoAndPlay(1);
Symbol 114 MovieClip Frame 31
_root.multi = 2;
_root.mode++;
_root.combo++;
_root.lock = 1;
_root.attachMovie("attackc", "attack", 100);
_root.attack._x = _x + 30;
_root.attack._y = _y;
Symbol 114 MovieClip Frame 39
this.gotoAndPlay(1);
Symbol 114 MovieClip Frame 40
_root.multi = 4;
_root.mode++;
_root.combo++;
_root.lock = 1;
Symbol 114 MovieClip Frame 42
_root.attachMovie("attackd", "attack", 100);
_root.attack._x = _x;
_root.attack._y = _y - 52;
Symbol 114 MovieClip Frame 47
this.gotoAndPlay(1);
Symbol 114 MovieClip Frame 48
_root.multi = 4;
_root.mode++;
_root.combo = _root.combo + 16;
_root.lock = 1;
Symbol 114 MovieClip Frame 51
_root.attachMovie("attackf", "attack", 100);
_root.attack._x = _x + 25;
_root.attack._y = _y - 26;
Symbol 114 MovieClip Frame 61
this.gotoAndPlay(1);
Symbol 114 MovieClip Frame 62
_root.multi = 8;
_root.mode++;
_root.lock = 1;
Symbol 114 MovieClip Frame 65
_root.attachMovie("attacke", "attack", 100);
_root.attack._x = _x;
_root.attack._y = _y;
Symbol 114 MovieClip Frame 82
this.gotoAndPlay(1);
Symbol 114 MovieClip Frame 83
_root.mode++;
_root.combo = 13;
_root.lock = 1;
Symbol 114 MovieClip Frame 89
this.gotoAndPlay(1);
Symbol 114 MovieClip Frame 90
_root.mode = 0;
Symbol 114 MovieClip Frame 91
_root.heart.gotoAndPlay("change");
Symbol 114 MovieClip Frame 111
_root.lock = 0;
this.gotoAndPlay(1);
Symbol 118 MovieClip Frame 1
this.gotoAndPlay(["l" + _root.life]);
Symbol 118 MovieClip Frame 6
this.gotoAndPlay(_currentframe - 1);
Symbol 118 MovieClip Frame 9
this.gotoAndPlay(_currentframe - 1);
Symbol 118 MovieClip Frame 12
this.gotoAndPlay(_currentframe - 1);
Symbol 118 MovieClip Frame 15
this.gotoAndPlay(_currentframe - 1);
Symbol 118 MovieClip Frame 18
this.gotoAndPlay(_currentframe - 1);
Symbol 118 MovieClip Frame 21
this.gotoAndPlay(_currentframe - 1);
Symbol 118 MovieClip Frame 24
this.gotoAndPlay(_currentframe - 1);
Symbol 118 MovieClip Frame 27
this.gotoAndPlay(_currentframe - 1);
Symbol 118 MovieClip Frame 30
this.gotoAndPlay(_currentframe - 1);
Symbol 118 MovieClip Frame 33
this.gotoAndPlay(_currentframe - 1);
Symbol 118 MovieClip Frame 36
this.gotoAndPlay(_currentframe - 1);