【MZ・MV】ノベルゲーム風選択肢プラグイン

【プラグイン名】
LL_GalgeChoiceWindow.js

【機能説明】
ノベルゲーム風の選択肢を表示できます。
ご自身で画像を用意できる場合は独自のウィンドウ画像、ボタン画像を設定することもできます。

02.jpg
03.jpg

【利用規約】
  • 製作者: ルルの教会
  • 非商用利用: 自由
  • 商用利用: 自由
  • 再配布: プラグイン素材としての再配布はNG
  • 加工: OK
  • 加工後の再配布: プラグイン素材としての再配布はNG
  • シリーズ: ツクールMZ、MV
【ダウンロードURL】
 
【更新情報 ※Ver.1.0.1】
テキスト末尾設定時に戦闘終了メッセージで位置がズレる場合がある不具合を修正しました。
更新する場合は、そのまま上書きでOKです。(念のため必ずバックアップをお取りくださいませ)
 

大鳥椎名

ユーザー
便利なプラグインを提供して頂き、ありがとうございます。
仕様だったら申し訳ないのですが、おそらく意図されていないバグのようなものを発見したので、報告と相談です。

スイッチで選択肢を管理しているときに、表示されていない選択肢が上に詰められてしまい、結果を受けとる変数に代入される数値がバグってしまいます。

具体例

①選択肢A(表示条件:スイッチ1がON)
②選択肢B(表示条件:スイッチ2がON)
③選択肢C(表示条件:スイッチ3がON)
④選択肢D

このとき、スイッチ1と2がONの場合、表示される選択肢は以下のようになります。

・選択肢A
・選択肢B
・選択肢D

このとき選択肢Dを選択すると、リストが上に詰められてしまい、本来は変数に4が代入されるところ、3が代入されてしまいます。
そのため、後の条件分岐がうまくいかなくなっています。これがもし意図されていない挙動でしたら、確認して頂けないでしょうか。ご検討よろしくお願いします。
 

Attachments

  • 20220320_081159.jpg
    20220320_081159.jpg
    409.7 KB · 閲覧: 25
  • 20220320_081315.jpg
    20220320_081315.jpg
    596.2 KB · 閲覧: 25
  • 20220320_081345.jpg
    20220320_081345.jpg
    548.6 KB · 閲覧: 25
こんばんは!
上記、ご報告ありがとうございます。

こちらはバグか仕様かちょっと際どいところではあるのですが・・!
内部的に選択肢の番号が上から0、1、2...と番号が割り当てられており、選択結果としてそれを返却しているのは一応仕様通りの挙動ではあります。

しかしながらスイッチで選択肢の順番が変動した際に、
選択結果の番号がずれてしまう点については、普通に使用する上で考えるとやはり問題だなとも感じますので、
選択肢に結果返却値を指定できるオプションを追加してみました。
名称未設定-2.jpg

https://nine-yusha.com/plugin-galgechoicewindow/

もしよろしければお試しくださいませ。
 

大鳥椎名

ユーザー
こんばんは!
上記、ご報告ありがとうございます。

こちらはバグか仕様かちょっと際どいところではあるのですが・・!
内部的に選択肢の番号が上から0、1、2...と番号が割り当てられており、選択結果としてそれを返却しているのは一応仕様通りの挙動ではあります。

しかしながらスイッチで選択肢の順番が変動した際に、
選択結果の番号がずれてしまう点については、普通に使用する上で考えるとやはり問題だなとも感じますので、
選択肢に結果返却値を指定できるオプションを追加してみました。
View attachment 13099

https://nine-yusha.com/plugin-galgechoicewindow/

もしよろしければお試しくださいませ。
想定はされていないように見えていましたが、仕様でしたか。
今回はオプションを追加する対応して頂き、ありがとうございます。

さっそく導入したところ、選択肢を選んだあとに条件分岐が動作しなくなることが分かり、検証を進めてみたのですが、どうやら文字列として代入されているようです。
これ自体は条件分岐にスクリプトを書き込むことで対応できそうなのですが、普通にイベントを組んでいく上では、数値として認識できないのは不便かと思いますので、今一度確認して頂けないでしょうか。
もし可能であれば、イベントコマンドの変数の操作と同様に"文字列"も代入できるようになっていると、台詞の変化にも対応しやすいかと思います。
ご検討よろしくお願いします。
 

Attachments

  • 20220325_231534.jpg
    20220325_231534.jpg
    574 KB · 閲覧: 7
  • 20220325_231815.jpg
    20220325_231815.jpg
    808.6 KB · 閲覧: 7
上記、ありがとうございます。

文字列型にすると色々便利かなと思いましたが、条件分岐で数値で比較できないのはちょっと意図していない不具合であったため、
結果返却値を数値型に修正いたしました。

お手数ですが再度ご確認いただけますと幸いです。
よろしくお願いいたします。

https://nine-yusha.com/plugin-galgechoicewindow/
 

大鳥椎名

ユーザー
上記、ありがとうございます。

文字列型にすると色々便利かなと思いましたが、条件分岐で数値で比較できないのはちょっと意図していない不具合であったため、
結果返却値を数値型に修正いたしました。

お手数ですが再度ご確認いただけますと幸いです。
よろしくお願いいたします。

https://nine-yusha.com/plugin-galgechoicewindow/
返事が遅くなってすみません。
今回の更新で無事に分岐させることができました。度重なるご配慮ありがとうございます。
 
トップ