ポケモンみたいな受けたダメージを返すプラグイン

メグミルク
記事: 69
登録日時: 2017年2月15日(水) 12:25

ポケモンみたいな受けたダメージを返すプラグイン

投稿記事by メグミルク » 2017年4月26日(水) 01:40

こんにちは、メグミルクです。

現在作ってるスキルでポケモンの「がまん」のように

・がまん状態に入ってから敵の攻撃を受けて実際にスキルが発動するまでに受けたダメージの合計分をその相手に跳ね返す

といったスキルを探しています。例えばがまんというスキルを使って敵から受けたダメージの総数が1200だとしたらその総数1200をそのまま相手に返すと言った感じです。最低限これだけ出来ればよいですが、可能ならその数値を例えば半分にしたり、思いきって倍返しにしたり……

どうかよろしくお願いします。

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

Re: ポケモンみたいな受けたダメージを返すプラグイン

投稿記事by フトコロ » 2017年4月26日(水) 23:13

こんにちは。

一部の機能について、プラグインを試作してみました。

メグミルク さんが書きました:例えばがまんというスキルを使って敵から受けたダメージの総数が1200だとしたらその総数1200をそのまま相手に返すと言った感じです。最低限これだけ出来ればよいですが、可能ならその数値を例えば半分にしたり、思いきって倍返しにしたり……


例として、ステートに以下のタグを記入することで、ステート付与中に受けたダメージを変数に格納することができます。

コード: 全て選択

<ESV 与ダメージ時>
v[1] += result.hpDamage
</ESV 与ダメージ時>


あとは、「がまん」スキルで上記のステートを使用者に付与することで、変数ID1 にダメージが蓄積します。
ダメージ計算式に v[1] と記入することで、変数ID1 の値を参照できるので、ダメージに反映させることができます。

申し訳ないですが、ステートが解除されたときに自動でダメージを与えることは、当プラグインではできません。
別のスキルで能動的にダメージを与えるようにするか、ステート解除で自動でダメージを与えるようなプラグインを探してください。

<ダウンロード>
https://raw.githubusercontent.com/futokoro/RPGMaker/master/FTKR_ExVariablesChange.js
<マニュアル>
https://github.com/futokoro/RPGMaker/blob/master/FTKR_ExVariablesChange.ja.md
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32

Re: ポケモンみたいな受けたダメージを返すプラグイン

投稿記事by フトコロ » 2017年4月27日(木) 23:26

ステートがダメージまたは自動で解除された場合に、指定したスキルを発動させるプラグインを試作してみました。

以下のタグをステートのメモ欄に追記してください。
なお、発動させるスキルの範囲は、全体またはランダムから選択してください。

<ASS_解除発動: スキルID>

<ダウンロード>
https://raw.githubusercontent.com/futokoro/RPGMaker/master/FTKR_AutoSkillRemovingState.js

先日のダメージを変数に蓄積できるプラグインと合わせて使用することで、「がまん」スキルを実現できると思います。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
メグミルク
記事: 69
登録日時: 2017年2月15日(水) 12:25

Re: ポケモンみたいな受けたダメージを返すプラグイン

投稿記事by メグミルク » 2017年4月28日(金) 02:11

返信が遅くなってしまい、誠に申し訳ありません。せっかくプラグインを作って下さったのに、失礼な事をしてしまいました。

プラグインの程、ありがとうございます。さっそく試してみたところ、導入してテストプレイをしようとするとエラーを吐きます。タグをつけずに起動しても同じでした。

急ぎではないのでゆっくりお願いします。
添付ファイル
bandicam 2017-04-28 02-05-26-280.png
bandicam 2017-04-28 02-05-18-670.png
bandicam 2017-04-28 02-05-18-670.png (7.67 KiB) 閲覧数: 6626 回
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32

Re: ポケモンみたいな受けたダメージを返すプラグイン

投稿記事by フトコロ » 2017年4月28日(金) 19:25

メグミルク さんが書きました:さっそく試してみたところ、導入してテストプレイをしようとするとエラーを吐きます。タグをつけずに起動しても同じでした。


エラーを回避するように処理を見直しました。
お手数をかけますが、再度ダウンロードをお願いします。

<ダウンロード>
FTKR_ExVariablesChange.js
https://raw.githubusercontent.com/futokoro/RPGMaker/master/FTKR_ExVariablesChange.js


<FTKR_AutoSkillRemovingState.js>
スキル自動発動プラグインですが、発動させるスキルの範囲に単体を選んでも動作するように見直しました。
敵単体の場合でも、敵1体ランダムと同じ処理になります。

ただし、以下のタグを追加すると、ステートが解除する直前にダメージを与えた相手を対象にするようになります。
<ASS_リベンジターゲット>

<ダウンロード>
FTKR_AutoSkillRemovingState.js
https://raw.githubusercontent.com/futokoro/RPGMaker/master/FTKR_AutoSkillRemovingState.js
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
メグミルク
記事: 69
登録日時: 2017年2月15日(水) 12:25

Re: ポケモンみたいな受けたダメージを返すプラグイン

投稿記事by メグミルク » 2017年5月02日(火) 12:16

データを実家に忘れてしまい、今までずっと返信が出来なくて申し訳ありません。
試してみたところ、やはり同じエラーが出ます。もしかしたらプラグインの挿入場所でエラーを吐いている可能性もありますが
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32

Re: ポケモンみたいな受けたダメージを返すプラグイン

投稿記事by フトコロ » 2017年5月02日(火) 16:39

メグミルクさん

お手数をお掛けして申し訳ございません。

こちらでエラーを再現できなかったため推測で修正しましたが、原因は違ったということですね。

それでは、こちらで再度試していただけますか?
アイテム増減処理の前に、変数の増減を行うように処理を見直しました。
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
メグミルク
記事: 69
登録日時: 2017年2月15日(水) 12:25

Re: ポケモンみたいな受けたダメージを返すプラグイン

投稿記事by メグミルク » 2017年5月02日(火) 17:15

こちらの方で試したところ、今度はこんなエラー表示が出ました
添付ファイル
bandicam 2017-05-02 17-13-25-793.png
bandicam 2017-05-02 17-13-31-587.png
アバター
フトコロ
記事: 1029
登録日時: 2017年2月06日(月) 21:32

Re: ポケモンみたいな受けたダメージを返すプラグイン

投稿記事by フトコロ » 2017年5月02日(火) 17:52

今までのエラーは起きなくなったということですね。

新しいエラーについて、FTKR_AutoSkillRemovingState.jsの処理を見直しました。
こちらで試していただけますか?
---------------------------------------------------------------------------------------------------
プラグイン置き場(GitHub)
https://github.com/futokoro/RPGMaker/blob/master/README.md

検討中の内容は上記リンク先の「対応するかもしれないプラグインのメモ」を参照してください。
メグミルク
記事: 69
登録日時: 2017年2月15日(水) 12:25

Re: ポケモンみたいな受けたダメージを返すプラグイン

投稿記事by メグミルク » 2017年5月02日(火) 18:57

修正ありがとうございます。問題なく動きました。
ダメージがきちんと蓄積されているのかまではまだ未確認ですが、とりあえずエラーははかなくなりました

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