Ya karena semalam di chatbox ada yang bertanya soal bagaimana membuat method Damage make java. Saya buatkan Illustrasi sederhana saja
Source Code dapat dilihat disini : http://pastebin.com/cS94Kqj4.
code diatas memiliki asumsi musuh tidak menyerang.
intinya sederhana sih
1. ScopeCheck : Memeriksa ketersediaan musuh. Kalo true ya lanjut kalo ga ya ..apa yang mau diserang???
2.Cek SelfStatus : meriksa apakah ada status buruk (restriction) yg bikin gbs nyerang (petrify timestop etc). klo ada ya gbs nyerang
3.Cek Enemy Status: meriksa status musuh , bisa ditarget atau ngga. kalo ada ya gbs nyerang juga
4.Cek status buff diri sendiri (selfbuff) 1 = +10%atk else = -10%atk
5.Cek Status buff musuh (enemybuff) 1 =+10%def else = -10%def
6.Kalkulasi damage (Atk-Def) ato terserahlah formulanya.
7.Hp = Hp - Damage sampe Hp 0.
FAQ :
Q= itu selfbuff sama enemy buff kok 1 sama 0 g dibuat boleean skalian?
A=well. dibuat gitu cz ntar buff kan ga cuma 2 bisa lebih.
Q= Kalo mau skill gimana kk?
A=blom ditambahin fungsi..nya
Q=Kalo mau make item ?
A= belum ditambahin fungsinya.
Q=Kalo....
A=Summon juga belum ditambahin fungsinya combine attack sama penggunaan MP juga belum
Q= Apaan nih ,??? ga guna
A= Biarin..