VX 스크립트

이 스크립트는 회복을 데미지로 바꾸어 버리는 스테이트(속성)을 작성할 수 있는 스크립
트 입니다~ 그러니까 스테이트의 메모창에 <리버스 데미지>라고 설정을 하시면
이 상태에 걸린 플레이어에게는 포션을 먹어도, 힐을 걸어주어도 무조건
데미지로 돌아와버리는 저주받은(?) 스크립트인 것입니다~

아래서부터 복사해주세요. 번역을 "네이버/ 인조이 재팬"의 도움을 받았습니다.

#_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
#_/    ◆ 리버스 데미지 - KGC_ReverseDamage ◆ VX ◆
#_/    ◇ Last update : 2009/04/11 ◇
#_/----------------------------------------------------------------------------
#_/  데미지·회복의 효과를 반전시키는 스테이트를 작성합니다.
#_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

$imported = {} if $imported == nil
$imported["ReverseDamage"] = true

module KGC
module ReverseDamage
  module Regexp
    module State
      # 리버스 데미지
      REVERSE_DAMAGE = /<(?:REVERSE_DAMAGE|리버스 데미지)>/i
    end
  end
end
end

#★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★

#==============================================================================
# ■ RPG::State
#==============================================================================

class RPG::State
  #--------------------------------------------------------------------------
  # ○ 리버스 스테이트의 캐쉬 생성
  #--------------------------------------------------------------------------
  def create_reverse_damage_cache
    @__reverse_damage = false

    self.note.each_line { |line|
      case line
      when KGC::ReverseDamage::Regexp::State::REVERSE_DAMAGE  # 리버스 데미지
        @__reverse_damage = true
      end
    }
  end
  #--------------------------------------------------------------------------
  # ○ 리버스 데미지
  #--------------------------------------------------------------------------
  def reverse_damage?
    create_reverse_damage_cache if @__reverse_damage == nil
    return @__reverse_damage
  end
end

#★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★☆★

#==============================================================================
# ■ Game_Battler
#==============================================================================

class Game_Battler
  #--------------------------------------------------------------------------
  # ○ 리버스 상태 판정
  #--------------------------------------------------------------------------
  def reverse_damage?
    self.states.each { |state|
      return true if state.reverse_damage?
    }
    return false
  end
  #--------------------------------------------------------------------------
  # ● 데미지의 반영
  #     user : 스킬이나 아이템의 사용자
  #    호출전에 @hp_damage,@mp_damage,@absorbed 하지만 설정되어 있는 것.
  #--------------------------------------------------------------------------
  alias execute_damage_KGC_ReverseDamage execute_damage
  def execute_damage(user)
    if reverse_damage?
      @hp_damage = -@hp_damage
      @mp_damage = -@mp_damage
    end

    execute_damage_KGC_ReverseDamage(user)
  end
end

유용하게 사용하시길 바라고 혹시 궁금하신점 있으면 댓글달아주세요!
그리고

댓글안달고 막 퍼가는 사람 저주받습니다아~
-by LUCIFER


