ページ 11

戦闘不能ステートが付与されない?

Posted: 2016年9月22日(木) 23:13
by guu
こんばんは。guuと申します。

タイトルの通り、現在作成中の作品で、テストプレイの戦闘時に全てのキャラクターが死にません(笑)
敵にしろ味方にしろ、HPが0になっても戦闘不能とならず、HP0のまま行動可能になります。
さらに、色々なところをいじくった末に気が付いたことなので、どこが原因なのかもわからない状況です。。。

思いつく箇所を随時見ていってはいるのですが、どなたか「ここが原因じゃないか!」と思いつくような方はいらっしゃいませんでしょうか?
助けていただけると幸いです。

Re: 戦闘不能ステートが付与されない?

Posted: 2016年9月22日(木) 23:24
by 奏ねこま
プラグインが原因ならプラグインのON/OFFを1つずつ切り替えて、どのプラグインが原因なのか特定を。
もし、ご自分でコアスクリプトを弄ったのなら、新規プロジェクトのコアスクリプトと比較して、
変更した部分を確認してみてはどうでしょうか。
ファイルの変更点比較は
http://forest.watch.impress.co.jp/libra ... /winmerge/
などの比較ツールを使えばやり易いと思います。

Re: 戦闘不能ステートが付与されない?

Posted: 2016年9月22日(木) 23:24
by まっつUP
guu様
お世話になります。

プラグインを全てオフにしても同様ですか?
また、各ユニットが不死身系のステートにかかっていませんか?

Re: 戦闘不能ステートが付与されない?

Posted: 2016年9月22日(木) 23:40
by guu
奏ねこま(@こま)様、まっつUP様

アドバイスありがとうございます。
まさかのYEP_BattleEngineCoreが原因でした。。。
(まだ原因を特定できてはいませんが…)

Re: 戦闘不能ステートが付与されない?

Posted: 2016年9月25日(日) 09:29
by kanzume
私も似たような症状が出ていたので横から失礼します。
私の場合は「YEP_BattleEngineCore」、「YEP_X_ActSeqPack1」を併用していて攻撃対象が不死身になりました。
(もしかしたら「YEP_X_ActSeqPack1」も導入されているかも? という推測なので、見当違いでしたらすみません)

「YEP_X_ActSeqPack1」の機能を使ってひとつのスキルに
・「攻撃前にカットインピクチャを表示するコモンイベント」(whole actionのタイミング)
・「攻撃後にカットインピクチャを消去するコモンイベント」(finish actionのタイミング)
を入れていました。
コモンイベント自体は正しく発動するのですが、敵が不死身状態になってしまい倒せなくなっていました。
どうやらfinish actionにコモンイベントを入れてしまうと、ダメージ処理?がうまくいかないようでした。
コモンイベントの起動タイミングを、<finish action>→<follow action>に変えたところ正常に動作するようです。

「不死身状態」「YEP~」で勝手に憶測で書いてるので、まったく関係なかったらすみません。

Re: 戦闘不能ステートが付与されない?

Posted: 2016年10月01日(土) 13:41
by guu
kanzume様

このスレ全く確認していなくて遅くなりました。

私の方でも全く同じ原因で、既に解決済みでした。
報告しておらずですみません。
finish actionに何かアクションを入れると、userだけでなくtargetにもステートが付与されなくなるようですね…