スレッド:Javardry 攻撃対象を変更しないのにしようとして相手がいないことになる
Javardry 攻撃対象を変更しないのにしようとして相手がいないことになる 投稿者:やしま 投稿日:2023/01/10(Tue) 23:18:24 No.169
THE KINGを改造している最中です。
HTML5版をテストプレイ中です。
プレイしたブラウザはchromeです。

ブレスをはける種族5キャラと、
もう1キャラはその種族でない盗賊のパーティでプレイしています。


2グループ目をブレスで全滅させた次に、
別キャラは2グループ目にブレスをはこうとして相手がいないはずが、
1グループ目にブレスをはこうとして、
相手がいないような表記です。
実際には、1グループ目はまだ倒していません。

--
初期魔法使い は おぼろな人影 に
ブレスをはいた。
しかし、相手がいなかった。
--

「初期魔法使い」は、初期PCの魔法使い(の名前)です。
「おぼろな人影」は、地下4階にスケルトンと一緒に居るので、
レイスかと思います。
スケルトンに4キャラでブレスをはきました。
1キャラ目は(ブレスで)スケルトンを全滅させました。
次に、(同じターンで別キャラが)ブレスをはこうとしたら、
スケルトンがもう居ません。
そうしたら、
ブレスをはく相手に選んでいない「おぼろな人影」にブレスをはこうとして、
居ないかのようです。
「おぼろな人影」は1キャラクターが通常攻撃しかしていない(倒していない)
ので、5体居ます。

エディタでは
「攻撃対象を変更する」にノーチェック(変更しないはず)。
「敵全滅時に行動を中断しない」にチェック。
※↑の想定通りなら、スケルトンにブレスをはこうとして、
相手がいないはず。

(参考になるか分かりませんが、
「グループ内の先頭モンスターを攻撃する」にノーチェック。)


コンソールを見ましたが、
1つ前に戦ったチュパカブラの画像に対して何かやろうとして
表示されているみたいです。
(つまり、今回の不具合?に対するコンソール表示は無い?)
--
net::ERR_FILE_NOT_FOUND
graphic/monster/enemy0074.bmp:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
graphic/monster/enemy0074.BMP:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
graphic/monster/enemy0074.gif:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
graphic/monster/enemy0074.GIF:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
graphic/monster/enemy0074.jpg:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
graphic/monster/enemy0074.JPG:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
graphic/monster/enemy0074.jpeg:1 Failed to load resource: net::ERR_FILE_NOT_FOUND
graphic/monster/enemy0074.JPEG:1 Failed to load resource:
--

次のターンは、おぼろな人影に対して
1キャラ(1ターン目でブレスを選ばなかったので)が、
ブレスをはいて、1ターン目で大ダメージを食らったので、
少ないダメージを与えて倒せませんでした。
(僧侶のホーリーボルトで)ダメージを与えて、5体とも倒しました。

戦闘に勝った後に、コンソールを見たら、以下でした。
--
enchant.js:4642 Canvas2D: Multiple readback operations using getImageData are faster with the willReadFrequently attribute set to true. See: https://html.spec.whatwg.org/multipage/canvas.html#concept-canvas-will-read-frequently
--
Re: Javardry 攻撃対象を変更しないのにしようとして相手がいないことになる 投稿者:やしま 投稿日:2023/01/11(Wed) 00:01:52 No.170
他に何か調べられることはないか?
と、時間を置いて(食事しながら)考えました。


呪文では正常で、
「しかし、相手がいなかった。」
と、全滅させたグループだけを狙って、相手がいないことになっています。

通常攻撃は、相手がいない場合、
何も表記は無いようです。

解呪も通常攻撃と同じように、
相手がいない場合、何も表記は無いようです。



HTML5版のセーブのバックアップをJava版に変換して、
同じバージョンのTHE KING改造のJava版でプレイしてみました。
ブレスを4キャラ同じグループに使っても、
正常に相手がいないことになっていました。

--
初期魔法使いはブレスをはいた。
しかし、相手がいなかった。
--
と、ブレスをはこうとした対象の名前が表示されませんでした。
これが正常でしょう。
Re^2: Javardry 攻撃対象を変更しないのにしようとして相手がいないことになる 投稿者:猫魂(管理人)◆dx.FT480GL2 投稿日:2023/01/11(Wed) 11:13:16 No.171
とりあえず、ブレスの攻撃対象についてのバグは修正出来た、気がします。
Re^3: Javardry 攻撃対象を変更しないのにしようとして相手がいないことになる 投稿者:やしま 投稿日:2023/01/11(Wed) 12:08:56 No.172
> とりあえず、ブレスの攻撃対象についてのバグは修正出来た、気がします。
正常になっていました。
ありがとうございます。

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