Frame 1
stop();
locked = false;
fscommand ("showmenu", false);
fscommand ("trapallkeys", true);
fscommand ("fullscreen", false);
persenload = 0;
var domain = _url.substring(7);
if (domain.substring(0, 3) == "www") {
domain = domain.substring(4);
}
var end = domain.indexOf("/");
domain = domain.substring(0, end);
expire = new Date();
today = expire.getDate();
month = expire.getMonth();
trace((today + " - ") + month);
this.onEnterFrame = function () {
persenload = Math.ceil((this.getBytesLoaded() / this.getBytesTotal()) * 100);
if ((persenload > 99) and (this._currentframe == 1)) {
if (locked) {
if ((domain == "wandah.com") or (domain == "armorgames.com")) {
this.gotoAndStop("armor_intro");
} else {
domain_lock._visible = true;
}
} else {
this.gotoAndPlay("armor_intro");
}
}
};
Instance of Symbol 3 MovieClip "domain_lock" in Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 6 MovieClip in Frame 1
onClipEvent (load) {
_xscale = _root.persenload;
}
onClipEvent (enterFrame) {
_xscale = _root.persenload;
}
Frame 2
prevFrame();
Frame 4
stop();
Frame 7
function updateship() {
maxcrew = (jenisperahu + 1) * 999999999;
shipmaxhp = jenisperahu * 999999999;
maxfood = jenisperahu * 999999999;
maxbarang = jenisperahu * 999999999;
maxcannon = jenisperahu * 999999999;
cannonpwr = 5 * levelcannon;
maxammo = 999999999 * jenisperahu;
if (fight_exp > naik_level[levelpemain]) {
levelpemain++;
}
}
function totalbarang() {
kb = 0;
i = 0;
while (i < 10) {
kb = kb + jumlahbarang[i];
i++;
}
trace("jumlah barang = " + kb);
return(kb);
}
function cekmenang() {
trace("cek menang");
jo = 0;
i = 1;
while (i < 11) {
if (_root.loader.sensor.hitTest(_root.loader.battle["orang" + i].musuh1)) {
jo++;
}
if (_root.loader.sensor.hitTest(_root.loader.battle["orang" + i].pemain1)) {
jo++;
}
i++;
}
if (jo == 0) {
_root.aktif = 0;
if (_root.crewpemain > _root.crewmusuh) {
_root.statusakhir.gotoAndStop(4);
} else if (_root.crewpemain < _root.crewmusuh) {
_root.statusakhir.gotoAndStop(5);
}
} else {
trace(("masih ada " + jo) + "orang di kapal");
}
}
function hitung_kec_max() {
maxcrew = (jenisperahu + 1) * 25;
vm = (crew / maxcrew) * 2;
if (vm > 2) {
vm = 2;
}
if (vm < 0.9) {
vm = 0.9;
}
return(vm);
}
function tambah_hari(jml) {
tanggal = tanggal + jml;
ehari = ehari + jml;
if (tanggal > 30) {
tanggal = tanggal - 30;
bulan++;
if (bulan > 12) {
tahun++;
bulan = 1;
}
}
kalender = (((String(tanggal) + " ") + namabulan[bulan]) + " ") + String(tahun);
}
function count_day() {
langgar_deadline = false;
day_time++;
if (day_time > day_delay) {
day_time = 0;
day++;
if (day > 60) {
day = 1;
ehari++;
if ((ehari == 1080) and (game_type == 2)) {
gotoAndStop ("ending_free");
}
if (((job_tanggal == tanggal) and (job_bulan == bulan)) and (job_tahun == tahun)) {
trace("deadline pekerjaan gagal");
job_type = 0;
job_tujuan = 0;
job_asal = 0;
job_lama = 0;
job_tanggal = 0;
job_bulan = 0;
job_tahun = 0;
job_gaji = 0;
langgar_deadline = true;
if (traderlevel > 0) {
traderlevel--;
}
if (explorerlevel > 0) {
explorerlevel--;
}
}
tanggal++;
if (tanggal > 30) {
tanggal = 1;
bulan++;
if (bulan > 12) {
tahun++;
bulan = 1;
}
}
kalender = (((String(tanggal) + " ") + namabulan[bulan]) + " ") + String(tahun);
butuh_makanan = Math.round(crew / 20);
if (food <= 0) {
hari_lapar++;
if (hari_lapar > 2) {
crew = crew - (random(10) + 5);
if (crew < 5) {
aktif = 0;
sapamusuh.gotoAndStop(5);
}
}
}
food = food - butuh_makanan;
if (food < 0) {
food = 0;
if (sapamusuh._currentframe == 1) {
aktif = 0;
sapamusuh.gotoAndStop(4);
}
}
kecepatanmax = hitung_kec_max();
}
if (((mulai == 4) and (_root.game_type == 1)) and (status_misi == 4)) {
if ((((tanggal <= misi_tanggal) and (bulan == misi_bulan)) or (bulan < misi_bulan)) and (emas >= 150000)) {
trace("ubah status ke 5");
status_misi = 5;
mulai = 5;
}
if ((tanggal > misi_tanggal) and (bulan == misi_bulan)) {
trace("ubah status ke 6");
status_misi = 6;
mulai = 6;
emisi = emisi + 10;
}
}
}
}
function set_misi() {
if (game_type == 1) {
trace("story mode " + status_misi);
switch (status_misi) {
case 0 :
case 1 :
case 9 :
case 10 :
case 11 :
trace(" misi 1 = " + status_misi_1);
if (status_misi_1 == 0) {
misi_utama = ("Find " + harta_karun[misi_1][0]) + ".";
} else {
misi_utama = (("Deliver " + harta_karun[misi_1][0]) + " to ") + port[asal];
}
trace("misi = " + misi_utama);
break;
case 2 :
misi_utama = "Find Tonio Burciaga for information.";
trace("misi = " + misi_utama);
break;
case 3 :
misi_utama = "Go to Allbarg for further information";
trace("misi = " + misi_utama);
break;
case 4 :
misi_utama = (((("Collect 150.000 golds before " + String(misi_tanggal)) + " ") + namabulan[misi_bulan]) + " ") + String(tahun);
trace("misi = " + misi_utama);
break;
case 5 :
misi_utama = (((("Pay debt to Vilem Hein at Aalbarg before " + String(misi_tanggal)) + " ") + namabulan[misi_bulan]) + " ") + String(tahun);
trace("misi = " + misi_utama);
break;
case 6 :
case 7 :
case 8 :
misi_utama = "Find Vilem Hein.";
trace("misi = " + misi_utama);
}
} else {
misi_utama = "";
}
}
function play_sound(ss, dr) {
if (_root.suara_aktif == 1) {
_root[ss].start(0, dr);
}
}
function set_fame() {
if (((pecundang >= piratelevel) and (pecundang >= traderlevel)) and (pecundang >= explorerlevel)) {
if ((pecundang > 3) and (pecundang <= 5)) {
fame = "Loser Pig";
}
if ((pecundang > 5) and (pecundang <= 10)) {
fame = port[asal] + "'s Loser";
}
if (pecundang > 10) {
fame = port[asal] + "'s Piece of Crap";
}
} else {
if ((piratelevel > traderlevel) and (piratelevel > explorerlevel)) {
if ((piratelevel > 2) and (piratelevel <= 5)) {
fame = "Sea Rat";
}
if ((piratelevel > 5) and (piratelevel <= 9)) {
fame = "Merchant Slayer";
}
if ((piratelevel > 9) and (piratelevel <= 15)) {
fame = "Pirate Captain";
}
if ((piratelevel > 15) and (piratelevel <= 25)) {
fame = "Pirate of The " + port[asal];
}
if ((piratelevel > 25) and (piratelevel <= 40)) {
fame = "Dread Pirate";
}
if (piratelevel > 40) {
fame = "Pirate King";
}
}
if ((traderlevel > piratelevel) and (traderlevel > explorerlevel)) {
if ((traderlevel > 2) and (traderlevel <= 4)) {
fame = "Bargainer";
}
if ((traderlevel > 4) and (traderlevel <= 8)) {
fame = "Haggler";
}
if ((traderlevel > 8) and (traderlevel <= 13)) {
fame = "Merchato of The " + port[asal];
}
if ((traderlevel > 13) and (traderlevel <= 17)) {
fame = "Royal Merchant";
}
if ((traderlevel > 17) and (traderlevel <= 30)) {
fame = "Councillor";
}
if (traderlevel > 30) {
fame = "Alderman";
}
}
if ((explorerlevel > piratelevel) and (explorerlevel > traderlevel)) {
if ((explorerlevel > 2) and (explorerlevel <= 4)) {
fame = "New Explorer";
}
if ((explorerlevel > 4) and (explorerlevel <= 8)) {
fame = "Treasure Hunter";
}
if ((explorerlevel > 8) and (explorerlevel <= 13)) {
fame = "Golden Boy of The " + port[asal];
}
if ((explorerlevel > 13) and (explorerlevel <= 17)) {
fame = "Eye of The Sea";
}
if ((explorerlevel > 17) and (explorerlevel <= 30)) {
fame = "Great Hunter from " + port[asal];
}
if (explorerlevel > 30) {
fame = "Ace Explorer";
}
}
}
}
namaprau = ["", "Balsa", "Galley", "Carrack", "Xebec", "Galleon"];
hargaprau = [0, 12500, 25000, 40000, 75000, 120000];
day_delay = 4;
namabulan = ["", "Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Des"];
hartakarun = 0;
port = new Array("", "Bargen", "Laurium", "Mariupol", "Trapzon", "Puerto Caballo", "Remsgate", "Moostyn", "Latacia", "Pencasola", "Aalbarg", "Sullom Foe", "Vlissingen", "Arkhangelsk", "Adelaine", "Mendra", "Mogasidhu", "Alapucha", "Sunda", "Jebail", "Yanbu", "Acapulso", "Chalmers", "Valparaico", "Anchorage", "Qinzhou", "Keylung", "Vallego", "Saint Kembla", "Haeman", "Fortalesa", "Port Halcourt", "Trondheaim", "Pescare", "Triaste", "Izmir", "Les Seblas", "Sevastopol", "Santo Guanta", "Port Dun", "Antalya", "Progeso", "Gothenborg", "Port of Ghant", "Ternate", "Pradhoe Bay", "Port Virie", "Membasa", "Tanjung Pelepas", "Jabel Ali", "Jizan", "Wande Point", "El Musel", "Georgetown", "Libreville", "Paramaribo", "Tanjier", "Alesond", "Rigeka", "Mytilene", "Willemstab", "Shoreham", "Millford", "Algeciras", "Tripoll", "Hafana", "Al Bahar", "Calcata", "Ras Tanura", "Legaspi Town", "Timaru", "Tanjung Emas", "Verome", "De Los Santos", "Banland");
misi_asal = new Array(4, 7, 10, 18, 21, 22, 28, 30, 33, 41, 49, 53, 61);
portpos = new Array(0, 1, 1, 1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 9, 9, 9, 9, 9, 10, 10, 10, 10, 10, 10, 11, 11, 11, 11, 12, 12, 12, 12, 12, 13, 13, 13, 13, 14, 14, 14, 14, 14, 15, 15, 15, 15, 16);
pirateport = new Array(0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 1);
portsize = new Array(0, 3, 4, 2, 3, 2, 2, 3, 1, 2, 4, 3, 3, 2, 1, 2, 4, 3, 3, 2, 1, 2, 4, 3, 3, 3, 2, 3, 3, 2, 2, 4, 1, 2, 3, 3, 1, 2, 2, 3, 4, 3, 2, 2, 3, 2, 1, 2, 2, 3, 4, 3, 1, 2, 2, 3, 4, 2, 1, 2, 3, 3, 2, 2, 1, 3, 4, 2, 1, 1, 2, 3, 2, 2, 5);
portx = new Array(0, 135, 1020, 305, 705, 666, 1275, 245, 970, 1195, 560, 613, 1210, 301, 1160, 1361, 178, 1024, 1265, 316, 785, 1030, 541, 770, 1212, 355, 300, 625, 1176, 1294, 346, 908, 533, 1268, 692, 1357, 438, 314, 507, 1353, 1115, 320, 360, 768, 726, 728, 305, 558, 433, 935, 1185, 388, 534, 306, 840, 1267, 206, 781, 1301, 576, 1183, 626, 439, 900, 1317, 155, 879, 1135, 315, 730, 108, 989, 1141, 626, 441);
porty = new Array(0, 175, 345, 555, 755, 1038, 1332, 219, 155, 552, 595, 981, 1099, 420, 283, 773, 628, 883, 1278, 708, 649, 901, 981, 1286, 1378, 1247, 768, 245, 554, 1386, 207, 425, 563, 682, 1153, 1074, 357, 382, 1270, 870, 203, 512, 1190, 1371, 865, 473, 452, 448, 679, 246, 1154, 1338, 175, 790, 1240, 822, 772, 1035, 1057, 612, 402, 814, 586, 298, 829, 482, 365, 759, 1250, 1273, 1280, 911, 1301, 295, 1141);
posr = 0;
manuver = 5;
kecepatanmax = 2;
gas = 0.1;
namamusuh = "";
namapelaut = ["Afmet Glanie", "Aloiji Jovanni", "Antoine Fitch", "Benito Gomez", "Bernardo Sanchez", "Dante Paleira", "Fernan Pinto", "Fritz Ramsey", "Georg Scholl", "George Eggel", "Gus Johnson", "Hamid Lal", "Jacob Walweik", "Lawrence Edwards", "Luka Ullman", "Miguel Solis", "Nicolo Montagna", " Patrick Toman", "Pilly Reis", "Robert Donahue", "Zaganos Bei", "Al Fasi", "Alonzo Oreida", "Ambroise Enger", "Amerigo Bassio", "Anthony Morgan", "Antonio Pintado", "Carmine Ragussa", "Cisco Alvarez", "Cizzaro Fedeliti", "Diego Fagundes", "Henry Mancine", "Ivan Soledad", "Jack Diffson", "Jack Diffson", "Klaus Shouten", "Louis Fareiro", "Manuel Melgoza", "Omar Kashani", "Richard Huxley", "Roberto Almanzan", "Sabino Balboa", "Andrea Glimani", "Colin Lowe", "Esteban Ortega", "Garcia Alvar\u00E3o", "Giovanni Aldente", "Guido Benzo", "Hernan Chavez", "Hugo Montoya", "Hugo Oljack", "Idin Leis", "Jacques Broom", "Joseph Eastman", "Juan Santana", "Julian Felmer", "Khayr ad-Din", "Louis Costa", "Marwan Hazan", "Mohammed Syarook", "Palah Abdul", "Raphael Selran", "Rashid Jabbar", "Robert Wilde", "Siddarth Kebin", "Simon Sekeira", "Tonio Burciaga", "Ulgu Ali", "Victor Russell", "Vilem Hein", "Vittorio Dorio", "Walid Kemal", "Afmed Muhiddin", "Alfonse Andlade", "Bernal Loyola", "Carlos Aragon", "Charles Grafton", "Columbo Vacca", "Diego Souson", "Duarte Silveira", "Edmund Harvey", "Gabriel Canolli", "Gordon Hendrick", "Jack Raccam", "John Davis", "Jossepi Arleo", "Jules Huige", "Leonie Van Fuyk", "Lorenzo Peron", "Louis Scott", "Luigi Mangia", "Malik Yasale", "Marion Glotis", "Maurice Laiden", "Pierre Lugulan", "Ricardo Zapata", "Ropao Feleira", "Sallah Iskal", "Thomas Grisham", "Santino Amadio", "Walter Laurence", "William Clive", "Xavier Navarro", "Yazid Shabbaz", "Andreas Paella", "Camillo Stefano", "Domingo Manana", " Emilio Sanude", "Enrico Malione", "Hans Starten", "Mathew Roy", "Rocco Alemkel", "Salim Jahan"];
eply = 0;
emus = 0;
musuh = "";
ukuran = 1;
musuhhp = 100;
musuhmaxhp = 100;
musuhcannon = 4;
jenismusuh = 0;
namabarang = ["", "Clove", "Pepper", "Ginger", "Grain", "Olive Oil", "Raisins", "Cotton Cloth", "Silk Cloth", "Wool", "Velvet", "Linen Cloth", "Silver", "Carpet", "Musk", "Perfume", "Vanilla", "Cofee", "Tea", "Amber", "Ivory", "Pearl", "Copper", "Tin", "Iron", "wood", "dye", "Porcelain", "Glassware"];
hargabarang = [0, 143, 103, 62, 16, 23, 23, 56, 180, 62, 70, 33, 226, 252, 112, 106, 206, 118, 183, 312, 279, 292, 161, 94, 176, 111, 92, 116, 222];
barangport = new Array(0, [[2, 4, 7, 9, 14], [0, 106, 104]], [[3, 4, 5, 9, 6], [1, 110, 106]], [[1, 15, 18, 24, 26], [2, 100, 100]], [[8, 10, 18, 24, 26], [1, 115, 107]], [[11, 12, 21, 16, 17], [4, 90, 95]], [[19, 22, 7, 4, 1], [2, 103, 100]], [[16, 17, 18, 25, 8], [0, 80, 100]], [[3, 6, 14, 13, 9], [3, 120, 90]], [[5, 8, 10, 26, 27], [4, 90, 80]], [[23, 11, 27, 15, 7], [3, 90, 105]], [[28, 13, 12, 9, 3], [0, 100, 114]], [[23, 22, 24, 26, 25], [1, 90, 103]], [[15, 14, 21, 12, 19], [2, 115, 110]], [[1, 2, 3, 4, 5], [1, 100, 104]], [[10, 11, 8, 7, 9], [0, 115, 108]], [[6, 16, 17, 1, 2], [3, 110, 114]], [[22, 15, 18, 5, 25], [2, 96, 107]], [[17, 2, 1, 6, 25], [0, 100, 108]], [[13, 12, 9, 4, 3], [1, 106, 104]], [[28, 26, 16, 10, 6], [1, 90, 102]], [[5, 8, 11, 14, 21], [0, 102, 106]], [[28, 27, 14, 9, 19], [2, 100, 105]], [[18, 11, 8, 9, 4], [1, 106, 104]], [[4, 6, 24, 25, 16], [0, 80, 108]], [[6, 4, 3, 16, 18], [0, 110, 102]], [[5, 10, 9, 11, 16], [2, 100, 102]], [[25, 23, 2, 12, 17], [0, 102, 108]], [[2, 4, 7, 9, 25], [2, 103, 103]], [[1, 14, 24, 5, 6], [2, 96, 108]], [[28, 15, 23, 8, 27], [3, 96, 94]], [[2, 5, 18, 24, 26], [2, 100, 100]], [[11, 12, 21, 16, 17], [4, 90, 95]], [[16, 17, 18, 25, 8], [0, 80, 100]], [[3, 4, 5, 9, 6], [1, 110, 106]], [[21, 6, 14, 13, 9], [3, 120, 90]], [[23, 11, 27, 15, 7], [3, 90, 105]], [[22, 15, 18, 5, 25], [2, 96, 107]], [[6, 4, 3, 16, 18], [0, 110, 102]], [[1, 2, 3, 4, 5], [1, 105, 105]], [[28, 13, 12, 9, 3], [0, 105, 114]], [[22, 15, 18, 5, 25], [2, 96, 107]], [[3, 16, 24, 13, 9], [3, 120, 90]], [[22, 15, 18, 7, 25], [2, 96, 103]], [[1, 2, 21, 12, 16], [2, 110, 100]], [[22, 18, 0, 5, 25], [2, 96, 107]], [[28, 26, 16, 10, 6], [1, 90, 102]], [[18, 11, 20, 9, 4], [1, 106, 104]], [[19, 22, 7, 6, 1], [3, 103, 100]], [[0, 11, 27, 15, 7], [3, 90, 104]], [[16, 17, 0, 25, 8], [0, 80, 100]], [[4, 6, 24, 25, 16], [0, 90, 105]], [[6, 4, 3, 13, 18], [0, 100, 102]], [[17, 2, 3, 6, 25], [0, 105, 98]], [[16, 4, 3, 6, 0], [0, 110, 102]], [[8, 2, 14, 9, 19], [2, 100, 105]], [[11, 12, 21, 16, 17], [4, 90, 103]], [[2, 4, 17, 9, 14], [0, 100, 102]], [[28, 15, 23, 18, 27], [3, 96, 94]], [[3, 4, 8, 10, 6], [1, 108, 106]], [[8, 3, 12, 16, 17], [4, 95, 95]], [[13, 4, 5, 0, 6], [1, 103, 102]], [[8, 10, 18, 24, 0], [1, 105, 104]], [[19, 22, 7, 4, 1], [2, 103, 103]], [[23, 11, 27, 15, 7], [3, 94, 103]], [[11, 12, 21, 16, 17], [4, 90, 95]], [[6, 4, 3, 16, 18], [0, 100, 102]], [[23, 22, 24, 26, 25], [2, 95, 103]], [[22, 18, 2, 5, 25], [2, 96, 100]], [[6, 4, 3, 16, 18], [0, 100, 102]], [[21, 6, 14, 13, 9], [3, 120, 90]], [[25, 11, 24, 15, 7], [3, 94, 105]], [[6, 2, 3, 4, 5], [1, 100, 100]], [[20, 25, 12, 4, 19], [0, 90, 105]]);
no_port = 1;
harta_karun = [["Dark Crystal", 10000, 1], ["Gold Medallion", 15000, 1], ["Crown of Glory", 5000, 1], ["Garnet Brooch", 13500, 1], ["Gold Bracelet", 7500, 1], ["Jade Jewelbox", 21000, 1], ["Malachite Box", 11000, 1], ["Mermaid Bangle", 5000, 1], ["Ruby Ring", 3500, 0], ["Ruby Scepter", 12575, 1], ["Sapphire Ring", 7500, 1], ["Gold Statue of Merlion", 20000, 2], ["1676's Rum", 15000, 1], ["Diamond Eyes", 8300, 1], ["Ancient Manucript", 10000, 2], ["Old Empty Chest", 0, 0], ["Light Sword", 16000, 1], ["Saruman Orb", 14000, 1], ["Astec Gold Coins", 20000, 1], ["Black Jade of Evil", 24000, 2], ["Ancient Herb of Life", 17000, 1], ["Ivory Flute", 5000, 1], ["Dragon Scroll", 30000, 1], ["Blue Elixir Flower", 9250, 2], ["Rusty Blade", 10, 0], ["Black Beard Treasure", 10005, 1], ["Violet Pearl", 15600, 1], ["Jewel of Paradise", 20000, 2], ["Golden Tear", 19000, 1], ["Mummy Tomb", 1020, 1], ["Black Key of Bargen", 12000, 1], ["Book of Immortal", 32000, 1], ["Golden Torch", 15000, 1], ["Bronze Dagger", 1200, 1], ["Phoenix Egg", 27500, 3], ["Legendary Wand", 23700, 4], ["Seed of Life", 5600, 1], ["The Tiger Eyes", 13131, 1], ["Banland Stone", 100, 0], ["Diamond Arc", 14000, 2]];
misi_harta = [0, 9, 14, 21, 28, 39];
job_list = ["No Job", "Deliver Letter", "Buy Goods", "Find Treasure", "Kill Pirates"];
naik_level = [0, 25, 50, 75, 120, 150];
serang_port = false;
suara_aktif = 1;
jo = 0;
day_time = 0;
i = 0;
while (i < 20) {
this.createEmptyMovieClip("dummy" + i, 2340 + i);
i++;
}
sound_bgm = new Sound(_root.dummy0);
sound_bgm.attachSound("sound_bgm1");
sound_attacked = new Sound(_root.dummy1);
sound_attacked.attachSound("sound_attacked");
sound_battle = new Sound(_root.dummy2);
sound_battle.attachSound("sound_battle");
sound_bird1 = new Sound(_root.dummy3);
sound_bird1.attachSound("sound_bird1");
sound_bird2 = new Sound(_root.dummy4);
sound_bird2.attachSound("sound_bird2");
sound_gameover = new Sound(_root.dummy5);
sound_gameover.attachSound("sound_gameover");
sound_gold = new Sound(_root.dummy6);
sound_gold.attachSound("sound_gold");
sound_landing = new Sound(_root.dummy7);
sound_landing.attachSound("sound_landing");
sound_laut = new Sound(_root.dummy8);
sound_laut.attachSound("sound_laut");
sound_market = new Sound(_root.dummy9);
sound_market.attachSound("sound_market");
sound_port = new Sound(_root.dummy10);
sound_port.attachSound("sound_port");
sound_sailing = new Sound(_root.dummy11);
sound_sailing.attachSound("sound_sailing");
sound_sailing.setVolume(20);
sound_sapamusuh = new Sound(_root.dummy12);
sound_sapamusuh.attachSound("sound_sapamusuh");
sound_shipdock = new Sound(_root.dummy13);
sound_shipdock.attachSound("sound_shipdock");
sound_shipyard = new Sound(_root.dummy14);
sound_shipyard.attachSound("sound_shipyard");
sound_shot = new Sound(_root.dummy15);
sound_shot.attachSound("sound_shot");
sound_sink = new Sound(_root.dummy16);
sound_sink.attachSound("sound_sink");
sound_tavern = new Sound(_root.dummy18);
sound_tavern.attachSound("sound_tavern");
sound_win = new Sound(_root.dummy19);
sound_win.attachSound("sound_win");
Frame 8
stop();
removeMovieClip(_root.tanyacharge);
removeMovieClip(_root.statusakhir);
removeMovieClip(_root.proppelabuhan);
removeMovieClip(_root.panel);
removeMovieClip(_root.loader);
stopAllSounds();
play_sound("sound_bgm", 9999);
Instance of Symbol 1617 MovieClip in Frame 8
onClipEvent (load) {
_alpha = 0;
out = 0;
}
onClipEvent (enterFrame) {
if ((random(20) == 5) and (out == 0)) {
out = 1;
}
if (out == 1) {
_alpha = (_alpha+1);
if (_alpha > 10) {
out = 2;
}
}
if (out == 2) {
_alpha = (_alpha-1);
if (_alpha == 0) {
out = 0;
}
}
}
Instance of Symbol 1617 MovieClip in Frame 8
onClipEvent (load) {
_alpha = 0;
out = 0;
}
onClipEvent (enterFrame) {
if ((random(20) == 5) and (out == 0)) {
out = 1;
}
if (out == 1) {
_alpha = (_alpha+1);
if (_alpha > 10) {
out = 2;
}
}
if (out == 2) {
_alpha = (_alpha-1);
if (_alpha == 0) {
out = 0;
}
}
}
Instance of Symbol 1617 MovieClip in Frame 8
onClipEvent (load) {
_alpha = 0;
out = 0;
}
onClipEvent (enterFrame) {
if ((random(20) == 5) and (out == 0)) {
out = 1;
}
if (out == 1) {
_alpha = (_alpha+1);
if (_alpha > 10) {
out = 2;
}
}
if (out == 2) {
_alpha = (_alpha-1);
if (_alpha == 0) {
out = 0;
}
}
}
Instance of Symbol 1639 MovieClip in Frame 8
on (release) {
getURL ("http://www.ArmorGames.com", "_blank");
}
Instance of Symbol 1644 MovieClip in Frame 8
on (release) {
if (_root.menu_1._currentframe == 30) {
_root.menu_1.pilihan_menu = 4;
_root.menu_1.play();
}
}
Instance of Symbol 1649 MovieClip in Frame 8
onClipEvent (load) {
gotoAndStop(_root.suara_aktif + 1);
}
onClipEvent (enterFrame) {
gotoAndStop(_root.suara_aktif + 1);
}
Frame 9
prevFrame();
Frame 14
stop();
Instance of Symbol 1639 MovieClip in Frame 14
on (release) {
getURL ("http://www.ArmorGames.com", "_blank");
}
Frame 15
prevFrame();
Frame 19
stop();
Instance of Symbol 1639 MovieClip in Frame 19
on (release) {
getURL ("http://www.ArmorGames.com", "_blank");
}
Frame 20
prevFrame();
Frame 25
prevFrame();
Frame 30
prevFrame();
Frame 34
namapemain = "mate";
namakapal = "Black Pearl";
asal = misi_asal[random(misi_asal.length)];
game_type = 1;
stat = 1;
day = 1;
tanggal = random(20) + 5;
bulan = 2;
tahun = 1527;
noport = asal;
posisi = portpos[asal];
posx = portx[asal];
posy = porty[asal];
emas = "999999999999999";
crew = 999999999 /* 0x3B9AC9FF */;
maxcrew = (jenisperahu + 1) * 25;
jenisperahu = 1;
shiphp = "999999999";
shipmaxhp = jenisperahu * 100;
cannonammo = 999999999 /* 0x3B9AC9FF */;
maxammo = 200 * jenisperahu;
ecannon = 999999999 /* 0x3B9AC9FF */;
cannonsiap = 0;
levelcannon = 1;
cannonpwr = 5 * levelcannon;
maxcannon = jenisperahu * 10;
food = 999999999 /* 0x3B9AC9FF */;
maxfood = jenisperahu * 50;
piratelevel = 0;
traderlevel = 0;
explorerlevel = 0;
hari_lapar = 0;
keuntungan = 0;
levelpemain = 1;
fight_exp = 0;
peta_aktif = 0;
maxbarang = jenisperahu * 100;
barang = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
jumlahbarang = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
hargabeli = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
peta_harta = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
harta_diambil = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
item = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
pirateport = new Array(0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 1);
job_type = 0;
job_asal = 0;
job_tujuan = 0;
job_gaji = 0;
job_lama = 0;
job_jumlah = 0;
job_tanggal = 0;
job_bulan = 0;
job_tahun = 0;
pemilik_peta = 0;
target_killed = false;
pecundang = 0;
warning_trader = true;
warning_battle = true;
warning_pirate = true;
aktif = 1;
ehari = 0;
emisi = 0;
emisi_done = 0;
mulai = 0;
status_misi = 0;
misi_1 = misi_harta[random(misi_harta.length)];
status_misi_1 = 0;
misi_tanggal = 0;
misi_bulan = 0;
misi_var_temp = 0;
fame = "swabbie";
help_shipdock = 0;
help_market = 0;
help_tavern = 0;
help_townhall = 0;
help_ship_yard = 0;
help_control = 0;
help_battle = 0;
Frame 35
prevFrame();
Frame 39
namapemain = "";
namakapal = "";
asal = 0;
game_type = 2;
Frame 40
prevFrame();
Frame 44
stat = 1;
day = 1;
tanggal = 10;
bulan = 2;
tahun = 1527;
noport = asal;
posisi = portpos[asal];
posx = portx[asal];
posy = porty[asal];
emas = "NaN";
crew = 40;
maxcrew = (jenisperahu + 1) * 25;
jenisperahu = 1;
shiphp = 100;
shipmaxhp = jenisperahu * 100;
cannonammo = 140;
maxammo = 200 * jenisperahu;
ecannon = 14;
cannonsiap = 0;
levelcannon = 1;
cannonpwr = 5 * levelcannon;
maxcannon = jenisperahu * 10;
food = 20;
maxfood = jenisperahu * 50;
piratelevel = 0;
traderlevel = 0;
explorerlevel = 0;
hari_lapar = 0;
keuntungan = 0;
levelpemain = 1;
fight_exp = 0;
peta_aktif = 0;
maxbarang = jenisperahu * 100;
barang = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
jumlahbarang = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
hargabeli = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
peta_harta = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
harta_diambil = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
item = new Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0);
pirateport = new Array(0, 0, 0, 0, 1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1, 0, 0, 1, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 1, 0, 1, 0, 0, 1, 0, 0, 1, 0, 0, 1, 1, 1, 0, 0, 0, 1, 0, 1, 0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0, 1, 1, 0, 0, 1, 0, 0, 1, 1, 0, 0, 0, 0, 1, 0, 1);
job_type = 0;
job_asal = 0;
job_tujuan = 0;
job_gaji = 0;
job_lama = 0;
job_jumlah = 0;
job_tanggal = 0;
job_bulan = 0;
job_tahun = 0;
pemilik_peta = 0;
target_killed = false;
pecundang = 0;
warning_trader = true;
warning_battle = true;
warning_pirate = true;
mulai = 0;
aktif = 1;
ehari = 0;
emisi = 0;
emisi_done = 0;
status_misi = 0;
misi_1 = misi_harta[random(misi_harta.length)];
status_misi_1 = false;
fame = "swabbie";
help_shipdock = 0;
help_market = 0;
help_tavern = 0;
help_townhall = 0;
help_ship_yard = 0;
help_control = 0;
help_battle = 0;
Frame 45
prevFrame();
Frame 50
stop();
tutor = 0;
Frame 55
this.attachMovie("tutorial" + tutor, "tutorial", 10);
Frame 60
removeMovieClip(_root.tanyacharge);
removeMovieClip(_root.statusakhir);
removeMovieClip(_root.proppelabuhan);
removeMovieClip(_root.panel);
removeMovieClip(_root.loader);
sg = SharedObject.getLocal("mss");
namapemain = sg.data.namapemain;
namakapal = sg.data.namakapal;
game_type = sg.data.game_type;
tanggal = sg.data.tanggal;
bulan = sg.data.bulan;
tahun = sg.data.tahun;
stat = sg.data.stat;
day = sg.data.day;
noport = sg.data.noport;
posisi = sg.data.posisi;
posx = sg.data.posx;
posy = sg.data.posy;
emas = sg.data.emas;
crew = sg.data.crew;
maxcrew = (jenisperahu + 1) * 25;
jenisperahu = sg.data.jenisperahu;
shiphp = sg.data.shiphp;
shipmaxhp = jenisperahu * 100;
cannonammo = sg.data.cannonammo;
maxammo = 200 * jenisperahu;
ecannon = sg.data.ecannon;
cannonsiap = sg.data.cannonsiap;
levelcannon = sg.data.levelcannon;
cannonpwr = 5 * levelcannon;
maxcannon = jenisperahu * 10;
food = sg.data.food;
maxfood = jenisperahu * 50;
piratelevel = sg.data.piratelevel;
traderlevel = sg.data.traderlevel;
explorerlevel = sg.data.explorerlevel;
hari_lapar = sg.data.hari_lapar;
keuntungan = sg.data.keuntungan;
levelpemain = sg.data.levelpemain;
fight_exp = sg.data.fight_exp;
peta_aktif = sg.data.peta_aktif;
maxbarang = jenisperahu * 100;
barang = sg.data.barang;
jumlahbarang = sg.data.jumlahbarang;
hargabeli = sg.data.hargabeli;
peta_harta = sg.data.peta_harta;
harta_diambil = sg.data.harta_diambil;
item = sg.data.item;
pirateport = sg.data.pirateport;
job_type = sg.data.job_type;
job_asal = sg.data.job_asal;
job_tujuan = sg.data.job_tujuan;
job_gaji = sg.data.job_gaji;
job_lama = sg.data.job_lama;
job_jumlah = sg.data.job_jumlah;
job_tanggal = sg.data.job_tanggal;
job_bulan = sg.data.job_bulan;
job_tahun = sg.data.job_tahun;
pemilik_peta = sg.data.pemilik_peta;
target_killed = sg.data.target_killed;
pecundang = sg.data.pecundang;
warning_trader = sg.data.warning_trader;
warning_battle = sg.data.warning_battle;
warning_pirate = sg.data.warning_pirate;
mulai = sg.data.mulai;
aktif = sg.data.aktif;
ehari = sg.data.ehari;
emisi = sg.data.emisi;
emisi_done = sg.data.emisi_done;
status_misi = sg.data.status_misi;
misi_1 = sg.data.status_misi;
status_misi_1 = sg.data.status_misi;
misi_var_temp = sg.data.misi_var_temp;
fame = sg.data.fame;
help_shipdock = sg.data.help_shipdock;
help_market = sg.data.help_market;
help_tavern = sg.data.help_tavern;
help_townhall = sg.data.help_townhall;
help_ship_yard = sg.data.help_ship_yard;
help_control = sg.data.help_control;
help_battle = sg.data.help_battle;
Frame 65
stop();
removeMovieClip(_root.tanyacharge);
removeMovieClip(_root.statusakhir);
removeMovieClip(_root.proppelabuhan);
removeMovieClip(_root.panel);
trace("posisi = " + posisi);
this.attachMovie("map" + posisi, "loader", 1);
kalender = (((String(tanggal) + " ") + namabulan[bulan]) + " ") + String(tahun);
namaport = "";
kata = "";
musuh = "";
battlebonus = 0;
hari_lapar = 0;
updateship();
kecepatanmax = hitung_kec_max();
trace("vmax = " + kecepatanmax);
set_misi();
this.onEnterFrame = function () {
if ((this._currentframe == 65) and (_root.aktif == 1)) {
count_day();
if (random(100) == 32) {
play_sound("sound_laut", 1);
}
if (random(100) == 44) {
play_sound("sound_bird1", 1);
}
if (random(100) == 54) {
play_sound("sound_bird2", 1);
}
}
};
if (((mulai == 9) and (game_type == 1)) and (status_misi == 9)) {
mulai = 10;
status_misi = 10;
aktif = 0;
if (status_misi_1 == 2) {
attachMovie("talk_misi8", "talk", 12000, {_x:300, _y:210});
} else {
attachMovie("talk_misi9", "talk", 12000, {_x:300, _y:210});
}
}
if ((misi_var_temp == 2) and (game_type == 1)) {
misi_var_temp = 3;
aktif = 0;
attachMovie("talk_misi11", "talk", 12000, {_x:300, _y:210});
}
set_fame();
trace("fame = " + fame);
stopAllSounds();
play_sound("sound_sailing", 9999);
if (help_control == 0) {
help_control = 1;
attachMovie("talk_help_control", "talk", 12000, {_x:300, _y:210});
}
Instance of Symbol 1722 MovieClip "mendarat" in Frame 65
onClipEvent (load) {
this.swapDepths(10023);
}
onClipEvent (enterFrame) {
if (_currentframe == 2) {
if (Key.isDown(65)) {
_root.gotoAndStop("pelabuhan");
}
if (Key.isDown(78)) {
gotoAndStop (1);
_root.aktif = 1;
}
}
if (_currentframe == 3) {
if (Key.isDown(65)) {
_root.serang_port = true;
_root.jenismusuh = random(1) + 4;
_root.namamusuh = _root.namapelaut[random(_root.namapelaut.length)];
_root.ukuran = 5;
_root.gotoAndStop("peranglaut2");
}
if (Key.isDown(76)) {
gotoAndStop (1);
_root.aktif = 1;
}
}
}
Instance of Symbol 1739 MovieClip "sapamusuh" in Frame 65
onClipEvent (load) {
this.swapDepths(10032);
}
onClipEvent (enterFrame) {
if (_currentframe == 2) {
if (Key.isDown(65)) {
if (jumlahmusuh == 2) {
_root.gotoAndStop("peranglaut2");
} else {
_root.gotoAndStop("peranglaut1");
}
}
if (Key.isDown(78)) {
if ((_root.musuh == "pirates1") or (_root.musuh == "pirates2")) {
if (((_root.jenisperahu <= _root.ukuran) and (random(10) < 5)) and (_root.piratelevel < 6)) {
gotoAndStop (3);
_root.menyerang = false;
} else {
gotoAndStop (1);
_root.aktif = 1;
}
} else if (_root.musuh == "trader3") {
if (((_root.jenisperahu <= _root.ukuran) and (random(8) < 4)) and (_root.piratelevel > 5)) {
gotoAndStop (3);
_root.menyerang = false;
} else {
gotoAndStop (1);
_root.aktif = 1;
}
} else {
gotoAndStop (1);
_root.aktif = 1;
}
}
}
if (_currentframe == 3) {
if (Key.isDown(65)) {
if (jumlahmusuh == 2) {
_root.gotoAndStop("peranglaut2");
} else {
_root.gotoAndStop("peranglaut1");
}
}
}
if ((_currentframe == 4) or (_currentframe == 6)) {
if (Key.isDown(79)) {
_root.aktif = 1;
this.gotoAndStop(1);
}
}
if (_currentframe == 5) {
if (Key.isDown(79)) {
_root.gotoAndStop("gameover");
}
}
if (((_currentframe == 1) and (_root.aktif == 1)) and _root.langgar_deadline) {
_root.aktif = 0;
_root.langgar_deadline = false;
gotoAndStop (6);
}
}
Instance of Symbol 1762 MovieClip "landing" in Frame 65
onClipEvent (load) {
this.swapDepths(10004);
}
onClipEvent (enterFrame) {
if (_currentframe == 2) {
if (Key.isDown(65)) {
gotoAndStop (3);
}
if (Key.isDown(78)) {
gotoAndStop (1);
_root.aktif = 1;
}
}
}
Instance of Symbol 1228 MovieClip "prop" in Frame 65
onClipEvent (load) {
this.swapDepths(10001);
}
Instance of Symbol 1831 MovieClip "menu_peta" in Frame 65
onClipEvent (load) {
this.swapDepths(10007);
}
onClipEvent (enterFrame) {
if ((Key.isDown(80) and (this._currentframe == 1)) and (_root.aktif == 1)) {
_root.aktif = 0;
this.gotoAndStop(2);
}
if ((Key.isDown(77) and (this._currentframe == 1)) and (_root.aktif == 1)) {
_root.aktif = 0;
this.gotoAndStop(7);
}
}
Frame 66
prevFrame();
Frame 70
removeMovieClip(_root.prop);
removeMovieClip(_root.sapamusuh);
removeMovieClip(_root.landing);
removeMovieClip(_root.loader);
removeMovieClip(_root.mendarat);
removeMovieClip(_root.menu_peta);
this.attachMovie("port_" + portsize[noport], "loader", 1);
nama_port = port[noport];
updateship();
kalender = (((String(tanggal) + " ") + namabulan[bulan]) + " ") + String(tahun);
tavern_visitor = [0, 0, 0, 0];
visitor_talk = [0, 0, 0, 0];
who_talk = 0;
jumlah_kata = 4;
peta_acak = random(40) + 1;
while (harta_diambil[peta_acak] == 1) {
peta_acak = random(40) + 1;
}
port_talk = random(_root.port.length - 3) + 2;
port_murah = random(_root.port.length - 3) + 2;
pirate_target = random(_root.namapelaut.length);
pirate_value = 2000 + (random(20) * 200);
rare_item = [];
i = 0;
while (i < 40) {
if (item[i] != 0) {
rare_item.push(item[i]);
}
i++;
}
collector_want = 0;
trace("rare item = " + rare_item);
if (noport == lokasi_pemilik_peta) {
tavern_visitor[1] = pemilik_peta;
visitor_talk[1] = 6;
} else if ((((_root.mulai == 2) and (_root.game_type == 1)) and (_root.status_misi == 2)) and (random(10) == 3)) {
tavern_visitor[1] = 66;
} else {
tavern_visitor[1] = random(namapelaut.length - 10) + 1;
visitor_talk[1] = random(jumlah_kata) + 1;
if (random(13) == 3) {
visitor_talk[1] = 7;
}
}
if (random(3) == 2) {
tavern_visitor[2] = random(namapelaut.length - 6) + 1;
if ((_root.job_type == 3) and (random(4) == 2)) {
visitor_talk[2] = 5;
} else {
visitor_talk[2] = random(jumlah_kata) + 1;
}
if (tavern_visitor[2] == tavern_visitor[1]) {
tavern_visitor[2] = tavern_visitor[1] + 1;
}
if (tavern_visitor[2] == undefined) {
tavern_visitor[2] = 0;
}
}
if (random(4) == 2) {
tavern_visitor[3] = random(namapelaut.length) + 1;
if ((random(3) == 2) and (rare_item.length > 0)) {
collector_want = random(rare_item.length);
visitor_talk[3] = 8;
if ((game_type == 1) and (collector_want == misi_1)) {
visitor_talk[3] = 9;
}
} else {
visitor_talk[3] = random(jumlah_kata) + 1;
}
if (tavern_visitor[3] == tavern_visitor[1]) {
tavern_visitor[3] = tavern_visitor[1] + 1;
}
if (tavern_visitor[3] == tavern_visitor[2]) {
tavern_visitor[3] = tavern_visitor[2] + 1;
}
if (tavern_visitor[3] == undefined) {
tavern_visitor[3] = 0;
}
}
barang_ada = [0, 0, 0, 0, 0];
nama_barang = [0, 0, 0, 0, 0];
harga_barang = [0, 0, 0, 0, 0];
barang_spesial = barangport[noport][1][0];
harga_jual = barangport[noport][1][1];
harga_beli = barangport[noport][1][2] / 100;
i = 0;
while (i < 5) {
barang_ada[i] = barangport[noport][0][i];
if (((barang_ada[i] == undefined) or (barang_ada[i] == 0)) or (barang_ada[i] > 28)) {
barang_ada[i] = random(27) + 1;
}
nama_barang[i] = namabarang[barang_ada[i]];
harga_barang[i] = Math.round((harga_jual / 100) * hargabarang[barang_ada[i]]);
trace((nama_barang[i] + " ") + harga_barang[i]);
i++;
}
trace(("harga beli = " + harga_beli) + "%");
harga_barang[barang_spesial] = Math.round(0.8 * harga_barang[barang_spesial]);
trace((("barang spesial = " + nama_barang[barang_spesial]) + " ") + harga_barang[barang_spesial]);
if (random(15) < 4) {
search_job = true;
} else {
search_job = false;
}
cari_harta = random(_root.harta_karun.length);
while ((_root.harta_diambil[cari_harta] == 1) or ((cari_harta == _root.misi_1) and (game_type == 1))) {
cari_harta = random(_root.harta_karun.length);
}
if ((mulai == 0) and (game_type == 2)) {
this.attachMovie("talk_help1", "talk", 12000, {_x:300, _y:210});
mulai = 1;
}
if ((mulai == 0) and (game_type == 1)) {
this.attachMovie("talk_misi1", "talk", 12000, {_x:300, _y:210});
mulai = 1;
status_misi = 1;
}
if ((status_misi_1 == 1) and (game_type == 1)) {
status_misi_1 = 2;
this.attachMovie("talk_misi12", "talk", 12000, {_x:300, _y:210});
}
set_misi();
stopAllSounds();
play_sound("sound_port", 9999);
Instance of Symbol 2103 MovieClip "proppelabuhan" in Frame 70
onClipEvent (load) {
this.swapDepths(10011);
}
Frame 71
prevFrame();
Frame 75
stop();
removeMovieClip(_root.prop);
removeMovieClip(_root.sapamusuh);
removeMovieClip(_root.landing);
removeMovieClip(_root.loader);
removeMovieClip(_root.mendarat);
removeMovieClip(_root.menu_peta);
trace((("perang = " + musuh) + " ") + ukuran);
musuhhp = ((ukuran * 100) + random(50)) - random(50);
musuhmaxhp = musuhhp;
musuhcannon = ukuran * 15;
jumlahperahumusuh = 1;
levelmusuh = random(levelpemain);
if (levelmusuh == 0) {
levelmusuh = 1;
}
attackpower = 50;
jumlahpemain = crew;
jumlahmusuh = ((ukuran * 25) + random(25)) - random(25);
jumlahorang = 10;
crewpemain = jumlahpemain - jumlahorang;
crewmusuh = jumlahmusuh - jumlahorang;
musuhmati = 0;
pemainmati = 0;
this.attachMovie("battle", "loader", 1);
if (((mulai == 8) and (_root.game_type == 1)) and (status_misi == 8)) {
mulai = 9;
status_misi = 9;
}
stopAllSounds();
play_sound("sound_battle", 9999);
Instance of Symbol 2126 MovieClip "statusakhir" in Frame 75
onClipEvent (load) {
this.swapDepths(10002);
}
onClipEvent (enterFrame) {
if ((_currentframe == 2) or (_currentframe == 4)) {
if (Key.isDown(83)) {
_root.aktif = 1;
_root.gotoAndStop("berlayar");
}
}
if ((_currentframe == 3) or (_currentframe == 5)) {
if (Key.isDown(65)) {
_root.gotoAndStop("terdampar");
}
}
if (_currentframe == 4) {
if (Key.isDown(65)) {
_root.jenisperahu = _root.ukuran;
_root.shiphp = _root.musuhhp;
_root.shipmaxhp = _root.ukuran * 100;
_root.ecannon = ((_root.ukuran * 10) + random(10)) - random(10);
_root.aktif = 1;
_root.gotoAndStop("berlayar");
}
}
if (_currentframe == 5) {
if (Key.isDown(83)) {
_root.aktif = 1;
_root.gotoAndStop("berlayar");
}
if (Key.isDown(69)) {
_root.aktif = 0;
_root.gotoAndStop("pelabuhan");
}
}
}
Instance of Symbol 2132 MovieClip "tanyacharge" in Frame 75
onClipEvent (load) {
this.swapDepths(10003);
}
onClipEvent (enterFrame) {
if (_currentframe == 2) {
if (Key.isDown(65)) {
_root.loader.gotoAndStop("charge");
_root.panel._visible = false;
gotoAndStop (1);
}
if (Key.isDown(78)) {
gotoAndStop (1);
_root.aktif = 1;
}
}
if (_currentframe == 3) {
if (Key.isDown(65)) {
_root.pecundang++;
_root.aktif = 1;
_root.serang_port = false;
_root.gotoAndStop("berlayar");
}
if (Key.isDown(78)) {
gotoAndStop (1);
_root.aktif = 1;
}
}
}
Instance of Symbol 2139 MovieClip "panel" in Frame 75
onClipEvent (load) {
this.swapDepths(10001);
}
Frame 76
prevFrame();
Frame 80
stop();
removeMovieClip(_root.prop);
removeMovieClip(_root.sapamusuh);
removeMovieClip(_root.landing);
removeMovieClip(_root.loader);
removeMovieClip(_root.mendarat);
removeMovieClip(_root.menu_peta);
trace((("perang 2= " + musuh) + " ") + ukuran);
musuh1hp = ((ukuran * 100) + random(50)) - random(50);
musuhmaxhp = musuh1hp;
musuh1maxhp = musuh1hp;
musuh2hp = ((ukuran * 100) + random(50)) - random(50);
musuh2maxhp = musuh2hp;
musuhcannon = ukuran * 15;
jumlahperahumusuh = 2;
levelmusuh = random(levelpemain);
if (levelmusuh == 0) {
levelmusuh = 1;
}
attackpower = 50;
jumlahpemain = crew;
jumlahmusuh1 = ((ukuran * 25) + random(25)) - random(25);
jumlahmusuh2 = ((ukuran * 25) + random(25)) - random(25);
jumlahorang = 10;
crewpemain = jumlahpemain - jumlahorang;
crewmusuh = jumlahmusuh - jumlahorang;
musuhmati = 0;
pemainmati = 0;
sasarancharge = 1;
this.attachMovie("battle", "loader", 1);
if ((misi_var_temp == 1) and (game_type == 1)) {
misi_var_temp = 2;
}
stopAllSounds();
play_sound("sound_battle", 9999);
Instance of Symbol 2148 MovieClip "panel" in Frame 80
onClipEvent (load) {
this.swapDepths(10001);
}
Frame 81
prevFrame();
Frame 85
removeMovieClip(_root.loader);
removeMovieClip(_root.menu_peta);
removeMovieClip(_root.tanyacharge);
removeMovieClip(_root.statusakhir);
removeMovieClip(_root.proppelabuhan);
removeMovieClip(_root.panel);
port_dead = [];
i = 1;
while (i < port.length) {
if (portpos[i] == posisi) {
port_dead.push(i);
}
i++;
}
trace(port_dead);
port_mati = port[random(port_dead.length)];
trace(port_mati);
kata = ((((((((((String(tanggal) + " ") + namabulan[bulan]) + " ") + String(tahun)) + ", ") + namapemain) + " was killed by ") + namamusuh) + " in a battle in ") + port_mati) + " Sea. Left some missions that he has to accomplish.";
stopAllSounds();
play_sound("sound_gameover", 9999);
Frame 86
prevFrame();
Frame 90
removeMovieClip(_root.prop);
removeMovieClip(_root.sapamusuh);
removeMovieClip(_root.landing);
removeMovieClip(_root.loader);
removeMovieClip(_root.mendarat);
removeMovieClip(_root.menu_peta);
kata = (((((("Three years has passed, since " + namapemain) + "'s first cast off at ") + port[asal]) + ". Finally, ") + namapemain) + " revealed all the mysteries of the Secret Sea, and continues his adventure, known as a ") + fame;
stopAllSounds();
play_sound("sound_bgm", 9999);
Frame 91
removeMovieClip(_root.prop);
removeMovieClip(_root.sapamusuh);
removeMovieClip(_root.landing);
removeMovieClip(_root.loader);
removeMovieClip(_root.mendarat);
removeMovieClip(_root.menu_peta);
kata = (((((("Finally, " + namapemain) + " revealed all the mysteries of the Secret Sea, and he successfully found ") + _root.harta_karun[_root.misi_1][0]) + " that Gibs has been looking for. ") + namapemain) + " continues his adventure, known as a ") + fame;
stopAllSounds();
play_sound("sound_bgm", 9999);
Frame 92
trading_profits = (traderlevel * 10000) + keuntungan;
exploring_points = explorerlevel * 100;
mission_done = (String(emisi_done) + " of ") + String(emisi);
if (emisi == 0) {
emisi = 1;
}
if (emisi_done == 0) {
emisi_done = 1;
}
gold_collected = emas;
total_points = Math.round(((((trading_profits / 1000) + exploring_points) + (((emisi_done / emisi) * emisi_done) * 250)) + (emas / 1000)) + (levelpemain * 500)) - 3250;
if (total_points < 0) {
total_points = 0;
}
Frame 95
trading_profits = (traderlevel * 10000) + keuntungan;
exploring_points = explorerlevel * 100;
mission_done = (String(emisi_done) + " of ") + String(emisi);
if (emisi == 0) {
emisi = 1;
}
if (emisi_done == 0) {
emisi_done = 1;
}
gold_collected = emas;
total_points = Math.round(((((trading_profits / 1000) + exploring_points) + (((emisi_done / emisi) * emisi_done) * 250)) + (emas / 1000)) + (levelpemain * 500)) - 3250;
if (total_points < 0) {
total_points = 0;
}
Frame 96
prevFrame();
Symbol 34 Button
on (press) {
getURL ("http://www.armorgames.com", "_blank");
}
Symbol 37 MovieClip Frame 1
_root.stop();
gotoAndPlay (2);
Symbol 37 MovieClip Frame 218
_root.nextFrame();
Instance of Symbol 48 MovieClip in Symbol 54 MovieClip Frame 1
on (release) {
getURL ("http://www.wandah.com", "_blank");
}
Symbol 54 MovieClip Frame 70
_root.play();
Symbol 66 MovieClip Frame 1
stop();
Symbol 66 MovieClip Frame 17
_parent.removeMovieClip();
Symbol 79 MovieClip [amo1] Frame 1
_root.play_sound("sound_shot", 1);
this.onEnterFrame = function () {
if (this._currentframe < 30) {
if ((_root.aktif == 0) and (this.peluru._currentframe == 1)) {
this.stop();
} else if ((_root.aktif == 1) and (this.peluru._currentframe == 1)) {
this.play();
}
if (_root.jumlahperahumusuh == 1) {
if (this.peluru.hitTest(_parent._parent.musuh.sensor) and (this.peluru._currentframe == 1)) {
trace("musuh kena");
_root.musuhhp = _root.musuhhp - _root.cannonpwr;
_root.jumlahmusuh = _root.jumlahmusuh - random(_root.levelpemain * 2);
if (_root.jumlahmusuh <= 0) {
_root.jumlahmusuh = 0;
_root.musuhhp = 0;
}
this.stop();
this.peluru.play();
}
} else {
if (this.peluru.hitTest(_parent._parent.musuh1.sensor) and (this.peluru._currentframe == 1)) {
_root.musuh1hp = _root.musuh1hp - _root.cannonpwr;
_root.jumlahmusuh1 = _root.jumlahmusuh1 - random(_root.levelpemain * 2);
if (_root.jumlahmusuh1 <= 0) {
_root.jumlahmusuh1 = 0;
_root.musuh1hp = 0;
}
this.stop();
this.peluru.play();
}
if (this.peluru.hitTest(_parent._parent.musuh2.sensor) and (this.peluru._currentframe == 1)) {
_root.musuh2hp = _root.musuh2hp - _root.cannonpwr;
_root.jumlahmusuh2 = _root.jumlahmusuh2 - random(_root.levelpemain * 2);
if (_root.jumlahmusuh2 <= 0) {
_root.jumlahmusuh2 = 0;
_root.musuh2hp = 0;
}
this.stop();
this.peluru.play();
}
if (this.peluru.hitTest(_parent._parent.fort) and (this.peluru._currentframe == 1)) {
_parent._parent.fort_power = _parent._parent.fort_power - _root.cannonpwr;
this.stop();
this.peluru.play();
}
}
}
};
Instance of Symbol 78 MovieClip in Symbol 79 MovieClip [amo1] Frame 30
onClipEvent (load) {
rot = _parent._rotation;
_rotation = (-rot);
}
Symbol 79 MovieClip [amo1] Frame 44
this.removeMovieClip();
Symbol 80 MovieClip [amo2] Frame 1
_root.play_sound("sound_shot", 1);
this.onEnterFrame = function () {
if ((_root.aktif == 0) and (this.peluru._currentframe == 1)) {
this.stop();
} else if ((_root.aktif == 1) and (this.peluru._currentframe == 1)) {
this.play();
}
if (this.peluru.hitTest(_parent._parent.prau.sensor) and (this.peluru._currentframe == 1)) {
_root.shiphp = _root.shiphp - ((5 + _root.ukuran) + random(5));
_root.crew = _root.crew - random(_root.levelmusuh * 2);
if (_root.crew <= 0) {
_root.crew = 0;
_root.shiphp = 0;
}
this.peluru.play();
}
};
Instance of Symbol 78 MovieClip in Symbol 80 MovieClip [amo2] Frame 30
onClipEvent (load) {
rot = _parent._rotation;
_rotation = (-rot);
}
Symbol 80 MovieClip [amo2] Frame 44
this.removeMovieClip();
Symbol 157 MovieClip Frame 1
stop();
Symbol 234 MovieClip Frame 1
stop();
Symbol 307 MovieClip Frame 1
stop();
Symbol 380 MovieClip Frame 1
stop();
Symbol 453 MovieClip Frame 1
stop();
Symbol 503 MovieClip Frame 31
stop();
if (_root.shiphp <= 0) {
_root.aktif = 0;
_root.statusakhir.gotoAndStop(3);
}
if (_root.jumlahperahumusuh == 1) {
if (_root.musuhhp <= 0) {
_root.aktif = 0;
_root.statusakhir.gotoAndStop(2);
}
} else if ((_root.musuh1hp <= 0) and (_root.musuh2hp <= 0)) {
_root.aktif = 0;
_root.statusakhir.gotoAndStop(2);
}
Symbol 540 MovieClip Frame 31
stop();
if (_root.shiphp <= 0) {
_root.aktif = 0;
_root.statusakhir.gotoAndStop(3);
}
if (_root.jumlahperahumusuh == 1) {
if (_root.musuhhp <= 0) {
_root.aktif = 0;
_root.statusakhir.gotoAndStop(2);
}
} else if ((_root.musuh1hp <= 0) and (_root.musuh2hp <= 0)) {
_root.aktif = 0;
_root.statusakhir.gotoAndStop(2);
}
Symbol 565 MovieClip Frame 31
stop();
if (_root.shiphp <= 0) {
_root.aktif = 0;
_root.statusakhir.gotoAndStop(3);
}
if (_root.jumlahperahumusuh == 1) {
if (_root.musuhhp <= 0) {
_root.aktif = 0;
_root.statusakhir.gotoAndStop(2);
}
} else if ((_root.musuh1hp <= 0) and (_root.musuh2hp <= 0)) {
_root.aktif = 0;
_root.statusakhir.gotoAndStop(2);
}
Symbol 590 MovieClip Frame 31
stop();
if (_root.shiphp <= 0) {
_root.aktif = 0;
_root.statusakhir.gotoAndStop(3);
}
if (_root.jumlahperahumusuh == 1) {
if (_root.musuhhp <= 0) {
_root.aktif = 0;
_root.statusakhir.gotoAndStop(2);
}
} else if ((_root.musuh1hp <= 0) and (_root.musuh2hp <= 0)) {
_root.aktif = 0;
_root.statusakhir.gotoAndStop(2);
}
Symbol 615 MovieClip Frame 31
stop();
if (_root.shiphp <= 0) {
_root.aktif = 0;
_root.statusakhir.gotoAndStop(3);
}
if (_root.jumlahperahumusuh == 1) {
if (_root.musuhhp <= 0) {
_root.aktif = 0;
_root.statusakhir.gotoAndStop(2);
}
} else if ((_root.musuh1hp <= 0) and (_root.musuh2hp <= 0)) {
_root.aktif = 0;
_root.statusakhir.gotoAndStop(2);
}
Symbol 616 MovieClip Frame 1
stop();
Instance of Symbol 161 MovieClip in Symbol 616 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if ((((_root.loader.arena.trader1.hitTest(_root.loader.area) or _root.loader.arena.trader2.hitTest(_root.loader.area)) or _root.loader.arena.trader3.hitTest(_root.loader.area)) or _root.loader.arena.pirates1.hitTest(_root.loader.area)) or _root.loader.arena.pirates2.hitTest(_root.loader.area)) {
_visible = true;
} else {
_visible = false;
}
}
Symbol 629 Button
on (release, keyPress "<Space>") {
gotoAndPlay (9);
}
Symbol 636 MovieClip Frame 1
stop();
Symbol 637 MovieClip Frame 1
stop();
if (_root.help_battle == 0) {
_root.help_battle = 1;
_root.attachMovie("talk_help_battle", "talk", 12000, {_x:300, _y:210});
} else {
gotoAndStop (2);
}
Symbol 637 MovieClip Frame 2
stop();
Instance of Symbol 636 MovieClip in Symbol 637 MovieClip Frame 2
onClipEvent (load) {
gotoAndStop(random(4) + 1);
}
Symbol 637 MovieClip Frame 10
_root.aktif = 1;
removeMovieClip(this);
Symbol 661 MovieClip [darah] Frame 10
stop();
Symbol 672 MovieClip Frame 1
stop();
Symbol 678 MovieClip Frame 1
stop();
Symbol 686 MovieClip Frame 1
stop();
Symbol 689 MovieClip Frame 1
stop();
Symbol 695 MovieClip Frame 1
stop();
Symbol 702 MovieClip Frame 1
stop();
Instance of Symbol 706 MovieClip in Symbol 707 MovieClip Frame 1
onClipEvent (enterFrame) {
if (_parent._parent._parent._parent.id == "player") {
if (this.hitTest(_parent._parent._parent._parent._parent["musuh" + _parent._parent._parent._parent.noid].tubuh.sensor)) {
if ((_parent._parent._parent._parent._currentframe != 6) and (_parent._parent._parent._parent._currentframe < 12)) {
_parent._parent._parent._parent.energi = _parent._parent._parent._parent.energi - (_root.levelmusuh * _root.attackpower);
if (_parent._parent._parent._parent.energi <= 0) {
if (random(3) == 2) {
_parent._parent._parent._parent.gotoAndStop(13);
} else {
_parent._parent._parent._parent.gotoAndStop(14);
}
} else {
_parent._parent._parent._parent.gotoAndStop(12);
}
}
}
} else if (this.hitTest(_parent._parent._parent._parent._parent["pemain" + _parent._parent._parent._parent.noid].tubuh.sensor)) {
if ((_parent._parent._parent._parent._currentframe != 6) and (_parent._parent._parent._parent._currentframe < 12)) {
_parent._parent._parent._parent.energi = _parent._parent._parent._parent.energi - (_root.levelmusuh * _root.attackpower);
if (_parent._parent._parent._parent.energi <= 0) {
if (random(3) == 2) {
_parent._parent._parent._parent.gotoAndStop(13);
} else {
_parent._parent._parent._parent.gotoAndStop(14);
}
} else {
_parent._parent._parent._parent.gotoAndStop(12);
}
}
}
}
Symbol 712 MovieClip Frame 1
stop();
Symbol 719 MovieClip Frame 1
stop();
Symbol 724 MovieClip Frame 1
stop();
Symbol 755 MovieClip Frame 1
stop();
Symbol 765 MovieClip Frame 1
stop();
Instance of Symbol 719 MovieClip in Symbol 766 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent._parent.alis);
}
Instance of Symbol 724 MovieClip in Symbol 766 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent._parent.mata);
}
Instance of Symbol 755 MovieClip in Symbol 766 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent._parent.rambut);
}
Instance of Symbol 765 MovieClip in Symbol 766 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent._parent.jenggot);
}
Symbol 772 MovieClip Frame 1
stop();
Instance of Symbol 672 MovieClip in Symbol 775 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 678 MovieClip in Symbol 775 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 686 MovieClip in Symbol 775 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 689 MovieClip in Symbol 775 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 695 MovieClip in Symbol 775 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 702 MovieClip in Symbol 775 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 686 MovieClip in Symbol 775 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 712 MovieClip in Symbol 775 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.badan);
}
Instance of Symbol 672 MovieClip in Symbol 775 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 678 MovieClip in Symbol 775 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 695 MovieClip in Symbol 775 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 689 MovieClip in Symbol 775 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 772 MovieClip in Symbol 775 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.pedang);
}
Instance of Symbol 672 MovieClip in Symbol 776 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 678 MovieClip in Symbol 776 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 686 MovieClip in Symbol 776 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 689 MovieClip in Symbol 776 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 695 MovieClip in Symbol 776 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 702 MovieClip in Symbol 776 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 686 MovieClip in Symbol 776 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 712 MovieClip in Symbol 776 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.badan);
}
Instance of Symbol 672 MovieClip in Symbol 776 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 678 MovieClip in Symbol 776 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 695 MovieClip in Symbol 776 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 689 MovieClip in Symbol 776 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 772 MovieClip in Symbol 776 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.pedang);
}
Symbol 776 MovieClip Frame 15
gotoAndPlay (1);
Instance of Symbol 672 MovieClip in Symbol 777 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 678 MovieClip in Symbol 777 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 686 MovieClip in Symbol 777 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 689 MovieClip in Symbol 777 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 695 MovieClip in Symbol 777 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 702 MovieClip in Symbol 777 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 686 MovieClip in Symbol 777 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 695 MovieClip in Symbol 777 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 712 MovieClip in Symbol 777 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.badan);
}
Instance of Symbol 672 MovieClip in Symbol 777 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 689 MovieClip in Symbol 777 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 678 MovieClip in Symbol 777 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 772 MovieClip in Symbol 777 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.pedang);
}
Instance of Symbol 672 MovieClip in Symbol 778 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 678 MovieClip in Symbol 778 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 686 MovieClip in Symbol 778 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 689 MovieClip in Symbol 778 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 695 MovieClip in Symbol 778 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 702 MovieClip in Symbol 778 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 686 MovieClip in Symbol 778 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 695 MovieClip in Symbol 778 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 712 MovieClip in Symbol 778 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.badan);
}
Instance of Symbol 689 MovieClip in Symbol 778 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 672 MovieClip in Symbol 778 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 678 MovieClip in Symbol 778 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 772 MovieClip in Symbol 778 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.pedang);
}
Symbol 778 MovieClip Frame 21
_parent.gotoAndStop(1);
Instance of Symbol 672 MovieClip in Symbol 779 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 678 MovieClip in Symbol 779 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 686 MovieClip in Symbol 779 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 689 MovieClip in Symbol 779 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 695 MovieClip in Symbol 779 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 702 MovieClip in Symbol 779 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 686 MovieClip in Symbol 779 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 695 MovieClip in Symbol 779 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 689 MovieClip in Symbol 779 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 712 MovieClip in Symbol 779 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.badan);
}
Instance of Symbol 672 MovieClip in Symbol 779 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 678 MovieClip in Symbol 779 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 772 MovieClip in Symbol 779 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.pedang);
}
Symbol 779 MovieClip Frame 2
stop();
Symbol 779 MovieClip Frame 4
_parent.gotoAndStop(1);
Instance of Symbol 672 MovieClip in Symbol 780 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 678 MovieClip in Symbol 780 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 686 MovieClip in Symbol 780 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 689 MovieClip in Symbol 780 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 695 MovieClip in Symbol 780 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 702 MovieClip in Symbol 780 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 686 MovieClip in Symbol 780 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 695 MovieClip in Symbol 780 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 689 MovieClip in Symbol 780 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 712 MovieClip in Symbol 780 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.badan);
}
Instance of Symbol 672 MovieClip in Symbol 780 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 678 MovieClip in Symbol 780 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 772 MovieClip in Symbol 780 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.pedang);
}
Symbol 780 MovieClip Frame 2
stop();
Symbol 780 MovieClip Frame 5
_parent.gotoAndStop(1);
Instance of Symbol 672 MovieClip in Symbol 781 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 678 MovieClip in Symbol 781 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 686 MovieClip in Symbol 781 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 689 MovieClip in Symbol 781 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 695 MovieClip in Symbol 781 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 702 MovieClip in Symbol 781 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 686 MovieClip in Symbol 781 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 695 MovieClip in Symbol 781 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 689 MovieClip in Symbol 781 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 712 MovieClip in Symbol 781 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.badan);
}
Instance of Symbol 672 MovieClip in Symbol 781 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 678 MovieClip in Symbol 781 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 772 MovieClip in Symbol 781 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.pedang);
}
Symbol 781 MovieClip Frame 10
_parent.gotoAndStop(1);
Instance of Symbol 672 MovieClip in Symbol 782 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 678 MovieClip in Symbol 782 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 686 MovieClip in Symbol 782 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 689 MovieClip in Symbol 782 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 695 MovieClip in Symbol 782 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 702 MovieClip in Symbol 782 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 686 MovieClip in Symbol 782 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 695 MovieClip in Symbol 782 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 689 MovieClip in Symbol 782 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 712 MovieClip in Symbol 782 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.badan);
}
Instance of Symbol 672 MovieClip in Symbol 782 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 678 MovieClip in Symbol 782 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 772 MovieClip in Symbol 782 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.pedang);
}
Symbol 782 MovieClip Frame 13
_parent.gotoAndStop(1);
Instance of Symbol 672 MovieClip in Symbol 783 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 678 MovieClip in Symbol 783 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 686 MovieClip in Symbol 783 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 689 MovieClip in Symbol 783 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 695 MovieClip in Symbol 783 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 702 MovieClip in Symbol 783 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 686 MovieClip in Symbol 783 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 695 MovieClip in Symbol 783 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 689 MovieClip in Symbol 783 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 712 MovieClip in Symbol 783 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.badan);
}
Instance of Symbol 672 MovieClip in Symbol 783 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 678 MovieClip in Symbol 783 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 772 MovieClip in Symbol 783 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.pedang);
}
Symbol 783 MovieClip Frame 10
_parent.gotoAndStop(1);
Instance of Symbol 672 MovieClip in Symbol 784 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 678 MovieClip in Symbol 784 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 686 MovieClip in Symbol 784 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 689 MovieClip in Symbol 784 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 695 MovieClip in Symbol 784 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 702 MovieClip in Symbol 784 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 686 MovieClip in Symbol 784 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 695 MovieClip in Symbol 784 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 689 MovieClip in Symbol 784 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 712 MovieClip in Symbol 784 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.badan);
}
Instance of Symbol 672 MovieClip in Symbol 784 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 678 MovieClip in Symbol 784 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 772 MovieClip in Symbol 784 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.pedang);
}
Symbol 784 MovieClip Frame 15
_parent.gotoAndStop(1);
Instance of Symbol 672 MovieClip in Symbol 789 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 678 MovieClip in Symbol 789 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 686 MovieClip in Symbol 789 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 689 MovieClip in Symbol 789 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 695 MovieClip in Symbol 789 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 702 MovieClip in Symbol 789 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 686 MovieClip in Symbol 789 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 712 MovieClip in Symbol 789 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.badan);
}
Instance of Symbol 672 MovieClip in Symbol 789 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 695 MovieClip in Symbol 789 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 678 MovieClip in Symbol 789 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 689 MovieClip in Symbol 789 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 772 MovieClip in Symbol 789 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.pedang);
}
Symbol 789 MovieClip Frame 22
_parent.shoot = true;
_parent.gotoAndStop(1);
Instance of Symbol 672 MovieClip in Symbol 790 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 678 MovieClip in Symbol 790 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 686 MovieClip in Symbol 790 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 689 MovieClip in Symbol 790 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 695 MovieClip in Symbol 790 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 702 MovieClip in Symbol 790 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 686 MovieClip in Symbol 790 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 695 MovieClip in Symbol 790 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 689 MovieClip in Symbol 790 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 712 MovieClip in Symbol 790 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.badan);
}
Instance of Symbol 672 MovieClip in Symbol 790 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 678 MovieClip in Symbol 790 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 772 MovieClip in Symbol 790 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.pedang);
}
Symbol 790 MovieClip Frame 5
_parent._parent.attachMovie("darah", "darah" + random(200), random(1000) + 1000, {_x:(_parent._x + random(10)) - random(10), _y:_parent._y, _xscale:75 + random(75)});
Symbol 790 MovieClip Frame 14
_parent.gotoAndStop(1);
Symbol 793 MovieClip Frame 50
stop();
Instance of Symbol 672 MovieClip in Symbol 794 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 678 MovieClip in Symbol 794 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 686 MovieClip in Symbol 794 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 689 MovieClip in Symbol 794 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 695 MovieClip in Symbol 794 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 702 MovieClip in Symbol 794 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 686 MovieClip in Symbol 794 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 695 MovieClip in Symbol 794 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 689 MovieClip in Symbol 794 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 712 MovieClip in Symbol 794 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.badan);
}
Instance of Symbol 672 MovieClip in Symbol 794 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 678 MovieClip in Symbol 794 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 772 MovieClip in Symbol 794 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.pedang);
}
Symbol 794 MovieClip Frame 5
_parent._parent.attachMovie("darah", "darah" + random(200), random(1000) + 1000, {_x:(_parent._x + random(10)) - random(10), _y:_parent._y, _xscale:75 + random(75)});
Symbol 794 MovieClip Frame 24
stop();
Instance of Symbol 672 MovieClip in Symbol 795 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 678 MovieClip in Symbol 795 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 686 MovieClip in Symbol 795 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 689 MovieClip in Symbol 795 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 695 MovieClip in Symbol 795 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 702 MovieClip in Symbol 795 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 686 MovieClip in Symbol 795 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 695 MovieClip in Symbol 795 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 689 MovieClip in Symbol 795 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.celana);
}
Instance of Symbol 712 MovieClip in Symbol 795 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.badan);
}
Instance of Symbol 672 MovieClip in Symbol 795 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 678 MovieClip in Symbol 795 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.tangan);
}
Instance of Symbol 772 MovieClip in Symbol 795 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_parent._parent.pedang);
}
Symbol 795 MovieClip Frame 5
_parent._parent.attachMovie("darah", "darah" + random(200), random(1000) + 1000, {_x:(_parent._x + random(10)) - random(10), _y:_parent._y, _xscale:75 + random(75)});
Symbol 795 MovieClip Frame 24
stop();
Symbol 796 MovieClip Frame 1
stop();
Symbol 797 MovieClip Frame 1
dalam = 0;
Instance of Symbol 796 MovieClip in Symbol 797 MovieClip Frame 1
onClipEvent (load) {
noid = 1;
_name = ("musuh" + String(noid));
id = "computer";
this.swapDepths(_y * 10);
gakadamusuh = false;
tunggumusuh = 0;
jm = _root.jenismusuh;
_x = (600 + random(200));
ya = _y;
if (jm > 3) {
rambut = random(5) + 50;
} else {
rambut = ((random(8) * 6) + (_root.jenismusuh * random(2))) + random(2);
}
if (jm == 3) {
mata = random(4) + 2;
} else {
mata = random(3);
}
alis = random(5) + 1;
if (jm > 3) {
jenggot = 1;
} else {
jenggot = random(10);
}
if (jm > 3) {
badan = jm;
tangan = jm;
celana = jm;
pedang = 4;
} else if (jm == 1) {
badan = random(2) + 2;
if (badan == 1) {
tangan = 1;
rambut = ((jm * 6) + 3) + random(3);
} else {
tangan = random(2) + 2;
if (tangan > 3) {
tangan = 3;
}
}
celana = random(2) + 2;
pedang = random(5) + 1;
} else {
badan = random(2) + 1;
if (badan == 1) {
tangan = 1;
rambut = ((jm * 6) + 3) + random(3);
} else {
tangan = random(3) + 2;
if (tangan > 3) {
tangan = 3;
}
}
celana = random(3) + 1;
pedang = random(3) + 1;
}
skala = _xscale;
maju = 0;
kec = 8;
jarak = 0;
energi = 100;
delaytangkis = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
if (_name == "musuh1") {
if (!gakadamusuh) {
jarak = _x - _parent["pemain" + noid]._x;
if (isNaN(jarak)) {
gakadamusuh = true;
}
if ((Math.abs(jarak) > 70) and (_currentframe < 4)) {
gotoAndStop (3);
if (jarak > 0) {
_xscale = skala;
_x = (_x - kec);
} else {
_xscale = (-skala);
_x = (_x + kec);
}
}
if ((Math.abs(jarak) <= 60) and (_currentframe < 4)) {
gotoAndStop (2);
if (jarak > 0) {
_xscale = skala;
_x = (_x + (kec / 2));
} else {
_xscale = (-skala);
_x = (_x - (kec / 2));
}
}
if ((((Math.abs(jarak) <= 70) and (Math.abs(jarak) >= 60)) and (_currentframe > 1)) and (_currentframe < 4)) {
if (jarak > 0) {
_xscale = skala;
} else {
_xscale = (-skala);
}
gotoAndStop (1);
}
if (((Math.abs(jarak) >= 60) and (_currentframe == 1)) and (_parent["pemain" + noid]._currentframe < 12)) {
if (random(20 - (_root.levelmusuh * 2)) == 3) {
gotoAndStop (7);
}
if (random(20 - (_root.levelmusuh * 2)) == 5) {
gotoAndStop (9);
}
if (random(25 - (_root.levelmusuh * 2)) == 3) {
gotoAndStop (8);
}
if (((random(8 - _root.levelmusuh) == 2) and (_parent["pemain" + noid]._currentframe > 6)) and (_parent["pemain" + noid]._currentframe < 12)) {
if (_parent["pemain" + noid]._currentframe == 7) {
if (random(3) == 2) {
gotoAndStop (5);
} else {
gotoAndStop (6);
}
} else {
gotoAndStop (6);
}
}
}
if ((_currentframe == 6) or (_currentframe == 5)) {
delaytangkis++;
if (delaytangkis > 10) {
delaytangkis = 0;
tubuh.play();
}
}
if (_currentframe > 12) {
if ((tubuh._currentframe == 2) and (_name == "musuh1")) {
if (_root.crewmusuh > 0) {
_root.crewmusuh--;
_name = "mati";
_parent.dalam++;
this.duplicateMovieClip("musuh1", _parent.dalam);
_parent["pemain" + noid].tunggumusuh = 0;
_root.musuhmati++;
_root.emus--;
} else {
_name = "musuhmati";
_root.musuhmati++;
_root.emus--;
}
}
}
if (_parent.pemainmati._currentframe > 12) {
gakadamusuh = true;
}
} else if (_currentframe < 13) {
gotoAndStop (3);
_xscale = skala;
_x = (_x - kec);
if (_x < -50) {
_x = -50;
_root.cekmenang();
_root.crewmusuh++;
gotoAndStop (15);
}
}
} else {
delete this;
}
}
}
Instance of Symbol 796 MovieClip in Symbol 797 MovieClip Frame 1
onClipEvent (load) {
noid = 1;
id = "player";
_name = ("pemain" + String(noid));
tunggumusuh = 0;
gakadamusuh = false;
_x = (-random(200));
ya = _y;
jm = random(2) + 1;
if (jm > 2) {
jm = 1;
}
rambut = ((random(8) * 6) + (_parent.jm * random(2))) + random(2);
if (jm == 3) {
mata = random(4) + 2;
} else {
mata = random(3);
}
alis = random(5) + 1;
if (jm > 3) {
jenggot = 1;
} else {
jenggot = random(10);
}
if (jm > 3) {
badan = jm;
tangan = jm;
celana = jm;
pedang = 4;
} else if (jm == 1) {
badan = random(2) + 2;
if (badan == 1) {
tangan = 1;
rambut = ((jm * 6) + 3) + random(3);
} else {
tangan = random(2) + 2;
if (tangan > 3) {
tangan = 3;
}
}
celana = random(2) + 2;
pedang = random(5) + 1;
} else {
badan = random(2) + 1;
if (badan == 1) {
tangan = 1;
rambut = ((jm * 6) + 3) + random(3);
} else {
tangan = random(3) + 2;
if (tangan > 3) {
tangan = 3;
}
}
celana = random(3) + 1;
pedang = random(3) + 1;
}
skala = _xscale;
maju = 0;
kec = 8;
jarak = 0;
energi = 100;
delaytangkis = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
if (_name == "pemain1") {
if (!gakadamusuh) {
jarak = _x - _parent["musuh" + noid]._x;
if (isNaN(jarak)) {
gakadamusuh = true;
}
if ((Math.abs(jarak) > 70) and (_currentframe < 4)) {
gotoAndStop (3);
if (jarak < 0) {
_xscale = skala;
_x = (_x + kec);
} else {
_xscale = (-skala);
_x = (_x - kec);
}
}
if ((Math.abs(jarak) <= 60) and (_currentframe < 4)) {
gotoAndStop (2);
if (jarak < 0) {
_xscale = skala;
_x = (_x - (kec / 2));
} else {
_xscale = (-skala);
_x = (_x + (kec / 2));
}
}
if ((((Math.abs(jarak) <= 70) and (Math.abs(jarak) >= 60)) and (_currentframe > 1)) and (_currentframe < 4)) {
if (jarak < 0) {
_xscale = skala;
} else {
_xscale = (-skala);
}
gotoAndStop (1);
}
if (((Math.abs(jarak) >= 60) and (_currentframe == 1)) and (_parent["musuh" + noid]._currentframe < 12)) {
if (random(20 - (_root.levelpemain * 2)) == 3) {
gotoAndStop (7);
}
if (random(20 - (_root.levelpemain * 2)) == 5) {
gotoAndStop (9);
}
if (random(25 - (_root.levelpemain * 2)) == 3) {
gotoAndStop (8);
}
if (((random(8 - _root.levelpemain) == 2) and (_parent["musuh" + noid]._currentframe > 6)) and (_parent["musuh" + noid]._currentframe < 12)) {
if (_parent["musuh" + noid]._currentframe == 7) {
if (random(3) == 2) {
gotoAndStop (5);
} else {
gotoAndStop (6);
}
} else {
gotoAndStop (6);
}
}
}
if ((_currentframe == 6) or (_currentframe == 5)) {
delaytangkis++;
if (delaytangkis > 10) {
delaytangkis = 0;
tubuh.play();
}
}
if (_currentframe > 12) {
if ((tubuh._currentframe == 2) and (_name == "pemain1")) {
if (_root.crewpemain > 0) {
_root.crewpemain--;
_name = "mati";
_parent.dalam++;
this.duplicateMovieClip("pemain1", _parent.dalam);
_parent["musuh" + noid].tunggumusuh = 0;
_root.pemainmati++;
_root.eply--;
} else {
_name = "pemainmati";
_root.pemainmati++;
_root.eply--;
}
}
}
if (_parent.musuhmati._currentframe > 12) {
gakadamusuh = true;
}
} else if (_currentframe < 13) {
_xscale = skala;
gotoAndStop (3);
_x = (_x + kec);
if (_x > 650) {
_x = 650;
gotoAndStop (15);
_root.cekmenang();
_root.crewpemain++;
}
}
} else {
delete this;
}
}
}
Instance of Symbol 797 MovieClip "orang1" in Symbol 804 MovieClip Frame 1
onClipEvent (load) {
_x = 0;
}
Instance of Symbol 797 MovieClip "orang2" in Symbol 804 MovieClip Frame 1
onClipEvent (load) {
_x = 0;
if (_root.jumlahmusuh < 2) {
removeMovieClip(this);
}
}
Instance of Symbol 797 MovieClip "orang3" in Symbol 804 MovieClip Frame 1
onClipEvent (load) {
_x = 0;
if (_root.jumlahmusuh < 3) {
removeMovieClip(this);
}
}
Instance of Symbol 797 MovieClip "orang4" in Symbol 804 MovieClip Frame 1
onClipEvent (load) {
_x = 0;
if (_root.jumlahmusuh < 4) {
removeMovieClip(this);
}
}
Instance of Symbol 797 MovieClip "orang5" in Symbol 804 MovieClip Frame 1
onClipEvent (load) {
_x = 0;
if (_root.jumlahmusuh < 5) {
removeMovieClip(this);
}
}
Instance of Symbol 797 MovieClip "orang6" in Symbol 804 MovieClip Frame 1
onClipEvent (load) {
_x = 0;
if (_root.jumlahmusuh < 6) {
removeMovieClip(this);
}
}
Instance of Symbol 797 MovieClip "orang7" in Symbol 804 MovieClip Frame 1
onClipEvent (load) {
_x = 0;
if (_root.jumlahmusuh < 7) {
removeMovieClip(this);
}
}
Instance of Symbol 797 MovieClip "orang8" in Symbol 804 MovieClip Frame 1
onClipEvent (load) {
_x = 0;
if (_root.jumlahmusuh < 8) {
removeMovieClip(this);
}
}
Instance of Symbol 797 MovieClip "orang9" in Symbol 804 MovieClip Frame 1
onClipEvent (load) {
_x = 0;
if (_root.jumlahmusuh < 9) {
removeMovieClip(this);
}
}
Instance of Symbol 797 MovieClip "orang10" in Symbol 804 MovieClip Frame 1
onClipEvent (load) {
_x = 0;
if (_root.jumlahmusuh < 9) {
removeMovieClip(this);
}
}
Symbol 807 Button
on (release) {
if (!instant) {
instant = true;
}
}
Symbol 810 MovieClip Frame 1
stop();
Symbol 816 MovieClip Frame 1
pemain = _root.namapemain;
if (pemain == "mate") {
pemain = "???";
}
Instance of Symbol 810 MovieClip in Symbol 816 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.jenisperahu);
}
Instance of Symbol 810 MovieClip in Symbol 816 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.ukuran);
}
Symbol 821 MovieClip [battle] Frame 1
_root.eply = _root.crew;
if (_root.serang_port) {
gotoAndStop ("perang3");
} else if (_root.jumlahperahumusuh == 1) {
gotoAndStop ("perang1");
} else {
gotoAndStop ("perang2");
}
Symbol 821 MovieClip [battle] Frame 2
stop();
xawan = (random(100) / 100) - (random(100) / 100);
yawan = (random(100) / 100) - (random(100) / 100);
_root.kecepatanmax = _root.hitung_kec_max();
Instance of Symbol 83 MovieClip in Symbol 821 MovieClip [battle] Frame 2
onClipEvent (enterFrame) {
if (random(5) == 3) {
_x = (random(4) - random(4));
_y = (random(4) - random(4));
}
}
Instance of Symbol 83 MovieClip in Symbol 821 MovieClip [battle] Frame 2
onClipEvent (load) {
xl = _x;
yl = _y;
}
onClipEvent (enterFrame) {
if (random(5) == 3) {
_x = ((xl + random(4)) - random(4));
_y = ((yl + random(4)) - random(4));
}
}
Instance of Symbol 84 MovieClip in Symbol 821 MovieClip [battle] Frame 2
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (((_parent.prau.kecepatan > 0.05) and (_root.aktif == 1)) and (_parent.prau._currentframe < 6)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.prau._x, _y:_parent.prau._y, _rotation:_parent.prau.rotasi});
}
}
Instance of Symbol 84 MovieClip in Symbol 821 MovieClip [battle] Frame 2
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if ((_root.aktif == 1) and (_parent.musuh._currentframe < 6)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.musuh._x, _y:_parent.musuh._y, _rotation:_parent.musuh.rotasi});
}
}
Instance of Symbol 84 MovieClip "gun1" in Symbol 821 MovieClip [battle] Frame 2
onClipEvent (load) {
dalam = 0;
rts = 0;
_x = 0;
_y = 0;
tembak = 0;
lambat = 5;
jumlahpeluru = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
if (Key.isDown(32) and (_root.cannonsiap > 0)) {
if ((_parent.prau.rotasi >= 0) and (_parent.prau.rotasi < 90)) {
if (_parent.prau._y < _parent.musuh._y) {
rts = 90;
} else {
rts = -90;
}
}
if ((_parent.prau.rotasi >= 90) and (_parent.prau.rotasi < 180)) {
if (_parent.prau._x > _parent.musuh._x) {
rts = 90;
} else {
rts = -90;
}
}
if ((_parent.prau.rotasi >= 180) and (_parent.prau.rotasi < 270)) {
if (_parent.prau._x < _parent.musuh._x) {
rts = 90;
} else {
rts = -90;
}
}
if ((_parent.prau.rotasi >= 270) and (_parent.prau.rotasi < 360)) {
if (_parent.prau._y < _parent.musuh._y) {
rts = 90;
} else {
rts = -90;
}
}
lambat++;
if (lambat >= 1) {
_root.cannonsiap--;
lambat = 0;
dalam++;
if (dalam > 100) {
dalam = 0;
}
this.attachMovie("amo1", "amo" + dalam, dalam, {_x:_parent.prau._x, _y:_parent.prau._y, _rotation:((_parent.prau.rotasi + rts) + random(3)) - random(3)});
}
}
if (Key.isDown(90) and (_root.cannonsiap > 0)) {
rts = -90;
lambat++;
if (lambat >= 1) {
_root.cannonsiap--;
lambat = 0;
dalam++;
if (dalam > 100) {
dalam = 0;
}
this.attachMovie("amo1", "amo" + dalam, dalam, {_x:_parent.prau._x, _y:_parent.prau._y, _rotation:((_parent.prau.rotasi + rts) + random(3)) - random(3)});
}
}
if (Key.isDown(88) and (_root.cannonsiap > 0)) {
rts = 90;
lambat++;
if (lambat >= 1) {
_root.cannonsiap--;
lambat = 0;
dalam++;
if (dalam > 100) {
dalam = 0;
}
this.attachMovie("amo1", "amo" + dalam, dalam, {_x:_parent.prau._x, _y:_parent.prau._y, _rotation:((_parent.prau.rotasi + rts) + random(3)) - random(3)});
}
}
}
}
Instance of Symbol 84 MovieClip "gun2" in Symbol 821 MovieClip [battle] Frame 2
onClipEvent (load) {
dalam = 0;
rts = 0;
_x = 0;
_y = 0;
jp = _root.musuhcannon;
loading = 0;
jarak = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
jarak = Math.abs(Math.sqrt(((_parent.prau._x - _parent.musuh._x) * (_parent.prau._x - _parent.musuh._x)) + ((_parent.prau._y - _parent.musuh._y) * (_parent.prau._y - _parent.musuh._y))));
if (((random(7) == 3) and (jarak < 200)) and (jp > 0)) {
trace("dor" + _parent.musuh.rotasi2);
jp--;
dalam++;
if (dalam > 100) {
dalam = 0;
}
if ((_parent.musuh.rotasi2 >= 0) and (_parent.musuh.rotasi2 < 90)) {
if (_parent.musuh._y < _parent.prau._y) {
rts = 90;
} else {
rts = -90;
}
}
if ((_parent.musuh.rotasi2 >= 90) and (_parent.musuh.rotasi2 < 180)) {
if (_parent.musuh._x > _parent.prau._x) {
rts = 90;
} else {
rts = -90;
}
}
if ((_parent.musuh.rotasi2 >= 180) and (_parent.musuh.rotasi2 < 270)) {
if (_parent.musuh._x < _parent.prau._x) {
rts = 90;
} else {
rts = -90;
}
}
if ((_parent.musuh.rotasi2 >= 270) and (_parent.musuh.rotasi2 < 360)) {
if (_parent.musuh._y < _parent.prau._y) {
rts = 90;
} else {
rts = -90;
}
}
this.attachMovie("amo2", "amoenemy" + dalam, dalam, {_x:_parent.musuh._x, _y:_parent.musuh._y, _rotation:_parent.musuh.rotasi2 + rts});
}
if (jp < _root.musuhcannon) {
loading++;
if (loading > 50) {
loading = 0;
jp++;
}
}
}
}
Instance of Symbol 616 MovieClip "prau" in Symbol 821 MovieClip [battle] Frame 2
onClipEvent (load) {
gotoAndStop(_root.jenisperahu);
rotasi = _root.posr;
kecepatan = 0;
vx = 0;
vy = 0;
xl = _x;
yl = _y;
rotasi2 = 0;
charge = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_root.kecepatanmax = _root.hitung_kec_max();
this.swapDepths(_y);
if (_root.shiphp > 0) {
if (Key.isDown(49)) {
trace((("posx = " + _x) + " posy = ") + _y);
}
prau.gotoAndStop(Math.floor(rotasi / 10) + 1);
if (Key.isDown(39) or Key.isDown(37)) {
if (Key.isDown(39)) {
if (kecepatan > 0) {
rotasi = rotasi + _root.manuver;
if (rotasi > 360) {
rotasi = 0;
}
}
} else if (Key.isDown(37)) {
if (kecepatan > 0) {
rotasi = rotasi - _root.manuver;
if (rotasi < 0) {
rotasi = 360;
}
}
}
}
if (Key.isDown(38)) {
if (kecepatan < _root.kecepatanmax) {
kecepatan = kecepatan + _root.gas;
}
} else if (Key.isDown(40)) {
kecepatan = kecepatan * 0.8;
} else {
kecepatan = kecepatan * 0.99;
}
vx = kecepatan * Math.cos((rotasi * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
if (_x < 10) {
_x = 10;
if (rotasi > 180) {
rotasi = rotasi + _root.manuver;
} else {
rotasi = rotasi - _root.manuver;
}
}
if (_x > 590) {
_x = 590;
if ((rotasi > 0) and (rotasi < 180)) {
rotasi = rotasi + _root.manuver;
} else {
rotasi = rotasi - _root.manuver;
}
}
if (_y < 10) {
_y = 10;
if (rotasi > 270) {
rotasi = rotasi + _root.manuver;
} else {
rotasi = rotasi - _root.manuver;
}
}
if (_y > 410) {
_y = 410;
if (rotasi > 90) {
rotasi = rotasi + _root.manuver;
} else {
rotasi = rotasi - _root.manuver;
}
}
if (((Key.isDown(82) and (charge == 0)) and (_root.tanyacharge._currentframe == 1)) and (_root.musuhhp > 0)) {
_root.aktif = 0;
_root.tanyacharge.gotoAndStop(3);
}
if (this.sensor.hitTest(_parent.musuh.sensor) and (charge == 0)) {
charge = 1;
_root.aktif = 0;
_root.tanyacharge.gotoAndStop(2);
}
if ((!this.hitTest(_parent.musuh)) and (charge == 1)) {
charge = 0;
}
} else if (_currentframe < 6) {
rotasi2 = 140;
if (rotasi < (rotasi2 - 3)) {
rotasi = rotasi + 3;
}
if (rotasi > (rotasi2 + 3)) {
rotasi = rotasi - 3;
}
kecepatan = 1;
prau.gotoAndStop(Math.floor(rotasi / 10) + 1);
if ((prau._currentframe >= 11) and (prau._currentframe <= 16)) {
gotoAndStop(5 + _root.jenisperahu);
_root.play_sound("sound_sink", 1);
}
vx = kecepatan * Math.cos((rotasi * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
}
}
}
Instance of Symbol 616 MovieClip "musuh" in Symbol 821 MovieClip [battle] Frame 2
onClipEvent (load) {
gotoAndStop(_root.ukuran);
rotasi = random(360);
kecepatan = random(2) + 1;
vx = 0;
vy = 0;
xl = _x;
yl = _y;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(_y);
if (_root.musuhhp > 0) {
dx = _parent.prau._x - _x;
dy = _parent.prau._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
rotasi = rotasi - 90;
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
if (random(20) == 3) {
kecepatan = 1;
}
if ((random(15) == 5) and (kecepatan == 1)) {
kecepatan = random(2) + 1;
}
rotasi2 = rotasi;
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
if (_x < -20) {
_x = -20;
if (rotasi > 180) {
rotasi = rotasi + _root.manuver;
} else {
rotasi = rotasi - _root.manuver;
}
}
if (_x > 620) {
_x = 620;
if ((rotasi > 0) and (rotasi < 180)) {
rotasi = rotasi + _root.manuver;
} else {
rotasi = rotasi - _root.manuver;
}
}
if (_y < -20) {
_y = -20;
if (rotasi > 270) {
rotasi = rotasi + _root.manuver;
} else {
rotasi = rotasi - _root.manuver;
}
}
if (_y > 430) {
_y = 430;
if (rotasi > 90) {
rotasi = rotasi + _root.manuver;
} else {
rotasi = rotasi - _root.manuver;
}
}
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
} else if (this._currentframe < 6) {
rotasi = 140;
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
if (random(20) == 3) {
kecepatan = 1;
}
if ((random(15) == 5) and (kecepatan == 1)) {
kecepatan = random(2) + 1;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
if ((prau._currentframe >= 11) and (prau._currentframe <= 16)) {
gotoAndStop(5 + _root.ukuran);
_root.play_sound("sound_sink", 1);
}
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
}
}
}
Instance of Symbol 161 MovieClip in Symbol 821 MovieClip [battle] Frame 2
onClipEvent (load) {
_x = _parent.prau._x;
_y = (_parent.prau._y - 30);
}
onClipEvent (enterFrame) {
_x = _parent.prau._x;
_y = (_parent.prau._y - 30);
}
Instance of Symbol 619 MovieClip "awan1" in Symbol 821 MovieClip [battle] Frame 2
onClipEvent (load) {
_x = random(600);
_y = random(400);
this.swapDepths(15000);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x + _parent.xawan);
_y = (_y + _parent.yawan);
if (_x < -200) {
_x = 800;
_y = random(400);
}
if (_x > 800) {
_x = -200;
_y = random(400);
}
if (_y < -200) {
_y = 600;
_x = random(600);
}
if (_y > 600) {
_y = -200;
_x = random(600);
}
}
}
Instance of Symbol 619 MovieClip "awan2" in Symbol 821 MovieClip [battle] Frame 2
onClipEvent (load) {
_x = random(600);
_y = random(400);
this.swapDepths(15001);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x + _parent.xawan);
_y = (_y + _parent.yawan);
if (_x < -200) {
_x = 800;
}
if (_x > 800) {
_x = -200;
}
if (_y < -200) {
_y = 600;
}
if (_y > 600) {
_y = -200;
}
}
}
Instance of Symbol 637 MovieClip in Symbol 821 MovieClip [battle] Frame 2
onClipEvent (load) {
this.swapDepths(15007);
}
Symbol 821 MovieClip [battle] Frame 3
prevFrame();
Symbol 821 MovieClip [battle] Frame 4
stop();
xawan = (random(100) / 100) - (random(100) / 100);
yawan = (random(100) / 100) - (random(100) / 100);
_root.kecepatanmax = _root.hitung_kec_max();
Instance of Symbol 83 MovieClip in Symbol 821 MovieClip [battle] Frame 4
onClipEvent (enterFrame) {
if (random(5) == 3) {
_x = (random(4) - random(4));
_y = (random(4) - random(4));
}
}
Instance of Symbol 83 MovieClip in Symbol 821 MovieClip [battle] Frame 4
onClipEvent (load) {
xl = _x;
yl = _y;
}
onClipEvent (enterFrame) {
if (random(5) == 3) {
_x = ((xl + random(4)) - random(4));
_y = ((yl + random(4)) - random(4));
}
}
Instance of Symbol 84 MovieClip in Symbol 821 MovieClip [battle] Frame 4
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (((_parent.prau.kecepatan > 0.05) and (_root.aktif == 1)) and (_parent.prau._currentframe < 6)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.prau._x, _y:_parent.prau._y, _rotation:_parent.prau.rotasi});
}
}
Instance of Symbol 84 MovieClip in Symbol 821 MovieClip [battle] Frame 4
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if ((_root.aktif == 1) and (_parent.musuh1._currentframe < 6)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.musuh1._x, _y:_parent.musuh1._y, _rotation:_parent.musuh1.rotasi});
}
}
Instance of Symbol 84 MovieClip in Symbol 821 MovieClip [battle] Frame 4
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if ((_root.aktif == 1) and (_parent.musuh2._currentframe < 6)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.musuh2._x, _y:_parent.musuh2._y, _rotation:_parent.musuh2.rotasi});
}
}
Instance of Symbol 84 MovieClip "gun1" in Symbol 821 MovieClip [battle] Frame 4
onClipEvent (load) {
dalam = 0;
rts = 0;
_x = 0;
_y = 0;
tembak = 0;
lambat = 5;
jumlahpeluru = 0;
jarak1 = 0;
jarak2 = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
if (Key.isDown(32) and (_root.cannonsiap > 0)) {
jarak1 = Math.abs(Math.sqrt(((_parent.prau._x - _parent.musuh1._x) * (_parent.prau._x - _parent.musuh1._x)) + ((_parent.prau._y - _parent.musuh1._y) * (_parent.prau._y - _parent.musuh1._y))));
jarak2 = Math.abs(Math.sqrt(((_parent.prau._x - _parent.musuh2._x) * (_parent.prau._x - _parent.musuh2._x)) + ((_parent.prau._y - _parent.musuh2._y) * (_parent.prau._y - _parent.musuh2._y))));
if (jarak1 < jarak2) {
if ((_parent.prau.rotasi >= 0) and (_parent.prau.rotasi < 90)) {
if (_parent.prau._y < _parent.musuh1._y) {
rts = 90;
} else {
rts = -90;
}
}
if ((_parent.prau.rotasi >= 90) and (_parent.prau.rotasi < 180)) {
if (_parent.prau._x > _parent.musuh1._x) {
rts = 90;
} else {
rts = -90;
}
}
if ((_parent.prau.rotasi >= 180) and (_parent.prau.rotasi < 270)) {
if (_parent.prau._x < _parent.musuh1._x) {
rts = 90;
} else {
rts = -90;
}
}
if ((_parent.prau.rotasi >= 270) and (_parent.prau.rotasi < 360)) {
if (_parent.prau._y < _parent.musuh1._y) {
rts = 90;
} else {
rts = -90;
}
}
} else {
if ((_parent.prau.rotasi >= 0) and (_parent.prau.rotasi < 90)) {
if (_parent.prau._y < _parent.musuh2._y) {
rts = 90;
} else {
rts = -90;
}
}
if ((_parent.prau.rotasi >= 90) and (_parent.prau.rotasi < 180)) {
if (_parent.prau._x > _parent.musuh2._x) {
rts = 90;
} else {
rts = -90;
}
}
if ((_parent.prau.rotasi >= 180) and (_parent.prau.rotasi < 270)) {
if (_parent.prau._x < _parent.musuh2._x) {
rts = 90;
} else {
rts = -90;
}
}
if ((_parent.prau.rotasi >= 270) and (_parent.prau.rotasi < 360)) {
if (_parent.prau._y < _parent.musuh2._y) {
rts = 90;
} else {
rts = -90;
}
}
}
lambat++;
if (lambat >= 1) {
_root.cannonsiap--;
lambat = 0;
dalam++;
if (dalam > 100) {
dalam = 0;
}
this.attachMovie("amo1", "amo" + dalam, dalam, {_x:_parent.prau._x, _y:_parent.prau._y, _rotation:((_parent.prau.rotasi + rts) + random(3)) - random(3)});
}
}
if (Key.isDown(90) and (_root.cannonsiap > 0)) {
rts = -90;
lambat++;
if (lambat >= 1) {
_root.cannonsiap--;
lambat = 0;
dalam++;
if (dalam > 100) {
dalam = 0;
}
this.attachMovie("amo1", "amo" + dalam, dalam, {_x:_parent.prau._x, _y:_parent.prau._y, _rotation:((_parent.prau.rotasi + rts) + random(3)) - random(3)});
}
}
if (Key.isDown(88) and (_root.cannonsiap > 0)) {
rts = 90;
lambat++;
if (lambat >= 1) {
_root.cannonsiap--;
lambat = 0;
dalam++;
if (dalam > 100) {
dalam = 0;
}
this.attachMovie("amo1", "amo" + dalam, dalam, {_x:_parent.prau._x, _y:_parent.prau._y, _rotation:((_parent.prau.rotasi + rts) + random(3)) - random(3)});
}
}
}
}
Instance of Symbol 84 MovieClip "gun2" in Symbol 821 MovieClip [battle] Frame 4
onClipEvent (load) {
dalam = 0;
rts = 0;
_x = 0;
_y = 0;
jp = _root.musuhcannon;
loading = 0;
jarak = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
jarak = Math.abs(Math.sqrt(((_parent.prau._x - _parent.musuh1._x) * (_parent.prau._x - _parent.musuh1._x)) + ((_parent.prau._y - _parent.musuh1._y) * (_parent.prau._y - _parent.musuh1._y))));
if ((((random(7) == 3) and (jarak < 200)) and (jp > 0)) and (_parent.musuh1._currentframe < 6)) {
jp--;
dalam++;
if (dalam > 100) {
dalam = 0;
}
if ((_parent.musuh1.rotasi2 >= 0) and (_parent.musuh1.rotasi2 < 90)) {
if (_parent.musuh1._y < _parent.prau._y) {
rts = 90;
} else {
rts = -90;
}
}
if ((_parent.musuh1.rotasi2 >= 90) and (_parent.musuh1.rotasi2 < 180)) {
if (_parent.musuh1._x > _parent.prau._x) {
rts = 90;
} else {
rts = -90;
}
}
if ((_parent.musuh1.rotasi2 >= 180) and (_parent.musuh1.rotasi2 < 270)) {
if (_parent.musuh1._x < _parent.prau._x) {
rts = 90;
} else {
rts = -90;
}
}
if ((_parent.musuh1.rotasi2 >= 270) and (_parent.musuh1.rotasi2 < 360)) {
if (_parent.musuh1._y < _parent.prau._y) {
rts = 90;
} else {
rts = -90;
}
}
this.attachMovie("amo2", "amoenemy" + dalam, dalam, {_x:_parent.musuh1._x, _y:_parent.musuh1._y, _rotation:_parent.musuh1.rotasi2 + rts});
}
if (jp < _root.musuhcannon) {
loading++;
if (loading > 50) {
loading = 0;
jp++;
}
}
}
}
Instance of Symbol 84 MovieClip "gun3" in Symbol 821 MovieClip [battle] Frame 4
onClipEvent (load) {
dalam = 0;
rts = 0;
_x = 0;
_y = 0;
jp = _root.musuhcannon;
loading = 0;
jarak = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
jarak = Math.abs(Math.sqrt(((_parent.prau._x - _parent.musuh2._x) * (_parent.prau._x - _parent.musuh2._x)) + ((_parent.prau._y - _parent.musuh2._y) * (_parent.prau._y - _parent.musuh2._y))));
if ((((random(7) == 3) and (jarak < 200)) and (jp > 0)) and (_parent.musuh2._currentframe < 6)) {
jp--;
dalam++;
if (dalam > 100) {
dalam = 0;
}
if ((_parent.musuh2.rotasi2 >= 0) and (_parent.musuh2.rotasi2 < 90)) {
if (_parent.musuh2._y < _parent.prau._y) {
rts = 90;
} else {
rts = -90;
}
}
if ((_parent.musuh2.rotasi2 >= 90) and (_parent.musuh2.rotasi2 < 180)) {
if (_parent.musuh2._x > _parent.prau._x) {
rts = 90;
} else {
rts = -90;
}
}
if ((_parent.musuh2.rotasi2 >= 180) and (_parent.musuh2.rotasi2 < 270)) {
if (_parent.musuh2._x < _parent.prau._x) {
rts = 90;
} else {
rts = -90;
}
}
if ((_parent.musuh2.rotasi2 >= 270) and (_parent.musuh2.rotasi2 < 360)) {
if (_parent.musuh2._y < _parent.prau._y) {
rts = 90;
} else {
rts = -90;
}
}
this.attachMovie("amo2", "amoenemy" + dalam, dalam, {_x:_parent.musuh2._x, _y:_parent.musuh2._y, _rotation:_parent.musuh2.rotasi2 + rts});
}
if (jp < _root.musuhcannon) {
loading++;
if (loading > 50) {
loading = 0;
jp++;
}
}
}
}
Instance of Symbol 616 MovieClip "prau" in Symbol 821 MovieClip [battle] Frame 4
onClipEvent (load) {
gotoAndStop(_root.jenisperahu);
rotasi = _root.posr;
kecepatan = 0;
vx = 0;
vy = 0;
xl = _x;
yl = _y;
rotasi2 = 0;
charge = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_root.kecepatanmax = _root.hitung_kec_max();
this.swapDepths(_y);
if (_root.shiphp > 0) {
if (Key.isDown(49)) {
trace((("posx = " + _x) + " posy = ") + _y);
}
prau.gotoAndStop(Math.floor(rotasi / 10) + 1);
if (Key.isDown(39) or Key.isDown(37)) {
if (Key.isDown(39)) {
if (kecepatan > 0) {
rotasi = rotasi + _root.manuver;
if (rotasi > 360) {
rotasi = 0;
}
}
} else if (Key.isDown(37)) {
if (kecepatan > 0) {
rotasi = rotasi - _root.manuver;
if (rotasi < 0) {
rotasi = 360;
}
}
}
}
if (Key.isDown(38)) {
if (kecepatan < _root.kecepatanmax) {
kecepatan = kecepatan + _root.gas;
}
} else if (Key.isDown(40)) {
kecepatan = kecepatan * 0.8;
} else {
kecepatan = kecepatan * 0.99;
}
vx = kecepatan * Math.cos((rotasi * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
if (_x < 10) {
_x = 10;
if (rotasi > 180) {
rotasi = rotasi + _root.manuver;
} else {
rotasi = rotasi - _root.manuver;
}
}
if (_x > 590) {
_x = 590;
if ((rotasi > 0) and (rotasi < 180)) {
rotasi = rotasi + _root.manuver;
} else {
rotasi = rotasi - _root.manuver;
}
}
if (_y < 10) {
_y = 10;
if (rotasi > 270) {
rotasi = rotasi + _root.manuver;
} else {
rotasi = rotasi - _root.manuver;
}
}
if (_y > 410) {
_y = 410;
if (rotasi > 90) {
rotasi = rotasi + _root.manuver;
} else {
rotasi = rotasi - _root.manuver;
}
}
if (sensor.hitTest(_parent.musuh1.sensor) and (charge == 0)) {
charge = 1;
_root.sasarancharge = 1;
_root.aktif = 0;
_root.tanyacharge.gotoAndStop(2);
}
if (((Key.isDown(82) and (charge == 0)) and (_root.tanyacharge._currentframe == 1)) and ((_root.musuh1hp > 0) or (_root.musuh2hp > 0))) {
_root.aktif = 0;
_root.tanyacharge.gotoAndStop(3);
}
if (sensor.hitTest(_parent.musuh2.sensor) and (charge == 0)) {
charge = 1;
_root.sasarancharge = 2;
_root.aktif = 0;
_root.tanyacharge.gotoAndStop(2);
}
if (((!this.hitTest(_parent.musuh2)) and (!this.hitTest(_parent.musuh2))) and (charge == 1)) {
charge = 0;
}
} else if (_currentframe < 6) {
rotasi2 = 140;
if (rotasi < (rotasi2 - 3)) {
rotasi = rotasi + 3;
}
if (rotasi > (rotasi2 + 3)) {
rotasi = rotasi - 3;
}
kecepatan = 1;
prau.gotoAndStop(Math.floor(rotasi / 10) + 1);
if ((prau._currentframe >= 11) and (prau._currentframe <= 16)) {
gotoAndStop(5 + _root.jenisperahu);
_root.play_sound("sound_sink", 1);
}
vx = kecepatan * Math.cos((rotasi * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
}
}
}
Instance of Symbol 616 MovieClip "musuh1" in Symbol 821 MovieClip [battle] Frame 4
onClipEvent (load) {
gotoAndStop(_root.ukuran);
rotasi = random(360);
kecepatan = random(2) + 1;
vx = 0;
vy = 0;
_y = (random(200) + 150);
_x = (random(200) + 300);
xl = _x;
yl = _y;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(_y);
if ((((_x < -200) or (_x > 800)) or (_y < -200)) or (_y > 620)) {
_root.musuh1hp = -10;
_root.bar1._visible = false;
_root.en1._visible = false;
}
if (_root.musuh1hp > 0) {
dx = _parent.prau._x - _x;
dy = _parent.prau._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if ((((_x < -100) or (_x > 700)) or (_y < -100)) or (_y > 520)) {
} else {
rotasi = rotasi - 90;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
if (random(20) == 3) {
kecepatan = 1;
}
if ((random(15) == 5) and (kecepatan == 1)) {
kecepatan = random(2) + 1;
}
rotasi2 = rotasi;
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
if (_x < -20) {
_x = -20;
if (rotasi > 180) {
rotasi = rotasi + _root.manuver;
} else {
rotasi = rotasi - _root.manuver;
}
}
if (_x > 620) {
_x = 620;
if ((rotasi > 0) and (rotasi < 180)) {
rotasi = rotasi + _root.manuver;
} else {
rotasi = rotasi - _root.manuver;
}
}
if (_y < -20) {
_y = -20;
if (rotasi > 270) {
rotasi = rotasi + _root.manuver;
} else {
rotasi = rotasi - _root.manuver;
}
}
if (_y > 430) {
_y = 430;
if (rotasi > 90) {
rotasi = rotasi + _root.manuver;
} else {
rotasi = rotasi - _root.manuver;
}
}
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
} else if (_currentframe < 6) {
rotasi = 140;
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
if (random(20) == 3) {
kecepatan = 1;
}
if ((random(15) == 5) and (kecepatan == 1)) {
kecepatan = random(2) + 1;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
if ((prau._currentframe >= 11) and (prau._currentframe <= 16)) {
gotoAndStop(5 + _root.ukuran);
_root.play_sound("sound_sink", 1);
}
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
}
}
}
Instance of Symbol 161 MovieClip in Symbol 821 MovieClip [battle] Frame 4
onClipEvent (load) {
_x = _parent.prau._x;
_y = (_parent.prau._y - 30);
}
onClipEvent (enterFrame) {
_x = _parent.prau._x;
_y = (_parent.prau._y - 30);
}
Instance of Symbol 616 MovieClip "musuh2" in Symbol 821 MovieClip [battle] Frame 4
onClipEvent (load) {
gotoAndStop(_root.ukuran);
rotasi = random(360);
kecepatan = random(2) + 1;
vx = 0;
vy = 0;
_y = (random(200) + 120);
_x = (random(200) + 50);
xl = _x;
yl = _y;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(_y);
if ((((_x < -200) or (_x > 800)) or (_y < -200)) or (_y > 620)) {
_root.musuh2hp = -10;
_root.bar2._visible = false;
_root.en2._visible = false;
}
if (_root.musuh2hp > 0) {
trace("p2");
dx = _parent.prau._x - _x;
dy = _parent.prau._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if ((((_x < -100) or (_x > 700)) or (_y < -100)) or (_y > 520)) {
} else {
rotasi = rotasi - 90;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 5)) {
rotasi2 = rotasi2 + 5;
}
if (rotasi2 > (rotasi + 5)) {
rotasi2 = rotasi2 - 5;
}
if (random(20) == 3) {
kecepatan = 1;
}
if ((random(15) == 5) and (kecepatan == 1)) {
kecepatan = random(2) + 1;
}
rotasi2 = rotasi;
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
if (_x < -20) {
_x = -20;
if (rotasi > 180) {
rotasi = rotasi + _root.manuver;
} else {
rotasi = rotasi - _root.manuver;
}
}
if (_x > 620) {
_x = 620;
if ((rotasi > 0) and (rotasi < 180)) {
rotasi = rotasi + _root.manuver;
} else {
rotasi = rotasi - _root.manuver;
}
}
if (_y < -20) {
_y = -20;
if (rotasi > 270) {
rotasi = rotasi + _root.manuver;
} else {
rotasi = rotasi - _root.manuver;
}
}
if (_y > 430) {
_y = 430;
if (rotasi > 90) {
rotasi = rotasi + _root.manuver;
} else {
rotasi = rotasi - _root.manuver;
}
}
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
} else if (_currentframe < 6) {
rotasi = 140;
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
if (random(20) == 3) {
kecepatan = 1;
}
if ((random(15) == 5) and (kecepatan == 1)) {
kecepatan = random(2) + 1;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
if ((prau._currentframe >= 11) and (prau._currentframe <= 16)) {
gotoAndStop(5 + _root.ukuran);
_root.play_sound("sound_sink", 1);
}
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
}
}
}
Instance of Symbol 619 MovieClip "awan1" in Symbol 821 MovieClip [battle] Frame 4
onClipEvent (load) {
_x = random(600);
_y = random(400);
this.swapDepths(15000);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x + _parent.xawan);
_y = (_y + _parent.yawan);
if (_x < -200) {
_x = 800;
_y = random(400);
}
if (_x > 800) {
_x = -200;
_y = random(400);
}
if (_y < -200) {
_y = 600;
_x = random(600);
}
if (_y > 600) {
_y = -200;
_x = random(600);
}
}
}
Instance of Symbol 619 MovieClip "awan2" in Symbol 821 MovieClip [battle] Frame 4
onClipEvent (load) {
_x = random(600);
_y = random(400);
this.swapDepths(15001);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x + _parent.xawan);
_y = (_y + _parent.yawan);
if (_x < -200) {
_x = 800;
}
if (_x > 800) {
_x = -200;
}
if (_y < -200) {
_y = 600;
}
if (_y > 600) {
_y = -200;
}
}
}
Instance of Symbol 637 MovieClip in Symbol 821 MovieClip [battle] Frame 4
onClipEvent (load) {
this.swapDepths(15007);
}
Symbol 821 MovieClip [battle] Frame 6
stop();
xawan = (random(100) / 100) - (random(100) / 100);
yawan = (random(100) / 100) - (random(100) / 100);
_root.kecepatanmax = _root.hitung_kec_max();
fort_power = 1000;
fort_power_max = 1000;
Instance of Symbol 83 MovieClip in Symbol 821 MovieClip [battle] Frame 6
onClipEvent (enterFrame) {
if (random(5) == 3) {
_x = (random(4) - random(4));
_y = (random(4) - random(4));
}
}
Instance of Symbol 83 MovieClip in Symbol 821 MovieClip [battle] Frame 6
onClipEvent (load) {
xl = _x;
yl = _y;
}
onClipEvent (enterFrame) {
if (random(5) == 3) {
_x = ((xl + random(4)) - random(4));
_y = ((yl + random(4)) - random(4));
}
}
Instance of Symbol 84 MovieClip in Symbol 821 MovieClip [battle] Frame 6
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (((_parent.prau.kecepatan > 0.05) and (_root.aktif == 1)) and (_parent.prau._currentframe < 6)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.prau._x, _y:_parent.prau._y, _rotation:_parent.prau.rotasi});
}
}
Instance of Symbol 84 MovieClip in Symbol 821 MovieClip [battle] Frame 6
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if ((_root.aktif == 1) and (_parent.musuh1._currentframe < 6)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.musuh1._x, _y:_parent.musuh1._y, _rotation:_parent.musuh1.rotasi});
}
}
Instance of Symbol 84 MovieClip in Symbol 821 MovieClip [battle] Frame 6
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if ((_root.aktif == 1) and (_parent.musuh2._currentframe < 6)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.musuh2._x, _y:_parent.musuh2._y, _rotation:_parent.musuh2.rotasi});
}
}
Instance of Symbol 84 MovieClip "gun1" in Symbol 821 MovieClip [battle] Frame 6
onClipEvent (load) {
dalam = 0;
rts = 0;
_x = 0;
_y = 0;
tembak = 0;
lambat = 5;
jumlahpeluru = 0;
jarak1 = 0;
jarak2 = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
if (Key.isDown(32) and (_root.cannonsiap > 0)) {
jarak1 = Math.abs(Math.sqrt(((_parent.prau._x - _parent.musuh1._x) * (_parent.prau._x - _parent.musuh1._x)) + ((_parent.prau._y - _parent.musuh1._y) * (_parent.prau._y - _parent.musuh1._y))));
jarak2 = Math.abs(Math.sqrt(((_parent.prau._x - _parent.musuh2._x) * (_parent.prau._x - _parent.musuh2._x)) + ((_parent.prau._y - _parent.musuh2._y) * (_parent.prau._y - _parent.musuh2._y))));
if (jarak1 < jarak2) {
if ((_parent.prau.rotasi >= 0) and (_parent.prau.rotasi < 90)) {
if (_parent.prau._y < _parent.musuh1._y) {
rts = 90;
} else {
rts = -90;
}
}
if ((_parent.prau.rotasi >= 90) and (_parent.prau.rotasi < 180)) {
if (_parent.prau._x > _parent.musuh1._x) {
rts = 90;
} else {
rts = -90;
}
}
if ((_parent.prau.rotasi >= 180) and (_parent.prau.rotasi < 270)) {
if (_parent.prau._x < _parent.musuh1._x) {
rts = 90;
} else {
rts = -90;
}
}
if ((_parent.prau.rotasi >= 270) and (_parent.prau.rotasi < 360)) {
if (_parent.prau._y < _parent.musuh1._y) {
rts = 90;
} else {
rts = -90;
}
}
} else {
if ((_parent.prau.rotasi >= 0) and (_parent.prau.rotasi < 90)) {
if (_parent.prau._y < _parent.musuh2._y) {
rts = 90;
} else {
rts = -90;
}
}
if ((_parent.prau.rotasi >= 90) and (_parent.prau.rotasi < 180)) {
if (_parent.prau._x > _parent.musuh2._x) {
rts = 90;
} else {
rts = -90;
}
}
if ((_parent.prau.rotasi >= 180) and (_parent.prau.rotasi < 270)) {
if (_parent.prau._x < _parent.musuh2._x) {
rts = 90;
} else {
rts = -90;
}
}
if ((_parent.prau.rotasi >= 270) and (_parent.prau.rotasi < 360)) {
if (_parent.prau._y < _parent.musuh2._y) {
rts = 90;
} else {
rts = -90;
}
}
}
lambat++;
if (lambat >= 1) {
_root.cannonsiap--;
lambat = 0;
dalam++;
if (dalam > 100) {
dalam = 0;
}
this.attachMovie("amo1", "amo" + dalam, dalam, {_x:_parent.prau._x, _y:_parent.prau._y, _rotation:((_parent.prau.rotasi + rts) + random(3)) - random(3)});
}
}
if (Key.isDown(90) and (_root.cannonsiap > 0)) {
rts = -90;
lambat++;
if (lambat >= 1) {
_root.cannonsiap--;
lambat = 0;
dalam++;
if (dalam > 100) {
dalam = 0;
}
this.attachMovie("amo1", "amo" + dalam, dalam, {_x:_parent.prau._x, _y:_parent.prau._y, _rotation:((_parent.prau.rotasi + rts) + random(3)) - random(3)});
}
}
if (Key.isDown(88) and (_root.cannonsiap > 0)) {
rts = 90;
lambat++;
if (lambat >= 1) {
_root.cannonsiap--;
lambat = 0;
dalam++;
if (dalam > 100) {
dalam = 0;
}
this.attachMovie("amo1", "amo" + dalam, dalam, {_x:_parent.prau._x, _y:_parent.prau._y, _rotation:((_parent.prau.rotasi + rts) + random(3)) - random(3)});
}
}
}
}
Instance of Symbol 84 MovieClip "gun2" in Symbol 821 MovieClip [battle] Frame 6
onClipEvent (load) {
dalam = 0;
rts = 0;
_x = 0;
_y = 0;
jp = _root.musuhcannon;
loading = 0;
jarak = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
jarak = Math.abs(Math.sqrt(((_parent.prau._x - _parent.musuh1._x) * (_parent.prau._x - _parent.musuh1._x)) + ((_parent.prau._y - _parent.musuh1._y) * (_parent.prau._y - _parent.musuh1._y))));
if ((((random(10) == 3) and (jarak < 200)) and (jp > 0)) and (_parent.musuh1._currentframe < 6)) {
jp--;
dalam++;
if (dalam > 100) {
dalam = 0;
}
if ((_parent.musuh1.rotasi2 >= 0) and (_parent.musuh1.rotasi2 < 90)) {
if (_parent.musuh1._y < _parent.prau._y) {
rts = 90;
} else {
rts = -90;
}
}
if ((_parent.musuh1.rotasi2 >= 90) and (_parent.musuh1.rotasi2 < 180)) {
if (_parent.musuh1._x > _parent.prau._x) {
rts = 90;
} else {
rts = -90;
}
}
if ((_parent.musuh1.rotasi2 >= 180) and (_parent.musuh1.rotasi2 < 270)) {
if (_parent.musuh1._x < _parent.prau._x) {
rts = 90;
} else {
rts = -90;
}
}
if ((_parent.musuh1.rotasi2 >= 270) and (_parent.musuh1.rotasi2 < 360)) {
if (_parent.musuh1._y < _parent.prau._y) {
rts = 90;
} else {
rts = -90;
}
}
this.attachMovie("amo2", "amoenemy" + dalam, dalam, {_x:_parent.musuh1._x, _y:_parent.musuh1._y, _rotation:_parent.musuh1.rotasi2 + rts});
}
if (jp < _root.musuhcannon) {
loading++;
if (loading > 50) {
loading = 0;
jp++;
}
}
}
}
Instance of Symbol 84 MovieClip "gun3" in Symbol 821 MovieClip [battle] Frame 6
onClipEvent (load) {
dalam = 0;
rts = 0;
_x = 0;
_y = 0;
jp = _root.musuhcannon;
loading = 0;
jarak = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
jarak = Math.abs(Math.sqrt(((_parent.prau._x - _parent.musuh2._x) * (_parent.prau._x - _parent.musuh2._x)) + ((_parent.prau._y - _parent.musuh2._y) * (_parent.prau._y - _parent.musuh2._y))));
if ((((random(10) == 3) and (jarak < 200)) and (jp > 0)) and (_parent.musuh2._currentframe < 6)) {
jp--;
dalam++;
if (dalam > 100) {
dalam = 0;
}
if ((_parent.musuh2.rotasi2 >= 0) and (_parent.musuh2.rotasi2 < 90)) {
if (_parent.musuh2._y < _parent.prau._y) {
rts = 90;
} else {
rts = -90;
}
}
if ((_parent.musuh2.rotasi2 >= 90) and (_parent.musuh2.rotasi2 < 180)) {
if (_parent.musuh2._x > _parent.prau._x) {
rts = 90;
} else {
rts = -90;
}
}
if ((_parent.musuh2.rotasi2 >= 180) and (_parent.musuh2.rotasi2 < 270)) {
if (_parent.musuh2._x < _parent.prau._x) {
rts = 90;
} else {
rts = -90;
}
}
if ((_parent.musuh2.rotasi2 >= 270) and (_parent.musuh2.rotasi2 < 360)) {
if (_parent.musuh2._y < _parent.prau._y) {
rts = 90;
} else {
rts = -90;
}
}
this.attachMovie("amo2", "amoenemy" + dalam, dalam, {_x:_parent.musuh2._x, _y:_parent.musuh2._y, _rotation:_parent.musuh2.rotasi2 + rts});
}
if (jp < _root.musuhcannon) {
loading++;
if (loading > 50) {
loading = 0;
jp++;
}
}
}
}
Instance of Symbol 84 MovieClip "gun4" in Symbol 821 MovieClip [battle] Frame 6
onClipEvent (load) {
dalam = 0;
rts = 0;
_x = 0;
_y = 0;
loading = 0;
jarak = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
jarak = Math.abs(_parent.prau._y - _parent.fort._y);
if (((random(20) == 5) and (jarak < 250)) and (_parent.fort_power > 0)) {
dalam++;
if (dalam > 100) {
dalam = 0;
}
if (_parent.prau._x < 300) {
this.attachMovie("amo2", "amoenemy" + dalam, dalam, {_x:170, _y:20, _rotation:150});
dalam++;
this.attachMovie("amo2", "amoenemy" + dalam, dalam, {_x:190, _y:25, _rotation:120});
dalam++;
this.attachMovie("amo2", "amoenemy" + dalam, dalam, {_x:230, _y:25, _rotation:90});
dalam++;
this.attachMovie("amo2", "amoenemy" + dalam, dalam, {_x:250, _y:25, _rotation:90});
dalam++;
this.attachMovie("amo2", "amoenemy" + dalam, dalam, {_x:270, _y:25, _rotation:90});
dalam++;
} else {
this.attachMovie("amo2", "amoenemy" + dalam, dalam, {_x:420, _y:20, _rotation:50});
dalam++;
this.attachMovie("amo2", "amoenemy" + dalam, dalam, {_x:390, _y:25, _rotation:70});
dalam++;
this.attachMovie("amo2", "amoenemy" + dalam, dalam, {_x:360, _y:25, _rotation:90});
dalam++;
this.attachMovie("amo2", "amoenemy" + dalam, dalam, {_x:330, _y:25, _rotation:90});
dalam++;
this.attachMovie("amo2", "amoenemy" + dalam, dalam, {_x:310, _y:25, _rotation:90});
dalam++;
}
}
}
}
Instance of Symbol 616 MovieClip "prau" in Symbol 821 MovieClip [battle] Frame 6
onClipEvent (load) {
gotoAndStop(_root.jenisperahu);
rotasi = _root.posr;
kecepatan = 0;
vx = 0;
vy = 0;
xl = _x;
yl = _y;
rotasi2 = 0;
charge = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_root.kecepatanmax = _root.hitung_kec_max();
this.swapDepths(_y);
if (_root.shiphp > 0) {
if (Key.isDown(49)) {
trace((("posx = " + _x) + " posy = ") + _y);
}
prau.gotoAndStop(Math.floor(rotasi / 10) + 1);
if (Key.isDown(39) or Key.isDown(37)) {
if (Key.isDown(39)) {
if (kecepatan > 0) {
rotasi = rotasi + _root.manuver;
if (rotasi > 360) {
rotasi = 0;
}
}
} else if (Key.isDown(37)) {
if (kecepatan > 0) {
rotasi = rotasi - _root.manuver;
if (rotasi < 0) {
rotasi = 360;
}
}
}
}
if (Key.isDown(38)) {
if (kecepatan < _root.kecepatanmax) {
kecepatan = kecepatan + _root.gas;
}
} else if (Key.isDown(40)) {
kecepatan = kecepatan * 0.8;
} else {
kecepatan = kecepatan * 0.99;
}
vx = kecepatan * Math.cos((rotasi * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
if (_x < 10) {
_x = 160;
if (rotasi > 180) {
rotasi = rotasi + _root.manuver;
} else {
rotasi = rotasi - _root.manuver;
}
}
if (_x > 590) {
_x = 590;
if ((rotasi > 0) and (rotasi < 180)) {
rotasi = rotasi + _root.manuver;
} else {
rotasi = rotasi - _root.manuver;
}
}
if (_y < 70) {
_y = 70;
if (rotasi > 270) {
rotasi = rotasi + _root.manuver;
} else {
rotasi = rotasi - _root.manuver;
}
}
if (_y > 410) {
_y = 410;
if (rotasi > 90) {
rotasi = rotasi + _root.manuver;
} else {
rotasi = rotasi - _root.manuver;
}
}
if (((Key.isDown(82) and (charge == 0)) and (_root.tanyacharge._currentframe == 1)) and ((_root.musuh1hp > 0) or (_root.musuh2hp > 0))) {
_root.aktif = 0;
_root.tanyacharge.gotoAndStop(3);
}
} else if (_currentframe < 6) {
rotasi2 = 140;
if (rotasi < (rotasi2 - 3)) {
rotasi = rotasi + 3;
}
if (rotasi > (rotasi2 + 3)) {
rotasi = rotasi - 3;
}
kecepatan = 1;
prau.gotoAndStop(Math.floor(rotasi / 10) + 1);
if ((prau._currentframe >= 11) and (prau._currentframe <= 16)) {
gotoAndStop(5 + _root.jenisperahu);
_root.play_sound("sound_sink", 1);
}
vx = kecepatan * Math.cos((rotasi * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
}
}
}
Instance of Symbol 616 MovieClip "musuh1" in Symbol 821 MovieClip [battle] Frame 6
onClipEvent (load) {
gotoAndStop(_root.ukuran);
rotasi = random(360);
kecepatan = random(2) + 1;
vx = 0;
vy = 0;
_y = (random(200) + 150);
_x = (random(200) + 300);
xl = _x;
yl = _y;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(_y);
if ((((_x < -200) or (_x > 800)) or (_y < -200)) or (_y > 620)) {
_root.musuh1hp = -10;
_root.bar1._visible = false;
_root.en1._visible = false;
}
if (_root.musuh1hp > 0) {
dx = _parent.prau._x - _x;
dy = _parent.prau._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if ((((_x < -100) or (_x > 700)) or (_y < -100)) or (_y > 520)) {
} else {
rotasi = rotasi - 90;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
if (random(20) == 3) {
kecepatan = 1;
}
if ((random(15) == 5) and (kecepatan == 1)) {
kecepatan = random(2) + 1;
}
rotasi2 = rotasi;
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
if (_x < 10) {
_x = 10;
if (rotasi > 180) {
rotasi = rotasi + 5;
} else {
rotasi = rotasi - 5;
}
}
if (_x > 590) {
_x = 590;
if ((rotasi > 0) and (rotasi < 180)) {
rotasi = rotasi + 5;
} else {
rotasi = rotasi - 5;
}
}
if (_y < 70) {
_y = 70;
if (rotasi > 270) {
rotasi = rotasi + 5;
} else {
rotasi = rotasi - 5;
}
}
if (_y > 410) {
_y = 410;
if (rotasi > 90) {
rotasi = rotasi + 5;
} else {
rotasi = rotasi - 5;
}
}
} else if (_currentframe < 6) {
rotasi = 140;
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
if (random(20) == 3) {
kecepatan = 1;
}
if ((random(15) == 5) and (kecepatan == 1)) {
kecepatan = random(2) + 1;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
if ((prau._currentframe >= 11) and (prau._currentframe <= 16)) {
gotoAndStop(5 + _root.ukuran);
_root.play_sound("sound_sink", 1);
}
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
}
}
}
Instance of Symbol 161 MovieClip in Symbol 821 MovieClip [battle] Frame 6
onClipEvent (load) {
_x = _parent.prau._x;
_y = (_parent.prau._y - 30);
}
onClipEvent (enterFrame) {
_x = _parent.prau._x;
_y = (_parent.prau._y - 30);
}
Instance of Symbol 616 MovieClip "musuh2" in Symbol 821 MovieClip [battle] Frame 6
onClipEvent (load) {
gotoAndStop(_root.ukuran);
rotasi = random(360);
kecepatan = random(2) + 1;
vx = 0;
vy = 0;
_y = (random(100) + 80);
_x = (random(200) + 50);
xl = _x;
yl = _y;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(_y);
if ((((_x < -200) or (_x > 800)) or (_y < -200)) or (_y > 620)) {
_root.musuh2hp = -10;
_root.bar2._visible = false;
_root.en2._visible = false;
}
if (_root.musuh2hp > 0) {
trace("p2");
dx = _parent.prau._x - _x;
dy = _parent.prau._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if ((((_x < -100) or (_x > 700)) or (_y < -100)) or (_y > 520)) {
} else {
rotasi = rotasi - 90;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 5)) {
rotasi2 = rotasi2 + 5;
}
if (rotasi2 > (rotasi + 5)) {
rotasi2 = rotasi2 - 5;
}
if (random(20) == 3) {
kecepatan = 1;
}
if ((random(15) == 5) and (kecepatan == 1)) {
kecepatan = random(2) + 1;
}
rotasi2 = rotasi;
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
if (_x < 10) {
_x = 10;
if (rotasi > 180) {
rotasi = rotasi + 5;
} else {
rotasi = rotasi - 5;
}
}
if (_x > 590) {
_x = 590;
if ((rotasi > 0) and (rotasi < 180)) {
rotasi = rotasi + 5;
} else {
rotasi = rotasi - 5;
}
}
if (_y < 70) {
_y = 70;
if (rotasi > 270) {
rotasi = rotasi + 5;
} else {
rotasi = rotasi - 5;
}
}
if (_y > 410) {
_y = 410;
if (rotasi > 90) {
rotasi = rotasi + 5;
} else {
rotasi = rotasi - 5;
}
}
} else if (_currentframe < 6) {
rotasi = 140;
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
if (random(20) == 3) {
kecepatan = 1;
}
if ((random(15) == 5) and (kecepatan == 1)) {
kecepatan = random(2) + 1;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
if ((prau._currentframe >= 11) and (prau._currentframe <= 16)) {
gotoAndStop(5 + _root.ukuran);
_root.play_sound("sound_sink", 1);
}
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
}
}
}
Instance of Symbol 643 MovieClip in Symbol 821 MovieClip [battle] Frame 6
onClipEvent (load) {
bar._xscale = (_parent.fort_power / _parent.fort_power_max) * 100;
}
onClipEvent (enterFrame) {
bar._xscale = (_parent.fort_power / _parent.fort_power_max) * 100;
if (((_parent.fort_power <= 0) and (_root.aktif == 1)) and (_root.statusakhir._currentframe == 1)) {
_root.aktif = 0;
_root.statusakhir.gotoAndStop(6);
}
}
Instance of Symbol 619 MovieClip "awan1" in Symbol 821 MovieClip [battle] Frame 6
onClipEvent (load) {
_x = random(600);
_y = random(400);
this.swapDepths(15000);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x + _parent.xawan);
_y = (_y + _parent.yawan);
if (_x < -200) {
_x = 800;
_y = random(400);
}
if (_x > 800) {
_x = -200;
_y = random(400);
}
if (_y < -200) {
_y = 600;
_x = random(600);
}
if (_y > 600) {
_y = -200;
_x = random(600);
}
}
}
Instance of Symbol 619 MovieClip "awan2" in Symbol 821 MovieClip [battle] Frame 6
onClipEvent (load) {
_x = random(600);
_y = random(400);
this.swapDepths(15001);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x + _parent.xawan);
_y = (_y + _parent.yawan);
if (_x < -200) {
_x = 800;
}
if (_x > 800) {
_x = -200;
}
if (_y < -200) {
_y = 600;
}
if (_y > 600) {
_y = -200;
}
}
}
Instance of Symbol 637 MovieClip in Symbol 821 MovieClip [battle] Frame 6
onClipEvent (load) {
this.swapDepths(15007);
}
Symbol 821 MovieClip [battle] Frame 10
stop();
_root.aktif = 1;
removeMovieClip("prau");
removeMovieClip("musuh");
removeMovieClip("musuh1");
removeMovieClip("musuh2");
removeMovieClip("awan1");
removeMovieClip("awan2");
removeMovieClip("gun1");
removeMovieClip("gun2");
removeMovieClip("gun3");
_root.jumlahpemain = _root.crew;
_root.jumlahorang = 10;
_root.crewpemain = _root.jumlahpemain - _root.jumlahorang;
if (_root.jumlahperahumusuh != 1) {
if (_root.sasarancharge == 1) {
_root.jumlahmusuh = _root.jumlahmusuh1;
_root.musuhhp = _root.musuh1hp;
} else {
_root.jumlahmusuh = _root.jumlahmusuh2;
_root.musuhhp = _root.musuh2hp;
}
}
_root.crewmusuh = _root.jumlahmusuh - _root.jumlahorang;
if (_root.crewmusuh < 0) {
_root.musuh = 0;
}
_root.eply = _root.crew;
_root.emus = _root.jumlahmusuh;
instant = false;
end_war = false;
waktu_instant = 0;
delay_instant = 8;
this.onEnterFrame = function () {
if (((this._currentframe == 10) and instant) and (!end_war)) {
data_perang._visible = false;
data_instant._visible = true;
_root.aktif = 0;
waktu_instant++;
if (waktu_instant > delay_instant) {
waktu_instant = 0;
_root.eply = _root.eply - (_root.levelmusuh + random(3));
_root.emus = _root.emus - (_root.levelpemain + random(3));
if ((_root.eply <= 0) or (_root.emus <= 0)) {
data_instant._visible = false;
_root.crewpemain = _root.eply;
_root.crewmusuh = _root.emus;
if (_root.eply < 0) {
_root.eply = 0;
}
if (_root.emus < 0) {
_root.emus = 0;
}
if (_root.crewpemain > _root.crewmusuh) {
_root.statusakhir.gotoAndStop(4);
} else if (_root.crewpemain < _root.crewmusuh) {
_root.statusakhir.gotoAndStop(5);
}
end_war = true;
}
}
}
};
Instance of Symbol 820 MovieClip "data_instant" in Symbol 821 MovieClip [battle] Frame 10
onClipEvent (load) {
_visible = false;
}
Symbol 835 MovieClip Frame 1
stop();
Symbol 837 MovieClip Frame 1
stop();
Instance of Symbol 825 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 1;
_name = ("t" + String(no));
lanjut1 = 7;
lanjut2 = 7;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 2;
_name = ("t" + String(no));
lanjut1 = 8;
lanjut2 = 4;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 4;
_name = ("t" + String(no));
lanjut1 = 2;
lanjut2 = 11;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 5;
_name = ("t" + String(no));
lanjut1 = 11;
lanjut2 = 9;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 6;
_name = ("t" + String(no));
lanjut1 = 9;
lanjut2 = 10;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 3;
_name = ("t" + String(no));
lanjut1 = 7;
lanjut2 = 8;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 7;
_name = ("t" + String(no));
tujuan = 0;
seaport = false;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 1) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 3;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 1;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 1) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 3;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 1;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 1) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 3;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 1;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 8;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 3) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 2;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 3;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 3) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 2;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 3;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 3) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 2;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 3;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 9;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 5) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 6;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 5;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 5) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 6;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 5;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 5) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 6;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 5;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 10;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 6) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 2;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 2;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 6) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 2;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 2;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 6) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 2;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 2;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 11;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 5) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 4;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 5;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 5) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 4;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 5;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 5) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 4;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 5;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 1;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 2;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.asal = no;
_parent.pirates1.tujuan = no + 1;
if (_parent.pirates1.tujuan > 8) {
_parent.pirates1.tujuan = 1;
}
} else {
_parent.pirates1.asal = no;
_parent.pirates1.tujuan = no - 1;
if (_parent.pirates1.tujuan < 1) {
_parent.pirates1.tujuan = 8;
}
}
}
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 3;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 4;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 5;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 6;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 7;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 8;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 1;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 2;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 3;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 834 MovieClip "sp1" in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
no = 1;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp3" in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
no = 3;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp4" in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
no = 4;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp2" in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
no = 2;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp5" in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
no = 5;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp6" in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
no = 6;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 84 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if ((_parent.prau.kecepatan > 0.05) and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.prau._x, _y:_parent.prau._y, _rotation:_parent.prau.rotasi});
}
}
Instance of Symbol 84 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader1._x, _y:_parent.trader1._y, _rotation:_parent.trader1.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader2._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader2._x, _y:_parent.trader2._y, _rotation:_parent.trader2.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader3._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader3._x, _y:_parent.trader3._y, _rotation:_parent.trader3.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.pirates1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.pirates1._x, _y:_parent.pirates1._y, _rotation:_parent.pirates1.rotasi2});
}
}
Instance of Symbol 616 MovieClip "prau" in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.jenisperahu);
rotasi = _root.posr;
kecepatan = 0;
vx = 0;
vy = 0;
_x = _root.posx;
_y = _root.posy;
trace((_x + " ") + _y);
xl = _x;
yl = _y;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if (Key.isDown(49)) {
trace((("posx = " + _x) + " posy = ") + _y);
}
prau.gotoAndStop(Math.floor(rotasi / 10) + 1);
if (Key.isDown(39) or Key.isDown(37)) {
if (Key.isDown(39)) {
if (kecepatan > 0) {
rotasi = rotasi + _root.manuver;
if (rotasi > 360) {
rotasi = 0;
}
}
} else if (Key.isDown(37)) {
if (kecepatan > 0) {
rotasi = rotasi - _root.manuver;
if (rotasi < 0) {
rotasi = 360;
}
}
}
}
if (Key.isDown(38)) {
if (kecepatan < _root.kecepatanmax) {
kecepatan = kecepatan + _root.gas;
}
} else if (Key.isDown(40)) {
kecepatan = kecepatan * 0.8;
} else {
kecepatan = kecepatan * 0.99;
}
vx = kecepatan * Math.cos((rotasi * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + this._y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + _y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else {
_parent._parent.ikonmendarat._visible = false;
}
if ((((((!this.sensor.hitTest(_parent.t1)) and (!this.sensor.hitTest(_parent.t2))) and (!this.sensor.hitTest(_parent.t3))) and (!this.sensor.hitTest(_parent.t4))) and (!this.sensor.hitTest(_parent.t5))) and (!this.sensor.hitTest(_parent.t6))) {
if (_parent.trader1._visible) {
if ((((this.hitTest(_parent.trader1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader1") {
_root.musuh = "trader1";
_root.ukuran = _parent.trader1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader2._visible) {
if ((((this.hitTest(_parent.trader2) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader2") {
_root.musuh = "trader2";
_root.ukuran = _parent.trader2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader3._visible) {
if ((((this.hitTest(_parent.trader3) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader3") {
_root.musuh = "trader3";
_root.ukuran = _parent.trader3.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_battle or (_root.piratelevel > 5)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates1._visible) {
if ((((this.hitTest(_parent.pirates1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "pirates1") {
_root.musuh = "pirates1";
_root.ukuran = _parent.pirates1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates2._visible) {
if ((((this.hitTest(_parent.pirates2) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) {
if (_root.musuh != "pirates2") {
_root.musuh = "pirates2";
_root.ukuran = _parent.pirates2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
}
}
}
Instance of Symbol 835 MovieClip "trader1" in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 835 MovieClip "trader2" in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 835 MovieClip "trader3" in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 837 MovieClip "pirates1" in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 4;
}
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(2);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
this.swapDepths(this._y * 5);
if (_root.aktif == 1) {
if (!_visible) {
asal = random(8) + 1;
if ((asal > 8) or (asal < 0)) {
asal = 2;
}
trace("pirate = " + asal);
if (asal == 1) {
if (random(3) == 2) {
tujuan = 8;
} else {
tujuan = 2;
}
} else if (asal == 8) {
if (random(3) == 2) {
tujuan = 1;
} else {
tujuan = 7;
}
} else if (random(3) == 2) {
tujuan = asal - 1;
} else {
tujuan = asal + 1;
}
_x = _parent["p" + asal]._x;
_y = _parent["p" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["p" + tujuan]._x - _x;
dy = _parent["p" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 619 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10003);
}
Instance of Symbol 619 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10004);
}
Instance of Symbol 619 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10005);
}
Instance of Symbol 619 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10006);
}
Instance of Symbol 619 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10007);
}
Instance of Symbol 619 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10008);
}
Instance of Symbol 619 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10009);
}
Instance of Symbol 619 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10010);
}
Instance of Symbol 842 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_x = -50;
_y = (random(1300) + 100);
this.swapDepths(10001);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x+1);
if (_x > 1550) {
_x = -50;
_y = (random(1300) + 100);
}
}
}
Instance of Symbol 842 MovieClip in Symbol 850 MovieClip Frame 1
onClipEvent (load) {
_x = 1600;
_y = (random(1300) + 100);
this.swapDepths(10002);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x-1);
if (_x < -50) {
_x = 1600;
_y = (random(1300) + 100);
}
}
}
Symbol 859 MovieClip [map1] Frame 1
stop();
kanan = 2;
kiri = 0;
atas = 0;
bawah = 6;
Instance of Symbol 850 MovieClip "arena" in Symbol 859 MovieClip [map1] Frame 1
onClipEvent (load) {
_xscale = 100;
_yscale = 100;
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1290)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1290) {
_y = -1080;
}
trace("loaded");
}
onClipEvent (enterFrame) {
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1365)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1365) {
_y = -1150;
}
if ((prau._x > 1500) and (_parent.kanan != 0)) {
_root.posx = 10;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kanan;
_root.attachMovie("map" + _parent.kanan, "loader", 1);
}
if ((prau._x < 0) and (_parent.kiri != 0)) {
_root.posx = 1490;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kiri;
_root.attachMovie("map" + _parent.kiri, "loader", 1);
}
if ((prau._y > 1500) and (_parent.bawah != 0)) {
_root.posy = 10;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.bawah;
_root.attachMovie("map" + _parent.bawah, "loader", 1);
}
if ((prau._y < 0) and (_parent.atas != 0)) {
_root.posy = 1490;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.atas;
_root.attachMovie("map" + _parent.atas, "loader", 1);
}
}
Instance of Symbol 159 MovieClip "area" in Symbol 859 MovieClip [map1] Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 858 MovieClip "ikonmendarat" in Symbol 859 MovieClip [map1] Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_visible and Key.isDown(76)) {
_root.landing.gotoAndStop(2);
}
}
onClipEvent (mouseUp) {
if (_visible and this.hitTest(_root._xmouse, _root._ymouse)) {
_root.landing.gotoAndStop(2);
}
}
Instance of Symbol 825 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 1;
_name = ("t" + String(no));
lanjut1 = 7;
lanjut2 = 4;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 2;
_name = ("t" + String(no));
lanjut1 = 7;
lanjut2 = 3;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 4;
_name = ("t" + String(no));
lanjut1 = 1;
lanjut2 = 11;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 5;
_name = ("t" + String(no));
lanjut1 = 8;
lanjut2 = 9;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 6;
_name = ("t" + String(no));
lanjut1 = 9;
lanjut2 = 10;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 3;
_name = ("t" + String(no));
lanjut1 = 7;
lanjut2 = 10;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 7;
_name = ("t" + String(no));
tujuan = 0;
seaport = false;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 1) {
_parent.trader1.asal = no;
if (random(3) == 2) {
_parent.trader1.tujuan = 4;
} else {
_parent.trader1.tujuan = 2;
}
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 1;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 1) {
_parent.trader2.asal = no;
if (random(3) == 2) {
_parent.trader2.tujuan = 4;
} else {
_parent.trader2.tujuan = 2;
}
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 1;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 1) {
_parent.trader3.asal = no;
if (random(3) == 2) {
_parent.trader3.tujuan = 4;
} else {
_parent.trader3.tujuan = 2;
}
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 1;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 8;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 5) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 11;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 5;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 5) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 11;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 5;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 5) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 11;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 5;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 9;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 5) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 6;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 5;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 5) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 6;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 5;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 5) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 6;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 5;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 10;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 6) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 3;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 6;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 6) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 3;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 6;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 6) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 3;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 6;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 11;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 4) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 8;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
if (random(3) == 2) {
_parent.trader1.tujuan = 4;
} else {
_parent.trader1.tujuan = 1;
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 4) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 8;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
if (random(3) == 2) {
_parent.trader2.tujuan = 4;
} else {
_parent.trader2.tujuan = 1;
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 4) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 8;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
if (random(3) == 2) {
_parent.trader3.tujuan = 4;
} else {
_parent.trader3.tujuan = 1;
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 1;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 2;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.asal = no;
_parent.pirates1.tujuan = no + 1;
if (_parent.pirates1.tujuan > 8) {
_parent.pirates1.tujuan = 1;
}
} else {
_parent.pirates1.asal = no;
_parent.pirates1.tujuan = no - 1;
if (_parent.pirates1.tujuan < 1) {
_parent.pirates1.tujuan = 8;
}
}
}
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 3;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 4;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 5;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 6;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 7;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 8;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 4;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 5;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 6;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 834 MovieClip "sp1" in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
no = 7;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp3" in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
no = 9;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp4" in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
no = 10;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp2" in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
no = 8;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp5" in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
no = 11;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp6" in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
no = 12;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 84 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if ((_parent.prau.kecepatan > 0.05) and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.prau._x, _y:_parent.prau._y, _rotation:_parent.prau.rotasi});
}
}
Instance of Symbol 84 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader1._x, _y:_parent.trader1._y, _rotation:_parent.trader1.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader2._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader2._x, _y:_parent.trader2._y, _rotation:_parent.trader2.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader3._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader3._x, _y:_parent.trader3._y, _rotation:_parent.trader3.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.pirates1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.pirates1._x, _y:_parent.pirates1._y, _rotation:_parent.pirates1.rotasi2});
}
}
Instance of Symbol 616 MovieClip "prau" in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.jenisperahu);
rotasi = _root.posr;
kecepatan = 0;
vx = 0;
vy = 0;
_x = _root.posx;
_y = _root.posy;
trace((_x + " ") + _y);
xl = _x;
yl = _y;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if (Key.isDown(49)) {
trace((("posx = " + _x) + " posy = ") + _y);
}
prau.gotoAndStop(Math.floor(rotasi / 10) + 1);
if (Key.isDown(39) or Key.isDown(37)) {
if (Key.isDown(39)) {
if (kecepatan > 0) {
rotasi = rotasi + _root.manuver;
if (rotasi > 360) {
rotasi = 0;
}
}
} else if (Key.isDown(37)) {
if (kecepatan > 0) {
rotasi = rotasi - _root.manuver;
if (rotasi < 0) {
rotasi = 360;
}
}
}
}
if (Key.isDown(38)) {
if (kecepatan < _root.kecepatanmax) {
kecepatan = kecepatan + _root.gas;
}
} else if (Key.isDown(40)) {
kecepatan = kecepatan * 0.8;
} else {
kecepatan = kecepatan * 0.99;
}
vx = kecepatan * Math.cos((rotasi * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + this._y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + _y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else {
_parent._parent.ikonmendarat._visible = false;
}
if ((((((!this.sensor.hitTest(_parent.t1)) and (!this.sensor.hitTest(_parent.t2))) and (!this.sensor.hitTest(_parent.t3))) and (!this.sensor.hitTest(_parent.t4))) and (!this.sensor.hitTest(_parent.t5))) and (!this.sensor.hitTest(_parent.t6))) {
if (_parent.trader1._visible) {
if ((((this.hitTest(_parent.trader1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader1") {
_root.musuh = "trader1";
_root.ukuran = _parent.trader1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader2._visible) {
if ((((this.hitTest(_parent.trader2) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader2") {
_root.musuh = "trader2";
_root.ukuran = _parent.trader2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader3._visible) {
if ((((this.hitTest(_parent.trader3) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader3") {
_root.musuh = "trader3";
_root.ukuran = _parent.trader3.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_battle or (_root.piratelevel > 5)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates1._visible) {
if ((((this.hitTest(_parent.pirates1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "pirates1") {
_root.musuh = "pirates1";
_root.ukuran = _parent.pirates1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates2._visible) {
if ((((this.hitTest(_parent.pirates2) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) {
if (_root.musuh != "pirates2") {
_root.musuh = "pirates2";
_root.ukuran = _parent.pirates2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
}
}
}
Instance of Symbol 835 MovieClip "trader1" in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 835 MovieClip "trader2" in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 835 MovieClip "trader3" in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 837 MovieClip "pirates1" in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 4;
}
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(2);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
this.swapDepths(this._y * 5);
if (_root.aktif == 1) {
if (!_visible) {
asal = random(8) + 1;
if ((asal > 8) or (asal < 0)) {
asal = 2;
}
trace("pirate = " + asal);
if (asal == 1) {
if (random(3) == 2) {
tujuan = 8;
} else {
tujuan = 2;
}
} else if (asal == 8) {
if (random(3) == 2) {
tujuan = 1;
} else {
tujuan = 7;
}
} else if (random(3) == 2) {
tujuan = asal - 1;
} else {
tujuan = asal + 1;
}
_x = _parent["p" + asal]._x;
_y = _parent["p" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["p" + tujuan]._x - _x;
dy = _parent["p" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 619 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10003);
}
Instance of Symbol 619 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10004);
}
Instance of Symbol 619 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10005);
}
Instance of Symbol 619 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10006);
}
Instance of Symbol 619 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10007);
}
Instance of Symbol 619 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10008);
}
Instance of Symbol 619 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10009);
}
Instance of Symbol 619 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10010);
}
Instance of Symbol 842 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_x = -50;
_y = (random(1300) + 100);
this.swapDepths(10001);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x+1);
if (_x > 1550) {
_x = -50;
_y = (random(1300) + 100);
}
}
}
Instance of Symbol 842 MovieClip in Symbol 870 MovieClip Frame 1
onClipEvent (load) {
_x = 1600;
_y = (random(1300) + 100);
this.swapDepths(10002);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x-1);
if (_x < -50) {
_x = 1600;
_y = (random(1300) + 100);
}
}
}
Symbol 871 MovieClip [map2] Frame 1
stop();
kanan = 3;
kiri = 1;
atas = 0;
bawah = 7;
Instance of Symbol 870 MovieClip "arena" in Symbol 871 MovieClip [map2] Frame 1
onClipEvent (load) {
_xscale = 100;
_yscale = 100;
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1290)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1290) {
_y = -1080;
}
trace("loaded");
}
onClipEvent (enterFrame) {
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1365)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1365) {
_y = -1150;
}
if ((prau._x > 1500) and (_parent.kanan != 0)) {
_root.posx = 10;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kanan;
_root.attachMovie("map" + _parent.kanan, "loader", 1);
}
if ((prau._x < 0) and (_parent.kiri != 0)) {
_root.posx = 1490;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kiri;
_root.attachMovie("map" + _parent.kiri, "loader", 1);
}
if ((prau._y > 1500) and (_parent.bawah != 0)) {
_root.posy = 10;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.bawah;
_root.attachMovie("map" + _parent.bawah, "loader", 1);
}
if ((prau._y < 0) and (_parent.atas != 0)) {
_root.posy = 1490;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.atas;
_root.attachMovie("map" + _parent.atas, "loader", 1);
}
}
Instance of Symbol 159 MovieClip "area" in Symbol 871 MovieClip [map2] Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 858 MovieClip "ikonmendarat" in Symbol 871 MovieClip [map2] Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_visible and Key.isDown(76)) {
_root.landing.gotoAndStop(2);
}
}
onClipEvent (mouseUp) {
if (_visible and this.hitTest(_root._xmouse, _root._ymouse)) {
_root.landing.gotoAndStop(2);
}
}
Instance of Symbol 825 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 1;
_name = ("t" + String(no));
lanjut1 = 11;
lanjut2 = 4;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 2;
_name = ("t" + String(no));
lanjut1 = 7;
lanjut2 = 7;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 4;
_name = ("t" + String(no));
lanjut1 = 8;
lanjut2 = 11;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 5;
_name = ("t" + String(no));
lanjut1 = 7;
lanjut2 = 10;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 6;
_name = ("t" + String(no));
lanjut1 = 9;
lanjut2 = 10;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 3;
_name = ("t" + String(no));
lanjut1 = 5;
lanjut2 = 10;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 7;
_name = ("t" + String(no));
tujuan = 0;
seaport = false;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 2) {
_parent.trader1.asal = no;
if (random(3) == 2) {
_parent.trader1.tujuan = 11;
} else {
_parent.trader1.tujuan = 5;
}
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 2;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 2) {
_parent.trader2.asal = no;
if (random(3) == 2) {
_parent.trader2.tujuan = 11;
} else {
_parent.trader2.tujuan = 5;
}
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 2;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 2) {
_parent.trader3.asal = no;
if (random(3) == 2) {
_parent.trader3.tujuan = 11;
} else {
_parent.trader3.tujuan = 5;
}
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 2;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 8;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 9) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 4;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 9;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 9) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 4;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 9;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 9) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 4;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 9;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 9;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 6) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 8;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 6;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 6) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 8;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 6;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 6) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 8;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 6;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 10;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 3) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 6;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 3;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 3) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 6;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 3;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 3) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 6;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 3;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 11;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 1) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 7;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
if (random(3) == 2) {
_parent.trader1.tujuan = 4;
} else {
_parent.trader1.tujuan = 1;
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 1) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 7;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
if (random(3) == 2) {
_parent.trader2.tujuan = 4;
} else {
_parent.trader2.tujuan = 1;
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 1) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 7;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
if (random(3) == 2) {
_parent.trader3.tujuan = 4;
} else {
_parent.trader3.tujuan = 1;
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 1;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 2;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.asal = no;
_parent.pirates1.tujuan = no + 1;
if (_parent.pirates1.tujuan > 8) {
_parent.pirates1.tujuan = 1;
}
} else {
_parent.pirates1.asal = no;
_parent.pirates1.tujuan = no - 1;
if (_parent.pirates1.tujuan < 1) {
_parent.pirates1.tujuan = 8;
}
}
}
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 3;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 4;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 5;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 6;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 7;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 8;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 8;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 7;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 834 MovieClip "sp1" in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
no = 13;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp3" in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
no = 15;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp4" in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
no = 16;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp2" in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
no = 14;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp5" in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
no = 17;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp6" in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
no = 18;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 84 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if ((_parent.prau.kecepatan > 0.05) and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.prau._x, _y:_parent.prau._y, _rotation:_parent.prau.rotasi});
}
}
Instance of Symbol 84 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader1._x, _y:_parent.trader1._y, _rotation:_parent.trader1.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader2._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader2._x, _y:_parent.trader2._y, _rotation:_parent.trader2.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader3._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader3._x, _y:_parent.trader3._y, _rotation:_parent.trader3.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.pirates1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.pirates1._x, _y:_parent.pirates1._y, _rotation:_parent.pirates1.rotasi2});
}
}
Instance of Symbol 616 MovieClip "prau" in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.jenisperahu);
rotasi = _root.posr;
kecepatan = 0;
vx = 0;
vy = 0;
_x = _root.posx;
_y = _root.posy;
trace((_x + " ") + _y);
xl = _x;
yl = _y;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if (Key.isDown(49)) {
trace((("posx = " + _x) + " posy = ") + _y);
}
prau.gotoAndStop(Math.floor(rotasi / 10) + 1);
if (Key.isDown(39) or Key.isDown(37)) {
if (Key.isDown(39)) {
if (kecepatan > 0) {
rotasi = rotasi + _root.manuver;
if (rotasi > 360) {
rotasi = 0;
}
}
} else if (Key.isDown(37)) {
if (kecepatan > 0) {
rotasi = rotasi - _root.manuver;
if (rotasi < 0) {
rotasi = 360;
}
}
}
}
if (Key.isDown(38)) {
if (kecepatan < _root.kecepatanmax) {
kecepatan = kecepatan + _root.gas;
}
} else if (Key.isDown(40)) {
kecepatan = kecepatan * 0.8;
} else {
kecepatan = kecepatan * 0.99;
}
vx = kecepatan * Math.cos((rotasi * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + this._y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + _y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else {
_parent._parent.ikonmendarat._visible = false;
}
if ((((((!this.sensor.hitTest(_parent.t1)) and (!this.sensor.hitTest(_parent.t2))) and (!this.sensor.hitTest(_parent.t3))) and (!this.sensor.hitTest(_parent.t4))) and (!this.sensor.hitTest(_parent.t5))) and (!this.sensor.hitTest(_parent.t6))) {
if (_parent.trader1._visible) {
if ((((this.hitTest(_parent.trader1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader1") {
_root.musuh = "trader1";
_root.ukuran = _parent.trader1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader2._visible) {
if ((((this.hitTest(_parent.trader2) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader2") {
_root.musuh = "trader2";
_root.ukuran = _parent.trader2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader3._visible) {
if ((((this.hitTest(_parent.trader3) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader3") {
_root.musuh = "trader3";
_root.ukuran = _parent.trader3.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_battle or (_root.piratelevel > 5)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates1._visible) {
if ((((this.hitTest(_parent.pirates1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "pirates1") {
_root.musuh = "pirates1";
_root.ukuran = _parent.pirates1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates2._visible) {
if ((((this.hitTest(_parent.pirates2) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) {
if (_root.musuh != "pirates2") {
_root.musuh = "pirates2";
_root.ukuran = _parent.pirates2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
}
}
}
Instance of Symbol 835 MovieClip "trader1" in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 835 MovieClip "trader2" in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 835 MovieClip "trader3" in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 837 MovieClip "pirates1" in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 4;
}
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(2);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
this.swapDepths(this._y * 5);
if (_root.aktif == 1) {
if (!_visible) {
asal = random(8) + 1;
if ((asal > 8) or (asal < 0)) {
asal = 2;
}
trace("pirate = " + asal);
if (asal == 1) {
if (random(3) == 2) {
tujuan = 8;
} else {
tujuan = 2;
}
} else if (asal == 8) {
if (random(3) == 2) {
tujuan = 1;
} else {
tujuan = 7;
}
} else if (random(3) == 2) {
tujuan = asal - 1;
} else {
tujuan = asal + 1;
}
_x = _parent["p" + asal]._x;
_y = _parent["p" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["p" + tujuan]._x - _x;
dy = _parent["p" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 619 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10003);
}
Instance of Symbol 619 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10004);
}
Instance of Symbol 619 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10005);
}
Instance of Symbol 619 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10006);
}
Instance of Symbol 619 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10007);
}
Instance of Symbol 619 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10008);
}
Instance of Symbol 619 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10009);
}
Instance of Symbol 619 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10010);
}
Instance of Symbol 842 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
_x = -50;
_y = (random(1300) + 100);
this.swapDepths(10001);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x+1);
if (_x > 1550) {
_x = -50;
_y = (random(1300) + 100);
}
}
}
Instance of Symbol 842 MovieClip in Symbol 883 MovieClip Frame 1
onClipEvent (load) {
_x = 1600;
_y = (random(1300) + 100);
this.swapDepths(10002);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x-1);
if (_x < -50) {
_x = 1600;
_y = (random(1300) + 100);
}
}
}
Symbol 884 MovieClip [map3] Frame 1
stop();
kanan = 4;
kiri = 2;
atas = 0;
bawah = 8;
Instance of Symbol 883 MovieClip "arena" in Symbol 884 MovieClip [map3] Frame 1
onClipEvent (load) {
_xscale = 100;
_yscale = 100;
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1290)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1290) {
_y = -1080;
}
trace("loaded");
}
onClipEvent (enterFrame) {
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1365)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1365) {
_y = -1150;
}
if ((prau._x > 1500) and (_parent.kanan != 0)) {
_root.posx = 10;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kanan;
_root.attachMovie("map" + _parent.kanan, "loader", 1);
}
if ((prau._x < 0) and (_parent.kiri != 0)) {
_root.posx = 1490;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kiri;
_root.attachMovie("map" + _parent.kiri, "loader", 1);
}
if ((prau._y > 1500) and (_parent.bawah != 0)) {
_root.posy = 10;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.bawah;
_root.attachMovie("map" + _parent.bawah, "loader", 1);
}
if ((prau._y < 0) and (_parent.atas != 0)) {
_root.posy = 1490;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.atas;
_root.attachMovie("map" + _parent.atas, "loader", 1);
}
}
Instance of Symbol 159 MovieClip "area" in Symbol 884 MovieClip [map3] Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 858 MovieClip "ikonmendarat" in Symbol 884 MovieClip [map3] Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_visible and Key.isDown(76)) {
_root.landing.gotoAndStop(2);
}
}
onClipEvent (mouseUp) {
if (_visible and this.hitTest(_root._xmouse, _root._ymouse)) {
_root.landing.gotoAndStop(2);
}
}
Instance of Symbol 825 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 1;
_name = ("t" + String(no));
lanjut1 = 11;
lanjut2 = 2;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 2;
_name = ("t" + String(no));
lanjut1 = 1;
lanjut2 = 7;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 4;
_name = ("t" + String(no));
lanjut1 = 8;
lanjut2 = 5;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 5;
_name = ("t" + String(no));
lanjut1 = 4;
lanjut2 = 1;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 6;
_name = ("t" + String(no));
lanjut1 = 10;
lanjut2 = 10;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 3;
_name = ("t" + String(no));
lanjut1 = 8;
lanjut2 = 10;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 7;
_name = ("t" + String(no));
tujuan = 0;
seaport = false;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 2) {
_parent.trader1.asal = no;
if (random(3) == 2) {
_parent.trader1.tujuan = 3;
} else {
_parent.trader1.tujuan = 4;
}
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 2;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 2) {
_parent.trader2.asal = no;
if (random(3) == 2) {
_parent.trader2.tujuan = 3;
} else {
_parent.trader2.tujuan = 4;
}
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 2;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 2) {
_parent.trader3.asal = no;
if (random(3) == 2) {
_parent.trader3.tujuan = 3;
} else {
_parent.trader3.tujuan = 4;
}
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 2;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 8;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 4) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 10;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 49;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 4) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 10;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 4;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 4) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 10;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 4;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 10;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 6) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 3;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 6;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 6) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 3;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 6;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 6) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 3;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 6;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 11;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 4) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 1;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
if (random(3) == 2) {
_parent.trader1.tujuan = 4;
} else {
_parent.trader1.tujuan = 2;
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 4) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 1;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
if (random(3) == 2) {
_parent.trader2.tujuan = 4;
} else {
_parent.trader2.tujuan = 2;
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 4) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 1;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
if (random(3) == 2) {
_parent.trader3.tujuan = 4;
} else {
_parent.trader3.tujuan = 2;
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 1;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 2;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.asal = no;
_parent.pirates1.tujuan = no + 1;
if (_parent.pirates1.tujuan > 8) {
_parent.pirates1.tujuan = 1;
}
} else {
_parent.pirates1.asal = no;
_parent.pirates1.tujuan = no - 1;
if (_parent.pirates1.tujuan < 1) {
_parent.pirates1.tujuan = 8;
}
}
}
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 3;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 4;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 5;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 6;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 7;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 8;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 9;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 10;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 834 MovieClip "sp1" in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
no = 20;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp3" in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
no = 22;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp4" in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
no = 19;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp2" in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
no = 21;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp5" in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
no = 23;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp6" in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
no = 24;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 84 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if ((_parent.prau.kecepatan > 0.05) and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.prau._x, _y:_parent.prau._y, _rotation:_parent.prau.rotasi});
}
}
Instance of Symbol 84 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader1._x, _y:_parent.trader1._y, _rotation:_parent.trader1.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader2._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader2._x, _y:_parent.trader2._y, _rotation:_parent.trader2.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader3._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader3._x, _y:_parent.trader3._y, _rotation:_parent.trader3.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.pirates1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.pirates1._x, _y:_parent.pirates1._y, _rotation:_parent.pirates1.rotasi2});
}
}
Instance of Symbol 616 MovieClip "prau" in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.jenisperahu);
rotasi = _root.posr;
kecepatan = 0;
vx = 0;
vy = 0;
_x = _root.posx;
_y = _root.posy;
trace((_x + " ") + _y);
xl = _x;
yl = _y;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if (Key.isDown(49)) {
trace((("posx = " + _x) + " posy = ") + _y);
}
prau.gotoAndStop(Math.floor(rotasi / 10) + 1);
if (Key.isDown(39) or Key.isDown(37)) {
if (Key.isDown(39)) {
if (kecepatan > 0) {
rotasi = rotasi + _root.manuver;
if (rotasi > 360) {
rotasi = 0;
}
}
} else if (Key.isDown(37)) {
if (kecepatan > 0) {
rotasi = rotasi - _root.manuver;
if (rotasi < 0) {
rotasi = 360;
}
}
}
}
if (Key.isDown(38)) {
if (kecepatan < _root.kecepatanmax) {
kecepatan = kecepatan + _root.gas;
}
} else if (Key.isDown(40)) {
kecepatan = kecepatan * 0.8;
} else {
kecepatan = kecepatan * 0.99;
}
vx = kecepatan * Math.cos((rotasi * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + this._y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + _y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else {
_parent._parent.ikonmendarat._visible = false;
}
if ((((((!this.sensor.hitTest(_parent.t1)) and (!this.sensor.hitTest(_parent.t2))) and (!this.sensor.hitTest(_parent.t3))) and (!this.sensor.hitTest(_parent.t4))) and (!this.sensor.hitTest(_parent.t5))) and (!this.sensor.hitTest(_parent.t6))) {
if (_parent.trader1._visible) {
if ((((this.hitTest(_parent.trader1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader1") {
_root.musuh = "trader1";
_root.ukuran = _parent.trader1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader2._visible) {
if ((((this.hitTest(_parent.trader2) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader2") {
_root.musuh = "trader2";
_root.ukuran = _parent.trader2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader3._visible) {
if ((((this.hitTest(_parent.trader3) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader3") {
_root.musuh = "trader3";
_root.ukuran = _parent.trader3.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_battle or (_root.piratelevel > 5)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates1._visible) {
if ((((this.hitTest(_parent.pirates1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "pirates1") {
_root.musuh = "pirates1";
_root.ukuran = _parent.pirates1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates2._visible) {
if ((((this.hitTest(_parent.pirates2) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) {
if (_root.musuh != "pirates2") {
_root.musuh = "pirates2";
_root.ukuran = _parent.pirates2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
}
}
}
Instance of Symbol 835 MovieClip "trader1" in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 835 MovieClip "trader2" in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 835 MovieClip "trader3" in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 837 MovieClip "pirates1" in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 4;
}
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(2);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
this.swapDepths(this._y * 5);
if (_root.aktif == 1) {
if (!_visible) {
asal = random(8) + 1;
if ((asal > 8) or (asal < 0)) {
asal = 2;
}
trace("pirate = " + asal);
if (asal == 1) {
if (random(3) == 2) {
tujuan = 8;
} else {
tujuan = 2;
}
} else if (asal == 8) {
if (random(3) == 2) {
tujuan = 1;
} else {
tujuan = 7;
}
} else if (random(3) == 2) {
tujuan = asal - 1;
} else {
tujuan = asal + 1;
}
_x = _parent["p" + asal]._x;
_y = _parent["p" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["p" + tujuan]._x - _x;
dy = _parent["p" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 619 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10003);
}
Instance of Symbol 619 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10004);
}
Instance of Symbol 619 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10005);
}
Instance of Symbol 619 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10006);
}
Instance of Symbol 619 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10007);
}
Instance of Symbol 619 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10008);
}
Instance of Symbol 619 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10009);
}
Instance of Symbol 619 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10010);
}
Instance of Symbol 842 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
_x = -50;
_y = (random(1300) + 100);
this.swapDepths(10001);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x+1);
if (_x > 1550) {
_x = -50;
_y = (random(1300) + 100);
}
}
}
Instance of Symbol 842 MovieClip in Symbol 896 MovieClip Frame 1
onClipEvent (load) {
_x = 1600;
_y = (random(1300) + 100);
this.swapDepths(10002);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x-1);
if (_x < -50) {
_x = 1600;
_y = (random(1300) + 100);
}
}
}
Symbol 897 MovieClip [map4] Frame 1
stop();
kanan = 5;
kiri = 3;
atas = 0;
bawah = 9;
Instance of Symbol 896 MovieClip "arena" in Symbol 897 MovieClip [map4] Frame 1
onClipEvent (load) {
_xscale = 100;
_yscale = 100;
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1290)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1290) {
_y = -1080;
}
trace("loaded");
}
onClipEvent (enterFrame) {
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1365)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1365) {
_y = -1150;
}
if ((prau._x > 1500) and (_parent.kanan != 0)) {
_root.posx = 10;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kanan;
_root.attachMovie("map" + _parent.kanan, "loader", 1);
}
if ((prau._x < 0) and (_parent.kiri != 0)) {
_root.posx = 1490;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kiri;
_root.attachMovie("map" + _parent.kiri, "loader", 1);
}
if ((prau._y > 1500) and (_parent.bawah != 0)) {
_root.posy = 10;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.bawah;
_root.attachMovie("map" + _parent.bawah, "loader", 1);
}
if ((prau._y < 0) and (_parent.atas != 0)) {
_root.posy = 1490;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.atas;
_root.attachMovie("map" + _parent.atas, "loader", 1);
}
}
Instance of Symbol 159 MovieClip "area" in Symbol 897 MovieClip [map4] Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 858 MovieClip "ikonmendarat" in Symbol 897 MovieClip [map4] Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_visible and Key.isDown(76)) {
_root.landing.gotoAndStop(2);
}
}
onClipEvent (mouseUp) {
if (_visible and this.hitTest(_root._xmouse, _root._ymouse)) {
_root.landing.gotoAndStop(2);
}
}
Instance of Symbol 825 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 1;
_name = ("t" + String(no));
lanjut1 = 2;
lanjut2 = 9;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 2;
_name = ("t" + String(no));
lanjut1 = 1;
lanjut2 = 7;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 4;
_name = ("t" + String(no));
lanjut1 = 9;
lanjut2 = 5;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 5;
_name = ("t" + String(no));
lanjut1 = 7;
lanjut2 = 10;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 6;
_name = ("t" + String(no));
lanjut1 = 9;
lanjut2 = 10;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 7;
_name = ("t" + String(no));
tujuan = 0;
seaport = false;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 2) {
_parent.trader1.asal = no;
if (random(3) == 2) {
_parent.trader1.tujuan = 4;
} else {
_parent.trader1.tujuan = 5;
}
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 2;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 2) {
_parent.trader2.asal = no;
if (random(3) == 2) {
_parent.trader2.tujuan = 4;
} else {
_parent.trader2.tujuan = 5;
}
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 2;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 2) {
_parent.trader3.asal = no;
if (random(3) == 2) {
_parent.trader3.tujuan = 4;
} else {
_parent.trader3.tujuan = 5;
}
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 2;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 9;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 4) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 1;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 4;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 4) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 1;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 4;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 4) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 1;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 4;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 1;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 2;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.asal = no;
_parent.pirates1.tujuan = no + 1;
if (_parent.pirates1.tujuan > 8) {
_parent.pirates1.tujuan = 1;
}
} else {
_parent.pirates1.asal = no;
_parent.pirates1.tujuan = no - 1;
if (_parent.pirates1.tujuan < 1) {
_parent.pirates1.tujuan = 8;
}
}
}
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 3;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 4;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 5;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 6;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 7;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 8;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 12;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 11;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 10;
_name = ("t" + String(no));
tujuan = 0;
seaport = false;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 6) {
_parent.trader1.asal = no;
if (random(3) == 2) {
_parent.trader1.tujuan = 4;
} else {
_parent.trader1.tujuan = 5;
}
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 6;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 6) {
_parent.trader2.asal = no;
if (random(3) == 2) {
_parent.trader2.tujuan = 4;
} else {
_parent.trader2.tujuan = 5;
}
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 6;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 6) {
_parent.trader3.asal = no;
if (random(3) == 2) {
_parent.trader3.tujuan = 4;
} else {
_parent.trader3.tujuan = 5;
}
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 6;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 3;
_name = ("t" + String(no));
lanjut1 = 9;
lanjut2 = 5;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 834 MovieClip "sp1" in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
no = 26;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp3" in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
no = 29;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp4" in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
no = 25;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp2" in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
no = 27;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp5" in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
no = 28;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 84 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if ((_parent.prau.kecepatan > 0.05) and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.prau._x, _y:_parent.prau._y, _rotation:_parent.prau.rotasi});
}
}
Instance of Symbol 84 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader1._x, _y:_parent.trader1._y, _rotation:_parent.trader1.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader2._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader2._x, _y:_parent.trader2._y, _rotation:_parent.trader2.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader3._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader3._x, _y:_parent.trader3._y, _rotation:_parent.trader3.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.pirates1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.pirates1._x, _y:_parent.pirates1._y, _rotation:_parent.pirates1.rotasi2});
}
}
Instance of Symbol 616 MovieClip "prau" in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.jenisperahu);
rotasi = _root.posr;
kecepatan = 0;
vx = 0;
vy = 0;
_x = _root.posx;
_y = _root.posy;
trace((_x + " ") + _y);
xl = _x;
yl = _y;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if (Key.isDown(49)) {
trace((("posx = " + _x) + " posy = ") + _y);
}
prau.gotoAndStop(Math.floor(rotasi / 10) + 1);
if (Key.isDown(39) or Key.isDown(37)) {
if (Key.isDown(39)) {
if (kecepatan > 0) {
rotasi = rotasi + _root.manuver;
if (rotasi > 360) {
rotasi = 0;
}
}
} else if (Key.isDown(37)) {
if (kecepatan > 0) {
rotasi = rotasi - _root.manuver;
if (rotasi < 0) {
rotasi = 360;
}
}
}
}
if (Key.isDown(38)) {
if (kecepatan < _root.kecepatanmax) {
kecepatan = kecepatan + _root.gas;
}
} else if (Key.isDown(40)) {
kecepatan = kecepatan * 0.8;
} else {
kecepatan = kecepatan * 0.99;
}
vx = kecepatan * Math.cos((rotasi * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + this._y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + _y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else {
_parent._parent.ikonmendarat._visible = false;
}
if ((((((!this.sensor.hitTest(_parent.t1)) and (!this.sensor.hitTest(_parent.t2))) and (!this.sensor.hitTest(_parent.t3))) and (!this.sensor.hitTest(_parent.t4))) and (!this.sensor.hitTest(_parent.t5))) and (!this.sensor.hitTest(_parent.t6))) {
if (_parent.trader1._visible) {
if ((((this.hitTest(_parent.trader1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader1") {
_root.musuh = "trader1";
_root.ukuran = _parent.trader1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader2._visible) {
if ((((this.hitTest(_parent.trader2) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader2") {
_root.musuh = "trader2";
_root.ukuran = _parent.trader2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader3._visible) {
if ((((this.hitTest(_parent.trader3) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader3") {
_root.musuh = "trader3";
_root.ukuran = _parent.trader3.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_battle or (_root.piratelevel > 5)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates1._visible) {
if ((((this.hitTest(_parent.pirates1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "pirates1") {
_root.musuh = "pirates1";
_root.ukuran = _parent.pirates1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates2._visible) {
if ((((this.hitTest(_parent.pirates2) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) {
if (_root.musuh != "pirates2") {
_root.musuh = "pirates2";
_root.ukuran = _parent.pirates2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
}
}
}
Instance of Symbol 835 MovieClip "trader1" in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 835 MovieClip "trader2" in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 835 MovieClip "trader3" in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 837 MovieClip "pirates1" in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 4;
}
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(2);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
this.swapDepths(this._y * 5);
if (_root.aktif == 1) {
if (!_visible) {
asal = random(8) + 1;
if ((asal > 8) or (asal < 0)) {
asal = 2;
}
trace("pirate = " + asal);
if (asal == 1) {
if (random(3) == 2) {
tujuan = 8;
} else {
tujuan = 2;
}
} else if (asal == 8) {
if (random(3) == 2) {
tujuan = 1;
} else {
tujuan = 7;
}
} else if (random(3) == 2) {
tujuan = asal - 1;
} else {
tujuan = asal + 1;
}
_x = _parent["p" + asal]._x;
_y = _parent["p" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["p" + tujuan]._x - _x;
dy = _parent["p" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 619 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10003);
}
Instance of Symbol 619 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10004);
}
Instance of Symbol 619 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10005);
}
Instance of Symbol 619 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10006);
}
Instance of Symbol 619 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10007);
}
Instance of Symbol 619 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10008);
}
Instance of Symbol 619 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10009);
}
Instance of Symbol 619 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10010);
}
Instance of Symbol 842 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
_x = -50;
_y = (random(1300) + 100);
this.swapDepths(10001);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x+1);
if (_x > 1550) {
_x = -50;
_y = (random(1300) + 100);
}
}
}
Instance of Symbol 842 MovieClip in Symbol 907 MovieClip Frame 1
onClipEvent (load) {
_x = 1600;
_y = (random(1300) + 100);
this.swapDepths(10002);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x-1);
if (_x < -50) {
_x = 1600;
_y = (random(1300) + 100);
}
}
}
Symbol 908 MovieClip [map5] Frame 1
stop();
kanan = 0;
kiri = 4;
atas = 0;
bawah = 10;
Instance of Symbol 907 MovieClip "arena" in Symbol 908 MovieClip [map5] Frame 1
onClipEvent (load) {
_xscale = 100;
_yscale = 100;
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1290)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1290) {
_y = -1080;
}
trace("loaded");
}
onClipEvent (enterFrame) {
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1365)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1365) {
_y = -1150;
}
if ((prau._x > 1500) and (_parent.kanan != 0)) {
_root.posx = 10;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kanan;
_root.attachMovie("map" + _parent.kanan, "loader", 1);
}
if ((prau._x < 0) and (_parent.kiri != 0)) {
_root.posx = 1490;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kiri;
_root.attachMovie("map" + _parent.kiri, "loader", 1);
}
if ((prau._y > 1500) and (_parent.bawah != 0)) {
_root.posy = 10;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.bawah;
_root.attachMovie("map" + _parent.bawah, "loader", 1);
}
if ((prau._y < 0) and (_parent.atas != 0)) {
_root.posy = 1490;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.atas;
_root.attachMovie("map" + _parent.atas, "loader", 1);
}
}
Instance of Symbol 159 MovieClip "area" in Symbol 908 MovieClip [map5] Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 858 MovieClip "ikonmendarat" in Symbol 908 MovieClip [map5] Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_visible and Key.isDown(76)) {
_root.landing.gotoAndStop(2);
}
}
onClipEvent (mouseUp) {
if (_visible and this.hitTest(_root._xmouse, _root._ymouse)) {
_root.landing.gotoAndStop(2);
}
}
Instance of Symbol 825 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 1;
_name = ("t" + String(no));
lanjut1 = 2;
lanjut2 = 3;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 2;
_name = ("t" + String(no));
lanjut1 = 1;
lanjut2 = 3;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 4;
_name = ("t" + String(no));
lanjut1 = 11;
lanjut2 = 11;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 5;
_name = ("t" + String(no));
lanjut1 = 11;
lanjut2 = 9;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 6;
_name = ("t" + String(no));
lanjut1 = 9;
lanjut2 = 9;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 3;
_name = ("t" + String(no));
lanjut1 = 2;
lanjut2 = 4;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 9;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 5) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 6;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 5;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 5) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 6;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 5;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 5) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 6;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 5;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 11;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 4) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 5;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 4;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 4) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 5;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 4;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 4) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 5;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 4;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 1;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 2;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.asal = no;
_parent.pirates1.tujuan = no + 1;
if (_parent.pirates1.tujuan > 8) {
_parent.pirates1.tujuan = 1;
}
} else {
_parent.pirates1.asal = no;
_parent.pirates1.tujuan = no - 1;
if (_parent.pirates1.tujuan < 1) {
_parent.pirates1.tujuan = 8;
}
}
}
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 3;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 4;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 5;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 6;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 7;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 8;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 13;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 15;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 14;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 834 MovieClip "sp1" in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
no = 30;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp3" in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
no = 31;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp4" in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
no = 33;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp2" in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
no = 32;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp5" in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
no = 34;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp6" in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
no = 35;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 84 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if ((_parent.prau.kecepatan > 0.05) and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.prau._x, _y:_parent.prau._y, _rotation:_parent.prau.rotasi});
}
}
Instance of Symbol 84 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader1._x, _y:_parent.trader1._y, _rotation:_parent.trader1.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader2._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader2._x, _y:_parent.trader2._y, _rotation:_parent.trader2.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader3._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader3._x, _y:_parent.trader3._y, _rotation:_parent.trader3.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.pirates1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.pirates1._x, _y:_parent.pirates1._y, _rotation:_parent.pirates1.rotasi2});
}
}
Instance of Symbol 616 MovieClip "prau" in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.jenisperahu);
rotasi = _root.posr;
kecepatan = 0;
vx = 0;
vy = 0;
_x = _root.posx;
_y = _root.posy;
trace((_x + " ") + _y);
xl = _x;
yl = _y;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if (Key.isDown(49)) {
trace((("posx = " + _x) + " posy = ") + _y);
}
prau.gotoAndStop(Math.floor(rotasi / 10) + 1);
if (Key.isDown(39) or Key.isDown(37)) {
if (Key.isDown(39)) {
if (kecepatan > 0) {
rotasi = rotasi + _root.manuver;
if (rotasi > 360) {
rotasi = 0;
}
}
} else if (Key.isDown(37)) {
if (kecepatan > 0) {
rotasi = rotasi - _root.manuver;
if (rotasi < 0) {
rotasi = 360;
}
}
}
}
if (Key.isDown(38)) {
if (kecepatan < _root.kecepatanmax) {
kecepatan = kecepatan + _root.gas;
}
} else if (Key.isDown(40)) {
kecepatan = kecepatan * 0.8;
} else {
kecepatan = kecepatan * 0.99;
}
vx = kecepatan * Math.cos((rotasi * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + this._y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + _y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else {
_parent._parent.ikonmendarat._visible = false;
}
if ((((((!this.sensor.hitTest(_parent.t1)) and (!this.sensor.hitTest(_parent.t2))) and (!this.sensor.hitTest(_parent.t3))) and (!this.sensor.hitTest(_parent.t4))) and (!this.sensor.hitTest(_parent.t5))) and (!this.sensor.hitTest(_parent.t6))) {
if (_parent.trader1._visible) {
if ((((this.hitTest(_parent.trader1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader1") {
_root.musuh = "trader1";
_root.ukuran = _parent.trader1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader2._visible) {
if ((((this.hitTest(_parent.trader2) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader2") {
_root.musuh = "trader2";
_root.ukuran = _parent.trader2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader3._visible) {
if ((((this.hitTest(_parent.trader3) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader3") {
_root.musuh = "trader3";
_root.ukuran = _parent.trader3.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_battle or (_root.piratelevel > 5)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates1._visible) {
if ((((this.hitTest(_parent.pirates1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "pirates1") {
_root.musuh = "pirates1";
_root.ukuran = _parent.pirates1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates2._visible) {
if ((((this.hitTest(_parent.pirates2) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) {
if (_root.musuh != "pirates2") {
_root.musuh = "pirates2";
_root.ukuran = _parent.pirates2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
}
}
}
Instance of Symbol 835 MovieClip "trader1" in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 835 MovieClip "trader2" in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 835 MovieClip "trader3" in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 837 MovieClip "pirates1" in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 4;
}
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(2);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
this.swapDepths(this._y * 5);
if (_root.aktif == 1) {
if (!_visible) {
asal = random(8) + 1;
if ((asal > 8) or (asal < 0)) {
asal = 2;
}
trace("pirate = " + asal);
if (asal == 1) {
if (random(3) == 2) {
tujuan = 8;
} else {
tujuan = 2;
}
} else if (asal == 8) {
if (random(3) == 2) {
tujuan = 1;
} else {
tujuan = 7;
}
} else if (random(3) == 2) {
tujuan = asal - 1;
} else {
tujuan = asal + 1;
}
_x = _parent["p" + asal]._x;
_y = _parent["p" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["p" + tujuan]._x - _x;
dy = _parent["p" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 619 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10003);
}
Instance of Symbol 619 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10004);
}
Instance of Symbol 619 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10005);
}
Instance of Symbol 619 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10006);
}
Instance of Symbol 619 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10007);
}
Instance of Symbol 619 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10008);
}
Instance of Symbol 619 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10009);
}
Instance of Symbol 619 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10010);
}
Instance of Symbol 842 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
_x = -50;
_y = (random(1300) + 100);
this.swapDepths(10001);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x+1);
if (_x > 1550) {
_x = -50;
_y = (random(1300) + 100);
}
}
}
Instance of Symbol 842 MovieClip in Symbol 919 MovieClip Frame 1
onClipEvent (load) {
_x = 1600;
_y = (random(1300) + 100);
this.swapDepths(10002);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x-1);
if (_x < -50) {
_x = 1600;
_y = (random(1300) + 100);
}
}
}
Symbol 920 MovieClip [map6] Frame 1
stop();
kanan = 7;
kiri = 0;
atas = 1;
bawah = 11;
Instance of Symbol 919 MovieClip "arena" in Symbol 920 MovieClip [map6] Frame 1
onClipEvent (load) {
_xscale = 100;
_yscale = 100;
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1290)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1290) {
_y = -1080;
}
trace("loaded");
}
onClipEvent (enterFrame) {
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1365)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1365) {
_y = -1150;
}
if ((prau._x > 1500) and (_parent.kanan != 0)) {
_root.posx = 10;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kanan;
_root.attachMovie("map" + _parent.kanan, "loader", 1);
}
if ((prau._x < 0) and (_parent.kiri != 0)) {
_root.posx = 1490;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kiri;
_root.attachMovie("map" + _parent.kiri, "loader", 1);
}
if ((prau._y > 1500) and (_parent.bawah != 0)) {
_root.posy = 10;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.bawah;
_root.attachMovie("map" + _parent.bawah, "loader", 1);
}
if ((prau._y < 0) and (_parent.atas != 0)) {
_root.posy = 1490;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.atas;
_root.attachMovie("map" + _parent.atas, "loader", 1);
}
}
Instance of Symbol 159 MovieClip "area" in Symbol 920 MovieClip [map6] Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 858 MovieClip "ikonmendarat" in Symbol 920 MovieClip [map6] Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_visible and Key.isDown(76)) {
_root.landing.gotoAndStop(2);
}
}
onClipEvent (mouseUp) {
if (_visible and this.hitTest(_root._xmouse, _root._ymouse)) {
_root.landing.gotoAndStop(2);
}
}
Instance of Symbol 825 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 1;
_name = ("t" + String(no));
lanjut1 = 9;
lanjut2 = 8;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 4;
_name = ("t" + String(no));
lanjut1 = 11;
lanjut2 = 10;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 5;
_name = ("t" + String(no));
lanjut1 = 8;
lanjut2 = 7;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 2;
_name = ("t" + String(no));
lanjut1 = 10;
lanjut2 = 6;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 3;
_name = ("t" + String(no));
lanjut1 = 9;
lanjut2 = 8;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 6;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 7) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 2;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 7;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 7) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 2;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 7;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 7) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 2;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 7;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 7;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 5) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 6;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 5;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 5) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 6;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 5;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 5) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 6;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 5;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 1;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 2;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 2;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 2;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.asal = no;
_parent.pirates1.tujuan = no + 1;
if (_parent.pirates1.tujuan > 8) {
_parent.pirates1.tujuan = 1;
}
} else {
_parent.pirates1.asal = no;
_parent.pirates1.tujuan = no - 1;
if (_parent.pirates1.tujuan < 1) {
_parent.pirates1.tujuan = 8;
}
}
}
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 3;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 4;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 5;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 6;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 7;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 8;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 18;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 16;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 17;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 8;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 3) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 5;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 3;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 3) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 5;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 3;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 3) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 5;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 3;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 9;
_name = ("t" + String(no));
lanjut1 = 2;
lanjut2 = 3;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 10;
_name = ("t" + String(no));
lanjut1 = 2;
lanjut2 = 4;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 11;
_name = ("t" + String(no));
lanjut1 = 2;
lanjut2 = 3;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 6;
_name = ("t" + String(no));
lanjut1 = 2;
lanjut2 = 4;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 834 MovieClip "sp1" in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
no = 36;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp4" in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
no = 40;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp2" in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
no = 37;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp5" in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
no = 38;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp6" in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
no = 39;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 84 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if ((_parent.prau.kecepatan > 0.05) and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.prau._x, _y:_parent.prau._y, _rotation:_parent.prau.rotasi});
}
}
Instance of Symbol 84 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader1._x, _y:_parent.trader1._y, _rotation:_parent.trader1.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader2._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader2._x, _y:_parent.trader2._y, _rotation:_parent.trader2.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader3._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader3._x, _y:_parent.trader3._y, _rotation:_parent.trader3.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.pirates1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.pirates1._x, _y:_parent.pirates1._y, _rotation:_parent.pirates1.rotasi2});
}
}
Instance of Symbol 616 MovieClip "prau" in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.jenisperahu);
rotasi = _root.posr;
kecepatan = 0;
vx = 0;
vy = 0;
_x = _root.posx;
_y = _root.posy;
trace((_x + " ") + _y);
xl = _x;
yl = _y;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if (Key.isDown(49)) {
trace((("posx = " + _x) + " posy = ") + _y);
}
prau.gotoAndStop(Math.floor(rotasi / 10) + 1);
if (Key.isDown(39) or Key.isDown(37)) {
if (Key.isDown(39)) {
if (kecepatan > 0) {
rotasi = rotasi + _root.manuver;
if (rotasi > 360) {
rotasi = 0;
}
}
} else if (Key.isDown(37)) {
if (kecepatan > 0) {
rotasi = rotasi - _root.manuver;
if (rotasi < 0) {
rotasi = 360;
}
}
}
}
if (Key.isDown(38)) {
if (kecepatan < _root.kecepatanmax) {
kecepatan = kecepatan + _root.gas;
}
} else if (Key.isDown(40)) {
kecepatan = kecepatan * 0.8;
} else {
kecepatan = kecepatan * 0.99;
}
vx = kecepatan * Math.cos((rotasi * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + this._y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + _y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else {
_parent._parent.ikonmendarat._visible = false;
}
if ((((((!this.sensor.hitTest(_parent.t1)) and (!this.sensor.hitTest(_parent.t2))) and (!this.sensor.hitTest(_parent.t3))) and (!this.sensor.hitTest(_parent.t4))) and (!this.sensor.hitTest(_parent.t5))) and (!this.sensor.hitTest(_parent.t6))) {
if (_parent.trader1._visible) {
if ((((this.hitTest(_parent.trader1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader1") {
_root.musuh = "trader1";
_root.ukuran = _parent.trader1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader2._visible) {
if ((((this.hitTest(_parent.trader2) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader2") {
_root.musuh = "trader2";
_root.ukuran = _parent.trader2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader3._visible) {
if ((((this.hitTest(_parent.trader3) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader3") {
_root.musuh = "trader3";
_root.ukuran = _parent.trader3.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_battle or (_root.piratelevel > 5)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates1._visible) {
if ((((this.hitTest(_parent.pirates1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "pirates1") {
_root.musuh = "pirates1";
_root.ukuran = _parent.pirates1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates2._visible) {
if ((((this.hitTest(_parent.pirates2) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) {
if (_root.musuh != "pirates2") {
_root.musuh = "pirates2";
_root.ukuran = _parent.pirates2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
}
}
}
Instance of Symbol 835 MovieClip "trader1" in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 835 MovieClip "trader2" in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 835 MovieClip "trader3" in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 837 MovieClip "pirates1" in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 4;
}
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(2);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
this.swapDepths(this._y * 5);
if (_root.aktif == 1) {
if (!_visible) {
asal = random(8) + 1;
if ((asal > 8) or (asal < 0)) {
asal = 2;
}
trace("pirate = " + asal);
if (asal == 1) {
if (random(3) == 2) {
tujuan = 8;
} else {
tujuan = 2;
}
} else if (asal == 8) {
if (random(3) == 2) {
tujuan = 1;
} else {
tujuan = 7;
}
} else if (random(3) == 2) {
tujuan = asal - 1;
} else {
tujuan = asal + 1;
}
_x = _parent["p" + asal]._x;
_y = _parent["p" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["p" + tujuan]._x - _x;
dy = _parent["p" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 619 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10003);
}
Instance of Symbol 619 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10004);
}
Instance of Symbol 619 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10005);
}
Instance of Symbol 619 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10006);
}
Instance of Symbol 619 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10007);
}
Instance of Symbol 619 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10008);
}
Instance of Symbol 619 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10009);
}
Instance of Symbol 619 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10010);
}
Instance of Symbol 842 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_x = -50;
_y = (random(1300) + 100);
this.swapDepths(10001);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x+1);
if (_x > 1550) {
_x = -50;
_y = (random(1300) + 100);
}
}
}
Instance of Symbol 842 MovieClip in Symbol 930 MovieClip Frame 1
onClipEvent (load) {
_x = 1600;
_y = (random(1300) + 100);
this.swapDepths(10002);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x-1);
if (_x < -50) {
_x = 1600;
_y = (random(1300) + 100);
}
}
}
Symbol 931 MovieClip [map7] Frame 1
stop();
kanan = 8;
kiri = 6;
atas = 2;
bawah = 12;
Instance of Symbol 930 MovieClip "arena" in Symbol 931 MovieClip [map7] Frame 1
onClipEvent (load) {
_xscale = 100;
_yscale = 100;
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1290)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1290) {
_y = -1080;
}
trace("loaded");
}
onClipEvent (enterFrame) {
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1365)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1365) {
_y = -1150;
}
if ((prau._x > 1500) and (_parent.kanan != 0)) {
_root.posx = 10;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kanan;
_root.attachMovie("map" + _parent.kanan, "loader", 1);
}
if ((prau._x < 0) and (_parent.kiri != 0)) {
_root.posx = 1490;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kiri;
_root.attachMovie("map" + _parent.kiri, "loader", 1);
}
if ((prau._y > 1500) and (_parent.bawah != 0)) {
_root.posy = 10;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.bawah;
_root.attachMovie("map" + _parent.bawah, "loader", 1);
}
if ((prau._y < 0) and (_parent.atas != 0)) {
_root.posy = 1490;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.atas;
_root.attachMovie("map" + _parent.atas, "loader", 1);
}
}
Instance of Symbol 159 MovieClip "area" in Symbol 931 MovieClip [map7] Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 858 MovieClip "ikonmendarat" in Symbol 931 MovieClip [map7] Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_visible and Key.isDown(76)) {
_root.landing.gotoAndStop(2);
}
}
onClipEvent (mouseUp) {
if (_visible and this.hitTest(_root._xmouse, _root._ymouse)) {
_root.landing.gotoAndStop(2);
}
}
Instance of Symbol 825 MovieClip in Symbol 936 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 1;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
if (this.hitTest(_parent.pirates2.sensor) and (_parent.pirates2.asal != no)) {
if (_parent.pirates2.asal < no) {
_parent.pirates2.tujuan = no + 1;
trace(_parent.pirates2.tujuan);
if (_parent.pirates2.tujuan > 8) {
if (asal == 1) {
_parent.pirates2.tujuan = 2;
} else {
_parent.pirates2.tujuan = 7;
}
}
_parent.pirates2.asal = no;
} else {
_parent.pirates2.tujuan = no - 1;
trace(_parent.pirates2.tujuan);
if (_parent.pirates2.tujuan < 1) {
if (asal == 1) {
_parent.pirates2.tujuan = 2;
} else {
_parent.pirates2.tujuan = 7;
}
}
_parent.pirates2.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 936 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 2;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
if (this.hitTest(_parent.pirates2.sensor) and (_parent.pirates2.asal != no)) {
if (_parent.pirates2.asal < no) {
_parent.pirates2.tujuan = no + 1;
trace(_parent.pirates2.tujuan);
if (_parent.pirates2.tujuan > 8) {
if (asal == 1) {
_parent.pirates2.tujuan = 2;
} else {
_parent.pirates2.tujuan = 7;
}
}
_parent.pirates2.asal = no;
} else {
_parent.pirates2.tujuan = no - 1;
trace(_parent.pirates2.tujuan);
if (_parent.pirates2.tujuan < 1) {
if (asal == 1) {
_parent.pirates2.tujuan = 2;
} else {
_parent.pirates2.tujuan = 7;
}
}
_parent.pirates2.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 936 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 3;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
if (this.hitTest(_parent.pirates2.sensor) and (_parent.pirates2.asal != no)) {
if (_parent.pirates2.asal < no) {
_parent.pirates2.tujuan = no + 1;
trace(_parent.pirates2.tujuan);
if (_parent.pirates2.tujuan > 8) {
if (asal == 1) {
_parent.pirates2.tujuan = 2;
} else {
_parent.pirates2.tujuan = 7;
}
}
_parent.pirates2.asal = no;
} else {
_parent.pirates2.tujuan = no - 1;
trace(_parent.pirates2.tujuan);
if (_parent.pirates2.tujuan < 1) {
if (asal == 1) {
_parent.pirates2.tujuan = 2;
} else {
_parent.pirates2.tujuan = 7;
}
}
_parent.pirates2.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 936 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 4;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
if (this.hitTest(_parent.pirates2.sensor) and (_parent.pirates2.asal != no)) {
if (_parent.pirates2.asal < no) {
_parent.pirates2.tujuan = no + 1;
trace(_parent.pirates2.tujuan);
if (_parent.pirates2.tujuan > 8) {
if (asal == 1) {
_parent.pirates2.tujuan = 2;
} else {
_parent.pirates2.tujuan = 7;
}
}
_parent.pirates2.asal = no;
} else {
_parent.pirates2.tujuan = no - 1;
trace(_parent.pirates2.tujuan);
if (_parent.pirates2.tujuan < 1) {
if (asal == 1) {
_parent.pirates2.tujuan = 2;
} else {
_parent.pirates2.tujuan = 7;
}
}
_parent.pirates2.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 936 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 5;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
if (this.hitTest(_parent.pirates2.sensor) and (_parent.pirates2.asal != no)) {
if (_parent.pirates2.asal < no) {
_parent.pirates2.tujuan = no + 1;
trace(_parent.pirates2.tujuan);
if (_parent.pirates2.tujuan > 8) {
if (asal == 1) {
_parent.pirates2.tujuan = 2;
} else {
_parent.pirates2.tujuan = 7;
}
}
_parent.pirates2.asal = no;
} else {
_parent.pirates2.tujuan = no - 1;
trace(_parent.pirates2.tujuan);
if (_parent.pirates2.tujuan < 1) {
if (asal == 1) {
_parent.pirates2.tujuan = 2;
} else {
_parent.pirates2.tujuan = 7;
}
}
_parent.pirates2.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 936 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 6;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
if (this.hitTest(_parent.pirates2.sensor) and (_parent.pirates2.asal != no)) {
if (_parent.pirates2.asal < no) {
_parent.pirates2.tujuan = no + 1;
trace(_parent.pirates2.tujuan);
if (_parent.pirates2.tujuan > 8) {
if (asal == 1) {
_parent.pirates2.tujuan = 2;
} else {
_parent.pirates2.tujuan = 7;
}
}
_parent.pirates2.asal = no;
} else {
_parent.pirates2.tujuan = no - 1;
trace(_parent.pirates2.tujuan);
if (_parent.pirates2.tujuan < 1) {
if (asal == 1) {
_parent.pirates2.tujuan = 2;
} else {
_parent.pirates2.tujuan = 7;
}
}
_parent.pirates2.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 936 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 7;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
if (this.hitTest(_parent.pirates2.sensor) and (_parent.pirates2.asal != no)) {
if (_parent.pirates2.asal < no) {
_parent.pirates2.tujuan = no + 1;
trace(_parent.pirates2.tujuan);
if (_parent.pirates2.tujuan > 8) {
if (asal == 1) {
_parent.pirates2.tujuan = 2;
} else {
_parent.pirates2.tujuan = 7;
}
}
_parent.pirates2.asal = no;
} else {
_parent.pirates2.tujuan = no - 1;
trace(_parent.pirates2.tujuan);
if (_parent.pirates2.tujuan < 1) {
if (asal == 1) {
_parent.pirates2.tujuan = 2;
} else {
_parent.pirates2.tujuan = 7;
}
}
_parent.pirates2.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 936 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 8;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
if (this.hitTest(_parent.pirates2.sensor) and (_parent.pirates2.asal != no)) {
if (_parent.pirates2.asal < no) {
_parent.pirates2.tujuan = no + 1;
trace(_parent.pirates2.tujuan);
if (_parent.pirates2.tujuan > 8) {
if (asal == 1) {
_parent.pirates2.tujuan = 2;
} else {
_parent.pirates2.tujuan = 7;
}
}
_parent.pirates2.asal = no;
} else {
_parent.pirates2.tujuan = no - 1;
trace(_parent.pirates2.tujuan);
if (_parent.pirates2.tujuan < 1) {
if (asal == 1) {
_parent.pirates2.tujuan = 2;
} else {
_parent.pirates2.tujuan = 7;
}
}
_parent.pirates2.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 936 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 21;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 936 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 19;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 936 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 20;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 936 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 11;
_name = ("t" + String(no));
lanjut1 = 2;
lanjut2 = 3;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 84 MovieClip in Symbol 936 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if ((_parent.prau.kecepatan > 0.05) and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.prau._x, _y:_parent.prau._y, _rotation:_parent.prau.rotasi});
}
}
Instance of Symbol 84 MovieClip in Symbol 936 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader1._x, _y:_parent.trader1._y, _rotation:_parent.trader1.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 936 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader2._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader2._x, _y:_parent.trader2._y, _rotation:_parent.trader2.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 936 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.pirates2._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.pirates2._x, _y:_parent.pirates2._y, _rotation:_parent.pirates2.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 936 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.pirates1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.pirates1._x, _y:_parent.pirates1._y, _rotation:_parent.pirates1.rotasi2});
}
}
Instance of Symbol 837 MovieClip "pirates1" in Symbol 936 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 4;
}
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(2);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
this.swapDepths(this._y * 5);
if (_root.aktif == 1) {
if (!_visible) {
asal = random(8) + 1;
if ((asal > 8) or (asal < 0)) {
asal = 2;
}
trace("pirate = " + asal);
if (asal == 1) {
if (random(3) == 2) {
tujuan = 8;
} else {
tujuan = 2;
}
} else if (asal == 8) {
if (random(3) == 2) {
tujuan = 1;
} else {
tujuan = 7;
}
} else if (random(3) == 2) {
tujuan = asal - 1;
} else {
tujuan = asal + 1;
}
_x = _parent["p" + asal]._x;
_y = _parent["p" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["p" + tujuan]._x - _x;
dy = _parent["p" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 837 MovieClip "pirates2" in Symbol 936 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 4;
}
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(2);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
this.swapDepths(this._y * 5);
if (_root.aktif == 1) {
if (!_visible) {
asal = random(8) + 1;
if ((asal > 8) or (asal < 0)) {
asal = 2;
}
trace("pirate = " + asal);
if (asal == 1) {
if (random(3) == 2) {
tujuan = 8;
} else {
tujuan = 2;
}
} else if (asal == 8) {
if (random(3) == 2) {
tujuan = 1;
} else {
tujuan = 7;
}
} else if (random(3) == 2) {
tujuan = asal - 1;
} else {
tujuan = asal + 1;
}
_x = _parent["p" + asal]._x;
_y = _parent["p" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["p" + tujuan]._x - _x;
dy = _parent["p" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 616 MovieClip "prau" in Symbol 936 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.jenisperahu);
rotasi = _root.posr;
kecepatan = 0;
vx = 0;
vy = 0;
_x = _root.posx;
_y = _root.posy;
trace((_x + " ") + _y);
xl = _x;
yl = _y;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if (Key.isDown(49)) {
trace((("posx = " + _x) + " posy = ") + _y);
}
prau.gotoAndStop(Math.floor(rotasi / 10) + 1);
if (Key.isDown(39) or Key.isDown(37)) {
if (Key.isDown(39)) {
if (kecepatan > 0) {
rotasi = rotasi + _root.manuver;
if (rotasi > 360) {
rotasi = 0;
}
}
} else if (Key.isDown(37)) {
if (kecepatan > 0) {
rotasi = rotasi - _root.manuver;
if (rotasi < 0) {
rotasi = 360;
}
}
}
}
if (Key.isDown(38)) {
if (kecepatan < _root.kecepatanmax) {
kecepatan = kecepatan + _root.gas;
}
} else if (Key.isDown(40)) {
kecepatan = kecepatan * 0.8;
} else {
kecepatan = kecepatan * 0.99;
}
vx = kecepatan * Math.cos((rotasi * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + this._y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + _y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else {
_parent._parent.ikonmendarat._visible = false;
}
if ((((((!this.sensor.hitTest(_parent.t1)) and (!this.sensor.hitTest(_parent.t2))) and (!this.sensor.hitTest(_parent.t3))) and (!this.sensor.hitTest(_parent.t4))) and (!this.sensor.hitTest(_parent.t5))) and (!this.sensor.hitTest(_parent.t6))) {
if (_parent.trader1._visible) {
if ((((this.hitTest(_parent.trader1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader1") {
_root.musuh = "trader1";
_root.ukuran = _parent.trader1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader2._visible) {
if ((((this.hitTest(_parent.trader2) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader2") {
_root.musuh = "trader2";
_root.ukuran = _parent.trader2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader3._visible) {
if ((((this.hitTest(_parent.trader3) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader3") {
_root.musuh = "trader3";
_root.ukuran = _parent.trader3.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_battle or (_root.piratelevel > 5)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates1._visible) {
if ((((this.hitTest(_parent.pirates1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "pirates1") {
_root.musuh = "pirates1";
_root.ukuran = _parent.pirates1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates2._visible) {
if ((((this.hitTest(_parent.pirates2) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) {
if (_root.musuh != "pirates2") {
_root.musuh = "pirates2";
_root.ukuran = _parent.pirates2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
}
}
}
Instance of Symbol 619 MovieClip in Symbol 936 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10003);
}
Instance of Symbol 619 MovieClip in Symbol 936 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10004);
}
Instance of Symbol 619 MovieClip in Symbol 936 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10005);
}
Instance of Symbol 619 MovieClip in Symbol 936 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10006);
}
Instance of Symbol 619 MovieClip in Symbol 936 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10007);
}
Instance of Symbol 619 MovieClip in Symbol 936 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10008);
}
Instance of Symbol 619 MovieClip in Symbol 936 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10009);
}
Instance of Symbol 619 MovieClip in Symbol 936 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10010);
}
Instance of Symbol 842 MovieClip in Symbol 936 MovieClip Frame 1
onClipEvent (load) {
_x = -50;
_y = (random(1300) + 100);
this.swapDepths(10001);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x+1);
if (_x > 1550) {
_x = -50;
_y = (random(1300) + 100);
}
}
}
Instance of Symbol 842 MovieClip in Symbol 936 MovieClip Frame 1
onClipEvent (load) {
_x = 1600;
_y = (random(1300) + 100);
this.swapDepths(10002);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x-1);
if (_x < -50) {
_x = 1600;
_y = (random(1300) + 100);
}
}
}
Symbol 937 MovieClip [map8] Frame 1
stop();
kanan = 9;
kiri = 7;
atas = 3;
bawah = 13;
Instance of Symbol 936 MovieClip "arena" in Symbol 937 MovieClip [map8] Frame 1
onClipEvent (load) {
_xscale = 100;
_yscale = 100;
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1290)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1290) {
_y = -1080;
}
trace("loaded");
}
onClipEvent (enterFrame) {
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1365)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1365) {
_y = -1150;
}
if ((prau._x > 1500) and (_parent.kanan != 0)) {
_root.posx = 10;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kanan;
_root.attachMovie("map" + _parent.kanan, "loader", 1);
}
if ((prau._x < 0) and (_parent.kiri != 0)) {
_root.posx = 1490;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kiri;
_root.attachMovie("map" + _parent.kiri, "loader", 1);
}
if ((prau._y > 1500) and (_parent.bawah != 0)) {
_root.posy = 10;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.bawah;
_root.attachMovie("map" + _parent.bawah, "loader", 1);
}
if ((prau._y < 0) and (_parent.atas != 0)) {
_root.posy = 1490;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.atas;
_root.attachMovie("map" + _parent.atas, "loader", 1);
}
}
Instance of Symbol 159 MovieClip "area" in Symbol 937 MovieClip [map8] Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 858 MovieClip "ikonmendarat" in Symbol 937 MovieClip [map8] Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_visible and Key.isDown(76)) {
_root.landing.gotoAndStop(2);
}
}
onClipEvent (mouseUp) {
if (_visible and this.hitTest(_root._xmouse, _root._ymouse)) {
_root.landing.gotoAndStop(2);
}
}
Instance of Symbol 825 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 1;
_name = ("t" + String(no));
lanjut1 = 12;
lanjut2 = 13;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 4;
_name = ("t" + String(no));
lanjut1 = 7;
lanjut2 = 11;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 5;
_name = ("t" + String(no));
lanjut1 = 9;
lanjut2 = 9;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 6;
_name = ("t" + String(no));
lanjut1 = 10;
lanjut2 = 11;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 3;
_name = ("t" + String(no));
lanjut1 = 13;
lanjut2 = 13;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 9;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 5) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 10;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 5;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 5) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 10;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 5;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 5) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 10;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 5;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 11;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 6) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 4;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 6;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 6) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 4;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 6;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 6) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 4;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 6;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 1;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 2;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.asal = no;
_parent.pirates1.tujuan = no + 1;
if (_parent.pirates1.tujuan > 8) {
_parent.pirates1.tujuan = 1;
}
} else {
_parent.pirates1.asal = no;
_parent.pirates1.tujuan = no - 1;
if (_parent.pirates1.tujuan < 1) {
_parent.pirates1.tujuan = 8;
}
}
}
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 3;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 4;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 5;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 6;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 7;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 8;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 22;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 10;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 6) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 9;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 6;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 6) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 9;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 6;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 6) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 9;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 6;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 7;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 4) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 8;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 4;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 4) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 8;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 4;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 4) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 8;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 4;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 8;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 7) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 12;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 7;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 7) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 12;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 7;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 7) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 12;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 7;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 12;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 1) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 8;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 1;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 1) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 8;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 1;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 1) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 8;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 1;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 13;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 1) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 3;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 1;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 1) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 3;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 1;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 1) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 3;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 1;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 2;
_name = ("t" + String(no));
lanjut1 = 10;
lanjut2 = 11;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 834 MovieClip "sp1" in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
no = 41;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp3" in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
no = 45;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp2" in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
no = 42;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp5" in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
no = 43;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp6" in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
no = 44;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 84 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if ((_parent.prau.kecepatan > 0.05) and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.prau._x, _y:_parent.prau._y, _rotation:_parent.prau.rotasi});
}
}
Instance of Symbol 84 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader1._x, _y:_parent.trader1._y, _rotation:_parent.trader1.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader2._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader2._x, _y:_parent.trader2._y, _rotation:_parent.trader2.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader3._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader3._x, _y:_parent.trader3._y, _rotation:_parent.trader3.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.pirates1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.pirates1._x, _y:_parent.pirates1._y, _rotation:_parent.pirates1.rotasi2});
}
}
Instance of Symbol 616 MovieClip "prau" in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.jenisperahu);
rotasi = _root.posr;
kecepatan = 0;
vx = 0;
vy = 0;
_x = _root.posx;
_y = _root.posy;
trace((_x + " ") + _y);
xl = _x;
yl = _y;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if (Key.isDown(49)) {
trace((("posx = " + _x) + " posy = ") + _y);
}
prau.gotoAndStop(Math.floor(rotasi / 10) + 1);
if (Key.isDown(39) or Key.isDown(37)) {
if (Key.isDown(39)) {
if (kecepatan > 0) {
rotasi = rotasi + _root.manuver;
if (rotasi > 360) {
rotasi = 0;
}
}
} else if (Key.isDown(37)) {
if (kecepatan > 0) {
rotasi = rotasi - _root.manuver;
if (rotasi < 0) {
rotasi = 360;
}
}
}
}
if (Key.isDown(38)) {
if (kecepatan < _root.kecepatanmax) {
kecepatan = kecepatan + _root.gas;
}
} else if (Key.isDown(40)) {
kecepatan = kecepatan * 0.8;
} else {
kecepatan = kecepatan * 0.99;
}
vx = kecepatan * Math.cos((rotasi * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + this._y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + _y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else {
_parent._parent.ikonmendarat._visible = false;
}
if ((((((!this.sensor.hitTest(_parent.t1)) and (!this.sensor.hitTest(_parent.t2))) and (!this.sensor.hitTest(_parent.t3))) and (!this.sensor.hitTest(_parent.t4))) and (!this.sensor.hitTest(_parent.t5))) and (!this.sensor.hitTest(_parent.t6))) {
if (_parent.trader1._visible) {
if ((((this.hitTest(_parent.trader1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader1") {
_root.musuh = "trader1";
_root.ukuran = _parent.trader1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader2._visible) {
if ((((this.hitTest(_parent.trader2) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader2") {
_root.musuh = "trader2";
_root.ukuran = _parent.trader2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader3._visible) {
if ((((this.hitTest(_parent.trader3) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader3") {
_root.musuh = "trader3";
_root.ukuran = _parent.trader3.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_battle or (_root.piratelevel > 5)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates1._visible) {
if ((((this.hitTest(_parent.pirates1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "pirates1") {
_root.musuh = "pirates1";
_root.ukuran = _parent.pirates1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates2._visible) {
if ((((this.hitTest(_parent.pirates2) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) {
if (_root.musuh != "pirates2") {
_root.musuh = "pirates2";
_root.ukuran = _parent.pirates2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
}
}
}
Instance of Symbol 835 MovieClip "trader1" in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 835 MovieClip "trader2" in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 835 MovieClip "trader3" in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 837 MovieClip "pirates1" in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 4;
}
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(2);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
this.swapDepths(this._y * 5);
if (_root.aktif == 1) {
if (!_visible) {
asal = random(8) + 1;
if ((asal > 8) or (asal < 0)) {
asal = 2;
}
trace("pirate = " + asal);
if (asal == 1) {
if (random(3) == 2) {
tujuan = 8;
} else {
tujuan = 2;
}
} else if (asal == 8) {
if (random(3) == 2) {
tujuan = 1;
} else {
tujuan = 7;
}
} else if (random(3) == 2) {
tujuan = asal - 1;
} else {
tujuan = asal + 1;
}
_x = _parent["p" + asal]._x;
_y = _parent["p" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["p" + tujuan]._x - _x;
dy = _parent["p" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 619 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10003);
}
Instance of Symbol 619 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10004);
}
Instance of Symbol 619 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10005);
}
Instance of Symbol 619 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10006);
}
Instance of Symbol 619 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10007);
}
Instance of Symbol 619 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10008);
}
Instance of Symbol 619 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10009);
}
Instance of Symbol 619 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10010);
}
Instance of Symbol 842 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_x = -50;
_y = (random(1300) + 100);
this.swapDepths(10001);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x+1);
if (_x > 1550) {
_x = -50;
_y = (random(1300) + 100);
}
}
}
Instance of Symbol 842 MovieClip in Symbol 947 MovieClip Frame 1
onClipEvent (load) {
_x = 1600;
_y = (random(1300) + 100);
this.swapDepths(10002);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x-1);
if (_x < -50) {
_x = 1600;
_y = (random(1300) + 100);
}
}
}
Symbol 948 MovieClip [map9] Frame 1
stop();
kanan = 10;
kiri = 8;
atas = 4;
bawah = 14;
Instance of Symbol 947 MovieClip "arena" in Symbol 948 MovieClip [map9] Frame 1
onClipEvent (load) {
_xscale = 100;
_yscale = 100;
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1290)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1290) {
_y = -1080;
}
trace("loaded");
}
onClipEvent (enterFrame) {
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1365)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1365) {
_y = -1150;
}
if ((prau._x > 1500) and (_parent.kanan != 0)) {
_root.posx = 10;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kanan;
_root.attachMovie("map" + _parent.kanan, "loader", 1);
}
if ((prau._x < 0) and (_parent.kiri != 0)) {
_root.posx = 1490;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kiri;
_root.attachMovie("map" + _parent.kiri, "loader", 1);
}
if ((prau._y > 1500) and (_parent.bawah != 0)) {
_root.posy = 10;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.bawah;
_root.attachMovie("map" + _parent.bawah, "loader", 1);
}
if ((prau._y < 0) and (_parent.atas != 0)) {
_root.posy = 1490;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.atas;
_root.attachMovie("map" + _parent.atas, "loader", 1);
}
}
Instance of Symbol 159 MovieClip "area" in Symbol 948 MovieClip [map9] Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 858 MovieClip "ikonmendarat" in Symbol 948 MovieClip [map9] Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_visible and Key.isDown(76)) {
_root.landing.gotoAndStop(2);
}
}
onClipEvent (mouseUp) {
if (_visible and this.hitTest(_root._xmouse, _root._ymouse)) {
_root.landing.gotoAndStop(2);
}
}
Instance of Symbol 825 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 1;
_name = ("t" + String(no));
lanjut1 = 3;
lanjut2 = 13;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 2;
_name = ("t" + String(no));
lanjut1 = 11;
lanjut2 = 13;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 4;
_name = ("t" + String(no));
lanjut1 = 12;
lanjut2 = 2;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 5;
_name = ("t" + String(no));
lanjut1 = 13;
lanjut2 = 9;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 6;
_name = ("t" + String(no));
lanjut1 = 9;
lanjut2 = 11;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 3;
_name = ("t" + String(no));
lanjut1 = 11;
lanjut2 = 11;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 9;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 6) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 5;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 6;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 6) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 5;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 6;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 6) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 5;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 6;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 11;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 9) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 3;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 9;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 9) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 3;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 9;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 9) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 3;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 9;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 1;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 2;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 2;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 2;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.asal = no;
_parent.pirates1.tujuan = no + 1;
if (_parent.pirates1.tujuan > 8) {
_parent.pirates1.tujuan = 1;
}
} else {
_parent.pirates1.asal = no;
_parent.pirates1.tujuan = no - 1;
if (_parent.pirates1.tujuan < 1) {
_parent.pirates1.tujuan = 8;
}
}
}
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 3;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 4;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 5;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 6;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 7;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 8;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 23;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 24;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 25;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 12;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 4) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 5;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 4;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 4) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 5;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 4;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 4) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 5;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 4;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 13;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 4) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 5;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 4;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 4) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 5;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 4;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 4) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 5;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 4;
}
}
}
Instance of Symbol 834 MovieClip "sp1" in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
no = 46;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp3" in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
no = 49;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp4" in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
no = 51;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp2" in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
no = 47;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp5" in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
no = 50;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp6" in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
no = 48;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 84 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if ((_parent.prau.kecepatan > 0.05) and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.prau._x, _y:_parent.prau._y, _rotation:_parent.prau.rotasi});
}
}
Instance of Symbol 84 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader1._x, _y:_parent.trader1._y, _rotation:_parent.trader1.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader2._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader2._x, _y:_parent.trader2._y, _rotation:_parent.trader2.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader3._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader3._x, _y:_parent.trader3._y, _rotation:_parent.trader3.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.pirates1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.pirates1._x, _y:_parent.pirates1._y, _rotation:_parent.pirates1.rotasi2});
}
}
Instance of Symbol 616 MovieClip "prau" in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.jenisperahu);
rotasi = _root.posr;
kecepatan = 0;
vx = 0;
vy = 0;
_x = _root.posx;
_y = _root.posy;
trace((_x + " ") + _y);
xl = _x;
yl = _y;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if (Key.isDown(49)) {
trace((("posx = " + _x) + " posy = ") + _y);
}
prau.gotoAndStop(Math.floor(rotasi / 10) + 1);
if (Key.isDown(39) or Key.isDown(37)) {
if (Key.isDown(39)) {
if (kecepatan > 0) {
rotasi = rotasi + _root.manuver;
if (rotasi > 360) {
rotasi = 0;
}
}
} else if (Key.isDown(37)) {
if (kecepatan > 0) {
rotasi = rotasi - _root.manuver;
if (rotasi < 0) {
rotasi = 360;
}
}
}
}
if (Key.isDown(38)) {
if (kecepatan < _root.kecepatanmax) {
kecepatan = kecepatan + _root.gas;
}
} else if (Key.isDown(40)) {
kecepatan = kecepatan * 0.8;
} else {
kecepatan = kecepatan * 0.99;
}
vx = kecepatan * Math.cos((rotasi * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + this._y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + _y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else {
_parent._parent.ikonmendarat._visible = false;
}
if ((((((!this.sensor.hitTest(_parent.t1)) and (!this.sensor.hitTest(_parent.t2))) and (!this.sensor.hitTest(_parent.t3))) and (!this.sensor.hitTest(_parent.t4))) and (!this.sensor.hitTest(_parent.t5))) and (!this.sensor.hitTest(_parent.t6))) {
if (_parent.trader1._visible) {
if ((((this.hitTest(_parent.trader1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader1") {
_root.musuh = "trader1";
_root.ukuran = _parent.trader1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader2._visible) {
if ((((this.hitTest(_parent.trader2) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader2") {
_root.musuh = "trader2";
_root.ukuran = _parent.trader2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader3._visible) {
if ((((this.hitTest(_parent.trader3) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader3") {
_root.musuh = "trader3";
_root.ukuran = _parent.trader3.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_battle or (_root.piratelevel > 5)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates1._visible) {
if ((((this.hitTest(_parent.pirates1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "pirates1") {
_root.musuh = "pirates1";
_root.ukuran = _parent.pirates1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates2._visible) {
if ((((this.hitTest(_parent.pirates2) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) {
if (_root.musuh != "pirates2") {
_root.musuh = "pirates2";
_root.ukuran = _parent.pirates2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
}
}
}
Instance of Symbol 835 MovieClip "trader1" in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 835 MovieClip "trader2" in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 835 MovieClip "trader3" in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 837 MovieClip "pirates1" in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 4;
}
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(2);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
this.swapDepths(this._y * 5);
if (_root.aktif == 1) {
if (!_visible) {
asal = random(8) + 1;
if ((asal > 8) or (asal < 0)) {
asal = 2;
}
trace("pirate = " + asal);
if (asal == 1) {
if (random(3) == 2) {
tujuan = 8;
} else {
tujuan = 2;
}
} else if (asal == 8) {
if (random(3) == 2) {
tujuan = 1;
} else {
tujuan = 7;
}
} else if (random(3) == 2) {
tujuan = asal - 1;
} else {
tujuan = asal + 1;
}
_x = _parent["p" + asal]._x;
_y = _parent["p" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["p" + tujuan]._x - _x;
dy = _parent["p" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 619 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10003);
}
Instance of Symbol 619 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10004);
}
Instance of Symbol 619 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10005);
}
Instance of Symbol 619 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10006);
}
Instance of Symbol 619 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10007);
}
Instance of Symbol 619 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10008);
}
Instance of Symbol 619 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10009);
}
Instance of Symbol 619 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10010);
}
Instance of Symbol 842 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
_x = -50;
_y = (random(1300) + 100);
this.swapDepths(10001);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x+1);
if (_x > 1550) {
_x = -50;
_y = (random(1300) + 100);
}
}
}
Instance of Symbol 842 MovieClip in Symbol 959 MovieClip Frame 1
onClipEvent (load) {
_x = 1600;
_y = (random(1300) + 100);
this.swapDepths(10002);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x-1);
if (_x < -50) {
_x = 1600;
_y = (random(1300) + 100);
}
}
}
Symbol 960 MovieClip [map10] Frame 1
stop();
kanan = 0;
kiri = 9;
atas = 5;
bawah = 15;
Instance of Symbol 959 MovieClip "arena" in Symbol 960 MovieClip [map10] Frame 1
onClipEvent (load) {
_xscale = 100;
_yscale = 100;
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1290)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1290) {
_y = -1080;
}
trace("loaded");
}
onClipEvent (enterFrame) {
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1365)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1365) {
_y = -1150;
}
if ((prau._x > 1500) and (_parent.kanan != 0)) {
_root.posx = 10;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kanan;
_root.attachMovie("map" + _parent.kanan, "loader", 1);
}
if ((prau._x < 0) and (_parent.kiri != 0)) {
_root.posx = 1490;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kiri;
_root.attachMovie("map" + _parent.kiri, "loader", 1);
}
if ((prau._y > 1500) and (_parent.bawah != 0)) {
_root.posy = 10;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.bawah;
_root.attachMovie("map" + _parent.bawah, "loader", 1);
}
if ((prau._y < 0) and (_parent.atas != 0)) {
_root.posy = 1490;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.atas;
_root.attachMovie("map" + _parent.atas, "loader", 1);
}
}
Instance of Symbol 159 MovieClip "area" in Symbol 960 MovieClip [map10] Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 858 MovieClip "ikonmendarat" in Symbol 960 MovieClip [map10] Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_visible and Key.isDown(76)) {
_root.landing.gotoAndStop(2);
}
}
onClipEvent (mouseUp) {
if (_visible and this.hitTest(_root._xmouse, _root._ymouse)) {
_root.landing.gotoAndStop(2);
}
}
Instance of Symbol 825 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 1;
_name = ("t" + String(no));
lanjut1 = 11;
lanjut2 = 7;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 2;
_name = ("t" + String(no));
lanjut1 = 9;
lanjut2 = 9;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 4;
_name = ("t" + String(no));
lanjut1 = 7;
lanjut2 = 10;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 3;
_name = ("t" + String(no));
lanjut1 = 11;
lanjut2 = 9;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 9;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 2) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 11;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 2;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 2) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 11;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 22;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 2) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 11;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 2;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 11;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 1) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 3;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 1;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 1) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 3;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 1;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 1) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 3;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 1;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 1;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 2;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.asal = no;
_parent.pirates1.tujuan = no + 1;
if (_parent.pirates1.tujuan > 8) {
_parent.pirates1.tujuan = 1;
}
} else {
_parent.pirates1.asal = no;
_parent.pirates1.tujuan = no - 1;
if (_parent.pirates1.tujuan < 1) {
_parent.pirates1.tujuan = 8;
}
}
}
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 3;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 4;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 5;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 6;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 7;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 8;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 27;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 28;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 26;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 10;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 4) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 3;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 4;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 4) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 3;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 4;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 4) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 3;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 4;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 7;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 4) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 5;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 4;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 4) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 5;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 4;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 4) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 5;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 4;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 6;
_name = ("t" + String(no));
lanjut1 = 7;
lanjut2 = 10;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 5;
_name = ("t" + String(no));
lanjut1 = 7;
lanjut2 = 10;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 834 MovieClip "sp1" in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
no = 52;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp4" in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
no = 55;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp2" in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
no = 53;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp5" in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
no = 54;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 84 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if ((_parent.prau.kecepatan > 0.05) and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.prau._x, _y:_parent.prau._y, _rotation:_parent.prau.rotasi});
}
}
Instance of Symbol 84 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader1._x, _y:_parent.trader1._y, _rotation:_parent.trader1.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader2._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader2._x, _y:_parent.trader2._y, _rotation:_parent.trader2.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader3._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader3._x, _y:_parent.trader3._y, _rotation:_parent.trader3.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.pirates1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.pirates1._x, _y:_parent.pirates1._y, _rotation:_parent.pirates1.rotasi2});
}
}
Instance of Symbol 616 MovieClip "prau" in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.jenisperahu);
rotasi = _root.posr;
kecepatan = 0;
vx = 0;
vy = 0;
_x = _root.posx;
_y = _root.posy;
trace((_x + " ") + _y);
xl = _x;
yl = _y;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if (Key.isDown(49)) {
trace((("posx = " + _x) + " posy = ") + _y);
}
prau.gotoAndStop(Math.floor(rotasi / 10) + 1);
if (Key.isDown(39) or Key.isDown(37)) {
if (Key.isDown(39)) {
if (kecepatan > 0) {
rotasi = rotasi + _root.manuver;
if (rotasi > 360) {
rotasi = 0;
}
}
} else if (Key.isDown(37)) {
if (kecepatan > 0) {
rotasi = rotasi - _root.manuver;
if (rotasi < 0) {
rotasi = 360;
}
}
}
}
if (Key.isDown(38)) {
if (kecepatan < _root.kecepatanmax) {
kecepatan = kecepatan + _root.gas;
}
} else if (Key.isDown(40)) {
kecepatan = kecepatan * 0.8;
} else {
kecepatan = kecepatan * 0.99;
}
vx = kecepatan * Math.cos((rotasi * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + this._y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + _y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else {
_parent._parent.ikonmendarat._visible = false;
}
if ((((((!this.sensor.hitTest(_parent.t1)) and (!this.sensor.hitTest(_parent.t2))) and (!this.sensor.hitTest(_parent.t3))) and (!this.sensor.hitTest(_parent.t4))) and (!this.sensor.hitTest(_parent.t5))) and (!this.sensor.hitTest(_parent.t6))) {
if (_parent.trader1._visible) {
if ((((this.hitTest(_parent.trader1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader1") {
_root.musuh = "trader1";
_root.ukuran = _parent.trader1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader2._visible) {
if ((((this.hitTest(_parent.trader2) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader2") {
_root.musuh = "trader2";
_root.ukuran = _parent.trader2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader3._visible) {
if ((((this.hitTest(_parent.trader3) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader3") {
_root.musuh = "trader3";
_root.ukuran = _parent.trader3.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_battle or (_root.piratelevel > 5)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates1._visible) {
if ((((this.hitTest(_parent.pirates1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "pirates1") {
_root.musuh = "pirates1";
_root.ukuran = _parent.pirates1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates2._visible) {
if ((((this.hitTest(_parent.pirates2) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) {
if (_root.musuh != "pirates2") {
_root.musuh = "pirates2";
_root.ukuran = _parent.pirates2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
}
}
}
Instance of Symbol 835 MovieClip "trader1" in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 835 MovieClip "trader2" in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 835 MovieClip "trader3" in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 837 MovieClip "pirates1" in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 4;
}
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(2);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
this.swapDepths(this._y * 5);
if (_root.aktif == 1) {
if (!_visible) {
asal = random(8) + 1;
if ((asal > 8) or (asal < 0)) {
asal = 2;
}
trace("pirate = " + asal);
if (asal == 1) {
if (random(3) == 2) {
tujuan = 8;
} else {
tujuan = 2;
}
} else if (asal == 8) {
if (random(3) == 2) {
tujuan = 1;
} else {
tujuan = 7;
}
} else if (random(3) == 2) {
tujuan = asal - 1;
} else {
tujuan = asal + 1;
}
_x = _parent["p" + asal]._x;
_y = _parent["p" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["p" + tujuan]._x - _x;
dy = _parent["p" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 619 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10003);
}
Instance of Symbol 619 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10004);
}
Instance of Symbol 619 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10005);
}
Instance of Symbol 619 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10006);
}
Instance of Symbol 619 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10007);
}
Instance of Symbol 619 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10008);
}
Instance of Symbol 619 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10009);
}
Instance of Symbol 619 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10010);
}
Instance of Symbol 842 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
_x = -50;
_y = (random(1300) + 100);
this.swapDepths(10001);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x+1);
if (_x > 1550) {
_x = -50;
_y = (random(1300) + 100);
}
}
}
Instance of Symbol 842 MovieClip in Symbol 969 MovieClip Frame 1
onClipEvent (load) {
_x = 1600;
_y = (random(1300) + 100);
this.swapDepths(10002);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x-1);
if (_x < -50) {
_x = 1600;
_y = (random(1300) + 100);
}
}
}
Symbol 970 MovieClip [map11] Frame 1
stop();
kanan = 12;
kiri = 0;
atas = 6;
bawah = 0;
Instance of Symbol 969 MovieClip "arena" in Symbol 970 MovieClip [map11] Frame 1
onClipEvent (load) {
_xscale = 100;
_yscale = 100;
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1290)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1290) {
_y = -1080;
}
trace("loaded");
}
onClipEvent (enterFrame) {
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1365)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1365) {
_y = -1150;
}
if ((prau._x > 1500) and (_parent.kanan != 0)) {
_root.posx = 10;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kanan;
_root.attachMovie("map" + _parent.kanan, "loader", 1);
}
if ((prau._x < 0) and (_parent.kiri != 0)) {
_root.posx = 1490;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kiri;
_root.attachMovie("map" + _parent.kiri, "loader", 1);
}
if ((prau._y > 1500) and (_parent.bawah != 0)) {
_root.posy = 10;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.bawah;
_root.attachMovie("map" + _parent.bawah, "loader", 1);
}
if ((prau._y < 0) and (_parent.atas != 0)) {
_root.posy = 1490;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.atas;
_root.attachMovie("map" + _parent.atas, "loader", 1);
}
}
Instance of Symbol 159 MovieClip "area" in Symbol 970 MovieClip [map11] Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 858 MovieClip "ikonmendarat" in Symbol 970 MovieClip [map11] Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_visible and Key.isDown(76)) {
_root.landing.gotoAndStop(2);
}
}
onClipEvent (mouseUp) {
if (_visible and this.hitTest(_root._xmouse, _root._ymouse)) {
_root.landing.gotoAndStop(2);
}
}
Instance of Symbol 825 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 1;
_name = ("t" + String(no));
lanjut1 = 11;
lanjut2 = 5;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 2;
_name = ("t" + String(no));
lanjut1 = 12;
lanjut2 = 10;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 5;
_name = ("t" + String(no));
lanjut1 = 9;
lanjut2 = 1;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 6;
_name = ("t" + String(no));
lanjut1 = 9;
lanjut2 = 10;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 3;
_name = ("t" + String(no));
lanjut1 = 1;
lanjut2 = 11;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 10;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 6) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 2;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 6;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 6) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 2;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 6;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 6) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 2;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 6;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 9;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 5) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 6;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 5;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 5) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 6;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 5;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 5) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 6;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 5;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 1;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 2;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.asal = no;
_parent.pirates1.tujuan = no + 1;
if (_parent.pirates1.tujuan > 8) {
_parent.pirates1.tujuan = 1;
}
} else {
_parent.pirates1.asal = no;
_parent.pirates1.tujuan = no - 1;
if (_parent.pirates1.tujuan < 1) {
_parent.pirates1.tujuan = 8;
}
}
}
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 3;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 4;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 5;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 6;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 7;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 8;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 29;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 11;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 6) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 2;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 2;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 6) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 2;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 2;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 6) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 2;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 2;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 12;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 6) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 2;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 2;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 6) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 2;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 2;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 6) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 2;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 2;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 4;
_name = ("t" + String(no));
lanjut1 = 12;
lanjut2 = 10;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 834 MovieClip "sp3" in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
no = 59;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp4" in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
no = 56;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp2" in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
no = 60;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp5" in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
no = 57;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp6" in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
no = 58;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 84 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if ((_parent.prau.kecepatan > 0.05) and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.prau._x, _y:_parent.prau._y, _rotation:_parent.prau.rotasi});
}
}
Instance of Symbol 84 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader1._x, _y:_parent.trader1._y, _rotation:_parent.trader1.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader2._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader2._x, _y:_parent.trader2._y, _rotation:_parent.trader2.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader3._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader3._x, _y:_parent.trader3._y, _rotation:_parent.trader3.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.pirates1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.pirates1._x, _y:_parent.pirates1._y, _rotation:_parent.pirates1.rotasi2});
}
}
Instance of Symbol 616 MovieClip "prau" in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.jenisperahu);
rotasi = _root.posr;
kecepatan = 0;
vx = 0;
vy = 0;
_x = _root.posx;
_y = _root.posy;
trace((_x + " ") + _y);
xl = _x;
yl = _y;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if (Key.isDown(49)) {
trace((("posx = " + _x) + " posy = ") + _y);
}
prau.gotoAndStop(Math.floor(rotasi / 10) + 1);
if (Key.isDown(39) or Key.isDown(37)) {
if (Key.isDown(39)) {
if (kecepatan > 0) {
rotasi = rotasi + _root.manuver;
if (rotasi > 360) {
rotasi = 0;
}
}
} else if (Key.isDown(37)) {
if (kecepatan > 0) {
rotasi = rotasi - _root.manuver;
if (rotasi < 0) {
rotasi = 360;
}
}
}
}
if (Key.isDown(38)) {
if (kecepatan < _root.kecepatanmax) {
kecepatan = kecepatan + _root.gas;
}
} else if (Key.isDown(40)) {
kecepatan = kecepatan * 0.8;
} else {
kecepatan = kecepatan * 0.99;
}
vx = kecepatan * Math.cos((rotasi * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + this._y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + _y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else {
_parent._parent.ikonmendarat._visible = false;
}
if ((((((!this.sensor.hitTest(_parent.t1)) and (!this.sensor.hitTest(_parent.t2))) and (!this.sensor.hitTest(_parent.t3))) and (!this.sensor.hitTest(_parent.t4))) and (!this.sensor.hitTest(_parent.t5))) and (!this.sensor.hitTest(_parent.t6))) {
if (_parent.trader1._visible) {
if ((((this.hitTest(_parent.trader1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader1") {
_root.musuh = "trader1";
_root.ukuran = _parent.trader1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader2._visible) {
if ((((this.hitTest(_parent.trader2) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader2") {
_root.musuh = "trader2";
_root.ukuran = _parent.trader2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader3._visible) {
if ((((this.hitTest(_parent.trader3) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader3") {
_root.musuh = "trader3";
_root.ukuran = _parent.trader3.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_battle or (_root.piratelevel > 5)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates1._visible) {
if ((((this.hitTest(_parent.pirates1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "pirates1") {
_root.musuh = "pirates1";
_root.ukuran = _parent.pirates1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates2._visible) {
if ((((this.hitTest(_parent.pirates2) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) {
if (_root.musuh != "pirates2") {
_root.musuh = "pirates2";
_root.ukuran = _parent.pirates2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
}
}
}
Instance of Symbol 835 MovieClip "trader1" in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 835 MovieClip "trader2" in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 835 MovieClip "trader3" in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 837 MovieClip "pirates1" in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 4;
}
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(2);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
this.swapDepths(this._y * 5);
if (_root.aktif == 1) {
if (!_visible) {
asal = random(8) + 1;
if ((asal > 8) or (asal < 0)) {
asal = 2;
}
trace("pirate = " + asal);
if (asal == 1) {
if (random(3) == 2) {
tujuan = 8;
} else {
tujuan = 2;
}
} else if (asal == 8) {
if (random(3) == 2) {
tujuan = 1;
} else {
tujuan = 7;
}
} else if (random(3) == 2) {
tujuan = asal - 1;
} else {
tujuan = asal + 1;
}
_x = _parent["p" + asal]._x;
_y = _parent["p" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["p" + tujuan]._x - _x;
dy = _parent["p" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 619 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10003);
}
Instance of Symbol 619 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10004);
}
Instance of Symbol 619 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10005);
}
Instance of Symbol 619 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10006);
}
Instance of Symbol 619 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10007);
}
Instance of Symbol 619 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10008);
}
Instance of Symbol 619 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10009);
}
Instance of Symbol 619 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10010);
}
Instance of Symbol 842 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
_x = -50;
_y = (random(1300) + 100);
this.swapDepths(10001);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x+1);
if (_x > 1550) {
_x = -50;
_y = (random(1300) + 100);
}
}
}
Instance of Symbol 842 MovieClip in Symbol 980 MovieClip Frame 1
onClipEvent (load) {
_x = 1600;
_y = (random(1300) + 100);
this.swapDepths(10002);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x-1);
if (_x < -50) {
_x = 1600;
_y = (random(1300) + 100);
}
}
}
Symbol 981 MovieClip [map12] Frame 1
stop();
kanan = 13;
kiri = 11;
atas = 7;
bawah = 16;
Instance of Symbol 980 MovieClip "arena" in Symbol 981 MovieClip [map12] Frame 1
onClipEvent (load) {
_xscale = 100;
_yscale = 100;
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1290)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1290) {
_y = -1080;
}
trace("loaded");
}
onClipEvent (enterFrame) {
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1365)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1365) {
_y = -1150;
}
if ((prau._x > 1500) and (_parent.kanan != 0)) {
_root.posx = 10;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kanan;
_root.attachMovie("map" + _parent.kanan, "loader", 1);
}
if ((prau._x < 0) and (_parent.kiri != 0)) {
_root.posx = 1490;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kiri;
_root.attachMovie("map" + _parent.kiri, "loader", 1);
}
if ((prau._y > 1500) and (_parent.bawah != 0)) {
_root.posy = 10;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.bawah;
_root.attachMovie("map" + _parent.bawah, "loader", 1);
}
if ((prau._y < 0) and (_parent.atas != 0)) {
_root.posy = 1490;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.atas;
_root.attachMovie("map" + _parent.atas, "loader", 1);
}
}
Instance of Symbol 159 MovieClip "area" in Symbol 981 MovieClip [map12] Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 858 MovieClip "ikonmendarat" in Symbol 981 MovieClip [map12] Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_visible and Key.isDown(76)) {
_root.landing.gotoAndStop(2);
}
}
onClipEvent (mouseUp) {
if (_visible and this.hitTest(_root._xmouse, _root._ymouse)) {
_root.landing.gotoAndStop(2);
}
}
Instance of Symbol 825 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 1;
_name = ("t" + String(no));
lanjut1 = 8;
lanjut2 = 11;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 5;
_name = ("t" + String(no));
lanjut1 = 9;
lanjut2 = 10;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 6;
_name = ("t" + String(no));
lanjut1 = 10;
lanjut2 = 10;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 3;
_name = ("t" + String(no));
lanjut1 = 8;
lanjut2 = 11;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 10;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 6) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 5;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 6;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 6) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 5;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 6;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 6) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 5;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 6;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 1;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 2;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.asal = no;
_parent.pirates1.tujuan = no + 1;
if (_parent.pirates1.tujuan > 8) {
_parent.pirates1.tujuan = 1;
}
} else {
_parent.pirates1.asal = no;
_parent.pirates1.tujuan = no - 1;
if (_parent.pirates1.tujuan < 1) {
_parent.pirates1.tujuan = 8;
}
}
}
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 3;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 4;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 5;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 6;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 7;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 8;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 30;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 11;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 6) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 2;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 2;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 6) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 2;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 2;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 6) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 2;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 2;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 12;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 6) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 2;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 2;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 6) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 2;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 2;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 6) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 2;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 2;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 9;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 6) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 2;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 2;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 6) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 2;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 2;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 6) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 2;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 2;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 8;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 6) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 2;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 2;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 6) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 2;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 2;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 6) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 2;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 2;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 31;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 32;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 2;
_name = ("t" + String(no));
lanjut1 = 11;
lanjut2 = 11;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 4;
_name = ("t" + String(no));
lanjut1 = 11;
lanjut2 = 11;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 834 MovieClip "sp3" in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
no = 62;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp4" in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
no = 61;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp2" in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
no = 63;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp6" in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
no = 64;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 84 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if ((_parent.prau.kecepatan > 0.05) and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.prau._x, _y:_parent.prau._y, _rotation:_parent.prau.rotasi});
}
}
Instance of Symbol 84 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader1._x, _y:_parent.trader1._y, _rotation:_parent.trader1.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader2._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader2._x, _y:_parent.trader2._y, _rotation:_parent.trader2.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader3._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader3._x, _y:_parent.trader3._y, _rotation:_parent.trader3.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.pirates1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.pirates1._x, _y:_parent.pirates1._y, _rotation:_parent.pirates1.rotasi2});
}
}
Instance of Symbol 616 MovieClip "prau" in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.jenisperahu);
rotasi = _root.posr;
kecepatan = 0;
vx = 0;
vy = 0;
_x = _root.posx;
_y = _root.posy;
trace((_x + " ") + _y);
xl = _x;
yl = _y;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if (Key.isDown(49)) {
trace((("posx = " + _x) + " posy = ") + _y);
}
prau.gotoAndStop(Math.floor(rotasi / 10) + 1);
if (Key.isDown(39) or Key.isDown(37)) {
if (Key.isDown(39)) {
if (kecepatan > 0) {
rotasi = rotasi + _root.manuver;
if (rotasi > 360) {
rotasi = 0;
}
}
} else if (Key.isDown(37)) {
if (kecepatan > 0) {
rotasi = rotasi - _root.manuver;
if (rotasi < 0) {
rotasi = 360;
}
}
}
}
if (Key.isDown(38)) {
if (kecepatan < _root.kecepatanmax) {
kecepatan = kecepatan + _root.gas;
}
} else if (Key.isDown(40)) {
kecepatan = kecepatan * 0.8;
} else {
kecepatan = kecepatan * 0.99;
}
vx = kecepatan * Math.cos((rotasi * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + this._y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + _y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else {
_parent._parent.ikonmendarat._visible = false;
}
if ((((((!this.sensor.hitTest(_parent.t1)) and (!this.sensor.hitTest(_parent.t2))) and (!this.sensor.hitTest(_parent.t3))) and (!this.sensor.hitTest(_parent.t4))) and (!this.sensor.hitTest(_parent.t5))) and (!this.sensor.hitTest(_parent.t6))) {
if (_parent.trader1._visible) {
if ((((this.hitTest(_parent.trader1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader1") {
_root.musuh = "trader1";
_root.ukuran = _parent.trader1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader2._visible) {
if ((((this.hitTest(_parent.trader2) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader2") {
_root.musuh = "trader2";
_root.ukuran = _parent.trader2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader3._visible) {
if ((((this.hitTest(_parent.trader3) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader3") {
_root.musuh = "trader3";
_root.ukuran = _parent.trader3.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_battle or (_root.piratelevel > 5)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates1._visible) {
if ((((this.hitTest(_parent.pirates1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "pirates1") {
_root.musuh = "pirates1";
_root.ukuran = _parent.pirates1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates2._visible) {
if ((((this.hitTest(_parent.pirates2) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) {
if (_root.musuh != "pirates2") {
_root.musuh = "pirates2";
_root.ukuran = _parent.pirates2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
}
}
}
Instance of Symbol 835 MovieClip "trader1" in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 835 MovieClip "trader2" in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 835 MovieClip "trader3" in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 837 MovieClip "pirates1" in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 4;
}
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(2);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
this.swapDepths(this._y * 5);
if (_root.aktif == 1) {
if (!_visible) {
asal = random(8) + 1;
if ((asal > 8) or (asal < 0)) {
asal = 2;
}
trace("pirate = " + asal);
if (asal == 1) {
if (random(3) == 2) {
tujuan = 8;
} else {
tujuan = 2;
}
} else if (asal == 8) {
if (random(3) == 2) {
tujuan = 1;
} else {
tujuan = 7;
}
} else if (random(3) == 2) {
tujuan = asal - 1;
} else {
tujuan = asal + 1;
}
_x = _parent["p" + asal]._x;
_y = _parent["p" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["p" + tujuan]._x - _x;
dy = _parent["p" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 619 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10003);
}
Instance of Symbol 619 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10004);
}
Instance of Symbol 619 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10005);
}
Instance of Symbol 619 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10006);
}
Instance of Symbol 619 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10007);
}
Instance of Symbol 619 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10008);
}
Instance of Symbol 619 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10009);
}
Instance of Symbol 619 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10010);
}
Instance of Symbol 842 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_x = -50;
_y = (random(1300) + 100);
this.swapDepths(10001);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x+1);
if (_x > 1550) {
_x = -50;
_y = (random(1300) + 100);
}
}
}
Instance of Symbol 842 MovieClip in Symbol 990 MovieClip Frame 1
onClipEvent (load) {
_x = 1600;
_y = (random(1300) + 100);
this.swapDepths(10002);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x-1);
if (_x < -50) {
_x = 1600;
_y = (random(1300) + 100);
}
}
}
Symbol 991 MovieClip [map13] Frame 1
stop();
kanan = 14;
kiri = 12;
atas = 8;
bawah = 0;
Instance of Symbol 990 MovieClip "arena" in Symbol 991 MovieClip [map13] Frame 1
onClipEvent (load) {
_xscale = 100;
_yscale = 100;
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1290)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1290) {
_y = -1080;
}
trace("loaded");
}
onClipEvent (enterFrame) {
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1365)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1365) {
_y = -1150;
}
if ((prau._x > 1500) and (_parent.kanan != 0)) {
_root.posx = 10;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kanan;
_root.attachMovie("map" + _parent.kanan, "loader", 1);
}
if ((prau._x < 0) and (_parent.kiri != 0)) {
_root.posx = 1490;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kiri;
_root.attachMovie("map" + _parent.kiri, "loader", 1);
}
if ((prau._y > 1500) and (_parent.bawah != 0)) {
_root.posy = 10;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.bawah;
_root.attachMovie("map" + _parent.bawah, "loader", 1);
}
if ((prau._y < 0) and (_parent.atas != 0)) {
_root.posy = 1490;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.atas;
_root.attachMovie("map" + _parent.atas, "loader", 1);
}
}
Instance of Symbol 159 MovieClip "area" in Symbol 991 MovieClip [map13] Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 858 MovieClip "ikonmendarat" in Symbol 991 MovieClip [map13] Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_visible and Key.isDown(76)) {
_root.landing.gotoAndStop(2);
}
}
onClipEvent (mouseUp) {
if (_visible and this.hitTest(_root._xmouse, _root._ymouse)) {
_root.landing.gotoAndStop(2);
}
}
Instance of Symbol 825 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 1;
_name = ("t" + String(no));
lanjut1 = 9;
lanjut2 = 10;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 2;
_name = ("t" + String(no));
lanjut1 = 12;
lanjut2 = 10;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 5;
_name = ("t" + String(no));
lanjut1 = 9;
lanjut2 = 2;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 6;
_name = ("t" + String(no));
lanjut1 = 9;
lanjut2 = 2;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 3;
_name = ("t" + String(no));
lanjut1 = 10;
lanjut2 = 11;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 10;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 3) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 1;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 3;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 3) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 1;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 3;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 3) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 1;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 3;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 9;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 5) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 6;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 5;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 5) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 6;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 5;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 5) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 6;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 5;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 1;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 2;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.asal = no;
_parent.pirates1.tujuan = no + 1;
if (_parent.pirates1.tujuan > 8) {
_parent.pirates1.tujuan = 1;
}
} else {
_parent.pirates1.asal = no;
_parent.pirates1.tujuan = no - 1;
if (_parent.pirates1.tujuan < 1) {
_parent.pirates1.tujuan = 8;
}
}
}
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 3;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 4;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 5;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 6;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 7;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 8;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 33;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 11;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 6) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 2;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 2;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 6) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 2;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 2;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 6) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 2;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 2;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 4;
_name = ("t" + String(no));
lanjut1 = 12;
lanjut2 = 10;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 834 MovieClip "sp3" in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
no = 65;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp4" in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
no = 67;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp2" in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
no = 66;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp5" in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
no = 68;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp6" in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
no = 69;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 84 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if ((_parent.prau.kecepatan > 0.05) and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.prau._x, _y:_parent.prau._y, _rotation:_parent.prau.rotasi});
}
}
Instance of Symbol 84 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader1._x, _y:_parent.trader1._y, _rotation:_parent.trader1.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader2._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader2._x, _y:_parent.trader2._y, _rotation:_parent.trader2.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader3._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader3._x, _y:_parent.trader3._y, _rotation:_parent.trader3.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.pirates1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.pirates1._x, _y:_parent.pirates1._y, _rotation:_parent.pirates1.rotasi2});
}
}
Instance of Symbol 616 MovieClip "prau" in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.jenisperahu);
rotasi = _root.posr;
kecepatan = 0;
vx = 0;
vy = 0;
_x = _root.posx;
_y = _root.posy;
trace((_x + " ") + _y);
xl = _x;
yl = _y;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if (Key.isDown(49)) {
trace((("posx = " + _x) + " posy = ") + _y);
}
prau.gotoAndStop(Math.floor(rotasi / 10) + 1);
if (Key.isDown(39) or Key.isDown(37)) {
if (Key.isDown(39)) {
if (kecepatan > 0) {
rotasi = rotasi + _root.manuver;
if (rotasi > 360) {
rotasi = 0;
}
}
} else if (Key.isDown(37)) {
if (kecepatan > 0) {
rotasi = rotasi - _root.manuver;
if (rotasi < 0) {
rotasi = 360;
}
}
}
}
if (Key.isDown(38)) {
if (kecepatan < _root.kecepatanmax) {
kecepatan = kecepatan + _root.gas;
}
} else if (Key.isDown(40)) {
kecepatan = kecepatan * 0.8;
} else {
kecepatan = kecepatan * 0.99;
}
vx = kecepatan * Math.cos((rotasi * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + this._y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + _y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else {
_parent._parent.ikonmendarat._visible = false;
}
if ((((((!this.sensor.hitTest(_parent.t1)) and (!this.sensor.hitTest(_parent.t2))) and (!this.sensor.hitTest(_parent.t3))) and (!this.sensor.hitTest(_parent.t4))) and (!this.sensor.hitTest(_parent.t5))) and (!this.sensor.hitTest(_parent.t6))) {
if (_parent.trader1._visible) {
if ((((this.hitTest(_parent.trader1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader1") {
_root.musuh = "trader1";
_root.ukuran = _parent.trader1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader2._visible) {
if ((((this.hitTest(_parent.trader2) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader2") {
_root.musuh = "trader2";
_root.ukuran = _parent.trader2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader3._visible) {
if ((((this.hitTest(_parent.trader3) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader3") {
_root.musuh = "trader3";
_root.ukuran = _parent.trader3.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_battle or (_root.piratelevel > 5)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates1._visible) {
if ((((this.hitTest(_parent.pirates1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "pirates1") {
_root.musuh = "pirates1";
_root.ukuran = _parent.pirates1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates2._visible) {
if ((((this.hitTest(_parent.pirates2) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) {
if (_root.musuh != "pirates2") {
_root.musuh = "pirates2";
_root.ukuran = _parent.pirates2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
}
}
}
Instance of Symbol 835 MovieClip "trader1" in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 835 MovieClip "trader2" in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 835 MovieClip "trader3" in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 837 MovieClip "pirates1" in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 4;
}
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(2);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
this.swapDepths(this._y * 5);
if (_root.aktif == 1) {
if (!_visible) {
asal = random(8) + 1;
if ((asal > 8) or (asal < 0)) {
asal = 2;
}
trace("pirate = " + asal);
if (asal == 1) {
if (random(3) == 2) {
tujuan = 8;
} else {
tujuan = 2;
}
} else if (asal == 8) {
if (random(3) == 2) {
tujuan = 1;
} else {
tujuan = 7;
}
} else if (random(3) == 2) {
tujuan = asal - 1;
} else {
tujuan = asal + 1;
}
_x = _parent["p" + asal]._x;
_y = _parent["p" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["p" + tujuan]._x - _x;
dy = _parent["p" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 619 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10003);
}
Instance of Symbol 619 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10004);
}
Instance of Symbol 619 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10005);
}
Instance of Symbol 619 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10006);
}
Instance of Symbol 619 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10007);
}
Instance of Symbol 619 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10008);
}
Instance of Symbol 619 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10009);
}
Instance of Symbol 619 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10010);
}
Instance of Symbol 842 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
_x = -50;
_y = (random(1300) + 100);
this.swapDepths(10001);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x+1);
if (_x > 1550) {
_x = -50;
_y = (random(1300) + 100);
}
}
}
Instance of Symbol 842 MovieClip in Symbol 1001 MovieClip Frame 1
onClipEvent (load) {
_x = 1600;
_y = (random(1300) + 100);
this.swapDepths(10002);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x-1);
if (_x < -50) {
_x = 1600;
_y = (random(1300) + 100);
}
}
}
Symbol 1002 MovieClip [map14] Frame 1
stop();
kanan = 15;
kiri = 13;
atas = 9;
bawah = 0;
Instance of Symbol 1001 MovieClip "arena" in Symbol 1002 MovieClip [map14] Frame 1
onClipEvent (load) {
_xscale = 100;
_yscale = 100;
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1290)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1290) {
_y = -1080;
}
trace("loaded");
}
onClipEvent (enterFrame) {
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1365)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1365) {
_y = -1150;
}
if ((prau._x > 1500) and (_parent.kanan != 0)) {
_root.posx = 10;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kanan;
_root.attachMovie("map" + _parent.kanan, "loader", 1);
}
if ((prau._x < 0) and (_parent.kiri != 0)) {
_root.posx = 1490;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kiri;
_root.attachMovie("map" + _parent.kiri, "loader", 1);
}
if ((prau._y > 1500) and (_parent.bawah != 0)) {
_root.posy = 10;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.bawah;
_root.attachMovie("map" + _parent.bawah, "loader", 1);
}
if ((prau._y < 0) and (_parent.atas != 0)) {
_root.posy = 1490;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.atas;
_root.attachMovie("map" + _parent.atas, "loader", 1);
}
}
Instance of Symbol 159 MovieClip "area" in Symbol 1002 MovieClip [map14] Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 858 MovieClip "ikonmendarat" in Symbol 1002 MovieClip [map14] Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_visible and Key.isDown(76)) {
_root.landing.gotoAndStop(2);
}
}
onClipEvent (mouseUp) {
if (_visible and this.hitTest(_root._xmouse, _root._ymouse)) {
_root.landing.gotoAndStop(2);
}
}
Instance of Symbol 825 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 1;
_name = ("t" + String(no));
lanjut1 = 9;
lanjut2 = 11;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 2;
_name = ("t" + String(no));
lanjut1 = 1;
lanjut2 = 11;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 5;
_name = ("t" + String(no));
lanjut1 = 9;
lanjut2 = 9;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 6;
_name = ("t" + String(no));
lanjut1 = 10;
lanjut2 = 10;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 3;
_name = ("t" + String(no));
lanjut1 = 10;
lanjut2 = 11;
tujuan = 0;
seaport = true;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 10;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 6) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 2;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 6;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 6) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 2;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 6;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 6) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 2;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 6;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 9;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 5) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 8;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 5;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 5) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 8;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 5;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 5) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 8;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 5;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 1;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 2;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.asal = no;
_parent.pirates1.tujuan = no + 1;
if (_parent.pirates1.tujuan > 8) {
_parent.pirates1.tujuan = 1;
}
} else {
_parent.pirates1.asal = no;
_parent.pirates1.tujuan = no - 1;
if (_parent.pirates1.tujuan < 1) {
_parent.pirates1.tujuan = 8;
}
}
}
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 3;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 4;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 5;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 6;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 7;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 8;
_name = ("p" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.pirates1.sensor) and (_parent.pirates1.asal != no)) {
if (_parent.pirates1.asal < no) {
_parent.pirates1.tujuan = no + 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan > 8) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
} else {
_parent.pirates1.tujuan = no - 1;
trace(_parent.pirates1.tujuan);
if (_parent.pirates1.tujuan < 1) {
if (asal == 1) {
_parent.pirates1.tujuan = 2;
} else {
_parent.pirates1.tujuan = 7;
}
}
_parent.pirates1.asal = no;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 34;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 11;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 6) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 2;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 2;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 6) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 2;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 2;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 6) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 2;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 2;
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 4;
_name = ("t" + String(no));
lanjut1 = 12;
lanjut2 = 10;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal != no) {
_parent.trader1._visible = false;
} else if (_parent.trader1.tujuan == 0) {
if (random(3) == 2) {
_parent.trader1.tujuan = lanjut2;
trace(_parent.trader1.tujuan);
} else {
_parent.trader1.tujuan = lanjut1;
trace(_parent.trader1.tujuan);
}
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal != no) {
_parent.trader2._visible = false;
} else if (_parent.trader2.tujuan == 0) {
if (random(3) == 2) {
_parent.trader2.tujuan = lanjut2;
trace(_parent.trader2.tujuan);
} else {
_parent.trader2.tujuan = lanjut1;
trace(_parent.trader2.tujuan);
}
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal != no) {
_parent.trader3._visible = false;
} else if (_parent.trader3.tujuan == 0) {
if (random(3) == 2) {
_parent.trader3.tujuan = lanjut2;
trace(_parent.trader3.tujuan);
} else {
_parent.trader3.tujuan = lanjut1;
trace(_parent.trader3.tujuan);
}
}
}
}
Instance of Symbol 825 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 35;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 8;
_name = ("t" + String(no));
tujuan = 0;
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.trader1.sensor)) {
if (_parent.trader1.asal == 9) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 2;
} else if (_parent.trader1.asal != no) {
_parent.trader1.asal = no;
_parent.trader1.tujuan = 9;
}
}
if (this.hitTest(_parent.trader2.sensor)) {
if (_parent.trader2.asal == 9) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 2;
} else if (_parent.trader2.asal != no) {
_parent.trader2.asal = no;
_parent.trader2.tujuan = 9;
}
}
if (this.hitTest(_parent.trader3.sensor)) {
if (_parent.trader3.asal == 9) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 2;
} else if (_parent.trader3.asal != no) {
_parent.trader3.asal = no;
_parent.trader3.tujuan = 9;
}
}
}
Instance of Symbol 834 MovieClip "sp4" in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
no = 71;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp2" in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
no = 73;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp5" in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
no = 70;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 834 MovieClip "sp6" in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
no = 72;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 84 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if ((_parent.prau.kecepatan > 0.05) and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.prau._x, _y:_parent.prau._y, _rotation:_parent.prau.rotasi});
}
}
Instance of Symbol 84 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader1._x, _y:_parent.trader1._y, _rotation:_parent.trader1.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader2._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader2._x, _y:_parent.trader2._y, _rotation:_parent.trader2.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader3._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader3._x, _y:_parent.trader3._y, _rotation:_parent.trader3.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.pirates1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.pirates1._x, _y:_parent.pirates1._y, _rotation:_parent.pirates1.rotasi2});
}
}
Instance of Symbol 616 MovieClip "prau" in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.jenisperahu);
rotasi = _root.posr;
kecepatan = 0;
vx = 0;
vy = 0;
_x = _root.posx;
_y = _root.posy;
trace((_x + " ") + _y);
xl = _x;
yl = _y;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if (Key.isDown(49)) {
trace((("posx = " + _x) + " posy = ") + _y);
}
prau.gotoAndStop(Math.floor(rotasi / 10) + 1);
if (Key.isDown(39) or Key.isDown(37)) {
if (Key.isDown(39)) {
if (kecepatan > 0) {
rotasi = rotasi + _root.manuver;
if (rotasi > 360) {
rotasi = 0;
}
}
} else if (Key.isDown(37)) {
if (kecepatan > 0) {
rotasi = rotasi - _root.manuver;
if (rotasi < 0) {
rotasi = 360;
}
}
}
}
if (Key.isDown(38)) {
if (kecepatan < _root.kecepatanmax) {
kecepatan = kecepatan + _root.gas;
}
} else if (Key.isDown(40)) {
kecepatan = kecepatan * 0.8;
} else {
kecepatan = kecepatan * 0.99;
}
vx = kecepatan * Math.cos((rotasi * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + this._y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + _y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else {
_parent._parent.ikonmendarat._visible = false;
}
if ((((((!this.sensor.hitTest(_parent.t1)) and (!this.sensor.hitTest(_parent.t2))) and (!this.sensor.hitTest(_parent.t3))) and (!this.sensor.hitTest(_parent.t4))) and (!this.sensor.hitTest(_parent.t5))) and (!this.sensor.hitTest(_parent.t6))) {
if (_parent.trader1._visible) {
if ((((this.hitTest(_parent.trader1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader1") {
_root.musuh = "trader1";
_root.ukuran = _parent.trader1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader2._visible) {
if ((((this.hitTest(_parent.trader2) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader2") {
_root.musuh = "trader2";
_root.ukuran = _parent.trader2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader3._visible) {
if ((((this.hitTest(_parent.trader3) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader3") {
_root.musuh = "trader3";
_root.ukuran = _parent.trader3.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_battle or (_root.piratelevel > 5)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates1._visible) {
if ((((this.hitTest(_parent.pirates1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "pirates1") {
_root.musuh = "pirates1";
_root.ukuran = _parent.pirates1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates2._visible) {
if ((((this.hitTest(_parent.pirates2) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) {
if (_root.musuh != "pirates2") {
_root.musuh = "pirates2";
_root.ukuran = _parent.pirates2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
}
}
}
Instance of Symbol 835 MovieClip "trader1" in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 835 MovieClip "trader2" in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 835 MovieClip "trader3" in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1;
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(1);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if ((!_visible) and (random(50) == 13)) {
asal = random(6) + 1;
if ((asal > 6) or (asal < 0)) {
asal = 2;
}
tujuan = 0;
trace(asal);
_x = _parent["sp" + asal]._x;
_y = _parent["sp" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["t" + tujuan]._x - _x;
dy = _parent["t" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 837 MovieClip "pirates1" in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
rotasi = 0;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 4;
}
gotoAndStop(jenis);
rotasi2 = rotasi;
kecepatan = 1 + random(2);
vx = 0;
vy = 0;
_visible = false;
keluar = 0;
xl = _x;
yl = _y;
asal = 0;
tujuan = 0;
}
onClipEvent (enterFrame) {
this.swapDepths(this._y * 5);
if (_root.aktif == 1) {
if (!_visible) {
asal = random(8) + 1;
if ((asal > 8) or (asal < 0)) {
asal = 2;
}
trace("pirate = " + asal);
if (asal == 1) {
if (random(3) == 2) {
tujuan = 8;
} else {
tujuan = 2;
}
} else if (asal == 8) {
if (random(3) == 2) {
tujuan = 1;
} else {
tujuan = 7;
}
} else if (random(3) == 2) {
tujuan = asal - 1;
} else {
tujuan = asal + 1;
}
_x = _parent["p" + asal]._x;
_y = _parent["p" + asal]._y;
jenis = 1 + random(5);
if (jenis > 5) {
jenis = 1;
}
gotoAndStop(jenis);
_visible = true;
}
if (_visible) {
dx = _parent["p" + tujuan]._x - _x;
dy = _parent["p" + tujuan]._y - _y;
radians = Math.atan(dy / dx);
if (dx < 0) {
rotasi = 180 + ((radians * 180) / 3.141593);
} else {
rotasi = (radians * 180) / 3.141593;
}
if (rotasi < 0) {
rotasi = 360 + rotasi;
}
if (rotasi2 < (rotasi - 3)) {
rotasi2 = rotasi2 + 3;
}
if (rotasi2 > (rotasi + 3)) {
rotasi2 = rotasi2 - 3;
}
prau.gotoAndStop(Math.floor(rotasi2 / 10) + 1);
vx = kecepatan * Math.cos((rotasi2 * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi2 * Math.PI) / 180);
_x = (_x + vx);
_y = (_y + vy);
if ((((_x < -50) or (_x > 1550)) or (_y < -50)) or (_y > 1550)) {
_visible = false;
}
}
}
}
Instance of Symbol 619 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10003);
}
Instance of Symbol 619 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10004);
}
Instance of Symbol 619 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10005);
}
Instance of Symbol 619 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10006);
}
Instance of Symbol 619 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10007);
}
Instance of Symbol 619 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10008);
}
Instance of Symbol 619 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10009);
}
Instance of Symbol 619 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10010);
}
Instance of Symbol 842 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
_x = -50;
_y = (random(1300) + 100);
this.swapDepths(10001);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x+1);
if (_x > 1550) {
_x = -50;
_y = (random(1300) + 100);
}
}
}
Instance of Symbol 842 MovieClip in Symbol 1011 MovieClip Frame 1
onClipEvent (load) {
_x = 1600;
_y = (random(1300) + 100);
this.swapDepths(10002);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x-1);
if (_x < -50) {
_x = 1600;
_y = (random(1300) + 100);
}
}
}
Symbol 1012 MovieClip [map15] Frame 1
stop();
kanan = 0;
kiri = 14;
atas = 10;
bawah = 0;
Instance of Symbol 1011 MovieClip "arena" in Symbol 1012 MovieClip [map15] Frame 1
onClipEvent (load) {
_xscale = 100;
_yscale = 100;
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1290)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1290) {
_y = -1080;
}
trace("loaded");
}
onClipEvent (enterFrame) {
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1365)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1365) {
_y = -1150;
}
if ((prau._x > 1500) and (_parent.kanan != 0)) {
_root.posx = 10;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kanan;
_root.attachMovie("map" + _parent.kanan, "loader", 1);
}
if ((prau._x < 0) and (_parent.kiri != 0)) {
_root.posx = 1490;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kiri;
_root.attachMovie("map" + _parent.kiri, "loader", 1);
}
if ((prau._y > 1500) and (_parent.bawah != 0)) {
_root.posy = 10;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.bawah;
_root.attachMovie("map" + _parent.bawah, "loader", 1);
}
if ((prau._y < 0) and (_parent.atas != 0)) {
_root.posy = 1490;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.atas;
_root.attachMovie("map" + _parent.atas, "loader", 1);
}
}
Instance of Symbol 159 MovieClip "area" in Symbol 1012 MovieClip [map15] Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 858 MovieClip "ikonmendarat" in Symbol 1012 MovieClip [map15] Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_visible and Key.isDown(76)) {
_root.landing.gotoAndStop(2);
}
}
onClipEvent (mouseUp) {
if (_visible and this.hitTest(_root._xmouse, _root._ymouse)) {
_root.landing.gotoAndStop(2);
}
}
Instance of Symbol 825 MovieClip in Symbol 1018 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 36;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 1018 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 37;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 1018 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 38;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 1018 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 39;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 825 MovieClip in Symbol 1018 MovieClip Frame 1
onClipEvent (load) {
_visible = false;
no = 40;
_name = ("h" + String(no));
}
onClipEvent (enterFrame) {
if (this.hitTest(_parent.prau.sensor)) {
_root.hartakarun = no;
} else if (_root.hartakarun == no) {
_root.hartakarun = 0;
}
}
Instance of Symbol 834 MovieClip "sp4" in Symbol 1018 MovieClip Frame 1
onClipEvent (load) {
no = 74;
np = _root.port[no];
}
onClipEvent (enterFrame) {
if ((this.hitTest(_parent.prau.sensor) and (_root.noport != no)) and (_root.mendarat._currentframe == 1)) {
_root.noport = no;
_root.kata = ("We land at " + np) + " Captain ? ";
_root.aktif = 0;
_root.posx = _x;
_root.posy = _y;
_root.mendarat.gotoAndStop(2);
}
if ((!this.hitTest(_parent.prau.sensor)) and (_root.noport == no)) {
_root.noport = 0;
}
}
Instance of Symbol 84 MovieClip in Symbol 1018 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if ((_parent.prau.kecepatan > 0.05) and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.prau._x, _y:_parent.prau._y, _rotation:_parent.prau.rotasi});
}
}
Instance of Symbol 84 MovieClip in Symbol 1018 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader1._x, _y:_parent.trader1._y, _rotation:_parent.trader1.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 1018 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader2._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader2._x, _y:_parent.trader2._y, _rotation:_parent.trader2.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 1018 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.trader3._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.trader3._x, _y:_parent.trader3._y, _rotation:_parent.trader3.rotasi2});
}
}
Instance of Symbol 84 MovieClip in Symbol 1018 MovieClip Frame 1
onClipEvent (load) {
dalam = 0;
lambat = 0;
_x = 0;
_y = 0;
}
onClipEvent (enterFrame) {
if (_parent.pirates1._visible and (_root.aktif == 1)) {
dalam++;
if (dalam > 50) {
dalam = 0;
}
this.attachMovie("ombak", "ombak" + dalam, dalam, {_x:_parent.pirates1._x, _y:_parent.pirates1._y, _rotation:_parent.pirates1.rotasi2});
}
}
Instance of Symbol 616 MovieClip "prau" in Symbol 1018 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.jenisperahu);
rotasi = _root.posr;
kecepatan = 0;
vx = 0;
vy = 0;
_x = _root.posx;
_y = _root.posy;
trace((_x + " ") + _y);
xl = _x;
yl = _y;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
this.swapDepths(this._y * 5);
if (Key.isDown(49)) {
trace((("posx = " + _x) + " posy = ") + _y);
}
prau.gotoAndStop(Math.floor(rotasi / 10) + 1);
if (Key.isDown(39) or Key.isDown(37)) {
if (Key.isDown(39)) {
if (kecepatan > 0) {
rotasi = rotasi + _root.manuver;
if (rotasi > 360) {
rotasi = 0;
}
}
} else if (Key.isDown(37)) {
if (kecepatan > 0) {
rotasi = rotasi - _root.manuver;
if (rotasi < 0) {
rotasi = 360;
}
}
}
}
if (Key.isDown(38)) {
if (kecepatan < _root.kecepatanmax) {
kecepatan = kecepatan + _root.gas;
}
} else if (Key.isDown(40)) {
kecepatan = kecepatan * 0.8;
} else {
kecepatan = kecepatan * 0.99;
}
vx = kecepatan * Math.cos((rotasi * Math.PI) / 180);
vy = kecepatan * Math.sin((rotasi * Math.PI) / 180);
xl = _x;
yl = _y;
_x = (_x + vx);
_y = (_y + vy);
if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + this._y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else if (_parent.darat.hitTest(_parent._x + this._x, _parent._y + _y, true)) {
_x = xl;
_y = yl;
_parent._parent.ikonmendarat._visible = true;
} else {
_parent._parent.ikonmendarat._visible = false;
}
if ((((((!this.sensor.hitTest(_parent.t1)) and (!this.sensor.hitTest(_parent.t2))) and (!this.sensor.hitTest(_parent.t3))) and (!this.sensor.hitTest(_parent.t4))) and (!this.sensor.hitTest(_parent.t5))) and (!this.sensor.hitTest(_parent.t6))) {
if (_parent.trader1._visible) {
if ((((this.hitTest(_parent.trader1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader1") {
_root.musuh = "trader1";
_root.ukuran = _parent.trader1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader2._visible) {
if ((((this.hitTest(_parent.trader2) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader2") {
_root.musuh = "trader2";
_root.ukuran = _parent.trader2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_trader) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.trader3._visible) {
if ((((this.hitTest(_parent.trader3) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "trader3") {
_root.musuh = "trader3";
_root.ukuran = _parent.trader3.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_battle or (_root.piratelevel > 5)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates1._visible) {
if ((((this.hitTest(_parent.pirates1) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates2))) {
if (_root.musuh != "pirates1") {
_root.musuh = "pirates1";
_root.ukuran = _parent.pirates1.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
if (_parent.pirates2._visible) {
if ((((this.hitTest(_parent.pirates2) and (!this.hitTest(_parent.trader2))) and (!this.hitTest(_parent.trader3))) and (!this.hitTest(_parent.trader1))) and (!this.hitTest(_parent.pirates1))) {
if (_root.musuh != "pirates2") {
_root.musuh = "pirates2";
_root.ukuran = _parent.pirates2.jenis;
_root.posx = _x;
_root.posy = _y;
if (_root.warning_pirate or (_root.piratelevel < 6)) {
_root.sapamusuh.gotoAndStop(2);
}
}
}
}
}
}
}
Instance of Symbol 619 MovieClip in Symbol 1018 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10003);
}
Instance of Symbol 619 MovieClip in Symbol 1018 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10004);
}
Instance of Symbol 619 MovieClip in Symbol 1018 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10005);
}
Instance of Symbol 619 MovieClip in Symbol 1018 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10006);
}
Instance of Symbol 619 MovieClip in Symbol 1018 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10007);
}
Instance of Symbol 619 MovieClip in Symbol 1018 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10008);
}
Instance of Symbol 619 MovieClip in Symbol 1018 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10009);
}
Instance of Symbol 619 MovieClip in Symbol 1018 MovieClip Frame 1
onClipEvent (load) {
_x = random(1500);
_y = random(1500);
this.swapDepths(10010);
}
Instance of Symbol 842 MovieClip in Symbol 1018 MovieClip Frame 1
onClipEvent (load) {
_x = -50;
_y = (random(1300) + 100);
this.swapDepths(10001);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x+1);
if (_x > 1550) {
_x = -50;
_y = (random(1300) + 100);
}
}
}
Instance of Symbol 842 MovieClip in Symbol 1018 MovieClip Frame 1
onClipEvent (load) {
_x = 1600;
_y = (random(1300) + 100);
this.swapDepths(10002);
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
_x = (_x-1);
if (_x < -50) {
_x = 1600;
_y = (random(1300) + 100);
}
}
}
Symbol 1019 MovieClip [map16] Frame 1
stop();
kanan = 0;
kiri = 0;
atas = 12;
bawah = 0;
Instance of Symbol 1018 MovieClip "arena" in Symbol 1019 MovieClip [map16] Frame 1
onClipEvent (load) {
_xscale = 100;
_yscale = 100;
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1290)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1290) {
_y = -1080;
}
trace("loaded");
}
onClipEvent (enterFrame) {
if ((prau._x > 300) and (prau._x < 1200)) {
_x = (300 - prau._x);
}
if (prau._x < 300) {
_x = 0;
}
if (prau._x > 1200) {
_x = -900;
}
if ((prau._y > 210) and (prau._y < 1365)) {
_y = (210 - prau._y);
}
if (prau._y < 210) {
_y = 0;
}
if (prau._y > 1365) {
_y = -1150;
}
if ((prau._x > 1500) and (_parent.kanan != 0)) {
_root.posx = 10;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kanan;
_root.attachMovie("map" + _parent.kanan, "loader", 1);
}
if ((prau._x < 0) and (_parent.kiri != 0)) {
_root.posx = 1490;
_root.posy = prau._y;
_root.posr = prau.rotasi;
_root.posisi = _parent.kiri;
_root.attachMovie("map" + _parent.kiri, "loader", 1);
}
if ((prau._y > 1500) and (_parent.bawah != 0)) {
_root.posy = 10;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.bawah;
_root.attachMovie("map" + _parent.bawah, "loader", 1);
}
if ((prau._y < 0) and (_parent.atas != 0)) {
_root.posy = 1490;
_root.posx = prau._x;
_root.posr = prau.rotasi;
_root.posisi = _parent.atas;
_root.attachMovie("map" + _parent.atas, "loader", 1);
}
}
Instance of Symbol 159 MovieClip "area" in Symbol 1019 MovieClip [map16] Frame 1
onClipEvent (load) {
_visible = false;
}
Instance of Symbol 858 MovieClip "ikonmendarat" in Symbol 1019 MovieClip [map16] Frame 1
onClipEvent (load) {
_visible = false;
}
onClipEvent (enterFrame) {
if (_visible and Key.isDown(76)) {
_root.landing.gotoAndStop(2);
}
}
onClipEvent (mouseUp) {
if (_visible and this.hitTest(_root._xmouse, _root._ymouse)) {
_root.landing.gotoAndStop(2);
}
}
Symbol 1024 MovieClip [ombak] Frame 1
this.onEnterFrame = function () {
if (_root.aktif == 1) {
play();
} else {
stop();
}
};
Symbol 1024 MovieClip [ombak] Frame 72
removeMovieClip(this);
Symbol 1040 Button
on (release) {
talk_now++;
if (talk_now == jumlah_talk) {
gotoAndPlay (4);
} else {
gotoAndPlay (3);
}
}
Symbol 1054 MovieClip [talk_help1] Frame 1
talk = ["Ahoy there swabbie! maybe I'm wrong, but ye has the look of an unseasoned sailor", "I can teach ye the ins and outs of commanding a ship", "Before ye shoving off ye need good supply of food for yer crew, to buy those ye need gold", "Here, in this harbour you can get gold by trading or get hired to complete a mission for someone", "Successfull completion of a mission or trading will not add to your gold but increase your fame as well", "In your right there are places that you can visit, i will explain the detail, now try to visit any place!"];
jumlah_talk = talk.length;
talk_now = 0;
Symbol 1054 MovieClip [talk_help1] Frame 2
kata = talk[talk_now];
Symbol 1054 MovieClip [talk_help1] Frame 3
gotoAndStop (2);
Symbol 1054 MovieClip [talk_help1] Frame 70
removeMovieClip(this);
Symbol 1055 Button
on (release) {
play();
}
Symbol 1081 MovieClip [talk_misi1] Frame 2
stop();
kata = "Aha, finally ye woke up after three days being unconscious.";
Symbol 1081 MovieClip [talk_misi1] Frame 4
stop();
kata = "Oh...where am I?";
Symbol 1081 MovieClip [talk_misi1] Frame 6
stop();
kata = ("in " + _root.port[_root.noport]) + ", I found ye were lost in the sea shore. What is yer name kid?";
Symbol 1081 MovieClip [talk_misi1] Frame 8
stop();
kata = "oh, I\u2019ve got a bad headache, I don't remember anything ";
Symbol 1081 MovieClip [talk_misi1] Frame 10
stop();
kata = "It must have been hit by something. Hey..ye must be a sailor, I can see it from the way ye dressed when I brought ye here.";
Symbol 1081 MovieClip [talk_misi1] Frame 12
stop();
kata = "Yeah, perhaps. I just remember that I\u2019d fallen from the deck.";
Symbol 1081 MovieClip [talk_misi1] Frame 14
stop();
kata = ("What a coincidence, I\u2019m too old to sail, but I\u2019d like to find a secret of " + _root.harta_karun[_root.misi_1][0]) + ". Would ye help me to find it?";
Symbol 1081 MovieClip [talk_misi1] Frame 16
stop();
kata = "For all of my entire life I've been sailing all of the seas just to find it, but now I\u2019m too old, so I need yer help.";
Symbol 1081 MovieClip [talk_misi1] Frame 18
stop();
kata = "Of course, You've helped me. It\u2019s my gratitude. But I have no ship to sail.";
Symbol 1081 MovieClip [talk_misi1] Frame 20
stop();
kata = ("don\u2019t worry, I have a little ship in " + _root.port[_root.noport]) + " ship dock, ye can use it - I also have some crew, they're ready to help ye";
Symbol 1081 MovieClip [talk_misi1] Frame 22
stop();
kata = "But I have no gold, ye have to find it by yer own !";
Symbol 1081 MovieClip [talk_misi1] Frame 24
stop();
kata = "What do you mean?";
Symbol 1081 MovieClip [talk_misi1] Frame 26
stop();
kata = "Sailing definitely needs cost, food for crew and ship\u2019s maintenance cost a lot.";
Symbol 1081 MovieClip [talk_misi1] Frame 28
stop();
kata = "then how could I get gold?";
Symbol 1081 MovieClip [talk_misi1] Frame 30
stop();
kata = "Ye can trade from port to port or find a job in townhall.";
Symbol 1081 MovieClip [talk_misi1] Frame 32
stop();
kata = ("All right, is there anything else that I need to know before I go to find " + _root.harta_karun[_root.misi_1][0]) + "?";
Symbol 1081 MovieClip [talk_misi1] Frame 34
stop();
kata = "mm.. Ye\u2019re a sailor, and ye'll get yer memory back when ye go back sailing, so don't be worry about that.";
Symbol 1081 MovieClip [talk_misi1] Frame 36
stop();
kata = "If ye found it, back immediately to me";
Symbol 1081 MovieClip [talk_misi1] Frame 90
removeMovieClip(this);
Symbol 1097 MovieClip [talk_misi2] Frame 2
stop();
kata = "hah, ye're Raphael Selran! Ye're still alive? Impossible! Bernardo Sanchez the pirate had killed ye, hadn't he?";
_root.namapemain = "Raphael Selran";
Symbol 1097 MovieClip [talk_misi2] Frame 4
stop();
kata = "Do you know me? I\u2019m sorry, I've got memory lost. Would you share about the story of me?";
Symbol 1097 MovieClip [talk_misi2] Frame 6
stop();
kata = "I didn't know it exactly, I just heard that ye were killed around Puerto Caballo's sea.";
Symbol 1097 MovieClip [talk_misi2] Frame 8
stop();
kata = "You said a name, Bernardo Sanchez, who is he?";
Symbol 1097 MovieClip [talk_misi2] Frame 10
stop();
kata = "He's a very mean pirate, ye'd better watch out. Perhaps he will hunt ye if he knew that ye're still alive!";
Symbol 1097 MovieClip [talk_misi2] Frame 12
stop();
kata = "Mmmm...tell me something more detail about that!";
Symbol 1097 MovieClip [talk_misi2] Frame 14
stop();
kata = "I don't know the detail, try to find Tonio Burciaga, maybe he knows more.";
Symbol 1097 MovieClip [talk_misi2] Frame 16
stop();
kata = "Thanks mate, thanks for the info";
Symbol 1097 MovieClip [talk_misi2] Frame 18
removeMovieClip(this);
Symbol 1104 MovieClip [talk_misi3] Frame 2
stop();
kata = "Raphael Selran? Ye\u2019re still alive? How could it be?";
Symbol 1104 MovieClip [talk_misi3] Frame 4
stop();
kata = "What do you know about Bernardo Sanchez ?";
Symbol 1104 MovieClip [talk_misi3] Frame 6
stop();
kata = "Bernardo Sanchez is only a rent pirate, he is hired by someone from Aalbarg port to kill ye, that's all I know.";
Symbol 1104 MovieClip [talk_misi3] Frame 8
stop();
kata = "OK, thanks for the info";
Symbol 1104 MovieClip [talk_misi3] Frame 10
_root.tavern_visitor[1] = 0;
removeMovieClip(this);
Symbol 1111 MovieClip [talk_misi4] Frame 2
stop();
kata = "hah?? Raphael Selran, ye're still alive? Good! it means I don't have to kill yer brother.";
Symbol 1111 MovieClip [talk_misi4] Frame 4
stop();
kata = "What do you mean? Who are you?";
Symbol 1111 MovieClip [talk_misi4] Frame 6
stop();
kata = "I am Vilem Hein. Yer brother owed me 150.000 to me. If ye didn't pay that, then I'd kill both of ye!";
Symbol 1111 MovieClip [talk_misi4] Frame 8
stop();
kata = "I'll wait until the next 20 days, ye know what I\u2019d do if you ignored it!";
Symbol 1111 MovieClip [talk_misi4] Frame 10
removeMovieClip(this);
Symbol 1125 MovieClip [talk_misi5] Frame 2
stop();
kata = "mmm, good, I release your brother.";
Symbol 1125 MovieClip [talk_misi5] Frame 4
stop();
emas = emas - 150000;
Symbol 1125 MovieClip [talk_misi5] Frame 6
stop();
kata = "1 hour later";
Symbol 1125 MovieClip [talk_misi5] Frame 8
stop();
kata = "Raphael, you're still alive? thanks God.";
Symbol 1125 MovieClip [talk_misi5] Frame 10
stop();
kata = "Are you all right, brother? Tell me what 150.000 are for?";
Symbol 1125 MovieClip [talk_misi5] Frame 12
stop();
kata = "What!! 150.000 ? it supposed to be 10.000, I owed him to buy a ship.";
Symbol 1125 MovieClip [talk_misi5] Frame 14
stop();
kata = "mmm\u2026 he's a deceiver! Ok, I'll look after him. Would you like to join my crew?";
Symbol 1125 MovieClip [talk_misi5] Frame 16
stop();
kata = "No, I'd like to sail by myself.Thanks, you've released me.";
Symbol 1125 MovieClip [talk_misi5] Frame 18
stop();
kata = "All right brother, I have a business with Vilem Hein . Good Luck!!";
Symbol 1125 MovieClip [talk_misi5] Frame 20
removeMovieClip(this);
Symbol 1127 MovieClip [talk_misi6] Frame 2
stop();
kata = "I heard Vilem Hein kill yer brother several days ago because he couldn\u2019t pay his loan, and seems that he's looking after ye now";
Symbol 1127 MovieClip [talk_misi6] Frame 4
removeMovieClip(this);
Symbol 1131 MovieClip [talk_misi7] Frame 2
stop();
kata = "hah?? Raphael Selran, we meet again";
Symbol 1131 MovieClip [talk_misi7] Frame 4
stop();
kata = "Finally, I've found you! ";
Symbol 1131 MovieClip [talk_misi7] Frame 6
stop();
kata = "huh, this time i'll sink yer ship with my own hand! Attaaaack!!";
Symbol 1131 MovieClip [talk_misi7] Frame 8
_root.gotoAndStop("peranglaut1");
removeMovieClip(this);
Symbol 1133 MovieClip [talk_misi8] Frame 2
stop();
kata = "Finally, I've revealed all the mysteries. All job was done, now we can continue to explore this Secret Sea!";
Symbol 1133 MovieClip [talk_misi8] Frame 4
_root.gotoAndStop("ending_story");
removeMovieClip(this);
Symbol 1135 MovieClip [talk_misi9] Frame 2
stop();
kata = ("mmm.. Now, our job is to find the " + _root.harta_karun[_root.misi_1][0]) + " and give it to Gibs. ";
Symbol 1135 MovieClip [talk_misi9] Frame 4
_root.aktif = 1;
_root.mulai = 10;
_root.status_misi = 10;
removeMovieClip(this);
Symbol 1145 MovieClip [talk_misi10] Frame 2
stop();
kata = "Hah, ye're still alive? I\u2019ve sunk yer ship, havent\u2019 I?";
Symbol 1145 MovieClip [talk_misi10] Frame 4
stop();
kata = " Ok, this time I'll destroy yer ship again!";
Symbol 1145 MovieClip [talk_misi10] Frame 6
stop();
kata = "Crew!!! prepare our cannon! we are under attack!";
Symbol 1145 MovieClip [talk_misi10] Frame 8
_root.gotoAndStop("peranglaut2");
removeMovieClip(this);
Symbol 1148 MovieClip [talk_misi11] Frame 2
stop();
kata = "Captain, seems like I've found something, a treasure map.";
Symbol 1148 MovieClip [talk_misi11] Frame 4
stop();
kata = "mmm... perhaps this map would show us to a precious thing";
Symbol 1148 MovieClip [talk_misi11] Frame 6
_root.aktif = 1;
i = 0;
while (i < 40) {
if (_root.peta_harta[i] == 0) {
_root.peta_harta[i] = _root.misi_1;
break;
}
i++;
}
removeMovieClip(this);
Symbol 1158 MovieClip [talk_misi12] Frame 2
stop();
kata = "Gibs, I found what you've been looking for.";
Symbol 1158 MovieClip [talk_misi12] Frame 4
stop();
kata = "Whaat? Ye found it??? let me see it!";
Symbol 1158 MovieClip [talk_misi12] Frame 6
stop();
kata = ("Raphael Selran gives the " + _root.harta_karun[_root.misi_1][0]) + " to Gibs";
Symbol 1158 MovieClip [talk_misi12] Frame 8
stop();
kata = "This thing belongs to my grandfather and I was possessed to find it. Thanks, ye'd found it for me";
Symbol 1158 MovieClip [talk_misi12] Frame 10
stop();
kata = "Haha, nevermind, let's say that it's just my gratitude because you've saved me that time.";
Symbol 1158 MovieClip [talk_misi12] Frame 12
stop();
kata = "About your ship, should i leave it at the shipdock?";
Symbol 1158 MovieClip [talk_misi12] Frame 14
stop();
kata = "No, mate! just take it. I am too old to sail. Take care of it!";
Symbol 1158 MovieClip [talk_misi12] Frame 16
stop();
kata = "OK then, I will continue my journey to exlpore the Secret Sea. Farewell mate!";
Symbol 1158 MovieClip [talk_misi12] Frame 18
stop();
kata = "Thanks, and good luck for ye!";
Symbol 1158 MovieClip [talk_misi12] Frame 20
if (_root.status_misi >= 10) {
gotoAndStop ("ending_story");
}
removeMovieClip(this);
Symbol 1178 Button
on (release) {
talk_now++;
if (talk_now == jumlah_talk) {
gotoAndStop (4);
} else {
gotoAndPlay (3);
}
}
Symbol 1180 MovieClip [talk_help_market] Frame 1
talk = ["Ye are at the market now! Here ye can buy or sell goods", "To make a big profit ye have to know what to buy where and where to sell what", "Every port has it own goods, ye should buy good particular to each port. Specialty goods are produced in high volume, so they're usually cheap", "Ye can always find what is this port's market specialty at the Townhall, just ask for the info there", "Successfull of your trading will not add to your gold but increase your trading fame as well", "OK, mate i hope that information is helpfull!"];
jumlah_talk = talk.length;
talk_now = 0;
Symbol 1180 MovieClip [talk_help_market] Frame 2
kata = talk[talk_now];
Symbol 1180 MovieClip [talk_help_market] Frame 3
gotoAndStop (2);
Symbol 1180 MovieClip [talk_help_market] Frame 4
removeMovieClip(this);
Symbol 1181 Button
on (release) {
talk_now++;
if (talk_now == jumlah_talk) {
gotoAndPlay (4);
} else {
gotoAndPlay (3);
}
}
Symbol 1183 MovieClip [talk_help_shipdock] Frame 1
talk = ["Ye are at the Ship Dock! Here ye can stock yer food supply and ye can set sail to leave this port", "Food supply is very important to keep yer crew alive, so never run out food in the middle of the ocean", "If ye want to leave this port just press the Set Sail button", "That is all, i hope that information is helpfull!"];
jumlah_talk = talk.length;
talk_now = 0;
Symbol 1183 MovieClip [talk_help_shipdock] Frame 2
kata = talk[talk_now];
Symbol 1183 MovieClip [talk_help_shipdock] Frame 3
gotoAndStop (2);
Symbol 1183 MovieClip [talk_help_shipdock] Frame 70
removeMovieClip(this);
Symbol 1184 Button
on (release) {
talk_now++;
if (talk_now == jumlah_talk) {
gotoAndStop (4);
} else {
gotoAndPlay (3);
}
}
Symbol 1186 MovieClip [talk_help_tavern] Frame 1
talk = ["Ye are at the Tavern! Here ye can find crew for yes ship and talk to the people", "Ye need crews for yer ship, here ye can hire or dismiss them", "If ye looking for information, then talk to the people around ye. Ye can find a lot of usefull information", "OK mate, lets have some drink!"];
jumlah_talk = talk.length;
talk_now = 0;
Symbol 1186 MovieClip [talk_help_tavern] Frame 2
kata = talk[talk_now];
Symbol 1186 MovieClip [talk_help_tavern] Frame 3
gotoAndStop (2);
Symbol 1186 MovieClip [talk_help_tavern] Frame 4
removeMovieClip(this);
Symbol 1187 Button
on (release) {
talk_now++;
if (talk_now == jumlah_talk) {
gotoAndStop (4);
} else {
gotoAndPlay (3);
}
}
Symbol 1189 MovieClip [talk_help_townhall] Frame 1
talk = ["We are at the Townhall! a place where ye can get hired to complete a mission", "There are some mission to do like deliver letter, find some rare item, buy goods or kill pirate", "Successfull completion of a mission will increase yer fame", "But if ye fail to complete yer mission, ye not only lose yer reward but also yer fame", "So make sure ye're able before ye promise to complete a mission", "I hope ye got it!"];
jumlah_talk = talk.length;
talk_now = 0;
Symbol 1189 MovieClip [talk_help_townhall] Frame 2
kata = talk[talk_now];
Symbol 1189 MovieClip [talk_help_townhall] Frame 3
gotoAndStop (2);
Symbol 1189 MovieClip [talk_help_townhall] Frame 4
removeMovieClip(this);
Symbol 1190 Button
on (release) {
talk_now++;
if (talk_now == jumlah_talk) {
gotoAndStop (4);
} else {
gotoAndPlay (3);
}
}
Symbol 1192 MovieClip [talk_help_shipyard] Frame 1
talk = ["Here is Shipyard! place where ye upgrade yer ship or supply some ammo for yer cannon", "Ye can only lead one ship, so if ye want bigger ship then sell yer old ship and buy the bigger one", "Remember! bigger ship mean bigger load for weapon and goods", "But bigger ship need more crews and that mean more cost to run it", "OK that is all, for this place!"];
jumlah_talk = talk.length;
talk_now = 0;
Symbol 1192 MovieClip [talk_help_shipyard] Frame 2
kata = talk[talk_now];
Symbol 1192 MovieClip [talk_help_shipyard] Frame 3
gotoAndStop (2);
Symbol 1192 MovieClip [talk_help_shipyard] Frame 4
removeMovieClip(this);
Symbol 1193 Button
on (release) {
talk_now++;
if (talk_now == jumlah_talk) {
gotoAndStop (4);
} else {
gotoAndPlay (3);
}
}
Symbol 1195 MovieClip [talk_help_control] Frame 1
talk = ["Ready for cast off mate!", "Controling ship is the basic knowledge for every sailor, so pay attention on it", "To control your ship use ARROW KEYS, it is simple but ye have to do it correctly", "Speed of yer ship is depend on how many crews that ye have, so dont forget to hire them", "If ye looking for some place, use yer map. Set the destination at yer map. O in yer map is yer ship position and X is yer destination.", "When another ship approaching ye will get a warning. Ye can setup the warning option at game menu when ye at the port", "There are sun and moon movement, indicate the day timing. Use yer time wisely", "Mmmm.... i think it is a good time for sailing"];
jumlah_talk = talk.length;
talk_now = 0;
_root.aktif = 0;
Symbol 1195 MovieClip [talk_help_control] Frame 2
kata = talk[talk_now];
Symbol 1195 MovieClip [talk_help_control] Frame 3
gotoAndStop (2);
Symbol 1195 MovieClip [talk_help_control] Frame 4
_root.aktif = 1;
removeMovieClip(this);
Symbol 1196 Button
on (release) {
talk_now++;
if (talk_now == jumlah_talk) {
gotoAndStop (4);
} else {
gotoAndPlay (3);
}
}
Symbol 1198 MovieClip [talk_help_battle] Frame 1
talk = ["Aarrrrgh we are at the battle now! we have to do something", "To control your ship use ARROW KEYS, be carefull with the enemy. Try to avoid their attack", "Look at the bottom left, ye can see how many cannons that ye have and ready cannon balls", "Press SPACE to shot the enemy (auto aim) or press Z for shots left cannons and X for right cannon", "When yer ship very close with the enemy's ship, ye can do l'abordage or charge their ship with yer crews", "Ye can retreat anytime from the battle by pressing R, but ye will lose yer fame", "OK I am done, ready to attack!"];
jumlah_talk = talk.length;
talk_now = 0;
Symbol 1198 MovieClip [talk_help_battle] Frame 2
kata = talk[talk_now];
Symbol 1198 MovieClip [talk_help_battle] Frame 3
gotoAndStop (2);
Symbol 1198 MovieClip [talk_help_battle] Frame 4
_root.aktif = 1;
removeMovieClip(this);
Symbol 1199 Button
on (release) {
nextFrame();
}
Symbol 1207 MovieClip Frame 1
stop();
Symbol 1220 Button
on (release) {
if ((_root.aktif == 1) and (_root.menu_peta._currentframe == 1)) {
_root.aktif = 0;
_root.menu_peta.gotoAndStop(2);
}
}
Symbol 1225 Button
on (release) {
if ((_root.aktif == 1) and (_root.menu_peta._currentframe == 1)) {
_root.aktif = 0;
_root.menu_peta.gotoAndStop(7);
}
}
Instance of Symbol 1207 MovieClip "day_circle" in Symbol 1228 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.day);
}
onClipEvent (enterFrame) {
gotoAndStop(_root.day);
}
Instance of Symbol 643 MovieClip in Symbol 1228 MovieClip Frame 1
onClipEvent (load) {
bar._xscale = (_root.shiphp / _root.shipmaxhp) * 100;
}
onClipEvent (enterFrame) {
bar._xscale = (_root.shiphp / _root.shipmaxhp) * 100;
}
Instance of Symbol 810 MovieClip in Symbol 1228 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.jenisperahu);
}
Symbol 1245 MovieClip [tutorial1] Frame 1
stop();
Symbol 1245 MovieClip [tutorial1] Frame 6
_root.gotoAndStop("game_tutorial");
removeMovieClip(this);
Symbol 1258 Button
on (release) {
gotoAndStop ("market");
}
Symbol 1261 Button
on (release) {
gotoAndStop ("shipyard");
}
Symbol 1264 Button
on (release) {
gotoAndStop ("tavern");
}
Symbol 1267 Button
on (release) {
gotoAndStop ("townhall");
}
Symbol 1270 Button
on (release) {
gotoAndStop ("shipdock");
}
Symbol 1273 Button
on (release) {
gotoAndStop ("gamemenu");
}
Symbol 1276 Button
on (release) {
gotoAndStop ("status");
}
Symbol 1292 Button
on (release) {
if (menu._currentframe == 1) {
if (_root.job_type == 0) {
if (((_root.piratelevel > _root.traderlevel) and (_root.piratelevel > _root.explorerlevel)) and (_root.piratelevel > 5)) {
menu.gotoAndStop(4);
} else {
menu.gotoAndStop(5);
}
} else if (_root.job_asal == _root.noport) {
menu.gotoAndStop(2);
} else {
menu.gotoAndStop(3);
}
}
}
Symbol 1295 Button
on (release) {
if (menu._currentframe == 1) {
if (_root.job_type == 0) {
menu.gotoAndStop(15);
} else {
if (_root.job_type == 1) {
if (_root.job_tujuan == _root.noport) {
menu.gotoAndStop(16);
} else if (_root.job_asal == _root.noport) {
menu.gotoAndStop(2);
} else {
menu.gotoAndStop(15);
}
}
if (_root.job_type == 2) {
if (_root.job_asal == _root.noport) {
if (punya_stock()) {
menu.gotoAndStop(17);
} else {
menu.gotoAndStop(8);
}
} else {
menu.gotoAndStop(15);
}
}
if (_root.job_type == 3) {
if (_root.job_asal == _root.noport) {
if (punya_item()) {
menu.gotoAndStop(18);
} else {
menu.gotoAndStop(9);
}
} else {
menu.gotoAndStop(15);
}
}
if (_root.job_type == 4) {
if (_root.job_asal == _root.noport) {
if (_root.target_killed) {
menu.gotoAndStop(19);
} else {
menu.gotoAndStop(10);
}
} else {
menu.gotoAndStop(15);
}
}
}
}
}
Symbol 1298 Button
on (release) {
if (menu._currentframe == 1) {
gotoAndStop ("main");
}
}
Symbol 1301 Button
on (release) {
if (menu._currentframe == 1) {
menu.gotoAndStop(25);
}
}
Symbol 1304 Button
on (release) {
if (menu._currentframe == 1) {
menu.gotoAndStop(32);
}
}
Symbol 1306 Button
on (release) {
gotoAndStop (1);
}
Symbol 1314 Button
on (release) {
job_type = 1;
job_asal = _root.noport;
if (_root.noport < 37) {
job_tujuan = (_root.noport + random(30)) + 1;
} else {
job_tujuan = (_root.noport - random(30)) + 1;
}
while (job_tujuan == _root.noport) {
job_tujuan = _root.noport + 1;
}
job_gaji = Math.abs(job_asal - job_tujuan) * 150;
job_lama = Math.abs(job_asal - job_tujuan) * 2;
_root.kata = ((((("Would you consider to taking this letter to " + _root.port[job_tujuan]) + "'s townhall within ") + job_lama) + " days. I will pay you ") + job_gaji) + " golds when it done. Is it ok?";
gotoAndStop (6);
}
Symbol 1317 Button
on (release) {
job_type = 2;
job_asal = _root.noport;
job_tujuan = random(_root.namabarang.length - 1) + 1;
while (((((job_tujuan == _root.barangport[_root.noport][0][0]) or (job_tujuan == _root.barangport[_root.noport][0][1])) or (job_tujuan == _root.barangport[_root.noport][0][2])) or (job_tujuan == _root.barangport[_root.noport][0][3])) or (job_tujuan == _root.barangport[_root.noport][0][4])) {
job_tujuan = random(_root.namabarang.length) + 1;
}
job_jumlah = random(25) + 25;
job_gaji = (_root.hargabarang[job_tujuan] * job_jumlah) * 2;
job_lama = 10 + random(10);
_root.kata = ((((((("Our market has been run out of " + _root.namabarang[job_tujuan]) + " stock. Would you get us ") + job_jumlah) + " ") + _root.namabarang[job_tujuan]) + " supply within ") + job_lama) + " days?";
gotoAndStop (6);
}
Symbol 1319 Button
on (release) {
job_type = 3;
job_asal = _root.noport;
job_tujuan = _root.cari_harta;
job_jumlah = 0;
job_gaji = (_root.harta_karun[job_tujuan][1] * 2) - random(1000);
if (job_gaji <= 1000) {
job_gaji = 1200;
}
job_lama = 30 + random(60);
_root.kata = ((((("I am looking for " + _root.harta_karun[job_tujuan][0]) + ". If you can bring it to me before ") + job_lama) + " days, I will give you ") + job_gaji) + " golds as reward.";
gotoAndStop (6);
}
Symbol 1321 Button
on (release) {
job_type = 4;
job_asal = _root.noport;
job_tujuan = _root.pirate_target;
job_gaji = _root.pirate_value;
job_lama = 10 + random(10);
_root.kata = ((((("We have a problem with pirate called " + _root.namapelaut[job_tujuan]) + ". If you can kill him before ") + job_lama) + " days, I will pay you ") + job_gaji) + ". What say you?";
gotoAndStop (6);
}
Symbol 1325 Button
on (release) {
gotoAndStop (5);
}
Symbol 1328 Button
on (release) {
_root.job_type = job_type;
_root.job_asal = job_asal;
_root.job_tujuan = job_tujuan;
_root.job_gaji = job_gaji;
_root.job_jumlah = job_jumlah;
_root.job_lama = job_lama;
_root.job_tanggal = _root.tanggal + job_lama;
_root.job_bulan = _root.bulan;
_root.job_tahun = _root.tahun;
_root.emisi++;
while (_root.job_tanggal > 30) {
_root.job_tanggal = _root.job_tanggal - 30;
_root.job_bulan++;
if (_root.job_bulan > 12) {
_root.job_bulan = _root.job_bulan - 12;
_root.job_tahun++;
} else {
_root.job_tahun = _root.tahun;
}
}
if (job_type == 3) {
_root.pemilik_peta = yang_punya;
_root.lokasi_pemilik_peta = ada_di;
}
if (job_type == 4) {
_root.target_killed = false;
}
gotoAndStop(6 + job_type);
}
Symbol 1332 Button
on (release) {
gotoAndStop (1);
}
Symbol 1335 Button
on (release) {
_root.emas = _root.emas + _root.job_gaji;
_root.job_type = 0;
_root.job_tujuan = 0;
_root.job_asal = 0;
_root.job_lama = 0;
_root.job_tanggal = 0;
_root.job_bulan = 0;
_root.job_tahun = 0;
_root.job_gaji = 0;
gotoAndStop (1);
}
Symbol 1339 Button
on (release) {
_root.emas = _root.emas + _root.job_gaji;
_root.job_type = 0;
_root.job_tujuan = 0;
_root.job_asal = 0;
_root.job_lama = 0;
_root.job_tanggal = 0;
_root.job_bulan = 0;
_root.job_tahun = 0;
_root.job_gaji = 0;
_root.job_jumlah = 0;
_root.traderlevel = _root.traderlevel + random(2);
gotoAndStop (1);
}
Symbol 1342 Button
on (release) {
_root.emas = _root.emas + _root.job_gaji;
_root.job_type = 0;
_root.job_tujuan = 0;
_root.job_asal = 0;
_root.job_lama = 0;
_root.job_tanggal = 0;
_root.job_bulan = 0;
_root.job_tahun = 0;
_root.job_gaji = 0;
_root.job_jumlah = 0;
gotoAndStop (1);
}
Symbol 1346 Button
on (release) {
gotoAndStop (1);
}
Symbol 1347 Button
on (release) {
if (_root.emas >= 25) {
_root.emas = _root.emas - 25;
_root.play_sound("sound_gold", 1);
gotoAndStop (27);
} else {
gotoAndStop (26);
}
}
Symbol 1351 Button
on (release) {
_root.emas = _root.emas + 25;
gotoAndStop (1);
}
Symbol 1354 Button
on (release) {
gotoAndStop (28);
}
Symbol 1357 Button
on (release) {
gotoAndStop (30);
}
Symbol 1359 Button
on (release) {
gotoAndStop (29);
}
Symbol 1363 Button
on (release) {
port_aktif++;
if (port_aktif > (_root.port.length - 1)) {
port_aktif = 1;
}
portname = _root.port[port_aktif];
}
Symbol 1364 Button
on (release) {
port_aktif--;
if (port_aktif < 1) {
port_aktif = _root.port.length - 1;
}
portname = _root.port[port_aktif];
}
Symbol 1382 Button
on (release) {
item_aktif++;
if (item_aktif > (_root.namabarang.length - 1)) {
item_aktif = 1;
}
itemname = _root.namabarang[item_aktif];
}
Symbol 1383 Button
on (release) {
item_aktif--;
if (item_aktif < 1) {
item_aktif = _root.namabarang.length - 1;
}
itemname = _root.namabarang[item_aktif];
}
Symbol 1384 Button
on (release) {
gotoAndStop (31);
}
Symbol 1401 Button
on (release) {
_root.job_type = 0;
_root.job_tujuan = 0;
_root.job_asal = 0;
_root.job_lama = 0;
_root.job_tanggal = 0;
_root.job_bulan = 0;
_root.job_tahun = 0;
_root.job_gaji = 0;
gotoAndStop (1);
}
Symbol 1403 MovieClip Frame 1
stop();
Symbol 1403 MovieClip Frame 5
if ((_root.piratelevel > 5) or (_root.pirateport[_root.noport] == 1)) {
pirate_btn.enabled = false;
pirate_btn._alpha = 40;
}
if (!_root.search_job) {
search_btn.enabled = false;
search_btn._alpha = 40;
}
job_type = 0;
job_asal = 0;
job_tujuan = 0;
job_gaji = 0;
job_lama = 0;
job_jumlah = 0;
Symbol 1403 MovieClip Frame 6
if (job_type == 3) {
punya_peta = false;
i = 0;
while (i < 40) {
if (_root.peta_harta[i] == job_tujuan) {
punyapeta = true;
break;
}
i++;
}
if (!punya_peta) {
yang_punya = random(_root.namapelaut.length);
ada_di = random(_root.port.length - 1) + 1;
trace((("ada yang punya peta yaitu :" + _root.namapelaut[yang_punya]) + " di ") + _root.port[ada_di]);
}
}
Symbol 1403 MovieClip Frame 7
_root.kata = ((((((("Good. You will get the reward at " + _root.port[_root.job_tujuan]) + " when this letter delivered before ") + String(_root.job_tanggal)) + " ") + _root.namabulan[_root.job_bulan]) + " ") + String(_root.job_tahun)) + ".";
Symbol 1403 MovieClip Frame 8
_root.kata = ((((((("Make sure you get " + _root.namabarang[job_tujuan]) + " before ") + String(_root.job_tanggal)) + " ") + _root.namabulan[_root.job_bulan]) + " ") + String(_root.job_tahun)) + ".";
Symbol 1403 MovieClip Frame 9
_root.kata = ((((((("Make sure you find " + _root.harta_karun[job_tujuan][0]) + " before ") + String(_root.job_tanggal)) + " ") + _root.namabulan[_root.job_bulan]) + " ") + String(_root.job_tahun)) + ".";
Symbol 1403 MovieClip Frame 10
_root.kata = ((((((("Bring me " + _root.namapelaut[job_tujuan]) + "'s head before ") + String(_root.job_tanggal)) + " ") + _root.namabulan[_root.job_bulan]) + " ") + String(_root.job_tahun)) + ".";
Symbol 1403 MovieClip Frame 16
reward = _root.job_gaji;
_root.emisi_done++;
_root.play_sound("sound_gold", 1);
Symbol 1403 MovieClip Frame 17
reward = _root.job_gaji;
_root.emisi_done++;
jumlah_order = _root.job_jumlah;
i = 0;
while (i < 10) {
if (_root.barang[i] == _root.job_tujuan) {
punya = _root.jumlahbarang[i];
_root.jumlahbarang[i] = _root.jumlahbarang[i] - jumlah_order;
if (_root.jumlahbarang[i] < 0) {
root.jumlahbarang[i] = 0;
jumlah_order = jumlah_order - punya;
}
}
i++;
}
_root.play_sound("sound_gold", 1);
Symbol 1403 MovieClip Frame 18
reward = _root.job_gaji;
_root.emisi_done++;
i = 0;
while (i < 40) {
if (_root.item[i] == _root.job_tujuan) {
_root.item[i] = 0;
break;
}
i++;
}
_root.play_sound("sound_gold", 1);
Symbol 1403 MovieClip Frame 19
reward = _root.job_gaji;
_root.emisi_done++;
_root.target_killed = 0;
_root.play_sound("sound_gold", 1);
Symbol 1403 MovieClip Frame 28
port_aktif = _root.noport;
portname = _root.port[port_aktif];
Symbol 1403 MovieClip Frame 29
portname = _root.port[port_aktif];
i = 0;
while (i < 5) {
this["barang" + i] = "- " + _root.namabarang[_root.barangport[port_aktif][0][i]];
i++;
}
rate = String(_root.barangport[port_aktif][1][2]) + " %";
barang_spesial = _root.namabarang[_root.barangport[port_aktif][0][_root.barangport[port_aktif][1][0]]];
Symbol 1403 MovieClip Frame 30
item_aktif = 1;
itemname = _root.namabarang[item_aktif];
Symbol 1403 MovieClip Frame 31
i = 0;
while (i < 6) {
this["port" + i] = "";
this["harga" + i] = "";
i++;
}
portada = [];
hargaitem = [];
step = 0;
i = _root.noport;
while (i < 1) {
j = 0;
while (j < 5) {
if (_root.barangport[i][0][j] == item_aktif) {
portada.push(i);
hitem = Math.round((_root.barangport[i][1][2] / 100) * _root.hargabarang[item_aktif]);
if (_root.barangport[i][0][_root.barangport[i][1][0]] == item_aktif) {
hitem = Math.round(((0.8 * _root.barangport[i][1][2]) / 100) * _root.hargabarang[item_aktif]);
}
hargaitem.push(hitem);
step++;
}
j++;
}
if (step >= 3) {
break;
}
i--;
}
trace(" p ada= " + portada);
i = _root.noport + 1;
while (i < (_root.port.length - 1)) {
j = 0;
while (j < 5) {
if (_root.barangport[i][0][j] == item_aktif) {
portada.push(i);
hitem = Math.round((_root.barangport[i][1][2] / 100) * _root.hargabarang[item_aktif]);
if (_root.barangport[i][0][_root.barangport[i][1][0]] == item_aktif) {
hitem = Math.round(((0.8 * _root.barangport[i][1][2]) / 100) * _root.hargabarang[item_aktif]);
}
hargaitem.push(hitem);
step++;
}
j++;
}
if (step >= 6) {
break;
}
i++;
}
trace(" p ada= " + portada);
i = 0;
while (i < 6) {
if (_root.port[portada[i]] != undefined) {
this["port" + i] = _root.port[portada[i]];
this["harga" + i] = hargaitem[i];
}
i++;
}
Symbol 1410 Button
on (release) {
gotoAndStop (1);
}
Symbol 1428 Button
on (release) {
if (menu._currentframe == 1) {
if (_root.jenisperahu == 0) {
menu.gotoAndStop(2);
} else if (jumlahbarang >= _root.maxbarang) {
menu.gotoAndStop(3);
} else {
menu.gotoAndStop(4);
}
}
}
Symbol 1431 Button
on (release) {
if (menu._currentframe == 1) {
if (_root.jenisperahu == 0) {
menu.gotoAndStop(2);
} else if (jumlahbarang == 0) {
menu.gotoAndStop(8);
} else {
menu.gotoAndStop(7);
}
}
}
Symbol 1434 Button
on (release) {
gotoAndStop (1);
}
Symbol 1438 Button
on (release) {
if (jumlahbeli > 1) {
jumlahbeli--;
}
}
Symbol 1447 Button
on (release) {
jumlahbeli = 1;
}
Symbol 1464 Button
on (release) {
gotoAndStop (4);
}
Symbol 1540 Button
on (release) {
gotoAndStop (7);
}
Symbol 1542 MovieClip Frame 1
stop();
Symbol 1542 MovieClip Frame 4
function hitung_max(no) {
space = _root.maxbarang - _root.totalbarang();
hargamax = space * _root.harga_barang[no - 1];
if (_root.emas >= hargamax) {
jumlahmax = space;
} else {
jumlahmax = Math.floor(_root.emas / _root.harga_barang[no - 1]);
}
return(jumlahmax);
}
function cari_tempat() {
ada = -1;
i = 0;
while (i < 10) {
if (_root.barang[i] == 0) {
ada = i;
trace("ada tempat");
break;
}
i++;
}
return(ada);
}
trace("test");
i = 1;
while (i < 6) {
this["nama" + i] = _root.nama_barang[i - 1];
this["jumlahbeli" + i] = 0;
this["harga" + i] = _root.harga_barang[i - 1];
i++;
}
plus1.onRelease = function () {
if (jumlahbeli1 < hitung_max(1)) {
jumlahbeli1++;
harga1 = jumlahbeli1 * _root.harga_barang[0];
}
};
minus1.onRelease = function () {
if (jumlahbeli1 > 1) {
jumlahbeli1--;
harga1 = jumlahbeli1 * _root.harga_barang[0];
}
};
max1.onRelease = function () {
jumlahbeli1 = hitung_max(1);
harga1 = jumlahbeli1 * _root.harga_barang[0];
};
min1.onRelease = function () {
jumlahbeli1 = 0;
harga1 = jumlahbeli1 * _root.harga_barang[0];
};
plus2.onRelease = function () {
if (jumlahbeli2 < hitung_max(2)) {
jumlahbeli2++;
harga2 = jumlahbeli2 * _root.harga_barang[1];
}
};
minus2.onRelease = function () {
if (jumlahbeli2 > 1) {
jumlahbeli2--;
harga2 = jumlahbeli2 * _root.harga_barang[1];
}
};
max2.onRelease = function () {
jumlahbeli2 = hitung_max(2);
harga2 = jumlahbeli2 * _root.harga_barang[1];
};
min2.onRelease = function () {
jumlahbeli2 = 0;
harga2 = jumlahbeli2 * _root.harga_barang[1];
};
plus3.onRelease = function () {
if (jumlahbeli3 < hitung_max(3)) {
jumlahbeli3++;
harga3 = jumlahbeli3 * _root.harga_barang[2];
}
};
minus3.onRelease = function () {
if (jumlahbeli3 > 1) {
jumlahbeli3--;
harga3 = jumlahbeli3 * _root.harga_barang[2];
}
};
max3.onRelease = function () {
jumlahbeli3 = hitung_max(3);
harga3 = jumlahbeli3 * _root.harga_barang[2];
};
min3.onRelease = function () {
jumlahbeli3 = 0;
harga3 = jumlahbeli3 * _root.harga_barang[2];
};
plus4.onRelease = function () {
if (jumlahbeli4 < hitung_max(4)) {
jumlahbeli4++;
harga4 = jumlahbeli4 * _root.harga_barang[3];
}
};
minus4.onRelease = function () {
if (jumlahbeli4 > 1) {
jumlahbeli4--;
harga4 = jumlahbeli4 * _root.harga_barang[3];
}
};
max4.onRelease = function () {
jumlahbeli4 = hitung_max(4);
harga4 = jumlahbeli4 * _root.harga_barang[3];
};
min4.onRelease = function () {
jumlahbeli4 = 0;
harga4 = jumlahbeli4 * _root.harga_barang[3];
};
plus5.onRelease = function () {
if (jumlahbeli5 < hitung_max(5)) {
jumlahbeli5++;
harga5 = jumlahbeli5 * _root.harga_barang[4];
}
};
minus5.onRelease = function () {
if (jumlahbeli5 > 1) {
jumlahbeli5--;
harga5 = jumlahbeli5 * _root.harga_barang[4];
}
};
max5.onRelease = function () {
jumlahbeli5 = hitung_max(5);
harga5 = jumlahbeli5 * _root.harga_barang[4];
};
min5.onRelease = function () {
jumlahbeli5 = 0;
harga5 = jumlahbeli5 * _root.harga_barang[4];
};
tempat_kosong = cari_tempat();
buy1.onRelease = function () {
trace("beli item 1 simpan di " + tempat_kosong);
if ((tempat_kosong != -1) and (jumlahbeli1 > 0)) {
if (_root.emas >= harga1) {
_root.barang[tempat_kosong] = _root.barang_ada[0];
_root.jumlahbarang[tempat_kosong] = jumlahbeli1;
_root.hargabeli[tempat_kosong] = harga1;
_root.harga_barang[0] = _root.harga_barang[0] + Math.round(0.1 * _root.harga_barang[0]);
_root.emas = _root.emas - harga1;
gotoAndStop (6);
} else {
gotoAndStop (5);
}
}
};
buy2.onRelease = function () {
trace("beli item 2 simpan di " + tempat_kosong);
if ((tempat_kosong != -1) and (jumlahbeli2 > 0)) {
if (_root.emas >= harga2) {
_root.barang[tempat_kosong] = _root.barang_ada[1];
_root.jumlahbarang[tempat_kosong] = jumlahbeli2;
_root.hargabeli[tempat_kosong] = harga2;
_root.harga_barang[1] = _root.harga_barang[1] + Math.round(0.1 * _root.harga_barang[1]);
_root.emas = _root.emas - harga2;
gotoAndStop (6);
} else {
gotoAndStop (5);
}
}
};
buy3.onRelease = function () {
trace("beli item 3 simpan di " + tempat_kosong);
if ((tempat_kosong != -1) and (jumlahbeli3 > 0)) {
if (_root.emas >= harga3) {
_root.barang[tempat_kosong] = _root.barang_ada[2];
_root.jumlahbarang[tempat_kosong] = jumlahbeli3;
_root.hargabeli[tempat_kosong] = harga3;
_root.harga_barang[2] = _root.harga_barang[2] + Math.round(0.1 * _root.harga_barang[2]);
_root.emas = _root.emas - harga3;
gotoAndStop (6);
} else {
gotoAndStop (5);
}
}
};
buy4.onRelease = function () {
trace("beli item 4 simpan di " + tempat_kosong);
if ((tempat_kosong != -1) and (jumlahbeli4 > 0)) {
if (_root.emas >= harga4) {
_root.barang[tempat_kosong] = _root.barang_ada[3];
_root.jumlahbarang[tempat_kosong] = jumlahbeli4;
_root.hargabeli[tempat_kosong] = harga4;
_root.harga_barang[3] = _root.harga_barang[3] + Math.round(0.1 * _root.harga_barang[3]);
_root.emas = _root.emas - harga4;
gotoAndStop (6);
} else {
gotoAndStop (5);
}
}
};
buy5.onRelease = function () {
trace("beli item 5 simpan di " + tempat_kosong);
if ((tempat_kosong != -1) and (jumlahbeli5 > 0)) {
if (_root.emas >= harga5) {
_root.barang[tempat_kosong] = _root.barang_ada[4];
_root.jumlahbarang[tempat_kosong] = jumlahbeli5;
_root.hargabeli[tempat_kosong] = harga5;
_root.harga_barang[4] = _root.harga_barang[4] + Math.round(0.1 * _root.harga_barang[4]);
_root.emas = _root.emas - harga5;
gotoAndStop (6);
} else {
gotoAndStop (5);
}
}
};
Symbol 1542 MovieClip Frame 6
i = 0;
while (i < 10) {
if (_root.barang[i] != 0) {
this["nama" + (i + 1)] = _root.namabarang[_root.barang[i]];
this["jumlah" + (i + 1)] = _root.jumlahbarang[i];
this["harga" + (i + 1)] = _root.hargabeli[i];
} else {
this["nama" + (i + 1)] = "< empty >";
this["jumlah" + (i + 1)] = 0;
this["harga" + (i + 1)] = 0;
}
i++;
}
_parent.jumlahbarang = _root.totalbarang();
_root.play_sound("sound_gold", 1);
Symbol 1542 MovieClip Frame 7
function untung_rugi(no) {
untung = this["hargajual" + no] - this["harga" + no];
trace((((("beli = " + this["harga" + no]) + " jual = ") + this["hargajual" + no]) + " profit dagang = ") + untung);
if (untung > 0) {
_root.keuntungan = _root.keuntungan + untung;
if (_root.keuntungan > 10000) {
trace("trader level up");
_root.keuntungan = 0;
_root.traderlevel++;
}
}
}
jumlah_item = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0];
income = 0;
i = 0;
while (i < 10) {
if (_root.barang[i] != 0) {
this["nama" + (i + 1)] = _root.namabarang[_root.barang[i]];
jumlah_item[i] = _root.jumlahbarang[i];
this["harga" + (i + 1)] = _root.hargabeli[i];
j = 0;
while (j < 5) {
if (_root.barang[i] == _root.barang_ada[j]) {
this["hargajual" + (i + 1)] = Math.round((_root.hargabarang[_root.barang[i]] * _root.jumlahbarang[i]) * 0.75);
break;
}
this["hargajual" + (i + 1)] = Math.round((_root.harga_beli * _root.hargabarang[_root.barang[i]]) * _root.jumlahbarang[i]);
j++;
}
} else {
this["nama" + (i + 1)] = "< empty >";
this["jumlah" + (i + 1)] = 0;
this["harga" + (i + 1)] = 0;
this["sell_" + (i + 1)]._visible = false;
this["hargajual" + (i + 1)] = 0;
}
i++;
}
sell_1.onRelease = function () {
_root.emas = _root.emas + hargajual1;
_root.barang[0] = 0;
_root.hargabeli[0] = 0;
_root.jumlahbarang[0] = 0;
income = hargajual1;
untung_rugi(1);
gotoAndStop (9);
};
sell_2.onRelease = function () {
_root.emas = _root.emas + hargajual2;
_root.barang[1] = 0;
_root.hargabeli[1] = 0;
_root.jumlahbarang[1] = 0;
income = hargajual2;
untung_rugi(2);
gotoAndStop (9);
};
sell_3.onRelease = function () {
_root.emas = _root.emas + hargajual3;
_root.barang[2] = 0;
_root.hargabeli[2] = 0;
_root.jumlahbarang[2] = 0;
income = hargajual3;
untung_rugi(3);
gotoAndStop (9);
};
sell_4.onRelease = function () {
_root.emas = _root.emas + hargajual4;
_root.barang[3] = 0;
_root.hargabeli[3] = 0;
_root.jumlahbarang[3] = 0;
income = hargajual4;
untung_rugi(4);
gotoAndStop (9);
};
sell_5.onRelease = function () {
_root.emas = _root.emas + hargajual5;
_root.barang[4] = 0;
_root.hargabeli[4] = 0;
_root.jumlahbarang[4] = 0;
income = hargajual5;
untung_rugi(5);
gotoAndStop (9);
};
sell_6.onRelease = function () {
_root.emas = _root.emas + hargajual6;
_root.barang[5] = 0;
_root.hargabeli[5] = 0;
_root.jumlahbarang[5] = 0;
income = hargajual6;
untung_rugi(6);
gotoAndStop (9);
};
sell_7.onRelease = function () {
_root.emas = _root.emas + hargajual7;
_root.barang[6] = 0;
_root.hargabeli[6] = 0;
_root.jumlahbarang[6] = 0;
income = hargajual7;
untung_rugi(7);
gotoAndStop (9);
};
sell_8.onRelease = function () {
_root.emas = _root.emas + hargajual8;
_root.barang[7] = 0;
_root.hargabeli[7] = 0;
_root.jumlahbarang[7] = 0;
income = hargajual8;
untung_rugi(8);
gotoAndStop (9);
};
sell_9.onRelease = function () {
_root.emas = _root.emas + hargajual9;
_root.barang[8] = 0;
_root.hargabeli[8] = 0;
_root.jumlahbarang[8] = 0;
income = hargajual9;
untung_rugi(9);
gotoAndStop (9);
};
sell_10.onRelease = function () {
_root.emas = _root.emas + hargajual10;
_root.barang[9] = 0;
_root.hargabeli[9] = 0;
_root.jumlahbarang[9] = 0;
income = hargajual10;
untung_rugi(10);
gotoAndStop (9);
};
Symbol 1542 MovieClip Frame 9
_parent.jumlahbarang = _root.totalbarang();
_root.play_sound("sound_gold", 1);
Symbol 1555 MovieClip [tutorial2] Frame 1
stop();
Instance of Symbol 643 MovieClip in Symbol 1555 MovieClip [tutorial2] Frame 1
onClipEvent (load) {
bar._xscale = (_root.shiphp / _root.shipmaxhp) * 100;
}
onClipEvent (enterFrame) {
bar._xscale = (_root.shiphp / _root.shipmaxhp) * 100;
}
Symbol 1555 MovieClip [tutorial2] Frame 10
_root.gotoAndStop("game_tutorial");
removeMovieClip(this);
Symbol 1571 MovieClip Frame 1
stop();
Symbol 1593 MovieClip [tutorial3] Frame 1
stop();
Instance of Symbol 643 MovieClip in Symbol 1593 MovieClip [tutorial3] Frame 2
onClipEvent (load) {
bar._xscale = (_root.shiphp / _root.shipmaxhp) * 100;
}
onClipEvent (enterFrame) {
bar._xscale = (_root.shiphp / _root.shipmaxhp) * 100;
if (bar._xscale < 0) {
bar._xscale = 0;
}
}
Instance of Symbol 643 MovieClip in Symbol 1593 MovieClip [tutorial3] Frame 2
onClipEvent (load) {
bar._xscale = (_root.musuhhp / _root.musuhmaxhp) * 100;
}
onClipEvent (enterFrame) {
bar._xscale = (_root.musuhhp / _root.musuhmaxhp) * 100;
if (bar._xscale < 0) {
bar._xscale = 0;
}
}
Instance of Symbol 1572 MovieClip "meriam" in Symbol 1593 MovieClip [tutorial3] Frame 2
onClipEvent (load) {
loading = 9;
loadtime.gotoAndStop(loading);
cepat = 0;
_root.cannonsiap = _root.ecannon;
loadcannon = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
loadtime.gotoAndStop(loading);
if ((_root.cannonsiap < _root.ecannon) and (_root.cannonammo > 0)) {
loadcannon = loadcannon + _root.crew;
if (loadcannon > 30) {
loadcannon = 0;
loading++;
trace(loading);
if (loading >= 10) {
loading = 0;
_root.cannonammo = _root.cannonammo - 1;
_root.cannonsiap++;
}
}
}
}
}
Symbol 1593 MovieClip [tutorial3] Frame 7
_root.gotoAndStop("game_tutorial");
removeMovieClip(this);
Symbol 1612 MovieClip [tutorial4] Frame 1
stop();
Instance of Symbol 858 MovieClip in Symbol 1612 MovieClip [tutorial4] Frame 3
/* no clip actions */
Symbol 1612 MovieClip [tutorial4] Frame 5
_root.gotoAndStop("game_tutorial");
removeMovieClip(this);
Symbol 1613 MovieClip Frame 1
stop();
Symbol 1633 Button
on (release) {
pilihan_menu = 1;
play();
}
Symbol 1634 Button
on (release) {
pilihan_menu = 2;
play();
}
Symbol 1635 Button
on (release) {
_root.logo_armor.play();
getURL ("http://www.ArmorGames.com", "_blank");
}
Symbol 1636 Button
on (release) {
_root.logo_armor.play();
getURL ("http://www.ArmorBlog.com", "_blank");
}
Symbol 1637 Button
on (release) {
pilihan_menu = 5;
play();
}
Symbol 1638 MovieClip Frame 35
stop();
pilihan_menu = 1;
Symbol 1638 MovieClip Frame 73
if (pilihan_menu == 1) {
_root.gotoAndStop("new_game");
}
if (pilihan_menu == 2) {
_root.gotoAndStop("load_game");
}
if (pilihan_menu == 4) {
_root.gotoAndStop("game_credit");
}
if (pilihan_menu == 5) {
_root.gotoAndStop("game_tutorial");
}
Symbol 1640 MovieClip Frame 1
stop();
Symbol 1646 Button
on (release) {
_root.suara_aktif = 1;
_root.play_sound("sound_bgm", 9999);
}
Symbol 1648 Button
on (release) {
_root.suara_aktif = 0;
stopAllSounds();
}
Symbol 1649 MovieClip Frame 1
stop();
Symbol 1650 Button
on (release) {
play();
}
Symbol 1651 Button
on (release) {
getURL ("http://www.wandah.com", "_blank");
}
Symbol 1657 MovieClip Frame 12
stop();
Symbol 1657 MovieClip Frame 25
_root.gotoAndStop("cover");
Symbol 1664 Button
on (release) {
pilihan_menu = 1;
play();
}
Symbol 1665 Button
on (release) {
pilihan_menu = 2;
play();
}
Symbol 1666 Button
on (release) {
pilihan_menu = 3;
play();
}
Symbol 1667 MovieClip Frame 22
stop();
pilihan_menu = 1;
Symbol 1667 MovieClip Frame 43
if (pilihan_menu == 1) {
_root.gotoAndStop("new_story");
}
if (pilihan_menu == 2) {
_root.gotoAndStop("new_free");
}
if (pilihan_menu == 3) {
_root.gotoAndStop("cover");
}
Symbol 1670 Button
on (release) {
pilihan_menu = 2;
gotoAndPlay (10);
}
Symbol 1671 Button
on (release) {
pilihan_menu = 1;
play();
}
Symbol 1672 Button
on (release) {
pilihan_menu = 2;
play();
}
Symbol 1680 MovieClip Frame 7
stop();
pilihan_menu = 1;
sg = SharedObject.getLocal("mss");
namapemain = sg.data.namapemain;
if (namapemain == undefined) {
gotoAndStop (8);
} else {
namakapal = sg.data.namakapal;
game_type = sg.data.game_type;
tanggal = sg.data.tanggal;
bulan = sg.data.bulan;
tahun = sg.data.tahun;
if (game_type == 1) {
game_mode = "Story Mode";
} else {
game_mode = "Free Mode";
}
player_name = namapemain;
if (player_name == "mate") {
player_name = "???";
}
game_date = (((String(tanggal) + " ") + _root.namabulan[bulan]) + " ") + String(tahun);
gotoAndStop (9);
}
Symbol 1680 MovieClip Frame 16
if (pilihan_menu == 1) {
_root.gotoAndStop("loading_game");
} else {
_root.gotoAndStop("cover");
}
Symbol 1685 Button
on (release) {
pilihan_menu = 1;
play();
}
Symbol 1686 MovieClip Frame 7
stop();
pilihan_menu = 1;
Symbol 1686 MovieClip Frame 14
if (pilihan_menu == 1) {
_root.gotoAndStop("setup_free_game");
} else {
_root.gotoAndStop("new_game");
}
Symbol 1688 MovieClip Frame 30
_root.gotoAndStop("pelabuhan");
Symbol 1691 Button
on (release) {
if ((nama_perahu != "") and (nama_pemain != "")) {
pilihan_menu = 1;
play();
}
}
Symbol 1699 Button
on (release) {
port--;
if (port < 1) {
port = _root.port.length - 2;
}
nama_port = _root.port[port];
}
Symbol 1700 Button
on (release) {
port++;
if (port > (_root.port.length - 2)) {
port = 1;
}
nama_port = _root.port[port];
}
Symbol 1701 MovieClip Frame 7
stop();
pilihan_menu = 1;
nama_pemain = "";
nama_perahu = "";
port = (random((_root.port.length - 3) / 2) + random(10)) + 1;
trace(port);
nama_port = _root.port[port];
Selection.setFocus("nama1");
Symbol 1701 MovieClip Frame 14
if (pilihan_menu == 1) {
_root.namapemain = nama_pemain;
_root.namakapal = nama_perahu;
_root.asal = port;
_root.gotoAndStop("start_free");
} else {
_root.gotoAndStop("new_game");
}
Symbol 1702 Button
on (release) {
pilihan_menu = 1;
play();
}
Symbol 1707 Button
on (release) {
_root.tutor = 1;
pilihan_menu = 2;
play();
}
Symbol 1708 Button
on (release) {
_root.tutor = 2;
pilihan_menu = 2;
play();
}
Symbol 1709 Button
on (release) {
_root.tutor = 3;
pilihan_menu = 2;
play();
}
Symbol 1710 Button
on (release) {
_root.tutor = 4;
pilihan_menu = 2;
play();
}
Symbol 1711 MovieClip Frame 10
stop();
pilihan_menu = 1;
Symbol 1711 MovieClip Frame 20
if (pilihan_menu == 1) {
_root.gotoAndStop("cover");
} else {
_root.gotoAndStop("tutorial");
}
Symbol 1713 Button
on (release) {
_root.gotoAndStop("pelabuhan");
}
Symbol 1716 Button
on (release) {
_root.aktif = 1;
gotoAndStop (1);
}
Symbol 1718 Button
on (release) {
_root.serang_port = true;
_root.jenismusuh = random(1) + 4;
_root.namamusuh = _root.namapelaut[random(_root.namapelaut.length)];
_root.ukuran = 5;
_root.gotoAndStop("peranglaut2");
}
Symbol 1722 MovieClip Frame 1
stop();
Symbol 1722 MovieClip Frame 2
if ((_root.piratelevel > 5) and (_root.pirateport[_root.noport] == 0)) {
trace("fight port");
gotoAndStop (3);
} else {
_root.kata = ("Captain, we are going to stop in " + _root.port[_root.noport]) + ". Is it ok?";
}
_root.play_sound("sound_landing", 1);
Symbol 1722 MovieClip Frame 3
_root.kata = ("Captain, pirates can't stop in " + _root.port[_root.noport]) + ". This port protected very well. What is your order?";
_root.play_sound("sound_landing", 1);
Symbol 1724 Button
on (release) {
_root.menyerang = true;
if (jumlahmusuh == 2) {
_root.gotoAndStop("peranglaut2");
} else {
_root.gotoAndStop("peranglaut1");
}
}
Symbol 1727 Button
on (release) {
if ((_root.musuh == "pirates1") or (_root.musuh == "pirates2")) {
if (((_root.jenisperahu <= _root.ukuran) and (random(10) < 5)) and (_root.piratelevel < 6)) {
gotoAndStop (3);
_root.menyerang = false;
} else {
gotoAndStop (1);
_root.aktif = 1;
}
} else if (_root.musuh == "trader3") {
if (((_root.jenisperahu <= _root.ukuran) and (random(8) < 4)) and (_root.piratelevel > 5)) {
gotoAndStop (3);
_root.menyerang = false;
} else {
gotoAndStop (1);
_root.aktif = 1;
}
} else {
gotoAndStop (1);
_root.aktif = 1;
}
}
Symbol 1729 Button
on (release) {
_root.menyerang = false;
if (jumlahmusuh == 2) {
_root.gotoAndStop("peranglaut2");
} else {
_root.gotoAndStop("peranglaut1");
}
}
Symbol 1732 Button
on (release) {
_root.aktif = 1;
gotoAndStop (1);
}
Symbol 1735 Button
on (release) {
_root.gotoAndStop("gameover");
}
Symbol 1739 MovieClip Frame 1
stop();
Symbol 1739 MovieClip Frame 2
_root.aktif = 0;
_root.namamusuh = _root.namapelaut[random(_root.namapelaut.length)];
if (random(8) > 4) {
jumlahmusuh = 2;
} else {
jumlahmusuh = 1;
}
trace((_root.musuh + " ") + _root.ukuran);
trace("perang ? jumlah musuh = " + jumlahmusuh);
if ((_root.musuh == "trader1") or (_root.musuh == "trader2")) {
if (jumlahmusuh == 2) {
teks = "Captain, merchant fleets heading toward us. What is your order?";
} else {
teks = "Captain, merchant fleet heading toward us. What is your order?";
}
_root.battlebonus = (_root.ukuran * 1000) + (random(100) * 10);
_root.jenismusuh = random(1) + 1;
if (((((_root.mulai == 7) and (_root.game_type == 1)) and (_root.status_misi == 7)) and (_root.ehari >= (80 + random(20)))) and (_root.ukuran == 5)) {
trace("battle vs Vilem Hein");
_root.namamusuh = "Vilem Hein";
_root.battlebonus = 150000 /* 0x0249F0 */;
gotoAndStop (7);
}
} else if (_root.musuh == "trader3") {
if (jumlahmusuh == 2) {
teks = "Captain, battle fleets heading toward us. What is your order?";
} else {
teks = "Captain, battle fleet heading toward us. What is your order?";
}
_root.battlebonus = (_root.ukuran * 500) + (random(100) * 20);
_root.jenismusuh = random(1) + 4;
} else {
if (jumlahmusuh == 2) {
teks = "Captain, pirates fleets heading toward us. What is your order?";
} else {
teks = "Captain, pirates fleet heading toward us. What is your order?";
}
_root.battlebonus = (_root.ukuran * 700) + (random(100) * 10);
if ((((_root.ukuran > 1) and (_root.job_type == 4)) and (random(10) < 7)) and (!_root.target_killed)) {
trace(" bertemu target");
_root.namamusuh = _root.namapelaut[_root.job_tujuan];
teks = ("Captain, that is " + _root.namamusuh) + "'s fleet. We have to attack him!";
}
_root.jenismusuh = 3;
if ((((((_root.misi_var_temp == 0) and (_root.mulai >= 6)) and (_root.game_type == 1)) and (_root.status_misi >= 6)) and (_root.ehari >= (70 + random(20)))) and (_root.ukuran == 5)) {
trace("battle vs Bernardo Sanchez");
_root.namamusuh = "Bernardo Sanchez";
_root.battlebonus = 10000;
_root.misi_var_temp = 1;
gotoAndStop (8);
}
}
_root.play_sound("sound_sapamusuh", 1);
Symbol 1739 MovieClip Frame 3
if (random(8) > 4) {
jumlahmusuh = 2;
} else {
jumlahmusuh = 1;
}
_root.namamusuh = _root.namapelaut[random(_root.namapelaut.length)];
_root.play_sound("sound_attacked", 1);
Symbol 1739 MovieClip Frame 7
_root.mulai = 8;
_root.status_misi = 8;
_root.attachMovie("talk_misi7", "talk", 12000, {_x:300, _y:210});
Symbol 1739 MovieClip Frame 8
_root.attachMovie("talk_misi10", "talk", 12000, {_x:300, _y:210});
Symbol 1741 Button
on (release) {
gotoAndStop (3);
}
Symbol 1743 Button
on (release) {
_root.aktif = 1;
gotoAndStop (1);
}
Symbol 1745 Button
on (release) {
if (_root.shiphp == _root.shipmaxhp) {
gotoAndStop (4);
} else {
gotoAndStop (5);
}
}
Symbol 1747 Button
on (release) {
search = true;
if (_root.hartakarun == 0) {
gotoAndStop (7);
} else if (_root.harta_diambil[_root.hartakarun] == 0) {
_root.harta_diambil[_root.hartakarun] = 1;
_root.item[space_item] = _root.hartakarun;
_root.explorerlevel = _root.explorerlevel + _root.harta_karun[_root.hartakarun][2];
gotoAndStop (8);
} else {
gotoAndStop (7);
}
}
Symbol 1749 Button
on (release) {
_root.sound_laut.stop();
_root.aktif = 1;
gotoAndStop (1);
}
Symbol 1751 Button
on (release) {
gotoAndStop (3);
}
Symbol 1753 Button
on (release) {
_root.shiphp = _root.shiphp + Math.round(0.05 * _root.shipmaxhp);
if (_root.shiphp > _root.shipmaxhp) {
_root.shiphp = _root.shipmaxhp;
}
_root.tambah_hari(1);
repair = true;
gotoAndStop (6);
}
Symbol 1762 MovieClip Frame 1
stop();
Symbol 1762 MovieClip Frame 2
_root.aktif = 0;
_root.loader.ikonmendarat._visible = false;
repair = false;
search = false;
Symbol 1762 MovieClip Frame 3
function carispace() {
i = 0;
while (i < 40) {
if (_root.item[i] == 0) {
space_item = i;
break;
}
i++;
}
}
trace("harta " + _root.hartakarun);
if (repair) {
repair_btn._alpha = 40;
repair_btn.enabled = false;
}
if (search) {
search_btn._alpha = 40;
search_btn.enabled = false;
}
space_item = 0;
carispace();
_root.sound_laut.setVolume(50);
_root.play_sound("sound_laut", 999);
Symbol 1762 MovieClip Frame 8
nama_harta = _root.harta_karun[_root.hartakarun][0];
if ((_root.game_type == 1) and (_root.misi_1 == _root.hartakarun)) {
_root.status_misi_1 = 1;
gotoAndStop (9);
}
_root.play_sound("sound_sapamusuh", 1);
Symbol 1762 MovieClip Frame 9
kata = ((("Finally, i found it. We have to go to " + _root.port[_root.asal]) + " and give this ") + _root.harta_karun[_root.misi_1][0]) + "to Mr. Gibs";
Symbol 1766 Button
on (release) {
gotoAndStop (3);
}
Symbol 1769 Button
on (release) {
if (punya_peta_harta()) {
gotoAndStop (6);
} else {
gotoAndStop (5);
}
}
Symbol 1770 Button
on (release) {
_root.aktif = 1;
gotoAndStop (1);
}
Symbol 1772 Button
on (release) {
gotoAndStop (4);
}
Symbol 1773 Button
on (release) {
gotoAndStop (2);
}
Symbol 1776 Button
on (release) {
_root.no_port++;
if (_root.no_port > (_root.port.length - 2)) {
_root.no_port = 1;
}
}
Symbol 1777 Button
on (release) {
_root.no_port--;
if (_root.no_port < 1) {
_root.no_port = _root.port.length - 2;
}
}
Symbol 1820 MovieClip Frame 1
stop();
stop();
Symbol 1831 MovieClip Frame 1
stop();
Symbol 1831 MovieClip Frame 2
function punya_peta_harta() {
punya = false;
i = 0;
while (i < 41) {
if (_root.peta_harta[i] != 0) {
punya = true;
break;
}
i++;
}
trace("cek peta = " + punya);
return(punya);
}
Symbol 1831 MovieClip Frame 3
nama_port = _root.port[_root.no_port];
this.onEnterFrame = function () {
nama_port = _root.port[_root.no_port];
};
Symbol 1831 MovieClip Frame 4
i = 1;
while (i < 16) {
world["map_" + i].posisi._visible = false;
world["map_" + i].asal._visible = false;
i++;
}
world["map_" + _root.posisi].asal._visible = true;
world["map_" + _root.posisi].asal._x = _root.loader.arena.prau._x;
world["map_" + _root.posisi].asal._y = _root.loader.arena.prau._y;
world["map_" + _root.portpos[_root.no_port]].posisi._visible = true;
world["map_" + _root.portpos[_root.no_port]].posisi._x = _root.portx[_root.no_port];
world["map_" + _root.portpos[_root.no_port]].posisi._y = _root.porty[_root.no_port];
Symbol 1831 MovieClip Frame 6
function view_stat() {
if (_root.harta_diambil[_root.peta_harta[_root.peta_aktif]] == 0) {
info_harta._visible = false;
} else {
info_harta.nama_harta = _root.harta_karun[_root.peta_aktif][0];
}
}
view_stat();
Instance of Symbol 1820 MovieClip "peta_harta" in Symbol 1831 MovieClip Frame 6
onClipEvent (load) {
gotoAndStop(_root.peta_harta[_root.peta_aktif]);
}
onClipEvent (enterFrame) {
gotoAndStop(_root.peta_harta[_root.peta_aktif]);
}
Instance of Symbol 1822 MovieClip "kanan" in Symbol 1831 MovieClip Frame 6
onClipEvent (load) {
if ((_root.peta_harta[_root.peta_aktif + 1] == 0) or (_root.peta_harta[_root.peta_aktif + 1] == undefined)) {
_visible = false;
}
}
onClipEvent (enterFrame) {
if ((_root.peta_harta[_root.peta_aktif + 1] == 0) or (_root.peta_harta[_root.peta_aktif + 1] == undefined)) {
_visible = false;
} else {
_visible = true;
}
}
on (release) {
_root.peta_aktif++;
_parent.view_stat();
}
Instance of Symbol 1822 MovieClip "kiri" in Symbol 1831 MovieClip Frame 6
onClipEvent (load) {
if ((_root.peta_harta[_root.peta_aktif - 1] == 0) or (_root.peta_harta[_root.peta_aktif - 1] == undefined)) {
_visible = false;
}
}
onClipEvent (enterFrame) {
if ((_root.peta_harta[_root.peta_aktif - 1] == 0) or (_root.peta_harta[_root.peta_aktif - 1] == undefined)) {
_visible = false;
} else {
_visible = true;
}
}
on (release) {
_root.peta_aktif--;
_parent.view_stat();
}
Symbol 1831 MovieClip Frame 7
if (_root.job_type == 0) {
kerja = "No job";
}
if (_root.job_type == 1) {
kerja = (((((((("Deliver letter from " + _root.port[_root.job_asal]) + " to ") + _root.port[_root.job_tujuan]) + " before ") + String(_root.job_tanggal)) + " ") + _root.namabulan[_root.job_bulan]) + " ") + String(_root.job_tahun);
}
if (_root.job_type == 2) {
kerja = (((((((((("Buy " + String(_root.job_jumlah)) + " of ") + _root.namabarang[_root.job_tujuan]) + "s and deliver it to ") + _root.port[_root.job_asal]) + " before ") + String(_root.job_tanggal)) + " ") + _root.namabulan[_root.job_bulan]) + " ") + String(_root.job_tahun);
}
if (_root.job_type == 3) {
kerja = (((((((("Find the " + _root.harta_karun[_root.job_tujuan][0]) + " and deliver it to ") + _root.port[_root.job_asal]) + " before ") + String(_root.job_tanggal)) + " ") + _root.namabulan[_root.job_bulan]) + " ") + String(_root.job_tahun);
}
if (_root.job_type == 4) {
kerja = (((((((("Kill pirate called " + _root.namapelaut[_root.job_tujuan]) + " and report it to ") + _root.port[_root.job_asal]) + " governor before ") + String(_root.job_tanggal)) + " ") + _root.namabulan[_root.job_bulan]) + " ") + String(_root.job_tahun);
}
Instance of Symbol 1829 MovieClip in Symbol 1831 MovieClip Frame 7
onClipEvent (load) {
if (_root.game_type == 2) {
_visible = false;
}
}
Symbol 1838 Button
on (release) {
if (menu._currentframe == 1) {
menu.gotoAndStop(2);
}
}
Symbol 1839 Button
on (release) {
if (menu._currentframe == 1) {
if (_root.jenisperahu == 0) {
menu.gotoAndStop(7);
} else {
menu.gotoAndStop(8);
}
}
}
Symbol 1843 Button
on (release) {
if (menu._currentframe == 1) {
if (_root.shiphp == _root.shipmaxhp) {
menu.gotoAndStop(20);
} else {
menu.gotoAndStop(21);
}
}
}
Symbol 1848 Button
on (release) {
gotoAndStop (4);
}
Symbol 1851 Button
on (release) {
if (_root.jenisperahu == 0) {
gotoAndStop (6);
} else {
gotoAndStop (5);
}
}
Symbol 1852 Button
on (release) {
gotoAndStop (1);
}
Symbol 1854 Button
on (release) {
gotoAndStop (2);
}
Symbol 1857 Button
on (release) {
if (_root.jenisperahu > 0) {
gotoAndStop (3);
} else if (_root.emas >= harga) {
_root.emas = _root.emas - harga;
_root.jenisperahu = pilihperahu;
_root.shiphp = hp;
_root.ecannon = cannon;
_root.updateship();
if (_root.crew > _root.maxcrew) {
_root.crew = _root.maxcrew;
}
if (_root.food > _root.maxfood) {
_root.food = _root.maxfood;
}
gotoAndStop (12);
} else {
gotoAndStop (11);
}
}
Symbol 1858 Button
on (release) {
gotoAndStop (2);
}
Symbol 1865 Button
on (release) {
pilihperahu++;
if (pilihperahu > 5) {
pilihperahu = 1;
}
}
Symbol 1866 Button
on (release) {
pilihperahu--;
if (pilihperahu < 1) {
pilihperahu = 5;
}
}
Symbol 1870 Button
on (release) {
if (_root.ecannon >= _root.maxcannon) {
gotoAndStop (13);
} else {
gotoAndStop (14);
}
}
Symbol 1873 Button
on (release) {
if (_root.cannonammo >= _root.maxammo) {
gotoAndStop (18);
} else {
gotoAndStop (17);
}
}
Symbol 1880 Button
on (release) {
if ((_root.emas + hargajual) > hargamin) {
_root.jenisperahu = 0;
_root.namakapal = "";
_root.ecannon = 0;
_root.cannonammo = 0;
_root.emas = _root.emas + hargajual;
gotoAndStop (9);
} else {
gotoAndStop (10);
}
}
Symbol 1881 Button
on (release) {
gotoAndStop (1);
}
Symbol 1885 Button
on (release) {
gotoAndStop (4);
}
Symbol 1887 Button
on (release) {
if (nama != "") {
_root.namakapal = nama;
gotoAndStop (1);
}
}
Symbol 1891 Button
on (release) {
gotoAndStop (5);
}
Symbol 1892 Button
on (release) {
if (jumlahbeli < jumlahmax) {
jumlahbeli++;
}
}
Symbol 1893 Button
on (release) {
jumlahbeli = jumlahmax;
}
Symbol 1895 Button
on (release) {
if (_root.ecannon < _root.maxcannon) {
if (_root.emas >= harga) {
_root.ecannon = _root.ecannon + jumlahbeli;
_root.emas = _root.emas - harga;
gotoAndStop (16);
} else {
gotoAndStop (15);
}
} else {
gotoAndStop (13);
}
}
Symbol 1899 Button
on (release) {
gotoAndStop (1);
}
Symbol 1908 Button
on (release) {
if (_root.cannonammo < _root.maxammo) {
if (_root.emas >= harga) {
_root.cannonammo = _root.cannonammo + jumlahbeli;
_root.emas = _root.emas - harga;
gotoAndStop (19);
} else {
gotoAndStop (15);
}
} else {
gotoAndStop (18);
}
}
Symbol 1919 Button
on (release) {
if (_root.emas < biayatotal) {
gotoAndStop (23);
} else {
_root.shiphp = _root.shipmaxhp;
_root.emas = _root.emas - biayatotal;
_root.tambah_hari(lama);
gotoAndStop (22);
}
}
Symbol 1927 MovieClip Frame 1
stop();
Symbol 1927 MovieClip Frame 4
pilihperahu = 1;
nama = "";
harga = 0;
cannon = 0;
hp = 0;
Instance of Symbol 810 MovieClip in Symbol 1927 MovieClip Frame 4
onClipEvent (enterFrame) {
gotoAndStop(_parent.pilihperahu);
}
Instance of Symbol 84 MovieClip in Symbol 1927 MovieClip Frame 4
onClipEvent (enterFrame) {
_parent.nama = _root.namaprau[_parent.pilihperahu];
_parent.harga = _root.hargaprau[_parent.pilihperahu] + (_root.portsize[_root.noport] * 125);
_parent.cannon = _parent.pilihperahu * 5;
_parent.hp = _parent.pilihperahu * 100;
}
Symbol 1927 MovieClip Frame 8
_root.updateship();
hargajual = (((_root.shiphp / _root.shipmaxhp) * 0.8) * _root.hargaprau[_root.jenisperahu]) + (2 * _root.cannonammo);
hargamin = _root.hargaprau[1] + (_root.portsize[_root.noport] * 125);
_root.kata = ("I will pay your ship for " + hargajual) + " gold pieces. Is it ok?";
Symbol 1927 MovieClip Frame 9
_root.play_sound("sound_gold", 1);
Symbol 1927 MovieClip Frame 12
nama = "";
selection.setFocus(namain);
Symbol 1927 MovieClip Frame 14
jumlahbeli = 1;
hargacannon = 500 + (_root.portsize[_root.noport] * 15);
trace("harga cannon = " + hargacannon);
harga = hargacannon;
jumlahmax = _root.maxcannon - _root.ecannon;
if (_root.emas < hargacannon) {
gotoAndStop (15);
} else if (_root.emas < (hargacannon * jumlahmax)) {
trace("uang kurang");
jumlahmax = Math.floor(_root.emas / hargacannon);
}
trace(jumlahmax);
Instance of Symbol 1446 MovieClip in Symbol 1927 MovieClip Frame 14
onClipEvent (enterFrame) {
_parent.harga = _parent.hargacannon * _parent.jumlahbeli;
}
Symbol 1927 MovieClip Frame 16
harga = hargacannon * jumlahbeli;
_root.play_sound("sound_gold", 1);
Symbol 1927 MovieClip Frame 17
jumlahbeli = 1;
hargaammo = 5;
trace("harga ammo = " + hargaammo);
harga = hargaammo;
jumlahmax = _root.maxammo - _root.cannonammo;
if (_root.emas < hargaammo) {
gotoAndStop (15);
} else if (_root.emas < (hargaammo * jumlahmax)) {
trace("uang kurang");
jumlahmax = Math.floor(_root.emas / hargaammo);
}
trace(jumlahmax);
Instance of Symbol 1446 MovieClip in Symbol 1927 MovieClip Frame 17
onClipEvent (enterFrame) {
_parent.harga = _parent.hargaammo * _parent.jumlahbeli;
}
Symbol 1927 MovieClip Frame 19
harga = hargaammo * jumlahbeli;
_root.play_sound("sound_gold", 1);
Symbol 1927 MovieClip Frame 21
kerusakan = _root.shipmaxhp - _root.shiphp;
trace("rusak = " + kerusakan);
biaya1 = 20 + (_root.portsize[_root.noport] * 3);
biayatotal = biaya1 * kerusakan;
lama = Math.ceil(kerusakan / 100);
if (lama == 1) {
_root.kata = ((("Repair this ship cost you " + biayatotal) + " gold pieces and take ") + lama) + " day. Is it ok?";
}
if (lama > 1) {
_root.kata = ((("Repair this ship cost you " + biayatotal) + " gold pieces and take ") + lama) + " days. Is it ok?";
}
Symbol 1927 MovieClip Frame 22
hpprau = _root.shipmaxhp;
_root.play_sound("sound_shipyard", 1);
Symbol 1934 Button
on (release) {
if (menu._currentframe == 1) {
if (_root.jenisperahu == 0) {
menu.gotoAndStop(10);
} else {
menu.gotoAndStop(2);
}
}
}
Symbol 1937 Button
on (release) {
if (menu._currentframe == 1) {
menu.gotoAndStop(5);
}
}
Symbol 1940 Button
on (release) {
if (menu._currentframe == 1) {
if ((((_root.mulai == 1) and (_root.game_type == 1)) and (_root.status_misi == 1)) and (_root.ehari >= 25)) {
_root.attachMovie("talk_misi2", "talk", 12000, {_x:300, _y:210});
_root.mulai = 2;
_root.status_misi = 2;
} else if ((((_root.mulai == 2) and (_root.game_type == 1)) and (_root.status_misi == 2)) and (_root.ehari >= 40)) {
_root.attachMovie("talk_misi3", "talk", 12000, {_x:300, _y:210});
_root.mulai = 3;
_root.status_misi = 3;
} else if (((_root.mulai == 6) and (_root.game_type == 1)) and (_root.status_misi == 6)) {
_root.attachMovie("talk_misi6", "talk", 12000, {_x:300, _y:210});
_root.mulai = 7;
_root.status_misi = 7;
} else {
menu.gotoAndStop(8);
}
}
}
Symbol 1946 Button
on (release) {
if (_root.crew < _root.maxcrew) {
if (_root.emas >= harga) {
_root.crew = _root.crew + jumlahbeli;
_root.emas = _root.emas - harga;
gotoAndStop (3);
} else {
gotoAndStop (4);
}
} else {
gotoAndStop (7);
}
}
Symbol 1950 Button
on (release) {
gotoAndStop (1);
}
Symbol 1951 Button
on (release) {
gotoAndStop (1);
}
Symbol 1958 Button
on (release) {
_root.crew = _root.crew - jumlahbeli;
gotoAndStop (6);
}
Symbol 1964 Button
on (release) {
gotoAndStop (1);
}
Symbol 1968 Button
on (release) {
if ((((_root.mulai == 2) and (_root.game_type == 1)) and (_root.status_misi == 2)) and (_root.tavern_visitor[1] == 66)) {
gotoAndStop (1);
_root.attachMovie("talk_misi3", "talk", 12000, {_x:300, _y:210});
_root.mulai = 3;
_root.status_misi = 3;
} else if (_root.tavern_visitor[1] != 0) {
_root.who_talk = 1;
gotoAndStop (9);
}
}
Symbol 1969 Button
on (release) {
if (_root.tavern_visitor[2] != 0) {
_root.who_talk = 2;
gotoAndStop (9);
}
}
Symbol 1970 Button
on (release) {
if (_root.tavern_visitor[3] != 0) {
_root.who_talk = 3;
gotoAndStop (9);
}
}
Symbol 1972 Button
on (release) {
gotoAndStop (1);
}
Symbol 1974 Button
on (release) {
gotoAndStop (11);
}
Symbol 1977 MovieClip Frame 1
stop();
Symbol 1977 MovieClip Frame 2
jumlahbeli = 1;
hargaman = 20 + _root.portsize[_root.noport];
trace(hargaman);
harga = hargaman;
jumlahmax = _root.maxcrew - _root.crew;
if (_root.emas < (hargaman * jumlahmax)) {
trace("uang kurang");
jumlahmax = Math.floor(_root.emas / hargaman);
}
trace(jumlahmax);
Instance of Symbol 1446 MovieClip in Symbol 1977 MovieClip Frame 2
onClipEvent (enterFrame) {
_parent.harga = _parent.hargaman * _parent.jumlahbeli;
}
Symbol 1977 MovieClip Frame 3
hargabeli = hargaman * jumlahbeli;
trace(hargabeli);
_root.play_sound("sound_gold", 1);
Symbol 1977 MovieClip Frame 5
jumlahbeli = 1;
jumlahmax = _root.crew;
Symbol 1977 MovieClip Frame 8
i = 1;
while (i < 4) {
if (_root.tavern_visitor[i] != 0) {
this["tamu" + i] = _root.namapelaut[_root.tavern_visitor[i]];
} else {
this["tamu" + i] = "";
}
i++;
}
Symbol 1977 MovieClip Frame 9
port_talk = 0;
talk = 0;
harga_item = 0;
aye_btn._visible = false;
switch (_root.visitor_talk[_root.who_talk]) {
case 1 :
_root.kata = ("Ahoi mate, have you been at " + _root.port[_root.port_talk]) + "?";
aye_btn._visible = true;
talk = 1;
break;
case 2 :
if (random(10) < 7) {
_root.kata = ("Hello " + _root.namapemain) + ", would you like some drink?";
} else {
_root.kata = (("I heard that the governor offers " + _root.pirate_value) + " for anyone who can kill ") + _root.namapelaut[_root.pirate_target];
}
break;
case 3 :
barang_murah = _root.barangport[_root.port_murah][0][_root.barangport[_root.port_murah][1][0]];
harga_murah = Math.round(((0.8 * _root.barangport[_root.port_murah][1][2]) / 100) * _root.hargabarang[barang_murah]);
_root.kata = (((("If you looking for " + _root.namabarang[barang_murah]) + ", its only ") + harga_murah) + " each at ") + _root.port[_root.port_murah];
break;
case 4 :
_root.kata = "If you want to make profit in trading, then you should buy goods particular to each port";
break;
case 5 :
_root.kata = "Ahoy mate, i heard that you are looking for " + _root.harta_karun[_root.job_tujuan][0];
aye_btn._visible = true;
talk = 5;
break;
case 6 :
_root.kata = "I have a treasure map. Would you buy it for 2000 golds?";
aye_btn._visible = true;
talk = 6;
break;
case 7 :
_root.kata = "I found a treasure map. Would you buy it for 2000 golds?";
aye_btn._visible = true;
talk = 7;
break;
case 8 :
harga_item = _root.harta_karun[_root.collector_want][1] + random(2000);
_root.kata = ((("Ahoy mate, you look like an exprorer? How about " + harga_item) + " golds for your ") + _root.harta_karun[_root.collector_want][0]) + "?";
aye_btn._visible = true;
talk = 8;
break;
case 9 :
_root.kata = ("That must be " + _root.harta_karun[_root.collector_want][0]) + "? Where did you get that treasure?";
}
Symbol 1977 MovieClip Frame 11
if (talk == 1) {
port_murah = _root.port_talk;
barang_murah = _root.barangport[port_murah][0][_root.barangport[port_murah][1][0]];
_root.kata = _root.namabarang[barang_murah] + " is sold for very cheap price there.";
}
if (talk == 5) {
_root.kata = (("I heard that " + _root.namapelaut[_root.pemilik_peta]) + " has a map. Last time I saw him at ") + _root.port[_root.lokasi_pemilik_peta];
}
if (talk == 6) {
if (_root.emas >= 2000) {
_root.kata = "Take this map, it will guide you to find " + _root.harta_karun[_root.job_tujuan][0];
_root.emas = _root.emas - 2000;
i = 0;
while (i < 40) {
if (_root.peta_harta[i] == 0) {
_root.peta_harta[i] = _root.job_tujuan;
_root.pemilik_peta = 0;
_root.lokasi_pemilik_peta = 0;
_root.tavern_visitor[1] = 0;
break;
}
i++;
}
} else {
_root.kata = "Sorry mate, you dont have enough golds.";
}
}
if (talk == 7) {
if (_root.emas >= 2000) {
_root.kata = "Take this map, it will guide you to find " + _root.harta_karun[_root.peta_acak][0];
_root.emas = _root.emas - 2000;
i = 0;
while (i < 40) {
if (_root.peta_harta[i] == 0) {
_root.peta_harta[i] = _root.peta_acak;
j = 1;
while (j < 4) {
if (_root.visitor_talk[j] == 7) {
_root.tavern_visitor[j] = 0;
}
j++;
}
break;
}
i++;
}
} else {
_root.kata = "Sorry mate, you dont have enough golds.";
}
}
if (talk == 8) {
_root.kata = ("I've been looking " + _root.harta_karun[_root.collector_want][0]) + " for long time. Thanks mate!";
_root.emas = _root.emas + harga_item;
_root.tavern_visitor[3] = 0;
i = 0;
while (i < 40) {
if (_root.item[i] == _root.collector_want) {
_root.item[i] = 0;
break;
}
i++;
}
}
Symbol 1983 Button
on (release) {
if (menu._currentframe == 1) {
menu.gotoAndStop(4);
}
}
Symbol 1984 Button
on (release) {
if (menu._currentframe == 1) {
menu.gotoAndStop(2);
}
}
Symbol 1993 Button
on (release) {
gotoAndStop (1);
}
Symbol 1994 Button
on (release) {
_root.aktif = 1;
_root.gotoAndStop("berlayar");
}
Symbol 1996 Button
on (release) {
gotoAndStop (1);
}
Symbol 1998 Button
on (release) {
if (_root.emas >= harga) {
_root.food = _root.food + jumlahbeli;
_root.emas = _root.emas - harga;
gotoAndStop (5);
} else {
gotoAndStop (6);
}
}
Symbol 2009 MovieClip Frame 1
stop();
Symbol 2009 MovieClip Frame 2
if (_root.jenisperahu == 0) {
gotoAndStop (8);
}
if (_root.totalbarang() > _root.maxbarang) {
gotoAndStop (9);
}
if (_root.crew < 5) {
gotoAndStop (7);
}
sailday = Math.floor(_root.food / Math.round(_root.crew / 20));
if (sailday > 1) {
_root.kata = ("We can sail for " + sailday) + " days. Shall we cast off?";
} else if (sailday == 1) {
_root.kata = "We can sail only for one day. Shall we cast off?";
} else {
gotoAndStop (2);
}
_root.play_sound("sound_landing", 1);
Symbol 2009 MovieClip Frame 4
jumlahbeli = 1;
hargafood = 15 + _root.portsize[_root.noport];
trace(hargafood);
harga = hargafood;
jumlahmax = _root.maxfood - _root.food;
if (_root.emas < (hargafood * jumlahmax)) {
trace("uang kurang");
jumlahmax = Math.floor(_root.emas / hargafood);
}
trace(jumlahmax);
Instance of Symbol 1446 MovieClip in Symbol 2009 MovieClip Frame 4
onClipEvent (enterFrame) {
_parent.harga = _parent.hargafood * _parent.jumlahbeli;
}
Symbol 2009 MovieClip Frame 5
hargabeli = hargafood * jumlahbeli;
trace(hargabeli);
_root.play_sound("sound_gold", 1);
Symbol 2017 Button
on (release) {
if (menu._currentframe == 1) {
menu.gotoAndStop(2);
}
}
Symbol 2020 Button
on (release) {
if (menu._currentframe == 1) {
menu.gotoAndStop(3);
}
}
Symbol 2022 Button
on (release) {
if (menu._currentframe == 1) {
menu.gotoAndStop(4);
}
}
Symbol 2024 Button
on (release) {
if (menu._currentframe == 1) {
menu.gotoAndStop(5);
}
}
Symbol 2027 Button
on (release) {
gotoAndStop (1);
}
Symbol 2055 Button
on (release) {
if (_root.warning_trader) {
_root.warning_trader = false;
} else {
_root.warning_trader = true;
}
}
Symbol 2056 Button
on (release) {
if (_root.warning_battle) {
_root.warning_battle = false;
} else {
_root.warning_battle = true;
}
}
Symbol 2057 Button
on (release) {
if (_root.warning_pirate) {
_root.warning_pirate = false;
} else {
_root.warning_pirate = true;
}
}
Symbol 2066 MovieClip Frame 1
stop();
Symbol 2067 MovieClip Frame 1
stop();
Symbol 2067 MovieClip Frame 2
if (_root.job_type == 0) {
kerja = "No job";
}
if (_root.job_type == 1) {
kerja = (((((((("Deliver letter from " + _root.port[_root.job_asal]) + " to ") + _root.port[_root.job_tujuan]) + " before ") + String(_root.job_tanggal)) + " ") + _root.namabulan[_root.job_bulan]) + " ") + String(_root.job_tahun);
}
if (_root.job_type == 2) {
kerja = (((((((((("Buy " + String(_root.job_jumlah)) + " of ") + _root.namabarang[_root.job_tujuan]) + "s and deliver it to ") + _root.port[_root.job_asal]) + " before ") + String(_root.job_tanggal)) + " ") + _root.namabulan[_root.job_bulan]) + " ") + String(_root.job_tahun);
}
if (_root.job_type == 3) {
kerja = (((((((("Find the " + _root.harta_karun[_root.job_tujuan][0]) + " and deliver it to ") + _root.port[_root.job_asal]) + " before ") + String(_root.job_tanggal)) + " ") + _root.namabulan[_root.job_bulan]) + " ") + String(_root.job_tahun);
}
if (_root.job_type == 4) {
kerja = (((((((("Kill pirate called " + _root.namapelaut[_root.job_tujuan]) + " and report it to ") + _root.port[_root.job_asal]) + " governor before ") + String(_root.job_tanggal)) + " ") + _root.namabulan[_root.job_bulan]) + " ") + String(_root.job_tahun);
}
Instance of Symbol 1829 MovieClip in Symbol 2067 MovieClip Frame 2
onClipEvent (load) {
if (_root.game_type == 2) {
_visible = false;
}
}
Symbol 2067 MovieClip Frame 3
function terbesar(a, b, c) {
t1 = Math.max(a, b);
t2 = Math.max(b, c);
t3 = Math.max(t1, t2);
return(t3);
}
function gambar() {
skala = terbesar(piratelevel, traderlevel, explorerlevel) + 5;
piratex = ((piratelevel / skala) * 50) * 6.12303176911189E-17;
piratey = ((piratelevel / skala) * 50) * 1;
traderx = ((traderlevel / skala) * 50) * -0.866025403784439;
tradery = ((traderlevel / skala) * 50) * -0.5;
explorerx = ((explorerlevel / skala) * 50) * 0.866025403784438;
explorery = ((explorerlevel / skala) * 50) * -0.5;
diagram.lineStyle(1, 16711680, 100);
diagram.moveTo(piratex, piratey);
diagram.lineTo(traderx, tradery);
diagram.lineTo(explorerx, explorery);
diagram.lineTo(piratex, piratey);
}
piratelevel = _root.piratelevel;
traderlevel = _root.traderlevel;
explorerlevel = _root.explorerlevel;
fame = _root.fame;
gambar();
trading = _root.traderlevel;
explore = _root.explorerlevel;
fighting = _root.levelpemain;
Symbol 2067 MovieClip Frame 4
function display_item(no) {
kanan._visible = false;
kiri._visible = false;
if (itemku.length > (no * 10)) {
kanan._visible = true;
}
if (no > 1) {
kiri._visible = true;
}
i = 0;
while (i < 10) {
this["item" + i] = _root.harta_karun[itemku[i + ((no - 1) * 10)]][0];
if (this["item" + i] == undefined) {
this["item" + i] = "";
} else {
this["item" + i] = "- " + _root.harta_karun[itemku[i + ((no - 1) * 10)]][0];
}
i++;
}
}
page_view = 1;
itemku = [];
i = 0;
while (i < 40) {
if (_root.harta_diambil[i] == 1) {
itemku.push(i);
}
i++;
}
display_item(page_view);
kanan.onRelease = function () {
page_view++;
display_item(page_view);
};
kiri.onRelease = function () {
page_view--;
display_item(page_view);
};
Instance of Symbol 2066 MovieClip in Symbol 2067 MovieClip Frame 5
onClipEvent (load) {
if (_root.warning_trader) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
onClipEvent (enterFrame) {
if (_root.warning_trader) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 2066 MovieClip in Symbol 2067 MovieClip Frame 5
onClipEvent (load) {
if (_root.warning_battle) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
onClipEvent (enterFrame) {
if (_root.warning_battle) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Instance of Symbol 2066 MovieClip in Symbol 2067 MovieClip Frame 5
onClipEvent (load) {
if (_root.warning_pirate) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
onClipEvent (enterFrame) {
if (_root.warning_pirate) {
gotoAndStop (1);
} else {
gotoAndStop (2);
}
}
Symbol 2075 Button
on (release) {
if (menu._currentframe == 1) {
menu.gotoAndStop(2);
}
}
Symbol 2076 Button
on (release) {
if (menu._currentframe == 1) {
menu.gotoAndStop(4);
}
}
Symbol 2079 Button
on (release) {
if (menu._currentframe == 1) {
menu.gotoAndStop(5);
}
}
Symbol 2082 Button
on (release) {
if (menu._currentframe == 1) {
menu.gotoAndStop(7);
}
}
Symbol 2084 Button
on (release) {
gotoAndStop (3);
}
Symbol 2085 Button
on (release) {
gotoAndStop (1);
}
Symbol 2087 Button
on (release) {
gotoAndStop (1);
}
Symbol 2090 Button
on (release) {
_root.gotoAndStop("loading_game");
}
Symbol 2095 Button
on (release) {
_root.gotoAndStop("cover");
}
Symbol 2102 MovieClip Frame 1
stop();
Symbol 2102 MovieClip Frame 3
sg = SharedObject.getLocal("mss");
sg.data.stat = _root.stat;
sg.data.namapemain = _root.namapemain;
sg.data.namakapal = _root.namakapal;
sg.data.asal = _root.asal;
sg.data.game_type = _root.game_type;
sg.data.day = _root.day;
sg.data.tanggal = _root.tanggal;
sg.data.bulan = _root.bulan;
sg.data.tahun = _root.tahun;
sg.data.noport = _root.noport;
sg.data.posisi = _root.posisi;
sg.data.posx = _root.posx;
sg.data.posy = _root.posy;
sg.data.emas = _root.emas;
sg.data.crew = _root.crew;
sg.data.maxcrew = _root.maxcrew;
sg.data.jenisperahu = _root.jenisperahu;
sg.data.shiphp = _root.shiphp;
sg.data.cannonammo = _root.cannonammo;
sg.data.ecannon = _root.ecannon;
sg.data.cannonsiap = _root.cannonsiap;
sg.data.levelcannon = _root.levelcannon;
sg.data.food = _root.food;
sg.data.piratelevel = _root.piratelevel;
sg.data.traderlevel = _root.traderlevel;
sg.data.explorerlevel = _root.explorerlevel;
sg.data.hari_lapar = _root.hari_lapar;
sg.data.keuntungan = _root.keuntungan;
sg.data.levelpemain = _root.levelpemain;
sg.data.fight_exp = _root.fight_exp;
sg.data.peta_aktif = _root.peta_aktif;
sg.data.barang = _root.barang;
sg.data.jumlahbarang = _root.jumlahbarang;
sg.data.hargabeli = _root.hargabeli;
sg.data.peta_harta = _root.peta_harta;
sg.data.harta_diambil = _root.harta_diambil;
sg.data.item = _root.item;
sg.data.pirateport = _root.pirateport;
sg.data.job_type = _root.job_type;
sg.data.job_asal = _root.job_asal;
sg.data.job_tujuan = _root.job_tujuan;
sg.data.job_gaji = _root.job_gaji;
sg.data.job_lama = _root.job_lama;
sg.data.job_jumlah = _root.job_jumlah;
sg.data.job_tanggal = _root.job_tanggal;
sg.data.job_bulan = _root.job_bulan;
sg.data.job_tahun = _root.job_tahun;
sg.data.pemilik_peta = _root.pemilik_peta;
sg.data.target_killed = _root.target_killed;
sg.data.pecundang = _root.pecundang;
sg.data.warning_trader = _root.warning_trader;
sg.data.warning_battle = _root.warning_battle;
sg.data.warning_pirate = _root.warning_pirate;
sg.data.mulai = _root.mulai;
sg.data.aktif = _root.aktif;
sg.data.ehari = _root.ehari;
sg.data.emisi = _root.emisi;
sg.data.emisi_done = _root.emisi_done;
sg.data.status_misi = _root.status_misi;
sg.data.status_misi = _root.misi_1;
sg.data.status_misi = _root.status_misi_1;
sg.data.misi_var_temp = _root.misi_var_temp;
sg.data.fame = _root.fame;
sg.data.help_shipdock = _root.help_shipdock;
sg.data.help_market = _root.help_market;
sg.data.help_tavern = _root.help_tavern;
sg.data.help_townhall = _root.help_townhall;
sg.data.help_ship_yard = _root.help_ship_yard;
sg.data.help_control = _root.help_control;
sg.data.help_battle = _root.help_battle;
sg.flush();
Symbol 2102 MovieClip Frame 4
sg = SharedObject.getLocal("mss");
namapemain = sg.data.namapemain;
if (namapemain == undefined) {
gotoAndStop (6);
} else {
namakapal = sg.data.namakapal;
game_type = sg.data.game_type;
tanggal = sg.data.tanggal;
bulan = sg.data.bulan;
tahun = sg.data.tahun;
if (game_type == 1) {
game_mode = "Story Mode";
} else {
game_mode = "Free Mode";
}
player_name = namapemain;
if (player_name == "mate") {
player_name = "???";
}
game_date = (((String(tanggal) + " ") + _root.namabulan[bulan]) + " ") + String(tahun);
}
Instance of Symbol 2101 MovieClip in Symbol 2102 MovieClip Frame 7
onClipEvent (load) {
gotoAndStop(_root.suara_aktif + 1);
}
onClipEvent (enterFrame) {
gotoAndStop(_root.suara_aktif + 1);
}
on (release) {
if (_root.suara_aktif == 1) {
_root.suara_aktif = 0;
stopAllSounds();
} else {
_root.suara_aktif = 1;
stopAllSounds();
_root.play_sound("sound_port", 999);
}
}
Symbol 2103 MovieClip Frame 1
stop();
jumlahbarang = _root.totalbarang();
if (_root.portsize[_root.noport] == 5) {
townhall_btn._visible = false;
shipyard_btn._visible = false;
}
if (_root.portsize[_root.noport] == 1) {
shipyard_btn._visible = false;
}
Instance of Symbol 643 MovieClip in Symbol 2103 MovieClip Frame 1
onClipEvent (load) {
bar._xscale = (_root.shiphp / _root.shipmaxhp) * 100;
}
onClipEvent (enterFrame) {
bar._xscale = (_root.shiphp / _root.shipmaxhp) * 100;
}
Symbol 2103 MovieClip Frame 2
jumlahbarang = _root.totalbarang();
_root.play_sound("sound_market", 1);
if (_root.help_market == 0) {
_root.help_market = 1;
_root.attachMovie("talk_help_market", "talk", 12000, {_x:300, _y:210});
}
Symbol 2103 MovieClip Frame 3
_root.play_sound("sound_shipyard", 1);
if (_root.help_ship_yard == 0) {
_root.help_ship_yard = 1;
_root.attachMovie("talk_help_shipyard", "talk", 12000, {_x:300, _y:210});
}
Instance of Symbol 643 MovieClip in Symbol 2103 MovieClip Frame 3
onClipEvent (load) {
bar._xscale = (_root.shiphp / _root.shipmaxhp) * 100;
}
onClipEvent (enterFrame) {
bar._xscale = (_root.shiphp / _root.shipmaxhp) * 100;
}
Symbol 2103 MovieClip Frame 4
_root.play_sound("sound_tavern", 1);
if (_root.help_tavern == 0) {
_root.help_tavern = 1;
_root.attachMovie("talk_help_tavern", "talk", 12000, {_x:300, _y:210});
}
Symbol 2103 MovieClip Frame 5
function punya_stock() {
hasil = false;
punya = 0;
i = 0;
while (i < 10) {
if (_root.barang[i] == _root.job_tujuan) {
punya = punya + _root.jumlahbarang[i];
}
i++;
}
if (punya >= _root.job_jumlah) {
hasil = true;
}
trace("cek stok = " + hasil);
return(hasil);
}
function punya_item() {
hasil = false;
i = 0;
while (i < 40) {
if (_root.item[i] == _root.job_tujuan) {
hasil = true;
break;
}
i++;
}
trace("cek item = " + hasil);
return(hasil);
}
if ((((_root.mulai == 3) and (_root.game_type == 1)) and (_root.status_misi == 3)) and (_root.noport == 10)) {
_root.attachMovie("talk_misi4", "talk", 12000, {_x:300, _y:210});
_root.mulai = 4;
_root.status_misi = 4;
_root.misi_tanggal = _root.tangal;
_root.misi_bulan = _root.bulan;
if (_root.misi_tanggal > 30) {
_root.misi_tanggal = _root.misi_tanggal - 30;
_root.misi_bulan++;
}
}
if (((((_root.mulai == 5) and (_root.game_type == 1)) and (_root.status_misi == 5)) and (_root.noport == 10)) and (_root.emas >= 150000)) {
_root.attachMovie("talk_misi5", "talk", 12000, {_x:300, _y:210});
_root.mulai = 7;
_root.status_misi = 7;
}
_root.play_sound("sound_market", 1);
if (_root.help_townhall == 0) {
_root.help_townhall = 1;
_root.attachMovie("talk_help_townhall", "talk", 12000, {_x:300, _y:210});
}
if ((_root.job_type > 0) and (_root.job_asal == _root.noport)) {
cancel_job._visible = true;
} else {
cancel_job._visible = false;
}
Symbol 2103 MovieClip Frame 6
jumlahbarang = _root.totalbarang();
_root.play_sound("sound_shipdock", 1);
if (_root.help_shipdock == 0) {
_root.help_shipdock = 1;
_root.attachMovie("talk_help_shipdock", "talk", 12000, {_x:300, _y:210});
}
Symbol 2103 MovieClip Frame 7
stop();
jumlahbarang = _root.totalbarang();
Instance of Symbol 643 MovieClip in Symbol 2103 MovieClip Frame 7
onClipEvent (load) {
bar._xscale = (_root.shiphp / _root.shipmaxhp) * 100;
}
onClipEvent (enterFrame) {
bar._xscale = (_root.shiphp / _root.shipmaxhp) * 100;
}
Symbol 2104 Button
on (release) {
_root.aktif = 1;
_root.gotoAndStop("berlayar");
}
Symbol 2109 Button
on (release) {
_root.gotoAndStop("terdampar");
}
Symbol 2116 Button
on (release) {
_root.jenisperahu = _root.ukuran;
_root.shiphp = _root.musuhhp;
_root.shipmaxhp = _root.ukuran * 100;
_root.ecannon = ((_root.ukuran * 10) + random(10)) - random(10);
_root.aktif = 1;
_root.gotoAndStop("berlayar");
}
Symbol 2124 Button
on (release) {
_root.aktif = 0;
_root.gotoAndStop("pelabuhan");
}
Symbol 2126 MovieClip Frame 1
stop();
Symbol 2126 MovieClip Frame 2
if (_root.jumlahperahumusuh == 1) {
bonus = _root.battlebonus;
} else {
bonus = 2 * _root.battlebonus;
}
if (((_root.musuh == "trader1") or (_root.musuh == "trader2")) or (_root.musuh == "trader3")) {
_root.piratelevel++;
} else if (_root.piratelevel > 0) {
_root.piratelevel--;
}
_root.emas = _root.emas + bonus;
bonusfood = random(_root.ukuran * 20);
_root.food = _root.food + bonusfood;
if (_root.food > _root.maxfood) {
_root.food = _root.maxfood;
}
_root.crew = _root.eply;
_root.fight_exp = _root.fight_exp + (1 + random(2));
if ((_root.job_type == 4) and (_root.namamusuh == _root.namapelaut[_root.job_tujuan])) {
_root.target_killed = true;
}
stopAllSounds();
_root.play_sound("sound_win", 1);
Symbol 2126 MovieClip Frame 4
bonus = _root.battlebonus;
if (((_root.musuh == "trader1") or (_root.musuh == "trader2")) or (_root.musuh == "trader3")) {
_root.piratelevel++;
}
_root.emas = _root.emas + bonus;
bonusammo = ((_root.ukuran * 15) + random(15)) - random(15);
_root.cannonammo = _root.cannonammo + bonusammo;
bonusfood = random(_root.ukuran * 20);
_root.food = _root.food + bonusfood;
if (_root.food > _root.maxfood) {
_root.food = _root.maxfood;
}
_root.crew = _root.eply;
_root.fight_exp = _root.fight_exp + (2 + random(2));
if ((_root.job_type == 4) and (_root.namamusuh == _root.namapelaut[_root.job_tujuan])) {
_root.target_killed = true;
}
stopAllSounds();
_root.play_sound("sound_win", 1);
Instance of Symbol 810 MovieClip in Symbol 2126 MovieClip Frame 4
onClipEvent (load) {
gotoAndStop(_root.ukuran);
}
Instance of Symbol 643 MovieClip in Symbol 2126 MovieClip Frame 4
onClipEvent (load) {
bar._xscale = (_root.musuhhp / _root.musuhmaxhp) * 100;
}
Symbol 2126 MovieClip Frame 6
bonus = 12000 + (random(10) * 1000);
_root.piratelevel = _root.piratelevel + 3;
_root.emas = _root.emas + bonus;
bonusammo = (200 + random(15)) - random(15);
_root.cannonammo = _root.cannonammo + bonusammo;
bonusfood = random(100) + 200;
_root.food = _root.food + bonusfood;
if (_root.food > _root.maxfood) {
_root.food = _root.maxfood;
}
_root.crew = _root.eply;
_root.fight_exp = _root.fight_exp + (10 + random(10));
_root.pirateport[_root.noport] = 1;
stopAllSounds();
_root.play_sound("sound_win", 1);
Symbol 2127 Button
on (release) {
_root.loader.gotoAndStop("charge");
_root.panel._visible = false;
gotoAndStop (1);
}
Symbol 2129 Button
on (release) {
_root.aktif = 1;
gotoAndStop (1);
}
Symbol 2130 Button
on (release) {
_root.pecundang++;
_root.aktif = 1;
_root.serang_port = false;
_root.gotoAndStop("berlayar");
}
Symbol 2132 MovieClip Frame 1
stop();
Symbol 2132 MovieClip Frame 2
_root.play_sound("sound_sapamusuh", 1);
Symbol 2132 MovieClip Frame 3
_root.play_sound("sound_sapamusuh", 1);
Instance of Symbol 643 MovieClip in Symbol 2139 MovieClip Frame 1
onClipEvent (load) {
bar._xscale = (_root.shiphp / _root.shipmaxhp) * 100;
}
onClipEvent (enterFrame) {
bar._xscale = (_root.shiphp / _root.shipmaxhp) * 100;
if (bar._xscale < 0) {
bar._xscale = 0;
}
}
Instance of Symbol 810 MovieClip in Symbol 2139 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.ukuran);
}
Instance of Symbol 643 MovieClip in Symbol 2139 MovieClip Frame 1
onClipEvent (load) {
bar._xscale = (_root.musuhhp / _root.musuhmaxhp) * 100;
}
onClipEvent (enterFrame) {
bar._xscale = (_root.musuhhp / _root.musuhmaxhp) * 100;
if (bar._xscale < 0) {
bar._xscale = 0;
}
}
Instance of Symbol 1572 MovieClip "meriam" in Symbol 2139 MovieClip Frame 1
onClipEvent (load) {
loading = 9;
loadtime.gotoAndStop(loading);
cepat = 0;
_root.cannonsiap = _root.ecannon;
loadcannon = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
loadtime.gotoAndStop(loading);
if ((_root.cannonsiap < _root.ecannon) and (_root.cannonammo > 0)) {
loadcannon = loadcannon + _root.crew;
if (loadcannon > 30) {
loadcannon = 0;
loading++;
trace(loading);
if (loading >= 10) {
loading = 0;
_root.cannonammo = _root.cannonammo - 1;
_root.cannonsiap++;
}
}
}
}
}
Instance of Symbol 810 MovieClip in Symbol 2139 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.jenisperahu);
}
Instance of Symbol 643 MovieClip in Symbol 2148 MovieClip Frame 1
onClipEvent (load) {
bar._xscale = (_root.shiphp / _root.shipmaxhp) * 100;
}
onClipEvent (enterFrame) {
bar._xscale = (_root.shiphp / _root.shipmaxhp) * 100;
if (bar._xscale < 0) {
bar._xscale = 0;
}
}
Instance of Symbol 1572 MovieClip "meriam" in Symbol 2148 MovieClip Frame 1
onClipEvent (load) {
loading = 9;
loadtime.gotoAndStop(loading);
cepat = 0;
_root.cannonsiap = _root.ecannon;
loadcannon = 0;
}
onClipEvent (enterFrame) {
if (_root.aktif == 1) {
loadtime.gotoAndStop(loading);
if ((_root.cannonsiap < _root.ecannon) and (_root.cannonammo > 0)) {
loadcannon = loadcannon + _root.crew;
if (loadcannon > 30) {
loadcannon = 0;
loading++;
trace(loading);
if (loading >= 10) {
loading = 0;
_root.cannonammo = _root.cannonammo - 1;
_root.cannonsiap++;
}
}
}
}
}
Instance of Symbol 810 MovieClip in Symbol 2148 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.jenisperahu);
}
Instance of Symbol 810 MovieClip "en1" in Symbol 2148 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.ukuran);
}
Instance of Symbol 643 MovieClip "bar1" in Symbol 2148 MovieClip Frame 1
onClipEvent (load) {
bar._xscale = (_root.musuh1hp / _root.musuh1maxhp) * 100;
}
onClipEvent (enterFrame) {
bar._xscale = (_root.musuh1hp / _root.musuh1maxhp) * 100;
if (bar._xscale < 0) {
bar._xscale = 0;
_visible = false;
_root.en1._visible = false;
}
}
Instance of Symbol 810 MovieClip "en2" in Symbol 2148 MovieClip Frame 1
onClipEvent (load) {
gotoAndStop(_root.ukuran);
}
Instance of Symbol 643 MovieClip "bar2" in Symbol 2148 MovieClip Frame 1
onClipEvent (load) {
bar._xscale = (_root.musuh2hp / _root.musuh2maxhp) * 100;
}
onClipEvent (enterFrame) {
bar._xscale = (_root.musuh2hp / _root.musuh2maxhp) * 100;
if (bar._xscale < 0) {
bar._xscale = 0;
_visible = false;
}
}
Symbol 2153 Button
on (release) {
gotoAndStop ("gameover");
}
Symbol 2156 Button
on (release) {
gotoAndStop ("ending_score");
}
Symbol 2157 Button
on (release) {
getURL ("http://www.ArmorGames.com", "_blank");
}
Symbol 2170 Button
on (release) {
gotoAndStop ("cover");
}
Symbol 2173 Button
on (release) {
gotoAndStop ("berlayar");
}