/* Slowly moves east and west. Does not fire. */
var west = false;
while (true) {
if (west) {
if (getX() > 25) {
swim(180, 25);
} else {
west = false;
swim(0, 0);
}
} else {
if (getX() < 75) {
swim(0, 25);
} else {
west = true;
swim(0, 0);
}
}
}
/* Moves south-west when hit. Does not fire. */
var d = damage();
while (true) {
if (d != damage()) {
swim(45, 100);
var t = 0;
for (var t = 0; t < 100; t++) {}
d = damage();
stop();
}
}
Selamat!
Solusi Anda benar, tetapi masih ada solusi yang lebih baik. Gunakan 'scan' untuk arahkan tembakan meriam.
Musuh ini terlalu jauh dari jangkauan meriam (batas 70 meter). Sebagai pengganti, gunakan perintah 'swim' untuk berenang ke arah musuh dan kemudian menabrak musuh.