1. Perubahan tipe bukan sekadar bonus serangan
Protean milik Greninja dan Libero milik Cinderace mengubah tipe pengguna mengikuti jurus yang dipilih sebelum jurus itu digunakan. Efeknya hanya sekali setiap kali masuk arena. Jika sudah berubah menjadi tipe Es, serangan lawan juga harus dihitung terhadap tipe Es. Tidak boleh mengambil bonus serangan Es tetapi tetap memakai ketahanan Air dan Gelap yang lama. Memilih jurus lain tidak langsung mengubah tipe lagi; keluar lalu masuk kembali perlu dihitung sebagai kesempatan baru.
Dari kode alat penggemar yang tidak resmi ini, ada aturan untuk menambah kekuatan jurus yang cocok. Namun, catatan pertarungan tidak menyimpan tipe saat ini atau apakah kemampuan sudah aktif. Perhitungan kerusakan masih menerima tipe asli spesies. Ini masalah struktur yang terlihat di kode, bukan bukti semua perilaku di situs sudah diuji.
2. Kesalahan yang muncul dari pilihan biasa
Mengganti Pokémon pada satu tempat dalam tim terpilih dapat mewariskan sisa HP, kondisi buruk, bahkan barang dari penghuni sebelumnya, sementara tanda pingsan dihapus. Pokémon yang terbakar dengan HP 25% bisa menularkan seluruh masalah itu ke anggota baru. Bisa pula muncul Pokémon dengan HP nol tetapi dianggap masih hidup.
Pemeriksaan Toxic Spikes lebih dahulu mencari kata Spikes yang lebih pendek, sehingga jumlah lapisan kedua jebakan bisa tertukar. Shell Smash mencatat naiknya serangan, serangan khusus, dan kecepatan tetapi melewatkan turunnya dua pertahanan. Ada juga pembaca pesan yang menafsirkan teks 0% sebagai 100%, sebab nol dianggap kegagalan. Masih perlu dibuktikan apakah pesan itu muncul dalam permainan normal.
3. Data dasar spesies bukan keadaan sekarang
Sebagian jalur memakai kemampuan Mega hanya karena melihat batu Mega, meski transformasi belum terjadi. Jalur lain mengembalikan barang bawaan bawaan ketika pengguna memilih tidak membawa barang, atau menciptakan kembali cuaca dari kemampuan Pokémon aktif setelah cuaca ditetapkan tidak ada. Sticky Web memengaruhi Pokémon saat masuk arena, bukan terus menerus menurunkan kecepatan. Pelindung Mimikyu yang sudah pecah tidak dapat ditebak hanya dari HP penuh.
4. Perbaiki penyimpanan keadaan, bukan menumpuk tombol
Simpan tipe asli dan sekarang, kemampuan asli dan sekarang, status kemampuan yang dinonaktifkan, apakah perubahan tipe sudah digunakan sejak masuk, bentuk saat ini, barang tidak diketahui/kosong/dibawa/habis, perubahan nilai kemampuan, serta sisa giliran kondisi lapangan. Terbakar dan pengganti sementara bisa terjadi bersamaan.
Layar utama cukup sederhana, sedangkan aturan langka bisa dibuka dalam bagian tambahan. Tiap jurus yang sedang dibandingkan harus memakai salinan keadaan yang sama. Perubahan menjadi tipe Es dalam calon pertama tidak boleh terbawa ke calon kedua.
5. Apa yang bisa membuatnya lambat?
Satu rekomendasi dapat menghitung ulang kerusakan, peluang mengalahkan lawan, serangan balasan, dan urutan tindakan untuk pertarungan yang sama. Pembuatan variasi tim menambah data dan dapat membangun ulang hasil sementara. Batas pengaturan 60 pilihan melawan 60 pilihan dengan 50 pertandingan per pasangan berarti hingga 180.000 pertandingan bagi satu pasangan tim. Ini angka maksimal yang mungkin diatur, bukan beban harian yang telah diukur.
Gunakan ulang hasil untuk keadaan dan jurus identik. Hitung kembali hanya bagian yang berubah. Pisahkan pertandingan massal dari respons layar, pasang batas dan tombol batal. Ukur pula daftar panjang, penyimpanan berulang, dan hasil lama yang menimpa jawaban baru. Pengujian kecepatan pada perangkat nyata belum dilakukan.
6. Angka kemenangan 70% melawan siapa?
Pemain otomatis memakai aturan sederhana dan pilihan acak. Ia bukan ahli yang selalu menemukan langkah terbaik. Pertandingan yang belum selesai dapat ikut dihitung sebagai seri. Kemenangan simulasi jangan dilabeli sebagai peluang menang melawan manusia.
Untuk jurus yang mengenai beberapa kali, tampilan menggabungkan variasi setiap pukulan secara terpisah, sedangkan jalur rekomendasi lain menjumlahkan posisi angka yang sama. Nilai kerusakan terendah dan tertinggi bisa cocok, tetapi peluang mengalahkan lawan berbeda.
7. Nama jurus tersedia belum tentu semua efeknya didukung
Uji perubahan tipe dan pertahanan, pertukaran kemampuan, waktu perubahan Mega, jurus yang mendahului, perubahan cuaca, kekuatan berdasarkan kecepatan, pukulan berulang, pelindung sementara, barang penahan pukulan fatal, konsumsi barang, dan efek saat masuk arena. Yang dilarang aturan sekarang harus ditandai di luar cakupan.
Jalankan urutan keadaan awal, tindakan, keadaan baru, kerusakan yang diterima, keluar, lalu kembali. Coba juga kolom kosong, nol, angka negatif, barang ganda, dan perubahan cepat ketika perhitungan lama belum selesai.
8. Urutan membenahi
Pertama hentikan perpindahan HP dan kondisi ke Pokémon pengganti. Kedua simpan tipe, kemampuan, bentuk, barang, dan perubahan atribut saat ini. Ketiga perbaiki Toxic Spikes, Shell Smash, giliran serangan dan peluang jurus berulang. Terakhir hemat perhitungan serta ukur kinerja langsung.
Artikel ini memakai pemeriksaan kode per 9 Oktober 2026 dan daftar hal yang perlu diuji, bukan hasil pengujian semua layar. Sebelum mencari tim terkuat, pastikan satu Pokémon tidak berubah menjadi dua makhluk dalam perhitungan.
- Keadaan pertarungan: https://github.com/akatsuki8754-source/mendoi-apps/blob/main/src/scripts/pokemonChampionsLab.ts
- Rumus serangan: https://github.com/akatsuki8754-source/mendoi-apps/blob/main/src/lib/pokemonChampionsMechanics.ts
- Jurus berulang: https://github.com/akatsuki8754-source/mendoi-apps/blob/main/src/lib/pokemonChampionsDamageView.ts
- Pertandingan otomatis: https://github.com/akatsuki8754-source/mendoi-apps/blob/main/src/workers/pokemonChampionsSimulation.worker.ts
- Peraturan resmi: https://news.pokemon-home.com/ja/page/816.html
