ページ 1 / 1
戦闘不能ステートが付与されない?
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にもステートが付与されなくなるようですね…