敵のダメージ…。

カードグループ
記事: 45
登録日時: 2021年4月14日(水) 23:02

敵のダメージ…。

投稿記事by カードグループ » 2021年4月15日(木) 13:07

初めての質問失礼します。
作成中テストプレイをしてたら、敵キャラでメタル系にしてないのに「1」ダメージしか与えられない敵がいます。(クリティカルは普通です。)
もしかして知らない間に変なことをしてしまったのでしょうか…。
最初は問題なかったのに、作成してテストプレイしたらこのようになっていました。

使っているメタル系のプラグインは「metal_enemy」のみ使用しています。
メタル系にしたい敵キャラのIDをパラメータに入力しています。
このプラグインを消しても変わりませんでした…。

多分情報が足りないと思います…。
申し訳ありません…。
コメントで何か聞かれたらお答えします…。

ゆわか
記事: 282
登録日時: 2015年11月10日(火) 20:08
連絡を取る:

Re: 敵のダメージ…。

投稿記事by ゆわか » 2021年4月15日(木) 16:16

戦闘計算式で最低1ダメージ入るようにしている上で
敵の防御力が高すぎるとか?

このプラグインをOFFにすると、問題の起きている敵以外のメタル系は
ちゃんと普通のダメージですか?

新規プロジェクトで同じ敵を作ってテストしたらどうなりますか?

他にもプラグインを使っているなら
全てのプラグインをOFFにしても同じ現象がおきますか?

テストプレイをニューゲームではなくコンテニューから行っていませんか?
セーブデータには、データベースやプラグインの変更が反映されないことがあります。
敵グループの戦闘テストでのテストの場合は
プラグインのONOFFを切り替えた後、必ずプロジェクトを保存しないと
状態が反映されないのでご注意ください。
(プラグインをOFFにしたつもりだったけど、ONのままでテストされている等)
カードグループ
記事: 45
登録日時: 2021年4月14日(水) 23:02

Re: 敵のダメージ…。

投稿記事by カードグループ » 2021年4月15日(木) 18:33

調べてみた結果。「metal_enemy」に異変を感じました。
このプラグインをオフ状態でセーブするとダメージが通常になりました。
オン状態にすると下記のようになってしまいます…。
ヘルプを見て、「パラメータで設定したIDの敵は、メタル系の敵になります」と書いてあったので、メタル系にしたい敵キャラのIDをパラメータに入力しています。
テスト戦闘をすると、入力したID以外の敵キャラもメタル系になっていることがありました。

追記ですが、プラグインのスクショを同封します。
添付ファイル
カードランド - RPGツクールMV 2021_04_15 18_35_11.png
カードランド - RPGツクールMV 2021_04_15 18_35_11.png (30.3 KiB) 閲覧数: 2301 回
カードランド - RPGツクールMV 2021_04_15 18_35_02.png
ecf5DTTzl6h6lJj02
記事: 450
登録日時: 2018年12月23日(日) 13:55

Re: 敵のダメージ…。

投稿記事by ecf5DTTzl6h6lJj02 » 2021年4月15日(木) 22:07

こんばんは。
こちらでも同様の現象を確認しました。
どうやら、プラグイン側の不具合のようです。
元のプラグインファイルのバックアップを取ってから、
テキストエディタ等でプラグインファイルを開き、以下の修正を行ってみてください。

7行目あたりの

コード: 全て選択

@type 任意のタイプ[]

となっている部分を

コード: 全て選択

@type enemy[]

に変更してください。
不具合とは関係ありませんが、敵キャラをリストから選ぶ形に変更できます。

31行目あたりの

コード: 全て選択

metal_enemy_id  = param['メタル系の敵のID'];

となっている部分を

コード: 全て選択

metal_enemy_id  = JSON.parse(param['メタル系の敵のID']).map(params => Number(params));

57行目あたりの

コード: 全て選択

metal_enemy_id.indexOf(target._enemyId) >= 0

となっている部分を

コード: 全て選択

metal_enemy_id.includes(target._enemyId)

に変更してください。

恐らく、これで、正常な動作をするのではないかと思います。
カードグループ
記事: 45
登録日時: 2021年4月14日(水) 23:02

Re: 敵のダメージ…。

投稿記事by カードグループ » 2021年4月16日(金) 08:40

修正をしてテストプレイしてみたら、ダメージは戻りましたが、指定の敵がメタル系になっていないことが確認されました。
ecf5DTTzl6h6lJj02
記事: 450
登録日時: 2018年12月23日(日) 13:55

Re: 敵のダメージ…。

投稿記事by ecf5DTTzl6h6lJj02 » 2021年4月16日(金) 10:33

こんにちは。
カードグループ さんが書きました:修正をしてテストプレイしてみたら、ダメージは戻りましたが、指定の敵がメタル系になっていないことが確認されました。

こちらで確認する限り、指定したIDの敵キャラはメタル系になっています。

  1. metal_enemy.js の修正が正しくできていないのかもしれないので、こちらのファイルに差し替えてみてください。
    (元のファイルはきちんとバックアップしておいてください)
    metal_enemy.js
    (2.28 KiB) ダウンロード数: 20 回
  2. プラグイン管理画面で、metal_enemy の項目を右クリックして、更新を選択し、プラグインの更新を行ってください。
    また、プラグインのパラメータ設定画面を開いて、パラメータが正しく設定されていることを確認してください。
  3. OKで画面を閉じ、プロジェクトの保存で、プロジェクトを保存して、プラグインの変更を適用させてください。
上記を行って、正しく動作させられるか、確認してみてください。
カードグループ
記事: 45
登録日時: 2021年4月14日(水) 23:02

Re: 敵のダメージ…。

投稿記事by カードグループ » 2021年4月16日(金) 16:46

できました!
ありがとうございます!

“MV:質問” へ戻る