現在HPに応じて強くなる装備品 MV

XEO

現在HPに応じて強くなる装備品 MV

投稿記事by XEO » 2017年7月16日(日) 15:56

戦闘中にHP残量(体力)の変化に合わせてステータスが変化する装備を作りたいです。
何か方法はございませんでしょうか?

例えば、物理攻撃が100上がる武器で
体力100/100の時は物理攻撃100上昇、
体力が減るにつれて物理攻撃が上昇し、
体力0/100の時点で物理攻撃150上昇(最大で1.5倍)
このように、体力の変動に合わせてステータスが上下する装備です。

アバター
トリアコンタン
記事: 2311
登録日時: 2015年11月10日(火) 21:13
お住まい: きのこ王国
連絡を取る:

Re: 現在HPに応じて強くなる装備品 MV

投稿記事by トリアコンタン » 2017年7月20日(木) 02:25

こんばんは!
試作してみましたので動作をご確認ください。
説明が長いですが、ご希望の使用を実現するには、以下の計算式を対象の装備品に設定してください。

コード: 全て選択

<DEP_攻撃力:param * (1.5 - a.hpRate() / 2)>


「装備品パラメータの動的設定プラグイン」
・使い方
装備品のパラメータを現在のアクターの状態に応じて動的に変更します。
武器と防具のメモ欄に以下の通り指定してください。
設定にはJavaScript計算式を使用します。

コード: 全て選択

<DEP_攻撃力:[計算式]>   # 攻撃力に計算式を適用
<DEP_防御力:[計算式]>   # 防御力に計算式を適用
<DEP_魔法力:[計算式]>   # 魔法力に計算式を適用
<DEP_魔法防御:[計算式]> # 魔法防御に計算式を適用
<DEP_敏捷性:[計算式]>   # 敏捷性に計算式を適用
<DEP_運:[計算式]>       # 運に計算式を適用
<DEP_最大HP:[計算式]>   # 最大HPに計算式を適用
<DEP_最大MP:[計算式]>   # 最大MPに計算式を適用

計算式に使用できる要素は以下の通りです。
各パラメータの値は本プラグインによる変動分は含みません。

コード: 全て選択

param # データベースで指定した元々の値
a.hp  # HP
a.mp  # MP
a.tp  # TP
a.mhp # 最大HP
a.mmp # 最大MP
a.atk # 攻撃力
a.def # 防御力
a.mat # 魔法力
a.mdf # 魔法防御
a.agi # 敏捷性
a.luk # 運
a.hpRate() # HPレート(0.0 - 1.0)
a.mpRate() # MPレート(0.0 - 1.0)
a.tpRate() # TPレート(0.0 - 1.0)
a.special('aaa') # メモ欄の[aaa]の値(※)

※特徴を有するメモ欄から指定した内容に対応する数値を取得

コード: 全て選択

<aaa:100> # a.special('aaa')で[100]を返す。

特定のキャラクターが装備すると効果が強化されたり
装備品同士の組み合わせによる強化やステートによる強化が可能になります。

・ダウンロード
https://raw.githubusercontent.com/triacontane/RPGMakerMV/master/DynamicEquipParam.js

・利用規約
当プラグインはMITライセンスのもとで公開されています。作者に無断で改変、再配布が可能で、利用形態(商用、18禁利用等)についても制限はありません。このプラグインはもうあなたのものです。

画像
画像
画像
画像
画像
画像

・これまでに制作したプラグイン一覧
https://docs.google.com/spreadsheets/d/1BnTyJr3Z1WoW4FMKtvKaICl4SQ5ehL5RxTDSV81oVQc/edit#gid=30581402
プラグイン関連のトラブルが発生した際の切り分けと報告の方法です。
http://qiita.com/triacontane/items/2e227e5b5ce9503a2c30

[Blog] : http://triacontane.blogspot.jp/
[Twitter]: https://twitter.com/triacontane/
[GitHub] : https://github.com/triacontane/
XEO

Re: 現在HPに応じて強くなる装備品 MV

投稿記事by XEO » 2017年7月21日(金) 10:13

いつもご対応ありがとうございます。

後ほど導入させていただきます。
メルサイア
記事: 127
登録日時: 2016年2月22日(月) 10:35
お住まい: 大阪府
連絡を取る:

Re: 現在HPに応じて強くなる装備品 MV

投稿記事by メルサイア » 2017年7月21日(金) 10:21

おおおっ! これでFF6のアルテマウェポン(現在HPが高いほど攻撃力UP)とかもできそうですね!
早速試してみます。

“MV:質問” へ戻る