掲示板・スレッド詳細
雑談スレ
22.名無し - 23/01/14 09:02:53 - ID:hETYS9HT6g
ホスト規制でできなかったバグ報告になります。
【環境】
eraMegaten0.309+0.309用修正6+Rev140+Rev145+Rev145 バグ修正+Rev145用不具合等修正パッチ+私家版パッチ纏め_Rev145用不具合等修正パッチ2
【エラー内容】
ボイコット周りの挙動がおかしい
確認した症状では
1.ボイコットして行動がキャンセルされた際に使用行動が「行動不能」としてボイコット時や行動成功時の口上が出る。
2.ボイコット設定中に人間キャラが喋らない
3.性格と条件が一致しているスキルの使用時にボイコットすることがある。冷静のキャラが支援系スキル使用時にボイコット確認。
1つ目については何かしらのCSTRにボイコット判定に引っかかったスキル名を格納⇒ボイコット時は行動不能の表示スキル名として対象の該当CSTRを参照すれば解決できそう。
処理内容はDUMMYが参考になりそう。
2つ目は戦闘行動対応忠誠度上昇.ERBのRISE_SKIPPED_ON内でBATTLE_MESSAGE呼び出し条件に忠誠度上昇が含まれ、人間キャラはスキル使用時の忠誠度上昇処理をスキップするせい。
RISE_SKIPPED_ON内のIF MOTIVE && LOYALTY部分は『忠誠度が上がる原因の行動をしたら該当台詞を言う処理』が口上側に含まれてるんで要らなそう。
最新コメント
2024-05-05
2024-05-04
2024-05-03