【解決済み】SQUARE PHOENIX様の「metal_enemy」プラグインについて

アバター
ツクラ―
記事: 68
登録日時: 2019年5月15日(水) 19:03

【解決済み】SQUARE PHOENIX様の「metal_enemy」プラグインについて

投稿記事by ツクラ― » 2022年5月01日(日) 19:40

SQUARE PHOENIX様の「metal_enemy」プラグインについて
機能を変更できないかお聞きしたく投稿させていただきました。

指定したバトラーIDには「通常」または「会心」に関わらず、
攻撃が成功した場合「1」だけダメージを与えられる仕様にすることは可能でしょうか?

併せてこれは余談なのですが、
別の方がこのプラグインの不具合を修正なされておられまして、
そちらの修正プラグインを試したところプラグイン自体がうまく機能しませんでした。
https://tm.lucky-duet.com/viewtopic.php?t=11129

改変の方法をご存知の方がおられましたらご回答していただければ幸いです。
宜しくお願い致します。
添付ファイル
metal_enemy.js
(2.28 KiB) ダウンロード数: 1 回
最後に編集したユーザー ツクラ― on 2022年5月02日(月) 13:13 [ 編集 1 回目 ]

ecf5DTTzl6h6lJj02
記事: 469
登録日時: 2018年12月23日(日) 13:55

Re: SQUARE PHOENIX様の「metal_enemy」プラグインについて

投稿記事by ecf5DTTzl6h6lJj02 » 2022年5月01日(日) 20:55

こんばんは。
プラグインに変更を施した者です。
ツクラー さんが書きました:指定したバトラーIDには「通常」または「会心」に関わらず、
攻撃が成功した場合「1」だけダメージを与えられる仕様にすることは可能でしょうか?

会心(クリティカル)時でもダメージを1にできる機能を追加してみました。
お試しください。
metal_enemy.js
(2.67 KiB) ダウンロード数: 2 回

ツクラ― さんが書きました:併せてこれは余談なのですが、
別の方がこのプラグインの不具合を修正なされておられまして、
そちらの修正プラグインを試したところプラグイン自体がうまく機能しませんでした。
https://tm.lucky-duet.com/viewtopic.php?t=11129

プラグインパラメータの内容を変更したため、
パラメータを更新しないと、パラメータの内容を正常に取得できずうまく機能しない場合があります。
プラグインを差し替えたあと、パラメータの内容を再設定してください。
アバター
ツクラ―
記事: 68
登録日時: 2019年5月15日(水) 19:03

Re: SQUARE PHOENIX様の「metal_enemy」プラグインについて

投稿記事by ツクラ― » 2022年5月01日(日) 22:27

ecf5DTTzl6h6lJj02様

ご回答していただきありがとうござます。
引用記事の変更を担当していただいた方からご返信していただき恐縮です。

機能を拡張して頂きありがとうございます。

1つ確認させていただきたいのですが、
今回添付していただいたプラグイン単独だけで機能しますでしょうか?
競合が起きない状態で今回のプラグインをテストしましたところ、
ダメージが通常ダメージ数になってしまいました。

続けての質問お手数おかけします。
ecf5DTTzl6h6lJj02
記事: 469
登録日時: 2018年12月23日(日) 13:55

Re: SQUARE PHOENIX様の「metal_enemy」プラグインについて

投稿記事by ecf5DTTzl6h6lJj02 » 2022年5月01日(日) 22:54

こんばんは。
ツクラ― さんが書きました:1つ確認させていただきたいのですが、
今回添付していただいたプラグイン単独だけで機能しますでしょうか?
競合が起きない状態で今回のプラグインをテストしましたところ、
ダメージが通常ダメージ数になってしまいました。

こちらでは、新規プロジェクトで問題なく機能しているようです。
パラメータ(敵キャラのリスト等)の内容が正しく設定されているかご確認ください。
また、データベースから戦闘テストでチェックする場合に、
プロジェクトを保存していないと、プラグインの設定内容が適用されませんが、
保存し忘れていたりしないでしょうか?
こちらも併せてご確認ください。
アバター
ツクラ―
記事: 68
登録日時: 2019年5月15日(水) 19:03

Re: SQUARE PHOENIX様の「metal_enemy」プラグインについて

