hi guys...... ini gw lagi, gw pengen nge share ni sama lo smua, cara bikin spell unik
untuk yg pertama, misalnya gw mo bikin spell, namanya Elemental Essence, nah, efek nya kaya gini:
->Unit sekitar dapet 5/10/15 damage tiap detik
->Musuh yg menyerang caster dapat menjadi beku untuk 3 detik. 15/30/45% chance.
->setiap kali caster menyerang, ada 10/20/30% chance dia bakal cast Chain Lightning ke musuh dengan 50 damage.
nah, pensarankan apa triggernya? gw ajarin basic nya dolo...
1.PREPARATION
pertama, buat dulu dummy unit, terus, bikin Evasion yg semuanya di 0 kan dan dikasih tooltip yg bener.
Pertama.... untuk skill damage sekitar, lo bisa pake Permanent Immolation, yg nge damage 5/10/15 setiap detik.
And.... beku kan maksudnya slow gitu(bukan beku beneran), jadi kita bisa pake Slow yang berlangsung selama 3 detik.
Untuk yg ketiga.... pake aja skill Chain Lightning yang bounce nya digedein setiap level, tetapi damage nya tetep 50 setiap level.
2.TRIGGER
Nah, yg ini jg gw kasih tau dolo basic nya, untuk yg ini, kita pake untuk yg beku dolo ya.... pertama, eventnya ini dolo:
Code:
Events
Unit - A unit Is attacked
abis itu.... kita bikin conditionnya dolo, ini condition pertama:
Conditions
(Level of Elemental Essence for (Triggering unit)) Not equal to 0
Note: Kenapa gw nggak bikin greater than 0? karena negative level gk ada, jadi gw bikin not equal aja biar tidak ada isu2 yg lain
oke, sekarang gw kasih tau formula nya, inget ditaro di condition kalo formulanya dah jadi!!
Chance of success = number of possible cases/number of successful cases
sori bahasa inggris.... tapi, biar lebih gampang, gw langsung kasih contoh trigger ya:
Code:
Essence Bolt
Events
Unit - A unit Is attacked
Conditions
(Random integer number between 1 and 100) Less than or equal to (10 x (Level of Elemental Essence for (Attacking Unit)))
(Level of Elemental Essence for (Attacking unit)) Greater than 0
Actions
Unit - Create 1 Dummy for (Owner of (Attacking unit)) at (Position of (Attacking unit)) facing Default building facing degrees
Unit - Add a 1.50 second Generic expiration timer to (Last created unit)
Unit - Add Chain Lightning (Elemental Essence) to (Last created unit)
Unit - Order (Last created unit) to Orc Far Seer - Chain Lightning (Attacked unit)
gampang kan sebenarnya?
nah, kita lanjut sekarang!
kita langsung aja dengan trigger yang nge slow:
Code:
Essence Chill
Events
Unit - A unit Is attacked
Conditions
(Level of Elemental Essence for (Attacked unit)) Greater than 0
(Random integer number between 1 and 100) Less than or equal to (15 x (Level of Elemental Essence for (Attacked Unit)))
Actions
Unit - Create 1 Dummy for (Owner of (Attacked unit)) at (Position of (Attacking unit)) facing Default building facing degrees
Unit - Add a 1.50 second Generic expiration timer to (Last created unit)
Unit - Add Slow (Elemental Essence) to (Last created unit)
Unit - Order (Last created unit) to Human Sorceress - Slow (Attacking unit)
Nah, sekarang kita lanjut ke Permanent immolation, singkat PIL aja ya, biar gk repot.
Actionnya sebenarnya cuma 1, tapi panjang bener, ni gw kasih, inget, dipelajarinnya semua nya ya!
Actions
Code:
If ((Level of Elemental Essence for (Triggering unit)) Equal to 1) then do (Unit - Add Permanent Immolation (Elemental Essence) to (Triggering unit)) else do (Unit - Set Level of Permanent Immolation (Elemental Essence) for (Triggering unit) to (Level of Elemental Essence for (Triggering unit)))
Inget, eventnya pake “An Unit Learns a Skill” terus conditionnya Hero Skill Comparison, terus Learned Hero skill equal to Elemental Essence, baru lo masukin actionnya(yg diatas)
nah, sekarang sebenarnya semua sudah bener, tapi, ada 1 hal, yaitu pas nge learn skill nya, Icon Permanent Immolationnya kelihatan, dan itu bakal gangguin banget.
nah, untuk ini, gw kasih tau lo rahasia ne, sebenarnya sih cuma bukan rahasia tapi jarang mapper pake cara ini, nah, sebenarnya, skill passive itu klo di disable melalui trigger, hanya kehilangan iconnya, tetapi tidak efeknya(misal Devotion Aura di disable, tetapi tetep ada auranya) nah, ini triggernya:
Code:
Disable Ability
Events
Map initialization
Conditions
Actions
Player - Disable Ability for Player 1 (Red)
Player - Disable Ability for Player 2 (Blue)
Player - Disable Ability for Player 3 (Teal)
Player - Disable Ability for Player 4 (Purple)
Player - Disable Ability for Player 5 (Yellow)
Player - Disable Ability for Player 6 (Orange)
Player - Disable Ability for Player 7 (Green)
Player - Disable Ability for Player 8 (Pink)
Player - Disable Ability for Player 9 (Gray)
Player - Disable Ability for Player 10 (Light Blue)
Player - Disable Ability for Player 11 (Dark Green)
Player - Disable Ability for Player 12 (Brown)
nah, tinggal lo ganti Ability nya ke skill PIL ato yg lain.
Share This Thread