질문과 답변

Extra Form

 

rpg vx ace를 쓰고 있는 유저입니다

 

mdf 마법방어 명칭을 "지혜"로 바꾸고

그 스탯의 존재감을 높이고 싶어요

의미부여하고 싶어요

 

 

mdf 마법방어 스탯만큼

경험치를 추가로 얻게 하고 싶습니다

(아니면 next_exp를 mdf만큼 줄이는 방식도 좋아요)

 

 

 

스탯과 경험치 보너스를 연관지으려면 어떻게 해야하나요?

 

 

------------------------------------------------------------------------------------------

http://forums.rpgmakerweb.com/index.php?/topic/22854-stat-can-affect-exp-gain-bonus/

에 질문해서 누가 답변해주었는데

스크립트 아래에 아래 스크립트 추가하면 되더군요

 

#==============================================================================
# ** BattleManager
#------------------------------------------------------------------------------
#  This module manages battle progress.
#==============================================================================
module BattleManager
  #--------------------------------------------------------------------------
# * Display EXP Earned
 #--------------------------------------------------------------------------
  def self.display_exp
    if $game_troop.exp_total > 0
      $game_party.all_members.each do |actor|
        exp = $game_troop.exp_total
        text = sprintf("%s[이;가] %s만큼 경험치를 받았다!", actor.name, exp + actor.mdf)
        $game_message.add('\.' + text)
      end
    end
  end
  #--------------------------------------------------------------------------
  # * EXP Acquisition and Level Up Display
  #--------------------------------------------------------------------------
  def self.gain_exp
    $game_party.all_members.each do |actor|
      actor.gain_exp($game_troop.exp_total + actor.mdf)# actor.mdf 만큼 경험치 보너스!
    end
    wait_for_message
  end
end

 

Comment '2'
  • ?
    스리아씨 2014.01.25 00:18
    커먼이벤트 노가다.. 면 가능할까요?
    스크립트 자체를 손댈 수 있겠지만.

    먼저 변수로 플레이어의 mdf[마법방어]를 구합니다.
    그리고 커먼이벤트[병렬]을 만들어서


    [ 추가 사항은 기존보다 위쪽에 추가 ]

    조건분기 : 변수[mdf]가 100이상
    상태 : 경험치+2%

    그 외의 경우
    조건분기 : 변수[mdf]가 50이상
    상태 : 경험치+1%


    요렇게.
  • profile
    비스뀌 2014.01.25 14:57

    오옹 그런방법이?!
    답변감사해요


List of Articles
종류 분류 제목 글쓴이 날짜 조회 수
공지 묻고 답하기 가이드 습작 2014.06.14 12448
Board Pagination Prev 1 ... 19 Next
/ 19