スレッド:Javardry HTML5版 バグ報告 ターン終了のダメージで死んだのに、また死んだ表示
Javardry HTML5版 バグ報告 ターン終了のダメージで死んだのに、また死んだ表示 投稿者:やしま 投稿日:2023/02/10(Fri) 18:03:18 No.205
THE KINGを改造してHTML5版をchromeでテストプレイしています。

2つ目のダンジョン最深部(B8F)にて。

インシネレーターは、こちらが呪文などを使わなくても、
ターン終了時に50のダメージ(「回復 -50」)がある設定。

3体のインシネレーターと戦闘。
1ターン目のターン終了時のダメージで死んだのが2体。
2ターン目、残り1体を味方が「戦う」で倒しました(敵全滅のはず)。
その後に
ターン終了によるダメージで
「インシネレーターが死んだ」表記が2回。
1ターン目の終了時に死んだインシネレーターが
また「死んだ」扱いで表示されたようです。

似たような状況で、3回確認しました。
(全員「身を守る」で、自滅を待っていると、表示がおかしい)

コンソールに表示はありません。


Java版でも起きるか、試してみましたが、
現象は確認できませんでした。
Re: Javardry HTML5版 バグ報告 ターン終了のダメージで死んだのに、また死んだ表示 投稿者:猫魂(管理人)◆dx.FT480GL2 投稿日:2023/02/12(Sun) 15:43:51 No.210
症状を確認出来ませんでした。
Re^2: Javardry HTML5版 バグ報告 ターン終了のダメージで死んだのに、また死んだ表示 投稿者:やしま 投稿日:2023/02/13(Mon) 18:02:39 No.214
> 症状を確認出来ませんでした。

HTML5版で、症状が出やすい方法を試しました。


Javardryエディタで
インシネレーターの出現数を1にして、
後続モンスター出現率を100%にして、
後続モンスターを305(同じインシネレーター)にします。

その階の出現モンスターを305(インシネレーター)だけにして、
エンカウント。
味方は全員「身を守る」。
インシネレーターが、1ターン目以外で仲間を呼んで現れて、
一度に全滅しない場合、
自滅するインシネレーターと、まだ死んでいないインシネレーターがいます。
その次のターンも
味方は全員「身を守る」にすると、
前に死んだはずのインシネレーターが「死んだ」と表示されます。
(何回か、やってみてください。異常がないときがあります)


同じ設定をJava版でやっても、
余分に「死んだ」が表示されず、正常です。
Re^3: Javardry HTML5版 バグ報告 ターン終了のダメージで死んだのに、また死んだ表示 投稿者:ねこだましい 投稿日:2023/02/13(Mon) 21:21:00 No.215
え、仲間を呼ぶとか初耳なんですけども、それは必須なん?
後続も設定するって、2グループ目もいないとダメなん?
こっちは剣匠王のデータで、テキトーなモンスターを
マイナス回復設定にして試してます。
モンスターをどういう設定にすれば再現出来るのか、
それを教えて欲しいんだなぁ。
Re^4: Javardry HTML5版 バグ報告 ターン終了のダメージで死んだのに、また死んだ表示 投稿者:やしま 投稿日:2023/02/14(Tue) 01:13:05 No.216
> え、仲間を呼ぶとか初耳なんですけども、それは必須なん?
すみません。
THE KINGでやってくれているかと、勝手に思っていました。

「仲間を呼ぶ」は必須です。
でないと、「回復 -50」で、皆一斉に死ぬので。
3ターンで死ぬように「回復」を設定して、
2ターン目か3ターン目に、仲間を呼ぶのが成功すると、
呼ばれたモンスターはまだ死なず、
3ターン「回復 -50」を食らうと死にます。
その後の表記に注目です。

> 後続も設定するって、2グループ目もいないとダメなん?
多分、ですが、
「グループごとに判定しているのでは?」
と、思ってやりました。
例えば、
1グループ目が3ターン目に仲間を呼ぶのに成功。元々居たモンスター「死んだ」(正常)
2グループ目が1回も仲間を呼ばず、3ターンで「死んだ」(正常)。
4ターン目で、1グループ目は「回復 -50」を食らう(まだ死なない)
2グループ目は死んで居ないはずなのに、
ターン終了時に「死んだ」と表記(異常)。

と、なっているのかなぁ?
と、思っていますが、本当はどうなっているのかは分かりません。

> モンスターをどういう設定にすれば再現出来るのか、
どれが必要なデータか、分かりませんので、
その「インシネレーター」の情報を書きます。

「HP 150」・「回復 -50」 ※つまり3ターンで死ぬ
(「モンスターの種別 不死」、「レベル25」、「経験値 18200」、「MP 25」、「AC -5」)

「呼ぶ」にチェック。
「出現数」は分かりやすいように「1」。
「後続モンスター出現率」は、4グループにした方が再現しやすいので、「100%」
「後続モンスター」は同じモンスター。
--
インシネレーター 1
インシネレーター 1
インシネレーター 1
インシネレーター 1
--
という感じで出現。

味方は全員、毎回「身を守る」で、相手が自滅するのを待ちます。


必要な情報を書かなくて、どうもすみませんでした。
Re^5: Javardry HTML5版 バグ報告 ターン終了のダメージで死んだのに、また死んだ表示 投稿者:猫魂(管理人)◆dx.FT480GL2 投稿日:2023/02/14(Tue) 13:03:31 No.217
複数グループとの戦闘で、そのうちの一つのグループが全滅した際の
処理に問題があり、次ターンの回復(持続・継続回復・ダメージ)処理に
おいて、全滅したはずのグループにも処理が行われてしまう、という内容
だと思われます。

そのうち直しておきます。
Re^6: Javardry HTML5版 バグ報告 ターン終了のダメージで死んだのに、また死んだ表示 投稿者:猫魂(管理人)◆dx.FT480GL2 投稿日:2023/02/15(Wed) 15:17:34 No.218
差し替えておきました。
Re^7: Javardry HTML5版 バグ報告 ターン終了のダメージで死んだのに、また死んだ表示 投稿者:やしま 投稿日:2023/02/15(Wed) 23:47:09 No.219
> 差し替えておきました。

修正されていて、正常なのを確認しました。
説明が足りなくて、すみませんでした。
ありがとうございました。

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