装備している武器の攻撃力をダメージ計算式に

アバター
リンネ
記事: 79
登録日時: 2017年5月09日(火) 13:01

装備している武器の攻撃力をダメージ計算式に

投稿記事by リンネ » 2017年9月30日(土) 00:26

はじめまして。
当トピックを閲覧いただきありがとうございます。

一つ質問させていただきたいのですが
スキルのダメージ計算式に「使用者が装備している武器の攻撃力」を組み込みたいと思っています

具体的には使用者の装備している武器攻撃力が最低ダメージ保障となるように計算式を組みたいのです
(例:攻撃力50の武器を装備したキャラクターが敵Aに対してスキルを使用した場合、敵Aの防御力がどれだけ高くても最低でも武器攻撃力の数値である50がダメージとして保障される)
これにより武器ごとにダメージが変わり、もっと緻密なバトルシステムが作れると思います。

このような計算式を組む事は可能でしょうか?
可能であれば上記の計算式を組み、教えていただきたいと思っております。

とあるサイト様にて記述されている
Math.max((a.atk * 4 - b.def * 2),a.luk) ←「使用者の運の数値が最低ダメージとして保障される」
という計算式のa.lukの部分を使用者の武器攻撃力を表すものに変えることが出来れば実現できそうなので参考までに記載しておきます。

皆様の知恵をお貸しいただけると幸いです。
よろしくお願い致します。

アバター
まっつUP
記事: 983
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: 装備している武器の攻撃力をダメージ計算式に

投稿記事by まっつUP » 2017年9月30日(土) 01:57

リンネ 様
お世話になります。

プラグインを作成いたしました。
ダメージ計算式で使うことができるスクリプトが利用できます。
詳しくはプラグインヘルプをご覧になってお試し下さい。

このプラグインを利用する場合は
readmeなどに「まっつUP」の名を入れてください。
また、素材のみの販売はダメです。
上記以外の規約等はございません。
もちろんツクールMVで使用する前提です。
何か不具合ありましたら気軽にどうぞ。

免責事項:
このプラグインを利用したことによるいかなる損害も制作者は一切の責任を負いません。
添付ファイル
EquipOrizinParam.js
(3.04 KiB) ダウンロード数: 57 回
RPGで笑顔を・・・

拙作「Dragon Claw」
http://www.freem.ne.jp/win/game/12816

↑の続編「Dragon Claw Blast」
https://www.freem.ne.jp/win/game/15676

ツイッター(ツクラーの巣窟)(閲覧注意)
https://twitter.com/mattuup
アバター
リンネ
記事: 79
登録日時: 2017年5月09日(火) 13:01

Re: 装備している武器の攻撃力をダメージ計算式に

投稿記事by リンネ » 2017年9月30日(土) 08:31

>まっつUP様

お世話になっております。
早速プラグインを作成していただきありがとうございます。

ダウンロードして使わせていただきましたところ希望通りの動作を確認致しました。
いつもありがとうございます!
アバター
リンネ
記事: 79
登録日時: 2017年5月09日(火) 13:01

Re: 装備している武器の攻撃力をダメージ計算式に

投稿記事by リンネ » 2018年12月06日(木) 15:22

お久しぶりです。
先日はプラグインをしていただきありがとうございます。
プラグインを製作していただいたまっつUP様に一つ要望があるのですが
こちらのプラグインで装備品の能力がダメージ計算式に参照できるようになったのですが
それに加えて装備品による能力上昇値がステータス画面と装備画面で表示されるようにしていただくことは可能でしょうか?

現状ツクールMVの仕様では上記の場合
アクターの能力値と装備品の能力値が合算された数値だけが表示されますが
これを

アクターの能力値(装備品の能力値)という表示にしていただきたいのです
例えば(ちから100、攻撃力100 たいりょく100、防御力100 まりょく100、魔法攻撃力100)のアクターの場合

ちから  100 (100)
たいりょく 100 (100)
まりょく  100 (100)

