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
戻る