RPGMakerID
Would you like to react to this message? Create an account in a few clicks or log in to continue.

Komunitas RPG Maker Indonesia
 
IndeksIndeks  Latest imagesLatest images  PencarianPencarian  PendaftaranPendaftaran  Login  
Per 2016, RMID pindah ke RMID Discord (Invite link dihapus untuk mencegah spambot -Theo @ 2019). Posting sudah tidak bisa dilakukan lagi.
Mohon maaf atas ketidaknyamanannya dan mohon kerjasamanya.

 

 [VX] MP jadi HP saat skill absorb

Go down 
3 posters
PengirimMessage
Rian01
Advance
Advance
avatar


Level 5
Posts : 318
Thanked : 0
Engine : RMVX Ace
Skill : Beginner

Trophies
Awards:
[VX] MP jadi HP saat skill absorb Empty
PostSubyek: [VX] MP jadi HP saat skill absorb   [VX] MP jadi HP saat skill absorb Empty2012-10-28, 19:27

HP Menjadi MP saat Absorb
Versi: 1.0
Tipe: Battle Add-on


Pengenalan
Skrip ini digunakan agar saat musuh kehabisan MP dan player menggunakan "Mana drain"
maka MP damage diubah menjadi HP damage atau skill lain selama menggunakan "damage to mp"



Fitur


  • Bisa mengatur Multiplier nya :3 :hammer:



Screenshots


Demo



Scripts
Code:


module AKB
  Multiplier = 2 # Angka HP setiap 1 MP yang kurang
end

class Game_Battler
 
  alias make_condition make_obj_damage_value
  def make_obj_damage_value(user, obj)
    make_condition(user, obj)
    damage = obj.base_damage                        # get base damage
    if obj.damage_to_mp
      if damage > self.mp
      @mp_damage = self.mp
      @hp_damage = (damage - @mp_damage) * AKB::Multiplier
      elsif damage <= self.mp
      @mp_damage = damage
      end
    else
      @hp_damage = damage                          # damage HP
    end
  end
 
  def make_obj_absorb_effect(user, obj)
    if obj.absorb_damage                        # if absorbing damage
      @hp_damage = [self.hp, @hp_damage].min    # HP damage range

adjustment
      @mp_damage = [ @mp_damage].min            # MP damage range adjustment
      if @hp_damage > 0 or @mp_damage > 0      # a positive number?
        @absorbed = true                        # turn the absorb flag ON
      end
    end
  end
end

class Scene_Battle < Scene_Base
  alias munculkan display_hp_damage
  def display_hp_damage(target, obj = nil)
    munculkan(target, obj = nil)
    if target.hp_damage == 0                # No damage
    return if obj != nil
    end
  end
end


Credits


  • Hanya aku
Kembali Ke Atas Go down
arls
Advance
Advance
arls


Level 5
Posts : 412
Thanked : 3
Engine : RMVX Ace
Skill : Very Beginner
Type : Mapper

Trophies
Awards:
[VX] MP jadi HP saat skill absorb Empty
PostSubyek: Re: [VX] MP jadi HP saat skill absorb   [VX] MP jadi HP saat skill absorb Empty2012-10-28, 20:28

saya cuma beri respon ya kk,mungkin script ini agak jarang d gunakan walaupun kdang d perlukan.
D tunggu ya kk,script lainya :)
Kembali Ke Atas Go down
ashm
Veteran
Veteran
ashm


Level 5
Posts : 1131
Thanked : 8
Engine : RMVX Ace
Skill : Intermediate
Type : Event Designer

Trophies
Awards:

[VX] MP jadi HP saat skill absorb Empty
PostSubyek: Re: [VX] MP jadi HP saat skill absorb   [VX] MP jadi HP saat skill absorb Empty2012-10-29, 11:01

Meski terdenger sedikit sadis juga sih...

Dalam perspektif ane, serangan ke MP itu lebih kearah spt skill psikologis atau menambah fatigue.
Jadi kalo udah dalam keadaan "empty-mind" < entah bener ato gak istilahnya
sadis juga harus kehilangan HP.

Tapi ini bikin skill2 neither-physic-nor-magic jadi lebih berkembang.

Eniwei, nice script.
Apalagi kalo ini vx :D
ntar kalo ane sempet, ane cek dan kalo kompatible bakal ane pake.
Kembali Ke Atas Go down
Sponsored content





[VX] MP jadi HP saat skill absorb Empty
PostSubyek: Re: [VX] MP jadi HP saat skill absorb   [VX] MP jadi HP saat skill absorb Empty

Kembali Ke Atas Go down
 
[VX] MP jadi HP saat skill absorb
Kembali Ke Atas 
Halaman 1 dari 1
 Similar topics
-
» Sprite jadi Banyak saat Battle System
» Cara buat monster yang hilang jadi muncul saat didekati
» [Solved] Menampilkan Video saat Skill
» [ASK] membuat sistem unlock skill tertentu via skill point ?
» [ASK] Skill Tree dan Skill lvl up

Permissions in this forum:Anda tidak dapat menjawab topik
RPGMakerID :: Scripts & Event Systems :: RMVX Scripts-
Navigasi: