Permanent
Creation

RPGツクールXP/VX用のRGSS素材です。
一部英語版対応です。 (A few materials can be used for English RPG MAKER XP/VX.)
競合率はルファーの独断と偏見なのでたまにハズレます。


#==============================================================================
# ■ ダメージ計算式デバッグ
#------------------------------------------------------------------------------
#  ダメージ計算式にエラーがある場合、テストプレイ中のみエラー内容を表示するよ
# うにします。
# (C) ルファー
# https://tkoolerlufar.pages.dev/
#==============================================================================

=begin
  =対応RGSS
  3

  =他の素材との競合の可能性
  ... ない

  =更新履歴
  2013/02/07 公開

  =再定義しているメソッド
  RPG::UsableItem::Damage#eval (エイリアス使用)
=end

#----------------------------------------------------------------------------
# ● テストプレイのみ定義
#----------------------------------------------------------------------------
if $TEST
  #--------------------------------------------------------------------------
  # ◆ RPG::UsableItem::Damage クラス
  #--------------------------------------------------------------------------
  class RPG::UsableItem::Damage
    #------------------------------------------------------------------------
    # ● 計算式の評価
    #------------------------------------------------------------------------
    alias _Lufar_DamErr_Eval eval
    def eval(a, b, v)
      begin
        Kernel.eval(@formula)
      rescue
        msgbox(sprintf("ダメージ計算で %s が発生しました。\n%s",
          $!.class.to_s, $!.message))
      end
      _Lufar_DamErr_Eval(a, b, v)
    end
  end
end

戻る