XP 스크립트

http://www.gamebaker.com/rmxp/scripts/immunity-message.htm
  속성이나 상태공격시 해당 속성이나 상태이상이 무효일 때는 Miss대신 Immune이라는 메세지가 뜨게 한 스크립트입니다.


#=============================================================================
# ** SG Immunity Message
#=============================================================================
# sandgolem
# Version 1
# 20.04.06
#=============================================================================
#
# To check for updates or find more scripts, visit:
#      http://www.gamebaker.com/rmxp/scripts/
#
# To use this script, copy it and insert it in a new section above "Main",
# but under the default scripts and the SDK if you're using it.
#
# Have problems? You can leave me a message at:
# http://www.gamebaker.com/users/sandgolem
#
#=============================================================================

#--------------------------------------------------------------------------
# * SDK Log Script
#--------------------------------------------------------------------------
begin
  SDK.log("SG Immunity Message", "sandgolem", 1, "20.04.06")
  if SDK.state("SG Immunity Message") != true
    @sg_immunemsg_disabled = true
  end
  rescue
end

#--------------------------------------------------------------------------
# * Begin SDK Enable Test
#--------------------------------------------------------------------------
if !@sg_immunemsg_disabled
 
module RPG
  class Sprite < ::Sprite
    alias sandgolem_immunemsg_sprite_dam damage   
    def damage(value, critical)
      if @battler.sg_skill_immune == true
        if value == 'Miss'
          value = 'Immune'
        end
      end
      sandgolem_immunemsg_sprite_dam(value, critical)
    end
  end
end

class Game_Battler
  attr_reader :sg_skill_immune 
  alias sandgolem_immunemsg_gamebat_statesplus states_plus
 
  def sg_state_immune_check(statecheck)
    @sg_skill_immune = nil
    for i in statecheck
      if $data_states[i].nonresistance
        return
      end
      if self.state_ranks[i] != 0 && self.state_ranks[i] != 6
        return
      end
    end
    @sg_skill_immune = true
  end
 
  def states_plus(plus_state_set)
    sg_state_immune_check(plus_state_set)
    sandgolem_immunemsg_gamebat_statesplus(plus_state_set)
  end
end

#--------------------------------------------------------------------------
# * End SDK Enable Test
#--------------------------------------------------------------------------
end

Who's 백호

?

이상혁입니다.

http://elab.kr


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 스크립트 자료 게시물 작성시 주의사항 습작 2012.12.24 7295
141 전투 마법검 스크립트 file 백호 2009.02.21 1125
140 맵/타일 Random Map Generator by Wachunga@rmxp.net file 백호 2009.02.22 1123
139 장비 장비 시 전능력 표시 스크립트 4 file 백호 2009.02.21 1122
138 아이템 소지/구입 아이템 갯수 99개 이상 가능(약간 수정) 2 백호 2009.02.22 1121
137 기타 KGC, SG 필수 스크립트 1 백호 2009.02.22 1116
136 장비 Multi-equip script 2 file 백호 2009.02.21 1114
135 기타 말걸면그림천천히뜨기 4 file 백호 2009.02.21 1114
134 아이템 아이템 정리기능 S크립T 1 file 백호 2009.02.21 1112
133 아이템 Item Acquired Window by SiliconHero@rmxp.net 백호 2009.02.22 1110
132 저장 Law's Custom Save System by The Law G14 & Night Runner 1 file Alkaid 2013.02.18 1103
131 기타 시작하자 마자 풀 스크린 2 백호 2009.02.21 1100
130 스킬 Trickster's Bag of Skill Effects file 백호 2009.02.22 1094
129 키입력 Keyboard Input Module v5 by Near Fantastica (SDK호환) 백호 2009.02.22 1092
128 스킬 Skill Shop by Trickster@rmxp.org file 백호 2009.02.22 1088
127 저장 SG_Broken Save File Fix by sandgolem (SDK호환) 1 백호 2009.02.22 1084
126 그래픽 Drago - Custom Resolution II 1 Alkaid 2014.09.10 1083
125 메뉴 SG_Hide zero SP cost by sandgolem (SDK호환) 백호 2009.02.22 1083
124 이동 및 탈것 Mouse_move 호환버전 1 file 백호 2009.02.21 1081
123 아이템 아이템 종류별로 분류하는 스크립트 2 file 백호 2009.02.21 1077
» 상태/속성 SG_State Immunity Message by sandgolem (SDK 호환) 백호 2009.02.22 1076
Board Pagination Prev 1 ... 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 Next
/ 52