Frame 1
stop();
_root.scriptPath = "http://www.flashgames247.com/scores/tinycombat/";
Instance of Symbol 62 MovieClip [actionSc] in Frame 1
onClipEvent (load) {
fscommand ("showmenu", false);
fscommand ("trapallkeys", 0);
fscommand ("allowscale", 0);
totalFileSize = _root.getBytesTotal();
if (_global.game) {
stopAllSounds();
_root.gotoAndStop("game");
}
}
onClipEvent (enterFrame) {
bytesLd = _root.getBytesLoaded();
if (bytesLd != totalFileSize) {
lframe = int((10 * bytesLd) / totalFileSize);
if (lframe < 1) {
lframe = 1;
}
_root.preLD1.bar.gotoAndStop(lframe);
} else {
_global.game = 2;
_root.gotoAndStop(2);
}
}
Frame 2
stop();
Frame 3
stop();
Frame 4
function 11() {
sndWk = 1;
gmSco = 0;
endGame = 0;
qS = 301;
qSm = 600;
inTm = getTimer();
levG = 1;
spdLv = 50000;
spdIni = 1;
spdFr = 80;
frSl = 60;
pxSl = 3;
frSlX = 80;
pxSlX = 3;
pxSlXcom = 60;
fire = 0;
weap = 1;
frBn = 120;
spBn = 3;
mmSpd = 4.5;
initMf = 6;
targCl = new Color(_root.gm1.ln1.targ);
LnMaxCl = new Color(_root.gm1.ln1.lnMax);
wpFr = 0;
lv1 = new Sound();
lv1.attachSound("lev");
wp1 = new Sound();
wp1.attachSound("wp1");
wp2 = new Sound();
wp2.attachSound("wp2");
wp3 = new Sound();
wp3.attachSound("wp3");
wpG = new Sound();
wpG.attachSound("wpGet");
wpL = new Sound();
wpL.attachSound("wpLst");
scm = new Sound();
scm.attachSound("scrm");
lv1.start(0, 9999);
spdSn = 400;
spdSnCn = 1;
spdSnmx = 2400;
tekLvs = 0;
rLvs = 0;
verWp = 0.9;
}
function 17() {
rLvs = int(spdSnCn / spdSn);
if (rLvs ne tekLvs) {
spdFr = spdFr - 10;
frSl = frSl - 5;
pxSl = pxSl + 1;
frSlX = frSlX - 10;
pxSlX = pxSlX + 1;
verWp = verWp - 0.1;
frBn = frBn - 5;
spBn = spBn + 1;
mmSpd = mmSpd - 0.3;
tekLvs++;
} else {
spdSnCn++;
}
if (spdSnCn >= spdSnmx) {
spdSnCn = 0;
tekLvs = 0;
kratn = int(spdSnmx / spdSn) - 1;
if (spdFr > 10) {
discN = 2;
} else {
discN = 0;
}
spdFr = spdFr + ((kratn * 10) - discN);
frSl = frSl + (kratn * 5);
pxSl = pxSl - (kratn * 1);
frSlX = frSlX + (kratn * 10);
pxSlX = pxSlX - (kratn * 1);
verWp = verWp + (kratn * 0.1);
frBn = frBn + (kratn * 5);
spBn = spBn - (kratn * 1);
mmSpd = mmSpd + (kratn * 0.3);
}
}
function 4() {
var _local1 = _root;
zz1 = "targ";
switch (weap) {
case 1 :
tgScl = 100;
tgClr = 65280;
damAr = 10;
boom = "Bom1";
boomSc = 10;
break;
case 2 :
tgScl = 150;
tgClr = 16767232 /* 0xFFD900 */;
damAr = 20;
boom = "Bom1";
boomSc = 100;
if (wpFr < 1) {
weap = 1;
if (sndWk) {
_local1.wpL.start();
}
} else {
wpFr--;
}
break;
case 3 :
tgScl = 250;
tgClr = 55807;
damAr = 150;
boom = "Bom2";
boomSc = 100;
if (wpFr < 1) {
weap = 1;
if (sndWk) {
_local1.wpL.start();
}
} else {
wpFr--;
}
break;
default :
tgScl = 100;
tgClr = 65280;
damAr = 10;
boom = "Bom1";
boomSc = 10;
}
_local1.gm1.ln1[zz1]._xscale = tgScl;
_local1.gm1.ln1[zz1]._yscale = tgScl;
targCl.setRGB(this.tgClr);
LnMaxCl.setRGB(this.tgClr);
}
function 3() {
if (spdIni >= spdFr) {
spdIni = 1;
var _local2 = getTimer();
var _local1 = _local2 - inTm;
levG = int(_local1 / spdLv);
if (!levG) {
levG = 1;
}
2(levG, qS);
qS++;
if (qS > qSm) {
qS = 301;
}
} else {
spdIni++;
}
}
function 2(5, 7) {
var _local1 = _root;
var 22 = "sold";
var _local2 = 22 + 7;
if (_local1.g2[_local2] == undefined) {
var 16 = 5;
if (16 > 6) {
Set("16", 6);
}
crWin = int((Math.random() * 16) + 1);
if (crWin < 3) {
yWin = 105;
} else if ((2 < crWin) && (crWin < 5)) {
yWin = 193;
} else if ((4 < crWin) && (crWin < 7)) {
yWin = 281;
}
if (crWin % 2) {
xSm = 126 * 18();
} else {
xSm = 42 * 18();
}
xWnd = (Math.random() * 15) * 18();
xWin = (200 + xSm) + xWnd;
frmDn = int(Math.random() * frSl) + 10;
_local1.g2.attachMovie(22, _local2, 7);
_local1.g2[_local2]._x = xWin;
_local1.g2[_local2]._y = yWin + 40;
_local1.g2[_local2].typ = 0;
_local1.g2[_local2].gotoAndPlay("start");
_local1.g2[_local2].ded = 0;
_local1.g2[_local2].frm = frmDn;
_local1.g2[_local2].poz = 0;
_local1.gm1.g1.attachMovie(22, _local2, 7);
_local1.gm1.g1[_local2]._x = xWin;
_local1.gm1.g1[_local2]._y = yWin + 40;
_local1.gm1.g1[_local2].gotoAndPlay("start");
var 23 = "wire";
var _local3 = 23 + (7 - 300);
var 9 = (7 - 300);
_local1.g2.attachMovie(23, _local3, 9);
_local1.g2[_local3]._x = xWin;
_local1.g2[_local3]._y = yWin + 3;
_local1.g2[_local3]._yscale = 1;
_local1.gm1.g1.attachMovie(23, _local3, 9);
_local1.gm1.g1[_local3]._x = xWin;
_local1.gm1.g1[_local3]._y = yWin + 3;
_local1.gm1.g1[_local3]._yscale = 1;
}
}
function 18() {
if (Math.random() < 0.5) {
return(-1);
}
return(1);
}
function 20() {
var _local1 = _root;
if (fire) {
10(xDm, yDm);
} else {
var 23 = "wire";
var 22 = "sold";
i = 1;
while (i <= 300) {
var 8 = (23 + i);
var _local2 = 22 + (i + 300);
ddS = _local1.g2[_local2].ded;
if ((_local1.g2[_local2] != undefined) && (!ddS)) {
if (_local1.g2[_local2].typ) {
frSt = "go";
sdV = pxSlXcom;
pxx = pxSlX;
frx = frSlX;
frRt = "stay";
} else {
frSt = "DnMv";
sdV = int((Math.random() * 80) + 30);
pxx = pxSl;
frx = int(Math.random() * frSl) + 10;
frRt = "wave";
}
if (_local1.g2[_local2].frm) {
_local1.g2[_local2].frm--;
} else if (_local1.g2[_local2].poz == 0) {
_local1.g2[_local2].gotoAndPlay(frSt);
_local1.gm1.g1[_local2].gotoAndPlay(frSt);
_local1.g2[_local2].poz = sdV;
} else {
_local1.g2[_local2].poz = _local1.g2[_local2].poz - pxx;
if (_local1.g2[_local2].poz <= 0) {
_local1.g2[_local2].frm = frx;
var _local3 = _local1.g2[_local2].poz + pxx;
_local1.g2[_local2].poz = 0;
_local1.gm1.g1[_local2].gotoAndPlay(frRt);
_local1.g2[_local2].gotoAndPlay(frRt);
} else {
var _local3 = pxx;
}
if (_local1.g2[_local2].typ) {
if (_local1.g2[_local2]._x > 200) {
var 29 = -1;
} else {
var 29 = 1;
}
if (Math.abs(_local1.g2[_local2]._x - 200) > 5) {
_local1.g2[_local2]._x = _local1.g2[_local2]._x + (_local3 * 29);
_local1.gm1.g1[_local2]._x = _local1.gm1.g1[_local2]._x + (_local3 * 29);
} else {
endGame = 1;
}
} else {
var 21 = (_local3 / 5);
if (_local1.g2[_local2]._y < 440) {
_local1.g2[_local2]._y = _local1.g2[_local2]._y + _local3;
_local1.g2[8]._yscale = _local1.g2[8]._yscale + 21;
_local1.gm1.g1[_local2]._y = _local1.gm1.g1[_local2]._y + _local3;
_local1.gm1.g1[8]._yscale = _local1.gm1.g1[8]._yscale + 21;
} else {
_local1.g2[8].removeMovieClip();
_local1.gm1.g1[8].removeMovieClip();
_local1.gm1.g1[_local2].gotoAndStop("stay");
_local1.g2[_local2].gotoAndStop("stay");
_local1.g2[_local2]._y = 447;
_local1.g2[_local2].frm = frx;
_local1.g2[_local2].poz = 0;
_local1.g2[_local2].typ = 1;
_local1.gm1.g1[_local2]._y = 447;
if (_local1.g2[_local2]._x > 200) {
_local1.g2[_local2]._xscale = -Math.abs(_local1.g2[_local2]._xscale);
_local1.gm1.g1[_local2]._xscale = -Math.abs(_local1.gm1.g1[_local2]._xscale);
}
}
}
}
}
i++;
}
}
}
function 10(27, 28) {
var _local1 = _root;
var 6 = "bon";
fire = 0;
var 25 = 27;
var 26 = (28 + 10);
var 24 = "sold";
var 14 = "blS";
var 12 = "wire";
_local1.g2.attachMovie(boom, "ognm", 1203);
_local1.g2.ognm._x = 27;
_local1.g2.ognm._y = 28;
_local1.g2.ognm._xscale = boomSc;
_local1.g2.ognm._yscale = boomSc;
_local1.gm1.g1.attachMovie(boom, "ognm", 1203);
_local1.gm1.g1.ognm._x = 27;
_local1.gm1.g1.ognm._y = 28;
_local1.gm1.g1.ognm._xscale = boomSc;
_local1.gm1.g1.ognm._yscale = boomSc;
if (sndWk) {
sndN = "wp" + weap;
_local1[sndN].start();
}
if (weap == 3) {
_local1.Bom3scr.gotoAndPlay("splash");
}
if ((_local1.g2[6] != undefined) && (!_local1.g2[6].outEd)) {
if ((Math.abs(_local1.g2[6]._x - 25) < 15) && (Math.abs(_local1.g2[6]._y - 26) < 25)) {
_local1.g2[6].gotoAndPlay("outF");
_local1.g2[6].outEd = 1;
_local1.gm1.g1[6].gotoAndPlay("outF");
if (sndWk) {
_local1.wpG.start();
}
if (Math.random() < verWp) {
weap = 2;
wpFr = 100;
} else {
weap = 3;
wpFr = 100;
}
}
}
i = 301;
while (i <= 600) {
var 24 = "sold";
var _local2 = 24 + i;
var 15 = (i + 600);
var 14 = "blS";
var _local3 = 14 + 15;
var 13 = (12 + (i - 300));
if ((_local1.g2[_local2] != undefined) && (!_local1.g2[_local2].ded)) {
if ((Math.abs(_local1.g2[_local2]._x - 25) < damAr) && (Math.abs(_local1.g2[_local2]._y - 26) < damAr)) {
gmSco++;
_local1.g2[_local2].ded = 1;
if (sndWk) {
_local1.scm.start();
}
_local1.g2[_local2].gotoAndPlay("dead");
_local1.gm1.g1[_local2].gotoAndPlay("dead");
_local1.g2[13].gotoAndPlay("off");
_local1.gm1.g1[13].gotoAndPlay("off");
_local1.g2.attachMovie(14, _local3, 15);
_local1.g2[_local3]._x = _local1.g2[_local2]._x - 2;
_local1.g2[_local3]._y = _local1.g2[_local2]._y - 12;
_local1.gm1.g1.attachMovie(14, _local3, 15);
_local1.gm1.g1[_local3]._x = _local1.gm1.g1[_local2]._x - 2;
_local1.gm1.g1[_local3]._y = _local1.gm1.g1[_local2]._y - 12;
if (weap < 3) {
return;
}
}
}
i++;
}
}
function 1() {
var _local2 = _root;
if (weap == 1) {
if (frBnt < 1) {
frBnt = 1;
}
if (frBnt < frBn) {
frBnt++;
} else {
var _local1 = "bon";
if (_local2.g2[_local1] == undefined) {
xBn = (Math.random() * 340) + 30;
_local2.g2.attachMovie(_local1, _local1, 1202);
_local2.g2[_local1].outEd = 0;
_local2.g2[_local1]._x = xBn;
_local2.g2[_local1]._y = -40;
_local2.gm1.g1.attachMovie(_local1, _local1, 1202);
_local2.gm1.g1[_local1]._x = xBn;
_local2.gm1.g1[_local1]._y = -40;
frBnt = 1;
}
}
}
}
function 19() {
var _local2 = _root;
var _local1 = "bon";
if (_local2.g2[_local1] != undefined) {
if (_local2.g2[_local1]._y < 540) {
_local2.g2[_local1]._y = _local2.g2[_local1]._y + spBn;
_local2.gm1.g1[_local1]._y = _local2.gm1.g1[_local1]._y + spBn;
} else {
_local2.g2[_local1].removeMovieClip();
_local2.gm1.g1[_local1].removeMovieClip();
}
}
}
stop();
Instance of Symbol 107 MovieClip [g] "g2" in Frame 4
onClipEvent (load) {
_global.game = 4;
stopAllSounds();
_root.11();
}
onClipEvent (enterFrame) {
if (!_root.endGame) {
_root.4();
_root.3();
_root.20();
_root.1();
_root.19();
_root.17();
} else {
stopAllSounds();
_root.nmInp = "noname";
_root.gotoAndPlay(5);
}
}
Instance of Symbol 112 MovieClip [gm] "gm1" in Frame 4
onClipEvent (load) {
_x = 0;
_y = 0;
g1._x = 0;
g1._y = 0;
n = 1.4;
_xscale = (100 * n);
_yscale = (100 * n);
}
onClipEvent (mouseMove) {
xm = _root._xmouse;
ym = _root._ymouse;
if (xm > 364) {
xm = 364;
}
if (xm < 36) {
xm = 36;
}
if (ym > 464) {
ym = 464;
}
if (ym < 36) {
ym = 36;
}
updateAfterEvent();
}
onClipEvent (mouseDown) {
if (mFire le 0) {
if (_root._ymouse > 30) {
_root.xDm = this._x;
_root.yDm = this._y;
_root.fire = 1;
mFire = _root.initMf;
}
}
}
onClipEvent (enterFrame) {
if (mFire > 0) {
mFire--;
}
_x = (_x + ((xm - _x) / _root.mmSpd));
_y = (_y + ((ym - _y) / _root.mmSpd));
g1._x = g1._x - ((xm + g1._x) / _root.mmSpd);
g1._y = g1._y - ((ym + g1._y) / _root.mmSpd);
}
Frame 5
stop();
Frame 6
stop();
this.nmin.backgroundColor = 0;
nmin.backgroundColor = 0;
this.nmin.backgroundColor = "0x000000";
Instance of Symbol 41 MovieClip [plaYAg] "playAg1" in Frame 6
onClipEvent (load) {
_root.nmin.background = "true";
_root.nmin.backgroundColor = 0;
_root.nmInp = "noname";
}
Symbol 6 Button [logoBut]
on (release) {
getURL ("http://www.flashgames247.com", "_blank");
}
Symbol 21 Button
on (release) {
stopAllSounds();
_root.gotoAndPlay("game");
}
Symbol 27 Button
on (release) {
getURL ("http://www.flashgames247.com?tinycombat", "_blank");
}
Symbol 32 Button
on (release) {
getURL ("http://www.flashgames247.com/pages/freegames.html", "_blank");
}
Symbol 33 Button [logoBut]
on (release) {
getURL ("http://www.flashgames247.com?tinycombat", "_blank");
}
Symbol 40 Button [submit]
on (release) {
name = _root.name;
_root.score = _root.gmSco;
getURL (((((_root.scriptPath + "scores.php?name=") + _root.name) + "&score=") + _root.score) + "&pass=coolgames", "_blank");
stopAllSounds();
_root.gotoAndPlay("enter");
}
Symbol 69 Button
on (release) {
_global.game = 3;
_root.gotoAndStop(3);
}
Symbol 71 Button
on (release) {
getURL (_root.scriptPath + "scores.php", "_blank");
}
Symbol 75 MovieClip [blS] Frame 60
this.removeMovieClip();
Symbol 83 MovieClip [Bom2] Frame 13
this.removeMovieClip();
Symbol 85 MovieClip [Bom3scr] Frame 10
stop();
Instance of Symbol 104 MovieClip [hLn] "hLn1" in Symbol 111 MovieClip [ln1] Frame 1
onClipEvent (enterFrame) {
coordX = _root._xmouse;
nkdr = int(coordX / 25);
this.gotoAndStop(nkdr);
}
Instance of Symbol 104 MovieClip [hLn] "hLn2" in Symbol 111 MovieClip [ln1] Frame 1
onClipEvent (enterFrame) {
coordy = _root._ymouse;
nkdr = int(coordy / 33);
this.gotoAndStop(nkdr);
}
Instance of Symbol 111 MovieClip [ln1] "ln1" in Symbol 112 MovieClip [gm] Frame 1
/* no clip actions */
Symbol 116 MovieClip [bon] Frame 40
this.gotoAndPlay("onF");
Symbol 116 MovieClip [bon] Frame 71
this.removeMovieClip();
Symbol 123 MovieClip [Bom1] Frame 13
this.removeMovieClip();
Symbol 151 MovieClip [sold] Frame 73
gotoAndPlay ("wave");
gotoAndPlay ("wave");
Symbol 151 MovieClip [sold] Frame 134
this.removeMovieClip();
this.removeMovieClip();
Symbol 151 MovieClip [sold] Frame 150
stop();
stop();
Symbol 151 MovieClip [sold] Frame 152
stop();
stop();
Symbol 151 MovieClip [sold] Frame 164
gotoAndPlay ("go");
gotoAndPlay ("go");
Symbol 151 MovieClip [sold] Frame 165
this.removeMovieClip();
Symbol 151 MovieClip [sold] Frame 225
this.removeMovieClip();
Symbol 152 MovieClip [wire] Frame 1
stop();
Symbol 152 MovieClip [wire] Frame 32
this.removeMovieClip();
Symbol 158 MovieClip [sndMc] Frame 1
stop();
Symbol 158 MovieClip [sndMc] Frame 2
stop();
Symbol 167 Button
on (release) {
stopAllSounds();
_root.gotoAndStop("game");
}
Symbol 168 MovieClip Frame 27
stop();
Symbol 169 Button
on (release) {
getURL ("http://www.flashgames247.com", "_blank");
}
Symbol 170 Button [sndO]
on (release) {
if (_root.sndWk) {
stopAllSounds();
_root.sndWk = 0;
_root.sndMc1.gotoAndStop(2);
} else {
_root.sndWk = 1;
_root.lv1.start(0, 9999);
_root.sndMc1.gotoAndStop(1);
}
}
Symbol 172 MovieClip Frame 10
stop();
Symbol 181 MovieClip Frame 77
_root.gotoAndPlay("playAgain");