敵のダメージ…。

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

敵のダメージ…。

投稿記事 by カードグループ »

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

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

多分情報が足りないと思います…。
申し訳ありません…。
コメントで何か聞かれたらお答えします…。
ゆわか
記事: 400
登録日時: 2015年11月10日(火) 20:08
連絡する:

Re: 敵のダメージ…。

投稿記事 by ゆわか »

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

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

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

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

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

Re: 敵のダメージ…。

投稿記事 by カードグループ »

調べてみた結果。「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) 閲覧された回数 3021 回
カードランド - RPGツクールMV 2021_04_15 18_35_02.png
ecf5DTTzl6h6lJj02
記事: 715
登録日時: 2018年12月23日(日) 13:55

Re: 敵のダメージ…。

投稿記事 by ecf5DTTzl6h6lJj02 »

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

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 カードグループ »

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

Re: 敵のダメージ…。

投稿記事 by ecf5DTTzl6h6lJj02 »

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

Re: 敵のダメージ…。

投稿記事 by カードグループ »

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

“MV:質問”に戻る