与ダメージに応じて逃走確率が上がる方法

斜め359度
記事: 14
登録日時: 2017年12月28日(木) 20:52

与ダメージに応じて逃走確率が上がる方法

投稿記事by 斜め359度 » 2017年12月28日(木) 21:18

敵にダメージを与えると与えた側の逃走成功確率が上がる! そんなシステムを作りたいと思い頑張ってみたのですが全然出来ませんでした。


お知恵を御貸しください(>_<)
ツクール初心者ですので プラグインとかは作れません。

プラグイン無しでも上記の戦闘システム作ることは可能でしょうか?

青猫_
記事: 42
登録日時: 2017年11月07日(火) 22:47

Re: 与ダメージに応じて逃走確率が上がる方法

投稿記事by 青猫_ » 2017年12月28日(木) 23:56

RPGツクールMVのデフォルトの逃走成功率計算値は、
「0.5 × 仲間全員の敏捷性の平均値 ÷ 敵の敏捷性の平均値」だそうです。
コアスクリプトを弄って、自作プラグインを作ればいくらでも好きな設定に変更できると思いますが、
ツクールの標準機能のみで計算式を変更するなら、単純に敏捷性にバフ・デバフをかければよいのではないかと
体力が下がるごとに全ての敵味方の敏捷性が下がる、というのはリアルですが、それじゃあピンチ時に逃げられんだろ、という事で火事場の馬鹿力的に逆に敏捷性が上がるキャラやスキルを用意するとかで騙し騙し作れるとは思います。
ただし、この方法では行動順まで変動してしまいますが。
逃走成功率だけを変更したい場合、「逃げる」選択後に数値を弄るチャンスが無いので、与えたダメージを変数に格納するなどしても、それを逃走成功率に影響させる方法が、プラグイン無しでは無いです。
さらに捻って「逃走準備」といったスキルを作り、行動不能になるかわり与えたダメージに応じて敏捷性が上昇するステートを全員にかけるなどと言った回りくどい手しか私の脳みそでは考えつきませんでした(つまり絶対無いとは言えない)

逃走成功率を弄るプラグイン自体はいくつかあるので、制御文字が使える奴があれば、与えたダメージ(もしくは敵の全体HPに対する与ダメージの割合)などを格納し、
その数値から補正値を呼び出して、逃走成功率を増減させる事はできると思いますが(あるとも言ってない)
斜め359度
記事: 14
登録日時: 2017年12月28日(木) 20:52

Re: 与ダメージに応じて逃走確率が上がる方法

投稿記事by 斜め359度 » 2017年12月29日(金) 08:35

こんなに早く返信を頂けるとは!返信ありがとうございます いや考えもしなかった方法です!解決!とはいかないですが なるほどそのような仕組みで逃走成功確率が決まるのですね 何とか工夫してできないか引き続き考えてみます(>_<)
斜め359度
記事: 14
登録日時: 2017年12月28日(木) 20:52

Re: 与ダメージに応じて逃走確率が上がる方法

投稿記事by 斜め359度 » 2018年1月03日(水) 17:04

いくらか進展がありましたので改めてここでご質問させて頂きます。(..)よろしくお願いします。

今回は敵へ与ダメージを与えると敏捷性が減少していく方法がないか、教えて頂ければと思っております。

現状は皆様のおかげで逃走成功確率の算出方法の変更とその表示に成功しておりまして。ホント感謝です(>_<)。

ただいま、【50×パーティの敏捷性の平均÷敵パーティの敏捷性の平均】で逃走成功率が表示されている状態です。

ここから敏捷性の高い敵にダメージを与え、その都度に敵の【敏捷性】が下がり、逃げやすくなればいいなと思っています。

(>_<)頼ってばかりで大変申し訳ないのですが、ご助力頂けると幸いでございます(>_<)
アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: 与ダメージに応じて逃走確率が上がる方法

