ポケモン第二世代対戦シミュレータ「ジムリーダーの城」の対戦考察Wikiです。各所に散らばった考察をまとめ上げ、より考察を深めます。

「PBSTools(ツールひな形)」のコメント一覧へ

コメント詳細

・プレゼントの威力(ポケスタ準拠になっていないか)、
・悪夢の解除タイミング(寝起き直後の眠るで悪夢が解除されない)

0
Posted by none 2023年01月28日(土) 12:38:57 返信数(3)

バグが含まれていましたので、修正方法をお知らせします。

今後の保守は考えないといけないですね…。
一応、ソースコードは全公開していますし、Javaの入門書を理解した方なら保守可能に作ったつもりなので、頑張れば私以外の人でも保守できる…と思ってます。。

・プレゼントの威力(ポケスタ準拠になっていないか)
これはソースを見る限りそんなことはないはずです。
追加調査が必要かと思います。

・悪夢の解除タイミング(寝起き直後の眠るで悪夢が解除されない)
こちらはバグでした。
悪夢の解除判定タイミングが技使用後のみだったので、技を使う前後で共に眠り状態であった場合に悪夢が解除されない挙動となっていました。
以下のようにソースコードを変更し、変更を反映させることで、技を使う直前に起きた時にも悪夢解除判定が行われるようになり、当該の現象が解消します。

【修正手順】
1.PBLTools\src\calc\BeforeMoveCalc.javaの436行目(眠りを奇跡の実で回復したかどうかを判定した直後)に以下の記述を追加し、保存する。

// 悪夢状態の回復の判定
if (!partyInfo.pokeStateUnitArray[partyInfo.pokeStateUnitArrayIndex].badHealth.equals("sleep")) {
pokeStatePlaceMyself.beenIntoNightmare(false);
}

2.変更の反映のため、PBSTools\ModuleDel_ExecuteWhenSourceAmended.bat を実行する。

1
Posted by  nanashi_a nanashi_a 2023年02月05日(日) 18:17:08

早々にありがとうございます。返信気付けていませんでした。試してみます。
プレゼントは勘違いでしたらすみません。もう1回見直してみます

0
Posted by none 2023年02月23日(木) 00:31:56

プレゼントについては勘違いであるの確認できました。何か間違えたか、勘違いしたかもしれません。失礼しました。

0
Posted by none 2023年02月23日(木) 07:55:12

メンバーのみ編集できます