といった感じです。

もうひとつわがままついでで可能であればで良いのですが
素早さのアクター能力値と装備による素早さ上昇値を分離して行動順に反映されるようにしていただきたいです。
例えば素早さのアクター能力値が999だがそこに素早さが10上がる装備品を装備すると素早さ1009として扱われるということです。
こちらに関してももし対応していただけるのでしたら一つ目の能力値表示と同じく

すばやさ 100 (100)という形式でひょうじされるようにしていただきたいです。

当プラグインの趣旨に関係の無い要望でしたらすみません。
お手隙の際にでも対応していただけるとありがたいです。

よろしくお願い致します。
アバター
まっつUP
記事: 983
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: 装備している武器の攻撃力をダメージ計算式に

投稿記事by まっつUP » 2018年12月06日(木) 19:58

リンネ様
お世話になります。

お望みの処理や機能ですが私が若いころに作ったプラグインが
かなりそれに近いと思いますがどうでしょうか。
viewtopic.php?f=23&t=2118&p=6767#p6767

素早さのアクター能力値と装備による素早さ上昇値を分離して行動順に反映されるようにしていただきたいです。
例えば素早さのアクター能力値が999だがそこに素早さが10上がる装備品を装備すると素早さ1009として扱われるということです。


これは、プラグインの処理を介していないデフォルトの動作では不十分でしょうか?
なお、バトラーの素早さが1000以上になるようにするためには能力値限界突破のプラグインを導入する必要がありますが、これは豊富に配布されていると思うので能力値限界のことであればこれで十分でしょう。
RPGで笑顔を・・・

拙作「Dragon Claw」
http://www.freem.ne.jp/win/game/12816

↑の続編「Dragon Claw Blast」
https://www.freem.ne.jp/win/game/15676

ツイッター(ツクラーの巣窟)(閲覧注意)
https://twitter.com/mattuup
アバター
リンネ
記事: 79
登録日時: 2017年5月09日(火) 13:01

Re: 装備している武器の攻撃力をダメージ計算式に

投稿記事by リンネ » 2018年12月08日(土) 19:36

>まっつUP様

二つ目の要望について具体的に説明いたしますと
拙作では「能力値限界が255でドーピングアイテムを使用してもこれ以上上げることはできないが装備による上昇分は例外的に反映される。例えば素早さが255に達したキャラに素早さを成長させるアイテムを使っても成長の限界として能力は上がらない、しかし素早さを上げる装備品を装備させれば本来255が限界でも実際はその分の数値が上昇している扱いとなる。」

という仕様にしたいと考えておりますが非常にややこしい仕様でありますのでこちらは無視していただいて構いません。

ご紹介いただいたkakkoE.jsに関して装備能力値の表示に関しては理想どおりなのですがこちらのプラグインの仕様かはわかりませんがアイテムなどで上昇した数値も装備能力値に含まれてしまっていてそちらを改善していただきたいと考えていて・・恥ずかしながら別の作者様が作られた装備能力値を分離するプラグインなるものとkakkoE.jsを既に使用していた状態で「アイテムなどで上昇した数値も装備能力値に含まれてしまう問題」を前者のプラグインによるものとしてそちらをオフにして試したところ変化が無くどうやらまっつUP様のkakkoE.jsの仕様なのではと先ほど気付いた次第です。
当初は前者のプラグインによる現象と判断し製作者様に連絡を取ろうとしましたがツクールフォーラムに投稿されていたプラグインであちらではこういった要望にはお答えしておられない(以前同サイトにて要望を出させていただいた事がありますが返事が返ってきませんでした。)ようなので代替策としてこちらでまっつUP様のお力をお借りしたいと思い前レスのような要望を出させていただいた・・ということでした。

長々と拙い説明ではありますが
要望のほうを改めて正しく説明させていただきます。

「アイテムなどで上昇した数値も装備能力値に含まれてしまう」仕様を

