スレッド:報告2点
報告2点 投稿者:顔なき導師 投稿日:2026/03/09(Mon) 12:26:43 No.735
①本体「死の宣告」表示バグ?
・戦闘始まってすぐ詳細ステータスを見ると、モンスター側だけ常時「死の宣告」表示がされている

呪文効果84をどこにも適用していないデータでの現象です。
 10ターンくらい放置しても死なず
 表記上は持続-1と同じ
 ただし、別データで上書きチェックなしの死の宣告をかけ、呪文効果82で解除したところ
  あらためて付与した-1は消えて最初からのは消えなかった
 効果は発揮されてないみたいなので実害少。defaultMessageで非表示にすれば気にならない


②本体? 条件式内の参照値 仕様変更?
・イベント条件式で以前は使えていたはずのpt.参照値が、全員行動可にもかかわらず無効になっている、もしくは無効になった

古いデータを最新エディタに通したら、
pt.haveItemNum[0][2] >= 2 を条件式にしたイベントが昔の通りにいかず
他の参照値もメンバー全員正常で検証しました。


×イベント条件式 pt.itemCommentNum[剣][2] >=2、pt.classCommentNum[剣] >=2、pt.raceCommentNum[剣] >= 2、pt.MasteredSpell[0][0][0]
 →いずれもイベント発生せず

○pt.を外して条件式にする
 →問題なし

○pt.Classにしてみる
 →問題なし

○呪文効果スキップ条件式
 →参照値、条件式ともに問題なし


適当な古いバージョン(今回は1053/1024)だと機能します
(イベントのpt.MasteredSpellだけは×でした。そういえば6~7年くらい前にもやってみてだめだった記憶が)。
2/15の修正は、メンバー状態に関係するのが参照値、全対象なのが条件式、のつもりで認識しとりました。それプラス使える状況も限定されたのかしら?
Re: 報告2点 投稿者:猫魂(管理人)◆dx.FT480GL2 投稿日:2026/03/10(Tue) 13:59:03 No.736
時間を取れるときに直しておきます。

なお、今回の話はJavardryのJava版についてのようですが、
タイトルか本文にわかるように書いておいて下さい。
Java版ではどうなのか、HTML5版ではどうなのかと、
確認する手間が発生しますので。
Re: 報告2点 投稿者:猫魂(管理人)◆dx.FT480GL2 投稿日:2026/03/12(Thu) 22:51:31 No.737
> 戦闘始まってすぐ詳細ステータスを見ると、モンスター側だけ常時「死の宣告」表示がされている

モンスターのデータの初期化ミスでした。


> イベント条件式で以前は使えていたはずのpt.参照値が、全員行動可にもかかわらず無効になっている、もしくは無効になった

おかしいなあ、ちゃんと動いてるけどなあと思ってたんですが、私は動作テスト時、デバグコマンドの
calを使って試していて、そちらでは正常に動作してるんですけども、イベントの条件判定等の
箇所では、確かに結果がおかしなことになってましたね。
バグの内容を詳しく書いてもしょうがないんですが、一応簡単に解説しておくと、
pt.haveItemNum[ ][ ] と haveItemNum[ ][ ] のように、ptの計算式(参照)と条件式の
両方が存在する場合に、条件判定文の計算においては、マズイことにpt.以下の部分が条件式として先に処理されてしまい、
例えばイベントの条件判定文が pt.haveItemNum[0][2] >= 2 の際に、haveItemNum[0][2] の結果が2だとしたら、
pt.2 >= 2 なんて具合になってしまい、結果がおかしなことになってしまう状態でした。

多分、直ってると思います。面倒だったのでバージョンそのままで修正してます。
Re^2: 報告2点 投稿者:猫魂(管理人)◆dx.FT480GL2 投稿日:2026/03/13(Fri) 02:56:48 No.738
別件でHTML5版の修正もしたので、Java版とマニュアルの方もバージョンを上げて
再アップしました。
チェック報告[JAVA版] 投稿者:顔なき導師 投稿日:2026/03/13(Fri) 18:37:44 No.739
①②ともにJAVA版で修正確認しました。ありがとうございます。
久々でうっかり何版か書き添えるの忘れていました。バージョン、エラーログ、JAVA版かどうか等々忘れないよう報告テンプレまで作ってるのに...

内部的なお話は単純に聞いていて楽しいです

- WebForum -
- Edited by THU (酔生夢死) -