Laser

#Laser > Aturan permainan

Laser memiliki tipe AoE tertentu. Perilaku mereka berbeda dari area efek klasik.

Fungsi getWeaponArea dan getChipArea mengembalikan konstanta AREA_LASER_LINE jika senjata atau chip memiliki area efek seperti laser.

Apa yang disebut senjata atau chip "laser" hanya dapat menembak sejalan, jadi Anda harus berbaris dengan target, menggunakan moveTowardLine dan isOnSameLine.

Perilaku laser

Perilaku laser akan bergantung pada sel target dan ada atau tidaknya penghalang di arah tembakan.

Bebas halangan

Dalam kasus laser dengan jangkauan 2 hingga 7 sel, jika tidak ada halangan dan Anda membidik sel yang berjarak 2 dari Anda, areanya adalah sebagai berikut:

!Garis laser

Semua entitas di dalam area tersebut akan terpengaruh oleh laser. Laser tidak tunduk pada pengurangan yang sama seperti area efek lainnya: setiap sel akan mengalami efek 100%.

Sel yang terkena adalah sel yang berada dalam jangkauan, dalam contoh, semua yang berada di antara rentang 2 dan 7, inklusif 2 dan 7. Jika entitas atau penghalang berada sebelum sel pertama dari area efek (sel 1 pada contoh), tidak mungkin menembak.

Area yang sama dari 2 hingga 7 akan terpengaruh terlepas dari kotak yang ditargetkan di antara kotak berwarna merah.

Dengan rintangan

Rintangan menghentikan laser. Jadi laser "melanjutkan perjalanannya" hingga mencapai jangkauan maksimumnya atau rintangan.

Masih dengan range 2 sampai 7, jika sel yang berjarak 2 target dan rintangan berjarak 5 sel, maka area yang terpengaruh adalah sebagai berikut:

!Obst laser