.
サンプルプロジェクト
(変更箇所は”武器強化システム” と “鍛冶屋” スクリプトです)
変更点
・防具も店で強化できるようにした
・店での強化のための必要アイテムを設定できるようにした
・攻撃力以外の上昇に対応した
・店での強化時に上昇するパラメータを全て表示するようにした
・再定義メソッドをエイリアスにした




# 強化に必要なアイテムの設定の仕方
# 武器・防具のメモ欄に以下のように記述してください。
# <強化アイテム “アイテムID”>
# “アイテムID”は 1 以上の整数です。
#
# ・例
# <強化アイテム 20>
必要な素材は武器/防具個別に設定できますが、一種類のみで必要な個数は必ず1個です。
.
あと、RPG::WeaponとRPG::Armorにいろいろメソッドを追加しました。上昇値の計算式を定義してあげてください。武器個別に上昇値を設定したい場合は、例えば
class RPG::Weapon
~中略~
#————————————————————————–
# ● 武器の精神力を返します。
# ・変数説明
# saba_temper_spi デフォルトの武器精神力
# plus 強化の値
#————————————————————————–
alias saba_temper_spi spi
def spi
# IDが 1~10の武器は精神も上昇
return saba_temper_spi + plus if (1..10).include?(id)
return saba_temper_spi
end
end
みたいにすると、IDが1~10の武器(1..10の部分です)のみ精神値があがったりします。
|
|
検索ページカテゴリーアーカイブLINKLINK:RGSS素材屋さんLINK:ゲーム製作最近のコメント |
エントリ (RSS)