最近更新停滞ですんで記事のネタは確保しておきたいですが
ちょっととある問題が発覚したので今日は二記事更新となります。
というのも前に作った「お互いの手持ちの先頭の技が全てド忘れになる」って技スクリプトですが・・・
イメージ 1
ダブルバトル時に使うとどうなるかを
完璧に失念しておりましたorz
うん、シングルバトルしかやらないって路線のパッチですとか敵専用技にするとかならいいんですが
うちのパッチ大忘却プレイヤー使用可能にしてますしダブルバトル普通に発生しますし
ここはちゃんと調整しとかないとまずいでしょうと。orz
イメージ 2イメージ 3イメージ 4
というわけで現行のスクリプトをダブルバトルで使ってみましたが結果はご覧の通り。
てもちの2匹目であるキングドラとカモネギは大忘却の影響を受けず普通に技が使えております。
イメージ 5イメージ 6
また、手持ちの2番目で大忘却を使っても大忘却の効果を受けるのはお互いの手持ちの1匹目のみです
 
今のこの性能だと2番目で大忘却を撃って1番目の行動を止めた上で普通に動けたり、
1番目で大忘却を撃って自分と相手の1番目を行動不能にしながら2番目で積んだり殴ったりできるんで
交換で元に戻る仕様ですがちょっとシングルバトル以上に凶悪な性能の技になってしまうんですよね。
 
・・・というわけでさっくり修正してまいりました。
 
ダブルバトル対応、場にいる全員の技がド忘れになる技スクリプト
00 02 03 09
2e 53 3b 02 02 00 2e 54 3b 02 02 85
2e 55 3b 02 02 00 2e 56 3b 02 02 85
2e 57 3b 02 02 00 2e a8 3b 02 02 85
2e a9 3b 02 02 00 2e aa 3b 02 02 85
2e ab 3b 02 02 00 2e ac 3b 02 02 85
2e ad 3b 02 02 00 2e ae 3b 02 02 85
2e af 3b 02 02 00 2e 00 3c 02 02 85
2e 01 3c 02 02 00 2e 02 3c 02 02 85
2e 03 3c 02 02 00 2e 04 3c 02 02 85
2e 05 3c 02 02 00 2e 06 3c 02 02 85
2e 07 3c 02 02 00 2e 58 3c 02 02 85
2e 59 3c 02 02 00 2e 5a 3c 02 02 85
2e 5b 3c 02 02 00 2e 5c 3c 02 02 85
2e 5d 3c 02 02 00 2e 5e 3c 02 02 85
2e 5f 3c 02 02 00 3d ff
 
これで戦闘中のお互いの手持ちの1、2番目の全ての技をド忘れに書き換えるので
ダブルバトルにも対応した性能となったはずです。
というわけでさっそく検証してみましたが
イメージ 7イメージ 8
イメージ 9イメージ 10
問題なくお互いの手持ち全員が全ての技をド忘れしたのを確認できました。
・・・NPCがポケモン交換するのって非常に稀ですし自分でこの技使うと
ダブルバトルしてくる相手トレーナーほぼ完封できるんで
もしかしなくても修正前より凶悪化してる気がしますがまあ気にしたら負けですw
言うてこの技どうしても勝てない相手トレーナーへの最終救済措置の一つでもありますしw
イメージ 11イメージ 12
ちなみに不安材料としてはシングルバトル時に大忘却を使って
手持ちの2匹目と交換した場合手持ちの2匹目の技はド忘れになってるんじゃないかってのがありましたが
特に問題はなかったみたいですのでこれでこの技スクリプトは完成でよさそうですかね・・・!
 
うん、それにしても問題点がちゃんと見つかったのはいいんですが
もっと早く、最初にこのスクリプト組む段階で気づけたらそれがベストだったんですけどねw