[VX] Skill Addons - Doom Effect

Thảo luận trong 'Game Development' bắt đầu bởi Zell Dinch, 7/7/09.

  1. Zell Dinch

    Zell Dinch Gloria in excelsis Deo Lão Làng GVN

    Tham gia ngày:
    18/7/03
    Bài viết:
    2,312
    Script này giúp bạn khởi tạo các state có effect như skill Doom trong series FF. Tức là sau một khoảng thời gian nhất định (tính bằng lượt), target dính đòn sẽ die.

    Mã:
    #==============================================================================
    # ■ Doom Skill Addon by Zell Dinch
    # 06.08.2009
    # Guide:
    #   Tao skill voi state thiet lap trong phan DOOM_STATE
    #   Sau so luot dinh san trong state, doi thu se tu nan...
    #------------------------------------------------------------------------------
    
    module DOOM_VAR
      # Skill element that grants demi effects.  Default is 21.
      DOOM_STATE = 21
    end
    
    class Game_Battler
      alias remove_states_auto_doom remove_states_auto
        def remove_states_auto
          for i in @state_turns.keys.clone
           state_turn_check = @state_turns[i] - 1
           if state_turn_check == 0
            if $data_states[i].id == (DOOM_VAR::DOOM_STATE)
                remove_state(i)
                self.hp -= self.hp
            end
           end
          end
          remove_states_auto_doom
        end
    end
     

Chia sẻ trang này