バグ: XML形式のシナリオで敵キャストに設定されたイベントの発火時、特定条件下でフリーズする
Issue #395
resolved
バトル中に下記の条件を満たすと、確定でフリーズしてしまいます。
- XML形式のシナリオで、敵キャストに直接 発火イベントを設定している。(バトル)
- イベント内に効果コンテントによる召喚獣の付与(参照状態)が有る。(選択メンバはPCか敵)
- PCの技能またはアイテムで敵のイベントを発火させるとフリーズする。
備考:
- 展開・非展開 両方のXML形式のシナリオにて確認。未圧縮のクラシック形式のシナリオでは発生しないことも確認。
- NPCには問題なく召喚獣が付与された。
- 参照から格納に変更するとフリーズしなくなるが、カードに設定された画像が無くなる。
- 技能によって召喚された召喚獣(例:リューンの練気弾)による攻撃ではフリーズしない。
- バトルのエリアイベントの場合はフリーズしない。画像も有る。
Comments (6)
-
reporter -
reporter - changed title to バグ: XML形式のシナリオで敵キャストに設定されたイベントの発火時、特定条件下でフリーズする
- edited description
報告文の補足など。
-
repo owner pull request #1515
ありがとうございます。参照先のデータを検索するとき、外部から持ち込まれたカードの使用時イベント中はそのカード自体に付属する宿内のデータから、そうでない場合はシナリオから検索する必要があるのですが、敵のキーコードイベント中に誤って宿の方を探していた事が原因です。修正できたと思うのでお試しください。
Issueの完了ですが、前は私も報告者と対応者のどっちが押したらいいかよく分からないなどと言っていましたが、対応者は対応した時点で確認を終えているはずですし、後は報告者の確認が取れれば、そこで完了にしてよいのではないかと思います。
-
reporter 参照状態の有無によらず特に問題なく、キーコードイベントで召喚獣が付与されることを確認しました。
cardwirthpy_20160724b CardWirthPy 1.0 Beta 3 Build: 2016-07-24 11:04:06
Issueの完了の件についてですが、やはり変に深く考え過ぎていたようです。 では今後は「報告した問題が無事解決された」と こちらで判断・確認し次第、完了とさせていただきますね。
些細な質問にも お答えいただき ありがとうございました。
-
reporter - changed status to resolved
-
repo owner ありがとうございます。
完了ステータスはいつでも変更できますし、気楽に処理してしまっていいかと思います。CWPyではあまりありませんが、他のプロジェクトでは誰かが完了にしたものを他の誰かが「ちょっと待て、ここおかしい」と解除したりする例もあるはずです。
- Log in to comment
こちらはエラーログになります。勝手ながら一部(パス)を改変しています。