자유게시판

아흑1.JPG
TAG •
Comment '6'
  • profile

    #==============================================================================
    #   This script is NOT required to be installed.  In fact, you can configure
    # states within the Config script inself.  These are for the example
    # States 23 to 26 in the demo.  Please use this as an example on how to setup
    # your own customized regen/slip damage states, autolife, etc. - Mr. Bubble
    #==============================================================================

    module RPG
      class State
        alias extra_demo_example_extension extension
     #--------------------------------------------------------------------------
     # ● State Enhancement Extension Settings
     #--------------------------------------------------------------------------
     # - Note about REFLECT and NULL states:
     #      An item/skill is considered physical if "Physical Attack" is
     #      checked under "Options" in your Database.  Otherwise, it is magical.
     #
     # "AUTOLIFE/50"      - Automatically revives when Incapacitated.
     #                      Value after "/" is % of MAXHP restored when revived.
     # "MAGREFLECT/39"    - Reflects magical skills to the original caster.
     #                      Value after "/" is Animation ID when triggered.
     # "MAGNULL/39"       - Nullify magical skills and effects.
     #                      Value after "/" is Animation ID when triggered.
     # "PHYREFLECT/39"    - Reflects physical skills to the original caster.
     #                      Value after "/" is Animation ID when triggered.
     # "PHYNULL/39"       - Nullify physical skills and effects.
     #                      Value after "/" is Animation ID when triggered.
     # "COSTABSORB"       - Absorbs the MP (or HP) cost of an incoming skill when
     #                      affected.  This will not appear as POP Damage.  This
     #                      function is similar to Celes' "Runic" from FF6.
     # "ZEROTURNLIFT"     - State is lifted at the end of turn regardless.
     # "EXCEPTENEMY"      - Enemies will not use animation sequence assigned
     #                      under State Affliction Wait Animation Settings when
     #                      afflicted. (Actors still will.)
     # "NOPOP"            - State name will not appear as POP Damage.
     # "HIDEICON"         - State icon will not appear in the BattleStatus Window.
     # "NOSTATEANIME"     - State's caster and enemies will not use animation
     #                      sequence assigned under State Affliction Wait Animation
     #                      Settings when afflicted.
     # "SLIPDAMAGE"       - Apply slip damage.  Assign values under Slip Damage Settings.
     # "NONE"             - No extension. Used as a default.
        def extension
          case @id
          when 2 # 독
            return ["SLIPDAMAGE"]
          when 22 # 출혈
            return ["SLIPDAMAGE"] 
          when 23 # Regneration
            return ["SLIPDAMAGE"]
          when 24 # Mana Font
            return ["SLIPDAMAGE"]
          when 25 # Auto-life
            return ["AUTOLIFE/40"]
          when 26 # Physical Reflect
            return ["PHYREFLECT/39"]
          end
          extra_demo_example_extension
        end
     #--------------------------------------------------------------------------
     # ● Slip Damage Settings
     #--------------------------------------------------------------------------
     # - Also includes regeneration options.
     #
     # when 1 <- State ID. Slip Damage only applies if "SLIPDAMAGE" is assigned above.
     #      Multiple settings may be applied. Ex)[["hp",0,5,true],["mp",0,5,true]]
     #                          
     #        Type, Constant, %, POP?, Allow Death
     # return [["hp",    0,  10, true,  true]]
     #
     # Type       – "hp" or "mp".
     # Constant   – Set a constant value to apply each turn.
     #              Positive values are damage.  Negative values are recovery.
     # %          - Set a percentage value to apply each turn based on MAX HP/MP.
     #              Positive values are damage. Negative values are recovery.
     # POP?       - Determines whether or not you want slip damage value to
     #              appear as POP Damage.
     # Allow Death - true: Slip damage can kill.
     #               false: Slip damage will not kill. (Battler will be left at 1 HP)
        alias extra_demo_example_slip_extension slip_extension
        def slip_extension
          case @id
          when 2 # 독
            return [["hp", 0, 5, true, true]]
          when 22 # Regeneration
            return [["hp", 0, 5, true, true]]
          when 23 # Regeneration
            return [["hp", 0, -10, true, true]]
          when 24 # Mana Font
            return [["mp", 0, -5, true, true]]
          end
          extra_demo_example_slip_extension
        end
      end
    end

  • ?
    칼리아 2009.08.25 20:36
    ㄳ합니다.
  • ?
    괴도키드 2009.08.25 20:35

    뭘 어찌하라는건지;;

  • ?
    칼리아 2009.08.25 20:37
    뭘까요?
  • ?
    괴도키드 2009.08.25 20:38

    글쎄 제가 댓글을 올릴당시에는 댓글이 하나도 없었는데요 ㅋㅋ

    등록된 시간을 보시면 1 초 차이로 등록이 되었군요 ㅋㅋ

  • profile

    #==============================================================================
    # â–   SephirothSpawn's Slanted bars in VX
    #     25.4.2008
    #------------------------------------------------------------------------------
    #  Script by: Kylock (Based on SephirothSpawn's Original Slanted Bars)
    #==============================================================================
    #    Inspired by Syvkal (http://rmvxpuniverse.com) who ported Cogwheel Style
    #  bars to VX, I realized how much I missed Seph's Slanted Bars.  So here they
    #  are.  Just add this script and it'll automagically transform your HP and MP
    #  bars.  Bar colors are easily customized in the following module.
    #==============================================================================
    #  Change Log
    #  1.0 - Original Release.
    #  1.1 - Added option to use default window skin colors.
    #==============================================================================

    module SLANT_BARS
      USE_WINDOWSKIN = false  # If set to true, the colors will be taken from the
                              #  current system skin and the following settings
                              #  will be ignored.
     
      DEFAULT_HP_BAR_COLOR = Color.new(208,48,65,255)    # Beginning color of HP bar
      DEFAULT_HP_END_COLOR = Color.new(231,185,94,255)# Ending color of HP bar
     
      DEFAULT_MP_BAR_COLOR = Color.new (38,47,187,255)  # Begenning color of MP bar
      DEFAULT_MP_END_COLOR = Color.new(153,57,204,255) # Ending color of MP bar
    end

    class Window_Base < Window
      #==========================================================================
      # * Draw Slant Bar(by SephirothSpawn)
      #==========================================================================
      def draw_slant_bar(x, y, min, max, width = 152, height = 6,
        bar_color = Color.new(150, 0, 0, 255),
        end_color = Color.new(255, 255, 60, 255))
        # Draw Border
        for i in 0..height
          self.contents.fill_rect(x + i, y + height - i, width + 1, 1,
            Color.new(50, 50,50, 255))
        end
        # Draw Background
        for i in 1..(height - 1)
          r = 78 * (height - i) / height + 0 * i / height
          g = 29 * (height - i) / height + 0 * i / height
          b = 1 * (height - i) / height + 0 * i / height
          a = 255 * (height - i) / height + 255 * i / height
          self.contents.fill_rect(x + i, y + height - i, width, 1,
            Color.new(r, b, g, a))
        end
        # Draws Bar
        for i in 1..( (min / max.to_f) * width - 1)
          for j in 1..(height - 1)
            r = bar_color.red * (width - i) / width + end_color.red * i / width
            g = bar_color.green * (width - i) / width + end_color.green * i / width
            b = bar_color.blue * (width - i) / width + end_color.blue * i / width
            a = bar_color.alpha * (width - i) / width + end_color.alpha * i / width
            self.contents.fill_rect(x + i + j, y + height - j, 1, 1,
              Color.new(r, g, b, a))
          end
        end
      end
      #--------------------------------------------------------------------------
      # * Draw HP gauge
      #     actor : actor
      #     x     : draw spot x-coordinate
      #     y     : draw spot y-coordinate
      #     width : Width
      #--------------------------------------------------------------------------
      def draw_actor_hp_gauge(actor, x, y, width = 131)
        if SLANT_BARS::USE_WINDOWSKIN
          draw_slant_bar(x-3,y+13,actor.hp,actor.maxhp,width,8,
            hp_gauge_color1,hp_gauge_color2)
        else
          draw_slant_bar(x-3,y+13,actor.hp,actor.maxhp,width,8,
            SLANT_BARS::DEFAULT_HP_BAR_COLOR,SLANT_BARS::DEFAULT_HP_END_COLOR)
        end
      end
      #--------------------------------------------------------------------------
      # * Draw MP Gauge
      #     actor : actor
      #     x     : draw spot x-coordinate
      #     y     : draw spot y-coordinate
      #     width : Width
      #--------------------------------------------------------------------------
      def draw_actor_mp_gauge(actor, x, y, width = 131)
        if SLANT_BARS::USE_WINDOWSKIN
          draw_slant_bar(x-3,y+13,actor.mp,actor.maxmp,width,8,
            mp_gauge_color1,mp_gauge_color2)
        else
          draw_slant_bar(x-3,y+13,actor.mp,actor.maxmp,width,8,
            SLANT_BARS::DEFAULT_MP_BAR_COLOR,SLANT_BARS::DEFAULT_MP_END_COLOR)
        end
      end
    end


  1. 아방스 게시물 · 댓글 작성 규칙 (최근 수정일 2015.11.25)

  2. 닥치고 탈쯔꾸르를 위해 오늘도 개폐인

  3. No Image 03Sep
    by G MAX
    2009/09/03 by G MAX
    Views 1389 

    하하..=ㅅ=

  4. No Image 03Sep
    by G MAX
    2009/09/03 by G MAX
    Views 1084 

    나한테받은 파일 출처남기센

  5. 디자이너와 프로그래머의 차이

  6. 창세기전 온라인이요!!

  7. 스크립트에서 1초만큼 대

  8. 엘카르디아 오프닝

  9. 드디어 피곤했던 보조어빌리티 제작이 끝났네요

  10. 악마 머리 일러스트 초기단계

  11. 포토샵으로 아이콘 만들기

  12. 작년에 알바를 조금 뛰었었는데

  13. 스샷 투하...

  14. 잠시만요

  15. 디지몬세이버즈 한국방영!!!

  16. RPGXP를 세심하게 만들어주는 2가지..

  17. 아방스님 안오시나여?

  18. 알중 겜메쓰셈

  19. 수고하세요. 이만 갑니다.

  20. 소소한 기능의 추가

  21. 대출

목록
Board Pagination Prev 1 ... 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 ... 756 Next
/ 756