#============================================================================== # ■ RGSS3 行動後反撃+反撃無効率設定併用化 Ver1.01 by 星潟 #------------------------------------------------------------------------------ # 行動後反撃に反撃無効率設定を有効にします。 # 導入順は上から順に 行動後反撃 反撃無効率設定 このスクリプト として下さい。 #============================================================================== class Game_Battler < Game_BattlerBase #-------------------------------------------------------------------------- # ● スキル/アイテムの反撃率計算 #-------------------------------------------------------------------------- alias item_cnt_after_extra item_cnt_after def item_cnt_after(user, item) if item.damage.element_id < 0 user.atk_elements.each {|i| return 0 if CNT_BREAK::ELEMENT.include?(i)} if CNT_BREAK::ELEMENT != nil && !CNT_BREAK::ELEMENT.empty? else return 0 if CNT_BREAK::ELEMENT != nil && !CNT_BREAK::ELEMENT.empty? && CNT_BREAK::ELEMENT.include?(item.damage.element_id) end a = user b = self return 0 if rand(100) < eval(item.cntb_rate2) + user.cntb_rate(self, item) item_cnt_after_extra(user, item) end end