Wajar saja kalau pilihan kamu gak hilang2, itu karena kamu tidak memberikan event kamu tujuan lain setelah kamu selesai merekrut.
Kalau event yang kamu buat cuma itu tentu saja dia hanya akan mengulang2 event yang sama.
So, let's fix that before she turn into some annoying little fairy that keep repeating herself.
https://2img.net/r/ihimizer/img10/8226/j0xi.jpg
Meskipun kamu bilang masalah kamu hanya ingin menghilangkan choice tapi sebenarnya masalah kamu ada di proses eventingnya.
Ada banyak cara untuk eventing ini, tapi sepertinya yang paling simpel dan gak bikin pusing adalah yang seperti mbak/ sis / om Lina jelaskan, event per page.
Oke, karena eventing model begini agak bikin pusing, jadi saya akan menjelaskan dengan gambar, banyak yang bilang sebuah gambar sama dengan seribu kata-kata (tapi kenapa buku selalu lebih bagus daripada movienya?
)
Pertama buat event page 1 yang berisi pemilihan karakter yang dimaksud perhatikan kalau saya tidak menggunakan beberapa event yang kamu gunakan seperti show picture dsb nya untuk memudahkan melihat eventnya. Jadi, yang saya tunjukkan hanya dasar dari eventing alur pemilihan karakternya.
https://2img.net/r/ihimizer/img197/9283/f4fl.png
Di bagian display choice saya membuat pilihan untuk 4 karakter, dan masing2 saya buatkan switchnya sendiri2, itu sebagai tiket untuk mengarahkan ke event selanjutnya. Saya juga membuat sebuah variable yang berfungsi sebagai konspirasi, eh, statusisasi,eh urbanisasi, err....
... sebagai penanda jumlah member yang sudah kamu rekrut. Bisa kamu lihat di gambar, semuanya add variable constant +1. Fungsi variable ini akan saya jelaskan nanti.
Selesai dengan page 1 , selanjutnya page 2.
Kali ini buat dengan switch (karakter yang direkrut) ON.
Dalam eventnya masih dengan show choice tapi kali ini dengan conditional branch.Conditional branch yang saya pakai adalah actor position in party.
Conditional branch ini bertugas mengecek apa karakter yang dimaksud ada dalam party.
Contohnya di page 2 ini
https://2img.net/r/ihimizer/img34/6797/1a8m.png
https://2img.net/r/ihimizer/img20/1296/rrt7.png
Pertama, condition switch 'Ganon' ON akan mengecek apakah Ganon ada dalam party.
Kedua, Conditional branch Orgodemir akan mengecek apa ada Orgodemir dalam party. Kalau ada berarti dalam party kamu sudah ada Ganon dan Orgodemir maka choice yang akan muncul adalah pemilihan karakter selain mereka berdua yaitu Garland dan Lavos.
Conditional branch yang lain adalah variasi susunan party lainnya, yaitu Ganon-Garland (yang choicenya Orgodemir dan Lavos), Ganon-Lavos (yang choicenya Orgodemir dan Garland), dan yang terakhir hanya Ganon (yang bisa kamu lihat kalau choicenya ada 3, Orgodemir, Garland dan Lavos).
Page 3 4 dan 5 adalah variasi dari page 2 yaitu kondisi dimana kalau yang pertama kali direkrut adalah 3 karakter lainnya.
Jadi kalau misalnya di page ke 3 switch karakter 2 ON maka conditional branchnya mengecek' keberadaan karakter ke 1 3 dan 4 di party.
Page 4 switch karakter 3 ON dan conditional branchnya untuk karakter 1 2 dan 4.
Page 5, well saya yakin kamu sudah mengerti.
Jangan lupa untuk menambah choice kalau kondisi party kamu hanya satu orang untuk tiap page.
Oke, sampai sini kita rekap dulu.
Page 1 adalah event choice dengan masing2 memiliki switch.
Dari page 1 jalan akan bercabang jadi 4, menuju page 2 3 4 atau 5. Semuanya diatur dengan switch. Kalau player memilih karakter ke 1 di page 1 , switch 1 akan aktif dan selanjutnya mengubah event ke page 2 (tempat dimana condition switch 1 ON). Kalau yang dipilih di page 1 karakter 2, switch 2 yang aktif dan mengubah event ke page 3 (condition switch 2 ON). Begitu seterusnya sampai page 5.
https://2img.net/r/ihimizer/img826/1354/sx21.png
Selesai? Not Yet! Ingat jumlah default party dalam RM adalah 4 orang.
Berarti masih ada kondisi dimana party member sudah berjumlah 3 dan player masih ingin merekrut member ke-4.
https://2img.net/r/ihimizer/img32/4291/7mvx.png
selanjutnya? variasi dari page ke 6 :yeah: kalau di page 6 ada kombinasi ganon-orgodemir, page2 selanjutnya adalah variasi ganon-garland, ganon-lavos, orgodemir-garland, orgodemir-lavos, dan lavos garland.Total 6 page.
Tentunya dalam kasus ini ganon-orgodemir sama dengan orgodemir-ganon. Jadi cukup 6 variasi itu untuk dibuat.
Last but not least, fiuh..
saatnya menggunakan variable yang kita set di awal2 tadi.
buat event page terakhir (seharusnya ke 12 jika kamu mengikuti tutor ini) dan gunakan condition variable 3 or greater. Karena saat variable ini mencapai angka 3 sharusnya party kamu sudah penuh jadi saatnya menutup mulut sang event dan menghentikan proses pemilihan karakter.
https://2img.net/r/ihimizer/img842/348/lgpf.png
Tapi bisa saja daripada menutup eventnya kamu bisa membuat sebuah event dimana kamu bisa menukar lagi anggota party kamu. Tapi untuk caranya belum terpikirkan oleh saya
In the end it just a theory, a game theory.
Eh tunggu, itu quote punya orang lain
Anyway...
Finish, semoga tutorial ini membantu.
Sorry for the long post, here's a potato.
https://2img.net/r/ihimizer/img51/4650/nysz.jpg