DQ3 ストーリー変更(アリアハン6)

前回の部分がアリアハン編で正直一番きつかったところなのですが、いくつか説明を残している部分があるのでさらっとやっていきます。

  • SR: $0B6B18 NPC1_Talk_SR_02FB(アリアハン大臣との会話処理)
0B6B48JSR $F00ESR: $0BF00E
  • SR: $0BF00E パーティが1人のときのアリアハン大臣会話処理(新SR)
0BF00EJSR $F000SR: $0BF000
0BF011BNE #$04if(z==off) goto $0BF017
0BF013BRK $0FE1 ($0B0FE1)goto $00FFE6(メッセージ表示) #$0FE1
0BF016RTSreturn
0BF017JSR $F007SR: $0BF007
0BF01ABNE #$04if(z==off) goto $0BF020
0BF01CBRK $0FE2 ($0B0FE2)goto $00FFE6(メッセージ表示) #$0FE2
0BF01FRTSreturn
0BF020BRK $055E ($0B055E)goto $00FFE6(メッセージ表示) #$055E
0BF023RTSreturn

  • SR: $0BF000 アリアハン王に話しているか(話しているz=off)(新SR)
0BF000LDA $354DA=$354D
0BF003AND #$0040A&=#$0040
0BF006RTSreturn
  • SR: $0BF007 アリアハン王から旅立ちの許可をもらっているか(もらっているz=off)(新SR)
0BF007LDA $354EA=$354E
0BF00AAND #$0001A&=#$0001
0BF00DRTSreturn

まずはアリアハン大臣の会話からです。ルイーダで仲間を追加できないのに「酒場で仲間を探せ」というおかしな助言をするので条件に応じてメッセージを変えるようにしています。

  • SR: $0B6EF0 NPC1_TalkSR_0304(アリアハン城内2Fおばさん会話処理)
0B6EFFJSR $F030SR: $0BF030
  • SR: $0BF030 アリアハン城内2Fおばさん会話処理(新SR)
0BF030JSR $F007SR: $0BF007
0BF033BNE #$04if(z==off) goto $0BF039
0BF035BRK $0FE3 ($0B0FE3)goto $00FFE6(メッセージ表示) #$0FE3
0BF038RTSreturn
0BF039BRK $0570 ($0B0570)goto $00FFE6(メッセージ表示) #$0570
0BF03CRTSreturn

アリアハン城2Fの右下にいるババアも余計なことおばさんも状況にそぐわない台詞をしゃべってくるので、微妙に変えておきます。

  • SR: $0B5E47 NPC1_TalkSR_02BC(アリアハン実家2F祖父との会話処理)
0B5E97JSR $EFD0SR: $0BEFD0
  • SR: $0BEFD0 祖父から薬草を3個もらう処理(新SR)
0BEFD0JSR $F000SR: $0BF000
0BEFD3BEQ #$1Cif(z==on) goto $0BEFF1
0BEFD5JSR $F007SR: $0BF007
0BEFD8BNE #$17if(z==off) goto $0BEFF1
0BEFDALDA $35B0A=$35B0
0BEFDDAND #$0002A&=#$0002
0BEFE0BNE #$0Fif(z==off) goto $0BEFF1
0BEFE2JSL $CCF135SR: $0CF135
0BEFE6BRK $0FDB ($0B0FDB)goto $00FFE6(メッセージ表示) #$0FDB
0BEFE9JSL $C737BESR: $0737BE 引数:1#$0FDC
0BEFEFBRA #$03goto $0BEFF4
0BEFF1BRK $0533 ($0B0533)goto $00FFE6(メッセージ表示) #$0533
0BEFF4RTSreturn

  • SR: $0CF135 薬草3個入手(新SR)
0CF135LDA #$00B8A=#$00B8
0CF138LDX #$0104X=#$0104
0CF13BJSL $C781C5SR: $0781C5
0CF13FLDA #$00B8A=#$00B8
0CF142LDX #$0104X=#$0104
0CF145JSL $C781C5SR: $0781C5
0CF149LDA #$00B8A=#$00B8
0CF14CLDX #$0104X=#$0104
0CF14FJSL $C781C5SR: $0781C5
0CF153LDA #$0002A=#$0002
0CF156TSB $35B0A or $35B0
0CF159RTLreturn

いきなりゴールドも与えられずフィールドに放り出されるのはつらいので救済措置として祖父から薬草を3個入手できるようにしておきます。入手時期はアリアハン王に旅立ちの許可をもらう前までです。オープニング直後では実家1Fのタルから入手できる薬草も含めて全部で4個の薬草が入手できます。なお、追加フラグとしてどうやら未使用と思われ、かつSRAMにも保存されるらしい$7E35B0-を使っていくことにします。入手したアイテムは全てふくろ行きなのでもらったら必要な分だけ移動させておくのを忘れないように。

20090615005159.jpg

ちょっと長くなったので、ここでいったんきります。次回でアリアハン編は終わりです。

コメント

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