Frame 2
ifFrameLoaded (7) {
gotoAndPlay (4);
}
Frame 3
gotoAndPlay (2);
Frame 5
_global.accumulatedScore = 0;
stop();
Frame 6
stop();
Instance of Symbol 78 MovieClip "gameEngine" in Frame 6
//component parameters
onClipEvent (initialize) {
width = 700;
height = 500;
distance = 8000;
nextStageLabel = "Stage 2";
gameOverLabel = "Game Over";
_visible = false;
}
Instance of Symbol 117 MovieClip in Frame 6
//component parameters
onClipEvent (initialize) {
team = 0;
rebornRate = 100;
comeOutPoint = 100;
hidePoint = 9700;
}
Instance of Symbol 132 MovieClip in Frame 6
//component parameters
onClipEvent (initialize) {
team = 1;
rebornRate = 100;
comeOutPoint = 4000;
hidePoint = 7700;
}
Instance of Symbol 143 MovieClip in Frame 6
//component parameters
onClipEvent (initialize) {
team = 1;
rebornRate = 70;
comeOutPoint = 100;
hidePoint = 7700;
}
Instance of Symbol 153 MovieClip in Frame 6
//component parameters
onClipEvent (initialize) {
team = 1;
rebornRate = 70;
comeOutPoint = 100;
hidePoint = 7700;
}
Instance of Symbol 169 MovieClip in Frame 6
//component parameters
onClipEvent (initialize) {
team = 1;
rebornRate = 70;
comeOutPoint = 100;
hidePoint = 7700;
}
Instance of Symbol 179 MovieClip in Frame 6
//component parameters
onClipEvent (initialize) {
team = 1;
rebornRate = 100;
comeOutPoint = 2000;
hidePoint = 7700;
}
Instance of Symbol 189 MovieClip in Frame 6
//component parameters
onClipEvent (initialize) {
team = 1;
rebornRate = 100;
comeOutPoint = 100;
hidePoint = 7700;
}
Instance of Symbol 203 MovieClip in Frame 6
//component parameters
onClipEvent (initialize) {
gameEngineName = "/gameEngine";
_x = 1000;
}
Frame 8
stop();
Instance of Symbol 241 MovieClip in Frame 8
//component parameters
onClipEvent (initialize) {
team = 1;
rebornRate = 100;
comeOutPoint = 2000;
hidePoint = 7700;
}
Instance of Symbol 257 MovieClip in Frame 8
//component parameters
onClipEvent (initialize) {
team = 1;
rebornRate = 100;
comeOutPoint = 3000;
hidePoint = 7700;
}
Instance of Symbol 78 MovieClip "gameEngine" in Frame 8
//component parameters
onClipEvent (initialize) {
width = 700;
height = 500;
distance = 8000;
nextStageLabel = "Stage 3";
gameOverLabel = "Game Over";
_visible = false;
}
Instance of Symbol 117 MovieClip in Frame 8
//component parameters
onClipEvent (initialize) {
team = 0;
rebornRate = 100;
comeOutPoint = 100;
hidePoint = 9700;
}
Instance of Symbol 153 MovieClip in Frame 8
//component parameters
onClipEvent (initialize) {
team = 1;
rebornRate = 70;
comeOutPoint = 100;
hidePoint = 7700;
}
Instance of Symbol 273 MovieClip in Frame 8
//component parameters
onClipEvent (initialize) {
team = 1;
rebornRate = 100;
comeOutPoint = 4000;
hidePoint = 7700;
}
Instance of Symbol 179 MovieClip in Frame 8
//component parameters
onClipEvent (initialize) {
team = 1;
rebornRate = 70;
comeOutPoint = 100;
hidePoint = 7700;
}
Instance of Symbol 203 MovieClip in Frame 8
//component parameters
onClipEvent (initialize) {
gameEngineName = "/gameEngine";
_x = 1000;
}
Instance of Symbol 169 MovieClip in Frame 8
//component parameters
onClipEvent (initialize) {
team = 1;
rebornRate = 70;
comeOutPoint = 100;
hidePoint = 7700;
}
Frame 10
stop();
Instance of Symbol 302 MovieClip in Frame 10
//component parameters
onClipEvent (initialize) {
team = 1;
rebornRate = 70;
comeOutPoint = 2000;
hidePoint = 7700;
}
Instance of Symbol 189 MovieClip in Frame 10
//component parameters
onClipEvent (initialize) {
team = 1;
rebornRate = 50;
comeOutPoint = 100;
hidePoint = 7700;
}
Instance of Symbol 257 MovieClip in Frame 10
//component parameters
onClipEvent (initialize) {
team = 1;
rebornRate = 100;
comeOutPoint = 100;
hidePoint = 7700;
}
Instance of Symbol 325 MovieClip in Frame 10
//component parameters
onClipEvent (initialize) {
team = 1;
rebornRate = 1;
comeOutPoint = 4000;
hidePoint = 7700;
}
Instance of Symbol 78 MovieClip "gameEngine" in Frame 10
//component parameters
onClipEvent (initialize) {
width = 700;
height = 500;
distance = 8000;
nextStageLabel = "Game Over";
gameOverLabel = "Game Over";
_visible = false;
}
Instance of Symbol 117 MovieClip in Frame 10
//component parameters
onClipEvent (initialize) {
team = 0;
rebornRate = 100;
comeOutPoint = 100;
hidePoint = 9700;
}
Instance of Symbol 153 MovieClip in Frame 10
//component parameters
onClipEvent (initialize) {
team = 1;
rebornRate = 50;
comeOutPoint = 100;
hidePoint = 7700;
}
Instance of Symbol 203 MovieClip in Frame 10
//component parameters
onClipEvent (initialize) {
gameEngineName = "/gameEngine";
_x = 1000;
}
Frame 12
scoreText = _global.score;
_global.life = undefined;
_global.score = undefined;
stop();
Symbol 5 MovieClip Frame 1
function initialization() {
vx = 0;
vy = 0;
frozenCounter = 0;
team = _parent.team;
gameEngine.addToList("bulletList" + team, {id:eval (_target), parent:eval (_parent._target)});
initialized = true;
movie = eval (_parent.movie);
}
function move(s) {
_parent._x = _parent._x + s;
}
function attackBy(attacker, hpDeduct) {
movie.gotoAndPlay("die");
}
function run() {
if (movie.state == "walk") {
if (_parent._xscale > 0) {
_parent._x = _parent._x + flyingVX;
} else {
_parent._x = _parent._x - flyingVX;
}
if (frozenCounter > 0) {
movie.gotoAndPlay("die");
}
}
if (((movie.state == "die") || (_parent._x < -200)) || (_parent._x > 900)) {
gameEngine.deleteFromList("bulletList" + team, {id:eval (_target), parent:eval (_parent._target)});
_parent.removeMovieClip();
}
}
onEnterFrame = function () {
if (_parent.movie == undefined) {
if (movieNotFound == undefined) {
trace(("WARNING: badgeBullet[" + _target) + "] --- Instance:[movie] not found!");
movieNotFound = true;
}
} else if (initialized == undefined) {
gameEngine = eval (gameEngineName);
if (gameEngine == undefined) {
if (gameEngineNotFound == undefined) {
trace(((("WARNING: badgeBullet:[" + _target) + "] --- gameEngine:[") + gameEngineName) + "] not found!");
gameEngineNotFound = true;
}
} else if (gameEngine.initialized == true) {
initialization();
}
} else {
run();
}
};
Symbol 10 MovieClip Frame 1
onEnterFrame = function () {
if ((String(_target).slice(-5) != "/body") && (warningShown == undefined)) {
warningShown = true;
trace(((("WARNING: badgeBoxBody:[" + _parent._target) + "] Frame:[") + _parent._currentframe) + "] --- body box should be named \"body\"");
}
};
Symbol 13 MovieClip Frame 1
onEnterFrame = function () {
if ((String(_target).slice(-7) != "/attack") && (warningShown == undefined)) {
warningShown = true;
trace(((("WARNING: badgeBoxAttack:[" + _parent._target) + "] Frame:[") + _parent._currentframe) + "] --- attack box should be named \"attack\"");
}
};
Symbol 29 MovieClip Frame 7
stop();
Instance of Symbol 10 MovieClip "body" in Symbol 34 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
}
Instance of Symbol 13 MovieClip "attack" in Symbol 34 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
hp = -1;
}
Instance of Symbol 16 MovieClip in Symbol 34 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "walk";
}
Symbol 34 MovieClip Frame 9
gotoAndPlay (1);
Instance of Symbol 31 MovieClip in Symbol 34 MovieClip Frame 14
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "hurt";
}
Symbol 34 MovieClip Frame 22
stop();
Instance of Symbol 33 MovieClip in Symbol 34 MovieClip Frame 22
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "die";
}
Instance of Symbol 5 MovieClip in Symbol 35 MovieClip [bullet02] Frame 1
//component parameters
onClipEvent (initialize) {
flyingVX = 10;
gameEngineName = "/gameEngine";
_visible = false;
}
Instance of Symbol 10 MovieClip "body" in Symbol 40 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
}
Instance of Symbol 13 MovieClip "attack" in Symbol 40 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
hp = -1;
}
Instance of Symbol 16 MovieClip in Symbol 40 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "walk";
}
Symbol 40 MovieClip Frame 5
gotoAndPlay (1);
Instance of Symbol 31 MovieClip in Symbol 40 MovieClip Frame 10
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "hurt";
}
Symbol 40 MovieClip Frame 18
stop();
Instance of Symbol 33 MovieClip in Symbol 40 MovieClip Frame 18
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "die";
}
Instance of Symbol 5 MovieClip in Symbol 41 MovieClip [bullet01] Frame 1
//component parameters
onClipEvent (initialize) {
flyingVX = 12;
gameEngineName = "/gameEngine";
_visible = false;
}
Symbol 43 MovieClip [hiting] Frame 4
this.removeMovieClip();
Symbol 57 Button
on (release) {
gotoAndStop (6);
}
Symbol 59 Button
on (release) {
getURL ("http://www.martiwong.com", "_blank");
}
Symbol 74 MovieClip Frame 1
function initialization() {
if (ratio == undefined) {
ratio = 1;
}
bgX = _parent._x;
bgDX = 0;
bgW = _parent.movie._width;
Bounds = _parent.movie.getBounds(_root);
_parent.movie._x = _parent.movie._x - Bounds.xMin;
gameEngine.addToList("backgroundList", {id:eval (_target), parent:eval (_parent._target)});
var i;
var k;
var temp;
k = 0;
i = 0;
while (i < (Stage.width + bgW)) {
_parent.movie.duplicateMovieClip("movie" + k, k);
temp = eval ("_parent.movie" + k);
temp._x = _parent.movie._x + i;
k++;
i = i + bgW;
}
_visible = false;
initialized = true;
}
function move(vx) {
bgDX = bgDX + (vx * ratio);
if (bgDX < (-bgW)) {
bgDX = -((-bgDX) % bgW);
}
if (bgDX > 0) {
bgDX = (bgDX % bgW) - bgW;
}
_parent._x = bgX + bgDX;
}
onEnterFrame = function () {
if (_parent.movie == undefined) {
if (movieNotFound == undefined) {
trace(("WARNING! badgeBackground:[" + _target) + "] --- Instance:[movie] not found!");
movieNotFound = true;
}
} else if (initialized == undefined) {
gameEngine = eval (gameEngineName);
if (gameEngine == undefined) {
if (gameEngineNotFound == undefined) {
trace(((("WARNING: badgeBackground:[" + _target) + "] --- gameEngine:[") + gameEngineName) + "] not found!");
gameEngineNotFound = true;
}
} else if (gameEngine.initialized == true) {
initialization();
}
}
};
Instance of Symbol 74 MovieClip in Symbol 75 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
ratio = 1;
gameEngineName = "/gameEngine";
_visible = false;
}
Symbol 78 MovieClip Frame 1
function initialization() {
if (_global.score == undefined) {
_global.score = 0;
}
if (_global.Life == undefined) {
_global.Life = 2;
}
backgroundList = new Array();
characterList0 = new Array();
characterList1 = new Array();
bulletList0 = new Array();
bulletList1 = new Array();
time = 0;
gravity = 5;
stageClear = false;
gameOver = false;
backgroundX = 0;
backgroundVX = 0;
textFormat = new TextFormat();
textFormat.font = "Arial";
hitSound = new Sound();
hitSound.attachSound("hitSound");
depthUsed = 0;
_root.stop();
drawPanel();
_visible = false;
initialized = true;
}
function drawPanel() {
_parent.createEmptyMovieClip("hpScorePanel", 100000);
with (_parent.hpScorePanel) {
beginFill(0);
moveTo(0, 0);
lineTo(700, 0);
lineTo(700, 80);
lineTo(0, 80);
lineTo(0, 0);
endFill();
textFormat.size = 20;
textFormat.color = 16777215 /* 0xFFFFFF */;
createTextField("text1", 1, 70, 8, 50, 40);
text1.text = "HP:";
text1.setTextFormat(textFormat);
createTextField("text3", 2, 20, 40, 150, 40);
text3.text = "Distance:";
text3.setTextFormat(textFormat);
createTextField("text2", 3, 470, 8, 200, 40);
text2.text = "Score:";
text2.setTextFormat(textFormat);
createTextField("score", 4, 550, 8, 200, 40);
score.text = parseInt(_global.score);
score.setTextFormat(textFormat);
createTextField("text4", 5, 470, 40, 200, 40);
text4.text = "Life:";
text4.setTextFormat(textFormat);
createTextField("life", 6, 550, 40, 200, 40);
life.text = parseInt(_global.life);
life.setTextFormat(textFormat);
createEmptyMovieClip("hpBarBack", 7);
with (hpBarBack) {
beginFill(5570560);
moveTo(0, 0);
lineTo(300, 0);
lineTo(300, 15);
lineTo(0, 15);
lineTo(0, 0);
endFill();
_x = 120;
_y = 15;
}
createEmptyMovieClip("hpBar", 8);
with (hpBar) {
beginFill(16711680);
moveTo(0, 0);
lineTo(300, 0);
lineTo(300, 15);
lineTo(0, 15);
lineTo(0, 0);
endFill();
_x = 120;
_y = 15;
}
createEmptyMovieClip("distanceBarBack", 9);
with (distanceBarBack) {
beginFill(13056);
moveTo(0, 0);
lineTo(300, 0);
lineTo(300, 15);
lineTo(0, 15);
lineTo(0, 0);
endFill();
_x = 120;
_y = 47;
}
createEmptyMovieClip("distanceBar", 10);
with (distanceBar) {
beginFill(60928);
moveTo(0, 0);
lineTo(1, 0);
lineTo(1, 15);
lineTo(0, 15);
lineTo(0, 0);
endFill();
_x = 120;
_y = 47;
}
}
var Bounds = _parent.hpScorePanel.getBounds(_root);
_parent.hpScorePanel._x = _parent.hpScorePanel._x - Bounds.xMin;
_parent.hpScorePanel._y = _parent.hpScorePanel._y - Bounds.yMin;
}
function gameIsOver() {
gameOver = true;
stageClear = false;
with (_parent.hpScorePanel) {
createEmptyMovieClip("message", 11);
with (message) {
textFormat.color = 16777215 /* 0xFFFFFF */;
textFormat.size = 50;
createTextField("t", 6, 210, 200, 500, 100);
t.text = "Game Over!";
t.setTextFormat(textFormat);
textFormat.size = 25;
createTextField("clickHere", 7, 235, 260, 500, 100);
clickHere.text = "Press 'C' to continue.";
clickHere.setTextFormat(textFormat);
createTextField("quit", 8, 235, 290, 500, 100);
quit.text = "Press 'Q' to quit.";
quit.setTextFormat(textFormat);
}
}
}
function clearThisStage() {
stageClear = true;
gameOver = false;
with (_parent.hpScorePanel) {
createEmptyMovieClip("message", 11);
with (message) {
textFormat.color = 16777215 /* 0xFFFFFF */;
textFormat.size = 50;
createTextField("stagecleartext", 6, 220, 200, 500, 100);
stagecleartext.text = "Stage Clear!";
stagecleartext.setTextFormat(textFormat);
textFormat.size = 25;
createTextField("clickHere", 7, 235, 270, 500, 100);
clickHere.text = "Press 'C' to continue.";
clickHere.setTextFormat(textFormat);
}
}
}
function addScore(s) {
_global.score = _global.score + s;
textFormat.size = 20;
textFormat.color = 16777215 /* 0xFFFFFF */;
_parent.hpScorePanel.score.text = parseInt(_global.score);
_parent.hpScorePanel.score.setTextFormat(textFormat);
}
function deductScore(s) {
_global.score = _global.score - s;
if (_global.score < 0) {
_global.score = 0;
}
textFormat.size = 20;
textFormat.color = 16777215 /* 0xFFFFFF */;
_parent.hpScorePanel.score.text = parseInt(_global.score);
_parent.hpScorePanel.score.setTextFormat(textFormat);
}
function addLife(s) {
_global.life = _global.life + s;
textFormat.size = 20;
textFormat.color = 16777215 /* 0xFFFFFF */;
_parent.hpScorePanel.life.text = parseInt(_global.life);
_parent.hpScorePanel.life.setTextFormat(textFormat);
}
function deductLife(s) {
_global.life = _global.life - s;
if (_global.life < 0) {
_global.life = 0;
}
textFormat.size = 20;
textFormat.color = 16777215 /* 0xFFFFFF */;
_parent.hpScorePanel.life.text = parseInt(_global.life);
_parent.hpScorePanel.life.setTextFormat(textFormat);
}
function mainCharHp(hp, fullHp) {
_parent.hpScorePanel.hpBar._width = (300 * hp) / fullHp;
}
function distanceBar(a, b) {
var c = ((300 * a) / b);
if (c < 1) {
c = 1;
}
_parent.hpScorePanel.distanceBar._width = c;
}
function addToList(listName, item) {
var list = eval (listName);
list.push(item);
}
function deleteFromList(listName, item) {
var list = eval (listName);
var i;
var deleted = false;
i = 0;
while (i < list.length) {
if ((list[i].id == item.id) && (list[i].parent == item.parent)) {
list.splice(i, 1);
deleted = true;
break;
}
i++;
}
if (deleted == false) {
trace(((((("WARNING! gameEngine:[" + _target) + "] --- delete item:[") + item.id) + "] from list:[") + listName) + "] failed!");
}
}
function moveBackgroundRequest(vx) {
backgroundVX = backgroundVX + vx;
}
function moveBackground() {
if ((backgroundX - backgroundVX) < 0) {
backgroundVX = backgroundX;
}
if ((backgroundX - backgroundVX) > distance) {
backgroundVX = backgroundX - distance;
}
var i;
var j;
i = 0;
while (i < backgroundList.length) {
backgroundList[i].id.move(backgroundVX);
i++;
}
j = 0;
while (j < 2) {
var tempList = eval ("characterList" + j);
i = 0;
while (i < tempList.length) {
tempList[i].id.move(backgroundVX);
i++;
}
var tempList = eval ("bulletList" + j);
i = 0;
while (i < tempList.length) {
tempList[i].id.move(backgroundVX);
i++;
}
j++;
}
backgroundX = backgroundX - backgroundVX;
backgroundVX = 0;
distanceBar(backgroundX, distance);
}
function createBullet(bulletName, position, team, xscale) {
_root.attachMovie(bulletName, "bullet" + depthUsed, depthUsed);
var temp = eval ("_root.bullet" + depthUsed);
temp._x = position.x;
temp._y = position.y;
temp.team = team;
temp._xscale = xscale;
depthUsed++;
}
function createHiting(attack, body) {
var Position1 = {x:attack._x, y:attack._y};
attack._parent.localToGlobal(Position1);
var Position2 = {x:body._x, y:body._y};
body._parent.localToGlobal(Position2);
_root.attachMovie("hiting", "hit" + depthUsed, depthUsed);
var temp = eval ("_root.hit" + depthUsed);
temp._x = (Position1.x + Position2.x) / 2;
temp._y = (Position1.y + Position2.y) / 2;
depthUsed++;
}
function detectBodyAttackCollision(List1, List2) {
var i;
var j;
var k;
PlayHitSound = false;
k = 0;
while (k < 2) {
var tempList1 = eval ((List1 + "List") + k);
var tempList2 = eval ((List2 + "List") + (1 - k));
j = 0;
while (j < tempList1.length) {
i = 0;
while (i < tempList2.length) {
if ((tempList1[j].parent.movie.attack != undefined) && (tempList2[i].parent.movie.body != undefined)) {
if (tempList1[j].parent.movie.attack.hitTest(tempList2[i].parent.movie.body)) {
if (!(((tempList2[i].id.frozenCounter < 0) || (tempList2[i].id.frozenCounter > 0)) || (tempList2[i].id.invincibleCounter > 0))) {
playHitSound = true;
createHiting(tempList1[j].parent.movie.attack, tempList2[i].parent.movie.body);
tempList2[i].id.attackBy(tempList1[j].id, tempList1[j].parent.movie.attack.hp);
}
}
}
i++;
}
j++;
}
k++;
}
if (playHitSound) {
hitSound.start();
}
}
function destroyAllObject() {
i = 0;
while (i < bulletList0.length) {
bulletList1[i].parent.removeMovieClip();
i++;
}
i = 0;
while (i < bulletList1.length) {
bulletList1[i].parent.removeMovieClip();
i++;
}
_parent.hpScorePanel.removeMovieClip();
}
onEnterFrame = function () {
if (initialized == undefined) {
initialization();
}
if ((stageClear == false) && (gameOver == false)) {
moveBackground();
detectBodyAttackCollision("character", "character");
detectBodyAttackCollision("character", "bullet");
detectBodyAttackCollision("bullet", "character");
if ((backgroundX == distance) && (characterList0[0].parent._x == width)) {
var i;
i = 0;
while (i < characterList1.length) {
characterList1[i].id.attackBy(characterList0[0].id, -1000);
i++;
}
i = 0;
while (i < bulletList1.length) {
bulletList1[i].id.attackBy(characterList0[0].id, -1000);
i++;
}
clearThisStage();
}
} else if (stageClear == true) {
if (Key.isDown(67)) {
stageClear = false;
destroyAllObject();
_global.nextStageLabel = String(nextStageLabel);
tellTarget ("_root") {
gotoAndPlay(_global.nextStageLabel);
};
}
} else if (gameOver == true) {
if (Key.isDown(81)) {
gameOver = false;
destroyAllObject();
_global.gameOverLabel = String(gameOverLabel);
tellTarget ("_root") {
gotoAndPlay(_global.gameOverLabel);
};
}
if (Key.isDown(67)) {
_parent.hpScorePanel.message.removeMovieClip();
gameOver = false;
deductScore(500);
_global.life = 3;
}
}
if (characterList0[0].id != undefined) {
mainCharHp(characterList0[0].id.hp, characterList0[0].id.fullHp);
}
};
Instance of Symbol 10 MovieClip "body" in Symbol 112 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
}
Instance of Symbol 16 MovieClip in Symbol 112 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "walk";
}
Symbol 112 MovieClip Frame 13
gotoAndPlay (1);
Instance of Symbol 31 MovieClip in Symbol 112 MovieClip Frame 18
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "hurt";
}
Symbol 112 MovieClip Frame 23
gotoAndPlay (18);
Instance of Symbol 10 MovieClip "body" in Symbol 112 MovieClip Frame 28
//component parameters
onClipEvent (initialize) {
_visible = false;
}
Instance of Symbol 90 MovieClip in Symbol 112 MovieClip Frame 28
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "attack";
}
Instance of Symbol 13 MovieClip "attack" in Symbol 112 MovieClip Frame 29
//component parameters
onClipEvent (initialize) {
_visible = false;
hp = -2;
}
Symbol 112 MovieClip Frame 33
gotoAndPlay (1);
Instance of Symbol 10 MovieClip "body" in Symbol 112 MovieClip Frame 37
//component parameters
onClipEvent (initialize) {
_visible = false;
}
Instance of Symbol 99 MovieClip in Symbol 112 MovieClip Frame 37
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "crouch";
}
Instance of Symbol 104 MovieClip in Symbol 112 MovieClip Frame 40
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "jump";
}
Symbol 112 MovieClip Frame 44
stop();
Instance of Symbol 10 MovieClip "body" in Symbol 112 MovieClip Frame 49
//component parameters
onClipEvent (initialize) {
_visible = false;
}
Instance of Symbol 13 MovieClip "attack" in Symbol 112 MovieClip Frame 49
//component parameters
onClipEvent (initialize) {
_visible = false;
hp = -3;
}
Instance of Symbol 108 MovieClip in Symbol 112 MovieClip Frame 49
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "jumpAttack";
}
Symbol 112 MovieClip Frame 57
gotoAndPlay (49);
Instance of Symbol 33 MovieClip in Symbol 112 MovieClip Frame 62
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "die";
}
Symbol 112 MovieClip Frame 67
stop();
Instance of Symbol 10 MovieClip "body" in Symbol 112 MovieClip Frame 72
//component parameters
onClipEvent (initialize) {
_visible = false;
}
Instance of Symbol 99 MovieClip in Symbol 112 MovieClip Frame 72
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "crouch";
}
Symbol 112 MovieClip Frame 75
gotoAndPlay (1);
Instance of Symbol 33 MovieClip in Symbol 112 MovieClip Frame 80
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "die";
}
Symbol 112 MovieClip Frame 85
stop();
Symbol 114 MovieClip Frame 1
function initialization() {
fullHp = hp;
vx = 0;
vy = 0;
startJump = false;
floorY = _parent._y;
frozenCounter = 0;
dieCounter = 0;
invincibleCounter = 0;
team = _parent.team;
rebornRate = _parent.rebornRate;
comeOutPoint = _parent.comeOutPoint;
hidePoint = _parent.hidePoint;
gameEngine.addToList("characterList" + team, {id:eval (_target), parent:eval (_parent._target)});
if (team == 0) {
gameEngine.mainCharHp(hp, fullHp);
}
movie = eval (_parent.movie);
if (team == 1) {
_parent._visible = false;
_parent._alpha = 0;
movie.gotoAndPlay("sleep");
}
initialized = true;
}
function move(s) {
_parent._x = _parent._x + s;
}
function scrollBackground() {
if (_parent._x > 400) {
gameEngine.moveBackgroundRequest((400 - _parent._x) / 10);
}
if (_parent._x < 300) {
gameEngine.moveBackgroundRequest((300 - _parent._x) / 10);
}
}
function state_Walk() {
if (_parent.input.right) {
_parent._xscale = 100;
}
if (_parent.input.left) {
_parent._xscale = -100;
}
if (_parent.input.attack && (canAttack)) {
movie.gotoAndPlay("attack");
} else if (_parent.input.up && (canJump)) {
movie.gotoAndPlay("jump");
startJump = true;
} else if (_parent.input.right) {
if (canWalk) {
movie.play();
_parent._x = _parent._x + walkVX;
}
} else if (_parent.input.left) {
if (canWalk) {
movie.play();
_parent._x = _parent._x - walkVX;
}
} else {
movie.stop();
}
}
function state_Jump() {
if (startJump) {
vy = jumpVY;
if (_parent.input.right) {
vx = jumpVX;
} else if (_parent.input.left) {
vx = -jumpVX;
}
startJump = false;
} else if (_parent._y >= floorY) {
_parent._y = floorY;
vx = 0;
vy = 0;
movie.state = "crouch";
movie.gotoAndPlay("crouch");
} else if (((movie.state == "jump") && (_parent.input.attack)) && (canJumpAttack)) {
movie.gotoAndPlay("jumpAttack");
}
}
function state_Hurt() {
if (_parent._y >= floorY) {
_parent._y = floorY;
vx = 0;
vy = 0;
movie.state = "die";
movie.gotoAndPlay("die");
}
}
function state_Die() {
if (_parent._alpha > 0) {
_parent._alpha = _parent._alpha - 10;
} else {
_parent._visible = false;
var canReborn = false;
if (team == 0) {
if (_global.life > 0) {
gameEngine.deductLife(1);
canReborn = true;
} else if (gameEngine.gameOver == false) {
gameEngine.gameIsOver();
}
}
if (((((team == 1) && (gameEngine.backgroundX >= comeOutPoint)) && (gameEngine.backgroundX <= hidePoint)) && (random(rebornRate) == 0)) && (gameEngine.stageClear == false)) {
canReborn = true;
}
if (canReborn) {
_parent._visible = true;
_parent._y = floorY;
_parent._alpha = 100;
movie.gotoAndPlay("walk");
hp = fullHp;
if (team == 1) {
if (random(2) == 0) {
_parent._x = -200;
_parent._xscale = 100;
} else {
_parent._x = 900;
_parent._xscale = -100;
}
}
if (team == 0) {
invincibleCounter = 125;
}
}
}
}
function physics() {
if ((_parent._y < floorY) || (vy != 0)) {
_parent._y = _parent._y + vy;
vy = vy + gameEngine.gravity;
}
_parent._x = _parent._x + vx;
if ((_parent._y == floorY) && (vy == 0)) {
vx = vx / 1.5;
}
}
function attackBy(attacker, hpDeduct) {
hp = hp + hpDeduct;
if (attacker._parent._xscale > 0) {
vx = 15;
} else {
vx = -15;
}
if (hp <= 0) {
hp = 0;
if (attacker._parent._xscale > 0) {
_parent._xscale = -100;
} else {
_parent._xscale = 100;
}
vy = -15;
if (team == 1) {
gameEngine.addScore(score);
}
}
if (hp > fullHp) {
hp = fullHp;
}
attacker.frozenCounter = 2;
frozenCounter = -4;
if (team == 0) {
invincibleCounter = 25;
}
}
function run() {
if (((hp == 0) && (movie.state != "hurt")) && (movie.state != "die")) {
movie.state = "hurt";
movie.gotoAndPlay("hurt");
}
if (invincibleCounter > 0) {
invincibleCounter--;
_parent._alpha = 100 - ((invincibleCounter % 2) * 50);
}
if (frozenCounter == 0) {
physics();
if (movie.state == "walk") {
state_Walk();
} else if ((movie.state == "jump") || (movie.state == "jumpAttack")) {
state_Jump();
} else if (movie.state == "hurt") {
state_Hurt();
} else if (movie.state == "die") {
state_Die();
}
} else if (frozenCounter > 0) {
frozenCounter--;
} else if (frozenCounter < 0) {
_parent._x = _parent._x + (((frozenCounter % 2) * 8) + 4);
frozenCounter++;
}
if (team == 0) {
scrollBackground();
if (_parent._x < 0) {
_parent._x = 0;
}
if (_parent._x > gameEngine.width) {
_parent._x = gameEngine.width;
}
} else {
if (_parent._x < -200) {
_parent._x = 900;
_parent._xscale = -100;
}
if (_parent._x > 900) {
_parent._x = -200;
_parent._xscale = 100;
}
}
}
onEnterFrame = function () {
if (_parent.movie == undefined) {
if (movieNotFound == undefined) {
trace(("WARNING: badgeCharacter:[" + _target) + "] --- Instance:[movie] not found!");
movieNotFound = true;
}
} else if (initialized == undefined) {
gameEngine = eval (gameEngineName);
if (gameEngine == undefined) {
if (gameEngineNotFound == undefined) {
trace(((("WARNING: badgeCharacter:[" + _target) + "] --- gameEngine:[") + gameEngineName) + "] not found!");
gameEngineNotFound = true;
}
} else if (gameEngine.initialized == true) {
initialization();
}
} else {
run();
}
};
Symbol 116 MovieClip Frame 1
function keyInput(u, l, r, a) {
this.up = u;
this.left = l;
this.right = r;
this.attack = a;
}
onEnterFrame = function () {
_visible = false;
_parent.input = new keyInput(Key.isDown(up), Key.isDown(left), Key.isDown(right), Key.isDown(attack));
};
Instance of Symbol 114 MovieClip in Symbol 117 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
hp = 20;
score = 10;
canWalk = true;
walkVX = 10;
canAttack = true;
attackHp = 2;
attackFall = 10;
canJump = true;
jumpVX = 20;
jumpVY = -30;
canJumpAttack = true;
jumpAttackHp = 2;
jumpAttackFall = 30;
gameEngineName = "/gameEngine";
_visible = false;
}
Instance of Symbol 116 MovieClip in Symbol 117 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
up = 38;
left = 37;
right = 39;
attack = 32;
_visible = false;
}
Instance of Symbol 10 MovieClip "body" in Symbol 129 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
}
Instance of Symbol 16 MovieClip in Symbol 129 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "walk";
}
Symbol 129 MovieClip Frame 5
gotoAndPlay (1);
Instance of Symbol 99 MovieClip in Symbol 129 MovieClip Frame 10
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "crouch";
}
Instance of Symbol 13 MovieClip "attack" in Symbol 129 MovieClip Frame 13
//component parameters
onClipEvent (initialize) {
_visible = false;
hp = -2;
}
Instance of Symbol 104 MovieClip in Symbol 129 MovieClip Frame 13
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "jump";
}
Symbol 129 MovieClip Frame 16
stop();
Instance of Symbol 99 MovieClip in Symbol 129 MovieClip Frame 21
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "crouch";
}
Symbol 129 MovieClip Frame 24
gotoAndPlay (1);
Instance of Symbol 31 MovieClip in Symbol 129 MovieClip Frame 29
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "hurt";
}
Symbol 129 MovieClip Frame 33
stop();
Instance of Symbol 33 MovieClip in Symbol 129 MovieClip Frame 38
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "die";
}
Symbol 129 MovieClip Frame 43
stop();
Instance of Symbol 33 MovieClip in Symbol 129 MovieClip Frame 48
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "die";
}
Symbol 129 MovieClip Frame 53
stop();
Symbol 131 MovieClip Frame 1
function keyInput() {
this.up = false;
this.left = false;
this.right = false;
this.attack = false;
}
onEnterFrame = function () {
if (initialized == undefined) {
gameEngine = eval (gameEngineName);
if (gameEngine == undefined) {
if (gameEngineNotFound == undefined) {
trace(((("WARNING: badgeInputAI1:[" + _target) + "] --- gameEngine:[") + gameEngineName) + "] not found!");
gameEngineNotFound = true;
}
} else {
initialized = true;
_visible = false;
}
} else if (attackTarget == undefined) {
var i;
i = gameEngine.characterList0.length;
if (i > 0) {
attackTarget = gameEngine.characterList0[random(i)].id;
}
} else {
_parent.input = new keyInput();
if (faceToEnemy == true) {
if (attackTarget._parent._x < _parent._x) {
_parent.input.left = true;
} else {
_parent.input.right = true;
}
} else if (_parent._xscale > 0) {
_parent.input.right = true;
} else {
_parent.input.left = true;
}
if (random(jumpRate) == 0) {
_parent.input.up = true;
}
if (((random(attackRate) == 0) && (attackTarget._parent._x < (_parent._x + attackRange))) && (attackTarget._parent._x > (_parent._x - attackRange))) {
_parent.input.attack = true;
}
}
};
Instance of Symbol 131 MovieClip in Symbol 132 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
attackRange = 100;
jumpRate = 10;
attackRate = 5;
faceToEnemy = true;
_visible = "/gameEngine";
gameEngineName = "/gameEngine";
}
Instance of Symbol 114 MovieClip in Symbol 132 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
hp = 8;
score = 5;
canWalk = false;
walkVX = 0;
canAttack = false;
canJump = true;
jumpVX = 15;
jumpVY = -30;
canJumpAttack = false;
gameEngineName = "/gameEngine";
_visible = false;
}
Instance of Symbol 10 MovieClip "body" in Symbol 142 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
}
Instance of Symbol 13 MovieClip "attack" in Symbol 142 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
hp = -1;
}
Instance of Symbol 16 MovieClip in Symbol 142 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "walk";
}
Symbol 142 MovieClip Frame 7
gotoAndPlay (1);
Instance of Symbol 31 MovieClip in Symbol 142 MovieClip Frame 12
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "hurt";
}
Symbol 142 MovieClip Frame 16
stop();
Instance of Symbol 33 MovieClip in Symbol 142 MovieClip Frame 21
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "die";
}
Symbol 142 MovieClip Frame 26
stop();
Instance of Symbol 33 MovieClip in Symbol 142 MovieClip Frame 31
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "die";
}
Symbol 142 MovieClip Frame 36
stop();
Instance of Symbol 114 MovieClip in Symbol 143 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
hp = 1;
score = 1;
canWalk = true;
walkVX = 3;
canAttack = false;
canJump = false;
jumpVX = 0;
jumpVY = 0;
canJumpAttack = false;
gameEngineName = "/gameEngine";
_visible = false;
}
Instance of Symbol 131 MovieClip in Symbol 143 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
attackRange = 100;
jumpRate = 10;
attackRate = 5;
faceToEnemy = false;
_visible = false;
gameEngineName = "/gameEngine";
}
Instance of Symbol 10 MovieClip "body" in Symbol 152 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
}
Instance of Symbol 13 MovieClip "attack" in Symbol 152 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
hp = -2;
}
Instance of Symbol 16 MovieClip in Symbol 152 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "walk";
}
Symbol 152 MovieClip Frame 9
gotoAndPlay (1);
Instance of Symbol 31 MovieClip in Symbol 152 MovieClip Frame 14
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "hurt";
}
Symbol 152 MovieClip Frame 18
stop();
Instance of Symbol 33 MovieClip in Symbol 152 MovieClip Frame 23
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "die";
}
Symbol 152 MovieClip Frame 28
stop();
Instance of Symbol 33 MovieClip in Symbol 152 MovieClip Frame 33
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "die";
}
Symbol 152 MovieClip Frame 38
stop();
Instance of Symbol 114 MovieClip in Symbol 153 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
hp = 1;
score = 1;
canWalk = true;
walkVX = 7;
canAttack = false;
canJump = false;
jumpVX = 0;
jumpVY = 0;
canJumpAttack = false;
gameEngineName = "/gameEngine";
_visible = false;
}
Instance of Symbol 131 MovieClip in Symbol 153 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
attackRange = 100;
jumpRate = 10;
attackRate = 5;
faceToEnemy = false;
_visible = false;
gameEngineName = "/gameEngine";
}
Instance of Symbol 10 MovieClip "body" in Symbol 168 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
}
Instance of Symbol 16 MovieClip in Symbol 168 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "walk";
}
Symbol 168 MovieClip Frame 5
gotoAndPlay (1);
Instance of Symbol 99 MovieClip in Symbol 168 MovieClip Frame 10
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "crouch";
}
Instance of Symbol 13 MovieClip "attack" in Symbol 168 MovieClip Frame 13
//component parameters
onClipEvent (initialize) {
_visible = false;
hp = -1;
}
Instance of Symbol 104 MovieClip in Symbol 168 MovieClip Frame 13
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "jump";
}
Symbol 168 MovieClip Frame 16
stop();
Instance of Symbol 99 MovieClip in Symbol 168 MovieClip Frame 21
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "crouch";
}
Symbol 168 MovieClip Frame 24
gotoAndPlay (1);
Instance of Symbol 31 MovieClip in Symbol 168 MovieClip Frame 29
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "hurt";
}
Symbol 168 MovieClip Frame 33
stop();
Instance of Symbol 33 MovieClip in Symbol 168 MovieClip Frame 38
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "die";
}
Symbol 168 MovieClip Frame 43
stop();
Instance of Symbol 10 MovieClip "body" in Symbol 168 MovieClip Frame 48
//component parameters
onClipEvent (initialize) {
_visible = false;
}
Instance of Symbol 90 MovieClip in Symbol 168 MovieClip Frame 48
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "attack";
}
Instance of Symbol 13 MovieClip "attack" in Symbol 168 MovieClip Frame 51
//component parameters
onClipEvent (initialize) {
_visible = false;
hp = -2;
}
Symbol 168 MovieClip Frame 55
gotoAndPlay (1);
Instance of Symbol 33 MovieClip in Symbol 168 MovieClip Frame 60
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "die";
}
Symbol 168 MovieClip Frame 65
stop();
Instance of Symbol 131 MovieClip in Symbol 169 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
attackRange = 200;
jumpRate = 10;
attackRate = 5;
faceToEnemy = true;
_visible = "/gameEngine";
gameEngineName = "/gameEngine";
}
Instance of Symbol 114 MovieClip in Symbol 169 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
hp = 1;
score = 1;
canWalk = false;
walkVX = 0;
canAttack = true;
canJump = true;
jumpVX = 10;
jumpVY = -25;
canJumpAttack = false;
gameEngineName = "/gameEngine";
_visible = false;
}
Instance of Symbol 10 MovieClip "body" in Symbol 178 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
}
Instance of Symbol 13 MovieClip "attack" in Symbol 178 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
hp = -2;
}
Instance of Symbol 16 MovieClip in Symbol 178 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "walk";
}
Symbol 178 MovieClip Frame 5
gotoAndPlay (1);
Instance of Symbol 31 MovieClip in Symbol 178 MovieClip Frame 10
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "hurt";
}
Symbol 178 MovieClip Frame 14
stop();
Instance of Symbol 33 MovieClip in Symbol 178 MovieClip Frame 19
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "die";
}
Symbol 178 MovieClip Frame 24
stop();
Instance of Symbol 33 MovieClip in Symbol 178 MovieClip Frame 29
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "die";
}
Symbol 178 MovieClip Frame 34
stop();
Instance of Symbol 114 MovieClip in Symbol 179 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
hp = 3;
score = 2;
canWalk = true;
walkVX = 5;
canAttack = false;
canJump = false;
jumpVX = 0;
jumpVY = 0;
canJumpAttack = false;
gameEngineName = "/gameEngine";
_visible = false;
}
Instance of Symbol 131 MovieClip in Symbol 179 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
attackRange = 100;
jumpRate = 10;
attackRate = 5;
faceToEnemy = false;
_visible = false;
gameEngineName = "/gameEngine";
}
Instance of Symbol 10 MovieClip "body" in Symbol 188 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
}
Instance of Symbol 13 MovieClip "attack" in Symbol 188 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
hp = -2;
}
Instance of Symbol 16 MovieClip in Symbol 188 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "walk";
}
Symbol 188 MovieClip Frame 5
gotoAndPlay (1);
Instance of Symbol 31 MovieClip in Symbol 188 MovieClip Frame 10
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "hurt";
}
Symbol 188 MovieClip Frame 14
stop();
Instance of Symbol 33 MovieClip in Symbol 188 MovieClip Frame 19
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "die";
}
Symbol 188 MovieClip Frame 24
stop();
Instance of Symbol 33 MovieClip in Symbol 188 MovieClip Frame 29
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "die";
}
Symbol 188 MovieClip Frame 34
stop();
Instance of Symbol 114 MovieClip in Symbol 189 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
hp = 1;
score = 1;
canWalk = true;
walkVX = 10;
canAttack = false;
canJump = false;
jumpVX = 0;
jumpVY = 0;
canJumpAttack = false;
gameEngineName = "/gameEngine";
_visible = false;
}
Instance of Symbol 131 MovieClip in Symbol 189 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
attackRange = 100;
jumpRate = 10;
attackRate = 5;
faceToEnemy = false;
_visible = false;
gameEngineName = "/gameEngine";
}
Instance of Symbol 74 MovieClip in Symbol 195 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
ratio = 1.15;
gameEngineName = "/gameEngine";
_visible = false;
}
Instance of Symbol 74 MovieClip in Symbol 199 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
ratio = 1.3;
gameEngineName = "/gameEngine";
_visible = false;
}
Symbol 203 MovieClip Frame 1
onEnterFrame = function () {
if (initialized == undefined) {
gameEngine = eval (gameEngineName);
if (gameEngine == undefined) {
if (gameEngineNotFound == undefined) {
trace(((("WARNING: badgeGoal:[" + _target) + "] --- gameEngine:[") + gameEngineName) + "] not found!");
gameEngineNotFound = true;
}
} else {
alphaV = -10;
initialized = true;
}
} else {
_x = (((gameEngine.width - 50) + gameEngine.distance) - gameEngine.backgroundX);
_alpha = (_alpha + alphaV);
if (_alpha >= 100) {
_alpha = 100;
alphaV = -alphaV;
}
if (_alpha < 0) {
_alpha = 0;
alphaV = -alphaV;
}
if (gameEngine.stageClear) {
_visible = false;
}
}
};
Symbol 210 MovieClip Frame 2
if (random(50) > 0) {
gotoAndPlay (1);
}
Symbol 210 MovieClip Frame 4
gotoAndPlay (1);
Instance of Symbol 74 MovieClip in Symbol 214 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
ratio = 0.9;
gameEngineName = "/gameEngine";
_visible = false;
}
Instance of Symbol 74 MovieClip in Symbol 218 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
ratio = 1.05;
gameEngineName = "/gameEngine";
_visible = false;
}
Instance of Symbol 10 MovieClip "body" in Symbol 240 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
}
Instance of Symbol 16 MovieClip in Symbol 240 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "walk";
}
Symbol 240 MovieClip Frame 13
gotoAndPlay (1);
Instance of Symbol 31 MovieClip in Symbol 240 MovieClip Frame 18
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "hurt";
}
Symbol 240 MovieClip Frame 22
stop();
Instance of Symbol 33 MovieClip in Symbol 240 MovieClip Frame 27
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "die";
}
Symbol 240 MovieClip Frame 32
stop();
Instance of Symbol 10 MovieClip "body" in Symbol 240 MovieClip Frame 37
//component parameters
onClipEvent (initialize) {
_visible = false;
}
Instance of Symbol 90 MovieClip in Symbol 240 MovieClip Frame 37
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "attack";
}
Instance of Symbol 13 MovieClip "attack" in Symbol 240 MovieClip Frame 54
//component parameters
onClipEvent (initialize) {
_visible = false;
hp = -3;
}
Symbol 240 MovieClip Frame 64
gotoAndPlay (1);
Instance of Symbol 33 MovieClip in Symbol 240 MovieClip Frame 69
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "die";
}
Symbol 240 MovieClip Frame 74
stop();
Instance of Symbol 114 MovieClip in Symbol 241 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
hp = 12;
score = 5;
canWalk = true;
walkVX = 2;
canAttack = true;
canJump = false;
jumpVX = 0;
jumpVY = 0;
canJumpAttack = false;
gameEngineName = "/gameEngine";
_visible = false;
}
Instance of Symbol 131 MovieClip in Symbol 241 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
attackRange = 180;
jumpRate = 10;
attackRate = 5;
faceToEnemy = true;
_visible = false;
gameEngineName = "/gameEngine";
}
Instance of Symbol 10 MovieClip "body" in Symbol 256 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
}
Instance of Symbol 16 MovieClip in Symbol 256 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "walk";
}
Symbol 256 MovieClip Frame 9
gotoAndPlay (1);
Instance of Symbol 31 MovieClip in Symbol 256 MovieClip Frame 14
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "hurt";
}
Symbol 256 MovieClip Frame 18
stop();
Instance of Symbol 33 MovieClip in Symbol 256 MovieClip Frame 23
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "die";
}
Symbol 256 MovieClip Frame 28
stop();
Instance of Symbol 10 MovieClip "body" in Symbol 256 MovieClip Frame 33
//component parameters
onClipEvent (initialize) {
_visible = false;
}
Instance of Symbol 90 MovieClip in Symbol 256 MovieClip Frame 33
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "attack";
}
Instance of Symbol 13 MovieClip "attack" in Symbol 256 MovieClip Frame 35
//component parameters
onClipEvent (initialize) {
_visible = false;
hp = -2;
}
Symbol 256 MovieClip Frame 40
gotoAndPlay (1);
Instance of Symbol 33 MovieClip in Symbol 256 MovieClip Frame 45
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "die";
}
Symbol 256 MovieClip Frame 50
stop();
Instance of Symbol 114 MovieClip in Symbol 257 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
hp = 3;
score = 5;
canWalk = true;
walkVX = 3;
canAttack = true;
canJump = false;
jumpVX = 0;
jumpVY = 0;
canJumpAttack = false;
gameEngineName = "/gameEngine";
_visible = false;
}
Instance of Symbol 131 MovieClip in Symbol 257 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
attackRange = 180;
jumpRate = 10;
attackRate = 5;
faceToEnemy = true;
_visible = false;
gameEngineName = "/gameEngine";
}
Symbol 271 MovieClip Frame 1
onEnterFrame = function () {
var position = {x:_x, y:_y};
_parent.localToGlobal(position);
gameEngine = eval (gameEngineName);
gameEngine.createBullet(bulletName, position, _parent._parent.team, _parent._parent._xscale);
};
Instance of Symbol 10 MovieClip "body" in Symbol 272 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
}
Instance of Symbol 16 MovieClip in Symbol 272 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "walk";
}
Symbol 272 MovieClip Frame 9
gotoAndPlay (1);
Instance of Symbol 31 MovieClip in Symbol 272 MovieClip Frame 14
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "hurt";
}
Symbol 272 MovieClip Frame 18
stop();
Instance of Symbol 33 MovieClip in Symbol 272 MovieClip Frame 23
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "die";
}
Symbol 272 MovieClip Frame 28
stop();
Instance of Symbol 10 MovieClip "body" in Symbol 272 MovieClip Frame 33
//component parameters
onClipEvent (initialize) {
_visible = false;
}
Instance of Symbol 90 MovieClip in Symbol 272 MovieClip Frame 33
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "attack";
}
Instance of Symbol 271 MovieClip in Symbol 272 MovieClip Frame 35
//component parameters
onClipEvent (initialize) {
bulletName = "bullet01";
_visible = false;
gameEngineName = "/gameEngine";
}
Symbol 272 MovieClip Frame 39
gotoAndPlay (1);
Instance of Symbol 33 MovieClip in Symbol 272 MovieClip Frame 44
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "die";
}
Symbol 272 MovieClip Frame 49
stop();
Instance of Symbol 131 MovieClip in Symbol 273 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
attackRange = 400;
jumpRate = 10;
attackRate = 25;
faceToEnemy = true;
_visible = "/gameEngine";
gameEngineName = "/gameEngine";
}
Instance of Symbol 114 MovieClip in Symbol 273 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
hp = 10;
score = 10;
canWalk = true;
walkVX = 4;
canAttack = true;
canJump = false;
jumpVX = 0;
jumpVY = 0;
canJumpAttack = false;
gameEngineName = "/gameEngine";
_visible = false;
}
Instance of Symbol 74 MovieClip in Symbol 278 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
ratio = 0.85;
gameEngineName = "/gameEngine";
_visible = false;
}
Instance of Symbol 74 MovieClip in Symbol 282 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
ratio = 0.85;
gameEngineName = "/gameEngine";
_visible = false;
}
Instance of Symbol 74 MovieClip in Symbol 288 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
ratio = 1;
gameEngineName = "/gameEngine";
_visible = false;
}
Instance of Symbol 10 MovieClip "body" in Symbol 301 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
}
Instance of Symbol 13 MovieClip "attack" in Symbol 301 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
hp = -1;
}
Instance of Symbol 16 MovieClip in Symbol 301 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "walk";
}
Symbol 301 MovieClip Frame 9
gotoAndPlay (1);
Instance of Symbol 31 MovieClip in Symbol 301 MovieClip Frame 14
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "hurt";
}
Symbol 301 MovieClip Frame 18
stop();
Instance of Symbol 33 MovieClip in Symbol 301 MovieClip Frame 23
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "die";
}
Symbol 301 MovieClip Frame 28
stop();
Instance of Symbol 10 MovieClip "body" in Symbol 301 MovieClip Frame 33
//component parameters
onClipEvent (initialize) {
_visible = false;
}
Instance of Symbol 90 MovieClip in Symbol 301 MovieClip Frame 33
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "attack";
}
Instance of Symbol 13 MovieClip "attack" in Symbol 301 MovieClip Frame 36
//component parameters
onClipEvent (initialize) {
_visible = false;
hp = -2;
}
Symbol 301 MovieClip Frame 40
gotoAndPlay (1);
Instance of Symbol 33 MovieClip in Symbol 301 MovieClip Frame 45
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "die";
}
Symbol 301 MovieClip Frame 50
stop();
Instance of Symbol 114 MovieClip in Symbol 302 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
hp = 6;
score = 5;
canWalk = true;
walkVX = 8;
canAttack = true;
canJump = false;
jumpVX = 0;
jumpVY = 0;
canJumpAttack = false;
gameEngineName = "/gameEngine";
_visible = false;
}
Instance of Symbol 131 MovieClip in Symbol 302 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
attackRange = 80;
jumpRate = 10;
attackRate = 5;
faceToEnemy = true;
_visible = false;
gameEngineName = "/gameEngine";
}
Symbol 312 MovieClip Frame 7
stop();
Instance of Symbol 10 MovieClip "body" in Symbol 324 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
}
Instance of Symbol 16 MovieClip in Symbol 324 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "walk";
}
Symbol 324 MovieClip Frame 9
gotoAndPlay (1);
Instance of Symbol 99 MovieClip in Symbol 324 MovieClip Frame 14
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "crouch";
}
Instance of Symbol 104 MovieClip in Symbol 324 MovieClip Frame 21
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "jump";
}
Symbol 324 MovieClip Frame 22
stop();
Instance of Symbol 10 MovieClip "body" in Symbol 324 MovieClip Frame 27
//component parameters
onClipEvent (initialize) {
_visible = false;
}
Instance of Symbol 99 MovieClip in Symbol 324 MovieClip Frame 27
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "crouch";
}
Symbol 324 MovieClip Frame 34
gotoAndPlay (1);
Instance of Symbol 31 MovieClip in Symbol 324 MovieClip Frame 39
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "hurt";
}
Symbol 324 MovieClip Frame 43
stop();
Instance of Symbol 33 MovieClip in Symbol 324 MovieClip Frame 48
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "die";
}
Symbol 324 MovieClip Frame 53
stop();
Instance of Symbol 10 MovieClip "body" in Symbol 324 MovieClip Frame 58
//component parameters
onClipEvent (initialize) {
_visible = false;
}
Instance of Symbol 90 MovieClip in Symbol 324 MovieClip Frame 58
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "attack";
}
Instance of Symbol 271 MovieClip in Symbol 324 MovieClip Frame 61
//component parameters
onClipEvent (initialize) {
bulletName = "bullet02";
_visible = false;
gameEngineName = "/gameEngine";
}
Symbol 324 MovieClip Frame 67
gotoAndPlay (1);
Instance of Symbol 33 MovieClip in Symbol 324 MovieClip Frame 72
//component parameters
onClipEvent (initialize) {
_visible = false;
_parent.state = "die";
}
Symbol 324 MovieClip Frame 77
stop();
Instance of Symbol 131 MovieClip in Symbol 325 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
attackRange = 350;
jumpRate = 40;
attackRate = 30;
faceToEnemy = true;
_visible = "/gameEngine";
gameEngineName = "/gameEngine";
}
Instance of Symbol 114 MovieClip in Symbol 325 MovieClip Frame 1
//component parameters
onClipEvent (initialize) {
hp = 20;
score = 15;
canWalk = true;
walkVX = 3;
canAttack = true;
canJump = true;
jumpVX = 45;
jumpVY = -25;
canJumpAttack = false;
gameEngineName = "/gameEngine";
_visible = false;
}
Symbol 330 Button
on (release) {
play();
}