【解決済み】バトルログの仕様を変更したい

返信する
move1129
記事: 2
登録日時: 2016年9月09日(金) 02:59

【解決済み】バトルログの仕様を変更したい

投稿記事 by move1129 »

BattleEngineCoreとActSeqPack、BattleSysATBを用いたフロントビューATBの戦闘の際に、
使用者:味方→対象:敵の時に
action effectがある技を使うと、ダメージポップアップだけではなく
ダメージを与えたログも表示され、ダメージ音が二重になってしまいます。

そこでログの表示を
行動者:味方→対象:味方
行動者:敵 →対象:味方
の時のみに限定したいのですが、

・バトルログ・ダメージポップアップを呼び出している場所は何処か
・使用者と対象を取得する変数は何か
をどなたか教えて欲しいです。よろしくお願いします。
最後に編集したユーザー move1129 [ 2016年9月22日(木) 08:36 ], 累計 1 回
奏ねこま
記事: 702
登録日時: 2016年1月20日(水) 20:04

Re: バトルログの仕様を変更したい

投稿記事 by 奏ねこま »

呼び出しているところではありませんが、呼び出しの「予約」をしている場所は
Window_BattleLog.prototype.displayActionResults
になります。
subjectが行動者、targetが対象者で、例えばthis.push('popupDamage', target);という部分は
Window_BattleLog.prototype.popupDamageメソッドを引数targetで呼び出す予約をしています。
move1129
記事: 2
登録日時: 2016年9月09日(金) 02:59

Re: バトルログの仕様を変更したい

投稿記事 by move1129 »

素早い回答ありがとうございます!
教えていただいた関数の場所と格納している変数がわかり、
敵IDと味方IDの把握もできたので、時間もかからず仕様の変更ができそうです。
奏ねこまさんありがとうございました!
返信する

“MV:質問”に戻る