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 5430
50 기타 페이드 시간 변경 2 rukan 2009.07.01 1361
49 기타 밤낮의 변화에 따른 전투배경의 변화 스크립트 10 file 카르와푸딩의아틀리에 2009.07.01 2949
48 기타 높이(층)를 설정하는 스크립트 11 file 카르와푸딩의아틀리에 2009.07.01 3344
47 기타 회피,명중,크리 스테이트를 작성하는 스크립트 9 카르와푸딩의아틀리에 2009.06.30 2395
46 기타 미니게임 로또??일까? 14 file 카르와푸딩의아틀리에 2009.06.30 2578
45 기타 시야범위 스크립트 22 file 카르와푸딩의아틀리에 2009.06.30 4026
44 기타 미니게임테트리스 스크립트 ㅋㅋㅋ 27 file 카르와푸딩의아틀리에 2009.06.30 3690
43 기타 경험치 백분율 계산 2 허걱 2009.06.30 3094
42 기타 그림을 각도로 회전시키기 1 허걱 2009.06.30 2330
41 기타 적 선택시 스킬창 비표시 + 타겟 플래쉬 7 훈덕 2009.06.14 2095
40 기타 좀 뭐랄까... 어이없는 "비행선 더 높게 날아오르게 하기!"스크립트.... 8 루시페르 2009.06.06 2427
39 기타 문장의 스크롤! 13 루시페르 2009.06.06 2525
38 기타 던전에 적정 레벨이 어떤건지 스크린에 표시해주는 스크립트! 5 file 루시페르 2009.06.06 2908
37 기타 (좀 이상한 or 쓸모없을 듯 한)화면상에 몬스터와 만나려면 몇걸음 남았는지 표시하는 스크립트! 2 루시페르 2009.06.06 2319
36 기타 KGC 스크립트 라이브러리 7 훈덕 2009.05.31 2614
35 기타 <중수이상>RPG VX의 대표적 참조값 6 까까까 2009.05.31 3237
34 기타 능력치에 따른 스테이트변화 / 능력치한계지정 5 Evangelista 2009.05.26 2481
33 기타 스크립트강좌 4 아하!잘봤어요. 2009.05.04 2160
» 기타 KGC 리버스 데미지! 28 루시페르 2009.04.13 2980
31 기타 [자작] 횡스크롤 점프스크립트 18 file 좀비사냥꾼 2009.04.03 4277
Board Pagination Prev 1 2 3 4 5 6 7 Next
/ 7