DQ3 盗賊の登録機能分離1

SFC版での目玉追加要素でもあった新職業「盗賊」ですが、序盤はFCらしさを味わってもらおうと思ったのでそれっぽい場所に盗賊の登録所だけを移動することにしました。アリアハンとは完全に切り離して盗賊はここでしか外せないことも考えたんですがいちいちシャンパーニに来ないと盗賊を外せないというのも面倒なので、「名簿はアリアハンと共有」という若干苦しい設定になりました(具体的にはどうやってやるんだろう?)。前準備としてマップエディタでポチポチと新設のフロアを作って移動できるようにしておきます。この辺は別に目新しいこともないので省略します。

盗賊の登録機能をシャンパーニの塔B1F(新設)に移すにあたって、やるべきことは以下のことになります。

  1. アリアハンの登録所で盗賊を職業リストから外す
  2. 盗賊の登録処理を新設する
  3. 盗賊の登録時にパーティ人数が4人の場合は誰かをその場で外せるようにする

1については処理の場所がわかれば難しいことではありません。2,3は方針として「SRを新設する」のと「既存のSRで分岐する」がありますが、基本的に異なるのはセリフ部分なのと、登録所や仲間離脱処理自体が巨大(200バイト以上)なのもあってコピーではなく既存の処理の中で行うことにしました。盗賊の登録所処理を表すフラグとして$7E35B6の3ビット目を使用します。

コメント

タイトルとURLをコピーしました