질문과 답변

Extra Form

퍼센트가 아니라 고정된 값으로 데미지가 들어가게끔 해주는 스크립트 없나요?

기본 기능만으로는 최대 hp의 몇% 이런 식으로밖에 못 깎는데 최대hp나 mp 상관없이 매턴 고정된 값을 깎고 싶어서요

3이면 3 7이면 7 이런 식으로

Comment '3'
  • ?
    아이미르 2012.08.15 12:32
    class RPG::State < RPG::BaseItem
    attr_accessor :fix_slip

    def fix_slip # <고정 n> n은 고정 슬립데미지
    n = @note =~ /<고정 (\d+)>/ ? $1.to_i : 0
    return n
    end
    end

    #==============================================================================
    # ■ Game_BattlerBase
    #------------------------------------------------------------------------------
    #  버틀러를 취급하는 기본의 클래스입니다.주로 능력치 계산의 메소드를 포함하고 있습니다.와
    # 의 클래스는 Game_Battler 클래스의 슈퍼 클래스로서 사용됩니다.
    #==============================================================================

    class Game_BattlerBase
    attr_accessor :fix_slip
    def fix_slip
    n = 0
    @states.each { |id| n += $data_states[id].fix_slip }
    return n
    end

    end

    #==============================================================================
    # ■ Game_Battler
    #------------------------------------------------------------------------------
    #  스프라이트나 행동에 관한 메소드를 추가한 버틀러의 클래스입니다.이 클래스
    # (은)는 Game_Actor 클래스와 Game_Enemy 클래스의 슈퍼 클래스로서 사용됩니다.
    #==============================================================================

    class Game_Battler < Game_BattlerBase
    #--------------------------------------------------------------------------
    # ● HP 의 재생
    #--------------------------------------------------------------------------
    def regenerate_hp
    damage = -(mhp * hrg).to_i
    damage += fix_slip
    perform_map_damage_effect if $game_party.in_battle && damage > 0
    @result.hp_damage = [damage, max_slip_damage].min
    self.hp -= @result.hp_damage
    end
    end

    이걸 스크립트에 붙여 넣어 주세요. hp 고정데미지를 먹이고 싶은 상태의 메모란에 <고정 n>을 써넣어주면
    매번 n만큼 데미지를 입습니다.
  • ?
    icnman 2012.08.15 14:29
    헐 직접 만들어주신 건가요? 감사합니다 ㅜㅜ 한번 해봐야겠네요
  • ?
    icnman 2012.08.15 14:35
    오오 잘 되네요 정말 감사합니다!

List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12449
RMVXA 시체 이벤트... 2 물달이 2014.06.22 556
RMVXA 시점에 관해서... 1 agrea 2013.08.14 738
RMVXA 시작후 즉시 이벤트 1 떡좀쪄봐 2013.03.28 727
RMVXA 시작하자마자 이벤트 1 떡좀쪄봐 2013.03.27 662
RMVXA 시야제한 삭제에 대해 질문 드립니다. 3 류미엘 2015.12.10 176
RMVXA 시야 범위 제한 질문... ㅠ 3 file MSboy 2018.11.03 691
RMVXA 시스템 윈도우에서 이 부분은 무슨 상황에 사용되나요? 2 file 함도 2014.07.07 1017
RMVXA 시간지나면 자라나는 농작물 3 file 삡코 2015.08.04 226
RMVXA 습작님의 TP와 MP의 동시표시에 관하여 4 반내림 2013.10.11 1258
RMVXA 습작님의 EME 스크립트와 타 스크립트의 충돌. 4 file 냐냐 2014.12.12 361
RMVXA 슬립데미지 스크립트 중에 3 icnman 2012.08.15 1017
RMVXA 슬라임B에게는 효과가 없다. 전투시 다음 메시지가 뜹니다. 1 file 겜제작광 2014.08.18 553
RMVXA 스피드 변경 스크립트 8 게임잘날아가는닝겐 2015.07.20 143
스크립트 작성 RMVXA 스플래시 이미지를 매번 바뀌게 하고 싶습니다. 2 objuan 2019.07.29 203
RMVXA 스페이스 키 입력 설정 방법?! 4 파튤라 2012.07.14 1306
RMVXA 스팀판 타일셋 질문 1 file asdfasdf111 2015.08.12 305
RMVXA 스팀판 rpgvxace 툴의 폰트를 바꾸는 방법 없나요? 3 file Rebiart 2014.11.30 782
RMVXA 스팀에서 파는 VXACE용 DLC인 시네마틱 사운드트랙 구입하신분 계신가요? 1 구리더 2013.06.26 660
RMVXA 스팀 에서 vxa dlc 를 구매했는데 적용법좀 2 file 비백 2015.06.12 310
RMVXA 스팀 루나엔진 질문 1 데버 2015.05.27 618
Board Pagination Prev 1 ... 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 ... 149 Next
/ 149