Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # =============================================================================
- # Theolized Sideview Battle System (TSBS)
- # Version : 0.9
- # Contact : www.rpgmakerid.com (or) http://theolized.blogspot.com
- # (This script documentation is written in informal indonesian language)
- # -----------------------------------------------------------------------------
- # Requires : Theo - Basic Modules v1.4
- # >> Basic Functions
- # >> Movement
- # >> Core Fade
- # >> Clone Image
- # >> Rotate Image
- # =============================================================================
- # Script info :
- # -----------------------------------------------------------------------------
- # Known Compatibility :
- # >> YEA - Core Engine
- # >> YEA - Battle Engine (RECOMMENDED!)
- # -----------------------------------------------------------------------------
- # Known Incompatibility :
- # >> YEA - Lunatic Object
- # >> Maybe, most of battle related scripts (ATB, or such...)
- # =============================================================================
- =begin
- --------------------------------------------------------------------------
- * ) Pembukaan :
- --------------------------------------------------------------------------
- Oke, script ini sebenernya cuman script personal yang aslinya mo gw pake
- sendiri. Sebagai bentuk salah satu protes gw kenapa gw sering ngga sreg
- ama kebanyakan battle engine. Entah itu ribet, susah, atawa yang lainnya.
- Harapan gw, dengan gw bikin script ini, gw bisa bikin Sideview Battle tanpa
- harus belajar script orang lain. Dimana gw hafal semua fungsinya dan segala
- potensinya.
- Lalu, bagaimana dengan ente sebagai pengguna script? Well, gw terima kalau
- ada kritik saran atau laporan bug. Tapi ane ngga jamin juga bakal full
- support. Apalagi soal kompatibilitas ama script yang gw sendiri ngga minat
- atau ngga ada rencana make (kecuali script wa sendiri).
- Dan ini masih versi 0.85
- Kemungkinan buggy masih banyak juga.
- --------------------------------------------------------------------------
- * ) Cara menginstall :
- --------------------------------------------------------------------------
- Pastikan kamu mengambil list script ini kedalam scriptmu :
- >> TSBS - General Configuration
- >> TSBS - Action Sequences
- >> TSBS - Implementation
- Letakkan script Theo - Basic Modules v1.4 (disarankan versi 1.4)
- paling atas. Jika kamu make YEA - Core atawa Battle Engine, taruh diatas
- script ini. Dan ingat, script ini juga harus diletakkan diatas "Main".
- --------------------------------------------------------------------------
- * ) Aturan spriteset :
- --------------------------------------------------------------------------
- File untuk spriteset harus berada pada Graphics/Battler. Nama file harus
- dimulai dari nama battler (actor / enemy) diakhir dengan angka. Misalnya
- - Eric_1.png
- - Eric_2.png
- - Slime_1.png
- - Slime_2.png
- Kegunaan angkanya ntar kamu bisa baca di keterangan action sequences
- --------------------------------------------------------------------------
- * ) ACTOR NOTETAGS :
- --------------------------------------------------------------------------
- Gunakan tag seperti ini dalam actor notetag :
- <sideview>
- idle : key
- critical : key
- hurt : key
- dead : key
- intro : key
- victory : key
- escape : key
- return : key
- <sideview>
- Replace 'key' dengan hash key yang ada di settingan Action Sequences. Dimana
- masing-masing keterangannya adalah sebagai berikut
- idle >> Sequence untuk gerakan idle / standby
- critical >> Sequence jika HP dibawah 25 persen
- hurt >> Sequence jika terkena serangan
- dead >> Sequence jika K.O
- intro >> Sequence untuk masuk arena battle
- victory >> Sequence untuk pose menang
- escape >> Sequence untuk gerakan kabur
- return >> Sequence untuk gerakan kembali ke posisi semula
- Misalnya :
- <sideview>
- idle : Eric_IDLE
- critical : Eric_CRI
- </sideview>
- --------------------------------------------------------------------------
- * ) ENEMY NOTETAGS :
- --------------------------------------------------------------------------
- Gunakan tag seperti ini pada enemy jika kamu ingin enemy juga menggunakan
- spriteset seperti actor
- <sideview: nama battler>
- idle : key
- critical : key
- hurt : key
- evade : key
- return : key
- </sideview>
- Keterangan sama seperti actor notetag. Hanya saja, kamu harus replace
- 'nama battler' dengan nama file yang akan kamu gunakan sebagai battler enemy
- tersebut.
- Semisal kamu menuliskannya :
- <sideview: slime>
- Maka, enemy tersebut akan menggunakan file gambar yang bernama slime_1,
- slime_2, slime_3 dst ...
- --------------------------------------------------------------------------
- * ) SKILL / ITEM NOTETAGS :
- --------------------------------------------------------------------------
- Gunakan tag seperti ini untuk mendefinisikan gerakan sebelum sequence
- dieksekusi
- \preparation : key_sequence
- Gunakan tag seperti ini untuk mendefinisikan key action sequencenya
- \sequence : key_sequence
- Jika kamu menggunakan \sequence sebanyak tiga kali dengan key yang berbeda,
- maka skill tersebut akan memilih secara acak key yang kamu masukkan. Dengan
- kata lain, skill tersebut akan mempunyai tiga variasi sequence
- Jika kamu menggunakan multitarget seperti 3 random enemies atau semacamnya,
- maka sequence akan dilakukan sebanyak target tersebut. Jika kamu tidak mau
- hal seperti itu, cukup tambahkan tag
- <area>
- Setiap skill / item setelah selesai dipakai, actor otomatis akan kembali
- ke tempat semula. Namun pada beberapa kasus, actor tidak perlu ada gerakan
- kembali. Maka kamu bisa masukkan tag
- <no return>
- --------------------------------------------------------------------------
- * ) STATE NOTETAGS :
- --------------------------------------------------------------------------
- State Tone :
- -------------------------
- Kamu bisa menyetting perubahan warna pada gambar sprite battler jika battler
- terkena state tertentu. Caranya dengan menggunakan notetag seperti ini.
- <tone: red,green,blue,gray>
- Ganti RGB dengan angka yang kamu mau. Kamu bisa menggunakan operand minus
- untuk mengurangi kadar warna tertentu. Komposisi tone sama seperti tint
- screen pada event.
- Contoh :
- <tone: -30,80,-60,0>
- -------------------------
- Animation Guard :
- -------------------------
- Kamu bisa spesifikasi animasi yang akan diplay jika battler mempunyai state
- tertentu. Semisal battler sedang dalam perlindungan barrier, maka saat
- battler terkena serangan, akan ngeplay animasi barrier atau semacemnya.
- Kamu bisa menggunakan tag :
- <anim guard: n>
- Dimana n adalah ID animasi yang akan menggantikan animasi serangan musuh
- -------------------------
- Skill Guard :
- -------------------------
- Skill guard adalah skill balasan yang akan diaplikasikan ke musuh yang
- menyerang target. Semisal, jika musuh menyerang actor yang mempunyai state
- "poison skin", maka penyerang akan terkena state racun atau semacemnya.
- Kamu bisa menggunakan tag :
- <skill guard: n>
- Dimana n adalah ID skill di skill database
- -------------------------
- State Opacity (BETA) :
- -------------------------
- Dengan adanya state tertentu battler bisa saja menjadi transparan. Sebagai
- contoh, state hide membuat opacity sprite battler menjadi 128.
- Kamu bisa menggunakan tag :
- <opacity: n>
- Dimana n adalah angka opacitynya. Maksimal 255
- -----------------------------------------------------------------------------
- * ) Terms of use :
- -----------------------------------------------------------------------------
- Credit gw, TheoAllen. Kalo semisal u bisa ngedit2 script gw trus jadi lebih
- keren, terserah. Ane bebasin. Asal ngga ngeklaim aja. Kalo semisal mau
- dipake buat komersil, jangan lupa, gw dibagi gratisannya.
- =end
Advertisement
Add Comment
Please, Sign In to add comment