Frame 1
function initPetama() {
totChara = 12;
xquality = 1;
namaRobo = new Array("", "Warzerk T139", "Baboon 235A", "Zero 6041", "Monster 9410", "Mammoth 2495", "Robo R72", "Laba L817", "Warrior 1290", "War Mechine 1923", "Capit 1484", "Killus Robotus R99", "Sonic Robo S643");
infoRobo = new Array("", "Type: Speedy Robot, Weapon: Arm.\nFast Killing Mechine, high speed, but low power, suitable to destroy Shooter Robot type.", "Type: Destroyer Robot, Weapon: Power Arm.\nHeavy Destroyer Robot, high power, but low speed, suitable to destroy Speedy Robot type.", "Type: Shooter Robot, Weapon: Mechine Gun.\nAccurate Shooter Robot, high range, but low armor and speed, suitable to destroy Destroyer Robot type.", "Type: Speedy Robot, Weapon: Arm.\nFast Killing Mechine, high speed, but medium armor, more powerful than Warzerk T139.", "Type: Destroyer Robot, Weapon: Heavy Arm.\nHeavy Destroyer Robot, high power, but low speed, more powerful than Baboon 235A.", "Type: Shooter Robot, Weapon: Double Mechine Guns.\nAccurate Shooter Robot, high range, but low armor and speed, can attack enemy on the different lines.", "Type: Speedy Robot, Weapon: Arm.\nSpeedy Killing Mechine, very high speed, high armor and power, more powerful than Monster 9410.", "Type: Destroyer Robot, Weapon: Long Blade.\nDestroyer Mechine, very high power and live, but low speed, more powerful than Mammoth 2495.", "Type: Shooter Robot, Weapon: Rocket Launcher.\nLong Range Shooter, very high range and power, can smash enemy in one Rocket, but low armor.", "Type: Speedy Robot, Weapon: Arm.\nUltra Fast Killing Mechine, ultra high speed, one of the best Robot in this game.", "Type: Destroyer Robot, Weapon: Granade.\nExtreme Destroyer Robot, very high live, can destroy more than one robot in one granade.", "Type: Shooter Robot, Weapon: Laser Gun.\nEliminator Robot, ultra high power and range, the laser can pierce the robot and destroy many robots.");
xliveRobo = new Array("", 1750, 2250, 750, 2000, 3000, 500, 5000, 7500, 6000, 12500, 15000, 10000);
xarmorRobo = new Array("", 4, 6, 5, 8, 12, 4, 20, 30, 10, 30, 50, 40);
xpowerRobo = new Array("", 14, 16, 17, 25, 30, 20, 40, 55, 65, 90, 50, 100);
xspeedRobo = new Array("", 6, 1.5, 3, 7, 2, 3.5, 10, 4, 3, 22, 5, 6);
xrangeRobo = new Array("", 10, 10, 400, 100, 50, 450, 150, 100, 500, 200, 150, 550);
xjenisRobot = new Array("", 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);
xpunyaRobot = new Array("", 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0);
xcostRobot = new Array("", 1000, 1500, 2000, 5000, 6500, 7500, 10000, 12500, 15000, 50000, 60000, 75000);
speedRobo = new Array("", 6, 1.5, 3, 7, 2, 3.5, 10, 4, 3, 22, 5, 6);
rangeRobo = new Array("", 10, 10, 400, 100, 50, 450, 150, 100, 500, 200, 150, 550);
jenisRobot = new Array("", 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12);
costRobot = new Array("", 1000, 1500, 2000, 5000, 6500, 7500, 10000, 12500, 15000, 50000, 60000, 75000);
}
function ygDiSave() {
mulaiPertama = true;
mulaiMsgBox = true;
mulaiMsgBox2 = true;
liveRobo = new Array("", 1750, 2250, 750, 2000, 3000, 500, 5000, 7500, 6000, 12500, 15000, 10000);
armorRobo = new Array("", 4, 6, 5, 8, 12, 4, 20, 30, 10, 30, 50, 40);
powerRobo = new Array("", 14, 16, 17, 25, 30, 20, 40, 55, 65, 90, 50, 100);
punyaRobot = new Array("", 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0);
mapProgress = new Array("", 1, 1, 1, 1, 1, 1);
troopsRobot = new Array("", 1, 2, 3, 15, 15);
totalMoney = 0;
upgradePoint = 0;
delayJagoan = 3000;
shieldJagoan = 100;
zlive = 100;
indiMap = 1;
wwindiPilih = 1;
klikAwal = 0;
upgradeKe = new Array();
i = 1;
while (i <= 12) {
upgradeKe[i] = new Array();
j = 1;
while (j <= 4) {
if (i <= 3) {
upgradeKe[i][j] = 10;
} else if (i <= 6) {
upgradeKe[i][j] = 12;
} else if (i <= 9) {
upgradeKe[i][j] = 14;
} else if (i <= 12) {
upgradeKe[i][j] = 16;
}
j++;
}
i++;
}
upgradeKe2 = new Array("", "", "", "", "", 300, 200);
}
function simpanData(dataKe) {
i = 0;
while (i <= (simpanSemua.length - 1)) {
_root["rwdatSimp" + i] = simpanSemua[i] + dataKe;
Cookies = SharedObject.getLocal(_root["rwdatSimp" + i], "/");
Cookies.data["rwsoData" + i] = eval (simpanSemua[i]);
Cookies.flush();
i++;
}
i = 1;
while (i <= totChara) {
_root["rwdatSimp1" + i] = String("liveRobo" + i) + dataKe;
Cookies = SharedObject.getLocal(_root["rwdatSimp1" + i], "/");
Cookies.data["rwsoData1" + i] = liveRobo[i];
Cookies.flush();
_root["rwdatSimp2" + i] = String("armorRobo" + i) + dataKe;
Cookies = SharedObject.getLocal(_root["rwdatSimp2" + i], "/");
Cookies.data["rwsoData2" + i] = armorRobo[i];
Cookies.flush();
_root["rwdatSimp3" + i] = String("powerRobo" + i) + dataKe;
Cookies = SharedObject.getLocal(_root["rwdatSimp3" + i], "/");
Cookies.data["rwsoData3" + i] = powerRobo[i];
Cookies.flush();
_root["rwdatSimp4" + i] = String("punyaRobot" + i) + dataKe;
Cookies = SharedObject.getLocal(_root["rwdatSimp4" + i], "/");
Cookies.data["rwsoData4" + i] = punyaRobot[i];
Cookies.flush();
_root["rwdatSimp5" + i] = String("mapProgress" + i) + dataKe;
Cookies = SharedObject.getLocal(_root["rwdatSimp5" + i], "/");
Cookies.data["rwsoData5" + i] = mapProgress[i];
Cookies.flush();
_root["rwdatSimp6" + i] = String("troopsRobot" + i) + dataKe;
Cookies = SharedObject.getLocal(_root["rwdatSimp6" + i], "/");
Cookies.data["rwsoData6" + i] = troopsRobot[i];
Cookies.flush();
i++;
}
i = 1;
while (i <= (upgradeKe2.length - 1)) {
_root["rwdatSimp7" + i] = String("upgradeKe2" + i) + dataKe;
Cookies = SharedObject.getLocal(_root["rwdatSimp7" + i], "/");
Cookies.data["rwsoData7" + i] = upgradeKe2[i];
Cookies.flush();
i++;
}
j = 1;
while (j <= 12) {
i = 1;
while (i <= 4) {
_root[("rwdatSimp8" + j) + i] = String(("upgradeKe" + j) + i) + dataKe;
Cookies = SharedObject.getLocal(_root[("rwdatSimp8" + j) + i], "/");
Cookies.data[("rwsoData8" + j) + i] = upgradeKe[j][i];
Cookies.flush();
i++;
}
j++;
}
}
function loadData(dataKe) {
i = 0;
while (i <= (simpanSemua.length - 1)) {
_root["rwdatSimp" + i] = simpanSemua[i] + dataKe;
Cookies = SharedObject.getLocal(_root["rwdatSimp" + i], "/");
_root[simpanSemua[i]] = Cookies.data["rwsoData" + i];
i++;
}
i = 1;
while (i <= totChara) {
_root["rwdatSimp1" + i] = String("liveRobo" + i) + dataKe;
Cookies = SharedObject.getLocal(_root["rwdatSimp1" + i], "/");
liveRobo[i] = Cookies.data["rwsoData1" + i];
_root["rwdatSimp2" + i] = String("armorRobo" + i) + dataKe;
Cookies = SharedObject.getLocal(_root["rwdatSimp2" + i], "/");
armorRobo[i] = Cookies.data["rwsoData2" + i];
_root["rwdatSimp3" + i] = String("powerRobo" + i) + dataKe;
Cookies = SharedObject.getLocal(_root["rwdatSimp3" + i], "/");
powerRobo[i] = Cookies.data["rwsoData3" + i];
_root["rwdatSimp4" + i] = String("punyaRobot" + i) + dataKe;
Cookies = SharedObject.getLocal(_root["rwdatSimp4" + i], "/");
punyaRobot[i] = Cookies.data["rwsoData4" + i];
_root["rwdatSimp5" + i] = String("mapProgress" + i) + dataKe;
Cookies = SharedObject.getLocal(_root["rwdatSimp5" + i], "/");
mapProgress[i] = Cookies.data["rwsoData5" + i];
_root["rwdatSimp6" + i] = String("troopsRobot" + i) + dataKe;
Cookies = SharedObject.getLocal(_root["rwdatSimp6" + i], "/");
troopsRobot[i] = Cookies.data["rwsoData6" + i];
i++;
}
i = 1;
while (i <= (upgradeKe2.length - 1)) {
_root["rwdatSimp7" + i] = String("upgradeKe2" + i) + dataKe;
Cookies = SharedObject.getLocal(_root["rwdatSimp7" + i], "/");
upgradeKe2[i] = Cookies.data["rwsoData7" + i];
i++;
}
j = 1;
while (j <= 12) {
i = 1;
while (i <= 4) {
_root[("rwdatSimp8" + j) + i] = String(("upgradeKe" + j) + i) + dataKe;
Cookies = SharedObject.getLocal(_root[("rwdatSimp8" + j) + i], "/");
upgradeKe[j][i] = Cookies.data[("rwsoData8" + j) + i];
i++;
}
j++;
}
}
function xloadData(dataKe) {
i = 0;
while (i <= (simpanSemua.length - 1)) {
_root["rwdatSimp" + i] = simpanSemua[i] + dataKe;
Cookies = SharedObject.getLocal(_root["rwdatSimp" + i], "/");
_root["c" + simpanSemua[i]] = Cookies.data["rwsoData" + i];
i++;
}
}
function backMusic() {
myMusic.stop();
myMusic = new Sound(music);
myMusic.attachSound("backMusic");
myMusic.start(0, 1);
myMusic.setVolume(volum1);
myMusic.onSoundComplete = function () {
backMusic();
};
}
function backLaser() {
mySound = new Sound(sound);
mySound.attachSound("backLaser");
mySound.start(0, 1);
mySound.setVolume(volum2);
}
function backPedang() {
mySound = new Sound(sound);
mySound.attachSound("backPedang");
mySound.start(0, 1);
mySound.setVolume(volum2);
}
function backPedang2() {
mySound = new Sound(sound);
mySound.attachSound("backPedang2");
mySound.start(0, 1);
mySound.setVolume(volum2);
}
function backBomb() {
mySound = new Sound(sound);
mySound.attachSound("backBomb");
mySound.start(0, 1);
mySound.setVolume(volum2);
}
function backLedak() {
mySound = new Sound(sound);
mySound.attachSound("backLedak1");
mySound.start(0, 1);
mySound.setVolume(volum2);
}
function backLedak2() {
mySound = new Sound(sound);
mySound.attachSound("backLedak2");
mySound.start(0, 1);
mySound.setVolume(volum2);
}
function backLedak3() {
mySound = new Sound(sound);
mySound.attachSound("backLedak3");
mySound.start(0, 1);
mySound.setVolume(volum2);
}
function backLedak4() {
mySound = new Sound(sound);
mySound.attachSound("backLedak4");
mySound.start(0, 1);
mySound.setVolume(volum2);
}
function backPukul() {
mySound = new Sound(sound);
mySound.attachSound("backPukul");
mySound.start(0, 1);
mySound.setVolume(volum2);
}
function backGun() {
mySound = new Sound(sound);
mySound.attachSound("backGun");
mySound.start(0, 1);
mySound.setVolume(volum2);
}
function backGun2() {
mySound = new Sound(sound);
mySound.attachSound("backGun2");
mySound.start(0, 1);
mySound.setVolume(volum2);
}
function backListrik() {
mySound = new Sound(sound);
mySound.attachSound("backListrik");
mySound.start(0, 1);
mySound.setVolume(volum2);
}
function backMisil() {
mySound = new Sound(sound);
mySound.attachSound("backMisil");
mySound.start(0, 1);
mySound.setVolume(volum2);
}
function backGranade() {
mySound = new Sound(sound);
mySound.attachSound("backGranade");
mySound.start(0, 1);
mySound.setVolume(volum2);
}
function backHealth() {
mySound = new Sound(sound);
mySound.attachSound("backHealth");
mySound.start(0, 1);
mySound.setVolume(volum2);
}
function backBangun() {
mySound = new Sound(sound);
mySound.attachSound("backBangun");
mySound.start(0, 1);
mySound.setVolume(volum2);
}
function backMenang() {
mySound = new Sound(sound);
mySound.attachSound("backMenang");
mySound.start(0, 1);
mySound.setVolume(volum2);
backTepuk();
}
function backTepuk() {
mySound = new Sound(sound);
mySound.attachSound("backTepuk");
mySound.start(0, 1);
mySound.setVolume(volum2);
}
function over2() {
mySound = new Sound(sound);
mySound.attachSound("over2");
mySound.start(0, 1);
mySound.setVolume(volum2);
}
function klik() {
mySound = new Sound(sound);
mySound.attachSound("klik");
mySound.start(0, 1);
mySound.setVolume(volum2);
}
fscommand ("fullscreen", false);
fscommand ("allowscale", false);
fscommand ("showmenu", false);
_quality = "HIGH";
Stage.showMenu = false;
volum1 = 100;
volum2 = 50;
trans = attachMovie("trans_mc", "trans_mc", 90008);
musik = attachMovie("xsound", "music", 7);
sound = attachMovie("xsound", "sound", 6);
initPetama();
ygDiSave();
simpanSemua = new Array("namaData", "totalMoney", "upgradePoint", "delayJagoan", "shieldJagoan", "zlive", "mulaiPertama", "mulaiMsgBox", "mulaiMsgBox2", "xjenLevel", "xlevel", "xquality", "indiMap", "wwindiPilih", "klikAwal");
stop();
this.onEnterFrame = function () {
sedang = _root.getBytesLoaded();
total = _root.getBytesTotal();
xpersen = Math.floor((sedang / total) * 100);
persen = xpersen + " %";
qbar_mc.gotoAndStop(xpersen);
if (sedang == total) {
delete this.onEnterFrame;
gotoAndStop ("completed");
}
};
Instance of Symbol 852 MovieClip in Frame 1
on (release) {
getURL ("http://www.armorgames.com", "_blank");
}
Frame 10
stop();
start_btn.onRelease = function () {
klik();
gotoAndStop (21);
};
Frame 21
play();
Frame 260
gotoAndStop (261);
Frame 261
play();
Frame 440
function aturSaja() {
gotoAndStop (441);
}
stop();
trans_mc.gotoAndPlay(2);
Frame 441
function aturSaja() {
clearSemua();
gotoAndStop (442);
}
function waktu() {
if (sedangPause == false) {
timeCompleted++;
if (timeCompleted >= 20) {
sedangPause = true;
delete _root.onMouseDown;
trans_mc.gotoAndPlay(2);
}
}
}
function initAwal() {
dalamArena = 9;
dalamKotak1 = 20;
dalamKotak2 = 30;
dalamBolong = 100;
dalamAtas = 50;
dalamRobot = 3000;
dalamRobot2 = 4000;
dalamSetrum = 5000;
dalamLedak = 6000;
dalamRobo = 7000;
dalamMisil = 8000;
dalamLaser = 9000;
dalamGranade = 10000;
dalamAsap = 20000;
dalamBawah = 50000;
dalamMenang = 60000;
dalamCompleted = 60001;
dalamMsgBox = 60002;
dalamLedakan = 25000;
dalamPause = 60003;
dalamSkip = 90000 /* 0x015F90 */;
nyawa1 = shieldJagoan;
if (mapPilih == 1) {
if (mapProgress[mapPilih] <= 5) {
nyawa2 = 100;
} else if (mapProgress[mapPilih] <= 10) {
nyawa2 = 150;
} else if (mapProgress[mapPilih] <= 15) {
nyawa2 = 200;
} else if (mapProgress[mapPilih] <= 20) {
nyawa2 = 250;
} else if (mapProgress[mapPilih] <= 25) {
nyawa2 = 300;
} else if (mapProgress[mapPilih] == 26) {
nyawa2 = 600;
}
} else if (mapPilih == 2) {
if (mapProgress[mapPilih] <= 5) {
nyawa2 = 500;
} else if (mapProgress[mapPilih] <= 10) {
nyawa2 = 550;
} else if (mapProgress[mapPilih] <= 15) {
nyawa2 = 600;
} else if (mapProgress[mapPilih] <= 20) {
nyawa2 = 650;
} else if (mapProgress[mapPilih] <= 25) {
nyawa2 = 750;
} else if (mapProgress[mapPilih] <= 30) {
nyawa2 = 800;
} else if (mapProgress[mapPilih] == 31) {
nyawa2 = 1600;
}
} else if (mapPilih == 3) {
if (mapProgress[mapPilih] <= 5) {
nyawa2 = 1000;
} else if (mapProgress[mapPilih] <= 10) {
nyawa2 = 1100;
} else if (mapProgress[mapPilih] <= 15) {
nyawa2 = 1200;
} else if (mapProgress[mapPilih] <= 20) {
nyawa2 = 1300;
} else if (mapProgress[mapPilih] <= 25) {
nyawa2 = 1400;
} else if (mapProgress[mapPilih] <= 30) {
nyawa2 = 1500;
} else if (mapProgress[mapPilih] <= 35) {
nyawa2 = 1600;
} else if (mapProgress[mapPilih] == 36) {
nyawa2 = 3200;
}
} else if (mapPilih == 4) {
if (mapProgress[mapPilih] <= 5) {
nyawa2 = 2000;
} else if (mapProgress[mapPilih] <= 10) {
nyawa2 = 2200;
} else if (mapProgress[mapPilih] <= 15) {
nyawa2 = 2400;
} else if (mapProgress[mapPilih] <= 20) {
nyawa2 = 2600;
} else if (mapProgress[mapPilih] <= 25) {
nyawa2 = 2800;
} else if (mapProgress[mapPilih] <= 30) {
nyawa2 = 3000;
} else if (mapProgress[mapPilih] <= 35) {
nyawa2 = 3200;
} else if (mapProgress[mapPilih] == 40) {
nyawa2 = 3400;
} else if (mapProgress[mapPilih] == 41) {
nyawa2 = 6800;
}
} else if (mapPilih == 5) {
if (mapProgress[mapPilih] <= 5) {
nyawa2 = 2500;
} else if (mapProgress[mapPilih] <= 10) {
nyawa2 = 2700;
} else if (mapProgress[mapPilih] <= 15) {
nyawa2 = 2900;
} else if (mapProgress[mapPilih] <= 20) {
nyawa2 = 3100;
} else if (mapProgress[mapPilih] <= 25) {
nyawa2 = 3300;
} else if (mapProgress[mapPilih] <= 30) {
nyawa2 = 3500;
} else if (mapProgress[mapPilih] <= 35) {
nyawa2 = 3700;
} else if (mapProgress[mapPilih] <= 40) {
nyawa2 = 3900;
} else if (mapProgress[mapPilih] <= 45) {
nyawa2 = 4100;
} else if (mapProgress[mapPilih] == 46) {
nyawa2 = 8200;
}
} else if (mapPilih == 6) {
if (mapProgress[mapPilih] <= 5) {
nyawa2 = 5200;
} else if (mapProgress[mapPilih] <= 10) {
nyawa2 = 5400;
} else if (mapProgress[mapPilih] <= 15) {
nyawa2 = 5600;
} else if (mapProgress[mapPilih] <= 20) {
nyawa2 = 5800;
} else if (mapProgress[mapPilih] <= 25) {
nyawa2 = 6000;
} else if (mapProgress[mapPilih] <= 30) {
nyawa2 = 6200;
} else if (mapProgress[mapPilih] <= 35) {
nyawa2 = 6400;
} else if (mapProgress[mapPilih] <= 40) {
nyawa2 = 6600;
} else if (mapProgress[mapPilih] <= 45) {
nyawa2 = 6800;
} else if (mapProgress[mapPilih] <= 50) {
nyawa2 = 7000;
} else if (mapProgress[mapPilih] == 51) {
nyawa2 = 28000;
}
}
if (xjenLevel == 1) {
nyawa2 = nyawa2 * 1;
} else if (xjenLevel == 2) {
nyawa2 = nyawa2 * 1.25;
nyawa2 = Math.ceil(nyawa2);
} else if (xjenLevel == 3) {
nyawa2 = nyawa2 * 1.5;
}
xnyawa1 = nyawa1;
xnyawa2 = nyawa2;
maxNyawa1 = nyawa1;
maxNyawa2 = nyawa2;
sudahMenang = false;
bisaKlik = true;
sedangGetar1 = false;
sedangGetar2 = false;
sedangGetar3 = false;
sedangPause = false;
kotakCurrent = 1;
unitKilled = 0;
enemyKilled = 0;
timeCompleted = 0;
arrayTroops = new Array();
arrayNo = new Array();
troopsKe = 1;
troopsPilih = 1;
i = 1;
while (i <= 5) {
if (troopsRobot[i] != 15) {
xtipeRobo = i;
tipeRobo = troopsRobot[i];
i = 6;
}
i++;
}
i = 1;
while (i <= 5) {
if (troopsRobot[i] != 15) {
arrayTroops[troopsKe] = troopsRobot[i];
arrayNo[troopsKe] = i;
banyakRobo = i;
troopsKe++;
}
i++;
}
}
function buatBawah() {
if (mapPilih == 1) {
bawah_mc = attachMovie("bawah_mc", "bawah_mc", dalamBawah);
} else if (mapPilih == 2) {
bawah_mc = attachMovie("bawah_mc2", "bawah_mc", dalamBawah);
} else if (mapPilih == 3) {
bawah_mc = attachMovie("bawah_mc3", "bawah_mc", dalamBawah);
} else if (mapPilih == 4) {
bawah_mc = attachMovie("bawah_mc4", "bawah_mc", dalamBawah);
} else if (mapPilih == 5) {
bawah_mc = attachMovie("bawah_mc5", "bawah_mc", dalamBawah);
} else if (mapPilih == 6) {
bawah_mc = attachMovie("bawah_mc6", "bawah_mc", dalamBawah);
}
bawah_mc._x = -50;
bawah_mc._y = 460;
bawah_mc.info1 = (("SHIELD: " + nyawa1) + "/") + maxNyawa1;
bawah_mc.info2 = (("SHIELD: " + nyawa2) + "/") + maxNyawa2;
}
function buatAtas() {
if (mapPilih == 1) {
atas_mc = attachMovie("atas_mc", "atas_mc", dalamAtas);
} else if (mapPilih == 2) {
atas_mc = attachMovie("atas_mc2", "atas_mc", dalamAtas);
} else if (mapPilih == 3) {
atas_mc = attachMovie("atas_mc3", "atas_mc", dalamAtas);
} else if (mapPilih == 4) {
atas_mc = attachMovie("atas_mc4", "atas_mc", dalamAtas);
}
atas_mc._x = -50;
atas_mc._y = 40;
}
function buatArena() {
if (mapPilih == 1) {
arena_mc = attachMovie("arena1", "arena_mc", dalamArena);
} else if (mapPilih == 2) {
arena_mc = attachMovie("arena2", "arena_mc", dalamArena);
} else if (mapPilih == 3) {
arena_mc = attachMovie("arena3", "arena_mc", dalamArena);
} else if (mapPilih == 4) {
arena_mc = attachMovie("arena4", "arena_mc", dalamArena);
} else if (mapPilih == 5) {
arena_mc = attachMovie("arena5", "arena_mc", dalamArena);
} else if (mapPilih == 6) {
arena_mc = attachMovie("arena6", "arena_mc", dalamArena);
}
arena_mc._x = -35;
arena_mc._y = -40;
}
function buatKotak() {
i = 1;
while (i <= 4) {
kotak = attachMovie("kotak_mc", "kotak" + i, dalamKotak1 + i);
kotak._x = 0;
kotak._y = 80 + ((i - 1) * 100);
i++;
}
i = 1;
while (i <= 4) {
kotak = attachMovie("kotak_mc", "xkotak" + i, dalamKotak2 + i);
kotak._x = 590;
kotak._y = 80 + ((i - 1) * 100);
i++;
}
cekPos();
}
function buatRobo() {
cekRobo();
}
function cekPos() {
i = 1;
while (i <= 4) {
_root["kotak" + i].gotoAndStop(1);
i++;
}
}
function cekRobo() {
i = 1;
while (i <= 5) {
robo_mc["robo" + i].gotoAndStop(2);
robo_mc["robo" + i].zrobot.gotoAndStop(troopsRobot[i]);
if (troopsRobot[i] != 15) {
robo_mc["robo" + i]._visible = true;
} else {
robo_mc["robo" + i]._visible = false;
}
i++;
}
robo_mc["robo" + xtipeRobo].gotoAndStop(1);
}
function meledak1() {
if (sedangPause == false) {
backBomb();
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
setrum._x = 0;
setrum._y = 50 * indiKe1;
setrum._xscale = (setrum._yscale = 200);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
ledakan = attachMovie("meledak_mc", "ledak" + dalamLedak, dalamLedak);
ledakan._xscale = (ledakan._yscale = 200);
ledakan._x = 0;
ledakan._y = 50 * indiKe1;
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = 0;
ledakan._y = 50 * indiKe1;
ledakan._xscale = (ledakan._yscale = random(20) + 20);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
indiKe1++;
if (indiKe1 >= 10) {
cekLedakAkhir(1);
clearInterval(idLedak1);
}
}
}
function meledak2() {
if (sedangPause == false) {
backBomb();
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
setrum._x = 640;
setrum._y = 50 * indiKe2;
setrum._xscale = (setrum._yscale = 200);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
ledakan = attachMovie("meledak_mc", "ledak" + dalamLedak, dalamLedak);
ledakan._xscale = (ledakan._yscale = 200);
ledakan._x = 640;
ledakan._y = 50 * indiKe2;
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = 640;
ledakan._y = 50 * indiKe2;
ledakan._xscale = (ledakan._yscale = random(20) + 20);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
indiKe2++;
if (indiKe2 >= 10) {
cekLedakAkhir(2);
clearInterval(idLedak2);
}
}
}
function cekLedakAkhir(indi) {
if (sedangPause == false) {
if (indi == 1) {
i = 4000;
while (i <= 4100) {
if (_root["robot" + i] != undefined) {
ledakan = attachMovie("meledak_mc", "ledak" + dalamLedak, dalamLedak);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = _root["robot" + i]._x;
ledakan._y = _root["robot" + i]._y - 20;
dalamLedak++;
if (dalamLedak >= 6100) {
dalamLedak = 6000;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = _root["robot" + i]._x;
ledakan._y = _root["robot" + i]._y - 20;
ledakan._xscale = (ledakan._yscale = random(25) + 25);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
_root["robot" + i].speedMundur = -(random(10) + 5);
_root["robot" + i].swapDepths(_root["robot" + i].getDepth() - 500);
_root["robot" + i].mati = true;
_root["robot" + i].gotoAndStop("mati");
_root["robot" + i].onEnterFrame = xenterRobot2;
}
i++;
}
} else if (indi == 2) {
i = 3000;
while (i <= 3100) {
if (_root["robot" + i] != undefined) {
ledakan = attachMovie("meledak_mc", "ledak" + dalamLedak, dalamLedak);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = _root["robot" + i]._x;
ledakan._y = _root["robot" + i]._y - 20;
dalamLedak++;
if (dalamLedak >= 6100) {
dalamLedak = 6000;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = _root["robot" + i]._x;
ledakan._y = _root["robot" + i]._y - 20;
ledakan._xscale = (ledakan._yscale = random(25) + 25);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
_root["robot" + i].speedMundur = random(10) + 5;
_root["robot" + i].swapDepths(_root["robot" + i].getDepth() - 500);
_root["robot" + i].mati = true;
_root["robot" + i].gotoAndStop("mati");
_root["robot" + i].onEnterFrame = xenterRobot;
}
i++;
}
}
idMusik = setInterval(musikDown, 250);
backHealth();
i = 4000;
while (i <= 4100) {
if (_root["robot" + i] != undefined) {
_root["robot" + i].nyerang.stop();
}
i++;
}
j = 3000;
while (j <= 3100) {
if (_root["robot" + j] != undefined) {
_root["robot" + j].nyerang.stop();
}
j++;
}
delete _root.onMouseDown;
trans_mc.gotoAndPlay(2);
}
}
function musikDown() {
if (sedangPause == false) {
myMusic.setVolume(myMusic.getVolume() - 15);
if (myMusic.getVolume() <= -15) {
myMusic.stop();
clearInterval(idMusik);
}
}
}
function enterBar() {
if (sedangPause == false) {
this._alpha = this._alpha - 2;
if (this._alpha <= 0) {
removeMovieClip(this);
}
}
}
function munculMusuh() {
if (sedangPause == false) {
randPos = random(4) + 1;
if (mapPilih == 1) {
if (mapProgress[mapPilih] <= 5) {
randRobot = random(2) + 1;
} else if (mapProgress[mapPilih] <= 10) {
randRobot = random(3) + 1;
} else if (mapProgress[mapPilih] <= 20) {
randRobot = random(4) + 1;
} else if (mapProgress[mapPilih] <= 26) {
randRobot = random(5) + 1;
}
} else if (mapPilih == 2) {
if (mapProgress[mapPilih] <= 5) {
randRobot = random(3) + 2;
} else if (mapProgress[mapPilih] <= 10) {
randRobot = random(4) + 2;
} else if (mapProgress[mapPilih] <= 20) {
randRobot = random(3) + 3;
} else if (mapProgress[mapPilih] <= 31) {
randRobot = random(4) + 3;
}
} else if (mapPilih == 3) {
if (mapProgress[mapPilih] <= 5) {
randRobot = random(3) + 4;
} else if (mapProgress[mapPilih] <= 15) {
randRobot = random(4) + 4;
} else if (mapProgress[mapPilih] <= 25) {
randRobot = random(3) + 5;
} else if (mapProgress[mapPilih] <= 36) {
randRobot = random(4) + 5;
}
} else if (mapPilih == 4) {
if (mapProgress[mapPilih] <= 10) {
randRobot = random(4) + 5;
} else if (mapProgress[mapPilih] <= 20) {
randRobot = random(5) + 5;
} else if (mapProgress[mapPilih] <= 30) {
randRobot = random(4) + 6;
} else if (mapProgress[mapPilih] <= 41) {
randRobot = random(5) + 6;
}
} else if (mapPilih == 5) {
if (mapProgress[mapPilih] <= 15) {
randRobot = random(4) + 6;
} else if (mapProgress[mapPilih] <= 25) {
randRobot = random(5) + 6;
} else if (mapProgress[mapPilih] <= 35) {
randRobot = random(4) + 7;
} else if (mapProgress[mapPilih] <= 46) {
randRobot = random(5) + 7;
}
} else if (mapPilih == 6) {
if (mapProgress[mapPilih] <= 10) {
randRobot = random(4) + 7;
} else if (mapProgress[mapPilih] <= 20) {
randRobot = random(5) + 7;
} else if (mapProgress[mapPilih] <= 30) {
randRobot = random(3) + 8;
} else if (mapProgress[mapPilih] <= 40) {
randRobot = random(4) + 8;
} else if (mapProgress[mapPilih] <= 51) {
randRobot = random(5) + 8;
}
}
randPos = random(4) + 1;
randRobot = random(5) + 8;
namaBaru = "robot" + dalamRobot;
robot = attachMovie("robot" + randRobot, namaBaru, dalamRobot);
robot._xscale = (robot._yscale = 100);
robot._x = _root["xkotak" + randPos]._x;
robot._y = _root["xkotak" + randPos]._y + 35;
cekAbil(randRobot);
robot.speed = -robot.speed;
robot.speed = robot.speed * 0.75;
robot.mati = false;
if (((randRobot == 9) || (randRobot == 11)) || (randRobot == 12)) {
robot.tipe = 1;
} else {
robot.tipe = 0;
}
robot.speedMundur = random(10) + 5;
robot.onEnterFrame = enterRobot;
dalamRobot++;
if (dalamRobot >= 3100) {
dalamRobot = 3000;
}
}
}
function cekAbil(indi) {
if (mapPilih == 1) {
if (mapProgress[mapPilih] <= 5) {
dec = 0.8;
} else if (mapProgress[mapPilih] <= 10) {
dec = 1;
} else if (mapProgress[mapPilih] <= 15) {
dec = 1.2;
} else if (mapProgress[mapPilih] <= 20) {
dec = 1.4;
} else if (mapProgress[mapPilih] <= 25) {
dec = 1.6;
} else if (mapProgress[mapPilih] == 26) {
dec = 2.5;
}
} else if (mapPilih == 2) {
if (mapProgress[mapPilih] <= 5) {
dec = 1;
} else if (mapProgress[mapPilih] <= 10) {
dec = 1.2;
} else if (mapProgress[mapPilih] <= 15) {
dec = 1.4;
} else if (mapProgress[mapPilih] <= 20) {
dec = 1.6;
} else if (mapProgress[mapPilih] <= 25) {
dec = 1.8;
} else if (mapProgress[mapPilih] <= 30) {
dec = 2;
} else if (mapProgress[mapPilih] == 31) {
dec = 3;
}
} else if (mapPilih == 3) {
if (mapProgress[mapPilih] <= 5) {
dec = 1.2;
} else if (mapProgress[mapPilih] <= 10) {
dec = 1.4;
} else if (mapProgress[mapPilih] <= 15) {
dec = 1.6;
} else if (mapProgress[mapPilih] <= 20) {
dec = 1.8;
} else if (mapProgress[mapPilih] <= 25) {
dec = 2;
} else if (mapProgress[mapPilih] <= 30) {
dec = 2.2;
} else if (mapProgress[mapPilih] <= 35) {
dec = 2.4;
} else if (mapProgress[mapPilih] == 36) {
dec = 3.5;
}
} else if (mapPilih == 4) {
if (mapProgress[mapPilih] <= 5) {
dec = 1.4;
} else if (mapProgress[mapPilih] <= 10) {
dec = 1.6;
} else if (mapProgress[mapPilih] <= 15) {
dec = 1.8;
} else if (mapProgress[mapPilih] <= 20) {
dec = 2;
} else if (mapProgress[mapPilih] <= 25) {
dec = 2.2;
} else if (mapProgress[mapPilih] <= 30) {
dec = 2.4;
} else if (mapProgress[mapPilih] <= 35) {
dec = 2.6;
} else if (mapProgress[mapPilih] <= 40) {
dec = 2.8;
} else if (mapProgress[mapPilih] == 41) {
dec = 4;
}
} else if (mapPilih == 5) {
if (mapProgress[mapPilih] <= 5) {
dec = 1.6;
} else if (mapProgress[mapPilih] <= 10) {
dec = 1.8;
} else if (mapProgress[mapPilih] <= 15) {
dec = 2;
} else if (mapProgress[mapPilih] <= 20) {
dec = 2.2;
} else if (mapProgress[mapPilih] <= 25) {
dec = 2.4;
} else if (mapProgress[mapPilih] <= 30) {
dec = 2.6;
} else if (mapProgress[mapPilih] <= 35) {
dec = 2.8;
} else if (mapProgress[mapPilih] <= 40) {
dec = 3;
} else if (mapProgress[mapPilih] <= 45) {
dec = 3.2;
} else if (mapProgress[mapPilih] == 46) {
dec = 4.5;
}
} else if (mapPilih == 6) {
if (mapProgress[mapPilih] <= 5) {
dec = 1.8;
} else if (mapProgress[mapPilih] <= 10) {
dec = 2;
} else if (mapProgress[mapPilih] <= 15) {
dec = 2.2;
} else if (mapProgress[mapPilih] <= 20) {
dec = 2.4;
} else if (mapProgress[mapPilih] <= 25) {
dec = 2.6;
} else if (mapProgress[mapPilih] <= 30) {
dec = 2.8;
} else if (mapProgress[mapPilih] <= 35) {
dec = 3;
} else if (mapProgress[mapPilih] <= 40) {
dec = 3.2;
} else if (mapProgress[mapPilih] <= 45) {
dec = 3.6;
} else if (mapProgress[mapPilih] <= 50) {
dec = 3.8;
} else if (mapProgress[mapPilih] == 51) {
dec = 5;
}
}
if (xjenLevel == 1) {
dec = dec * 1;
} else if (xjenLevel == 2) {
dec = dec * 1.25;
} else if (xjenLevel == 3) {
dec = dec * 1.5;
}
robot.speed = xspeedRobo[indi];
robot.nyawa = xliveRobo[indi] * dec;
robot.damage = xpowerRobo[indi] * dec;
robot.armor = xarmorRobo[indi] * dec;
robot.range = xrangeRobo[indi];
}
function cekAbil2(indi) {
robot.speed = speedRobo[indi];
robot.nyawa = liveRobo[indi];
robot.damage = powerRobo[indi];
robot.armor = armorRobo[indi];
robot.range = rangeRobo[indi];
}
function munculJagoan() {
if (sedangPause == false) {
randPos = kotakCurrent;
randRobot = jenisRobot[tipeRobo];
randPos = random(4) + 1;
randRobot = random(5) + 8;
namaBaru = "robot" + dalamRobot2;
robot = attachMovie("xrobot" + randRobot, namaBaru, dalamRobot2);
robot._xscale = (robot._yscale = 100);
robot._x = _root["kotak" + randPos]._x;
robot._y = _root["kotak" + randPos]._y + 35;
cekAbil2(randRobot);
robot.speed = robot.speed * 0.75;
robot.mati = false;
if (((randRobot == 9) || (randRobot == 11)) || (randRobot == 12)) {
robot.tipe = 1;
} else {
robot.tipe = 0;
}
robot.speedMundur = -(random(10) + 5);
robot.onEnterFrame = enterRobot2;
dalamRobot2++;
if (dalamRobot2 >= 4100) {
dalamRobot2 = 4000;
}
}
}
function enterRobot() {
if (sedangPause == false) {
if (sudahMenang == false) {
this.jalan = true;
i = 4000;
while (i <= 4100) {
if (_root["robot" + i] != undefined) {
if (this.indi.hitTest(_root["robot" + i].indi) && (_root["robot" + i].mati == false)) {
xthis = this;
this.kena = _root["robot" + i].damage - this.armor;
if (this.kena <= 0) {
this.kena = 1;
}
this.jalan = false;
i = 4100;
}
if (this.indi2.hitTest(_root["robot" + i].indi) && (_root["robot" + i].mati == false)) {
xthis = _root["robot" + i];
this.kena = this.damage - _root["robot" + i].armor;
if (this.kena <= 0) {
this.kena = 1;
}
this.jalan = false;
i = 4100;
}
}
i++;
}
if (this.jalan == true) {
this.gotoAndStop("jalan");
this._x = this._x + this.speed;
if (this._x <= -50) {
backBomb();
rand = random(4);
if (rand == 0) {
backLedak();
} else if (rand == 1) {
backLedak2();
} else if (rand == 2) {
backLedak3();
} else if (rand == 3) {
backLedak4();
}
nyawa1 = nyawa1 - this.damage;
getarKe2 = 1;
if (sedangGetar2 == false) {
sedangGetar2 = true;
idGetar2 = setInterval(cekGetar2, 50);
}
ledakan = attachMovie("meledak_mc", "ledak" + dalamLedak, dalamLedak);
ledakan._xscale = (ledakan._yscale = 200);
ledakan._x = this._x + 55;
ledakan._y = this._y - 40;
dalamLedak++;
if (dalamLedak >= 6100) {
dalamLedak = 6000;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = this._x + 55;
ledakan._y = this._y - 40;
ledakan._xscale = (ledakan._yscale = random(20) + 20);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
setrum._x = this._x + 55;
setrum._y = (this._y - 40) - random(40);
setrum._xscale = (setrum._yscale = 200);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
removeMovieClip(this);
}
} else {
this.gotoAndStop("serang");
if (this.tipe == 0) {
xthis.nyawa = xthis.nyawa - this.kena;
rand = random(100);
if (rand <= 10) {
randLedak = random(2);
if (randLedak == 1) {
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
} else {
setrum = attachMovie("meledak_mc", "setrum" + dalamSetrum, dalamSetrum);
}
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 50);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
rand = random(100);
if (rand <= 25) {
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = (xthis._x + 20) - random(40);
ledakan._y = (xthis._y - 20) - random(40);
ledakan._xscale = (ledakan._yscale = random(20) + 20);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
}
}
if (xthis.nyawa <= 0) {
rand = random(4);
if (rand == 0) {
backLedak();
} else if (rand == 1) {
backLedak2();
} else if (rand == 2) {
backLedak3();
} else if (rand == 3) {
backLedak4();
}
rand = random(100);
if (rand <= 30) {
backListrik();
}
if (xthis == this) {
enemyKilled++;
} else {
unitKilled++;
}
ledakan = attachMovie("meledak_mc", "ledak" + dalamLedak, dalamLedak);
ledakan._x = xthis._x;
ledakan._y = xthis._y - 20;
dalamLedak++;
if (dalamLedak >= 699) {
dalamLedak = 600;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = xthis._x;
ledakan._y = xthis._y - 20;
ledakan._xscale = (ledakan._yscale = random(25) + 25);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 100);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
z = 0;
while (z <= 15) {
rand = random(2);
if (rand == 0) {
asap = attachMovie("asap_mc", "asap" + dalamAsap, dalamAsap);
} else {
asap = attachMovie("asap_mc2", "asap" + dalamAsap, dalamAsap);
}
asap._x = (xthis._x + 20) - random(40);
asap._y = (xthis._y - 20) - random(40);
asap._xscale = (asap._yscale = random(5) + 50);
asap.speed = random(3) + 3;
asap.random = random(360);
asap.onEnterFrame = enterAsap;
dalamAsap++;
if (dalamAsap >= 25000) {
dalamAsap = 20000;
}
z++;
}
delete xthis.onEnterFrame;
xthis.swapDepths(xthis.getDepth() - 500);
xthis.mati = true;
xthis.gotoAndStop("mati");
xthis.onEnterFrame = xenterRobot;
}
}
}
} else if (this.mati == false) {
this.gotoAndStop("jalan");
}
}
}
function cekLaser(indi, indi2) {
if (sedangPause == false) {
backLaser();
backListrik();
if (indi2 == "jagoan") {
laser = attachMovie("laser_mc", "laser" + dalamLaser, dalamLaser);
laser._x = indi._x + 75;
laser._y = indi._y - 60;
laser.indi2 = "jagoan";
zbatas1 = 3000;
zbatas2 = 3100;
} else {
laser = attachMovie("laser_mc2", "laser" + dalamLaser, dalamLaser);
laser._x = indi._x - 75;
laser._y = indi._y - 60;
laser.indi2 = "";
zbatas3 = 4000;
zbatas4 = 4100;
}
laser.alpa = 25;
laser._alpha = 0;
if (indi2 == "jagoan") {
laser.onEnterFrame = enterLaser;
} else {
laser.onEnterFrame = enterLaser2;
}
dalamLaser++;
if (dalamLaser >= 10000) {
dalamLaser = 9000;
}
}
}
function enterLaser() {
if (sedangPause == false) {
if (this._currentframe >= 10) {
i = zbatas1;
while (i <= zbatas2) {
if (_root["robot" + i] != undefined) {
if (this.indi.hitTest(_root["robot" + i].indi) && (_root["robot" + i].mati == false)) {
this.kena = this.damage - _root["robot" + i].armor;
xthis = _root["robot" + i];
xthis.nyawa = xthis.nyawa - this.kena;
randLedak = random(2);
if (randLedak == 1) {
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
} else {
setrum = attachMovie("meledak_mc", "setrum" + dalamSetrum, dalamSetrum);
}
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 150);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = (xthis._x + 20) - random(40);
ledakan._y = (xthis._y - 20) - random(40);
ledakan._xscale = (ledakan._yscale = random(20) + 20);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
if (xthis.nyawa <= 0) {
rand = random(4);
if (rand == 0) {
backLedak();
} else if (rand == 1) {
backLedak2();
} else if (rand == 2) {
backLedak3();
} else if (rand == 3) {
backLedak4();
}
rand = random(100);
if (rand <= 30) {
backListrik();
}
if (this.indi2 == "jagoan") {
enemyKilled++;
} else {
unitKilled++;
}
ledakan = attachMovie("meledak_mc", "ledak" + dalamLedak, dalamLedak);
ledakan._x = xthis._x;
ledakan._y = xthis._y - 20;
dalamLedak++;
if (dalamLedak >= 699) {
dalamLedak = 600;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = xthis._x;
ledakan._y = xthis._y - 20;
ledakan._xscale = (ledakan._yscale = random(25) + 25);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 100);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
z = 0;
while (z <= 10) {
rand = random(2);
if (rand == 0) {
asap = attachMovie("asap_mc", "asap" + dalamAsap, dalamAsap);
} else {
asap = attachMovie("asap_mc2", "asap" + dalamAsap, dalamAsap);
}
asap._x = (xthis._x + 20) - random(40);
asap._y = (xthis._y - 20) - random(40);
asap._xscale = (asap._yscale = random(5) + 50);
asap.speed = random(3) + 3;
asap.random = random(360);
asap.onEnterFrame = enterAsap;
dalamAsap++;
if (dalamAsap >= 25000) {
dalamAsap = 20000;
}
z++;
}
delete xthis.onEnterFrame;
xthis.swapDepths(xthis.getDepth() - 500);
xthis.mati = true;
xthis.gotoAndStop("mati");
if (this.indi2 == "jagoan") {
xthis.onEnterFrame = xenterRobot;
} else {
xthis.onEnterFrame = xenterRobot2;
}
}
}
}
i++;
}
}
laser._alpha = laser._alpha + this.alpa;
if (laser._alpha > 200) {
laser._alpha = 200;
this.alpa = -this.alpa;
} else if (laser._alpha <= -200) {
removeMovieClip(this);
}
}
}
function enterLaser2() {
if (sedangPause == false) {
if (this._currentframe >= 10) {
i = zbatas3;
while (i <= zbatas4) {
if (_root["robot" + i] != undefined) {
if (this.indi.hitTest(_root["robot" + i].indi) && (_root["robot" + i].mati == false)) {
this.kena = this.damage - _root["robot" + i].armor;
xthis = _root["robot" + i];
xthis.nyawa = xthis.nyawa - this.kena;
randLedak = random(2);
if (randLedak == 1) {
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
} else {
setrum = attachMovie("meledak_mc", "setrum" + dalamSetrum, dalamSetrum);
}
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 150);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = (xthis._x + 20) - random(40);
ledakan._y = (xthis._y - 20) - random(40);
ledakan._xscale = (ledakan._yscale = random(20) + 20);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
if (xthis.nyawa <= 0) {
rand = random(4);
if (rand == 0) {
backLedak();
} else if (rand == 1) {
backLedak2();
} else if (rand == 2) {
backLedak3();
} else if (rand == 3) {
backLedak4();
}
rand = random(100);
if (rand <= 30) {
backListrik();
}
if (this.indi2 == "jagoan") {
enemyKilled++;
} else {
unitKilled++;
}
ledakan = attachMovie("meledak_mc", "ledak" + dalamLedak, dalamLedak);
ledakan._x = xthis._x;
ledakan._y = xthis._y - 20;
dalamLedak++;
if (dalamLedak >= 699) {
dalamLedak = 600;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = (xthis._x + 20) - random(40);
ledakan._y = (xthis._y - 20) - random(40);
ledakan._xscale = (ledakan._yscale = random(25) + 25);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 100);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
z = 0;
while (z <= 10) {
rand = random(2);
if (rand == 0) {
asap = attachMovie("asap_mc", "asap" + dalamAsap, dalamAsap);
} else {
asap = attachMovie("asap_mc2", "asap" + dalamAsap, dalamAsap);
}
asap._x = (xthis._x + 20) - random(40);
asap._y = (xthis._y - 20) - random(40);
asap._xscale = (asap._yscale = random(5) + 50);
asap.speed = random(3) + 3;
asap.random = random(360);
asap.onEnterFrame = enterAsap;
dalamAsap++;
if (dalamAsap >= 25000) {
dalamAsap = 20000;
}
z++;
}
delete xthis.onEnterFrame;
xthis.swapDepths(xthis.getDepth() - 500);
xthis.mati = true;
xthis.gotoAndStop("mati");
if (this.indi2 == "jagoan") {
xthis.onEnterFrame = xenterRobot;
} else {
xthis.onEnterFrame = xenterRobot2;
}
}
}
}
i++;
}
}
laser._alpha = laser._alpha + this.alpa;
if (laser._alpha > 200) {
laser._alpha = 200;
this.alpa = -this.alpa;
} else if (laser._alpha <= -200) {
removeMovieClip(this);
}
}
}
function cekGranade(indi, indi2) {
if (sedangPause == false) {
backGranade();
if (indi2 == "jagoan") {
granade = attachMovie("granade_mc", "granade" + dalamGranade, dalamGranade);
granade._x = indi._x + 75;
granade._y = indi._y - 75;
granade.indi2 = "jagoan";
ybatas1 = 3000;
ybatas2 = 3100;
} else {
granade = attachMovie("granade_mc", "granade" + dalamGranade, dalamGranade);
granade._x = indi._x - 75;
granade._y = indi._y - 75;
granade.indi2 = "";
ybatas3 = 4000;
ybatas4 = 4100;
}
granade.speed = random(5) + 10;
granade.damage = indi.damage;
granade.speed = 10;
granade.speedY = 10;
granade.batasBawah = indi._y;
if (indi2 == "jagoan") {
granade.onEnterFrame = enterGranade;
} else {
granade.onEnterFrame = enterGranade2;
}
dalamGranade++;
if (dalamGranade >= 11000) {
dalamGranade = 10000;
}
}
}
function enterGranade() {
if (sedangPause == false) {
if (this._y >= this.batasBawah) {
backBomb();
rand = random(4);
if (rand == 0) {
backLedak();
} else if (rand == 1) {
backLedak2();
} else if (rand == 2) {
backLedak3();
} else if (rand == 3) {
backLedak4();
}
getarKe3 = 1;
if (sedangGetar3 == false) {
sedangGetar3 = true;
idGetar3 = setInterval(cekGetar3, 50);
}
randLedak = random(2);
if (randLedak == 1) {
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
} else {
setrum = attachMovie("meledak_mc", "setrum" + dalamSetrum, dalamSetrum);
}
setrum._x = (this._x + 20) - random(40);
setrum._y = (this._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 150);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = (xthis._x + 20) - random(40);
ledakan._y = (xthis._y - 20) - random(40);
ledakan._xscale = (ledakan._yscale = random(20) + 20);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
this.gotoAndPlay(2);
i = ybatas1;
while (i <= ybatas2) {
if (_root["robot" + i] != undefined) {
if (this.hitTest(_root["robot" + i].indi) && (_root["robot" + i].mati == false)) {
this.kena = (this.damage * 100) - _root["robot" + i].armor;
xthis = _root["robot" + i];
xthis.nyawa = xthis.nyawa - this.kena;
z = 1;
while (z <= 2) {
randLedak = random(2);
if (randLedak == 1) {
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
} else {
setrum = attachMovie("meledak_mc", "setrum" + dalamSetrum, dalamSetrum);
}
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 150);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = (xthis._x + 20) - random(40);
ledakan._y = (xthis._y - 20) - random(40);
ledakan._xscale = (ledakan._yscale = random(20) + 20);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
z++;
}
if (xthis.nyawa <= 0) {
rand = random(4);
if (rand == 0) {
backLedak();
} else if (rand == 1) {
backLedak2();
} else if (rand == 2) {
backLedak3();
} else if (rand == 3) {
backLedak4();
}
rand = random(100);
if (rand <= 30) {
backListrik();
}
if (this.indi2 == "jagoan") {
enemyKilled++;
} else {
unitKilled++;
}
ledakan = attachMovie("meledak_mc", "ledak" + dalamLedak, dalamLedak);
ledakan._x = xthis._x;
ledakan._y = xthis._y - 20;
dalamLedak++;
if (dalamLedak >= 699) {
dalamLedak = 600;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = xthis._x;
ledakan._y = xthis._y - 20;
ledakan._xscale = (ledakan._yscale = random(25) + 25);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 100);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
z = 0;
while (z <= 10) {
rand = random(2);
if (rand == 0) {
asap = attachMovie("asap_mc", "asap" + dalamAsap, dalamAsap);
} else {
asap = attachMovie("asap_mc2", "asap" + dalamAsap, dalamAsap);
}
asap._x = (xthis._x + 20) - random(40);
asap._y = (xthis._y - 20) - random(40);
asap._xscale = (asap._yscale = random(5) + 50);
asap.speed = random(3) + 3;
asap.random = random(360);
asap.onEnterFrame = enterAsap;
dalamAsap++;
if (dalamAsap >= 25000) {
dalamAsap = 20000;
}
z++;
}
delete xthis.onEnterFrame;
xthis.swapDepths(xthis.getDepth() - 500);
xthis.mati = true;
xthis.gotoAndStop("mati");
if (this.indi2 == "jagoan") {
xthis.onEnterFrame = xenterRobot;
} else {
xthis.onEnterFrame = xenterRobot2;
}
}
}
}
i++;
}
removeMovieClip(this);
} else if (this.indi2 == "jagoan") {
this._rotation = this._rotation - 4;
this._y = this._y - this.speedY;
this.speedY = this.speedY - 2;
this._x = this._x + this.speed;
} else {
this._rotation = this._rotation + 4;
this._y = this._y - this.speedY;
this.speedY = this.speedY - 2;
this._x = this._x - this.speed;
}
}
}
function enterGranade2() {
if (sedangPause == false) {
if (this._y >= this.batasBawah) {
backBomb();
rand = random(4);
if (rand == 0) {
backLedak();
} else if (rand == 1) {
backLedak2();
} else if (rand == 2) {
backLedak3();
} else if (rand == 3) {
backLedak4();
}
getarKe3 = 1;
if (sedangGetar3 == false) {
sedangGetar3 = true;
idGetar3 = setInterval(cekGetar3, 50);
}
randLedak = random(2);
if (randLedak == 1) {
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
} else {
setrum = attachMovie("meledak_mc", "setrum" + dalamSetrum, dalamSetrum);
}
setrum._x = (this._x + 20) - random(40);
setrum._y = (this._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 150);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = (this._x + 20) - random(40);
ledakan._y = (this._y - 20) - random(40);
ledakan._xscale = (ledakan._yscale = random(20) + 20);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
this.gotoAndPlay(2);
i = ybatas3;
while (i <= ybatas4) {
if (_root["robot" + i] != undefined) {
if (this.hitTest(_root["robot" + i].indi) && (_root["robot" + i].mati == false)) {
this.kena = (this.damage * 100) - _root["robot" + i].armor;
xthis = _root["robot" + i];
xthis.nyawa = xthis.nyawa - this.kena;
z = 1;
while (z <= 2) {
randLedak = random(2);
if (randLedak == 1) {
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
} else {
setrum = attachMovie("meledak_mc", "setrum" + dalamSetrum, dalamSetrum);
}
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 150);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = (this._x + 20) - random(40);
ledakan._y = (this._y - 20) - random(40);
ledakan._xscale = (ledakan._yscale = random(20) + 20);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
z++;
}
if (xthis.nyawa <= 0) {
rand = random(4);
if (rand == 0) {
backLedak();
} else if (rand == 1) {
backLedak2();
} else if (rand == 2) {
backLedak3();
} else if (rand == 3) {
backLedak4();
}
rand = random(100);
if (rand <= 30) {
backListrik();
}
if (this.indi2 == "jagoan") {
enemyKilled++;
} else {
unitKilled++;
}
ledakan = attachMovie("meledak_mc", "ledak" + dalamLedak, dalamLedak);
ledakan._x = xthis._x;
ledakan._y = xthis._y - 20;
dalamLedak++;
if (dalamLedak >= 699) {
dalamLedak = 600;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = xthis._x;
ledakan._y = xthis._y - 20;
ledakan._xscale = (ledakan._yscale = random(25) + 25);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 100);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
z = 0;
while (z <= 10) {
rand = random(2);
if (rand == 0) {
asap = attachMovie("asap_mc", "asap" + dalamAsap, dalamAsap);
} else {
asap = attachMovie("asap_mc2", "asap" + dalamAsap, dalamAsap);
}
asap._x = (xthis._x + 20) - random(40);
asap._y = (xthis._y - 20) - random(40);
asap._xscale = (asap._yscale = random(5) + 50);
asap.speed = random(3) + 3;
asap.random = random(360);
asap.onEnterFrame = enterAsap;
dalamAsap++;
if (dalamAsap >= 25000) {
dalamAsap = 20000;
}
z++;
}
delete xthis.onEnterFrame;
xthis.swapDepths(xthis.getDepth() - 500);
xthis.mati = true;
xthis.gotoAndStop("mati");
if (this.indi2 == "jagoan") {
xthis.onEnterFrame = xenterRobot;
} else {
xthis.onEnterFrame = xenterRobot2;
}
}
}
}
i++;
}
removeMovieClip(this);
} else if (this.indi2 == "jagoan") {
this._rotation = this._rotation - 4;
this._y = this._y - this.speedY;
this.speedY = this.speedY - 2;
this._x = this._x + this.speed;
} else {
this._rotation = this._rotation + 4;
this._y = this._y - this.speedY;
this.speedY = this.speedY - 2;
this._x = this._x - this.speed;
}
}
}
function cekMisil(indi, indi2) {
if (sedangPause == false) {
backMisil();
i = 0;
while (i <= 15) {
rand = random(2);
if (rand == 0) {
asap = attachMovie("asap_mc", "asap" + dalamAsap, dalamAsap);
} else {
asap = attachMovie("asap_mc2", "asap" + dalamAsap, dalamAsap);
}
if (indi2 == "jagoan") {
asap._x = indi._x + 75;
asap._y = indi._y - 75;
} else {
asap._x = indi._x - 75;
asap._y = indi._y - 75;
}
asap._xscale = (asap._yscale = random(5) + 50);
asap.speed = random(3) + 3;
asap.random = random(360);
asap.onEnterFrame = enterAsap;
dalamAsap++;
if (dalamAsap >= 25000) {
dalamAsap = 20000;
}
i++;
}
if (indi2 == "jagoan") {
misil = attachMovie("misil_mc", "misil" + dalamMisil, dalamMisil);
misil._x = indi._x + 75;
misil._y = indi._y - 75;
misil.indi2 = "jagoan";
xbatas1 = 3000;
xbatas2 = 3100;
} else {
misil = attachMovie("misil_mc2", "misil" + dalamMisil, dalamMisil);
misil._x = indi._x - 75;
misil._y = indi._y - 75;
misil.indi2 = "";
xbatas3 = 4000;
xbatas4 = 4100;
}
misil.speed = random(5) + 10;
misil.damage = indi.damage;
if (indi2 == "jagoan") {
misil.onEnterFrame = enterMisil;
} else {
misil.onEnterFrame = enterMisil2;
}
dalamMisil++;
if (dalamMisil >= 9000) {
dalamMisil = 8000;
}
}
}
function enterMisil() {
if (sedangPause == false) {
if (this.indi2 == "jagoan") {
this._x = this._x + this.speed;
this.speed++;
} else {
this._x = this._x - this.speed;
this.speed++;
}
this._y = this._y + 2;
if ((((this._x > 640) || (this._x < 0)) || (this._y > 480)) || (this._y < 0)) {
removeMovieClip(this);
}
i = xbatas1;
while (i <= xbatas2) {
if (_root["robot" + i] != undefined) {
if (this.indi.hitTest(_root["robot" + i].indi) && (_root["robot" + i].mati == false)) {
this.kena = (this.damage * 100) - _root["robot" + i].armor;
xthis = _root["robot" + i];
xthis.nyawa = xthis.nyawa - this.kena;
z = 1;
while (z <= 5) {
randLedak = random(2);
if (randLedak == 1) {
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
} else {
setrum = attachMovie("meledak_mc", "setrum" + dalamSetrum, dalamSetrum);
}
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 150);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
z++;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = (xthis._x + 20) - random(40);
ledakan._y = (xthis._y - 20) - random(40);
ledakan._xscale = (ledakan._yscale = random(20) + 20);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
z = 0;
while (z <= 15) {
rand = random(2);
if (rand == 0) {
asap = attachMovie("asap_mc", "asap" + dalamAsap, dalamAsap);
} else {
asap = attachMovie("asap_mc2", "asap" + dalamAsap, dalamAsap);
}
asap._x = (xthis._x + 20) - random(40);
asap._y = (xthis._y - 20) - random(40);
asap._xscale = (asap._yscale = random(5) + 50);
asap.speed = random(3) + 3;
asap.random = random(360);
asap.onEnterFrame = enterAsap;
dalamAsap++;
if (dalamAsap >= 25000) {
dalamAsap = 20000;
}
z++;
}
if (xthis.nyawa <= 0) {
rand = random(4);
if (rand == 0) {
backLedak();
} else if (rand == 1) {
backLedak2();
} else if (rand == 2) {
backLedak3();
} else if (rand == 3) {
backLedak4();
}
rand = random(100);
if (rand <= 30) {
backListrik();
}
if (this.indi2 == "jagoan") {
enemyKilled++;
} else {
unitKilled++;
}
ledakan = attachMovie("meledak_mc", "ledak" + dalamLedak, dalamLedak);
ledakan._x = xthis._x;
ledakan._y = xthis._y - 20;
dalamLedak++;
if (dalamLedak >= 699) {
dalamLedak = 600;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = xthis._x;
ledakan._y = xthis._y - 20;
ledakan._xscale = (ledakan._yscale = random(25) + 25);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 100);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
z = 0;
while (z <= 15) {
rand = random(2);
if (rand == 0) {
asap = attachMovie("asap_mc", "asap" + dalamAsap, dalamAsap);
} else {
asap = attachMovie("asap_mc2", "asap" + dalamAsap, dalamAsap);
}
asap._x = (xthis._x + 20) - random(40);
asap._y = (xthis._y - 20) - random(40);
asap._xscale = (asap._yscale = random(5) + 50);
asap.speed = random(3) + 3;
asap.random = random(360);
asap.onEnterFrame = enterAsap;
dalamAsap++;
if (dalamAsap >= 25000) {
dalamAsap = 20000;
}
z++;
}
delete xthis.onEnterFrame;
xthis.swapDepths(xthis.getDepth() - 500);
xthis.mati = true;
xthis.gotoAndStop("mati");
if (this.indi2 == "jagoan") {
xthis.onEnterFrame = xenterRobot;
} else {
xthis.onEnterFrame = xenterRobot2;
}
removeMovieClip(this);
}
}
}
i++;
}
}
}
function enterMisil2() {
if (sedangPause == false) {
if (this.indi2 == "jagoan") {
this._x = this._x + this.speed;
this.speed++;
} else {
this._x = this._x - this.speed;
this.speed++;
}
this._y = this._y + 2;
if ((((this._x > 640) || (this._x < 0)) || (this._y > 480)) || (this._y < 0)) {
removeMovieClip(this);
}
i = xbatas3;
while (i <= xbatas4) {
if (_root["robot" + i] != undefined) {
if (this.hitTest(_root["robot" + i].indi) && (_root["robot" + i].mati == false)) {
this.kena = (this.damage * 100) - _root["robot" + i].armor;
xthis = _root["robot" + i];
xthis.nyawa = xthis.nyawa - this.kena;
z = 1;
while (z <= 5) {
randLedak = random(2);
if (randLedak == 1) {
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
} else {
setrum = attachMovie("meledak_mc", "setrum" + dalamSetrum, dalamSetrum);
}
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 150);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
z++;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = (xthis._x + 20) - random(40);
ledakan._y = (xthis._y - 20) - random(40);
ledakan._xscale = (ledakan._yscale = random(20) + 20);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
z = 0;
while (z <= 15) {
rand = random(2);
if (rand == 0) {
asap = attachMovie("asap_mc", "asap" + dalamAsap, dalamAsap);
} else {
asap = attachMovie("asap_mc2", "asap" + dalamAsap, dalamAsap);
}
asap._x = (xthis._x + 20) - random(40);
asap._y = (xthis._y - 20) - random(40);
asap._xscale = (asap._yscale = random(5) + 50);
asap.speed = random(3) + 3;
asap.random = random(360);
asap.onEnterFrame = enterAsap;
dalamAsap++;
if (dalamAsap >= 25000) {
dalamAsap = 20000;
}
z++;
}
if (xthis.nyawa <= 0) {
rand = random(4);
if (rand == 0) {
backLedak();
} else if (rand == 1) {
backLedak2();
} else if (rand == 2) {
backLedak3();
} else if (rand == 3) {
backLedak4();
}
rand = random(100);
if (rand <= 30) {
backListrik();
}
if (this.indi2 == "jagoan") {
enemyKilled++;
} else {
unitKilled++;
}
ledakan = attachMovie("meledak_mc", "ledak" + dalamLedak, dalamLedak);
ledakan._x = xthis._x;
ledakan._y = xthis._y - 20;
dalamLedak++;
if (dalamLedak >= 699) {
dalamLedak = 600;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = xthis._x;
ledakan._y = xthis._y - 20;
ledakan._xscale = (ledakan._yscale = random(25) + 25);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 100);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
z = 0;
while (z <= 15) {
rand = random(2);
if (rand == 0) {
asap = attachMovie("asap_mc", "asap" + dalamAsap, dalamAsap);
} else {
asap = attachMovie("asap_mc2", "asap" + dalamAsap, dalamAsap);
}
asap._x = (xthis._x + 20) - random(40);
asap._y = (xthis._y - 20) - random(40);
asap._xscale = (asap._yscale = random(5) + 50);
asap.speed = random(3) + 3;
asap.random = random(360);
asap.onEnterFrame = enterAsap;
dalamAsap++;
if (dalamAsap >= 25000) {
dalamAsap = 20000;
}
z++;
}
delete xthis.onEnterFrame;
xthis.swapDepths(xthis.getDepth() - 500);
xthis.mati = true;
xthis.gotoAndStop("mati");
if (this.indi2 == "jagoan") {
xthis.onEnterFrame = xenterRobot;
} else {
xthis.onEnterFrame = xenterRobot2;
}
removeMovieClip(this);
}
}
}
i++;
}
}
}
function enterRobot2() {
if (sedangPause == false) {
if (sudahMenang == false) {
this.jalan = true;
j = 3000;
while (j <= 3100) {
if (_root["robot" + j] != undefined) {
if (this.indi.hitTest(_root["robot" + j].indi) && (_root["robot" + j].mati == false)) {
xthis = this;
this.kena = _root["robot" + j].damage - this.armor;
if (this.kena <= 0) {
this.kena = 1;
}
this.jalan = false;
j = 3100;
}
if (this.indi2.hitTest(_root["robot" + j].indi) && (_root["robot" + j].mati == false)) {
xthis = _root["robot" + j];
this.kena = this.damage - _root["robot" + j].armor;
if (this.kena <= 0) {
this.kena = 1;
}
this.jalan = false;
i = 4100;
}
}
j++;
}
if (this.jalan == true) {
this.gotoAndStop("jalan");
this._x = this._x + this.speed;
if (this._x >= 700) {
backBomb();
rand = random(4);
if (rand == 0) {
backLedak();
} else if (rand == 1) {
backLedak2();
} else if (rand == 2) {
backLedak3();
} else if (rand == 3) {
backLedak4();
}
nyawa2 = nyawa2 - this.damage;
getarKe = 1;
if (sedangGetar1 == false) {
sedangGetar1 = true;
idGetar = setInterval(cekGetar, 50);
}
ledakan = attachMovie("meledak_mc", "ledak" + dalamLedak, dalamLedak);
ledakan._xscale = (ledakan._yscale = 200);
ledakan._x = this._x - 60;
ledakan._y = this._y - 40;
dalamLedak++;
if (dalamLedak >= 6100) {
dalamLedak = 6000;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = this._x - 60;
ledakan._y = this._y - 40;
ledakan._xscale = (ledakan._yscale = random(20) + 20);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
setrum._x = this._x - 60;
setrum._y = (this._y - 40) - random(40);
setrum._xscale = (setrum._yscale = 200);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
removeMovieClip(this);
}
} else {
this.gotoAndStop("serang");
if (this.tipe == 0) {
xthis.nyawa = xthis.nyawa - this.kena;
rand = random(100);
if (rand <= 10) {
randLedak = random(2);
if (randLedak == 1) {
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
} else {
setrum = attachMovie("meledak_mc", "setrum" + dalamSetrum, dalamSetrum);
}
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 50);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
rand = random(100);
if (rand <= 25) {
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = (xthis._x + 20) - random(40);
ledakan._y = (xthis._y - 20) - random(40);
ledakan._xscale = (ledakan._yscale = random(20) + 20);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
}
}
if (xthis.nyawa <= 0) {
rand = random(4);
if (rand == 0) {
backLedak();
} else if (rand == 1) {
backLedak2();
} else if (rand == 2) {
backLedak3();
} else if (rand == 3) {
backLedak4();
}
rand = random(100);
if (rand <= 30) {
backListrik();
}
if (xthis == this) {
unitKilled++;
} else {
enemyKilled++;
}
ledakan = attachMovie("meledak_mc", "ledak" + dalamLedak, dalamLedak);
ledakan._x = xthis._x;
ledakan._y = xthis._y - 20;
dalamLedak++;
if (dalamLedak >= 6100) {
dalamLedak = 6000;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = xthis._x;
ledakan._y = xthis._y - 20;
ledakan._xscale = (ledakan._yscale = random(25) + 25);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 100);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
z = 0;
while (z <= 15) {
rand = random(2);
if (rand == 0) {
asap = attachMovie("asap_mc", "asap" + dalamAsap, dalamAsap);
} else {
asap = attachMovie("asap_mc2", "asap" + dalamAsap, dalamAsap);
}
asap._x = (xthis._x + 20) - random(40);
asap._y = (xthis._y - 20) - random(40);
asap._xscale = (asap._yscale = random(5) + 50);
asap.speed = random(3) + 3;
asap.random = random(360);
asap.onEnterFrame = enterAsap;
dalamAsap++;
if (dalamAsap >= 25000) {
dalamAsap = 20000;
}
z++;
}
delete xthis.onEnterFrame;
xthis.swapDepths(xthis.getDepth() - 500);
xthis.mati = true;
xthis.gotoAndStop("mati");
xthis.onEnterFrame = xenterRobot2;
}
}
}
} else if (this.mati == false) {
this.gotoAndStop("jalan");
}
}
}
function cekSound(indi) {
if (indi == 1) {
rand = random(6);
if (rand == 0) {
backPukul();
} else if (rand == 1) {
backPedang();
} else if (rand == 2) {
backPedang2();
}
} else if (indi == 2) {
backGun();
} else if (indi == 3) {
backGun2();
}
}
function enterAsap() {
if (sedangPause == false) {
this._alpha = this._alpha - 2.5;
this._y = this._y - (this.speed / 1.5);
this.rand = random(2);
if (this.rand == 0) {
this._x = this._x - 1;
} else {
this._x = this._x + 1;
}
if (this._alpha <= 0) {
removeMovieClip(this);
}
}
}
function xenterRobot() {
if (sedangPause == false) {
this._x = this._x + this.speedMundur;
this.speedMundur--;
if (this.speedMundur <= 0) {
xi = 0;
while (xi <= 5) {
bolong = attachMovie("bolong_mc", "bolong" + dalamBolong, dalamBolong);
bolong._x = (this._x + 20) - random(40);
bolong._y = (this._y - 20) - random(40);
bolong._xscale = (bolong._yscale = random(50) + 50);
bolong.random = random(360);
dalamBolong++;
if (dalamBolong >= 200) {
dalamBolong = 100;
}
xi++;
}
delete this.onEnterFrame;
}
}
}
function xenterRobot2() {
if (sedangPause == false) {
this._x = this._x + this.speedMundur;
this.speedMundur++;
if (this.speedMundur >= 0) {
xi = 0;
while (xi <= 5) {
bolong = attachMovie("bolong_mc", "bolong" + dalamBolong, dalamBolong);
bolong._x = (this._x + 20) - random(40);
bolong._y = (this._y - 20) - random(40);
bolong._xscale = (bolong._yscale = random(50) + 50);
bolong.random = random(360);
dalamBolong++;
if (dalamBolong >= 200) {
dalamBolong = 100;
}
xi++;
}
delete this.onEnterFrame;
}
}
}
function cekGetar() {
if (sedangPause == false) {
if (getarKe == 1) {
_root._x = _root._x + 2;
} else if (getarKe == 2) {
_root._y = _root._y + 2;
} else if (getarKe == 3) {
_root._x = _root._x - 4;
} else if (getarKe == 4) {
_root._y = _root._y - 4;
} else if (getarKe == 5) {
_root._x = _root._x + 2;
} else if (getarKe == 6) {
_root._y = _root._y + 2;
} else {
sedangGetar1 = false;
clearInterval(idGetar);
_root._x = 0;
_root._y = 0;
}
getarKe++;
}
}
function cekGetar2() {
if (sedangPause == false) {
if (getarKe2 == 1) {
_root._x = _root._x - 2;
} else if (getarKe2 == 2) {
_root._y = _root._y - 2;
} else if (getarKe2 == 3) {
_root._x = _root._x + 4;
} else if (getarKe2 == 4) {
_root._y = _root._y + 4;
} else if (getarKe2 == 5) {
_root._x = _root._x - 2;
} else if (getarKe2 == 6) {
_root._y = _root._y - 2;
} else {
sedangGetar2 = false;
clearInterval(idGetar2);
_root._x = 0;
_root._y = 0;
}
getarKe2++;
}
}
function cekGetar3() {
if (sedangPause == false) {
if (getarKe3 == 1) {
_root._x = _root._x - 3;
} else if (getarKe3 == 2) {
_root._y = _root._y - 3;
} else if (getarKe3 == 3) {
_root._x = _root._x + 6;
} else if (getarKe3 == 4) {
_root._y = _root._y + 6;
} else if (getarKe3 == 5) {
_root._x = _root._x - 3;
} else if (getarKe3 == 6) {
_root._y = _root._y - 3;
} else {
sedangGetar3 = false;
clearInterval(idGetar3);
_root._x = 0;
_root._y = 0;
}
getarKe3++;
}
}
function cekKiri() {
troopsPilih--;
tipeRobo = arrayTroops[troopsPilih];
xtipeRobo = arrayNo[troopsPilih];
if (troopsPilih < 1) {
tipeRobo = arrayTroops[troopsKe - 1];
xtipeRobo = arrayNo[troopsKe - 1];
troopsPilih = troopsKe - 1;
}
cekRobo();
}
function cekKanan() {
troopsPilih++;
tipeRobo = arrayTroops[troopsPilih];
xtipeRobo = arrayNo[troopsPilih];
if (troopsPilih > (troopsKe - 1)) {
tipeRobo = arrayTroops[1];
xtipeRobo = arrayNo[1];
troopsPilih = 1;
}
cekRobo();
}
function cekAtas() {
kotakCurrent--;
if (kotakCurrent <= 0) {
kotakCurrent = 4;
}
cekPos();
}
function cekBawah() {
kotakCurrent++;
if (kotakCurrent >= 5) {
kotakCurrent = 1;
}
cekPos();
}
function cekSpace() {
if (bisaKlik == true) {
if (sedangPause == false) {
backBangun();
bisaKlik = false;
_root["kotak" + kotakCurrent].gotoAndStop(3);
idDelay1 = setInterval(delay1, delayJagoan);
munculJagoan();
}
}
}
function delay1() {
bisaKlik = true;
cekPos();
clearInterval(idDelay1);
}
function lanjutLevel() {
menang = attachMovie("menang_mc", "menang_mc", dalamMenang);
menang._xscale = (menang._yscale = 400);
menang._x = 310;
menang._y = 230;
}
function kalahLevel() {
menang = attachMovie("kalah_mc", "menang_mc", dalamMenang);
menang._xscale = (menang._yscale = 400);
menang._x = 310;
menang._y = 230;
}
function completed() {
_quality = "HIGH";
xcompleted = attachMovie("completed_mc", "completed_mc", dalamMenang);
xcompleted._x = -30;
xcompleted._y = -10;
if (mapPilih == 1) {
kaliKill = 1;
} else if ((mapPilih == 2) || (mapPilih == 3)) {
kaliKill = 1.2;
} else if ((mapPilih == 4) || (mapPilih == 5)) {
kaliKill = 1.4;
} else if (mapPilih == 6) {
kaliKill = 1.6;
}
tambahKilled = Math.floor((kaliKill * enemyKilled) - unitKilled);
if (tambahKilled <= 0) {
tambahKilled = 1;
}
if (mapPilih == 1) {
kaliTime = 1;
} else if ((mapPilih == 2) || (mapPilih == 3)) {
kaliTime = 1.2;
} else if ((mapPilih == 4) || (mapPilih == 5)) {
kaliTime = 1.4;
} else if (mapPilih == 6) {
kaliTime = 1.6;
}
tambahTime = Math.floor((kaliTime * 100) - timeCompleted);
if (tambahTime <= 0) {
tambahTime = 1;
}
tambahShield = Math.floor((shield / maxNyawa1) * 2);
if (tambahShield <= 0) {
tambahShield = 1;
}
bonusMoney = Math.floor(((tambahKilled * tambahTime) * tambahShield) / 2);
if (mainBonus == true) {
bonusMoney = bonusMoney * 2;
}
if (bonusMoney <= 100) {
bonusMoney = 100;
}
totalMoney = totalMoney + bonusMoney;
tambahanUpgrade = Math.floor(bonusMoney / (100 * mapPilih));
if (tambahanUpgrade <= 1) {
tambahanUpgrade = 1;
}
upgradePoint = upgradePoint + tambahanUpgrade;
xcompleted.unitKilled = "Unit Killed: " + unitKilled;
xcompleted.enemyKilled = "Enemy Killed: " + enemyKilled;
xcompleted.timeCompleted = "Time Completed: " + timeCompleted;
xcompleted.shield = (("Shield Remaining: " + shield) + "/") + maxNyawa1;
xcompleted.bonusMoney = "Bonus Money: " + bonusMoney;
xcompleted.totalMoney = "Total Money: " + totalMoney;
xcompleted.upgradePoint = "Upgrade Point: " + upgradePoint;
xcompleted.next_btn.onRollOver = function () {
over();
};
xcompleted.next_btn.onRelease = function () {
klik();
if (mapPilih == 1) {
if (mapProgress[mapPilih] < 26) {
mapProgress[mapPilih]++;
}
} else if (mapPilih == 2) {
if (mapProgress[mapPilih] < 31) {
mapProgress[mapPilih]++;
}
} else if (mapPilih == 3) {
if (mapProgress[mapPilih] < 36) {
mapProgress[mapPilih]++;
}
} else if (mapPilih == 4) {
if (mapProgress[mapPilih] < 41) {
mapProgress[mapPilih]++;
}
} else if (mapPilih == 5) {
if (mapProgress[mapPilih] < 46) {
mapProgress[mapPilih]++;
}
} else if (mapPilih == 6) {
if (mapProgress[mapPilih] < 51) {
mapProgress[mapPilih]++;
}
}
clearSemua();
xcekMenang = 0;
if (mapProgress[1] >= 25) {
xcekMenang++;
}
if (mapProgress[2] >= 30) {
xcekMenang++;
}
if (mapProgress[3] >= 35) {
xcekMenang++;
}
if (mapProgress[4] >= 40) {
xcekMenang++;
}
if (mapProgress[5] >= 45) {
xcekMenang++;
}
if (mapProgress[6] >= 50) {
xcekMenang++;
}
if (mapProgress[1] < 25) {
indiMap = 1;
} else if (mapProgress[2] < 30) {
indiMap = 2;
} else if (mapProgress[3] < 35) {
indiMap = 3;
} else if (mapProgress[3] < 40) {
indiMap = 4;
} else if (mapProgress[3] < 45) {
indiMap = 5;
} else if (mapProgress[3] < 50) {
indiMap = 6;
}
if (xcekMenang == 6) {
clearSemua();
gotoAndStop (463);
} else {
gotoAndStop (458);
}
};
}
function failed() {
_quality = "HIGH";
zlive--;
xcompleted = attachMovie("failed_mc", "completed_mc", dalamMenang);
xcompleted._x = -30;
xcompleted._y = -10;
kaliKill = 1;
tambahKilled = Math.floor((kaliKill * enemyKilled) - unitKilled);
if (tambahKilled <= 0) {
tambahKilled = 1;
}
kaliTime = 1;
tambahTime = Math.floor((kaliTime * 100) - timeCompleted);
if (tambahTime <= 0) {
tambahTime = 1;
}
tambahShield = Math.floor((xshield / maxNyawa2) * 2);
if (tambahShield <= 0) {
tambahShield = 1;
}
bonusMoney = Math.floor(((tambahKilled * tambahTime) * tambahShield) / 2);
bonusMoney = bonusMoney * 0.25;
bonusMoney = Math.floor(bonusMoney);
if (bonusMoney <= 50) {
bonusMoney = 50;
}
totalMoney = totalMoney + bonusMoney;
tambahanUpgrade = Math.floor(bonusMoney / 100);
if (tambahanUpgrade <= 1) {
tambahanUpgrade = 1;
}
upgradePoint = upgradePoint + tambahanUpgrade;
xcompleted.unitKilled = "Unit Killed: " + unitKilled;
xcompleted.enemyKilled = "Enemy Killed: " + enemyKilled;
xcompleted.timeCompleted = "Time Failed: " + timeCompleted;
xcompleted.shield = (("Enemy Shield Remaining: " + xshield) + "/") + maxNyawa2;
xcompleted.bonusMoney = "Bonus Money: " + bonusMoney;
xcompleted.totalMoney = "Total Money: " + totalMoney;
xcompleted.upgradePoint = "Upgrade Point: " + upgradePoint;
xcompleted.live = "Live: " + zlive;
xcompleted.next_btn.onRollOver = function () {
over();
};
xcompleted.next_btn.onRelease = function () {
klik();
if (zlive <= 0) {
clearSemua();
gotoAndStop (464);
} else {
clearSemua();
gotoAndStop (458);
}
};
}
function clearSemua() {
delete myListener.onKeyDown;
removeMovieClip(myListener);
myMusic.stop();
clearInterval(idMusik);
clearInterval(idMuncul);
clearInterval(idMuncul2);
clearInterval(idDelay1);
clearInterval(idWaktu);
clearInterval(idLedak1);
clearInterval(idLedak2);
clearInterval(idGetar);
clearInterval(idGetar1);
clearInterval(idGetar2);
clearInterval(idGetar3);
removeMovieClip(bawah_mc);
removeMovieClip(atas_mc);
removeMovieClip(arena_mc);
removeMovieClip(pause_mc);
removeMovieClip(skip_mc);
i = 1;
while (i <= 4) {
removeMovieClip(_root["kotak" + i]);
removeMovieClip(_root["xkotak" + i]);
i++;
}
removeMovieClip(robo_mc);
removeMovieClip(completed_mc);
removeMovieClip(kalah_mc);
removeMovieClip(menang_mc);
i = 4000;
while (i <= 4100) {
if (_root["robot" + i] != undefined) {
removeMovieClip(_root["robot" + i]);
}
i++;
}
j = 3000;
while (j <= 3100) {
if (_root["robot" + j] != undefined) {
removeMovieClip(_root["robot" + j]);
}
j++;
}
i = 100;
while (i <= 200) {
removeMovieClip(_root["bolong" + i]);
i++;
}
i = 20000;
while (i <= 25000) {
removeMovieClip(_root["asap" + i]);
i++;
}
i = 25000;
while (i <= 26000) {
removeMovieClip(_root["ledak" + i]);
i++;
}
i = 6000;
while (i <= 6100) {
removeMovieClip(_root["ledak" + i]);
i++;
}
i = 8000;
while (i <= 9000) {
removeMovieClip(_root["misil" + i]);
i++;
}
i = 9000;
while (i <= 10000) {
removeMovieClip(_root["laser" + i]);
i++;
}
i = 10000;
while (i <= 11000) {
removeMovieClip(_root["granade" + i]);
i++;
}
i = 5000;
while (i <= 5100) {
removeMovieClip(_root["setrum" + i]);
i++;
}
}
function cekPause() {
if (sedangPause == false) {
sedangPause = true;
xpause = attachMovie("pause_mc", "pause_mc", dalamPause);
i = 4000;
while (i <= 4100) {
if (_root["robot" + i] != undefined) {
_root["robot" + i].nyerang.stop();
}
i++;
}
j = 3000;
while (j <= 3100) {
if (_root["robot" + j] != undefined) {
_root["robot" + j].nyerang.stop();
}
j++;
}
if (bisaKlik == false) {
clearInterval(idDelay1);
}
} else {
sedangPause = false;
removeMovieClip(pause_mc);
i = 4000;
while (i <= 4100) {
if (_root["robot" + i] != undefined) {
_root["robot" + i].nyerang.play();
}
i++;
}
j = 3000;
while (j <= 3100) {
if (_root["robot" + j] != undefined) {
_root["robot" + j].nyerang.play();
}
j++;
}
if (bisaKlik == false) {
idDelay1 = setInterval(delay1, delayJagoan);
}
if (xquality == 1) {
_quality = "HIGH";
} else if (xquality == 2) {
_quality = "MEDIUM";
} else if (xquality == 3) {
_quality = "LOW";
}
}
}
stop();
_root._x = 0;
_root._y = 0;
mapPilih = random(3) + 4;
mapProgress[mapPilih] = 30;
_quality = "LOW";
backMusic();
initAwal();
buatArena();
buatKotak();
buatAtas();
buatBawah();
buatRobo();
idWaktu = setInterval(waktu, 1000);
munculMusuh();
munculJagoan();
idMuncul = setInterval(munculMusuh, 750);
idMuncul2 = setInterval(munculJagoan, 750);
xskip = attachMovie("skip_mc", "skip_mc", dalamSkip);
xskip._x = -37;
xskip._y = 420;
nyawa1 = 2500;
nyawa2 = 2500;
_root.onMouseDown = function () {
delete _root.onMouseDown;
trans_mc.gotoAndPlay(2);
};
_root.onEnterFrame = function () {
if (sedangPause == false) {
if (xnyawa1 > nyawa1) {
xnyawa1 = xnyawa1 - (0.05 * maxNyawa1);
} else {
xnyawa1 = nyawa1;
}
if (xnyawa2 > nyawa2) {
xnyawa2 = xnyawa2 - (0.05 * maxNyawa2);
} else {
xnyawa2 = nyawa2;
}
if (xnyawa1 <= 0) {
xnyawa1 = 0;
} else if (xnyawa2 <= 0) {
xnyawa2 = 0;
}
nyawa1 = Math.floor(nyawa1);
nyawa2 = Math.floor(nyawa2);
bawah_mc.bar1.bar2._xscale = 100 * (xnyawa1 / maxNyawa1);
bawah_mc.bar2.bar2._xscale = 100 * (xnyawa2 / maxNyawa2);
bawah_mc.info1 = (("SHIELD: " + nyawa1) + "/") + maxNyawa1;
bawah_mc.info2 = (("SHIELD: " + nyawa2) + "/") + maxNyawa2;
shield = nyawa1;
xshield = nyawa2;
if (xnyawa1 <= 0) {
i = 4000;
while (i <= 4100) {
if (_root["robot" + i] != undefined) {
_root["robot" + i].nyerang.stop();
}
i++;
}
j = 3000;
while (j <= 3100) {
if (_root["robot" + j] != undefined) {
_root["robot" + j].nyerang.stop();
}
j++;
}
delete _root.onEnterFrame;
bawah_mc.info1 = "LOSE";
bawah_mc.info2 = "VICTORY";
sudahMenang = true;
clearInterval(idMuncul);
clearInterval(idMuncul2);
clearInterval(idWaktu);
delete myListener.onKeyDown;
removeListener(myListener);
indiKe1 = 1;
idLedak1 = setInterval(meledak1, 200);
bawah_mc.bar1.onEnterFrame = enterBar;
}
if (xnyawa2 <= 0) {
i = 4000;
while (i <= 4100) {
if (_root["robot" + i] != undefined) {
_root["robot" + i].nyerang.stop();
}
i++;
}
j = 3000;
while (j <= 3100) {
if (_root["robot" + j] != undefined) {
_root["robot" + j].nyerang.stop();
}
j++;
}
delete _root.onEnterFrame;
bawah_mc.info2 = "LOSE";
bawah_mc.info1 = "VICTORY";
sudahMenang = true;
clearInterval(idMuncul);
clearInterval(idMuncul2);
clearInterval(idWaktu);
delete myListener.onKeyDown;
removeListener(myListener);
indiKe2 = 1;
idLedak2 = setInterval(meledak2, 200);
bawah_mc.bar2.onEnterFrame = enterBar;
}
}
};
Frame 442
function aturSaja() {
gotoAndStop (21);
}
stop();
_quality = "HIGH";
start_btn.onRollOver = (load_btn.onRollOver = (options_btn.onRollOver = (more_btn.onRollOver = (help_btn.onRollOver = function () {
over();
}))));
start_btn.onRelease = function () {
klik();
initPetama();
ygDiSave();
gotoAndStop (443);
};
load_btn.onRelease = function () {
klik();
xkemana = "menu";
tipeSaveLoad = "load";
gotoAndStop (457);
};
options_btn.onRelease = function () {
klik();
kemana = "menu";
gotoAndStop (445);
};
help_btn.onRelease = function () {
klik();
gotoAndStop (446);
};
more_btn.onRollOver = function () {
over();
};
more_btn.onRelease = function () {
klik();
getURL ("http://www.armorgames.com", "_blank");
};
gaming_btn.onRollOver = function () {
over();
};
gaming_btn.onRelease = function () {
klik();
getURL ("http://www.armorblog.com", "_blank");
};
intro_btn.onRelease = function () {
klik();
trans_mc.gotoAndPlay(2);
};
Instance of Symbol 852 MovieClip in Frame 442
on (release) {
getURL ("http://www.armorgames.com", "_blank");
}
Frame 443
stop();
normal_btn.onRollOver = (hard_btn.onRollOver = (extreme_btn.onRollOver = (cancel_btn.onRollOver = function () {
over();
})));
normal_btn.onRelease = function () {
klik();
xlevel = "Normal";
xjenLevel = 1;
zlive = 100;
i = 1;
while (i <= 12) {
j = 1;
while (j <= 4) {
if (i <= 3) {
upgradeKe[i][j] = 10;
} else if (i <= 6) {
upgradeKe[i][j] = 12;
} else if (i <= 9) {
upgradeKe[i][j] = 14;
} else if (i <= 12) {
upgradeKe[i][j] = 16;
}
j++;
}
i++;
}
gotoAndStop (444);
};
hard_btn.onRelease = function () {
klik();
xlevel = "Hard";
xjenLevel = 2;
zlive = 150;
i = 1;
while (i <= 12) {
j = 1;
while (j <= 4) {
if (i <= 3) {
upgradeKe[i][j] = 14;
} else if (i <= 6) {
upgradeKe[i][j] = 16;
} else if (i <= 9) {
upgradeKe[i][j] = 18;
} else if (i <= 12) {
upgradeKe[i][j] = 20;
}
j++;
}
i++;
}
gotoAndStop (444);
};
extreme_btn.onRelease = function () {
klik();
xlevel = "Exteme";
xjenLevel = 3;
zlive = 200;
i = 1;
while (i <= 12) {
j = 1;
while (j <= 4) {
if (i <= 3) {
upgradeKe[i][j] = 18;
} else if (i <= 6) {
upgradeKe[i][j] = 20;
} else if (i <= 9) {
upgradeKe[i][j] = 22;
} else if (i <= 12) {
upgradeKe[i][j] = 24;
}
j++;
}
i++;
}
gotoAndStop (444);
};
cancel_btn.onRelease = function () {
klik();
gotoAndStop (442);
};
Frame 444
stop();
high_btn.onRollOver = function () {
over();
info = "High Quality Graphic. Recommended for High End Computer.";
};
high_btn.onRollOut = function () {
info = "";
};
high_btn.onRelease = function () {
klik();
xquality = 1;
gotoAndStop (458);
};
standart_btn.onRollOver = function () {
over();
info = "Standard Quality Graphic. Recommended for Standard Computer.";
};
standart_btn.onRollOut = function () {
info = "";
};
standart_btn.onRelease = function () {
klik();
xquality = 2;
gotoAndStop (458);
};
low_btn.onRollOver = function () {
over();
info = "Low Quality Graphic. Recommended for Low End Computer.";
};
low_btn.onRollOut = function () {
info = "";
};
low_btn.onRelease = function () {
klik();
xquality = 3;
gotoAndStop (458);
};
back_btn.onRelease = function () {
klik();
gotoAndStop (443);
};
Frame 445
function cekSpeed() {
if (xquality == 1) {
speed1.gotoAndStop(3);
speed2.gotoAndStop(1);
speed3.gotoAndStop(1);
} else if (xquality == 2) {
speed1.gotoAndStop(1);
speed2.gotoAndStop(3);
speed3.gotoAndStop(1);
} else if (xquality == 3) {
speed1.gotoAndStop(1);
speed2.gotoAndStop(1);
speed3.gotoAndStop(3);
}
}
stop();
if (kemana == "map") {
load_btn._visible = true;
quit_btn._visible = true;
load_btn.onRollOver = function () {
over();
};
load_btn.onRelease = function () {
klik();
xkemana = "options";
tipeSaveLoad = "load";
gotoAndStop (457);
};
quit_btn.onRollOver = function () {
over();
};
quit_btn.onRelease = function () {
klik();
gotoAndStop (442);
};
} else {
load_btn._visible = false;
quit_btn._visible = false;
}
close_btn.onRollOver = function () {
over();
};
close_btn.onRelease = function () {
klik();
if (kemana == "map") {
gotoAndStop (458);
} else {
gotoAndStop (442);
}
};
credit_btn.onRollOver = function () {
over();
};
credit_btn.onRelease = function () {
klik();
gotoAndStop (456);
};
bar1_mc.bar_mc._x = Math.ceil((_root.volum1 / 0.434782608695652) - 115);
bar1_mc.bar_mc.onEnterFrame = function () {
_root.volum1 = int(0.434782608695652 * (this._x + 115));
_root.myMusic.setVolume(_root.volum1);
bar1_mc.persen1 = _root.volum1 + " %";
};
bar1_mc.indi_mc.onPress = function () {
klik();
startDrag (bar1_mc.bar_mc, true, -115, 0, 115, 0);
};
bar1_mc.bar_mc.onRollOver = function () {
over();
};
bar1_mc.indi_mc.onRelease = (bar1_mc.indi_mc.onReleaseOutside = function () {
over();
stopDrag();
});
bar2_mc.bar_mc._x = Math.ceil((_root.volum2 / 0.434782608695652) - 115);
bar2_mc.bar_mc.onEnterFrame = function () {
_root.volum2 = int(0.434782608695652 * (this._x + 115));
_root.mySound.setVolume(_root.volum2);
bar2_mc.persen2 = _root.volum2 + " %";
};
bar2_mc.indi_mc.onPress = function () {
klik();
startDrag (bar2_mc.bar_mc, true, -115, 0, 115, 0);
};
bar2_mc.bar_mc.onRollOver = function () {
over();
};
bar2_mc.indi_mc.onRelease = (bar2_mc.indi_mc.onReleaseOutside = function () {
over();
stopDrag();
});
bar3_mc.bar_mc._x = Math.ceil((_root.volum3 / 0.434782608695652) - 115);
bar3_mc.bar_mc.onEnterFrame = function () {
_root.volum3 = int(0.434782608695652 * (this._x + 115));
if (_root.volum3 >= 50) {
}
bar2_mc.persen3 = _root.volum3 + " %";
};
bar3_mc.indi_mc.onPress = function () {
klik();
startDrag (bar3_mc.bar_mc, true, -115, 0, 115, 0);
};
bar3_mc.bar_mc.onRollOver = function () {
over();
};
bar3_mc.indi_mc.onRelease = (bar3_mc.indi_mc.onReleaseOutside = function () {
over();
stopDrag();
});
if (xquality == undefined) {
xquality = 1;
}
cekSpeed();
speed1.onRollOver = function () {
over();
};
speed1.onRelease = function () {
klik();
xquality = 1;
cekSpeed();
};
speed2.onRollOver = function () {
over();
};
speed2.onRelease = function () {
klik();
xquality = 2;
cekSpeed();
};
speed3.onRollOver = function () {
over();
};
speed3.onRelease = function () {
klik();
xquality = 3;
cekSpeed();
};
Frame 446
stop();
close_btn.onRollOver = function () {
over();
};
close_btn.onRelease = function () {
klik();
gotoAndStop (442);
};
next_btn.onRelease = function () {
klik();
_root.gotoAndStop(_root._currentframe + 1);
};
Frame 447
stop();
close_btn.onRollOver = function () {
over();
};
close_btn.onRelease = function () {
klik();
gotoAndStop (442);
};
prev_btn.onRelease = function () {
klik();
_root.gotoAndStop(_root._currentframe - 1);
};
next_btn.onRelease = function () {
klik();
_root.gotoAndStop(_root._currentframe + 1);
};
Frame 448
stop();
close_btn.onRollOver = function () {
over();
};
close_btn.onRelease = function () {
klik();
gotoAndStop (442);
};
prev_btn.onRelease = function () {
klik();
_root.gotoAndStop(_root._currentframe - 1);
};
next_btn.onRelease = function () {
klik();
_root.gotoAndStop(_root._currentframe + 1);
};
Frame 449
stop();
close_btn.onRollOver = function () {
over();
};
close_btn.onRelease = function () {
klik();
gotoAndStop (442);
};
prev_btn.onRelease = function () {
klik();
_root.gotoAndStop(_root._currentframe - 1);
};
next_btn.onRelease = function () {
klik();
_root.gotoAndStop(_root._currentframe + 1);
};
Frame 450
stop();
close_btn.onRollOver = function () {
over();
};
close_btn.onRelease = function () {
klik();
gotoAndStop (442);
};
prev_btn.onRelease = function () {
klik();
_root.gotoAndStop(_root._currentframe - 1);
};
Frame 456
stop();
back_btn.onRollOver = function () {
over();
};
back_btn.onRelease = function () {
klik();
gotoAndStop (445);
};
Frame 457
function initData() {
msgBox_mc._visible = false;
wi = 0;
while (wi <= 9) {
xloadData(wi);
if (cnamaData == undefined) {
cnamaData = "Empty";
}
_root["data" + wi].data = cnamaData;
_root["data" + wi].onRollOver = overData;
_root["data" + wi].onRollOut = outData;
_root["data" + wi].onRelease = klikData;
wi++;
}
}
function overData() {
over();
kata = new String(this);
indi = Number(kata.substr(kata.length - 1, 1));
xloadData(indi);
cekData();
if (ctotalMoney == undefined) {
this.gotoAndStop(2);
} else {
this.gotoAndStop(3);
}
}
function cekData() {
if (cmapKe == undefined) {
vmapKe = "-";
} else {
vmapKe = cmapKe;
}
if (cbykKarakter == undefined) {
vbykKarakter = "-";
} else {
vbykKarakter = cbykKarakter;
}
if (ctotalMoney == undefined) {
vtotalMoney = "-";
} else {
vtotalMoney = "$" + ctotalMoney;
}
if (ctotalTurn == undefined) {
vtotalTurn = "-";
} else {
vtotalTurn = ctotalTurn;
}
if (ctotalKilled == undefined) {
vtotalKilled = "-";
} else {
vtotalKilled = ctotalKilled;
}
}
function outData() {
this.gotoAndStop(1);
vmapKe = "-";
vbykKarakter = "-";
vtotalMoney = "-";
vtotalTurn = "-";
vtotalKilled = "-";
}
function outData2() {
vmapKe = "-";
vbykKarakter = "-";
vtotalMoney = "-";
vtotalTurn = "-";
vtotalKilled = "-";
}
function klikData() {
klik();
kata = new String(this);
zindi = Number(kata.substr(kata.length - 1, 1));
this.gotoAndStop(1);
if (xjenisData == "save") {
wi = 0;
while (wi <= 9) {
delete _root["data" + wi].onRollOver;
delete _root["data" + wi].onRollOut;
delete _root["data" + wi].onRelease;
wi++;
}
msgBox_mc._visible = true;
msgBox_mc.dataName = _root["data" + zindi].data;
Selection.setFocus(msgBox_mc.nama);
msgBox_mc.cancel_btn.onRollOver = (msgBox_mc.ok_btn.onRollOver = function () {
over();
});
msgBox_mc.cancel_btn.onRelease = function () {
klik();
initData();
};
msgBox_mc.ok_btn.onRelease = function () {
klik();
namaData = msgBox_mc.dataName;
simpanData(zindi);
initData();
xloadData(zindi);
cekData();
};
} else if (xjenisData == "load") {
if (_root["data" + zindi].data != "Empty") {
loadData(zindi);
if (totalMoney != undefined) {
wi = 0;
while (wi <= 9) {
delete _root["data" + wi].onRollOver;
delete _root["data" + wi].onRollOut;
delete _root["data" + wi].onRelease;
wi++;
}
if (mapProgress[1] < 25) {
indiMap = 1;
} else if (mapProgress[2] < 30) {
indiMap = 2;
} else if (mapProgress[3] < 35) {
indiMap = 3;
} else if (mapProgress[4] < 40) {
indiMap = 4;
} else if (mapProgress[5] < 45) {
indiMap = 5;
} else if (mapProgress[6] < 50) {
indiMap = 6;
}
gotoAndStop (458);
}
}
}
}
stop();
close_btn.onRollOver = function () {
over();
};
close_btn.onRelease = function () {
klik();
if (tipeSaveLoad == "save") {
gotoAndStop (458);
} else if (tipeSaveLoad == "load") {
if (xkemana == "menu") {
gotoAndStop (442);
} else {
gotoAndStop (445);
}
}
};
if (tipeSaveLoad == "save") {
info = "Save Game";
xjenisData = "save";
} else if (tipeSaveLoad == "load") {
info = "Load Game";
xjenisData = "load";
}
outData2();
initData();
Frame 458
function klikMap() {
klik();
myStr = new String(this);
indiMap = Number(myStr.substr(myStr.length - 1, 1));
i = 1;
while (i <= 6) {
_root["map" + i].gotoAndStop(1);
_root["map" + i].enabled = true;
i++;
}
_root["map" + indiMap].gotoAndStop(2);
_root["map" + indiMap].enabled = false;
cekInfo(indiMap);
}
function overMap() {
over2();
this.gotoAndStop(3);
}
function outMap() {
this.gotoAndStop(1);
}
function cekInfo(indiMap) {
if (indiMap == 1) {
difficulty = "Easy";
if (mapProgress[indiMap] >= 25) {
xmapProgress = "Level Bonus";
} else {
xmapProgress = mapProgress[indiMap] + "/25";
}
nama = "Forest";
} else if (indiMap == 2) {
difficulty = "Normal";
if (mapProgress[indiMap] >= 30) {
xmapProgress = "Level Bonus";
} else {
xmapProgress = mapProgress[indiMap] + "/30";
}
nama = "Swamp";
} else if (indiMap == 3) {
difficulty = "Normal";
if (mapProgress[indiMap] >= 35) {
xmapProgress = "Level Bonus";
} else {
xmapProgress = mapProgress[indiMap] + "/35";
}
nama = "Desert";
} else if (indiMap == 4) {
difficulty = "Hard";
if (mapProgress[indiMap] >= 40) {
xmapProgress = "Level Bonus";
} else {
xmapProgress = mapProgress[indiMap] + "/40";
}
nama = "City";
} else if (indiMap == 5) {
difficulty = "Hard";
if (mapProgress[indiMap] >= 45) {
xmapProgress = "Level Bonus";
} else {
xmapProgress = mapProgress[indiMap] + "/45";
}
nama = "Sky";
} else if (indiMap == 6) {
difficulty = "Extreme";
if (mapProgress[indiMap] >= 50) {
xmapProgress = "Level Bonus";
} else {
xmapProgress = mapProgress[indiMap] + "/50";
}
nama = "Space";
}
}
stop();
_root._x = 0;
_root._y = 0;
_quality = "HIGH";
start_btn.onRollOver = function () {
over();
};
start_btn.onRelease = function () {
klik();
mapPilih = indiMap;
mainBonus = false;
if (xmapProgress == "Level Bonus") {
mainBonus = true;
}
gotoAndStop (462);
};
create_btn.onRollOut = (upgrade_btn.onRollOut = (settings_btn.onRollOut = function () {
info = "";
}));
create_btn.onRollOver = function () {
over();
info = "Create a new robot and use it on the war";
};
create_btn.onRelease = function () {
klik();
gotoAndStop (459);
};
upgrade_btn.onRollOver = function () {
over();
info = "Upgrade owns robot, your shield and delay attack";
};
upgrade_btn.onRelease = function () {
klik();
gotoAndStop (460);
};
settings_btn.onRollOver = function () {
over();
info = "Set up your robot to prepare the war";
};
settings_btn.onRelease = function () {
klik();
gotoAndStop (461);
};
save_btn.onRollOver = function () {
over();
};
save_btn.onRelease = function () {
klik();
tipeSaveLoad = "save";
gotoAndStop (457);
};
options_btn.onRollOver = function () {
over();
};
options_btn.onRelease = function () {
klik();
kemana = "map";
gotoAndStop (445);
};
i = 1;
while (i <= 6) {
_root["map" + i].onRelease = klikMap;
_root["map" + i].onRollOver = overMap;
_root["map" + i].onRollOut = outMap;
_root["map" + i].enabled = true;
_root["map" + i].gotoAndStop(1);
if (i == 1) {
if (mapProgress[i] == 25) {
_root["medal" + i].gotoAndStop(2);
mapProgress[i]++;
} else if (mapProgress[i] == 26) {
_root["medal" + i].gotoAndStop(20);
} else {
_root["medal" + i].gotoAndStop(1);
}
} else if (i == 2) {
if (mapProgress[i] == 30) {
_root["medal" + i].gotoAndStop(2);
mapProgress[i]++;
} else if (mapProgress[i] == 31) {
_root["medal" + i].gotoAndStop(20);
} else {
_root["medal" + i].gotoAndStop(1);
}
} else if (i == 3) {
if (mapProgress[i] == 35) {
_root["medal" + i].gotoAndStop(2);
mapProgress[i]++;
} else if (mapProgress[i] == 36) {
_root["medal" + i].gotoAndStop(20);
} else {
_root["medal" + i].gotoAndStop(1);
}
} else if (i == 4) {
if (mapProgress[i] == 40) {
_root["medal" + i].gotoAndStop(2);
mapProgress[i]++;
} else if (mapProgress[i] == 41) {
_root["medal" + i].gotoAndStop(20);
} else {
_root["medal" + i].gotoAndStop(1);
}
} else if (i == 5) {
if (mapProgress[i] == 45) {
_root["medal" + i].gotoAndStop(2);
mapProgress[i]++;
} else if (mapProgress[i] == 46) {
_root["medal" + i].gotoAndStop(20);
} else {
_root["medal" + i].gotoAndStop(1);
}
} else if (i == 6) {
if (mapProgress[i] == 50) {
_root["medal" + i].gotoAndStop(2);
mapProgress[i]++;
} else if (mapProgress[i] == 51) {
_root["medal" + i].gotoAndStop(20);
} else {
_root["medal" + i].gotoAndStop(1);
}
}
i++;
}
_root["map" + indiMap].gotoAndStop(2);
_root["map" + indiMap].enabled = false;
cekInfo(indiMap);
info = "";
xmsgBox._visible = false;
if (mulaiPertama == true) {
if (mulaiMsgBox2 == true) {
mulaiMsgBox2 = false;
xmsgBox._visible = true;
xmsgBox.gotoAndStop(1);
}
i = 7;
while (i <= 9) {
_root["gembok" + i]._visible = true;
i++;
}
create_btn.enabled = false;
upgrade_btn.enabled = false;
settings_btn.enabled = false;
} else {
if (mulaiMsgBox == true) {
mulaiMsgBox = false;
xmsgBox._visible = true;
xmsgBox.gotoAndStop(2);
}
i = 7;
while (i <= 9) {
_root["gembok" + i]._visible = false;
i++;
}
create_btn.enabled = true;
upgrade_btn.enabled = true;
settings_btn.enabled = true;
}
if (klikAwal == 1) {
klikAwal = 2;
xmsgBox._visible = true;
xmsgBox.gotoAndStop(3);
}
xmsgBox.ok_btn.onRollOver = function () {
over();
};
xmsgBox.ok_btn.onRelease = function () {
klik();
xmsgBox._visible = false;
};
Frame 459
function cekSemua(wwindiPilih) {
cekKlik();
cekRobo(wwindiPilih);
}
function cekKlik() {
i = 1;
while (i <= 12) {
if (punyaRobot[i] == 0) {
_root["robo" + i].gotoAndStop(2);
} else {
_root["robo" + i].gotoAndStop(1);
}
_root["robo" + i].onRelease = klikRobo;
_root["robo" + i].onRollOver = overRobo;
i++;
}
}
function overRobo() {
over();
}
function klikRobo() {
klik();
myStr = new String(this);
if (myStr.length == 13) {
wwindiPilih = Number(myStr.substr(myStr.length - 1, 1));
} else {
wwindiPilih = Number(myStr.substr(myStr.length - 2, 2));
}
cekSemua(wwindiPilih);
}
function cekRobo(wwindiPilih) {
zrobot.gotoAndStop(wwindiPilih);
nama = namaRobo[wwindiPilih];
live = liveRobo[wwindiPilih];
armor = armorRobo[wwindiPilih];
power = powerRobo[wwindiPilih];
speed = speedRobo[wwindiPilih];
range = rangeRobo[wwindiPilih];
cost = costRobot[wwindiPilih];
info = infoRobo[wwindiPilih];
money = totalMoney;
if (punyaRobot[wwindiPilih] == 1) {
create_btn._visible = false;
} else if (punyaRobot[wwindiPilih] == 0) {
create_btn._visible = true;
}
}
stop();
close_btn.onRollOver = (create_btn.onRollOver = function () {
over();
});
close_btn.onRelease = function () {
klik();
gotoAndStop (458);
};
create_btn.onRelease = function () {
klik();
if (totalMoney >= cost) {
if (klikAwal == 0) {
klikAwal = 1;
}
totalMoney = totalMoney - cost;
punyaRobot[wwindiPilih] = 1;
cekSemua(wwindiPilih);
ket = "Robot Created";
} else {
ket = "Not enough funds";
}
};
ket = "";
if (wwindiPilih == undefined) {
wwindiPilih = 1;
}
cekSemua(wwindiPilih);
Frame 460
function cekSemua(wwindiPilih) {
cekPoint();
cekKlik();
cekRobo(wwindiPilih);
}
function cekPoint() {
xupgradePoint = "Upgrade Point: " + upgradePoint;
i = 1;
while (i <= 6) {
if (upgradePoint <= 0) {
_root["ke" + i] = "";
_root["upgrade" + i]._visible = false;
} else {
if (i <= 4) {
_root["ke" + i] = upgradeKe[wwindiPilih][i];
} else {
_root["ke" + i] = upgradeKe2[i];
}
_root["upgrade" + i]._visible = true;
}
i++;
}
}
function cekKlik() {
i = 1;
while (i <= 12) {
if (punyaRobot[i] == 0) {
_root["robo" + i].gotoAndStop(2);
} else {
_root["robo" + i].gotoAndStop(1);
_root["robo" + i].onRelease = klikRobo;
_root["robo" + i].onRollOver = overRobo;
}
i++;
}
}
function overRobo() {
over();
}
function klikRobo() {
klik();
myStr = new String(this);
if (myStr.length == 13) {
wwindiPilih = Number(myStr.substr(myStr.length - 1, 1));
} else {
wwindiPilih = Number(myStr.substr(myStr.length - 2, 2));
}
cekSemua(wwindiPilih);
}
function cekRobo(wwindiPilih) {
zrobot.gotoAndStop(wwindiPilih);
nama = namaRobo[wwindiPilih];
live = liveRobo[wwindiPilih];
armor = armorRobo[wwindiPilih];
power = powerRobo[wwindiPilih];
speed = speedRobo[wwindiPilih];
range = rangeRobo[wwindiPilih];
cost = costRobot[wwindiPilih];
money = totalMoney;
if (punyaRobot[wwindiPilih] == 1) {
create_btn._visible = false;
} else if (punyaRobot[wwindiPilih] == 0) {
create_btn._visible = true;
}
}
stop();
close_btn.onRollOver = function () {
over();
};
close_btn.onRelease = function () {
klik();
gotoAndStop (458);
};
if (wwindiPilih == undefined) {
wwindiPilih = 1;
}
if (punyaRobot[wwindiPilih] == 0) {
wwindiPilih = 1;
}
cekSemua(wwindiPilih);
upgrade1.onRollOver = (upgrade2.onRollOver = (upgrade3.onRollOver = (upgrade4.onRollOver = (upgrade5.onRollOver = (upgrade6.onRollOver = function () {
over();
})))));
upgrade1.onRelease = function () {
klik();
if (upgradeKe[wwindiPilih][1] >= 1) {
upgradePoint--;
upgradeKe[wwindiPilih][1]--;
inc = Math.ceil(liveRobo[wwindiPilih] * 0.05);
liveRobo[wwindiPilih] = liveRobo[wwindiPilih] + inc;
cekSemua(wwindiPilih);
}
};
upgrade2.onRelease = function () {
klik();
if (upgradeKe[wwindiPilih][2] >= 1) {
upgradePoint--;
upgradeKe[wwindiPilih][2]--;
inc = Math.ceil(armorRobo[wwindiPilih] * 0.05);
armorRobo[wwindiPilih] = armorRobo[wwindiPilih] + inc;
cekSemua(wwindiPilih);
}
};
upgrade3.onRelease = function () {
klik();
if (upgradeKe[wwindiPilih][3] >= 1) {
upgradePoint--;
upgradeKe[wwindiPilih][3]--;
inc = Math.ceil(powerRobo[wwindiPilih] * 0.05);
powerRobo[wwindiPilih] = powerRobo[wwindiPilih] + inc;
cekSemua(wwindiPilih);
}
};
upgrade4.onRelease = function () {
klik();
if (upgradeKe[wwindiPilih][4] >= 1) {
upgradePoint--;
upgradeKe[wwindiPilih][4]--;
inc = Math.ceil(speedRobo[wwindiPilih] * 0.05);
speedRobo[wwindiPilih] = speedRobo[wwindiPilih] + inc;
cekSemua(wwindiPilih);
}
};
upgrade5.onRelease = function () {
klik();
if (upgradeKe2[5] >= 1) {
upgradePoint--;
upgradeKe2[5]--;
shieldJagoan = shieldJagoan + 50;
cekSemua(wwindiPilih);
}
};
upgrade6.onRelease = function () {
klik();
if (upgradeKe2[6] >= 1) {
upgradePoint--;
upgradeKe2[6]--;
delayJagoan = delayJagoan - 5;
cekSemua(wwindiPilih);
}
};
Frame 461
function cekTotal() {
totalTaro = 0;
i = 1;
while (i <= 5) {
if (_root["troops" + i].zrobot._currentframe != 15) {
totalTaro++;
}
i++;
}
}
function cekTroops() {
i = 1;
while (i <= 5) {
_root["troops" + i].zrobot.gotoAndStop(troopsRobot[i]);
_root["troops" + i].onRelease = klikTroops;
_root["empty" + i].onRelease = klikEmpty;
_root["troops" + i].onRollOver = overTroops;
_root["empty" + i].onRollOver = overEmpty;
i++;
}
if (sedangKlik == true) {
i = 1;
while (i <= 5) {
_root["troops" + i].enabled = true;
i++;
}
} else {
i = 1;
while (i <= 5) {
_root["troops" + i].enabled = false;
i++;
}
}
}
function overEmpty() {
over();
}
function klikEmpty() {
klik();
myStr = new String(this);
zindiPilih = Number(myStr.substr(myStr.length - 1, 1));
troopsRobot[zindiPilih] = 15;
cekTroops();
removeMovieClip(roboDrag);
}
function cekKlik() {
i = 1;
while (i <= 12) {
if (punyaRobot[i] == 0) {
_root["robo" + i].gotoAndStop(2);
} else {
_root["robo" + i].gotoAndStop(1);
_root["robo" + i].onPress = klikRobo;
_root["robo" + i].onRollOver = overRobo;
}
i++;
}
}
function overRobo() {
over();
}
function klikRobo() {
klik();
myStr = new String(this);
if (myStr.length == 13) {
xindiPilih = Number(myStr.substr(myStr.length - 1, 1));
} else {
xindiPilih = Number(myStr.substr(myStr.length - 2, 2));
}
drag = attachMovie("robo" + xindiPilih, "roboDrag", 1);
drag._x = -500;
drag._y = -500;
startDrag (drag, true);
sedangKlik = true;
cekTroops();
}
function overTroops() {
over();
}
function klikTroops() {
sedangKlik = false;
myStr = new String(this);
zindiPilih = Number(myStr.substr(myStr.length - 1, 1));
troopsRobot[zindiPilih] = xindiPilih;
cekTroops();
removeMovieClip(roboDrag);
}
stop();
close_btn.onRollOver = function () {
over();
};
close_btn.onRelease = function () {
klik();
cekTotal();
if (totalTaro > 0) {
gotoAndStop (458);
removeMovieClip(roboDrag);
} else {
info = "You must place at least one unit robot on the Robot Troops";
}
};
info = "";
sedangKlik = false;
cekKlik();
cekTroops();
Frame 462
function waktu() {
if (sedangPause == false) {
timeCompleted++;
}
}
function initAwal() {
dalamArena = 9;
dalamKotak1 = 20;
dalamKotak2 = 30;
dalamBolong = 100;
dalamAtas = 50;
dalamRobot = 3000;
dalamRobot2 = 4000;
dalamSetrum = 5000;
dalamLedak = 6000;
dalamRobo = 7000;
dalamMisil = 8000;
dalamLaser = 9000;
dalamGranade = 10000;
dalamAsap = 20000;
dalamBawah = 50000;
dalamMenang = 60000;
dalamCompleted = 60001;
dalamMsgBox = 60002;
dalamLedakan = 25000;
dalamPause = 60003;
nyawa1 = shieldJagoan;
if (mapPilih == 1) {
if (mapProgress[mapPilih] <= 5) {
nyawa2 = 100;
} else if (mapProgress[mapPilih] <= 10) {
nyawa2 = 150;
} else if (mapProgress[mapPilih] <= 15) {
nyawa2 = 200;
} else if (mapProgress[mapPilih] <= 20) {
nyawa2 = 250;
} else if (mapProgress[mapPilih] <= 25) {
nyawa2 = 300;
} else if (mapProgress[mapPilih] == 26) {
nyawa2 = 600;
}
} else if (mapPilih == 2) {
if (mapProgress[mapPilih] <= 5) {
nyawa2 = 500;
} else if (mapProgress[mapPilih] <= 10) {
nyawa2 = 550;
} else if (mapProgress[mapPilih] <= 15) {
nyawa2 = 600;
} else if (mapProgress[mapPilih] <= 20) {
nyawa2 = 650;
} else if (mapProgress[mapPilih] <= 25) {
nyawa2 = 750;
} else if (mapProgress[mapPilih] <= 30) {
nyawa2 = 800;
} else if (mapProgress[mapPilih] == 31) {
nyawa2 = 1600;
}
} else if (mapPilih == 3) {
if (mapProgress[mapPilih] <= 5) {
nyawa2 = 1000;
} else if (mapProgress[mapPilih] <= 10) {
nyawa2 = 1100;
} else if (mapProgress[mapPilih] <= 15) {
nyawa2 = 1200;
} else if (mapProgress[mapPilih] <= 20) {
nyawa2 = 1300;
} else if (mapProgress[mapPilih] <= 25) {
nyawa2 = 1400;
} else if (mapProgress[mapPilih] <= 30) {
nyawa2 = 1500;
} else if (mapProgress[mapPilih] <= 35) {
nyawa2 = 1600;
} else if (mapProgress[mapPilih] == 36) {
nyawa2 = 3200;
}
} else if (mapPilih == 4) {
if (mapProgress[mapPilih] <= 5) {
nyawa2 = 2000;
} else if (mapProgress[mapPilih] <= 10) {
nyawa2 = 2200;
} else if (mapProgress[mapPilih] <= 15) {
nyawa2 = 2400;
} else if (mapProgress[mapPilih] <= 20) {
nyawa2 = 2600;
} else if (mapProgress[mapPilih] <= 25) {
nyawa2 = 2800;
} else if (mapProgress[mapPilih] <= 30) {
nyawa2 = 3000;
} else if (mapProgress[mapPilih] <= 35) {
nyawa2 = 3200;
} else if (mapProgress[mapPilih] <= 40) {
nyawa2 = 3400;
} else if (mapProgress[mapPilih] == 41) {
nyawa2 = 6800;
}
} else if (mapPilih == 5) {
if (mapProgress[mapPilih] <= 5) {
nyawa2 = 2500;
} else if (mapProgress[mapPilih] <= 10) {
nyawa2 = 2700;
} else if (mapProgress[mapPilih] <= 15) {
nyawa2 = 2900;
} else if (mapProgress[mapPilih] <= 20) {
nyawa2 = 3100;
} else if (mapProgress[mapPilih] <= 25) {
nyawa2 = 3300;
} else if (mapProgress[mapPilih] <= 30) {
nyawa2 = 3500;
} else if (mapProgress[mapPilih] <= 35) {
nyawa2 = 3700;
} else if (mapProgress[mapPilih] <= 40) {
nyawa2 = 3900;
} else if (mapProgress[mapPilih] <= 45) {
nyawa2 = 4100;
} else if (mapProgress[mapPilih] == 46) {
nyawa2 = 8200;
}
} else if (mapPilih == 6) {
if (mapProgress[mapPilih] <= 5) {
nyawa2 = 5200;
} else if (mapProgress[mapPilih] <= 10) {
nyawa2 = 5400;
} else if (mapProgress[mapPilih] <= 15) {
nyawa2 = 5600;
} else if (mapProgress[mapPilih] <= 20) {
nyawa2 = 5800;
} else if (mapProgress[mapPilih] <= 25) {
nyawa2 = 6000;
} else if (mapProgress[mapPilih] <= 30) {
nyawa2 = 6200;
} else if (mapProgress[mapPilih] <= 35) {
nyawa2 = 6400;
} else if (mapProgress[mapPilih] <= 40) {
nyawa2 = 6600;
} else if (mapProgress[mapPilih] <= 45) {
nyawa2 = 6800;
} else if (mapProgress[mapPilih] <= 50) {
nyawa2 = 7000;
} else if (mapProgress[mapPilih] == 51) {
nyawa2 = 28000;
}
}
if (xjenLevel == 1) {
nyawa2 = nyawa2 * 1;
} else if (xjenLevel == 2) {
nyawa2 = nyawa2 * 1.25;
nyawa2 = Math.ceil(nyawa2);
} else if (xjenLevel == 3) {
nyawa2 = nyawa2 * 1.5;
}
xnyawa1 = nyawa1;
xnyawa2 = nyawa2;
maxNyawa1 = nyawa1;
maxNyawa2 = nyawa2;
sudahMenang = false;
bisaKlik = true;
sedangGetar1 = false;
sedangGetar2 = false;
sedangGetar3 = false;
sedangPause = false;
kotakCurrent = 1;
unitKilled = 0;
enemyKilled = 0;
timeCompleted = 0;
arrayTroops = new Array();
arrayNo = new Array();
troopsKe = 1;
troopsPilih = 1;
i = 1;
while (i <= 5) {
if (troopsRobot[i] != 15) {
xtipeRobo = i;
tipeRobo = troopsRobot[i];
i = 6;
}
i++;
}
i = 1;
while (i <= 5) {
if (troopsRobot[i] != 15) {
arrayTroops[troopsKe] = troopsRobot[i];
arrayNo[troopsKe] = i;
banyakRobo = i;
troopsKe++;
}
i++;
}
}
function buatBawah() {
if (mapPilih == 1) {
bawah_mc = attachMovie("bawah_mc", "bawah_mc", dalamBawah);
} else if (mapPilih == 2) {
bawah_mc = attachMovie("bawah_mc2", "bawah_mc", dalamBawah);
} else if (mapPilih == 3) {
bawah_mc = attachMovie("bawah_mc3", "bawah_mc", dalamBawah);
} else if (mapPilih == 4) {
bawah_mc = attachMovie("bawah_mc4", "bawah_mc", dalamBawah);
} else if (mapPilih == 5) {
bawah_mc = attachMovie("bawah_mc5", "bawah_mc", dalamBawah);
} else if (mapPilih == 6) {
bawah_mc = attachMovie("bawah_mc6", "bawah_mc", dalamBawah);
}
bawah_mc._x = -50;
bawah_mc._y = 460;
bawah_mc.info1 = (("SHIELD: " + nyawa1) + "/") + maxNyawa1;
bawah_mc.info2 = (("SHIELD: " + nyawa2) + "/") + maxNyawa2;
}
function buatAtas() {
if (mapPilih == 1) {
atas_mc = attachMovie("atas_mc", "atas_mc", dalamAtas);
} else if (mapPilih == 2) {
atas_mc = attachMovie("atas_mc2", "atas_mc", dalamAtas);
} else if (mapPilih == 3) {
atas_mc = attachMovie("atas_mc3", "atas_mc", dalamAtas);
} else if (mapPilih == 4) {
atas_mc = attachMovie("atas_mc4", "atas_mc", dalamAtas);
}
atas_mc._x = -50;
atas_mc._y = 40;
}
function buatArena() {
if (mapPilih == 1) {
arena_mc = attachMovie("arena1", "arena_mc", dalamArena);
} else if (mapPilih == 2) {
arena_mc = attachMovie("arena2", "arena_mc", dalamArena);
} else if (mapPilih == 3) {
arena_mc = attachMovie("arena3", "arena_mc", dalamArena);
} else if (mapPilih == 4) {
arena_mc = attachMovie("arena4", "arena_mc", dalamArena);
} else if (mapPilih == 5) {
arena_mc = attachMovie("arena5", "arena_mc", dalamArena);
} else if (mapPilih == 6) {
arena_mc = attachMovie("arena6", "arena_mc", dalamArena);
}
arena_mc._x = -35;
arena_mc._y = -40;
}
function buatKotak() {
i = 1;
while (i <= 4) {
kotak = attachMovie("kotak_mc", "kotak" + i, dalamKotak1 + i);
kotak._x = 0;
kotak._y = 80 + ((i - 1) * 100);
i++;
}
i = 1;
while (i <= 4) {
kotak = attachMovie("kotak_mc", "xkotak" + i, dalamKotak2 + i);
kotak._x = 590;
kotak._y = 80 + ((i - 1) * 100);
i++;
}
cekPos();
}
function buatRobo() {
robo = attachMovie("robot_mc", "robo_mc", dalamRobo);
robo._x = 0;
robo._y = 0;
cekRobo();
}
function cekPos() {
i = 1;
while (i <= 4) {
_root["kotak" + i].gotoAndStop(1);
i++;
}
if (bisaKlik == true) {
_root["kotak" + kotakCurrent].gotoAndStop(2);
} else {
_root["kotak" + kotakCurrent].gotoAndStop(3);
}
}
function cekRobo() {
i = 1;
while (i <= 5) {
robo_mc["robo" + i].gotoAndStop(2);
robo_mc["robo" + i].zrobot.gotoAndStop(troopsRobot[i]);
if (troopsRobot[i] != 15) {
robo_mc["robo" + i]._visible = true;
} else {
robo_mc["robo" + i]._visible = false;
}
i++;
}
robo_mc["robo" + xtipeRobo].gotoAndStop(1);
}
function meledak1() {
if (sedangPause == false) {
backBomb();
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
setrum._x = 0;
setrum._y = 50 * indiKe1;
setrum._xscale = (setrum._yscale = 200);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
ledakan = attachMovie("meledak_mc", "ledak" + dalamLedak, dalamLedak);
ledakan._xscale = (ledakan._yscale = 200);
ledakan._x = 0;
ledakan._y = 50 * indiKe1;
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = 0;
ledakan._y = 50 * indiKe1;
ledakan._xscale = (ledakan._yscale = random(20) + 20);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
zi = 3900;
while (zi <= 4200) {
_root["robot" + zi].gotoAndStop(1);
_root["robot" + zi].nyerang.stop();
zi++;
}
zj = 2900;
while (zj <= 3200) {
_root["robot" + zj].gotoAndStop(1);
_root["robot" + zj].nyerang.stop();
zj++;
}
indiKe1++;
if (indiKe1 >= 10) {
cekLedakAkhir(1);
clearInterval(idLedak1);
}
}
}
function meledak2() {
if (sedangPause == false) {
backBomb();
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
setrum._x = 640;
setrum._y = 50 * indiKe2;
setrum._xscale = (setrum._yscale = 200);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
ledakan = attachMovie("meledak_mc", "ledak" + dalamLedak, dalamLedak);
ledakan._xscale = (ledakan._yscale = 200);
ledakan._x = 640;
ledakan._y = 50 * indiKe2;
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = 640;
ledakan._y = 50 * indiKe2;
ledakan._xscale = (ledakan._yscale = random(20) + 20);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
zi = 3900;
while (zi <= 4200) {
_root["robot" + zi].gotoAndStop(1);
_root["robot" + zi].nyerang.stop();
zi++;
}
zj = 2900;
while (zj <= 3200) {
_root["robot" + zj].gotoAndStop(1);
_root["robot" + zj].nyerang.stop();
zj++;
}
indiKe2++;
if (indiKe2 >= 10) {
cekLedakAkhir(2);
clearInterval(idLedak2);
}
}
}
function cekLedakAkhir(indi) {
if (sedangPause == false) {
if (indi == 1) {
i = 4000;
while (i <= 4100) {
if (_root["robot" + i] != undefined) {
ledakan = attachMovie("meledak_mc", "ledak" + dalamLedak, dalamLedak);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = _root["robot" + i]._x;
ledakan._y = _root["robot" + i]._y - 20;
dalamLedak++;
if (dalamLedak >= 6100) {
dalamLedak = 6000;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = _root["robot" + i]._x;
ledakan._y = _root["robot" + i]._y - 20;
ledakan._xscale = (ledakan._yscale = random(25) + 25);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
_root["robot" + i].speedMundur = -(random(10) + 5);
_root["robot" + i].swapDepths(_root["robot" + i].getDepth() - 500);
_root["robot" + i].mati = true;
_root["robot" + i].gotoAndStop("mati");
_root["robot" + i].onEnterFrame = xenterRobot2;
}
i++;
}
} else if (indi == 2) {
i = 3000;
while (i <= 3100) {
if (_root["robot" + i] != undefined) {
ledakan = attachMovie("meledak_mc", "ledak" + dalamLedak, dalamLedak);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = _root["robot" + i]._x;
ledakan._y = _root["robot" + i]._y - 20;
dalamLedak++;
if (dalamLedak >= 6100) {
dalamLedak = 6000;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = _root["robot" + i]._x;
ledakan._y = _root["robot" + i]._y - 20;
ledakan._xscale = (ledakan._yscale = random(25) + 25);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
_root["robot" + i].speedMundur = random(10) + 5;
_root["robot" + i].swapDepths(_root["robot" + i].getDepth() - 500);
_root["robot" + i].mati = true;
_root["robot" + i].gotoAndStop("mati");
_root["robot" + i].onEnterFrame = xenterRobot;
}
i++;
}
}
idMusik = setInterval(musikDown, 250);
backHealth();
i = 4000;
while (i <= 4100) {
if (_root["robot" + i] != undefined) {
_root["robot" + i].nyerang.stop();
}
i++;
}
j = 3000;
while (j <= 3100) {
if (_root["robot" + j] != undefined) {
_root["robot" + j].nyerang.stop();
}
j++;
}
if (indi == 1) {
kalahLevel();
} else {
lanjutLevel();
}
}
}
function musikDown() {
if (sedangPause == false) {
myMusic.setVolume(myMusic.getVolume() - 15);
if (myMusic.getVolume() <= -15) {
myMusic.stop();
clearInterval(idMusik);
}
}
}
function enterBar() {
if (sedangPause == false) {
this._alpha = this._alpha - 2;
if (this._alpha <= 0) {
removeMovieClip(this);
}
}
}
function munculMusuh() {
if (sedangPause == false) {
randPos = random(4) + 1;
if (mapPilih == 1) {
if (mapProgress[mapPilih] <= 5) {
randRobot = random(2) + 1;
} else if (mapProgress[mapPilih] <= 10) {
randRobot = random(3) + 1;
} else if (mapProgress[mapPilih] <= 20) {
randRobot = random(4) + 1;
} else if (mapProgress[mapPilih] <= 26) {
randRobot = random(5) + 1;
}
} else if (mapPilih == 2) {
if (mapProgress[mapPilih] <= 5) {
randRobot = random(3) + 2;
} else if (mapProgress[mapPilih] <= 10) {
randRobot = random(4) + 2;
} else if (mapProgress[mapPilih] <= 20) {
randRobot = random(3) + 3;
} else if (mapProgress[mapPilih] <= 31) {
randRobot = random(4) + 3;
}
} else if (mapPilih == 3) {
if (mapProgress[mapPilih] <= 5) {
randRobot = random(3) + 4;
} else if (mapProgress[mapPilih] <= 15) {
randRobot = random(4) + 4;
} else if (mapProgress[mapPilih] <= 25) {
randRobot = random(3) + 5;
} else if (mapProgress[mapPilih] <= 36) {
randRobot = random(4) + 5;
}
} else if (mapPilih == 4) {
if (mapProgress[mapPilih] <= 10) {
randRobot = random(4) + 5;
} else if (mapProgress[mapPilih] <= 20) {
randRobot = random(5) + 5;
} else if (mapProgress[mapPilih] <= 30) {
randRobot = random(4) + 6;
} else if (mapProgress[mapPilih] <= 41) {
randRobot = random(5) + 6;
}
} else if (mapPilih == 5) {
if (mapProgress[mapPilih] <= 15) {
randRobot = random(4) + 6;
} else if (mapProgress[mapPilih] <= 25) {
randRobot = random(5) + 6;
} else if (mapProgress[mapPilih] <= 35) {
randRobot = random(4) + 7;
} else if (mapProgress[mapPilih] <= 46) {
randRobot = random(5) + 7;
}
} else if (mapPilih == 6) {
if (mapProgress[mapPilih] <= 10) {
randRobot = random(4) + 7;
} else if (mapProgress[mapPilih] <= 20) {
randRobot = random(5) + 7;
} else if (mapProgress[mapPilih] <= 30) {
randRobot = random(3) + 8;
} else if (mapProgress[mapPilih] <= 40) {
randRobot = random(4) + 8;
} else if (mapProgress[mapPilih] <= 51) {
randRobot = random(5) + 8;
}
}
namaBaru = "robot" + dalamRobot;
robot = attachMovie("robot" + randRobot, namaBaru, dalamRobot);
robot._xscale = (robot._yscale = 100);
robot._x = _root["xkotak" + randPos]._x;
robot._y = _root["xkotak" + randPos]._y + 35;
cekAbil(randRobot);
robot.speed = -robot.speed;
robot.speed = robot.speed * 0.75;
robot.mati = false;
if (((randRobot == 9) || (randRobot == 11)) || (randRobot == 12)) {
robot.tipe = 1;
} else {
robot.tipe = 0;
}
robot.speedMundur = random(10) + 5;
robot.onEnterFrame = enterRobot;
dalamRobot++;
if (dalamRobot >= 3100) {
dalamRobot = 3000;
}
}
}
function cekAbil(indi) {
if (mapPilih == 1) {
if (mapProgress[mapPilih] <= 5) {
dec = 0.8;
} else if (mapProgress[mapPilih] <= 10) {
dec = 1;
} else if (mapProgress[mapPilih] <= 15) {
dec = 1.2;
} else if (mapProgress[mapPilih] <= 20) {
dec = 1.4;
} else if (mapProgress[mapPilih] <= 25) {
dec = 1.6;
} else if (mapProgress[mapPilih] == 26) {
dec = 2.5;
}
} else if (mapPilih == 2) {
if (mapProgress[mapPilih] <= 5) {
dec = 1;
} else if (mapProgress[mapPilih] <= 10) {
dec = 1.2;
} else if (mapProgress[mapPilih] <= 15) {
dec = 1.4;
} else if (mapProgress[mapPilih] <= 20) {
dec = 1.6;
} else if (mapProgress[mapPilih] <= 25) {
dec = 1.8;
} else if (mapProgress[mapPilih] <= 30) {
dec = 2;
} else if (mapProgress[mapPilih] == 31) {
dec = 3;
}
} else if (mapPilih == 3) {
if (mapProgress[mapPilih] <= 5) {
dec = 1.2;
} else if (mapProgress[mapPilih] <= 10) {
dec = 1.4;
} else if (mapProgress[mapPilih] <= 15) {
dec = 1.6;
} else if (mapProgress[mapPilih] <= 20) {
dec = 1.8;
} else if (mapProgress[mapPilih] <= 25) {
dec = 2;
} else if (mapProgress[mapPilih] <= 30) {
dec = 2.2;
} else if (mapProgress[mapPilih] <= 35) {
dec = 2.4;
} else if (mapProgress[mapPilih] == 36) {
dec = 3.5;
}
} else if (mapPilih == 4) {
if (mapProgress[mapPilih] <= 5) {
dec = 1.4;
} else if (mapProgress[mapPilih] <= 10) {
dec = 1.6;
} else if (mapProgress[mapPilih] <= 15) {
dec = 1.8;
} else if (mapProgress[mapPilih] <= 20) {
dec = 2;
} else if (mapProgress[mapPilih] <= 25) {
dec = 2.2;
} else if (mapProgress[mapPilih] <= 30) {
dec = 2.4;
} else if (mapProgress[mapPilih] <= 35) {
dec = 2.6;
} else if (mapProgress[mapPilih] <= 40) {
dec = 2.8;
} else if (mapProgress[mapPilih] == 41) {
dec = 4;
}
} else if (mapPilih == 5) {
if (mapProgress[mapPilih] <= 5) {
dec = 1.6;
} else if (mapProgress[mapPilih] <= 10) {
dec = 1.8;
} else if (mapProgress[mapPilih] <= 15) {
dec = 2;
} else if (mapProgress[mapPilih] <= 20) {
dec = 2.2;
} else if (mapProgress[mapPilih] <= 25) {
dec = 2.4;
} else if (mapProgress[mapPilih] <= 30) {
dec = 2.6;
} else if (mapProgress[mapPilih] <= 35) {
dec = 2.8;
} else if (mapProgress[mapPilih] <= 40) {
dec = 3;
} else if (mapProgress[mapPilih] <= 45) {
dec = 3.2;
} else if (mapProgress[mapPilih] == 46) {
dec = 4.5;
}
} else if (mapPilih == 6) {
if (mapProgress[mapPilih] <= 5) {
dec = 1.8;
} else if (mapProgress[mapPilih] <= 10) {
dec = 2;
} else if (mapProgress[mapPilih] <= 15) {
dec = 2.2;
} else if (mapProgress[mapPilih] <= 20) {
dec = 2.4;
} else if (mapProgress[mapPilih] <= 25) {
dec = 2.6;
} else if (mapProgress[mapPilih] <= 30) {
dec = 2.8;
} else if (mapProgress[mapPilih] <= 35) {
dec = 3;
} else if (mapProgress[mapPilih] <= 40) {
dec = 3.2;
} else if (mapProgress[mapPilih] <= 45) {
dec = 3.6;
} else if (mapProgress[mapPilih] <= 50) {
dec = 3.8;
} else if (mapProgress[mapPilih] == 51) {
dec = 5;
}
}
if (xjenLevel == 1) {
dec = dec * 1;
} else if (xjenLevel == 2) {
dec = dec * 1.25;
} else if (xjenLevel == 3) {
dec = dec * 1.5;
}
robot.speed = xspeedRobo[indi];
robot.nyawa = xliveRobo[indi] * dec;
robot.damage = xpowerRobo[indi] * dec;
robot.armor = xarmorRobo[indi] * dec;
robot.range = xrangeRobo[indi];
}
function cekAbil2(indi) {
robot.speed = speedRobo[indi];
robot.nyawa = liveRobo[indi];
robot.damage = powerRobo[indi];
robot.armor = armorRobo[indi];
robot.range = rangeRobo[indi];
}
function munculJagoan() {
if (sedangPause == false) {
randPos = kotakCurrent;
randRobot = jenisRobot[tipeRobo];
namaBaru = "robot" + dalamRobot2;
robot = attachMovie("xrobot" + randRobot, namaBaru, dalamRobot2);
robot._xscale = (robot._yscale = 100);
robot._x = _root["kotak" + randPos]._x;
robot._y = _root["kotak" + randPos]._y + 35;
cekAbil2(randRobot);
robot.speed = robot.speed * 0.75;
robot.mati = false;
if (((randRobot == 9) || (randRobot == 11)) || (randRobot == 12)) {
robot.tipe = 1;
} else {
robot.tipe = 0;
}
robot.speedMundur = -(random(10) + 5);
robot.onEnterFrame = enterRobot2;
dalamRobot2++;
if (dalamRobot2 >= 4100) {
dalamRobot2 = 4000;
}
}
}
function enterRobot() {
if (sedangPause == false) {
if (sudahMenang == false) {
this.jalan = true;
i = 4000;
while (i <= 4100) {
if (_root["robot" + i] != undefined) {
if (this.indi.hitTest(_root["robot" + i].indi) && (_root["robot" + i].mati == false)) {
xthis = this;
this.kena = _root["robot" + i].damage - this.armor;
if (this.kena <= 0) {
this.kena = 1;
}
this.jalan = false;
i = 4100;
}
if (this.indi2.hitTest(_root["robot" + i].indi) && (_root["robot" + i].mati == false)) {
xthis = _root["robot" + i];
this.kena = this.damage - _root["robot" + i].armor;
if (this.kena <= 0) {
this.kena = 1;
}
this.jalan = false;
i = 4100;
}
}
i++;
}
if (this.jalan == true) {
this.gotoAndStop("jalan");
this._x = this._x + this.speed;
if (this._x <= -50) {
backBomb();
rand = random(4);
if (rand == 0) {
backLedak();
} else if (rand == 1) {
backLedak2();
} else if (rand == 2) {
backLedak3();
} else if (rand == 3) {
backLedak4();
}
nyawa1 = nyawa1 - this.damage;
getarKe2 = 1;
if (sedangGetar2 == false) {
sedangGetar2 = true;
idGetar2 = setInterval(cekGetar2, 50);
}
ledakan = attachMovie("meledak_mc", "ledak" + dalamLedak, dalamLedak);
ledakan._xscale = (ledakan._yscale = 200);
ledakan._x = this._x + 55;
ledakan._y = this._y - 40;
dalamLedak++;
if (dalamLedak >= 6100) {
dalamLedak = 6000;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = this._x + 55;
ledakan._y = this._y - 40;
ledakan._xscale = (ledakan._yscale = random(20) + 20);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
setrum._x = this._x + 55;
setrum._y = (this._y - 40) - random(40);
setrum._xscale = (setrum._yscale = 200);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
removeMovieClip(this);
}
} else {
this.gotoAndStop("serang");
if (this.tipe == 0) {
xthis.nyawa = xthis.nyawa - this.kena;
rand = random(100);
if (rand <= 10) {
randLedak = random(2);
if (randLedak == 1) {
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
} else {
setrum = attachMovie("meledak_mc", "setrum" + dalamSetrum, dalamSetrum);
}
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 50);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
rand = random(100);
if (rand <= 25) {
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = (xthis._x + 20) - random(40);
ledakan._y = (xthis._y - 20) - random(40);
ledakan._xscale = (ledakan._yscale = random(20) + 20);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
}
}
if (xthis.nyawa <= 0) {
rand = random(4);
if (rand == 0) {
backLedak();
} else if (rand == 1) {
backLedak2();
} else if (rand == 2) {
backLedak3();
} else if (rand == 3) {
backLedak4();
}
rand = random(100);
if (rand <= 30) {
backListrik();
}
if (xthis == this) {
enemyKilled++;
} else {
unitKilled++;
}
ledakan = attachMovie("meledak_mc", "ledak" + dalamLedak, dalamLedak);
ledakan._x = xthis._x;
ledakan._y = xthis._y - 20;
dalamLedak++;
if (dalamLedak >= 699) {
dalamLedak = 600;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = xthis._x;
ledakan._y = xthis._y - 20;
ledakan._xscale = (ledakan._yscale = random(25) + 25);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 100);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
z = 0;
while (z <= 15) {
rand = random(2);
if (rand == 0) {
asap = attachMovie("asap_mc", "asap" + dalamAsap, dalamAsap);
} else {
asap = attachMovie("asap_mc2", "asap" + dalamAsap, dalamAsap);
}
asap._x = (xthis._x + 20) - random(40);
asap._y = (xthis._y - 20) - random(40);
asap._xscale = (asap._yscale = random(5) + 50);
asap.speed = random(3) + 3;
asap.random = random(360);
asap.onEnterFrame = enterAsap;
dalamAsap++;
if (dalamAsap >= 25000) {
dalamAsap = 20000;
}
z++;
}
delete xthis.onEnterFrame;
xthis.swapDepths(xthis.getDepth() - 500);
xthis.mati = true;
xthis.gotoAndStop("mati");
xthis.onEnterFrame = xenterRobot;
}
}
}
} else if (this.mati == false) {
this.gotoAndStop("jalan");
}
}
}
function cekLaser(indi, indi2) {
if (sedangPause == false) {
backLaser();
backListrik();
if (indi2 == "jagoan") {
laser = attachMovie("laser_mc", "laser" + dalamLaser, dalamLaser);
laser._x = indi._x + 75;
laser._y = indi._y - 60;
laser.indi2 = "jagoan";
zbatas1 = 3000;
zbatas2 = 3100;
} else {
laser = attachMovie("laser_mc2", "laser" + dalamLaser, dalamLaser);
laser._x = indi._x - 75;
laser._y = indi._y - 60;
laser.indi2 = "";
zbatas3 = 4000;
zbatas4 = 4100;
}
laser.alpa = 25;
laser._alpha = 0;
if (indi2 == "jagoan") {
laser.onEnterFrame = enterLaser;
} else {
laser.onEnterFrame = enterLaser2;
}
dalamLaser++;
if (dalamLaser >= 10000) {
dalamLaser = 9000;
}
}
}
function enterLaser() {
if (sedangPause == false) {
if (this._currentframe >= 10) {
i = zbatas1;
while (i <= zbatas2) {
if (_root["robot" + i] != undefined) {
if (this.indi.hitTest(_root["robot" + i].indi) && (_root["robot" + i].mati == false)) {
this.kena = this.damage - _root["robot" + i].armor;
xthis = _root["robot" + i];
xthis.nyawa = xthis.nyawa - this.kena;
randLedak = random(2);
if (randLedak == 1) {
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
} else {
setrum = attachMovie("meledak_mc", "setrum" + dalamSetrum, dalamSetrum);
}
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 150);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = (xthis._x + 20) - random(40);
ledakan._y = (xthis._y - 20) - random(40);
ledakan._xscale = (ledakan._yscale = random(20) + 20);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
if (xthis.nyawa <= 0) {
rand = random(4);
if (rand == 0) {
backLedak();
} else if (rand == 1) {
backLedak2();
} else if (rand == 2) {
backLedak3();
} else if (rand == 3) {
backLedak4();
}
rand = random(100);
if (rand <= 30) {
backListrik();
}
if (this.indi2 == "jagoan") {
enemyKilled++;
} else {
unitKilled++;
}
ledakan = attachMovie("meledak_mc", "ledak" + dalamLedak, dalamLedak);
ledakan._x = xthis._x;
ledakan._y = xthis._y - 20;
dalamLedak++;
if (dalamLedak >= 699) {
dalamLedak = 600;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = xthis._x;
ledakan._y = xthis._y - 20;
ledakan._xscale = (ledakan._yscale = random(25) + 25);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 100);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
z = 0;
while (z <= 10) {
rand = random(2);
if (rand == 0) {
asap = attachMovie("asap_mc", "asap" + dalamAsap, dalamAsap);
} else {
asap = attachMovie("asap_mc2", "asap" + dalamAsap, dalamAsap);
}
asap._x = (xthis._x + 20) - random(40);
asap._y = (xthis._y - 20) - random(40);
asap._xscale = (asap._yscale = random(5) + 50);
asap.speed = random(3) + 3;
asap.random = random(360);
asap.onEnterFrame = enterAsap;
dalamAsap++;
if (dalamAsap >= 25000) {
dalamAsap = 20000;
}
z++;
}
delete xthis.onEnterFrame;
xthis.swapDepths(xthis.getDepth() - 500);
xthis.mati = true;
xthis.gotoAndStop("mati");
if (this.indi2 == "jagoan") {
xthis.onEnterFrame = xenterRobot;
} else {
xthis.onEnterFrame = xenterRobot2;
}
}
}
}
i++;
}
}
laser._alpha = laser._alpha + this.alpa;
if (laser._alpha > 200) {
laser._alpha = 200;
this.alpa = -this.alpa;
} else if (laser._alpha <= -200) {
removeMovieClip(this);
}
}
}
function enterLaser2() {
if (sedangPause == false) {
if (this._currentframe >= 10) {
i = zbatas3;
while (i <= zbatas4) {
if (_root["robot" + i] != undefined) {
if (this.indi.hitTest(_root["robot" + i].indi) && (_root["robot" + i].mati == false)) {
this.kena = this.damage - _root["robot" + i].armor;
xthis = _root["robot" + i];
xthis.nyawa = xthis.nyawa - this.kena;
randLedak = random(2);
if (randLedak == 1) {
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
} else {
setrum = attachMovie("meledak_mc", "setrum" + dalamSetrum, dalamSetrum);
}
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 150);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = (xthis._x + 20) - random(40);
ledakan._y = (xthis._y - 20) - random(40);
ledakan._xscale = (ledakan._yscale = random(20) + 20);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
if (xthis.nyawa <= 0) {
rand = random(4);
if (rand == 0) {
backLedak();
} else if (rand == 1) {
backLedak2();
} else if (rand == 2) {
backLedak3();
} else if (rand == 3) {
backLedak4();
}
rand = random(100);
if (rand <= 30) {
backListrik();
}
if (this.indi2 == "jagoan") {
enemyKilled++;
} else {
unitKilled++;
}
ledakan = attachMovie("meledak_mc", "ledak" + dalamLedak, dalamLedak);
ledakan._x = xthis._x;
ledakan._y = xthis._y - 20;
dalamLedak++;
if (dalamLedak >= 699) {
dalamLedak = 600;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = (xthis._x + 20) - random(40);
ledakan._y = (xthis._y - 20) - random(40);
ledakan._xscale = (ledakan._yscale = random(25) + 25);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 100);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
z = 0;
while (z <= 10) {
rand = random(2);
if (rand == 0) {
asap = attachMovie("asap_mc", "asap" + dalamAsap, dalamAsap);
} else {
asap = attachMovie("asap_mc2", "asap" + dalamAsap, dalamAsap);
}
asap._x = (xthis._x + 20) - random(40);
asap._y = (xthis._y - 20) - random(40);
asap._xscale = (asap._yscale = random(5) + 50);
asap.speed = random(3) + 3;
asap.random = random(360);
asap.onEnterFrame = enterAsap;
dalamAsap++;
if (dalamAsap >= 25000) {
dalamAsap = 20000;
}
z++;
}
delete xthis.onEnterFrame;
xthis.swapDepths(xthis.getDepth() - 500);
xthis.mati = true;
xthis.gotoAndStop("mati");
if (this.indi2 == "jagoan") {
xthis.onEnterFrame = xenterRobot;
} else {
xthis.onEnterFrame = xenterRobot2;
}
}
}
}
i++;
}
}
laser._alpha = laser._alpha + this.alpa;
if (laser._alpha > 200) {
laser._alpha = 200;
this.alpa = -this.alpa;
} else if (laser._alpha <= -200) {
removeMovieClip(this);
}
}
}
function cekGranade(indi, indi2) {
if (sedangPause == false) {
backGranade();
if (indi2 == "jagoan") {
granade = attachMovie("granade_mc", "granade" + dalamGranade, dalamGranade);
granade._x = indi._x + 75;
granade._y = indi._y - 75;
granade.indi2 = "jagoan";
ybatas1 = 3000;
ybatas2 = 3100;
} else {
granade = attachMovie("granade_mc", "granade" + dalamGranade, dalamGranade);
granade._x = indi._x - 75;
granade._y = indi._y - 75;
granade.indi2 = "";
ybatas3 = 4000;
ybatas4 = 4100;
}
granade.speed = random(5) + 10;
granade.damage = indi.damage;
granade.speed = 10;
granade.speedY = 10;
granade.batasBawah = indi._y;
if (indi2 == "jagoan") {
granade.onEnterFrame = enterGranade;
} else {
granade.onEnterFrame = enterGranade2;
}
dalamGranade++;
if (dalamGranade >= 11000) {
dalamGranade = 10000;
}
}
}
function enterGranade() {
if (sedangPause == false) {
if (this._y >= this.batasBawah) {
backBomb();
rand = random(4);
if (rand == 0) {
backLedak();
} else if (rand == 1) {
backLedak2();
} else if (rand == 2) {
backLedak3();
} else if (rand == 3) {
backLedak4();
}
getarKe3 = 1;
if (sedangGetar3 == false) {
sedangGetar3 = true;
idGetar3 = setInterval(cekGetar3, 50);
}
randLedak = random(2);
if (randLedak == 1) {
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
} else {
setrum = attachMovie("meledak_mc", "setrum" + dalamSetrum, dalamSetrum);
}
setrum._x = (this._x + 20) - random(40);
setrum._y = (this._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 150);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = (xthis._x + 20) - random(40);
ledakan._y = (xthis._y - 20) - random(40);
ledakan._xscale = (ledakan._yscale = random(20) + 20);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
this.gotoAndPlay(2);
i = ybatas1;
while (i <= ybatas2) {
if (_root["robot" + i] != undefined) {
if (this.hitTest(_root["robot" + i].indi) && (_root["robot" + i].mati == false)) {
this.kena = (this.damage * 100) - _root["robot" + i].armor;
xthis = _root["robot" + i];
xthis.nyawa = xthis.nyawa - this.kena;
z = 1;
while (z <= 2) {
randLedak = random(2);
if (randLedak == 1) {
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
} else {
setrum = attachMovie("meledak_mc", "setrum" + dalamSetrum, dalamSetrum);
}
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 150);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = (xthis._x + 20) - random(40);
ledakan._y = (xthis._y - 20) - random(40);
ledakan._xscale = (ledakan._yscale = random(20) + 20);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
z++;
}
if (xthis.nyawa <= 0) {
rand = random(4);
if (rand == 0) {
backLedak();
} else if (rand == 1) {
backLedak2();
} else if (rand == 2) {
backLedak3();
} else if (rand == 3) {
backLedak4();
}
rand = random(100);
if (rand <= 30) {
backListrik();
}
if (this.indi2 == "jagoan") {
enemyKilled++;
} else {
unitKilled++;
}
ledakan = attachMovie("meledak_mc", "ledak" + dalamLedak, dalamLedak);
ledakan._x = xthis._x;
ledakan._y = xthis._y - 20;
dalamLedak++;
if (dalamLedak >= 699) {
dalamLedak = 600;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = xthis._x;
ledakan._y = xthis._y - 20;
ledakan._xscale = (ledakan._yscale = random(25) + 25);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 100);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
z = 0;
while (z <= 10) {
rand = random(2);
if (rand == 0) {
asap = attachMovie("asap_mc", "asap" + dalamAsap, dalamAsap);
} else {
asap = attachMovie("asap_mc2", "asap" + dalamAsap, dalamAsap);
}
asap._x = (xthis._x + 20) - random(40);
asap._y = (xthis._y - 20) - random(40);
asap._xscale = (asap._yscale = random(5) + 50);
asap.speed = random(3) + 3;
asap.random = random(360);
asap.onEnterFrame = enterAsap;
dalamAsap++;
if (dalamAsap >= 25000) {
dalamAsap = 20000;
}
z++;
}
delete xthis.onEnterFrame;
xthis.swapDepths(xthis.getDepth() - 500);
xthis.mati = true;
xthis.gotoAndStop("mati");
if (this.indi2 == "jagoan") {
xthis.onEnterFrame = xenterRobot;
} else {
xthis.onEnterFrame = xenterRobot2;
}
}
}
}
i++;
}
removeMovieClip(this);
} else if (this.indi2 == "jagoan") {
this._rotation = this._rotation - 4;
this._y = this._y - this.speedY;
this.speedY = this.speedY - 2;
this._x = this._x + this.speed;
} else {
this._rotation = this._rotation + 4;
this._y = this._y - this.speedY;
this.speedY = this.speedY - 2;
this._x = this._x - this.speed;
}
}
}
function enterGranade2() {
if (sedangPause == false) {
if (this._y >= this.batasBawah) {
backBomb();
rand = random(4);
if (rand == 0) {
backLedak();
} else if (rand == 1) {
backLedak2();
} else if (rand == 2) {
backLedak3();
} else if (rand == 3) {
backLedak4();
}
getarKe3 = 1;
if (sedangGetar3 == false) {
sedangGetar3 = true;
idGetar3 = setInterval(cekGetar3, 50);
}
randLedak = random(2);
if (randLedak == 1) {
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
} else {
setrum = attachMovie("meledak_mc", "setrum" + dalamSetrum, dalamSetrum);
}
setrum._x = (this._x + 20) - random(40);
setrum._y = (this._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 150);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = (this._x + 20) - random(40);
ledakan._y = (this._y - 20) - random(40);
ledakan._xscale = (ledakan._yscale = random(20) + 20);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
this.gotoAndPlay(2);
i = ybatas3;
while (i <= ybatas4) {
if (_root["robot" + i] != undefined) {
if (this.hitTest(_root["robot" + i].indi) && (_root["robot" + i].mati == false)) {
this.kena = (this.damage * 100) - _root["robot" + i].armor;
xthis = _root["robot" + i];
xthis.nyawa = xthis.nyawa - this.kena;
z = 1;
while (z <= 2) {
randLedak = random(2);
if (randLedak == 1) {
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
} else {
setrum = attachMovie("meledak_mc", "setrum" + dalamSetrum, dalamSetrum);
}
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 150);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = (this._x + 20) - random(40);
ledakan._y = (this._y - 20) - random(40);
ledakan._xscale = (ledakan._yscale = random(20) + 20);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
z++;
}
if (xthis.nyawa <= 0) {
rand = random(4);
if (rand == 0) {
backLedak();
} else if (rand == 1) {
backLedak2();
} else if (rand == 2) {
backLedak3();
} else if (rand == 3) {
backLedak4();
}
rand = random(100);
if (rand <= 30) {
backListrik();
}
if (this.indi2 == "jagoan") {
enemyKilled++;
} else {
unitKilled++;
}
ledakan = attachMovie("meledak_mc", "ledak" + dalamLedak, dalamLedak);
ledakan._x = xthis._x;
ledakan._y = xthis._y - 20;
dalamLedak++;
if (dalamLedak >= 699) {
dalamLedak = 600;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = xthis._x;
ledakan._y = xthis._y - 20;
ledakan._xscale = (ledakan._yscale = random(25) + 25);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 100);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
z = 0;
while (z <= 10) {
rand = random(2);
if (rand == 0) {
asap = attachMovie("asap_mc", "asap" + dalamAsap, dalamAsap);
} else {
asap = attachMovie("asap_mc2", "asap" + dalamAsap, dalamAsap);
}
asap._x = (xthis._x + 20) - random(40);
asap._y = (xthis._y - 20) - random(40);
asap._xscale = (asap._yscale = random(5) + 50);
asap.speed = random(3) + 3;
asap.random = random(360);
asap.onEnterFrame = enterAsap;
dalamAsap++;
if (dalamAsap >= 25000) {
dalamAsap = 20000;
}
z++;
}
delete xthis.onEnterFrame;
xthis.swapDepths(xthis.getDepth() - 500);
xthis.mati = true;
xthis.gotoAndStop("mati");
if (this.indi2 == "jagoan") {
xthis.onEnterFrame = xenterRobot;
} else {
xthis.onEnterFrame = xenterRobot2;
}
}
}
}
i++;
}
removeMovieClip(this);
} else if (this.indi2 == "jagoan") {
this._rotation = this._rotation - 4;
this._y = this._y - this.speedY;
this.speedY = this.speedY - 2;
this._x = this._x + this.speed;
} else {
this._rotation = this._rotation + 4;
this._y = this._y - this.speedY;
this.speedY = this.speedY - 2;
this._x = this._x - this.speed;
}
}
}
function cekMisil(indi, indi2) {
if (sedangPause == false) {
backMisil();
i = 0;
while (i <= 15) {
rand = random(2);
if (rand == 0) {
asap = attachMovie("asap_mc", "asap" + dalamAsap, dalamAsap);
} else {
asap = attachMovie("asap_mc2", "asap" + dalamAsap, dalamAsap);
}
if (indi2 == "jagoan") {
asap._x = indi._x + 75;
asap._y = indi._y - 75;
} else {
asap._x = indi._x - 75;
asap._y = indi._y - 75;
}
asap._xscale = (asap._yscale = random(5) + 50);
asap.speed = random(3) + 3;
asap.random = random(360);
asap.onEnterFrame = enterAsap;
dalamAsap++;
if (dalamAsap >= 25000) {
dalamAsap = 20000;
}
i++;
}
if (indi2 == "jagoan") {
misil = attachMovie("misil_mc", "misil" + dalamMisil, dalamMisil);
misil._x = indi._x + 75;
misil._y = indi._y - 75;
misil.indi2 = "jagoan";
xbatas1 = 3000;
xbatas2 = 3100;
} else {
misil = attachMovie("misil_mc2", "misil" + dalamMisil, dalamMisil);
misil._x = indi._x - 75;
misil._y = indi._y - 75;
misil.indi2 = "";
xbatas3 = 4000;
xbatas4 = 4100;
}
misil.speed = random(5) + 10;
misil.damage = indi.damage;
if (indi2 == "jagoan") {
misil.onEnterFrame = enterMisil;
} else {
misil.onEnterFrame = enterMisil2;
}
dalamMisil++;
if (dalamMisil >= 9000) {
dalamMisil = 8000;
}
}
}
function enterMisil() {
if (sedangPause == false) {
if (this.indi2 == "jagoan") {
this._x = this._x + this.speed;
this.speed++;
} else {
this._x = this._x - this.speed;
this.speed++;
}
this._y = this._y + 2;
if ((((this._x > 640) || (this._x < 0)) || (this._y > 480)) || (this._y < 0)) {
removeMovieClip(this);
}
i = xbatas1;
while (i <= xbatas2) {
if (_root["robot" + i] != undefined) {
if (this.indi.hitTest(_root["robot" + i].indi) && (_root["robot" + i].mati == false)) {
this.kena = (this.damage * 100) - _root["robot" + i].armor;
xthis = _root["robot" + i];
xthis.nyawa = xthis.nyawa - this.kena;
z = 1;
while (z <= 5) {
randLedak = random(2);
if (randLedak == 1) {
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
} else {
setrum = attachMovie("meledak_mc", "setrum" + dalamSetrum, dalamSetrum);
}
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 150);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
z++;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = (xthis._x + 20) - random(40);
ledakan._y = (xthis._y - 20) - random(40);
ledakan._xscale = (ledakan._yscale = random(20) + 20);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
z = 0;
while (z <= 15) {
rand = random(2);
if (rand == 0) {
asap = attachMovie("asap_mc", "asap" + dalamAsap, dalamAsap);
} else {
asap = attachMovie("asap_mc2", "asap" + dalamAsap, dalamAsap);
}
asap._x = (xthis._x + 20) - random(40);
asap._y = (xthis._y - 20) - random(40);
asap._xscale = (asap._yscale = random(5) + 50);
asap.speed = random(3) + 3;
asap.random = random(360);
asap.onEnterFrame = enterAsap;
dalamAsap++;
if (dalamAsap >= 25000) {
dalamAsap = 20000;
}
z++;
}
if (xthis.nyawa <= 0) {
rand = random(4);
if (rand == 0) {
backLedak();
} else if (rand == 1) {
backLedak2();
} else if (rand == 2) {
backLedak3();
} else if (rand == 3) {
backLedak4();
}
rand = random(100);
if (rand <= 30) {
backListrik();
}
if (this.indi2 == "jagoan") {
enemyKilled++;
} else {
unitKilled++;
}
ledakan = attachMovie("meledak_mc", "ledak" + dalamLedak, dalamLedak);
ledakan._x = xthis._x;
ledakan._y = xthis._y - 20;
dalamLedak++;
if (dalamLedak >= 699) {
dalamLedak = 600;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = xthis._x;
ledakan._y = xthis._y - 20;
ledakan._xscale = (ledakan._yscale = random(25) + 25);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 100);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
z = 0;
while (z <= 15) {
rand = random(2);
if (rand == 0) {
asap = attachMovie("asap_mc", "asap" + dalamAsap, dalamAsap);
} else {
asap = attachMovie("asap_mc2", "asap" + dalamAsap, dalamAsap);
}
asap._x = (xthis._x + 20) - random(40);
asap._y = (xthis._y - 20) - random(40);
asap._xscale = (asap._yscale = random(5) + 50);
asap.speed = random(3) + 3;
asap.random = random(360);
asap.onEnterFrame = enterAsap;
dalamAsap++;
if (dalamAsap >= 25000) {
dalamAsap = 20000;
}
z++;
}
delete xthis.onEnterFrame;
xthis.swapDepths(xthis.getDepth() - 500);
xthis.mati = true;
xthis.gotoAndStop("mati");
if (this.indi2 == "jagoan") {
xthis.onEnterFrame = xenterRobot;
} else {
xthis.onEnterFrame = xenterRobot2;
}
}
removeMovieClip(this);
}
}
i++;
}
}
}
function enterMisil2() {
if (sedangPause == false) {
if (this.indi2 == "jagoan") {
this._x = this._x + this.speed;
this.speed++;
} else {
this._x = this._x - this.speed;
this.speed++;
}
this._y = this._y + 2;
if ((((this._x > 640) || (this._x < 0)) || (this._y > 480)) || (this._y < 0)) {
removeMovieClip(this);
}
i = xbatas3;
while (i <= xbatas4) {
if (_root["robot" + i] != undefined) {
if (this.hitTest(_root["robot" + i].indi) && (_root["robot" + i].mati == false)) {
this.kena = (this.damage * 100) - _root["robot" + i].armor;
xthis = _root["robot" + i];
xthis.nyawa = xthis.nyawa - this.kena;
z = 1;
while (z <= 5) {
randLedak = random(2);
if (randLedak == 1) {
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
} else {
setrum = attachMovie("meledak_mc", "setrum" + dalamSetrum, dalamSetrum);
}
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 150);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
z++;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = (xthis._x + 20) - random(40);
ledakan._y = (xthis._y - 20) - random(40);
ledakan._xscale = (ledakan._yscale = random(20) + 20);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
z = 0;
while (z <= 15) {
rand = random(2);
if (rand == 0) {
asap = attachMovie("asap_mc", "asap" + dalamAsap, dalamAsap);
} else {
asap = attachMovie("asap_mc2", "asap" + dalamAsap, dalamAsap);
}
asap._x = (xthis._x + 20) - random(40);
asap._y = (xthis._y - 20) - random(40);
asap._xscale = (asap._yscale = random(5) + 50);
asap.speed = random(3) + 3;
asap.random = random(360);
asap.onEnterFrame = enterAsap;
dalamAsap++;
if (dalamAsap >= 25000) {
dalamAsap = 20000;
}
z++;
}
if (xthis.nyawa <= 0) {
rand = random(4);
if (rand == 0) {
backLedak();
} else if (rand == 1) {
backLedak2();
} else if (rand == 2) {
backLedak3();
} else if (rand == 3) {
backLedak4();
}
rand = random(100);
if (rand <= 30) {
backListrik();
}
if (this.indi2 == "jagoan") {
enemyKilled++;
} else {
unitKilled++;
}
ledakan = attachMovie("meledak_mc", "ledak" + dalamLedak, dalamLedak);
ledakan._x = xthis._x;
ledakan._y = xthis._y - 20;
dalamLedak++;
if (dalamLedak >= 699) {
dalamLedak = 600;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = xthis._x;
ledakan._y = xthis._y - 20;
ledakan._xscale = (ledakan._yscale = random(25) + 25);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 100);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
z = 0;
while (z <= 15) {
rand = random(2);
if (rand == 0) {
asap = attachMovie("asap_mc", "asap" + dalamAsap, dalamAsap);
} else {
asap = attachMovie("asap_mc2", "asap" + dalamAsap, dalamAsap);
}
asap._x = (xthis._x + 20) - random(40);
asap._y = (xthis._y - 20) - random(40);
asap._xscale = (asap._yscale = random(5) + 50);
asap.speed = random(3) + 3;
asap.random = random(360);
asap.onEnterFrame = enterAsap;
dalamAsap++;
if (dalamAsap >= 25000) {
dalamAsap = 20000;
}
z++;
}
delete xthis.onEnterFrame;
xthis.swapDepths(xthis.getDepth() - 500);
xthis.mati = true;
xthis.gotoAndStop("mati");
if (this.indi2 == "jagoan") {
xthis.onEnterFrame = xenterRobot;
} else {
xthis.onEnterFrame = xenterRobot2;
}
removeMovieClip(this);
}
}
}
i++;
}
}
}
function enterRobot2() {
if (sedangPause == false) {
if (sudahMenang == false) {
this.jalan = true;
j = 3000;
while (j <= 3100) {
if (_root["robot" + j] != undefined) {
if (this.indi.hitTest(_root["robot" + j].indi) && (_root["robot" + j].mati == false)) {
xthis = this;
this.kena = _root["robot" + j].damage - this.armor;
if (this.kena <= 0) {
this.kena = 1;
}
this.jalan = false;
j = 3100;
}
if (this.indi2.hitTest(_root["robot" + j].indi) && (_root["robot" + j].mati == false)) {
xthis = _root["robot" + j];
this.kena = this.damage - _root["robot" + j].armor;
if (this.kena <= 0) {
this.kena = 1;
}
this.jalan = false;
i = 4100;
}
}
j++;
}
if (this.jalan == true) {
this.gotoAndStop("jalan");
this._x = this._x + this.speed;
if (this._x >= 700) {
backBomb();
rand = random(4);
if (rand == 0) {
backLedak();
} else if (rand == 1) {
backLedak2();
} else if (rand == 2) {
backLedak3();
} else if (rand == 3) {
backLedak4();
}
nyawa2 = nyawa2 - this.damage;
getarKe = 1;
if (sedangGetar1 == false) {
sedangGetar1 = true;
idGetar = setInterval(cekGetar, 50);
}
ledakan = attachMovie("meledak_mc", "ledak" + dalamLedak, dalamLedak);
ledakan._xscale = (ledakan._yscale = 200);
ledakan._x = this._x - 60;
ledakan._y = this._y - 40;
dalamLedak++;
if (dalamLedak >= 6100) {
dalamLedak = 6000;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = this._x - 60;
ledakan._y = this._y - 40;
ledakan._xscale = (ledakan._yscale = random(20) + 20);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
setrum._x = this._x - 60;
setrum._y = (this._y - 40) - random(40);
setrum._xscale = (setrum._yscale = 200);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
removeMovieClip(this);
}
} else {
this.gotoAndStop("serang");
if (this.tipe == 0) {
xthis.nyawa = xthis.nyawa - this.kena;
rand = random(100);
if (rand <= 10) {
randLedak = random(2);
if (randLedak == 1) {
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
} else {
setrum = attachMovie("meledak_mc", "setrum" + dalamSetrum, dalamSetrum);
}
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 50);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
rand = random(100);
if (rand <= 25) {
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = (xthis._x + 20) - random(40);
ledakan._y = (xthis._y - 20) - random(40);
ledakan._xscale = (ledakan._yscale = random(20) + 20);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
}
}
if (xthis.nyawa <= 0) {
rand = random(4);
if (rand == 0) {
backLedak();
} else if (rand == 1) {
backLedak2();
} else if (rand == 2) {
backLedak3();
} else if (rand == 3) {
backLedak4();
}
rand = random(100);
if (rand <= 30) {
backListrik();
}
if (xthis == this) {
unitKilled++;
} else {
enemyKilled++;
}
ledakan = attachMovie("meledak_mc", "ledak" + dalamLedak, dalamLedak);
ledakan._x = xthis._x;
ledakan._y = xthis._y - 20;
dalamLedak++;
if (dalamLedak >= 6100) {
dalamLedak = 6000;
}
randLedak = random(11) + 1;
ledakan = attachMovie("ledak" + randLedak, "ledak" + dalamLedakan, dalamLedakan);
ledakan._xscale = (ledakan._yscale = 150);
ledakan._x = xthis._x;
ledakan._y = xthis._y - 20;
ledakan._xscale = (ledakan._yscale = random(25) + 25);
dalamLedakan++;
if (dalamLedakan >= 26000) {
dalamLedakan = 25000;
}
setrum = attachMovie("api_mc", "setrum" + dalamSetrum, dalamSetrum);
setrum._x = (xthis._x + 20) - random(40);
setrum._y = (xthis._y - 20) - random(40);
setrum._xscale = (setrum._yscale = 100);
dalamSetrum++;
if (dalamSetrum >= 5100) {
dalamSetrum = 5000;
}
z = 0;
while (z <= 15) {
rand = random(2);
if (rand == 0) {
asap = attachMovie("asap_mc", "asap" + dalamAsap, dalamAsap);
} else {
asap = attachMovie("asap_mc2", "asap" + dalamAsap, dalamAsap);
}
asap._x = (xthis._x + 20) - random(40);
asap._y = (xthis._y - 20) - random(40);
asap._xscale = (asap._yscale = random(5) + 50);
asap.speed = random(3) + 3;
asap.random = random(360);
asap.onEnterFrame = enterAsap;
dalamAsap++;
if (dalamAsap >= 25000) {
dalamAsap = 20000;
}
z++;
}
delete xthis.onEnterFrame;
xthis.swapDepths(xthis.getDepth() - 500);
xthis.mati = true;
xthis.gotoAndStop("mati");
xthis.onEnterFrame = xenterRobot2;
}
}
}
} else if (this.mati == false) {
this.gotoAndStop("jalan");
}
}
}
function cekSound(indi) {
if (indi == 1) {
rand = random(6);
if (rand == 0) {
backPukul();
} else if (rand == 1) {
backPedang();
} else if (rand == 2) {
backPedang2();
}
} else if (indi == 2) {
backGun();
} else if (indi == 3) {
backGun2();
}
}
function enterAsap() {
if (sedangPause == false) {
this._alpha = this._alpha - 2.5;
this._y = this._y - (this.speed / 1.5);
this.rand = random(2);
if (this.rand == 0) {
this._x = this._x - 1;
} else {
this._x = this._x + 1;
}
if (this._alpha <= 0) {
removeMovieClip(this);
}
}
}
function xenterRobot() {
if (sedangPause == false) {
this._x = this._x + this.speedMundur;
this.speedMundur--;
if (this.speedMundur <= 0) {
xi = 0;
while (xi <= 5) {
bolong = attachMovie("bolong_mc", "bolong" + dalamBolong, dalamBolong);
bolong._x = (this._x + 20) - random(40);
bolong._y = (this._y - 20) - random(40);
bolong._xscale = (bolong._yscale = random(50) + 50);
bolong.random = random(360);
dalamBolong++;
if (dalamBolong >= 200) {
dalamBolong = 100;
}
xi++;
}
delete this.onEnterFrame;
}
}
}
function xenterRobot2() {
if (sedangPause == false) {
this._x = this._x + this.speedMundur;
this.speedMundur++;
if (this.speedMundur >= 0) {
xi = 0;
while (xi <= 5) {
bolong = attachMovie("bolong_mc", "bolong" + dalamBolong, dalamBolong);
bolong._x = (this._x + 20) - random(40);
bolong._y = (this._y - 20) - random(40);
bolong._xscale = (bolong._yscale = random(50) + 50);
bolong.random = random(360);
dalamBolong++;
if (dalamBolong >= 200) {
dalamBolong = 100;
}
xi++;
}
delete this.onEnterFrame;
}
}
}
function cekGetar() {
if (sedangPause == false) {
if (getarKe == 1) {
_root._x = _root._x + 2;
} else if (getarKe == 2) {
_root._y = _root._y + 2;
} else if (getarKe == 3) {
_root._x = _root._x - 4;
} else if (getarKe == 4) {
_root._y = _root._y - 4;
} else if (getarKe == 5) {
_root._x = _root._x + 2;
} else if (getarKe == 6) {
_root._y = _root._y + 2;
} else {
sedangGetar1 = false;
clearInterval(idGetar);
_root._x = 0;
_root._y = 0;
}
getarKe++;
}
}
function cekGetar2() {
if (sedangPause == false) {
if (getarKe2 == 1) {
_root._x = _root._x - 2;
} else if (getarKe2 == 2) {
_root._y = _root._y - 2;
} else if (getarKe2 == 3) {
_root._x = _root._x + 4;
} else if (getarKe2 == 4) {
_root._y = _root._y + 4;
} else if (getarKe2 == 5) {
_root._x = _root._x - 2;
} else if (getarKe2 == 6) {
_root._y = _root._y - 2;
} else {
sedangGetar2 = false;
clearInterval(idGetar2);
_root._x = 0;
_root._y = 0;
}
getarKe2++;
}
}
function cekGetar3() {
if (sedangPause == false) {
if (getarKe3 == 1) {
_root._x = _root._x - 3;
} else if (getarKe3 == 2) {
_root._y = _root._y - 3;
} else if (getarKe3 == 3) {
_root._x = _root._x + 6;
} else if (getarKe3 == 4) {
_root._y = _root._y + 6;
} else if (getarKe3 == 5) {
_root._x = _root._x - 3;
} else if (getarKe3 == 6) {
_root._y = _root._y - 3;
} else {
sedangGetar3 = false;
clearInterval(idGetar3);
_root._x = 0;
_root._y = 0;
}
getarKe3++;
}
}
function cekKiri() {
troopsPilih--;
tipeRobo = arrayTroops[troopsPilih];
xtipeRobo = arrayNo[troopsPilih];
if (troopsPilih < 1) {
tipeRobo = arrayTroops[troopsKe - 1];
xtipeRobo = arrayNo[troopsKe - 1];
troopsPilih = troopsKe - 1;
}
cekRobo();
}
function cekKanan() {
troopsPilih++;
tipeRobo = arrayTroops[troopsPilih];
xtipeRobo = arrayNo[troopsPilih];
if (troopsPilih > (troopsKe - 1)) {
tipeRobo = arrayTroops[1];
xtipeRobo = arrayNo[1];
troopsPilih = 1;
}
cekRobo();
}
function cekAtas() {
kotakCurrent--;
if (kotakCurrent <= 0) {
kotakCurrent = 4;
}
cekPos();
}
function cekBawah() {
kotakCurrent++;
if (kotakCurrent >= 5) {
kotakCurrent = 1;
}
cekPos();
}
function cekSpace() {
if (bisaKlik == true) {
if (sedangPause == false) {
backBangun();
bisaKlik = false;
_root["kotak" + kotakCurrent].gotoAndStop(3);
idDelay1 = setInterval(delay1, delayJagoan);
munculJagoan();
}
}
}
function delay1() {
bisaKlik = true;
cekPos();
clearInterval(idDelay1);
}
function lanjutLevel() {
menang = attachMovie("menang_mc", "menang_mc", dalamMenang);
menang._xscale = (menang._yscale = 400);
menang._x = 310;
menang._y = 230;
}
function kalahLevel() {
menang = attachMovie("kalah_mc", "menang_mc", dalamMenang);
menang._xscale = (menang._yscale = 400);
menang._x = 310;
menang._y = 230;
}
function completed() {
_quality = "HIGH";
xcompleted = attachMovie("completed_mc", "completed_mc", dalamMenang);
xcompleted._x = -30;
xcompleted._y = -10;
if (mapPilih == 1) {
kaliKill = 1;
} else if ((mapPilih == 2) || (mapPilih == 3)) {
kaliKill = 1.2;
} else if ((mapPilih == 4) || (mapPilih == 5)) {
kaliKill = 1.4;
} else if (mapPilih == 6) {
kaliKill = 1.6;
}
tambahKilled = Math.floor((kaliKill * enemyKilled) - unitKilled);
if (tambahKilled <= 0) {
tambahKilled = 1;
}
if (mapPilih == 1) {
kaliTime = 1;
} else if ((mapPilih == 2) || (mapPilih == 3)) {
kaliTime = 1.2;
} else if ((mapPilih == 4) || (mapPilih == 5)) {
kaliTime = 1.4;
} else if (mapPilih == 6) {
kaliTime = 1.6;
}
tambahTime = Math.floor((kaliTime * 100) - timeCompleted);
if (tambahTime <= 0) {
tambahTime = 1;
}
tambahShield = Math.floor((shield / maxNyawa1) * 2);
if (tambahShield <= 0) {
tambahShield = 1;
}
bonusMoney = Math.floor(((tambahKilled * tambahTime) * tambahShield) / 2);
if (mainBonus == true) {
bonusMoney = bonusMoney * 2;
}
if (bonusMoney <= 100) {
bonusMoney = 100;
}
totalMoney = totalMoney + bonusMoney;
tambahanUpgrade = Math.floor(bonusMoney / (100 * mapPilih));
if (tambahanUpgrade <= 1) {
tambahanUpgrade = 1;
}
upgradePoint = upgradePoint + tambahanUpgrade;
xcompleted.unitKilled = "Unit Killed: " + unitKilled;
xcompleted.enemyKilled = "Enemy Killed: " + enemyKilled;
xcompleted.timeCompleted = "Time Completed: " + timeCompleted;
xcompleted.shield = (("Shield Remaining: " + shield) + "/") + maxNyawa1;
xcompleted.bonusMoney = "Bonus Money: " + bonusMoney;
xcompleted.totalMoney = "Total Money: " + totalMoney;
xcompleted.upgradePoint = "Upgrade Point: " + upgradePoint;
xcompleted.next_btn.onRollOver = function () {
over();
};
xcompleted.next_btn.onRelease = function () {
klik();
if (mapPilih == 1) {
if (mapProgress[mapPilih] < 26) {
mapProgress[mapPilih]++;
}
} else if (mapPilih == 2) {
if (mapProgress[mapPilih] < 31) {
mapProgress[mapPilih]++;
}
} else if (mapPilih == 3) {
if (mapProgress[mapPilih] < 36) {
mapProgress[mapPilih]++;
}
} else if (mapPilih == 4) {
if (mapProgress[mapPilih] < 41) {
mapProgress[mapPilih]++;
}
} else if (mapPilih == 5) {
if (mapProgress[mapPilih] < 46) {
mapProgress[mapPilih]++;
}
} else if (mapPilih == 6) {
if (mapProgress[mapPilih] < 51) {
mapProgress[mapPilih]++;
}
}
clearSemua();
xcekMenang = 0;
if (mapProgress[1] >= 25) {
xcekMenang++;
}
if (mapProgress[2] >= 30) {
xcekMenang++;
}
if (mapProgress[3] >= 35) {
xcekMenang++;
}
if (mapProgress[4] >= 40) {
xcekMenang++;
}
if (mapProgress[5] >= 45) {
xcekMenang++;
}
if (mapProgress[6] >= 50) {
xcekMenang++;
}
if (mapProgress[1] < 25) {
indiMap = 1;
} else if (mapProgress[2] < 30) {
indiMap = 2;
} else if (mapProgress[3] < 35) {
indiMap = 3;
} else if (mapProgress[4] < 40) {
indiMap = 4;
} else if (mapProgress[5] < 45) {
indiMap = 5;
} else if (mapProgress[6] < 50) {
indiMap = 6;
}
if (xcekMenang == 6) {
clearSemua();
gotoAndStop (463);
} else {
gotoAndStop (458);
}
};
}
function failed() {
_quality = "HIGH";
zlive--;
xcompleted = attachMovie("failed_mc", "completed_mc", dalamMenang);
xcompleted._x = -30;
xcompleted._y = -10;
kaliKill = 1;
tambahKilled = Math.floor((kaliKill * enemyKilled) - unitKilled);
if (tambahKilled <= 0) {
tambahKilled = 1;
}
kaliTime = 1;
tambahTime = Math.floor((kaliTime * 100) - timeCompleted);
if (tambahTime <= 0) {
tambahTime = 1;
}
tambahShield = Math.floor((xshield / maxNyawa2) * 2);
if (tambahShield <= 0) {
tambahShield = 1;
}
bonusMoney = Math.floor(((tambahKilled * tambahTime) * tambahShield) / 2);
bonusMoney = bonusMoney * 0.25;
bonusMoney = Math.floor(bonusMoney);
if (bonusMoney <= 50) {
bonusMoney = 50;
}
totalMoney = totalMoney + bonusMoney;
tambahanUpgrade = Math.floor(bonusMoney / 100);
if (tambahanUpgrade <= 1) {
tambahanUpgrade = 1;
}
upgradePoint = upgradePoint + tambahanUpgrade;
xcompleted.unitKilled = "Unit Killed: " + unitKilled;
xcompleted.enemyKilled = "Enemy Killed: " + enemyKilled;
xcompleted.timeCompleted = "Time Failed: " + timeCompleted;
xcompleted.shield = (("Enemy Shield Remaining: " + xshield) + "/") + maxNyawa2;
xcompleted.bonusMoney = "Bonus Money: " + bonusMoney;
xcompleted.totalMoney = "Total Money: " + totalMoney;
xcompleted.upgradePoint = "Upgrade Point: " + upgradePoint;
xcompleted.live = "Live: " + zlive;
xcompleted.next_btn.onRollOver = function () {
over();
};
xcompleted.next_btn.onRelease = function () {
klik();
if (zlive <= 0) {
clearSemua();
gotoAndStop (464);
} else {
clearSemua();
gotoAndStop (458);
}
};
}
function clearSemua() {
delete myListener.onKeyDown;
removeMovieClip(myListener);
myMusic.stop();
clearInterval(idMusik);
clearInterval(idMuncul);
clearInterval(idDelay1);
clearInterval(idWaktu);
clearInterval(idLedak1);
clearInterval(idLedak2);
clearInterval(idGetar);
clearInterval(idGetar1);
clearInterval(idGetar2);
clearInterval(idGetar3);
removeMovieClip(bawah_mc);
removeMovieClip(atas_mc);
removeMovieClip(arena_mc);
removeMovieClip(pause_mc);
i = 1;
while (i <= 4) {
removeMovieClip(_root["kotak" + i]);
removeMovieClip(_root["xkotak" + i]);
i++;
}
removeMovieClip(robo_mc);
removeMovieClip(completed_mc);
removeMovieClip(kalah_mc);
removeMovieClip(menang_mc);
i = 4000;
while (i <= 4100) {
if (_root["robot" + i] != undefined) {
removeMovieClip(_root["robot" + i]);
}
i++;
}
j = 3000;
while (j <= 3100) {
if (_root["robot" + j] != undefined) {
removeMovieClip(_root["robot" + j]);
}
j++;
}
i = 100;
while (i <= 200) {
removeMovieClip(_root["bolong" + i]);
i++;
}
i = 20000;
while (i <= 25000) {
removeMovieClip(_root["asap" + i]);
i++;
}
}
function cekPause() {
if (sedangPause == false) {
sedangPause = true;
xpause = attachMovie("pause_mc", "pause_mc", dalamPause);
i = 4000;
while (i <= 4100) {
if (_root["robot" + i] != undefined) {
_root["robot" + i].nyerang.stop();
}
i++;
}
j = 3000;
while (j <= 3100) {
if (_root["robot" + j] != undefined) {
_root["robot" + j].nyerang.stop();
}
j++;
}
if (bisaKlik == false) {
clearInterval(idDelay1);
}
} else {
sedangPause = false;
removeMovieClip(pause_mc);
i = 4000;
while (i <= 4100) {
if (_root["robot" + i] != undefined) {
_root["robot" + i].nyerang.play();
}
i++;
}
j = 3000;
while (j <= 3100) {
if (_root["robot" + j] != undefined) {
_root["robot" + j].nyerang.play();
}
j++;
}
if (bisaKlik == false) {
idDelay1 = setInterval(delay1, delayJagoan);
}
if (xquality == 1) {
_quality = "HIGH";
} else if (xquality == 2) {
_quality = "MEDIUM";
} else if (xquality == 3) {
_quality = "LOW";
}
}
}
stop();
_root._x = 0;
_root._y = 0;
if (mulaiPertama == false) {
if (xquality == 1) {
_quality = "HIGH";
} else if (xquality == 2) {
_quality = "MEDIUM";
} else if (xquality == 3) {
_quality = "LOW";
}
}
backMusic();
initAwal();
buatArena();
buatKotak();
buatAtas();
buatBawah();
buatRobo();
if (mulaiPertama == true) {
msgBox = attachMovie("msgBox_mc", "msgBox_mc", dalamMsgBox);
msgBox._x = 320;
msgBox._y = 240;
} else {
if (mapProgress[mapPilih] >= 5) {
rand2 = random(100);
if (rand2 >= 25) {
munculMusuh();
}
}
if (xjenLevel == 1) {
if (mapPilih == 1) {
idMuncul = setInterval(munculMusuh, 3000);
} else if (mapPilih == 2) {
idMuncul = setInterval(munculMusuh, 2900);
} else if (mapPilih == 3) {
idMuncul = setInterval(munculMusuh, 2800);
} else if (mapPilih == 4) {
idMuncul = setInterval(munculMusuh, 2700);
} else if (mapPilih == 5) {
idMuncul = setInterval(munculMusuh, 2600);
} else if (mapPilih == 6) {
idMuncul = setInterval(munculMusuh, 2500);
}
} else if (xjenLevel == 2) {
if (mapPilih == 1) {
idMuncul = setInterval(munculMusuh, 2750);
} else if (mapPilih == 2) {
idMuncul = setInterval(munculMusuh, 2650);
} else if (mapPilih == 3) {
idMuncul = setInterval(munculMusuh, 2550);
} else if (mapPilih == 4) {
idMuncul = setInterval(munculMusuh, 2450);
} else if (mapPilih == 5) {
idMuncul = setInterval(munculMusuh, 2350);
} else if (mapPilih == 6) {
idMuncul = setInterval(munculMusuh, 2250);
}
} else if (xjenLevel == 3) {
if (mapPilih == 1) {
idMuncul = setInterval(munculMusuh, 2500);
} else if (mapPilih == 2) {
idMuncul = setInterval(munculMusuh, 2400);
} else if (mapPilih == 3) {
idMuncul = setInterval(munculMusuh, 2300);
} else if (mapPilih == 4) {
idMuncul = setInterval(munculMusuh, 2200);
} else if (mapPilih == 5) {
idMuncul = setInterval(munculMusuh, 2100);
} else if (mapPilih == 6) {
idMuncul = setInterval(munculMusuh, 2000);
}
}
idWaktu = setInterval(waktu, 1000);
}
_root.onEnterFrame = function () {
if (sedangPause == false) {
if (xnyawa1 > nyawa1) {
xnyawa1 = xnyawa1 - (0.05 * maxNyawa1);
} else {
xnyawa1 = nyawa1;
}
if (xnyawa2 > nyawa2) {
xnyawa2 = xnyawa2 - (0.05 * maxNyawa2);
} else {
xnyawa2 = nyawa2;
}
if (xnyawa1 <= 0) {
xnyawa1 = 0;
} else if (xnyawa2 <= 0) {
xnyawa2 = 0;
}
nyawa1 = Math.floor(nyawa1);
nyawa2 = Math.floor(nyawa2);
bawah_mc.bar1.bar2._xscale = 100 * (xnyawa1 / maxNyawa1);
bawah_mc.bar2.bar2._xscale = 100 * (xnyawa2 / maxNyawa2);
bawah_mc.info1 = (("SHIELD: " + nyawa1) + "/") + maxNyawa1;
bawah_mc.info2 = (("SHIELD: " + nyawa2) + "/") + maxNyawa2;
shield = nyawa1;
xshield = nyawa2;
if (xnyawa1 <= 0) {
delete _root.onEnterFrame;
bawah_mc.info1 = "LOSE";
bawah_mc.info2 = "VICTORY";
sudahMenang = true;
clearInterval(idMuncul);
clearInterval(idMuncul2);
clearInterval(idWaktu);
delete myListener.onKeyDown;
removeListener(myListener);
indiKe1 = 1;
idLedak1 = setInterval(meledak1, 200);
bawah_mc.bar1.onEnterFrame = enterBar;
}
if (xnyawa2 <= 0) {
delete _root.onEnterFrame;
bawah_mc.info2 = "LOSE";
bawah_mc.info1 = "VICTORY";
sudahMenang = true;
clearInterval(idMuncul);
clearInterval(idMuncul2);
clearInterval(idWaktu);
delete myListener.onKeyDown;
removeListener(myListener);
indiKe2 = 1;
idLedak2 = setInterval(meledak2, 200);
bawah_mc.bar2.onEnterFrame = enterBar;
}
}
};
myListener = new Object();
myListener.onKeyDown = function () {
if (Key.getCode() == 81) {
if (sedangPause == true) {
clearSemua();
gotoAndStop (442);
}
}
if (Key.getCode() == 80) {
if (mulaiPertama == false) {
if (sudahMenang == false) {
cekPause();
}
}
}
if (Key.getCode() == 37) {
if (sedangPause == false) {
cekKiri();
}
}
if (Key.getCode() == 38) {
if (sedangPause == false) {
cekAtas();
}
}
if (Key.getCode() == 39) {
if (sedangPause == false) {
cekKanan();
}
}
if (Key.getCode() == 40) {
if (sedangPause == false) {
cekBawah();
}
}
if (Key.getCode() == 32) {
if (mulaiPertama == true) {
if (xquality == 1) {
_quality = "HIGH";
} else if (xquality == 2) {
_quality = "MEDIUM";
} else if (xquality == 3) {
_quality = "LOW";
}
if (mapPilih == 1) {
idMuncul = setInterval(munculMusuh, 3000);
} else if (mapPilih == 2) {
idMuncul = setInterval(munculMusuh, 2800);
} else if (mapPilih == 3) {
idMuncul = setInterval(munculMusuh, 2600);
} else if (mapPilih == 4) {
idMuncul = setInterval(munculMusuh, 2400);
} else if (mapPilih == 5) {
idMuncul = setInterval(munculMusuh, 2200);
} else if (mapPilih == 6) {
idMuncul = setInterval(munculMusuh, 2000);
}
idWaktu = setInterval(waktu, 1000);
removeMovieClip(msgBox_mc);
mulaiPertama = false;
}
if (sedangPause == false) {
cekSpace();
}
}
};
Key.addListener(myListener);
Frame 463
stop();
close_btn.onRollOver = function () {
over();
};
close_btn.onRelease = function () {
klik();
gotoAndStop (458);
};
more_btn.onRollOver = function () {
over();
};
more_btn.onRelease = function () {
klik();
getURL ("http://www.armorgames.com", "_blank");
};
gaming_btn.onRollOver = function () {
over();
};
gaming_btn.onRelease = function () {
klik();
getURL ("http://www.armorblog.com", "_blank");
};
Instance of Symbol 852 MovieClip in Frame 463
on (release) {
getURL ("http://www.armorgames.com", "_blank");
}
Frame 464
stop();
close_btn.onRollOver = function () {
over();
};
close_btn.onRelease = function () {
klik();
gotoAndStop (442);
};
more_btn.onRollOver = function () {
over();
};
more_btn.onRelease = function () {
klik();
getURL ("http://www.armorgames.com", "_blank");
};
gaming_btn.onRollOver = function () {
over();
};
gaming_btn.onRelease = function () {
klik();
getURL ("http://www.armorblog.com", "_blank");
};
Instance of Symbol 852 MovieClip in Frame 464
on (release) {
getURL ("http://www.armorgames.com", "_blank");
}
Symbol 24 MovieClip [trans_mc] Frame 1
stop();
Symbol 24 MovieClip [trans_mc] Frame 7
_root.aturSaja();
Symbol 24 MovieClip [trans_mc] Frame 13
stop();
Symbol 58 MovieClip Frame 9
_root.cekSound(1);
Symbol 58 MovieClip Frame 17
_root.cekSound(1);
Symbol 76 MovieClip Frame 45
stop();
removeMovieClip(_parent);
Symbol 77 MovieClip [robot7] Frame 1
stop();
Symbol 111 MovieClip [ledak1] Frame 24
removeMovieClip(this);
Symbol 130 MovieClip [ledak2] Frame 23
removeMovieClip(this);
Symbol 151 MovieClip [ledak4] Frame 23
removeMovieClip(this);
Symbol 186 MovieClip [ledak5] Frame 27
removeMovieClip(this);
Symbol 187 MovieClip [ledak6] Frame 30
removeMovieClip(this);
Symbol 224 MovieClip [ledak7] Frame 25
removeMovieClip(this);
Symbol 225 MovieClip [ledak3] Frame 23
removeMovieClip(this);
Symbol 236 MovieClip [ledak9] Frame 25
removeMovieClip(this);
Symbol 237 MovieClip [ledak10] Frame 50
removeMovieClip(this);
Symbol 238 MovieClip [ledak8] Frame 25
removeMovieClip(this);
Symbol 250 MovieClip [meledak_mc] Frame 15
stop();
removeMovieClip(this);
Symbol 251 MovieClip [xrobot7] Frame 1
stop();
Symbol 262 MovieClip Frame 10
_root.cekSound(3);
Symbol 273 MovieClip Frame 45
stop();
removeMovieClip(_parent);
Symbol 274 MovieClip [robot6] Frame 1
stop();
Symbol 275 MovieClip [xrobot6] Frame 1
stop();
Symbol 295 MovieClip Frame 10
_root.cekSound(1);
Symbol 308 MovieClip Frame 45
stop();
removeMovieClip(_parent);
Symbol 309 MovieClip [robot5] Frame 1
stop();
Symbol 310 MovieClip [xrobot5] Frame 1
stop();
Symbol 328 MovieClip Frame 10
_root.cekSound(1);
Symbol 337 MovieClip Frame 45
stop();
removeMovieClip(_parent);
Symbol 338 MovieClip [robot4] Frame 1
stop();
Symbol 339 MovieClip [xrobot4] Frame 1
stop();
Symbol 358 MovieClip Frame 1
_root.cekSound(2);
Symbol 369 MovieClip Frame 45
stop();
removeMovieClip(_parent);
Symbol 370 MovieClip [robot3] Frame 1
stop();
Symbol 371 MovieClip [xrobot3] Frame 1
stop();
Symbol 394 MovieClip [api_mc] Frame 15
stop();
removeMovieClip(this);
Symbol 395 MovieClip Frame 15
_root.cekLaser(_parent, "");
Symbol 406 MovieClip Frame 40
stop();
removeMovieClip(_parent);
Symbol 407 MovieClip [robot12] Frame 1
stop();
Symbol 408 MovieClip Frame 15
_root.cekLaser(_parent, "jagoan");
Symbol 409 MovieClip [xrobot12] Frame 1
stop();
Symbol 433 MovieClip Frame 13
_root.cekGranade(_parent, "");
Symbol 450 MovieClip Frame 40
stop();
removeMovieClip(_parent);
Symbol 451 MovieClip [robot11] Frame 1
stop();
Symbol 452 MovieClip Frame 13
_root.cekGranade(_parent, "jagoan");
Symbol 453 MovieClip [xrobot11] Frame 1
stop();
Symbol 473 MovieClip Frame 16
_root.cekSound(1);
Symbol 486 MovieClip Frame 40
stop();
removeMovieClip(_parent);
Symbol 487 MovieClip [robot10] Frame 1
stop();
Symbol 488 MovieClip [xrobot10] Frame 1
stop();
Symbol 515 MovieClip Frame 17
_root.cekMisil(_parent, "");
Symbol 534 MovieClip Frame 50
stop();
removeMovieClip(_parent);
Symbol 535 MovieClip [robot9] Frame 1
stop();
Symbol 536 MovieClip Frame 17
_root.cekMisil(_parent, "jagoan");
Symbol 537 MovieClip [xrobot9] Frame 1
stop();
Symbol 559 MovieClip Frame 9
_root.cekSound(1);
Symbol 576 MovieClip Frame 50
stop();
removeMovieClip(_parent);
Symbol 577 MovieClip [robot8] Frame 1
stop();
Symbol 578 MovieClip [xrobot8] Frame 1
stop();
Symbol 598 MovieClip Frame 11
_root.cekSound(1);
Symbol 607 MovieClip Frame 50
stop();
removeMovieClip(_parent);
Symbol 608 MovieClip [robot1] Frame 1
stop();
Symbol 609 MovieClip [xrobot1] Frame 1
stop();
Symbol 631 MovieClip Frame 13
_root.cekSound(1);
Symbol 642 MovieClip Frame 50
stop();
removeMovieClip(_parent);
Symbol 643 MovieClip [robot2] Frame 1
stop();
Symbol 644 MovieClip [xrobot2] Frame 1
stop();
Symbol 651 MovieClip [kotak_mc] Frame 1
stop();
Symbol 691 MovieClip [bolong_mc] Frame 120
stop();
removeMovieClip(this);
Symbol 742 MovieClip Frame 1
stop();
Symbol 745 MovieClip Frame 1
stop();
Symbol 758 MovieClip [kalah_mc] Frame 35
removeMovieClip(this);
_root.failed();
Symbol 759 MovieClip [menang_mc] Frame 35
removeMovieClip(this);
_root.completed();
Symbol 807 MovieClip [granade_mc] Frame 1
stop();
Symbol 812 MovieClip [laser_mc2] Frame 40
stop();
removeMovieClip(this);
Symbol 813 MovieClip [laser_mc] Frame 40
stop();
removeMovieClip(this);
Symbol 867 Button
on (press) {
startDrag (this, false, left, top, right, bottom);
dragging = true;
}
on (release, releaseOutside) {
stopDrag();
dragging = false;
}
Instance of Symbol 868 MovieClip "bar_mc" in Symbol 871 MovieClip Frame 1
onClipEvent (load) {
top = _y;
left = _x;
right = _x + 250;
bottom = _y;
}
onClipEvent (enterFrame) {
if (dragging == true) {
_root.s.setVolume((right - _x) / 2.5);
}
}
Symbol 875 MovieClip Frame 1
stop();
Symbol 879 MovieClip [pause_mc] Frame 1
function cekSpeed() {
if (_root.xquality == 1) {
speed1.gotoAndStop(3);
speed2.gotoAndStop(1);
speed3.gotoAndStop(1);
} else if (_root.xquality == 2) {
speed1.gotoAndStop(1);
speed2.gotoAndStop(3);
speed3.gotoAndStop(1);
} else if (_root.xquality == 3) {
speed1.gotoAndStop(1);
speed2.gotoAndStop(1);
speed3.gotoAndStop(3);
}
}
stop();
bar1_mc.bar_mc._x = Math.ceil((_root.volum1 / 0.434782608695652) - 115);
bar1_mc.bar_mc.onEnterFrame = function () {
_root.volum1 = int(0.434782608695652 * (this._x + 115));
_root.myMusic.setVolume(_root.volum1);
bar1_mc.persen1 = _root.volum1 + " %";
};
bar1_mc.indi_mc.onPress = function () {
_root.klik();
startDrag (bar1_mc.bar_mc, true, -115, 0, 115, 0);
};
bar1_mc.bar_mc.onRollOver = function () {
_root.over();
};
bar1_mc.indi_mc.onRelease = (bar1_mc.indi_mc.onReleaseOutside = function () {
_root.over();
stopDrag();
});
bar2_mc.bar_mc._x = Math.ceil((_root.volum2 / 0.434782608695652) - 115);
bar2_mc.bar_mc.onEnterFrame = function () {
_root.volum2 = int(0.434782608695652 * (this._x + 115));
_root.mySound.setVolume(_root.volum2);
bar2_mc.persen2 = _root.volum2 + " %";
};
bar2_mc.indi_mc.onPress = function () {
_root.klik();
startDrag (bar2_mc.bar_mc, true, -115, 0, 115, 0);
};
bar2_mc.bar_mc.onRollOver = function () {
_root.over();
};
bar2_mc.indi_mc.onRelease = (bar2_mc.indi_mc.onReleaseOutside = function () {
_root.over();
stopDrag();
});
bar3_mc.bar_mc._x = Math.ceil((_root.volum3 / 0.434782608695652) - 115);
bar3_mc.bar_mc.onEnterFrame = function () {
_root.volum3 = int(0.434782608695652 * (this._x + 115));
if (_root.volum3 >= 50) {
}
bar2_mc.persen3 = _root.volum3 + " %";
};
bar3_mc.indi_mc.onPress = function () {
_root.klik();
startDrag (bar3_mc.bar_mc, true, -115, 0, 115, 0);
};
bar3_mc.bar_mc.onRollOver = function () {
_root.over();
};
bar3_mc.indi_mc.onRelease = (bar3_mc.indi_mc.onReleaseOutside = function () {
_root.over();
stopDrag();
});
if (xquality == undefined) {
xquality = 1;
}
cekSpeed();
speed1.onRollOver = function () {
_root.over();
};
speed1.onRelease = function () {
_root.klik();
_root.xquality = 1;
cekSpeed();
};
speed2.onRollOver = function () {
_root.over();
};
speed2.onRelease = function () {
_root.klik();
_root.xquality = 2;
cekSpeed();
};
speed3.onRollOver = function () {
_root.over();
};
speed3.onRelease = function () {
_root.klik();
_root.xquality = 3;
cekSpeed();
};
more_btn.onRollOver = function () {
over();
};
more_btn.onRelease = function () {
klik();
getURL ("http://www.armorgames.com", "_blank");
};
gaming_btn.onRollOver = function () {
over();
};
gaming_btn.onRelease = function () {
klik();
getURL ("http://www.armorblog.com", "_blank");
};
Instance of Symbol 852 MovieClip in Symbol 879 MovieClip [pause_mc] Frame 1
on (release) {
getURL ("http://www.armorgames.com", "_blank");
}
Symbol 883 MovieClip [robo12] Frame 1
stop();
Symbol 885 MovieClip [robo11] Frame 1
stop();
Symbol 887 MovieClip [robo10] Frame 1
stop();
Symbol 889 MovieClip [robo9] Frame 1
stop();
Symbol 891 MovieClip [robo8] Frame 1
stop();
Symbol 893 MovieClip [robo7] Frame 1
stop();
Symbol 895 MovieClip [robo6] Frame 1
stop();
Symbol 897 MovieClip [robo5] Frame 1
stop();
Symbol 899 MovieClip [robo4] Frame 1
stop();
Symbol 901 MovieClip [robo3] Frame 1
stop();
Symbol 902 MovieClip [robo2] Frame 1
stop();
Symbol 903 MovieClip [robo1] Frame 1
stop();
Symbol 926 MovieClip Frame 1
stop();
Symbol 955 Button
on (press) {
getURL ("http://www.armorgames.com", "_blank");
}
Symbol 959 MovieClip Frame 218
stop();
Symbol 962 MovieClip Frame 11
gotoAndPlay(random(30) + 11);
Symbol 964 MovieClip Frame 11
gotoAndPlay(random(30) + 11);
Symbol 968 MovieClip Frame 10
gotoAndPlay(random(30) + 10);
Symbol 970 MovieClip Frame 10
gotoAndPlay(random(30) + 10);
Symbol 972 MovieClip Frame 10
gotoAndPlay(random(30) + 10);
Symbol 974 MovieClip Frame 10
gotoAndPlay(random(30) + 10);
Symbol 976 MovieClip Frame 10
gotoAndPlay(random(30) + 10);
Symbol 977 MovieClip Frame 15
stop();
Symbol 979 MovieClip Frame 1
play();
Symbol 1170 MovieClip Frame 1
stop();
Symbol 1193 MovieClip Frame 10
stop();
Symbol 1194 MovieClip Frame 1
stop();
Symbol 1196 MovieClip Frame 1
stop();
Symbol 1198 MovieClip Frame 1
stop();
Symbol 1200 MovieClip Frame 1
stop();
Symbol 1202 MovieClip Frame 1
stop();
Symbol 1204 MovieClip Frame 1
stop();
Symbol 1250 MovieClip Frame 1
stop();
Symbol 1250 MovieClip Frame 2
play();
Symbol 1250 MovieClip Frame 19
clearInterval(_root.idGetar);
clearInterval(_root.idGetar2);
_root.getarKe3 = 1;
_root.idGetar3 = setInterval(_root.cekGetar3, 50);
_root.backMenang();
Symbol 1250 MovieClip Frame 20
stop();
Symbol 1260 MovieClip Frame 1
stop();