久しぶりの質問回答コーナーです。お題はDQ6の主人公の勇者転職条件に魔法戦士、パラディンマスターを加えるです。DQ6の主人公の転職条件はぼんやり「どれか上級職1つ」と認識していたりしたので、パラディンをマスターしただけでは勇者に転職できなかったなあと今更ながら思い出しました。オリジナルでは「主人公はバトルマスター・賢者・スーパースター・レンジャーのどれか1つ」「それ以外のキャラクターは4職業全部マスター」が勇者への転職条件です。ダーマでの転職処理をたまたま見つけたので中を見ていたらそれほど難しもなさそうだったのでちゃちゃっとやってしまいます。$043822略ここより前で下級職を含めたマスター状態をテンポラリの変数にセットしています(戦士:$7E492A、武闘家:$7E492C...)。上記のプログラムの前半は主人公以外、後半は主人公になっているので前半は4つの上級職が全てマスターになっている時のみ勇者をリストに追加、後半はどれかがマスターになっていれば勇者をリストに追加、という実装になっているのがわかります。いうわけでここまでくれば後はやることはだいたい見えてきました。魔法戦士のマスター状態は$7E493E、パラディンのマスター状態は$7E3940に保持されているのでそれを追加でチェックすればいいということになります。returnお手軽にやるならこんな感じ。個人的には判定SRは分けないで1ヶ所に書いたほうがいいと思いますが。証拠画像は↓のようになります。パラディンしかマスターしてないのに勇者になっていることがわかります。08:24質問したものです。^^)なるほど、すごい技術ですね。ちなみに、制作主の開発環境はどのようなものでしょうか??どんなツールを使っているか簡単に教えていただきたいです。管理者より返信:開発環境は自作のSFCGENEditorです。コメントをキャンセルメールアドレスが公開されることはありません。コメントは管理者の承認後表示されます。