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
» 기타 KGC 리버스 데미지! 28 루시페르 2009.04.13 2979
69 기타 [요청자료] 유즈미짱 님께서 요청한 그림표시 입니다. 5 file 허걱 2009.07.08 2976
68 기타 화면에 그림 그리는 스크립트 21 file 강진수 2010.02.27 2961
67 기타 밤낮의 변화에 따른 전투배경의 변화 스크립트 10 file 카르와푸딩의아틀리에 2009.07.01 2948
66 기타 던전에 적정 레벨이 어떤건지 스크린에 표시해주는 스크립트! 5 file 루시페르 2009.06.06 2907
65 기타 텍스트 파일 읽어 오는 스크립트 11 아방스 2008.03.04 2878
64 기타 커맨드 시스템 7 file 허걱 2009.07.21 2856
63 기타 거리계산 스크립트 (XP가능) 7 file 허걱 2009.08.16 2848
62 기타 사이드뷰배틀에서 찌르기 공격 가능하게(Upgrade!) 6 078656577er 2009.10.15 2838
61 기타 VX서비스팩1 6 훈덕 2009.02.03 2807
60 기타 이벤트 상세효과 9 file 사람이라면? 2010.08.15 2801
59 기타 RTS? 미니게임 스크립트 7 file 사람이라면? 2010.08.16 2788
58 기타 아키루냥님 요청 스크립트(자작) 4 file Last H 2009.02.22 2754
57 기타 클리어 횟수 기록하기 8 file 허걱 2009.08.22 2729
56 기타 해상도 변경 스크립트 11 카리스 2011.07.19 2723
55 기타 이벤트 뿌리기 + 범위지정 8 file 허걱 2009.07.13 2698
54 기타 블랙잭, 룰렛, 포커 스크립트 종합 9 file 도심 2010.08.22 2643
53 기타 IEX - Script Library 1.0 by IceDragon 8 Alkaid 2011.01.11 2619
52 기타 KGC 스크립트 라이브러리 7 훈덕 2009.05.31 2611
51 기타 HG_SHOOT_ANIMATION 4 file 허걱 2010.11.17 2596
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7