投稿記事by ツクラ― » 2022年5月01日(日) 23:41

続けてもご回答申し訳ございませんでした。

ecf5DTTzl6h6lJj02様でも問題ないとのことですので、
こちらの設定が何か間違っていますね…。

>データベースから戦闘テストでチェックする場合に、
>プロジェクトを保存していないと、プラグインの設定内容が適用されません
マップ上でテストをしておりますが保存は欠かさず行っております。

記載し忘れておりましたがこちらのバージョンは「1.5.2」となります。

こちらの設定状態を画像添付させていただきました。
大変恐縮ではございますが誤りをご指摘いただけますでしょうか?
宜しくお願い致します。
添付ファイル
Test_01.png
ecf5DTTzl6h6lJj02
記事: 469
登録日時: 2018年12月23日(日) 13:55

Re: SQUARE PHOENIX様の「metal_enemy」プラグインについて

投稿記事by ecf5DTTzl6h6lJj02 » 2022年5月02日(月) 00:59

こんばんは。
特におかしな設定がされている様子はありません。
ツクラ― さんが書きました:続けてもご回答申し訳ございませんでした。
記載し忘れておりましたがこちらのバージョンは「1.5.2」となります。

こちらはコアのバージョンが 1.6.2 です(スタンドアローン版)。
steam が使えないので、古いバージョンでのチェックが行えないのですが、
もしかしたら、
改変する際に、エネミーIDのチェックを includes メソッドで行うように変更したので、
それが原因かもしれないです。
(ここら辺、うろ覚え… 1.5.2のコアってincludes使えなかったんだっけ?)

metal_enemy.js の中身の 68 行目付近を

コード: 全て選択

if (metal_enemy_id.indexOf(target._enemyId) != -1) {

に変更して、動作するか確認してみてください。
アバター
ツクラ―
記事: 68
登録日時: 2019年5月15日(水) 19:03

Re: SQUARE PHOENIX様の「metal_enemy」プラグインについて

投稿記事by ツクラ― » 2022年5月02日(月) 12:12

ecf5DTTzl6h6lJj02様

添付画像を確認していただきありがとうございました。

>改変する際に、エネミーIDのチェックを includes メソッドで行うように変更したので、
>それが原因かもしれないです。
プログラミング知識が全くなくご指摘の箇所がわからないのですが、
データベースの設定にミスがないとのことですので、こちらの旧バージョンが原因のようですね。

また、修正用のコードありがとうございます。
テストしてみましたがダメージ数に変化がございませんでしたが、
最新バージョンでは問題なく機能するとのことですので、
今後更新した際にこのプラグインを導入してみたいと思います。

この度は機能の拡張と修正対策を行っていただき、誠にありがとうございました!
ecf5DTTzl6h6lJj02
記事: 469
登録日時: 2018年12月23日(日) 13:55

Re: SQUARE PHOENIX様の「metal_enemy」プラグインについて

投稿記事by ecf5DTTzl6h6lJj02 » 2022年5月02日(月) 13:14

こんにちは。
他にも、コアのバージョンが古い場合に動作不良を起こす原因になりそうな部分があったので、
その部分を変更したファイルをあげておきます。
前述通り、こちらで、古いバージョンでのチェックができないので、
これで動く保証が全くないのですが、一応お試しいただければと思います。
(プラグインパラメータの取得方法や、パラメータ名に変更を加えたので、再設定が必要になります)
添付ファイル
metal_enemy.js
(3.32 KiB) ダウンロード数: 3 回
アバター
ツクラ―
記事: 68
登録日時: 2019年5月15日(水) 19:03

Re: 【解決済み】SQUARE PHOENIX様の「metal_enemy」プラグインについて

投稿記事by ツクラ― » 2022年5月02日(月) 22:12

ecf5DTTzl6h6lJj02様

旧バージョン用の修正プラグインを再度作ってくださりありがとうございます。

添付していただいたプラグインで無事動作を確認することができました!
またクリティカルの有無設定も確認できました。
旧バージョンというお手数をお掛けして申し訳ございませんでした。

この度は2日間にわたり不具合を対応していただき、
誠にありがとうございます!感謝申し上げます。

“MV:質問” へ戻る