「右側に表示される()内の数値は純粋な装備による上昇値のみ」という仕様に変えていただければ非常にありがたいです。

商業RPGなどで標準的に搭載されている
「キャラクターのステータスと装備能力値が分かれている」
という仕様を実装したいと考えています。

お忙しいとは思いますが何卒よろしくお願い致します。

何かご不明な点等あれば何なりとお申し付けください。
アバター
まっつUP
記事: 983
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: 装備している武器の攻撃力をダメージ計算式に

投稿記事by まっつUP » 2018年12月08日(土) 20:24

「前者のプラグイン」というものと競合しているかどうかは定かではありませんが
拙作のプラグインのプラグインパラメータのshowbuffvalを1(0以外)に変更することで
かっこ内を装備の加算分のみの表示にすることができます。
(ちなみにver1.10が最新バージョンです。異なる場合はないと思いますが。)
RPGで笑顔を・・・

拙作「Dragon Claw」
http://www.freem.ne.jp/win/game/12816

↑の続編「Dragon Claw Blast」
https://www.freem.ne.jp/win/game/15676

ツイッター(ツクラーの巣窟)(閲覧注意)
https://twitter.com/mattuup
アバター
リンネ
記事: 79
登録日時: 2017年5月09日(火) 13:01

Re: 装備している武器の攻撃力をダメージ計算式に

投稿記事by リンネ » 2018年12月08日(土) 21:14

ありがとうございます!
仰るとおりパラメータを変更したところ装備上昇分のみの表示となりました!

しかし今度は装備画面での左側の能力値表示に問題が出てしまいました・・。

fffff.png


画像は拙作の一アクターの初期ステータスなのですがこの状態でアイテムによって各能力を上昇させましたがその分を含めた能力値が正しく表示されません
ちなみにステータス画面では
hkhk.png
hkhk.png (187.76 KiB) 閲覧数: 113 回

このように上昇した分も加算された値が正常に表示されます。

前述の装備画面でもステータス画面と同じように上昇分も反映した状態の正常な数値を表示していただくことは可能でしょうか?
それに加えてもう一つほどお願いがあります。
二枚目のステータス画面でも装備画面と同じように
装備能力値とアクターの能力値を分け表示していただくことは可能でしょうか?
表示形式は装備画面と同じように100(100)という形式でお願いしたいです。
要望が多くて申し訳ありません・・!
アバター
まっつUP
記事: 983
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: 装備している武器の攻撃力をダメージ計算式に

投稿記事by まっつUP » 2018年12月08日(土) 22:40

プラグインを更新しました。
プラグインパラメータによってかっこ内にバフ等が反映されない場合は
イベントコマンドでの能力値の増減の増加値のみを左側の能力値表示に反映されるようにしました。

追記:デフォルトのステータスシーンであれば
装備シーンと同じようにかっこが描画されるはずですが競合でしょうか?
添付ファイル
KakkoE.js
(3.43 KiB) ダウンロード数: 2 回
RPGで笑顔を・・・

拙作「Dragon Claw」
http://www.freem.ne.jp/win/game/12816

↑の続編「Dragon Claw Blast」
https://www.freem.ne.jp/win/game/15676

ツイッター(ツクラーの巣窟)(閲覧注意)
https://twitter.com/mattuup
アバター
リンネ
記事: 79
登録日時: 2017年5月09日(火) 13:01

Re: 装備している武器の攻撃力をダメージ計算式に

投稿記事by リンネ » 2018年12月08日(土) 23:19

プラグインの更新作業お疲れ様です!
さっそく確認しましたところ上昇した値も含めた能力値が表示されるようになりました!

ステータス画面でにて()が表示されない件に関して調べましたところ

こま様という方が製作されたExclude Statusという不要なステータスの表示を消す事ができるプラグインと競合が起こっているようです。
viewtopic.php?t=495

まっつUP様の方でこの競合を解決していただくことは可能でしょうか?

“MV:質問” へ戻る