Comment '28'
  • ?
    곰테니 2009.04.14 00:15
    저주 받기 실타~~~
  • ?
    루시페르 2009.04.14 19:39
    댓글 달고 써!....


    주세요....
  • ?
    칼맞은법사 2009.04.15 20:29
    저주받기 싫어 댓글남겨요 ~_~

    안퍼갑니다 .... 근데 유용하게 쓸게요 ~=~
  • ?
    카나미군 2009.04.19 00:37
    이걸 수정해서 xp용으로 만들어 볼려했으나..
    스크립트는 기본지식만 있어서 힘들겠당..
    누가 해주실분 없을려나..
  • ?
    미겔 2009.04.23 14:35
    슬립데미지 상세부터해서 정말 멋진 스크립들이네요. 헌데 어디다 붙여야되는지 좀 ㅠ.ㅜ
  • ?
    정검중 2009.04.25 15:09
    저주 받기 싫어서라도 뎃글 단다.....
  • ?
    곰배탈 2009.04.27 12:31
    얼핏 눌러버렸는데 저주라니
    어째서..
    랄까 언데드몬스터라던가에 적용시키면 될 지도 ㅇㅅㅇa
  • ?
    lhh9606 2009.05.02 12:24

    이거무슨 스크립트??

  • ?
    루시페르 2009.05.11 00:20

    간단한 설정으로 체력회복을 데미지로, 데미지를 체력 회복으로 전부 변환해버리는 스크립트입니다. 설정된 상태에 걸려있는

    플레이어는 데미지와 체력회복이 반대로 됩니다.

  • ?
    정검중 2009.06.01 16:54

    저주도싫지만 이런거 잇으면유용할듯 ㅎㅎ

    메이플에서는 언데드화 같은건가여?

  • ?
    Berylll 2009.10.18 15:04
    으흠.. 잘쓰겟습니다 ㅎㅎ.
  • ?
    리프네버 2009.12.27 14:24

    잘이용하면 언데드몬스터에게 회복계열 스킬로 공격이 가능하는걸 만들수있으려나

  • ?
    크런키맛아듀크림 2010.02.06 23:36

    댓글 달게요~

  • ?
    누군가 2010.02.14 12:13

    제발 저주만은...

  • ?
    알피지GM 2010.02.15 12:30

    저주 ㅠㅠ

  • ?
    TuJi 2010.02.19 23:50

    스테이트가 상태에요 속성이에요???

  • ?
    뷔스 2010.07.22 14:37

    저주받기싫어요..

  • ?
    잉여잉어빵 2010.09.11 22:35

    왠지 무서운 ........

  • ?
    포인트팡팡 2010.09.11 22:35
    축하합니다. 잉여잉어빵님은 100포인트에 당첨되셨습니다
  • ?
    잉여잉어빵 2010.09.11 22:37

    축하합니다. 포인트팡팡님은 10000포인트에 당첨되셨습니다

  • ?
    베이빙 2010.10.08 17:26

    유용하게 쓰겠습니다 감사합니다 ㅎ.ㅎ

  • ?
    카린저 2010.11.13 18:46

    잘받아갑니다

     

  • ?
    키레이 2010.11.21 21:28

    엄청난 상태이상이 나와버렸습니다...

  • ?
    mymy 2011.01.20 20:31

    보스몬스터가 거는 상태이상에 적절할듯

    근데 이거 걸리면 거의 즉사ㅋ

  • ?
    어쩌구 2011.08.14 16:21

    저주 안받을래여~

     

  • ?
    Maxim_Cool 2012.01.25 13:06

    ㅋㅋ

  • ?
    신규회원 2012.02.26 13:51

    999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999999포인트에 당첨되셨습니다

  • profile
    무겐의질럿 2014.12.22 19:06
    추천이요...ㅎㄷㄷ

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 3 습작 2012.12.24 5398
70 기타 VX서비스팩1 6 훈덕 2009.02.03 2807
69 기타 사이드뷰배틀에서 찌르기 공격 가능하게(Upgrade!) 6 078656577er 2009.10.15 2838
68 기타 거리계산 스크립트 (XP가능) 7 file 허걱 2009.08.16 2848
67 기타 커맨드 시스템 7 file 허걱 2009.07.21 2856
66 기타 텍스트 파일 읽어 오는 스크립트 11 아방스 2008.03.04 2878
65 기타 던전에 적정 레벨이 어떤건지 스크린에 표시해주는 스크립트! 5 file 루시페르 2009.06.06 2907
64 기타 밤낮의 변화에 따른 전투배경의 변화 스크립트 10 file 카르와푸딩의아틀리에 2009.07.01 2948
63 기타 화면에 그림 그리는 스크립트 21 file 강진수 2010.02.27 2962
62 기타 [요청자료] 유즈미짱 님께서 요청한 그림표시 입니다. 5 file 허걱 2009.07.08 2976
» 기타 KGC 리버스 데미지! 28 루시페르 2009.04.13 2979
60 기타 땅파기 18 file 비극ㆍ 2010.04.19 3013
59 기타 메뉴에서 애니매이션 사용! 12 비극ㆍ 2010.04.19 3022
58 기타 카지노 슬롯머신 15 file 아방스가 짱 2010.02.28 3023
57 기타 화면 확대 스크립트 12 file 에돌이 2011.07.22 3061
56 기타 Base Project 15 아방스 2009.02.05 3063
55 기타 여러스크립트(목적은 포인트) 12 file 인생은 힘들다. 2011.08.26 3087
54 기타 경험치 백분율 계산 2 허걱 2009.06.30 3093
53 기타 Crissaegrim Farm BETA 1.0.0 10 Man... 2008.11.22 3094
52 기타 커스텀 페이지 스크립트 9 file 달표범 2009.09.07 3140
51 기타 요리 시스템을 도입하는 스크립트입니다. 9 file 스페나로츠 2011.08.18 3142
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7