『妖鬼少女』 制作日誌 その29 ~状態異常~
属性と並んで戦闘バランスに大きく関わってくる状態異常です。
ツクールシリーズは毎回状態異常(ステート)の仕様を大きく変えてくるんですが
そのせいで他のツクールに慣れていると戸惑ってしまったり
いろんなゲームをプレイしていても
作品ごとに細かい仕様が違っていたりということが結構あります。
なのでこのあたりはシンプルかつ分かりやすいものにしようと考えています。
これまでに紹介した文字アイコンや状況確認コマンドも
分かりやすくするための一環です。
ちなみに自分がツクールVXAceの仕様で気になったというか
ユーザビリティが悪いなあ、と感じたのはこのあたりです。
(1)ステート無効化時のメッセージ表示
ツクールVXAceではその状態異常に絶対にかからなくなる「ステート無効化」
というものが設定出来るようになっています。
これ自体は非常に使いやすくて嬉しい機能なんですが
「~には効かなかった!」などの失敗時メッセージすらも
完全に無視してしまうという厄介な仕様になっています。
このせいで「行動したはずなのに行動結果メッセージが一切表示されない」という
正直バグと勘違いされても仕方ない状況になってしまうことが多々あります。
個人的にプレイしていて一番「あれっ?」と思うところです。
※
左が通常の失敗時、右が無効化時。
右がなんか不自然に感じるというかもにょるんです。
(2)ステート重複によるターン数リセット
「ずっと俺のターン」と呼ばれているかもしれない有名な仕様です。
これまでのツクールでは「状態異常にかかっている間、
同じ状態異常に対しては必ず失敗する」ようになっていましたが
VXAceでは同じ状態異常を重ねて成功させることが出来るようになっています。
これによって経過ターン数がリセットされるため、
麻痺(5ターン継続)→4ターン目に再び麻痺攻撃→麻痺(5ターン継続)…
なんてことが出来てしまいます。
完全にバグと捉えており修正スクリプト素材を出している素材屋さんも多いです。
(3)通常ステートと強化/弱体の表記
VXAceには通常のステートのほか、
能力値の上下のみに対応している「強化/弱体」というものが設定されています。
これは通常ステートと違い
・効果が2回まで重ねがけされる
・強化と弱体はそれぞれ相殺する
という特色を持っており、
データベース上でも通常ステートとは別モノとして設定するんですが
ゲーム画面上ではこの2つは全く同じようにアイコン表示されてしまいます。
つまりそのステートが通常のものなのか、重複/相殺するものなのかは
プレイヤー側では使ってみるまで分からない、ということになります。
これもまた分かりにくいところだと思います。
※
ツクールVXAceのデフォルト表示。左が通常ステート、右が強化/弱体。
ぱっと見では仕様の違いが分かりません。
とまあ長々と書きましたが
以上の3つだけは絶対に何とかしたいと思っており
本作『妖鬼少女』では今のところ
・「ステートの無効化」は使わない!
・ステートの重複はさせない!
・強化/弱体は使わない!
・とにかくデータベースの用語設定や特徴欄でどうにかする!
ことを基本とし、その他足りない部分を
スクリプト素材や各種計算式の変更などで対処しています。
このあたりは実際にテストプレイしてみないと何とも言えないんですが
とにかくプレイヤー側に違和感を持たせちゃいけないんだよ! という話です。