特定のスキルを強化する装備やステート

アバター
かいぬし
記事: 25
登録日時: 2016年4月26日(火) 17:21

特定のスキルを強化する装備やステート

投稿記事by かいぬし » 2017年3月09日(木) 12:05

お世話になります、かいぬしと申します。

特定のスキルを強化することができる装備やステートを作成したいと考えております。

(例)
・装備することで、スキルID:1(通常攻撃)の威力が20%上がる装備品。
・ステート「炎の力」 このステートをかけることで、スキル「ファイア」によって与えるダメージが50増える。
 などなど…

個人的に色々プラグインを探してみましたが、上記のようなものを実現できるプラグインが見つかりませんでした…

できれば、どなたかにこれを実現できるようなプラグインを作成していただきたいと考えております。
既にどなたかが公開されているプラグインの中で、これを実現できるようなものがある(またはプラグインを使用せずとも実現できる)なら、是非紹介していただきたいです。
よろしくお願いいたします!

アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32

Re: 特定のスキルを強化する装備やステート

投稿記事by フトコロ » 2017年3月09日(木) 20:00

こんばんは。

このトピックの内容が参考になると思います。
http://tm.lucky-duet.com/viewtopic.php?f=56&t=647

ステートの有無でダメージを変えるやり方などが紹介されていますよ。

>以下追記

装備については、記載がありませんでしたね。
攻撃側が特定の装備をしているか判定する場合は、a.isEquipped(x)になります。
x は、武器の場合は$dataWeapons[n]、防具の場合は$dataArmors[n]です。(nは武器防具のID)

例えば、ID10の武器を装備しているとダメージが20%あがる通常攻撃にする場合は、

(a.atk * 4 - b.def * 2 ) * (a.isEquipped($dataWeapons[10]) ? 1.2 : 1)

となります。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
アバター
かいぬし
記事: 25
登録日時: 2016年4月26日(火) 17:21

Re: 特定のスキルを強化する装備やステート

投稿記事by かいぬし » 2017年3月10日(金) 12:03

フトコロ さんが書きました:こんばんは。

このトピックの内容が参考になると思います。
http://tm.lucky-duet.com/viewtopic.php?f=56&t=647

ステートの有無でダメージを変えるやり方などが紹介されていますよ。

>以下追記

装備については、記載がありませんでしたね。
攻撃側が特定の装備をしているか判定する場合は、a.isEquipped(x)になります。
x は、武器の場合は$dataWeapons[n]、防具の場合は$dataArmors[n]です。(nは武器防具のID)

例えば、ID10の武器を装備しているとダメージが20%あがる通常攻撃にする場合は、

(a.atk * 4 - b.def * 2 ) * (a.isEquipped($dataWeapons[10]) ? 1.2 : 1)

となります。


回答感謝いたします。

まさかデフォルトでここまで詳細に設定できるとは思っていませんでした…
紹介していただいたフォーラムと、フトコロさんが提示して下さった計算式を元に、早速色々と試してみたいと思います。本当にありがとうございました!
また機会があればよろしくお願いします :D

“MV:プラグイン素材のリクエスト” へ戻る