名前の通り、ヴァリー状態で自動実行する魔法を判定するスクリプトです。
ちょっと面倒ですが、リノアが持っている魔法を上記の枠に入力することで、
ヴァリー状態で発動する魔法と、その実行率が確認できます。
※「メテオ」はハイライト表示
また、初期値は読み込むごとおよび、リセットボタンを押すたびに変わります。参考までに、初期値のセットは以下の通り。セットの出現率を若干偏らせています。
また、「メテオ」「メルトン」スイッチがついているので、
「メテオ」「メルトン」の実行率のみを出力させることも可能です。
※横着者なので、「メルトン」も入れておきました。
なお、スイッチONの場合、「メテオ」は意図的に実行率0%でも表示されるようにしています。
Tabキーによるフォーカス移動に対策するため、tabindex属性を利用して Tabキー で縦移動するようにしています。
計算ボタンがないのですが、各値を変更することで計算されるようになっているので気にしなくていいです。
需要が怪しいので、恐らく更新しません。
仕組として、”どの枠”の魔法が選択されるかは等確率となっています。
この際、あくまで”どの枠”の魔法であり、”どの魔法”が、ではありません。
等確率ということは、1つの魔法が選択される確率が、単純計算で 32分の1 = 3.125% になるということです。
但し、以下の場合は選択される枠が変更されます。
上記の条件に合致した場合、選択された枠の”次の枠”の魔法が選ばれます。
もちろん、次の枠も空欄か使えない魔法なら次、次も空欄か……と繰り返し、
実行する魔法を決めていくため、ヴァリーで使用可能な魔法Aの上の枠がほとんど使用できない魔法や空欄で埋まっていると、
ほとんどの場合、魔法Aばかり実行するという感じになります。
これを利用することで、一部の「メルトン」などの魔法を極稀に使いつつ、
そのほかの、ジャンクションをする上で有用な魔法の発動を極限に抑えつつ、
「メテオ」を多用するという風な感じにコントロールすることも可能です。