スキップしてメイン コンテンツに移動

最新の投稿

ファミコン版天地を喰らう 軍師キャラの隊列変更阻止について

 天地を喰らうシリーズは策略を使うにあたって「軍師」に任命された武将がいないと使用不能になるのですが、軍師に任命された武将は戦闘が開始されると隊列の一番後ろに配置され、隊列が6人以上になると直接戦闘に参加できなくなるというシステムになっています。これがいわゆる文官タイプ(武力や兵士数が低く知力が高い傾向の武将)であればまだいいのですが、劉備や馬謖や姜維のように文武両道の武将を軍師に任命する必要がある場合は事情が変わってきます。そこで、軍師に任命した武将がどのような処理で隊列の一番後ろに回されてしまうのか調べてみました。その結果、大まかに言うと「戦闘開始時にまず隊列の人数をチェックし、6人未満である場合は各武将の状態をチェックし、正常であれば隊列の位置そのまま、それ以外の状態の武将は隊列の最後尾に変更する。6人以上の場合は軍師を隊列の最後尾に移動させるが、負傷中の武将がいる場合は更に軍師の後ろに配置する」という処理内容でした。ここで言う武将の状態は「00=負傷中(戦闘不能)、40=軍師、80=正常、C0=正常かつ軍師」の4種類で、この処理内容を変更すれば軍師に任命した武将も隊列の変更がないまま戦闘に参加できそうです。つまり「隊列が6人以上でも6人未満でも武将が正常な状態であれば隊列の位置そのままを維持し、負傷中の武将のみ隊列の最後尾に変更する」とすればよいのではないでしょうか。この仮説を基に改変を行い、成功すればパッチとして公開する予定です。

第4次スーパーロボット大戦 地形適応の細分化計画

 

 命中率とと回避率を地形適応に紐付けする作業は完了しましたが、サブルーチンをスリムにするつもりが逆に倍以上の大きさに膨れ上がってしまいました。理由は簡単で、ビームサーベルや格闘など相手に接近して直接攻撃する「ゼロ距離武器」の命中率を相手の地形依存にする処理を組み込んだためです。これがいいのか悪いのか今一つ判断に困るところですが、せっかく作ったのでうまく活用したいところです。

 さて、せっかく地形適応に関して手を加えたついでなので、今度は地形適応の計算を細分化しようと考えています。端的に言えば傑作と名高いSFC版の「第3次スーパーロボット大戦」と同じ地形適応処理に変更する計画です。SFC版第3次ではパイロット、機体それぞれに7~0の地形適応が設定されていてこの合算値(14~0)が攻撃力や防御力に影響を与えていたのですが、EXではそもそも武器以外の地形適応は廃止され、そして第4次以降では地形適応が復活し現在まで続く(変な)計算方式に変更されました。正直なところSFC版第3次方式の方が乗り換え可能パイロットとユニットの組み合わせに面白味があったと思っています(何で変更してしまったんですかねぇ…)ので、今回はこれを再現してみようと考えた次第です。

 とりあえず計画としてはA=4、B=3、C=2、D=1、-=0という数値はそのままに、この組み合わせでA+A=8を120、7を110、6を100…、といった具合に10刻み程度の補正値を設定する予定です。なお補正値は加算方式にする予定(パーセンテージにあらず)で、余裕があればサイズ補正もパーセンテージ形式から加算補正方式に変更を考えています。個人的な見解ですが、補正値がパーセンテージ処理の場合、対象になる数値が大きくなると影響が強くなりすぎてしまうのであまり好きではないんですよね。これは武器の攻撃力や装甲値などにも言える事ですが…。

コメント

人気の投稿

キャプテン翼4 ファンベルグの「光るシュート」とオルミーガの「吹っ飛ばし補正」について

第4次スーパーロボット大戦 初期型ROMと後期型ROMの物理的な見分け方と入手方法

第4次スーパーロボット大戦 改造コスト&改造数値分岐パッチを公開しました