投稿記事by まっつUP » 2018年1月03日(水) 19:42

斜め359度様
お世話になります。

まずアクター側のパーティの内、戦闘メンバーの敏捷性の平均値が
戦闘中に上下することによって逃走確率が期待する値に
変化することは確認できましたか?
RPGで笑顔を・・・

ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup

github
https://github.com/mattuup/RPGMakerMZ
斜め359度
記事: 14
登録日時: 2017年12月28日(木) 20:52

Re: 与ダメージに応じて逃走確率が上がる方法

投稿記事by 斜め359度 » 2018年1月03日(水) 20:06

( ゚Д゚)やってみたのですが ボクのやり方が悪いのか 敵を戦闘中に敏捷性減少状態にしても
逃走成功率の%が動きませんでした。 プラグインなしだと2段階まで能力は下がるようなのですが 
%に動きはありませんでした。 何がいけないのでしょう?

バトルイベントの条件は「ターン 0+0*x」次のページに「ターン終了時」
スパンは「ターン」になっています。
これらが原因でしょうか?

追記:【逃げる】を選択するたびに逃走成功率が10%ずつ上昇してます。
アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: 与ダメージに応じて逃走確率が上がる方法

投稿記事by まっつUP » 2018年1月03日(水) 21:05

以前作成したプラグインを更新して
毎ターン逃走確率が更新されるようにしてみました。
プラグインパラメータがいくつかありますが
変更せずに導入してみてください。

なお、プラグインヘルプにはできるだけに下に適用した方がよいとありますが
今回はまず一番上に適用した方がよいと思います。

<以下プラグインヘルプ一部抜粋>

本来は戦闘メンバーに関わらず
戦闘開始前にパーティ全体の素早さの平均で判定するのですが
このプラグインを使うと
戦闘中に戦闘メンバーの素早さの平均で判定します。
即ち、能力値の変化により逃走確率が変わる可能性があります。

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

免責事項:
このプラグインを利用したことによるいかなる損害も制作者は一切の責任を負いません。
添付ファイル
ChickenSlice.js
ver1.02
(3.45 KiB) ダウンロード数: 9 回
最後に編集したユーザー まっつUP on 2019年6月10日(月) 18:56 [ 編集 1 回目 ]
RPGで笑顔を・・・

ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup

github
https://github.com/mattuup/RPGMakerMZ
斜め359度
記事: 14
登録日時: 2017年12月28日(木) 20:52

Re: 与ダメージに応じて逃走確率が上がる方法

投稿記事by 斜め359度 » 2018年1月03日(水) 22:05

ありがとうございます!早速導入してみました。

しかし逃走成功確率が表示されません。 何かバトルイベントに入れる必要があるのでしょうか?
アバター
まっつUP
記事: 1155
登録日時: 2016年8月11日(木) 15:38
お住まい: タケノコ王国

Re: 与ダメージに応じて逃走確率が上がる方法

投稿記事by まっつUP » 2018年1月03日(水) 23:57

しかし逃走成功確率が表示されませんとはどういうことでしょうか。
このプラグインをオンにしていないときだけ
逃走成功確率が表示されるという状況でしょうか?
拙作のプラグイン以外を使用している場合は競合の可能性もあると思います。
RPGで笑顔を・・・

ツイッター(ツクラーの巣窟)(閲覧は自己責任でお願いします)
https://twitter.com/mattuup

github
https://github.com/mattuup/RPGMakerMZ
斜め359度
記事: 14
登録日時: 2017年12月28日(木) 20:52

Re: 与ダメージに応じて逃走確率が上がる方法

投稿記事by 斜め359度 » 2018年1月04日(木) 00:05

いえ頂いたプラグインのみONにして 戦闘テストを行ってみましたが逃走成功確率の表示はされていませんでした。

初期状態のまま変化なしでした。

何かする必要があるのでしょうか?

“MV:質問” へ戻る